diff options
author | Tomasz Maciej Nowak | 2016-01-04 22:59:06 +0100 |
---|---|---|
committer | Tomasz Maciej Nowak | 2016-01-04 22:59:06 +0100 |
commit | 7258f6f55ced819a2a75c9b1961fb542bd0cdb38 (patch) | |
tree | f72e31cd644de4b26970285297207755d9542545 /PKGBUILD | |
parent | a4f51bd3e1c7ae2467954655f432d6a0c9bcf6cd (diff) | |
download | aur-7258f6f55ced819a2a75c9b1961fb542bd0cdb38.tar.gz |
respect upstream flags, add aarch64 and change pkgver function
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 30 |
1 files changed, 16 insertions, 14 deletions
@@ -1,9 +1,9 @@ # Maintainer: Tomasz Maciej Nowak <com[dot]gmail[at]tmn505> pkgname='minisatip-git' pkgdesc="SAT>IP server, tested with DVB-S, DVB-S2, DVB-T, DVB-T2, DVB-C, DVB-C2, ATSC and ISDB-T cards (experimental)" -pkgver=r234.d8cb1ea +pkgver=0.5.10.6da4529 pkgrel=1 -arch=('x86_64' 'i686' 'arm' 'armv6h' 'armv7h') +arch=('x86_64' 'i686' 'arm' 'armv6h' 'armv7h' 'aarch64') url="https://github.com/catalinii/minisatip" license=('GPL2') provides=('minisatip') @@ -23,22 +23,24 @@ sha256sums=('SKIP' '24a03332e662c80c00d8f7ce40a60b35bcd7c8d08052c8e4deeb7e0f6720a2aa') pkgver() { - cd ${srcdir}/minisatip - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + cd ${srcdir}/minisatip + printf "%s.%s" "$(tac minisatip.h | awk -F"[^.^0-9]*" '/VERSION_BUILD/ {printf $2}')" "$(git rev-parse --short HEAD)" } 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 } |