qt-virt-manager-v2
LOW
maintainer Giovani_Geek
0 votes
scanned 2026-10-26 03:43:44.749651
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
7
pkgname='qt-virt-manager-v2'
8
_pkgname="${pkgname%-v2}"
9
url='https://github.com/F1ash/qt-virt-manager'
10
makedepends=('cmake' 'qt5-tools' 'spice-protocol')
11
arch=('x86_64')
12
license=('GPL-2.0-or-later' 'LGPL-2.1-or-later')
13
pkgrel=5
14
pkgver=0.72.99
15
source=("https://github.com/F1ash/qt-virt-manager/archive/${pkgver}.tar.gz")
16
sha256sums=('06b451d32ea427c17a5520f26adfc49848ea348a8fa3b6cf73d74813e6cd0b5f')
17
depends=('qt5-svg' 'qtermwidget5' 'spice-gtk' 'libvirt' 'scrub' 'qt5-multimedia' 'hicolor-icon-theme' 'x11-ssh-askpass' 'libvncserver')
18
pkgdesc="Qt5 Virtual Machine Manager provides a graphical tool for administering virtual machines for QEMU/KVM, Xen, and LXC and other Virtual Entities.
19
Uses libvirt as the backend management API."
20
conflicts=('virt-manager-qt5')
21
replaces=('virt-manager-qt5')
22
23
prepare() {
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
32
build() {
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
53
package() {
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) | Severity | Rules |
|---|---|---|
| 2026-10-26 03:43:44 | Low | 1 |