diff options
Diffstat (limited to 'extra/transmission')
-rw-r--r-- | extra/transmission/PKGBUILD | 19 | ||||
-rw-r--r-- | extra/transmission/transmission-qt.install | 11 | ||||
-rw-r--r-- | extra/transmission/transmissiond | 11 |
3 files changed, 30 insertions, 11 deletions
diff --git a/extra/transmission/PKGBUILD b/extra/transmission/PKGBUILD index d01cbc5be..501d31141 100644 --- a/extra/transmission/PKGBUILD +++ b/extra/transmission/PKGBUILD @@ -1,21 +1,19 @@ -# $Id: PKGBUILD 115693 2011-03-19 13:02:20Z ibiru $ +# $Id: PKGBUILD 124188 2011-05-17 15:28:51Z ibiru $ # Maintainer : Ionut Biru <ibiru@archlinux.org> pkgbase=transmission -#pkgname=('transmission-cli' 'transmission-gtk' 'transmission-qt') -pkgname=('transmission-cli' 'transmission-gtk' ) -pkgver=2.22 -pkgrel=3 -arch=('i686' 'x86_64' 'mips64el') +pkgname=('transmission-cli' 'transmission-gtk' 'transmission-qt') +pkgver=2.30 +pkgrel=1 +arch=('i686' 'x86_64') url="http://www.transmissionbt.com/" license=('MIT') -makedepends=('intltool' 'curl' 'libnotify' 'desktop-file-utils' 'libevent' 'libcanberra' 'dbus-glib') +makedepends=('gtk2' 'intltool' 'curl' 'libnotify' 'desktop-file-utils' 'qt' 'libevent' 'libcanberra' 'dbus-glib') source=(http://mirrors.m0k.org/transmission/files/${pkgbase}-${pkgver}.tar.bz2 transmissiond transmissiond.conf) -md5sums=('6499986bf769276310b00bda1090090d' - '50b7c17300bc8b38f44fb6f681ba05d0' +md5sums=('d812539eb6e8547614ab7d0d5c6496a8' + '08875299e3fbb68fc546c1f350ac1f06' 'be39806c35b7544856fa4070b00fc960') - build() { cd "${srcdir}/${pkgbase}-${pkgver}" @@ -61,6 +59,7 @@ package_transmission-qt() { pkgdesc="Fast, easy, and free BitTorrent client (Qt GUI)" depends=('curl' 'qt' 'libevent') optdepends=('transmission-cli: daemon and web support') + install=transmission-qt.install cd "${srcdir}/${pkgbase}-${pkgver}" diff --git a/extra/transmission/transmission-qt.install b/extra/transmission/transmission-qt.install new file mode 100644 index 000000000..e111ef946 --- /dev/null +++ b/extra/transmission/transmission-qt.install @@ -0,0 +1,11 @@ +post_install() { + update-desktop-database -q +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} diff --git a/extra/transmission/transmissiond b/extra/transmission/transmissiond index ff83bd331..1b4b4dc0e 100644 --- a/extra/transmission/transmissiond +++ b/extra/transmission/transmissiond @@ -31,7 +31,16 @@ case "$1" in while [ ! -z "$PID" -a -d "/proc/$PID" ]; do sleep 1; done $0 start ;; + reload) + stat_busy "Reloading config" + [ ! -z "$PID" ] && kill -HUP $PID &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + else + stat_done + fi + ;; *) - echo "usage: $0 {start|stop|restart}" + echo "usage: $0 {start|stop|restart|reload}" esac exit 0 |