Changeset 5248 for debian/rules

Show
Ignore:
Timestamp:
07/06/05 07:03:19 (4 years ago)
Author:
rafl
svk:copy_cache_prev:
7266
Message:

* Removed debian/docs
* Fixed Uploaders field
* Fixed Build-Deps
* Improved debian/copyright
* Improved debian/rules

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • debian/rules

    r1237 r5248  
    4444        #$(MAKE)  
    4545 
    46         perl Makefile.PL 
    47         $(MAKE) optimized 
    48  
     46        perl Makefile.PL INSTALLDIRS=vendor 
     47#       $(MAKE) optimized 
     48        $(MAKE) unoptimized 
     49        pod2man --section=1 --release="Debian Project" --center="Debian GNU/Linux manual" $(CURDIR)/lib/pugs/run.pod $(CURDIR)/debian/pugs.1 
     50        pod2man --section=1 --release="Debian Project" --center="Debian GNU/Linux manual" $(CURDIR)/script/pugscc $(CURDIR)/debian/pugscc.1 
    4951        touch build-arch-stamp 
    5052 
     
    6062        dh_testdir 
    6163        dh_testroot 
    62         rm -f build-arch-stamp build-indep-stamp #CONFIGURE-STAMP# 
     64        rm -f build-arch-stamp build-indep-stamp configure-stamp debian/pugs.1 debian/pugscc.1 
    6365 
    6466        # Add here commands to clean up after the build process. 
    65         -$(MAKE) clean 
     67        -$(MAKE) realclean 
    6668 
    67         dh_clean  
     69        dh_clean 
    6870 
    6971install: install-indep install-arch 
     
    7274        dh_testroot 
    7375        #dh_clean -k -i  
    74         dh_installdirs -i 
     76        #dh_installdirs -i 
    7577 
    7678        # Add here commands to install the indep part of the package into 
     
    7880        #INSTALLDOC# 
    7981 
    80         dh_install -i 
     82        dh_install -i --sourcedir=$(CURDIR)/debian/tmp 
    8183 
    8284install-arch: 
     
    8890        # Add here commands to install the arch part of the package into  
    8991        # debian/tmp. 
    90         $(MAKE) install DESTDIR=$(CURDIR)/debian/pugs 
    91         mkdir -p $(CURDIR)/debian/pugs/usr/share/vim/vim63/syntax/ 
     92        $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp 
    9293        cp util/perl6.vim $(CURDIR)/debian/pugs/usr/share/vim/vim63/syntax/ 
    9394 
    94         dh_install -s 
    95 # Must not depend on anything. This is to be called by 
    96 # binary-arch/binary-indep 
    97 # in another 'make' thread. 
    98 binary-common: 
    99         dh_testdir 
    100         dh_testroot 
    101         dh_installchangelogs ChangeLog 
    102         dh_installdocs 
    103         dh_installexamples 
    104 #       dh_installmenu 
    105 #       dh_installdebconf        
    106 #       dh_installlogrotate      
    107 #       dh_installemacsen 
    108 #       dh_installpam 
    109 #       dh_installmime 
    110 #       dh_installinit 
    111 #       dh_installcron 
    112 #       dh_installinfo 
    113         dh_installman 
    114         dh_link 
    115         dh_strip 
    116         dh_compress  
    117         dh_fixperms 
    118 #       dh_perl 
    119 #       dh_python 
    120         dh_makeshlibs 
    121         dh_installdeb 
    122         dh_shlibdeps 
    123         dh_gencontrol 
    124         dh_md5sums 
    125         dh_builddeb 
     95        dh_install -s --sourcedir=$(CURDIR)/debian/tmp 
     96        rm -f $(CURDIR)/debian/pugs/usr/lib/perl6/5.8/CORE/pugs/gen_prelude \ 
     97        $(CURDIR)/debian/pugs/usr/lib/perl6/5.8/CORE/pugs/Pugs/Rule/LICENSE \ 
     98        $(CURDIR)/debian/pugs/usr/lib/perl6/5.8/CORE/pugs/RRegex/LICENSE \ 
     99        $(CURDIR)/debian/pugs/usr/lib/perl6/5.8/CORE/pugs/pcre/LICENCE \ 
     100        $(CURDIR)/debian/pugs/usr/lib/perl6/5.8/CORE/pugs/syck/COPYING 
     101 
    126102# Build architecture independant packages using the common target. 
    127103binary-indep: build-indep install-indep 
    128         $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common 
     104        dh_testdir -i 
     105        dh_testroot -i 
     106        dh_installchangelogs -i ChangeLog 
     107        dh_installdocs -i 
     108        dh_installexamples -i 
     109#       dh_installmenu -i 
     110#       dh_installdebconf        -i 
     111#       dh_installlogrotate      -i 
     112#       dh_installemacsen -i 
     113#       dh_installpam -i 
     114#       dh_installmime -i 
     115#       dh_installinit -i 
     116#       dh_installcron -i 
     117#       dh_installinfo -i 
     118        dh_installman -i 
     119        dh_link -i 
     120        dh_compress  -i 
     121        dh_fixperms -i 
     122        dh_strip -i 
     123#       dh_perl -i 
     124#       dh_python -i 
     125        dh_makeshlibs -i 
     126        dh_installdeb -i 
     127        dh_shlibdeps -i 
     128        dh_gencontrol -i 
     129        dh_md5sums -i 
     130        dh_builddeb -i 
    129131 
    130132# Build architecture dependant packages using the common target. 
    131133binary-arch: build-arch install-arch 
    132         $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common 
     134        dh_testdir -a 
     135        dh_testroot -a 
     136        dh_installchangelogs -a ChangeLog 
     137        dh_installdocs -a 
     138        dh_installexamples -a 
     139#       dh_installmenu -a 
     140#       dh_installdebconf        -a 
     141#       dh_installlogrotate      -a 
     142#       dh_installemacsen -a 
     143#       dh_installpam -a 
     144#       dh_installmime -a 
     145#       dh_installinit -a 
     146#       dh_installcron -a 
     147#       dh_installinfo -a 
     148        dh_installman -a debian/pugs.1 debian/pugscc.1 
     149        dh_link -a 
     150        dh_compress  -a 
     151        dh_fixperms -a 
     152        dh_strip -a 
     153#       dh_perl -a 
     154#       dh_python -a 
     155        dh_makeshlibs -a 
     156        dh_installdeb -a 
     157        dh_shlibdeps -a 
     158        dh_gencontrol -a 
     159        dh_md5sums -a 
     160        dh_builddeb -a 
    133161 
    134162binary: binary-arch binary-indep