Package Details: devscripts 2.21.1-1

Git Clone URL: https://aur.archlinux.org/devscripts.git (read-only, click to copy)
Package Base: devscripts
Description: Scripts to make the life of a Debian Package maintainer easier
Upstream URL: https://tracker.debian.org/pkg/devscripts
Licenses: GPL2
Submitter: Misery
Maintainer: ItachiSan
Last Packager: ItachiSan
Votes: 25
Popularity: 0.33
First Submitted: 2008-03-19 22:52
Last Updated: 2021-03-23 20:51

Pinned Comments

ItachiSan commented on 2017-05-17 10:50

If the package is outdated, please report it with the 'Flag outdated package' above.
If there is an issue regarding packaging, please report it here:
https://github.com/ItachiSan/linux_packaging/issues/

As I do not use this package (I use a Docker container for Debian packaging) please tell me whenever a dependency is missing, so that I can move it from a make dependency to a normal dependency.

Latest Comments

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

LordAro commented on 2013-09-16 18:35

hi, any chance of an update to 2.12.6 ? (http://packages.qa.debian.org/d/devscripts.html)

It might help fix the errors below

Sanao commented on 2013-06-24 13:52

I can't build the package with this error :

pod2man --utf8 --center=" " --release="Debian Utilities" transition-check.pl > transition-check.1
transition-check.pl around line 66: Expected text after =item, not a number
POD document had syntax errors at /usr/bin/core_perl/pod2man line 71.
make[1]: *** [transition-check.1] Error 255
rm dd-list.tmp checkbashisms.tmp namecheck.tmp cvs-debrelease.tmp debchange.tmp mk-build-deps.tmp archpath.tmp dget.tmp build-rdeps.tmp cvs-debi.tmp cowpoke.tmp wnpp-check.tmp getbuildlog.tmp debrelease.tmp debrsign.tmp tagpending.tmp debcommit.tmp bts.tmp dcmd.tmp dscverify.tmp debi.tmp rc-alert.tmp rmadison.tmp list-unreleased.tmp cvs-debuild.tmp debsnap.tmp plotchangelog.tmp nmudiff.tmp manpage-alert.tmp dpkg-genbuilddeps.tmp chdist.tmp mergechanges.tmp debuild.tmp debcheckout.tmp mass-bug.tmp who-uploads.tmp diff2patches.tmp transition-check.tmp annotate-output.tmp whodepends.tmp pts-subscribe.tmp wnpp-alert.tmp uupdate.tmp debclean.tmp debsign.tmp licensecheck.tmp dcontrol.tmp desktop2menu.tmp debdiff.tmp debpkg.tmp uscan.tmp svnpath.tmp deb-reversion.tmp grep-excuses.tmp dpkg-depcheck.tmp
make[1]: Leaving directory `/home/alain/AUR/devscripts/src/devscripts-2.10.69+squeeze4/scripts'
make: *** [make_scripts] Error 2
==> ERROR: A failure occurred in build().
Aborting...

After modified items like this :

--- transition-check.pl.old 2013-06-24 15:35:36.728357161 +0200
+++ transition-check.pl 2013-06-24 15:35:06.405175102 +0200
@@ -58,12 +58,12 @@ be involved in a transition.

=over 4

-=item 0
+=item toto

Either B<--help> or B<--version> was used, or none of the packages examined
was involved in a transition.

-=item 1
+=item titi

At least one package examined is involved in a current transition.

I have a new error :

po4a --previous --no-backups devscripts-po4a.conf
'tempfile' can't be called as a method at /usr/share/perl5/vendor_perl/Locale/Po4a/Po.pm line 575.
make[1]: *** [translate] Error 255
make[1]: Leaving directory `/home/alain/AUR/devscripts/src/devscripts-2.10.69+squeeze4/po4a'
make: *** [translated_manpages] Error 2
==> ERROR: A failure occurred in build().
Aborting...

I can't solve this error.

Sanao commented on 2013-06-24 13:38

I can't build the package with this error :

pod2man --utf8 --center=" " --release="Debian Utilities" transition-check.pl > transition-check.1
transition-check.pl around line 66: Expected text after =item, not a number
POD document had syntax errors at /usr/bin/core_perl/pod2man line 71.
make[1]: *** [transition-check.1] Error 255
rm dd-list.tmp checkbashisms.tmp namecheck.tmp cvs-debrelease.tmp debchange.tmp mk-build-deps.tmp archpath.tmp dget.tmp build-rdeps.tmp cvs-debi.tmp cowpoke.tmp wnpp-check.tmp getbuildlog.tmp debrelease.tmp debrsign.tmp tagpending.tmp debcommit.tmp bts.tmp dcmd.tmp dscverify.tmp debi.tmp rc-alert.tmp rmadison.tmp list-unreleased.tmp cvs-debuild.tmp debsnap.tmp plotchangelog.tmp nmudiff.tmp manpage-alert.tmp dpkg-genbuilddeps.tmp chdist.tmp mergechanges.tmp debuild.tmp debcheckout.tmp mass-bug.tmp who-uploads.tmp diff2patches.tmp transition-check.tmp annotate-output.tmp whodepends.tmp pts-subscribe.tmp wnpp-alert.tmp uupdate.tmp debclean.tmp debsign.tmp licensecheck.tmp dcontrol.tmp desktop2menu.tmp debdiff.tmp debpkg.tmp uscan.tmp svnpath.tmp deb-reversion.tmp grep-excuses.tmp dpkg-depcheck.tmp
make[1]: Leaving directory `/home/alain/AUR/devscripts/src/devscripts-2.10.69+squeeze4/scripts'
make: *** [make_scripts] Error 2
==> ERROR: A failure occurred in build().
Aborting...

After modified items like this :

--- transition-check.pl.old 2013-06-24 15:35:36.728357161 +0200
+++ transition-check.pl 2013-06-24 15:35:06.405175102 +0200
@@ -58,12 +58,12 @@ be involved in a transition.

=over 4

-=item 0
+=item toto

Either B<--help> or B<--version> was used, or none of the packages examined
was involved in a transition.

-=item 1
+=item titi

At least one package examined is involved in a current transition.

I have a new error :

po4a --previous --no-backups devscripts-po4a.conf
'tempfile' can't be called as a method at /usr/share/perl5/vendor_perl/Locale/Po4a/Po.pm line 575.
make[1]: *** [translate] Error 255
make[1]: Leaving directory `/home/alain/AUR/devscripts/src/devscripts-2.10.69+squeeze4/po4a'
make: *** [translated_manpages] Error 2
==> ERROR: A failure occurred in build().
Aborting...

I don't solve this error.

joschi commented on 2013-05-23 20:16

@max-k: I added the options line in the current revision.

max-k commented on 2013-05-23 13:27

It's related to -jN option in /etc/makepkg.conf

max-k commented on 2013-05-23 13:25

Hi, could you add this element in your PKGBUILD to make it build ?

options=('!makeflags')

Thanks a lot.

svitenti commented on 2013-05-17 15:45

Actually to work with the current conventions the PKGBUILD must be something like the below, note that sensible-utils was added as a dependency.

depends=('dpkg' 'wget' 'sed' 'perl' 'debianutils' 'debhelper' 'sensible-utils')

build() {
cd "$srcdir"/$pkgname-$pkgver
patch -p0 -i ../Makefile.patch
}

package() {
cd "$pkgdir"
mkdir -p etc/bash_completion.d
mkdir -p usr/bin
mkdir -p usr/lib/devscripts
mkdir -p usr/share/devscripts

cd "$srcdir"/$pkgname-$pkgver
make DESTDIR=$pkgdir install
}

svitenti commented on 2013-05-17 15:00

Hi,

Can you update the Makefile.patch from:
/usr/share/xml/docbook/xsl-stylesheets-1.77.1/manpages/docbook.xsl
to:
/usr/share/xml/docbook/xsl-stylesheets-1.78.1/manpages/docbook.xsl

The new version of docbook-xsl.

JonnyJD commented on 2013-01-26 21:58

FYI I had to comment my MAKEFLAGS="-j4" in /etc/makepkg.conf for the package to build.
Parallel building is not supported for this package, as it seems.

max-k commented on 2013-01-21 08:30

Hi, here is the output of LC_MESSAGES="C" makepkg :
patching file po4a/Makefile
patching file po4a/Makefile
patching file scripts/Makefile
Hunk #1 succeeded at 38 with fuzz 2.
rm -f version
make -C scripts/
dpkg-parsechangelog | perl -ne '/^Version: (.*)/ && print $1' \
> version
make -C po4a/
make -C scripts/ install DESTDIR=/home/tsarboni/build/devscripts/pkg
cat: ../version: No such file or directory
[...]