9d3a8d9865
This uses the docbook source files to generate the man pages, and installs them to their correct location when the packages are being built. This will make it easier for people to write man pages, thereby ensuring that people join in keeping documentation up to date. Note: adds docbook-xsl and xsltproc to the dependencies. Note2: applies on top of Magnus' other patch on this ticket. Signed-off-by: Magnus Enger <magnus@enger.priv.no> Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
98 lines
5.2 KiB
Makefile
Executable file
98 lines
5.2 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
|
|
|
|
override_dh_gencontrol:
|
|
debian/bd-to-depends >> debian/koha-common.substvars
|
|
dh_gencontrol
|
|
|
|
override_dh_auto_install:
|
|
dh_auto_install
|
|
rm $(TMP)/etc/koha/README.txt
|
|
rm -r $(TMP)/usr/share/koha/doc
|
|
rm -r $(TMP)/var/run
|
|
rm -r $(TMP)/var/lock
|
|
rm $(TMP)/var/log/koha/README
|
|
# rm $(TMP)/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/lib/jquery/jquery.js
|
|
# ln -s /usr/share/javascript/jquery/jquery.js \
|
|
# $(TMP)/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/lib/jquery/jquery.js
|
|
# rm $(TMP)/usr/share/koha/opac/htdocs/opac-tmpl/prog/en/lib/jquery/jquery.js
|
|
# ln -s /usr/share/javascript/jquery/jquery.js \
|
|
# $(TMP)/usr/share/koha/opac/htdocs/opac-tmpl/prog/en/lib/jquery/jquery.js
|
|
rm -r \
|
|
$(TMP)/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/js/tinymce
|
|
ln -s /usr/share/tinymce2/www \
|
|
$(TMP)/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/js/tinymce
|
|
rm -r \
|
|
$(TMP)/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/lib/yui
|
|
ln -s /usr/share/javascript/yui \
|
|
$(TMP)/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/lib/yui
|
|
rm -r \
|
|
$(TMP)/usr/share/koha/opac/htdocs/opac-tmpl/prog/en/lib/yui
|
|
ln -s /usr/share/javascript/yui \
|
|
$(TMP)/usr/share/koha/opac/htdocs/opac-tmpl/prog/en/lib/yui
|
|
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_</'
|
|
install -m 0644 koha-tmpl/opac-tmpl/prog/en/lib/yui/skin.css \
|
|
koha-tmpl/opac-tmpl/prog/en/lib/yui/reset-fonts-grids.css \
|
|
$(TMP)/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/css
|
|
install -m 0644 koha-tmpl/opac-tmpl/prog/en/lib/yui/skin.css \
|
|
koha-tmpl/opac-tmpl/prog/en/lib/yui/reset-fonts-grids.css \
|
|
$(TMP)/usr/share/koha/opac/htdocs/opac-tmpl/prog/en/css
|
|
install -m 0644 koha-tmpl/intranet-tmpl/prog/en/lib/yui/menu-button-arrow-disabled.png \
|
|
$(TMP)/usr/share/koha/opac/htdocs/opac-tmpl/prog/en/css
|
|
install -m 0644 koha-tmpl/intranet-tmpl/prog/en/lib/yui/menu-button-arrow-disabled.png \
|
|
$(TMP)/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/css
|
|
install -m 0644 koha-tmpl/intranet-tmpl/prog/en/lib/yui/menu-button-arrow.png \
|
|
$(TMP)/usr/share/koha/opac/htdocs/opac-tmpl/prog/en/css
|
|
install -m 0644 koha-tmpl/intranet-tmpl/prog/en/lib/yui/menu-button-arrow.png \
|
|
$(TMP)/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/css
|
|
install -m 0644 koha-tmpl/intranet-tmpl/prog/en/lib/yui/split-button-arrow-active.png \
|
|
$(TMP)/usr/share/koha/opac/htdocs/opac-tmpl/prog/en/css
|
|
install -m 0644 koha-tmpl/intranet-tmpl/prog/en/lib/yui/split-button-arrow-active.png \
|
|
$(TMP)/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/css
|
|
install -m 0644 koha-tmpl/intranet-tmpl/prog/en/lib/yui/split-button-arrow-disabled.png \
|
|
$(TMP)/usr/share/koha/opac/htdocs/opac-tmpl/prog/en/css
|
|
install -m 0644 koha-tmpl/intranet-tmpl/prog/en/lib/yui/split-button-arrow-disabled.png \
|
|
$(TMP)/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/css
|
|
install -m 0644 koha-tmpl/intranet-tmpl/prog/en/lib/yui/split-button-arrow-focus.png \
|
|
$(TMP)/usr/share/koha/opac/htdocs/opac-tmpl/prog/en/css
|
|
install -m 0644 koha-tmpl/intranet-tmpl/prog/en/lib/yui/split-button-arrow-focus.png \
|
|
$(TMP)/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/css
|
|
install -m 0644 koha-tmpl/intranet-tmpl/prog/en/lib/yui/split-button-arrow-hover.png \
|
|
$(TMP)/usr/share/koha/opac/htdocs/opac-tmpl/prog/en/css
|
|
install -m 0644 koha-tmpl/intranet-tmpl/prog/en/lib/yui/split-button-arrow-hover.png \
|
|
$(TMP)/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/css
|
|
install -m 0644 koha-tmpl/intranet-tmpl/prog/en/lib/yui/split-button-arrow.png \
|
|
$(TMP)/usr/share/koha/opac/htdocs/opac-tmpl/prog/en/css
|
|
install -m 0644 koha-tmpl/intranet-tmpl/prog/en/lib/yui/split-button-arrow.png \
|
|
$(TMP)/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/css
|
|
install -m 0644 koha-tmpl/intranet-tmpl/prog/en/lib/yui/sprite.png \
|
|
$(TMP)/usr/share/koha/opac/htdocs/opac-tmpl/prog/en/css
|
|
install -m 0644 koha-tmpl/intranet-tmpl/prog/en/lib/yui/sprite.png \
|
|
$(TMP)/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/css
|
|
sed -i -e 's:url(.*/reset-fonts-grids.css.*):url(reset-fonts-grids.css):' \
|
|
-e 's:url(.*/skin.css.*):url(skin.css):' \
|
|
$(TMP)/usr/share/koha/opac/htdocs/opac-tmpl/prog/en/css/opac.css \
|
|
$(TMP)/usr/share/koha/opac/htdocs/opac-tmpl/prog/en/css/sco.css \
|
|
$(TMP)/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/css/staff-global*.css
|
|
mkdir -p $(TMP)/debian/tmp_docbook
|
|
xsltproc --output $(TMP)/debian/tmp_docbook/ \
|
|
/usr/share/xml/docbook/stylesheet/docbook-xsl/manpages/docbook.xsl \
|
|
debian/docs/*.xml
|