author | Paul Crowley <paul@lshift.net> |
Tue, 06 Sep 2011 14:07:24 +0100 | |
branch | debian |
changeset 321 | f4696be23ebf |
parent 314 | c02eae7665af |
child 335 | 0d15506351db |
permissions | -rwxr-xr-x |
280 | 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} |
|
294
31d5c6236f71
Add release buildihng script
Paul Crowley <paul@lshift.net>
parents:
281
diff
changeset
|
21 |
hg archive -X '.hg*' -X 'dev/**' -t tgz -r release_${UPSTREAM_VERSION} \ |
280 | 22 |
${BUILDDIR}/${PACKAGE}_${UPSTREAM_VERSION}.orig.tar.gz |
294
31d5c6236f71
Add release buildihng script
Paul Crowley <paul@lshift.net>
parents:
281
diff
changeset
|
23 |
hg archive -X '.hg*' -X 'dev/**' -r debian_${DEBIAN_VERSION} \ |
280 | 24 |
${BUILDDIR}/${PACKAGE}-${UPSTREAM_VERSION} |
25 |
||
26 |
cd ${BUILDDIR}/${PACKAGE}-${UPSTREAM_VERSION} |
|
294
31d5c6236f71
Add release buildihng script
Paul Crowley <paul@lshift.net>
parents:
281
diff
changeset
|
27 |
dpkg-buildpackage -kFD56DDC0 |
31d5c6236f71
Add release buildihng script
Paul Crowley <paul@lshift.net>
parents:
281
diff
changeset
|
28 |
#dpkg-buildpackage |
280 | 29 |
cd .. |
30 |
lintian -i --pedantic -IE ${PACKAGE}_${DEBIAN_VERSION}_*.changes |
|
314 | 31 |
sudo pbuilder --build ${PACKAGE}_${DEBIAN_VERSION}.dsc |