[subversion-commit] SVN tetex commit + diffs: r169 - make-texfontpkg/trunk/scripts

Ralf Stubner stubner-guest at costa.debian.org
Wed Aug 24 18:02:00 UTC 2005


Author: stubner-guest
Date: 2005-08-24 18:01:59 +0000 (Wed, 24 Aug 2005)
New Revision: 169

Modified:
   make-texfontpkg/trunk/scripts/mk-tex-fontpack
Log:
scripts/mk-tex-fontpack
	install fonts in /usr/share/fonts
	use dh_link to provide links for TeX and X11


Modified: make-texfontpkg/trunk/scripts/mk-tex-fontpack
===================================================================
--- make-texfontpkg/trunk/scripts/mk-tex-fontpack	2005-08-24 16:02:54 UTC (rev 168)
+++ make-texfontpkg/trunk/scripts/mk-tex-fontpack	2005-08-24 18:01:59 UTC (rev 169)
@@ -63,12 +63,12 @@
       $tdsdir/fonts/type1/*)
       		nn=`echo $f | sed -e "s|$tdsdir/||"`
 		fontfiles="$fontfiles $nn"
-                nn="usr/share/texmf/$nn"
+                nn="usr/share/fonts/type1/$packname/`basename $nn`"
 		;;
       $tdsdir/fonts/afm/*)
       		nn=`echo $f | sed -e "s|$tdsdir/||"`
 		afmfiles="$afmfiles $nn"
-                nn="usr/share/texmf/$nn"
+                nn="usr/share/fonts/type1/$packname/`basename $nn`"
 		;;
       $tdsdir/doc/*)
       		nn=`echo $f | sed -e "s|$tdsdir/doc|usr/share/doc/texmf|"`
@@ -103,16 +103,19 @@
     echo "50$packname" > $tmpdir/debian/$packname/var/lib/tex-common/fontmap-cfg/$packname.list 
 fi
 
-# create links in /usr/X11R6/lib/X11/fonts/Type1 and fonts.scale
 if [ ! "X$fontfiles" = "X" ] ; then
-    mkdir -p $tmpdir/debian/$packname/usr/X11R6/lib/X11/fonts/Type1
+    # create links for TeX and X11
+    for texmffile in $fontfiles $afmfiles ; do
+        f=`basename $texmffile`
+        cat >> $tmpdir/debian/$packname.links <<EOF
+/usr/share/fonts/type1/$packname/$f  /usr/share/texmf/$texmffile
+/usr/share/fonts/type1/$packname/$f /usr/X11R6/lib/X11/fonts/Type1/$f
+EOF
+    done
+    # generate fonts.scale
     mkdir -p $tmpdir/debian/$packname/etc/X11/fonts/Type1
-    for f in $fontfiles $afmfiles ; do
-        ln -s ../../../../../share/texmf/$f \
-            $tmpdir/debian/$packname/usr/X11R6/lib/X11/fonts/Type1
-    done
-    mkfontscale $tmpdir/debian/$packname/usr/X11R6/lib/X11/fonts/Type1
-    mv $tmpdir/debian/$packname/usr/X11R6/lib/X11/fonts/Type1/fonts.scale \
+    mkfontscale $tmpdir/debian/$packname/usr/share/fonts/type1/$packname
+    mv $tmpdir/debian/$packname/usr/share/fonts/type1/$packname/fonts.scale \
         $tmpdir/debian/$packname/etc/X11/fonts/Type1/$packname.scale
 fi
 
@@ -176,6 +179,7 @@
 cd $tmpdir
 fakeroot dh_testdir
 fakeroot dh_testroot
+fakeroot dh_link
 fakeroot dh_installxfonts
 fakeroot dh_installdocs
 fakeroot dh_installchangelogs




More information about the Pkg-tetex-commits mailing list