[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2024-01-06 Thread Mart Raudsepp
commit: a82ee9a963684e9c8a7ab0824519319fbb075223
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Jan  6 15:16:44 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Jan  6 15:16:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a82ee9a9

gnome-extra/gnome-software: drop unintended src_test changes

These didn't help solve a flatpak plugin test failure for me and thus weren't
meant to be included in the bump, but had forgotten to clean it up before
pushing.

Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-extra/gnome-software/gnome-software-45.3.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git a/gnome-extra/gnome-software/gnome-software-45.3.ebuild 
b/gnome-extra/gnome-software/gnome-software-45.3.ebuild
index 3955b249234f..029c629a83c8 100644
--- a/gnome-extra/gnome-software/gnome-software-45.3.ebuild
+++ b/gnome-extra/gnome-software/gnome-software-45.3.ebuild
@@ -92,8 +92,6 @@ src_configure() {
 }
 
 src_test() {
-   gnome_environment_reset
-   export XDG_DATA_DIRS="${EPREFIX}"/usr/share
virtx dbus-run-session meson test -C "${BUILD_DIR}" || die
 }
 



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2024-01-05 Thread Mart Raudsepp
commit: fdcd3d859c889854caf2668f08950829b3731c8b
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Jan  5 18:54:58 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Jan  5 18:54:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdcd3d85

gnome-extra/gnome-software: add 45.3

Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-extra/gnome-software/Manifest|   1 +
 .../gnome-software/gnome-software-45.3.ebuild  | 108 +
 2 files changed, 109 insertions(+)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index 289a1108a913..c81cd6191831 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-software-44.4.tar.xz 2426404 BLAKE2B 
6f60ffd115ad0e11b619118ae5e665fb35c70621adefe4c532481ab3742c8e2c6a5a0790dae29b2fcf0311f89fda93c323e5bc24b185bbbe95e62a687f71930d
 SHA512 
97eaa33b4dd91a6865ee728e5acf3cf5fbd6a72a60cf5a7c528f79f6f0684014d1169318314b8efce23c1c29e7d24a71193998ced930584a50494137cf8b
 DIST gnome-software-45.2.tar.xz 2475796 BLAKE2B 
e8741f4394cb6b86f177dbcce64876d67870c269f9eb41ebc545dff9211a76c7f694412e8be1aafb83eba0caedd9dce1eba56fc767aa7859bb2a1aee17696aca
 SHA512 
ea271146683d199b27ffaaab98a13c25f8f794da3c6cc6b0daeb37f3f4c92d8644926dc592d309ea32dcb131d33e6c77d1c6fa36ac10cf6b23cd7adc73e898cb
+DIST gnome-software-45.3.tar.xz 2477736 BLAKE2B 
82a12e4d22e28c6c6345ae654f97911cdfeeff658dc3fbea68df949856c4552520edc6fc5f67d19fcfd85af88eb6d285561ddc294938ce753ffbc05a8b703398
 SHA512 
45c8c92c9bd046b37b3fb4e817a0ea83fe9323d019f86140357f90bb2a0bf9dda5d33798c4b4d78303e2402c6cb603a4ff467e260e734b7ba97f07ebfaf4044c

diff --git a/gnome-extra/gnome-software/gnome-software-45.3.ebuild 
b/gnome-extra/gnome-software/gnome-software-45.3.ebuild
new file mode 100644
index ..3955b249234f
--- /dev/null
+++ b/gnome-extra/gnome-software/gnome-software-45.3.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson virtualx xdg
+
+DESCRIPTION="Gnome install & update software"
+HOMEPAGE="https://apps.gnome.org/Software;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~x86"
+IUSE="flatpak +firmware gnome gtk-doc sysprof udev test"
+
+RDEPEND="
+   >=dev-libs/appstream-0.14.0:0=
+   >=x11-libs/gdk-pixbuf-2.32.0:2
+   >=dev-libs/libxmlb-0.1.7:=
+   >=gui-libs/gtk-4.10.0:4
+   >=dev-libs/glib-2.70.0:2
+   >=dev-libs/json-glib-1.6.0
+   >=net-libs/libsoup-3.0:3.0
+   >=gui-libs/libadwaita-1.3_rc:1
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   gnome? ( >=gnome-base/gsettings-desktop-schemas-3.18.0 )
+   sys-auth/polkit
+   firmware? ( >=sys-apps/fwupd-1.5.6 )
+   flatpak? (
+   >=sys-apps/flatpak-1.14.0-r1
+   dev-util/ostree
+   )
+   udev? ( dev-libs/libgudev )
+   >=gnome-base/gsettings-desktop-schemas-3.11.5
+"
+DEPEND="${RDEPEND}
+   test? ( dev-libs/libglib-testing )
+"
+BDEPEND="
+   dev-libs/libxml2:2
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.3
+   )
+"
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   sed -i -e '/install_data.*README\.md.*share\/doc\/gnome-software/d' 
meson.build || die
+   # We don't need language packs download support, and it fails tests in 
3.34.2 for us (if they are enabled)
+   sed -i -e '/subdir.*fedora-langpacks/d' plugins/meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use test tests)
+   $(meson_feature gnome gsettings_desktop_schemas) # Honoring of 
GNOME date format settings.
+   -Dman=true
+   -Dpackagekit=false
+   # -Dpackagekit_autoremove
+   -Dpolkit=true
+   -Deos_updater=false # Endless OS updater
+   $(meson_use firmware fwupd)
+   $(meson_use flatpak)
+   -Dmalcontent=false
+   -Drpm_ostree=false
+   -Dwebapps=true
+   -Dhardcoded_foss_webapps=true
+   -Dhardcoded_proprietary_webapps=true
+   $(meson_use udev gudev)
+   -Dapt=false
+   -Dsnap=false
+   -Dexternal_appstream=false
+   $(meson_use gtk-doc gtk_doc)
+   -Dhardcoded_curated=true
+   # TODO: Will this be beneficial to us with flatpak at least? If
+   # enabled, it shows some apps under installed (probably merely 
due to
+   # /usr/share/app-info presence), but launching and removal of 
them is
+   # broken
+   -Ddefault_featured_apps=false
+   -Dmogwai=false 

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2024-01-05 Thread Mart Raudsepp
commit: 1d9c60df526b262f9a8b250fe0dc95348be1f0a5
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Jan  5 18:31:01 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Jan  5 18:31:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d9c60df

gnome-extra/gnome-software: drop 45.0, 45.1

Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-extra/gnome-software/Manifest|   2 -
 .../gnome-software/gnome-software-45.0.ebuild  | 106 -
 .../gnome-software/gnome-software-45.1.ebuild  | 106 -
 3 files changed, 214 deletions(-)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index bf715bb59bad..289a1108a913 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1,4 +1,2 @@
 DIST gnome-software-44.4.tar.xz 2426404 BLAKE2B 
6f60ffd115ad0e11b619118ae5e665fb35c70621adefe4c532481ab3742c8e2c6a5a0790dae29b2fcf0311f89fda93c323e5bc24b185bbbe95e62a687f71930d
 SHA512 
97eaa33b4dd91a6865ee728e5acf3cf5fbd6a72a60cf5a7c528f79f6f0684014d1169318314b8efce23c1c29e7d24a71193998ced930584a50494137cf8b
-DIST gnome-software-45.0.tar.xz 2474756 BLAKE2B 
c42d31bdfb1f8f55cd37ce80a10c84928649e7126a17f1c9fa2309687612244d94f50a619b855abdd629ffb24b4bdb64a4baaa9f393561ee7b686d03c6fa00ae
 SHA512 
3a7fab748c6d826e07e4bf86462cfecd9494bfaca2383222f7053be97830ab603cb0dc83d4d5693c2ddac1cc72897783922a05f5aae2ad07d6b7f5ccd5a4eefb
-DIST gnome-software-45.1.tar.xz 2474664 BLAKE2B 
cba81242a29da12cba7c74232592ac3c28e96b8d0ccceb59c330b7f64a18e0590cdd7f871e75d39591f805193db792f55733490e40100412bf31be2e128047b7
 SHA512 
5fdf5e6a34ab9acf938bc4ade41b916ad38ad3b4a7f604b2cba9dfaa38f17299001bef8fde9165f6a035fcc7fef3ebd451bd29ff126c0b9d5a7104e448729434
 DIST gnome-software-45.2.tar.xz 2475796 BLAKE2B 
e8741f4394cb6b86f177dbcce64876d67870c269f9eb41ebc545dff9211a76c7f694412e8be1aafb83eba0caedd9dce1eba56fc767aa7859bb2a1aee17696aca
 SHA512 
ea271146683d199b27ffaaab98a13c25f8f794da3c6cc6b0daeb37f3f4c92d8644926dc592d309ea32dcb131d33e6c77d1c6fa36ac10cf6b23cd7adc73e898cb

diff --git a/gnome-extra/gnome-software/gnome-software-45.0.ebuild 
b/gnome-extra/gnome-software/gnome-software-45.0.ebuild
deleted file mode 100644
index 9951ed339e16..
--- a/gnome-extra/gnome-software/gnome-software-45.0.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org gnome2-utils meson virtualx xdg
-
-DESCRIPTION="Gnome install & update software"
-HOMEPAGE="https://apps.gnome.org/Software;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~x86"
-IUSE="flatpak +firmware gnome gtk-doc sysprof udev test"
-
-RDEPEND="
-   >=dev-libs/appstream-0.14.0:0=
-   >=x11-libs/gdk-pixbuf-2.32.0:2
-   >=dev-libs/libxmlb-0.1.7:=
-   >=gui-libs/gtk-4.10.0:4
-   >=dev-libs/glib-2.70.0:2
-   >=dev-libs/json-glib-1.6.0
-   >=net-libs/libsoup-3.0:3.0
-   >=gui-libs/libadwaita-1.3_rc:1
-   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
-   gnome? ( >=gnome-base/gsettings-desktop-schemas-3.18.0 )
-   sys-auth/polkit
-   firmware? ( >=sys-apps/fwupd-1.5.6 )
-   flatpak? (
-   >=sys-apps/flatpak-1.14.0-r1
-   dev-util/ostree
-   )
-   udev? ( dev-libs/libgudev )
-   >=gnome-base/gsettings-desktop-schemas-3.11.5
-"
-DEPEND="${RDEPEND}
-   test? ( dev-libs/libglib-testing )
-"
-BDEPEND="
-   dev-libs/libxml2:2
-   dev-util/gdbus-codegen
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   gtk-doc? (
-   dev-util/gtk-doc
-   app-text/docbook-xml-dtd:4.3
-   )
-"
-
-src_prepare() {
-   default
-   xdg_environment_reset
-
-   sed -i -e '/install_data.*README\.md.*share\/doc\/gnome-software/d' 
meson.build || die
-   # We don't need language packs download support, and it fails tests in 
3.34.2 for us (if they are enabled)
-   sed -i -e '/subdir.*fedora-langpacks/d' plugins/meson.build || die
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use test tests)
-   $(meson_feature gnome gsettings_desktop_schemas) # Honoring of 
GNOME date format settings.
-   -Dman=true
-   -Dpackagekit=false
-   # -Dpackagekit_autoremove
-   -Dpolkit=true
-   -Deos_updater=false # Endless OS updater
-   $(meson_use firmware fwupd)
-   $(meson_use flatpak)
-   -Dmalcontent=false
-   -Drpm_ostree=false
-   -Dwebapps=true
-   -Dhardcoded_foss_webapps=true
-   -Dhardcoded_proprietary_webapps=true
-   $(meson_use udev gudev)
-   -Dapt=false
-   -Dsnap=false
-   -Dexternal_appstream=false
-   $(meson_use gtk-doc 

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2023-12-16 Thread Pacho Ramos
commit: 15db95867ba7e5f271cfaa33b89a9daea197c432
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sun Dec  3 21:17:00 2023 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Dec 16 09:57:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15db9586

gnome-extra/gnome-software: Version bump to 45.2

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34112
Signed-off-by: Pacho Ramos  gentoo.org>

 gnome-extra/gnome-software/Manifest|   1 +
 .../gnome-software/gnome-software-45.2.ebuild  | 106 +
 2 files changed, 107 insertions(+)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index 68df70c31746..bf715bb59bad 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1,3 +1,4 @@
 DIST gnome-software-44.4.tar.xz 2426404 BLAKE2B 
6f60ffd115ad0e11b619118ae5e665fb35c70621adefe4c532481ab3742c8e2c6a5a0790dae29b2fcf0311f89fda93c323e5bc24b185bbbe95e62a687f71930d
 SHA512 
97eaa33b4dd91a6865ee728e5acf3cf5fbd6a72a60cf5a7c528f79f6f0684014d1169318314b8efce23c1c29e7d24a71193998ced930584a50494137cf8b
 DIST gnome-software-45.0.tar.xz 2474756 BLAKE2B 
c42d31bdfb1f8f55cd37ce80a10c84928649e7126a17f1c9fa2309687612244d94f50a619b855abdd629ffb24b4bdb64a4baaa9f393561ee7b686d03c6fa00ae
 SHA512 
3a7fab748c6d826e07e4bf86462cfecd9494bfaca2383222f7053be97830ab603cb0dc83d4d5693c2ddac1cc72897783922a05f5aae2ad07d6b7f5ccd5a4eefb
 DIST gnome-software-45.1.tar.xz 2474664 BLAKE2B 
cba81242a29da12cba7c74232592ac3c28e96b8d0ccceb59c330b7f64a18e0590cdd7f871e75d39591f805193db792f55733490e40100412bf31be2e128047b7
 SHA512 
5fdf5e6a34ab9acf938bc4ade41b916ad38ad3b4a7f604b2cba9dfaa38f17299001bef8fde9165f6a035fcc7fef3ebd451bd29ff126c0b9d5a7104e448729434
+DIST gnome-software-45.2.tar.xz 2475796 BLAKE2B 
e8741f4394cb6b86f177dbcce64876d67870c269f9eb41ebc545dff9211a76c7f694412e8be1aafb83eba0caedd9dce1eba56fc767aa7859bb2a1aee17696aca
 SHA512 
ea271146683d199b27ffaaab98a13c25f8f794da3c6cc6b0daeb37f3f4c92d8644926dc592d309ea32dcb131d33e6c77d1c6fa36ac10cf6b23cd7adc73e898cb

diff --git a/gnome-extra/gnome-software/gnome-software-45.2.ebuild 
b/gnome-extra/gnome-software/gnome-software-45.2.ebuild
new file mode 100644
index ..9951ed339e16
--- /dev/null
+++ b/gnome-extra/gnome-software/gnome-software-45.2.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson virtualx xdg
+
+DESCRIPTION="Gnome install & update software"
+HOMEPAGE="https://apps.gnome.org/Software;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~x86"
+IUSE="flatpak +firmware gnome gtk-doc sysprof udev test"
+
+RDEPEND="
+   >=dev-libs/appstream-0.14.0:0=
+   >=x11-libs/gdk-pixbuf-2.32.0:2
+   >=dev-libs/libxmlb-0.1.7:=
+   >=gui-libs/gtk-4.10.0:4
+   >=dev-libs/glib-2.70.0:2
+   >=dev-libs/json-glib-1.6.0
+   >=net-libs/libsoup-3.0:3.0
+   >=gui-libs/libadwaita-1.3_rc:1
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   gnome? ( >=gnome-base/gsettings-desktop-schemas-3.18.0 )
+   sys-auth/polkit
+   firmware? ( >=sys-apps/fwupd-1.5.6 )
+   flatpak? (
+   >=sys-apps/flatpak-1.14.0-r1
+   dev-util/ostree
+   )
+   udev? ( dev-libs/libgudev )
+   >=gnome-base/gsettings-desktop-schemas-3.11.5
+"
+DEPEND="${RDEPEND}
+   test? ( dev-libs/libglib-testing )
+"
+BDEPEND="
+   dev-libs/libxml2:2
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.3
+   )
+"
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   sed -i -e '/install_data.*README\.md.*share\/doc\/gnome-software/d' 
meson.build || die
+   # We don't need language packs download support, and it fails tests in 
3.34.2 for us (if they are enabled)
+   sed -i -e '/subdir.*fedora-langpacks/d' plugins/meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use test tests)
+   $(meson_feature gnome gsettings_desktop_schemas) # Honoring of 
GNOME date format settings.
+   -Dman=true
+   -Dpackagekit=false
+   # -Dpackagekit_autoremove
+   -Dpolkit=true
+   -Deos_updater=false # Endless OS updater
+   $(meson_use firmware fwupd)
+   $(meson_use flatpak)
+   -Dmalcontent=false
+   -Drpm_ostree=false
+   -Dwebapps=true
+   -Dhardcoded_foss_webapps=true
+   -Dhardcoded_proprietary_webapps=true
+   $(meson_use udev gudev)
+   -Dapt=false
+   -Dsnap=false
+   -Dexternal_appstream=false
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2023-10-21 Thread Mart Raudsepp
commit: ac6c85220ff7d6ab708c1224914b2eca5ce412c8
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Oct 20 15:21:11 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Oct 21 21:47:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac6c8522

gnome-extra/gnome-software: Version bump to 45.1

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33429
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-extra/gnome-software/Manifest|   1 +
 .../gnome-software/gnome-software-45.1.ebuild  | 106 +
 2 files changed, 107 insertions(+)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index 841755a8ea1a..68df70c31746 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-software-44.4.tar.xz 2426404 BLAKE2B 
6f60ffd115ad0e11b619118ae5e665fb35c70621adefe4c532481ab3742c8e2c6a5a0790dae29b2fcf0311f89fda93c323e5bc24b185bbbe95e62a687f71930d
 SHA512 
97eaa33b4dd91a6865ee728e5acf3cf5fbd6a72a60cf5a7c528f79f6f0684014d1169318314b8efce23c1c29e7d24a71193998ced930584a50494137cf8b
 DIST gnome-software-45.0.tar.xz 2474756 BLAKE2B 
c42d31bdfb1f8f55cd37ce80a10c84928649e7126a17f1c9fa2309687612244d94f50a619b855abdd629ffb24b4bdb64a4baaa9f393561ee7b686d03c6fa00ae
 SHA512 
3a7fab748c6d826e07e4bf86462cfecd9494bfaca2383222f7053be97830ab603cb0dc83d4d5693c2ddac1cc72897783922a05f5aae2ad07d6b7f5ccd5a4eefb
+DIST gnome-software-45.1.tar.xz 2474664 BLAKE2B 
cba81242a29da12cba7c74232592ac3c28e96b8d0ccceb59c330b7f64a18e0590cdd7f871e75d39591f805193db792f55733490e40100412bf31be2e128047b7
 SHA512 
5fdf5e6a34ab9acf938bc4ade41b916ad38ad3b4a7f604b2cba9dfaa38f17299001bef8fde9165f6a035fcc7fef3ebd451bd29ff126c0b9d5a7104e448729434

diff --git a/gnome-extra/gnome-software/gnome-software-45.1.ebuild 
b/gnome-extra/gnome-software/gnome-software-45.1.ebuild
new file mode 100644
index ..9951ed339e16
--- /dev/null
+++ b/gnome-extra/gnome-software/gnome-software-45.1.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson virtualx xdg
+
+DESCRIPTION="Gnome install & update software"
+HOMEPAGE="https://apps.gnome.org/Software;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~x86"
+IUSE="flatpak +firmware gnome gtk-doc sysprof udev test"
+
+RDEPEND="
+   >=dev-libs/appstream-0.14.0:0=
+   >=x11-libs/gdk-pixbuf-2.32.0:2
+   >=dev-libs/libxmlb-0.1.7:=
+   >=gui-libs/gtk-4.10.0:4
+   >=dev-libs/glib-2.70.0:2
+   >=dev-libs/json-glib-1.6.0
+   >=net-libs/libsoup-3.0:3.0
+   >=gui-libs/libadwaita-1.3_rc:1
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   gnome? ( >=gnome-base/gsettings-desktop-schemas-3.18.0 )
+   sys-auth/polkit
+   firmware? ( >=sys-apps/fwupd-1.5.6 )
+   flatpak? (
+   >=sys-apps/flatpak-1.14.0-r1
+   dev-util/ostree
+   )
+   udev? ( dev-libs/libgudev )
+   >=gnome-base/gsettings-desktop-schemas-3.11.5
+"
+DEPEND="${RDEPEND}
+   test? ( dev-libs/libglib-testing )
+"
+BDEPEND="
+   dev-libs/libxml2:2
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.3
+   )
+"
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   sed -i -e '/install_data.*README\.md.*share\/doc\/gnome-software/d' 
meson.build || die
+   # We don't need language packs download support, and it fails tests in 
3.34.2 for us (if they are enabled)
+   sed -i -e '/subdir.*fedora-langpacks/d' plugins/meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use test tests)
+   $(meson_feature gnome gsettings_desktop_schemas) # Honoring of 
GNOME date format settings.
+   -Dman=true
+   -Dpackagekit=false
+   # -Dpackagekit_autoremove
+   -Dpolkit=true
+   -Deos_updater=false # Endless OS updater
+   $(meson_use firmware fwupd)
+   $(meson_use flatpak)
+   -Dmalcontent=false
+   -Drpm_ostree=false
+   -Dwebapps=true
+   -Dhardcoded_foss_webapps=true
+   -Dhardcoded_proprietary_webapps=true
+   $(meson_use udev gudev)
+   -Dapt=false
+   -Dsnap=false
+   -Dexternal_appstream=false
+   $(meson_use gtk-doc gtk_doc)
+   -Dhardcoded_curated=true
+   # TODO: Will this be beneficial to us with flatpak at least? If
+   # enabled, it shows some apps under installed (probably merely 
due to
+   # /usr/share/app-info presence), but launching and removal of 

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/, profiles/arch/loong/

2023-09-24 Thread WANG Xuerui
commit: 0a1e4574ac59ed69777c34438fc0942fb66a65f9
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sun Sep 24 10:01:33 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sun Sep 24 10:44:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a1e4574

gnome-extra/gnome-software: keyword 45.0 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 gnome-extra/gnome-software/gnome-software-45.0.ebuild | 2 +-
 profiles/arch/loong/package.use.mask  | 4 
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/gnome-extra/gnome-software/gnome-software-45.0.ebuild 
b/gnome-extra/gnome-software/gnome-software-45.0.ebuild
index 748c3b8bedd4..9951ed339e16 100644
--- a/gnome-extra/gnome-software/gnome-software-45.0.ebuild
+++ b/gnome-extra/gnome-software/gnome-software-45.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://apps.gnome.org/Software;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~loong ~x86"
 IUSE="flatpak +firmware gnome gtk-doc sysprof udev test"
 
 RDEPEND="

diff --git a/profiles/arch/loong/package.use.mask 
b/profiles/arch/loong/package.use.mask
index 909bfda42592..a85e52bacb4b 100644
--- a/profiles/arch/loong/package.use.mask
+++ b/profiles/arch/loong/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# WANG Xuerui  (2023-09-24)
+# fails tests
+gnome-extra/gnome-software flatpak
+
 # Sam James  (2023-09-22)
 # Qt 6 not keyworded here.
 dev-util/cmake gui



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2023-09-21 Thread Matt Turner
commit: 68a6384b3cb8f57346bf377602d45b3679cbd46b
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Sep 22 01:55:42 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Sep 22 02:32:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68a6384b

gnome-extra/gnome-software: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/gnome-software/Manifest|   1 -
 .../gnome-software/gnome-software-45_rc.ebuild | 106 -
 2 files changed, 107 deletions(-)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index fa94babf6d5c..841755a8ea1a 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1,3 +1,2 @@
 DIST gnome-software-44.4.tar.xz 2426404 BLAKE2B 
6f60ffd115ad0e11b619118ae5e665fb35c70621adefe4c532481ab3742c8e2c6a5a0790dae29b2fcf0311f89fda93c323e5bc24b185bbbe95e62a687f71930d
 SHA512 
97eaa33b4dd91a6865ee728e5acf3cf5fbd6a72a60cf5a7c528f79f6f0684014d1169318314b8efce23c1c29e7d24a71193998ced930584a50494137cf8b
 DIST gnome-software-45.0.tar.xz 2474756 BLAKE2B 
c42d31bdfb1f8f55cd37ce80a10c84928649e7126a17f1c9fa2309687612244d94f50a619b855abdd629ffb24b4bdb64a4baaa9f393561ee7b686d03c6fa00ae
 SHA512 
3a7fab748c6d826e07e4bf86462cfecd9494bfaca2383222f7053be97830ab603cb0dc83d4d5693c2ddac1cc72897783922a05f5aae2ad07d6b7f5ccd5a4eefb
-DIST gnome-software-45.rc.tar.xz 2466120 BLAKE2B 
e8d741872831f8259ce6b1dc6472250544a6aaa5c412464ddf103839fcf6907e752ae261d9ac78215d069e05bcdd2acfc0673f0db647b00f506f9206d9410843
 SHA512 
674c89619419cb7622bed3ce1453c31460d51ba6716db3d8bfc79829ca619e24d1f9c954f2fe72d96156e2e6dbaaf151faa29c97425b0cac132ec3e49871fb79

diff --git a/gnome-extra/gnome-software/gnome-software-45_rc.ebuild 
b/gnome-extra/gnome-software/gnome-software-45_rc.ebuild
deleted file mode 100644
index 3ae5fd156fec..
--- a/gnome-extra/gnome-software/gnome-software-45_rc.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org gnome2-utils meson virtualx xdg
-
-DESCRIPTION="Gnome install & update software"
-HOMEPAGE="https://wiki.gnome.org/Apps/Software 
https://gitlab.gnome.org/GNOME/gnome-software;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="flatpak +firmware gnome gtk-doc sysprof udev test"
-
-RDEPEND="
-   >=dev-libs/appstream-0.14.0:0=
-   >=x11-libs/gdk-pixbuf-2.32.0:2
-   >=dev-libs/libxmlb-0.1.7:=
-   >=gui-libs/gtk-4.10.0:4
-   >=dev-libs/glib-2.70.0:2
-   >=dev-libs/json-glib-1.6.0
-   >=net-libs/libsoup-3.0:3.0
-   >=gui-libs/libadwaita-1.3_rc:1
-   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
-   gnome? ( >=gnome-base/gsettings-desktop-schemas-3.18.0 )
-   sys-auth/polkit
-   firmware? ( >=sys-apps/fwupd-1.5.6 )
-   flatpak? (
-   >=sys-apps/flatpak-1.14.0-r1
-   dev-util/ostree
-   )
-   udev? ( dev-libs/libgudev )
-   >=gnome-base/gsettings-desktop-schemas-3.11.5
-"
-DEPEND="${RDEPEND}
-   test? ( dev-libs/libglib-testing )
-"
-BDEPEND="
-   dev-libs/libxml2:2
-   dev-util/gdbus-codegen
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   gtk-doc? (
-   dev-util/gtk-doc
-   app-text/docbook-xml-dtd:4.3
-   )
-"
-
-src_prepare() {
-   default
-   xdg_environment_reset
-
-   sed -i -e '/install_data.*README\.md.*share\/doc\/gnome-software/d' 
meson.build || die
-   # We don't need language packs download support, and it fails tests in 
3.34.2 for us (if they are enabled)
-   sed -i -e '/subdir.*fedora-langpacks/d' plugins/meson.build || die
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use test tests)
-   $(meson_feature gnome gsettings_desktop_schemas) # Honoring of 
GNOME date format settings.
-   -Dman=true
-   -Dpackagekit=false
-   # -Dpackagekit_autoremove
-   -Dpolkit=true
-   -Deos_updater=false # Endless OS updater
-   $(meson_use firmware fwupd)
-   $(meson_use flatpak)
-   -Dmalcontent=false
-   -Drpm_ostree=false
-   -Dwebapps=true
-   -Dhardcoded_foss_webapps=true
-   -Dhardcoded_proprietary_webapps=true
-   $(meson_use udev gudev)
-   -Dapt=false
-   -Dsnap=false
-   -Dexternal_appstream=false
-   $(meson_use gtk-doc gtk_doc)
-   -Dhardcoded_curated=true
-   # TODO: Will this be beneficial to us with flatpak at least? If
-   # enabled, it shows some apps under installed (probably merely 
due to
-   # /usr/share/app-info presence), but launching and removal of 
them is
-   # broken
-   

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2023-09-15 Thread Matt Turner
commit: ba0da0c50517daccb01b5b7af34f30ee9f336547
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Sep 15 14:01:00 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Sep 15 16:52:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba0da0c5

gnome-extra/gnome-software: Version bump to 45.0

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32802
Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/gnome-software/Manifest|   1 +
 .../gnome-software/gnome-software-45.0.ebuild  | 106 +
 2 files changed, 107 insertions(+)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index 7734b93802d4..fa94babf6d5c 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-software-44.4.tar.xz 2426404 BLAKE2B 
6f60ffd115ad0e11b619118ae5e665fb35c70621adefe4c532481ab3742c8e2c6a5a0790dae29b2fcf0311f89fda93c323e5bc24b185bbbe95e62a687f71930d
 SHA512 
97eaa33b4dd91a6865ee728e5acf3cf5fbd6a72a60cf5a7c528f79f6f0684014d1169318314b8efce23c1c29e7d24a71193998ced930584a50494137cf8b
+DIST gnome-software-45.0.tar.xz 2474756 BLAKE2B 
c42d31bdfb1f8f55cd37ce80a10c84928649e7126a17f1c9fa2309687612244d94f50a619b855abdd629ffb24b4bdb64a4baaa9f393561ee7b686d03c6fa00ae
 SHA512 
