File: rules

package info (click to toggle)
strigi 0.7.2-1
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 6,808 kB
  • ctags: 7,071
  • sloc: cpp: 44,468; ansic: 9,764; perl: 515; java: 367; python: 345; xml: 316; yacc: 176; sh: 153; makefile: 38
file content (54 lines) | stat: -rwxr-xr-x 1,876 bytes parent folder | download
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#!/usr/bin/make -f

# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1

FILENAME := $(DEB_SOURCE_PACKAGE)_$(DEB_UPSTREAM_VERSION).orig.tar.gz
UPFILENAME := $(DEB_SOURCE_PACKAGE)-$(shell echo $(DEB_UPSTREAM_VERSION) | sed 's/~/-/').tar.bz2
URL := http://www.vandenoever.info/software/strigi/$(UPFILENAME)
CURRENTVERSION := $(shell dpkg-parsechangelog | sed -n 's/^Version: //p')
LIBPKGS := $(shell dh_listpackages | grep libs | sed -e '/dev/d;')

%:
	dh $@ --parallel --list-missing

override_dh_auto_configure:
	dh_auto_configure -- \
		-DCMAKE_C_FLAGS="$(CFLAGS)" -DCMAKE_CXX_FLAGS="$(CXXFLAGS)" \
		-DCMAKE_LD_FLAGS="-Wl,-z,defs" \
		-DCMAKE_SKIP_RPATH=ON \
		-DCMAKE_SHARED_LINKER_FLAGS="-Wl,--no-undefined -Wl,--as-needed" \
		-DCMAKE_MODULE_LINKER_FLAGS="-Wl,--no-undefined -Wl,--as-needed" \
		-DCMAKE_EXE_LINKER_FLAGS="-Wl,--no-undefined -Wl,--as-needed"

override_dh_pysupport:
	dh_pysupport /usr/lib/deskbar-applet/handlers

override_dh_clean:
	dh_clean
	rm -f debian/shlibs.local
#	rm -f debian/libstreams0.symbols.$(DEB_HOST_ARCH)
#	rm -f debian/libstreamanalyzer0.symbols.$(DEB_HOST_ARCH)

override_dh_makeshlibs:
	dh_makeshlibs -V
	for pkg in $(LIBPKGS); do \
		sed 's/>=[^)]*/= $(CURRENTVERSION)/' debian/$$pkg/DEBIAN/shlibs >> debian/shlibs.local; \
	done

override_dh_strip:
	dh_strip --dbg-package=strigi-dbg
#	for pkg in libstreams0 libstreamanalyzer0; do \
		pkgkde-symbolshelper symbolfile -p $$pkg -o debian/$${pkg}.symbols.$(DEB_HOST_ARCH); \
		pkgkde-symbolshelper postgensymbols -p $$pkg -v; \
	done

get-orig-source:
	@@dh_testdir
	@@[ -d ../tarballs/. ] || mkdir -p ../tarballs
	@@echo Downloading $(UPFILENAME) from $(URL) ...
	@@wget -N -nv -T10 -t3 -O ../tarballs/$(UPFILENAME) $(URL)
	@@echo Converting $(UPFILENAME) to $(FILENAME)
	@@bzcat ../tarballs/$(UPFILENAME) | gzip -9 > ../tarballs/$(FILENAME)

.PHONY: override_dh_auto_test