From 4214217b31242680b1eac06d8043c1e5c88039b9 Mon Sep 17 00:00:00 2001 From: Willer Moreira Date: Tue, 3 Nov 2009 16:52:28 -0300 Subject: [PATCH 100/118] debhelper: initial version Signed-off-by: Ricardo Salveti Signed-off-by: Aloisio Almeida Jr Signed-off-by: Willer Moreira --- recipes/debhelper/debhelper/remove_po4a.patch | 36 +++++++++++++++++++++++++ recipes/debhelper/debhelper_7.0.17.bb | 21 ++++++++++++++ 2 files changed, 57 insertions(+), 0 deletions(-) create mode 100644 recipes/debhelper/debhelper/remove_po4a.patch create mode 100644 recipes/debhelper/debhelper_7.0.17.bb diff --git a/recipes/debhelper/debhelper/remove_po4a.patch b/recipes/debhelper/debhelper/remove_po4a.patch new file mode 100644 index 0000000..1e7dc3f --- /dev/null +++ b/recipes/debhelper/debhelper/remove_po4a.patch @@ -0,0 +1,36 @@ +Index: debhelper/Makefile +=================================================================== +--- debhelper.orig/Makefile ++++ debhelper/Makefile +@@ -27,8 +27,14 @@ PERLLIBDIR=$(shell perl -MConfig -e 'pri + + POD2MAN=pod2man -c Debhelper -r "$(VERSION)" + ++USE_NLS=no ++ + # l10n to be built is determined from .po files +-LANGS=$(notdir $(basename $(wildcard man/po4a/po/*.po))) ++ifeq ($(USE_NLS),yes) ++LANGS?=$(notdir $(basename $(wildcard man/po4a/po/*.po))) ++else ++LANGS= ++endif + + build: version + find . -maxdepth 1 -type f -perm +100 -name "dh*" \ +@@ -36,6 +42,7 @@ build: version + cat debhelper.pod | \ + $(MAKEMANLIST) `find . -maxdepth 1 -type f -perm +100 -name "dh_*" | sort` | \ + $(POD2MAN) --name="debhelper" --section=7 > debhelper.7 ++ifeq ($(USE_NLS),yes) + po4a man/po4a/po4a.cfg + set -e; \ + for lang in $(LANGS); do \ +@@ -48,6 +55,7 @@ build: version + $(MAKEMANLIST) `find $$dir -type f -maxdepth 1 -name "dh_*.pod" | sort` | \ + $(POD2MAN) --name="debhelper" --section=7 > debhelper.$$lang.7; \ + done ++endif + + version: + printf "package Debian::Debhelper::Dh_Version;\n\$$version='$(VERSION)';\n1" > \ diff --git a/recipes/debhelper/debhelper_7.0.17.bb b/recipes/debhelper/debhelper_7.0.17.bb new file mode 100644 index 0000000..e31503f --- /dev/null +++ b/recipes/debhelper/debhelper_7.0.17.bb @@ -0,0 +1,21 @@ +DESCRIPTION="A collection of programs that can be used in a debian/rules file to automate common tasks related to building debian packages." +HOMEPAGE="http://kitenet.net/~joey/code/debhelper.html" +LICENSE = "GPL" +DEPENDS = "perl dpkg" +RDEPEND = "perl dpkg gzip" +PR = "r0" + +SRC_URI="http://ftp.debian.org/debian/pool/main/d/debhelper/${PN}_${PV}.tar.gz \ + file://remove_po4a.patch;patch=1 \ + " + +S = "${WORKDIR}/debhelper" + +FILES_${PN} += "${libdir}/perl/*" + +inherit cpan-base +inherit autotools + +do_configure() { + sed -i -e "s:\(PERLLIBDIR=\).*:\1${libdir}/perl/${@get_perl_version(d)}/Debian/Debhelper:" Makefile +} -- 1.6.3.3