#!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 DESTDIR=$(CURDIR)/debian/dokuwiki %: dh $@ override_dh_auto_build: dh_auto_build slimit debian/missing-sources/lib/scripts/jquery/jquery-migrate.js > lib/scripts/jquery/jquery-migrate.min.js override_dh_install: dh_install # Remove embedded libraries: we use packaged ones instead rm -rf $(DESTDIR)/usr/share/dokuwiki/vendor/easybook rm -rf $(DESTDIR)/usr/share/dokuwiki/vendor/geshi rm -rf $(DESTDIR)/usr/share/dokuwiki/vendor/paragonie # random_compat rm -rf $(DESTDIR)/usr/share/dokuwiki/vendor/phpseclib rm -rf $(DESTDIR)/usr/share/dokuwiki/vendor/simplepie rm -f $(DESTDIR)/usr/share/dokuwiki/lib/scripts/jquery/jquery.* rm -f $(DESTDIR)/usr/share/dokuwiki/lib/scripts/jquery/jquery-ui.* rm -f $(DESTDIR)/usr/share/dokuwiki/lib/scripts/jquery/update.sh rm -f $(DESTDIR)/usr/share/dokuwiki/inc/lang/*/jquery.ui.datepicker.js # Already installed to /var/lib/ rm -rf $(DESTDIR)/usr/share/dokuwiki/lib/tpl rm -rf $(DESTDIR)/usr/share/dokuwiki/lib/plugins # Remove useless licensing information (already in debian/copyright!) # and READMEs rm -f $(DESTDIR)/var/lib/dokuwiki/lib/tpl/dokuwiki/images/license.txt rm -f $(DESTDIR)/var/lib/dokuwiki/lib/tpl/dokuwiki/images/pagetools/license.txt rm -f $(DESTDIR)/var/lib/dokuwiki/lib/plugins/extension/images/license.txt rm -f $(DESTDIR)/usr/share/dokuwiki/vendor/splitbrain/php-archive/LICENSE rm -f $(DESTDIR)/usr/share/dokuwiki/vendor/composer/LICENSE rm -f $(DESTDIR)/usr/share/dokuwiki/vendor/marcusschwarz/lesserphp/LICENSE rm -f $(DESTDIR)/usr/share/dokuwiki/vendor/splitbrain/php-cli/LICENSE rm -f $(DESTDIR)/usr/share/dokuwiki/lib/images/admin/README rm -f $(DESTDIR)/usr/share/dokuwiki/vendor/README rm -f $(DESTDIR)/usr/share/dokuwiki/vendor/aziraphale/email-address-validator/README.md rm -f $(DESTDIR)/usr/share/dokuwiki/vendor/marcusschwarz/lesserphp/HISTORY.md rm -f $(DESTDIR)/usr/share/dokuwiki/vendor/marcusschwarz/lesserphp/README.md rm -f $(DESTDIR)/usr/share/dokuwiki/vendor/openpsa/universalfeedcreator/README.md rm -f $(DESTDIR)/usr/share/dokuwiki/vendor/splitbrain/php-archive/README.md rm -f $(DESTDIR)/usr/share/dokuwiki/vendor/splitbrain/php-cli/README.md rm -f $(DESTDIR)/var/lib/dokuwiki/lib/plugins/authpdo/README rm -f $(DESTDIR)/var/lib/dokuwiki/lib/plugins/styling/README rm -f $(DESTDIR)/usr/share/dokuwiki/lib/images/README # Remove some information about generating building files that are not useful to users # (they may be useful for people seeking to rebuild them, which will find them in the # source) rm -f $(DESTDIR)/usr/share/dokuwiki/lib/images/fileicons/README # Create plugins.local.php touch $(DESTDIR)/etc/dokuwiki/plugins.local.php # Remove dummy files that only exist to help some archiving tools to # create empty directories (for more information, see #800540 and # ). rm -f $(DESTDIR)/var/lib/dokuwiki/data/_dummy rm -f $(DESTDIR)/var/lib/dokuwiki/data/*/_dummy override_dh_fixperms: dh_fixperms # Fixe erroneous executable permission on some files chmod -x $(DESTDIR)/usr/share/dokuwiki/inc/lang/az/* # Allow www-data to write pages and account files. chown -R www-data.root $(DESTDIR)/var/lib/dokuwiki/data chown -R www-data.root $(DESTDIR)/var/lib/dokuwiki/acl chmod 700 $(DESTDIR)/var/lib/dokuwiki/acl chmod 700 $(DESTDIR)/var/lib/dokuwiki/data chmod 700 $(DESTDIR)/var/lib/dokuwiki/data/attic chmod 700 $(DESTDIR)/var/lib/dokuwiki/data/cache chmod 700 $(DESTDIR)/var/lib/dokuwiki/data/index chmod 700 $(DESTDIR)/var/lib/dokuwiki/data/locks chmod 700 $(DESTDIR)/var/lib/dokuwiki/data/media chmod 700 $(DESTDIR)/var/lib/dokuwiki/data/meta chmod 700 $(DESTDIR)/var/lib/dokuwiki/data/pages chmod 700 $(DESTDIR)/var/lib/dokuwiki/data/tmp # Command-line executables chmod +x $(DESTDIR)/usr/share/dokuwiki/bin/*.php # Standard permission for webapp configuration chown -R root.www-data $(DESTDIR)/etc/dokuwiki override_dh_installchangelogs: dh_installchangelogs debian/changelog.upstream override_dh_auto_clean: dh_auto_clean rm -f lib/scripts/jquery/jquery-migrate.min.js