Package Details: cowdancer 0.80-1

Git Clone URL: https://aur.archlinux.org/cowdancer.git (read-only)
Package Base: cowdancer
Description: Copy-on-write wrapper for pbuilder
Upstream URL: https://packages.debian.org/sid/cowdancer
Licenses: GPL
Submitter: None
Maintainer: nirnakinho
Last Packager: nirnakinho
Votes: 4
Popularity: 0.103963
First Submitted: 2008-07-27 09:16
Last Updated: 2016-05-17 16:32

Dependencies (3)

Required by (0)

Sources (1)

Latest Comments

nirnakinho commented on 2015-03-31 18:21

I've updated the PKGBUILD to get rid of the debhelper make dependency.
I've changed the package() step to get around the /usr/sbin symlink problem.
Now all executables will be installed into /usr/bin.
I've added an optional dependency to qemu, because you'll need that installed if you want to use qemubuilder.
I've changed the arch= variable to the correct value, as well.

nirnakinho commented on 2015-03-30 16:12

I found a few bugs in the PKGBUILD:

1. arch line wrong:
arch=('i686 x86_64') should read
arch=('i686' 'x86_64')
otherwise the package will fail to build on x86_64 machines.

2. missing makedeps, cowdancer needs debhelper during build, makepkg will fail in the package() step otherwise.
makedepends=('debhelper')

3. installs executables in /usr/sbin , which is symlinked to /usr/bin these days, so I guess a PKGBUILD should not install files there. The Arch Packaging Standards on the wiki leave room for interpretation though, because they only forbid /sbin explicitly, but do not mention /usr/sbin

Unfortunately, I cannot think of an easy way to make debhelper install all executables to /usr/bin without patching the upstream tarball.

4. optional dependency on qemu
On Debian systems, the cowdancer src package creates three binary packages:
- cowbuilder
- cowdancer
- qemubuilder
quembuilder obviously won't work without having qemu installed.

Regards

Anonymous comment on 2012-08-10 06:49

Updated, because it was out of date