]> git.donarmstrong.com Git - deb_pkgs/scowl.git/blob - src/make-dist
fix numbering of variants to be 1 and 2 (closes: #867586)
[deb_pkgs/scowl.git] / src / make-dist
1 #!/bin/sh
2
3 # Make the final release from a clean git checkout to avoid including
4 # unnecessary garbage!
5
6 if [ "$#" -ne 1 ]; then
7   echo "Usage: $0 VERSION"
8   exit 1
9 fi
10
11 echo clean
12
13 make -s clean
14
15 rm -rf scowl-$1
16 rm -f scowl-$1.*
17
18 echo levels
19
20 rm l/levels-list 2> /dev/null
21 ls --full-time -R -F l | sed 's/^.*kevina.*[-+]0... /  /' | sed '/total/d' > l.dir
22 tar -c -f l.tar l/
23
24 echo copy
25
26 mkdir scowl-$1
27  
28 mkdir scowl-$1/r/
29 cp r/README scowl-$1/r/
30 cp -a r/special scowl-$1/r/
31
32 BASE=`pwd`
33
34 cd r/
35 for d in `ls -I README -I special -I ATTIC`
36 do
37   echo ... r/$d
38   cd $d
39   mkdir $BASE/scowl-$1/r/$d/
40   cp `cat .keep` $BASE/scowl-$1/r/$d/
41   cd $BASE/r
42 done
43 cd ..
44
45 cp -a README README.in Makefile mk-list Copyright l.dir l.tar src final misc speller scowl-$1/
46 echo $1 > scowl-$1/VERSION
47
48 echo tar
49 tar cf scowl-$1.tar scowl-$1/
50 gzip -9 scowl-$1.tar
51
52 echo zip
53 cd scowl-$1
54 rm speller/final speller/misc speller/src
55 zip -q9lr ../scowl-$1.zip *
56