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

2018-12-11 Thread Gilles Dartiguelongue
commit: ba7b0d77f5ecf1b671b8904d9cfa6473c5157743
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Dec 10 11:57:36 2018 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Dec 11 13:07:05 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba7b0d77

gnome-extra/gnome-packagekit: 3.24.0 → 3.30.0

Switched to meson build system. Just translation updates since 3.24.

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

 gnome-extra/gnome-packagekit/Manifest  |  1 +
 .../gnome-packagekit-3.30.0.ebuild | 60 ++
 2 files changed, 61 insertions(+)

diff --git a/gnome-extra/gnome-packagekit/Manifest 
b/gnome-extra/gnome-packagekit/Manifest
index a30bd973206..0c0d13166ad 100644
--- a/gnome-extra/gnome-packagekit/Manifest
+++ b/gnome-extra/gnome-packagekit/Manifest
@@ -1 +1,2 @@
 DIST gnome-packagekit-3.24.0.tar.xz 2174372 BLAKE2B 
fd6b94c1e2bd9e29c73754e3c1625d6acd4e1931a80c61c572d6f1a90a3c1814cafea1358e64f8cb1be0308d00146716a3a5058a732702b14c3d6a9a0cc98d4a
 SHA512 
af3291b11ad279d050fcd970e1c98257b65da5f36146d8e5f1f255ef1b17e6f2caf8073ce16623da130edaf452860788aa20dd2de6a4bbf639aaf9d3bbd7c095
+DIST gnome-packagekit-3.30.0.tar.xz 1744188 BLAKE2B 
e346d76a835a84a0b8be46da7af1dba63ef96826e978d06e38490aa44485a010f76b2ed44cde310b8128150f5cf7461cde8007ee5ef7603221f9b947c0e48185
 SHA512 
69416ccb61effca112ef62ee7a7ba29c262ce768ee41a8bd24a064b66a7106f5e968dc01c6cc3d30d270bd9ebf8cf353044531ad3a19d63b174f097c67edfe9f

diff --git a/gnome-extra/gnome-packagekit/gnome-packagekit-3.30.0.ebuild 
b/gnome-extra/gnome-packagekit/gnome-packagekit-3.30.0.ebuild
new file mode 100644
index 000..078f468963e
--- /dev/null
+++ b/gnome-extra/gnome-packagekit/gnome-packagekit-3.30.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gnome.org gnome2-utils meson virtualx xdg
+
+DESCRIPTION="PackageKit client for the GNOME desktop"
+HOMEPAGE="https://www.freedesktop.org/software/PackageKit/;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="systemd test"
+
+RDEPEND="
+   >=dev-libs/glib-2.32:2
+   >=x11-libs/gtk+-3.15.3:3
+   >=app-admin/packagekit-base-0.9.1
+   systemd? (
+   sys-auth/polkit
+   >=sys-apps/systemd-42 )
+"
+DEPEND="${RDEPEND}
+   app-text/docbook-sgml-utils
+   app-text/docbook-sgml-dtd:4.1
+   dev-libs/appstream-glib
+   >=sys-devel/gettext-0.19.7
+   virtual/pkgconfig
+"
+
+# NOTES:
+# app-text/docbook-sgml-utils and dtd required for man pages
+
+# UPSTREAM:
+# see if tests can forget about display (use eclass for that ?)
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use test tests)
+   $(meson_use systemd)
+   )
+   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
+}



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

2018-07-31 Thread Mart Raudsepp
commit: afcc76d5adbcdff4cfee2e46f0bdd9f6d707b99f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Jul 31 08:06:56 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Jul 31 08:06:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afcc76d5

gnome-extra/gnome-packagekit: remove old

Package-Manager: Portage-2.3.43, Repoman-2.3.10

 gnome-extra/gnome-packagekit/Manifest  |  1 -
 .../gnome-packagekit-3.22.1.ebuild | 86 --
 2 files changed, 87 deletions(-)

diff --git a/gnome-extra/gnome-packagekit/Manifest 
b/gnome-extra/gnome-packagekit/Manifest
index a0318292ab0..a30bd973206 100644
--- a/gnome-extra/gnome-packagekit/Manifest
+++ b/gnome-extra/gnome-packagekit/Manifest
@@ -1,2 +1 @@
-DIST gnome-packagekit-3.22.1.tar.xz 1684420 BLAKE2B 
30ce96fdec5fb1211d06fcc751ed0ac01e386364af6025051766b25ee6eadb4a926c3ff5ed74d27c67fc5774497fac20cde0248a6bd9ee24a77ae9cad7e0080d
 SHA512 
f8f5046f53c095f199cf75452a5f0c2cc62a54cd5337b696a3885358573b44d94bcf44b168a4ea8cbd00b746d0274437a5fc9cb10f0a55e9eb9f2dbd2a8e4f18
 DIST gnome-packagekit-3.24.0.tar.xz 2174372 BLAKE2B 
fd6b94c1e2bd9e29c73754e3c1625d6acd4e1931a80c61c572d6f1a90a3c1814cafea1358e64f8cb1be0308d00146716a3a5058a732702b14c3d6a9a0cc98d4a
 SHA512 
af3291b11ad279d050fcd970e1c98257b65da5f36146d8e5f1f255ef1b17e6f2caf8073ce16623da130edaf452860788aa20dd2de6a4bbf639aaf9d3bbd7c095

