diff --git a/testing/qrtr/APKBUILD b/testing/qrtr/APKBUILD new file mode 100644 index 00000000000..a84b8cada44 --- /dev/null +++ b/testing/qrtr/APKBUILD @@ -0,0 +1,35 @@ +# Maintainer: Jens Reidel +pkgname=qrtr +pkgver=1.0_git20230118 +_commit="d0d471c96e7d112fac6f48bd11f9e8ce209c04d2" +pkgrel=0 +pkgdesc="Userspace reference for net/qrtr in the Linux kernel" +url="https://github.com/andersson/qrtr" +arch="all" +license="BSD-3-Clause" +depends_dev="linux-headers" +makedepends="$depends_dev" +subpackages="$pkgname-doc $pkgname-dev $pkgname-libs $pkgname-openrc" +source=" + qrtr-$_commit.tar.gz::https://github.com/andersson/qrtr/archive/$_commit.tar.gz + qrtr-ns.initd +" +builddir="$srcdir/qrtr-$_commit" +options="!check" + +build() { + make prefix=/usr all +} + +package() { + make prefix=/usr DESTDIR="$pkgdir" install + rm -r "$pkgdir"/usr/lib/systemd + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/COPYING + install -Dm755 "$srcdir"/qrtr-ns.initd "$pkgdir"/etc/init.d/qrtr-ns +} + +sha512sums=" +186d70eb4a2d798ed8efbb26c7bfac4cd4cc2ce4cf46bc675fa60c849c231582f43b8f4a175b043db40b3736ae1c82c1b054ad8dc6eaab411b1f9fbf304afd59 qrtr-d0d471c96e7d112fac6f48bd11f9e8ce209c04d2.tar.gz +68c27e5c1c70ffdec0498cd4746208dd571e392ba030cf1a52f4a05394a57e399cf7437a1f27631dd288c7771fb656946aa27d7aec5b23d41fe13c5199ae390a qrtr-ns.initd +" diff --git a/testing/qrtr/qrtr-ns.initd b/testing/qrtr/qrtr-ns.initd new file mode 100644 index 00000000000..f95b4e0292b --- /dev/null +++ b/testing/qrtr/qrtr-ns.initd @@ -0,0 +1,9 @@ +#!/sbin/openrc-run +supervisor=supervise-daemon + +name="QRTR" +description="Qualcomm IPC router name service" + +# -f should be in command_args_foreground, but then the order is wrong (1 -f) +command="/usr/bin/qrtr-ns" +command_args="-f 1"