Skip to content

Commit 0b8255f

Browse files
committed
Merge branch 'master' into stable
2 parents c69395e + 280e002 commit 0b8255f

File tree

2 files changed

+29
-11
lines changed

2 files changed

+29
-11
lines changed

src/engine/version.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#define VERSION_VNAME "REDECLIPSE"
88
#define VERSION_RELEASE "Elysium Edition"
99
#define VERSION_URL "http://redeclipse.net/"
10-
#define VERSION_COPY "2010-2016"
10+
#define VERSION_COPY "2010-2017"
1111
#define VERSION_DESC "A fun-filled new take on the first-person arena shooter."
1212

1313
#define LAN_PORT 28799

src/semdeploy.sh

Lines changed: 28 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,11 @@ SEMABUILD_ALLMODS="base ${SEMABUILD_MODULES}"
99
SEMABUILD_DIST="bz2 combined win mac"
1010

1111
sudo ${SEMABUILD_APT} update || exit 1
12-
sudo ${SEMABUILD_APT} -fy install build-essential unzip zip nsis nsis-common mktorrent || exit 1
12+
sudo ${SEMABUILD_APT} -fy install build-essential unzip zip nsis nsis-common mktorrent golang || exit 1
13+
14+
export GOPATH="${HOME}/gofiles"
15+
go get "github.com/aktau/github-release"
16+
SEMABUILD_GHR="${GOPATH}/bin/github-release"
1317

1418
rm -rf "${SEMABUILD_BUILD}"
1519
rm -rf "${SEMABUILD_PWD}/data"
@@ -35,28 +39,42 @@ done
3539

3640
rm -rf "${SEMABUILD_PWD}/data" "${SEMABUILD_PWD}/.git"
3741

42+
SEMABUILD_NAME=`sed -n 's/.define VERSION_NAME *"\([^"]*\)"/\1/p' "${SEMABUILD_PWD}/engine/version.h"`
43+
SEMABUILD_UNAME=`sed -n 's/.define VERSION_UNAME *"\([^"]*\)"/\1/p' "${SEMABUILD_PWD}/engine/version.h"`
44+
SEMABUILD_VERSION=`sed -n 's/.define VERSION_STRING *"\([^"]*\)"/\1/p' "${SEMABUILD_PWD}/engine/version.h"`
45+
SEMABUILD_RELEASE=`sed -n 's/.define VERSION_RELEASE *"\([^"]*\)"/\1/p' "${SEMABUILD_PWD}/engine/version.h"`
46+
47+
${SEMABUILD_GHR} --verbose release --user "red-eclipse" --repo "base" --tag "v${SEMABUILD_VERSION}" --name "v${SEMABUILD_VERSION} (${SEMABUILD_RELEASE})" --description "${SEMABUILD_NAME} v${SEMABUILD_VERSION} (${SEMABUILD_RELEASE}) has been released!" --target "stable" --draft
48+
3849
for i in ${SEMABUILD_DIST}; do
3950
pushd "${SEMABUILD_BUILD}/src" || exit 1
4051
make dist-${i} dist-torrent-${i} || exit 1
4152
popd
4253
pushd "${SEMABUILD_BUILD}" || exit 1
4354
mkdir -p releases || exit 1
55+
m="${i}"
56+
n=""
4457
case "${i}" in
58+
bz2)
59+
m="linux"
60+
n="tar.bz2"
61+
;;
4562
win)
46-
mv -vf redeclipse_*.*_*.exe releases/ || exit 1
63+
n="exe"
4764
;;
4865
*)
49-
mv -vf redeclipse_*.*_*.tar.bz2 releases/ || exit 1
66+
n="tar.bz2"
5067
;;
5168
esac
52-
mv -vf redeclipse_*.*_*.torrent releases/ || exit 1
53-
pushd "${SEMABUILD_BUILD}/releases"
54-
for j in redeclipse_*.*; do
55-
shasum "${j}" > "${j}.shasum"
56-
md5sum "${j}" > "${j}.md5sum"
69+
o="${SEMABUILD_UNAME}_${SEMABUILD_VERSION}_${m}"
70+
p="${o}.${n} ${o}.${n}.torrent"
71+
for q in ${p}; do
72+
mv -vf "${q}" "releases/${q}"
73+
shasum "releases/${q}" > "releases/${q}.shasum"
74+
md5sum "releases/${q}" > "releases/${q}.md5sum"
75+
${SEMABUILD_GHR} --verbose upload --user "red-eclipse" --repo "base" --tag "v${SEMABUILD_VERSION}" --name "${q}" --file "releases/${q}"
5776
done
58-
popd
5977
${SEMABUILD_SCP} -r "releases" "${SEMABUILD_TARGET}" || exit 1
6078
rm -rf releases
6179
popd
62-
done
80+
done

0 commit comments

Comments
 (0)