Skip to content

Commit

Permalink
Changed download names to help with grouping similar assets in a release
Browse files Browse the repository at this point in the history
  • Loading branch information
bjasspa committed Sep 2, 2024
1 parent 258646a commit bef64c8
Show file tree
Hide file tree
Showing 7 changed files with 32 additions and 32 deletions.
10 changes: 5 additions & 5 deletions .github/workflows/build-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ jobs:
rm ./.gitignore
cd ..
export MEVER=`./bin/linux5-intel64/mec -p @contribs/ver.emf`
zip -r ../downloads/Jasspa_MicroEmacs_${MEVER}_linux_binaries bin COPYING license.txt readme.txt
zip -r ../downloads/Jasspa_MicroEmacs_${MEVER}_bin_linux_binaries bin COPYING license.txt readme.txt
- name: Create linux mecs
run: |
Expand All @@ -56,7 +56,7 @@ jobs:
cp ../COPYING ./
cp ../license.txt ./
cp ../readme.txt ./
zip -r ../../downloads/Jasspa_MicroEmacs_${MEVER}_linux_mecs bin COPYING license.txt readme.txt
zip -r ../../downloads/Jasspa_MicroEmacs_${MEVER}_abin_linux_mecs bin COPYING license.txt readme.txt
- name: Create linux mews
run: |
Expand All @@ -65,7 +65,7 @@ jobs:
rm -rf bin/linux5-intel64
mkdir -p bin/linux5-intel64
../bin/linux5-intel64/mec -p "@mesgen" -f -p ../bin/linux5-intel64/mew -t ../bin/linux5-intel64/tfs -o bin/linux5-intel64/mews
zip -r ../../downloads/Jasspa_MicroEmacs_${MEVER}_linux_mews bin COPYING license.txt readme.txt
zip -r ../../downloads/Jasspa_MicroEmacs_${MEVER}_abin_linux_mews bin COPYING license.txt readme.txt
- name: Create linux OpenSSL download
run: |
Expand All @@ -76,7 +76,7 @@ jobs:
cd tfs
cp /lib/x86_64-linux-gnu/libcrypto.so bin/linux5-intel64
cp /lib/x86_64-linux-gnu/libssl.so bin/linux5-intel64
zip -r ../../downloads/Jasspa_MicroEmacs_${MEVER}_linux_openssl bin
zip -r ../../downloads/Jasspa_MicroEmacs_${MEVER}_bin_linux_openssl bin
cd ..
./bin/linux5-intel64/tfs -o ../packages/Jasspa_MicroEmacs_${MEVER}_openssl_linux_intel64.tfs -a ./mesingle/tfs_hd tfs
Expand All @@ -94,7 +94,7 @@ jobs:
cp ../../COPYING ./
cp ../../license.txt ./
cp ../../readme.txt ./
zip -r ../../../downloads/Jasspa_MicroEmacs_${MEVER}_hlpehf macros COPYING license.txt readme.txt
zip -r ../../../downloads/Jasspa_MicroEmacs_${MEVER}_help_ehf macros COPYING license.txt readme.txt
cd ..
../bin/linux5-intel64/tfs -o ../../packages/Jasspa_MicroEmacs_${MEVER}_hlpehf.tfs -a ../mesingle/tfs_hd tfs
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/build-macos-apple.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ jobs:
rm ./.gitignore
cd ..
export MEVER=`./bin/macos14-apple64/mec -p @contribs/ver.emf`
zip -r ../downloads/Jasspa_MicroEmacs_${MEVER}_macos_apple_binaries bin COPYING license.txt readme.txt
zip -r ../downloads/Jasspa_MicroEmacs_${MEVER}_bin_macos_apple_binaries bin COPYING license.txt readme.txt
- name: Create macos-apple mecs
run: |
Expand All @@ -63,7 +63,7 @@ jobs:
cp ../COPYING ./
cp ../license.txt ./
cp ../readme.txt ./
zip -r ../../downloads/Jasspa_MicroEmacs_${MEVER}_macos_apple_mecs bin COPYING license.txt readme.txt
zip -r ../../downloads/Jasspa_MicroEmacs_${MEVER}_abin_macos_apple_mecs bin COPYING license.txt readme.txt
- name: Create macos-apple mews
run: |
Expand All @@ -72,7 +72,7 @@ jobs:
rm -rf bin
mkdir -p bin/macos14-apple64
../bin/macos14-apple64/mec -p "@mesgen" -f -p ../bin/macos14-apple64/mew -t ../bin/macos14-apple64/tfs -o bin/macos14-apple64/mews
zip -r ../../downloads/Jasspa_MicroEmacs_${MEVER}_macos_apple_mews bin COPYING license.txt readme.txt
zip -r ../../downloads/Jasspa_MicroEmacs_${MEVER}_abin_macos_apple_mews bin COPYING license.txt readme.txt
- name: Create macos-apple OpenSSL download
run: |
Expand All @@ -96,7 +96,7 @@ jobs:
echo OTOOL ssl
otool -L libssl.3.dylib
cd ../..
zip -r ../../downloads/Jasspa_MicroEmacs_${MEVER}_macos_apple_openssl bin
zip -r ../../downloads/Jasspa_MicroEmacs_${MEVER}_bin_macos_apple_openssl bin
cd ..
./bin/macos14-apple64/tfs -o ../packages/Jasspa_MicroEmacs_${MEVER}_openssl_macos_apple64.tfs -a ./mesingle/tfs_hd tfs
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/build-macos-intel.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ jobs:
mv macos13-intel64-* macos13-intel64
cd ..
export MEVER=`./bin/macos13-intel64/mec -p @contribs/ver.emf`
zip -r ../downloads/Jasspa_MicroEmacs_${MEVER}_macos_intel_binaries bin/macos13-intel64 COPYING license.txt readme.txt
zip -r ../downloads/Jasspa_MicroEmacs_${MEVER}_bin_macos_intel_binaries bin/macos13-intel64 COPYING license.txt readme.txt
- name: Create macos-intel mecs
run: |
Expand All @@ -62,7 +62,7 @@ jobs:
cp ../COPYING ./
cp ../license.txt ./
cp ../readme.txt ./
zip -r ../../downloads/Jasspa_MicroEmacs_${MEVER}_macos_intel_mecs bin COPYING license.txt readme.txt
zip -r ../../downloads/Jasspa_MicroEmacs_${MEVER}_abin_macos_intel_mecs bin COPYING license.txt readme.txt
- name: Create macos-intel mews
run: |
Expand All @@ -71,7 +71,7 @@ jobs:
rm -rf bin
mkdir -p bin/macos13-intel64
../bin/macos13-intel64/mec -p "@mesgen" -f -p ../bin/macos13-intel64/mew -t ../bin/macos13-intel64/tfs -o bin/macos13-intel64/mews
zip -r ../../downloads/Jasspa_MicroEmacs_${MEVER}_macos_intel_mews bin COPYING license.txt readme.txt
zip -r ../../downloads/Jasspa_MicroEmacs_${MEVER}_abin_macos_intel_mews bin COPYING license.txt readme.txt
- name: Create macos-intel OpenSSL download
run: |
Expand All @@ -95,7 +95,7 @@ jobs:
echo OTOOL ssl
otool -L libssl.3.dylib
cd ../..
zip -r ../../downloads/Jasspa_MicroEmacs_${MEVER}_macos_intel_openssl bin
zip -r ../../downloads/Jasspa_MicroEmacs_${MEVER}_bin_macos_intel_openssl bin
cd ..
./bin/macos13-intel64/tfs -o ../packages/Jasspa_MicroEmacs_${MEVER}_openssl_macos_intel64.tfs -a ./mesingle/tfs_hd tfs
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build-spelling.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ jobs:
mkdir -p tfs/spelling
cp *${ii}* tfs/spelling
cd tfs
zip -r ../../../downloads/Jasspa_MicroEmacs_${MEVER}_ls${ii} spelling
zip -r ../../../downloads/Jasspa_MicroEmacs_${MEVER}_spelling_${ii} spelling
cd ..
tfs -o ../../packages/Jasspa_MicroEmacs_${MEVER}_ls${ii}.tfs -a ../mesingle/tfs_hd tfs
done
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/build-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ jobs:
Rename-Item -Path windows100-intel32-msvc17 -NewName windows100-intel32
cd ..
$env:MEVER=$(.\bin\windows100-intel32\mec -p @contribs/ver.emf)
Compress-Archive -Path bin,COPYING,license.txt,readme.txt -DestinationPath ..\downloads\Jasspa_MicroEmacs_${env:MEVER}_windows_binaries
Compress-Archive -Path bin,COPYING,license.txt,readme.txt -DestinationPath ..\downloads\Jasspa_MicroEmacs_${env:MEVER}_bin_windows_binaries
- name: Create windows100 openssl download
shell: pwsh
Expand All @@ -80,7 +80,7 @@ jobs:
Copy-Item -Path ..\..\version.txt -Destination tfs\bin\windows100-intel32
Copy-Item -Path ..\..\LICENSE.txt -Destination tfs\bin\windows100-intel32
cd tfs
Compress-Archive -Path bin -DestinationPath ..\..\..\..\..\..\downloads\Jasspa_MicroEmacs_${env:MEVER}_windows_openssl.zip
Compress-Archive -Path bin -DestinationPath ..\..\..\..\..\..\downloads\Jasspa_MicroEmacs_${env:MEVER}_bin_windows_openssl.zip
cd ..
..\..\..\..\bin\windows100-intel32\tfs -o ../../../../../packages/Jasspa_MicroEmacs_${env:MEVER}_openssl_windows_intel32.tfs -a ../../../../mesingle/tfs_hd tfs
Expand All @@ -104,7 +104,7 @@ jobs:
Copy-Item -Path ..\COPYING -Destination .
Copy-Item -Path ..\license.txt -Destination .
Copy-Item -Path ..\readme.txt -Destination .
Compress-Archive -Path bin,COPYING,license.txt,readme.txt -DestinationPath ..\..\downloads\Jasspa_MicroEmacs_${env:MEVER}_windows_mecs
Compress-Archive -Path bin,COPYING,license.txt,readme.txt -DestinationPath ..\..\downloads\Jasspa_MicroEmacs_${env:MEVER}_abin_windows_mecs
- name: Compile windows100 static mecw
shell: pwsh
Expand All @@ -123,7 +123,7 @@ jobs:
cd .\mesingle
Remove-Item bin\windows100-intel32\mecs.exe
..\bin\windows100-intel32\mec.exe -p "@mesgen" -f -p ..\bin\windows100-intel32-msvc17s\mew.exe -t ..\bin\windows100-intel32\tfs.exe -o bin\windows100-intel32\mews.exe
Compress-Archive -Path bin,COPYING,license.txt,readme.txt -DestinationPath ..\..\downloads\Jasspa_MicroEmacs_${env:MEVER}_windows_mews
Compress-Archive -Path bin,COPYING,license.txt,readme.txt -DestinationPath ..\..\downloads\Jasspa_MicroEmacs_${env:MEVER}_abin_windows_mews
- name: Upload Packages
uses: actions/upload-artifact@v4
Expand Down
12 changes: 6 additions & 6 deletions microemacs/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@ VERY QUICK START GUIDE

