Package Details: aqemu 0.9.2-1

Git Clone URL: (read-only, click to copy)
Package Base: aqemu
Description: QEMU GUI written in Qt5
Upstream URL:
Keywords: frontend qemu virtualization
Licenses: GPL2
Submitter: None
Maintainer: fordprefect
Last Packager: fordprefect
Votes: 113
Popularity: 0.121165
First Submitted: 2008-10-17 11:02
Last Updated: 2016-05-31 13:06

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

Anonymous comment on 2012-01-12 00:08

For me, this returns a error in compiling:
Any suggestion ?

schmoemi commented on 2011-03-06 23:20

removed versioned dependencies

Anonymous comment on 2011-03-06 17:45

It's definitely not a problem of yaourt. It is a problem of the PKGBUILD. On Gentoo, where you have several versions of one package in the portage tree, the repo, such versioned dependencies are necessary, but not on Arch Linux, where you have only one version of a package in the repos.

See the discussion in the comments for virtualbox-ext-oracle:

The problem is not yaourt, but pacman, because if a package needs a specific version of another package and the other package needs a specific version of the first package it's not possible to update the system with pacman -Syu resp. yaourt -Syua. If you have only packages from the binary repos installed it doesn't matter that much, because pacman -Syu first downloads the full package database and then checks for dependency issues. If you have versioned dependencies in there they are resolved at that time and pacman knows that the necessary packages are in the repos and will be updated at the same time. This is not possible with AUR packages. So yaourt or clyde can not do these checks. And if you have an AUR package installed which needs a specific version of a package from the repos (versioned dependency) then neither pacman nor yaourt can update the system, because pacman -Syu sees that the installed AUR package needs the installed version from the repo, but can't find the AUR package and can't check if there's a new version of it. So pacman -Syu will fail and the user can't update anything. And yaourt -Syua will fail for exactly the same reason.

So, please, remove the versioned dependencies. You really can assume that everybody has an up-to-date system. If someone doesn't update his system regularly, doesn't have the latest version installed, and gets into trouble because of this it's his own problem.

And that's common Arch Linux policy.

schmoemi commented on 2011-03-06 16:59

qemu as dependency is sufficient, as qemu-kvm provides qemu, yes. I was just wondering if dependencies can be linked with logical operators, too.

If yaourt, etc. can't handle minimum/maximum version numbers I consider it to be a problem of yaourt, not of the PKGBUILD. It is mentioned in the wiki, and there are packages which have that data. Also, pacman can Ignore package upgrades if you want to stick with some version for your own particular reason, so I may NOT consider that the system has all the latest versions of its packages.

Anonymous comment on 2011-03-06 02:22

@schmoemi: It's sufficient to add qemu to depends. qemu-kvm has a provides=('qemu').

And you really should remove the version numbers in the depends array. This can lead to massive problems when updating the system with AUR wrappers like yaourt or clyde. And it's not common, because Arch Linux is a rolling release distro with only one version of a software package in the repos. So it can be assumed that everybody has the latest version of a package installed.

schmoemi commented on 2011-03-06 02:12

Does PKGBUILD know the OR operator?

Anonymous comment on 2011-02-17 15:06

In depends : qemu or qemu-kvm would be nice.

schmoemi commented on 2011-02-08 00:50

Done! :-)

Anonymous comment on 2011-02-07 20:28

@schmoemi: One other suggestion. You can or should remove the "|| return 1", because in the meantime those errors are caught and handled by makepkg itself. And you should set yourself as Maintainer instead of Contributor. ;-)

schmoemi commented on 2011-02-07 18:08

New pkgbuild acc. to cyberpatrol's suggestions. Update to v0.8.1.