]> git.proxmox.com Git - pxar.git/blobdiff - Makefile
decoder: aio: Make `TokioReader` public
[pxar.git] / Makefile
index 8f20afc0eb2ea6a3887d6f8e9b4c25e3e41c4bb8..3ce669240df91adb5276bbe0bf6933b8656d7fe7 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -9,9 +9,10 @@ check:
 dinstall: deb
        sudo -k dpkg -i build/librust-*.deb
 
-.PHONY: deb
-deb:
+.PHONY: build
+build:
        rm -rf build
+       rm -f debian/control
        mkdir build
        debcargo package \
            --config "$(PWD)/debian/debcargo.toml" \
@@ -21,6 +22,12 @@ deb:
            "pxar" \
            "$$(dpkg-parsechangelog -l "debian/changelog" -SVersion | sed -e 's/-.*//')"
        echo system >build/rust-toolchain
+       rm -f build/pxar/Cargo.lock
+       find build/pxar/debian -name '*.hint' -delete
+       cp build/pxar/debian/control debian/control
+
+.PHONY: deb
+deb: build
        (cd build/pxar && CARGO=/usr/bin/cargo RUSTC=/usr/bin/rustc dpkg-buildpackage -b -uc -us)
        lintian build/*.deb
 
@@ -34,4 +41,4 @@ upload: deb
            dcmd --deb rust-pxar_*.changes \
            | grep -v '.changes$$' \
            | tar -cf- -T- \
-           | ssh -X repoman@repo.proxmox.com upload --product devel --dist buster
+           | ssh -X repoman@repo.proxmox.com upload --product devel --dist bullseye