File: rules

package info (click to toggle)
mrtparse 1.6-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 348 kB
  • sloc: python: 2,708; makefile: 12
file content (16 lines) | stat: -rwxr-xr-x 534 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#! /usr/bin/make -f

export PYBUILD_NAME=mrtparse
export PYBUILD_AFTER_INSTALL=rm -rf debian/{package}/{install_dir}/mrtparse/examples debian/{package}/{install_dir}/mrtparse/samples

%:
	dh $@ --with python3 --buildsystem=pybuild

override_dh_auto_install:
	dh_auto_install
	for p in examples/*.py; do \
		set -e ; \
		target=$$(echo $${p##*/} | sed -e 's/\.py$$//' -e 's/_/-/g' -e '/^mrt/ !s/^/mrt-/') ; \
		sed 1s/python/python3/ $$p > debian/mrtparse/usr/bin/$${target} ; \
		chmod +x debian/mrtparse/usr/bin/$${target} ; \
	done