3a7fab748c6d826e07e4bf86462cfecd9494bfaca2383222f7053be97830ab603cb0dc83d4d5693c2ddac1cc72897783922a05f5aae2ad07d6b7f5ccd5a4eefb
 DIST gnome-software-45.rc.tar.xz 2466120 BLAKE2B 
e8d741872831f8259ce6b1dc6472250544a6aaa5c412464ddf103839fcf6907e752ae261d9ac78215d069e05bcdd2acfc0673f0db647b00f506f9206d9410843
 SHA512 
674c89619419cb7622bed3ce1453c31460d51ba6716db3d8bfc79829ca619e24d1f9c954f2fe72d96156e2e6dbaaf151faa29c97425b0cac132ec3e49871fb79

diff --git a/gnome-extra/gnome-software/gnome-software-45.0.ebuild 
b/gnome-extra/gnome-software/gnome-software-45.0.ebuild
new file mode 100644
index ..748c3b8bedd4
--- /dev/null
+++ b/gnome-extra/gnome-software/gnome-software-45.0.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson virtualx xdg
+
+DESCRIPTION="Gnome install & update software"
+HOMEPAGE="https://apps.gnome.org/Software;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="flatpak +firmware gnome gtk-doc sysprof udev test"
+
+RDEPEND="
+   >=dev-libs/appstream-0.14.0:0=
+   >=x11-libs/gdk-pixbuf-2.32.0:2
+   >=dev-libs/libxmlb-0.1.7:=
+   >=gui-libs/gtk-4.10.0:4
+   >=dev-libs/glib-2.70.0:2
+   >=dev-libs/json-glib-1.6.0
+   >=net-libs/libsoup-3.0:3.0
+   >=gui-libs/libadwaita-1.3_rc:1
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   gnome? ( >=gnome-base/gsettings-desktop-schemas-3.18.0 )
+   sys-auth/polkit
+   firmware? ( >=sys-apps/fwupd-1.5.6 )
+   flatpak? (
+   >=sys-apps/flatpak-1.14.0-r1
+   dev-util/ostree
+   )
+   udev? ( dev-libs/libgudev )
+   >=gnome-base/gsettings-desktop-schemas-3.11.5
+"
+DEPEND="${RDEPEND}
+   test? ( dev-libs/libglib-testing )
+"
+BDEPEND="
+   dev-libs/libxml2:2
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.3
+   )
+"
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   sed -i -e '/install_data.*README\.md.*share\/doc\/gnome-software/d' 
meson.build || die
+   # We don't need language packs download support, and it fails tests in 
3.34.2 for us (if they are enabled)
+   sed -i -e '/subdir.*fedora-langpacks/d' plugins/meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use test tests)
+   $(meson_feature gnome gsettings_desktop_schemas) # Honoring of 
GNOME date format settings.
+   -Dman=true
+   -Dpackagekit=false
+   # -Dpackagekit_autoremove
+   -Dpolkit=true
+   -Deos_updater=false # Endless OS updater
+   $(meson_use firmware fwupd)
+   $(meson_use flatpak)
+   -Dmalcontent=false
+   -Drpm_ostree=false
+   -Dwebapps=true
+   -Dhardcoded_foss_webapps=true
+   -Dhardcoded_proprietary_webapps=true
+   $(meson_use udev gudev)
+   -Dapt=false
+   -Dsnap=false
+   -Dexternal_appstream=false
+   $(meson_use gtk-doc gtk_doc)
+   -Dhardcoded_curated=true
+   # TODO: Will this be beneficial to us with flatpak at least? If
+   # enabled, it shows some apps under installed (probably merely 
due to
+   # /usr/share/app-info presence), but launching and removal of 
them is
+ 

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2023-09-01 Thread Matt Turner
commit: 28d01fabb1b13cb9716703e4b0e7f2c312df64a1
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Sep  1 12:12:00 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Sep  1 15:04:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28d01fab

gnome-extra/gnome-software: Version bump to 45_rc

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32549
Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/gnome-software/Manifest|   1 +
 .../gnome-software/gnome-software-45_rc.ebuild | 106 +
 2 files changed, 107 insertions(+)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index f446a8dc09e3..ca96e4e2c33f 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-software-44.4.tar.xz 2426404 BLAKE2B 
6f60ffd115ad0e11b619118ae5e665fb35c70621adefe4c532481ab3742c8e2c6a5a0790dae29b2fcf0311f89fda93c323e5bc24b185bbbe95e62a687f71930d
 SHA512 
97eaa33b4dd91a6865ee728e5acf3cf5fbd6a72a60cf5a7c528f79f6f0684014d1169318314b8efce23c1c29e7d24a71193998ced930584a50494137cf8b
 DIST gnome-software-45.beta.tar.xz 2450776 BLAKE2B 
b14af00c87682a56a54b3cba394be57e0994a56671ccbb2016aecd492401f54e068973f7bd6278c1b55f02f0d8e1ef9de9d3408dbe2ff30634c9f78e80be044b
 SHA512 
d4218b56478c9e7e83adf4fb8daec8d0730f5ce16cca0a0c59962894a0abb2d21c356a55f232d2664f15b21c21bc5904cc1f7b6db4d94db8889019fea092
+DIST gnome-software-45.rc.tar.xz 2466120 BLAKE2B 
e8d741872831f8259ce6b1dc6472250544a6aaa5c412464ddf103839fcf6907e752ae261d9ac78215d069e05bcdd2acfc0673f0db647b00f506f9206d9410843
 SHA512 
674c89619419cb7622bed3ce1453c31460d51ba6716db3d8bfc79829ca619e24d1f9c954f2fe72d96156e2e6dbaaf151faa29c97425b0cac132ec3e49871fb79

diff --git a/gnome-extra/gnome-software/gnome-software-45_rc.ebuild 
b/gnome-extra/gnome-software/gnome-software-45_rc.ebuild
new file mode 100644
index ..3ae5fd156fec
--- /dev/null
+++ b/gnome-extra/gnome-software/gnome-software-45_rc.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson virtualx xdg
+
+DESCRIPTION="Gnome install & update software"
+HOMEPAGE="https://wiki.gnome.org/Apps/Software 
https://gitlab.gnome.org/GNOME/gnome-software;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="flatpak +firmware gnome gtk-doc sysprof udev test"
+
+RDEPEND="
+   >=dev-libs/appstream-0.14.0:0=
+   >=x11-libs/gdk-pixbuf-2.32.0:2
+   >=dev-libs/libxmlb-0.1.7:=
+   >=gui-libs/gtk-4.10.0:4
+   >=dev-libs/glib-2.70.0:2
+   >=dev-libs/json-glib-1.6.0
+   >=net-libs/libsoup-3.0:3.0
+   >=gui-libs/libadwaita-1.3_rc:1
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   gnome? ( >=gnome-base/gsettings-desktop-schemas-3.18.0 )
+   sys-auth/polkit
+   firmware? ( >=sys-apps/fwupd-1.5.6 )
+   flatpak? (
+   >=sys-apps/flatpak-1.14.0-r1
+   dev-util/ostree
+   )
+   udev? ( dev-libs/libgudev )
+   >=gnome-base/gsettings-desktop-schemas-3.11.5
+"
+DEPEND="${RDEPEND}
+   test? ( dev-libs/libglib-testing )
+"
+BDEPEND="
+   dev-libs/libxml2:2
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.3
+   )
+"
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   sed -i -e '/install_data.*README\.md.*share\/doc\/gnome-software/d' 
meson.build || die
+   # We don't need language packs download support, and it fails tests in 
3.34.2 for us (if they are enabled)
+   sed -i -e '/subdir.*fedora-langpacks/d' plugins/meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use test tests)
+   $(meson_feature gnome gsettings_desktop_schemas) # Honoring of 
GNOME date format settings.
+   -Dman=true
+   -Dpackagekit=false
+   # -Dpackagekit_autoremove
+   -Dpolkit=true
+   -Deos_updater=false # Endless OS updater
+   $(meson_use firmware fwupd)
+   $(meson_use flatpak)
+   -Dmalcontent=false
+   -Drpm_ostree=false
+   -Dwebapps=true
+   -Dhardcoded_foss_webapps=true
+   -Dhardcoded_proprietary_webapps=true
+   $(meson_use udev gudev)
+   -Dapt=false
+   -Dsnap=false
+   -Dexternal_appstream=false
+   $(meson_use gtk-doc gtk_doc)
+   -Dhardcoded_curated=true
+   # TODO: Will this be beneficial to us with flatpak at least? If
+   # enabled, it shows some apps under installed (probably merely 
due to
+   # 

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2023-08-08 Thread Matt Turner
commit: 23c64ccdfc8bc09043071f18aefc03eef0d4c6b8
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Aug  8 15:24:06 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Aug  8 15:24:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23c64ccd

gnome-extra/gnome-software: Version bump to 44.4

Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/gnome-software/Manifest|   1 +
 .../gnome-software/gnome-software-44.4.ebuild  | 106 +
 2 files changed, 107 insertions(+)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index 4c5973285425..71ae903b70b2 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1,4 +1,5 @@
 DIST gnome-software-44.2.tar.xz 2423844 BLAKE2B 
6dfbefb71a4d8c83bdc2ef293fa11379523fc966a58bef80f72fc1106b332594c06c6749702e07547c5dd4e3412ac57c309fd7d45bdabe94be5139474d6a76f6
 SHA512 
0f053d1d92285239d7edd62a5dcc5c8ce9e991103e3987808ef82406e2dc665a13e0cd14b043d66dfd420459a6aa7c83e7db2fd6a16a8f3b41a6e93498820251
 DIST gnome-software-44.3.tar.xz 2426180 BLAKE2B 
1c88803cd86d383990c5e79f1721a454a9168d0872f257922d2a14ef3e345757477e8222eb891121ddaca883c3da8ad7c0afe815157eb578ba50775411470176
 SHA512 
33d2429597ab48fe27d772e88669569fba11c81a8cba33d17a0e00d8027079d178d97172a088fcd2167f895380ae1b4ad56244da9ca0a15b1acc096e3f048e3f
+DIST gnome-software-44.4.tar.xz 2426404 BLAKE2B 
6f60ffd115ad0e11b619118ae5e665fb35c70621adefe4c532481ab3742c8e2c6a5a0790dae29b2fcf0311f89fda93c323e5bc24b185bbbe95e62a687f71930d
 SHA512 
97eaa33b4dd91a6865ee728e5acf3cf5fbd6a72a60cf5a7c528f79f6f0684014d1169318314b8efce23c1c29e7d24a71193998ced930584a50494137cf8b
 DIST gnome-software-45.alpha.tar.xz 2440740 BLAKE2B 
20a6c467072af7c75fffc5e79d10d87178b4c561215718561d69f018aa8cda92a0dedaca8a6631d12a91d38d8599316ff4151bb043d937cfa77866ffa5708966
 SHA512 
1a2c5e6eec249fdeb726b6cdd58c47ccbdefd6c9bc7278c6d30f1350cc62d3e1231e12b5b2cd9acee8deff269346171d427fd389194f04ca641825bd32ddaa2a
 DIST gnome-software-45.beta.tar.xz 2450776 BLAKE2B 
b14af00c87682a56a54b3cba394be57e0994a56671ccbb2016aecd492401f54e068973f7bd6278c1b55f02f0d8e1ef9de9d3408dbe2ff30634c9f78e80be044b
 SHA512 
d4218b56478c9e7e83adf4fb8daec8d0730f5ce16cca0a0c59962894a0abb2d21c356a55f232d2664f15b21c21bc5904cc1f7b6db4d94db8889019fea092

diff --git a/gnome-extra/gnome-software/gnome-software-44.4.ebuild 
b/gnome-extra/gnome-software/gnome-software-44.4.ebuild
new file mode 100644
index ..4f2a883a0040
--- /dev/null
+++ b/gnome-extra/gnome-software/gnome-software-44.4.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson virtualx xdg
+
+DESCRIPTION="Gnome install & update software"
+HOMEPAGE="https://wiki.gnome.org/Apps/Software 
https://gitlab.gnome.org/GNOME/gnome-software;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="flatpak +firmware gnome gtk-doc sysprof udev test"
+
+RDEPEND="
+   >=dev-libs/appstream-0.14.0:0=
+   >=x11-libs/gdk-pixbuf-2.32.0:2
+   >=dev-libs/libxmlb-0.1.7:=
+   >=gui-libs/gtk-4.9.2:4
+   >=dev-libs/glib-2.70.0:2
+   >=dev-libs/json-glib-1.6.0
+   >=net-libs/libsoup-3.0:3.0
+   >=gui-libs/libadwaita-1.3_rc:1
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   gnome? ( >=gnome-base/gsettings-desktop-schemas-3.18.0 )
+   sys-auth/polkit
+   firmware? ( >=sys-apps/fwupd-1.5.6 )
+   flatpak? (
+   >=sys-apps/flatpak-1.14.0-r1
+   dev-util/ostree
+   )
+   udev? ( dev-libs/libgudev )
+   >=gnome-base/gsettings-desktop-schemas-3.11.5
+"
+DEPEND="${RDEPEND}
+   test? ( dev-libs/libglib-testing )
+"
+BDEPEND="
+   dev-libs/libxml2:2
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.3
+   )
+"
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   sed -i -e '/install_data.*README\.md.*share\/doc\/gnome-software/d' 
meson.build || die
+   # We don't need language packs download support, and it fails tests in 
3.34.2 for us (if they are enabled)
+   sed -i -e '/subdir.*fedora-langpacks/d' plugins/meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use test tests)
+   $(meson_feature gnome gsettings_desktop_schemas) # Honoring of 
GNOME date format settings.
+   -Dman=true
+   -Dpackagekit=false
+   # -Dpackagekit_autoremove
+   -Dpolkit=true
+   -Deos_updater=false # Endless OS updater
+   $(meson_use firmware fwupd)
+   $(meson_use flatpak)
+   -Dmalcontent=false
+   -Drpm_ostree=false
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2023-08-02 Thread Matt Turner
commit: 06493ff2def6534173da049d3257ee8c584ed7a4
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sun Jul 30 22:28:06 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Aug  2 14:51:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06493ff2

gnome-extra/gnome-software: Version bump to 45_beta

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32112
Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/gnome-software/Manifest|   1 +
 .../gnome-software/gnome-software-45_beta.ebuild   | 106 +
 2 files changed, 107 insertions(+)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index e9ea9e5f212e..4c5973285425 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1,3 +1,4 @@
 DIST gnome-software-44.2.tar.xz 2423844 BLAKE2B 
6dfbefb71a4d8c83bdc2ef293fa11379523fc966a58bef80f72fc1106b332594c06c6749702e07547c5dd4e3412ac57c309fd7d45bdabe94be5139474d6a76f6
 SHA512 
0f053d1d92285239d7edd62a5dcc5c8ce9e991103e3987808ef82406e2dc665a13e0cd14b043d66dfd420459a6aa7c83e7db2fd6a16a8f3b41a6e93498820251
 DIST gnome-software-44.3.tar.xz 2426180 BLAKE2B 
1c88803cd86d383990c5e79f1721a454a9168d0872f257922d2a14ef3e345757477e8222eb891121ddaca883c3da8ad7c0afe815157eb578ba50775411470176
 SHA512 
33d2429597ab48fe27d772e88669569fba11c81a8cba33d17a0e00d8027079d178d97172a088fcd2167f895380ae1b4ad56244da9ca0a15b1acc096e3f048e3f
 DIST gnome-software-45.alpha.tar.xz 2440740 BLAKE2B 
20a6c467072af7c75fffc5e79d10d87178b4c561215718561d69f018aa8cda92a0dedaca8a6631d12a91d38d8599316ff4151bb043d937cfa77866ffa5708966
 SHA512 
1a2c5e6eec249fdeb726b6cdd58c47ccbdefd6c9bc7278c6d30f1350cc62d3e1231e12b5b2cd9acee8deff269346171d427fd389194f04ca641825bd32ddaa2a
+DIST gnome-software-45.beta.tar.xz 2450776 BLAKE2B 
b14af00c87682a56a54b3cba394be57e0994a56671ccbb2016aecd492401f54e068973f7bd6278c1b55f02f0d8e1ef9de9d3408dbe2ff30634c9f78e80be044b
 SHA512 
d4218b56478c9e7e83adf4fb8daec8d0730f5ce16cca0a0c59962894a0abb2d21c356a55f232d2664f15b21c21bc5904cc1f7b6db4d94db8889019fea092

diff --git a/gnome-extra/gnome-software/gnome-software-45_beta.ebuild 
b/gnome-extra/gnome-software/gnome-software-45_beta.ebuild
new file mode 100644
index ..3ae5fd156fec
--- /dev/null
+++ b/gnome-extra/gnome-software/gnome-software-45_beta.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson virtualx xdg
+
+DESCRIPTION="Gnome install & update software"
+HOMEPAGE="https://wiki.gnome.org/Apps/Software 
https://gitlab.gnome.org/GNOME/gnome-software;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="flatpak +firmware gnome gtk-doc sysprof udev test"
+
+RDEPEND="
+   >=dev-libs/appstream-0.14.0:0=
+   >=x11-libs/gdk-pixbuf-2.32.0:2
+   >=dev-libs/libxmlb-0.1.7:=
+   >=gui-libs/gtk-4.10.0:4
+   >=dev-libs/glib-2.70.0:2
+   >=dev-libs/json-glib-1.6.0
+   >=net-libs/libsoup-3.0:3.0
+   >=gui-libs/libadwaita-1.3_rc:1
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   gnome? ( >=gnome-base/gsettings-desktop-schemas-3.18.0 )
+   sys-auth/polkit
+   firmware? ( >=sys-apps/fwupd-1.5.6 )
+   flatpak? (
+   >=sys-apps/flatpak-1.14.0-r1
+   dev-util/ostree
+   )
+   udev? ( dev-libs/libgudev )
+   >=gnome-base/gsettings-desktop-schemas-3.11.5
+"
+DEPEND="${RDEPEND}
+   test? ( dev-libs/libglib-testing )
+"
+BDEPEND="
+   dev-libs/libxml2:2
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.3
+   )
+"
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   sed -i -e '/install_data.*README\.md.*share\/doc\/gnome-software/d' 
meson.build || die
+   # We don't need language packs download support, and it fails tests in 
3.34.2 for us (if they are enabled)
+   sed -i -e '/subdir.*fedora-langpacks/d' plugins/meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use test tests)
+   $(meson_feature gnome gsettings_desktop_schemas) # Honoring of 
GNOME date format settings.
+   -Dman=true
+   -Dpackagekit=false
+   # -Dpackagekit_autoremove
+   -Dpolkit=true
+   -Deos_updater=false # Endless OS updater
+   $(meson_use firmware fwupd)
+   $(meson_use flatpak)
+   -Dmalcontent=false
+   -Drpm_ostree=false
+   -Dwebapps=true
+   -Dhardcoded_foss_webapps=true
+   -Dhardcoded_proprietary_webapps=true
+   $(meson_use udev gudev)
+   -Dapt=false
+   -Dsnap=false
+ 

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/, profiles/

2023-07-18 Thread Matt Turner
commit: e84550bd9a157e24281010391ca1252a14001939
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Jul  1 16:11:34 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jul 18 22:37:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e84550bd

gnome-extra/gnome-software: Version bump to 45_alpha

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31689
Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/gnome-software/Manifest|   1 +
 .../gnome-software/gnome-software-45_alpha.ebuild  | 106 +
 profiles/package.mask  |   1 +
 3 files changed, 108 insertions(+)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index 0ebf86afd800..e9ea9e5f212e 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-software-44.2.tar.xz 2423844 BLAKE2B 
6dfbefb71a4d8c83bdc2ef293fa11379523fc966a58bef80f72fc1106b332594c06c6749702e07547c5dd4e3412ac57c309fd7d45bdabe94be5139474d6a76f6
 SHA512 
0f053d1d92285239d7edd62a5dcc5c8ce9e991103e3987808ef82406e2dc665a13e0cd14b043d66dfd420459a6aa7c83e7db2fd6a16a8f3b41a6e93498820251
 DIST gnome-software-44.3.tar.xz 2426180 BLAKE2B 
1c88803cd86d383990c5e79f1721a454a9168d0872f257922d2a14ef3e345757477e8222eb891121ddaca883c3da8ad7c0afe815157eb578ba50775411470176
 SHA512 
33d2429597ab48fe27d772e88669569fba11c81a8cba33d17a0e00d8027079d178d97172a088fcd2167f895380ae1b4ad56244da9ca0a15b1acc096e3f048e3f
+DIST gnome-software-45.alpha.tar.xz 2440740 BLAKE2B 
20a6c467072af7c75fffc5e79d10d87178b4c561215718561d69f018aa8cda92a0dedaca8a6631d12a91d38d8599316ff4151bb043d937cfa77866ffa5708966
 SHA512 
1a2c5e6eec249fdeb726b6cdd58c47ccbdefd6c9bc7278c6d30f1350cc62d3e1231e12b5b2cd9acee8deff269346171d427fd389194f04ca641825bd32ddaa2a

diff --git a/gnome-extra/gnome-software/gnome-software-45_alpha.ebuild 
b/gnome-extra/gnome-software/gnome-software-45_alpha.ebuild
new file mode 100644
index ..3ae5fd156fec
--- /dev/null
+++ b/gnome-extra/gnome-software/gnome-software-45_alpha.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson virtualx xdg
+
+DESCRIPTION="Gnome install & update software"
+HOMEPAGE="https://wiki.gnome.org/Apps/Software 
https://gitlab.gnome.org/GNOME/gnome-software;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="flatpak +firmware gnome gtk-doc sysprof udev test"
+
+RDEPEND="
+   >=dev-libs/appstream-0.14.0:0=
+   >=x11-libs/gdk-pixbuf-2.32.0:2
+   >=dev-libs/libxmlb-0.1.7:=
+   >=gui-libs/gtk-4.10.0:4
+   >=dev-libs/glib-2.70.0:2
+   >=dev-libs/json-glib-1.6.0
+   >=net-libs/libsoup-3.0:3.0
+   >=gui-libs/libadwaita-1.3_rc:1
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   gnome? ( >=gnome-base/gsettings-desktop-schemas-3.18.0 )
+   sys-auth/polkit
+   firmware? ( >=sys-apps/fwupd-1.5.6 )
+   flatpak? (
+   >=sys-apps/flatpak-1.14.0-r1
+   dev-util/ostree
+   )
+   udev? ( dev-libs/libgudev )
+   >=gnome-base/gsettings-desktop-schemas-3.11.5
+"
+DEPEND="${RDEPEND}
+   test? ( dev-libs/libglib-testing )
+"
+BDEPEND="
+   dev-libs/libxml2:2
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.3
+   )
+"
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   sed -i -e '/install_data.*README\.md.*share\/doc\/gnome-software/d' 
meson.build || die
+   # We don't need language packs download support, and it fails tests in 
3.34.2 for us (if they are enabled)
+   sed -i -e '/subdir.*fedora-langpacks/d' plugins/meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use test tests)
+   $(meson_feature gnome gsettings_desktop_schemas) # Honoring of 
GNOME date format settings.
+   -Dman=true
+   -Dpackagekit=false
+   # -Dpackagekit_autoremove
+   -Dpolkit=true
+   -Deos_updater=false # Endless OS updater
+   $(meson_use firmware fwupd)
+   $(meson_use flatpak)
+   -Dmalcontent=false
+   -Drpm_ostree=false
+   -Dwebapps=true
+   -Dhardcoded_foss_webapps=true
+   -Dhardcoded_proprietary_webapps=true
+   $(meson_use udev gudev)
+   -Dapt=false
+   -Dsnap=false
+   -Dexternal_appstream=false
+   $(meson_use gtk-doc gtk_doc)
+   -Dhardcoded_curated=true
+   # TODO: Will this be beneficial to us with flatpak at least? If
+   # enabled, it shows some apps 

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2023-07-07 Thread Matt Turner
commit: 438a57ff16f9181e6a7a991f532489b3b2221b68
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Jul  7 17:44:12 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jul  7 22:03:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=438a57ff

gnome-extra/gnome-software: Version bump to 44.3

Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/gnome-software/Manifest|   1 +
 .../gnome-software/gnome-software-44.3.ebuild  | 106 +
 2 files changed, 107 insertions(+)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index 67fe1b8f1664..0ebf86afd800 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1 +1,2 @@
 DIST gnome-software-44.2.tar.xz 2423844 BLAKE2B 
6dfbefb71a4d8c83bdc2ef293fa11379523fc966a58bef80f72fc1106b332594c06c6749702e07547c5dd4e3412ac57c309fd7d45bdabe94be5139474d6a76f6
 SHA512 
0f053d1d92285239d7edd62a5dcc5c8ce9e991103e3987808ef82406e2dc665a13e0cd14b043d66dfd420459a6aa7c83e7db2fd6a16a8f3b41a6e93498820251
+DIST gnome-software-44.3.tar.xz 2426180 BLAKE2B 
1c88803cd86d383990c5e79f1721a454a9168d0872f257922d2a14ef3e345757477e8222eb891121ddaca883c3da8ad7c0afe815157eb578ba50775411470176
 SHA512 
33d2429597ab48fe27d772e88669569fba11c81a8cba33d17a0e00d8027079d178d97172a088fcd2167f895380ae1b4ad56244da9ca0a15b1acc096e3f048e3f

