summarylogtreecommitdiffstats
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
parent8cbc67d8b6f526d61975a60f33835cdce209b330 (diff)
downloadaur-1dc7fbb25bb16e1326a78b24584a9383a8ad5990.tar.gz
respect user flags, add aarch64 and pkgver function
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD36
2 files changed, 28 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2f843d9e0b1c..c5a3bed44c28 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
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
}