File: new-upstream

package info (click to toggle)
pyparsing 2.0.3%2Bdfsg1-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 5,196 kB
  • ctags: 6,279
  • sloc: python: 11,708; makefile: 35; sh: 33
file content (43 lines) | stat: -rwxr-xr-x 1,156 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#!/bin/sh
#
# new-upstream: Copyright © 2012 by Jan Dittberner <jandd@debian.org>
#
# Called by uscan; from uscan(1):
#
# Finally,  if a third parameter (an action) is given in the watchfile
# line, this is taken as the name of a command, and the command
#  command --upstream-version version filename
# 
# is executed, using either the original file or the symlink name.
#
# Thanks to Vincent Fourmond's <fourmond@debian.org> freecol package - where he
# thanks Sam Morris <sam@robots.org.uk> for giving him the idea - for giving me
# the idea.
#

# If called manually, this file must be called within the pyparsing/ directory.

version=$2
filename=`readlink -f $3`
targetdir=`dirname $filename`

dir=`mktemp -d`

curdir=`pwd`

origname="${targetdir}/pyparsing_${version}+dfsg1.orig.tar.gz"

echo "Repacking pyparsing version $version from $filename"

# Abort on errors:
set -e

cd "$dir"
tar xzf "$filename"
rm -rf \
    pyparsing-$version/docs/pycon06-AdventureEngineUsingPyparsing-notes.pdf \
    pyparsing-$version/docs/pycon06-IntroToPyparsing-notes.pdf
tar czf "$origname" pyparsing-$version
echo "Repacked tarball is $origname"
cd -
rm -rf "$dir"