]> git.proxmox.com Git - pve-xtermjs.git/blob - debian/rules
6049291ea4dbeba4fbaa2d2eeb226cd3f7edf9a4
[pve-xtermjs.git] / debian / rules
1 #!/usr/bin/make -f
2
3 include /usr/share/dpkg/pkg-info.mk
4 include /usr/share/rustc/architecture.mk
5
6 export BUILD_MODE=release
7
8 export CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
9 export DEB_HOST_RUST_TYPE DEB_HOST_GNU_TYPE
10 export CARGO_HOME = $(CURDIR)/debian/cargo_home
11
12 export DEB_CARGO_CRATE=termproxy_$(DEB_VERSION_UPSTREAM)
13 export DEB_CARGO_PACKAGE=pve-xtermjs
14
15 %:
16 dh $@
17
18 override_dh_auto_build:
19 dh_auto_build
20 sed -e 's/@VERSION@/$(DEB_VERSION)/' src/www/index.html.tpl.in > src/www/index.html.tpl
21 sed -e 's/@VERSION@/$(DEB_VERSION)/' src/www/index.html.hbs.in > src/www/index.html.hbs
22 rm src/www/index.html.tpl.in src/www/index.html.hbs.in
23
24 override_dh_auto_configure:
25 rm -f Cargo.lock
26 /usr/share/cargo/bin/cargo prepare-debian $(CURDIR)/debian/cargo_registry --link-from-system
27 dh_auto_configure