diff options
author | Tomasz Maciej Nowak | 2016-01-04 23:00:35 +0100 |
---|---|---|
committer | Tomasz Maciej Nowak | 2016-01-04 23:00:35 +0100 |
commit | 1dc7fbb25bb16e1326a78b24584a9383a8ad5990 (patch) | |
tree | 70528737d69e6d725ea338ae8e71f8581d2be4f0 | |
parent | 8cbc67d8b6f526d61975a60f33835cdce209b330 (diff) | |
download | aur-1dc7fbb25bb16e1326a78b24584a9383a8ad5990.tar.gz |
respect user flags, add aarch64 and pkgver function
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 36 |
2 files changed, 28 insertions, 13 deletions
@@ -1,7 +1,9 @@ +# Generated by mksrcinfo v8 +# Mon Jan 4 13:44:51 UTC 2016 pkgbase = minisatip pkgdesc = SAT>IP server, tested with DVB-S, DVB-S2, DVB-T, DVB-T2, DVB-C, DVB-C2, ATSC and ISDB-T cards pkgver = 0.4.1 - pkgrel = 1 + pkgrel = 2 url = https://github.com/catalinii/minisatip install = minisatip.install arch = x86_64 @@ -9,6 +11,7 @@ pkgbase = minisatip arch = arm arch = armv6h arch = armv7h + arch = aarch64 license = GPL2 makedepends = git depends = libdvbcsa @@ -2,8 +2,8 @@ pkgname='minisatip' pkgdesc="SAT>IP server, tested with DVB-S, DVB-S2, DVB-T, DVB-T2, DVB-C, DVB-C2, ATSC and ISDB-T cards" pkgver=0.4.1 -pkgrel=1 -arch=('x86_64' 'i686' 'arm' 'armv6h' 'armv7h') +pkgrel=2 +arch=('x86_64' 'i686' 'arm' 'armv6h' 'armv7h' 'aarch64') url="https://github.com/catalinii/minisatip" license=('GPL2') provides=('minisatip') @@ -22,18 +22,30 @@ sha256sums=('SKIP' '9f0ea2c29ab6c69bd444a6e4021928bbafc332c71735e1af975c3a973c3e5c2e' '24a03332e662c80c00d8f7ce40a60b35bcd7c8d08052c8e4deeb7e0f6720a2aa') +pkgver() { + cd ${srcdir}/minisatip + tac minisatip.h | awk -F"[^.^0-9]*" '/VERSION_BUILD/ {printf $2}' +} + +prepare() { + cd ${srcdir}/minisatip + git cherry-pick bf082f655936d37cfa94a1a28e689b8d6ef1b7de +} + build() { - cd ${srcdir}/minisatip - make DVBCA=yes + cd ${srcdir}/minisatip + export CFLAGS="${CFLAGS} -ggdb -fPIC" + export LDFLAGS="${LDFLAGS} -lpthread -lrt" + make DVBCA=yes } package() { - cd ${srcdir}/minisatip - install -Dm644 ../minisatip.service ${pkgdir}/usr/lib/systemd/system/minisatip.service - install -Dm644 ../minisatip.sysuser ${pkgdir}/usr/lib/sysusers.d/minisatip.conf - install -Dm644 ../minisatip.conf ${pkgdir}/etc/conf.d/minisatip - install -Dm755 minisatip ${pkgdir}/usr/bin/minisatip - mkdir -p ${pkgdir}/var/lib/minisatip - cp -ar html ${pkgdir}/var/lib/minisatip - chown -fR 183:183 ${pkgdir}/var/lib/minisatip + cd ${srcdir}/minisatip + install -Dm644 ../minisatip.service ${pkgdir}/usr/lib/systemd/system/minisatip.service + install -Dm644 ../minisatip.sysuser ${pkgdir}/usr/lib/sysusers.d/minisatip.conf + install -Dm644 ../minisatip.conf ${pkgdir}/etc/conf.d/minisatip + install -Dm755 minisatip ${pkgdir}/usr/bin/minisatip + mkdir -p ${pkgdir}/var/lib/minisatip + cp -ar html ${pkgdir}/var/lib/minisatip + chown -fR 183:183 ${pkgdir}/var/lib/minisatip } |