diff options
Diffstat (limited to 'aur/flightradar24')
| -rw-r--r-- | aur/flightradar24/.SRCINFO | 32 | ||||
| -rw-r--r-- | aur/flightradar24/PKGBUILD | 54 | ||||
| -rw-r--r-- | aur/flightradar24/flightradar24.install | 8 | ||||
| -rw-r--r-- | aur/flightradar24/flightradar24.sysusers | 1 | ||||
| -rw-r--r-- | aur/flightradar24/flightradar24.tmpfiles | 2 | ||||
| -rw-r--r-- | aur/flightradar24/fr24feed.service | 16 |
6 files changed, 113 insertions, 0 deletions
diff --git a/aur/flightradar24/.SRCINFO b/aur/flightradar24/.SRCINFO new file mode 100644 index 0000000..ec7db97 --- /dev/null +++ b/aur/flightradar24/.SRCINFO @@ -0,0 +1,32 @@ +# Generated by mksrcinfo v8 +# Sun Apr 3 10:26:35 UTC 2016 +pkgbase = flightradar24 + pkgdesc = Feeder software for Flightradar24.com + pkgver = 1.0.18 + pkgrel = 1 + url = http://forum.flightradar24.com/threads/7563-Flightradar24-decoder-feeder-BETA-testing-%28Win-RPi-Linux-OSX%29 + install = flightradar24.install + arch = x86_64 + arch = i686 + arch = armv6h + arch = armv7h + license = unknown + depends = zlib + depends = gcc-libs + source = fr24feed.service + source = flightradar24.tmpfiles + source = flightradar24.sysusers + sha256sums = 42488de23b25a9f8c3586a1f834972d54ddb669867a27c641b55c718459a841d + sha256sums = 32f6f289efe8e3e303767239b2a276405b2d7c0fcbbde8ed9473ee6889b676ff + sha256sums = 7e5e1a28769559a2e2e1312894a1f9d315c4812bb34e2f1c45b2f877e4f4eeb0 + source_x86_64 = http://feed.flightradar24.com/linux/fr24feed_1.0.18-5_amd64.tgz + sha256sums_x86_64 = 770e86b640bcbb8850df67aaa8072a85ac941e2e2f79ea25ef44d67e89bc5649 + source_i686 = http://feed.flightradar24.com/linux/fr24feed_1.0.18-5_i386.tgz + sha256sums_i686 = 9d80b8a6fe55fc70b3b8e773e3d07d61ceee95c41db50a682eaab208abd3a391 + source_armv6h = http://feed.flightradar24.com/raspberry-pi/fr24feed_1.0.18-5_armhf.tgz + sha256sums_armv6h = a298e3054ad47825118c9f8f11c563bad8dd68a10939a40dc0fd2647eb46866a + source_armv7h = http://feed.flightradar24.com/raspberry-pi/fr24feed_1.0.18-5_armhf.tgz + sha256sums_armv7h = a298e3054ad47825118c9f8f11c563bad8dd68a10939a40dc0fd2647eb46866a + +pkgname = flightradar24 + diff --git a/aur/flightradar24/PKGBUILD b/aur/flightradar24/PKGBUILD new file mode 100644 index 0000000..abe2efe --- /dev/null +++ b/aur/flightradar24/PKGBUILD @@ -0,0 +1,54 @@ +# Maintainer: Yuval Adam <yuval at y3xz dot com> PGP-Key: 271386AA2EB7672F + +pkgname=flightradar24 +pkgver=1.0.18 +_pkgverorig=1.0.18-5 +pkgrel=1 +pkgdesc="Feeder software for Flightradar24.com" +url="http://forum.flightradar24.com/threads/7563-Flightradar24-decoder-feeder-BETA-testing-%28Win-RPi-Linux-OSX%29" +arch=('x86_64' 'i686' 'armv6h' 'armv7h') +license=('unknown') +depends=('zlib' 'gcc-libs') +install=flightradar24.install + +source=(fr24feed.service flightradar24.tmpfiles flightradar24.sysusers) +sha256sums=( + '42488de23b25a9f8c3586a1f834972d54ddb669867a27c641b55c718459a841d' + '32f6f289efe8e3e303767239b2a276405b2d7c0fcbbde8ed9473ee6889b676ff' + '7e5e1a28769559a2e2e1312894a1f9d315c4812bb34e2f1c45b2f877e4f4eeb0' +) + +source_i686=("http://feed.flightradar24.com/linux/fr24feed_${_pkgverorig}_i386.tgz") +sha256sums_i686=('9d80b8a6fe55fc70b3b8e773e3d07d61ceee95c41db50a682eaab208abd3a391') + +source_x86_64=("http://feed.flightradar24.com/linux/fr24feed_${_pkgverorig}_amd64.tgz") +sha256sums_x86_64=('770e86b640bcbb8850df67aaa8072a85ac941e2e2f79ea25ef44d67e89bc5649') + +source_armv6h=("http://feed.flightradar24.com/raspberry-pi/fr24feed_${_pkgverorig}_armhf.tgz") +sha256sums_armv6h=('a298e3054ad47825118c9f8f11c563bad8dd68a10939a40dc0fd2647eb46866a') + +source_armv7h=("http://feed.flightradar24.com/raspberry-pi/fr24feed_${_pkgverorig}_armhf.tgz") +sha256sums_armv7h=('a298e3054ad47825118c9f8f11c563bad8dd68a10939a40dc0fd2647eb46866a') + +package() { + cd "$srcdir" + if [[ $CARCH = "i686" ]]; then + pushd fr24feed_i386 + elif [[ $CARCH = "x86_64" ]]; then + pushd fr24feed_amd64 + elif [[ $CARCH = "armv6h" ]]; then + pushd fr24feed_armhf + elif [[ $CARCH = "armv7h" ]]; then + pushd fr24feed_armhf + fi + + install -Dm755 fr24feed "$pkgdir/usr/bin/fr24feed" + install -Dm644 LICENSE.fr24feed "$pkgdir/usr/share/licenses/${pkgname}/LICENSE" + popd + + install -Dm644 fr24feed.service "$pkgdir/usr/lib/systemd/system/fr24feed.service" + install -Dm644 flightradar24.tmpfiles "$pkgdir/usr/lib/tmpfiles.d/flightradar24.conf" + install -Dm644 flightradar24.sysusers "$pkgdir/usr/lib/sysusers.d/flightradar24.conf" +} + +# vim:set ts=2 sw=2 et: diff --git a/aur/flightradar24/flightradar24.install b/aur/flightradar24/flightradar24.install new file mode 100644 index 0000000..48bf60a --- /dev/null +++ b/aur/flightradar24/flightradar24.install @@ -0,0 +1,8 @@ +post_install() { + systemd-sysusers flightradar24.conf + systemd-tmpfiles --create flightradar24.conf + + echo "==> To signup and configure fr24feed, run" + echo "==> " + echo "==> sudo -u fr24 fr24feed --signup --config-file=/etc/fr24feed/fr24feed.ini" +} diff --git a/aur/flightradar24/flightradar24.sysusers b/aur/flightradar24/flightradar24.sysusers new file mode 100644 index 0000000..3407ca4 --- /dev/null +++ b/aur/flightradar24/flightradar24.sysusers @@ -0,0 +1 @@ +u fr24 - "FlightRadar24 Client" diff --git a/aur/flightradar24/flightradar24.tmpfiles b/aur/flightradar24/flightradar24.tmpfiles new file mode 100644 index 0000000..86f54a6 --- /dev/null +++ b/aur/flightradar24/flightradar24.tmpfiles @@ -0,0 +1,2 @@ +D /var/log/fr24feed 0755 fr24 fr24 - +D /etc/fr24feed 0755 fr24 fr24 - diff --git a/aur/flightradar24/fr24feed.service b/aur/flightradar24/fr24feed.service new file mode 100644 index 0000000..8b91c93 --- /dev/null +++ b/aur/flightradar24/fr24feed.service @@ -0,0 +1,16 @@ +[Unit] +Description=Flightradar24 decoder and feeder +After=network.target + +[Service] +Restart=on-failure +User=fr24feed +ProtectSystem=full +ProtectHome=true +RuntimeDirectory=fr24feed + +ExecStart=/usr/bin/fr24feed --config-file=/etc/fr24feed/fr24feed.ini --logfile=/var/log/fr24feed/fr24feed.log + +[Install] +WantedBy=network.target + |
