From bef64c891d4f97744d21447b2d609d53074abcfa Mon Sep 17 00:00:00 2001 From: Steven Phillips Date: Mon, 2 Sep 2024 16:00:20 +0100 Subject: [PATCH] Changed download names to help with grouping similar assets in a release --- .github/workflows/build-linux.yml | 10 +++++----- .github/workflows/build-macos-apple.yml | 8 ++++---- .github/workflows/build-macos-intel.yml | 8 ++++---- .github/workflows/build-spelling.yml | 2 +- .github/workflows/build-windows.yml | 8 ++++---- microemacs/readme.md | 12 ++++++------ microemacs/readme.txt | 16 ++++++++-------- 7 files changed, 32 insertions(+), 32 deletions(-) diff --git a/.github/workflows/build-linux.yml b/.github/workflows/build-linux.yml index 5558ccf0..d9830ff0 100644 --- a/.github/workflows/build-linux.yml +++ b/.github/workflows/build-linux.yml @@ -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: | @@ -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: | @@ -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: | @@ -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 @@ -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 diff --git a/.github/workflows/build-macos-apple.yml b/.github/workflows/build-macos-apple.yml index 8f96b8c1..5a065751 100644 --- a/.github/workflows/build-macos-apple.yml +++ b/.github/workflows/build-macos-apple.yml @@ -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: | @@ -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: | @@ -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: | @@ -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 diff --git a/.github/workflows/build-macos-intel.yml b/.github/workflows/build-macos-intel.yml index 69cf7949..3054ba6f 100644 --- a/.github/workflows/build-macos-intel.yml +++ b/.github/workflows/build-macos-intel.yml @@ -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: | @@ -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: | @@ -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: | @@ -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 diff --git a/.github/workflows/build-spelling.yml b/.github/workflows/build-spelling.yml index 9032aabf..f419acd7 100644 --- a/.github/workflows/build-spelling.yml +++ b/.github/workflows/build-spelling.yml @@ -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 diff --git a/.github/workflows/build-windows.yml b/.github/workflows/build-windows.yml index c2767fa9..da070e2a 100644 --- a/.github/workflows/build-windows.yml +++ b/.github/workflows/build-windows.yml @@ -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 @@ -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 @@ -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 @@ -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 diff --git a/microemacs/readme.md b/microemacs/readme.md index f15f185e..c8c0be51 100644 --- a/microemacs/readme.md +++ b/microemacs/readme.md @@ -15,10 +15,10 @@ VERY QUICK START GUIDE For your platform download the single-file binary zip file: -- Jasspa_MicroEmacs_\_\_mecs.zip for console/terminal app, this should work on all computers of +- Jasspa_MicroEmacs_\_abin_\_mecs.zip for console/terminal app, this should work on all computers of given platform. -- Jasspa_MicroEmacs_\_\_mews.zip for window based app, this should give best user experience +- Jasspa_MicroEmacs_\_abin__\_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. @@ -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_\_\_binaries.zip) + a. **Required:** Binaries for your platform (Jasspa_MicroEmacs_\_bin_\_binaries.zip) b. **Required:** Macro files (Jasspa_MicroEmacs_\_macros.zip) - c. Help file (Jasspa_MicroEmacs_\_hlpehf.zip) + c. Help file (Jasspa_MicroEmacs_\_help_ehf.zip) - d. Spelling dictionaries for any language you require (Jasspa_MicroEmacs_\_ls\.zip) + d. Spelling dictionaries for any language you require (Jasspa_MicroEmacs_\_spelling_\.zip) - e. OpenSSL dynamic libraries (Jasspa_MicroEmacs_\_\_openssl.zip) for https/ftps support (country + e. OpenSSL dynamic libraries (Jasspa_MicroEmacs_\_bin_\_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: diff --git a/microemacs/readme.txt b/microemacs/readme.txt index 3cadb27b..13270ba7 100644 --- a/microemacs/readme.txt +++ b/microemacs/readme.txt @@ -15,11 +15,11 @@ VERY QUICK START GUIDE For your platform download the single-file binary zip file: - - Jasspa_MicroEmacs___mecs.zip for console/terminal app, this should work on all computers of - given platform. + - Jasspa_MicroEmacs__abin__mecs.zip for console/terminal app, this should work on all computers of + given platform. - - Jasspa_MicroEmacs___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__abin__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. @@ -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___binaries.zip) + a. **Required:** Binaries for your platform (Jasspa_MicroEmacs__bin__binaries.zip) b. **Required:** Macro files (Jasspa_MicroEmacs__macros.zip) - c. Help file (Jasspa_MicroEmacs__hlpehf.zip) + c. Help file (Jasspa_MicroEmacs__help_ehf.zip) - d. Spelling dictionaries for any language you require (Jasspa_MicroEmacs__ls.zip) + d. Spelling dictionaries for any language you require (Jasspa_MicroEmacs__spelling_.zip) - e. OpenSSL dynamic libraries (Jasspa_MicroEmacs___openssl.zip) for https/ftps support (country + e. OpenSSL dynamic libraries (Jasspa_MicroEmacs__bin__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: