debhelper updates

* Use debhelper compat level v7 when building packages. All changes
  since v4 seem safe for alien's generated rules files.
* Use dh_prep instead of deprecated dh_clean -k.
This commit is contained in:
Joey Hess
2010-05-23 18:56:57 -04:00
parent 574490fb79
commit 66b2a2a226
3 changed files with 15 additions and 8 deletions

View File

@@ -383,6 +383,11 @@ sub prep {
close OUT; close OUT;
} }
# Use debhelper v7
open (OUT, ">$dir/debian/compat") || die "$dir/debian/compat: $!";
print OUT "7\n";
close OUT;
# A minimal rules file. # A minimal rules file.
open (OUT, ">$dir/debian/rules") || die "$dir/debian/rules: $!"; open (OUT, ">$dir/debian/rules") || die "$dir/debian/rules: $!";
my $fixpermscomment = $this->fixperms ? "" : "#"; my $fixpermscomment = $this->fixperms ? "" : "#";
@@ -390,12 +395,6 @@ sub prep {
#!/usr/bin/make -f #!/usr/bin/make -f
# debian/rules for alien # debian/rules for alien
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
# Use v4 compatability mode, so ldconfig gets added to maint scripts.
export DH_COMPAT=4
PACKAGE=\$(shell dh_listpackages) PACKAGE=\$(shell dh_listpackages)
build: build:
@@ -411,7 +410,7 @@ binary-indep: build
binary-arch: build binary-arch: build
dh_testdir dh_testdir
dh_testroot dh_testroot
dh_clean -k -d dh_prep
dh_installdirs dh_installdirs
dh_installdocs dh_installdocs

8
debian/changelog vendored
View File

@@ -1,3 +1,11 @@
alien (8.82) UNRELEASED; urgency=low
* Use debhelper compat level v7 when building packages. All changes
since v4 seem safe for alien's generated rules files.
* Use dh_prep instead of deprecated dh_clean -k.
-- Joey Hess <joeyh@debian.org> Sun, 23 May 2010 18:55:14 -0400
alien (8.81) unstable; urgency=low alien (8.81) unstable; urgency=low
* Avoid uninitialized value warning when debian/rules fails to run * Avoid uninitialized value warning when debian/rules fails to run

2
debian/control vendored
View File

@@ -10,7 +10,7 @@ Homepage: http://kitenet.net/~joey/code/alien/
Package: alien Package: alien
Architecture: all Architecture: all
Section: admin Section: admin
Depends: debhelper (>= 3), ${misc:Depends}, ${perl:Depends}, rpm (>= 2.4.4-2), dpkg-dev, make, cpio, rpm2cpio Depends: debhelper (>= 7), ${misc:Depends}, ${perl:Depends}, rpm (>= 2.4.4-2), dpkg-dev, make, cpio, rpm2cpio
Suggests: patch, bzip2, lsb-rpm, lintian, lzma Suggests: patch, bzip2, lsb-rpm, lintian, lzma
Description: convert and install rpm and other packages Description: convert and install rpm and other packages
Alien allows you to convert LSB, Red Hat, Stampede and Slackware Packages Alien allows you to convert LSB, Red Hat, Stampede and Slackware Packages