Edit

kc3-lang/freetype/debian/rules.museum

Branch :

  • Show log

    Commit

  • Author : David Turner
    Date : 2001-06-23 07:44:51
    Hash : c5341fb9
    Message : adding Debian build directory

  • debian/rules.museum
  • # 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