For your platform download the single-file binary zip file:

- Jasspa_MicroEmacs_\<VERSION>_\<PLATFORM>_mecs.zip for console/terminal app, this should work on all computers of
- Jasspa_MicroEmacs_\<VERSION>_abin_\<PLATFORM>_mecs.zip for console/terminal app, this should work on all computers of
given platform.

- Jasspa_MicroEmacs_\<VERSION>_\<PLATFORM>_mews.zip for window based app, this should give best user experience
- Jasspa_MicroEmacs_\<VERSION>_abin__\<PLATFORM>_mews.zip for window based app, this should give best user experience
but may not work on all computers (particularly macOS where XQuartz is required).

Extract the executable for the zip and run.
Expand All @@ -42,15 +42,15 @@ To build a more complete, native environment do the following:

2. Download the following zip package files:

a. **Required:** Binaries for your platform (Jasspa_MicroEmacs_\<VERSION>_\<PLATFORM>_binaries.zip)
a. **Required:** Binaries for your platform (Jasspa_MicroEmacs_\<VERSION>_bin_\<PLATFORM>_binaries.zip)

b. **Required:** Macro files (Jasspa_MicroEmacs_\<VERSION>_macros.zip)

c. Help file (Jasspa_MicroEmacs_\<VERSION>_hlpehf.zip)
c. Help file (Jasspa_MicroEmacs_\<VERSION>_help_ehf.zip)

