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
|
|
|
|
pkgver=1.0.37
|
|
|
|
_gittag=v$pkgver
|
2024-07-27 18:59:43 +00:00
|
|
|
pkgrel=1
|
2024-07-27 04:35:48 +00:00
|
|
|
pkgdesc="The Qubes service for proxying input devices"
|
|
|
|
arch="x86_64"
|
|
|
|
url="http://qubes-os.org/"
|
|
|
|
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="
|
|
|
|
0abe75960531c96f2760a462710de2d5e54d95792d719e42d7ae7e2a22b586e4573835584df74ba288e761ed64149f6a951c19301039cf3293621b4032085292 qubes-input-proxy-v1.0.37.tar.gz
|
2024-07-27 18:59:43 +00:00
|
|
|
53f898f4d611e0a9be18127cff90ebc3946dc7e270548a84407067b02cb918546e8425c1722a60efb73b93af05c79889eaa16a4c7d596c948fdb9291d218c803 qubes-input-trigger_use-openrc.patch
|
|
|
|
21e7b95c94ec1a3f3499e79cf8b1931da2c3e33d8f1af2efe6b52b7e2678d4648bb0597b3a4a95cc10d0ca3cb83df93075b99cf1b615d8493a9e2fd21fb7f8f7 makefile_skip-systemd.patch
|
|
|
|
2d5cb4369bc4d4c83403bb3e7cd7bc784769950a8fbf581996074fe53cc65c56fe4039e2689b6fa34e51ce22e552fc145115c12e71601809767962a3682dd299 qubes-input-sender.openrc
|
2024-07-27 04:35:48 +00:00
|
|
|
"
|