qports/qubes-input-proxy/APKBUILD

54 lines
1.8 KiB
Text
Raw Normal View History

2024-07-27 04:35:48 +00:00
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
pkgname=qubes-input-proxy
2024-11-10 14:32:04 +00:00
pkgver=1.0.39
2024-07-27 04:35:48 +00:00
_gittag=v$pkgver
2024-12-03 00:12:28 +00:00
pkgrel=2
2024-07-27 04:35:48 +00:00
pkgdesc="The Qubes service for proxying input devices"
arch="x86_64"
2024-10-10 15:49:19 +00:00
url="https://github.com/QubesOS/qubes-app-linux-input-proxy"
2024-07-27 04:35:48 +00:00
license='GPL'
depends="
usbutils
qubes-vm-core
"
makedepends="linux-headers"
2024-07-27 18:59:43 +00:00
subpackages="$pkgname-openrc"
source="
$pkgname-$_gittag.tar.gz::https://github.com/QubesOS/qubes-app-linux-input-proxy/archive/refs/tags/$_gittag.tar.gz
qubes-input-trigger_use-openrc.patch
makefile_skip-systemd.patch
qubes-input-sender.openrc
"
2024-07-27 04:35:48 +00:00
builddir="$srcdir"/qubes-app-linux-input-proxy-$pkgver
build() {
make all \
LIBDIR=/usr/lib \
USRLIBDIR=/usr/lib \
SYSLIBDIR=/usr/lib
}
package() {
make install-vm \
DESTDIR="$pkgdir" \
LIBDIR=/usr/lib \
USRLIBDIR=/usr/lib \
SYSLIBDIR=/usr/lib
# replace all shebangs with /bin/sh as qubes expects bash
# shellcheck disable=SC2013
for i in $(grep '/bin/sh' -Rl "$pkgdir"); do
sed -i 's|/bin/sh|/bin/bash|' "$i"
done
2024-07-27 18:59:43 +00:00
# move openrc to init.d
install -Dm755 "$srcdir"/qubes-input-sender.openrc "$pkgdir"/etc/init.d/qubes-input-sender
2024-07-27 04:35:48 +00:00
}
sha512sums="
2024-11-10 14:32:04 +00:00
097056a4700a70b9e1e109f622bbff100728166ff30bfc4b58edf3b18f8f4b053c3152f7e43b60c6c671cb2ad2eb8de7d6544d844ba6456d74f2376d6967dcaf qubes-input-proxy-v1.0.39.tar.gz
2024-12-03 00:12:28 +00:00
e21e6ae680f98474cbb8b6213768ca1f8d5ffb0088173a387a309e1b40a9aabbb946f3201aa143088f144f13a5c85c3710b7ade1a1189655a08ed574e3d26df4 qubes-input-trigger_use-openrc.patch
2024-07-27 18:59:43 +00:00
21e7b95c94ec1a3f3499e79cf8b1931da2c3e33d8f1af2efe6b52b7e2678d4648bb0597b3a4a95cc10d0ca3cb83df93075b99cf1b615d8493a9e2fd21fb7f8f7 makefile_skip-systemd.patch
2d5cb4369bc4d4c83403bb3e7cd7bc784769950a8fbf581996074fe53cc65c56fe4039e2689b6fa34e51ce22e552fc145115c12e71601809767962a3682dd299 qubes-input-sender.openrc
2024-07-27 04:35:48 +00:00
"