Skip to content
Snippets Groups Projects
ubuntu_ppa 756 B
Newer Older
  • Learn to ignore specific revisions
  • #! /bin/bash
    
    
    tmpdir=`mktemp -d`
    long_version=`git describe --always --tags`
    short_version=`git describe --always --tags | cut -d "-" -f 1,2`
    
    version=${long_version:1}
    dir_version=${short_version:1}
    echo $version
    
    Daniel Agar's avatar
    Daniel Agar committed
    debchange -v ${version} --distribution trusty --package qgroundcontrol --create --empty
    
    Daniel Agar's avatar
    Daniel Agar committed
    rsync -a --delete --exclude={build-release,release,Makefile\*} . ${tmpdir}/qgroundcontrol-${dir_version}/
    
    cd ${tmpdir}
    tar pczf qgroundcontrol_${dir_version}.orig.tar.gz qgroundcontrol-${dir_version}
    
    cd ${tmpdir}/qgroundcontrol-${dir_version}/
    
    Daniel Agar's avatar
    Daniel Agar committed
    debuild -S -uc -us
    
    Daniel Agar's avatar
    Daniel Agar committed
    # build locally
    debuild --prepend-path=/usr/lib/ccache -uc -us -sa -B -i -I -j4
    
    Daniel Agar's avatar
    Daniel Agar committed
    # upload to launchpad
    #dput -f ppa:qgroundcontrol/ppa ${tmpdir}/qgroundcontrol_${version}_source.changes