diff --git a/app-admin/entropy-notification-applet/Manifest b/app-admin/entropy-notification-applet/Manifest index b64b2d786..76f73daae 100644 --- a/app-admin/entropy-notification-applet/Manifest +++ b/app-admin/entropy-notification-applet/Manifest @@ -32,3 +32,4 @@ EBUILD entropy-notification-applet-0.24.8.ebuild 752 RMD160 9bdc5123955c7143a926 EBUILD entropy-notification-applet-0.50.0.ebuild 752 RMD160 9bdc5123955c7143a926d178691726fa0b7ff044 SHA1 86d29126b9420cf565f7c4fcea07a9a4df500525 SHA256 c8700bc032465747386e1f30e44ef8aa044e241b5cec58178085b2b9ff933db0 EBUILD entropy-notification-applet-0.50.1.ebuild 752 RMD160 9bdc5123955c7143a926d178691726fa0b7ff044 SHA1 86d29126b9420cf565f7c4fcea07a9a4df500525 SHA256 c8700bc032465747386e1f30e44ef8aa044e241b5cec58178085b2b9ff933db0 EBUILD entropy-notification-applet-0.50.2.ebuild 752 RMD160 9bdc5123955c7143a926d178691726fa0b7ff044 SHA1 86d29126b9420cf565f7c4fcea07a9a4df500525 SHA256 c8700bc032465747386e1f30e44ef8aa044e241b5cec58178085b2b9ff933db0 +EBUILD entropy-notification-applet-0.50.3.ebuild 752 RMD160 9bdc5123955c7143a926d178691726fa0b7ff044 SHA1 86d29126b9420cf565f7c4fcea07a9a4df500525 SHA256 c8700bc032465747386e1f30e44ef8aa044e241b5cec58178085b2b9ff933db0 diff --git a/app-admin/entropy-notification-applet/entropy-notification-applet-0.50.3.ebuild b/app-admin/entropy-notification-applet/entropy-notification-applet-0.50.3.ebuild new file mode 100644 index 000000000..49abc3e32 --- /dev/null +++ b/app-admin/entropy-notification-applet/entropy-notification-applet-0.50.3.ebuild @@ -0,0 +1,32 @@ +# Copyright 2004-2008 Sabayon Linux +# Distributed under the terms of the GNU General Public License v2 + +inherit eutils subversion multilib fdo-mime +ESVN_REPO_URI="http://svn.sabayonlinux.org/projects/entropy/tags/${PV}/entropy-notification-applet" +DESCRIPTION="Entropy's Updates Notification Applet (GTK)" +HOMEPAGE="http://www.sabayonlinux.org" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +S="${WORKDIR}"/trunk + +RDEPEND="~app-admin/spritz-${PV} + dev-python/notify-python + >=dev-python/gnome-python-extras-2.19 +" + +src_unpack() { + # prepare spritz stuff + subversion_src_unpack +} + +src_install() { + emake DESTDIR="${D}" install || die "make install failed" +} + +pkg_postinst() { + fdo-mime_mime_database_update + fdo-mime_desktop_database_update +} diff --git a/app-admin/equo/Manifest b/app-admin/equo/Manifest index 885c8f4be..6b5dc8ad5 100644 --- a/app-admin/equo/Manifest +++ b/app-admin/equo/Manifest @@ -32,4 +32,5 @@ EBUILD equo-0.24.8.ebuild 1287 RMD160 9f30ca8aca20f05238a1006c90245a9e862110c5 S EBUILD equo-0.50.0.ebuild 1287 RMD160 9f30ca8aca20f05238a1006c90245a9e862110c5 SHA1 d4ddbc39fd2d49b0a4726a6d431179e0e0220f43 SHA256 e704da85947577f2ef9036dfa38a927f5d0db331835fb38343b0638cc3e060a7 EBUILD equo-0.50.1.ebuild 1287 RMD160 9f30ca8aca20f05238a1006c90245a9e862110c5 SHA1 d4ddbc39fd2d49b0a4726a6d431179e0e0220f43 SHA256 e704da85947577f2ef9036dfa38a927f5d0db331835fb38343b0638cc3e060a7 EBUILD equo-0.50.2.ebuild 1287 RMD160 9f30ca8aca20f05238a1006c90245a9e862110c5 SHA1 d4ddbc39fd2d49b0a4726a6d431179e0e0220f43 SHA256 e704da85947577f2ef9036dfa38a927f5d0db331835fb38343b0638cc3e060a7 +EBUILD equo-0.50.3.ebuild 1287 RMD160 9f30ca8aca20f05238a1006c90245a9e862110c5 SHA1 d4ddbc39fd2d49b0a4726a6d431179e0e0220f43 SHA256 e704da85947577f2ef9036dfa38a927f5d0db331835fb38343b0638cc3e060a7 EBUILD equo-9999-r8.ebuild 1409 RMD160 7f009b92d577fdb7b6247f319b8b59eaf378040b SHA1 35253f85bd83d6ae182f75ccb48326e17945c3c3 SHA256 e4d21fb4c4a04f912f5abe44383e3132410aa3b9e900093332bf1097230fd42c diff --git a/app-admin/equo/equo-0.50.3.ebuild b/app-admin/equo/equo-0.50.3.ebuild new file mode 100644 index 000000000..d26f235b1 --- /dev/null +++ b/app-admin/equo/equo-0.50.3.ebuild @@ -0,0 +1,60 @@ +# Copyright 2004-2008 Sabayon Linux +# Distributed under the terms of the GNU General Public License v2 + +inherit eutils subversion +ESVN_REPO_URI="http://svn.sabayonlinux.org/projects/entropy/tags/${PV}" + +DESCRIPTION="Official Sabayon Linux Package Manager Client (tagged release)" +HOMEPAGE="http://www.sabayonlinux.org" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" +S="${WORKDIR}"/trunk + +DEPEND="~sys-apps/entropy-${PV}" +RDEPEND="${DEPEND}" + +src_compile() { + einfo "nothing to compile" +} + +src_install() { + + ########## + # + # Equo + # + ######### + + dodir /usr/$(get_libdir)/entropy/client + dodir /etc/portage + + # copying portage bashrc + insinto /etc/portage + mv ${S}/conf/etc-portage-bashrc ${S}/conf/bashrc.entropy + doins ${S}/conf/bashrc.entropy + + # copy configuration + cd ${S}/conf + dodir /etc/entropy + insinto /etc/entropy + doins equo.conf + + # copy client + cd ${S}/client + insinto /usr/$(get_libdir)/entropy/client + doins *.py + doins entropy-system-test-client + + cd ${S} + dodir /usr/bin + echo '#!/bin/sh' > equo + echo 'if [ -f "/etc/profile" ]; then source /etc/profile; fi' >> equo + echo 'cd /usr/'$(get_libdir)'/entropy/client' >> equo + echo 'python /usr/'$(get_libdir)'/entropy/client/equo.py "$@"' >> equo + exeinto /usr/bin + doexe equo + +} diff --git a/app-admin/spritz/Manifest b/app-admin/spritz/Manifest index 26bae9e56..868db19be 100644 --- a/app-admin/spritz/Manifest +++ b/app-admin/spritz/Manifest @@ -32,4 +32,5 @@ EBUILD spritz-0.24.8.ebuild 1047 RMD160 098f3246922bfb236926a55fcd18144671676a38 EBUILD spritz-0.50.0.ebuild 1047 RMD160 098f3246922bfb236926a55fcd18144671676a38 SHA1 27ef177efdb3b489195edbe7a4ef08c0baaa2fdd SHA256 02b1a11ad7ff02f3b7e90f50a5d32288f6085117fca8165ed38a870691b4b554 EBUILD spritz-0.50.1.ebuild 1047 RMD160 098f3246922bfb236926a55fcd18144671676a38 SHA1 27ef177efdb3b489195edbe7a4ef08c0baaa2fdd SHA256 02b1a11ad7ff02f3b7e90f50a5d32288f6085117fca8165ed38a870691b4b554 EBUILD spritz-0.50.2.ebuild 1047 RMD160 098f3246922bfb236926a55fcd18144671676a38 SHA1 27ef177efdb3b489195edbe7a4ef08c0baaa2fdd SHA256 02b1a11ad7ff02f3b7e90f50a5d32288f6085117fca8165ed38a870691b4b554 +EBUILD spritz-0.50.3.ebuild 1047 RMD160 098f3246922bfb236926a55fcd18144671676a38 SHA1 27ef177efdb3b489195edbe7a4ef08c0baaa2fdd SHA256 02b1a11ad7ff02f3b7e90f50a5d32288f6085117fca8165ed38a870691b4b554 EBUILD spritz-9999-r1.ebuild 995 RMD160 2f565f71ca5893336770701bda52d3e2246adf8c SHA1 fb7ae5a16cdae0f18832b3abbc0d5c97147bbf3b SHA256 6ead282d537e867dbc4f6219a0d46a166079df31a1820101a43c05bb895b6638 diff --git a/app-admin/spritz/spritz-0.50.3.ebuild b/app-admin/spritz/spritz-0.50.3.ebuild new file mode 100644 index 000000000..0622746f4 --- /dev/null +++ b/app-admin/spritz/spritz-0.50.3.ebuild @@ -0,0 +1,44 @@ +# Copyright 2004-2007 Sabayon Linux +# Distributed under the terms of the GNU General Public License v2 + +inherit eutils subversion multilib fdo-mime +ESVN_REPO_URI="http://svn.sabayonlinux.org/projects/entropy/tags/${PV}/spritz" +DESCRIPTION="Official Sabayon Linux Package Manager Graphical Client (tagged release)" +HOMEPAGE="http://www.sabayonlinux.org" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +S="${WORKDIR}"/trunk + +RDEPEND="~sys-apps/entropy-${PV} + >=dev-python/pygtk-2.12.1-r2 + >=x11-libs/vte-0.12.2 + x11-misc/xdg-utils + " +DEPEND="sys-devel/gettext" + +pkg_setup () +{ + if ! built_with_use x11-libs/vte python; then + echo + eerror "x11-libs/vte has not been built with python support." + eerror "Please re-emerge vte with the python use-flag enabled." + die "missing python flag for x11-libs/vte" + fi +} + +src_unpack() { + # prepare spritz stuff + subversion_src_unpack +} + +src_install() { + emake DESTDIR="${D}" install || die "make install failed" +} + +pkg_postinst() { + fdo-mime_mime_database_update + fdo-mime_desktop_database_update +} diff --git a/sys-apps/entropy-server/Manifest b/sys-apps/entropy-server/Manifest index 1fd1ffd33..c25239491 100644 --- a/sys-apps/entropy-server/Manifest +++ b/sys-apps/entropy-server/Manifest @@ -32,3 +32,4 @@ EBUILD entropy-server-0.24.8.ebuild 1262 RMD160 a0a30c6174f5c4a09456b30b5980d035 EBUILD entropy-server-0.50.0.ebuild 1262 RMD160 a0a30c6174f5c4a09456b30b5980d035bbd1b988 SHA1 5ba9dc1294e1ed3eddb33c110a44f952137e8717 SHA256 f054de0e0f8a545cf6ce68c50708ad9364b28e619821e9dc8767e66d92a2d964 EBUILD entropy-server-0.50.1.ebuild 1262 RMD160 a0a30c6174f5c4a09456b30b5980d035bbd1b988 SHA1 5ba9dc1294e1ed3eddb33c110a44f952137e8717 SHA256 f054de0e0f8a545cf6ce68c50708ad9364b28e619821e9dc8767e66d92a2d964 EBUILD entropy-server-0.50.2.ebuild 1262 RMD160 a0a30c6174f5c4a09456b30b5980d035bbd1b988 SHA1 5ba9dc1294e1ed3eddb33c110a44f952137e8717 SHA256 f054de0e0f8a545cf6ce68c50708ad9364b28e619821e9dc8767e66d92a2d964 +EBUILD entropy-server-0.50.3.ebuild 1262 RMD160 a0a30c6174f5c4a09456b30b5980d035bbd1b988 SHA1 5ba9dc1294e1ed3eddb33c110a44f952137e8717 SHA256 f054de0e0f8a545cf6ce68c50708ad9364b28e619821e9dc8767e66d92a2d964 diff --git a/sys-apps/entropy-server/entropy-server-0.50.3.ebuild b/sys-apps/entropy-server/entropy-server-0.50.3.ebuild new file mode 100644 index 000000000..e8fe5d03f --- /dev/null +++ b/sys-apps/entropy-server/entropy-server-0.50.3.ebuild @@ -0,0 +1,52 @@ +# Copyright 2004-2007 Sabayon Linux +# Distributed under the terms of the GNU General Public License v2 + +inherit eutils subversion +ESVN_REPO_URI="http://svn.sabayonlinux.org/projects/entropy/tags/${PV}" + +DESCRIPTION="Official Sabayon Linux Package Manager Server Interface (tagged release)" +HOMEPAGE="http://www.sabayonlinux.org" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" +S="${WORKDIR}"/trunk + +DEPEND="~sys-apps/entropy-${PV}" +RDEPEND="${DEPEND}" + +src_compile() { + einfo "nothing to compile" +} + +src_install() { + + dodir /usr/$(get_libdir)/entropy/server + + # copy configuration + cd ${S}/conf + dodir /etc/entropy + insinto /etc/entropy + doins activator.conf + doins reagent.conf + doins server.conf.example + + packages="reagent.py activator.py" + inspackages="reagent.py activator.py server_reagent.py server_activator.py entropy-system-daemon entropy-repository-daemon server_query.py" + cd ${S}/server + insinto /usr/$(get_libdir)/entropy/server + for package in ${inspackages}; do + doins ${package} + done + + cd ${S} + for package in ${packages}; do + echo '#!/bin/sh' > ${package/.py/} + echo 'cd /usr/'$(get_libdir)'/entropy/server' >> ${package/.py/} + echo 'python '${package}' "$@"' >> ${package/.py/} + exeinto /usr/sbin + doexe ${package/.py/} + done + +} diff --git a/sys-apps/entropy/Manifest b/sys-apps/entropy/Manifest index afc483283..ed87748ce 100644 --- a/sys-apps/entropy/Manifest +++ b/sys-apps/entropy/Manifest @@ -33,4 +33,5 @@ EBUILD entropy-0.24.8.ebuild 1483 RMD160 9915ecd650d79f13ec803de3f638fff3058c1e2 EBUILD entropy-0.50.0.ebuild 1507 RMD160 29aa7216f04bc3f571ad9eed1d82c9052377f2c2 SHA1 2de2da3879312c7a2216ce3a726c624f53c99b16 SHA256 988891e59146032e8451e6c894f55697785fd6b7c3ae8ff33fc2fed9b6acad1e EBUILD entropy-0.50.1.ebuild 1507 RMD160 29aa7216f04bc3f571ad9eed1d82c9052377f2c2 SHA1 2de2da3879312c7a2216ce3a726c624f53c99b16 SHA256 988891e59146032e8451e6c894f55697785fd6b7c3ae8ff33fc2fed9b6acad1e EBUILD entropy-0.50.2.ebuild 1507 RMD160 29aa7216f04bc3f571ad9eed1d82c9052377f2c2 SHA1 2de2da3879312c7a2216ce3a726c624f53c99b16 SHA256 988891e59146032e8451e6c894f55697785fd6b7c3ae8ff33fc2fed9b6acad1e +EBUILD entropy-0.50.3.ebuild 1507 RMD160 29aa7216f04bc3f571ad9eed1d82c9052377f2c2 SHA1 2de2da3879312c7a2216ce3a726c624f53c99b16 SHA256 988891e59146032e8451e6c894f55697785fd6b7c3ae8ff33fc2fed9b6acad1e EBUILD entropy-9999.ebuild 1469 RMD160 10668c663ad5d53308d6537d1eddad4e43b5ba6d SHA1 1b64e69eb5a5ae1e5af4a321d734561ac740b6b3 SHA256 0d63ba208f95fa158a993da03e1a68dc63074744918a5f14862b3e95ef43fc7b diff --git a/sys-apps/entropy/entropy-0.50.3.ebuild b/sys-apps/entropy/entropy-0.50.3.ebuild new file mode 100644 index 000000000..451c3b0d4 --- /dev/null +++ b/sys-apps/entropy/entropy-0.50.3.ebuild @@ -0,0 +1,80 @@ +# Copyright 2004-2007 Sabayon Linux +# Distributed under the terms of the GNU General Public License v2 + +EAPI=1 +inherit eutils subversion multilib +ESVN_REPO_URI="http://svn.sabayonlinux.org/projects/entropy/tags/${PV}" + +DESCRIPTION="Official Sabayon Linux Package Manager library" +HOMEPAGE="http://www.sabayonlinux.org" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" +S="${WORKDIR}"/trunk + +DEPEND=" + sys-devel/gettext + sys-apps/diffutils + >=dev-lang/python-2.5[sqlite] + dev-db/sqlite[soundex]" +RDEPEND="${DEPEND}" + +pkg_setup() { + enewgroup entropy || die "failed to create entropy group" +} + +src_unpack() { + # prepare entropy stuff + subversion_src_unpack + # setting svn revision + #cd ${ESVN_STORE_DIR}/${PN}/trunk + #SVNREV=$(svnversion) + echo "${PV}" > ${S}/libraries/revision +} + +src_compile() { + cd "${S}/misc/po" + emake +} + +src_install() { + + ########## + # + # Entropy + # + ######### + + dodir /usr/$(get_libdir)/entropy/libraries + dodir /usr/sbin + + # copying libraries + cd ${S}/libraries + insinto /usr/$(get_libdir)/entropy/libraries + doins *.py + doins revision + + # copy entropy (client) server + cd ${S}/server + exeinto /usr/sbin/ + doexe entropy-system-daemon + + # copy configuration + cd ${S}/conf + dodir /etc/entropy + insinto /etc/entropy + doins -r * + rm ${D}/etc/entropy/equo.conf + rm ${D}/etc/entropy/reagent.conf + rm ${D}/etc/entropy/activator.conf + rm ${D}/etc/entropy/server.conf.example + + doenvd ${S}/misc/05entropy.envd + + # install localization + cd "${S}/misc/po" + emake DESTDIR="${D}" install + +}