mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2024-09-19 22:08:32 +00:00
77 lines
2.5 KiB
Bash
77 lines
2.5 KiB
Bash
|
# $Id: PKGBUILD 109455 2011-02-09 19:20:17Z ibiru $
|
||
|
# Maintainer : Ionut Biru <ibiru@archlinux.org>
|
||
|
|
||
|
# PlugApps changes: Add rtmpdump to the dependencies.
|
||
|
|
||
|
plugrel=1
|
||
|
|
||
|
pkgbase=transmission
|
||
|
pkgname=('transmission-cli' 'transmission-gtk' 'transmission-qt')
|
||
|
pkgver=2.21
|
||
|
pkgrel=1
|
||
|
arch=('i686' 'x86_64')
|
||
|
url="http://www.transmissionbt.com/"
|
||
|
license=('MIT')
|
||
|
makedepends=('intltool' 'curl' 'libnotify' 'desktop-file-utils' 'qt' 'libevent')
|
||
|
source=(http://mirrors.m0k.org/transmission/files/${pkgbase}-${pkgver}.tar.bz2
|
||
|
transmissiond transmissiond.conf)
|
||
|
md5sums=('65a00e3423834121c274717bde2b4dd9'
|
||
|
'50b7c17300bc8b38f44fb6f681ba05d0'
|
||
|
'7cd2e5aea982cf3f0309a4751f237663')
|
||
|
build() {
|
||
|
cd "${srcdir}/${pkgbase}-${pkgver}"
|
||
|
|
||
|
export CFLAGS="$CFLAGS -fno-strict-aliasing"
|
||
|
|
||
|
./configure --prefix=/usr
|
||
|
make
|
||
|
pushd qt
|
||
|
qmake qtr.pro
|
||
|
make
|
||
|
}
|
||
|
package_transmission-cli() {
|
||
|
pkgdesc="Fast, easy, and free BitTorrent client (CLI tools, daemon and web client)"
|
||
|
depends=('curl' 'libevent' 'rtmpdump')
|
||
|
backup=('etc/conf.d/transmissiond')
|
||
|
install=transmission-cli.install
|
||
|
|
||
|
cd "${srcdir}/${pkgbase}-${pkgver}"
|
||
|
|
||
|
for dir in daemon cli web utils
|
||
|
do
|
||
|
make -C "${dir}" DESTDIR="${pkgdir}" install
|
||
|
done
|
||
|
|
||
|
install -D -m755 "${srcdir}/transmissiond" "${pkgdir}/etc/rc.d/transmissiond"
|
||
|
install -D -m644 "${srcdir}/transmissiond.conf" "${pkgdir}/etc/conf.d/transmissiond"
|
||
|
install -D -m644 COPYING "${pkgdir}/usr/share/licenses/transmission-cli/COPYING"
|
||
|
}
|
||
|
|
||
|
package_transmission-gtk() {
|
||
|
pkgdesc="Fast, easy, and free BitTorrent client (GTK+ GUI)"
|
||
|
depends=('curl' 'libevent' 'libnotify' 'desktop-file-utils' 'hicolor-icon-theme' 'rtmpdump')
|
||
|
optdepends=('notification-daemon: Desktop notification support'
|
||
|
'transmission-cli: daemon and web support')
|
||
|
install=transmission-gtk.install
|
||
|
|
||
|
cd "${srcdir}/${pkgbase}-${pkgver}"
|
||
|
|
||
|
make -C gtk DESTDIR="${pkgdir}" install
|
||
|
make -C po DESTDIR="${pkgdir}" install
|
||
|
install -D -m644 COPYING "${pkgdir}/usr/share/licenses/transmission-gtk/COPYING"
|
||
|
}
|
||
|
|
||
|
package_transmission-qt() {
|
||
|
pkgdesc="Fast, easy, and free BitTorrent client (Qt GUI)"
|
||
|
depends=('curl' 'qt' 'libevent' 'rtmpdump')
|
||
|
optdepends=('transmission-cli: daemon and web support')
|
||
|
|
||
|
cd "${srcdir}/${pkgbase}-${pkgver}"
|
||
|
|
||
|
make -C qt INSTALL_ROOT="${pkgdir}"/usr install
|
||
|
|
||
|
install -D -m644 COPYING "${pkgdir}/usr/share/licenses/transmission-qt/COPYING"
|
||
|
install -D -m644 qt/icons/transmission.png "${pkgdir}/usr/share/pixmaps/transmission-qt.png"
|
||
|
install -D -m644 qt/transmission-qt.desktop "${pkgdir}/usr/share/applications/transmission-qt.desktop"
|
||
|
}
|