File: rules

package info (click to toggle)
fvwm-crystal 3.4.1%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: buster, stretch
  • size: 21,700 kB
  • ctags: 1,494
  • sloc: sh: 3,265; cs: 1,335; python: 875; makefile: 214
file content (31 lines) | stat: -rwxr-xr-x 1,171 bytes parent folder | download | duplicates (3)
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
#!/usr/bin/make -f

%:
	dh $@

# macros for manpage creation from xml via xsltproc
DB2MAN=/usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl
XP=xsltproc -''-nonet
MANPAGES=$(patsubst %.dbk,%.1,$(wildcard debian/dbk/*.dbk))

debian/dbk/%.1: debian/dbk/%.dbk
	$(XP) -o $@ $(DB2MAN) $<

override_dh_clean:
	dh_clean
	rm -f $(MANPAGES)
override_dh_installman: $(MANPAGES)
	dh_installman $(MANPAGES)

override_dh_auto_install:
	make DESTDIR=$(CURDIR)/debian/fvwm-crystal prefix=/usr \
		addondir=/usr/share/doc/fvwm-crystal/examples \
		docdir=/usr/share/doc/fvwm-crystal \
		install install-doc
	rm -f debian/fvwm-crystal/usr/share/doc/fvwm-crystal/ChangeLog
	rm -f debian/fvwm-crystal/usr/share/doc/fvwm-crystal/LICENSE
	rm -f debian/fvwm-crystal/usr/share/doc/fvwm-crystal/INSTALL
	rm -rf debian/fvwm-crystal/usr/share/man/man1
	rm -rf debian/fvwm-crystal/etc/X11
	# Some scripts have some bashisms
	for s in usr/share/fvwm-crystal/fvwm/scripts/ScreenResolution usr/bin/fvwm-crystal.videomodeswitch+ usr/bin/fvwm-crystal.videomodeswitch- usr/share/fvwm-crystal/fvwm/scripts/DesktopActions; do sed -i 's+#!/bin/sh+#!/bin/bash+' debian/fvwm-crystal/$$s; done