From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 51D4215815E for ; Fri, 9 Feb 2024 22:26:11 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 49F39E2A80; Fri, 9 Feb 2024 22:26:10 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 2E61CE2A80 for ; Fri, 9 Feb 2024 22:26:10 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 62D0D34319A for ; Fri, 9 Feb 2024 22:26:09 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id EAD4814C4 for ; Fri, 9 Feb 2024 22:26:07 +0000 (UTC) From: "Mart Raudsepp" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Mart Raudsepp" Message-ID: <1707517531.1aef420bd8ec34ffacfd8fe0cf82db4feeac2554.leio@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: gui-libs/libhandy/ X-VCS-Repository: repo/gentoo X-VCS-Files: gui-libs/libhandy/Manifest gui-libs/libhandy/libhandy-1.8.3.ebuild X-VCS-Directories: gui-libs/libhandy/ X-VCS-Committer: leio X-VCS-Committer-Name: Mart Raudsepp X-VCS-Revision: 1aef420bd8ec34ffacfd8fe0cf82db4feeac2554 X-VCS-Branch: master Date: Fri, 9 Feb 2024 22:26:07 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 3ff0b3f6-e2f1-4827-a0ae-e7ce8ca9dce5 X-Archives-Hash: 031d0108fcecffb8b8c45fe3f9c21b50 commit: 1aef420bd8ec34ffacfd8fe0cf82db4feeac2554 Author: Mart Raudsepp gentoo org> AuthorDate: Fri Feb 9 21:28:54 2024 +0000 Commit: Mart Raudsepp gentoo org> CommitDate: Fri Feb 9 22:25:31 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1aef420b gui-libs/libhandy: add 1.8.3 Signed-off-by: Mart Raudsepp gentoo.org> gui-libs/libhandy/Manifest | 1 + gui-libs/libhandy/libhandy-1.8.3.ebuild | 61 +++++++++++++++++++++++++++++++++ 2 files changed, 62 insertions(+) diff --git a/gui-libs/libhandy/Manifest b/gui-libs/libhandy/Manifest index 775c5ba6ea6b..96b9a5a061b1 100644 --- a/gui-libs/libhandy/Manifest +++ b/gui-libs/libhandy/Manifest @@ -1 +1,2 @@ DIST libhandy-1.8.2.tar.xz 1778096 BLAKE2B 83b8316b22e7bd37436d5fdad0bd270dd5d64862bca97d358b0c2a1c6b7b0e18e0f472ce453719dfde982a427fd7c0c523b042d7721415602d3e7b9c57399509 SHA512 ec48c66a95b1e9158d3e072e1cfab6d538a9235966c790f1e4d4f2ec40a251c8818f505d031285a53ce855da92b7919d3a26aca4160d93241925da1e8cf4b748 +DIST libhandy-1.8.3.tar.xz 1791428 BLAKE2B 4e90929e62a197b3dbc8a2565198486d5acd231768afeece617b95c7bf8f689afba01c8bd90312cb41a1c388627b64a31286a706b8422485012754a955925957 SHA512 1e0ae363d2a4993c9667243715256b27cb0ecb898fa8f4ea1a914fbeb36c0a9c26447f8f13f92f5a855e45ada49f732adeb30b88d81f3ee5f984bca48db3ae65 diff --git a/gui-libs/libhandy/libhandy-1.8.3.ebuild b/gui-libs/libhandy/libhandy-1.8.3.ebuild new file mode 100644 index 000000000000..42450f370ce7 --- /dev/null +++ b/gui-libs/libhandy/libhandy-1.8.3.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org meson xdg vala virtualx + +DESCRIPTION="Building blocks for modern adaptive GNOME apps" +HOMEPAGE="https://gitlab.gnome.org/GNOME/libhandy/" + +LICENSE="LGPL-2.1+" +SLOT="1" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + +IUSE="examples glade gtk-doc +introspection test +vala" +REQUIRED_USE=" + gtk-doc? ( introspection ) + vala? ( introspection ) +" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.44:2 + >=x11-libs/gtk+-3.24.1:3[introspection?] + glade? ( dev-util/glade:3.10= ) + introspection? ( >=dev-libs/gobject-introspection-1.54:= ) +" +DEPEND="${RDEPEND} + x11-base/xorg-proto" +BDEPEND=" + dev-libs/libxml2:2 + dev-util/glib-utils + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + gtk-doc? ( >=dev-util/gi-docgen-2021.1 + app-text/docbook-xml-dtd:4.3 ) + vala? ( $(vala_depend) ) +" + +src_prepare() { + default + use vala && vala_setup + xdg_environment_reset +} + +src_configure() { + local emesonargs=( + -Dprofiling=false # -pg passing + $(meson_feature introspection) + $(meson_use vala vapi) + $(meson_use gtk-doc gtk_doc) + $(meson_use test tests) + $(meson_use examples) + $(meson_feature glade glade_catalog) + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +}