David Cook
b6f9241d66
This change prevents debhelper from renaming history.txt to changelog, since that renaming was breaking the Timeline feature in Koha. Another option would've been to rename history.txt to something else but that filename is already embedded in Koha and the Koha release tools, so this seems the safer option. Test plan: 0. Apply patch 1. Build Debian package 2. Confirm that /usr/share/doc/koha-common/history.txt is created and /usr/share/doc/koha-common/changelog.gz is not created Signed-off-by: Mason James <mtj@kohaaloha.com> Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl> Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
52 lines
1.8 KiB
Makefile
Executable file
52 lines
1.8 KiB
Makefile
Executable file
#!/usr/bin/make -f
|
|
|
|
TMP = $(CURDIR)/debian/tmp
|
|
|
|
# Make "perl Makefile.PL" be non-interactive.
|
|
export PERL_MM_USE_DEFAULT=1
|
|
|
|
%:
|
|
dh $@ --fail-missing --with bash-completion
|
|
|
|
override_dh_gencontrol:
|
|
debian/bd-to-depends >> debian/koha-common.substvars
|
|
debian/bd-to-depends >> debian/koha-core.substvars
|
|
dh_gencontrol
|
|
|
|
override_dh_auto_install:
|
|
dh_auto_install
|
|
rm $(TMP)/etc/koha/README.txt
|
|
rm $(TMP)/etc/koha/SIPconfig.xml
|
|
rm $(TMP)/etc/koha/log4perl.conf
|
|
rm $(TMP)/etc/koha/apache.conf
|
|
rm $(TMP)/etc/koha/nginx.conf
|
|
rm $(TMP)/etc/koha/koha-worker.service
|
|
rm -r $(TMP)/usr/share/koha/doc
|
|
rm -r $(TMP)/var/run
|
|
rm -r $(TMP)/var/lock
|
|
rm $(TMP)/var/log/koha/README
|
|
install -d $(TMP)/etc/apache2/sites-available
|
|
install -d $(TMP)/etc/apache2/sites-enabled
|
|
install -d $(TMP)/etc/apache2/conf.d
|
|
ln -s ../../koha/koha-httpd.conf $(TMP)/etc/apache2/sites-available/koha
|
|
ln -s ../sites-available/koha $(TMP)/etc/apache2/sites-enabled/koha
|
|
install -m 0644 debian/koha.apache-ports $(TMP)/etc/apache2/conf.d/koha
|
|
sed -i '/^<VirtualHost 127.0.1.1:/s//<VirtualHost *:/' \
|
|
$(TMP)/etc/koha/koha-httpd.conf
|
|
mv $(TMP)/etc/koha/koha-conf.xml $(TMP)/usr/share/koha/koha-conf.xml.in
|
|
sed -i $(TMP)/usr/share/koha/koha-conf.xml.in \
|
|
-e '/^ <user>/s/>.*</>_DBC_DBUSER_</' \
|
|
-e '/^ <pass>/s/>.*</>_DBC_DBPASS_</'
|
|
mkdir -p $(TMP)/debian/tmp_docbook
|
|
xt/verify-debian-docbook.t
|
|
xsltproc --output $(TMP)/debian/tmp_docbook/ \
|
|
/usr/share/xml/docbook/stylesheet/docbook-xsl-ns/manpages/docbook.xsl \
|
|
debian/docs/*.xml
|
|
|
|
override_dh_compress:
|
|
# exclude history.txt from compression as about.pl needs it uncompressed
|
|
dh_compress --exclude=history.txt --exclude=contributors.yaml --exclude=teams.yaml
|
|
|
|
override_dh_installchangelogs:
|
|
# Debian Buster onwards renames history.txt to changelog which breaks Koha's timeline feature
|
|
dh_installchangelogs --exclude=history.txt
|