diff options
author | Davide Gerhard | 2024-09-19 09:09:39 +0200 |
---|---|---|
committer | Davide Gerhard | 2024-09-19 09:09:39 +0200 |
commit | 062a7e7be4f009f374fd4e8a6c0ee6916c567d92 (patch) | |
tree | f42e7a264f51c4128eadb9f57d704c16bc4106a2 | |
parent | 4e765fa84f03c0c43798c6f5bef35e17c41d555a (diff) | |
download | aur-062a7e7be4f009f374fd4e8a6c0ee6916c567d92.tar.gz |
upgpkg: sdrconnect 0.0.0.4-2
add systemd service
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 13 | ||||
-rw-r--r-- | sdrconnect.service | 11 |
3 files changed, 24 insertions, 4 deletions
@@ -1,7 +1,7 @@ pkgbase = sdrconnect pkgdesc = SDR receiver for SDRplay devices pkgver = 0.0.0.4 - pkgrel = 1 + pkgrel = 2 url = http://www.sdrplay.com/sdrconnect/ arch = aarch64 arch = x86_64 @@ -22,8 +22,10 @@ pkgbase = sdrconnect depends = util-linux-libs source = sdrconnect.desktop source = 67-sdrplay.rules + source = sdrconnect.service sha256sums = 813615889e26d412e63c8c383626e370376d367c5109e909d61fe4070a1d8def sha256sums = 4b9fb2be7c968874c71b003ea2eff1bef12feea70b0557315c9a5dbf8056851b + sha256sums = 0ac0db2d91ebfe442a80e0f5fb153ec0f93864abf5ae15c6163d9c3abc103498 source_aarch64 = https://www.sdrplay.com/software/SDRconnect_linux-arm64_5dce37273.run sha256sums_aarch64 = cf8f4611ae9aaf69cae468f0bae479938169636a05300a8c7792a598b026c4af source_x86_64 = https://www.sdrplay.com/software/SDRconnect_linux-x64_5dce37273.run @@ -3,7 +3,7 @@ pkgname=sdrconnect pkgver=0.0.0.4 build=5dce37273 -pkgrel=1 +pkgrel=2 pkgdesc="SDR receiver for SDRplay devices" arch=('aarch64' 'x86_64') url="http://www.sdrplay.com/sdrconnect/" @@ -13,9 +13,11 @@ depends=('libusb>=1.0' 'glibc' 'gcc-libs' 'fontconfig' 'freetype2' 'brotli' 'exp source_x86_64=("https://www.sdrplay.com/software/SDRconnect_linux-x64_${build}.run") source_aarch64=("https://www.sdrplay.com/software/SDRconnect_linux-arm64_${build}.run") source=("sdrconnect.desktop" - "67-sdrplay.rules") + "67-sdrplay.rules" + "sdrconnect.service") sha256sums=('813615889e26d412e63c8c383626e370376d367c5109e909d61fe4070a1d8def' - '4b9fb2be7c968874c71b003ea2eff1bef12feea70b0557315c9a5dbf8056851b') + '4b9fb2be7c968874c71b003ea2eff1bef12feea70b0557315c9a5dbf8056851b' + '0ac0db2d91ebfe442a80e0f5fb153ec0f93864abf5ae15c6163d9c3abc103498') sha256sums_aarch64=('cf8f4611ae9aaf69cae468f0bae479938169636a05300a8c7792a598b026c4af') sha256sums_x86_64=('70ec8cc3cc70266e882912ba3ec50ad2bd2c38d58e950fcbb6418df0cf756abb') @@ -42,4 +44,9 @@ package() { install -m 755 -d "${pkgdir}/usr/bin" ln -s "/usr/lib/${pkgname}/SDRconnect" "${pkgdir}/usr/bin/${pkgname}" + + # install the service; should best used as user + # static server port for the moment + install -D -m644 sdrconnect.service -t "${pkgdir}/usr/lib/systemd/system" + install -D -m644 sdrconnect.service -t "${pkgdir}/usr/lib/systemd/user" } diff --git a/sdrconnect.service b/sdrconnect.service new file mode 100644 index 000000000000..46263165803c --- /dev/null +++ b/sdrconnect.service @@ -0,0 +1,11 @@ +[Unit] +Description=SDRconnect Server +After=network.target + +[Service] +ExecStart=/usr/bin/sdrconnect --server --port=50000 +Restart=always +RestartSec=3 + +[Install] +WantedBy=multi-user.target |