ubuntu_ppa 732 Bytes
Newer Older
Daniel Agar's avatar
Daniel Agar committed
1
2
#! /bin/bash

Daniel Agar's avatar
Daniel Agar committed
3
4
5
tmpdir=`mktemp -d`
long_version=`git describe --always --tags`
short_version=`git describe --always --tags | cut -d "-" -f 1,2`
Daniel Agar's avatar
Daniel Agar committed
6

Daniel Agar's avatar
Daniel Agar committed
7
8
9
version=${long_version:1}
dir_version=${short_version:1}
echo $version
Daniel Agar's avatar
Daniel Agar committed
10

Daniel Agar's avatar
Daniel Agar committed
11
12
13
14
15
16
debchange -v ${version} --distribution trusty

qmake -r qgroundcontrol.pro
make git_ver

rsync -av --delete --exclude={.git,build-release,release,Makefile\*} . ${tmpdir}/qgroundcontrol-${dir_version}/
Daniel Agar's avatar
Daniel Agar committed
17

Daniel Agar's avatar
Daniel Agar committed
18
19
20
21
22
cd ${tmpdir}
tar pczf qgroundcontrol_${dir_version}.orig.tar.gz qgroundcontrol-${dir_version}

cd ${tmpdir}/qgroundcontrol-${dir_version}/
debuild -S
Don Gagne's avatar
Don Gagne committed
23

Daniel Agar's avatar
Daniel Agar committed
24
dput ppa:qgroundcontrol/ppa ${tmpdir}/qgroundcontrol_${version}_source.changes
Daniel Agar's avatar
Daniel Agar committed
25
26
27


# test building the source deb locally
Daniel Agar's avatar
Daniel Agar committed
28
#debuild --prepend-path=/usr/lib/ccache -sa