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
|
#!/usr/bin/make -f
# -*- makefile -*-
# debian/rules for inkscape derived from a sample
# provided by Joey Hess via dh_make.
# Uncomment this to turn on verbose mode.
export DH_VERBOSE=1
export DEB_BUILD_MAINT_OPTIONS=hardening=+all
# Drop the --parallel flag as soon as we bump to compat 10
# We can do this once we drop support for Ubuntu Xenial and earlier
%:
dh $@ \
--buildsystem cmake \
--parallel \
--with bash-completion,gnome,python2
override_dh_gnome_clean:
dh_gnome_clean --no-control
# No need for autoreconf in CMake builds
override_dh_autoreconf:
override_dh_auto_configure:
dh_auto_configure -- \
-DWITH_DBUS=ON
override_dh_auto_test:
export CTEST_OUTPUT_ON_FAILURE=1
dh_auto_test
# Don't run scour, there is no need for it at all, and the defaults are not
# appropriate for Inkscape's SVGs
# https://bugs.launchpad.net/ubuntu/+source/inkscape/+bug/1638373
override_dh_scour:
|