Package Details: dh-make 2.201801-1

Git Clone URL: https://aur.archlinux.org/dh-make.git (read-only)
Package Base: dh-make
Description: Tool that converts source archives into Debian package source
Upstream URL: http://packages.debian.org/sid/dh-make
Licenses: GPL
Submitter: None
Maintainer: z3ntu
Last Packager: z3ntu
Votes: 14
Popularity: 0.000006
First Submitted: 2011-12-31 08:16
Last Updated: 2018-06-21 18:59

Latest Comments

z3ntu commented on 2018-06-22 08:01

@Ralf_Mardorf: If you're going to link to that page I'm going to quote from it:

As fixes and additional features are added to the PKGBUILD that influence the resulting package, the pkgrel should be incremented by 1.

The fix of the source url was neither a fix nor an additional feature nor anything that influences the resulting package. It doesn't make sense to bump the pkgrel there, if the build didn't even work before. And for those where it worked (e.g. downloaded the source manually) there is no reason to rebuild the package as nothing has changed. And just because you bump the pkgrel to 100 doesn't mean I have to do that as well...

Ralf_Mardorf commented on 2018-06-22 04:44

The missing underscores might be a copy and paste related mistake.

Please care about the pkgrel. There might be different ways users monitor webpages for updates, IOW users might not use an AUR helper. While an AUR helper might not provide an option to monitor updates like this one, when building a package failed, a tool to watch URLs does. Another reason to increase the pkgrel is that a user like me fixed the package and informed the maintainer. To distinguish the broken build from the new build, I increased the pkgrel, since you didn't bump the pkgrel, I will not notice when you change to pkgrel 2 for another reason.

z3ntu commented on 2018-06-21 19:00

Sorry, fixed it now :)

hnicke commented on 2018-06-21 18:47

Instead of what Ralf_Mardorf said, I replaced the source with http://ftp.debian.org/debian/pool/main/d/${pkgname}/${pkgname}_${pkgver}.tar.xz

Note the underscore between ${pkgname} and ${pkgver}. This works for me.

Ralf_Mardorf commented on 2018-06-21 18:40

I get "Could not resolve host: http.debian.org". Replacing pkgrel=1 by pkgrel=2 and replacing http://http.debian.org/debian/pool/main/d/${pkgname}/${pkgname}${pkgver}.tar.xz by http://ftp.debian.org/debian/pool/main/d/${pkgname}/${pkgname}${pkgver}.tar.xz solves the issue.

z3ntu commented on 2018-01-06 14:59

This rather seems like a missing dependency on the side of debhelper..

patrick.luehne commented on 2018-01-06 12:42

It looks to me that the new 201701 version has a dependency to dh-autoreconf that is missing in this PKGBUILD (see details below). It would be great if this dependency could be added to the PKGBUILD!

When executing dh_make, I get the following error, as I don’t have dh-autoreconf installed locally:

dh: unable to load addon autoreconf: Can't locate Debian/Debhelper/Sequence/autoreconf.pm in @INC (you may need to install the Debian::Debhelper::Sequence::autoreconf module) (@INC contains: /usr/lib/perl5/5.26/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/5.26/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/5.26/core_perl /usr/share/perl5/core_perl) at (eval 14) line 1.

Installing dh-autoreconf fixes this issue, which is why I believe it should go into the dependency list.

Grenadingue commented on 2017-01-06 22:11

Had to do what mauspacker suggested a few comments ago to make it work
I replaced python by python2 in /usr/bin/dh_make shebang
PKGBUILD should be updated

bcicen commented on 2016-10-07 07:02

Had to update pkgver to `2.201608` and sha256 to `50c9930d06caae27577408636dd4dac1f75ea5c9577bfec809a49257d21ce020`, building successfully for me now

necklace commented on 2016-09-20 09:00

curl: (22) The requested URL returned error: 404 Not Found
==> ERROR: Failure while downloading http://ftp.debian.org/debian/pool/main/d/dh-make/dh-make_2.201606.tar.xz
Aborting...
==> ERROR: Makepkg was unable to build .

All comments