Package Details: dh-make 2.202102-2

Git Clone URL: (read-only, click to copy)
Package Base: dh-make
Description: Tool that converts source archives into Debian package source
Upstream URL:
Licenses: GPL
Submitter: None
Maintainer: peeweep
Last Packager: peeweep
Votes: 15
Popularity: 0.002210
First Submitted: 2011-12-31 08:16 (UTC)
Last Updated: 2021-12-15 07:16 (UTC)

Latest Comments

Bustel commented on 2021-01-04 13:17 (UTC)

Package version needs to be updated.

diff --git a/PKGBUILD b/PKGBUILD
index eea5a2c..3fa3a0b 100644
@@ -3,7 +3,7 @@
 # Contributor: Bartosz Feński <>

 pkgdesc="Tool that converts source archives into Debian package source"
@@ -11,7 +11,7 @@ url=""
 depends=('dpkg' 'make' 'python')

 package() {
   cd "$srcdir/$pkgname-$pkgver"

l0b0 commented on 2020-09-04 01:30 (UTC) (edited on 2020-09-04 01:48 (UTC) by l0b0)

--- PKGBUILD.orig   2020-03-06 00:16:43.000000000 +1300
+++ PKGBUILD    2020-09-04 13:21:29.703417412 +1200
@@ -3,7 +3,7 @@
 # Contributor: Bartosz Feński <>

 pkgdesc="Tool that converts source archives into Debian package source"
@@ -11,11 +11,11 @@
 depends=('dpkg' 'make' 'python')

 package() {
   cd "$srcdir/$pkgname-$pkgver"
-  install -D dh_make "$pkgdir"/usr/bin/dh_make
+  install -D "$pkgdir"/usr/bin/dh_make
   install -d "$pkgdir"/usr/share/debhelper/dh_make
   cp -a lib/* "$pkgdir"/usr/share/debhelper/dh_make/
   install -Dm644 dh_make.1 "$pkgdir"/usr/share/man/man8/dh_make.8

Ralf_Mardorf commented on 2018-06-22 17:26 (UTC) (edited on 2018-06-22 17:30 (UTC) by Ralf_Mardorf)

It makes much sense, somebody might have experienced that 2.201801-1 didn't build. The user is monitoring the package and expects that the fixed version is > 2.201801-1, so assuming the pkgver should be the same, it should be 2.201801-1+. If you don't increase the pkgrel, how should the user notice that the issue is fixed, by monitoring each change to the URL? Keep in mind, if the content of the URL does change, it just could be an additional comment, it not necessarily is a fix.

z3ntu commented on 2018-06-22 08:01 (UTC)

@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 (UTC) (edited on 2018-06-22 04:46 (UTC) by Ralf_Mardorf)

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 (UTC)

Sorry, fixed it now :)

hnicke commented on 2018-06-21 18:47 (UTC)

Instead of what Ralf_Mardorf said, I replaced the source with${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 (UTC)

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

z3ntu commented on 2018-01-06 14:59 (UTC)

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

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

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/ 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 (UTC)

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 (UTC)

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

necklace commented on 2016-09-20 09:00 (UTC)

curl: (22) The requested URL returned error: 404 Not Found ==> ERROR: Failure while downloading Aborting... ==> ERROR: Makepkg was unable to build .

Sonequa commented on 2016-06-21 08:16 (UTC)

The shebang in dh_make is wrong. I think python2 is needed so it should be patched in the PKGBUILD from /usr/bin/python to /usr/bin/python2 (or better /usr/bin/env python2).

JonnyJD commented on 2016-05-08 15:20 (UTC)

I added python2-enum34 to the depends. Must have missed that in the changelog. The dependency was added recently.

orbifx commented on 2016-04-13 11:54 (UTC)

Has anyone used this package successfully? It seems to need python 2.7 and a backport of Python 3 Enums (python2-enum34) to work. Should that not be in the dependencies?

guardian commented on 2016-04-06 23:43 (UTC)

I'm getting $ sudo pacman -U dh-make_2.201605.tar.xz loading packages... error: missing package metadata in dh-make_2.201605.tar.xz error: 'dh-make_2.201605.tar.xz': invalid or corrupted package

qgeissmann commented on 2013-11-24 18:21 (UTC)

Version 0.62 is not available anymore. The version on debian website is 0.63. The md5 sum is 'aa0e6502d682d3c6d97b81ce2d414c87'

JonnyJD commented on 2013-01-26 19:49 (UTC)

adopted and updated

nbryskin commented on 2012-12-18 22:06 (UTC)

update or disown please!

commented on 2012-12-08 06:15 (UTC)

Change version to 0.61 And change md5sum to 405aa44ae1422e7440ffc43c1646aece

dreieck commented on 2012-09-29 10:09 (UTC)

Doesn't work anymore. While downloading: ==> Resolving ( Connecting to (||:80... connected. HTTP request sent, awaiting response... 404 Not Found 2012-09-29 12:06:40 ERROR 404: Not Found. <== There is new versions of the file at And an older one: Please, update PKGBUILD.

akspecs commented on 2012-06-13 08:25 (UTC)

Version 0.60 with md5sum e8889851f7ec4a04481c92472422ccfc is what's needed