aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabio Erculiani <lxnay@sabayon.org>2010-02-09 20:49:44 +0100
committerFabio Erculiani <lxnay@sabayon.org>2010-02-09 20:49:44 +0100
commit923e9ecded16eabf1813a857df29220226da83d7 (patch)
tree6554aab4db627152467cbe73dfb9e7dd6cd0f2e4 /app-admin
parent[app-admin/packagekit] Fix manifest (diff)
downloadkde-923e9ecded16eabf1813a857df29220226da83d7.tar.gz
kde-923e9ecded16eabf1813a857df29220226da83d7.tar.bz2
kde-923e9ecded16eabf1813a857df29220226da83d7.zip
[app-admin/packagekit] update 9999 ebuild, fix some TODOs, add more backend support and bash-completion
Diffstat (limited to 'app-admin')
-rw-r--r--app-admin/packagekit/Manifest4
-rw-r--r--app-admin/packagekit/metadata.xml7
-rw-r--r--app-admin/packagekit/packagekit-9999.ebuild13
3 files changed, 16 insertions, 8 deletions
diff --git a/app-admin/packagekit/Manifest b/app-admin/packagekit/Manifest
index 24c673f0a1..ec357a3a2e 100644
--- a/app-admin/packagekit/Manifest
+++ b/app-admin/packagekit/Manifest
@@ -2,5 +2,5 @@ DIST PackageKit-0.5.5.tar.gz 9690051 RMD160 eec52dabd546fd64a66f98e7e0bdf7c5393d
DIST PackageKit-0.6.1.tar.gz 9289735 RMD160 9fb7211223fc7ab63970144e8e9854a427389bfb SHA1 654116f0fa3efad23ad1a6c2caaa402659071f6f SHA256 253f9fdffa2dcd23cb7a80fbbfa768bcde10817e060da0de4c0ac700c60573a6
EBUILD packagekit-0.5.5.ebuild 5210 RMD160 47d70ef607abdf580659865ef12cac7c061f3340 SHA1 4d64000c77ce2c4bd4e30b28ed5757067f8530aa SHA256 b0947ab63f252e337e3afec2aff89e38b2365506a1a8629a6bf632acc435f313
EBUILD packagekit-0.6.1.ebuild 5210 RMD160 47d70ef607abdf580659865ef12cac7c061f3340 SHA1 4d64000c77ce2c4bd4e30b28ed5757067f8530aa SHA256 b0947ab63f252e337e3afec2aff89e38b2365506a1a8629a6bf632acc435f313
-EBUILD packagekit-9999.ebuild 5628 RMD160 52a3dd26e454cd826b390d6646ea3c3f4f11d388 SHA1 8524c959ba35f629d9b5480765462e50c1d74daf SHA256 e26ee5f63c34d9cce459a4c855560791c58906255af34f00763a619703e2bbe6
-MISC metadata.xml 781 RMD160 56201e844ee7cf6503fbe0440e17e976a571b0bd SHA1 36f155f5ff9c6de3d69fec9e1cf59084b08df507 SHA256 31f9f59e23aa21bcc4594923270abe3b29bdc26b03cededed0a935a48f13cd2f
+EBUILD packagekit-9999.ebuild 5797 RMD160 93003bc4f1ea42715b71eacdefbe8f92a2fc027b SHA1 436f0677021f30bbded2edf1b801a15d4b8ac6c1 SHA256 02ab89d4e9ab9dc60a691087113276a1134275324caaf042a8d510b5ce774d2e
+MISC metadata.xml 838 RMD160 61747046fa26fb66366e5c584cc1c8edde01682f SHA1 357aff3c61fe0ca94277cf5da4df52856ae3762e SHA256 e4eb3a230333123bc2bac47ce53a4fd1d315e83019744b1947c92525466ef74e
diff --git a/app-admin/packagekit/metadata.xml b/app-admin/packagekit/metadata.xml
index c8238e47bf..77975d50fd 100644
--- a/app-admin/packagekit/metadata.xml
+++ b/app-admin/packagekit/metadata.xml
@@ -12,8 +12,11 @@
Use <pkg>sys-auth/consolekit</pkg> to determine proxy settings
</flag>
<flag name="cron">Install cron script for auto-update</flag>
- <flag name="pm-utils">
- Add pm-utils (suspend/resume) functionalities
+ <flag name="portage">
+ Enable Portage backend
+ </flag>
+ <flag name="entropy">
+ Enable Entropy backend (Sabayon system pkg)
</flag>
<!--flag name="ruck">Build ruck (rug-like) client</flag-->
<flag name="static-libs">Compile static archives</flag>
diff --git a/app-admin/packagekit/packagekit-9999.ebuild b/app-admin/packagekit/packagekit-9999.ebuild
index c31a2e3dba..0952063625 100644
--- a/app-admin/packagekit/packagekit-9999.ebuild
+++ b/app-admin/packagekit/packagekit-9999.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = *9999* ]]; then
EGIT_REPO_URI="git://anongit.freedesktop.org/packagekit"
GIT_ECLASS="git"
fi
-inherit eutils multilib python autotools nsplugins ${GIT_ECLASS}
+inherit eutils multilib python autotools nsplugins bash-completion ${GIT_ECLASS}
MY_PN="PackageKit"
MY_P=${MY_PN}-${PV}
@@ -26,7 +26,7 @@ SLOT="0"
# KEYWORDS="~amd64 ~x86"
KEYWORDS=""
IUSE="connman +consolekit cron doc gtk networkmanager nsplugin pm-utils
-+policykit qt4 static-libs test udev"
++policykit +portage entropy qt4 static-libs test udev"
CDEPEND="
dev-db/sqlite:3
@@ -148,7 +148,7 @@ src_configure() {
--disable-strict \
--disable-local \
$(use_enable doc gtk-doc) \
- --disable-command-not-found \
+ $(use_enable bash-completion command-not-found) \
--disable-debuginfo-install \
--disable-gstreamer-plugin \
--disable-service-packs \
@@ -157,7 +157,8 @@ src_configure() {
--enable-man-pages \
# default backend is autodetected
# --with-default-backend=portage
- $(use_enable connman) \
+ $(use_enable portage) \
+ $(use_enable entropy) \
$(use_enable cron) \
$(use_enable gtk gtk-module) \
$(use_enable networkmanager) \
@@ -184,6 +185,8 @@ src_install() {
# Remove precompiled python modules, we handle byte compiling
rm -f "${D}/$(python_get_sitedir)"/${PN}*.py[co]
+
+ dobashcompletion "${S}/contrib/pk-completion.bash" ${PN}
}
pkg_postinst() {
@@ -205,6 +208,8 @@ pkg_postinst() {
ewarn "it is not recommanded nor supported upstream."
echo
fi
+
+ bash-completion_pkg_postinst
}
pkg_prerm() {