51 lines
1.8 KiB
Text
51 lines
1.8 KiB
Text
|
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
|
||
|
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
|
||
|
|
||
|
pkgname=qubes-db-vm
|
||
|
subpackages="$pkgname-openrc"
|
||
|
pkgver=4.1.15
|
||
|
pkgrel=0
|
||
|
_gittag="v$pkgver"
|
||
|
pkgdesc="QubesDB libs and daemon service."
|
||
|
arch="x86_64"
|
||
|
url="https://github.com/QubesOS/qubes-core-qubesdb"
|
||
|
license='GPL'
|
||
|
options="!check" # No testsuite
|
||
|
depends="python3"
|
||
|
makedepends="
|
||
|
python3-dev
|
||
|
qubes-libvchan-xen-dev
|
||
|
qubes-libvchan-xen
|
||
|
"
|
||
|
source="
|
||
|
$pkgname-$_gittag.tar.gz::https://github.com/QubesOS/qubes-core-qubesdb/archive/refs/tags/$_gittag.tar.gz
|
||
|
0001-musl-build.patch
|
||
|
0001-create_pidfile.patch
|
||
|
qubes-db.openrc
|
||
|
"
|
||
|
builddir="$srcdir"/qubes-core-qubesdb-$pkgver
|
||
|
subpackages="$pkgname-dev"
|
||
|
|
||
|
build() {
|
||
|
# Build all with python bindings
|
||
|
CFLAGS="$CFLAGS -Wno-implicit-function-declaration" make all BACKEND_VMM=xen SYSTEMD=0
|
||
|
|
||
|
# replace all shebangs with /bin/sh as qubes expects bash
|
||
|
# shellcheck disable=SC2013
|
||
|
for i in $(grep '/bin/sh' -Rl .); do
|
||
|
sed -i 's|/bin/sh|/bin/bash|' "$i"
|
||
|
done
|
||
|
}
|
||
|
|
||
|
package() {
|
||
|
# Install all with python bindings
|
||
|
make install DESTDIR=$pkgdir LIBDIR=/usr/lib BINDIR=/usr/bin SBINDIR=/sbin
|
||
|
install -Dm 755 "$srcdir"/qubes-db.openrc "$pkgdir"/etc/init.d/qubes-db
|
||
|
}
|
||
|
sha512sums="
|
||
|
13f67292c4ae1f143b2b3b7a3e57727de84b961559a0094f594ff379df27a4e078ab1473062e3ef0662f2174131237890fdaa3d54d041d6f66a901dd516732ec qubes-db-vm-v4.1.15.tar.gz
|
||
|
af86268c264c843b94f9cefb735b9d078dc58819c890fc0a31dd79fa2761d3c2fa87aed73752bca1db07948ba86ecfe16a745b19672ccc10dfb9461df24aa207 0001-musl-build.patch
|
||
|
ffe9ea8f65b4e164c3a0d1c8762d1e3b39de3799ae3e63f825457d52de49c6522820950e6262deaa9235ad97cd7c60bf1c9a077fff716c4ca9dbd688e9a73c91 0001-create_pidfile.patch
|
||
|
3d87f82d3637cf10bf1a3058ebbd2590ab17f65d1b49058f62d892f126635497abd5045f6797bc8069e5de08bb6e08fc6146deb6422090ad02122764cc6d72f0 qubes-db.openrc
|
||
|
"
|