diff --git a/gnome-extra/gnome-packagekit/gnome-packagekit-3.22.1.ebuild 
b/gnome-extra/gnome-packagekit/gnome-packagekit-3.22.1.ebuild
deleted file mode 100644
index 0fc509b13a2..000
--- a/gnome-extra/gnome-packagekit/gnome-packagekit-3.22.1.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit gnome2 virtualx
-
-DESCRIPTION="PackageKit client for the GNOME desktop"
-HOMEPAGE="https://www.freedesktop.org/software/PackageKit/;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="systemd udev" # test
-
-# XXX: test, upstream managed to break gpk-self-test beyond repair
-# gdk-pixbuf used in gpk-animated-icon
-# pango used on gpk-common
-RDEPEND="
-   >=dev-libs/glib-2.32:2
-   x11-libs/gdk-pixbuf:2
-   >=x11-libs/gtk+-3.15.3:3
-   >=x11-libs/libnotify-0.7.0:=
-   x11-libs/pango
-
-   >=app-admin/packagekit-base-0.9.1
-   >=media-libs/libcanberra-0.10[gtk3]
-   >=sys-apps/dbus-1.1.2
-
-   media-libs/fontconfig
-   x11-libs/libX11
-
-   systemd? ( >=sys-apps/systemd-42 )
-   !systemd? ( sys-auth/consolekit )
-   udev? ( virtual/libgudev:= )
-"
-DEPEND="${RDEPEND}
-   app-text/docbook-sgml-utils
-   dev-libs/appstream-glib
-   >=dev-util/gtk-doc-am-1.9
-   >=dev-util/intltool-0.35
-   dev-libs/libxslt
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-
-# NOTES:
-# app-text/docbook-sgml-utils required for man pages
-
-# UPSTREAM:
-# see if tests can forget about display (use eclass for that ?)
-
-src_prepare() {
-   # * disable tests with graphical dialogs and that require packagekitd
-   #   to be run with the dummy backend and installed .ui files
-   # * disable tests that fails every time packagekit developers make a
-   #   tiny change to headers
-   # * gpk_test_markdown_func: no definition for that one
-   sed -e '/g_test_add_func.*gpk_test_enum_func/d' \
-   -e '/g_test_add_func.*gpk_test_dbus_task_func/d' \
-   -e '/g_test_add_func.*gpk_test_error_func/d' \
-   -e '/g_test_add_func.*gpk_test_modal_dialog/d' \
-   -e '/g_test_add_func.*gpk_test_task_func/d' \
-   -e '/g_test_add_func.*gpk_test_markdown_func/d' \
-   -i src/gpk-self-test.c || die
-
-   # XXX: g_autoptr requires explicit type support
-   sed -e 's/g_autoptr(GpkTask)/GpkTask */' \
-   -i src/gpk-self-test.c || die
-
-   gnome2_src_prepare
-}
-
-src_configure() {
-   gnome2_src_configure \
-   --localstatedir=/var \
-   --enable-iso-c \
-   --disable-tests \
-   $(use_enable systemd) \
-   $(use_enable udev gudev)
-   # $(use_enable test tests)
-}
-
-src_test() {
-   "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
-   GSETTINGS_SCHEMA_DIR="${S}/data" virtx emake check
-}



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

2017-08-12 Thread Gilles Dartiguelongue
commit: 5d4fc581bfd4b37b6b65ae587fa151794eb5cdba
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sat Aug 12 09:21:21 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sat Aug 12 09:42:23 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d4fc581

gnome-extra/gnome-packagekit: cleanup old revision

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 gnome-extra/gnome-packagekit/Manifest  |  1 -
 .../gnome-packagekit-3.20.0.ebuild | 88 --
 2 files changed, 89 deletions(-)

diff --git a/gnome-extra/gnome-packagekit/Manifest 
b/gnome-extra/gnome-packagekit/Manifest
index 1bf7e6754cb..55b3811ea51 100644
--- a/gnome-extra/gnome-packagekit/Manifest
+++ b/gnome-extra/gnome-packagekit/Manifest
@@ -1,3 +1,2 @@
-DIST gnome-packagekit-3.20.0.tar.xz 1801324 SHA256 
b84a5db6294ef5252a275b3fcfed509eee60f055ca5d374e5e54d19631c8c571 SHA512 
3d356203c9dd3226df1a6a59db39671a85722be550154cf2246233ce74398e608eac97d6f99e9b0d7839620e6e9e72bac64a8efb7388422842b0bcba9d78d8fe
 WHIRLPOOL 
9947ee969bb55cb6078bc42bbcc815ca817ee38350dee912118b6e2fd2444c20ddb12810fd00dbfea8bf95d2fd046c4210e9887148a86127f8b749a91b1101b6
 DIST gnome-packagekit-3.22.1.tar.xz 1684420 SHA256 
4064bf32ea649d3f82dd25e4cc91ab0a3f85e03be82a12e54705bd245c3760ef SHA512 
f8f5046f53c095f199cf75452a5f0c2cc62a54cd5337b696a3885358573b44d94bcf44b168a4ea8cbd00b746d0274437a5fc9cb10f0a55e9eb9f2dbd2a8e4f18
 WHIRLPOOL 
445f713db5710b37b59ed444623d84746ef635403d500f9dff5e52900c99ee8c5dbbf5f775f622d171308372d32e59c1795525bb45c917b2526b3b19a8faf578
 DIST gnome-packagekit-3.24.0.tar.xz 2174372 SHA256 
8d038681f6879c93f3f58faaa37c41c7ac8cf53eba6b8cb871f5f683ac0bd13f SHA512 
af3291b11ad279d050fcd970e1c98257b65da5f36146d8e5f1f255ef1b17e6f2caf8073ce16623da130edaf452860788aa20dd2de6a4bbf639aaf9d3bbd7c095
 WHIRLPOOL 
2974ebe94259377c6e8ca4d1c29aecf8f1756fbfedc536002753553002716f75b82f4a62c4c737c2b56b34f510d97e10fb0b3600ba6ec4e600e1fc68649ab7a8

