mirror of
https://github.com/YunoHost-Apps/dolibarr_ynh.git
synced 2024-09-03 18:35:53 +02:00
121 lines
3.5 KiB
Makefile
Executable file
121 lines
3.5 KiB
Makefile
Executable file
#!/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 $@
|
|
|
|
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_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/fpdfi
|
|
# 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
|
|
|