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