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
# These are some bits and pieces from freetype1 debian/rules.
# They are moved here to get rid of the clutter in the current debian/rules.
# Who knows? Perhaps we will need the following some day.
# dependency = '$(libpkg) (>= 1.3.1)'
# TTF2PKINPUTS = usr/share/texmf/ttf2pk
# TTF2TFMINPUTS = usr/share/texmf/ttf2tfm
build:
# ( cd contrib/ttf2bdf && ./configure --prefix=/usr --mandir='$${prefix}/share/man' )
# $(MAKE) -C contrib/ttf2bdf
# ( cd contrib/ttf2pk && ./configure --prefix=/usr \
# --mandir='$${prefix}/share/man' --with-kpathsea-dir=/usr )
# $(MAKE) -C contrib/ttf2pk
# ( cd contrib/ttf2pfb && ./configure --prefix=/usr --mandir='$${prefix}/share/man' )
# $(MAKE) -C contrib/ttf2pfb
# ( cd contrib/ttfbanner && ./configure --prefix=/usr --mandir='$${prefix}/share/man' )
# $(MAKE) -C contrib/ttfbanner
clean:
# -for i in ttf2bdf ttf2pfb ttf2pk ttfbanner; do \
# $(MAKE) -C contrib/$$i distclean; \
# done
# The following target is not used for FreeType 2:
$(binpkg): DH_OPTIONS=-p$(binpkg)
$(binpkg): build install
dh_testdir
dh_testroot
dh_installdirs $(docdir)/$(libpkg)/ttf2pk \
$(TTF2PKINPUTS) $(TTF2TFMINPUTS) etc/ttf2pk \
$(docdir)/$(libpkg)/ttf2bdf \
$(docdir)/$(libpkg)/ttf2pfb \
$(docdir)/$(libpkg)/ttfbanner
ln -s $(libpkg) debian/$(binpkg)/$(docdir)/$(binpkg)
for i in ttf2bdf ttf2pfb ttf2pk ttfbanner; do \
$(MAKE) -C contrib/$$i prefix=`pwd`/debian/$(binpkg)/usr install; \
done
# Temporary measure. Remove the following in the future after
# both versions (from t1utils and freetype) are merged.
( cd debian/$(binpkg)/usr/bin && \
mv t1asm t1asm-freetype && \
mv getafm getafm-freetype )
# ttf2tfm and ttf2pk both need the *.sfd, *.enc and *.rpl
# in their own directory. (?) Hmm...
cp -av contrib/ttf2pk/data/*.{sfd,enc,rpl} debian/$(binpkg)/$(TTF2PKINPUTS)
ln debian/$(binpkg)/$(TTF2PKINPUTS)/*.{sfd,enc,rpl} debian/$(binpkg)/$(TTF2TFMINPUTS)
cp -av contrib/ttf2pk/data/ttfonts.map debian/$(binpkg)/etc/ttf2pk
ln -s /etc/ttf2pk/ttfonts.map debian/$(binpkg)/$(TTF2PKINPUTS)
dh_installdocs
cp -av contrib/ttf2bdf/README \
debian/$(binpkg)/$(docdir)/$(binpkg)/ttf2bdf/
cp -av contrib/ttf2pfb/TODO \
debian/$(binpkg)/$(docdir)/$(binpkg)/ttf2pfb/
( cd contrib/ttf2pk && cp -av *.doc README TODO BUGS \
../../debian/$(binpkg)/$(docdir)/$(binpkg)/ttf2pk/ )
cp -av contrib/ttfbanner/README \
debian/$(binpkg)/$(docdir)/$(binpkg)/ttfbanner/
# dh_installexamples tools/ttf2bdf/iso8859.2 tools/ttf2pk/
# dh_installmenu
# dh_installmanpages
# dh_undocumented ftview.1 fttimer.1 ftlint.1 ftdump.1 \
# ftzoom.1 ftstring.1 ftstrpnm.1 fterror.1 \
# ttf2pfb.1 ttfbanner.1
# dh_installchangelogs
dh_strip
dh_link
dh_compress
dh_fixperms
dh_installdeb
dh_shlibdeps --dpkg-shlibdeps-params=-Ldebian/$(libpkg)/DEBIAN/shlibs
dh_gencontrol
# dh_makeshlibs
dh_md5sums
dh_builddeb