summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMisaka135142023-01-11 13:55:54 +0800
committerMisaka135142023-01-11 13:55:54 +0800
commite452393cb4e04809abf37091c0ee46182045e3d3 (patch)
treefed26bf93bf2791daf64216e69b977e9669f2fce /PKGBUILD
parent4f3ff70abf4ab8000716066804ce0de654c83c6c (diff)
downloadaur-e452393cb4e04809abf37091c0ee46182045e3d3.tar.gz
upgpkg: dump1090-git r386.bff92c4-2
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD55
1 files changed, 31 insertions, 24 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 009b47cb94cc..62d5d03324c5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,43 +1,50 @@
-# Maintainer: qs9rx < that nick at enjoys dot it>
+# Maintainer: Misaka13514 <Misaka13514 at gmail dot com>
+# Contributor: qs9rx <that nick at enjoys dot it>
# Contributor: David Manouchehri <d@32t.ca>
pkgname=dump1090-git
-_gitname=dump1090
-pkgver=0.r386.bff92c4
-pkgrel=1
-pkgdesc="Dump1090 is a simple Mode S decoder for RTLSDR devices. MalcolmRobb fork. Git version."
-arch=('i686' 'x86_64')
+_pkgname=${pkgname%-git}
+pkgver=r386.bff92c4
+pkgrel=2
+pkgdesc="A simple Mode S decoder for RTLSDR devices. MalcolmRobb fork."
+arch=('x86_64' 'aarch64')
url="https://github.com/MalcolmRobb/dump1090"
license=('BSD')
depends=('rtl-sdr')
-provides=('dump1090')
+provides=(_pkgname)
+conflicts=(_pkgname)
makedepends=('git')
-source=('git://github.com/MalcolmRobb/dump1090.git')
-md5sums=('SKIP')
-
+source=(
+ "$_pkgname::git+$url.git"
+ "$_pkgname.patch")
+sha256sums=(
+ 'SKIP'
+ 'c5d6c2de9326686f88c0beea8f2ea3539187bc2b6f654fcc921517d9ccbce514')
+
pkgver() {
- cd "$srcdir/$_gitname"
- printf "0.r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ cd "$srcdir/$_pkgname"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
prepare() {
- cd "$srcdir/$_gitname"
+ cd "$srcdir/$_pkgname"
# gcc10 tweaks
- sed -i 's/^struct stDF {/extern &/' dump1090.h
- sed -i 's/^struct {.*Internal state$/static &/' dump1090.h
- sed -i 's/^CFLAGS=.*$/& -fPIC/' Makefile
+ patch -p1 -i "$srcdir/$_pkgname.patch"
+
+ sed -i 's#./public_html#/usr/share/dump1090/public_html#g' dump1090.h
}
build() {
- cd "$srcdir/$_gitname"
+ cd "$srcdir/$_pkgname"
make clean
- make PREFIX=/usr/
+ make
}
-
-package() {
- install -Dm755 "$srcdir/$_gitname/dump1090" "$pkgdir/usr/bin/dump1090"
- install -Dm755 "$srcdir/$_gitname/view1090" "$pkgdir/usr/bin/view1090"
- install -d "$pkgdir/usr/share"
- cp -r "$srcdir/$_gitname/public_html/" "$pkgdir/usr/share/$_gitname/"
+package() {
+ cd "$srcdir/$_pkgname"
+ install -Dm755 "dump1090" "$pkgdir/usr/bin/dump1090"
+ install -Dm755 "view1090" "$pkgdir/usr/bin/view1090"
+ install -dm755 "$pkgdir/usr/share/$_pkgname"
+ cp -dpr --no-preserve=ownership public_html testfiles tools "$pkgdir/usr/share/$_pkgname/"
+ install -Dm 644 -t "$pkgdir/usr/share/doc/$pkgname/" README.md TODO
}