123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131 |
- #!/usr/bin/make -f
- # Uncomment this to turn on verbose mode.
- export DH_VERBOSE=1
- export DH_OPTIONS=-v
- #export DH_COMPAT=7 # This is the debhelper compatability version to use, now defined into compat file
- %:
- dh $@
- # Replace standard debian package actions with a new one
- ########################################################
- override_dh_auto_clean:
- # Do nothing. Added to disable launchpad to use bugged dh_auto_clean search for ant
- override_dh_auto_build:
- # Do nothing. Added to disable launchpad to use bugged dh_auto_build search for ant
- #override_dh_compress:
- # dh_compress --no-act -X.png
- # We disable this for png file because it modify content of original file so make
- # the dolibarr signature not valid.
- override_dh_strip_nondeterminism:
- dh_strip_nondeterminism -X.png
- override_dh_install:
- dh_install
- # Delete files
- rm -f .buildpath
- rm -fr .cache
- rm -fr .git
- rm -f .gitmodules
- rm -f .gitignore
- rm -fr .project
- rm -fr .settings
- rm -f build.xml
- rm -f quickbuild.xml
- rm -f pom.xml
- rm -f htdocs/install/mssql/README
- rm -f htdocs/install/mysql/README
- rm -f htdocs/install/pgsql/README
- rm -fr dev/codesniffer
- rm -fr dev/codetemplates
- rm -fr dev/dbmodel
- rm -fr dev/initdata
- rm -fr dev/iso-normes
- rm -fr dev/ldap
- rm -fr dev/licence
- rm -fr dev/mail
- rm -fr dev/phpcheckstyle
- rm -fr dev/phpunit
- rm -fr dev/security
- rm -fr dev/spec
- rm -fr dev/test
- rm -fr dev/uml
- rm -fr dev/xdebug
- rm -f dev/dolibarr_changes.txt
- rm -f dev/README
-
- rm -f doc/images/dolibarr_screenshot2.png
- rm -f doc/images/dolibarr_screenshot3.png
- rm -f doc/images/dolibarr_screenshot4.png
- rm -f doc/images/dolibarr_screenshot5.png
- rm -f doc/images/dolibarr_screenshot6.png
- rm -f doc/images/dolibarr_screenshot7.png
- rm -f doc/images/dolibarr_screenshot8.png
- rm -f doc/images/dolibarr_screenshot9.png
- rm -f doc/images/dolibarr_screenshot10.png
- rm -f doc/images/dolibarr_screenshot11.png
- rm -f doc/images/dolibarr_screenshot12.png
- rm -fr test
- rm -fr build/aps
- rm -fr build/dmg
- rm -fr build/doap
- rm -fr build/exe
- rm -fr build/launchpad
- rm -fr build/live
- rm -fr build/patch
- rm -fr build/perl
- rm -fr build/rpm
- rm -fr build/zip
-
- # clean from all PHP embedded libraries (we use package dependencies instead)
- # rm -fr htdocs/includes/adodbtime
- # rm -fr htdocs/includes/geoip
- # rm -fr htdocs/includes/nusoap
- # rm -fr htdocs/includes/odtphp/zip/pclzip
- # clean from all JS-CSS embedded libraries (we use package dependencies instead)
- # rm -fr htdocs/includes/ckeditor
- # rm -fr htdocs/includes/jquery/js
- # rm -fr htdocs/includes/jquery/css
- # rm -fr htdocs/includes/jquery/plugins/flot
- # clean from all embedded fonts (we use package dependencies instead)
- # rm -fr htdocs/includes/fonts
- # clean from useless files
- rm -fr htdocs/includes/jquery/plugins/multiselect
- rm -fr htdocs/includes/phpexcel/PHPExcel/Shared/PDF
- rm -fr htdocs/includes/phpexcel/PHPExcel/Shared/PCLZip
- rm -fr htdocs/includes/tcpdf/fonts/dejavu-fonts-ttf-2.33
- rm -fr htdocs/includes/tcpdf/fonts/freefont-20100919
- rm -fr htdocs/includes/tcpdf/fonts/utils
- # clean from files to avoid warning of missing dependencies
- rm -fr htdocs/includes/jquery/plugins/jqueryFileTree/connectors/jqueryFileTree.py
- # Licence files are already included into copyright file.
- rm -f htdocs/includes/jquery/plugins/flot/LICENSE.txt
- rm -f htdocs/includes/phpexcel/license.txt
- rm -f htdocs/includes/tcpdf/LICENSE.TXT
- # Drop unwanted executable permissions
- find debian/dolibarr/usr/share/dolibarr/htdocs -type f -print0 | \
- xargs -0 chmod 644
- # Add missing executable permissions
- find debian/dolibarr/usr/share/dolibarr/scripts -type f -name '*.php' -print0 | \
- xargs -0 chmod 755
- override_dh_fixperms:
- dh_fixperms
- # Give rights to the webserver on the upload directory
- chown www-data:www-data debian/dolibarr/var/lib/dolibarr/documents
- chmod 2775 debian/dolibarr/var/lib/dolibarr/documents
-
|