dev/debian-build/dbuild
changeset 326 b44dd7bad82c
parent 314 c02eae7665af
child 328 311989e24f27
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 UPSTREAM=$(hg log --template '{node}' -r 'heads(ancestors(.) and branch(default))')
       
    12 BUILDDIR=$(pwd)/build/debian
       
    13 
       
    14 echo PACKAGE $PACKAGE
       
    15 echo DEBIAN_VERSION $DEBIAN_VERSION
       
    16 echo UPSTREAM_VERSION $UPSTREAM_VERSION
       
    17 echo UPSTREAM $UPSTREAM
       
    18 echo BUILDDIR $BUILDDIR
       
    19 
       
    20 rm -rf ${BUILDDIR}
       
    21 mkdir -p ${BUILDDIR}
       
    22 hg archive -X '.hg*' -X 'dev/**' -t tgz -r ${UPSTREAM} \
       
    23    ${BUILDDIR}/${PACKAGE}_${UPSTREAM_VERSION}.orig.tar.gz
       
    24 hg st -mac0n -X '.hg*' -X 'dev/**' | cpio -p -0 -d \
       
    25    ${BUILDDIR}/${PACKAGE}-${UPSTREAM_VERSION}
       
    26 
       
    27 cd ${BUILDDIR}/${PACKAGE}-${UPSTREAM_VERSION}
       
    28 #dpkg-buildpackage -kFD56DDC0
       
    29 dpkg-buildpackage
       
    30 cd ..
       
    31 lintian -i --pedantic -IE ${PACKAGE}_${DEBIAN_VERSION}_*.changes
       
    32 #sudo pbuilder --build ${PACKAGE}_${DEBIAN_VERSION}.dsc