Warning: file_exists(): open_basedir restriction in effect. File(/srv/http/vhosts/aur.archlinux.org/public/web/locale//en/LC_MESSAGES/aurweb.mo) is not within the allowed path(s): (/srv/http/vhosts/aur-dev.archlinux.org/:/etc/aurweb/) in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/streams.php on line 90
AUR (en) - virt-manager-qt5

Notice: Undefined variable: name in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/pkgfuncs.inc.php on line 248

Package Details: virt-manager-qt5 0.37.56-1

Git Clone URL: https://aur-dev.archlinux.org/virt-manager-qt.git (read-only)
Package Base: virt-manager-qt
Description: Qt5 Virtual Machine Manager provides a graphical tool for administering virtual machines for QEMU/KVM, Xen, and LXC and other Virtual Entities. Uses libvirt as the backend management API.
Upstream URL: https://github.com/F1ash/qt-virt-manager
Licenses: GPL2
Conflicts: virt-manager-qt4
Replaces: virt-manager-qt4
Submitter: Thaodan
Maintainer: madsciencecoder
Last Packager: madsciencecoder
Votes: 18
Popularity: 0.308367
First Submitted: 2015-02-15 14:09
Last Updated: 2016-10-10 03:30

Latest Comments

1 2 Next › Last »

madsciencecoder commented on 2016-09-26 01:05

@chash

pkg-config is part of the base-devel group which is assumed to be installed for anyone using the AUR. See https://wiki.archlinux.org/index.php/Arch_User_Repository#Prerequisites. Quote: "Note: Packages in the AUR assume that the base-devel group is installed, i.e. they do not list the group's members as dependencies explicitly."

chash commented on 2016-09-20 20:06

Please add pkg-config to make dependencies, without this package building interrupts with following error:

-- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
-- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
CMake Error at /usr/share/cmake-3.6/Modules/FindPackageHandleStandardArgs.cmake:148 (message):
Could NOT find GLib2 (missing: GLib2_INCLUDE_DIR)
Call Stack (most recent call first):
/usr/share/cmake-3.6/Modules/FindPackageHandleStandardArgs.cmake:388 (_FPHSA_FAILURE_MESSAGE)
cmake/FindGLib2.cmake:33 (find_package_handle_standard_args)
CMakeLists.txt:859 (find_package)

laurelindorien commented on 2016-07-22 14:58

Latest qt5-virt-manager seems to require libvncserver too as dependency. Without this the compilation kept erroring out with cmake set to NOTFOUND LIBVNCCLIENT_INCLUDE_DIR.

brando56894 commented on 2016-04-10 21:36

x11-ssh-askpass is also needed for SSH connections.

MaJia321 commented on 2016-03-21 06:31

Please add qt5-multimedia to makedepens
THX

brando56894 commented on 2016-03-03 19:05

did you install qtermwidget-git?

Fallback commented on 2016-02-20 01:31

Release 0.22.43 didn't compile

[ 62%] Building CXX object CMakeFiles/qt4-virt-manager.dir/src/vm_viewer/vm_state_widget.cpp.o
[ 62%] Building CXX object CMakeFiles/qt4-virt-manager.dir/src/vm_viewer/transformation_mode_menu.cpp.o
[ 62%] Building CXX object CMakeFiles/qt4-virt-manager.dir/src/vm_viewer/click_label.cpp.o
[ 62%] Building CXX object CMakeFiles/qt4-virt-manager.dir/src/vm_viewer/lxc/lxc_viewer.cpp.o
/tmp/yaourt-tmp-ctrl/aur-virt-manager-qt5/src/qt-virt-manager/src/vm_viewer/lxc/lxc_viewer.cpp: In Elementfunktion »void LXC_Viewer::setTerminalParameters()«:
/tmp/yaourt-tmp-ctrl/aur-virt-manager-qt5/src/qt-virt-manager/src/vm_viewer/lxc/lxc_viewer.cpp:141:32: Fehler: »class TermWidgetImpl« has no member named »screenLinesCount«
int l = t->impl()->screenLinesCount();
^
/tmp/yaourt-tmp-ctrl/aur-virt-manager-qt5/src/qt-virt-manager/src/vm_viewer/lxc/lxc_viewer.cpp:146:20: Fehler: »class TermWidgetImpl« has no member named »startTerminalTeletype«
t->impl()->startTerminalTeletype();
^
CMakeFiles/qt4-virt-manager.dir/build.make:8590: die Regel für Ziel „CMakeFiles/qt4-virt-manager.dir/src/vm_viewer/lxc/lxc_viewer.cpp.o“ scheiterte
make[2]: *** [CMakeFiles/qt4-virt-manager.dir/src/vm_viewer/lxc/lxc_viewer.cpp.o] Fehler 1
CMakeFiles/Makefile2:67: die Regel für Ziel „CMakeFiles/qt4-virt-manager.dir/all“ scheiterte
make[1]: *** [CMakeFiles/qt4-virt-manager.dir/all] Fehler 2
Makefile:127: die Regel für Ziel „all“ scheiterte
make: *** [all] Fehler 2

brando56894 commented on 2016-02-03 00:42

Actually that doesn't really fix it, but I figured out what does, you need to install these packages from the AUR: scrub and qtermwidget-git
and spice-protocol from the repository

Also I needed to add () around the conflicts and replaces arrays

conflicts=(${pkgname}4)
replaces=(${pkgname}4)

and increment the package version to match https://github.com/F1ash/qt-virt-manager/releases
pkgver=0.22.42

brando56894 commented on 2016-02-02 01:37

fixed it! This one specifically builds the QT5 variant.

## Modified by Brando56894 <brando56894 at gmail>
## Maintainer: Thaodan <theodorstormgrade@gmail.com>

pkgname='virt-manager-qt'
_pkgname='qt-virt-manager'
pkgbase='virt-manager-qt'
url='https://github.com/F1ash/qt-virt-manager'
makedepends=('cmake')
depends=('libvirt' 'scrub' 'spice-gtk3' 'qtermwidget' )
arch=('i686' 'x86_64')
license=('GPL2')
pkgrel=1
pkgver=0.22.42
source=("git+https://github.com/F1ash/qt-virt-manager.git#tag=$pkgver")
makedepends+=('qt5-base' 'qt5-svg' 'qtermwidget')
pkgdesc="Qt Virtual Machine Manager provides a graphical tool for administering virtual machines for QEMU/KVM, Xen, and LXC and other Virtual Entities.
Uses libvirt as the backend management API."

prepare()
{
mkdir -p "$srcdir"/$_pkgname/cmake
}

build()
{
export CXXFLAGS="$CXXFLAGS -std=c++11"
cd "$srcdir"
mkdir -p "$srcdir"/build-qt5
cd "$srcdir"/build-qt5
cmake -DBUILD_QT_VERSION=5 -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release ../$_pkgname
make
}

package_virt-manager-qt5()
{
depends+=('qt5-base' 'qt5-svg' 'qtermwidget')
pkgname='virt-manager-qt5'
conflicts=(${pkgname}4)
replaces=(${pkgname}4)
pkgdesc+=" qt5"
cd "$srcdir"/build-qt5
make install DESTDIR=$pkgdir

}


if [ $pkgname = $pkgbase ] ; then
true && pkgname=( ${pkgbase}5 )
else
true && pkgname+=( ${pkgbase}5 )
fi

md5sums=('SKIP')

eri commented on 2015-11-30 22:11

it does not builds

aur-virt-manager-qt4/src/qt-virt-manager/src/vm_viewer/lxc/lxc_viewer.cpp:116:20: error: «class TermWidgetImpl» has no member named «startTerminalTeletype»