summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBdale Garbee <bdale@gag.com>2018-08-05 14:11:01 +0800
committerBdale Garbee <bdale@gag.com>2018-08-05 14:14:45 +0800
commit029259feafd63f17fc34b95cc7b1fe55e3f611c3 (patch)
treea7c4cb260db302fbc07fc53e2c6efa3264d04349
parent8830fbc99565f753c0ae1f3d9f4b079860c2634a (diff)
capture updates to Releasing from 1.8.6 release process
-rw-r--r--Releasing16
1 files changed, 14 insertions, 2 deletions
diff --git a/Releasing b/Releasing
index 7908a064..bd5f7647 100644
--- a/Releasing
+++ b/Releasing
@@ -32,6 +32,14 @@ These are Bdale's notes on how to do a release.
- make sure build environment is up to date
sudo cowbuilder --update
+ - ensure i386 build support is available, and we have tools to build
+ installers for Windows and Mac OS X
+
+ sudo dpkg --add-architecture i386
+ sudo apt update
+ sudo apt install gcc-multilib genisoimage nsis
+ (need some mingw packages too, but not sure which offhand)
+
- make sure ~/web/altusmetrum has no pending pullable commits
git checkout master
@@ -91,7 +99,7 @@ These are Bdale's notes on how to do a release.
- at this point we have packages in ~/debian/build-area/altos, now
we move on to the non-Debian part of the release process
- make distclean
+ make distclean (just to be sure, this should do nothing)
./autogen.sh --enable-multi-arch \
--with-fat-dir=/home/bdale/web/altusmetrum/
@@ -99,7 +107,7 @@ These are Bdale's notes on how to do a release.
- store a stable copy of ARM binaries for production use
- cp src/chaoskey-v1.0/{*.elf,*.ihx} \
+ cp src/chaoskey-v1.0/{*.elf,*.ihx,*.bin} \
src/easymega-v1.0/{*.elf,*.ihx} \
src/easymini-v1.0/{*.elf,*.ihx} \
src/easymini-v2.0/{*.elf,*.ihx} \
@@ -113,6 +121,8 @@ These are Bdale's notes on how to do a release.
src/telemega-v3.0/{*.elf,*.ihx} \
src/telemetrum-v2.0/{*.elf,*.ihx} \
src/telemini-v3.0/{*.elf,*.ihx} \
+ src/telelco-v2.0/{*.elf,*.ihx} \
+ src/telefireeight-v1.0/{*.elf,*.ihx} \
~/altusmetrumllc/Binaries/
cp src/chaoskey-v1.0/flash-loader/{*.elf,*.bin} \
src/easymega-v1.0/flash-loader/*.elf \
@@ -128,6 +138,8 @@ These are Bdale's notes on how to do a release.
src/telemega-v3.0/flash-loader/*.elf \
src/telemetrum-v2.0/flash-loader/*.elf \
src/telemini-v3.0/flash-loader/{*.elf,*.bin} \
+ src/telelco-v2.0/flash-loader/*.elf \
+ src/telefireeight-v1.0/flash-loader/*.elf \
~/altusmetrumllc/Binaries/loaders/
(cd ~/altusmetrumllc ; git add Binaries ; git commit -a)
- remove previous versions (only keep latest release)