[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: