Typos in make-ebib-release.sh fixed.
[ebib.git] / make-ebib-release.sh
bloba3bf218e773421b799fc7d087852b7210df1e713
1 #!/bin/bash
3 BASE=$(pwd)
5 if [ "$1" = "" ] ; then
6 echo "Usage: make-ebib-release.sh <version_number>"
7 exit 1
8 fi
10 version="$1"
11 full_name=ebib-"$version"
13 mkdir "$BASE/$full_name"
14 mkdir -p "$BASE/$full_name/doc/html"
15 mkdir "$BASE/$full_name/info"
16 echo "Created $BASE/$full_name and subdirectories"
17 echo
19 (cd $BASE/src
20 cp ebib.el ChangeLog ../"$full_name"
21 echo "Copied ebib.el and ChangeLog to $full_name"
22 echo
25 # (cd $BASE/manual
26 # mv ebib-manual.texinfo ebib-manual.texinfo.source
27 # sed -e "s/==VERSION==/$version/" -e "s/==DATE==/$(date +'%d %B %Y')/" \
28 # ebib-manual.texinfo.source > ebib-manual.texinfo
29 # rm ebib-manual.texinfo.source
30 # echo "Creating ebib.info"
31 # makeinfo ebib-manual.texinfo
32 # echo
33 # echo "Creating html manual"
34 # rm -rf ebib/
35 # makeinfo --html ebib-manual.texinfo
36 # echo
37 # echo "Creating pdf manual"
38 # texi2dvi ebib-manual.texinfo
39 # dvips -Ppdf -t a4 ebib-manual.dvi
40 # ps2pdf ebib-manual.ps
41 # cp -a ebib.info ebib-manual.pdf ebib/ ../"$full_name"
42 # echo "Copied manual to $full_name"
43 # echo
44 # )
46 (cd $BASE/manual
47 if [ -f html/ebib-manual.html ] ; then
48 cp html/ebib-manual.html ebib-manual.css ../"$full_name"/doc/html/
49 echo "Copied html manual to $full_name/doc/html/"
50 else
51 echo Warning: ebib-manual.html not found!
53 if [ -f pdf/ebib-manual.pdf ] ; then
54 cp html/ebib-manual.pdf ../"$full_name"/doc/
55 echo "Copied pdf manual to $full_name/doc/"
56 else
57 echo Warning: ebib-manual.pdf not found!
59 if [ -f html/ebib-manual.info ] ; then
60 cp html/ebib-manual.info ../"$full_name"/info
61 echo "Copied info manual to $full_name/info"
62 else
63 echo Warning: ebib-manual.info not found!
67 (cd $BASE/release-files
68 cp INSTALL README ../"$full_name"
69 echo "Copied release files to $full_name"
70 echo
73 (cd $BASE/"$full_name"
74 echo "$version" > VERSION
75 mv ebib.el ebib.el.source
76 sed "s/==VERSION==/$version/" ebib.el.source > ebib.el
77 rm ebib.el.source
78 echo created VERSION
79 echo
82 (cd $BASE
83 tar czf "$full_name".tar.gz "$full_name"
84 echo "Created $full_name.tar.gz"
85 echo
88 echo "Ebib release $version created."
89 echo