File: rules

package info (click to toggle)
w3c-markup-validator 1.3%2Bdfsg-4
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, buster
  • size: 5,044 kB
  • sloc: perl: 2,888; xml: 1,331; python: 427; sh: 216; makefile: 75
file content (35 lines) | stat: -rwxr-xr-x 1,252 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#!/usr/bin/make -f

export LC_ALL = C.UTF-8

PACKAGE = $(shell dh_listpackages)
TMP = ${CURDIR}/debian/${PACKAGE}/
CONFIG_DIR = etc/w3c
CGIBIN_DIR = usr/lib/cgi-bin/$(PACKAGE)
SHARED_DIR = usr/share/$(PACKAGE)
HTML_DIR   = usr/share/$(PACKAGE)/html
IMAGES_DIR = $(SHARED_DIR)/html/images

%:
	dh $@

override_dh_auto_test:
	@echo TESTS REQUIRE A NETWORK

override_dh_install:
	dh_install httpd/cgi-bin/check           ${CGIBIN_DIR}
	dh_install httpd/cgi-bin/sendfeedback.pl ${CGIBIN_DIR}
	dh_install httpd/conf/*                  ${CONFIG_DIR}
	dh_install httpd/mod_perl/*              ${SHARED_DIR}/mod_perl
	dh_install htdocs/config/*               ${CONFIG_DIR}
	dh_install share/templates/en_US/*       ${SHARED_DIR}/templates/en_US
	dh_install -Xconfig -Xtest htdocs/*      ${HTML_DIR}
	dh_install debian/logo.png               ${IMAGES_DIR}
	dh_link ${CONFIG_DIR}/httpd.conf         /etc/apache2/conf-available/w3c-markup-validator.conf

override_dh_installdocs:
	mkdir -p debian/tmp
	lynx -dump -nolist -display_charset=utf-8 htdocs/todo.html > debian/tmp/TODO
	lynx -dump -nolist -display_charset=utf-8 htdocs/whatsnew.html > debian/tmp/changelog
	lynx -dump -nolist -display_charset=utf-8 htdocs/about.html > debian/tmp/README
	dh_installdocs