1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85
|
#!/usr/bin/make -f
nameprefix := xfonts-intl
packages := arabic asian chinese chinese-big european japanese japanese-big \
phonetic
fontdir := /usr/X11R6/lib/X11/fonts/misc/
etcfontdir := /etc/X11/fonts/misc/
build:
dh_testdir
chmod +x buildfonts.sh
./buildfonts.sh
touch build
clean:
dh_testdir
dh_clean
set -e; for s in postinst prerm postrm; do \
rm -f debian/*.$$s; \
done
-rm -f debian/postinst.*
find -name '*.pcf' -o -name '*.pcf.gz' | xargs -r rm
binary-indep: build
dh_testdir
dh_testroot
find debian/* -type d -not -name CVS | xargs -r rm -r
set -e; for p in $(packages); do \
install -d debian/tmp-$$p/usr/X11R6/lib/X11/fonts/misc; \
done
install -m 644 Asian/*.pcf.gz \
debian/tmp-asian$(fontdir)
install -m 644 Chinese/*.pcf.gz \
debian/tmp-chinese$(fontdir)
install -m 644 Chinese-BIG/*.pcf.gz \
debian/tmp-chinese-big$(fontdir)
install -m 644 European/*.pcf.gz European-BIG/*.pcf.gz \
Misc/*hebrew*.pcf.gz \
debian/tmp-european$(fontdir)
install -m 644 Japanese/*.pcf.gz \
debian/tmp-japanese$(fontdir)
install -m 644 Japanese-BIG/*.pcf.gz \
debian/tmp-japanese-big$(fontdir)
install -m 644 Misc/*arabic*.pcf.gz \
debian/tmp-arabic$(fontdir)
install -m 644 Misc/*ipa*.pcf.gz \
debian/tmp-phonetic$(fontdir)
install -d debian/tmp-european$(etcfontdir)
install -m 644 European/fonts.alias \
debian/tmp-european$(etcfontdir)$(nameprefix)-european.alias
install -d debian/tmp-chinese$(etcfontdir)
install -m 644 Chinese/fonts.alias \
debian/tmp-chinese$(etcfontdir)$(nameprefix)-chinese.alias
install -d debian/tmp-japanese$(etcfontdir)
install -m 644 Japanese/fonts.alias \
debian/tmp-japanese$(etcfontdir)$(nameprefix)-japanese.alias
set -e; for p in $(packages); do \
dh_installdocs -Pdebian/tmp-$$p -p$(nameprefix)-$$p; \
dh_installchangelogs -Pdebian/tmp-$$p -p$(nameprefix)-$$p; \
dh_compress -Pdebian/tmp-$$p -p$(nameprefix)-$$p; \
dh_md5sums -Pdebian/tmp-$$p -p$(nameprefix)-$$p; \
dh_fixperms -Pdebian/tmp-$$p -p$(nameprefix)-$$p; \
if [ `echo european chinese japanese | fgrep -c $$p` -gt 0 ]; \
then ufa='\/usr\/sbin\/update-fonts-alias'; faf='fonts.alias';\
else ufa=''; faf=''; \
fi; \
for s in postinst prerm postrm; do \
sed -e "s/|PACKAGE|/$(nameprefix)-$$p/g" \
-e "s/|FONTALIAS|/$$ufa/" \
-e "s/|FONTALIASFILE|/$$faf/" \
debian/$$s >debian/$(nameprefix)-$$p.$$s; \
chmod 755 debian/$(nameprefix)-$$p.$$s; \
done; \
dh_installdeb -Pdebian/tmp-$$p -p$(nameprefix)-$$p; \
dpkg-gencontrol -Pdebian/tmp-$$p -p$(nameprefix)-$$p; \
dpkg --build debian/tmp-$$p ..; \
done
binary-arch: build
dh_testdir
dh_testroot
binary: binary-indep binary-arch
.PHONY: binary binary-arch binary-indep clean
|