diff --git a/gnome-extra/gnome-software/gnome-software-44.3.ebuild 
b/gnome-extra/gnome-software/gnome-software-44.3.ebuild
new file mode 100644
index ..4f2a883a0040
--- /dev/null
+++ b/gnome-extra/gnome-software/gnome-software-44.3.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson virtualx xdg
+
+DESCRIPTION="Gnome install & update software"
+HOMEPAGE="https://wiki.gnome.org/Apps/Software 
https://gitlab.gnome.org/GNOME/gnome-software;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="flatpak +firmware gnome gtk-doc sysprof udev test"
+
+RDEPEND="
+   >=dev-libs/appstream-0.14.0:0=
+   >=x11-libs/gdk-pixbuf-2.32.0:2
+   >=dev-libs/libxmlb-0.1.7:=
+   >=gui-libs/gtk-4.9.2:4
+   >=dev-libs/glib-2.70.0:2
+   >=dev-libs/json-glib-1.6.0
+   >=net-libs/libsoup-3.0:3.0
+   >=gui-libs/libadwaita-1.3_rc:1
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   gnome? ( >=gnome-base/gsettings-desktop-schemas-3.18.0 )
+   sys-auth/polkit
+   firmware? ( >=sys-apps/fwupd-1.5.6 )
+   flatpak? (
+   >=sys-apps/flatpak-1.14.0-r1
+   dev-util/ostree
+   )
+   udev? ( dev-libs/libgudev )
+   >=gnome-base/gsettings-desktop-schemas-3.11.5
+"
+DEPEND="${RDEPEND}
+   test? ( dev-libs/libglib-testing )
+"
+BDEPEND="
+   dev-libs/libxml2:2
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.3
+   )
+"
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   sed -i -e '/install_data.*README\.md.*share\/doc\/gnome-software/d' 
meson.build || die
+   # We don't need language packs download support, and it fails tests in 
3.34.2 for us (if they are enabled)
+   sed -i -e '/subdir.*fedora-langpacks/d' plugins/meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use test tests)
+   $(meson_feature gnome gsettings_desktop_schemas) # Honoring of 
GNOME date format settings.
+   -Dman=true
+   -Dpackagekit=false
+   # -Dpackagekit_autoremove
+   -Dpolkit=true
+   -Deos_updater=false # Endless OS updater
+   $(meson_use firmware fwupd)
+   $(meson_use flatpak)
+   -Dmalcontent=false
+   -Drpm_ostree=false
+   -Dwebapps=true
+   -Dhardcoded_foss_webapps=true
+   -Dhardcoded_proprietary_webapps=true
+   $(meson_use udev gudev)
+   -Dapt=false
+   -Dsnap=false
+   -Dexternal_appstream=false
+   $(meson_use gtk-doc gtk_doc)
+   -Dhardcoded_curated=true
+   # TODO: Will this be beneficial to us with flatpak at least? If
+   # enabled, it shows some apps under installed (probably merely 
due to
+   # /usr/share/app-info presence), but launching and removal of 
them is
+   # broken
+   -Ddefault_featured_apps=false
+   -Dmogwai=false #TODO?
+   $(meson_feature sysprof)
+   -Dprofile=''
+   -Dsoup2=false
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx dbus-run-session meson test -C "${BUILD_DIR}" || die
+}
+
+pkg_postinst() {
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2023-05-25 Thread Matt Turner
commit: 62ba75fbdbe8b5cbd83ffeaa86dde62605b630df
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri May 26 01:21:45 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri May 26 01:42:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62ba75fb

gnome-extra/gnome-software: Version bump to 44.2

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31165
Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/gnome-software/Manifest|   1 +
 .../gnome-software/gnome-software-44.2.ebuild  | 102 +
 2 files changed, 103 insertions(+)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index e5f825030345..a6d385d75a05 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1 +1,2 @@
 DIST gnome-software-44.1.tar.xz 2422660 BLAKE2B 
af23ff99a4b5746a1525830bb5454dc823eba519829d390dc21d412a17347396b594df969d5cc80ffc552cf4edf3961e29cf3781f4553bc74293e96bbd33f000
 SHA512 
4f6d50d8308b3d2694a67f35db0c716f8631380282c7586243499449dd86d11ebfa08a18ccd083839b93bcf7e1b16075433cb427642c2c7b59033e721bb32c9b
+DIST gnome-software-44.2.tar.xz 2423844 BLAKE2B 
6dfbefb71a4d8c83bdc2ef293fa11379523fc966a58bef80f72fc1106b332594c06c6749702e07547c5dd4e3412ac57c309fd7d45bdabe94be5139474d6a76f6
 SHA512 
0f053d1d92285239d7edd62a5dcc5c8ce9e991103e3987808ef82406e2dc665a13e0cd14b043d66dfd420459a6aa7c83e7db2fd6a16a8f3b41a6e93498820251

diff --git a/gnome-extra/gnome-software/gnome-software-44.2.ebuild 
b/gnome-extra/gnome-software/gnome-software-44.2.ebuild
new file mode 100644
index ..1f4b773cf8cb
--- /dev/null
+++ b/gnome-extra/gnome-software/gnome-software-44.2.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson virtualx xdg
+
+DESCRIPTION="Gnome install & update software"
+HOMEPAGE="https://wiki.gnome.org/Apps/Software 
https://gitlab.gnome.org/GNOME/gnome-software;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="flatpak +firmware gnome gtk-doc sysprof udev test"
+
+RDEPEND="
+   >=dev-libs/appstream-0.14.0:0=
+   >=x11-libs/gdk-pixbuf-2.32.0:2
+   >=dev-libs/libxmlb-0.1.7:=
+   >=gui-libs/gtk-4.9.2:4
+   >=dev-libs/glib-2.70.0:2
+   >=dev-libs/json-glib-1.6.0
+   >=net-libs/libsoup-3.0:3.0
+   >=gui-libs/libadwaita-1.3_rc:1
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   gnome? ( >=gnome-base/gsettings-desktop-schemas-3.18.0 )
+   sys-auth/polkit
+   firmware? ( >=sys-apps/fwupd-1.5.6 )
+   flatpak? (
+   >=sys-apps/flatpak-1.14.0-r1
+   dev-util/ostree
+   )
+   udev? ( dev-libs/libgudev )
+   >=gnome-base/gsettings-desktop-schemas-3.11.5
+"
+DEPEND="${RDEPEND}
+   test? ( dev-libs/libglib-testing )
+"
+BDEPEND="
+   dev-libs/libxml2:2
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.3
+   )
+"
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   sed -i -e '/install_data.*README\.md.*share\/doc\/gnome-software/d' 
meson.build || die
+   # We don't need language packs download support, and it fails tests in 
3.34.2 for us (if they are enabled)
+   sed -i -e '/subdir.*fedora-langpacks/d' plugins/meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use test tests)
+   $(meson_feature gnome gsettings_desktop_schemas) # Honoring of 
GNOME date format settings.
+   -Dman=true
+   -Dpackagekit=false
+   # -Dpackagekit_autoremove
+   -Dpolkit=true
+   -Deos_updater=false # Endless OS updater
+   $(meson_use firmware fwupd)
+   $(meson_use flatpak)
+   -Dmalcontent=false
+   -Drpm_ostree=false
+   -Dwebapps=true
+   -Dhardcoded_foss_webapps=true
+   -Dhardcoded_proprietary_webapps=true
+   $(meson_use udev gudev)
+   -Dapt=false
+   -Dsnap=false
+   -Dexternal_appstream=false
+   $(meson_use gtk-doc gtk_doc)
+   -Dhardcoded_curated=true
+   -Ddefault_featured_apps=false # TODO: Will this be beneficial 
to us with flatpak at least? If enabled, it shows some apps under installed 
(probably merely due to /usr/share/app-info presence), but launching and 
removal of them is broken
+   -Dmogwai=false #TODO?
+   $(meson_feature sysprof)
+   -Dprofile=''
+   -Dsoup2=false
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx dbus-run-session meson test -C "${BUILD_DIR}" || die
+}
+

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2023-05-17 Thread Sam James
commit: fea29d0b2c0df0ff3a0ab3c9517184bee88a821b
Author: Sam James  gentoo  org>
AuthorDate: Wed May 17 07:49:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 17 07:49:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fea29d0b

gnome-extra/gnome-software: Keyword 44.1 arm64, #906255

Signed-off-by: Sam James  gentoo.org>

 gnome-extra/gnome-software/gnome-software-44.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-extra/gnome-software/gnome-software-44.1.ebuild 
b/gnome-extra/gnome-software/gnome-software-44.1.ebuild
index 78e8766c6584..1f4b773cf8cb 100644
--- a/gnome-extra/gnome-software/gnome-software-44.1.ebuild
+++ b/gnome-extra/gnome-software/gnome-software-44.1.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Software 
https://gitlab.gnome.org/GNOME/gn
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
 IUSE="flatpak +firmware gnome gtk-doc sysprof udev test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2023-03-03 Thread Matt Turner
commit: e95e7cc2aff16f07a6fc55b923238ad05fc02f85
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Mar  3 23:24:19 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar  4 01:14:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e95e7cc2

gnome-extra/gnome-software: Version bump to 43.5

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29914
Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/gnome-software/Manifest|   1 +
 .../gnome-software/gnome-software-43.5.ebuild  | 102 +
 2 files changed, 103 insertions(+)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index 6bbea4fe8bbe..ce41cc5fff3b 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1 +1,2 @@
 DIST gnome-software-43.4.tar.xz 2367068 BLAKE2B 
9da461876c275a68f75dc5cab15dab1620b084f85115f0695f084f4f85469ede67168feca2123c3303170fbefc00eee59097cca66441c3e01ab3d569fea2c4ec
 SHA512 
3e4c8d29569238ffa116beb8e711f05172572b9b31de7d6f5ff1e26465c9f5be97e465f44ea2f6889e1a6c2b626a2de13b99d2e348a4ef150dca3d56c84ab5cd
+DIST gnome-software-43.5.tar.xz 2366940 BLAKE2B 
0f8a371586ffccbf6cf1b58522417a343e70722ad49870eafa09d514d1f0b236100eab092a1d05bf87320c87e5e7a196db945c2d22feebb634a5a156e6f8d82c
 SHA512 
c3d0b05122f5444b1db00719b99f80771ac2ee25ac3caea053bdc734e9faa9730263d20408d4bd87430141392613504b8dff59917eb6a97765302f04ff4306d0

diff --git a/gnome-extra/gnome-software/gnome-software-43.5.ebuild 
b/gnome-extra/gnome-software/gnome-software-43.5.ebuild
new file mode 100644
index ..b8cd7539d16d
--- /dev/null
+++ b/gnome-extra/gnome-software/gnome-software-43.5.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson virtualx xdg
+
+DESCRIPTION="Gnome install & update software"
+HOMEPAGE="https://wiki.gnome.org/Apps/Software 
https://gitlab.gnome.org/GNOME/gnome-software;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="flatpak +firmware gnome gtk-doc sysprof udev test"
+
+RDEPEND="
+   >=dev-libs/appstream-0.14.0:0=
+   >=x11-libs/gdk-pixbuf-2.32.0:2
+   >=dev-libs/libxmlb-0.1.7:=
+   >=gui-libs/gtk-4.6:4
+   >=dev-libs/glib-2.70.0:2
+   >=dev-libs/json-glib-1.6.0
+   >=net-libs/libsoup-3.0:3.0
+   >=gui-libs/libadwaita-1.0.1:1
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   gnome? ( >=gnome-base/gsettings-desktop-schemas-3.18.0 )
+   sys-auth/polkit
+   firmware? ( >=sys-apps/fwupd-1.5.6 )
+   flatpak? (
+   >=sys-apps/flatpak-1.14.0-r1
+   dev-util/ostree
+   )
+   udev? ( dev-libs/libgudev )
+   >=gnome-base/gsettings-desktop-schemas-3.11.5
+"
+DEPEND="${RDEPEND}
+   test? ( dev-libs/libglib-testing )
+"
+BDEPEND="
+   dev-libs/libxml2:2
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.3
+   )
+"
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   sed -i -e '/install_data.*README\.md.*share\/doc\/gnome-software/d' 
meson.build || die
+   # We don't need language packs download support, and it fails tests in 
3.34.2 for us (if they are enabled)
+   sed -i -e '/subdir.*fedora-langpacks/d' plugins/meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use test tests)
+   $(meson_feature gnome gsettings_desktop_schemas) # Honoring of 
GNOME date format settings.
+   -Dman=true
+   -Dpackagekit=false
+   # -Dpackagekit_autoremove
+   -Dpolkit=true
+   -Deos_updater=false # Endless OS updater
+   $(meson_use firmware fwupd)
+   $(meson_use flatpak)
+   -Dmalcontent=false
+   -Drpm_ostree=false
+   -Dwebapps=true
+   -Dhardcoded_foss_webapps=true
+   -Dhardcoded_proprietary_webapps=true
+   $(meson_use udev gudev)
+   -Dapt=false
+   -Dsnap=false
+   -Dexternal_appstream=false
+   $(meson_use gtk-doc gtk_doc)
+   -Dhardcoded_curated=true
+   -Ddefault_featured_apps=false # TODO: Will this be beneficial 
to us with flatpak at least? If enabled, it shows some apps under installed 
(probably merely due to /usr/share/app-info presence), but launching and 
removal of them is broken
+   -Dmogwai=false #TODO?
+   $(meson_feature sysprof)
+   -Dprofile=''
+   -Dsoup2=false
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx dbus-run-session meson test -C "${BUILD_DIR}" || die
+}
+
+pkg_postinst() 

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2023-02-20 Thread Matt Turner
commit: 4cc3bab6ed99f02310f579d5a22ca88837b644fa
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Feb 20 16:58:35 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Feb 20 17:32:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cc3bab6

gnome-extra/gnome-software: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/gnome-software/Manifest|   2 -
 .../gnome-software/gnome-software-43.2.ebuild  | 102 -
 .../gnome-software/gnome-software-43.3.ebuild  | 102 -
 3 files changed, 206 deletions(-)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index 9ab34051fb14..6bbea4fe8bbe 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1,3 +1 @@
-DIST gnome-software-43.2.tar.xz 2356928 BLAKE2B 
07cc787cc3320f84bc29164c40da8d600f011e1a1d8645be6089375f13658772562061e100f6347fa2019cc21cf27b71bd4c050fcc2850a2bb56d1160e849141
 SHA512 
d011418536706d2c5693581bd322008b5eb0fdf766ec96f1775135efb0fecec42dbc126ea2a66465b2169afb38b48fed1246516197e3bbf9d75b96e339d6ba33
-DIST gnome-software-43.3.tar.xz 2367044 BLAKE2B 
29b3f104b0ecc6b03c95147f93776ec453bd259da923c40eb2b79827503b48099e4694ac877ee7ed6e5226bab4dd47a3dc71c1212f345eae425b8e72f2bf4d99
 SHA512 
e80c57d75a1805897913c6e5216c610556cbee2617a3e44dd83c366d10b8ae05ffe5f2ac79490ff77bb7a6f8c25ae91477543da26fa3f7794de01ba93ab26591
 DIST gnome-software-43.4.tar.xz 2367068 BLAKE2B 
9da461876c275a68f75dc5cab15dab1620b084f85115f0695f084f4f85469ede67168feca2123c3303170fbefc00eee59097cca66441c3e01ab3d569fea2c4ec
 SHA512 
3e4c8d29569238ffa116beb8e711f05172572b9b31de7d6f5ff1e26465c9f5be97e465f44ea2f6889e1a6c2b626a2de13b99d2e348a4ef150dca3d56c84ab5cd

diff --git a/gnome-extra/gnome-software/gnome-software-43.2.ebuild 
b/gnome-extra/gnome-software/gnome-software-43.2.ebuild
deleted file mode 100644
index b8cd7539d16d..
--- a/gnome-extra/gnome-software/gnome-software-43.2.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org gnome2-utils meson virtualx xdg
-
-DESCRIPTION="Gnome install & update software"
-HOMEPAGE="https://wiki.gnome.org/Apps/Software 
https://gitlab.gnome.org/GNOME/gnome-software;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="flatpak +firmware gnome gtk-doc sysprof udev test"
-
-RDEPEND="
-   >=dev-libs/appstream-0.14.0:0=
-   >=x11-libs/gdk-pixbuf-2.32.0:2
-   >=dev-libs/libxmlb-0.1.7:=
-   >=gui-libs/gtk-4.6:4
-   >=dev-libs/glib-2.70.0:2
-   >=dev-libs/json-glib-1.6.0
-   >=net-libs/libsoup-3.0:3.0
-   >=gui-libs/libadwaita-1.0.1:1
-   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
-   gnome? ( >=gnome-base/gsettings-desktop-schemas-3.18.0 )
-   sys-auth/polkit
-   firmware? ( >=sys-apps/fwupd-1.5.6 )
-   flatpak? (
-   >=sys-apps/flatpak-1.14.0-r1
-   dev-util/ostree
-   )
-   udev? ( dev-libs/libgudev )
-   >=gnome-base/gsettings-desktop-schemas-3.11.5
-"
-DEPEND="${RDEPEND}
-   test? ( dev-libs/libglib-testing )
-"
-BDEPEND="
-   dev-libs/libxml2:2
-   dev-util/gdbus-codegen
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   gtk-doc? (
-   dev-util/gtk-doc
-   app-text/docbook-xml-dtd:4.3
-   )
-"
-
-src_prepare() {
-   default
-   xdg_environment_reset
-
-   sed -i -e '/install_data.*README\.md.*share\/doc\/gnome-software/d' 
meson.build || die
-   # We don't need language packs download support, and it fails tests in 
3.34.2 for us (if they are enabled)
-   sed -i -e '/subdir.*fedora-langpacks/d' plugins/meson.build || die
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use test tests)
-   $(meson_feature gnome gsettings_desktop_schemas) # Honoring of 
GNOME date format settings.
-   -Dman=true
-   -Dpackagekit=false
-   # -Dpackagekit_autoremove
-   -Dpolkit=true
-   -Deos_updater=false # Endless OS updater
-   $(meson_use firmware fwupd)
-   $(meson_use flatpak)
-   -Dmalcontent=false
-   -Drpm_ostree=false
-   -Dwebapps=true
-   -Dhardcoded_foss_webapps=true
-   -Dhardcoded_proprietary_webapps=true
-   $(meson_use udev gudev)
-   -Dapt=false
-   -Dsnap=false
-   -Dexternal_appstream=false
-   $(meson_use gtk-doc gtk_doc)
-   -Dhardcoded_curated=true
-   -Ddefault_featured_apps=false # TODO: Will this be beneficial 
to us with flatpak at least? If enabled, it shows some apps under installed 
(probably merely due to /usr/share/app-info presence), but launching and 
removal of 

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2023-02-10 Thread Matt Turner
commit: 6f156eae404dd42e029e7fe445b2aeecb8110b96
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Feb 10 13:46:19 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Feb 10 19:18:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f156eae

gnome-extra/gnome-software: Version bump to 43.4

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29524
Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/gnome-software/Manifest|   1 +
 .../gnome-software/gnome-software-43.4.ebuild  | 102 +
 2 files changed, 103 insertions(+)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index b2e11c2285c6..9ab34051fb14 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-software-43.2.tar.xz 2356928 BLAKE2B 
07cc787cc3320f84bc29164c40da8d600f011e1a1d8645be6089375f13658772562061e100f6347fa2019cc21cf27b71bd4c050fcc2850a2bb56d1160e849141
 SHA512 
d011418536706d2c5693581bd322008b5eb0fdf766ec96f1775135efb0fecec42dbc126ea2a66465b2169afb38b48fed1246516197e3bbf9d75b96e339d6ba33
 DIST gnome-software-43.3.tar.xz 2367044 BLAKE2B 
29b3f104b0ecc6b03c95147f93776ec453bd259da923c40eb2b79827503b48099e4694ac877ee7ed6e5226bab4dd47a3dc71c1212f345eae425b8e72f2bf4d99
 SHA512 
e80c57d75a1805897913c6e5216c610556cbee2617a3e44dd83c366d10b8ae05ffe5f2ac79490ff77bb7a6f8c25ae91477543da26fa3f7794de01ba93ab26591
+DIST gnome-software-43.4.tar.xz 2367068 BLAKE2B 
9da461876c275a68f75dc5cab15dab1620b084f85115f0695f084f4f85469ede67168feca2123c3303170fbefc00eee59097cca66441c3e01ab3d569fea2c4ec
 SHA512 
3e4c8d29569238ffa116beb8e711f05172572b9b31de7d6f5ff1e26465c9f5be97e465f44ea2f6889e1a6c2b626a2de13b99d2e348a4ef150dca3d56c84ab5cd

diff --git a/gnome-extra/gnome-software/gnome-software-43.4.ebuild 
b/gnome-extra/gnome-software/gnome-software-43.4.ebuild
new file mode 100644
index ..b8cd7539d16d
--- /dev/null
+++ b/gnome-extra/gnome-software/gnome-software-43.4.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson virtualx xdg
+
+DESCRIPTION="Gnome install & update software"
+HOMEPAGE="https://wiki.gnome.org/Apps/Software 
https://gitlab.gnome.org/GNOME/gnome-software;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="flatpak +firmware gnome gtk-doc sysprof udev test"
+
+RDEPEND="
+   >=dev-libs/appstream-0.14.0:0=
+   >=x11-libs/gdk-pixbuf-2.32.0:2
+   >=dev-libs/libxmlb-0.1.7:=
+   >=gui-libs/gtk-4.6:4
+   >=dev-libs/glib-2.70.0:2
+   >=dev-libs/json-glib-1.6.0
+   >=net-libs/libsoup-3.0:3.0
+   >=gui-libs/libadwaita-1.0.1:1
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   gnome? ( >=gnome-base/gsettings-desktop-schemas-3.18.0 )
+   sys-auth/polkit
+   firmware? ( >=sys-apps/fwupd-1.5.6 )
+   flatpak? (
+   >=sys-apps/flatpak-1.14.0-r1
+   dev-util/ostree
+   )
+   udev? ( dev-libs/libgudev )
+   >=gnome-base/gsettings-desktop-schemas-3.11.5
+"
+DEPEND="${RDEPEND}
+   test? ( dev-libs/libglib-testing )
+"
+BDEPEND="
+   dev-libs/libxml2:2
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.3
+   )
+"
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   sed -i -e '/install_data.*README\.md.*share\/doc\/gnome-software/d' 
meson.build || die
+   # We don't need language packs download support, and it fails tests in 
3.34.2 for us (if they are enabled)
+   sed -i -e '/subdir.*fedora-langpacks/d' plugins/meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use test tests)
+   $(meson_feature gnome gsettings_desktop_schemas) # Honoring of 
GNOME date format settings.
+   -Dman=true
+   -Dpackagekit=false
+   # -Dpackagekit_autoremove
+   -Dpolkit=true
+   -Deos_updater=false # Endless OS updater
+   $(meson_use firmware fwupd)
+   $(meson_use flatpak)
+   -Dmalcontent=false
+   -Drpm_ostree=false
+   -Dwebapps=true
+   -Dhardcoded_foss_webapps=true
+   -Dhardcoded_proprietary_webapps=true
+   $(meson_use udev gudev)
+   -Dapt=false
+   -Dsnap=false
+   -Dexternal_appstream=false
+   $(meson_use gtk-doc gtk_doc)
+   -Dhardcoded_curated=true
+   -Ddefault_featured_apps=false # TODO: Will this be beneficial 
to us with flatpak at least? If enabled, it shows some apps under installed 
(probably merely due to /usr/share/app-info presence), but 

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2023-01-18 Thread Mart Raudsepp
commit: b219532f98fb899184dff2c5d081e8e39bfa1251
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Jan 18 20:10:07 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Jan 18 20:22:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b219532f

gnome-extra/gnome-software: raise flatpak dep for libsoup:3 compat

Closes: https://bugs.gentoo.org/878543
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-extra/gnome-software/gnome-software-43.2.ebuild | 4 ++--
 gnome-extra/gnome-software/gnome-software-43.3.ebuild | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnome-extra/gnome-software/gnome-software-43.2.ebuild 
b/gnome-extra/gnome-software/gnome-software-43.2.ebuild
index 19f8b6526551..b8cd7539d16d 100644
--- a/gnome-extra/gnome-software/gnome-software-43.2.ebuild
+++ b/gnome-extra/gnome-software/gnome-software-43.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -27,7 +27,7 @@ RDEPEND="
sys-auth/polkit
firmware? ( >=sys-apps/fwupd-1.5.6 )
flatpak? (
-   >=sys-apps/flatpak-1.9.1
+   >=sys-apps/flatpak-1.14.0-r1
dev-util/ostree
)
udev? ( dev-libs/libgudev )

diff --git a/gnome-extra/gnome-software/gnome-software-43.3.ebuild 
b/gnome-extra/gnome-software/gnome-software-43.3.ebuild
index 2d1a5d8bdeb9..b8cd7539d16d 100644
--- a/gnome-extra/gnome-software/gnome-software-43.3.ebuild
+++ b/gnome-extra/gnome-software/gnome-software-43.3.ebuild
@@ -27,7 +27,7 @@ RDEPEND="
sys-auth/polkit
firmware? ( >=sys-apps/fwupd-1.5.6 )
flatpak? (
-   >=sys-apps/flatpak-1.9.1
+   >=sys-apps/flatpak-1.14.0-r1
dev-util/ostree
)
udev? ( dev-libs/libgudev )



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2023-01-07 Thread Matt Turner
commit: 6515dbb24b136095819210e26222670349616d54
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Jan  7 14:01:02 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Jan  7 17:42:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6515dbb2

gnome-extra/gnome-software: Version bump to 43.3

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28999
Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/gnome-software/Manifest|   1 +
 .../gnome-software/gnome-software-43.3.ebuild  | 102 +
 2 files changed, 103 insertions(+)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index ecc672bff9dd..b2e11c2285c6 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1 +1,2 @@
 DIST gnome-software-43.2.tar.xz 2356928 BLAKE2B 
07cc787cc3320f84bc29164c40da8d600f011e1a1d8645be6089375f13658772562061e100f6347fa2019cc21cf27b71bd4c050fcc2850a2bb56d1160e849141
 SHA512 
d011418536706d2c5693581bd322008b5eb0fdf766ec96f1775135efb0fecec42dbc126ea2a66465b2169afb38b48fed1246516197e3bbf9d75b96e339d6ba33
+DIST gnome-software-43.3.tar.xz 2367044 BLAKE2B 
29b3f104b0ecc6b03c95147f93776ec453bd259da923c40eb2b79827503b48099e4694ac877ee7ed6e5226bab4dd47a3dc71c1212f345eae425b8e72f2bf4d99
 SHA512 
e80c57d75a1805897913c6e5216c610556cbee2617a3e44dd83c366d10b8ae05ffe5f2ac79490ff77bb7a6f8c25ae91477543da26fa3f7794de01ba93ab26591

diff --git a/gnome-extra/gnome-software/gnome-software-43.3.ebuild 
b/gnome-extra/gnome-software/gnome-software-43.3.ebuild
new file mode 100644
index ..2d1a5d8bdeb9
--- /dev/null
+++ b/gnome-extra/gnome-software/gnome-software-43.3.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson virtualx xdg
+
+DESCRIPTION="Gnome install & update software"
+HOMEPAGE="https://wiki.gnome.org/Apps/Software 
https://gitlab.gnome.org/GNOME/gnome-software;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="flatpak +firmware gnome gtk-doc sysprof udev test"
+
+RDEPEND="
+   >=dev-libs/appstream-0.14.0:0=
+   >=x11-libs/gdk-pixbuf-2.32.0:2
+   >=dev-libs/libxmlb-0.1.7:=
+   >=gui-libs/gtk-4.6:4
+   >=dev-libs/glib-2.70.0:2
+   >=dev-libs/json-glib-1.6.0
+   >=net-libs/libsoup-3.0:3.0
+   >=gui-libs/libadwaita-1.0.1:1
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   gnome? ( >=gnome-base/gsettings-desktop-schemas-3.18.0 )
+   sys-auth/polkit
+   firmware? ( >=sys-apps/fwupd-1.5.6 )
+   flatpak? (
+   >=sys-apps/flatpak-1.9.1
+   dev-util/ostree
+   )
+   udev? ( dev-libs/libgudev )
+   >=gnome-base/gsettings-desktop-schemas-3.11.5
+"
+DEPEND="${RDEPEND}
+   test? ( dev-libs/libglib-testing )
+"
+BDEPEND="
+   dev-libs/libxml2:2
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.3
+   )
+"
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   sed -i -e '/install_data.*README\.md.*share\/doc\/gnome-software/d' 
meson.build || die
+   # We don't need language packs download support, and it fails tests in 
3.34.2 for us (if they are enabled)
+   sed -i -e '/subdir.*fedora-langpacks/d' plugins/meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use test tests)
+   $(meson_feature gnome gsettings_desktop_schemas) # Honoring of 
GNOME date format settings.
+   -Dman=true
+   -Dpackagekit=false
+   # -Dpackagekit_autoremove
+   -Dpolkit=true
+   -Deos_updater=false # Endless OS updater
+   $(meson_use firmware fwupd)
+   $(meson_use flatpak)
+   -Dmalcontent=false
+   -Drpm_ostree=false
+   -Dwebapps=true
+   -Dhardcoded_foss_webapps=true
+   -Dhardcoded_proprietary_webapps=true
+   $(meson_use udev gudev)
+   -Dapt=false
+   -Dsnap=false
+   -Dexternal_appstream=false
+   $(meson_use gtk-doc gtk_doc)
+   -Dhardcoded_curated=true
+   -Ddefault_featured_apps=false # TODO: Will this be beneficial 
to us with flatpak at least? If enabled, it shows some apps under installed 
(probably merely due to /usr/share/app-info presence), but launching and 
removal of them is broken
+   -Dmogwai=false #TODO?
+   $(meson_feature sysprof)
+   -Dprofile=''
+   -Dsoup2=false
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx dbus-run-session meson test -C "${BUILD_DIR}" || die
+}
+
+pkg_postinst() {
+ 

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2022-12-02 Thread Matt Turner
commit: 3c64ab124b839e7c7f46f560514df1433ccb5a0d
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Dec  2 14:32:25 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Dec  2 14:35:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c64ab12

gnome-extra/gnome-software: Version bump to 43.2

Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/gnome-software/Manifest|   1 +
 .../gnome-software/gnome-software-43.2.ebuild  | 102 +
 2 files changed, 103 insertions(+)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index 14190ddfb56c..48784d706f4e 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1,3 +1,4 @@
 DIST gnome-software-42.4.tar.xz 2278412 BLAKE2B 
beb63ba7f874b72edd3c592f0a7553a4a5ba3631ede55da4c70989604cd0433dd40dd7c75b4bafdf106f1c02285e8502a610d8e2c9edf8cc4d34ea14f75fab62
 SHA512 
00c70886c6e3302a59ae533034d8d75cfe05873ea40d0d05a03e15ae34101bb8a64722a7c6a6d43bb54b61033bc14af1542bb832a70ee7b1a2dab6dacb8ffd8f
 DIST gnome-software-43.0.tar.xz 2352976 BLAKE2B 
8dc8b03c198aad01e73026ccb4b3e99888f39e9bbd99d9809863a2fe405865022a33458194f3769a3a5e9ff7a888beb463aca2805d90405342f9aae4485b352a
 SHA512 
bcf64e4d3d847c660fd1c1a2356235569560bc315fb6b0d2e459dfb1bbee7bf97d9a14f7c8ef1129e01241385cd1540d1499f9cc9ad99a996965feb48e698d6a
 DIST gnome-software-43.1.tar.xz 2351032 BLAKE2B 
e8718817ee9a6ac458f57d5f06271136d590ba2e6a951a05f143f5f85e124b0a64e1866fd50a1ff8e28e24682ffcb6ffb72dfd2ee8fcb9f6e8dd2fa3797513a5
 SHA512 
5494622e1c52bcf660df8ab83cd73720ccab3c767f8870b6a23bd83c396972c508beb365e6df143055e3a7d9e77b42f01ea73a49d8dcdcf97aaeada0fe9f03e5
+DIST gnome-software-43.2.tar.xz 2356928 BLAKE2B 
07cc787cc3320f84bc29164c40da8d600f011e1a1d8645be6089375f13658772562061e100f6347fa2019cc21cf27b71bd4c050fcc2850a2bb56d1160e849141
 SHA512 
d011418536706d2c5693581bd322008b5eb0fdf766ec96f1775135efb0fecec42dbc126ea2a66465b2169afb38b48fed1246516197e3bbf9d75b96e339d6ba33

diff --git a/gnome-extra/gnome-software/gnome-software-43.2.ebuild 
b/gnome-extra/gnome-software/gnome-software-43.2.ebuild
new file mode 100644
index ..19f8b6526551
--- /dev/null
+++ b/gnome-extra/gnome-software/gnome-software-43.2.ebuild
@@ -0,0 +1,102 @@
+# 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="Gnome install & update software"
+HOMEPAGE="https://wiki.gnome.org/Apps/Software 
https://gitlab.gnome.org/GNOME/gnome-software;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="flatpak +firmware gnome gtk-doc sysprof udev test"
+
+RDEPEND="
+   >=dev-libs/appstream-0.14.0:0=
+   >=x11-libs/gdk-pixbuf-2.32.0:2
+   >=dev-libs/libxmlb-0.1.7:=
+   >=gui-libs/gtk-4.6:4
+   >=dev-libs/glib-2.70.0:2
+   >=dev-libs/json-glib-1.6.0
+   >=net-libs/libsoup-3.0:3.0
+   >=gui-libs/libadwaita-1.0.1:1
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   gnome? ( >=gnome-base/gsettings-desktop-schemas-3.18.0 )
+   sys-auth/polkit
+   firmware? ( >=sys-apps/fwupd-1.5.6 )
+   flatpak? (
+   >=sys-apps/flatpak-1.9.1
+   dev-util/ostree
+   )
+   udev? ( dev-libs/libgudev )
+   >=gnome-base/gsettings-desktop-schemas-3.11.5
+"
+DEPEND="${RDEPEND}
+   test? ( dev-libs/libglib-testing )
+"
+BDEPEND="
+   dev-libs/libxml2:2
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.3
+   )
+"
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   sed -i -e '/install_data.*README\.md.*share\/doc\/gnome-software/d' 
meson.build || die
+   # We don't need language packs download support, and it fails tests in 
3.34.2 for us (if they are enabled)
+   sed -i -e '/subdir.*fedora-langpacks/d' plugins/meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use test tests)
+   $(meson_feature gnome gsettings_desktop_schemas) # Honoring of 
GNOME date format settings.
+   -Dman=true
+   -Dpackagekit=false
+   # -Dpackagekit_autoremove
+   -Dpolkit=true
+   -Deos_updater=false # Endless OS updater
+   $(meson_use firmware fwupd)
+   $(meson_use flatpak)
+   -Dmalcontent=false
+   -Drpm_ostree=false
+   -Dwebapps=true
+   -Dhardcoded_foss_webapps=true
+   -Dhardcoded_proprietary_webapps=true
+   $(meson_use udev gudev)
+   -Dapt=false
+   -Dsnap=false
+   -Dexternal_appstream=false
+   $(meson_use gtk-doc gtk_doc)
+   -Dhardcoded_curated=true
+

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2022-10-30 Thread Matt Turner
commit: 98dd1acac98116683a367abb52323949571b0fc7
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Oct 29 21:20:10 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Oct 30 22:28:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98dd1aca

