Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # $Id: PKGBUILD 261417 2016-03-13 19:35:10Z bluewind $
- # Maintainer : Tom Gundersen <teg@jklm.no>
- # Maintainer : Ionut Biru <ibiru@archlinux.org>
- pkgbase=transmission
- pkgname=('transmission-cli' 'transmission-gtk' 'transmission-qt')
- pkgver=2.92
- pkgrel=1
- arch=('i686' 'x86_64')
- url="http://www.transmissionbt.com/"
- license=('MIT')
- makedepends=('gtk3' 'intltool' 'curl' 'qt5-base' 'qt5-tools' 'libevent' 'systemd')
- source=(https://download.transmissionbt.com/files/transmission-${pkgver}.tar.xz
- transmission-2.90-libsystemd.patch)
- md5sums=('3fce404a436e3cd7fde80fb6ed61c264'
- 'bcb54fdb9fec00992960d9bd3b449d4d')
- prepare() {
- cd $pkgbase-$pkgver
- rm m4/glib-gettext.m4
- patch -p1 -i "$srcdir/transmission-2.90-libsystemd.patch"
- autoreconf -fi
- }
- build() {
- cd $pkgbase-$pkgver
- ./configure --prefix=/usr
- make
- cd qt
- qmake qtr.pro DEFINES+=TRANSLATIONS_DIR=\\\\\\\"/usr/share/transmission-qt/translations\\\\\\\"
- make
- lrelease translations/*.ts
- }
- package_transmission-cli() {
- pkgdesc='Fast, easy, and free BitTorrent client (CLI tools, daemon and web client)'
- depends=('curl' 'libevent' 'libsystemd')
- install=transmission-cli.install
- cd $pkgbase-$pkgver
- for dir in daemon cli web utils; do
- make -C "$dir" DESTDIR="$pkgdir" install
- done
- install -Dm644 daemon/transmission-daemon.service \
- "$pkgdir/usr/lib/systemd/system/transmission.service"
- install -Dm644 COPYING "$pkgdir/usr/share/licenses/transmission-cli/COPYING"
- }
- package_transmission-gtk() {
- pkgdesc='Fast, easy, and free BitTorrent client (GTK+ GUI)'
- depends=('curl' 'libevent' 'gtk3' 'desktop-file-utils' 'hicolor-icon-theme')
- optdepends=('notification-daemon: Desktop notification support'
- 'transmission-cli: daemon and web support')
- install=transmission-gtk.install
- cd $pkgbase-$pkgver
- make -C gtk DESTDIR="$pkgdir" install
- make -C po DESTDIR="$pkgdir" install
- install -Dm644 COPYING "$pkgdir/usr/share/licenses/transmission-gtk/COPYING"
- }
- package_transmission-qt() {
- pkgdesc='Fast, easy, and free BitTorrent client (Qt GUI)'
- depends=('curl' 'qt5-base' 'libevent')
- optdepends=('transmission-cli: daemon and web support')
- install=transmission-qt.install
- cd $pkgbase-$pkgver
- make -C qt INSTALL_ROOT="$pkgdir"/usr install
- install -Dm644 -t "$pkgdir/usr/share/transmission-qt/translations" qt/translations/*.qm
- install -Dm644 COPYING "$pkgdir/usr/share/licenses/transmission-qt/COPYING"
- install -Dm644 qt/icons/transmission.png \
- "$pkgdir/usr/share/pixmaps/transmission-qt.png"
- install -Dm644 qt/transmission-qt.desktop \
- "$pkgdir/usr/share/applications/transmission-qt.desktop"
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement