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