File: rules

package info (click to toggle)
toppred 1.10-10
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 928 kB
  • sloc: sh: 3,556; ansic: 2,342; makefile: 72
file content (32 lines) | stat: -rwxr-xr-x 1,033 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
32
#!/usr/bin/make -f

# DH_VERBOSE := 1

include /usr/share/dpkg/default.mk

export CONFIG_SHELL = /bin/sh
export SHELL = /bin/sh
export DEB_BUILD_MAINT_OPTIONS = hardening=+all

%:
	dh $@

override_dh_auto_configure:
	dh_auto_configure -- \
		GREP=/bin/grep \
		EGREP="/bin/grep -E" \
		MKDIR_P="/bin/mkdir -p"

override_dh_installexamples:
	make -C test clean
	dh_installexamples
	sed -i -e '/^TOPPREDDATA/d' \
	    -e 's?../src/toppred?/usr/bin/toppred?' \
	    -e 's?$$srcdir/??g' \
	    debian/$(DEB_SOURCE)/usr/share/doc/$(DEB_SOURCE)/examples/test/*.test
	TMPFILE=`mktemp` && \
	egrep -v -f debian/filter-patterns debian/$(DEB_SOURCE)/usr/share/doc/$(DEB_SOURCE)/examples/test/Makefile  > $$TMPFILE && \
	mv $$TMPFILE debian/$(DEB_SOURCE)/usr/share/doc/$(DEB_SOURCE)/examples/test/Makefile && \
	egrep -v -f debian/filter-patterns debian/$(DEB_SOURCE)/usr/share/doc/$(DEB_SOURCE)/examples/data/Makefile > $$TMPFILE && \
	mv $$TMPFILE debian/$(DEB_SOURCE)/usr/share/doc/$(DEB_SOURCE)/examples/data/Makefile && \
	rm -f $$TMPFILE