summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSammysHP2018-06-24 16:06:37 +0200
committerSammysHP2018-06-24 16:06:37 +0200
commite77811007f51df1602b04ef3d12381525aaf4b11 (patch)
tree17f13ed30bfa63121cae69018b1502061b84ce31
downloadaur-e77811007f51df1602b04ef3d12381525aaf4b11.tar.gz
Initial commit
-rw-r--r--.SRCINFO21
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD48
3 files changed, 73 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..93c80c2ef3f5
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = acarsdec-git
+ pkgver = 3.4.r91.ac7f7a2
+ pkgrel = 1
+ url = https://github.com/TLeconte/acarsdec
+ arch = x86_64
+ license = GPL
+ optdepends = acarsserv: Store messages in sqlite database
+ provides = acarsdec
+ conflicts = acarsdec
+ source = acarsdec-git::git+https://github.com/TLeconte/acarsdec.git
+ sha256sums = SKIP
+
+pkgname = acarsdec-git-airspy
+ pkgdesc = Multi-channel ACARS decoder with airspy backend
+ depends = airspy
+ depends = libusb
+
+pkgname = acarsdec-git-rtl-sdr
+ pkgdesc = Multi-channel ACARS decoder with rtl_sdr backend
+ depends = rtl-sdr
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..dfc72b880c85
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+/acarsdec-git/
+/pkg/
+/src/
+/*.tar.xz
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..f92f2c164c59
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,48 @@
+# Maintainer: Sven Karsten Greiner <sven@sammyshp.de>
+
+pkgbase=acarsdec-git
+pkgname=("$pkgbase-airspy" "$pkgbase-rtl-sdr")
+pkgver=3.4.r91.ac7f7a2
+pkgrel=1
+arch=('x86_64')
+url="https://github.com/TLeconte/acarsdec"
+license=('GPL')
+make=('airspy' 'git' 'libusb' 'rtl-sdr')
+optdepends=('acarsserv: Store messages in sqlite database')
+provides=("${pkgbase%-git}")
+conflicts=("${pkgbase%-git}")
+source=("$pkgbase::git+https://github.com/TLeconte/acarsdec.git")
+sha256sums=('SKIP')
+
+pkgver() {
+ cd "$pkgbase"
+ git describe --long --tags --match 'acarsdec-*' | sed 's/^acarsdec.//;s/\([^-]*-\)g/r\1/;s/-/./g'
+}
+
+build() {
+ cd "$pkgbase"
+
+ make -f Makefile.air
+ cp acarsdec acarsdec-airspy
+ make -f Makefile.air clean
+
+ make -f Makefile.rtl
+ cp acarsdec acarsdec-rtl-sdr
+ make -f Makefile.rtl clean
+}
+
+package_acarsdec-git-airspy() {
+ pkgdesc="Multi-channel ACARS decoder with airspy backend"
+ depends=('airspy' 'libusb')
+
+ cd "$pkgbase"
+ install -Dm755 acarsdec-airspy "$pkgdir/usr/bin/acarsdec"
+}
+
+package_acarsdec-git-rtl-sdr() {
+ pkgdesc="Multi-channel ACARS decoder with rtl_sdr backend"
+ depends=('rtl-sdr')
+
+ cd "$pkgbase"
+ install -Dm755 acarsdec-rtl-sdr "$pkgdir/usr/bin/acarsdec"
+}