tags 493406 patch pending stop
On Sat, Aug 02, 2008 at 10:07:45AM -0700, Daniel Schepler wrote: > Package: ttf-dejavu > Version: 2.25-2 > Severity: serious > > From my pbuilder build log, using a chroot with /bin/sh -> dash: > > ... > scripts/ttpostproc.pl build/DejaVuSerifCondensed.ttf > rm -f build/DejaVuSerifCondensed.ttf~ > touch -r tmp/DejaVuSerifCondensed.sfd build/DejaVuSerifCondensed.ttf > make[1]: Leaving directory `/tmp/buildd/ttf-dejavu-2.25' > sh debian/scripts/generate-udeb.sh > generate-udeb.sh: stripping DejaVuSans.sfd > debian/scripts/generate-udeb.sh: 96: Bad substitution > make: *** [debian/stamp-common-build] Error 2 > dpkg-buildpackage: failure: debian/rules build gave error exit status 2 > -- I've just committed a fix to the svn repository [1]; upload will follow soon. Thanx for the report, Davide
Index: debian/scripts/generate-udeb.sh
===================================================================
--- debian/scripts/generate-udeb.sh (revisione 824)
+++ debian/scripts/generate-udeb.sh (copia locale)
@@ -66,17 +66,17 @@
# the entire u1D400:u1D7FF range: it needs existing codepoints
case "$f" in
"DejaVuSans")
- STRIP_RANGES=${STRIP_RANGES/u1D400:u1D7FF/u1D538:u1D7EB}
+ STRIP_RANGES=$(echo ${STRIP_RANGES} | sed -e "s+u1D400:u1D7FF+u1D538:u1D7EB+")
;;
"DejaVuSans-Bold")
- STRIP_RANGES=${STRIP_RANGES/u1D400:u1D7FF/u1D538:u1D7F5}
+ STRIP_RANGES=$(echo ${STRIP_RANGES} | sed -e "s+u1D400:u1D7FF+u1D538:u1D7F5+")
;;
"DejaVuSans-Oblique")
- STRIP_RANGES=${STRIP_RANGES/u1D400:u1D7FF/u1D538:u1D63B}
+ STRIP_RANGES=$(echo ${STRIP_RANGES} | sed -e "s+u1D400:u1D7FF+u1D538:u1D63B+")
;;
"DejaVuSansMono")
- STRIP_RANGES=${STRIP_RANGES/u1D300:u1D356/}
- STRIP_RANGES=${STRIP_RANGES/u1D400/u1D670}
+ STRIP_RANGES=$(echo ${STRIP_RANGES} | \
+ sed -e "s+u1D300:u1D356++" -e "s+u1D400+u1D670+")
STRIP_RANGES="$STRIP_RANGES u2100:u214F" # Letterlike Symbols
STRIP_RANGES="$STRIP_RANGES u2500:u257F" # Box Drawing
signature.asc
Description: Digital signature