diff --git a/gnome-extra/gnome-packagekit/gnome-packagekit-3.20.0.ebuild 
b/gnome-extra/gnome-packagekit/gnome-packagekit-3.20.0.ebuild
deleted file mode 100644
index afa0586fa90..000
--- a/gnome-extra/gnome-packagekit/gnome-packagekit-3.20.0.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit autotools gnome2 virtualx
-
-DESCRIPTION="PackageKit client for the GNOME desktop"
-HOMEPAGE="https://www.freedesktop.org/software/PackageKit/;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="systemd test udev"
-
-# gdk-pixbuf used in gpk-animated-icon
-# pango used on gpk-common
-RDEPEND="
-   >=dev-libs/glib-2.32:2
-   x11-libs/gdk-pixbuf:2
-   >=x11-libs/gtk+-3.15.3:3
-   >=x11-libs/libnotify-0.7.0:=
-   x11-libs/pango
-
-   >=app-admin/packagekit-base-0.8
-   >=app-admin/packagekit-gtk-0.7.2
-   >=media-libs/libcanberra-0.10[gtk3]
-   >=sys-apps/dbus-1.1.2
-
-   media-libs/fontconfig
-   x11-libs/libX11
-
-   systemd? ( >=sys-apps/systemd-42 )
-   !systemd? ( sys-auth/consolekit )
-   udev? ( virtual/libgudev:= )
-"
-DEPEND="${RDEPEND}
-   app-text/docbook-sgml-utils
-   dev-libs/appstream-glib
-   >=dev-util/gtk-doc-am-1.9
-   >=dev-util/intltool-0.35
-   dev-libs/libxslt
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-
-# NOTES:
-# app-text/docbook-sgml-utils required for man pages
-
-# UPSTREAM:
-# misuse of CPPFLAGS/CXXFLAGS ?
-# see if tests can forget about display (use eclass for that ?)
-
-src_prepare() {
-   # * disable tests with graphical dialogs and that require packagekitd
-   #   to be run with the dummy backend and installed .ui files
-   # * disable tests that fails every time packagekit developers make a
-   #   tiny change to headers
-   sed -e '/g_test_add_func.*gpk_test_enum_func/d' \
-   -e '/g_test_add_func.*gpk_test_dbus_task_func/d' \
-   -e '/g_test_add_func.*gpk_test_error_func/d' \
-   -e '/g_test_add_func.*gpk_test_modal_dialog/d' \
-   -e '/g_test_add_func.*gpk_test_task_func/d' \
-   -i src/gpk-self-test.c || die
-
-   # Disable stupid flags
-   # FIXME: touching configure.ac triggers maintainer-mode
-   sed -e '/CPPFLAGS="$CPPFLAGS -g"/d' -i configure || die
-
-   # Fix compat with current systemd
-   sed -i -e 's/libsystemd-login/libsystemd/' configure.ac || die
-
-   eautoreconf
-   gnome2_src_prepare
-}
-
-src_configure() {
-   gnome2_src_configure \
-   --localstatedir=/var \
-   --enable-iso-c \
-   $(use_enable systemd) \
-   $(use_enable test tests) \
-   $(use_enable udev gudev)
-}
-
-src_test() {
-   "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
-   GSETTINGS_SCHEMA_DIR="${S}/data" virtx 

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

2017-08-12 Thread Gilles Dartiguelongue
commit: bc993f802c9456381cd6f9aa82e5c98600b39883
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sat Aug 12 09:11:01 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sat Aug 12 09:42:22 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc993f80

gnome-extra/gnome-packagekit: version bump 3.22.1 → 3.24.0

Port away from intltool. Translation updates.

Package-Manager: Portage-2.3.6, Repoman-2.3.3

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

diff --git a/gnome-extra/gnome-packagekit/Manifest 
b/gnome-extra/gnome-packagekit/Manifest
index cd88fcee95e..1bf7e6754cb 100644
--- a/gnome-extra/gnome-packagekit/Manifest
+++ b/gnome-extra/gnome-packagekit/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-packagekit-3.20.0.tar.xz 1801324 SHA256 
b84a5db6294ef5252a275b3fcfed509eee60f055ca5d374e5e54d19631c8c571 SHA512 
3d356203c9dd3226df1a6a59db39671a85722be550154cf2246233ce74398e608eac97d6f99e9b0d7839620e6e9e72bac64a8efb7388422842b0bcba9d78d8fe
 WHIRLPOOL 
9947ee969bb55cb6078bc42bbcc815ca817ee38350dee912118b6e2fd2444c20ddb12810fd00dbfea8bf95d2fd046c4210e9887148a86127f8b749a91b1101b6
 DIST gnome-packagekit-3.22.1.tar.xz 1684420 SHA256 
4064bf32ea649d3f82dd25e4cc91ab0a3f85e03be82a12e54705bd245c3760ef SHA512 
f8f5046f53c095f199cf75452a5f0c2cc62a54cd5337b696a3885358573b44d94bcf44b168a4ea8cbd00b746d0274437a5fc9cb10f0a55e9eb9f2dbd2a8e4f18
 WHIRLPOOL 
445f713db5710b37b59ed444623d84746ef635403d500f9dff5e52900c99ee8c5dbbf5f775f622d171308372d32e59c1795525bb45c917b2526b3b19a8faf578
+DIST gnome-packagekit-3.24.0.tar.xz 2174372 SHA256 
8d038681f6879c93f3f58faaa37c41c7ac8cf53eba6b8cb871f5f683ac0bd13f SHA512 
af3291b11ad279d050fcd970e1c98257b65da5f36146d8e5f1f255ef1b17e6f2caf8073ce16623da130edaf452860788aa20dd2de6a4bbf639aaf9d3bbd7c095
 WHIRLPOOL 
2974ebe94259377c6e8ca4d1c29aecf8f1756fbfedc536002753553002716f75b82f4a62c4c737c2b56b34f510d97e10fb0b3600ba6ec4e600e1fc68649ab7a8

diff --git a/gnome-extra/gnome-packagekit/gnome-packagekit-3.24.0.ebuild 
b/gnome-extra/gnome-packagekit/gnome-packagekit-3.24.0.ebuild
new file mode 100644
index 000..3b3299265a4
--- /dev/null
+++ b/gnome-extra/gnome-packagekit/gnome-packagekit-3.24.0.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gnome2 virtualx
+
+DESCRIPTION="PackageKit client for the GNOME desktop"
+HOMEPAGE="https://www.freedesktop.org/software/PackageKit/;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="systemd udev" # test
+
+# XXX: test, upstream managed to break gpk-self-test beyond repair
+# gdk-pixbuf used in gpk-animated-icon
+# pango used on gpk-common
+RDEPEND="
+   >=dev-libs/glib-2.32:2
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/gtk+-3.15.3:3
+   >=x11-libs/libnotify-0.7.0:=
+   x11-libs/pango
+
+   >=app-admin/packagekit-base-0.9.1
+   >=media-libs/libcanberra-0.10[gtk3]
+   >=sys-apps/dbus-1.1.2
+
+   media-libs/fontconfig
+   x11-libs/libX11
+
+   systemd? ( >=sys-apps/systemd-42 )
+   !systemd? ( sys-auth/consolekit )
+   udev? ( virtual/libgudev:= )
+"
+DEPEND="${RDEPEND}
+   app-text/docbook-sgml-utils
+   dev-libs/appstream-glib
+   >=dev-util/gtk-doc-am-1.9
+   dev-libs/libxslt
+   >=sys-devel/gettext-0.19.7
+   virtual/pkgconfig
+"
+
+# NOTES:
+# app-text/docbook-sgml-utils required for man pages
+
+# UPSTREAM:
+# see if tests can forget about display (use eclass for that ?)
+
+src_prepare() {
+   # * disable tests with graphical dialogs and that require packagekitd
+   #   to be run with the dummy backend and installed .ui files
+   # * disable tests that fails every time packagekit developers make a
+   #   tiny change to headers
+   # * gpk_test_markdown_func: no definition for that one
+   sed -e '/g_test_add_func.*gpk_test_enum_func/d' \
+   -e '/g_test_add_func.*gpk_test_dbus_task_func/d' \
+   -e '/g_test_add_func.*gpk_test_error_func/d' \
+   -e '/g_test_add_func.*gpk_test_modal_dialog/d' \
+   -e '/g_test_add_func.*gpk_test_task_func/d' \
+   -e '/g_test_add_func.*gpk_test_markdown_func/d' \
+   -i src/gpk-self-test.c || die
+
+   # XXX: g_autoptr requires explicit type support
+   sed -e 's/g_autoptr(GpkTask)/GpkTask */' \
+   -i src/gpk-self-test.c || die
+
+   gnome2_src_prepare
+}
+
+src_configure() {
+   gnome2_src_configure \
+   --localstatedir=/var \
+   --disable-tests \
+   $(use_enable systemd) \
+   $(use_enable udev gudev)
+   # $(use_enable test tests)
+}
+
+src_test() {
+   "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
+   GSETTINGS_SCHEMA_DIR="${S}/data" virtx 

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

2016-10-24 Thread Gilles Dartiguelongue
commit: 4236e7fa3e8f3ca2fb292be40786ed43a8877493
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Oct 24 06:50:24 2016 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Oct 24 07:22:12 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4236e7fa

gnome-extra/gnome-packagekit: version bump 3.20.0 → 3.22.1

Package-Manager: portage-2.3.1

 gnome-extra/gnome-packagekit/Manifest  |  1 +
 .../gnome-packagekit-3.22.1.ebuild | 87 ++
 2 files changed, 88 insertions(+)

diff --git a/gnome-extra/gnome-packagekit/Manifest 
b/gnome-extra/gnome-packagekit/Manifest
index f51f846..65ad851 100644
--- a/gnome-extra/gnome-packagekit/Manifest
+++ b/gnome-extra/gnome-packagekit/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-packagekit-3.18.0.tar.xz 1789556 SHA256 
a0a862f0fd0adec9e4110277c599f57404d4fb655e68448d93fe9c7500e2fc28 SHA512 
500c6dfe20a127eab35ccf7447ae18f81ad5c1b34e604b56fc6e4ae0f2b5ad24a7f009da32ffeb010a596d18b8680f8d93f774dc7fe2455546f09b30bda589e8
 WHIRLPOOL 
39d63d616e63579ac26df40683895e150d3bfb6e12852d59d67984f2fc246364304a295bb8f7a458c96c84c5d03d480d41c2e0ab56b788f63148e86d92bf882a
 DIST gnome-packagekit-3.20.0.tar.xz 1801324 SHA256 
b84a5db6294ef5252a275b3fcfed509eee60f055ca5d374e5e54d19631c8c571 SHA512 
3d356203c9dd3226df1a6a59db39671a85722be550154cf2246233ce74398e608eac97d6f99e9b0d7839620e6e9e72bac64a8efb7388422842b0bcba9d78d8fe
 WHIRLPOOL 
9947ee969bb55cb6078bc42bbcc815ca817ee38350dee912118b6e2fd2444c20ddb12810fd00dbfea8bf95d2fd046c4210e9887148a86127f8b749a91b1101b6
+DIST gnome-packagekit-3.22.1.tar.xz 1684420 SHA256 
4064bf32ea649d3f82dd25e4cc91ab0a3f85e03be82a12e54705bd245c3760ef SHA512 
f8f5046f53c095f199cf75452a5f0c2cc62a54cd5337b696a3885358573b44d94bcf44b168a4ea8cbd00b746d0274437a5fc9cb10f0a55e9eb9f2dbd2a8e4f18
 WHIRLPOOL 
445f713db5710b37b59ed444623d84746ef635403d500f9dff5e52900c99ee8c5dbbf5f775f622d171308372d32e59c1795525bb45c917b2526b3b19a8faf578

diff --git a/gnome-extra/gnome-packagekit/gnome-packagekit-3.22.1.ebuild 
b/gnome-extra/gnome-packagekit/gnome-packagekit-3.22.1.ebuild
new file mode 100644
index ..d3a9ce5
--- /dev/null
+++ b/gnome-extra/gnome-packagekit/gnome-packagekit-3.22.1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit gnome2 virtualx
+
+DESCRIPTION="PackageKit client for the GNOME desktop"
+HOMEPAGE="https://www.freedesktop.org/software/PackageKit/;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="systemd udev" # test
+
+# XXX: test, upstream managed to break gpk-self-test beyond repair
+# gdk-pixbuf used in gpk-animated-icon
+# pango used on gpk-common
+RDEPEND="
+   >=dev-libs/glib-2.32:2
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/gtk+-3.15.3:3
+   >=x11-libs/libnotify-0.7.0:=
+   x11-libs/pango
+
+   >=app-admin/packagekit-base-0.9.1
+   >=media-libs/libcanberra-0.10[gtk3]
+   >=sys-apps/dbus-1.1.2
+
+   media-libs/fontconfig
+   x11-libs/libX11
+
+   systemd? ( >=sys-apps/systemd-42 )
+   !systemd? ( sys-auth/consolekit )
+   udev? ( virtual/libgudev:= )
+"
+DEPEND="${RDEPEND}
+   app-text/docbook-sgml-utils
+   dev-libs/appstream-glib
+   >=dev-util/gtk-doc-am-1.9
+   >=dev-util/intltool-0.35
+   dev-libs/libxslt
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+# NOTES:
+# app-text/docbook-sgml-utils required for man pages
+
+# UPSTREAM:
+# see if tests can forget about display (use eclass for that ?)
+
+src_prepare() {
+   # * disable tests with graphical dialogs and that require packagekitd
+   #   to be run with the dummy backend and installed .ui files
+   # * disable tests that fails every time packagekit developers make a
+   #   tiny change to headers
+   # * gpk_test_markdown_func: no definition for that one
+   sed -e '/g_test_add_func.*gpk_test_enum_func/d' \
+   -e '/g_test_add_func.*gpk_test_dbus_task_func/d' \
+   -e '/g_test_add_func.*gpk_test_error_func/d' \
+   -e '/g_test_add_func.*gpk_test_modal_dialog/d' \
+   -e '/g_test_add_func.*gpk_test_task_func/d' \
+   -e '/g_test_add_func.*gpk_test_markdown_func/d' \
+   -i src/gpk-self-test.c || die
+
+   # XXX: g_autoptr requires explicit type support
+   sed -e 's/g_autoptr(GpkTask)/GpkTask */' \
+   -i src/gpk-self-test.c || die
+
+   gnome2_src_prepare
+}
+
+src_configure() {
+   gnome2_src_configure \
+   --localstatedir=/var \
+   --enable-iso-c \
+   --disable-tests \
+   $(use_enable systemd) \
+   $(use_enable udev gudev)
+   # $(use_enable test tests)
+}
+
+src_test() {
+   "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
+   GSETTINGS_SCHEMA_DIR="${S}/data" virtx emake check

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

2016-10-24 Thread Gilles Dartiguelongue
commit: 7d572f26d0dd4043caf6237d7af9bbd4732c58c3
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Oct 24 07:01:52 2016 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Oct 24 07:22:13 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d572f26

gnome-extra/gnome-packagekit: cleanup old revision

Package-Manager: portage-2.3.1

 gnome-extra/gnome-packagekit/Manifest  |  1 -
 .../gnome-packagekit-3.18.0.ebuild | 89 --
 2 files changed, 90 deletions(-)

diff --git a/gnome-extra/gnome-packagekit/Manifest 
b/gnome-extra/gnome-packagekit/Manifest
index 65ad851..cd88fce 100644
--- a/gnome-extra/gnome-packagekit/Manifest
+++ b/gnome-extra/gnome-packagekit/Manifest
@@ -1,3 +1,2 @@
-DIST gnome-packagekit-3.18.0.tar.xz 1789556 SHA256 
a0a862f0fd0adec9e4110277c599f57404d4fb655e68448d93fe9c7500e2fc28 SHA512 
500c6dfe20a127eab35ccf7447ae18f81ad5c1b34e604b56fc6e4ae0f2b5ad24a7f009da32ffeb010a596d18b8680f8d93f774dc7fe2455546f09b30bda589e8
 WHIRLPOOL 
39d63d616e63579ac26df40683895e150d3bfb6e12852d59d67984f2fc246364304a295bb8f7a458c96c84c5d03d480d41c2e0ab56b788f63148e86d92bf882a
 DIST gnome-packagekit-3.20.0.tar.xz 1801324 SHA256 
b84a5db6294ef5252a275b3fcfed509eee60f055ca5d374e5e54d19631c8c571 SHA512 
3d356203c9dd3226df1a6a59db39671a85722be550154cf2246233ce74398e608eac97d6f99e9b0d7839620e6e9e72bac64a8efb7388422842b0bcba9d78d8fe
 WHIRLPOOL 
9947ee969bb55cb6078bc42bbcc815ca817ee38350dee912118b6e2fd2444c20ddb12810fd00dbfea8bf95d2fd046c4210e9887148a86127f8b749a91b1101b6
 DIST gnome-packagekit-3.22.1.tar.xz 1684420 SHA256 
4064bf32ea649d3f82dd25e4cc91ab0a3f85e03be82a12e54705bd245c3760ef SHA512 
f8f5046f53c095f199cf75452a5f0c2cc62a54cd5337b696a3885358573b44d94bcf44b168a4ea8cbd00b746d0274437a5fc9cb10f0a55e9eb9f2dbd2a8e4f18
 WHIRLPOOL 
445f713db5710b37b59ed444623d84746ef635403d500f9dff5e52900c99ee8c5dbbf5f775f622d171308372d32e59c1795525bb45c917b2526b3b19a8faf578

diff --git a/gnome-extra/gnome-packagekit/gnome-packagekit-3.18.0.ebuild 
b/gnome-extra/gnome-packagekit/gnome-packagekit-3.18.0.ebuild
deleted file mode 100644
index dc2181a..
--- a/gnome-extra/gnome-packagekit/gnome-packagekit-3.18.0.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="no"
-
-inherit gnome2 virtualx
-
-DESCRIPTION="PackageKit client for the GNOME desktop"
-HOMEPAGE="https://www.freedesktop.org/software/PackageKit/;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="systemd test udev"
-
-# gdk-pixbuf used in gpk-animated-icon
-# pango used on gpk-common
-RDEPEND="
-   >=dev-libs/glib-2.32:2
-   x11-libs/gdk-pixbuf:2
-   >=x11-libs/gtk+-3.15.3:3
-   >=x11-libs/libnotify-0.7.0:=
-   x11-libs/pango
-
-   >=app-admin/packagekit-base-0.8
-   >=app-admin/packagekit-gtk-0.7.2
-   >=media-libs/libcanberra-0.10[gtk3]
-   >=sys-apps/dbus-1.1.2
-
-   media-libs/fontconfig
-   x11-libs/libX11
-
-   systemd? ( >=sys-apps/systemd-42 )
-   !systemd? ( sys-auth/consolekit )
-   udev? ( virtual/libgudev:= )
-"
-DEPEND="${RDEPEND}
-   app-text/docbook-sgml-utils
-   dev-libs/appstream-glib
-   >=dev-util/gtk-doc-am-1.9
-   >=dev-util/intltool-0.35
-   dev-libs/libxslt
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-
-# NOTES:
-# app-text/docbook-sgml-utils required for man pages
-
-# UPSTREAM:
-# misuse of CPPFLAGS/CXXFLAGS ?
-# see if tests can forget about display (use eclass for that ?)
-
-src_prepare() {
-   # * disable tests with graphical dialogs and that require packagekitd
-   #   to be run with the dummy backend and installed .ui files
-   # * disable tests that fails every time packagekit developers make a
-   #   tiny change to headers
-   sed -e '/g_test_add_func.*gpk_test_enum_func/d' \
-   -e '/g_test_add_func.*gpk_test_dbus_task_func/d' \
-   -e '/g_test_add_func.*gpk_test_error_func/d' \
-   -e '/g_test_add_func.*gpk_test_modal_dialog/d' \
-   -e '/g_test_add_func.*gpk_test_task_func/d' \
-   -i src/gpk-self-test.c || die
-
-   # Disable stupid flags
-   # FIXME: touching configure.ac triggers maintainer-mode
-   sed -e '/CPPFLAGS="$CPPFLAGS -g"/d' -i configure || die
-
-   gnome2_src_prepare
-}
-
-src_configure() {
-   gnome2_src_configure \
-   --localstatedir=/var \
-   --enable-iso-c \
-   $(use_enable systemd) \
-   $(use_enable test tests) \
-   $(use_enable udev gudev)
-}
-
-src_test() {
-   "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
-
-   unset DISPLAY
-   GSETTINGS_SCHEMA_DIR="${S}/data" Xemake check
-}



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

2016-06-25 Thread Pacho Ramos
commit: 9188091b92f59750efaab6667f25155a115894bc
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Jun 25 17:57:42 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Jun 25 18:42:42 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9188091b

gnome-extra/gnome-packagekit: Version bump

Package-Manager: portage-2.3.0_rc1

 gnome-extra/gnome-packagekit/Manifest  |  1 +
 .../gnome-packagekit-3.20.0.ebuild | 85 ++
 2 files changed, 86 insertions(+)

diff --git a/gnome-extra/gnome-packagekit/Manifest 
b/gnome-extra/gnome-packagekit/Manifest
index 23efd49..f51f846 100644
--- a/gnome-extra/gnome-packagekit/Manifest
+++ b/gnome-extra/gnome-packagekit/Manifest
@@ -1 +1,2 @@
 DIST gnome-packagekit-3.18.0.tar.xz 1789556 SHA256 
a0a862f0fd0adec9e4110277c599f57404d4fb655e68448d93fe9c7500e2fc28 SHA512 
500c6dfe20a127eab35ccf7447ae18f81ad5c1b34e604b56fc6e4ae0f2b5ad24a7f009da32ffeb010a596d18b8680f8d93f774dc7fe2455546f09b30bda589e8
 WHIRLPOOL 
39d63d616e63579ac26df40683895e150d3bfb6e12852d59d67984f2fc246364304a295bb8f7a458c96c84c5d03d480d41c2e0ab56b788f63148e86d92bf882a
+DIST gnome-packagekit-3.20.0.tar.xz 1801324 SHA256 
b84a5db6294ef5252a275b3fcfed509eee60f055ca5d374e5e54d19631c8c571 SHA512 
3d356203c9dd3226df1a6a59db39671a85722be550154cf2246233ce74398e608eac97d6f99e9b0d7839620e6e9e72bac64a8efb7388422842b0bcba9d78d8fe
 WHIRLPOOL 
9947ee969bb55cb6078bc42bbcc815ca817ee38350dee912118b6e2fd2444c20ddb12810fd00dbfea8bf95d2fd046c4210e9887148a86127f8b749a91b1101b6

diff --git a/gnome-extra/gnome-packagekit/gnome-packagekit-3.20.0.ebuild 
b/gnome-extra/gnome-packagekit/gnome-packagekit-3.20.0.ebuild
new file mode 100644
index 000..3779c13
--- /dev/null
+++ b/gnome-extra/gnome-packagekit/gnome-packagekit-3.20.0.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit gnome2 virtualx
+
+DESCRIPTION="PackageKit client for the GNOME desktop"
+HOMEPAGE="https://www.freedesktop.org/software/PackageKit/;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="systemd test udev"
+
+# gdk-pixbuf used in gpk-animated-icon
+# pango used on gpk-common
+RDEPEND="
+   >=dev-libs/glib-2.32:2
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/gtk+-3.15.3:3
+   >=x11-libs/libnotify-0.7.0:=
+   x11-libs/pango
+
+   >=app-admin/packagekit-base-0.8
+   >=app-admin/packagekit-gtk-0.7.2
+   >=media-libs/libcanberra-0.10[gtk3]
+   >=sys-apps/dbus-1.1.2
+
+   media-libs/fontconfig
+   x11-libs/libX11
+
+   systemd? ( >=sys-apps/systemd-42 )
+   !systemd? ( sys-auth/consolekit )
+   udev? ( virtual/libgudev:= )
+"
+DEPEND="${RDEPEND}
+   app-text/docbook-sgml-utils
+   dev-libs/appstream-glib
+   >=dev-util/gtk-doc-am-1.9
+   >=dev-util/intltool-0.35
+   dev-libs/libxslt
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+# NOTES:
+# app-text/docbook-sgml-utils required for man pages
+
+# UPSTREAM:
+# misuse of CPPFLAGS/CXXFLAGS ?
+# see if tests can forget about display (use eclass for that ?)
+
+src_prepare() {
+   # * disable tests with graphical dialogs and that require packagekitd
+   #   to be run with the dummy backend and installed .ui files
+   # * disable tests that fails every time packagekit developers make a
+   #   tiny change to headers
+   sed -e '/g_test_add_func.*gpk_test_enum_func/d' \
+   -e '/g_test_add_func.*gpk_test_dbus_task_func/d' \
+   -e '/g_test_add_func.*gpk_test_error_func/d' \
+   -e '/g_test_add_func.*gpk_test_modal_dialog/d' \
+   -e '/g_test_add_func.*gpk_test_task_func/d' \
+   -i src/gpk-self-test.c || die
+
+   # Disable stupid flags
+   # FIXME: touching configure.ac triggers maintainer-mode
+   sed -e '/CPPFLAGS="$CPPFLAGS -g"/d' -i configure || die
+
+   gnome2_src_prepare
+}
+
+src_configure() {
+   gnome2_src_configure \
+   --localstatedir=/var \
+   --enable-iso-c \
+   $(use_enable systemd) \
+   $(use_enable test tests) \
+   $(use_enable udev gudev)
+}
+
+src_test() {
+   "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
+   GSETTINGS_SCHEMA_DIR="${S}/data" virtx emake check
+}



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

2016-06-25 Thread Pacho Ramos
commit: c72f0bf5f124a62772f57139d2f1699cce372d5d
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Jun 25 18:01:17 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Jun 25 18:42:44 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c72f0bf5

gnome-extra/gnome-packagekit: Fix compat with latest systemd

Package-Manager: portage-2.3.0_rc1

 gnome-extra/gnome-packagekit/gnome-packagekit-3.20.0.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/gnome-extra/gnome-packagekit/gnome-packagekit-3.20.0.ebuild 
b/gnome-extra/gnome-packagekit/gnome-packagekit-3.20.0.ebuild
index 3779c13..96fba26 100644
--- a/gnome-extra/gnome-packagekit/gnome-packagekit-3.20.0.ebuild
+++ b/gnome-extra/gnome-packagekit/gnome-packagekit-3.20.0.ebuild
@@ -3,7 +3,7 @@
 # $Id$
 
 EAPI=6
-inherit gnome2 virtualx
+inherit autotools gnome2 virtualx
 
 DESCRIPTION="PackageKit client for the GNOME desktop"
 HOMEPAGE="https://www.freedesktop.org/software/PackageKit/;
@@ -67,6 +67,10 @@ src_prepare() {
# FIXME: touching configure.ac triggers maintainer-mode
sed -e '/CPPFLAGS="$CPPFLAGS -g"/d' -i configure || die
 
+   # Fix compat with current systemd
+   sed -i -e 's/libsystemd-login/libsystemd/' configure.ac || die
+
+   eautoreconf
gnome2_src_prepare
 }
 



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

2016-01-03 Thread Gilles Dartiguelongue
commit: f624f22e1a2869b17230b5da952f974a0a7cc79c
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sun Jan  3 13:18:08 2016 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sun Jan  3 13:23:57 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f624f22e

gnome-extra/gnome-packagekit: version bump to 3.18.0, bug #569770

Package-Manager: portage-2.2.26

 gnome-extra/gnome-packagekit/Manifest  |  1 +
 .../gnome-packagekit-3.18.0.ebuild | 89 ++
 2 files changed, 90 insertions(+)

diff --git a/gnome-extra/gnome-packagekit/Manifest 
b/gnome-extra/gnome-packagekit/Manifest
index 37eb36a..6b5f889 100644
--- a/gnome-extra/gnome-packagekit/Manifest
+++ b/gnome-extra/gnome-packagekit/Manifest
@@ -1 +1,2 @@
 DIST gnome-packagekit-3.12.2.tar.xz 4596908 SHA256 
a4d5fca6f9481b48202f996c8a3835051c98b6e6df0929394704c3c41e28afb2 SHA512 
e1e5cd296e4bc99c13d71805de530be644b4ac3a9bd5580d36ebd880a22292ec91ce9ad28a8ff66f0cb2285a5bc0c80f1b47421c9bbf7b2c9e2c1c17131bc21d
 WHIRLPOOL 
66f23046d3fd262b5a5fbc470d762baaafbb75fb1c9e832f408672b8c399580a1ad2a9e7b03acd81c00c6a486074b224eed4b15d1377354f557823f6282013de
+DIST gnome-packagekit-3.18.0.tar.xz 1789556 SHA256 
a0a862f0fd0adec9e4110277c599f57404d4fb655e68448d93fe9c7500e2fc28 SHA512 
500c6dfe20a127eab35ccf7447ae18f81ad5c1b34e604b56fc6e4ae0f2b5ad24a7f009da32ffeb010a596d18b8680f8d93f774dc7fe2455546f09b30bda589e8
 WHIRLPOOL 
39d63d616e63579ac26df40683895e150d3bfb6e12852d59d67984f2fc246364304a295bb8f7a458c96c84c5d03d480d41c2e0ab56b788f63148e86d92bf882a

diff --git a/gnome-extra/gnome-packagekit/gnome-packagekit-3.18.0.ebuild 
b/gnome-extra/gnome-packagekit/gnome-packagekit-3.18.0.ebuild
new file mode 100644
index 000..7013d51
--- /dev/null
+++ b/gnome-extra/gnome-packagekit/gnome-packagekit-3.18.0.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+GCONF_DEBUG="no"
+
+inherit gnome2 virtualx
+
+DESCRIPTION="PackageKit client for the GNOME desktop"
+HOMEPAGE="http://www.freedesktop.org/software/PackageKit/;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="systemd test udev"
+
+# gdk-pixbuf used in gpk-animated-icon
+# pango used on gpk-common
+RDEPEND="
+   >=dev-libs/glib-2.32:2
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/gtk+-3.15.3:3
+   >=x11-libs/libnotify-0.7.0:=
+   x11-libs/pango
+
+   >=app-admin/packagekit-base-0.8
+   >=app-admin/packagekit-gtk-0.7.2
+   >=media-libs/libcanberra-0.10[gtk3]
+   >=sys-apps/dbus-1.1.2
+
+   media-libs/fontconfig
+   x11-libs/libX11
+
+   systemd? ( >=sys-apps/systemd-42 )
+   !systemd? ( sys-auth/consolekit )
+   udev? ( virtual/libgudev:= )
+"
+DEPEND="${RDEPEND}
+   app-text/docbook-sgml-utils
+   dev-libs/appstream-glib
+   >=dev-util/gtk-doc-am-1.9
+   >=dev-util/intltool-0.35
+   dev-libs/libxslt
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+# NOTES:
+# app-text/docbook-sgml-utils required for man pages
+
+# UPSTREAM:
+# misuse of CPPFLAGS/CXXFLAGS ?
+# see if tests can forget about display (use eclass for that ?)
+
+src_prepare() {
+   # * disable tests with graphical dialogs and that require packagekitd
+   #   to be run with the dummy backend and installed .ui files
+   # * disable tests that fails every time packagekit developers make a
+   #   tiny change to headers
+   sed -e '/g_test_add_func.*gpk_test_enum_func/d' \
+   -e '/g_test_add_func.*gpk_test_dbus_task_func/d' \
+   -e '/g_test_add_func.*gpk_test_error_func/d' \
+   -e '/g_test_add_func.*gpk_test_modal_dialog/d' \
+   -e '/g_test_add_func.*gpk_test_task_func/d' \
+   -i src/gpk-self-test.c || die
+
+   # Disable stupid flags
+   # FIXME: touching configure.ac triggers maintainer-mode
+   sed -e '/CPPFLAGS="$CPPFLAGS -g"/d' -i configure || die
+
+   gnome2_src_prepare
+}
+
+src_configure() {
+   gnome2_src_configure \
+   --localstatedir=/var \
+   --enable-iso-c \
+   $(use_enable systemd) \
+   $(use_enable test tests) \
+   $(use_enable udev gudev)
+}
+
+src_test() {
+   "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
+
+   unset DISPLAY
+   GSETTINGS_SCHEMA_DIR="${S}/data" Xemake check
+}



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

2016-01-03 Thread Gilles Dartiguelongue
commit: 5f9abaf133be02588176f3bc4b8fa763bd36df4e
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sun Jan  3 19:15:34 2016 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sun Jan  3 19:15:48 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f9abaf1

gnome-extra/gnome-packagekit: clean up old revision

Package-Manager: portage-2.2.26

 gnome-extra/gnome-packagekit/Manifest  |  1 -
 .../gnome-packagekit-3.12.2.ebuild | 98 --
 2 files changed, 99 deletions(-)

diff --git a/gnome-extra/gnome-packagekit/Manifest 
b/gnome-extra/gnome-packagekit/Manifest
index 6b5f889..23efd49 100644
--- a/gnome-extra/gnome-packagekit/Manifest
+++ b/gnome-extra/gnome-packagekit/Manifest
@@ -1,2 +1 @@
-DIST gnome-packagekit-3.12.2.tar.xz 4596908 SHA256 
a4d5fca6f9481b48202f996c8a3835051c98b6e6df0929394704c3c41e28afb2 SHA512 
e1e5cd296e4bc99c13d71805de530be644b4ac3a9bd5580d36ebd880a22292ec91ce9ad28a8ff66f0cb2285a5bc0c80f1b47421c9bbf7b2c9e2c1c17131bc21d
 WHIRLPOOL 
66f23046d3fd262b5a5fbc470d762baaafbb75fb1c9e832f408672b8c399580a1ad2a9e7b03acd81c00c6a486074b224eed4b15d1377354f557823f6282013de
 DIST gnome-packagekit-3.18.0.tar.xz 1789556 SHA256 
a0a862f0fd0adec9e4110277c599f57404d4fb655e68448d93fe9c7500e2fc28 SHA512 
500c6dfe20a127eab35ccf7447ae18f81ad5c1b34e604b56fc6e4ae0f2b5ad24a7f009da32ffeb010a596d18b8680f8d93f774dc7fe2455546f09b30bda589e8
 WHIRLPOOL 
39d63d616e63579ac26df40683895e150d3bfb6e12852d59d67984f2fc246364304a295bb8f7a458c96c84c5d03d480d41c2e0ab56b788f63148e86d92bf882a

diff --git a/gnome-extra/gnome-packagekit/gnome-packagekit-3.12.2.ebuild 
b/gnome-extra/gnome-packagekit/gnome-packagekit-3.12.2.ebuild
deleted file mode 100644
index 7169668..000
--- a/gnome-extra/gnome-packagekit/gnome-packagekit-3.12.2.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="no"
-
-inherit eutils gnome2 virtualx
-
-DESCRIPTION="PackageKit client for the GNOME desktop"
-HOMEPAGE="http://www.freedesktop.org/software/PackageKit/;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="nls systemd test udev"
-
-# gdk-pixbuf used in gpk-animated-icon
-# pango used on gpk-common
-RDEPEND="
-   >=dev-libs/glib-2.32:2
-   x11-libs/gdk-pixbuf:2
-   >=x11-libs/gtk+-2.91.0:3
-   >=x11-libs/libnotify-0.7.0:=
-   x11-libs/pango
-   >=dev-libs/dbus-glib-0.73
-
-   >=app-admin/packagekit-base-0.7.2[udev]
-   >=app-admin/packagekit-gtk-0.7.2
-   >=media-libs/libcanberra-0.10[gtk3]
-   >=sys-apps/dbus-1.1.2
-
-   media-libs/fontconfig
-   x11-libs/libX11
-
-   systemd? ( >=sys-apps/systemd-42 )
-   !systemd? ( sys-auth/consolekit )
-   udev? ( virtual/libgudev:= )
-"
-DEPEND="${RDEPEND}
-   app-text/docbook-sgml-utils
-   >=dev-util/gtk-doc-am-1.9
-   >=dev-util/intltool-0.35
-   dev-libs/libxslt
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-
-# NOTES:
-# app-text/docbook-sgml-utils required for man pages
-# app-text/gnome-doc-utils and dev-libs/libxslt required for gnome help files
-# gtk-doc is generating a useless file, don't need it
-
-# UPSTREAM:
-# misuse of CPPFLAGS/CXXFLAGS ?
-# see if tests can forget about display (use eclass for that ?)
-# intltool and gettext only with +nls
-
-src_prepare() {
-   # Regenerate marshalers for