]> Pileus Git - ~andy/sunrise/commitdiff
+postsync-0.2-alpha
authorGeoff Clements <geoff@electron.me.uk>
Wed, 23 Aug 2006 19:51:14 +0000 (19:51 +0000)
committerGeoff Clements <geoff@electron.me.uk>
Wed, 23 Aug 2006 19:51:14 +0000 (19:51 +0000)
svn path=/sunrise/; revision=1008

app-portage/postsync/ChangeLog
app-portage/postsync/Manifest
app-portage/postsync/files/digest-postsync-0.2_alpha [new file with mode: 0644]
app-portage/postsync/postsync-0.2_alpha.ebuild [new file with mode: 0644]

index 052bf4cf197fdda8661ed48948a89c4278c79372..fd3712947764a7e2348aee4899f7a3400307a80e 100644 (file)
@@ -2,6 +2,10 @@
 # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
-  26 Jul 2006; Geoff Clements <geoff@electron.me.uk> ChangeLog:
+  23 Aug 2006; Geoff Clements <geoff@electron.me.uk>:
+  +postsync-0.2_alpha.ebuild:
+  Vesion bump
+
+  26 Jul 2006; Geoff Clements <geoff@electron.me.uk>:
   Initial import, bug 133238
 
index be9bf0b7ff8fc67f281f25f555a4a62aa72b868d..0431fbebcf33fa2ee5f30899bc50b941af57da54 100644 (file)
@@ -1,16 +1,24 @@
-DIST postsync-0.1_alpha.tar.bz2 4179 RMD160 f57a10f716f44e8b6f7c5a7dc7f9661e16f5485f SHA1 d0ffdbf926de10e0cc2bf08c4e94e8ebe9ab085c SHA256 2e777610ed312c71b0e05faa175736428302dc57a4940b79223da3811ca8746a
+DIST postsync-0.1_alpha.tar.bz2 4177 RMD160 066553c4201fbde9b501b08add9c23562b4e6a59 SHA1 d0ffdbf926de10e0cc2bf08c4e94e8ebe9ab085c SHA256 4b180955911c8abfd5149de83661bdf05f094379796f11917b5a8e0068d61193
+DIST postsync-0.2_alpha.tar.bz2 4859 RMD160 e277a8af2a2f521722cd099fc2d3fe967d0f8e4d SHA1 185ac0a436d59509e733893490b9d47c8467bfb3 SHA256 e38a57319599d090e8cd317b18be8ed64add506f996ceb37b6f08ce19f966946
 EBUILD postsync-0.1_alpha.ebuild 987 RMD160 b6b87bdb7f5f06c4395d292b39d08e95e092669c SHA1 8e26a42d7916e42f8d4934dc655a263a98866112 SHA256 371c20b85e1418c139d68f4a4ee7f6aea20ca508db5c0aa08571c020932e70a3
 MD5 f86380cd47ff6e589136900bd6327efe postsync-0.1_alpha.ebuild 987
 RMD160 b6b87bdb7f5f06c4395d292b39d08e95e092669c postsync-0.1_alpha.ebuild 987
 SHA256 371c20b85e1418c139d68f4a4ee7f6aea20ca508db5c0aa08571c020932e70a3 postsync-0.1_alpha.ebuild 987
-MISC ChangeLog 215 RMD160 e7a68c3b5a25a18f257cc455242afafdfa275ff9 SHA1 411905396312634783d499d02ec12fc76c2579af SHA256 3c0c07b2ee18670c38ee7a355983c34d33fc9c80e9f2920d92a9639f5fd9c149
-MD5 90be137c9150b88e169d3cfc388d1672 ChangeLog 215
-RMD160 e7a68c3b5a25a18f257cc455242afafdfa275ff9 ChangeLog 215
-SHA256 3c0c07b2ee18670c38ee7a355983c34d33fc9c80e9f2920d92a9639f5fd9c149 ChangeLog 215
+EBUILD postsync-0.2_alpha.ebuild 1209 RMD160 b506af42c8ae8ea098f25b339f87984f7fafec95 SHA1 a9c50fb74831fb90c583cdc3a753d6dc89bdedb3 SHA256 96b42501b61bd48075f67734415cca4e1a89bd3a18fd15fc6d7750c78cad17e7
+MD5 2c6cebfdd8849e011343f6973f90e011 postsync-0.2_alpha.ebuild 1209
+RMD160 b506af42c8ae8ea098f25b339f87984f7fafec95 postsync-0.2_alpha.ebuild 1209
+SHA256 96b42501b61bd48075f67734415cca4e1a89bd3a18fd15fc6d7750c78cad17e7 postsync-0.2_alpha.ebuild 1209
+MISC ChangeLog 304 RMD160 9492d1d44d7b51c8bd2d042680ca44cfe0dd988a SHA1 22e787daedbcda3412caf03a12e9c705019db310 SHA256 028fdddbee904b1074410ea6975b9ac510792a748613e844ae736e78e67a0261
+MD5 6194b5541f3569b0b2f1eab6e13e67c1 ChangeLog 304
+RMD160 9492d1d44d7b51c8bd2d042680ca44cfe0dd988a ChangeLog 304
+SHA256 028fdddbee904b1074410ea6975b9ac510792a748613e844ae736e78e67a0261 ChangeLog 304
 MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
 MD5 1e678929a9fec6632e227bdf2262e9a1 metadata.xml 170
 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 metadata.xml 170
 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42 metadata.xml 170
