summaryrefslogtreecommitdiff
path: root/gnome-extra/gnome-packagekit
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /gnome-extra/gnome-packagekit
reinit the tree, so we can have metadata
Diffstat (limited to 'gnome-extra/gnome-packagekit')
-rw-r--r--gnome-extra/gnome-packagekit/Manifest7
-rw-r--r--gnome-extra/gnome-packagekit/gnome-packagekit-3.22.1.ebuild86
-rw-r--r--gnome-extra/gnome-packagekit/gnome-packagekit-3.24.0.ebuild84
-rw-r--r--gnome-extra/gnome-packagekit/metadata.xml8
4 files changed, 185 insertions, 0 deletions
diff --git a/gnome-extra/gnome-packagekit/Manifest b/gnome-extra/gnome-packagekit/Manifest
new file mode 100644
index 000000000000..781101f5eea2
--- /dev/null
+++ b/gnome-extra/gnome-packagekit/Manifest
@@ -0,0 +1,7 @@
+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
+EBUILD gnome-packagekit-3.22.1.ebuild 2277 SHA256 3fad0a6d619dbd46a219c0ea65fdb0f7bc6fdcbabf3f1201e975222d6bef84e0 SHA512 850a7e248b6b93aa1714003fd2e7a9614b5982ed227331dd6ca4a74ad0e4d069393b7852b09baa5731c6754c67c6f6d106e7b7a1b2a2716fcc947c819a588609 WHIRLPOOL 39f3d51a254bd32d9f4fa0e0b374ad034b4df9a3b67acfa2453508438dbba638094f4ee7809d5a97ebfe5e051576287c8afa38e91e02ed5705251d4c29fd9be0
+EBUILD gnome-packagekit-3.24.0.ebuild 2241 SHA256 4eebb2eee16942808268db41d8cafa506eaaee0dc16a4725b2016708710c7e99 SHA512 5a701a9aec0294d81c126fb157f1bc89fd1dab84e94e33c1a9391669a8fdd02b6d05961a2bb03ce0b3fba907832353e31452cbf2ecbf4053031890545871ec83 WHIRLPOOL 80869a30a2ace997791f383f3dda8a29f6e1480be13c9e426740fe8c43bf92bfd7fe3f3a90818f548b71ee97b2298f249b6c12010b2522138960270a67ecc6bd
+MISC ChangeLog 4279 SHA256 59458ca7b58911784d94d12d8333cdf4debed4f6e2c33356456caa07369aff4d SHA512 bd61690e8c8bb36604abe78db14239e9220d3bcacc34b25a87bc1393bbdfd5fa62d76063c984bfbafb27ce8850c6aedd305e2c29b0e84459cc32c3d0242ebcfc WHIRLPOOL 6ac41cc5997f15c7decfcbfe2b10ddecd810f351da5665b96bc9539557236a6799db68c5d35fa9ce7ccd99c696f8439a434c4c85bc527d30c8635da3b509d554
+MISC ChangeLog-2015 4032 SHA256 a73c61d135e0d27adaaccb39c3af9b313309af98d9687abfad30779e7f067102 SHA512 5db49bd8223a1b7373456fa7cd3750f0a373e4691837b2a2f90465eab81cf4d28934619b826445325820749613d7a028f865ef79811de0a10cce60887d928ae7 WHIRLPOOL 563347d0c58bb7c5b20b525fb5d89969881189491781791c547fd9520d4f21fbd589be0d0991fb2e35674794679cb38de1c42396e30baa5cf21ec1b469f5eacd
+MISC metadata.xml 249 SHA256 4505b0bfeadff287958620b7dc7b7209699065a8f17139a237a5dd409a726a97 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 WHIRLPOOL 333a938ee1d2124595596c572697bf5ebad523a92ba12005cfb12e6bb6270881a94a911f0cc9c1cf2bb571559e8271e07dfd307dabe50058236dbe7103562b92
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 000000000000..0fc509b13a24
--- /dev/null
+++ b/gnome-extra/gnome-packagekit/gnome-packagekit-3.22.1.ebuild
@@ -0,0 +1,86 @@
+# 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
+}
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 000000000000..3b3299265a41
--- /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 emake check
+}
diff --git a/gnome-extra/gnome-packagekit/metadata.xml b/gnome-extra/gnome-packagekit/metadata.xml
new file mode 100644
index 000000000000..39980802b1da
--- /dev/null
+++ b/gnome-extra/gnome-packagekit/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>gnome@gentoo.org</email>
+ <name>Gentoo GNOME Desktop</name>
+</maintainer>
+</pkgmetadata>