diff options
author | Stefan Biereigel | 2020-12-20 22:59:12 +0100 |
---|---|---|
committer | Stefan Biereigel | 2020-12-20 22:59:12 +0100 |
commit | 4a7f3198967e7319e4e058347810e673fe62679a (patch) | |
tree | 7f1ba2fef2a42182b1a73561d6549669ae290c74 | |
download | aur-aprx-git.tar.gz |
initial release
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 41 | ||||
-rw-r--r-- | aprx.service | 13 |
3 files changed, 74 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..162debd293a0 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = aprx-git + pkgdesc = A multitalented APRS i-gate / digipeater + pkgver = v2.9.0.r28.g13c6e79 + pkgrel = 1 + url = http://thelifeofkenneth.com/aprx/ + arch = any + license = custom + depends = glibc + provides = aprx + conflicts = aprx + backup = etc/aprx.conf + source = aprx::git+https://github.com/PhirePhly/aprx.git + source = aprx.service + sha256sums = SKIP + sha256sums = ef586aa9c5f7dfc70e6631e60648764738923ccb1374732f7ae356d4789e69c5 + sha512sums = SKIP + sha512sums = e9a6d4ce894c692e2a959ae5a7644b1a18c7d2df550d44a3cba3bff484400262bc9da5f12b06b406ccc64094b242d6783a887eacd633a59b68d8519a299e0b6b + +pkgname = aprx-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..91ac7be8abce --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: Stefan Biereigel <stefan at biereigel dot de> +pkgname=aprx-git +pkgver=v2.9.0.r28.g13c6e79 +pkgrel=1 +pkgdesc="A multitalented APRS i-gate / digipeater" +arch=('any') +url="http://thelifeofkenneth.com/aprx/" +license=('custom') +depends=('glibc') +provides=('aprx') +conflicts=('aprx') +backup=('etc/aprx.conf') +source=('aprx::git+https://github.com/PhirePhly/aprx.git' + 'aprx.service') +sha256sums=('SKIP' + 'ef586aa9c5f7dfc70e6631e60648764738923ccb1374732f7ae356d4789e69c5') +sha512sums=('SKIP' + 'e9a6d4ce894c692e2a959ae5a7644b1a18c7d2df550d44a3cba3bff484400262bc9da5f12b06b406ccc64094b242d6783a887eacd633a59b68d8519a299e0b6b') + +pkgver() { + cd aprx + git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + cd aprx + ./configure --prefix=/usr -mandir=/usr/share/man #--with-embedded + make CFLAGS="-fcommon -O2 -DERLANGSTORAGE" +} + +package() { + cd aprx + mkdir -p "${pkgdir}/usr/lib/systemd/system" + install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + make DESTDIR="$pkgdir/" install + cp ${srcdir}/aprx.service ${pkgdir}/usr/lib/systemd/system + mkdir -p "${pkgdir}/usr/bin" + mv ${pkgdir}/sbin/* ${pkgdir}/usr/bin + rmdir ${pkgdir}/sbin +} + diff --git a/aprx.service b/aprx.service new file mode 100644 index 000000000000..5bdc061ba875 --- /dev/null +++ b/aprx.service @@ -0,0 +1,13 @@ +[Unit] +Description=An APRS Digipeater and/or Internet Gateway +After=network.target +After=sound.target + +[Service] +Type=forking +ExecStart=/bin/su -s /bin/bash -l -c "/usr/bin/aprx" +Restart=always +PIDFile=/run/aprx.pid + +[Install] +WantedBy=multi-user.target |