| # 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 |