]> git.proxmox.com Git - pxar.git/blame - Makefile
bump version to 0.4.0-1
[pxar.git] / Makefile
CommitLineData
707bad0d
WB
1.PHONY: all
2all: check
3
4.PHONY: check
5check:
b4d3fe51 6 cargo test --all-features
707bad0d
WB
7
8.PHONY: dinstall
9dinstall: deb
2ba7b742 10 sudo -k dpkg -i build/librust-*.deb
707bad0d
WB
11
12.PHONY: deb
13deb:
14 rm -rf build
1bcc42bd 15 mkdir build
707bad0d
WB
16 debcargo package \
17 --config "$(PWD)/debian/debcargo.toml" \
18 --changelog-ready \
19 --no-overlay-write-back \
1bcc42bd 20 --directory "$(PWD)/build/pxar" \
707bad0d
WB
21 "pxar" \
22 "$$(dpkg-parsechangelog -l "debian/changelog" -SVersion | sed -e 's/-.*//')"
23 echo system >build/rust-toolchain
1bcc42bd
DM
24 (cd build/pxar && CARGO=/usr/bin/cargo RUSTC=/usr/bin/rustc dpkg-buildpackage -b -uc -us)
25 lintian build/*.deb
707bad0d
WB
26
27.PHONY: clean
28clean:
8f1a4163 29 rm -rf build *.deb *.buildinfo *.changes *.orig.tar.gz
707bad0d 30 cargo clean
b3c43dad
DM
31
32upload: deb
33 cd build; \
34 dcmd --deb rust-pxar_*.changes \
35 | grep -v '.changes$$' \
36 | tar -cf- -T- \
37 | ssh -X repoman@repo.proxmox.com upload --product devel --dist buster