]>
Commit | Line | Data |
---|---|---|
de779814 DM |
1 | #!/usr/bin/make -f |
2 | # See debhelper(7) (uncomment to enable) | |
3 | # output every command that modifies files on the build system. | |
da0e1e40 FG |
4 | DH_VERBOSE = 1 |
5 | ||
6 | include /usr/share/dpkg/pkg-info.mk | |
7 | include /usr/share/rustc/architecture.mk | |
de779814 | 8 | |
bed78ccd | 9 | export BUILD_MODE=release |
de779814 | 10 | |
da0e1e40 FG |
11 | CARGO=/usr/share/cargo/bin/cargo |
12 | ||
13 | export CFLAGS CXXFLAGS CPPFLAGS LDFLAGS | |
14 | export DEB_HOST_RUST_TYPE DEB_HOST_GNU_TYPE | |
15 | export CARGO_HOME = $(CURDIR)/debian/cargo_home | |
16 | ||
17 | export DEB_CARGO_CRATE=proxmox-backup_$(DEB_VERSION_UPSTREAM) | |
18 | export DEB_CARGO_PACKAGE=proxmox-backup | |
19 | ||
de779814 | 20 | %: |
36d74cd6 | 21 | dh $@ --with=bash-completion |
de779814 | 22 | |
da0e1e40 | 23 | override_dh_auto_configure: |
da0e1e40 FG |
24 | $(CARGO) prepare-debian $(CURDIR)/debian/cargo_registry --link-from-system |
25 | dh_auto_configure | |
26 | ||
13b77d10 WB |
27 | override_dh_auto_build: |
28 | dh_auto_build -- \ | |
17ed456c | 29 | PROXY_USER=backup \ |
13b77d10 WB |
30 | LIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH) |
31 | ||
36d74cd6 DM |
32 | override_dh_missing: |
33 | dh_missing --fail-missing | |
34 | ||
13b77d10 WB |
35 | override_dh_auto_install: |
36 | dh_auto_install -- \ | |
17ed456c | 37 | PROXY_USER=backup \ |
13b77d10 | 38 | LIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH) |
02c7a755 | 39 | |
b28253d6 DM |
40 | override_dh_installsystemd: |
41 | # note: we start/try-reload-restart services manually in postinst | |
42 | dh_installsystemd --no-start --no-restart-after-upgrade | |
05c03161 TL |
43 | |
44 | # workaround https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=933541 | |
45 | # TODO: remove once available (Debian 11 ?) | |
46 | override_dh_dwz: | |
47 | dh_dwz --no-dwz-multifile |