blob: 8d4b19929b78e5a7cda05e02213727408959dd48 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
#!/bin/bash
set -e
if [ -z $1 ]; then
echo "Please give a repository with the packaging in."
exit 1
fi
repo=$1
VERSION=$(make version)
srcdir=$PWD
pkgbuilddir=$srcdir/_package
upstream_name=ContextKit
deb_source_name=contextkit
deb_orig_name=$deb_source_name'_'$VERSION.orig.tar.gz
cd $srcdir && make dist distdir=$deb_source_name-$VERSION
rm -rf $pkgbuilddir
mkdir $pkgbuilddir
mv $srcdir/$deb_source_name-$VERSION.tar.gz $pkgbuilddir/$deb_orig_name
tar -C $pkgbuilddir -xzf $pkgbuilddir/$deb_orig_name
git clone $repo $pkgbuilddir/$upstream_name-packaging
cp -r $pkgbuilddir/$upstream_name-packaging/debian $pkgbuilddir/$deb_source_name-$VERSION/
if cd $pkgbuilddir/$deb_source_name-$VERSION && dch -d -D harmattan; then
read -p "Push this version to packaging? [y] "
if [ "x$REPLY" = "x" -o "x$REPLY" = "xy" ]; then
cp $pkgbuilddir/$deb_source_name-$VERSION/debian/changelog $pkgbuilddir/$upstream_name-packaging/debian/changelog
cd $pkgbuilddir/$upstream_name-packaging
git commit debian/changelog -m "New version"
git push
fi
cd $pkgbuilddir/$deb_source_name-$VERSION/ && debuild -S -sa -d -us -uc
fi
|