]> git.proxmox.com Git - perlmod.git/blob - build.sh
bump perlmod to 0.9.0 and perlmod-macro to 0.6.0
[perlmod.git] / build.sh
1 #!/bin/sh
2
3 set -e
4
5 export CARGO=/usr/bin/cargo
6 export RUSTC=/usr/bin/rustc
7
8 CRATE=$1
9 BUILDCMD=${BUILDCMD:-"dpkg-buildpackage -b -uc -us"}
10
11 mkdir -p build
12 echo system >build/rust-toolchain
13 rm -rf "build/${CRATE}"
14
15 rm -f "${CRATE}/debian/control"
16 debcargo package --config "$PWD/${CRATE}/debian/debcargo.toml" --changelog-ready --no-overlay-write-back --directory "$PWD/build/${CRATE}" "${CRATE}" "$(dpkg-parsechangelog -l "${CRATE}/debian/changelog" -SVersion | sed -e 's/-.*//')"
17 cp "build/${CRATE}/debian/control" "${CRATE}/debian/control"
18 cd "build/${CRATE}"
19 ${BUILDCMD}