File: rules

package info (click to toggle)
python-pysnmp4-mibs 0.1.3-1
  • links: PTS, VCS
  • area: main
  • in suites: buster, jessie, jessie-kfreebsd, stretch, wheezy
  • size: 12,116 kB
  • ctags: 23,168
  • sloc: python: 47,088; sh: 50; makefile: 18
file content (28 lines) | stat: -rwxr-xr-x 859 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
#!/usr/bin/make -f

include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/python-distutils.mk

DEB_PYTHON_INSTALL_ARGS_ALL += --install-layout=deb

# Manpages stuff
DOC_DIR        = debian/doc
MAN_TMP_DIR    = $(DOC_DIR)/manpages
PO_DIR         = $(DOC_DIR)/po

MANPAGES       = $(addprefix $(DOC_DIR)/,en/rebuild-pysnmp-mibs.1 de/rebuild-pysnmp-mibs.de.1 fr/rebuild-pysnmp-mibs.fr.1)
XSLT_CMD       = xsltproc -''-nonet -''-param man.charmap.use.subset "0"
DB2MAN         = /usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl

install/python-pysnmp4-mibs:: po $(MANPAGES)

po:
	mkdir -p $(dir $(MANPAGES))
	cd $(PO_DIR) && po4a -v po4a.cfg

%.1: %.dbk
	cd $(<D) && $(XSLT_CMD) $(DB2MAN) $(<F)
	mv $(@D)/rebuild-pysnmp-mibs.1 $(DOC_DIR)/$(@F)

clean::
	rm -rf $(DOC_DIR)/de $(DOC_DIR)/fr $(DOC_DIR)/*.1 $(DOC_DIR)/en/*.1