gnome-extra/gnome-software: Set remote-id

Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/gnome-software/metadata.xml | 21 -
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/gnome-extra/gnome-software/metadata.xml 
b/gnome-extra/gnome-software/metadata.xml
index e84edacc8e32..d5cbc23b3fc3 100644
--- a/gnome-extra/gnome-software/metadata.xml
+++ b/gnome-extra/gnome-software/metadata.xml
@@ -1,13 +1,16 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
-   
-   
-   Enable firmware update support through 
sys-apps/fwupd
-   Enable support for flatpak applications 
using sys-apps/flatpak
-   Enable profiling data capture support 
using dev-util/sysprof-capture
-   
+  
+gn...@gentoo.org
+Gentoo GNOME Desktop
+  
+  
+Enable firmware update support through 
sys-apps/fwupd
+Enable support for flatpak applications using 
sys-apps/flatpak
+Enable profiling data capture support using 
dev-util/sysprof-capture
+  
+  
+GNOME/gnome-software
+  
 



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2022-10-25 Thread Matt Turner
commit: ef96792a7b38019d18f3e36ab7ba84491b7692be
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Oct 21 15:43:04 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Oct 25 15:25:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef96792a

gnome-extra/gnome-software: Version bump to 43.1

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/27879
Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/gnome-software/Manifest|   1 +
 .../gnome-software/gnome-software-43.1.ebuild  | 102 +
 2 files changed, 103 insertions(+)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index 9c40c45bb65b..14190ddfb56c 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-software-42.4.tar.xz 2278412 BLAKE2B 
beb63ba7f874b72edd3c592f0a7553a4a5ba3631ede55da4c70989604cd0433dd40dd7c75b4bafdf106f1c02285e8502a610d8e2c9edf8cc4d34ea14f75fab62
 SHA512 
00c70886c6e3302a59ae533034d8d75cfe05873ea40d0d05a03e15ae34101bb8a64722a7c6a6d43bb54b61033bc14af1542bb832a70ee7b1a2dab6dacb8ffd8f
 DIST gnome-software-43.0.tar.xz 2352976 BLAKE2B 
8dc8b03c198aad01e73026ccb4b3e99888f39e9bbd99d9809863a2fe405865022a33458194f3769a3a5e9ff7a888beb463aca2805d90405342f9aae4485b352a
 SHA512 
bcf64e4d3d847c660fd1c1a2356235569560bc315fb6b0d2e459dfb1bbee7bf97d9a14f7c8ef1129e01241385cd1540d1499f9cc9ad99a996965feb48e698d6a
+DIST gnome-software-43.1.tar.xz 2351032 BLAKE2B 
e8718817ee9a6ac458f57d5f06271136d590ba2e6a951a05f143f5f85e124b0a64e1866fd50a1ff8e28e24682ffcb6ffb72dfd2ee8fcb9f6e8dd2fa3797513a5
 SHA512 
5494622e1c52bcf660df8ab83cd73720ccab3c767f8870b6a23bd83c396972c508beb365e6df143055e3a7d9e77b42f01ea73a49d8dcdcf97aaeada0fe9f03e5

diff --git a/gnome-extra/gnome-software/gnome-software-43.1.ebuild 
b/gnome-extra/gnome-software/gnome-software-43.1.ebuild
new file mode 100644
index ..19f8b6526551
--- /dev/null
+++ b/gnome-extra/gnome-software/gnome-software-43.1.ebuild
@@ -0,0 +1,102 @@
+# 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="Gnome install & update software"
+HOMEPAGE="https://wiki.gnome.org/Apps/Software 
https://gitlab.gnome.org/GNOME/gnome-software;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="flatpak +firmware gnome gtk-doc sysprof udev test"
+
+RDEPEND="
+   >=dev-libs/appstream-0.14.0:0=
+   >=x11-libs/gdk-pixbuf-2.32.0:2
+   >=dev-libs/libxmlb-0.1.7:=
+   >=gui-libs/gtk-4.6:4
+   >=dev-libs/glib-2.70.0:2
+   >=dev-libs/json-glib-1.6.0
+   >=net-libs/libsoup-3.0:3.0
+   >=gui-libs/libadwaita-1.0.1:1
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   gnome? ( >=gnome-base/gsettings-desktop-schemas-3.18.0 )
+   sys-auth/polkit
+   firmware? ( >=sys-apps/fwupd-1.5.6 )
+   flatpak? (
+   >=sys-apps/flatpak-1.9.1
+   dev-util/ostree
+   )
+   udev? ( dev-libs/libgudev )
+   >=gnome-base/gsettings-desktop-schemas-3.11.5
+"
+DEPEND="${RDEPEND}
+   test? ( dev-libs/libglib-testing )
+"
+BDEPEND="
+   dev-libs/libxml2:2
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.3
+   )
+"
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   sed -i -e '/install_data.*README\.md.*share\/doc\/gnome-software/d' 
meson.build || die
+   # We don't need language packs download support, and it fails tests in 
3.34.2 for us (if they are enabled)
+   sed -i -e '/subdir.*fedora-langpacks/d' plugins/meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use test tests)
+   $(meson_feature gnome gsettings_desktop_schemas) # Honoring of 
GNOME date format settings.
+   -Dman=true
+   -Dpackagekit=false
+   # -Dpackagekit_autoremove
+   -Dpolkit=true
+   -Deos_updater=false # Endless OS updater
+   $(meson_use firmware fwupd)
+   $(meson_use flatpak)
+   -Dmalcontent=false
+   -Drpm_ostree=false
+   -Dwebapps=true
+   -Dhardcoded_foss_webapps=true
+   -Dhardcoded_proprietary_webapps=true
+   $(meson_use udev gudev)
+   -Dapt=false
+   -Dsnap=false
+   -Dexternal_appstream=false
+   $(meson_use gtk-doc gtk_doc)
+   -Dhardcoded_curated=true
+   -Ddefault_featured_apps=false # TODO: Will this be beneficial 
to us with flatpak at least? If enabled, it shows some apps under installed 
(probably merely due to /usr/share/app-info presence), but 

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2022-08-05 Thread Matt Turner
commit: d466100c1bee842be91130cd1a7151b72cd70f92
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Aug  5 16:15:04 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Aug  5 20:49:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d466100c

gnome-extra/gnome-software: Version bump to 42.4

Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/gnome-software/Manifest|   1 +
 .../gnome-software/gnome-software-42.4.ebuild  | 102 +
 2 files changed, 103 insertions(+)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index 33a650c1bce1..0ac09e65ddf2 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1 +1,2 @@
 DIST gnome-software-42.3.tar.xz 2275144 BLAKE2B 
ba9f5e2da24d84e048da0f81dc096273dc28f174fb8ad61dc7e1e82db9d9067c6bc1d17b6095618f8a540c39c7b356534d8f4fc37bde3f6f49b9cfc129873985
 SHA512 
8adae64b3149145548fc80ba3491e92d47a711341020b8edb5f07367b0e2d37864940af71a35d980f634e7a1df68e9fde3c56d17c8e482699358c8eba8b7
+DIST gnome-software-42.4.tar.xz 2278412 BLAKE2B 
beb63ba7f874b72edd3c592f0a7553a4a5ba3631ede55da4c70989604cd0433dd40dd7c75b4bafdf106f1c02285e8502a610d8e2c9edf8cc4d34ea14f75fab62
 SHA512 
00c70886c6e3302a59ae533034d8d75cfe05873ea40d0d05a03e15ae34101bb8a64722a7c6a6d43bb54b61033bc14af1542bb832a70ee7b1a2dab6dacb8ffd8f

diff --git a/gnome-extra/gnome-software/gnome-software-42.4.ebuild 
b/gnome-extra/gnome-software/gnome-software-42.4.ebuild
new file mode 100644
index ..8a33c46d8b6f
--- /dev/null
+++ b/gnome-extra/gnome-software/gnome-software-42.4.ebuild
@@ -0,0 +1,102 @@
+# 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="Gnome install & update software"
+HOMEPAGE="https://wiki.gnome.org/Apps/Software 
https://gitlab.gnome.org/GNOME/gnome-software;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="flatpak +firmware gnome gtk-doc sysprof udev"
+RESTRICT="test" # See TODO below
+
+RDEPEND="
+   >=dev-libs/appstream-0.14.0:0=
+   >=x11-libs/gdk-pixbuf-2.32.0:2
+   >=dev-libs/libxmlb-0.1.7:=
+   >=gui-libs/gtk-4.6:4
+   >=dev-libs/glib-2.66.0:2
+   >=dev-libs/json-glib-1.6.0
+   >=net-libs/libsoup-2.52.0:2.4
+   >=gui-libs/libadwaita-1.0.1:1
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   gnome? ( >=gnome-base/gsettings-desktop-schemas-3.18.0 )
+   sys-auth/polkit
+   firmware? ( >=sys-apps/fwupd-1.5.6 )
+   flatpak? (
+   >=sys-apps/flatpak-1.9.1
+   dev-util/ostree
+   )
+   udev? ( dev-libs/libgudev )
+   >=gnome-base/gsettings-desktop-schemas-3.11.5
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxml2:2
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.3 )
+"
+# test? ( dev-util/valgrind )
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   sed -i -e '/install_data.*README\.md.*share\/doc\/gnome-software/d' 
meson.build || die
+   # We don't need language packs download support, and it fails tests in 
3.34.2 for us (if they are enabled)
+   sed -i -e '/subdir.*fedora-langpacks/d' plugins/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_feature gnome gsettings_desktop_schemas) # Honoring of 
GNOME date format settings.
+   -Dman=true
+   -Dpackagekit=false
+   # -Dpackagekit_autoremove
+   -Dpolkit=true
+   -Deos_updater=false # Endless OS updater
+   $(meson_use firmware fwupd)
+   $(meson_use flatpak)
+   -Dmalcontent=false
+   -Drpm_ostree=false
+   $(meson_use udev gudev)
+   -Dapt=false
+   -Dsnap=false
+   -Dexternal_appstream=false
+   -Dvalgrind=false
+   $(meson_use gtk-doc gtk_doc)
+   -Dhardcoded_popular=true
+   -Ddefault_featured_apps=false # TODO: Will this be beneficial 
to us with flatpak at least? If enabled, it shows some apps under installed 
(probably merely due to /usr/share/app-info presence), but launching and 
removal of them is broken
+   -Dmogwai=false #TODO?
+   $(meson_feature sysprof)
+   -Dprofile=''
+   -Dsoup2=true
+   )
+   meson_src_configure
+}
+
+src_test() {
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2022-07-01 Thread Matt Turner
commit: 1ebc9b3fcb655c1263bd5aa7745df8bbe6c458d8
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Jul  1 03:50:00 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Jul  2 02:52:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ebc9b3f

gnome-extra/gnome-software: Version bump to 42.3

Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/gnome-software/Manifest|   1 +
 .../gnome-software/gnome-software-42.3.ebuild  | 102 +
 2 files changed, 103 insertions(+)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index 93afd3491a30..558c03041e12 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1 +1,2 @@
 DIST gnome-software-42.2.tar.xz 2274824 BLAKE2B 
0c971bbe8f7e074ddc23923f14aeca4e95a0c305d016548d69bc51100859dfc30fcfcfbfe88189b6a0e4d2531c8223822aa8f16bee5bba6046266077e7c26eda
 SHA512 
2b231afbedb241b8957fa902c37cd85734cdb8b2071cd32ac75ae2e9e064483fe1e9e8d49f2e6df478fdd01e9c6225a85887ba2af1792a9150b89cea75ef8bb4
+DIST gnome-software-42.3.tar.xz 2275144 BLAKE2B 
ba9f5e2da24d84e048da0f81dc096273dc28f174fb8ad61dc7e1e82db9d9067c6bc1d17b6095618f8a540c39c7b356534d8f4fc37bde3f6f49b9cfc129873985
 SHA512 
8adae64b3149145548fc80ba3491e92d47a711341020b8edb5f07367b0e2d37864940af71a35d980f634e7a1df68e9fde3c56d17c8e482699358c8eba8b7

diff --git a/gnome-extra/gnome-software/gnome-software-42.3.ebuild 
b/gnome-extra/gnome-software/gnome-software-42.3.ebuild
new file mode 100644
index ..8ef94587b026
--- /dev/null
+++ b/gnome-extra/gnome-software/gnome-software-42.3.ebuild
@@ -0,0 +1,102 @@
+# 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="Gnome install & update software"
+HOMEPAGE="https://wiki.gnome.org/Apps/Software;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="flatpak +firmware gnome gtk-doc sysprof udev"
+RESTRICT="test" # See TODO below
+
+RDEPEND="
+   >=dev-libs/appstream-0.14.0:0=
+   >=x11-libs/gdk-pixbuf-2.32.0:2
+   >=dev-libs/libxmlb-0.1.7:=
+   >=gui-libs/gtk-4.6:4
+   >=dev-libs/glib-2.66.0:2
+   >=dev-libs/json-glib-1.6.0
+   >=net-libs/libsoup-2.52.0:2.4
+   >=gui-libs/libadwaita-1.0.1:1
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   gnome? ( >=gnome-base/gsettings-desktop-schemas-3.18.0 )
+   sys-auth/polkit
+   firmware? ( >=sys-apps/fwupd-1.5.6 )
+   flatpak? (
+   >=sys-apps/flatpak-1.9.1
+   dev-util/ostree
+   )
+   udev? ( dev-libs/libgudev )
+   >=gnome-base/gsettings-desktop-schemas-3.11.5
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxml2:2
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.3 )
+"
+# test? ( dev-util/valgrind )
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   sed -i -e '/install_data.*README\.md.*share\/doc\/gnome-software/d' 
meson.build || die
+   # We don't need language packs download support, and it fails tests in 
3.34.2 for us (if they are enabled)
+   sed -i -e '/subdir.*fedora-langpacks/d' plugins/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_feature gnome gsettings_desktop_schemas) # Honoring of 
GNOME date format settings.
+   -Dman=true
+   -Dpackagekit=false
+   # -Dpackagekit_autoremove
+   -Dpolkit=true
+   -Deos_updater=false # Endless OS updater
+   $(meson_use firmware fwupd)
+   $(meson_use flatpak)
+   -Dmalcontent=false
+   -Drpm_ostree=false
+   $(meson_use udev gudev)
+   -Dapt=false
+   -Dsnap=false
+   -Dexternal_appstream=false
+   -Dvalgrind=false
+   $(meson_use gtk-doc gtk_doc)
+   -Dhardcoded_popular=true
+   -Ddefault_featured_apps=false # TODO: Will this be beneficial 
to us with flatpak at least? If enabled, it shows some apps under installed 
(probably merely due to /usr/share/app-info presence), but launching and 
removal of them is broken
+   -Dmogwai=false #TODO?
+   $(meson_feature sysprof)
+   -Dprofile=''
+   -Dsoup2=true
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}
+
+pkg_postinst() {
+

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2022-05-30 Thread Matt Turner
commit: f48d071cbe40304d1a9a1f7e90a2400854abafbe
Author: Matt Turner  gentoo  org>
AuthorDate: Mon May 30 18:08:57 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon May 30 18:22:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f48d071c

gnome-extra/gnome-software: Version bump to 42.2

Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/gnome-software/Manifest|   1 +
 .../gnome-software/gnome-software-42.2.ebuild  | 102 +
 2 files changed, 103 insertions(+)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index 6b4383ccd5d2..159e4ae6b25f 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1,3 +1,4 @@
 DIST gnome-software-41.4.tar.xz 3243380 BLAKE2B 
a8511c776d902639a01b1194e7dd23f22e98c6fa5fd0624cf9d7b7ae96f0ca313eb139a396e4bf8c7b2ec94db66a3f6ef89a8d77cbd1820291f01cd6c70ec2db
 SHA512 
97c51fd21bd5fd2f7d11e00811747992ff0e404380f84cda07e5c7cae3962034c9169ebad95f875056233c9b1d44347a0c15c61e0f018bb3128e7c7d5d3c74b2
 DIST gnome-software-42.0.tar.xz 2266316 BLAKE2B 
c672ecd32d80168aca9b651beb1f58562fb2874656f3c400c9301a0ed87e19cdd74554ef5995daec7f435cf689ad9dc3404623cab4dbb1e00602aa8b191ed996
 SHA512 
f630232d164d1a7adcf9a91133769c6fe4ce62cdaeccd49b991330682eeccfddc8f83c7326802aaabdb4fc537243c0fd19741c702f4d23d75ebd71e9abb3da92
 DIST gnome-software-42.1.tar.xz 2266468 BLAKE2B 
9dfe336184e2a1ffc244ef37d31b006831e18e399e6393013842d25492062d2093210117182f6fc7521892f25864056244200c7f9a88f65da86e99373bc40daa
 SHA512 
292a17e94c7409198fdff4250a88cb240a126c3d77a9cfee1ea8608fdc482d75af6f8fc91c5c6c068b474edea6dcb197f88ec09081a8b270d5f3eda67db755ad
+DIST gnome-software-42.2.tar.xz 2274824 BLAKE2B 
0c971bbe8f7e074ddc23923f14aeca4e95a0c305d016548d69bc51100859dfc30fcfcfbfe88189b6a0e4d2531c8223822aa8f16bee5bba6046266077e7c26eda
 SHA512 
2b231afbedb241b8957fa902c37cd85734cdb8b2071cd32ac75ae2e9e064483fe1e9e8d49f2e6df478fdd01e9c6225a85887ba2af1792a9150b89cea75ef8bb4

diff --git a/gnome-extra/gnome-software/gnome-software-42.2.ebuild 
b/gnome-extra/gnome-software/gnome-software-42.2.ebuild
new file mode 100644
index ..8ef94587b026
--- /dev/null
+++ b/gnome-extra/gnome-software/gnome-software-42.2.ebuild
@@ -0,0 +1,102 @@
+# 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="Gnome install & update software"
+HOMEPAGE="https://wiki.gnome.org/Apps/Software;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="flatpak +firmware gnome gtk-doc sysprof udev"
+RESTRICT="test" # See TODO below
+
+RDEPEND="
+   >=dev-libs/appstream-0.14.0:0=
+   >=x11-libs/gdk-pixbuf-2.32.0:2
+   >=dev-libs/libxmlb-0.1.7:=
+   >=gui-libs/gtk-4.6:4
+   >=dev-libs/glib-2.66.0:2
+   >=dev-libs/json-glib-1.6.0
+   >=net-libs/libsoup-2.52.0:2.4
+   >=gui-libs/libadwaita-1.0.1:1
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   gnome? ( >=gnome-base/gsettings-desktop-schemas-3.18.0 )
+   sys-auth/polkit
+   firmware? ( >=sys-apps/fwupd-1.5.6 )
+   flatpak? (
+   >=sys-apps/flatpak-1.9.1
+   dev-util/ostree
+   )
+   udev? ( dev-libs/libgudev )
+   >=gnome-base/gsettings-desktop-schemas-3.11.5
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxml2:2
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.3 )
+"
+# test? ( dev-util/valgrind )
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   sed -i -e '/install_data.*README\.md.*share\/doc\/gnome-software/d' 
meson.build || die
+   # We don't need language packs download support, and it fails tests in 
3.34.2 for us (if they are enabled)
+   sed -i -e '/subdir.*fedora-langpacks/d' plugins/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_feature gnome gsettings_desktop_schemas) # Honoring of 
GNOME date format settings.
+   -Dman=true
+   -Dpackagekit=false
+   # -Dpackagekit_autoremove
+   -Dpolkit=true
+   -Deos_updater=false # Endless OS updater
+   $(meson_use firmware fwupd)
+   $(meson_use flatpak)
+   -Dmalcontent=false
+   -Drpm_ostree=false
+   $(meson_use udev gudev)
+   -Dapt=false
+   -Dsnap=false
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2022-04-28 Thread Matt Turner
commit: 8706838c22502174e951de38857b1d653649e320
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 28 15:21:43 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Apr 28 15:31:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8706838c

gnome-extra/gnome-software: Version bump to 42.1

Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/gnome-software/Manifest|   1 +
 .../gnome-software/gnome-software-42.1.ebuild  | 102 +
 2 files changed, 103 insertions(+)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index 2d0e93512166..6b4383ccd5d2 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-software-41.4.tar.xz 3243380 BLAKE2B 
a8511c776d902639a01b1194e7dd23f22e98c6fa5fd0624cf9d7b7ae96f0ca313eb139a396e4bf8c7b2ec94db66a3f6ef89a8d77cbd1820291f01cd6c70ec2db
 SHA512 
97c51fd21bd5fd2f7d11e00811747992ff0e404380f84cda07e5c7cae3962034c9169ebad95f875056233c9b1d44347a0c15c61e0f018bb3128e7c7d5d3c74b2
 DIST gnome-software-42.0.tar.xz 2266316 BLAKE2B 
c672ecd32d80168aca9b651beb1f58562fb2874656f3c400c9301a0ed87e19cdd74554ef5995daec7f435cf689ad9dc3404623cab4dbb1e00602aa8b191ed996
 SHA512 
f630232d164d1a7adcf9a91133769c6fe4ce62cdaeccd49b991330682eeccfddc8f83c7326802aaabdb4fc537243c0fd19741c702f4d23d75ebd71e9abb3da92
+DIST gnome-software-42.1.tar.xz 2266468 BLAKE2B 
9dfe336184e2a1ffc244ef37d31b006831e18e399e6393013842d25492062d2093210117182f6fc7521892f25864056244200c7f9a88f65da86e99373bc40daa
 SHA512 
292a17e94c7409198fdff4250a88cb240a126c3d77a9cfee1ea8608fdc482d75af6f8fc91c5c6c068b474edea6dcb197f88ec09081a8b270d5f3eda67db755ad

