diff -u ttf-dejavu-2.14/debian/control ttf-dejavu-2.14/debian/control --- ttf-dejavu-2.14/debian/control +++ ttf-dejavu-2.14/debian/control @@ -10,6 +10,7 @@ Package: ttf-dejavu Architecture: all Depends: defoma +Recommends: ttf-dejavu-lgc Description: Vera font family derivate with additional characters DejaVu provides an expanded version of the Vera font family aiming for quality and broader Unicode coverage while retaining the original Vera @@ -20,6 +21,19 @@ DejaVu fonts are intended for use on low-resolution devices (mainly computer screens) but can be used in printing as well. +Package: ttf-dejavu-lgc +Architecture: all +Depends: defoma +Description: Vera font family derivate, Latin-Greek-Cyrillic variant + DejaVu provides an expanded version of the Vera font family aiming for + quality and broader Unicode coverage while retaining the original Vera + style. DejaVu LGC contains only Latin-Greek-Cyrillic characters, allowing + users to prefer other fonts for other scripts. The DejaVu LGC fonts + provide serif, sans and monospaced variants. + . + DejaVu LGC fonts are intended for use on low-resolution devices (mainly + computer screens) but can be used in printing as well. + Package: ttf-dejavu-udeb XC-Package-Type: udeb Section: debian-installer diff -u ttf-dejavu-2.14/debian/changelog ttf-dejavu-2.14/debian/changelog --- ttf-dejavu-2.14/debian/changelog +++ ttf-dejavu-2.14/debian/changelog @@ -1,3 +1,10 @@ +ttf-dejavu (2.14-2ubuntu1) feisty; urgency=low + + * Build ttf-dejavu-lgc, which provides the Latin-Greek-Cyrillic only + variant. + + -- Simon Law Thu, 8 Feb 2007 17:31:22 -0500 + ttf-dejavu (2.14-2) unstable; urgency=low * Make sure Spacing Modifier Letters (U+02B0-U+02FF) is not stripped out diff -u ttf-dejavu-2.14/debian/rules ttf-dejavu-2.14/debian/rules --- ttf-dejavu-2.14/debian/rules +++ ttf-dejavu-2.14/debian/rules @@ -7,12 +7,15 @@ - rm -rf generated/ udeb-generated/ udeb-build/ + rm -rf lgc/ generated/ udeb-generated/ udeb-build/ rm -f debian/stamp-common-build common-build-indep:: debian/stamp-common-build debian/stamp-common-build: $(wildcard *.sfd) sh generate.sh sh debian/scripts/generate-udeb.sh + sh makelgc.sh touch debian/stamp-common-build binary-install/ttf-dejavu:: dh_installdefoma -pttf-dejavu +binary-install/ttf-dejavu-lgc:: + dh_installdefoma -pttf-dejavu-lgc only in patch2: unchanged: --- ttf-dejavu-2.14.orig/debian/patches/03_makelgc.patch +++ ttf-dejavu-2.14/debian/patches/03_makelgc.patch @@ -0,0 +1,36 @@ +--- makelgc.sh.orig 2007-01-21 11:54:52.000000000 -0500 ++++ makelgc.sh 2007-02-08 17:11:11.000000000 -0500 +@@ -2,14 +2,16 @@ + + # $Id: makelgc.sh 1290 2006-11-19 14:46:56Z ben_laenen $ + +-mkdir lgc ++mkdir -p lgc + echo "Creating LGC derivative" + for src in *.sfd; do + out=lgc/`echo $src | sed s,DejaVu,DejaVuLGC,` + echo "$src -> $out" + sed -e 's,FontName: DejaVu,FontName: DejaVuLGC,'\ + -e 's,FullName: DejaVu,FullName: DejaVu LGC,'\ +- -e 's,FamilyName: DejaVu,FamilyName: DejaVu LGC,' < $src > $out ++ -e 's,FamilyName: DejaVu,FamilyName: DejaVu LGC,'\ ++ -e 's,DejaVu Sans,DejaVu LGC Sans,g'\ ++ -e 's,DejaVu Serif,DejaVu LGC Serif,g' < $src > $out + done + cd lgc + echo "Stripping unwanted glyphs" +@@ -32,11 +34,11 @@ while ( i < \$argc ) + endloop + END + echo "Generating TTF" +-mkdir generated ++mkdir -p generated + ../generate.pe *.sfd + ../ttpostproc.pl generated/*.ttf +-../unicover.pl ../UnicodeData.txt ../Blocks.txt DejaVuLGCSans.sfd Sans DejaVuLGCSerif.sfd Serif DejaVuLGCMonoSans.sfd 'Sans Mono' > unicover.txt +-../langcover.pl ../fc-lang DejaVuLGCSans.sfd Sans DejaVuLGCSerif.sfd Serif DejaVuLGCMonoSans.sfd 'Sans Mono' > langcover.txt ++#../unicover.pl ../UnicodeData.txt ../Blocks.txt DejaVuLGCSans.sfd Sans DejaVuLGCSerif.sfd Serif DejaVuLGCMonoSans.sfd 'Sans Mono' > unicover.txt ++#../langcover.pl ../fc-lang DejaVuLGCSans.sfd Sans DejaVuLGCSerif.sfd Serif DejaVuLGCMonoSans.sfd 'Sans Mono' > langcover.txt + cd .. + + version=$1 only in patch2: unchanged: --- ttf-dejavu-2.14.orig/debian/ttf-dejavu-lgc.defoma-hints +++ ttf-dejavu-2.14/debian/ttf-dejavu-lgc.defoma-hints @@ -0,0 +1,310 @@ +category truetype + +# Sans + +begin /usr/share/fonts/truetype/ttf-dejavu-lgc/DejaVuLGCSans.ttf + Family = DejaVu-LGC-Sans + FontName = DejaVu-LGC-Sans + Encoding = Unicode + Location = English + Charset = ISO8859-1 + UniCharset = ISO8859-1 + GeneralFamily = SansSerif + Weight = Medium + Width = Variable + Shape = NoSerif Upright + Foundry = DejaVu + Priority = 20 +end +begin /usr/share/fonts/truetype/ttf-dejavu-lgc/DejaVuLGCSans-Oblique.ttf + Family = DejaVu-LGC-Sans + FontName = DejaVu-LGC-Sans-Oblique + Encoding = Unicode + Location = English + Charset = ISO8859-1 + UniCharset = ISO8859-1 + GeneralFamily = SansSerif + Weight = Medium + Width = Variable + Shape = NoSerif Oblique + Foundry = DejaVu + Priority = 20 +end +begin /usr/share/fonts/truetype/ttf-dejavu-lgc/DejaVuLGCSans-Bold.ttf + Family = DejaVu-LGC-Sans + FontName = DejaVu-LGC-Sans-Bold + Encoding = Unicode + Location = English + Charset = ISO8859-1 + UniCharset = ISO8859-1 + GeneralFamily = SansSerif + Weight = Bold + Width = Variable + Shape = NoSerif Upright + Foundry = DejaVu + Priority = 20 +end +begin /usr/share/fonts/truetype/ttf-dejavu-lgc/DejaVuLGCSans-BoldOblique.ttf + Family = DejaVu-LGC-Sans + FontName = DejaVu-LGC-Sans-Bold-Oblique + Encoding = Unicode + Location = English + Charset = ISO8859-1 + UniCharset = ISO8859-1 + GeneralFamily = SansSerif + Weight = Bold + Width = Variable + Shape = NoSerif Oblique + Foundry = DejaVu + Priority = 20 +end +begin /usr/share/fonts/truetype/ttf-dejavu-lgc/DejaVuLGCSans-ExtraLight.ttf + Family = DejaVu-LGC-Sans + FontName = DejaVu-LGC-Sans-ExtraLight + Encoding = Unicode + Location = English + Charset = ISO8859-1 + UniCharset = ISO8859-1 + GeneralFamily = SansSerif + Weight = Light + Width = Variable + Shape = NoSerif Upright + Foundry = DejaVu + Priority = 20 +end + +# Sans Condensed + +begin /usr/share/fonts/truetype/ttf-dejavu-lgc/DejaVuLGCSansCondensed.ttf + Family = DejaVu-LGC-Sans + FontName = DejaVu-LGC-Sans-Condensed + Encoding = Unicode + Location = English + Charset = ISO8859-1 + UniCharset = ISO8859-1 + GeneralFamily = SansSerif + Weight = Medium + Width = Variable + Shape = NoSerif Upright Condensed + Foundry = DejaVu + Priority = 20 +end +begin /usr/share/fonts/truetype/ttf-dejavu-lgc/DejaVuLGCSansCondensed-Oblique.ttf + Family = DejaVu-LGC-Sans + FontName = DejaVu-LGC-Sans-Condensed-Oblique + Encoding = Unicode + Location = English + Charset = ISO8859-1 + UniCharset = ISO8859-1 + GeneralFamily = SansSerif + Weight = Medium + Width = Variable + Shape = NoSerif Oblique Condensed + Foundry = DejaVu + Priority = 20 +end +begin /usr/share/fonts/truetype/ttf-dejavu-lgc/DejaVuLGCSansCondensed-Bold.ttf + Family = DejaVu-LGC-Sans + FontName = DejaVu-LGC-Sans-Condensed-Bold + Encoding = Unicode + Location = English + Charset = ISO8859-1 + UniCharset = ISO8859-1 + GeneralFamily = SansSerif + Weight = Bold + Width = Variable + Shape = NoSerif Upright Condensed + Foundry = DejaVu + Priority = 20 +end +begin /usr/share/fonts/truetype/ttf-dejavu-lgc/DejaVuLGCSansCondensed-BoldOblique.ttf + Family = DejaVu-LGC-Sans + FontName = DejaVu-LGC-Sans-Condensed-Bold-Oblique + Encoding = Unicode + Location = English + Charset = ISO8859-1 + UniCharset = ISO8859-1 + GeneralFamily = SansSerif + Weight = Bold + Width = Variable + Shape = NoSerif Oblique Condensed + Foundry = DejaVu + Priority = 20 +end + +# Serif + +begin /usr/share/fonts/truetype/ttf-dejavu-lgc/DejaVuLGCSerif.ttf + Family = DejaVu-LGC-Serif + FontName = DejaVu-LGC-Serif + Encoding = Unicode + Location = English + Charset = ISO8859-1 + UniCharset = ISO8859-1 + GeneralFamily = Roman + Weight = Medium + Width = Variable + Shape = Serif Upright + Foundry = DejaVu + Priority = 20 +end +begin /usr/share/fonts/truetype/ttf-dejavu-lgc/DejaVuLGCSerif-Bold.ttf + Family = DejaVu-LGC-Serif + FontName = DejaVu-LGC-Serif-Bold + Encoding = Unicode + Location = English + Charset = ISO8859-1 + UniCharset = ISO8859-1 + GeneralFamily = Roman + Weight = Bold + Width = Variable + Shape = Serif Upright + Foundry = DejaVu + Priority = 20 +end +begin /usr/share/fonts/truetype/ttf-dejavu-lgc/DejaVuLGCSerif-Oblique.ttf + Family = DejaVu-LGC-Serif + FontName = DejaVu-LGC-Serif-Oblique + Encoding = Unicode + Location = English + Charset = ISO8859-1 + UniCharset = ISO8859-1 + GeneralFamily = Roman + Weight = Medium + Width = Variable + Shape = Serif Oblique + Foundry = DejaVu + Priority = 20 +end +begin /usr/share/fonts/truetype/ttf-dejavu-lgc/DejaVuLGCSerif-BoldOblique.ttf + Family = DejaVu-LGC-Serif + FontName = DejaVu-LGC-Serif-Bold-Oblique + Encoding = Unicode + Location = English + Charset = ISO8859-1 + UniCharset = ISO8859-1 + GeneralFamily = Roman + Weight = Bold + Width = Variable + Shape = Serif Oblique + Foundry = DejaVu + Priority = 20 +end + +# Serif Condensed + +begin /usr/share/fonts/truetype/ttf-dejavu-lgc/DejaVuLGCSerifCondensed.ttf + Family = DejaVu-LGC-Serif + FontName = DejaVu-LGC-Serif-Condensed + Encoding = Unicode + Location = English + Charset = ISO8859-1 + UniCharset = ISO8859-1 + GeneralFamily = Roman + Weight = Medium + Width = Variable + Shape = Serif Upright Condensed + Foundry = DejaVu + Priority = 20 +end +begin /usr/share/fonts/truetype/ttf-dejavu-lgc/DejaVuLGCSerifCondensed-Bold.ttf + Family = DejaVu-LGC-Serif + FontName = DejaVu-LGC-Serif-Condensed-Bold + Encoding = Unicode + Location = English + Charset = ISO8859-1 + UniCharset = ISO8859-1 + GeneralFamily = Roman + Weight = Bold + Width = Variable + Shape = Serif Upright Condensed + Foundry = DejaVu + Priority = 20 +end +begin /usr/share/fonts/truetype/ttf-dejavu-lgc/DejaVuLGCSerifCondensed-Oblique.ttf + Family = DejaVu-LGC-Serif + FontName = DejaVu-LGC-Serif-Condensed-Oblique + Encoding = Unicode + Location = English + Charset = ISO8859-1 + UniCharset = ISO8859-1 + GeneralFamily = Roman + Weight = Medium + Width = Variable + Shape = Serif Oblique Condensed + Foundry = DejaVu + Priority = 20 +end +begin /usr/share/fonts/truetype/ttf-dejavu-lgc/DejaVuLGCSerifCondensed-BoldOblique.ttf + Family = DejaVu-LGC-Serif + FontName = DejaVu-LGC-Serif-Condensed-Bold-Oblique + Encoding = Unicode + Location = English + Charset = ISO8859-1 + UniCharset = ISO8859-1 + GeneralFamily = Roman + Weight = Bold + Width = Variable + Shape = Serif Oblique Condensed + Foundry = DejaVu + Priority = 20 +end + +# Mono + +begin /usr/share/fonts/truetype/ttf-dejavu-lgc/DejaVuLGCSansMono.ttf + Family = DejaVu-LGC-Sans-Mono + FontName = DejaVu-LGC-Sans-Mono + Encoding = Unicode + Location = English + Charset = ISO8859-1 + UniCharset = ISO8859-1 + GeneralFamily = Typewriter + Weight = Medium + Width = Fixed + Shape = NoSerif Upright + Foundry = DejaVu + Priority = 20 +end +begin /usr/share/fonts/truetype/ttf-dejavu-lgc/DejaVuLGCSansMono-Oblique.ttf + Family = DejaVu-LGC-Sans-Mono + FontName = DejaVu-LGC-Sans-Mono-Oblique + Encoding = Unicode + Location = English + Charset = ISO8859-1 + UniCharset = ISO8859-1 + GeneralFamily = Typewriter + Weight = Medium + Width = Fixed + Shape = NoSerif Oblique + Foundry = DejaVu + Priority = 20 +end +begin /usr/share/fonts/truetype/ttf-dejavu-lgc/DejaVuLGCSansMono-Bold.ttf + Family = DejaVu-LGC-Sans-Mono + FontName = DejaVu-LGC-Sans-Mono-Bold + Encoding = Unicode + Location = English + Charset = ISO8859-1 + UniCharset = ISO8859-1 + GeneralFamily = Typewriter + Weight = Bold + Width = Fixed + Shape = NoSerif Upright + Foundry = DejaVu + Priority = 20 +end +begin /usr/share/fonts/truetype/ttf-dejavu-lgc/DejaVuLGCSansMono-BoldOblique.ttf + Family = DejaVu-LGC-Sans-Mono + FontName = DejaVu-LGC-Sans-Mono-Bold-Oblique + Encoding = Unicode + Location = English + Charset = ISO8859-1 + UniCharset = ISO8859-1 + GeneralFamily = Typewriter + Weight = Bold + Width = Fixed + Shape = NoSerif Oblique + Foundry = DejaVu + Priority = 20 +end only in patch2: unchanged: --- ttf-dejavu-2.14.orig/debian/ttf-dejavu-lgc.dirs +++ ttf-dejavu-2.14/debian/ttf-dejavu-lgc.dirs @@ -0,0 +1,2 @@ +usr/share/fonts/truetype/ttf-dejavu-lgc +etc/defoma/hints only in patch2: unchanged: --- ttf-dejavu-2.14.orig/debian/ttf-dejavu-lgc.docs +++ ttf-dejavu-2.14/debian/ttf-dejavu-lgc.docs @@ -0,0 +1,4 @@ +AUTHORS +BUGS +NEWS +README only in patch2: unchanged: --- ttf-dejavu-2.14.orig/debian/ttf-dejavu-lgc.install +++ ttf-dejavu-2.14/debian/ttf-dejavu-lgc.install @@ -0,0 +1 @@ +lgc/generated/*.ttf usr/share/fonts/truetype/ttf-dejavu-lgc