d. Spelling dictionaries for any language you require (Jasspa_MicroEmacs_\<VERSION>_ls\<LANGUAGE>.zip)
d. Spelling dictionaries for any language you require (Jasspa_MicroEmacs_\<VERSION>_spelling_\<LANGUAGE>.zip)

e. OpenSSL dynamic libraries (Jasspa_MicroEmacs_\<VERSION>_\<PLATFORM>_openssl.zip) for https/ftps support (country
e. OpenSSL dynamic libraries (Jasspa_MicroEmacs_\<VERSION>_bin_\<PLATFORM>_openssl.zip) for https/ftps support (country
permitting)

3. Extract downloaded zip files into the ~/MicroEmacs directory you created in (1), this should have created:
Expand Down
16 changes: 8 additions & 8 deletions microemacs/readme.txt
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,11 @@ VERY QUICK START GUIDE

For your platform download the single-file binary zip file:

- Jasspa_MicroEmacs_<VERSION>_<PLATFORM>_mecs.zip for console/terminal app, this should work on all computers of
given platform.
- Jasspa_MicroEmacs_<VERSION>_abin_<PLATFORM>_mecs.zip for console/terminal app, this should work on all computers of
given platform.

- Jasspa_MicroEmacs_<VERSION>_<PLATFORM>_mews.zip for window based app, this should give best user experience
but may not work on all computers (particularly macOS where XQuartz is required).
- Jasspa_MicroEmacs_<VERSION>_abin_<PLATFORM>_mews.zip for window based app, this should give best user experience
but may not work on all computers (particularly macOS where XQuartz is required).

Extract the executable for the zip and run.

Expand All @@ -42,15 +42,15 @@ To build a more complete, native environment do the following:

2. Download the following zip package files:

a. **Required:** Binaries for your platform (Jasspa_MicroEmacs_<VERSION>_<PLATFORM>_binaries.zip)
a. **Required:** Binaries for your platform (Jasspa_MicroEmacs_<VERSION>_bin_<PLATFORM>_binaries.zip)

b. **Required:** Macro files (Jasspa_MicroEmacs_<VERSION>_macros.zip)

c. Help file (Jasspa_MicroEmacs_<VERSION>_hlpehf.zip)
c. Help file (Jasspa_MicroEmacs_<VERSION>_help_ehf.zip)

d. Spelling dictionaries for any language you require (Jasspa_MicroEmacs_<VERSION>_ls<LANGUAGE>.zip)
d. Spelling dictionaries for any language you require (Jasspa_MicroEmacs_<VERSION>_spelling_<LANGUAGE>.zip)

e. OpenSSL dynamic libraries (Jasspa_MicroEmacs_<VERSION>_<PLATFORM>_openssl.zip) for https/ftps support (country
e. OpenSSL dynamic libraries (Jasspa_MicroEmacs_<VERSION>_bin_<PLATFORM>_openssl.zip) for https/ftps support (country
permitting)

3. Extract downloaded zip files into the ~/MicroEmacs directory you created in (1), this should have created:
Expand Down

0 comments on commit bef64c8

Please sign in to comment.