From e62dc09ee29897503c8ceab01ab3f11f823eb7a7 Mon Sep 17 00:00:00 2001 From: Mart Raudsepp Date: Wed, 19 Feb 2020 23:59:21 +0200 Subject: gnome-extra/gnome-software: bump to 3.32.4 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp --- gnome-extra/gnome-software/Manifest | 1 + .../gnome-software/gnome-software-3.32.4.ebuild | 100 +++++++++++++++++++++ 2 files changed, 101 insertions(+) create mode 100644 gnome-extra/gnome-software/gnome-software-3.32.4.ebuild diff --git a/gnome-extra/gnome-software/Manifest b/gnome-extra/gnome-software/Manifest index 3ef888b255aa..fb761936e2b0 100644 --- a/gnome-extra/gnome-software/Manifest +++ b/gnome-extra/gnome-software/Manifest @@ -1 +1,2 @@ DIST gnome-software-3.30.6.tar.xz 5217384 BLAKE2B 6a9478aa7752ea62c391545b5f84191a22c839802bd1ac2118696b9dd954a19003477a688d9f36868a617dbf3dd186fc36a054ce0eac8ba8c7a5eee834732ce4 SHA512 dd98e9e61469fc5566ab569f09bdc06ccb5812a236e305185b911c70364e2983f257e939aed0bb61778163084fb5628d63ff6bd5f056d4a7626a2e771ad6426a +DIST gnome-software-3.32.4.tar.xz 4852860 BLAKE2B 334eaeccbcd897720e11f0b7b9d4cd9f88c848e536c11e74217074044cfc40ea41fe452b68b6c45787a8369b49268dd704a2efeaf6378e35d3a878ec24f6907e SHA512 81a32477fe755f57465cfbc3d1c88a2f460d6a21222fd73aced06c92b409023a1ace002c338e713135658896c2c14a7ff8508eeefbc5f648e66d8c8777dee881 diff --git a/gnome-extra/gnome-software/gnome-software-3.32.4.ebuild b/gnome-extra/gnome-software/gnome-software-3.32.4.ebuild new file mode 100644 index 000000000000..41a258a51acc --- /dev/null +++ b/gnome-extra/gnome-software/gnome-software-3.32.4.ebuild @@ -0,0 +1,100 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python2_7 ) + +inherit gnome.org gnome2-utils meson python-any-r1 virtualx xdg + +DESCRIPTION="Gnome install & update software" +HOMEPAGE="https://wiki.gnome.org/Apps/Software" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+firmware gnome gtk-doc packagekit spell test udev" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/appstream-glib-0.7.14:0 + >=x11-libs/gdk-pixbuf-2.32.0:2 + >=dev-libs/libxmlb-0.1.7 + >=dev-libs/glib-2.56:2 + net-libs/gnome-online-accounts:= + >=x11-libs/gtk+-3.22.4:3 + >=dev-libs/json-glib-1.2.0 + >=net-libs/libsoup-2.52.0:2.4 + gnome? ( >=gnome-base/gnome-desktop-3.18.0:3= ) + spell? ( app-text/gspell:= ) + sys-auth/polkit + packagekit? ( >=app-admin/packagekit-base-1.1.0 ) + firmware? ( >=sys-apps/fwupd-1.0.3 ) + udev? ( dev-libs/libgudev ) + >=gnome-base/gsettings-desktop-schemas-3.11.5 +" +DEPEND="${RDEPEND} + dev-libs/libxml2:2 + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + gtk-doc? ( + dev-util/gtk-doc + app-text/docbook-xml-dtd:4.3 ) + test? ( + ${PYTHON_DEPS} + $(python_gen_any_dep 'dev-util/dogtail[${PYTHON_USEDEP}]') ) +" +# test? ( dev-util/valgrind ) + +python_check_deps() { + use test && has_version "dev-util/dogtail[${PYTHON_USEDEP}]" +} + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_prepare() { + xdg_src_prepare + sed -i -e '/install_data.*README\.md.*share\/doc\/gnome-software/d' meson.build || die + # Trouble talking to spawned gnome-keyring socket for some reason, even if wrapped in dbus-run-session + # TODO: Investigate; seems to work outside ebuild .. test/emerge + sed -i -e '/g_test_add_func.*gs_auth_secret_func/d' lib/gs-self-test.c || die +} + +src_configure() { + local emesonargs=( + $(meson_use test tests) + $(meson_use spell gspell) + $(meson_use gnome gnome_desktop) # Investigate purpose, in relation to shell_extensions too (is it ok to be same USE?) + -Dman=true + $(meson_use packagekit) + # -Dpackagekit_autoremove + -Dpolkit=true + $(meson_use firmware fwupd) + -Dflatpak=false + -Drpm_ostree=false + $(meson_use gnome shell_extensions) # Maybe gnome-shell USE? + -Dodrs=false + -Dwebapps=true + $(meson_use udev gudev) + -Dsnap=false + -Dexternal_appstream=false + -Dvalgrind=false + $(meson_use gtk-doc gtk_doc) + ) + meson_src_configure +} + +src_test() { + virtx meson test -v -C "${BUILD_DIR}" +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} -- cgit v1.2.3-65-gdbad