summaryrefslogtreecommitdiff
path: root/gnome-base/gnome-desktop
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-09-29 01:25:46 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-09-29 01:25:46 +0100
commit04ac238703da84168e02b06fb131d1d17d85be23 (patch)
treef32aa3a6b6a6c879a798006535ad544bf888df73 /gnome-base/gnome-desktop
parent6405cba4bf18141460bc9fcb8f5580532d4b46f8 (diff)
gentoo auto-resync : 29:09:2024 - 01:25:46
Diffstat (limited to 'gnome-base/gnome-desktop')
-rw-r--r--gnome-base/gnome-desktop/Manifest3
-rw-r--r--gnome-base/gnome-desktop/gnome-desktop-44.1-r300.ebuild74
-rw-r--r--gnome-base/gnome-desktop/gnome-desktop-44.1-r400.ebuild67
3 files changed, 144 insertions, 0 deletions
diff --git a/gnome-base/gnome-desktop/Manifest b/gnome-base/gnome-desktop/Manifest
index 3db23b1160eb..e906060c28dc 100644
--- a/gnome-base/gnome-desktop/Manifest
+++ b/gnome-base/gnome-desktop/Manifest
@@ -1,4 +1,7 @@
DIST gnome-desktop-44.0.tar.xz 765764 BLAKE2B 3859b95c7cae0a46190335e707b07b0f9ca47238f9ebe2109c260d04627e8034ddaa7408b8bfb91d258d608279c32fd09a1477f860ccaf324f5a63da4b18a214 SHA512 707e96ffe1bbe27c448dd007b5a005e06ea3bba945c1c6708c61b8cec204cef6f5ed540f8ba0f5e566c2fdbc825fc6f9f0440706e0aea132490ca6d48823e180
+DIST gnome-desktop-44.1.tar.xz 766784 BLAKE2B 319c0cb48617755b7a8ff03245cc58b96ba74aa5c880311e8f719d0e5f3febfb19744f37f7d6744b212048cb03ed36ae9d67e3b0e79f02a7afe10521d4635584 SHA512 a939793a6870693f132cabb6dd5f06d0f2744cf97a9dc4b7a2b04c9a5aa09aa56f2f6d7630199a42d0d4e539ae724b54b91d4f9fe9ea2f785d854c58b2d8dd5f
EBUILD gnome-desktop-44.0-r300.ebuild 1771 BLAKE2B c536acc7b2706d88de601709e272052f301ee870c65f2cf56c5b29a5ab0410c68f80534991c97c1a14a2e77dda51617d3f2578f7452462b9b8868dc7d0c7bb54 SHA512 8a220ab9d6334f8ebd58721957aec5aab24e70dcaa5c9d6e964bfdb0d121c634ba47d4e752c1cc77d7b7b51e60a1b4762cbfa429d38fcef8cd62ff1022a02a00
EBUILD gnome-desktop-44.0-r400.ebuild 1698 BLAKE2B e124b55e6cd4703cbb187867a5b74ab96d7929fde3e6b917b5c7477e32c0f1187edfc517960fc47e9555e4929ae436535e0de54b082884428794b2d5b73a5ded SHA512 e7a1b64857aaf3f75a66d95278d2198c490da2d3739a862366b0969c85b1ee01cc4e8469b7a42c5afbe2786bfe772d7022eeaf0ee52d590eca9b611537bfccf6
+EBUILD gnome-desktop-44.1-r300.ebuild 1774 BLAKE2B e8f63bffe69d1fcaffbee5285a2c191feedf670c301a04c551d430862378aa3e13d0c11961864f698a81319e0d09e4a2e85826545fad187deb5559623dc42665 SHA512 2ef97f3107815bbe6c205ccfdd534c22790a3cd968684973ff132af1018ed85a78cacf5bef7fd7106d2d3c186912d3c649f31c7e24e24b0c9124481570390582
+EBUILD gnome-desktop-44.1-r400.ebuild 1701 BLAKE2B 9090e8d779b588ee3cb521dc2fa9423754fd0f4c30afec1172e480dc41a8b237e8dee99eef7fe3a3441d15b712b2d449e0566c73a672aec79ce84608f480eec2 SHA512 7cac074ef83c14d91a19fcaf2080a5e3a63e03dfb39eb411567fac8d05b824518adf39f6ce1020d1c56e0dd9573c3da65592feb36f65c8da0b5760b2c219248b
MISC metadata.xml 354 BLAKE2B 18259186f2894236db115d9b1bd16b94d6b9edfe189133039c6ad5bc9729c6e9292539ec385d2d957b8905b50d59db7ccddb50c37bdbc9722a7851b14038e035 SHA512 b4c5c0643dc3168dd0b6345687a6c85f4526a1cba2664e8ee7d2eb15b251a7d388e6f4f4669ed8da00566d262d31815ecbd157b9f560b14e151dc9da346fb714
diff --git a/gnome-base/gnome-desktop/gnome-desktop-44.1-r300.ebuild b/gnome-base/gnome-desktop/gnome-desktop-44.1-r300.ebuild
new file mode 100644
index 000000000000..18a96b5c6dd9
--- /dev/null
+++ b/gnome-base/gnome-desktop/gnome-desktop-44.1-r300.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome.org meson xdg
+
+DESCRIPTION="Library with common API for various GNOME modules"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-desktop/"
+
+LICENSE="GPL-2+ LGPL-2+ FDL-1.1+"
+SLOT="3/20" # subslot = libgnome-desktop-3 soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug +introspection seccomp systemd udev"
+
+COMMON_DEPEND="
+ >=x11-libs/gdk-pixbuf-2.36.5:2[introspection?]
+ >=x11-libs/gtk+-3.3.6:3[introspection?]
+ >=dev-libs/glib-2.53.0:2
+ >=gnome-base/gsettings-desktop-schemas-3.27.0[introspection?]
+ x11-misc/xkeyboard-config
+ x11-libs/libxkbcommon
+ app-text/iso-codes
+ systemd? ( sys-apps/systemd:= )
+ udev? ( virtual/libudev:= )
+ seccomp? ( sys-libs/libseccomp )
+
+ x11-libs/cairo
+ introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+DEPEND="${COMMON_DEPEND}
+ media-libs/fontconfig
+"
+RDEPEND="${COMMON_DEPEND}
+ seccomp? ( sys-apps/bubblewrap )
+ !<gnome-base/gnome-desktop-${PV}:4
+"
+BDEPEND="
+ app-text/docbook-xml-dtd:4.1.2
+ dev-util/gdbus-codegen
+ dev-util/itstool
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+"
+
+src_prepare() {
+ default
+ xdg_environment_reset
+
+ # Don't build manual test programs that will never get run
+ sed -i -e "/'test-.*'/d" libgnome-desktop/meson.build || die
+}
+
+src_configure() {
+ local emesonargs=(
+ -Ddesktop_docs=false
+ $(meson_use debug debug_tools)
+ $(meson_use introspection)
+ $(meson_feature udev)
+ $(meson_feature systemd)
+ -Dgtk_doc=false
+ -Dinstalled_tests=false
+ -Dbuild_gtk4=false
+ -Dlegacy_library=true
+ )
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+
+ rm -r \
+ "${ED}"/usr/share/locale \
+ || die
+}
diff --git a/gnome-base/gnome-desktop/gnome-desktop-44.1-r400.ebuild b/gnome-base/gnome-desktop/gnome-desktop-44.1-r400.ebuild
new file mode 100644
index 000000000000..a9bcad6fb7e9
--- /dev/null
+++ b/gnome-base/gnome-desktop/gnome-desktop-44.1-r400.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome.org meson xdg
+
+DESCRIPTION="Library with common API for various GNOME modules"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-desktop/"
+
+LICENSE="GPL-2+ LGPL-2+ FDL-1.1+"
+SLOT="4/2" # subslot = libgnome-desktop-4 soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug gtk-doc seccomp systemd udev"
+
+COMMON_DEPEND="
+ >=x11-libs/gdk-pixbuf-2.36.5:2[introspection]
+ >=gui-libs/gtk-4.4.0:4[introspection]
+ >=dev-libs/glib-2.53.0:2
+ >=gnome-base/gsettings-desktop-schemas-3.27.0[introspection]
+ x11-misc/xkeyboard-config
+ x11-libs/libxkbcommon
+ app-text/iso-codes
+ systemd? ( sys-apps/systemd:= )
+ udev? ( virtual/libudev:= )
+ seccomp? ( sys-libs/libseccomp )
+
+ x11-libs/cairo
+ >=dev-libs/gobject-introspection-1.54:=
+"
+DEPEND="${COMMON_DEPEND}
+ media-libs/fontconfig
+"
+RDEPEND="${COMMON_DEPEND}
+ seccomp? ( sys-apps/bubblewrap )
+ !<gnome-base/gnome-desktop-${PV}:3
+"
+BDEPEND="
+ app-text/docbook-xml-dtd:4.1.2
+ dev-util/gdbus-codegen
+ gtk-doc? ( >=dev-util/gtk-doc-1.14 )
+ dev-util/itstool
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+"
+
+src_prepare() {
+ default
+ xdg_environment_reset
+
+ # Don't build manual test programs that will never get run
+ sed -i -e "/'test-.*'/d" libgnome-desktop/meson.build || die
+}
+
+src_configure() {
+ local emesonargs=(
+ -Ddesktop_docs=true
+ $(meson_use debug debug_tools)
+ $(meson_feature udev)
+ $(meson_feature systemd)
+ $(meson_use gtk-doc gtk_doc)
+ -Dinstalled_tests=false
+ -Dbuild_gtk4=true
+ -Dlegacy_library=false
+ -Dintrospection=true
+ )
+ meson_src_configure
+}