summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorTomasz Maciej Nowak2018-09-06 21:12:02 +0200
committerTomasz Maciej Nowak2018-09-06 21:12:02 +0200
commit3a0815ea9e15f92dfa5246ae0ed16702cddd677b (patch)
tree71f33685c3706f23b65a93763bd83c8d68974065 /PKGBUILD
parentf03ac28d1b39843ea69a23b0b100692f12119094 (diff)
downloadaur-3a0815ea9e15f92dfa5246ae0ed16702cddd677b.tar.gz
upgpkg: minisatip 0.5.69-3
* fix compilation with kernel api header >= 4.14 * replace double quotes with single ones where possible * remove provides, it's already set from package * fix misspell in minisatip.conf * change service unit description * change uid/gid, according to: https://wiki.archlinux.org/index.php?title=DeveloperWiki:UID_/_GID_Database it's used by chrony
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD44
1 files changed, 25 insertions, 19 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 594efa501e96..dae71fa4b9c3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,38 +1,44 @@
# Maintainer: Tomasz Maciej Nowak <com[dot]gmail[at]tmn505>
+
+# All my PKGBUILDs are managed at https://github.com/tmn505/AUR
+
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"
+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.5.69
-pkgrel=2
+pkgrel=3
arch=('x86_64' 'i686' 'arm' 'armv6h' 'armv7h' 'aarch64')
-url="https://minisatip.org"
+url='https://minisatip.org'
license=('GPL2')
-provides=('minisatip')
conflicts=('minisatip-git')
makedepends=('git')
depends=('libdvbcsa' 'linuxtv-dvb-apps')
optdepends=('oscam: channels descrambling')
backup=('etc/conf.d/minisatip')
install='minisatip.install'
-source=("git+https://github.com/catalinii/minisatip#commit=bd493b1addd4a2d73ead880b5ea66a239e80224d"
- 'https://github.com/pipelka/minisatip/commit/814e794896078117368825421705af1c46a2bb90.diff'
+source=('git+https://github.com/catalinii/minisatip.git#commit=bd493b1addd4a2d73ead880b5ea66a239e80224d'
+ 'https://github.com/pipelka/minisatip/commit/814e794896078117368825421705af1c46a2bb90.patch'
+ 'kernel-4.14-compat.patch'
'minisatip.service'
'minisatip.sysuser'
'minisatip.conf')
sha256sums=('SKIP'
- 'd57af3559fe4ed74b21d5fe61cecd425aec1cc429aa127737113b6bffae9fecb'
- 'ea3b7b52c33946c156f174c043015e6922af0c28ef43f9a4b4615e3abb36d4ad'
- '9f0ea2c29ab6c69bd444a6e4021928bbafc332c71735e1af975c3a973c3e5c2e'
- '24a03332e662c80c00d8f7ce40a60b35bcd7c8d08052c8e4deeb7e0f6720a2aa')
+ 'ac9a96ccf478e452a780b703ab8220b38dd44dc019266da3a3443f823634fe33'
+ 'b0596e4cbf432496e32c5fe15401eabd5758ab22081ef9cbbaead5d1cdf19167'
+ 'f049eff56a7ddfb7f59728084a7b8119a405a74e554979f7f07b6e2e890dfb75'
+ 'f6b2b61c99c94e693cee6cdd77360ab5a6299dde76dbe4b5fa36ad0dc098b383'
+ '92969280f6c5fc376b69d18d2f72784ee640e5ee1219230faf89dc7da00666fc')
-pkgver() {
+prepare() {
cd ${srcdir}/minisatip
- tac minisatip.h | awk -F"[^.^0-9]*" '/VERSION_BUILD/ {printf $2}'
+ # fix compilation after DMX_SET_SOURCE removal
+ patch -p1 -i ${srcdir}/kernel-4.14-compat.patch
+ # add EAC3 support
+ patch -p1 -i ${srcdir}/814e794896078117368825421705af1c46a2bb90.patch
}
-prepare() {
+pkgver() {
cd ${srcdir}/minisatip
- # add EAC3 support
- patch -p1 -i ${srcdir}/814e794896078117368825421705af1c46a2bb90.diff
+ tac minisatip.h | awk -F"[^.^0-9]*" '/VERSION_BUILD/ {printf $2}'
}
build() {
@@ -44,11 +50,11 @@ build() {
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 -Dm644 ${srcdir}/minisatip.service ${pkgdir}/usr/lib/systemd/system/minisatip.service
+ install -Dm644 ${srcdir}/minisatip.sysuser ${pkgdir}/usr/lib/sysusers.d/minisatip.conf
+ install -Dm644 ${srcdir}/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
+ chown -fR 188:188 ${pkgdir}/var/lib/minisatip
}