File: rules

package info (click to toggle)
ignition-utils 1.2.0%2Bds-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 672 kB
  • sloc: python: 2,730; cpp: 1,218; ansic: 286; sh: 202; makefile: 11
file content (20 lines) | stat: -rwxr-xr-x 926 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/usr/bin/make -f

override_dh_auto_configure:
	dh_auto_configure -- \
           -DIGN_UTILS_VENDOR_CLI11=OFF

execute_after_dh_auto_install:
	# 1. Upstream is using a fake/empty library to make ign-cmake
	# to generate cmake/pkgconfig and visibility files.
	# Do not need to install it. Also need to remove the cmake/pkgconfig
	# file hosting the library path
	rm debian/libignition-utils-dev/usr/lib/*/libignition-utils*.so*
	rm debian/libignition-utils-dev/usr/lib/*/cmake/ignition-utils*/ignition-utils*-targets-none.cmake
	sed -i -e "s/\(Libs:.*\)-lignition-utils[0-99]\(.*\)/\1\2/g" debian/libignition-utils-dev/usr/lib/*/pkgconfig/ignition-utils*.pc
	rm debian/libignition-utils-dev/usr/lib/*/pkgconfig/ignition-utils*-cli.pc
	# 2. Remove build paths from tag file for reproducible builds
	sed -i -e 's:$(CURDIR)/::g' debian/libignition-utils-dev/usr/share/ignition/ignition-utils*/ignition-utils*.tag.xml

%:
	dh $@