summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Gryniewicz <dang@gentoo.org>2007-02-09 20:14:10 +0000
committerDaniel Gryniewicz <dang@gentoo.org>2007-02-09 20:14:10 +0000
commit250fa454c4c9f9e0392b46b3affae02d1e5f6cdd (patch)
tree2f5c98e4051b17c87cc44f317fd87dfc4459a0ce
parentgourmet recipe manager (diff)
downloadmaintainer-250fa454c4c9f9e0392b46b3affae02d1e5f6cdd.tar.gz
maintainer-250fa454c4c9f9e0392b46b3affae02d1e5f6cdd.tar.bz2
maintainer-250fa454c4c9f9e0392b46b3affae02d1e5f6cdd.zip
Initial toolsched
svn path=/maintainer/; revision=27
-rw-r--r--dev-python/python-libtorrent/Manifest12
-rw-r--r--dev-python/python-libtorrent/python-libtorrent-0.4.0.ebuild3
-rw-r--r--net-p2p/deluge/Manifest8
-rw-r--r--net-p2p/deluge/deluge-0.4.1.ebuild36
-rw-r--r--sys-process/toolsched/Manifest8
-rw-r--r--sys-process/toolsched/files/digest-toolsched-0.163
-rw-r--r--sys-process/toolsched/toolsched-0.16.ebuild31
7 files changed, 79 insertions, 22 deletions
diff --git a/dev-python/python-libtorrent/Manifest b/dev-python/python-libtorrent/Manifest
index f00bf51..45c4bba 100644
--- a/dev-python/python-libtorrent/Manifest
+++ b/dev-python/python-libtorrent/Manifest
@@ -1,13 +1,17 @@
+AUX python-libtorrent-0.4.0-64-bit.patch 5459 RMD160 f3400d376a2b795185a0d4e7733b31027a20bc15 SHA1 42a9766a11152f8ef1d97e350b2d9012fb0c51f0 SHA256 b462bae562b967b4c34f4b790e76f92bada55031126d4c6897c8d2aac9e27444
+MD5 3cbf19cefff996129f0359c850f39ec5 files/python-libtorrent-0.4.0-64-bit.patch 5459
+RMD160 f3400d376a2b795185a0d4e7733b31027a20bc15 files/python-libtorrent-0.4.0-64-bit.patch 5459
+SHA256 b462bae562b967b4c34f4b790e76f92bada55031126d4c6897c8d2aac9e27444 files/python-libtorrent-0.4.0-64-bit.patch 5459
DIST python-libtorrent_0.3.0.tar.gz 294960 RMD160 e45e8fd8cc8c360aec04aa3babf4a688555a95af SHA1 e287df1021ca838ed345d9222becdfe93cf6b4a0 SHA256 18e960a2e10943524b87402c0204f6aea567ad4f2adf5cf460abdbddd5810b97
DIST python-libtorrent_0.4.0.tar.gz 344507 RMD160 ebbf5dbba7261575ff6bd1ea05eb98787b03ee81 SHA1 61d89637b09745e8dd1a6fdfceaf3983c2ded8ea SHA256 6df6a913b4d206b133bd0a80880c3f1830ecfcfc0b5bb6984b55ab2a61e8cc81
EBUILD python-libtorrent-0.3.0.ebuild 683 RMD160 52432f72196f50086f4816bd8cc9c891d130a4f2 SHA1 35818f7c8686e0c9b2049166c334c777b0f5195c SHA256 5ddf5ac7ca440449c460c03a14f3a67a45846d511e3c28453e64a71a0fece398
MD5 9e5fec632dfd326011ad8323951a3b4f python-libtorrent-0.3.0.ebuild 683
RMD160 52432f72196f50086f4816bd8cc9c891d130a4f2 python-libtorrent-0.3.0.ebuild 683
SHA256 5ddf5ac7ca440449c460c03a14f3a67a45846d511e3c28453e64a71a0fece398 python-libtorrent-0.3.0.ebuild 683
-EBUILD python-libtorrent-0.4.0.ebuild 683 RMD160 52432f72196f50086f4816bd8cc9c891d130a4f2 SHA1 35818f7c8686e0c9b2049166c334c777b0f5195c SHA256 5ddf5ac7ca440449c460c03a14f3a67a45846d511e3c28453e64a71a0fece398
-MD5 9e5fec632dfd326011ad8323951a3b4f python-libtorrent-0.4.0.ebuild 683
-RMD160 52432f72196f50086f4816bd8cc9c891d130a4f2 python-libtorrent-0.4.0.ebuild 683
-SHA256 5ddf5ac7ca440449c460c03a14f3a67a45846d511e3c28453e64a71a0fece398 python-libtorrent-0.4.0.ebuild 683
+EBUILD python-libtorrent-0.4.0.ebuild 728 RMD160 d406f4a7b709551e045b7474de9f44675853e780 SHA1 4d4ba3b828f7be88c6d040632ed738642df808e7 SHA256 147e865ab7a7e23316fa00b65f793cb94e7ecb457cf5571558c53383d76db1ab
+MD5 f699d2d7914490ef23bcc7100d2cdec1 python-libtorrent-0.4.0.ebuild 728
+RMD160 d406f4a7b709551e045b7474de9f44675853e780 python-libtorrent-0.4.0.ebuild 728
+SHA256 147e865ab7a7e23316fa00b65f793cb94e7ecb457cf5571558c53383d76db1ab python-libtorrent-0.4.0.ebuild 728
MISC ChangeLog 264 RMD160 fe17154d032d82f26c656017d1e6525563e92303 SHA1 3ec1529168dd0a5a2f8d90ed8c7543eccca200e4 SHA256 c71d40d03138a04dbc96fb0c3a2bef4463c91a0dbeeaad039aa2b3259a70911a
MD5 c59b41791e96b9bd23a1a00fad142e2d ChangeLog 264
RMD160 fe17154d032d82f26c656017d1e6525563e92303 ChangeLog 264
diff --git a/dev-python/python-libtorrent/python-libtorrent-0.4.0.ebuild b/dev-python/python-libtorrent/python-libtorrent-0.4.0.ebuild
index ef5697f..919ef1d 100644
--- a/dev-python/python-libtorrent/python-libtorrent-0.4.0.ebuild
+++ b/dev-python/python-libtorrent/python-libtorrent-0.4.0.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-inherit distutils
+inherit eutils distutils
DESCRIPTION="GTK Bittorrent Client"
HOMEPAGE="http://deluge-torrent.org"
@@ -25,6 +25,7 @@ src_compile() {
eerror "the threads USE flag"
die "Please re-emerge dev-libs/boost with the threads USE flag"
fi
+ epatch ${FILESDIR}/${P}-64-bit.patch
distutils_src_compile
}
diff --git a/net-p2p/deluge/Manifest b/net-p2p/deluge/Manifest
index 4195138..bbb1afd 100644
--- a/net-p2p/deluge/Manifest
+++ b/net-p2p/deluge/Manifest
@@ -4,10 +4,10 @@ EBUILD deluge-0.3.1.1.ebuild 740 RMD160 a9098261bfb89658a3a5c118930a577c7c9c6b8e
MD5 ebe04a5d4efbd22b2e23c96571aff7df deluge-0.3.1.1.ebuild 740
RMD160 a9098261bfb89658a3a5c118930a577c7c9c6b8e deluge-0.3.1.1.ebuild 740
SHA256 d4117eb7177c3c61e40e408df90a5567190fac3bd720736388f0324ee0831591 deluge-0.3.1.1.ebuild 740
-EBUILD deluge-0.4.1.ebuild 740 RMD160 a9098261bfb89658a3a5c118930a577c7c9c6b8e SHA1 065bc01b05d19ff006c0a0a5b4eb6898f77e552d SHA256 d4117eb7177c3c61e40e408df90a5567190fac3bd720736388f0324ee0831591
-MD5 ebe04a5d4efbd22b2e23c96571aff7df deluge-0.4.1.ebuild 740
-RMD160 a9098261bfb89658a3a5c118930a577c7c9c6b8e deluge-0.4.1.ebuild 740
-SHA256 d4117eb7177c3c61e40e408df90a5567190fac3bd720736388f0324ee0831591 deluge-0.4.1.ebuild 740
+EBUILD deluge-0.4.1.ebuild 1064 RMD160 d5c56f96d545e9884f279426f7d9a51dc436834a SHA1 4100e43efbd4394094beee31f27e7b4fc261bd4b SHA256 2579e8fcbb952d370a471a2560c9489f1ba49de8a07cee1431bce5e135199f0d
+MD5 34d64638545e47ee966ae7c315ba7012 deluge-0.4.1.ebuild 1064
+RMD160 d5c56f96d545e9884f279426f7d9a51dc436834a deluge-0.4.1.ebuild 1064
+SHA256 2579e8fcbb952d370a471a2560c9489f1ba49de8a07cee1431bce5e135199f0d deluge-0.4.1.ebuild 1064
MISC ChangeLog 230 RMD160 e103c050adfce24ab23d54dfac0d89d4a3f4349e SHA1 23612b4e43a0a4aef0eb72da226f6cac48fe94db SHA256 fd12a81bf56806e733b4c1a43159ea2246bf05bd3fca5f047f3db30ddf546faf
MD5 bdfcad66002481ef74a7b8c07b40309c ChangeLog 230
RMD160 e103c050adfce24ab23d54dfac0d89d4a3f4349e ChangeLog 230
diff --git a/net-p2p/deluge/deluge-0.4.1.ebuild b/net-p2p/deluge/deluge-0.4.1.ebuild
index a8585cf..ba0a012 100644
--- a/net-p2p/deluge/deluge-0.4.1.ebuild
+++ b/net-p2p/deluge/deluge-0.4.1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-inherit eutils multilib
+inherit eutils multilib python
DESCRIPTION="GTK Bittorrent Client"
HOMEPAGE="http://deluge-torrent.org/"
@@ -13,19 +13,29 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
-RDEPEND="dev-python/python-libtorrent"
+RDEPEND="dev-python/python-libtorrent
+ dev-python/notify-python
+ dev-python/pyxdg"
DEPEND="${RDEPEND}"
-S=${WORKDIR}/${PN}-0.3
-
src_install() {
- dodir /usr/$(get_libdir)/${PN}
- insinto /usr/$(get_libdir)/${PN}
- doins -r *.py glade pixmaps po
- dodoc ChangeLog README
- dobin ${FILESDIR}/deluge
-
- newicon pixmaps/deluge-32.png deluge.png
- make_wrapper ${PN} "/usr/bin/python /usr/$(get_libdir)/${PN}/deluge.py"
- make_desktop_entry ${PN} deluge
+ sed -i 's/, delugedbus//' ${PN}.py
+ python_version
+ insinto "/usr/$(get_libdir)/python${PYVER}/site-packages/${PN}"
+ doins -r *.py po/ glade/ pixmaps/ plugins/
+
+ newicon pixmaps/${PN}-32.png ${PN}.png
+ make_wrapper ${PN} "/usr/bin/python /usr/$(get_libdir)/python${PYVER}/site-packages/${PN}/${PN}.py"
+ make_desktop_entry ${PN} ${PN}
+
+ dodoc Changelog README
+}
+pkg_postinst() {
+ python_version
+ python_mod_optimize "${ROOT}usr/$(get_libdir)/python${PYVER}/site-packages/${PN}"
+}
+
+pkg_postrm() {
+ python_version
+ python_mod_cleanup "${ROOT}usr/$(get_libdir)/python${PYVER}/site-packages/${PN}"
}
diff --git a/sys-process/toolsched/Manifest b/sys-process/toolsched/Manifest
new file mode 100644
index 0000000..2839386
--- /dev/null
+++ b/sys-process/toolsched/Manifest
@@ -0,0 +1,8 @@
+DIST toolsched-0.16.tar.bz2 1430 RMD160 e53508694ec1c62c70064f25fe586482798cf6f3 SHA1 5dda0d14467db2259312c1005b90dc319f65caee SHA256 fbb4e844b2f5afa4254266cfbed59bad97a1c9545c7d4a10c7a737df37d49f76
+EBUILD toolsched-0.16.ebuild 1078 RMD160 b1ad1f64497f3e49847b07545e66e3487a6450c2 SHA1 715f739d2734f3769608d7c8c08408d9e66c395a SHA256 48acff2d88c0716f6517e9bb649ef2bb2e480474a8a209d5c5a18995a4686d45
+MD5 54d98dfd2d842ca57997727b871bce93 toolsched-0.16.ebuild 1078
+RMD160 b1ad1f64497f3e49847b07545e66e3487a6450c2 toolsched-0.16.ebuild 1078
+SHA256 48acff2d88c0716f6517e9bb649ef2bb2e480474a8a209d5c5a18995a4686d45 toolsched-0.16.ebuild 1078
+MD5 7a13be43b5cb41a8c0b868582b9950d2 files/digest-toolsched-0.16 241
+RMD160 688f136ed90eb41f83642771b65dc5d758b9fc93 files/digest-toolsched-0.16 241
+SHA256 ed90288e7bf4e2f54f5f81363f8e745c58f290866dc7c1dc42e409b1585e2ed0 files/digest-toolsched-0.16 241
diff --git a/sys-process/toolsched/files/digest-toolsched-0.16 b/sys-process/toolsched/files/digest-toolsched-0.16
new file mode 100644
index 0000000..0e6064c
--- /dev/null
+++ b/sys-process/toolsched/files/digest-toolsched-0.16
@@ -0,0 +1,3 @@
+MD5 34f287b27e7f4798354b82cd7aee4034 toolsched-0.16.tar.bz2 1430
+RMD160 e53508694ec1c62c70064f25fe586482798cf6f3 toolsched-0.16.tar.bz2 1430
+SHA256 fbb4e844b2f5afa4254266cfbed59bad97a1c9545c7d4a10c7a737df37d49f76 toolsched-0.16.tar.bz2 1430
diff --git a/sys-process/toolsched/toolsched-0.16.ebuild b/sys-process/toolsched/toolsched-0.16.ebuild
new file mode 100644
index 0000000..541f5c5
--- /dev/null
+++ b/sys-process/toolsched/toolsched-0.16.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+DESCRIPTION="Scripts to automatically start programs with scheduling policy"
+HOMEPAGE="http://ck.kolivas.org/apps/toolsched/"
+SRC_URI="http://ck.kolivas.org/apps/toolsched/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="sys-process/schedtool"
+DEPEND="${RDEPEND}"
+
+src_install() {
+ dobin toolsched.*
+}
+
+pkg_postinst() {
+ einfo "To use toolsched, make a directory first in your path, and put"
+ einfo "symlinks for commands you want run pointing to the toolshced script"
+ einfo "for the policy you want applied to the command. For example, to"
+ einfo "always run emerge at SCHED_IDLEPRIO, make a symlink like this:"
+ einfo "ln -s emerge /usr/bin/toolsched.d"
+ einfo "The copy of emerge found next in your path will be run."
+ einfo "Toolsched scripts are named for scheduling policies from the"
+ einfo "schedtool command, so toolshed.i for SCHED_ISO, toolsched.b for"
+ einfo "SCHED_BATCH, and toolsched.d for SCHED_IDLEPRIO"
+}