blob: e6c707a6084fa426fe6643957c61e883e04fe5ff (
plain)
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
|
#!/usr/bin/make -f
# -*- makefile -*-
# Uncomment this to turn on verbose mode.
export DH_VERBOSE=1
PKGNAME = nagios-plugins-contrib
PLUGINS := $(shell find $(CURDIR) -mindepth 1 -maxdepth 1 -name .git -prune -o -name .pc -prune -o -name debian -prune -o -type d -printf '%f\n' | sort)
%:
dh $@ --with quilt,python2
override_dh_auto_build:
dh_auto_build
$(PACKAGING_HELPER) --generate-readme
PACKAGING_HELPER = /usr/bin/python $(CURDIR)/debian/packaging-helper.py
clean: debian/copyright debian/control debian/tests/control
dh $@ --with quilt,python2
rm -f debian/README.Debian.plugins
CONTROL_FILES := $(shell for p in $(PLUGINS); do echo $$p/control; done)
COPYRIGHT_FILES := $(shell for p in $(PLUGINS); do echo $$p/copyright; done)
TESTS_FILES := $(wildcard */tests)
debian/copyright: debian/copyright.in debian/packaging-helper.py $(CONTROL_FILES) $(COPYRIGHT_FILES)
$(PACKAGING_HELPER) --copyright
-if [ -d .git ]; then git add $@; git commit -m 'Auto update of $@' $@; fi
debian/control: debian/control.in debian/packaging-helper.py $(CONTROL_FILES)
$(PACKAGING_HELPER) --control
-if [ -d .git ]; then git add $@; git commit -m 'Auto update of $@' $@; fi
debian/tests/control: debian/packaging-helper.py $(TESTS_FILES)
$(PACKAGING_HELPER) --tests
-if [ -d .git ]; then git add $@; git commit -m 'Auto update of $@' $@; fi
watch:
@$(PACKAGING_HELPER) --watch
.PHONY: watch
|