forked from quozl/netrek-client-cow
-
Notifications
You must be signed in to change notification settings - Fork 1
/
README.releasing
55 lines (43 loc) · 1.23 KB
/
README.releasing
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
44
45
46
47
48
49
50
51
52
53
54
55
# release process for cow
# emacs: sh-mode
# resolve any differences between working directory and repository
# decide on version number
export VERSION=3.3.2
# update version.h patchlevel.h cow.spec
git add version.h patchlevel.h cow.spec
# update ChangeLog with a release date
git add ChangeLog
# commit
git commit -m $VERSION
# tag release
git tag ${VERSION}
# make dist
cd /tmp && \
git clone ~/src/netrek-client-cow && \
cd netrek-client-cow && \
sh autogen.sh && \
./configure && \
make dist && \
mv netrek-client-cow-${VERSION}.tar.gz ..
cd /tmp
md5sum netrek-client-cow-${VERSION}.tar.gz
c63b2095af96602044f9b7ae1b038912 netrek-client-cow-3.3.2.tar.gz
# test build the .tar.gz
cd /tmp
tar xfv netrek-client-cow-${VERSION}.tar.gz
cd netrek-client-cow-${VERSION}
./configure
make
./netrek-client-cow
# release
cd /tmp
cp netrek-client-cow-${VERSION}.tar.gz ~/public_html/external/mine/netrek/
upw
url http://quozl.linux.org.au/netrek/
# orion upload
rsync -avP netrek-client-cow-${VERSION}.tar.gz \
[email protected]:/data/orion/var/www/files.netrek.org/COW/
url https://www.netrek.org/files/COW/
# sf.net upload
rsync -avP netrek-client-cow-${VERSION}.tar.gz [email protected]:uploads/
url http://sourceforge.net/projects/netrek