File: rules

package info (click to toggle)
conmux 0.12.0-5
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 372 kB
  • sloc: exp: 1,772; perl: 1,361; python: 202; sh: 124; makefile: 52
file content (24 lines) | stat: -rwxr-xr-x 900 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
#!/usr/bin/make -f
export deb_systemdsystemgeneratordir = $(shell pkg-config --variable=systemdsystemgeneratordir systemd | sed s,^/,,)

PERLLIBDIR := $(shell perl -MConfig -e 'print $$Config{vendorlib}')

override_dh_auto_install:
	dh_auto_install -- PREFIX=/conmux BUILD=$(CURDIR)/debian/tmp
	mkdir -p debian/tmp/$(PERLLIBDIR)
	mv debian/tmp/conmux/lib/Conmux.pm debian/tmp/$(PERLLIBDIR)
	# sample init script, but not suitable for various reasons (can't
	# override directories nor configs, relatively complex etc.)
	rm -f debian/tmp/conmux/sbin/start
	# empty directories
	rmdir debian/tmp/conmux/etc debian/tmp/conmux/log
	# conflicts with conserver-client and is a too generic name anyway
	mv debian/tmp/conmux/bin/console debian/tmp/conmux/bin/conmux-console

override_dh_installinit:
	dh_installinit
	dh_installinit -n --name=conmux-daemon
	dh_installinit -n --name=conmux-daemon@

%:
	dh $@