forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
gui-libs/libadwaita: Version bump to 1.1.0
Signed-off-by: Matt Turner <[email protected]>
- Loading branch information
Showing
2 changed files
with
66 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,3 @@ | ||
DIST libadwaita-1.0.1.tar.xz 1559064 BLAKE2B 126b77cf7e75775a302b460a0912695839cfd69fb418f22290c2d3d03b85c5e7fe5e5d02064e29ae6e395b5c85d20b84b7a12b0af2e3b32f0624e213ed9a849f SHA512 0f5bb34e26f13853eb646190aaac45c5c168d86e4edf39463b850c0969dd5ed02d8fbc4a20758a2ff5b7592c2284a7f1ffb2cea651f793f9a29764066da237bd | ||
DIST libadwaita-1.0.2.tar.xz 1557688 BLAKE2B 7b357c06e221c02e5a98a3f776c650b4dfe6039206b135897b75058f4c79c1a8f6be46562025b42af481399e82839eb330b38fd909a72695c1641c29fc223cdc SHA512 c11d8f4d25044896bc2c5ac3cc6c3e6597ad894aa9025b4588e4aa26cdb87f58939508e211290baf10839428a56616aacae6ea6b35c9bc9d95f05bdcfb9e1023 | ||
DIST libadwaita-1.1.0.tar.xz 2723120 BLAKE2B 48114b3b295819703836b03a0adaa860791857c5e4b93a74e2178c27da70a2585e5d7247b39ecf08a593289f26979a41f59c5f78c7ddfdb2d3f3c16694c8ef7c SHA512 03f8af476676c4bc1861ca16c646240ac52b9d859f53ff94b6be1d3b3dd982004fd88d4105f3c69f997414a2b3c47315f1ef6a023cf174b01c888ead4efd8d72 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,65 @@ | ||
# Copyright 2022 Gentoo Authors | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=7 | ||
PYTHON_COMPAT=( python3_{8..10} ) | ||
VALA_MIN_API_VERSION="0.52" | ||
inherit gnome.org meson python-any-r1 vala virtualx | ||
|
||
DESCRIPTION="Building blocks for modern adaptive GNOME applications" | ||
HOMEPAGE="https://gnome.pages.gitlab.gnome.org/libadwaita/ https://gitlab.gnome.org/GNOME/libadwaita" | ||
|
||
LICENSE="LGPL-2.1+" | ||
SLOT="1" | ||
IUSE="+introspection test +vala" | ||
REQUIRED_USE="vala? ( introspection )" | ||
|
||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" | ||
|
||
DEPEND=" | ||
>=dev-libs/glib-2.66:2 | ||
>=gui-libs/gtk-4.5.0:4[introspection?] | ||
dev-libs/fribidi | ||
introspection? ( >=dev-libs/gobject-introspection-1.54:= ) | ||
" | ||
RDEPEND="${DEPEND}" | ||
BDEPEND=" | ||
${PYTHON_DEPS} | ||
vala? ( $(vala_depend) ) | ||
>=dev-util/meson-0.59.0 | ||
dev-util/glib-utils | ||
sys-devel/gettext | ||
virtual/pkgconfig | ||
" | ||
|
||
src_prepare() { | ||
use vala && vala_src_prepare | ||
default | ||
} | ||
|
||
src_configure() { | ||
local emesonargs=( | ||
# Never use gi-docgen subproject | ||
--wrap-mode nofallback | ||
|
||
-Dprofiling=false | ||
$(meson_feature introspection) | ||
$(meson_use vala vapi) | ||
-Dgtk_doc=false # we ship pregenerated docs | ||
$(meson_use test tests) | ||
-Dexamples=false | ||
) | ||
meson_src_configure | ||
} | ||
|
||
src_test() { | ||
virtx meson_src_test --timeout-multiplier 2 | ||
} | ||
|
||
src_install() { | ||
meson_src_install | ||
|
||
insinto /usr/share/gtk-doc/html | ||
# This will install libadwaita API docs unconditionally, but this is intentional | ||
doins -r "${S}"/doc/libadwaita-1 | ||
} |