From 16f967dd59af0182feff9c4718377e02613884a5 Mon Sep 17 00:00:00 2001 From: Federico Justus Denkena Date: Thu, 5 Dec 2024 13:54:47 +0100 Subject: [PATCH] app-emulation/qubes-libvchan-xen: new package, add 4.2.3, 4.2.4 Signed-off-by: Federico Justus Denkena --- app-emulation/qubes-libvchan-xen/Manifest | 2 + .../qubes-libvchan-xen-4.2.3.ebuild | 40 +++++++++++++++++++ .../qubes-libvchan-xen-4.2.4.ebuild | 40 +++++++++++++++++++ 3 files changed, 82 insertions(+) create mode 100644 app-emulation/qubes-libvchan-xen/Manifest create mode 100644 app-emulation/qubes-libvchan-xen/qubes-libvchan-xen-4.2.3.ebuild create mode 100644 app-emulation/qubes-libvchan-xen/qubes-libvchan-xen-4.2.4.ebuild diff --git a/app-emulation/qubes-libvchan-xen/Manifest b/app-emulation/qubes-libvchan-xen/Manifest new file mode 100644 index 0000000..7ec0ea6 --- /dev/null +++ b/app-emulation/qubes-libvchan-xen/Manifest @@ -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 diff --git a/app-emulation/qubes-libvchan-xen/qubes-libvchan-xen-4.2.3.ebuild b/app-emulation/qubes-libvchan-xen/qubes-libvchan-xen-4.2.3.ebuild new file mode 100644 index 0000000..191eb29 --- /dev/null +++ b/app-emulation/qubes-libvchan-xen/qubes-libvchan-xen-4.2.3.ebuild @@ -0,0 +1,40 @@ +# Maintainer: Frédéric Pierret + +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 +} + diff --git a/app-emulation/qubes-libvchan-xen/qubes-libvchan-xen-4.2.4.ebuild b/app-emulation/qubes-libvchan-xen/qubes-libvchan-xen-4.2.4.ebuild new file mode 100644 index 0000000..191eb29 --- /dev/null +++ b/app-emulation/qubes-libvchan-xen/qubes-libvchan-xen-4.2.4.ebuild @@ -0,0 +1,40 @@ +# Maintainer: Frédéric Pierret + +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 +} +