[Po4a-commits] r2667 - in /trunk/debian: compat control rules
barbier at users.alioth.debian.org
barbier at users.alioth.debian.org
Sat Oct 20 23:43:49 UTC 2012
Author: barbier
Date: Sat Oct 20 23:43:48 2012
New Revision: 2667
URL: http://svn.debian.org/wsvn/po4a/?sc=1&rev=2667
Log:
(debian) Replace debhelper commands by dh, and bump compatibility level to 8
Modified:
trunk/debian/compat
trunk/debian/control
trunk/debian/rules
Modified: trunk/debian/compat
URL: http://svn.debian.org/wsvn/po4a/trunk/debian/compat?rev=2667&op=diff
==============================================================================
--- trunk/debian/compat (original)
+++ trunk/debian/compat Sat Oct 20 23:43:48 2012
@@ -1,1 +1,1 @@
-7
+8
Modified: trunk/debian/control
URL: http://svn.debian.org/wsvn/po4a/trunk/debian/control?rev=2667&op=diff
==============================================================================
--- trunk/debian/control (original)
+++ trunk/debian/control Sat Oct 20 23:43:48 2012
@@ -16,7 +16,7 @@
sp, docbook, libsgmls-perl,
# TeX
texlive-binaries
-Build-Depends: debhelper (>> 7.0.0)
+Build-Depends: debhelper (>= 8)
Homepage: http://po4a.alioth.debian.org/
Vcs-Svn: svn://svn.debian.org/svn/po4a/trunk
Vcs-Browser: http://svn.debian.org/wsvn/po4a/trunk/
Modified: trunk/debian/rules
URL: http://svn.debian.org/wsvn/po4a/trunk/debian/rules?rev=2667&op=diff
==============================================================================
--- trunk/debian/rules (original)
+++ trunk/debian/rules Sat Oct 20 23:43:48 2012
@@ -1,78 +1,15 @@
#!/usr/bin/make -f
-# This file is public domain software, originally written by Joey Hess.
-
-package = po4a
-
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
-
-DESTDIR = $(CURDIR)/debian/$(package)
-ifndef PERL
-PERL = /usr/bin/perl
-endif
-
-build: build-arch build-indep
-build-arch: build-stamp
-build-indep: build-stamp
-build-stamp:
- dh_testdir
# Make sure the VERSION string were updated in binaries
- @ pkgver=`dpkg-parsechangelog|\
- grep -m 1 Version|\
- sed -e 's/Version: //' -e 's/-.*//' -e 's/[[:blank:]]*//g'`;\
+override_dh_auto_build:
+ pkgver=`dpkg-parsechangelog|\
+ grep -m 1 Version|\
+ sed -e 's/Version: //' -e 's/-.*//' -e 's/[[:blank:]]*//g'`;\
libver=`grep '$$VERSION=' lib/Locale/Po4a/TransTractor.pm| \
- sed -e 's/^.*"\([^"]*\)".*/\1/'`; \
- if [ "x$$pkgver" != "x$$libver" ] ; then \
- echo "VERSION in lib/Locale/Po4a/TransTractor.pm is wrong ($$pkgver!=$$libver)";\
- exit 1; \
- fi;
+ sed -e 's/^.*"\([^"]*\)".*/\1/'`; \
+ [ "x$$pkgver" = "x$$libver" ]
+ dh_auto_build
- $(PERL) Build.PL create_packlist=0
- ./Build
-ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
- ./Build test
-endif
- touch build-stamp
+%:
+ dh $@
-clean:
- dh_testdir
- dh_testroot
- $(RM) -r html t/tmp po/www
- -./Build clean
- rm -rf _build build-stamp Build
- dh_clean
-
-install: build
- dh_testdir
- dh_testroot
- dh_prep
- dh_installdirs
- ./Build install --installdirs vendor destdir=$(DESTDIR)
- sed -i -e '1s|^#! /usr/bin/env perl|#! /usr/bin/perl|' $(DESTDIR)/usr/bin/*
-
-# Build architecture-independent files here.
-binary-indep: build install
- dh_testdir
- dh_testroot
- dh_installdocs NEWS
- dh_installchangelogs changelog
- dh_installexamples
- dh_installman
- dh_install
- dh_lintian
- dh_compress
- dh_fixperms
- dh_installdeb
- dh_perl
- dh_gencontrol
- dh_md5sums
- dh_builddeb
-
-# Build architecture-dependent files here.
-binary-arch: build install
-# We have nothing to do by default.
-
-binary: binary-indep binary-arch
-
-.PHONY: build clean binary-indep binary-arch binary install
More information about the Po4a-commits
mailing list