main/transmission: improve abuild

This commit is contained in:
Jakub Jirutka 2016-10-11 18:26:02 +02:00
parent 4477f53e2c
commit 38e27c1546

View File

@ -7,7 +7,7 @@ url="http://www.tansmissionbt.com"
install="transmission-daemon.pre-install transmission-daemon.post-upgrade"
arch="all"
license="MIT"
depends=
depends=""
pkgusers="transmission"
pkggroups="transmission"
makedepends="libressl-dev curl-dev gtk+3.0-dev intltool libevent-dev
@ -16,26 +16,12 @@ makedepends="libressl-dev curl-dev gtk+3.0-dev intltool libevent-dev
source="https://github.com/transmission/$pkgname-releases/raw/master/$pkgname-$pkgver.tar.xz
musl-fix-includes.patch
transmission-daemon.initd
transmission-daemon.confd
"
transmission-daemon.confd"
subpackages="$pkgname-cli $pkgname-daemon $pkgname-doc $pkgname-lang"
_builddir="$srcdir"/$pkgname-$pkgver
prepare() {
cd "$_builddir"
for i in $source; do
case $i in
*.patch)
msg "Applying $i"
patch -p1 -i "$srcdir"/$i || return 1
;;
esac
done
}
builddir="$srcdir/$pkgname-$pkgver"
build() {
cd "$_builddir"
cd "$builddir"
./configure \
--build=$CBUILD \
@ -53,12 +39,13 @@ build() {
}
package() {
cd "$_builddir"
cd "$builddir"
make DESTDIR="$pkgdir" install || return 1
}
daemon() {
pkgdesc="Lightweight BitTorrent client (daemon and webinterface)"
install -d "$subpkgdir"/usr/share \
"$subpkgdir"/usr/bin || return 1
install -d -o transmission -g transmission \
@ -75,7 +62,8 @@ daemon() {
}
cli() {
pkgdesc="Lightweight BitTorrent client (cli and remote)"
pkgdesc="Lightweight BitTorrent client (cli and remote)"
install -d "$subpkgdir"/usr/bin
mv "$pkgdir"/usr/bin/transmission-cli \
"$pkgdir"/usr/bin/transmission-create \