File: get-orig-source.sh

package info (click to toggle)
tclxml 3.3~svn11-2
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 4,392 kB
  • sloc: ansic: 13,292; tcl: 11,656; xml: 3,269; sh: 559; makefile: 15
file content (13 lines) | stat: -rwxr-xr-x 585 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/bin/sh

UPSTREAM_REPO=http://tclxml.svn.sourceforge.net/svnroot/tclxml/trunk
PACKAGE=tclxml
SRC_VERSION=$(dpkg-parsechangelog | sed -ne 's/^Version: \(\([0-9]\+\):\)\?\(.*\)-.*/\3/p')
SVN_REVISION=${SRC_VERSION##*svn}
TARBALL=${PACKAGE}_${SRC_VERSION}.orig.tar.gz
rm -rf debian/orig-source
mkdir debian/orig-source
svn export -r ${SVN_REVISION} ${UPSTREAM_REPO} debian/orig-source/${PACKAGE}-${SRC_VERSION}.orig || exit 
GZIP='--best --no-name' tar --owner=root --group=root --mode=a+rX czf ${TARBALL} -C debian/orig-source ${PACKAGE}-${SRC_VERSION}.orig
rm -rf debian/orig-source