Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: gui-libs/libadwaita/
Date: Sat, 03 Sep 2022 15:31:29
Message-Id: 1662218699.56b0256221bfb6d03b941a4e53e76f4043eaf0ee.mattst88@gentoo
1 commit: 56b0256221bfb6d03b941a4e53e76f4043eaf0ee
2 Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
3 AuthorDate: Sat Sep 3 15:23:01 2022 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Sat Sep 3 15:24:59 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56b02562
7
8 gui-libs/libadwaita: Version bump to 1.1.5
9
10 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
11
12 gui-libs/libadwaita/Manifest | 1 +
13 gui-libs/libadwaita/libadwaita-1.1.5.ebuild | 69 +++++++++++++++++++++++++++++
14 2 files changed, 70 insertions(+)
15
16 diff --git a/gui-libs/libadwaita/Manifest b/gui-libs/libadwaita/Manifest
17 index e38b9b15dec1..48919d3463e4 100644
18 --- a/gui-libs/libadwaita/Manifest
19 +++ b/gui-libs/libadwaita/Manifest
20 @@ -1,2 +1,3 @@
21 DIST libadwaita-1.1.3.tar.xz 2731856 BLAKE2B 743d238779da843935149871f476426933b2b27424d449a32f0ac8a844e4980d65946f9a9cc79480e688fdd73c0e43cfbbc547aef2605dc34c800977825f33a1 SHA512 ffe3f5d3277d243a17b27055856e8c111fd856c22f07e990aff5fb48cd760928ff9389943b118ffba6671655af670cd0f0b8d2d5b34ee2265ac37249ddcaca7c
22 DIST libadwaita-1.1.4.tar.xz 2733108 BLAKE2B 7a1dc225215f1090365a1ae7b4cd281c253699ee8e6dadbeb95ac0995688b5dd567af875b270cb8b537a0153c6d3204490c5fb38606fc7261c770ae4e27dfe73 SHA512 0e24fd2dff81eeabb658eca12e1a6065c97de9871b05e3eb2f305c789377c85d5719d70c3d4e69c42ef3b4474b6270055e0579dbafd1258a644d84879302e1ca
23 +DIST libadwaita-1.1.5.tar.xz 2709904 BLAKE2B 99cfa0049119363f7f59565871870470dae77b5c9cf288758ef91e2f35c729744f1bc9e8f27bfecefcd6716fa22fc7e1488260218beebec3d3f97ad086b60318 SHA512 e1287736c282cdf048fba5d1835cd928feb9e498f2ff3adcfca699f253470580d79779602f0bb1ea04bfa7d3131742abc829912f9dc37cadedc7100ab2815e00
24
25 diff --git a/gui-libs/libadwaita/libadwaita-1.1.5.ebuild b/gui-libs/libadwaita/libadwaita-1.1.5.ebuild
26 new file mode 100644
27 index 000000000000..e057fc75d6c8
28 --- /dev/null
29 +++ b/gui-libs/libadwaita/libadwaita-1.1.5.ebuild
30 @@ -0,0 +1,69 @@
31 +# Copyright 2022 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=8
35 +PYTHON_COMPAT=( python3_{8..11} )
36 +VALA_MIN_API_VERSION="0.52"
37 +inherit gnome.org meson python-any-r1 vala virtualx
38 +
39 +DESCRIPTION="Building blocks for modern adaptive GNOME applications"
40 +HOMEPAGE="https://gnome.pages.gitlab.gnome.org/libadwaita/ https://gitlab.gnome.org/GNOME/libadwaita"
41 +
42 +LICENSE="LGPL-2.1+"
43 +SLOT="1"
44 +IUSE="+introspection test +vala"
45 +REQUIRED_USE="vala? ( introspection )"
46 +
47 +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
48 +
49 +DEPEND="
50 + >=dev-libs/glib-2.66:2
51 + >=gui-libs/gtk-4.5.0:4[introspection?]
52 + dev-libs/fribidi
53 + introspection? ( >=dev-libs/gobject-introspection-1.54:= )
54 +"
55 +RDEPEND="${DEPEND}"
56 +BDEPEND="
57 + ${PYTHON_DEPS}
58 + vala? ( $(vala_depend) )
59 + >=dev-util/meson-0.59.0
60 + dev-util/glib-utils
61 + sys-devel/gettext
62 + virtual/pkgconfig
63 +"
64 +
65 +PATCHES=(
66 + "${FILESDIR}"/1.1.4-fix-aliasing.patch
67 +)
68 +
69 +src_prepare() {
70 + default
71 + use vala && vala_setup
72 +}
73 +
74 +src_configure() {
75 + local emesonargs=(
76 + # Never use gi-docgen subproject
77 + --wrap-mode nofallback
78 +
79 + -Dprofiling=false
80 + $(meson_feature introspection)
81 + $(meson_use vala vapi)
82 + -Dgtk_doc=false # we ship pregenerated docs
83 + $(meson_use test tests)
84 + -Dexamples=false
85 + )
86 + meson_src_configure
87 +}
88 +
89 +src_test() {
90 + virtx meson_src_test --timeout-multiplier 2
91 +}
92 +
93 +src_install() {
94 + meson_src_install
95 +
96 + insinto /usr/share/gtk-doc/html
97 + # This will install libadwaita API docs unconditionally, but this is intentional
98 + doins -r "${S}"/doc/libadwaita-1
99 +}