From 121b314457e147271cd95353cf8886d35b329845 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 16 Sep 2022 05:14:17 +0100 Subject: gentoo auto-resync : 16:09:2022 - 05:14:17 --- gui-libs/libhandy/Manifest | 2 ++ gui-libs/libhandy/libhandy-1.8.0.ebuild | 60 +++++++++++++++++++++++++++++++++ 2 files changed, 62 insertions(+) create mode 100644 gui-libs/libhandy/libhandy-1.8.0.ebuild (limited to 'gui-libs/libhandy') diff --git a/gui-libs/libhandy/Manifest b/gui-libs/libhandy/Manifest index f467d34d4e07..54122dc1af04 100644 --- a/gui-libs/libhandy/Manifest +++ b/gui-libs/libhandy/Manifest @@ -1,3 +1,5 @@ DIST libhandy-1.6.3.tar.xz 1785692 BLAKE2B e48c8724a5298d61412562f4be00e7c3198dae896d143319adc3c84296f0ce1272a46b23e432df02f184a330c342ed6c34bc072fdcc648cbf1923aa17105b3bf SHA512 bf210bc49b512fe74438759e2b8238fbba9c8ccd57e96b7a72f484df080a407da56ffcacbef3265da8de6a1edc954d4b3d77eaddbd1f62141d41db5c17253b49 +DIST libhandy-1.8.0.tar.xz 1796032 BLAKE2B 15929cfde5e01b25e0ccc4dfa94bb0d12272b02a5c5196fcb3a85a898bf8384faa4101114e14f44d53f326fa5321254bba85e3c7f41e426ebd116e2d3dfd96ca SHA512 88f37d310ddc26a26612648d9f7beff6e77347a2cf59f682690dc838c3ec1bad9408ed39571c6cd779bea3d334a9c275ba3789d45c11c0a3e454617d41cc0035 EBUILD libhandy-1.6.3.ebuild 1294 BLAKE2B 412ba84af345fbc9d9dcffcd66f072f0ff57de5a4f649ba08f7c990d93bd0cc9b45156c8ab36194516306f2d57550dc2098d20853e7bdb0510e96aeeb9140516 SHA512 9f4222a2a43aeed63b41e3518eef9214057875f9f22a2c70ee577b165c93f412a16d220d0f3cd9f536486eb7644935c6e66af0d55ee55a17019716c61230f438 +EBUILD libhandy-1.8.0.ebuild 1308 BLAKE2B 720289729d512a95e5bb601244abf511f94709ab31cd7c71efb09ea6cd1da88d2eac3883cad355b486215415c0f67932b92ff223f5c4f64b4eb6de179196f1fd SHA512 1650e76ab7964f98bdfe37b9ad12802756f70ad2b578e71c478f3bd357a22e18e912a11b31579b191f56d03d3c5152224fbdb3a1f69d4cdb9e78c63a1bc26475 MISC metadata.xml 354 BLAKE2B 878f8199cb6cc83b1ab56f64fad507be89b9206e64a76182eac19eecd24e132674dacc223953a80635c61a7d59fb571138f44a56409ca97b2f192d304957c082 SHA512 1e2a3b1466ed49ab71e8a2c18def2b984b42b38936811ed170b47f9c6c925feba076eb671110801ae805f7c1eb175f6ed4db4d6a87e83a9e024e0b519cc45170 diff --git a/gui-libs/libhandy/libhandy-1.8.0.ebuild b/gui-libs/libhandy/libhandy-1.8.0.ebuild new file mode 100644 index 000000000000..5837b57a1218 --- /dev/null +++ b/gui-libs/libhandy/libhandy-1.8.0.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2022 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 ~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}" +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 +} -- cgit v1.2.3