File: rules

package info (click to toggle)
jabberd2 2.7.0-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 4,016 kB
  • sloc: ansic: 37,099; sh: 1,108; perl: 656; xml: 561; makefile: 511; python: 238; ruby: 145; sql: 55
file content (46 lines) | stat: -rwxr-xr-x 974 bytes parent folder | download | duplicates (4)
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
#!/usr/bin/make -f

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

export DEB_BUILD_MAINT_OPTIONS=hardening=+all

%:
	dh $@

override_dh_auto_configure:
	dh_auto_configure -- \
		--prefix=/usr \
		--bindir=\$${prefix}/sbin \
		--sysconfdir=/etc/jabberd2 \
		--program-prefix=jabberd2- \
		--enable-ssl \
		--enable-mysql \
		--enable-pgsql \
		--enable-sqlite \
		--enable-db \
		--enable-ldap \
		--enable-pam \
		--enable-pipe \
		--enable-anon \
		--enable-fs \
		--enable-websocket \
		--without-subst

override_dh_auto_install:
	dh_auto_install

	# remove *.la files. Do not ship them.
	rm `find  debian/jabberd2 -name '*.la'`

	# remove jabberd wrapper, we use lsb init scripts
	rm debian/jabberd2/etc/jabberd2/jabberd.cfg
	rm debian/jabberd2/usr/sbin/jabberd2-jabberd

	rm debian/jabberd2/etc/jabberd2/*.dist
	rm debian/jabberd2/etc/jabberd2/templates/*.dist

override_dh_fixperms:
	dh_fixperms

	chmod 755 debian/jabberd2/etc/jabberd2/component.d/*