Fix location
[untie.git] / release.sh
blobe6dad66b4b0616a7434cc43fceae9f2fa8f68b38
1 #!/bin/bash
3 set -x
4 set -e # Exit on error
6 PACKAGE=$(basename "$PWD")
7 mkdir dist
8 TEMPDIR="$(mktemp -d)"
9 read VERSION < NEWS
10 echo "$PACKAGE-$VERSION: $TEMPDIR"
11 hg archive "$TEMPDIR/$PACKAGE-$VERSION"
12 DIR="$PWD"
13 cd "$TEMPDIR"
14 rm "$PACKAGE-$VERSION/release.sh"
15 rm "$PACKAGE-$VERSION"/.hg*
16 tar czf "$DIR/dist/$PACKAGE-$VERSION.tar.gz" "$PACKAGE-$VERSION"
17 tar cjf "$DIR/dist/$PACKAGE-$VERSION.tar.bz2" "$PACKAGE-$VERSION"
18 mkdir -p SOURCES SPECS BUILD SRPMS RPMS/i386
19 ln "$DIR/dist/$PACKAGE-$VERSION.tar.gz" SOURCES/
20 unset LINGUAS CFLAGS
21 rpmbuild -ba "$PACKAGE-$VERSION/$PACKAGE.spec"
22 mv "SRPMS/$PACKAGE-$VERSION-1.src.rpm" "$DIR/dist"
23 mv "RPMS/i386/$PACKAGE-"{,debuginfo-}"$VERSION-1.i386.rpm" "$DIR/dist"
24 rm -fr "$TEMPDIR"