Skip to content

Commit 3687b54

Browse files
committed
debian: add maintainer release script
1 parent a6a4731 commit 3687b54

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

debian/gbp.conf

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[DEFAULT]
2+
debian-branch=ev3dev-stretch
3+
debian-tag=ev3dev-stretch/%(version)s

debian/release.sh

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
#!/bin/bash
2+
#
3+
# Maintainer script for publishing releases.
4+
5+
set -e
6+
7+
source=$(dpkg-parsechangelog -S Source)
8+
version=$(dpkg-parsechangelog -S Version)
9+
distribution=$(dpkg-parsechangelog -S Distribution)
10+
codename=$(debian-distro-info --codename --${distribution})
11+
12+
OS=debian DIST=${codename} ARCH=amd64 pbuilder-ev3dev build
13+
OS=raspbian DIST=${codename} ARCH=armhf pbuilder-ev3dev build
14+
15+
debsign ~/pbuilder-ev3dev/debian/${codename}-amd64/${source}_${version}_amd64.changes
16+
debsign ~/pbuilder-ev3dev/raspbian/${codename}-armhf/${source}_${version}_armhf.changes
17+
18+
dput ev3dev-debian ~/pbuilder-ev3dev/debian/${codename}-amd64/${source}_${version}_amd64.changes
19+
dput ev3dev-raspbian ~/pbuilder-ev3dev/raspbian/${codename}-armhf/${source}_${version}_armhf.changes
20+
21+
gbp buildpackage --git-tag-only

0 commit comments

Comments
 (0)