View Raw Ebuild
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit unpacker
LPBV="2.0.1" # lib-proxmox-backup version
DESCRIPTION="Extraction tool for proxmox .vma images"
HOMEPAGE="
https://pve.proxmox.com/wiki/VMA
https://github.com/proxmox/pve-qemu
"
SRC_URI="
http://download.proxmox.com/debian/pve/dists/trixie/pve-no-subscription/binary-amd64/pve-qemu-kvm_${PV}-4_amd64.deb -> ${P}.deb
http://download.proxmox.com/debian/pve/dists/trixie/pve-no-subscription/binary-amd64/libproxmox-backup-qemu0_${LPBV}_amd64.deb
"
LICENSE="AGPL-3 GPL-2"
SLOT="0"
KEYWORDS="~amd64"
DEPEND="
app-arch/zstd
dev-libs/libaio
net-libs/libiscsi
net-misc/curl
sys-cluster/ceph
"
QA_PREBUILT="/usr/bin/vma"
QA_PRESTRIPPED="
/usr/bin/vma
/usr/lib64/libproxmox_backup_qemu.so.0
"
S="${WORKDIR}"
src_install() {
# linking libraries to expected path (debian shizzle)
dosym libcurl.so.4 /usr/$(get_libdir)/libcurl-gnutls.so.4
dosym libaio.so.1 /usr/$(get_libdir)/libaio.so.1t64
dosym libiscsi.so /usr/$(get_libdir)/libiscsi.so.7
dobin usr/bin/vma
dolib.so usr/lib/libproxmox_backup_qemu.so.0
}