diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-09-29 01:25:46 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-09-29 01:25:46 +0100 |
commit | 04ac238703da84168e02b06fb131d1d17d85be23 (patch) | |
tree | f32aa3a6b6a6c879a798006535ad544bf888df73 /gnome-base/gnome-desktop | |
parent | 6405cba4bf18141460bc9fcb8f5580532d4b46f8 (diff) |
gentoo auto-resync : 29:09:2024 - 01:25:46
Diffstat (limited to 'gnome-base/gnome-desktop')
-rw-r--r-- | gnome-base/gnome-desktop/Manifest | 3 | ||||
-rw-r--r-- | gnome-base/gnome-desktop/gnome-desktop-44.1-r300.ebuild | 74 | ||||
-rw-r--r-- | gnome-base/gnome-desktop/gnome-desktop-44.1-r400.ebuild | 67 |
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 +} |