]>
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 FG |
23 | override_dh_auto_configure: |
24 | sed -ie 's!proxmox = { git = "ssh://gitolite3@proxdev.maurer-it.com/rust/proxmox",!proxmox = {!' Cargo.toml | |
25 | sed -ie 's!valgrind.*!!' Cargo.toml | |
26 | $(CARGO) prepare-debian $(CURDIR)/debian/cargo_registry --link-from-system | |
27 | dh_auto_configure | |
28 | ||
13b77d10 WB |
29 | override_dh_auto_build: |
30 | dh_auto_build -- \ | |
17ed456c | 31 | PROXY_USER=backup \ |
13b77d10 WB |
32 | LIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH) |
33 | ||
36d74cd6 DM |
34 | override_dh_missing: |
35 | dh_missing --fail-missing | |
36 | ||
13b77d10 WB |
37 | override_dh_auto_install: |
38 | dh_auto_install -- \ | |
17ed456c | 39 | PROXY_USER=backup \ |
13b77d10 | 40 | LIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH) |
02c7a755 DM |
41 | |
42 | override_dh_installinit: | |
43 | dh_installinit | |
44 | dh_installinit --name proxmox-backup-proxy | |
05c03161 TL |
45 | |
46 | # workaround https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=933541 | |
47 | # TODO: remove once available (Debian 11 ?) | |
48 | override_dh_dwz: | |
49 | dh_dwz --no-dwz-multifile |