$(MAKE) deb
sudo -k dpkg -i build/librust-*.deb
+perlmod-bin-deb:
+ mkdir build || true
+ rm -rf build/perlmod-bin-deb
+ git archive --format=tar HEAD perlmod-bin | tar -C build -xf -
+ cd build/perlmod-bin && dpkg-buildpackage --no-sign -b
+
%-deb:
./build.sh $*
touch $@
.PHONY: check
check:
cargo test
+ cargo build
+ perl test.pl >out.test
+ if diff -up out.test test.pl.expected; then rm out.test; \
+ else echo "Test output mismatch between out.test and test.pl.expected"; fi
# Prints a diff between the current code and the one rustfmt would produce
.PHONY: fmt
%-upload: %-deb
cd build; \
- dcmd --deb rust-$*_*.changes \
+ dcmd --deb ./*$*_*.changes \
| grep -v '.changes$$' \
| tar -cf- -T- \
- | ssh -X repoman@repo.proxmox.com upload --product devel --dist bullseye
+ | ssh -X repoman@repo.proxmox.com upload --product devel --dist bookworm