dev/debian-build/dbuild_release
changeset 326 b44dd7bad82c
parent 314 c02eae7665af
child 335 0d15506351db
equal deleted inserted replaced
324:36400dcefb67 326:b44dd7bad82c
       
     1 #!/bin/sh
       
     2 
       
     3 set -e
       
     4 
       
     5 cd $(hg root)
       
     6 
       
     7 PACKAGE=$(dpkg-parsechangelog | sed -n 's/^Source: \(.*\)/\1/p')
       
     8 DEBIAN_VERSION=$(dpkg-parsechangelog | sed -n 's/^Version: \(.*\)/\1/p')
       
     9 # Lazy, but hey
       
    10 UPSTREAM_VERSION=$(dpkg-parsechangelog | sed -n 's/^Version: \(.*\)-[^-]*/\1/p')
       
    11 BUILDDIR=$(pwd)/build/debian
       
    12 
       
    13 echo PACKAGE $PACKAGE
       
    14 echo DEBIAN_VERSION $DEBIAN_VERSION
       
    15 echo UPSTREAM_VERSION $UPSTREAM_VERSION
       
    16 echo UPSTREAM $UPSTREAM
       
    17 echo BUILDDIR $BUILDDIR
       
    18 
       
    19 rm -rf ${BUILDDIR}
       
    20 mkdir -p ${BUILDDIR}
       
    21 hg archive -X '.hg*' -X 'dev/**' -t tgz -r release_${UPSTREAM_VERSION} \
       
    22    ${BUILDDIR}/${PACKAGE}_${UPSTREAM_VERSION}.orig.tar.gz
       
    23 hg archive -X '.hg*' -X 'dev/**' -r debian_${DEBIAN_VERSION} \
       
    24    ${BUILDDIR}/${PACKAGE}-${UPSTREAM_VERSION}
       
    25 
       
    26 cd ${BUILDDIR}/${PACKAGE}-${UPSTREAM_VERSION}
       
    27 dpkg-buildpackage -kFD56DDC0
       
    28 #dpkg-buildpackage
       
    29 cd ..
       
    30 lintian -i --pedantic -IE ${PACKAGE}_${DEBIAN_VERSION}_*.changes
       
    31 sudo pbuilder --build ${PACKAGE}_${DEBIAN_VERSION}.dsc