From 401101f9c8077911929d3f2b60a37098460a5d89 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 24 Mar 2022 23:59:54 +0000 Subject: gentoo resync : 25.03.2022 --- gnome-extra/Manifest.gz | Bin 11904 -> 11912 bytes gnome-extra/evolution-data-server/Manifest | 2 + .../evolution-data-server-3.44.0.ebuild | 155 +++++++++++++++++++++ gnome-extra/evolution-ews/Manifest | 2 + .../evolution-ews/evolution-ews-3.44.0.ebuild | 68 +++++++++ gnome-extra/gnome-calculator/Manifest | 2 + .../gnome-calculator/gnome-calculator-42.0.ebuild | 74 ++++++++++ gnome-extra/gnome-calendar/Manifest | 2 + .../gnome-calendar/gnome-calendar-42.0.ebuild | 49 +++++++ gnome-extra/gnome-characters/Manifest | 2 + .../gnome-characters/gnome-characters-42.0.ebuild | 42 ++++++ .../gnome-shell-extension-appindicator/Manifest | 2 + .../gnome-shell-extension-appindicator-42.ebuild | 43 ++++++ gnome-extra/gnome-shell-extensions/Manifest | 2 + .../gnome-shell-extensions-42.0.ebuild | 68 +++++++++ gnome-extra/gnome-system-monitor/Manifest | 2 + .../gnome-system-monitor-42.0.ebuild | 54 +++++++ gnome-extra/gnome-user-docs/Manifest | 2 + .../gnome-user-docs/gnome-user-docs-42.0.ebuild | 38 +++++ gnome-extra/gnome-weather/Manifest | 2 + .../gnome-weather/gnome-weather-42.0.ebuild | 53 +++++++ gnome-extra/gucharmap/Manifest | 1 - .../gucharmap/files/14.0.1-meson-0.60-fix.patch | 32 ----- gnome-extra/nm-applet/Manifest | 2 + gnome-extra/nm-applet/nm-applet-1.26.0.ebuild | 52 +++++++ gnome-extra/yelp-xsl/Manifest | 2 + gnome-extra/yelp-xsl/yelp-xsl-42.0.ebuild | 24 ++++ gnome-extra/yelp/Manifest | 2 + gnome-extra/yelp/yelp-42.0.ebuild | 58 ++++++++ 29 files changed, 804 insertions(+), 33 deletions(-) create mode 100644 gnome-extra/evolution-data-server/evolution-data-server-3.44.0.ebuild create mode 100644 gnome-extra/evolution-ews/evolution-ews-3.44.0.ebuild create mode 100644 gnome-extra/gnome-calculator/gnome-calculator-42.0.ebuild create mode 100644 gnome-extra/gnome-calendar/gnome-calendar-42.0.ebuild create mode 100644 gnome-extra/gnome-characters/gnome-characters-42.0.ebuild create mode 100644 gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-42.ebuild create mode 100644 gnome-extra/gnome-shell-extensions/gnome-shell-extensions-42.0.ebuild create mode 100644 gnome-extra/gnome-system-monitor/gnome-system-monitor-42.0.ebuild create mode 100644 gnome-extra/gnome-user-docs/gnome-user-docs-42.0.ebuild create mode 100644 gnome-extra/gnome-weather/gnome-weather-42.0.ebuild delete mode 100644 gnome-extra/gucharmap/files/14.0.1-meson-0.60-fix.patch create mode 100644 gnome-extra/nm-applet/nm-applet-1.26.0.ebuild create mode 100644 gnome-extra/yelp-xsl/yelp-xsl-42.0.ebuild create mode 100644 gnome-extra/yelp/yelp-42.0.ebuild (limited to 'gnome-extra') diff --git a/gnome-extra/Manifest.gz b/gnome-extra/Manifest.gz index 3fa12c494df7..be3aeced1ea1 100644 Binary files a/gnome-extra/Manifest.gz and b/gnome-extra/Manifest.gz differ diff --git a/gnome-extra/evolution-data-server/Manifest b/gnome-extra/evolution-data-server/Manifest index 50da2b6c96a9..34c98997661d 100644 --- a/gnome-extra/evolution-data-server/Manifest +++ b/gnome-extra/evolution-data-server/Manifest @@ -1,5 +1,7 @@ AUX 3.36.5-gtk-doc-1.32-compat.patch 1016 BLAKE2B 6458aa6e2bb41ce07bf74910ef36aafab895dec6e85c4262c346bbe518165ca2ca7778e3d97182d4f6c619313ed016a186dc88fd349a9bd1770441afb09f6e01 SHA512 3a43ee8128896eccdc35e65155aba5d38a4311cd8d848f506cba3473248595ea078b748c639b9a5f11842272b5e212a01d714a3177e4cd1e95d15680081feaa5 AUX calentry.schema 3661 BLAKE2B 0235e8d98d1367f209a31cc74da9563d53dfc12ca34e020f63a18fcb73c13345e58a9e4a9f5bb3e14a7774bdcd279118d84d971a4b164c8ce41cd26798efabdd SHA512 56606848319539b8c9af732a5d572db44e2d7da433b1689ef7f14a283880951e10d5fc39f27245a7ddc8f0cb2e7563a757060020c17e5411f875cae10b119834 DIST evolution-data-server-3.42.4.tar.xz 4623968 BLAKE2B e2ae0b4dfc6f34fac384093dd52b88fadce70c646d70c7df1758a6d514bcec1f092e8f4d8f28d50651201b45791112f811b94c8083487ca072bd002f6a11b75a SHA512 e2eba6ffeac2924366169cdae4258c7fc7d1172c2aa3a0ced83bea60556627b39ee9ee6f45a64081de232e0c2e801e2cbb19b6fa4a8958ad0f868c87e0b20f4a +DIST evolution-data-server-3.44.0.tar.xz 4782136 BLAKE2B 1e1a0419eba31b656107c9ce84f8e6cd4fed37e593417009a6466832ed418e12e8069e989b5eff75e454faeb51429373ddd123eae8a4bc544226d456232376ff SHA512 7c4e7fdc25814b03bf5d6bf3a1d368b318cb093f5656c39dbe59a1b85929a5eb3e6f36135cfcdeb7600baa9f5dedf6ac122974818f7e908b282578bc7122b6b5 EBUILD evolution-data-server-3.42.4.ebuild 4376 BLAKE2B 269803dedeea343d5b0993d8a4e700033c2769b7afeea2a32b908b56eeb3494be3a7f4fab31836a1cea2f08599519349ccc0c72257808daf5e98ddf5d272d43a SHA512 523d2bddfe075265398855568ad655fef74fed840ca49837a6551df66c35cae695172e39272861b5ef47d7bbd4ab746af96363a5129e26eecf29dfc082001397 +EBUILD evolution-data-server-3.44.0.ebuild 4371 BLAKE2B 6cf0d1f34588ecf9c91e2ed0a4781abbca3b83f7aeb4ddbfdecf8fc0e215a656a2e95976a6afb4378bc31448fe7e2ca2fc73b3d16317bafefcab9f3aebbe4fd6 SHA512 b5a25874a90b8bdbf327dcd21e8b46e55f75ed6ef2f5f936f553f150122975df384e7ed52066ebcfe01d15c12b068a0d8f5dc3560391e32a5e67d8d07ae250ff MISC metadata.xml 850 BLAKE2B f3e730c63794d5890e76c1f2c7e388b1d6320fc6ef64fa405365a27e7d3883fd09b9cfd875ef0d774bdd51eae5237fff0fd7bd1e6be81a2e0d9252e0b1263afe SHA512 8657f87116f9ad70c24711f270f7b71a57e48bb4f9a8780900f9f6d3da550d0f7b6ae2da453ff6bb76ffd948935f534fdb4b3545a46b0129fbae68a8d1fcecdb diff --git a/gnome-extra/evolution-data-server/evolution-data-server-3.44.0.ebuild b/gnome-extra/evolution-data-server/evolution-data-server-3.44.0.ebuild new file mode 100644 index 000000000000..768bfb30adc4 --- /dev/null +++ b/gnome-extra/evolution-data-server/evolution-data-server-3.44.0.ebuild @@ -0,0 +1,155 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake db-use flag-o-matic gnome2 vala virtualx + +DESCRIPTION="Evolution groupware backend" +HOMEPAGE="https://wiki.gnome.org/Apps/Evolution" + +# Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+". +LICENSE="|| ( LGPL-2 LGPL-3 ) BSD Sleepycat" +SLOT="0/63-26-20" # subslot = libcamel-1.2/libedataserver-1.2/libebook-1.2.so soname version + +IUSE="berkdb +gnome-online-accounts +gtk gtk-doc +introspection ipv6 ldap kerberos oauth vala +weather" +REQUIRED_USE="vala? ( introspection )" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris" + +# gdata-0.17.7 soft required for new gdata_feed_get_next_page_token API to handle more than 100 google tasks +# berkdb needed only for migrating old addressbook data from <3.13 versions, bug #519512 +# glib-2.70 for build-time optional GPowerProfileMonitor +gdata_depend=">=dev-libs/libgdata-0.17.7:=" +RDEPEND=" + >=app-crypt/gcr-3.4 + >=app-crypt/libsecret-0.5[crypt] + >=dev-db/sqlite-3.7.17:= + >=dev-libs/glib-2.70:2 + >=dev-libs/libical-3.0.8:=[glib,introspection?] + >=dev-libs/libxml2-2 + >=dev-libs/nspr-4.4:= + >=dev-libs/nss-3.9:= + >=net-libs/libsoup-2.58:2.4 + + dev-libs/icu:= + sys-libs/zlib:= + virtual/libiconv + + berkdb? ( >=sys-libs/db-4:= ) + gtk? ( + >=app-crypt/gcr-3.4[gtk] + >=x11-libs/gtk+-3.16:3 + >=media-libs/libcanberra-0.25[gtk3] + ) + oauth? ( + >=dev-libs/json-glib-1.0.4 + >=net-libs/webkit-gtk-2.28.0:4 + ${gdata_depend} + ) + gnome-online-accounts? ( + >=net-libs/gnome-online-accounts-3.8:= + ${gdata_depend} ) + introspection? ( >=dev-libs/gobject-introspection-0.9.12:= ) + kerberos? ( virtual/krb5:= ) + ldap? ( >=net-nds/openldap-2:= ) + weather? ( >=dev-libs/libgweather-3.91.0:4= ) +" +DEPEND="${RDEPEND} + vala? ( $(vala_depend) + net-libs/libsoup:2.4[vala] + dev-libs/libical[vala] + oauth? ( dev-libs/libgdata[vala] ) + gnome-online-accounts? ( dev-libs/libgdata[vala] ) + ) +" +BDEPEND=" + dev-util/gdbus-codegen + dev-util/glib-utils + dev-util/gperf + gtk-doc? ( >=dev-util/gtk-doc-1.14 + app-text/docbook-xml-dtd:4.1.2 ) + >=dev-util/intltool-0.35.5 + >=sys-devel/gettext-0.18.3 + virtual/pkgconfig +" + +# Some tests fail due to missing locales. +# Also, dbus tests are flaky, bugs #397975 #501834 +# It looks like a nightmare to disable those for now. +RESTRICT="test !test? ( test )" + +# global scope PATCHES or DOCS array mustn't be used due to double default_src_prepare call +src_prepare() { + use vala && vala_setup + cmake_src_prepare + gnome2_src_prepare + + eapply "${FILESDIR}"/3.36.5-gtk-doc-1.32-compat.patch + + # Make CMakeLists versioned vala enabled + sed -e "s;\(find_program(VALAC\) valac);\1 ${VALAC});" \ + -e "s;\(find_program(VAPIGEN\) vapigen);\1 ${VAPIGEN});" \ + -i "${S}"/CMakeLists.txt || die +} + +src_configure() { + # /usr/include/db.h is always db-1 on FreeBSD + # so include the right dir in CPPFLAGS + use berkdb && append-cppflags "-I$(db_includedir)" + + local google_enable + if use oauth || use gnome-online-accounts; then + google_enable="ON" + else + google_enable="OFF" + fi + + # phonenumber does not exist in tree + local mycmakeargs=( + -DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc + -DENABLE_GTK_DOC=$(usex gtk-doc) + -DWITH_PRIVATE_DOCS=$(usex gtk-doc) + -DENABLE_SCHEMAS_COMPILE=OFF + -DENABLE_INTROSPECTION=$(usex introspection) + -DWITH_KRB5=$(usex kerberos) + -DWITH_KRB5_INCLUDES=$(usex kerberos "${EPREFIX}"/usr "") + -DWITH_KRB5_LIBS=$(usex kerberos "${EPREFIX}"/usr/$(get_libdir) "") + -DWITH_OPENLDAP=$(usex ldap) + -DWITH_PHONENUMBER=OFF + -DENABLE_SMIME=ON + -DENABLE_GTK=$(usex gtk) + -DENABLE_CANBERRA=$(usex gtk) + -DENABLE_OAUTH2=$(usex oauth) + -DENABLE_EXAMPLES=OFF + -DENABLE_GOA=$(usex gnome-online-accounts) + -DWITH_LIBDB=$(usex berkdb "${EPREFIX}"/usr OFF) + # ENABLE_BACKTRACES requires libdwarf ? + -DENABLE_IPV6=$(usex ipv6) + -DENABLE_WEATHER=$(usex weather) + -DWITH_GWEATHER4=ON + -DENABLE_GOOGLE=${google_enable} + -DENABLE_LARGEFILE=ON + -DENABLE_VALA_BINDINGS=$(usex vala) + ) + + cmake_src_configure +} + +src_compile() { + cmake_src_compile +} + +src_test() { + virtx cmake_src_test +} + +src_install() { + cmake_src_install + + if use ldap; then + insinto /etc/openldap/schema + doins "${FILESDIR}"/calentry.schema + dosym ../../../usr/share/${PN}/evolutionperson.schema /etc/openldap/schema/evolutionperson.schema + fi +} diff --git a/gnome-extra/evolution-ews/Manifest b/gnome-extra/evolution-ews/Manifest index a1771fb16267..5561d06357fa 100644 --- a/gnome-extra/evolution-ews/Manifest +++ b/gnome-extra/evolution-ews/Manifest @@ -1,3 +1,5 @@ DIST evolution-ews-3.42.4.tar.xz 686236 BLAKE2B f68a3c4c41419eb5d316ce8271a8c8411217e63b951230fb0151d79fca15e82e36248e3bd676518ae5f8a92d7e1d1dbf6a140bbd63dee6dca97fe48f76d502f9 SHA512 5ce1a228414d8c456962ce944a01efbeefb059bc9ff358c95bb7cec72e74ad29cd9476c9aa396b01df35d7c89fff743837dc2f9763129a5f794cbbd14557c2e3 +DIST evolution-ews-3.44.0.tar.xz 688444 BLAKE2B d563137c481dc51f9934fe44a3c563e7204d63ebdac1de7a018da27f8c05cc3d56ddc37848fb57ed909e6bc4d98e2752d401f39e92ccd20b507033404c6b7284 SHA512 0625262e485edf7dc5a0449acae3d65992d4f17dcc64196e449922e3eeb4c8ce57cf0220ecf626bcfcd81b5cea1273ccde18f0dbb9073f56ee923a3cbfb93a83 EBUILD evolution-ews-3.42.4.ebuild 1406 BLAKE2B 2efed5c1908dedf348d557257fa96afca953ca8ce5760c923e3d2ea77ccad02e23304020ea0d2e66a32837b0f177a6a910c040b5d65bc59038d2d13116c28da2 SHA512 deda632646a2586dd54fa80e06f78bd6b10cc8701b2024b4bfbd3cfcc85d76f3063285cac0eebf1d893c40f6be7c801b6f7d67726be3779687955c1b93614b16 +EBUILD evolution-ews-3.44.0.ebuild 1408 BLAKE2B 40ce3a883938c4150df2f2e4ecbc05d45ca85b9eb7549cedb6203303c00ad5723d3f529cc32ec42a9e0dbec9cc0e82110c31353adbcfd526de9ead3e544c27e4 SHA512 e9c641fe945b6adebdbeb1b7a668e7bc2434218a077875b5322e57ac77e8b8ad791931e847698f539a44454d73c15cc2ca8b12ad708e325b7ceab46be170cbad MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8 diff --git a/gnome-extra/evolution-ews/evolution-ews-3.44.0.ebuild b/gnome-extra/evolution-ews/evolution-ews-3.44.0.ebuild new file mode 100644 index 000000000000..72c04608688e --- /dev/null +++ b/gnome-extra/evolution-ews/evolution-ews-3.44.0.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake gnome2 + +DESCRIPTION="Evolution module for connecting to Microsoft Exchange Web Services" +HOMEPAGE="https://wiki.gnome.org/Apps/Evolution" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +# libical-glib currently (2020-02-29) oddly behind USE=introspection +RDEPEND=" + dev-db/sqlite:3 + >=dev-libs/glib-2.62:2 + >=dev-libs/libical-3.0.5:0=[introspection(-)] + >=dev-libs/json-glib-1.0.4 + >=dev-libs/libmspack-0.4 + dev-libs/libxml2:2 + >=gnome-extra/evolution-data-server-${PV}:0= + >=mail-client/evolution-${PV}:2.0 + >=net-libs/libsoup-2.58:2.4 + >=x11-libs/gtk+-3.10:3 +" +DEPEND="${RDEPEND} + test? ( net-libs/uhttpmock ) +" +BDEPEND=" + dev-util/gdbus-codegen + dev-util/glib-utils + >=dev-util/intltool-0.35.5 + >=sys-devel/gettext-0.18.3 + virtual/pkgconfig +" + +# Unittests fail to find libevolution-ews.so +RESTRICT="test !test? ( test )" + +# global scope PATCHES or DOCS array mustn't be used due to double default_src_prepare +# call; if needed, set them after cmake_src_prepare call, if that works +src_prepare() { + cmake_src_prepare + gnome2_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DWITH_MSPACK=ON + -DENABLE_TESTS=$(usex test) + ) + cmake_src_configure +} + +src_compile() { + cmake_src_compile +} + +src_test() { + cmake_src_test +} + +src_install() { + cmake_src_install +} diff --git a/gnome-extra/gnome-calculator/Manifest b/gnome-extra/gnome-calculator/Manifest index 9d0da1a04ff3..ab126b01a779 100644 --- a/gnome-extra/gnome-calculator/Manifest +++ b/gnome-extra/gnome-calculator/Manifest @@ -1,3 +1,5 @@ DIST gnome-calculator-41.1.tar.xz 1046092 BLAKE2B 2c9a8757adcb9858f826f303ebcec44b869e3be95f49d2722e57765f187d725f82dda6b1cac1302640d686fdccebbf5c8565c5bbd064d1d647bc5d23434d55ba SHA512 fc0d5c0744c52cd68f076afa29e3028f4998fe04e2e253d267b0350514ebae72172e90a345db69bc13d4ead2c7679416529d7192a34cfd970c7b2773870b9604 +DIST gnome-calculator-42.0.tar.xz 1200548 BLAKE2B d628b1b112a1f4b42e8bbc696cb5c0f5aca969f0fa999a9367e495d93c2e9e01b7a8669dbc057da4aa019d9fa9ce3612210c35949bd9aab2664ebc413324d6fc SHA512 9c28126321fdbd9c60f4d992a37f3081b46de24eaf1a057373b8b905c4ad218145cfeb629b001094b4b137cafee5dcdeaae3920ca95f2ec2d4fbe8ea1ef1b72e EBUILD gnome-calculator-41.1.ebuild 1721 BLAKE2B 09161f86fba2639d75a60137f7ccf149c427234c5b7872621241b6c065d5618cb8b825a31d516ecb8ea3e07b568f00ea5291eeab6511c6e9cf70ca3f3cb6e03c SHA512 f966f823a9ad5825c8049e0336f5615c7893b1694a2c1333c3ec8731d5dd3f47b8e13a73cc789d7e8971a56c4be65e12eb946dd0581ddf4d0e41979f8cd28caa +EBUILD gnome-calculator-42.0.ebuild 1630 BLAKE2B 55a37186a5f49e2f6116fa1b6a06b54f9c31aa73a743c08b7d8c4f11a24f1f610b21591c55cf4aeb05d50e9a189450d0a30492c67d6475e43b3bbaf2a7d50602 SHA512 aec63a6ea9e1c577b641a838edfdfeea6165bcc0b065e1a8942ac31631276f74de96ee2ef39238fb558cd2576670e57d126d1bdb968f87debd546485784fbea3 MISC metadata.xml 436 BLAKE2B 32bdac72c16828ca6ef52e23f380603787e6f08829abe8576cc7475cc48fa3e2612d39891e7ece1a1cce1eb4b7e45ca53af8e058de5d68cbc1a9ea4e2c62f133 SHA512 04f0795da8fbdcd87eb4a77a70934bec3c7be51876248782b90fb94c0831ae2ba30e619bcbd078196fcca6164225752a84361964e91f2b74a10a22e75d3fd902 diff --git a/gnome-extra/gnome-calculator/gnome-calculator-42.0.ebuild b/gnome-extra/gnome-calculator/gnome-calculator-42.0.ebuild new file mode 100644 index 000000000000..fe35f00effcd --- /dev/null +++ b/gnome-extra/gnome-calculator/gnome-calculator-42.0.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..10} ) +VALA_MIN_API_VERSION="0.40" + +inherit gnome.org gnome2-utils meson python-any-r1 vala virtualx xdg + +DESCRIPTION="A calculator application for GNOME" +HOMEPAGE="https://wiki.gnome.org/Apps/Calculator" + +LICENSE="GPL-3+" +SLOT="0" +IUSE="+introspection test" +KEYWORDS="~amd64" + +# gtksourceview vapi definitions in dev-lang/vala itself are too old, and newer vala removes them +# altogether, thus we need them installed by gtksourceview[vala] +RDEPEND=" + >=dev-libs/glib-2.40.0:2 + dev-libs/libxml2:2 + >=net-libs/libsoup-2.42:2.4 + >=dev-libs/libgee-0.20.0:0.8 + dev-libs/mpc:= + dev-libs/mpfr:0= + >=gui-libs/gtk-4.4.1:4 + >=gui-libs/libadwaita-1.0.0:1 + >=gui-libs/gtksourceview-5.3.0:5 + introspection? ( >=dev-libs/gobject-introspection-1.58:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + ${PYTHON_DEPS} + dev-libs/appstream-glib + dev-util/itstool + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + $(vala_depend) + net-libs/libsoup:2.4[vala] + gui-libs/gtksourceview:5[vala] + gui-libs/libhandy:1[vala] +" + +src_prepare() { + default + vala_setup + # Automagic dep on valadoc - don't bother for now + sed -e '/subdir.*doc/d' -i meson.build || die +} + +src_configure() { + local emesonargs=( + -Ddisable-ui=false + #-Dvala-version # doesn't do anything in 3.34 + $(meson_use !introspection disable-introspection) + $(meson_use test ui-tests) + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/gnome-extra/gnome-calendar/Manifest b/gnome-extra/gnome-calendar/Manifest index 804ce9e21110..9a64c307b94e 100644 --- a/gnome-extra/gnome-calendar/Manifest +++ b/gnome-extra/gnome-calendar/Manifest @@ -1,4 +1,6 @@ AUX gnome-calendar-40.2-meson-0.61.patch 708 BLAKE2B 65a37339599bd0303adc9126eb3246b8b84956a52814c671b14484f9fddc4198533e6a06c536aed98384b4b832b462966f3079c1c8ec3d0f893c1835c0e27bde SHA512 fe89025d23bf9a08df7352891a841729f5350817c73803da96c450f7cf46d5ec0c4e436336de3666d61a1e61bc0a781480ec1b4bfc2db5c76e2234eed40c467f DIST gnome-calendar-41.2.tar.xz 583584 BLAKE2B ef21836ef87ba19de0c25f5cb73631b73a60352ca97db88dabbc1632097d3ef7e12c257fe946f7d92466f232248e1b27891394b44d73d61a3336521b2bb5d883 SHA512 1540a1e24d54bb157fadabe4201a97f2cae2c9487e267fff98273aa0dfc3715c4f734ba1e459c3c296c470337547a2b303309911ee7762e17738b292c18cc1bb +DIST gnome-calendar-42.0.tar.xz 579044 BLAKE2B ab6b7f10b234b277364dcee95aec7b616a0ffc8049d949545972a74805ee0953b8e04a75933c9a5bb29e5e67855142fc712a1d453843d15cdf4cdedb373029f8 SHA512 3a0950683bb0c5b57bd8fca3d49815bf1bf05005a075e50e8f4a61e6a5bc0f875230a89033bfd4945ed5550253ab4686788a1e2239eff4f76f58716b86cf6fbe EBUILD gnome-calendar-41.2.ebuild 1218 BLAKE2B bc4e3fa9635ef8460c292e806a7ceb8658a5a32aec240b0ec574461756682a16475c4fc5993ae7c09fd199f515bd4a27a9b534e4eb82110379ca80a63276922c SHA512 a740044bcc16abf72ee2c52b43cd63c1cb8099ff32d0bacb8708b7961e2da3058659af65d63376c12aedd6dfc165d732bfbc945b42ce87edddd57a3df9293663 +EBUILD gnome-calendar-42.0.ebuild 1096 BLAKE2B d92a32cb3cbee8723b892eac246790a6fa3f22c247dc38ec19664a8cf7b1148dc04951fdafcd7b72ad2494d241d9d396fcc5b9a058b6142f9bb0f2f33dbbd46d SHA512 c574b92de73dca21e67988dc4408f9021ab8b9305f2ace73a17992c1432dfae2cc3a4f114b0c4a13a02e3937211370918979560163e50360eec02d4cb370c727 MISC metadata.xml 523 BLAKE2B ac729de842a6c4af26151fe8a6325fd880715ef5bdba87af11d3fa8b39673c13a32d9cfcaf8c13c246640bd63af8391eed13d775840a337b4e5cf85acc779df0 SHA512 0e87a27fdbccd8d5b71a2b0c57a0b1af281f8f4c64da1a7d091825d03ed3bc4897995f705bb2210800c549aee7d038742edcb3874db0fabe2be1e918483f91b2 diff --git a/gnome-extra/gnome-calendar/gnome-calendar-42.0.ebuild b/gnome-extra/gnome-calendar/gnome-calendar-42.0.ebuild new file mode 100644 index 000000000000..4a5ef1c8dce0 --- /dev/null +++ b/gnome-extra/gnome-calendar/gnome-calendar-42.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit gnome.org gnome2-utils meson virtualx xdg + +DESCRIPTION="Manage your online calendars with simple and modern interface" +HOMEPAGE="https://wiki.gnome.org/Apps/Calendar" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" + +# >=libical-1.0.1 for https://bugzilla.gnome.org/show_bug.cgi?id=751244 +DEPEND=" + >=dev-libs/libical-1.0.1:0= + >=gnome-base/gsettings-desktop-schemas-3.21.2 + >=gnome-extra/evolution-data-server-3.33.2:=[gtk] + net-libs/libsoup:2.4 + >=gui-libs/libadwaita-1.0.0:1= + >=dev-libs/glib-2.67.5:2 + >=gui-libs/gtk-4.6.0:4 + >=dev-libs/libgweather-4.0.0:4= + >=app-misc/geoclue-2.4:2.0 + >=sci-geosciences/geocode-glib-3.23 +" +RDEPEND="${DEPEND}" +BDEPEND=" + dev-libs/appstream-glib + dev-libs/libxml2:2 + dev-util/gdbus-codegen + dev-util/glib-utils + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +src_test() { + virtx meson_src_test +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/gnome-extra/gnome-characters/Manifest b/gnome-extra/gnome-characters/Manifest index 75ddeab6141b..d9462599b574 100644 --- a/gnome-extra/gnome-characters/Manifest +++ b/gnome-extra/gnome-characters/Manifest @@ -1,4 +1,6 @@ AUX fix-build-with-meson-0.61.patch 575 BLAKE2B 29986accfef997c31c3810781a1f896de0548b742897964ce2149a8dc4d52cb2bed0cad67271d059dfb8c9ae760861fa6dd16f654ea28c488e3c3b9d8bfe8e79 SHA512 8c083dad0840cb0f304022e9bdfe1622a224070d10c9295efb35900f99f13d434c1a26fe90d587426a6285cd5adc745cbcd4054f1f8885fd64d7a20f2291962f DIST gnome-characters-41.0.tar.xz 197092 BLAKE2B d903489ed8fc4b722c5635fe5aa57eb00803b5a357405b7fbbe9af844cc3112070ef8fbcf79147578ce99dacafda287e43bfc57a2f5e9cf75dae56e388453109 SHA512 faa76b8ced642d5a1c4641fc4670800f851dd0aae98cd227fd0847c5b930d572f6838e677e11858d62f672a6cabfb1c5aa582a534cd8e37541e9fc1bb16fcc04 +DIST gnome-characters-42.0.tar.xz 561308 BLAKE2B 454d2bbdc5e8486f50b3f21bba4a65aa0920654c2cc3376cdda62070011c1a296f240632ddcd412add7953fccb2780ba37ac3196aef138e9771cdf5a81061441 SHA512 ba6fa07ff90ede1cba0e541f0c4bda63f1d6122c18af44dafa3bfb0fa6f9580a3cd8580d0a12510e2eb95afedb4b0f350accc37eee85c3aa4422a66732dff404 EBUILD gnome-characters-41.0.ebuild 946 BLAKE2B 9b14d0665331d3018fcec439346d3379f0a792e8000897e2fce554c96617365727397802f6c5182f52908a5b1f8bc26f16234ef64fcaed9f925b8313fe39444b SHA512 92a6dd7d59d18ee1489afc56ad28c839d6fed49e8d3403d82adbd235b44565ae90af01d5f128d1b6b4dc823eb25615bc7a451430dd4ce5e7961e49f7424c1b18 +EBUILD gnome-characters-42.0.ebuild 889 BLAKE2B 65ee1ec9ee99394868ff61373a7ba1ebe88a8325cfcc9ef56ca338ebe189cddc9d526239ed1e3e1c174ab2111304f007a821a7308fe215122cc0e99dd6599666 SHA512 53ef8279032ed5bec03f1ab3b3062397d9b7445e100c324ebdd868282b8fe98e82bbe649b45ee368a65b8524abd9423b7524c96ae9aaec64f0b31ff147fce239 MISC metadata.xml 254 BLAKE2B de7a97001e5947704f42973c8a0c3a23c2d80afb976254f5fd21e9d372a946e055d4cdc3c0eaed010505f87929b56e8b1e650c945e2a302644adbc9440833be8 SHA512 c81da4f9b80e5691a167f4590906952e25356604ec17689c005be14efb394c0634776bbe84df936edde239480bdf46db41216b00da4a3a45f670e9ca18ab0132 diff --git a/gnome-extra/gnome-characters/gnome-characters-42.0.ebuild b/gnome-extra/gnome-characters/gnome-characters-42.0.ebuild new file mode 100644 index 000000000000..ec5ee407a8a9 --- /dev/null +++ b/gnome-extra/gnome-characters/gnome-characters-42.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org gnome2-utils meson xdg + +DESCRIPTION="Unicode character map viewer and library" +HOMEPAGE="https://wiki.gnome.org/Design/Apps/CharacterMap" + +LICENSE="GPL-2+ BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" + +RDEPEND=" + >=dev-libs/gjs-1.50 + >=dev-libs/glib-2.32:2 + >=dev-libs/gobject-introspection-1.35.9:= + >=dev-libs/libunistring-0.9.5:= + >=gui-libs/gtk-4.6:4[introspection] + >=gui-libs/libadwaita-1.0:1= + x11-libs/gdk-pixbuf:2 + >=x11-libs/pango-1.36[introspection] + gnome-base/gnome-desktop:3[introspection] +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-libs/libxml2:2 + dev-util/glib-utils + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postinst() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/gnome-extra/gnome-shell-extension-appindicator/Manifest b/gnome-extra/gnome-shell-extension-appindicator/Manifest index b27e93407e8f..1599c54ee8f8 100644 --- a/gnome-extra/gnome-shell-extension-appindicator/Manifest +++ b/gnome-extra/gnome-shell-extension-appindicator/Manifest @@ -1,3 +1,5 @@ DIST gnome-shell-extension-appindicator-41.tar.gz 52835 BLAKE2B 0d0bdc73bc10057ea012d26bd640c7ecd8005a7b36e7316b7d616e28a429e43f3b36ab2615ac4d6227dd5176b3a4f629a70c960e8f8961063c6979d5b04e5005 SHA512 8c67011884bc4cf6e4ddfc3ac0c191830775050d07cf3f8d7462ff4e0050cea00fd3f8372b1c75211e433344c64fea9903982769bc4d0428b51161efd275f5d9 +DIST gnome-shell-extension-appindicator-42.tar.gz 55122 BLAKE2B 995711c1f70105ab0b74ad61d567cb0efbf388df94097a4fb7dd59594a2df5ec22f6e24ff93999177ac845953ad392d7f27e7176fa47ff045eae056dcea49232 SHA512 a4c392a65afafc8e963539f87489eca604863a9e55a2e5fbcc905da144e70e3805a7ff8c1c40302a925a8cfe8dd5431fbc675ac127a04304fa5c3a5ea39beab0 EBUILD gnome-shell-extension-appindicator-41.ebuild 943 BLAKE2B 126a39b88acf2f64dc97a782575d1a7963178f80273abc725adbdf0f2f7589a6ad535b975cbe2709e460607050554e78be64f20b6383d10eb821e3191e2c7074 SHA512 2d0e5ec7d85894b7087529842a0b2f4ac9a92ed89e2352467b752528c409f8ef87f9f914d9bfc23af09873715e42371f40ded5e2e717e819e370b02e670c4203 +EBUILD gnome-shell-extension-appindicator-42.ebuild 926 BLAKE2B 4e414ca60c66cd2fb9d9e0bfbe538b604853a87d5d30a87df15340c66a6f3bb4133f765330824ad0d1c0599f9c310a86d6b39d05e15e6acb5e2f13b51054c750 SHA512 a1ed94588838a4c5ef271466aac635d2f7b135a69fce1114fddfd18924a66dcacbe9c44f34e9db55581be872c3ecb5ad59946e1e626f720d388f50f9f845c475 MISC metadata.xml 241 BLAKE2B cb0374238d11e2a3f28f23b7049da09babd4310a99862738acfb7ba554f7758ac68cd09d1eb7a29068195c27010a846a540ed2c09b88fd043b37fb4f0762150f SHA512 b2c1d3e2cb6760ed4682da82af5370adcacd48afd558efa1abf84d955067b2ad32eda034af8cef95c71409622f97fa0113f2e07bee328f2d03512908ae931050 diff --git a/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-42.ebuild b/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-42.ebuild new file mode 100644 index 000000000000..5261f65d1d5b --- /dev/null +++ b/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-42.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2-utils meson + +DESCRIPTION="Support Ubuntu AppIndicators and KStatusNotifierItems in Gnome" +HOMEPAGE="https://github.com/ubuntu/gnome-shell-extension-appindicator" +SRC_URI="https://github.com/ubuntu/gnome-shell-extension-appindicator/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~arm64 ~ppc64 x86" + +RDEPEND=" + app-eselect/eselect-gnome-shell-extensions + dev-libs/libappindicator:3 + >=gnome-base/gnome-shell-3.34 +" +BDEPEND=" + app-misc/jq +" + +src_install() { + meson_src_install + rm "${ED}"/usr/share/glib-2.0/schemas/gschemas.compiled || die +} + +pkg_preinst() { + gnome2_schemas_savelist +} + +pkg_postinst() { + gnome2_schemas_update + ebegin "Updating list of installed extensions" + eselect gnome-shell-extensions update + eend $? +} + +pkg_postrm() { + gnome2_schemas_update +} diff --git a/gnome-extra/gnome-shell-extensions/Manifest b/gnome-extra/gnome-shell-extensions/Manifest index b4c1147fdd3b..4724427ca07a 100644 --- a/gnome-extra/gnome-shell-extensions/Manifest +++ b/gnome-extra/gnome-shell-extensions/Manifest @@ -1,4 +1,6 @@ AUX gnome-shell-extensions-41.1-meson-0.61.patch 383 BLAKE2B f40a994294b3a6fe1aafa92d87774aabe5e1ec75913f1902c746227198db4baf928c2f96c63eda8531668dd998eee0484ab6a506785491bad1bfe5a3721b3547 SHA512 beed6cece8b0bce2e8fe5f210b7ebb36f75192ef91e7cd407ae83216516f6bacbcbb76c2591b601cf7fe1866ac30c220026b349066aa95f06bbbf2393cf32b65 DIST gnome-shell-extensions-41.2.tar.xz 222528 BLAKE2B 132fdbc1e1c81a886dc250dabd44721aeeaefed5939f30274e2484ec6a8dfff25fd0c481a04edf47f732ccb34b9c8d132d106a45d862db07fc9fb8d835fee6de SHA512 3b581dbc289f630bb85b0285a2f5956142a412e124d15e085770a578a9304211b1868f4eb940b79637b9cfa78b0da5973a717ee5866d75e9d15f38e91d4f414f +DIST gnome-shell-extensions-42.0.tar.xz 226240 BLAKE2B c0c13ef58f632e3a8449580af52c40677b979c9f81fa037d936d31ebb693bc070bea5f0ec7a4715ff3f19480cc12d4ec471efa1d6b684e2924a5fbdd943e381c SHA512 d413f8a7c12c9e4c71a51b4f5c3cc8e0145b57eec24648e928f02ccdeb4a02b44ad3adf9668f3ba65870d772490f2389582f4f5e8f4037da3ab88a0bb5958f5d EBUILD gnome-shell-extensions-41.2.ebuild 1830 BLAKE2B 5035f1592b076b4246143c32a6cd2364cfc61c7d20152dd05aed60950e8da92802820e9f841200cba0d431f449fb45f406589339b1e56469ff7e0ca526c15629 SHA512 6d00475aab927daaff770203eeb9e719440c47013f98644cb0a44f95e1b6315242dfa3f560ca6a9b3bf1ba6d73fc96fac612abcbb3fac2684e9541333fc07eaa +EBUILD gnome-shell-extensions-42.0.ebuild 1777 BLAKE2B 08a538766888b93b71bcae8055851d218d66b4a3664e9e561cc5dd13e5178b84de178a1c8b253f41141c86fd7a8d06e9781d68c79f6dd357694e1c2d549922fb SHA512 7beda3a2f8db19ebe4231f74ebc81e6526776e30b1ed86e0a735b346a86445d0305987eb8c927c8180ae1bdf4268b1a60ecc44d5c2280c30ccb4bddf2c1f01cc MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8 diff --git a/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-42.0.ebuild b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-42.0.ebuild new file mode 100644 index 000000000000..aea37b082f55 --- /dev/null +++ b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-42.0.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit gnome.org readme.gentoo-r1 meson xdg + +DESCRIPTION="JavaScript extensions for GNOME Shell" +HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell/Extensions" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" + +DEPEND=" + >=dev-libs/glib-2.26:2 + >=gnome-base/libgtop-2.28.3[introspection] + >=app-eselect/eselect-gnome-shell-extensions-20111211 +" +RDEPEND="${DEPEND} + >=dev-libs/gjs-1.29 + dev-libs/gobject-introspection:= + dev-libs/atk[introspection] + gnome-base/gnome-menus:3[introspection] + =gnome-base/gnome-shell-$(ver_cut 1)* + media-libs/clutter:1.0[introspection] + net-libs/telepathy-glib[introspection] + x11-libs/gdk-pixbuf:2[introspection] + x11-libs/gtk+:3[introspection] + x11-libs/pango[introspection] + x11-themes/adwaita-icon-theme + >=x11-wm/mutter-3.32[introspection] +" +BDEPEND=" + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +DISABLE_AUTOFORMATTING="yes" +DOC_CONTENTS="Installed extensions installed are initially disabled by default. +To change the system default and enable some extensions, you can use +# eselect gnome-shell-extensions + +Alternatively, to enable/disable extensions on a per-user basis, +you can use the gnome-extensions-app (included with gnome-shell), +https://extensions.gnome.org/ web interface, or modify the +org.gnome.shell enabled-extensions gsettings key from the command +line or a script." + +src_configure() { + meson_src_configure \ + -Dextension_set=all \ + -Dclassic_mode=true +} + +src_install() { + meson_src_install + readme.gentoo_create_doc +} + +pkg_postinst() { + xdg_pkg_postinst + + ebegin "Updating list of installed extensions" + eselect gnome-shell-extensions update + eend $? + + readme.gentoo_print_elog +} diff --git a/gnome-extra/gnome-system-monitor/Manifest b/gnome-extra/gnome-system-monitor/Manifest index 187d8f27385c..b0c97455ef24 100644 --- a/gnome-extra/gnome-system-monitor/Manifest +++ b/gnome-extra/gnome-system-monitor/Manifest @@ -1,3 +1,5 @@ DIST gnome-system-monitor-41.0.tar.xz 774644 BLAKE2B 9aafaaf77b414435301eebd8bc84f04faa171139a7d9e6e71ad9bae8f097eaf6d637502ab64f0868636f7964a2b76353364ad27ee2b56c3d8f9131e0a7ee1df2 SHA512 1eecddc479f0d9e986f1821a8c4b72246a6995f7853a6b35c8435d1aaa1afd7bc1df0cc0b9748785e4581563985652be19beb12b193ee17439ba4564febf5d20 +DIST gnome-system-monitor-42.0.tar.xz 978208 BLAKE2B ba52048e643eef1dd556dc833fc5ebdf6a07559551c5e28dc46c3d143676571f7704667263f9974d87d6ed3679c15c955178a02e9ed5f69b4bc25c78d9b32e4e SHA512 880093fd75a87993ff8def1db9f6f090edaad43c6dc08564f61b9dbfa8c10df5e6d6a9a9072737d802503b34ba70de7bf7ef5aab2bf055ea68e795ec11a48bdd EBUILD gnome-system-monitor-41.0.ebuild 1218 BLAKE2B 4be801cd19ce9f284a58bdd8ec60bda0a0c3a21b901445d1884d03f3f663221b1184a92e7897418c18a75a68c9f73c7b789968db23b8cfe0fbc35766721fef7c SHA512 0f54159ba0465b192b322cb472f9e8495ad871097cb990daef3bd2b6522ad3896cac0d4f7cdad2485bceb98d578ba92c056167f3a097fd50fd0fc89c6ff1da84 +EBUILD gnome-system-monitor-42.0.ebuild 1221 BLAKE2B 14ed66e3bce5d62a25261a3860879a11764b9da7943e97e73a2a3794c357a562988a63a450ee6f17a62b22dcf4a7e175ac27a709947f2bb514c85eed7a85e40d SHA512 937096d0ce6d72120aacd88633044864eb84a0a6b2422a998ae2bf888fcd3f81f0202f97c28b13f8859a316d7eb977b44fe1587a5c50adb669c9de8ceb798ca6 MISC metadata.xml 379 BLAKE2B 6427637b2adc503ee411ddf8897458780db85a500e2cf7ec23c96640cb01ba718a2adba649cd112fae3e8405ba89539dc712d4d955f5e36f0b1719ce4afdada1 SHA512 0b64ee41da44fb823f9e34f2571e26c04d901709ca2b1242e27daae3ca7c7767e5df8f809f20316a135a72debd81bc629a0c218860d3288e4636bc3e3681d248 diff --git a/gnome-extra/gnome-system-monitor/gnome-system-monitor-42.0.ebuild b/gnome-extra/gnome-system-monitor/gnome-system-monitor-42.0.ebuild new file mode 100644 index 000000000000..76f02b713576 --- /dev/null +++ b/gnome-extra/gnome-system-monitor/gnome-system-monitor-42.0.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit gnome.org gnome2-utils meson xdg + +DESCRIPTION="The Gnome System Monitor" +HOMEPAGE="https://help.gnome.org/users/gnome-system-monitor/stable/" + +LICENSE="GPL-2+" +SLOT="0" +IUSE="systemd X" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + >=dev-cpp/glibmm-2.46:2 + >=dev-libs/glib-2.56.0:2 + >=x11-libs/gtk+-3.22:3[X(+)] + >=dev-cpp/gtkmm-3.3.18:3.0 + >=dev-cpp/atkmm-2.28:0 + >=gnome-base/libgtop-2.37.2:2= + >=gui-libs/libhandy-1.5.0:1= + >=gnome-base/librsvg-2.35:2 + >=dev-libs/libxml2-2.0:2 + X? ( >=x11-libs/libwnck-2.91.0:3 ) + systemd? ( >=sys-apps/systemd-44:0= ) +" +# eautoreconf requires gnome-base/gnome-common +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/glib-utils + dev-util/itstool + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + >=sys-auth/polkit-0.114 +" # polkit needed at buildtime for ITS rules of policy files, first available in 0.114 + +src_configure() { + local emesonargs=( + $(meson_use X wnck) + $(meson_use systemd) + ) + meson_src_configure +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/gnome-extra/gnome-user-docs/Manifest b/gnome-extra/gnome-user-docs/Manifest index d10b5063e68d..2c8309800a8d 100644 --- a/gnome-extra/gnome-user-docs/Manifest +++ b/gnome-extra/gnome-user-docs/Manifest @@ -1,3 +1,5 @@ DIST gnome-user-docs-41.2.tar.xz 9407232 BLAKE2B 81c6d638e6cf3011cf4f2ee835c293fd0152435d2f4d07e7bc403882e378d140d7e03fbaca7f87e23f6c65d104dc7be4a2bc0902a3e1a5ab42815ceb250ff4b0 SHA512 982fa4c491a530df0067c3f437c961f84c393f1f95895e86f348609fa0407ffa6a33dbc961c87c5083180d4ad1a069ec2886d0ec841e9c965f21cb0b55322f4b +DIST gnome-user-docs-42.0.tar.xz 10273312 BLAKE2B c3cc30d75f686bacae2f4f3789215ac6cb505483a2c2ae1bf8766e7767ea7a5d7ef922fe6117e9b6a773771ee83f32f113bc18f4056dda66848c17ccbc256c77 SHA512 524dfeaf0ca77c19906395f81f45ac2a7873fc116a6794bae53130b32c1fcdd063566ee0ec4f3e51cfc18e12db8aed5219fd8817a7de3cae6d6a68f228212905 EBUILD gnome-user-docs-41.2.ebuild 942 BLAKE2B 978c25c4ed533255a16ee88e7f670ee92c8e838c9b0c884645fd1477e91f1e63558c5e2cc21ca2e407098b97bc5e18dfd70b422614a7999221022fe767dbcc2b SHA512 72898d7193955b3d5bac304e4bbd2283de883ec8b4d97bc8ea8071b05d6be6a790e3255c29a89b03476db7459515e85c7dacf997b4e78388e5fb78a32d73dc45 +EBUILD gnome-user-docs-42.0.ebuild 945 BLAKE2B 0d43c04de9a5c75bcddb3b11758fa8dee8d15f6399bcc81e3d93b0a4c34bdbdfb08bf531854c4da527c68e9ed69aec12e0134f7a6dea14af686e2181117c310f SHA512 eee2d128b0676f56ff54b6b9d78f49d15fb83956176404401bd9a0f462a1ce5817541a96ad103e8d84ec4ecab0d84779a60126c877c47b5bedeb2ca3225b9266 MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8 diff --git a/gnome-extra/gnome-user-docs/gnome-user-docs-42.0.ebuild b/gnome-extra/gnome-user-docs/gnome-user-docs-42.0.ebuild new file mode 100644 index 000000000000..889d05a30d13 --- /dev/null +++ b/gnome-extra/gnome-user-docs/gnome-user-docs-42.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit gnome2 + +DESCRIPTION="GNOME end user documentation" +HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-user-docs" + +LICENSE="CC-BY-3.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="test" + +BDEPEND="test? ( dev-libs/libxml2 )" +# eautoreconf requires: +# app-text/yelp-tools +# rebuilding translations requires: +# app-text/yelp-tools +# dev-util/gettext + +# This ebuild does not install any binaries +RESTRICT="binchecks strip + !test? ( test )" + +src_configure() { + # itstool is only needed for rebuilding translations + # xmllint is only needed for tests + gnome2_src_configure \ + $(usex test "" XMLLINT=$(type -P true)) \ + ITSTOOL=$(type -P true) +} + +src_compile() { + # Do not compile; "make all" with unset LINGUAS rebuilds all translations, + # which can take > 2 hours on a Core i7. + return +} diff --git a/gnome-extra/gnome-weather/Manifest b/gnome-extra/gnome-weather/Manifest index 0edf6256ba7c..939fcaed8fdb 100644 --- a/gnome-extra/gnome-weather/Manifest +++ b/gnome-extra/gnome-weather/Manifest @@ -1,4 +1,6 @@ AUX gnome-weather-41.0-fix-meson-0.61-build.patch 706 BLAKE2B 9023904ae76060fe81992bcf2c5185241335c9eb79941f92e27c5b645fe467e7b69774fddcfcb9698ed4388c65816927d377786b331bd94672f730ecf8ca5823 SHA512 365e7119ccc3d7bf50675f9870558c835da1d893f4d366f54beb73aa64d6f3cb3a7165a0b0e33bdd5f39b6eb33a98d7058487efd1f009cec30869bd65bdfeaea DIST gnome-weather-41.0.tar.xz 943500 BLAKE2B a349360f001bc8a3246227fcdad51bdb115db382650ead36e9768c002f0d7892296610320bf90bb569915c72c48492002268f8aa049055ebc687dc08052d6170 SHA512 f625a83ecfffe1ad58aa268b6ab3009504f839f3d56e52c642bc23ee32c0b51638888de17a1b4bc0990b2fd6718a7266fe5cd79230594a06ae58a816308b2b99 +DIST gnome-weather-42.0.tar.xz 233552 BLAKE2B 64cdefbcdc93359518b4e08564eafc3235d7b2ab92d69d79b558c5d4f5ce03425d87fb8e7e351165d00983eab5807ebc05aa7c0eb604a618d135afb66170c8ff SHA512 10471a32adc148fad393e03098396a3cfccc75d1cd18985cdd2c287927213aeb493f2878ea986e1d3a3af4b1d3f439afcdb96833d849bbd5fbe7aebb1d1992e6 EBUILD gnome-weather-41.0.ebuild 1438 BLAKE2B 8d9d61fba786d3a290ab7f32ee524dc10f915fe052310600a59af893f231d5431f98f35b1816f8653ae5c7aaa16e66962116cbc0a6c0ad57abcc98385dc2ab89 SHA512 48488d4616a23d69ac6ea37c84c360509341183b65cbedf5471bc62c87b985af5569269c213f7368b71e90b3afa41977ff2a1db5d4a47368f5e8b13c948c060c +EBUILD gnome-weather-42.0.ebuild 1385 BLAKE2B d356d9a73c0dabefd19231ca7c505678dfc1a5226a5322b1f8dce9c040b80e97f319629bf5ab6aebe3792e4ecf1e0d67c5d0dadb24426670a1540da0af6d25d4 SHA512 2bca241744fc08a0ae8c8236b1e5187a309c1b0b5dfdbd57213ea9c87ea776582fa5fe0465e7052e4f86f3aeaf8ad325469d416c39a5b4f0841aa03c2e922196 MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8 diff --git a/gnome-extra/gnome-weather/gnome-weather-42.0.ebuild b/gnome-extra/gnome-weather/gnome-weather-42.0.ebuild new file mode 100644 index 000000000000..82a788f80ae0 --- /dev/null +++ b/gnome-extra/gnome-weather/gnome-weather-42.0.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org gnome2-utils meson xdg + +DESCRIPTION="A weather application for GNOME" +HOMEPAGE="https://wiki.gnome.org/Design/Apps/Weather" + +LICENSE="GPL-2+ LGPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" + +DEPEND=" + >=dev-libs/glib-2.32:2 + >=dev-libs/gobject-introspection-1.56:= + >=gui-libs/gtk-4.5:4 + >=dev-libs/gjs-1.71.0 + >=app-misc/geoclue-2.3.1:2.0 + >=gui-libs/libadwaita-1.0.0:1= + >=dev-libs/libgweather-3.90.0:4= +" +RDEPEND="${DEPEND} + gnome-base/gsettings-desktop-schemas +" +# libxml2 required for glib-compile-resources +BDEPEND=" + dev-libs/appstream-glib + dev-libs/libxml2:2 + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +# Tests have a lot of issues, starting with reliance on a system installation, +# accessing the network and other intermittent failures with network-sandbox disabled +# https://gitlab.gnome.org/GNOME/gnome-weather/issues/67 (and rest not filed) +# test dep: $(python_gen_any_dep 'dev-util/dogtail[${PYTHON_USEDEP}]') +# With 3.34, this is now behind a dogtail option we can pass (and have data validation) + +src_configure() { + meson_src_configure -Dprofile=default -Ddogtail=false +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/gnome-extra/gucharmap/Manifest b/gnome-extra/gucharmap/Manifest index 3f5c32083627..d8bdbddcd3b7 100644 --- a/gnome-extra/gucharmap/Manifest +++ b/gnome-extra/gucharmap/Manifest @@ -1,6 +1,5 @@ AUX 14.0.1-fix-file-conflicts.patch 699 BLAKE2B a276814cd000ebc34b38b4031e47813935ac0a166acbdfe719e27eb3d83e50ce5eb55486dfe6dfd4bbd53bf56c28d3d213cc266148063fbe8aee06967a423622 SHA512 160d3bcf8ea27fecd51470a15e83ef29c99f9b4c86cce1286d8ba2a6432a11a0fa4ec602db80c8daba3ad5e5e24c602a876fc8ad90e07a65d968ed47e46badfc AUX 14.0.1-install-user-help.patch 749 BLAKE2B 954bae11770bccdbf5babea1c06cc829ef069777a52542ffb683ca0709300edbfaa452aea7da44497b900dc653c00b129bcdca0ee6808e6d5f610d43437858d6 SHA512 c1fedabf8eff11256cd4a93130db028c3e599f6f0fd249ff8a4533c1ebf7d3f8c17422b3765dbc047f25bd9c4725c43212de585642a246338c7fcd1c78c3d914 -AUX 14.0.1-meson-0.60-fix.patch 785 BLAKE2B 24caa4cb052a4669d6b3e04bd7e7a0825232b0a2659f2968a9ae2f7b2215229bbaf1792bead1a0f73fa27a9db8f3045ad83d7b691fecc187499d883e60aa68b1 SHA512 6d5c4271e7aa8a4cbad8e1af8c18354e9e01477fb0381cc404485a832a47ecb788fe68819e24350555046c64024772d4d6c24a19a32e2cfcc634a32022590b9b AUX gucharmap-3.4.1.1-fix-doc.patch 348 BLAKE2B c6bf73a5e9940557fa43da04b8212ca527b9abdfaccf7f1522c9a6dfcb52af8f6c05a56a683621eb64c34452464605d7a5a98b77ab9b67224f5c84acc0b1cf68 SHA512 d6e468ce2bbd258e01be0125a1b16529c89ce9758c24504d91550181af3b3e7c6b0e4171d3b26c252339f099927d43a7184f967764d564a4ebf28610968d8d27 DIST gucharmap-14.0.2.tar.gz 1925142 BLAKE2B 3936c187ecdc104534b80830f9089417e8c2166a8e8dbfc848788a58acd9d65889f1242ecd3a2d9a5f2e657dcc052dee22b3ed543d2113509905a472192b19eb SHA512 4cfcebca0cac5cef8e6601c077a49e12aa56e76fec131ccf5ca1fb11bf40e5df8b6ae5ec83c2b64764c9d223d52824d4007c114ee7d85b4246855b8fc15c6c2d DIST gucharmap-3.0.1.tar.bz2 3275481 BLAKE2B 80dde7791abdc72677add9c65c59f810e6c6952116b92db34059c4c40d2657246b17844c105e68f32c86294e9b4e71e9d48e6f0522855465734d7c24e8d17608 SHA512 4d8a2276b5cb1a0b0fadca2a8522755c5884985a12d5b19341b9cefcd7f749ec1286c0271419e38ec84be7edcfa1293e7f0263eb682c75387d692792de3e1fb1 diff --git a/gnome-extra/gucharmap/files/14.0.1-meson-0.60-fix.patch b/gnome-extra/gucharmap/files/14.0.1-meson-0.60-fix.patch deleted file mode 100644 index 682f52a960c4..000000000000 --- a/gnome-extra/gucharmap/files/14.0.1-meson-0.60-fix.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 7e748fcf7e7459e3a0368f4d057d241adc71936b Mon Sep 17 00:00:00 2001 -From: Christian Persch -Date: Wed, 15 Dec 2021 00:03:33 +0100 -Subject: [PATCH 1/3] build: Fix build with meson 0.60 - ---- - data/meson.build | 2 -- - 1 file changed, 2 deletions(-) - -diff --git a/data/meson.build b/data/meson.build -index 11e4e8a6..4bd50014 100644 ---- a/data/meson.build -+++ b/data/meson.build -@@ -18,7 +18,6 @@ - metainfodir = gucharmap_prefix / gucharmap_datadir / 'metainfo' - - i18n.merge_file( -- 'gucharmap.metainfo.xml', - input: 'gucharmap.metainfo.xml.in', - output: '@BASENAME@', - po_dir: po_dir, -@@ -42,7 +41,6 @@ desktop_in = configure_file( - ) - - i18n.merge_file( -- 'gucharmap.desktop', - input: desktop_in, - output: '@BASENAME@', - type: 'desktop', --- -2.32.0 - diff --git a/gnome-extra/nm-applet/Manifest b/gnome-extra/nm-applet/Manifest index 7266c17a8eb2..2b630cca1c35 100644 --- a/gnome-extra/nm-applet/Manifest +++ b/gnome-extra/nm-applet/Manifest @@ -1,4 +1,6 @@ AUX meson-0.61.patch 998 BLAKE2B e97d3460c28892df096d50a815826560eba89f050e36166c39e816e6a65d855635ea881edf07fd393ce1cbd0100c3fb2579982a00a71b089fbf765fe266c8879 SHA512 7103e31effe841f4d8af0d002c586f06ea199c024b0757a84617ce42a4aaff6b59350cd8cd90f3d4bfacb53333f2a806dab04c7ad40b3be568687df2afa40814 DIST network-manager-applet-1.24.0.tar.xz 1903280 BLAKE2B a969ab18e2d2d85d378d9964e635281cfcd4bc46e0542ec94e187cbe7e740c5fad8e10b3d7d3ae3b85352ba5368787650f933b89740d05ee06d78057e1c31712 SHA512 7b91bd54d53b1b485bc5e401f83c683804175900557a7a4bc40a3f759fa9d4ca1c42b193bcd56a39a8cb79ec5b0c6f7cbeccfc08200099c08d933650c92faecb +DIST network-manager-applet-1.26.0.tar.xz 1971896 BLAKE2B ab87b0e5f8b1c293ac3f2e36c8f834e645fb647e46ce1bf22ac94ed33e6f2f7f8aca5ed43ed46029a281545595978c145773102f06de9b42e579efb8d3e631c3 SHA512 ae3c4f8e55a2cd13093161e1e28873d3cda1c531168ee18115f3f710816f1bdfcf669cd2f796bd38f226d3f6be76407fccbcb19cf9c994b99969b688397b2c71 EBUILD nm-applet-1.24.0.ebuild 1268 BLAKE2B 54412fc36e950cab4cf3eed2640164a9386260ffbf47143eef1cd0e115de11e304212307b6d8633d9579bc9d4e1f481e3a678ab00f74afe0a590b7d223b9129a SHA512 72be709f6ee2709d855982a00dcc26bb2b26a766ae98f498a9bdccc6f91104a0d1ff1d471ada91fbf65f43546782d16e7ffbaef3b514cbc216e96652fa2b457c +EBUILD nm-applet-1.26.0.ebuild 1228 BLAKE2B 2e926b722629952460cd4175207fe0191062decb0d0fc00c1dc244e13504133943e83b2d6c47e49eb2c1dae24dda923240400e5ab7311c5e8b2e3cedfc57574e SHA512 eb999bc7e4935046eed8581931954f59595b7ef80b4162fe91ca8b24c43d897a27ad281f8f0afcd82c67b224d1e01a987f7e96070013d09aa9b863e5ab5d0f53 MISC metadata.xml 452 BLAKE2B b17e0338356cd0b24f3de4e1e4d8c13ab7b551707f0309c7a233c28b92cf7b27ef66b36f58717228a11cb76dba2892f23455f50f9dcc6fe7905f312b848f1695 SHA512 2e4fd5feb6f4b6fb8a503b26ac5ef1c388ea699a873ff70ec5144b796b2ff75b7e572a5de5efab60a7844a9bc2d639f6296db97260a0c38f9b37d46c33543d40 diff --git a/gnome-extra/nm-applet/nm-applet-1.26.0.ebuild b/gnome-extra/nm-applet/nm-applet-1.26.0.ebuild new file mode 100644 index 000000000000..e49a7e278547 --- /dev/null +++ b/gnome-extra/nm-applet/nm-applet-1.26.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +GNOME_ORG_MODULE="network-manager-applet" + +inherit gnome.org meson xdg + +DESCRIPTION="NetworkManager connection editor and applet" +HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager" + +LICENSE="GPL-2+" +SLOT="0" +IUSE="appindicator modemmanager selinux teamd" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + >=dev-libs/glib-2.38:2 + >=app-crypt/libsecret-0.18 + >=net-libs/libnma-1.8.27 + >=x11-libs/gtk+-3.10:3 + >=dev-libs/libgudev-147:= + >=x11-libs/libnotify-0.7.0 + >=net-misc/networkmanager-1.16:=[modemmanager?,teamd?] + appindicator? ( + dev-libs/libappindicator:3 + >=dev-libs/libdbusmenu-16.04.0 + ) + modemmanager? ( net-misc/modemmanager ) + selinux? ( sys-libs/libselinux ) + teamd? ( >=dev-libs/jansson-2.7:= ) + + virtual/freedesktop-icon-theme +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-libs/libxml2 + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + -Dappindicator=$(usex appindicator ubuntu no) + $(meson_use modemmanager wwan) + $(meson_use selinux) + $(meson_use teamd team) + -Dmore_asserts=0 + -Dld_gc=false + ) + meson_src_configure +} diff --git a/gnome-extra/yelp-xsl/Manifest b/gnome-extra/yelp-xsl/Manifest index 90025e379f1a..29a352caf361 100644 --- a/gnome-extra/yelp-xsl/Manifest +++ b/gnome-extra/yelp-xsl/Manifest @@ -1,3 +1,5 @@ DIST yelp-xsl-41.1.tar.xz 661572 BLAKE2B d7a0ab809722d7159d587a0fa761f69c0c73c7336caabad85e685a79e541d87b9aec9cabc474376f55596f92dc0dbbb146fcbe885dbc0377641312549d8eb5a3 SHA512 1ffdf2feb5ca69824efdb86c3e290ebbe639c41f3cef7bd5af3550ddf1667e9e347ecc20d66cbd6f5860ae9245ba34d359d1fdaf53fa3944fd578d9ac5652a59 +DIST yelp-xsl-42.0.tar.xz 663824 BLAKE2B bf1ceae255a6166cda81be57e0cae14c25e4668d70e16bafb3aeaf0958b2393c4c6be8a4575b24fc7560fdddd60c3790b89890015d13f4124445f037549781de SHA512 70d86bedd00fd38ffefb82962b591b710aa6ba59f9a12c968d5c47afeed9f4afecfb5e1228fbaba3acab5d5673cb6511d3d51674f7602f5001835d9c134fedda EBUILD yelp-xsl-41.1.ebuild 570 BLAKE2B e80515499a859a01d6370ac836d833312ff18a3566ac2d1426e201cfe2850371ba72bc80e0e160fce156be7ef708c4d3e43e2ba835e0d056d5cc201a2cae536f SHA512 a6dcb834dc8dfac61b4a8de203139bb2de9163f6803abec1039386c96916a0e9414d09621cdeca4a18aeb8987278a8dce68ca735356b64cf5b9cbaac53d0a329 +EBUILD yelp-xsl-42.0.ebuild 577 BLAKE2B 85d66401b99001033e677d93b478fb3bd2d25b7a1a3c985f1fec4974225ed9c35be3870fcb2d7c483a328594d4dad65977955049fcc5e652d3f124ac95c44d7c SHA512 d4d0175bb715acaff11e24f357f01bb4443890628af854271bfc872405d30fa88cb6248b544f29ee093aea9c451752813eace3bb35208b4dc174cbd8e27e1acc MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8 diff --git a/gnome-extra/yelp-xsl/yelp-xsl-42.0.ebuild b/gnome-extra/yelp-xsl/yelp-xsl-42.0.ebuild new file mode 100644 index 000000000000..382c6415e10f --- /dev/null +++ b/gnome-extra/yelp-xsl/yelp-xsl-42.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit gnome2 + +DESCRIPTION="XSL stylesheets for yelp" +HOMEPAGE="https://gitlab.gnome.org/GNOME/yelp-xsl" + +LICENSE="GPL-2+ LGPL-2.1+ MIT FDL-1.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + +DEPEND=" + >=dev-libs/libxml2-2.6.12:= + >=dev-libs/libxslt-1.1.8:= +" +RDEPEND="${DEPEND}" +BDEPEND=" + >=dev-util/itstool-1.2.0 + >=sys-devel/gettext-0.19.8 + virtual/awk + virtual/pkgconfig +" diff --git a/gnome-extra/yelp/Manifest b/gnome-extra/yelp/Manifest index bdc697485235..6527af35ae93 100644 --- a/gnome-extra/yelp/Manifest +++ b/gnome-extra/yelp/Manifest @@ -1,4 +1,6 @@ AUX yelp-3.20.0-man-compatibility.patch 4229 BLAKE2B 1ebe101f4a0031ca46d6801e8dc19eb4225c0bd0d5789d379f3192fdc71afabf6a940156463bc60be414e4f607abcaa998f5e8ff81a74c107a5853490402f163 SHA512 427ee66fa1c156991254fd10511bead4fbed6b05a930da157cec61bd7fafcd83f0dd447ce8aa62d0dc76e2231cf5f34fbeccc8103de4ee9062b6d79955b9cc1d DIST yelp-41.2.tar.xz 1531228 BLAKE2B 310bb73b8b841ed72e40530fe7d94fa2b223003fea40530cddb774cff059ce47cb613693ff3e45d2e9fb6beb2130c30d8d0b760e61c749b5d7e02143d17c2efd SHA512 171020b258531d26d1ab6193222b1b31bbde0be7da87524911e38143a606f38b29f9d76cb600cffc71da63d81274f656c426e79101acfa64caaf29e1a44020bf +DIST yelp-42.0.tar.xz 1512792 BLAKE2B f8a24849e9fd2d4fb5e10bb4449ddded77e2548313546308c69189fc07216e090f1a0a28090537477b20a039f8891374465ef3c585d2196febfc73e9e5dfae5c SHA512 3e2ce7436145d290eb67f39935f8351cafa316c1fc96e41fa316deb4e5f29582b1b224f308e4e22bf2590755286f8a927c5bc988633e14f7d10f0de2d62f962c EBUILD yelp-41.2.ebuild 1243 BLAKE2B 5dfc26d807817829f4d45186b71bc664b026a42f8ce09c55e6153174dfcad12b48c805df5e63d0b025352dde689de57fe64ba68c985b3c9d3c6993b127a8f521 SHA512 b7ac32f2d3f306c47b040827cc5117152355e7364cc62cd7f853b65093675208a451be976a43d9e4bf9425b64cf39464f98992ca518d1a22fe761e1662c7b641 +EBUILD yelp-42.0.ebuild 1275 BLAKE2B ab8665b75eb0c49e40371d06865da247b5b96efc249d257fc69fb4aef72cd690c511718aa3bd4205284b2d3d7b68410f6479945b97653d34e194cc3202468c46 SHA512 aaa1d9152331d24cbd10d3fb4ae686131d18837125ab9cfc0ddf59511eace5421aa978eadec16427d2d20199149fb6555480ac502e7d1cd2d89df9671b4ac3d3 MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8 diff --git a/gnome-extra/yelp/yelp-42.0.ebuild b/gnome-extra/yelp/yelp-42.0.ebuild new file mode 100644 index 000000000000..db120a9de577 --- /dev/null +++ b/gnome-extra/yelp/yelp-42.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +GNOME2_EAUTORECONF="yes" + +inherit gnome2 + +DESCRIPTION="Help browser for GNOME" +HOMEPAGE="https://wiki.gnome.org/Apps/Yelp" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris" + +RDEPEND=" + app-arch/bzip2:= + >=app-arch/xz-utils-4.9:= + dev-db/sqlite:3= + >=dev-libs/glib-2.67.4:2 + >=dev-libs/libxml2-2.6.5:2 + >=dev-libs/libxslt-1.1.4 + >=gnome-extra/yelp-xsl-41.0 + >=net-libs/webkit-gtk-2.19.2:4 + >=x11-libs/gtk+-3.13.3:3 + >=gui-libs/libhandy-1.5.0:1 + x11-themes/adwaita-icon-theme +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-libs/appstream-glib + >=dev-util/gtk-doc-am-1.13 + dev-util/glib-utils + dev-util/itstool + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +PATCHES=( + # Fix compatibility with Gentoo's sys-apps/man + # https://bugzilla.gnome.org/show_bug.cgi?id=648854 + "${FILESDIR}"/${PN}-3.20.0-man-compatibility.patch # needs eautoreconf +) + +src_configure() { + gnome2_src_configure \ + --disable-static \ + --with-webkit2gtk-4-0 \ + --enable-bz2 \ + --enable-lzma \ + APPSTREAM_UTIL=$(type -P true) +} + +src_install() { + gnome2_src_install + exeinto /usr/libexec/ + doexe "${S}"/libyelp/yelp-groff +} -- cgit v1.2.3