Package: pgf
Version: 2.00-1
Severity: wishlist
Tags: patch
I attach a patch against Debian packaging files for PGF 2.0 to fix
lintian complaints. The resulting Debian packaging works for me with
PGF 2.10. The patch makes the following changes
1) Uses dh_installtex for postinst and postrm and updates Build
Dependencies accordingly.
2) Updates pgf.doc-base
3) Removes the executable bit from some PGF source files
4) Changes compat level from 4 to 7.
In addition to this, the following steps need to be taken (not
included in patch):
5) Remove postinst, postrm, preinst, prerm.
Regards, Faheem
-- System Information:
Debian Release: 6.0
APT prefers squeeze-updates
APT policy: (500, 'squeeze-updates'), (500, 'stable'), (50, 'unstable'), (1,
'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.32-5-vserver-686-bigmem (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages pgf depends on:
ii latex-xcolor 2.11-1 Easy driver-independent TeX class
ii texlive-latex-recommended 2009-11 TeX Live: LaTeX recommended packag
pgf recommends no packages.
pgf suggests no packages.
-- no debconf information
diff -r 84bf199052f3 -r 38e9afd30013 debian/compat
--- a/debian/compat Sun Feb 27 15:43:12 2011 +0530
+++ b/debian/compat Tue Mar 15 00:57:45 2011 +0530
@@ -1,1 +1,1 @@
-4
+7
diff -r 84bf199052f3 -r 38e9afd30013 debian/control
--- a/debian/control Sun Feb 27 15:43:12 2011 +0530
+++ b/debian/control Tue Mar 15 00:57:45 2011 +0530
@@ -1,6 +1,6 @@
Source: pgf
Section: tex
-Build-Depends: debhelper (>= 4.0.0)
+Build-Depends: debhelper (>= 4.0.0), tex-common
Priority: optional
Maintainer: OHURA Makoto <[email protected]>
Standards-Version: 3.7.3
diff -r 84bf199052f3 -r 38e9afd30013 debian/pgf.doc-base
--- a/debian/pgf.doc-base Sun Feb 27 15:43:12 2011 +0530
+++ b/debian/pgf.doc-base Tue Mar 15 00:57:45 2011 +0530
@@ -1,9 +1,11 @@
Document: pgf
-Title: User s Guide to the PGF Package, Version
+Title: User Guide to the PGF Package, Version 2.10
Author: Till Tantau <[email protected]>
-Abstract: This manual describes what pgf is
- and how it can be used to
- manage online manuals on Debian systems.
+Abstract: This is a comprehensive and high quality manual for PGF and
+ TikZ, including several tutorials and a detailed reference. It
+ discusses both the more accessible frontend subsystems such as TikZ,
+ and more low-level and powerful functionality that may not be needed
+ by the average user.
Section: Text
Format: pdf
diff -r 84bf199052f3 -r 38e9afd30013 debian/rules
--- a/debian/rules Sun Feb 27 15:43:12 2011 +0530
+++ b/debian/rules Tue Mar 15 00:57:45 2011 +0530
@@ -63,7 +63,10 @@
$(DOCDIR)/pgf
# cp -r doc/generic/pgf/version-for-tex4ht/en/* \
# $(DOCDIR)/pgf/html/
- cp -r context generic latex plain $(TEXMF)/tex
+ cp -r tex/context tex/generic tex/latex tex/plain $(TEXMF)/tex
+ chmod -x $(TEXMF)/tex/generic/pgf/math/pgfmathutil.code.tex
+ chmod -x $(TEXMF)/tex/generic/pgf/math/pgfmathcalc.code.tex
+ chmod -x $(TEXMF)/tex/generic/pgf/math/pgfmathparser.code.tex
# Build architecture-independent files here.
binary-indep: build install
@@ -73,6 +76,7 @@
dh_installchangelogs doc/generic/pgf/ChangeLog
dh_installdocs
dh_installexamples
+ dh_installtex
# dh_install
# dh_installmenu
# dh_installdebconf