/[pkg-sql-ledger]/ledger-smb/trunk/debian/rules
ViewVC logotype

Diff of /ledger-smb/trunk/debian/rules

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 172 by dblaber-guest, Wed Apr 2 13:42:28 2008 UTC revision 395 by jame-guest, Tue Jan 10 18:12:26 2012 UTC
# Line 1  Line 1 
1  #!/usr/bin/make -f  #!/usr/bin/make -f
2    
3  # Uncomment this to turn on verbose mode.  %:
4  #export DH_VERBOSE=1          dh $@
5    
6  include /usr/share/dpatch/dpatch.make  override_dh_auto_configure:
7            [ ! -e Build.PL ] || rm -f Build.PL
8  DESTDIR = $(CURDIR)/debian/ledgersmb      # Per upstream; remove these empty directories if present, as they are not
9  INSTALL = install      # needed for an installed LedgerSMB directory.
10            [ ! -e LedgerSMB/Assets ] || rmdir LedgerSMB/Assets
11            [ ! -e LedgerSMB/Entity ] || rmdir LedgerSMB/Entity
12  build: build-stamp          sed -e 's|^spool      = .*$$|spool  = /var/lib/ledgersmb/spool|' \
13                -e 's|^latex : 1$$|latex : 0|' \
14  build-stamp:              -e '/^localepath/d' \
15          dh_testdir              ledgersmb.conf.default > ledgersmb.conf
16            dh_auto_configure
         touch build-stamp  
17    
18  clean: unpatch  override_dh_auto_test:
         dh_testdir  
         dh_testroot  
         rm -f build-stamp configure-stamp  
19    
20          # Add here commands to clean up after the build process.  override_dh_auto_clean:
21          #-$(MAKE) clean          dh_auto_clean
22          rm -f ledgersmb.conf          rm -f ledgersmb.conf
23            rm -f ledgersmb-httpd.conf
24    
25          dh_clean  override_dh_auto_install:
26    
27  install: build  override_dh_install:
28          dh_testdir          dh_install -XMIT-LICENSE
         dh_testroot  
         dh_clean -k  
         dh_installdirs  
   
         # Add here commands to install the package into debian/ledgersmb.  
         sed -e 's|^spool      = .*$$|spool  = /var/lib/ledgersmb/spool|' \  
             -e 's|^latex : 1$$|latex : 0|' \  
             -e '/^localepath/d' \  
             ledgersmb.conf.default > ledgersmb.conf  
   
29    
30    override_dh_fixperms:
         chown www-data:www-data $(CURDIR)/debian/ledgersmb/etc/ledgersmb/*  
         chmod 0600 $(CURDIR)/debian/ledgersmb/etc/ledgersmb/*  
         chmod +x $(CURDIR)/debian/ledgersmb/usr/share/ledgersmb/upgrade-templates.pl  
         chmod -x $(CURDIR)/debian/ledgersmb/usr/share/ledgersmb/favicon.ico  
         #cp debian/README.Ubuntu $(CURDIR)/debian/ledgersmb/usr/share/doc/ledgersmb  
   
   
 # Build architecture-independent files here.  
 binary-indep: build install  
         dh_testdir  
         dh_testroot  
         dh_installchangelogs Changelog  
         dh_installdocs  
         dh_installexamples  
 #       dh_install  
 #       dh_installdebconf  
         dh_link  
         dh_compress  
31          dh_fixperms          dh_fixperms
32          dh_installdeb          chmod -x debian/ledgersmb/usr/share/ledgersmb/locale/po/*
33          dh_gencontrol          chmod -x debian/ledgersmb/usr/share/ledgersmb/locale/html/splash.html
34          dh_md5sums          find debian/ledgersmb/usr/share/ledgersmb -name '*.sh' -exec chmod +x '{}' \;
35          dh_builddeb          find debian/ledgersmb/usr/share/ledgersmb -name '*.pm' -exec chmod -x '{}' \;
36            find debian/ledgersmb/usr/share/ledgersmb -name '*.sql' -exec chmod -x '{}' \;
 # Build architecture-dependent files here.  
 binary-arch: build install  
 # We have nothing to do by default.  
37    
 binary: binary-indep binary-arch  
 .PHONY: build clean binary-indep binary-arch binary install  

Legend:
Removed from v.172  
changed lines
  Added in v.395

  ViewVC Help
Powered by ViewVC 1.1.5