2 # See debhelper(7) (uncomment to enable)
3 # output every command that modifies files on the build system.
6 include /usr
/share
/dpkg
/pkg-info.mk
7 include /usr
/share
/rustc
/architecture.mk
9 export BUILD_MODE
=release
11 CARGO
=/usr
/share
/cargo
/bin
/cargo
13 export CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
14 export DEB_HOST_RUST_TYPE DEB_HOST_GNU_TYPE
15 export CARGO_HOME
= $(CURDIR
)/debian
/cargo_home
17 export DEB_CARGO_CRATE
=proxmox-backup_
$(DEB_VERSION_UPSTREAM
)
18 export DEB_CARGO_PACKAGE
=proxmox-backup
21 dh
$@
--with
=bash-completion
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
29 override_dh_auto_build
:
32 LIBDIR
=/usr
/lib
/$(DEB_HOST_MULTIARCH
)
35 dh_missing
--fail-missing
37 override_dh_auto_install
:
40 LIBDIR
=/usr
/lib
/$(DEB_HOST_MULTIARCH
)
42 override_dh_installinit
:
44 dh_installinit
--name proxmox-backup-proxy
46 # workaround https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=933541
47 # TODO: remove once available (Debian 11 ?)
49 dh_dwz
--no-dwz-multifile