mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-05-04 20:06:43 +02:00
main/transmission: improve abuild
This commit is contained in:
parent
4477f53e2c
commit
38e27c1546
@ -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 \
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user