[SCM] Debian packaging of libimager-perl branch, master, updated. 2bd8b689e6879b66822ee36c506be6cf6447bc96
gregor herrmann
gregoa at debian.org
Mon Aug 29 19:49:31 UTC 2011
The following commit has been merged in the master branch:
commit 8e98c7eff20a310b47e6989b8394a8a83c442250
Author: gregor herrmann <gregoa at debian.org>
Date: Mon Aug 29 21:12:36 2011 +0200
Don't build T1-fonts format anymore, t1lib is going away.
Remove build dependency on libt1-dev, and patch T1/Makefile.PL to make sure
we don't build/install Type1 font support even if t1lib is present.
Remove Imager::Font::Type1 files (wrapper around ::T1).
Closes: #638762
diff --git a/debian/control b/debian/control
index 6722fbe..e25da35 100644
--- a/debian/control
+++ b/debian/control
@@ -7,7 +7,6 @@ Build-Depends: perl, debhelper (>= 8),
libpng12-dev,
libjpeg-dev,
libfreetype6-dev,
- libt1-dev,
libtest-pod-perl,
libtest-pod-coverage-perl,
libinline-perl
diff --git a/debian/patches/no_t1lib.patch b/debian/patches/no_t1lib.patch
new file mode 100644
index 0000000..355e583
--- /dev/null
+++ b/debian/patches/no_t1lib.patch
@@ -0,0 +1,18 @@
+Description: pretend we can't build the T1lib module, even if libt1-dev is installed
+Origin: vendor
+Forwarded: no needed
+Author: gregor herrmann <gregoa at debian.org>
+Last-Update: 2011-08-29
+
+diff --git a/T1/Makefile.PL b/T1/Makefile.PL
+index d773f77..28b7900 100644
+--- a/T1/Makefile.PL
++++ b/T1/Makefile.PL
+@@ -80,6 +80,7 @@ my %probe =
+ );
+
+ my $probe_res = Imager::Probe->probe(\%probe);
++undef $probe_res; # we don't want to build the T1 lib, cf. #638762
+ if ($probe_res) {
+ $IMAGER_LIBS{T1} = 1;
+
diff --git a/debian/patches/series b/debian/patches/series
index ade23d6..68eea7c 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,3 @@
nonfree_tests.patch
spelling.patch
+no_t1lib.patch
diff --git a/debian/rules b/debian/rules
index e1bcd3a..af82980 100755
--- a/debian/rules
+++ b/debian/rules
@@ -10,6 +10,13 @@ PERL ?= /usr/bin/perl
override_dh_auto_configure:
dh_auto_configure -- --disable=TT-fonts
+override_dh_auto_install:
+ dh_auto_install
+ # Imager::Font::Type1 is a wrapper around Imager::Font::T1
+ # which we don't build; cf. #638762
+ $(RM) -v $(TMP)/usr/lib/perl5/Imager/Font/Type1.pm \
+ $(TMP)/usr/share/man/man3/Imager::Font::Type1.3pm
+
override_dh_installexamples:
dh_installexamples
sed -i '1s|^#!perl|#!/usr/bin/perl|' $(TMP)/usr/share/doc/libimager-perl/examples/*
--
Debian packaging of libimager-perl
More information about the Pkg-perl-cvs-commits
mailing list