app-emulation/qubes-libvchan-xen: new package, add 4.2.3, 4.2.4

Signed-off-by: Federico Justus Denkena <federico.denkena@posteo.de>
This commit is contained in:
Federico Justus Denkena 2024-12-05 13:54:47 +01:00
parent f28bce4925
commit 16f967dd59
Signed by: f-denkena
GPG Key ID: 28F91C66EE36F382
3 changed files with 82 additions and 0 deletions

View File

@ -0,0 +1,2 @@
EBUILD qubes-libvchan-xen-4.2.3.ebuild 722 BLAKE2B 37b3f27b633fd282c8a8e0be1242b3358ef598b7c29b4ec73b7d7736bdc2a52f956ba11537aaad8518f67bcc466d5aa050666bd6b7fa2f639b1ea2266121926a SHA512 dc73bdb0c1fa3a797e33a2e0e11d3492e5ab3986c94f3e87a7c2f407e4d3a4ae2088c559a368ae2a62e994f504dd82ab8fb1cc5f7dc78c38270509d974bfed46
EBUILD qubes-libvchan-xen-4.2.4.ebuild 722 BLAKE2B 37b3f27b633fd282c8a8e0be1242b3358ef598b7c29b4ec73b7d7736bdc2a52f956ba11537aaad8518f67bcc466d5aa050666bd6b7fa2f639b1ea2266121926a SHA512 dc73bdb0c1fa3a797e33a2e0e11d3492e5ab3986c94f3e87a7c2f407e4d3a4ae2088c559a368ae2a62e994f504dd82ab8fb1cc5f7dc78c38270509d974bfed46

View File

@ -0,0 +1,40 @@
# Maintainer: Frédéric Pierret <frederic.pierret@qubes-os.org>
EAPI=7
inherit git-r3 multilib qubes
if [[ ${PV} == *9999 ]]; then
EGIT_COMMIT=HEAD
else
EGIT_COMMIT="v${PV}"
fi
EGIT_REPO_URI="https://github.com/QubesOS/qubes-core-vchan-xen.git"
KEYWORDS="amd64"
DESCRIPTION="QubesOS libvchan cross-domain communication library"
HOMEPAGE="http://www.qubes-os.org"
LICENSE="GPL-2"
SLOT="0"
IUSE=""
DEPEND="app-emulation/xen-tools"
RDEPEND="${DEPEND}"
PDEPEND=""
src_prepare() {
qubes_verify_sources_git "${EGIT_COMMIT}"
default
}
src_compile() {
myopt="${myopt} DESTDIR=${D} SYSTEMD=1 BACKEND_VMM=xen LIBDIR=/usr/$(get_libdir)"
emake ${myopt} all
}
src_install() {
emake ${myopt} install
}

View File

@ -0,0 +1,40 @@
# Maintainer: Frédéric Pierret <frederic.pierret@qubes-os.org>
EAPI=7
inherit git-r3 multilib qubes
if [[ ${PV} == *9999 ]]; then
EGIT_COMMIT=HEAD
else
EGIT_COMMIT="v${PV}"
fi
EGIT_REPO_URI="https://github.com/QubesOS/qubes-core-vchan-xen.git"
KEYWORDS="amd64"
DESCRIPTION="QubesOS libvchan cross-domain communication library"
HOMEPAGE="http://www.qubes-os.org"
LICENSE="GPL-2"
SLOT="0"
IUSE=""
DEPEND="app-emulation/xen-tools"
RDEPEND="${DEPEND}"
PDEPEND=""
src_prepare() {
qubes_verify_sources_git "${EGIT_COMMIT}"
default
}
src_compile() {
myopt="${myopt} DESTDIR=${D} SYSTEMD=1 BACKEND_VMM=xen LIBDIR=/usr/$(get_libdir)"
emake ${myopt} all
}
src_install() {
emake ${myopt} install
}