[subversion-commit] SVN tetex commit + diffs: r373 - in
tetex-base/trunk/debian: . rules.d
Frank Küster
frank at costa.debian.org
Mon Dec 5 15:17:33 UTC 2005
Author: frank
Date: 2005-12-05 15:17:32 +0000 (Mon, 05 Dec 2005)
New Revision: 373
Modified:
tetex-base/trunk/debian/changelog
tetex-base/trunk/debian/rules.d/filelists.mk
tetex-base/trunk/debian/rules.d/install.mk
tetex-base/trunk/debian/rules.in
Log:
Install files in TEXMFDIST, i.e. /usr/share/texmf-tetex [frank]
Modified: tetex-base/trunk/debian/changelog
===================================================================
--- tetex-base/trunk/debian/changelog 2005-12-05 15:14:13 UTC (rev 372)
+++ tetex-base/trunk/debian/changelog 2005-12-05 15:17:32 UTC (rev 373)
@@ -6,8 +6,9 @@
* Remove tetex-extra's format and log files when the package is removed,
thanks to Kevin B. McCarty <kmccarty at princeton.edu> (closes: #341110)
[frank]
+ * Install files in TEXMFDIST, i.e. /usr/share/texmf-tetex [frank]
- -- Frank Küster <frank at debian.org> Fri, 2 Dec 2005 17:28:54 +0100
+ -- Frank Küster <frank at debian.org> Mon, 5 Dec 2005 16:17:26 +0100
tetex-base (3.0-10) unstable; urgency=low
Modified: tetex-base/trunk/debian/rules.d/filelists.mk
===================================================================
--- tetex-base/trunk/debian/rules.d/filelists.mk 2005-12-05 15:14:13 UTC (rev 372)
+++ tetex-base/trunk/debian/rules.d/filelists.mk 2005-12-05 15:17:32 UTC (rev 373)
@@ -32,7 +32,7 @@
# internal variables for Makefile function
debian_filelists=debian/tetex-doc.files debian/tetex-extra.files
-destdir=debian/tetex-base/usr/share/texmf
+destdir=debian/tetex-base/usr/share/texmf-tetex
filelists: build $(stampdir)/copy-texmf-stamp $(stampdir)/install-remove-stamp
filelists: $(stampdir)/filelists-stamp
@@ -57,7 +57,7 @@
## Generate the pattern on-the-fly, catching some stuff we may have
## been missing.
(docpattern=`find $(destdir)/doc -mindepth 1 -maxdepth 1 -type d -print | \
- sed -e 's#debian/tetex-base/usr/share/texmf#|#' | \
+ sed -e 's#debian/tetex-base/usr/share/texmf-tetex#|#' | \
awk -F"\n" '{ORS="";print $$1}' | \
sed -e 's/^|//'` && \
grep -E "$$docpattern" $(stampdir)/files.all > $(stampdir)/files.doc)
@@ -112,7 +112,7 @@
debian/tetex-extra.files : $(stampdir)/files.extra
# Process files.extra into a debian/tetex-extra.files file that can be
# used by dh_movefiles; cater for files that are going to be moved to /etc
- sed -e "s#debian/tetex-base/##;s#usr/share/texmf/fonts/map#etc/texmf/map#" \
+ sed -e "s#debian/tetex-base/##;s#usr/share/texmf-tetex/fonts/map#etc/texmf/map#" \
$(stampdir)/files.extra > debian/tetex-extra.files
Modified: tetex-base/trunk/debian/rules.d/install.mk
===================================================================
--- tetex-base/trunk/debian/rules.d/install.mk 2005-12-05 15:14:13 UTC (rev 372)
+++ tetex-base/trunk/debian/rules.d/install.mk 2005-12-05 15:17:32 UTC (rev 373)
@@ -23,7 +23,7 @@
$(stampdir)/copy-texmf-stamp: $(stampdir)/build-stamp $(stampdir)/setup-install-stamp
# Copy the whole texmf tree to the install directory.
- cp -a `ls -1 | egrep -v 'debian|stampdir'` debian/$(package)/usr/share/texmf
+ cp -a `ls -1 | egrep -v 'debian|stampdir'` $(txmfdir)
touch $@
install-remove: $(stampdir)/install-remove-stamp
@@ -54,11 +54,11 @@
## documentation and licensing stuff
# Move the documentation directory from the texmf tree to /usr/share/doc in tetex-doc
- mv debian/$(package)/usr/share/texmf/doc debian/$(docpack)/usr/share/doc/texmf
+ mv debian/$(package)/usr/share/texmf-tetex/doc debian/$(docpack)/usr/share/doc/texmf
# Remove unneeded files in tetex-doc
rm debian/$(docpack)/usr/share/doc/texmf/Makefile
# Create a link within the texmf tree to the documentation.
- (cd debian/$(package)/usr/share/texmf/; ln -s ../doc/texmf doc)
+ (cd debian/$(package)/usr/share/texmf-tetex/; ln -s ../doc/texmf doc)
# Create a link within the package doc directory to the documentation.
(cd debian/$(package)/usr/share/doc/tetex-base/; ln -s ../texmf texmf)
@@ -126,7 +126,7 @@
ln -s ../sites-available/tetex-doc debian/$(docpack)/etc/apache2/sites-enabled/050-tetex-doc
# disable this for now
# mv debian/$(docpack)/usr/share/doc/texmf/mkhtml.nawk debian/$(docpack)/usr/bin/index-tetexdoc
- # chmod a+x debian/$(docpack)/usr/bin/index-tetexdoc
+ # chmod a+x debian/$(docpack)/usr/bin/index-tetexdoc
# cp debian/index-tetexdoc.1 debian/$(docpack)/usr/share/man/man1/
touch $@
@@ -136,10 +136,10 @@
rm debian/$(package)/usr/share/doc/texmf/fonts/marvosym/marvosym.pfb
define remove-emptybasedirs
- find debian/$(package)/usr/share/texmf -type d -empty | xargs rmdir || true
- find debian/$(package)/usr/share/texmf -type d -empty | xargs rmdir || true
- find debian/$(package)/usr/share/texmf -type d -empty | xargs rmdir || true
- find debian/$(package)/usr/share/doc/texmf -type d -empty | xargs rmdir || true
- find debian/$(package)/usr/share/doc/texmf -type d -empty | xargs rmdir || true
- find debian/$(package)/usr/share/doc/texmf -type d -empty | xargs rmdir || true
+ find debian/$(package)/usr/share/texmf-tetex -type d -empty | xargs rmdir || true
+ find debian/$(package)/usr/share/texmf-tetex -type d -empty | xargs rmdir || true
+ find debian/$(package)/usr/share/texmf-tetex -type d -empty | xargs rmdir || true
+ find debian/$(package)/usr/share/doc/texmf-tetex -type d -empty | xargs rmdir || true
+ find debian/$(package)/usr/share/doc/texmf-tetex -type d -empty | xargs rmdir || true
+ find debian/$(package)/usr/share/doc/texmf-tetex -type d -empty | xargs rmdir || true
endef
Modified: tetex-base/trunk/debian/rules.in
===================================================================
--- tetex-base/trunk/debian/rules.in 2005-12-05 15:14:13 UTC (rev 372)
+++ tetex-base/trunk/debian/rules.in 2005-12-05 15:17:32 UTC (rev 373)
@@ -37,8 +37,8 @@
package=tetex-base
extra=tetex-extra
docpack=tetex-doc
-txmfdir=debian/$(package)/usr/share/texmf
-extxmfdir=debian/$(extra)/usr/share/texmf
+txmfdir=debian/$(package)/usr/share/texmf-tetex
+extxmfdir=debian/$(extra)/usr/share/texmf-tetex
vardir=debian/$(package)/var/lib/texmf
pkgdir=debian/$(package)/usr/share/tetex-base
etcdir=/etc/texmf
More information about the Pkg-tetex-commits
mailing list