diff --git a/gnome-extra/gnome-software/gnome-software-42.1.ebuild 
b/gnome-extra/gnome-software/gnome-software-42.1.ebuild
new file mode 100644
index ..8ef94587b026
--- /dev/null
+++ b/gnome-extra/gnome-software/gnome-software-42.1.ebuild
@@ -0,0 +1,102 @@
+# 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="Gnome install & update software"
+HOMEPAGE="https://wiki.gnome.org/Apps/Software;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="flatpak +firmware gnome gtk-doc sysprof udev"
+RESTRICT="test" # See TODO below
+
+RDEPEND="
+   >=dev-libs/appstream-0.14.0:0=
+   >=x11-libs/gdk-pixbuf-2.32.0:2
+   >=dev-libs/libxmlb-0.1.7:=
+   >=gui-libs/gtk-4.6:4
+   >=dev-libs/glib-2.66.0:2
+   >=dev-libs/json-glib-1.6.0
+   >=net-libs/libsoup-2.52.0:2.4
+   >=gui-libs/libadwaita-1.0.1:1
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   gnome? ( >=gnome-base/gsettings-desktop-schemas-3.18.0 )
+   sys-auth/polkit
+   firmware? ( >=sys-apps/fwupd-1.5.6 )
+   flatpak? (
+   >=sys-apps/flatpak-1.9.1
+   dev-util/ostree
+   )
+   udev? ( dev-libs/libgudev )
+   >=gnome-base/gsettings-desktop-schemas-3.11.5
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxml2:2
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.3 )
+"
+# test? ( dev-util/valgrind )
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   sed -i -e '/install_data.*README\.md.*share\/doc\/gnome-software/d' 
meson.build || die
+   # We don't need language packs download support, and it fails tests in 
3.34.2 for us (if they are enabled)
+   sed -i -e '/subdir.*fedora-langpacks/d' plugins/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_feature gnome gsettings_desktop_schemas) # Honoring of 
GNOME date format settings.
+   -Dman=true
+   -Dpackagekit=false
+   # -Dpackagekit_autoremove
+   -Dpolkit=true
+   -Deos_updater=false # Endless OS updater
+   $(meson_use firmware fwupd)
+   $(meson_use flatpak)
+   -Dmalcontent=false
+   -Drpm_ostree=false
+   $(meson_use udev gudev)
+   -Dapt=false
+   -Dsnap=false
+   -Dexternal_appstream=false
+   -Dvalgrind=false
+   $(meson_use gtk-doc gtk_doc)
+   -Dhardcoded_popular=true
+   -Ddefault_featured_apps=false # TODO: Will this be beneficial 
to us with flatpak at least? If enabled, it shows some apps under installed 
(probably merely due to 

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2022-04-24 Thread Matt Turner
commit: b7dfe31e2a5515be51486258ea42beff11d14cda
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 24 22:08:13 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Apr 24 22:45:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7dfe31e

gnome-extra/gnome-software: Version bump to 42.0

Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/gnome-software/Manifest|   1 +
 .../gnome-software/gnome-software-42.0.ebuild  | 102 +
 2 files changed, 103 insertions(+)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index ab9249a41858..2d0e93512166 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1 +1,2 @@
 DIST gnome-software-41.4.tar.xz 3243380 BLAKE2B 
a8511c776d902639a01b1194e7dd23f22e98c6fa5fd0624cf9d7b7ae96f0ca313eb139a396e4bf8c7b2ec94db66a3f6ef89a8d77cbd1820291f01cd6c70ec2db
 SHA512 
97c51fd21bd5fd2f7d11e00811747992ff0e404380f84cda07e5c7cae3962034c9169ebad95f875056233c9b1d44347a0c15c61e0f018bb3128e7c7d5d3c74b2
+DIST gnome-software-42.0.tar.xz 2266316 BLAKE2B 
c672ecd32d80168aca9b651beb1f58562fb2874656f3c400c9301a0ed87e19cdd74554ef5995daec7f435cf689ad9dc3404623cab4dbb1e00602aa8b191ed996
 SHA512 
f630232d164d1a7adcf9a91133769c6fe4ce62cdaeccd49b991330682eeccfddc8f83c7326802aaabdb4fc537243c0fd19741c702f4d23d75ebd71e9abb3da92

diff --git a/gnome-extra/gnome-software/gnome-software-42.0.ebuild 
b/gnome-extra/gnome-software/gnome-software-42.0.ebuild
new file mode 100644
index ..8ef94587b026
--- /dev/null
+++ b/gnome-extra/gnome-software/gnome-software-42.0.ebuild
@@ -0,0 +1,102 @@
+# 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="Gnome install & update software"
+HOMEPAGE="https://wiki.gnome.org/Apps/Software;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="flatpak +firmware gnome gtk-doc sysprof udev"
+RESTRICT="test" # See TODO below
+
+RDEPEND="
+   >=dev-libs/appstream-0.14.0:0=
+   >=x11-libs/gdk-pixbuf-2.32.0:2
+   >=dev-libs/libxmlb-0.1.7:=
+   >=gui-libs/gtk-4.6:4
+   >=dev-libs/glib-2.66.0:2
+   >=dev-libs/json-glib-1.6.0
+   >=net-libs/libsoup-2.52.0:2.4
+   >=gui-libs/libadwaita-1.0.1:1
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   gnome? ( >=gnome-base/gsettings-desktop-schemas-3.18.0 )
+   sys-auth/polkit
+   firmware? ( >=sys-apps/fwupd-1.5.6 )
+   flatpak? (
+   >=sys-apps/flatpak-1.9.1
+   dev-util/ostree
+   )
+   udev? ( dev-libs/libgudev )
+   >=gnome-base/gsettings-desktop-schemas-3.11.5
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxml2:2
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.3 )
+"
+# test? ( dev-util/valgrind )
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   sed -i -e '/install_data.*README\.md.*share\/doc\/gnome-software/d' 
meson.build || die
+   # We don't need language packs download support, and it fails tests in 
3.34.2 for us (if they are enabled)
+   sed -i -e '/subdir.*fedora-langpacks/d' plugins/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_feature gnome gsettings_desktop_schemas) # Honoring of 
GNOME date format settings.
+   -Dman=true
+   -Dpackagekit=false
+   # -Dpackagekit_autoremove
+   -Dpolkit=true
+   -Deos_updater=false # Endless OS updater
+   $(meson_use firmware fwupd)
+   $(meson_use flatpak)
+   -Dmalcontent=false
+   -Drpm_ostree=false
+   $(meson_use udev gudev)
+   -Dapt=false
+   -Dsnap=false
+   -Dexternal_appstream=false
+   -Dvalgrind=false
+   $(meson_use gtk-doc gtk_doc)
+   -Dhardcoded_popular=true
+   -Ddefault_featured_apps=false # TODO: Will this be beneficial 
to us with flatpak at least? If enabled, it shows some apps under installed 
(probably merely due to /usr/share/app-info presence), but launching and 
removal of them is broken
+   -Dmogwai=false #TODO?
+   $(meson_feature sysprof)
+   -Dprofile=''
+   -Dsoup2=true
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}
+
+pkg_postinst() {
+

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2022-02-19 Thread Matt Turner
commit: 466f2d2911ec963834fbc059a6c665f4f69d75f6
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Feb 19 23:46:42 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Feb 19 23:55:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=466f2d29

gnome-extra/gnome-software: Version bump to 41.4

Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/gnome-software/Manifest|   1 +
 .../gnome-software/gnome-software-41.4.ebuild  | 101 +
 2 files changed, 102 insertions(+)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index 0a1fdc1e61da..a9fd5e66d41d 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1 +1,2 @@
 DIST gnome-software-40.4.tar.xz 3108460 BLAKE2B 
696736d94fe245f98a619a58c8df1a3c6196a9f3f07ccc82f0c92c3226ab4914ee5bdbf2f6414b8e8fca99215451d08ef03b164b5cd885af36d69b1cc9043b7a
 SHA512 
5ef7ad754cb161ad5e181dc9b189fe57066a92ebbe3a5871412b638896a02d6e9114e5fdce91e3225af990a580a1f534b936008ff3a2d50a59154406f055a3e7
+DIST gnome-software-41.4.tar.xz 3243380 BLAKE2B 
a8511c776d902639a01b1194e7dd23f22e98c6fa5fd0624cf9d7b7ae96f0ca313eb139a396e4bf8c7b2ec94db66a3f6ef89a8d77cbd1820291f01cd6c70ec2db
 SHA512 
97c51fd21bd5fd2f7d11e00811747992ff0e404380f84cda07e5c7cae3962034c9169ebad95f875056233c9b1d44347a0c15c61e0f018bb3128e7c7d5d3c74b2

diff --git a/gnome-extra/gnome-software/gnome-software-41.4.ebuild 
b/gnome-extra/gnome-software/gnome-software-41.4.ebuild
new file mode 100644
index ..69002ba173ae
--- /dev/null
+++ b/gnome-extra/gnome-software/gnome-software-41.4.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="Gnome install & update software"
+HOMEPAGE="https://wiki.gnome.org/Apps/Software;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="flatpak +firmware gnome gtk-doc spell sysprof udev"
+RESTRICT="test" # writes to and deletes files in /var/tmp/self-test/
+
+RDEPEND="
+   >=dev-libs/appstream-0.14.0:0=
+   >=x11-libs/gdk-pixbuf-2.32.0:2
+   >=dev-libs/libxmlb-0.1.7:=
+   >=x11-libs/gtk+-3.22.4:3
+   >=dev-libs/glib-2.56:2
+   >=dev-libs/json-glib-1.2.0
+   >=net-libs/libsoup-2.52.0:2.4
+   >=gui-libs/libhandy-1.2.0:1=
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   gnome? ( >=gnome-base/gsettings-desktop-schemas-3.18.0 )
+   spell? ( app-text/gspell:= )
+   sys-auth/polkit
+   firmware? ( >=sys-apps/fwupd-1.0.3 )
+   flatpak? (
+   >=sys-apps/flatpak-1.0.4
+   dev-util/ostree
+   )
+   udev? ( dev-libs/libgudev )
+   >=gnome-base/gsettings-desktop-schemas-3.11.5
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxml2:2
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.3 )
+"
+# test? ( dev-util/valgrind )
+
+src_prepare() {
+   xdg_src_prepare
+   sed -i -e '/install_data.*README\.md.*share\/doc\/gnome-software/d' 
meson.build || die
+   # We don't need language packs download support, and it fails tests in 
3.34.2 for us (if they are enabled)
+   sed -i -e '/subdir.*fedora-langpacks/d' plugins/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=(
+   -Dtests=false #$(meson_use test tests)
+   $(meson_use spell gspell)
+   $(meson_feature gnome gsettings_desktop_schemas) # Honoring of 
GNOME date format settings.
+   -Dman=true
+   -Dpackagekit=false
+   # -Dpackagekit_autoremove
+   -Dpolkit=true
+   -Deos_updater=false # Endless OS updater
+   $(meson_use firmware fwupd)
+   $(meson_use flatpak)
+   -Dmalcontent=false
+   -Drpm_ostree=false
+   $(meson_use udev gudev)
+   -Dapt=false
+   -Dsnap=false
+   -Dexternal_appstream=false
+   -Dvalgrind=false
+   $(meson_use gtk-doc gtk_doc)
+   -Dhardcoded_popular=true
+   -Ddefault_featured_apps=false # TODO: Will this be beneficial 
to us with flatpak at least? If enabled, it shows some apps under installed 
(probably merely due to /usr/share/app-info presence), but launching and 
removal of them is broken
+   -Dmogwai=false #TODO?
+   $(meson_feature sysprof)
+   -Dprofile=''
+   )
+   meson_src_configure

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2021-08-13 Thread Mart Raudsepp
commit: 523050ac88a81100d880392fa5e94d1ffabfce79
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Aug 13 16:31:32 2021 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Aug 13 16:34:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=523050ac

gnome-extra/gnome-software: bump to 40.4

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-extra/gnome-software/Manifest|   1 +
 .../gnome-software/gnome-software-40.4.ebuild  | 102 +
 2 files changed, 103 insertions(+)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index 18ff67cd362..33ecbee8aba 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-software-40.2.tar.xz 3093012 BLAKE2B 
0d51e7e752b9399f79c2fc16ea12b99bb58a486fe050e38a8fd606a2afd9db32d67d14b4ed50d21da163238b30fac20f93f8947b165d8ae611c27057dd572d34
 SHA512 
ded29be4c59130a4016d43d3e18a67c8cf3fec4761a7a57c067bf075a6f1da5b7726000172e2303ba129b3b5cb8bd22ebfad8fbf0e3248285a4864350f3a1679
 DIST gnome-software-40.3.tar.xz 3108332 BLAKE2B 
2b271db8994a252fcaf784452231585dd430b5e8363e6f2fed8e5bc0e7d1287e0cb5b22fa323a99a6f448cb23b0995ecef55b5a7675960f5dfb891cc5cb9aeae
 SHA512 
6070f8f59fa9872282a081b6ba4f740616a799cffae43a8a541ebf4e0d7b189710dbdce679b1e5136a3fff5f8da29ec8e1ed9df7289c0a6ed697eb0ad693271f
+DIST gnome-software-40.4.tar.xz 3108460 BLAKE2B 
696736d94fe245f98a619a58c8df1a3c6196a9f3f07ccc82f0c92c3226ab4914ee5bdbf2f6414b8e8fca99215451d08ef03b164b5cd885af36d69b1cc9043b7a
 SHA512 
5ef7ad754cb161ad5e181dc9b189fe57066a92ebbe3a5871412b638896a02d6e9114e5fdce91e3225af990a580a1f534b936008ff3a2d50a59154406f055a3e7

diff --git a/gnome-extra/gnome-software/gnome-software-40.4.ebuild 
b/gnome-extra/gnome-software/gnome-software-40.4.ebuild
new file mode 100644
index 000..4f2ba4e19e8
--- /dev/null
+++ b/gnome-extra/gnome-software/gnome-software-40.4.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="Gnome install & update software"
+HOMEPAGE="https://wiki.gnome.org/Apps/Software;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="flatpak +firmware gnome gtk-doc spell sysprof udev"
+RESTRICT="test" # writes to and deletes files in /var/tmp/self-test/
+
+RDEPEND="
+   >=dev-libs/appstream-0.14.0:0=
+   >=x11-libs/gdk-pixbuf-2.32.0:2
+   >=dev-libs/libxmlb-0.1.7:=
+   net-libs/gnome-online-accounts:=
+   >=x11-libs/gtk+-3.22.4:3
+   >=dev-libs/glib-2.56:2
+   >=dev-libs/json-glib-1.2.0
+   >=net-libs/libsoup-2.52.0:2.4
+   >=gui-libs/libhandy-1.0.2:1=
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   gnome? ( >=gnome-base/gsettings-desktop-schemas-3.18.0 )
+   spell? ( app-text/gspell:= )
+   sys-auth/polkit
+   firmware? ( >=sys-apps/fwupd-1.0.3 )
+   flatpak? (
+   >=sys-apps/flatpak-1.0.4
+   dev-util/ostree
+   )
+   udev? ( dev-libs/libgudev )
+   >=gnome-base/gsettings-desktop-schemas-3.11.5
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxml2:2
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.3 )
+"
+# test? ( dev-util/valgrind )
+
+src_prepare() {
+   xdg_src_prepare
+   sed -i -e '/install_data.*README\.md.*share\/doc\/gnome-software/d' 
meson.build || die
+   # We don't need language packs download support, and it fails tests in 
3.34.2 for us (if they are enabled)
+   sed -i -e '/subdir.*fedora-langpacks/d' plugins/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=(
+   -Dtests=false #$(meson_use test tests)
+   $(meson_use spell gspell)
+   $(meson_feature gnome gsettings_desktop_schemas) # Honoring of 
GNOME date format settings.
+   -Dman=true
+   -Dpackagekit=false
+   # -Dpackagekit_autoremove
+   -Dpolkit=true
+   -Deos_updater=false # Endless OS updater
+   $(meson_use firmware fwupd)
+   $(meson_use flatpak)
+   -Dmalcontent=false
+   -Drpm_ostree=false
+   -Dodrs=false
+   $(meson_use udev gudev)
+   -Dapt=false
+   -Dsnap=false
+   -Dexternal_appstream=false
+   -Dvalgrind=false
+   $(meson_use gtk-doc gtk_doc)
+ 

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2021-07-10 Thread Mart Raudsepp
commit: ad6708eeffaefd9555149e3223ecac8670df6ca0
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Jul 10 16:23:39 2021 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Jul 10 16:23:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad6708ee

gnome-extra/gnome-software: bump to 40.3

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-extra/gnome-software/Manifest|   1 +
 .../gnome-software/gnome-software-40.3.ebuild  | 103 +
 2 files changed, 104 insertions(+)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index d0411c60091..18ff67cd362 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1 +1,2 @@
 DIST gnome-software-40.2.tar.xz 3093012 BLAKE2B 
0d51e7e752b9399f79c2fc16ea12b99bb58a486fe050e38a8fd606a2afd9db32d67d14b4ed50d21da163238b30fac20f93f8947b165d8ae611c27057dd572d34
 SHA512 
ded29be4c59130a4016d43d3e18a67c8cf3fec4761a7a57c067bf075a6f1da5b7726000172e2303ba129b3b5cb8bd22ebfad8fbf0e3248285a4864350f3a1679
+DIST gnome-software-40.3.tar.xz 3108332 BLAKE2B 
2b271db8994a252fcaf784452231585dd430b5e8363e6f2fed8e5bc0e7d1287e0cb5b22fa323a99a6f448cb23b0995ecef55b5a7675960f5dfb891cc5cb9aeae
 SHA512 
6070f8f59fa9872282a081b6ba4f740616a799cffae43a8a541ebf4e0d7b189710dbdce679b1e5136a3fff5f8da29ec8e1ed9df7289c0a6ed697eb0ad693271f

diff --git a/gnome-extra/gnome-software/gnome-software-40.3.ebuild 
b/gnome-extra/gnome-software/gnome-software-40.3.ebuild
new file mode 100644
index 000..b3b1497a808
--- /dev/null
+++ b/gnome-extra/gnome-software/gnome-software-40.3.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="Gnome install & update software"
+HOMEPAGE="https://wiki.gnome.org/Apps/Software;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="flatpak +firmware gnome gtk-doc packagekit spell sysprof udev"
+RESTRICT="test" # writes to and deletes files in /var/tmp/self-test/
+
+RDEPEND="
+   >=dev-libs/appstream-0.14.0:0=
+   >=x11-libs/gdk-pixbuf-2.32.0:2
+   >=dev-libs/libxmlb-0.1.7:=
+   net-libs/gnome-online-accounts:=
+   >=x11-libs/gtk+-3.22.4:3
+   >=dev-libs/glib-2.56:2
+   >=dev-libs/json-glib-1.2.0
+   >=net-libs/libsoup-2.52.0:2.4
+   >=gui-libs/libhandy-1.0.2:1=
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   gnome? ( >=gnome-base/gsettings-desktop-schemas-3.18.0 )
+   spell? ( app-text/gspell:= )
+   sys-auth/polkit
+   packagekit? ( >=app-admin/packagekit-base-1.1.0 )
+   firmware? ( >=sys-apps/fwupd-1.0.3 )
+   flatpak? (
+   >=sys-apps/flatpak-1.0.4
+   dev-util/ostree
+   )
+   udev? ( dev-libs/libgudev )
+   >=gnome-base/gsettings-desktop-schemas-3.11.5
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxml2:2
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.3 )
+"
+# test? ( dev-util/valgrind )
+
+src_prepare() {
+   xdg_src_prepare
+   sed -i -e '/install_data.*README\.md.*share\/doc\/gnome-software/d' 
meson.build || die
+   # We don't need language packs download support, and it fails tests in 
3.34.2 for us (if they are enabled)
+   sed -i -e '/subdir.*fedora-langpacks/d' plugins/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=(
+   -Dtests=false #$(meson_use test tests)
+   $(meson_use spell gspell)
+   $(meson_feature gnome gsettings_desktop_schemas) # Honoring of 
GNOME date format settings.
+   -Dman=true
+   $(meson_use packagekit)
+   # -Dpackagekit_autoremove
+   -Dpolkit=true
+   -Deos_updater=false # Endless OS updater
+   $(meson_use firmware fwupd)
+   $(meson_use flatpak)
+   -Dmalcontent=false
+   -Drpm_ostree=false
+   -Dodrs=false
+   $(meson_use udev gudev)
+   -Dapt=false
+   -Dsnap=false
+   -Dexternal_appstream=false
+   -Dvalgrind=false
+   $(meson_use gtk-doc gtk_doc)
+   -Dhardcoded_popular=true
+   -Ddefault_featured_apps=false # TODO: Will this be beneficial 
to us with flatpak at least? If enabled, it shows some apps under installed 
(probably merely due to /usr/share/app-info presence), but 

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2021-06-13 Thread Sam James
commit: cc3a1aa466e1eab817d37cffb6a9df9a1aa283da
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 13 18:33:13 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 13 20:24:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc3a1aa4

gnome-extra/gnome-software: revbump for newer sysprof-capture dependency

https://bugs.gentoo.org/795507
Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Sam James  gentoo.org>

 .../{gnome-software-40.2.ebuild => gnome-software-40.2-r1.ebuild}   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-extra/gnome-software/gnome-software-40.2.ebuild 
b/gnome-extra/gnome-software/gnome-software-40.2-r1.ebuild
similarity index 98%
rename from gnome-extra/gnome-software/gnome-software-40.2.ebuild
rename to gnome-extra/gnome-software/gnome-software-40.2-r1.ebuild
index c81ec02d2b5..b3b1497a808 100644
--- a/gnome-extra/gnome-software/gnome-software-40.2.ebuild
+++ b/gnome-extra/gnome-software/gnome-software-40.2-r1.ebuild
@@ -24,7 +24,7 @@ RDEPEND="
>=dev-libs/json-glib-1.2.0
>=net-libs/libsoup-2.52.0:2.4
>=gui-libs/libhandy-1.0.2:1=
-   sysprof? ( >=dev-util/sysprof-capture-3.38.1:4 )
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
gnome? ( >=gnome-base/gsettings-desktop-schemas-3.18.0 )
spell? ( app-text/gspell:= )
sys-auth/polkit



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2021-06-06 Thread Matt Turner
commit: 8f2d99f779f881a06f972870cf26aa0f3106cd72
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Jun  6 21:21:00 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Jun  6 21:49:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f2d99f7

gnome-extra/gnome-software: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/gnome-software/Manifest|   4 -
 .../gnome-software/gnome-software-3.34.2.ebuild|  95 ---
 .../gnome-software/gnome-software-3.36.1.ebuild|  95 ---
 .../gnome-software/gnome-software-40.0.ebuild  | 103 -
 .../gnome-software/gnome-software-40.1.ebuild  | 103 -
 5 files changed, 400 deletions(-)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index c2b2f05c330..d0411c60091 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1,5 +1 @@
-DIST gnome-software-3.34.2.tar.xz 5945736 BLAKE2B 
89e7e0a606a832aedbfa32024f201e71b3edb3c8df527efea1be72236b4bfb86901f3af689b10bf706f9c4f16e6badc00080a1244ce30eb09dfd1dad5833e8cf
 SHA512 
4deb09530fbeeadd54e69d03ef4cecaef47c6766bce0ec5230bb090d27e54664577a227416933b6ec4780249f4565e51202a25517fba5dd040fd895bd3a26397
-DIST gnome-software-3.36.1.tar.xz 8277796 BLAKE2B 
bf3d5f3f67b211cfd4af87ae500691085ab83aed9f85e211972d408a1bfa5d7c6de162acc2088bf9ba9323369e73dba27a06b2491745ef2ceb04943e4acbf72d
 SHA512 
7d0e8c16192bbbc8f166db137dbd2e6ff9e85f7d3d37f63f41211ba3838e392bd87a8d9bf09d31b43f6d21e1a099ecdeff9114ae27fae40d563671f0bcbe50d4
-DIST gnome-software-40.0.tar.xz 3087252 BLAKE2B 
4b834113c0770a3acfbcf21b5db3d6da57a885e6b235c3328947f218f28daf70c6f636253283dd77d0c4a1fc59f8ac66a140412694a61352147c13c27e7a76af
 SHA512 
052c520ab25af4257bb978aaa9e1c7a555f8d24dbd782d9f12f3c3def22e65588d3c76d16e4b3dc26f034a762c2ee3e773026b158d468e9e169369dc3d156a2a
-DIST gnome-software-40.1.tar.xz 3093832 BLAKE2B 
0da79bd28f8db55816543490518dce880878a7619d05d789d4ab1795728025e9eb5ec4ad330018bfae036d3cc79b712178bea9e219b357bb231ee898eb0e1744
 SHA512 
ae805d01896d761dd82a21dedbfafba7e8ffd2d98e99da4548d846aafdf07f9a26dfa2e083ac2dda576f8b1db05bb3f26642d3a6558da86921450049870767fe
 DIST gnome-software-40.2.tar.xz 3093012 BLAKE2B 
0d51e7e752b9399f79c2fc16ea12b99bb58a486fe050e38a8fd606a2afd9db32d67d14b4ed50d21da163238b30fac20f93f8947b165d8ae611c27057dd572d34
 SHA512 
ded29be4c59130a4016d43d3e18a67c8cf3fec4761a7a57c067bf075a6f1da5b7726000172e2303ba129b3b5cb8bd22ebfad8fbf0e3248285a4864350f3a1679

diff --git a/gnome-extra/gnome-software/gnome-software-3.34.2.ebuild 
b/gnome-extra/gnome-software/gnome-software-3.34.2.ebuild
deleted file mode 100644
index 1aee954135f..000
--- a/gnome-extra/gnome-software/gnome-software-3.34.2.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit gnome.org gnome2-utils meson 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 udev"
-RESTRICT="test" # writes to and deletes files in /var/tmp/self-test/
-
-RDEPEND="
-   >=dev-libs/appstream-glib-0.7.14:0
-   >=x11-libs/gdk-pixbuf-2.32.0:2
-   >=dev-libs/libxmlb-0.1.7:=
-   net-libs/gnome-online-accounts:=
-   >=x11-libs/gtk+-3.22.4:3
-   >=dev-libs/glib-2.56:2
-   >=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}"
-BDEPEND="
-   dev-libs/libxml2:2
-   dev-util/gdbus-codegen
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   gtk-doc? (
-   dev-util/gtk-doc
-   app-text/docbook-xml-dtd:4.3 )
-"
-# test? ( dev-util/valgrind )
-
-src_prepare() {
-   xdg_src_prepare
-   sed -i -e '/install_data.*README\.md.*share\/doc\/gnome-software/d' 
meson.build || die
-   # We don't need language packs download support, and it fails tests in 
3.34.2 for us (if they are enabled)
-   sed -i -e '/subdir.*fedora-langpacks/d' plugins/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=(
-   -Dtests=false #$(meson_use test tests)
-   $(meson_use spell gspell)
-   

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2021-06-06 Thread Matt Turner
commit: 125dff6fc5c0ccee2c70c622a628f448184c1e07
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Jun  6 21:20:33 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Jun  6 21:49:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=125dff6f

gnome-extra/gnome-software: Version bump to 40.2

Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/gnome-software/Manifest|   1 +
 .../gnome-software/gnome-software-40.2.ebuild  | 103 +
 2 files changed, 104 insertions(+)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index 44c73977a86..c2b2f05c330 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -2,3 +2,4 @@ DIST gnome-software-3.34.2.tar.xz 5945736 BLAKE2B 
89e7e0a606a832aedbfa32024f201e
 DIST gnome-software-3.36.1.tar.xz 8277796 BLAKE2B 
bf3d5f3f67b211cfd4af87ae500691085ab83aed9f85e211972d408a1bfa5d7c6de162acc2088bf9ba9323369e73dba27a06b2491745ef2ceb04943e4acbf72d
 SHA512 
7d0e8c16192bbbc8f166db137dbd2e6ff9e85f7d3d37f63f41211ba3838e392bd87a8d9bf09d31b43f6d21e1a099ecdeff9114ae27fae40d563671f0bcbe50d4
 DIST gnome-software-40.0.tar.xz 3087252 BLAKE2B 
4b834113c0770a3acfbcf21b5db3d6da57a885e6b235c3328947f218f28daf70c6f636253283dd77d0c4a1fc59f8ac66a140412694a61352147c13c27e7a76af
 SHA512 
052c520ab25af4257bb978aaa9e1c7a555f8d24dbd782d9f12f3c3def22e65588d3c76d16e4b3dc26f034a762c2ee3e773026b158d468e9e169369dc3d156a2a
 DIST gnome-software-40.1.tar.xz 3093832 BLAKE2B 
0da79bd28f8db55816543490518dce880878a7619d05d789d4ab1795728025e9eb5ec4ad330018bfae036d3cc79b712178bea9e219b357bb231ee898eb0e1744
 SHA512 
ae805d01896d761dd82a21dedbfafba7e8ffd2d98e99da4548d846aafdf07f9a26dfa2e083ac2dda576f8b1db05bb3f26642d3a6558da86921450049870767fe
+DIST gnome-software-40.2.tar.xz 3093012 BLAKE2B 
0d51e7e752b9399f79c2fc16ea12b99bb58a486fe050e38a8fd606a2afd9db32d67d14b4ed50d21da163238b30fac20f93f8947b165d8ae611c27057dd572d34
 SHA512 
ded29be4c59130a4016d43d3e18a67c8cf3fec4761a7a57c067bf075a6f1da5b7726000172e2303ba129b3b5cb8bd22ebfad8fbf0e3248285a4864350f3a1679

diff --git a/gnome-extra/gnome-software/gnome-software-40.2.ebuild 
b/gnome-extra/gnome-software/gnome-software-40.2.ebuild
new file mode 100644
index 000..c81ec02d2b5
--- /dev/null
+++ b/gnome-extra/gnome-software/gnome-software-40.2.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="Gnome install & update software"
+HOMEPAGE="https://wiki.gnome.org/Apps/Software;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="flatpak +firmware gnome gtk-doc packagekit spell sysprof udev"
+RESTRICT="test" # writes to and deletes files in /var/tmp/self-test/
+
+RDEPEND="
+   >=dev-libs/appstream-0.14.0:0=
+   >=x11-libs/gdk-pixbuf-2.32.0:2
+   >=dev-libs/libxmlb-0.1.7:=
+   net-libs/gnome-online-accounts:=
+   >=x11-libs/gtk+-3.22.4:3
+   >=dev-libs/glib-2.56:2
+   >=dev-libs/json-glib-1.2.0
+   >=net-libs/libsoup-2.52.0:2.4
+   >=gui-libs/libhandy-1.0.2:1=
+   sysprof? ( >=dev-util/sysprof-capture-3.38.1:4 )
+   gnome? ( >=gnome-base/gsettings-desktop-schemas-3.18.0 )
+   spell? ( app-text/gspell:= )
+   sys-auth/polkit
+   packagekit? ( >=app-admin/packagekit-base-1.1.0 )
+   firmware? ( >=sys-apps/fwupd-1.0.3 )
+   flatpak? (
+   >=sys-apps/flatpak-1.0.4
+   dev-util/ostree
+   )
+   udev? ( dev-libs/libgudev )
+   >=gnome-base/gsettings-desktop-schemas-3.11.5
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxml2:2
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.3 )
+"
+# test? ( dev-util/valgrind )
+
+src_prepare() {
+   xdg_src_prepare
+   sed -i -e '/install_data.*README\.md.*share\/doc\/gnome-software/d' 
meson.build || die
+   # We don't need language packs download support, and it fails tests in 
3.34.2 for us (if they are enabled)
+   sed -i -e '/subdir.*fedora-langpacks/d' plugins/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=(
+   -Dtests=false #$(meson_use test tests)
+   $(meson_use spell gspell)
+   $(meson_feature gnome gsettings_desktop_schemas) # Honoring of 
GNOME date format settings.
+   -Dman=true
+   $(meson_use packagekit)
+   # -Dpackagekit_autoremove
+   -Dpolkit=true
+   -Deos_updater=false # 

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2021-04-30 Thread Matt Turner
commit: f67a125e1fdc72597b8c9466faeb6c78f2bcfcda
Author: Matt Turner  gentoo  org>
AuthorDate: Sat May  1 02:58:01 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat May  1 02:58:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f67a125e

gnome-extra/gnome-software: Version bump to 40.1

Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/gnome-software/Manifest|   1 +
 .../gnome-software/gnome-software-40.1.ebuild  | 103 +
 2 files changed, 104 insertions(+)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index 2450a7abf4a..44c73977a86 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1,3 +1,4 @@
 DIST gnome-software-3.34.2.tar.xz 5945736 BLAKE2B 
89e7e0a606a832aedbfa32024f201e71b3edb3c8df527efea1be72236b4bfb86901f3af689b10bf706f9c4f16e6badc00080a1244ce30eb09dfd1dad5833e8cf
 SHA512 
4deb09530fbeeadd54e69d03ef4cecaef47c6766bce0ec5230bb090d27e54664577a227416933b6ec4780249f4565e51202a25517fba5dd040fd895bd3a26397
 DIST gnome-software-3.36.1.tar.xz 8277796 BLAKE2B 
bf3d5f3f67b211cfd4af87ae500691085ab83aed9f85e211972d408a1bfa5d7c6de162acc2088bf9ba9323369e73dba27a06b2491745ef2ceb04943e4acbf72d
 SHA512 
7d0e8c16192bbbc8f166db137dbd2e6ff9e85f7d3d37f63f41211ba3838e392bd87a8d9bf09d31b43f6d21e1a099ecdeff9114ae27fae40d563671f0bcbe50d4
 DIST gnome-software-40.0.tar.xz 3087252 BLAKE2B 
4b834113c0770a3acfbcf21b5db3d6da57a885e6b235c3328947f218f28daf70c6f636253283dd77d0c4a1fc59f8ac66a140412694a61352147c13c27e7a76af
 SHA512 
052c520ab25af4257bb978aaa9e1c7a555f8d24dbd782d9f12f3c3def22e65588d3c76d16e4b3dc26f034a762c2ee3e773026b158d468e9e169369dc3d156a2a
+DIST gnome-software-40.1.tar.xz 3093832 BLAKE2B 
0da79bd28f8db55816543490518dce880878a7619d05d789d4ab1795728025e9eb5ec4ad330018bfae036d3cc79b712178bea9e219b357bb231ee898eb0e1744
 SHA512 
ae805d01896d761dd82a21dedbfafba7e8ffd2d98e99da4548d846aafdf07f9a26dfa2e083ac2dda576f8b1db05bb3f26642d3a6558da86921450049870767fe

diff --git a/gnome-extra/gnome-software/gnome-software-40.1.ebuild 
b/gnome-extra/gnome-software/gnome-software-40.1.ebuild
new file mode 100644
index 000..c81ec02d2b5
--- /dev/null
+++ b/gnome-extra/gnome-software/gnome-software-40.1.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="Gnome install & update software"
+HOMEPAGE="https://wiki.gnome.org/Apps/Software;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="flatpak +firmware gnome gtk-doc packagekit spell sysprof udev"
+RESTRICT="test" # writes to and deletes files in /var/tmp/self-test/
+
+RDEPEND="
+   >=dev-libs/appstream-0.14.0:0=
+   >=x11-libs/gdk-pixbuf-2.32.0:2
+   >=dev-libs/libxmlb-0.1.7:=
+   net-libs/gnome-online-accounts:=
+   >=x11-libs/gtk+-3.22.4:3
+   >=dev-libs/glib-2.56:2
+   >=dev-libs/json-glib-1.2.0
+   >=net-libs/libsoup-2.52.0:2.4
+   >=gui-libs/libhandy-1.0.2:1=
+   sysprof? ( >=dev-util/sysprof-capture-3.38.1:4 )
+   gnome? ( >=gnome-base/gsettings-desktop-schemas-3.18.0 )
+   spell? ( app-text/gspell:= )
+   sys-auth/polkit
+   packagekit? ( >=app-admin/packagekit-base-1.1.0 )
+   firmware? ( >=sys-apps/fwupd-1.0.3 )
+   flatpak? (
+   >=sys-apps/flatpak-1.0.4
+   dev-util/ostree
+   )
+   udev? ( dev-libs/libgudev )
+   >=gnome-base/gsettings-desktop-schemas-3.11.5
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxml2:2
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.3 )
+"
+# test? ( dev-util/valgrind )
+
+src_prepare() {
+   xdg_src_prepare
+   sed -i -e '/install_data.*README\.md.*share\/doc\/gnome-software/d' 
meson.build || die
+   # We don't need language packs download support, and it fails tests in 
3.34.2 for us (if they are enabled)
+   sed -i -e '/subdir.*fedora-langpacks/d' plugins/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=(
+   -Dtests=false #$(meson_use test tests)
+   $(meson_use spell gspell)
+   $(meson_feature gnome gsettings_desktop_schemas) # Honoring of 
GNOME date format settings.
+   -Dman=true
+   $(meson_use packagekit)
+   # -Dpackagekit_autoremove
+   -Dpolkit=true
+   -Deos_updater=false # Endless OS updater
+   $(meson_use firmware fwupd)
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2021-04-17 Thread Matt Turner
commit: 3969703b2768a294ac2972154bc4cfe09961aa6a
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 18 03:55:31 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Apr 18 04:20:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3969703b

gnome-extra/gnome-software: Version bump to 40.0

* Add IUSE=flatpak (bug #754282)

Closes: https://bugs.gentoo.org/754282
Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/gnome-software/Manifest|   1 +
 .../gnome-software/gnome-software-40.0.ebuild  | 103 +
 gnome-extra/gnome-software/metadata.xml|   2 +
 3 files changed, 106 insertions(+)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index 10c440e0699..2450a7abf4a 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-software-3.34.2.tar.xz 5945736 BLAKE2B 
89e7e0a606a832aedbfa32024f201e71b3edb3c8df527efea1be72236b4bfb86901f3af689b10bf706f9c4f16e6badc00080a1244ce30eb09dfd1dad5833e8cf
 SHA512 
4deb09530fbeeadd54e69d03ef4cecaef47c6766bce0ec5230bb090d27e54664577a227416933b6ec4780249f4565e51202a25517fba5dd040fd895bd3a26397
 DIST gnome-software-3.36.1.tar.xz 8277796 BLAKE2B 
bf3d5f3f67b211cfd4af87ae500691085ab83aed9f85e211972d408a1bfa5d7c6de162acc2088bf9ba9323369e73dba27a06b2491745ef2ceb04943e4acbf72d
 SHA512 
7d0e8c16192bbbc8f166db137dbd2e6ff9e85f7d3d37f63f41211ba3838e392bd87a8d9bf09d31b43f6d21e1a099ecdeff9114ae27fae40d563671f0bcbe50d4
+DIST gnome-software-40.0.tar.xz 3087252 BLAKE2B 
4b834113c0770a3acfbcf21b5db3d6da57a885e6b235c3328947f218f28daf70c6f636253283dd77d0c4a1fc59f8ac66a140412694a61352147c13c27e7a76af
 SHA512 
052c520ab25af4257bb978aaa9e1c7a555f8d24dbd782d9f12f3c3def22e65588d3c76d16e4b3dc26f034a762c2ee3e773026b158d468e9e169369dc3d156a2a

diff --git a/gnome-extra/gnome-software/gnome-software-40.0.ebuild 
b/gnome-extra/gnome-software/gnome-software-40.0.ebuild
new file mode 100644
index 000..c81ec02d2b5
--- /dev/null
+++ b/gnome-extra/gnome-software/gnome-software-40.0.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="Gnome install & update software"
+HOMEPAGE="https://wiki.gnome.org/Apps/Software;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="flatpak +firmware gnome gtk-doc packagekit spell sysprof udev"
+RESTRICT="test" # writes to and deletes files in /var/tmp/self-test/
+
+RDEPEND="
+   >=dev-libs/appstream-0.14.0:0=
+   >=x11-libs/gdk-pixbuf-2.32.0:2
+   >=dev-libs/libxmlb-0.1.7:=
+   net-libs/gnome-online-accounts:=
+   >=x11-libs/gtk+-3.22.4:3
+   >=dev-libs/glib-2.56:2
+   >=dev-libs/json-glib-1.2.0
+   >=net-libs/libsoup-2.52.0:2.4
+   >=gui-libs/libhandy-1.0.2:1=
+   sysprof? ( >=dev-util/sysprof-capture-3.38.1:4 )
+   gnome? ( >=gnome-base/gsettings-desktop-schemas-3.18.0 )
+   spell? ( app-text/gspell:= )
+   sys-auth/polkit
+   packagekit? ( >=app-admin/packagekit-base-1.1.0 )
+   firmware? ( >=sys-apps/fwupd-1.0.3 )
+   flatpak? (
+   >=sys-apps/flatpak-1.0.4
+   dev-util/ostree
+   )
+   udev? ( dev-libs/libgudev )
+   >=gnome-base/gsettings-desktop-schemas-3.11.5
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxml2:2
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.3 )
+"
+# test? ( dev-util/valgrind )
+
+src_prepare() {
+   xdg_src_prepare
+   sed -i -e '/install_data.*README\.md.*share\/doc\/gnome-software/d' 
meson.build || die
+   # We don't need language packs download support, and it fails tests in 
3.34.2 for us (if they are enabled)
+   sed -i -e '/subdir.*fedora-langpacks/d' plugins/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=(
+   -Dtests=false #$(meson_use test tests)
+   $(meson_use spell gspell)
+   $(meson_feature gnome gsettings_desktop_schemas) # Honoring of 
GNOME date format settings.
+   -Dman=true
+   $(meson_use packagekit)
+   # -Dpackagekit_autoremove
+   -Dpolkit=true
+   -Deos_updater=false # Endless OS updater
+   $(meson_use firmware fwupd)
+   $(meson_use flatpak)
+   -Dmalcontent=false
+   -Drpm_ostree=false
+   -Dodrs=false
+   $(meson_use udev gudev)
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2020-11-27 Thread David Seifert
commit: b5f4fc535c4f03cf75f2d20fecae11eab20e
Author: David Seifert  gentoo  org>
AuthorDate: Fri Nov 27 12:19:44 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Nov 27 12:19:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5f4

gnome-extra/gnome-software: [QA] Add sub-slot operator

* dev-libs/libxmlb-0.2.0 has a different subslot due to an ABI break.
* Invoking maintainer timeout.

Closes: https://bugs.gentoo.org/737988
Package-Manager: Portage-3.0.10, Repoman-3.0.2
Signed-off-by: David Seifert  gentoo.org>

 gnome-extra/gnome-software/gnome-software-3.34.2.ebuild | 2 +-
 gnome-extra/gnome-software/gnome-software-3.36.1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnome-extra/gnome-software/gnome-software-3.34.2.ebuild 
b/gnome-extra/gnome-software/gnome-software-3.34.2.ebuild
index 67e40c10e9e..1aee954135f 100644
--- a/gnome-extra/gnome-software/gnome-software-3.34.2.ebuild
+++ b/gnome-extra/gnome-software/gnome-software-3.34.2.ebuild
@@ -17,7 +17,7 @@ RESTRICT="test" # writes to and deletes files in 
/var/tmp/self-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/libxmlb-0.1.7:=
net-libs/gnome-online-accounts:=
>=x11-libs/gtk+-3.22.4:3
>=dev-libs/glib-2.56:2

diff --git a/gnome-extra/gnome-software/gnome-software-3.36.1.ebuild 
b/gnome-extra/gnome-software/gnome-software-3.36.1.ebuild
index b92de3307c8..1f902741dd2 100644
--- a/gnome-extra/gnome-software/gnome-software-3.36.1.ebuild
+++ b/gnome-extra/gnome-software/gnome-software-3.36.1.ebuild
@@ -17,7 +17,7 @@ RESTRICT="test" # writes to and deletes files in 
/var/tmp/self-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/libxmlb-0.1.7:=
net-libs/gnome-online-accounts:=
>=x11-libs/gtk+-3.22.4:3
>=dev-libs/glib-2.56:2



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2020-07-12 Thread Mart Raudsepp
commit: 66bd41b5c8dd84fe9802b4dd6fb49cf37fc7f459
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Jul 12 16:38:17 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Jul 12 21:02:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66bd41b5

gnome-extra/gnome-software: bump to 3.36.1

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-extra/gnome-software/Manifest|  1 +
 .../gnome-software/gnome-software-3.36.1.ebuild| 95 ++
 2 files changed, 96 insertions(+)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index e33742094ad..10c440e0699 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1 +1,2 @@
 DIST gnome-software-3.34.2.tar.xz 5945736 BLAKE2B 
89e7e0a606a832aedbfa32024f201e71b3edb3c8df527efea1be72236b4bfb86901f3af689b10bf706f9c4f16e6badc00080a1244ce30eb09dfd1dad5833e8cf
 SHA512 
4deb09530fbeeadd54e69d03ef4cecaef47c6766bce0ec5230bb090d27e54664577a227416933b6ec4780249f4565e51202a25517fba5dd040fd895bd3a26397
+DIST gnome-software-3.36.1.tar.xz 8277796 BLAKE2B 
bf3d5f3f67b211cfd4af87ae500691085ab83aed9f85e211972d408a1bfa5d7c6de162acc2088bf9ba9323369e73dba27a06b2491745ef2ceb04943e4acbf72d
 SHA512 
7d0e8c16192bbbc8f166db137dbd2e6ff9e85f7d3d37f63f41211ba3838e392bd87a8d9bf09d31b43f6d21e1a099ecdeff9114ae27fae40d563671f0bcbe50d4

diff --git a/gnome-extra/gnome-software/gnome-software-3.36.1.ebuild 
b/gnome-extra/gnome-software/gnome-software-3.36.1.ebuild
new file mode 100644
index 000..b92de3307c8
--- /dev/null
+++ b/gnome-extra/gnome-software/gnome-software-3.36.1.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org gnome2-utils meson 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 udev"
+RESTRICT="test" # writes to and deletes files in /var/tmp/self-test/
+
+RDEPEND="
+   >=dev-libs/appstream-glib-0.7.14:0
+   >=x11-libs/gdk-pixbuf-2.32.0:2
+   >=dev-libs/libxmlb-0.1.7
+   net-libs/gnome-online-accounts:=
+   >=x11-libs/gtk+-3.22.4:3
+   >=dev-libs/glib-2.56:2
+   >=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}"
+BDEPEND="
+   dev-libs/libxml2:2
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.3 )
+"
+# test? ( dev-util/valgrind )
+
+src_prepare() {
+   xdg_src_prepare
+   sed -i -e '/install_data.*README\.md.*share\/doc\/gnome-software/d' 
meson.build || die
+   # We don't need language packs download support, and it fails tests in 
3.34.2 for us (if they are enabled)
+   sed -i -e '/subdir.*fedora-langpacks/d' plugins/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=(
+   -Dtests=false #$(meson_use test tests)
+   $(meson_use spell gspell)
+   $(meson_use gnome gnome_desktop) # Honoring of GNOME date 
format settings. TODO: Really may need gsettings-desktop-schemas, not 
gnome-desktop - https://gitlab.gnome.org/GNOME/gnome-software/-/issues/945
+   -Dman=true
+   $(meson_use packagekit)
+   # -Dpackagekit_autoremove
+   -Dpolkit=true
+   -Deos_updater=false # Endless OS updater
+   $(meson_use firmware fwupd)
+   -Dflatpak=false
+   -Dmalcontent=false
+   -Drpm_ostree=false
+   -Dodrs=false
+   $(meson_use udev gudev)
+   -Dsnap=false
+   -Dexternal_appstream=false
+   -Dvalgrind=false
+   $(meson_use gtk-doc gtk_doc)
+   -Dhardcoded_popular=true
+   -Ddefault_featured_apps=false # TODO: Will this be beneficial 
to us with flatpak at least? If enabled, it shows some apps under installed 
(probably merely due to /usr/share/app-info presence), but launching and 
removal of them is broken
+   -Dmogwai=false #TODO?
+   )
+   meson_src_configure
+}
+

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2020-04-18 Thread Mart Raudsepp
commit: 9551a4c6e10d589eb0a4e8a10985439bd3520094
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 18 07:35:39 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 18 07:36:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9551a4c6

gnome-extra/gnome-software: remove old

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-extra/gnome-software/Manifest|   2 -
 .../gnome-software/gnome-software-3.30.6.ebuild| 102 -
 .../gnome-software/gnome-software-3.32.4.ebuild| 100 
 3 files changed, 204 deletions(-)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index 4f8749e196b..e33742094ad 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1,3 +1 @@
-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
 DIST gnome-software-3.34.2.tar.xz 5945736 BLAKE2B 
89e7e0a606a832aedbfa32024f201e71b3edb3c8df527efea1be72236b4bfb86901f3af689b10bf706f9c4f16e6badc00080a1244ce30eb09dfd1dad5833e8cf
 SHA512 
4deb09530fbeeadd54e69d03ef4cecaef47c6766bce0ec5230bb090d27e54664577a227416933b6ec4780249f4565e51202a25517fba5dd040fd895bd3a26397

diff --git a/gnome-extra/gnome-software/gnome-software-3.30.6.ebuild 
b/gnome-extra/gnome-software/gnome-software-3.30.6.ebuild
deleted file mode 100644
index abaabc99d6e..000
--- a/gnome-extra/gnome-software/gnome-software-3.30.6.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2019 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/glib-2.56:2
-   >=x11-libs/gtk+-3.22.4:3
-   >=dev-libs/json-glib-1.2.0
-   app-crypt/libsecret
-   >=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
-   -Dsteam=false
-   $(meson_use gnome shell_extensions) # Maybe gnome-shell USE?
-   -Dodrs=false
-   -Dubuntuone=false
-   -Dubuntu_reviews=false
-   -Dwebapps=true
-   $(meson_use udev gudev)
-   -Dsnap=false
-   -Dexternal_appstream=false
-   

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2020-04-04 Thread Mart Raudsepp
commit: f88be90a4ce1d7c6f01deedcff0f8cc8cf5ec807
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr  4 17:19:23 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr  4 20:47:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f88be90a

gnome-extra/gnome-software: bump to 3.34.2

Disable tests, as some fail, pointing out that they are just outright
writing and deleting at /var/tmp/self-test/

Bug: https://bugs.gentoo.org/709010
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-extra/gnome-software/Manifest|  1 +
 .../gnome-software/gnome-software-3.34.2.ebuild| 95 ++
 2 files changed, 96 insertions(+)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index fb761936e2b..4f8749e196b 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1,2 +1,3 @@
 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
+DIST gnome-software-3.34.2.tar.xz 5945736 BLAKE2B 
89e7e0a606a832aedbfa32024f201e71b3edb3c8df527efea1be72236b4bfb86901f3af689b10bf706f9c4f16e6badc00080a1244ce30eb09dfd1dad5833e8cf
 SHA512 
4deb09530fbeeadd54e69d03ef4cecaef47c6766bce0ec5230bb090d27e54664577a227416933b6ec4780249f4565e51202a25517fba5dd040fd895bd3a26397

diff --git a/gnome-extra/gnome-software/gnome-software-3.34.2.ebuild 
b/gnome-extra/gnome-software/gnome-software-3.34.2.ebuild
new file mode 100644
index 000..67e40c10e9e
--- /dev/null
+++ b/gnome-extra/gnome-software/gnome-software-3.34.2.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org gnome2-utils meson 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 udev"
+RESTRICT="test" # writes to and deletes files in /var/tmp/self-test/
+
+RDEPEND="
+   >=dev-libs/appstream-glib-0.7.14:0
+   >=x11-libs/gdk-pixbuf-2.32.0:2
+   >=dev-libs/libxmlb-0.1.7
+   net-libs/gnome-online-accounts:=
+   >=x11-libs/gtk+-3.22.4:3
+   >=dev-libs/glib-2.56:2
+   >=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}"
+BDEPEND="
+   dev-libs/libxml2:2
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.3 )
+"
+# test? ( dev-util/valgrind )
+
+src_prepare() {
+   xdg_src_prepare
+   sed -i -e '/install_data.*README\.md.*share\/doc\/gnome-software/d' 
meson.build || die
+   # We don't need language packs download support, and it fails tests in 
3.34.2 for us (if they are enabled)
+   sed -i -e '/subdir.*fedora-langpacks/d' plugins/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=(
+   -Dtests=false #$(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
+   -Deos_updater=false # Endless OS updater
+   $(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
+ 

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2020-02-19 Thread Mart Raudsepp
commit: e62dc09ee29897503c8ceab01ab3f11f823eb7a7
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Feb 19 21:59:21 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Feb 19 22:00:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e62dc09e

gnome-extra/gnome-software: bump to 3.32.4

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-extra/gnome-software/Manifest|   1 +
 .../gnome-software/gnome-software-3.32.4.ebuild| 100 +
 2 files changed, 101 insertions(+)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index 3ef888b255a..fb761936e2b 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 000..41a258a51ac
--- /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
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2019-07-28 Thread Mart Raudsepp
commit: 0b1c190d02a574b7ada6e473f90b4859bf90854c
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Jul 28 17:29:35 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Jul 28 17:40:50 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b1c190d

gnome-extra/gnome-software: remove old

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-extra/gnome-software/Manifest|  1 -
 .../gnome-software/gnome-software-3.22.7.ebuild| 84 --
 2 files changed, 85 deletions(-)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index f6bf6add35d..3ef888b255a 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1,2 +1 @@
-DIST gnome-software-3.22.7.tar.xz 3865764 BLAKE2B 
c23e3b9e34a9b233a584a920fcd5969b3ebb5fa4227da147870e71c1531da6c3efda913149a903667ae1725c505c1c842aac0a76b439a2730bf6c837f39757fc
 SHA512 
184714710695d8c48451c1ee7885524dfa30cc6091975bdd317bdd6ce130e7815ab7474074ed191913594bcd5142932bd7918ae19a695170a34a5f934e1b9825
 DIST gnome-software-3.30.6.tar.xz 5217384 BLAKE2B 
6a9478aa7752ea62c391545b5f84191a22c839802bd1ac2118696b9dd954a19003477a688d9f36868a617dbf3dd186fc36a054ce0eac8ba8c7a5eee834732ce4
 SHA512 
dd98e9e61469fc5566ab569f09bdc06ccb5812a236e305185b911c70364e2983f257e939aed0bb61778163084fb5628d63ff6bd5f056d4a7626a2e771ad6426a

diff --git a/gnome-extra/gnome-software/gnome-software-3.22.7.ebuild 
b/gnome-extra/gnome-software/gnome-software-3.22.7.ebuild
deleted file mode 100644
index f43cb612369..000
--- a/gnome-extra/gnome-software/gnome-software-3.22.7.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-
-inherit gnome2 python-any-r1 virtualx
-
-DESCRIPTION="Gnome install & update software"
-HOMEPAGE="https://wiki.gnome.org/Apps/Software;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="gnome spell test udev"
-
-RDEPEND="
-   >=app-admin/packagekit-base-1.1.0
-   app-crypt/libsecret
-   dev-db/sqlite:3
-   >=dev-libs/appstream-glib-0.6.7:0
-   >=dev-libs/glib-2.46:2
-   >=dev-libs/json-glib-1.1.1
-   >=gnome-base/gsettings-desktop-schemas-3.11.5
-   >=net-libs/libsoup-2.51.92:2.4
-   sys-auth/polkit
-   >=x11-libs/gdk-pixbuf-2.31.5
-   >=x11-libs/gtk+-3.20:3
-   gnome? ( >=gnome-base/gnome-desktop-3.17.92:3= )
-   spell? ( app-text/gtkspell:3 )
-   udev? ( virtual/libgudev )
-"
-DEPEND="${RDEPEND}
-   app-text/docbook-xml-dtd:4.2
-   dev-libs/libxslt
-   >=dev-util/intltool-0.35
-   virtual/pkgconfig
-   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() {
-   # valgrind fails with SIGTRAP
-   sed -e 's/TESTS = .*/TESTS =/' \
-   -i "${S}"/src/Makefile.{am,in} || die
-
-   gnome2_src_prepare
-}
-
-src_configure() {
-   # FIXME: investigate limba and firmware update support
-   gnome2_src_configure \
-   --enable-man \
-   --enable-packagekit \
-   --enable-polkit \
-   --disable-firmware \
-   --disable-limba \
-   --disable-ostree \
-   --disable-rpm \
-   --disable-steam \
-   --disable-flatpak \
-   --enable-webapps \
-   --disable-snap \
-   $(use_enable spell gtkspell) \
-   $(use_enable test dogtail) \
-   $(use_enable test tests) \
-   $(use_enable gnome gnome-desktop) \
-   $(use_enable gnome shell-extensions) \
-   $(use_enable udev gudev)
-}
-
-src_test() {
-   virtx emake check TESTS_ENVIRONMENT="dbus-run-session"
-}



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2019-03-30 Thread Mart Raudsepp
commit: 907fbd6cb5c4df74ebbd246aa30afad212712a8c
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Mar 30 22:34:44 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Mar 30 22:34:44 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=907fbd6c

gnome-extra/gnome-software: remove old

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-extra/gnome-software/Manifest|  1 -
 .../gnome-software/gnome-software-3.28.2.ebuild| 94 --
 2 files changed, 95 deletions(-)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index 6ede4bf38a9..f6bf6add35d 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1,3 +1,2 @@
 DIST gnome-software-3.22.7.tar.xz 3865764 BLAKE2B 
c23e3b9e34a9b233a584a920fcd5969b3ebb5fa4227da147870e71c1531da6c3efda913149a903667ae1725c505c1c842aac0a76b439a2730bf6c837f39757fc
 SHA512 
184714710695d8c48451c1ee7885524dfa30cc6091975bdd317bdd6ce130e7815ab7474074ed191913594bcd5142932bd7918ae19a695170a34a5f934e1b9825
-DIST gnome-software-3.28.2.tar.xz 5181868 BLAKE2B 
4744ff13216ac1421700ef9c5ec9fb540ffb527ed8bff1bd2f7b90cb5c9b768180e3b30fc0b44724e27479f56f8867551b4b19a9496664418a6b6cbe0960623e
 SHA512 
ca22ea589c19f3c5aae32fb2540646d3b3c8faf86f857dd414caf61b716bc50dea16281955c594a629f684da5ac87eeada6ac68247a9b0545600b739fa436dd7
 DIST gnome-software-3.30.6.tar.xz 5217384 BLAKE2B 
6a9478aa7752ea62c391545b5f84191a22c839802bd1ac2118696b9dd954a19003477a688d9f36868a617dbf3dd186fc36a054ce0eac8ba8c7a5eee834732ce4
 SHA512 
dd98e9e61469fc5566ab569f09bdc06ccb5812a236e305185b911c70364e2983f257e939aed0bb61778163084fb5628d63ff6bd5f056d4a7626a2e771ad6426a

diff --git a/gnome-extra/gnome-software/gnome-software-3.28.2.ebuild 
b/gnome-extra/gnome-software/gnome-software-3.28.2.ebuild
deleted file mode 100644
index ca92955b0f2..000
--- a/gnome-extra/gnome-software/gnome-software-3.28.2.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2019 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 spell test udev"
-
-RDEPEND="
-   >=dev-libs/appstream-glib-0.7.3:0
-   >=x11-libs/gdk-pixbuf-2.32.0:2
-   >=dev-libs/glib-2.46:2
-   >=x11-libs/gtk+-3.22.4:3
-   >=dev-libs/json-glib-1.2.0
-   app-crypt/libsecret
-   >=net-libs/libsoup-2.52.0:2.4
-   dev-db/sqlite:3
-   gnome? ( >=gnome-base/gnome-desktop-3.17.92:3= )
-   spell? ( app-text/gspell )
-   sys-auth/polkit
-   >=app-admin/packagekit-base-1.1.0
-   firmware? ( >=sys-apps/fwupd-1.0.3 )
-   udev? ( virtual/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 )
-   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_configure() {
-   # FIXME: investigate limba support
-   local emesonargs=(
-   $(meson_use test enable-tests)
-   $(meson_use spell enable-gspell)
-   $(meson_use gnome enable-gnome-desktop)
-   -Denable-man=true
-   -Denable-packagekit=true
-   -Denable-polkit=true
-   $(meson_use firmware enable-fwupd)
-   -Denable-flatpak=false
-   -Denable-limba=false
-   -Denable-rpm-ostree=false
-   -Denable-steam=false
-   $(meson_use gnome enable-shell-extensions)
-   -Denable-odrs=false
-   -Denable-ubuntuone=false
-   -Denable-ubuntu-reviews=false
-   -Denable-webapps=true
-   $(meson_use udev enable-gudev)
-   -Denable-snap=false
-   -Denable-external-appstream=false
-   -Denable-valgrind=false
-   $(meson_use gtk-doc enable-gtk-doc)
-   )
-   meson_src_configure
-}
-
-src_test() {
-   "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
-   GSETTINGS_SCHEMA_DIR="${S}/data" virtx meson_src_test
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-   gnome2_schemas_update
-}



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2019-03-22 Thread Mart Raudsepp
commit: be94f5d3b17fd609fe3381a9c8e695c178b3d8e5
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Mar 22 10:29:19 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Mar 22 12:17:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be94f5d3

gnome-extra/gnome-software: bump to 3.30.6, conditional packagekit

packagekit is "not ready for primetime" and even use.masked, so I don't
think we should force it on gnome-software when gnome-software can be
useful for upgrading device firmware, handle shell extensions and
(eventually) flatpaks.
Also default-enable USE=firmware to have firmware upgrades show up,
some of which may be security relevant (e.g. logitech unifying receiver
firmware updates).

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-extra/gnome-software/Manifest|   1 +
 .../gnome-software/gnome-software-3.30.6.ebuild| 101 +
 gnome-extra/gnome-software/metadata.xml|   1 +
 3 files changed, 103 insertions(+)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index 75552fe0c0d..6ede4bf38a9 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-software-3.22.7.tar.xz 3865764 BLAKE2B 
c23e3b9e34a9b233a584a920fcd5969b3ebb5fa4227da147870e71c1531da6c3efda913149a903667ae1725c505c1c842aac0a76b439a2730bf6c837f39757fc
 SHA512 
184714710695d8c48451c1ee7885524dfa30cc6091975bdd317bdd6ce130e7815ab7474074ed191913594bcd5142932bd7918ae19a695170a34a5f934e1b9825
 DIST gnome-software-3.28.2.tar.xz 5181868 BLAKE2B 
4744ff13216ac1421700ef9c5ec9fb540ffb527ed8bff1bd2f7b90cb5c9b768180e3b30fc0b44724e27479f56f8867551b4b19a9496664418a6b6cbe0960623e
 SHA512 
ca22ea589c19f3c5aae32fb2540646d3b3c8faf86f857dd414caf61b716bc50dea16281955c594a629f684da5ac87eeada6ac68247a9b0545600b739fa436dd7
+DIST gnome-software-3.30.6.tar.xz 5217384 BLAKE2B 
6a9478aa7752ea62c391545b5f84191a22c839802bd1ac2118696b9dd954a19003477a688d9f36868a617dbf3dd186fc36a054ce0eac8ba8c7a5eee834732ce4
 SHA512 
dd98e9e61469fc5566ab569f09bdc06ccb5812a236e305185b911c70364e2983f257e939aed0bb61778163084fb5628d63ff6bd5f056d4a7626a2e771ad6426a

diff --git a/gnome-extra/gnome-software/gnome-software-3.30.6.ebuild 
b/gnome-extra/gnome-software/gnome-software-3.30.6.ebuild
new file mode 100644
index 000..c7aa1aa96ec
--- /dev/null
+++ b/gnome-extra/gnome-software/gnome-software-3.30.6.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2019 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"
+
+RDEPEND="
+   >=dev-libs/appstream-glib-0.7.14:0
+   >=x11-libs/gdk-pixbuf-2.32.0:2
+   >=dev-libs/glib-2.56:2
+   >=x11-libs/gtk+-3.22.4:3
+   >=dev-libs/json-glib-1.2.0
+   app-crypt/libsecret
+   >=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? ( virtual/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
+

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2019-03-22 Thread Mart Raudsepp
commit: f3e209fcae60ed0a7c5a475688caed2974e122e8
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Mar 22 08:09:42 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Mar 22 12:17:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3e209fc

gnome-extra/gnome-software: ebuild touchups

Require gettext-0.19.8 for ITS as standard min req with meson.
Remove double icon cache update calls, as xdg.eclass does it now.

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-extra/gnome-software/gnome-software-3.28.2.ebuild | 6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/gnome-extra/gnome-software/gnome-software-3.28.2.ebuild 
b/gnome-extra/gnome-software/gnome-software-3.28.2.ebuild
index 3556c78411b..ca92955b0f2 100644
--- a/gnome-extra/gnome-software/gnome-software-3.28.2.ebuild
+++ b/gnome-extra/gnome-software/gnome-software-3.28.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -33,7 +33,7 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}
dev-libs/libxml2:2
-   >=sys-devel/gettext-0.19.7
+   >=sys-devel/gettext-0.19.8
virtual/pkgconfig
gtk-doc? ( dev-util/gtk-doc )
test? (
@@ -86,11 +86,9 @@ src_test() {
 pkg_postinst() {
xdg_pkg_postinst
gnome2_schemas_update
-   gnome2_icon_cache_update
 }
 
 pkg_postrm() {
xdg_pkg_postrm
gnome2_schemas_update
-   gnome2_icon_cache_update
 }



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2018-12-11 Thread Gilles Dartiguelongue
commit: 79705846d38ec0c282b3020e40c672bf38db49df
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Dec 10 17:24:09 2018 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Dec 11 13:07:11 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79705846

gnome-extra/gnome-software: 3.22.7 → 3.28.2

Switched build system to meson. Re-order dependencies according to
build-system. Enable fwupd support through USE=firmware.

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Gilles Dartiguelongue  gentoo.org>

 gnome-extra/gnome-software/Manifest|  1 +
 .../gnome-software/gnome-software-3.28.2.ebuild| 96 ++
 gnome-extra/gnome-software/metadata.xml| 11 ++-
 3 files changed, 104 insertions(+), 4 deletions(-)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index eced852ac4f..75552fe0c0d 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1 +1,2 @@
 DIST gnome-software-3.22.7.tar.xz 3865764 BLAKE2B 
c23e3b9e34a9b233a584a920fcd5969b3ebb5fa4227da147870e71c1531da6c3efda913149a903667ae1725c505c1c842aac0a76b439a2730bf6c837f39757fc
 SHA512 
184714710695d8c48451c1ee7885524dfa30cc6091975bdd317bdd6ce130e7815ab7474074ed191913594bcd5142932bd7918ae19a695170a34a5f934e1b9825
+DIST gnome-software-3.28.2.tar.xz 5181868 BLAKE2B 
4744ff13216ac1421700ef9c5ec9fb540ffb527ed8bff1bd2f7b90cb5c9b768180e3b30fc0b44724e27479f56f8867551b4b19a9496664418a6b6cbe0960623e
 SHA512 
ca22ea589c19f3c5aae32fb2540646d3b3c8faf86f857dd414caf61b716bc50dea16281955c594a629f684da5ac87eeada6ac68247a9b0545600b739fa436dd7

diff --git a/gnome-extra/gnome-software/gnome-software-3.28.2.ebuild 
b/gnome-extra/gnome-software/gnome-software-3.28.2.ebuild
new file mode 100644
index 000..3556c78411b
--- /dev/null
+++ b/gnome-extra/gnome-software/gnome-software-3.28.2.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2018 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 spell test udev"
+
+RDEPEND="
+   >=dev-libs/appstream-glib-0.7.3:0
+   >=x11-libs/gdk-pixbuf-2.32.0:2
+   >=dev-libs/glib-2.46:2
+   >=x11-libs/gtk+-3.22.4:3
+   >=dev-libs/json-glib-1.2.0
+   app-crypt/libsecret
+   >=net-libs/libsoup-2.52.0:2.4
+   dev-db/sqlite:3
+   gnome? ( >=gnome-base/gnome-desktop-3.17.92:3= )
+   spell? ( app-text/gspell )
+   sys-auth/polkit
+   >=app-admin/packagekit-base-1.1.0
+   firmware? ( >=sys-apps/fwupd-1.0.3 )
+   udev? ( virtual/libgudev )
+   >=gnome-base/gsettings-desktop-schemas-3.11.5
+"
+DEPEND="${RDEPEND}
+   dev-libs/libxml2:2
+   >=sys-devel/gettext-0.19.7
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gtk-doc )
+   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_configure() {
+   # FIXME: investigate limba support
+   local emesonargs=(
+   $(meson_use test enable-tests)
+   $(meson_use spell enable-gspell)
+   $(meson_use gnome enable-gnome-desktop)
+   -Denable-man=true
+   -Denable-packagekit=true
+   -Denable-polkit=true
+   $(meson_use firmware enable-fwupd)
+   -Denable-flatpak=false
+   -Denable-limba=false
+   -Denable-rpm-ostree=false
+   -Denable-steam=false
+   $(meson_use gnome enable-shell-extensions)
+   -Denable-odrs=false
+   -Denable-ubuntuone=false
+   -Denable-ubuntu-reviews=false
+   -Denable-webapps=true
+   $(meson_use udev enable-gudev)
+   -Denable-snap=false
+   -Denable-external-appstream=false
+   -Denable-valgrind=false
+   $(meson_use gtk-doc enable-gtk-doc)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
+   GSETTINGS_SCHEMA_DIR="${S}/data" virtx meson_src_test
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+   gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+   gnome2_icon_cache_update
+}

diff --git a/gnome-extra/gnome-software/metadata.xml 
b/gnome-extra/gnome-software/metadata.xml
index 4cbddcaa19a..74322fe8c80 100644
--- 

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2017-08-26 Thread Gilles Dartiguelongue
commit: 12e3e96e3062b59da98c3f54b7d9fd52ef6626df
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sat Aug 26 09:30:41 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sat Aug 26 10:07:08 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12e3e96e

gnome-extra/gnome-software: update homepage

Due to default redirection to SSL.

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 gnome-extra/gnome-software/gnome-software-3.22.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-extra/gnome-software/gnome-software-3.22.7.ebuild 
b/gnome-extra/gnome-software/gnome-software-3.22.7.ebuild
index 8490bc257dd..f43cb612369 100644
--- a/gnome-extra/gnome-software/gnome-software-3.22.7.ebuild
+++ b/gnome-extra/gnome-software/gnome-software-3.22.7.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
 inherit gnome2 python-any-r1 virtualx
 
 DESCRIPTION="Gnome install & update software"
-HOMEPAGE="http://wiki.gnome.org/Apps/Software;
+HOMEPAGE="https://wiki.gnome.org/Apps/Software;
 
 LICENSE="GPL-2+"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2017-08-12 Thread Gilles Dartiguelongue
commit: 584b554f1a043e3358c3cb7b5a8785afa5660512
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sat Aug 12 09:38:36 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sat Aug 12 09:42:25 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=584b554f

gnome-extra/gnome-software: cleanup old revisions

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 gnome-extra/gnome-software/Manifest|  3 -
 .../gnome-software/gnome-software-3.20.5.ebuild| 73 
 .../gnome-software/gnome-software-3.22.2.ebuild| 80 --
 .../gnome-software/gnome-software-3.22.4.ebuild| 80 --
 4 files changed, 236 deletions(-)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index a4a10ffce86..b12610127ea 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1,4 +1 @@
-DIST gnome-software-3.20.5.tar.xz 3533740 SHA256 
3880efea8edef3c34471cd9cba9ec8de1c06ef080d4dac723433df710f74b767 SHA512 
36a827ef459e96b44c32bee63dacf3ccd0acaaead79a21337a3ab54df60d8eec32afd14db7f0cb0f53f179a38fa628f75935898c8d5c1b8355404ab485b0cdcf
 WHIRLPOOL 
f5ddc104aeaf08474c7cb1bb41d25ac975a4fe81fc422d62f65eb6ad22788e125a48c377c939e3b07979a252afd48db6432b1779d1c8ad676e73874e6f2d85ed
-DIST gnome-software-3.22.2.tar.xz 3860332 SHA256 
4da096c227c07102902d3097053cba8d0fd95fd3194be56554bfe2be2a796e93 SHA512 
9a50294a6f91d0fa751751eb10fe98011c26df50e17aace0ea7f16563ffc26830e3c7d0eff7d2c5ee1ec179606b15424334c4f139c36486df2a93e262a635c91
 WHIRLPOOL 
5d084260fe2761eb75824614eef37854234d72d559da3cc70dcd15a602d80997bbd94ea51977d12974af7c25065f0f909158bf963464c59f20a8d6c0603cda41
-DIST gnome-software-3.22.4.tar.xz 3862040 SHA256 
315550e9df228e94ff16a0ee45a9317611a606d72434204ed0f5ac3c2b569c36 SHA512 
a91353c24dd5ca8605b7e6684a17ff7173d414785d2b72ee63f7bd619978f352ba230ca506dcba6ab9551fe42934674f043637dc007a35696f9e264c4e60deac
 WHIRLPOOL 
544641f4974f00bc4e0eeaf9a90b85d477fd499eb1fb335d86cfe2ef97a529d4cb3823aa1116cf681deebb5e824730ee124d699f55e4fdd347ab69bd05697b66
 DIST gnome-software-3.22.7.tar.xz 3865764 SHA256 
c19de1e19c3c7f934b24348f0e005d6ffaecdb6372047209fe9fd9e62c34b379 SHA512 
184714710695d8c48451c1ee7885524dfa30cc6091975bdd317bdd6ce130e7815ab7474074ed191913594bcd5142932bd7918ae19a695170a34a5f934e1b9825
 WHIRLPOOL 
ae3217b84f86a20c6da6b6165c6141fbc4e1ffae76f478d632082820c5c519e4e2acb9aaa034618c43297c64c8411b202ba1a46ddbec513b0ed699a429e6c3db

diff --git a/gnome-extra/gnome-software/gnome-software-3.20.5.ebuild 
b/gnome-extra/gnome-software/gnome-software-3.20.5.ebuild
deleted file mode 100644
index 402095c98b9..000
--- a/gnome-extra/gnome-software/gnome-software-3.20.5.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-
-inherit gnome2 python-any-r1 virtualx
-
-DESCRIPTION="Gnome install & update software"
-HOMEPAGE="http://wiki.gnome.org/Apps/Software;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-RDEPEND="
-   >=app-admin/packagekit-base-1.1.0
-   app-crypt/libsecret
-   app-text/gtkspell:3
-   dev-db/sqlite:3
-   >=dev-libs/appstream-glib-0.5.12:0
-   >=dev-libs/glib-2.46:2
-   >=dev-libs/json-glib-1.1.1
-   >=gnome-base/gnome-desktop-3.17.92:3=
-   >=gnome-base/gsettings-desktop-schemas-3.11.5
-   >=net-libs/libsoup-2.51.92:2.4
-   sys-auth/polkit
-   >=x11-libs/gdk-pixbuf-2.31.5
-   >=x11-libs/gtk+-3.18.2:3
-"
-DEPEND="${RDEPEND}
-   app-text/docbook-xml-dtd:4.2
-   dev-libs/libxslt
-   >=dev-util/intltool-0.35
-   virtual/pkgconfig
-   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() {
-   # valgrind fails with SIGTRAP
-   sed -e 's/TESTS = .*/TESTS =/' \
-   -i "${S}"/src/Makefile.{am,in} || die
-
-   gnome2_src_prepare
-}
-
-src_configure() {
-   # FIXME: investigate limba and firmware update support
-   gnome2_src_configure \
-   --enable-man \
-   --enable-packagekit \
-   --enable-polkit \
-   --disable-xdg-app \
-   --disable-firmware \
-   --disable-limba \
-   $(use_enable test dogtail)
-}
-
-src_test() {
-   virtx emake check TESTS_ENVIRONMENT="dbus-run-session"
-}

diff --git a/gnome-extra/gnome-software/gnome-software-3.22.2.ebuild 
b/gnome-extra/gnome-software/gnome-software-3.22.2.ebuild
deleted file mode 100644
index 11f54aa7411..000
--- a/gnome-extra/gnome-software/gnome-software-3.22.2.ebuild

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2017-03-23 Thread Mart Raudsepp
commit: 195b15296d3ac4ad8ce3fd21582d8784139d9d80
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Thu Mar 23 06:51:56 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Mar 23 06:52:13 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=195b1529

gnome-extra/gnome-software: bump to 3.22.7

Package-Manager: Portage-2.3.4, Repoman-2.3.1

 gnome-extra/gnome-software/Manifest|  1 +
 .../gnome-software/gnome-software-3.22.7.ebuild| 84 ++
 2 files changed, 85 insertions(+)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index 5ca0e84c9b1..a4a10ffce86 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1,3 +1,4 @@
 DIST gnome-software-3.20.5.tar.xz 3533740 SHA256 
3880efea8edef3c34471cd9cba9ec8de1c06ef080d4dac723433df710f74b767 SHA512 
36a827ef459e96b44c32bee63dacf3ccd0acaaead79a21337a3ab54df60d8eec32afd14db7f0cb0f53f179a38fa628f75935898c8d5c1b8355404ab485b0cdcf
 WHIRLPOOL 
f5ddc104aeaf08474c7cb1bb41d25ac975a4fe81fc422d62f65eb6ad22788e125a48c377c939e3b07979a252afd48db6432b1779d1c8ad676e73874e6f2d85ed
 DIST gnome-software-3.22.2.tar.xz 3860332 SHA256 
4da096c227c07102902d3097053cba8d0fd95fd3194be56554bfe2be2a796e93 SHA512 
9a50294a6f91d0fa751751eb10fe98011c26df50e17aace0ea7f16563ffc26830e3c7d0eff7d2c5ee1ec179606b15424334c4f139c36486df2a93e262a635c91
 WHIRLPOOL 
5d084260fe2761eb75824614eef37854234d72d559da3cc70dcd15a602d80997bbd94ea51977d12974af7c25065f0f909158bf963464c59f20a8d6c0603cda41
 DIST gnome-software-3.22.4.tar.xz 3862040 SHA256 
315550e9df228e94ff16a0ee45a9317611a606d72434204ed0f5ac3c2b569c36 SHA512 
a91353c24dd5ca8605b7e6684a17ff7173d414785d2b72ee63f7bd619978f352ba230ca506dcba6ab9551fe42934674f043637dc007a35696f9e264c4e60deac
 WHIRLPOOL 
544641f4974f00bc4e0eeaf9a90b85d477fd499eb1fb335d86cfe2ef97a529d4cb3823aa1116cf681deebb5e824730ee124d699f55e4fdd347ab69bd05697b66
+DIST gnome-software-3.22.7.tar.xz 3865764 SHA256 
c19de1e19c3c7f934b24348f0e005d6ffaecdb6372047209fe9fd9e62c34b379 SHA512 
184714710695d8c48451c1ee7885524dfa30cc6091975bdd317bdd6ce130e7815ab7474074ed191913594bcd5142932bd7918ae19a695170a34a5f934e1b9825
 WHIRLPOOL 
ae3217b84f86a20c6da6b6165c6141fbc4e1ffae76f478d632082820c5c519e4e2acb9aaa034618c43297c64c8411b202ba1a46ddbec513b0ed699a429e6c3db

diff --git a/gnome-extra/gnome-software/gnome-software-3.22.7.ebuild 
b/gnome-extra/gnome-software/gnome-software-3.22.7.ebuild
new file mode 100644
index 000..8490bc257dd
--- /dev/null
+++ b/gnome-extra/gnome-software/gnome-software-3.22.7.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+
+inherit gnome2 python-any-r1 virtualx
+
+DESCRIPTION="Gnome install & update software"
+HOMEPAGE="http://wiki.gnome.org/Apps/Software;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gnome spell test udev"
+
+RDEPEND="
+   >=app-admin/packagekit-base-1.1.0
+   app-crypt/libsecret
+   dev-db/sqlite:3
+   >=dev-libs/appstream-glib-0.6.7:0
+   >=dev-libs/glib-2.46:2
+   >=dev-libs/json-glib-1.1.1
+   >=gnome-base/gsettings-desktop-schemas-3.11.5
+   >=net-libs/libsoup-2.51.92:2.4
+   sys-auth/polkit
+   >=x11-libs/gdk-pixbuf-2.31.5
+   >=x11-libs/gtk+-3.20:3
+   gnome? ( >=gnome-base/gnome-desktop-3.17.92:3= )
+   spell? ( app-text/gtkspell:3 )
+   udev? ( virtual/libgudev )
+"
+DEPEND="${RDEPEND}
+   app-text/docbook-xml-dtd:4.2
+   dev-libs/libxslt
+   >=dev-util/intltool-0.35
+   virtual/pkgconfig
+   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() {
+   # valgrind fails with SIGTRAP
+   sed -e 's/TESTS = .*/TESTS =/' \
+   -i "${S}"/src/Makefile.{am,in} || die
+
+   gnome2_src_prepare
+}
+
+src_configure() {
+   # FIXME: investigate limba and firmware update support
+   gnome2_src_configure \
+   --enable-man \
+   --enable-packagekit \
+   --enable-polkit \
+   --disable-firmware \
+   --disable-limba \
+   --disable-ostree \
+   --disable-rpm \
+   --disable-steam \
+   --disable-flatpak \
+   --enable-webapps \
+   --disable-snap \
+   $(use_enable spell gtkspell) \
+   $(use_enable test dogtail) \
+   $(use_enable test tests) \
+   $(use_enable gnome gnome-desktop) \
+   $(use_enable gnome shell-extensions) \
+   $(use_enable udev gudev)
+}
+
+src_test() {
+   virtx 

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2017-01-04 Thread Gilles Dartiguelongue
commit: e10d40f992b3519e1ce1bfe29f2d9b2ba0be67a2
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Wed Jan  4 22:34:33 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Wed Jan  4 22:37:29 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e10d40f9

gnome-extra/gnome-software: cleanup old revision

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 gnome-extra/gnome-software/Manifest|  1 -
 .../gnome-software/gnome-software-3.22.1.ebuild| 81 --
 2 files changed, 82 deletions(-)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index 2bff240..5ca0e84 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1,4 +1,3 @@
 DIST gnome-software-3.20.5.tar.xz 3533740 SHA256 
3880efea8edef3c34471cd9cba9ec8de1c06ef080d4dac723433df710f74b767 SHA512 
36a827ef459e96b44c32bee63dacf3ccd0acaaead79a21337a3ab54df60d8eec32afd14db7f0cb0f53f179a38fa628f75935898c8d5c1b8355404ab485b0cdcf
 WHIRLPOOL 
f5ddc104aeaf08474c7cb1bb41d25ac975a4fe81fc422d62f65eb6ad22788e125a48c377c939e3b07979a252afd48db6432b1779d1c8ad676e73874e6f2d85ed
-DIST gnome-software-3.22.1.tar.xz 3857348 SHA256 
427e6aa43eddd49d2937bb025691b52c41b686b7b00f1961d202527ced371012 SHA512 
d4da3decd0c85e2cf3332baaa92886112028ae3063b8bbf8315995d01ddb6b9a7e3841301cf4445a0b6cef9287dc554f8469d9e2e5f779c3105d686d5677f5ce
 WHIRLPOOL 
d42a8f836b41de3189ccc90252ec97a46b4cfae4035c04518c0d1f7a6e4cbd5d0281e03b178dac0c14e92e99729f6c31deb231c1b1e447b71714359debd62f41
 DIST gnome-software-3.22.2.tar.xz 3860332 SHA256 
4da096c227c07102902d3097053cba8d0fd95fd3194be56554bfe2be2a796e93 SHA512 
9a50294a6f91d0fa751751eb10fe98011c26df50e17aace0ea7f16563ffc26830e3c7d0eff7d2c5ee1ec179606b15424334c4f139c36486df2a93e262a635c91
 WHIRLPOOL 
5d084260fe2761eb75824614eef37854234d72d559da3cc70dcd15a602d80997bbd94ea51977d12974af7c25065f0f909158bf963464c59f20a8d6c0603cda41
 DIST gnome-software-3.22.4.tar.xz 3862040 SHA256 
315550e9df228e94ff16a0ee45a9317611a606d72434204ed0f5ac3c2b569c36 SHA512 
a91353c24dd5ca8605b7e6684a17ff7173d414785d2b72ee63f7bd619978f352ba230ca506dcba6ab9551fe42934674f043637dc007a35696f9e264c4e60deac
 WHIRLPOOL 
544641f4974f00bc4e0eeaf9a90b85d477fd499eb1fb335d86cfe2ef97a529d4cb3823aa1116cf681deebb5e824730ee124d699f55e4fdd347ab69bd05697b66

diff --git a/gnome-extra/gnome-software/gnome-software-3.22.1.ebuild 
b/gnome-extra/gnome-software/gnome-software-3.22.1.ebuild
deleted file mode 100644
index be12046..
--- a/gnome-extra/gnome-software/gnome-software-3.22.1.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-
-inherit gnome2 python-any-r1 virtualx
-
-DESCRIPTION="Gnome install & update software"
-HOMEPAGE="http://wiki.gnome.org/Apps/Software;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="gnome spell test udev"
-
-RDEPEND="
-   >=app-admin/packagekit-base-1.1.0
-   app-crypt/libsecret
-   dev-db/sqlite:3
-   >=dev-libs/appstream-glib-0.6.1:0
-   >=dev-libs/glib-2.46:2
-   >=dev-libs/json-glib-1.1.1
-   >=gnome-base/gsettings-desktop-schemas-3.11.5
-   >=net-libs/libsoup-2.51.92:2.4
-   sys-auth/polkit
-   >=x11-libs/gdk-pixbuf-2.31.5
-   >=x11-libs/gtk+-3.20:3
-   gnome? ( >=gnome-base/gnome-desktop-3.17.92:3= )
-   spell? ( app-text/gtkspell:3 )
-   udev? ( virtual/libgudev )
-"
-DEPEND="${RDEPEND}
-   app-text/docbook-xml-dtd:4.2
-   dev-libs/libxslt
-   >=dev-util/intltool-0.35
-   virtual/pkgconfig
-   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() {
-   # valgrind fails with SIGTRAP
-   sed -e 's/TESTS = .*/TESTS =/' \
-   -i "${S}"/src/Makefile.{am,in} || die
-
-   gnome2_src_prepare
-}
-
-src_configure() {
-   # FIXME: investigate limba and firmware update support
-   gnome2_src_configure \
-   --enable-man \
-   --enable-packagekit \
-   --enable-polkit \
-   --disable-firmware \
-   --disable-limba \
-   --disable-ostree \
-   --disable-rpm \
-   --disable-steam \
-   --disable-xdg-app \
-   $(use_enable spell gtkspell) \
-   $(use_enable test dogtail) \
-   $(use_enable test tests) \
-   $(use_enable udev gudev)
-}
-
-src_test() {
-   virtx emake check TESTS_ENVIRONMENT="dbus-run-session"
-}



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2017-01-04 Thread Gilles Dartiguelongue
commit: fb8eeff12d0158a52f7853cd3e96c94bd4f2406d
Author: Christophe Lermytte  lermytte  be>
AuthorDate: Wed Dec 21 21:51:55 2016 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Wed Jan  4 22:37:19 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb8eeff1

gnome-extra/gnome-software: bump to 3.22.4

Package-Manager: Portage-2.3.3, Repoman-2.3.1
Closes: https://github.com/gentoo/gentoo/pull/3208

Signed-off-by: Gilles Dartiguelongue  gentoo.org>

 gnome-extra/gnome-software/Manifest|  1 +
 .../gnome-software/gnome-software-3.22.4.ebuild| 81 ++
 2 files changed, 82 insertions(+)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index f0fafaf..2bff240 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1,3 +1,4 @@
 DIST gnome-software-3.20.5.tar.xz 3533740 SHA256 
3880efea8edef3c34471cd9cba9ec8de1c06ef080d4dac723433df710f74b767 SHA512 
36a827ef459e96b44c32bee63dacf3ccd0acaaead79a21337a3ab54df60d8eec32afd14db7f0cb0f53f179a38fa628f75935898c8d5c1b8355404ab485b0cdcf
 WHIRLPOOL 
f5ddc104aeaf08474c7cb1bb41d25ac975a4fe81fc422d62f65eb6ad22788e125a48c377c939e3b07979a252afd48db6432b1779d1c8ad676e73874e6f2d85ed
 DIST gnome-software-3.22.1.tar.xz 3857348 SHA256 
427e6aa43eddd49d2937bb025691b52c41b686b7b00f1961d202527ced371012 SHA512 
d4da3decd0c85e2cf3332baaa92886112028ae3063b8bbf8315995d01ddb6b9a7e3841301cf4445a0b6cef9287dc554f8469d9e2e5f779c3105d686d5677f5ce
 WHIRLPOOL 
d42a8f836b41de3189ccc90252ec97a46b4cfae4035c04518c0d1f7a6e4cbd5d0281e03b178dac0c14e92e99729f6c31deb231c1b1e447b71714359debd62f41
 DIST gnome-software-3.22.2.tar.xz 3860332 SHA256 
4da096c227c07102902d3097053cba8d0fd95fd3194be56554bfe2be2a796e93 SHA512 
9a50294a6f91d0fa751751eb10fe98011c26df50e17aace0ea7f16563ffc26830e3c7d0eff7d2c5ee1ec179606b15424334c4f139c36486df2a93e262a635c91
 WHIRLPOOL 
5d084260fe2761eb75824614eef37854234d72d559da3cc70dcd15a602d80997bbd94ea51977d12974af7c25065f0f909158bf963464c59f20a8d6c0603cda41
+DIST gnome-software-3.22.4.tar.xz 3862040 SHA256 
315550e9df228e94ff16a0ee45a9317611a606d72434204ed0f5ac3c2b569c36 SHA512 
a91353c24dd5ca8605b7e6684a17ff7173d414785d2b72ee63f7bd619978f352ba230ca506dcba6ab9551fe42934674f043637dc007a35696f9e264c4e60deac
 WHIRLPOOL 
544641f4974f00bc4e0eeaf9a90b85d477fd499eb1fb335d86cfe2ef97a529d4cb3823aa1116cf681deebb5e824730ee124d699f55e4fdd347ab69bd05697b66

diff --git a/gnome-extra/gnome-software/gnome-software-3.22.4.ebuild 
b/gnome-extra/gnome-software/gnome-software-3.22.4.ebuild
new file mode 100644
index ..10a2e6a
--- /dev/null
+++ b/gnome-extra/gnome-software/gnome-software-3.22.4.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+
+inherit gnome2 python-any-r1 virtualx
+
+DESCRIPTION="Gnome install & update software"
+HOMEPAGE="http://wiki.gnome.org/Apps/Software;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gnome spell test udev"
+
+RDEPEND="
+   >=app-admin/packagekit-base-1.1.0
+   app-crypt/libsecret
+   dev-db/sqlite:3
+   >=dev-libs/appstream-glib-0.6.5:0
+   >=dev-libs/glib-2.46:2
+   >=dev-libs/json-glib-1.1.1
+   >=gnome-base/gsettings-desktop-schemas-3.11.5
+   >=net-libs/libsoup-2.51.92:2.4
+   sys-auth/polkit
+   >=x11-libs/gdk-pixbuf-2.31.5
+   >=x11-libs/gtk+-3.20:3
+   gnome? ( >=gnome-base/gnome-desktop-3.17.92:3= )
+   spell? ( app-text/gtkspell:3 )
+   udev? ( virtual/libgudev )
+"
+DEPEND="${RDEPEND}
+   app-text/docbook-xml-dtd:4.2
+   dev-libs/libxslt
+   >=dev-util/intltool-0.35
+   virtual/pkgconfig
+   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() {
+   # valgrind fails with SIGTRAP
+   sed -e 's/TESTS = .*/TESTS =/' \
+   -i "${S}"/src/Makefile.{am,in} || die
+
+   gnome2_src_prepare
+}
+
+src_configure() {
+   # FIXME: investigate limba and firmware update support
+   gnome2_src_configure \
+   --enable-man \
+   --enable-packagekit \
+   --enable-polkit \
+   --disable-firmware \
+   --disable-limba \
+   --disable-ostree \
+   --disable-rpm \
+   --disable-steam \
+   --disable-xdg-app \
+   $(use_enable spell gtkspell) \
+   $(use_enable test dogtail) \
+   $(use_enable test tests) \
+   $(use_enable udev gudev)
+}
+
+src_test() {
+   virtx emake check TESTS_ENVIRONMENT="dbus-run-session"
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2016-11-12 Thread Gilles Dartiguelongue
commit: e9a3d0ae78510945be7b6e9bc6a71721ff8c66a5
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sat Nov 12 11:27:18 2016 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sat Nov 12 12:23:11 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9a3d0ae

gnome-extra/gnome-software: version bump 3.22.1 → 3.22.2

Package-Manager: portage-2.3.2

 gnome-extra/gnome-software/Manifest|  1 +
 .../gnome-software/gnome-software-3.22.2.ebuild| 81 ++
 2 files changed, 82 insertions(+)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index ca072ba..f0fafaf 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-software-3.20.5.tar.xz 3533740 SHA256 
3880efea8edef3c34471cd9cba9ec8de1c06ef080d4dac723433df710f74b767 SHA512 
36a827ef459e96b44c32bee63dacf3ccd0acaaead79a21337a3ab54df60d8eec32afd14db7f0cb0f53f179a38fa628f75935898c8d5c1b8355404ab485b0cdcf
 WHIRLPOOL 
f5ddc104aeaf08474c7cb1bb41d25ac975a4fe81fc422d62f65eb6ad22788e125a48c377c939e3b07979a252afd48db6432b1779d1c8ad676e73874e6f2d85ed
 DIST gnome-software-3.22.1.tar.xz 3857348 SHA256 
427e6aa43eddd49d2937bb025691b52c41b686b7b00f1961d202527ced371012 SHA512 
d4da3decd0c85e2cf3332baaa92886112028ae3063b8bbf8315995d01ddb6b9a7e3841301cf4445a0b6cef9287dc554f8469d9e2e5f779c3105d686d5677f5ce
 WHIRLPOOL 
d42a8f836b41de3189ccc90252ec97a46b4cfae4035c04518c0d1f7a6e4cbd5d0281e03b178dac0c14e92e99729f6c31deb231c1b1e447b71714359debd62f41
+DIST gnome-software-3.22.2.tar.xz 3860332 SHA256 
4da096c227c07102902d3097053cba8d0fd95fd3194be56554bfe2be2a796e93 SHA512 
9a50294a6f91d0fa751751eb10fe98011c26df50e17aace0ea7f16563ffc26830e3c7d0eff7d2c5ee1ec179606b15424334c4f139c36486df2a93e262a635c91
 WHIRLPOOL 
5d084260fe2761eb75824614eef37854234d72d559da3cc70dcd15a602d80997bbd94ea51977d12974af7c25065f0f909158bf963464c59f20a8d6c0603cda41

diff --git a/gnome-extra/gnome-software/gnome-software-3.22.2.ebuild 
b/gnome-extra/gnome-software/gnome-software-3.22.2.ebuild
new file mode 100644
index ..10a2e6a
--- /dev/null
+++ b/gnome-extra/gnome-software/gnome-software-3.22.2.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+
+inherit gnome2 python-any-r1 virtualx
+
+DESCRIPTION="Gnome install & update software"
+HOMEPAGE="http://wiki.gnome.org/Apps/Software;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gnome spell test udev"
+
+RDEPEND="
+   >=app-admin/packagekit-base-1.1.0
+   app-crypt/libsecret
+   dev-db/sqlite:3
+   >=dev-libs/appstream-glib-0.6.5:0
+   >=dev-libs/glib-2.46:2
+   >=dev-libs/json-glib-1.1.1
+   >=gnome-base/gsettings-desktop-schemas-3.11.5
+   >=net-libs/libsoup-2.51.92:2.4
+   sys-auth/polkit
+   >=x11-libs/gdk-pixbuf-2.31.5
+   >=x11-libs/gtk+-3.20:3
+   gnome? ( >=gnome-base/gnome-desktop-3.17.92:3= )
+   spell? ( app-text/gtkspell:3 )
+   udev? ( virtual/libgudev )
+"
+DEPEND="${RDEPEND}
+   app-text/docbook-xml-dtd:4.2
+   dev-libs/libxslt
+   >=dev-util/intltool-0.35
+   virtual/pkgconfig
+   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() {
+   # valgrind fails with SIGTRAP
+   sed -e 's/TESTS = .*/TESTS =/' \
+   -i "${S}"/src/Makefile.{am,in} || die
+
+   gnome2_src_prepare
+}
+
+src_configure() {
+   # FIXME: investigate limba and firmware update support
+   gnome2_src_configure \
+   --enable-man \
+   --enable-packagekit \
+   --enable-polkit \
+   --disable-firmware \
+   --disable-limba \
+   --disable-ostree \
+   --disable-rpm \
+   --disable-steam \
+   --disable-xdg-app \
+   $(use_enable spell gtkspell) \
+   $(use_enable test dogtail) \
+   $(use_enable test tests) \
+   $(use_enable udev gudev)
+}
+
+src_test() {
+   virtx emake check TESTS_ENVIRONMENT="dbus-run-session"
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2016-10-24 Thread Gilles Dartiguelongue
commit: afc0297bd2004fa6017ebe9defd8a128e672853d
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Oct 24 07:17:04 2016 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Oct 24 07:22:15 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afc0297b

gnome-extra/gnome-software: version bump 3.20.5 → 3.22.1

Package-Manager: portage-2.3.1

 gnome-extra/gnome-software/Manifest|  1 +
 .../gnome-software/gnome-software-3.22.1.ebuild| 81 ++
 2 files changed, 82 insertions(+)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index 1873d32..95f7c35 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-software-3.20.4.tar.xz 3513716 SHA256 
d6a2794348e2c543218e3efb01105a7e6d51e93ad3055a2482e3104ca75345f2 SHA512 
ea4536acc954f3d5d5d834323580041fe03099a6733a64f0c6a60f40028e0f054a4f9161b4fdd0956be8aa5ba25eed53748b28fff8d1c05b03ff314af6380fdf
 WHIRLPOOL 
e62085795f5eb84d0b94e140f83c7c759ea0bf7b2026890b19bd40cebbff3c53395ed820002657893846cccd505cfe0db0ca2f148ef3204c96d40059c0f2f357
 DIST gnome-software-3.20.5.tar.xz 3533740 SHA256 
3880efea8edef3c34471cd9cba9ec8de1c06ef080d4dac723433df710f74b767 SHA512 
36a827ef459e96b44c32bee63dacf3ccd0acaaead79a21337a3ab54df60d8eec32afd14db7f0cb0f53f179a38fa628f75935898c8d5c1b8355404ab485b0cdcf
 WHIRLPOOL 
f5ddc104aeaf08474c7cb1bb41d25ac975a4fe81fc422d62f65eb6ad22788e125a48c377c939e3b07979a252afd48db6432b1779d1c8ad676e73874e6f2d85ed
+DIST gnome-software-3.22.1.tar.xz 3857348 SHA256 
427e6aa43eddd49d2937bb025691b52c41b686b7b00f1961d202527ced371012 SHA512 
d4da3decd0c85e2cf3332baaa92886112028ae3063b8bbf8315995d01ddb6b9a7e3841301cf4445a0b6cef9287dc554f8469d9e2e5f779c3105d686d5677f5ce
 WHIRLPOOL 
d42a8f836b41de3189ccc90252ec97a46b4cfae4035c04518c0d1f7a6e4cbd5d0281e03b178dac0c14e92e99729f6c31deb231c1b1e447b71714359debd62f41

diff --git a/gnome-extra/gnome-software/gnome-software-3.22.1.ebuild 
b/gnome-extra/gnome-software/gnome-software-3.22.1.ebuild
new file mode 100644
index ..be12046
--- /dev/null
+++ b/gnome-extra/gnome-software/gnome-software-3.22.1.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+
+inherit gnome2 python-any-r1 virtualx
+
+DESCRIPTION="Gnome install & update software"
+HOMEPAGE="http://wiki.gnome.org/Apps/Software;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gnome spell test udev"
+
+RDEPEND="
+   >=app-admin/packagekit-base-1.1.0
+   app-crypt/libsecret
+   dev-db/sqlite:3
+   >=dev-libs/appstream-glib-0.6.1:0
+   >=dev-libs/glib-2.46:2
+   >=dev-libs/json-glib-1.1.1
+   >=gnome-base/gsettings-desktop-schemas-3.11.5
+   >=net-libs/libsoup-2.51.92:2.4
+   sys-auth/polkit
+   >=x11-libs/gdk-pixbuf-2.31.5
+   >=x11-libs/gtk+-3.20:3
+   gnome? ( >=gnome-base/gnome-desktop-3.17.92:3= )
+   spell? ( app-text/gtkspell:3 )
+   udev? ( virtual/libgudev )
+"
+DEPEND="${RDEPEND}
+   app-text/docbook-xml-dtd:4.2
+   dev-libs/libxslt
+   >=dev-util/intltool-0.35
+   virtual/pkgconfig
+   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() {
+   # valgrind fails with SIGTRAP
+   sed -e 's/TESTS = .*/TESTS =/' \
+   -i "${S}"/src/Makefile.{am,in} || die
+
+   gnome2_src_prepare
+}
+
+src_configure() {
+   # FIXME: investigate limba and firmware update support
+   gnome2_src_configure \
+   --enable-man \
+   --enable-packagekit \
+   --enable-polkit \
+   --disable-firmware \
+   --disable-limba \
+   --disable-ostree \
+   --disable-rpm \
+   --disable-steam \
+   --disable-xdg-app \
+   $(use_enable spell gtkspell) \
+   $(use_enable test dogtail) \
+   $(use_enable test tests) \
+   $(use_enable udev gudev)
+}
+
+src_test() {
+   virtx emake check TESTS_ENVIRONMENT="dbus-run-session"
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2016-10-24 Thread Gilles Dartiguelongue
commit: b6f67adb9e00fe0fd81855ed3b35138167a111fb
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Oct 24 07:18:04 2016 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Oct 24 07:22:16 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6f67adb

gnome-extra/gnome-software: cleanup old revision

Package-Manager: portage-2.3.1

 gnome-extra/gnome-software/Manifest|  1 -
 .../gnome-software/gnome-software-3.20.4.ebuild| 73 --
 2 files changed, 74 deletions(-)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index 95f7c35..ca072ba 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1,3 +1,2 @@
-DIST gnome-software-3.20.4.tar.xz 3513716 SHA256 
d6a2794348e2c543218e3efb01105a7e6d51e93ad3055a2482e3104ca75345f2 SHA512 
ea4536acc954f3d5d5d834323580041fe03099a6733a64f0c6a60f40028e0f054a4f9161b4fdd0956be8aa5ba25eed53748b28fff8d1c05b03ff314af6380fdf
 WHIRLPOOL 
e62085795f5eb84d0b94e140f83c7c759ea0bf7b2026890b19bd40cebbff3c53395ed820002657893846cccd505cfe0db0ca2f148ef3204c96d40059c0f2f357
 DIST gnome-software-3.20.5.tar.xz 3533740 SHA256 
3880efea8edef3c34471cd9cba9ec8de1c06ef080d4dac723433df710f74b767 SHA512 
36a827ef459e96b44c32bee63dacf3ccd0acaaead79a21337a3ab54df60d8eec32afd14db7f0cb0f53f179a38fa628f75935898c8d5c1b8355404ab485b0cdcf
 WHIRLPOOL 
f5ddc104aeaf08474c7cb1bb41d25ac975a4fe81fc422d62f65eb6ad22788e125a48c377c939e3b07979a252afd48db6432b1779d1c8ad676e73874e6f2d85ed
 DIST gnome-software-3.22.1.tar.xz 3857348 SHA256 
427e6aa43eddd49d2937bb025691b52c41b686b7b00f1961d202527ced371012 SHA512 
d4da3decd0c85e2cf3332baaa92886112028ae3063b8bbf8315995d01ddb6b9a7e3841301cf4445a0b6cef9287dc554f8469d9e2e5f779c3105d686d5677f5ce
 WHIRLPOOL 
d42a8f836b41de3189ccc90252ec97a46b4cfae4035c04518c0d1f7a6e4cbd5d0281e03b178dac0c14e92e99729f6c31deb231c1b1e447b71714359debd62f41

diff --git a/gnome-extra/gnome-software/gnome-software-3.20.4.ebuild 
b/gnome-extra/gnome-software/gnome-software-3.20.4.ebuild
deleted file mode 100644
index 188062f..
--- a/gnome-extra/gnome-software/gnome-software-3.20.4.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-
-inherit gnome2 python-any-r1 virtualx
-
-DESCRIPTION="Gnome install & update software"
-HOMEPAGE="http://wiki.gnome.org/Apps/Software;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RDEPEND="
-   >=app-admin/packagekit-base-1.1.0
-   app-text/gtkspell:3
-   dev-db/sqlite:3
-   >=dev-libs/appstream-glib-0.5.12:0
-   >=dev-libs/glib-2.46:2
-   >=dev-libs/json-glib-1.1.1
-   >=gnome-base/gnome-desktop-3.17.92:3=
-   >=gnome-base/gsettings-desktop-schemas-3.11.5
-   >=net-libs/libsoup-2.51.92:2.4
-   sys-auth/polkit
-   >=x11-libs/gdk-pixbuf-2.31.5
-   >=x11-libs/gtk+-3.18.2:3
-"
-DEPEND="${RDEPEND}
-   app-text/docbook-xml-dtd:4.2
-   dev-libs/libxslt
-   >=dev-util/intltool-0.35
-   virtual/pkgconfig
-   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() {
-   # valgrind fails with SIGTRAP
-   sed -e 's/TESTS = .*/TESTS =/' \
-   -i "${S}"/src/Makefile.{am,in} || die
-
-   gnome2_src_prepare
-}
-
-src_configure() {
-   # FIXME: investigate limba and firmware update support
-   gnome2_src_configure \
-   --enable-man \
-   --enable-packagekit \
-   --enable-polkit \
-   --disable-xdg-app \
-   --disable-firmware \
-   --disable-limba \
-   $(use_enable test dogtail)
-}
-
-src_test() {
-   virtx emake check TESTS_ENVIRONMENT="dbus-run-session"
-}



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2016-10-08 Thread Pacho Ramos
commit: acd062b27061f5beb528ba53a3247236d539c4e8
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Oct  8 09:11:27 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Oct  8 09:50:42 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acd062b2

gnome-extra/gnome-software: x86 keyword

Package-Manager: portage-2.3.1

 gnome-extra/gnome-software/gnome-software-3.20.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-extra/gnome-software/gnome-software-3.20.5.ebuild 
b/gnome-extra/gnome-software/gnome-software-3.20.5.ebuild
index eeec342..5ab3dd2 100644
--- a/gnome-extra/gnome-software/gnome-software-3.20.5.ebuild
+++ b/gnome-extra/gnome-software/gnome-software-3.20.5.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="http://wiki.gnome.org/Apps/Software;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 IUSE="test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2016-10-08 Thread Pacho Ramos
commit: d9cc82d3f80754837dbe5bf03a70ec80772c3666
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Oct  8 09:06:46 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Oct  8 09:50:35 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9cc82d3

gnome-extra/gnome-software: Version bump

Package-Manager: portage-2.3.1

 gnome-extra/gnome-software/Manifest|  1 +
 .../gnome-software/gnome-software-3.20.5.ebuild| 74 ++
 2 files changed, 75 insertions(+)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index 37e7952..1873d32 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1 +1,2 @@
 DIST gnome-software-3.20.4.tar.xz 3513716 SHA256 
d6a2794348e2c543218e3efb01105a7e6d51e93ad3055a2482e3104ca75345f2 SHA512 
ea4536acc954f3d5d5d834323580041fe03099a6733a64f0c6a60f40028e0f054a4f9161b4fdd0956be8aa5ba25eed53748b28fff8d1c05b03ff314af6380fdf
 WHIRLPOOL 
e62085795f5eb84d0b94e140f83c7c759ea0bf7b2026890b19bd40cebbff3c53395ed820002657893846cccd505cfe0db0ca2f148ef3204c96d40059c0f2f357
+DIST gnome-software-3.20.5.tar.xz 3533740 SHA256 
3880efea8edef3c34471cd9cba9ec8de1c06ef080d4dac723433df710f74b767 SHA512 
36a827ef459e96b44c32bee63dacf3ccd0acaaead79a21337a3ab54df60d8eec32afd14db7f0cb0f53f179a38fa628f75935898c8d5c1b8355404ab485b0cdcf
 WHIRLPOOL 
f5ddc104aeaf08474c7cb1bb41d25ac975a4fe81fc422d62f65eb6ad22788e125a48c377c939e3b07979a252afd48db6432b1779d1c8ad676e73874e6f2d85ed

diff --git a/gnome-extra/gnome-software/gnome-software-3.20.5.ebuild 
b/gnome-extra/gnome-software/gnome-software-3.20.5.ebuild
new file mode 100644
index ..eeec342
--- /dev/null
+++ b/gnome-extra/gnome-software/gnome-software-3.20.5.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+
+inherit gnome2 python-any-r1 virtualx
+
+DESCRIPTION="Gnome install & update software"
+HOMEPAGE="http://wiki.gnome.org/Apps/Software;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+RDEPEND="
+   >=app-admin/packagekit-base-1.1.0
+   app-crypt/libsecret
+   app-text/gtkspell:3
+   dev-db/sqlite:3
+   >=dev-libs/appstream-glib-0.5.12:0
+   >=dev-libs/glib-2.46:2
+   >=dev-libs/json-glib-1.1.1
+   >=gnome-base/gnome-desktop-3.17.92:3=
+   >=gnome-base/gsettings-desktop-schemas-3.11.5
+   >=net-libs/libsoup-2.51.92:2.4
+   sys-auth/polkit
+   >=x11-libs/gdk-pixbuf-2.31.5
+   >=x11-libs/gtk+-3.18.2:3
+"
+DEPEND="${RDEPEND}
+   app-text/docbook-xml-dtd:4.2
+   dev-libs/libxslt
+   >=dev-util/intltool-0.35
+   virtual/pkgconfig
+   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() {
+   # valgrind fails with SIGTRAP
+   sed -e 's/TESTS = .*/TESTS =/' \
+   -i "${S}"/src/Makefile.{am,in} || die
+
+   gnome2_src_prepare
+}
+
+src_configure() {
+   # FIXME: investigate limba and firmware update support
+   gnome2_src_configure \
+   --enable-man \
+   --enable-packagekit \
+   --enable-polkit \
+   --disable-xdg-app \
+   --disable-firmware \
+   --disable-limba \
+   $(use_enable test dogtail)
+}
+
+src_test() {
+   virtx emake check TESTS_ENVIRONMENT="dbus-run-session"
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2016-10-08 Thread Pacho Ramos
commit: 7d8c1a933b5289fd6d48e3a8978dce6617b5684e
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Oct  8 09:06:20 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Oct  8 09:50:32 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d8c1a93

gnome-extra/gnome-software: Drop old

Package-Manager: portage-2.3.1

 gnome-extra/gnome-software/Manifest|  1 -
 .../gnome-software/gnome-software-3.18.3.ebuild| 63 --
 2 files changed, 64 deletions(-)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index d16f6b3..37e7952 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1,2 +1 @@
-DIST gnome-software-3.18.3.tar.xz 2195300 SHA256 
cc76a51f56d114018f64478437aebef068799802884543c59e2473066c959b7b SHA512 
61d4f9622d0f3c6b65d271a79908713f1ee5a2da67275aee6cd6510d6c124ad76300bcc696846d8bd95843f9326534218d3b140445f6e7d2f6ab8d336e476ec0
 WHIRLPOOL 
acea5e54b06bcd2d1088d7790b813001a2718acd981c53f4dca170200efc96ca2d6e477ff674f384e08817821697ef2e2261d4d14cf5f3bd4c757352920231de
 DIST gnome-software-3.20.4.tar.xz 3513716 SHA256 
d6a2794348e2c543218e3efb01105a7e6d51e93ad3055a2482e3104ca75345f2 SHA512 
ea4536acc954f3d5d5d834323580041fe03099a6733a64f0c6a60f40028e0f054a4f9161b4fdd0956be8aa5ba25eed53748b28fff8d1c05b03ff314af6380fdf
 WHIRLPOOL 
e62085795f5eb84d0b94e140f83c7c759ea0bf7b2026890b19bd40cebbff3c53395ed820002657893846cccd505cfe0db0ca2f148ef3204c96d40059c0f2f357

diff --git a/gnome-extra/gnome-software/gnome-software-3.18.3.ebuild 
b/gnome-extra/gnome-software/gnome-software-3.18.3.ebuild
deleted file mode 100644
index 8e0fdb1..
--- a/gnome-extra/gnome-software/gnome-software-3.18.3.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="no"
-PYTHON_COMPAT=( python2_7 )
-
-inherit gnome2 python-any-r1 virtualx
-
-DESCRIPTION="Gnome install & update software"
-HOMEPAGE="http://wiki.gnome.org/Apps/Software;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RDEPEND="
-   >=app-admin/packagekit-base-1.0.9
-   dev-db/sqlite:3
-   >=dev-libs/appstream-glib-0.5.1:0
-   >=dev-libs/glib-2.45.8:2
-   >=gnome-base/gnome-desktop-3.17.92:3=
-   >=gnome-base/gsettings-desktop-schemas-3.11.5
-   net-libs/libsoup:2.4
-   sys-auth/polkit
-   >=x11-libs/gtk+-3.16:3
-"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   app-text/docbook-xml-dtd:4.2
-   dev-libs/libxslt
-   >=dev-util/intltool-0.35
-   virtual/pkgconfig
-   test? ( dev-util/dogtail )
-"
-# test? ( dev-util/valgrind )
-
-pkg_setup() {
-   python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   # valgrind fails with SIGTRAP
-   sed -e 's/TESTS = .*/TESTS =/' \
-   -i "${S}"/src/Makefile.{am,in} || die
-
-   gnome2_src_prepare
-}
-
-src_configure() {
-   # FIXME: investigate limba and firmware update support
-   gnome2_src_configure \
-   --enable-man \
-   --disable-firmware \
-   --disable-limba \
-   $(use_enable test dogtail)
-}
-
-src_test() {
-   Xemake check TESTS_ENVIRONMENT="dbus-run-session"
-}



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2016-09-06 Thread Gilles Dartiguelongue
commit: a07b20cf3d7d7e7f5f202a068ccec90b67a1e1a3
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Sep  6 22:09:46 2016 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Sep  6 22:09:46 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a07b20cf

gnome-extra/gnome-software: version bump to 3.20.2

Also fix handling of python unittests.

Package-Manager: portage-2.3.0

 gnome-extra/gnome-software/Manifest|  1 +
 .../gnome-software/gnome-software-3.20.4.ebuild| 73 ++
 2 files changed, 74 insertions(+)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
index 0f691a0..d16f6b3 100644
--- a/gnome-extra/gnome-software/Manifest
+++ b/gnome-extra/gnome-software/Manifest
@@ -1 +1,2 @@
 DIST gnome-software-3.18.3.tar.xz 2195300 SHA256 
cc76a51f56d114018f64478437aebef068799802884543c59e2473066c959b7b SHA512 
61d4f9622d0f3c6b65d271a79908713f1ee5a2da67275aee6cd6510d6c124ad76300bcc696846d8bd95843f9326534218d3b140445f6e7d2f6ab8d336e476ec0
 WHIRLPOOL 
acea5e54b06bcd2d1088d7790b813001a2718acd981c53f4dca170200efc96ca2d6e477ff674f384e08817821697ef2e2261d4d14cf5f3bd4c757352920231de
+DIST gnome-software-3.20.4.tar.xz 3513716 SHA256 
d6a2794348e2c543218e3efb01105a7e6d51e93ad3055a2482e3104ca75345f2 SHA512 
ea4536acc954f3d5d5d834323580041fe03099a6733a64f0c6a60f40028e0f054a4f9161b4fdd0956be8aa5ba25eed53748b28fff8d1c05b03ff314af6380fdf
 WHIRLPOOL 
e62085795f5eb84d0b94e140f83c7c759ea0bf7b2026890b19bd40cebbff3c53395ed820002657893846cccd505cfe0db0ca2f148ef3204c96d40059c0f2f357

diff --git a/gnome-extra/gnome-software/gnome-software-3.20.4.ebuild 
b/gnome-extra/gnome-software/gnome-software-3.20.4.ebuild
new file mode 100644
index ..188062f
--- /dev/null
+++ b/gnome-extra/gnome-software/gnome-software-3.20.4.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+
+inherit gnome2 python-any-r1 virtualx
+
+DESCRIPTION="Gnome install & update software"
+HOMEPAGE="http://wiki.gnome.org/Apps/Software;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+RDEPEND="
+   >=app-admin/packagekit-base-1.1.0
+   app-text/gtkspell:3
+   dev-db/sqlite:3
+   >=dev-libs/appstream-glib-0.5.12:0
+   >=dev-libs/glib-2.46:2
+   >=dev-libs/json-glib-1.1.1
+   >=gnome-base/gnome-desktop-3.17.92:3=
+   >=gnome-base/gsettings-desktop-schemas-3.11.5
+   >=net-libs/libsoup-2.51.92:2.4
+   sys-auth/polkit
+   >=x11-libs/gdk-pixbuf-2.31.5
+   >=x11-libs/gtk+-3.18.2:3
+"
+DEPEND="${RDEPEND}
+   app-text/docbook-xml-dtd:4.2
+   dev-libs/libxslt
+   >=dev-util/intltool-0.35
+   virtual/pkgconfig
+   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() {
+   # valgrind fails with SIGTRAP
+   sed -e 's/TESTS = .*/TESTS =/' \
+   -i "${S}"/src/Makefile.{am,in} || die
+
+   gnome2_src_prepare
+}
+
+src_configure() {
+   # FIXME: investigate limba and firmware update support
+   gnome2_src_configure \
+   --enable-man \
+   --enable-packagekit \
+   --enable-polkit \
+   --disable-xdg-app \
+   --disable-firmware \
+   --disable-limba \
+   $(use_enable test dogtail)
+}
+
+src_test() {
+   virtx emake check TESTS_ENVIRONMENT="dbus-run-session"
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-software/

2016-01-03 Thread Gilles Dartiguelongue
commit: 438dd7f0762e2a3f2081a59a804b4a33eefa891c
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sun Jan  3 13:21:30 2016 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sun Jan  3 13:23:58 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=438dd7f0

gnome-extra/gnome-software: initial ebuild, bug #565212

Imported from gnome-overlay.

Package-Manager: portage-2.2.26

 gnome-extra/gnome-software/Manifest|  1 +
 .../gnome-software/gnome-software-3.18.3.ebuild| 63 ++
 gnome-extra/gnome-software/metadata.xml|  5 ++
 3 files changed, 69 insertions(+)

diff --git a/gnome-extra/gnome-software/Manifest 
b/gnome-extra/gnome-software/Manifest
new file mode 100644
index 000..0f691a0
--- /dev/null
+++ b/gnome-extra/gnome-software/Manifest
@@ -0,0 +1 @@
+DIST gnome-software-3.18.3.tar.xz 2195300 SHA256 
cc76a51f56d114018f64478437aebef068799802884543c59e2473066c959b7b SHA512 
61d4f9622d0f3c6b65d271a79908713f1ee5a2da67275aee6cd6510d6c124ad76300bcc696846d8bd95843f9326534218d3b140445f6e7d2f6ab8d336e476ec0
 WHIRLPOOL 
acea5e54b06bcd2d1088d7790b813001a2718acd981c53f4dca170200efc96ca2d6e477ff674f384e08817821697ef2e2261d4d14cf5f3bd4c757352920231de

diff --git a/gnome-extra/gnome-software/gnome-software-3.18.3.ebuild 
b/gnome-extra/gnome-software/gnome-software-3.18.3.ebuild
new file mode 100644
index 000..8e0fdb1
--- /dev/null
+++ b/gnome-extra/gnome-software/gnome-software-3.18.3.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+GCONF_DEBUG="no"
+PYTHON_COMPAT=( python2_7 )
+
+inherit gnome2 python-any-r1 virtualx
+
+DESCRIPTION="Gnome install & update software"
+HOMEPAGE="http://wiki.gnome.org/Apps/Software;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+RDEPEND="
+   >=app-admin/packagekit-base-1.0.9
+   dev-db/sqlite:3
+   >=dev-libs/appstream-glib-0.5.1:0
+   >=dev-libs/glib-2.45.8:2
+   >=gnome-base/gnome-desktop-3.17.92:3=
+   >=gnome-base/gsettings-desktop-schemas-3.11.5
+   net-libs/libsoup:2.4
+   sys-auth/polkit
+   >=x11-libs/gtk+-3.16:3
+"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   app-text/docbook-xml-dtd:4.2
+   dev-libs/libxslt
+   >=dev-util/intltool-0.35
+   virtual/pkgconfig
+   test? ( dev-util/dogtail )
+"
+# test? ( dev-util/valgrind )
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   # valgrind fails with SIGTRAP
+   sed -e 's/TESTS = .*/TESTS =/' \
+   -i "${S}"/src/Makefile.{am,in} || die
+
+   gnome2_src_prepare
+}
+
+src_configure() {
+   # FIXME: investigate limba and firmware update support
+   gnome2_src_configure \
+   --enable-man \
+   --disable-firmware \
+   --disable-limba \
+   $(use_enable test dogtail)
+}
+
+src_test() {
+   Xemake check TESTS_ENVIRONMENT="dbus-run-session"
+}

diff --git a/gnome-extra/gnome-software/metadata.xml 
b/gnome-extra/gnome-software/metadata.xml
new file mode 100644
index 000..6e0e2ec
--- /dev/null
+++ b/gnome-extra/gnome-software/metadata.xml
@@ -0,0 +1,5 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  gnome
+