-MD5 6baa551af3513cf38aa73db515881eb6 files/digest-postsync-0.1_alpha 253
-RMD160 ac10299bd8dff83aad070674a42dccca491d9d63 files/digest-postsync-0.1_alpha 253
-SHA256 4df584d59bd231deb1e012b452a598f9b6dfe4b0c173b70f4f48cc740189b923 files/digest-postsync-0.1_alpha 253
+MD5 a26fa442402bddb5f5785ac408ce9475 files/digest-postsync-0.1_alpha 253
+RMD160 094329c1a812ce616c8756c5a345e09ee16c177f files/digest-postsync-0.1_alpha 253
+SHA256 eb7289ba698ef77ef7cefa17b47a57be99b91600d6f463bd973eaadc85732ea4 files/digest-postsync-0.1_alpha 253
+MD5 f97f1e523ec678c06f50df6cdb0bbc65 files/digest-postsync-0.2_alpha 253
+RMD160 c8ae2a0fb6106c49dcd8482762ea20e52d298f03 files/digest-postsync-0.2_alpha 253
+SHA256 573bd846d2b3b14eaf1d3d6e3a4f77a6acecca5d33b2e03e16522d1f0fb2c2f6 files/digest-postsync-0.2_alpha 253
diff --git a/app-portage/postsync/files/digest-postsync-0.2_alpha b/app-portage/postsync/files/digest-postsync-0.2_alpha
new file mode 100644 (file)
index 0000000..162b9b2
--- /dev/null
@@ -0,0 +1,3 @@
+MD5 d097c9e5b4f319ed5364a785716d7671 postsync-0.2_alpha.tar.bz2 4859
+RMD160 e277a8af2a2f521722cd099fc2d3fe967d0f8e4d postsync-0.2_alpha.tar.bz2 4859
+SHA256 e38a57319599d090e8cd317b18be8ed64add506f996ceb37b6f08ce19f966946 postsync-0.2_alpha.tar.bz2 4859
diff --git a/app-portage/postsync/postsync-0.2_alpha.ebuild b/app-portage/postsync/postsync-0.2_alpha.ebuild
new file mode 100644 (file)
index 0000000..155d3f7
--- /dev/null
@@ -0,0 +1,56 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+DESCRIPTION="Package for controlling post emerge --sync operations"
+HOMEPAGE="http://www.electron.me.uk/postsync"
+SRC_URI="http://www.electron.me.uk/files/${P}.tar.bz2"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+S=${WORKDIR}/${PN}
+
+DEPEND=">=virtual/python-2.3"
+
+RDEPEND="${DEPEND}"
+
+src_install() {
+       PORTCFG=$(python -c 'import portage; print portage.USER_CONFIG_PATH,') \
+               || die "Cannot get config path"
+       PSDIR="/usr/lib/postsync.d"
+       PSBIN="${PSDIR}/bin"
+       PSETC="${PSDIR}/etc"
+       
+       exeinto /usr/sbin
+       doexe postsync
+
+       exeinto ${PORTCFG}/bin
+       doexe post_sync
+
+       exeinto ${PSBIN}
+       doexe bin/*
+
+       dodir ${PSETC}
+
+       dodoc README ChangeLog doc/*
+}
+
+pkg_postinst() {
+       ebegin "Moving any existing config files ..."
+       PORTCFG=$(python -c 'import portage; print portage.USER_CONFIG_PATH,')
+       if [ -f ${PORTCFG}/package.warnme ]
+       then
+               mv ${PORTCFG}/package.warnme /usr/lib/postsync.d/etc
+       fi
+       eend
+
+       einfo
+       einfo "Use postsync -l to see what programs are available then"
+       einfo "postsync -e -a <prog> [prog ...] to activate the ones you want."
+       einfo
+}
+
+pkg_prerm() {
+       /usr/sbin/postsync -d
+}