summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorTomasz Maciej Nowak2016-01-04 22:59:06 +0100
committerTomasz Maciej Nowak2016-01-04 22:59:06 +0100
commit7258f6f55ced819a2a75c9b1961fb542bd0cdb38 (patch)
treef72e31cd644de4b26970285297207755d9542545 /PKGBUILD
parenta4f51bd3e1c7ae2467954655f432d6a0c9bcf6cd (diff)
downloadaur-7258f6f55ced819a2a75c9b1961fb542bd0cdb38.tar.gz
respect upstream flags, add aarch64 and change pkgver function
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD30
1 files changed, 16 insertions, 14 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 05a44733f770..ca9d006aaa68 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}