Update debian/watch and debian/copyright to replace debian/repack.sh
tony mancill
4 years ago
0 | 0 | Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ |
1 | 1 | Upstream-Name: jTDS |
2 | 2 | Source: http://jtds.sourceforge.net |
3 | Files-Excluded: | |
4 | lib/* | |
5 | src/SSO/* | |
6 | src/XA/* | |
7 | src/test/net/sourceforge/jtds/jdbc/AsTest.java | |
8 | src/test/net/sourceforge/jtds/jdbc/CSUnitTest.java | |
9 | src/test/net/sourceforge/jtds/jdbc/DatabaseTestCase.java | |
10 | src/test/net/sourceforge/jtds/jdbc/JDBC3Test.java | |
11 | src/test/net/sourceforge/jtds/jdbc/NtlmAuthTest.java | |
12 | src/test/net/sourceforge/jtds/jdbc/SAfeTest.java | |
13 | src/test/net/sourceforge/jtds/jdbc/SanityTest.java | |
14 | src/test/net/sourceforge/jtds/jdbc/Tds5Test.java | |
15 | src/test/net/sourceforge/jtds/jdbc/TestBase.java | |
16 | src/test/net/sourceforge/jtds/jdbc/TimestampTest.java | |
17 | src/test/net/sourceforge/jtds/jdbc/UpdateTest.java | |
18 | src/tools/net/sourceforge/jtds/tools/PacketLogger.java | |
19 | src/tools/net/sourceforge/jtds/tools/SQLProxy.java | |
20 | src/tools/net/sourceforge/jtds/tools/SqlForwarder.java | |
3 | 21 | |
4 | 22 | Files: * |
5 | 23 | Copyright: 2004, The jTDS Project |
0 | #!/bin/sh | |
1 | # Repackage upstream source to exclude non-distributable files | |
2 | # should be called as "repack.sh --upstream-source <ver> <downloaded file> | |
3 | # (for example, via uscan) | |
4 | ||
5 | set -e | |
6 | set -u | |
7 | ||
8 | FILE=$3 | |
9 | PKG=`dpkg-parsechangelog|grep ^Source:|sed 's/^Source: //'` | |
10 | VER=$2 | |
11 | #VER=`dpkg-parsechangelog|grep ^Version:|sed 's/^Version: //; s/+dfsg-[^-]\+$//'` | |
12 | ||
13 | printf "\nRepackaging $FILE\n" | |
14 | ||
15 | DIR=`mktemp -d ./tmpRepackXXXXXX` | |
16 | trap "rm -rf $DIR" QUIT INT EXIT | |
17 | ||
18 | mkdir $DIR/$PKG-$VER | |
19 | unzip $FILE -d $DIR/$PKG-$VER | |
20 | ||
21 | REPACK=${PKG}_$VER.orig.tar.gz | |
22 | ||
23 | UP_DIR=$PKG-$VER | |
24 | ||
25 | ( | |
26 | set -e | |
27 | set -u | |
28 | ||
29 | cd $DIR | |
30 | ||
31 | # Files without proper copyright notices and unused | |
32 | rm -vrf $UP_DIR/src/SSO | |
33 | rm -vrf $UP_DIR/src/XA | |
34 | #rm -vrf $UP_DIR/src/tools | |
35 | rm -vf $UP_DIR/src/test/net/sourceforge/jtds/test/{AsTest.java,CSUnitTest.java,DatabaseTestCase.java,JDBC3Test.java,NtlmAuthTest.java,SAfeTest.java,SanityTest.java,Tds5Test.java,TestBase.java,TimestampTest.java,UpdateTest.java} | |
36 | rm -vf $UP_DIR/src/tools/net/sourceforge/jtds/tools/{PacketLogger.java,SQLProxy.java,SqlForwarder.java} | |
37 | ||
38 | #src/main/net/sourceforge/jtds/util/DESEngine.java | |
39 | ||
40 | # Third party libraries inclued without any attribution | |
41 | rm -vrf $UP_DIR/lib | |
42 | ||
43 | REPACK_DIR="$PKG-$VER.orig" | |
44 | mv $UP_DIR $REPACK_DIR | |
45 | tar -c $REPACK_DIR | gzip -9 > $REPACK | |
46 | ) | |
47 | ||
48 | #mv $DIR/$REPACK $FILE | |
49 | mv $DIR/$REPACK `dirname $FILE` | |
50 | rm -f $FILE | |
51 | ||
52 | echo "*** $FILE repackaged" |
0 | version=3 | |
1 | opts="dversionmangle=s/\+dfsg//" \ | |
2 | http://sf.net/jtds/jtds-(.+)-src\.zip debian debian/repack.sh | |
0 | version=4 | |
1 | opts="dversionmangle=s/\+(debian|dfsg|ds|deb)(\.?\d+)?$//;,\ | |
2 | repacksuffix=+dfsg,\ | |
3 | uversionmangle=s/(\d)[_\.\-\+]?((RC|rc|pre|dev|beta|alpha)\d*)$/$1~$2/,\ | |
4 | repack,compression=xz" \ | |
5 | http://sf.net/jtds/jtds-(.+)-src\.zip |