summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorTomasz Maciej Nowak2016-01-04 23:00:35 +0100
committerTomasz Maciej Nowak2016-01-04 23:00:35 +0100
commit1dc7fbb25bb16e1326a78b24584a9383a8ad5990 (patch)
tree70528737d69e6d725ea338ae8e71f8581d2be4f0 /PKGBUILD
parent8cbc67d8b6f526d61975a60f33835cdce209b330 (diff)
downloadaur-1dc7fbb25bb16e1326a78b24584a9383a8ad5990.tar.gz
respect user flags, add aarch64 and pkgver function
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD36
1 files changed, 24 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index c9706b89cbbd..9d298b1ff01c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}