From f6e4e1a0c9ead93056dcdec277083d7258c89383 Mon Sep 17 00:00:00 2001 From: Yuval Adam Date: Tue, 30 Jun 2015 16:15:42 +0300 Subject: Initial import --- .SRCINFO | 21 +++++++++++++++++++++ PKGBUILD | 37 +++++++++++++++++++++++++++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 .SRCINFO create mode 100644 PKGBUILD diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000..dcd632d --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = flightradar24 + pkgdesc = Feeder software for Flightradar24.com + pkgver = 1.0.13 + pkgrel = 3 + url = http://forum.flightradar24.com/threads/7563-Flightradar24-decoder-feeder-BETA-testing-%28Win-RPi-Linux-OSX%29 + arch = x86_64 + arch = i686 + arch = armv6l + arch = armv7l + license = unknown + source_x86_64 = http://feed.flightradar24.com/linux/fr24feed_1.0.13-2_amd64.tgz + sha256sums_x86_64 = 71a43fd6de5e033af59ca989b85e7c724d3aace26eb11b629dab4088a3321f6c + source_i686 = http://feed.flightradar24.com/linux/fr24feed_1.0.13-2_i386.tgz + sha256sums_i686 = d5a59d2837a65334ab8ff760c749b4da5f721030f8b441dc28a5f4c20a56e2f9 + source_armv6l = http://feed.flightradar24.com/raspberry-pi/fr24feed_1.0.13-2_armv6l.tgz + sha256sums_armv6l = dddd8feaa5c603acf81ab00aca7dd71f4a4cec46c83cf02eaab050e1f67501ed + source_armv7l = http://feed.flightradar24.com/raspberry-pi/fr24feed_1.0.13-2_armv7l.tgz + sha256sums_armv7l = ab54ce2ff14bceca43e28bec387d0309f8e64fe7853a6cbc6a1cb85110696ef1 + +pkgname = flightradar24 + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..d11f93d --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer: Yuval Adam PGP-Key: 271386AA2EB7672F + +pkgname=flightradar24 +pkgver=1.0.13 +pkgrel=3 +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' 'armv6l' 'armv7l') +license=('unknown') + +source_i686=("http://feed.flightradar24.com/linux/fr24feed_${pkgver}-2_i386.tgz") +sha256sums_i686=('d5a59d2837a65334ab8ff760c749b4da5f721030f8b441dc28a5f4c20a56e2f9') + +source_x86_64=("http://feed.flightradar24.com/linux/fr24feed_${pkgver}-2_amd64.tgz") +sha256sums_x86_64=('71a43fd6de5e033af59ca989b85e7c724d3aace26eb11b629dab4088a3321f6c') + +source_armv6l=("http://feed.flightradar24.com/raspberry-pi/fr24feed_${pkgver}-2_armv6l.tgz") +sha256sums_armv6l=('dddd8feaa5c603acf81ab00aca7dd71f4a4cec46c83cf02eaab050e1f67501ed') + +source_armv7l=("http://feed.flightradar24.com/raspberry-pi/fr24feed_${pkgver}-2_armv7l.tgz") +sha256sums_armv7l=('ab54ce2ff14bceca43e28bec387d0309f8e64fe7853a6cbc6a1cb85110696ef1') + +package() { + if [[ $CARCH = "i686" ]]; then + cd "$srcdir/fr24feed_i386" + elif [[ $CARCH = "x86_64" ]]; then + cd "$srcdir/fr24feed_amd64" + elif [[ $CARCH = "armv6l" ]]; then + cd "$srcdir/fr24feed_armv6l" + elif [[ $CARCH = "armv7l" ]]; then + cd "$srcdir/fr24feed_armv7l" + fi + install -Dm755 fr24feed "$pkgdir/usr/bin/fr24feed" + install -Dm644 LICENSE.fr24feed "$pkgdir/usr/share/licenses/${pkgname}/LICENSE" +} + +# vim:set ts=2 sw=2 et: -- cgit v1.3.1 From 18e3d540b76563f70d1c8a41b2822d46c02374bd Mon Sep 17 00:00:00 2001 From: Yuval Adam Date: Fri, 3 Jul 2015 15:31:54 +0300 Subject: Update arch to armv{6,7}h since raspis have hard float --- PKGBUILD | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index d11f93d..a4e3dba 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -5,8 +5,9 @@ pkgver=1.0.13 pkgrel=3 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' 'armv6l' 'armv7l') +arch=('x86_64' 'i686' 'armv6h' 'armv7h') license=('unknown') +depends=('zlib' 'gcc-libs') source_i686=("http://feed.flightradar24.com/linux/fr24feed_${pkgver}-2_i386.tgz") sha256sums_i686=('d5a59d2837a65334ab8ff760c749b4da5f721030f8b441dc28a5f4c20a56e2f9') @@ -14,20 +15,20 @@ sha256sums_i686=('d5a59d2837a65334ab8ff760c749b4da5f721030f8b441dc28a5f4c20a56e2 source_x86_64=("http://feed.flightradar24.com/linux/fr24feed_${pkgver}-2_amd64.tgz") sha256sums_x86_64=('71a43fd6de5e033af59ca989b85e7c724d3aace26eb11b629dab4088a3321f6c') -source_armv6l=("http://feed.flightradar24.com/raspberry-pi/fr24feed_${pkgver}-2_armv6l.tgz") -sha256sums_armv6l=('dddd8feaa5c603acf81ab00aca7dd71f4a4cec46c83cf02eaab050e1f67501ed') +source_armv6h=("http://feed.flightradar24.com/raspberry-pi/fr24feed_${pkgver}-2_armv6l.tgz") +sha256sums_armv6h=('dddd8feaa5c603acf81ab00aca7dd71f4a4cec46c83cf02eaab050e1f67501ed') -source_armv7l=("http://feed.flightradar24.com/raspberry-pi/fr24feed_${pkgver}-2_armv7l.tgz") -sha256sums_armv7l=('ab54ce2ff14bceca43e28bec387d0309f8e64fe7853a6cbc6a1cb85110696ef1') +source_armv7h=("http://feed.flightradar24.com/raspberry-pi/fr24feed_${pkgver}-2_armv7l.tgz") +sha256sums_armv7h=('ab54ce2ff14bceca43e28bec387d0309f8e64fe7853a6cbc6a1cb85110696ef1') package() { if [[ $CARCH = "i686" ]]; then cd "$srcdir/fr24feed_i386" elif [[ $CARCH = "x86_64" ]]; then cd "$srcdir/fr24feed_amd64" - elif [[ $CARCH = "armv6l" ]]; then + elif [[ $CARCH = "armv6h" ]]; then cd "$srcdir/fr24feed_armv6l" - elif [[ $CARCH = "armv7l" ]]; then + elif [[ $CARCH = "armv7h" ]]; then cd "$srcdir/fr24feed_armv7l" fi install -Dm755 fr24feed "$pkgdir/usr/bin/fr24feed" -- cgit v1.3.1 From ba24d860bf443365570cb7660cdf54b375f29e89 Mon Sep 17 00:00:00 2001 From: Yuval Adam Date: Fri, 3 Jul 2015 15:50:47 +0300 Subject: Bump pkgver and update src info as well --- .SRCINFO | 14 ++++++++------ PKGBUILD | 2 +- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index dcd632d..9bdf4c5 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -5,17 +5,19 @@ pkgbase = flightradar24 url = http://forum.flightradar24.com/threads/7563-Flightradar24-decoder-feeder-BETA-testing-%28Win-RPi-Linux-OSX%29 arch = x86_64 arch = i686 - arch = armv6l - arch = armv7l + arch = armv6h + arch = armv7h license = unknown + depends = zlib + depends = gcc-libs source_x86_64 = http://feed.flightradar24.com/linux/fr24feed_1.0.13-2_amd64.tgz sha256sums_x86_64 = 71a43fd6de5e033af59ca989b85e7c724d3aace26eb11b629dab4088a3321f6c source_i686 = http://feed.flightradar24.com/linux/fr24feed_1.0.13-2_i386.tgz sha256sums_i686 = d5a59d2837a65334ab8ff760c749b4da5f721030f8b441dc28a5f4c20a56e2f9 - source_armv6l = http://feed.flightradar24.com/raspberry-pi/fr24feed_1.0.13-2_armv6l.tgz - sha256sums_armv6l = dddd8feaa5c603acf81ab00aca7dd71f4a4cec46c83cf02eaab050e1f67501ed - source_armv7l = http://feed.flightradar24.com/raspberry-pi/fr24feed_1.0.13-2_armv7l.tgz - sha256sums_armv7l = ab54ce2ff14bceca43e28bec387d0309f8e64fe7853a6cbc6a1cb85110696ef1 + source_armv6h = http://feed.flightradar24.com/raspberry-pi/fr24feed_1.0.13-2_armv6l.tgz + sha256sums_armv6h = dddd8feaa5c603acf81ab00aca7dd71f4a4cec46c83cf02eaab050e1f67501ed + source_armv7h = http://feed.flightradar24.com/raspberry-pi/fr24feed_1.0.13-2_armv7l.tgz + sha256sums_armv7h = ab54ce2ff14bceca43e28bec387d0309f8e64fe7853a6cbc6a1cb85110696ef1 pkgname = flightradar24 diff --git a/PKGBUILD b/PKGBUILD index a4e3dba..390cdcf 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,7 +2,7 @@ pkgname=flightradar24 pkgver=1.0.13 -pkgrel=3 +pkgrel=4 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') -- cgit v1.3.1 From 874e9cb5eec5b61fb32d72c53cc81cf61863369b Mon Sep 17 00:00:00 2001 From: Yuval Adam Date: Fri, 3 Jul 2015 15:51:46 +0300 Subject: Update .srcinfo again --- .SRCINFO | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.SRCINFO b/.SRCINFO index 9bdf4c5..589d8c2 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = flightradar24 pkgdesc = Feeder software for Flightradar24.com pkgver = 1.0.13 - pkgrel = 3 + pkgrel = 4 url = http://forum.flightradar24.com/threads/7563-Flightradar24-decoder-feeder-BETA-testing-%28Win-RPi-Linux-OSX%29 arch = x86_64 arch = i686 -- cgit v1.3.1 From c3e732caed3b257f70ec6048b657774c16f0bf6a Mon Sep 17 00:00:00 2001 From: Yuval Adam Date: Sat, 14 Nov 2015 12:52:11 +0200 Subject: Add proper fr24feed directories and configs --- .SRCINFO | 9 ++++++++- PKGBUILD | 25 ++++++++++++++++++++----- flightradar24.install | 8 ++++++++ flightradar24.sysusers | 1 + flightradar24.tmpfiles | 2 ++ fr24feed.service | 16 ++++++++++++++++ 6 files changed, 55 insertions(+), 6 deletions(-) create mode 100644 flightradar24.install create mode 100644 flightradar24.sysusers create mode 100644 flightradar24.tmpfiles create mode 100644 fr24feed.service diff --git a/.SRCINFO b/.SRCINFO index 589d8c2..7accafc 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,8 +1,9 @@ pkgbase = flightradar24 pkgdesc = Feeder software for Flightradar24.com pkgver = 1.0.13 - pkgrel = 4 + pkgrel = 5 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 @@ -10,6 +11,12 @@ pkgbase = flightradar24 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.13-2_amd64.tgz sha256sums_x86_64 = 71a43fd6de5e033af59ca989b85e7c724d3aace26eb11b629dab4088a3321f6c source_i686 = http://feed.flightradar24.com/linux/fr24feed_1.0.13-2_i386.tgz diff --git a/PKGBUILD b/PKGBUILD index 390cdcf..6ca1218 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,12 +2,20 @@ pkgname=flightradar24 pkgver=1.0.13 -pkgrel=4 +pkgrel=5 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_${pkgver}-2_i386.tgz") sha256sums_i686=('d5a59d2837a65334ab8ff760c749b4da5f721030f8b441dc28a5f4c20a56e2f9') @@ -22,17 +30,24 @@ source_armv7h=("http://feed.flightradar24.com/raspberry-pi/fr24feed_${pkgver}-2_ sha256sums_armv7h=('ab54ce2ff14bceca43e28bec387d0309f8e64fe7853a6cbc6a1cb85110696ef1') package() { + cd "$srcdir" if [[ $CARCH = "i686" ]]; then - cd "$srcdir/fr24feed_i386" + pushd fr24feed_i386 elif [[ $CARCH = "x86_64" ]]; then - cd "$srcdir/fr24feed_amd64" + pushd fr24feed_amd64 elif [[ $CARCH = "armv6h" ]]; then - cd "$srcdir/fr24feed_armv6l" + pushd fr24feed_armv6l elif [[ $CARCH = "armv7h" ]]; then - cd "$srcdir/fr24feed_armv7l" + pushd fr24feed_armv7l 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/flightradar24.install b/flightradar24.install new file mode 100644 index 0000000..4158e20 --- /dev/null +++ b/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/flightradar24.sysusers b/flightradar24.sysusers new file mode 100644 index 0000000..3407ca4 --- /dev/null +++ b/flightradar24.sysusers @@ -0,0 +1 @@ +u fr24 - "FlightRadar24 Client" diff --git a/flightradar24.tmpfiles b/flightradar24.tmpfiles new file mode 100644 index 0000000..86f54a6 --- /dev/null +++ b/flightradar24.tmpfiles @@ -0,0 +1,2 @@ +D /var/log/fr24feed 0755 fr24 fr24 - +D /etc/fr24feed 0755 fr24 fr24 - diff --git a/fr24feed.service b/fr24feed.service new file mode 100644 index 0000000..8b91c93 --- /dev/null +++ b/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 + -- cgit v1.3.1 From 0d525c5a20ee058711a6bb0b2fa6b445ce376244 Mon Sep 17 00:00:00 2001 From: Yuval Adam Date: Sat, 14 Nov 2015 12:53:47 +0200 Subject: Fix typo --- flightradar24.install | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flightradar24.install b/flightradar24.install index 4158e20..48bf60a 100644 --- a/flightradar24.install +++ b/flightradar24.install @@ -4,5 +4,5 @@ post_install() { echo "==> To signup and configure fr24feed, run" echo "==> " - echo "==> sudo -u fr24 fr24feed --signup --config-file=/etc/fr24feed/fr24feed/ini" + echo "==> sudo -u fr24 fr24feed --signup --config-file=/etc/fr24feed/fr24feed.ini" } -- cgit v1.3.1