Package Details: cowdancer 0.88-1

Git Clone URL: (read-only, click to copy)
Package Base: cowdancer
Description: Copy-on-write wrapper for pbuilder
Upstream URL:
Licenses: GPL
Submitter: None
Maintainer: None
Last Packager: nirnakinho
Votes: 3
Popularity: 0.000000
First Submitted: 2008-07-27 09:16
Last Updated: 2019-03-19 17:25

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.

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.


Anonymous comment on 2012-08-10 06:49

Updated, because it was out of date