31 lines
631 B
Bash
Executable File
31 lines
631 B
Bash
Executable File
#!/bin/sh
|
|
|
|
cd `dirname "$0"`/..
|
|
mkdir -p dist
|
|
DIST="$PWD/dist"
|
|
DEBIAN="$PWD/packaging/debian"
|
|
RULES_D="$PWD/rules.d"
|
|
|
|
BUILD_DIR="${TMPDIR:-/tmp}/$PWD"
|
|
mkdir -m 0700 -p "$BUILD_DIR"
|
|
rm -rf "$BUILD_DIR"/*
|
|
python setup.py sdist --dist-dir="$BUILD_DIR"
|
|
|
|
cd "$BUILD_DIR"
|
|
S=`ls -1 solaar-*.tar.gz`
|
|
VERSION=${S#solaar-}
|
|
VERSION=${VERSION%.tar.gz}
|
|
tar xfz "$S"
|
|
mv "$S" solaar_$VERSION.orig.tar.gz
|
|
|
|
cd solaar-*
|
|
cp -a "$DEBIAN" .
|
|
ls -1 "$RULES_D"/*.rules | while read rule; do
|
|
target=`basename "$rule"`
|
|
target=${target#??-}
|
|
target=${target%.rules}
|
|
cp -av "$rule" ./debian/solaar.$target.udev
|
|
done
|
|
debuild "$@"
|
|
cp -au ../solaar_* "$DIST"
|