Bug#768648: unblock: context-modules/20140528-2
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
Please unblock package context-modules
Changes made in this release are two-fold:
* install the metapost support files (Closes: #767273)
in former releases the metapost support files were part of the main
context package, but have been moved to the context-modules package.
Unfortunately they required support files have not been installed
* move documentation files to the default place in /usr/share/texmf/doc
texdoc is the preferred program to search for documentation in the
TeX world, but it does not search for documents in /usr/share/doc/$package.
In line with all other TeX packages we provide the documentation files
now in a TeX Directory Standard (TDS) compliant way in /usr/share/texmf/doc
so that `texdoc' can find them.
Further changes are
* update of copyright file
* bump of standards version
The whole magic happens in debian/rules, here is the relevant diff
(full debdiff attached)
--- context-modules-20140528/debian/rules
+++ context-modules-20140528/debian/rules
@@ -21,7 +21,9 @@
dh_clean
dh_installdirs usr/share/texmf usr/share/doc/$(package)
cp -a tex $(instbase)/usr/share/texmf
- cp -a doc/context/third/* $(instbase)/usr/share/doc/$(package)
+ cp -a scripts $(instbase)/usr/share/texmf
+ cp -a metapost $(instbase)/usr/share/texmf
+ cp -a doc $(instbase)/usr/share/texmf
# remove unnecessary stuff
rm -f $(instbase)/usr/share/doc/context-modules/rst/COPYING
The - line is replaced by the last + line installing into a different
directory.
The other two + lines install the missing files.
Thanks for considering
Norbert
unblock context-modules/20140528-2
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.18.0-rc3+ (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -u context-modules-20140528/debian/changelog context-modules-20140528/debian/changelog
--- context-modules-20140528/debian/changelog
+++ context-modules-20140528/debian/changelog
@@ -1,3 +1,12 @@
+context-modules (20140528-2) unstable; urgency=medium
+
+ * install metapost files (and scripts) (Closes: #767273)
+ * install doc files into texmf/doc for texdoc
+ * bump standards version, no changes necessary
+ * update debian/copyright file
+
+ -- Norbert Preining <preining@debian.org> Thu, 30 Oct 2014 07:57:37 +0900
+
context-modules (20140528-1) unstable; urgency=medium
* upload to unstable
diff -u context-modules-20140528/debian/control context-modules-20140528/debian/control
--- context-modules-20140528/debian/control
+++ context-modules-20140528/debian/control
@@ -5,7 +5,7 @@
Uploaders: Norbert Preining <preining@debian.org>
Build-Depends: debhelper (>= 5.0.35)
Build-Depends-Indep: tex-common (>= 2.10)
-Standards-Version: 3.9.5
+Standards-Version: 3.9.6
Vcs-Git: git://anonscm.debian.org/debian-tex/context-modules.git
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=debian-tex/context-modules.git
diff -u context-modules-20140528/debian/copyright context-modules-20140528/debian/copyright
--- context-modules-20140528/debian/copyright
+++ context-modules-20140528/debian/copyright
@@ -7,10 +7,11 @@
http://<pretest-mirror>/archive/context-$name.doc.tar.xz
http://<pretest-mirror>/archive/context-$name.source.tar.xz
for $name in the following list:
- account, algorithmic, bnf, chromato, construction-plan, degrade,
- filter, fixme, french, fullpage, games, gantt, letter,
- lettrine, lilypond, mathsets, notes-zh-cn, rst, ruby,
- simplefonts, simpleslides, typearea, typescripts, vim
+ account, algorithmic, bnf, chromato, construction-plan,
+ cyrillicnumbers, degrade, filter, fixme, french, fullpage,
+ games, gantt, gnuplot, letter, lettrine, lilypond, mathsets,
+ notes-zh-cn, rst, ruby, simplefonts, simpleslides,
+ transliterator, typearea, typescripts, vim
Debian adaptations for this Package are licensed under the GNU General
Public License, version 2, and are under Copyright by:
@@ -61,7 +62,7 @@
%D license=Public Domain]
-fullpage, simple-fonts, typescripts
+fullpage, simplefonts, typescripts
%C Copyright (C) 2010 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
@@ -95,7 +96,7 @@
This package is licensed in GFDL (GNU Free Documentation License).
-rst:
+rst, cyrillicnumber, transliterator:
%D author=Philipp Gesang,
%D copyright=Philipp Gesang,
%D license=2-clause BSD,
diff -u context-modules-20140528/debian/override context-modules-20140528/debian/override
--- context-modules-20140528/debian/override
+++ context-modules-20140528/debian/override
@@ -3,0 +4,2 @@
+context-modules: extra-license-file usr/share/texmf/doc/context/third/cyrillicnumbers/COPYING
+context-modules: extra-license-file usr/share/texmf/doc/context/third/transliterator/COPYING
diff -u context-modules-20140528/debian/rules context-modules-20140528/debian/rules
--- context-modules-20140528/debian/rules
+++ context-modules-20140528/debian/rules
@@ -21,7 +21,9 @@
dh_clean
dh_installdirs usr/share/texmf usr/share/doc/$(package)
cp -a tex $(instbase)/usr/share/texmf
- cp -a doc/context/third/* $(instbase)/usr/share/doc/$(package)
+ cp -a scripts $(instbase)/usr/share/texmf
+ cp -a metapost $(instbase)/usr/share/texmf
+ cp -a doc $(instbase)/usr/share/texmf
# remove unnecessary stuff
rm -f $(instbase)/usr/share/doc/context-modules/rst/COPYING
Reply to: