qt-virt-manager-v2

LOW
maintainer Giovani_Geek 0 votes scanned 2026-10-26 03:43:44.749651
View on AUR
Why flagged

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

Triggered rules

Low Few votes, recently uploaded zero_votes_recent

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

PKGBUILD

1# shellcheck disable=SC2034,SC2154,SC2164
2## Maintainer: Energetix/Dark Nebula <https://github.com/Jobanny-Friki>
3## Contributor: Jameson Pugh <imntreal@gmail.com>
4## Contributor: Joshua Snyder <madsciencecoder@gmail.com>
5## Contributor: Thaodan <theodorstormgrade@gmail.com>
6
7pkgname='qt-virt-manager-v2'
8_pkgname="${pkgname%-v2}"
9url='https://github.com/F1ash/qt-virt-manager'
10makedepends=('cmake' 'qt5-tools' 'spice-protocol')
11arch=('x86_64')
12license=('GPL-2.0-or-later' 'LGPL-2.1-or-later')
13pkgrel=5
14pkgver=0.72.99
15source=("https://github.com/F1ash/qt-virt-manager/archive/${pkgver}.tar.gz")
16sha256sums=('06b451d32ea427c17a5520f26adfc49848ea348a8fa3b6cf73d74813e6cd0b5f')
17depends=('qt5-svg' 'qtermwidget5' 'spice-gtk' 'libvirt' 'scrub' 'qt5-multimedia' 'hicolor-icon-theme' 'x11-ssh-askpass' 'libvncserver')
18pkgdesc="Qt5 Virtual Machine Manager provides a graphical tool for administering virtual machines for QEMU/KVM, Xen, and LXC and other Virtual Entities.
19Uses libvirt as the backend management API."
20conflicts=('virt-manager-qt5')
21replaces=('virt-manager-qt5')
22
23prepare() {
24 cd "${srcdir}/${_pkgname}-${pkgver}"
25 sed -i '/find_package(KRDC/d' CMakeLists.txt
26 sed -i 's|#include <krdc/remoteview.h>|#include "remoteview.h"|' \
27 src/vm_viewer/krdc_vnc_qtonly/vncclientthread.h
28
29 mkdir -p "${srcdir}/${_pkgname}-${pkgver}/build"
30}
31
32build() {
33 cd "${srcdir}/${_pkgname}-${pkgver}/build"
34 export CXXFLAGS="$CXXFLAGS -std=c++11"
35
36 if which ninja &> /dev/null; then
37 _ninja="-G Ninja"
38 fi
39 msg "$_ninja"
40 cmake $_ninja \
41 -DBUILD_QT_VERSION=5 \
42 -DCMAKE_INSTALL_PREFIX=/usr \
43 -DCMAKE_BUILD_TYPE=Release \
44 -DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
45 ..
46 if [[ -z $_ninja ]]; then
47 make
48 else
49 ninja
50 fi
51}
52
53package() {
54 cd "${srcdir}/${_pkgname}-${pkgver}/build"
55 if which ninja &> /dev/null; then
56 DESTDIR=${pkgdir} ninja install
57 else
58 make install DESTDIR=${pkgdir}
59 fi
60
61 install -Dm644 ../LICENSE \
62 -t "$pkgdir/usr/share/licenses/$_pkgname/"
63 install -Dm644 ../Licenses \
64 "$pkgdir/usr/share/licenses/$_pkgname/ICONS"
65}
66
67# vim: set ts=2 sw=2 ft=sh noet:
68

Scan history

Scanned at (UTC)SeverityRules
2026-10-26 03:43:44 Low 1

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion