mirror of
https://github.com/tildearrow/furnace.git
synced 2024-11-01 02:22:39 +00:00
update release scripts
This commit is contained in:
parent
6394e239ee
commit
f295e24ad6
8 changed files with 123 additions and 11 deletions
28
.github/workflows/build.yml
vendored
28
.github/workflows/build.yml
vendored
|
@ -271,7 +271,7 @@ jobs:
|
||||||
pushd ${{ steps.package-identify.outputs.filename }}
|
pushd ${{ steps.package-identify.outputs.filename }}
|
||||||
|
|
||||||
cp -v ../LICENSE LICENSE.txt
|
cp -v ../LICENSE LICENSE.txt
|
||||||
cp -v ../README.md README.txt
|
cp -v ../res/releaseReadme/unstable-win.txt README.txt
|
||||||
cp -vr ../papers ../${binPath}/furnace.exe ./
|
cp -vr ../papers ../${binPath}/furnace.exe ./
|
||||||
if [ '${{ matrix.config.compiler }}' == 'msvc' ]; then
|
if [ '${{ matrix.config.compiler }}' == 'msvc' ]; then
|
||||||
cp -v ../${binPath}/furnace.pdb ./
|
cp -v ../${binPath}/furnace.pdb ./
|
||||||
|
@ -285,7 +285,29 @@ jobs:
|
||||||
run: |
|
run: |
|
||||||
pushd build
|
pushd build
|
||||||
cpack
|
cpack
|
||||||
mv Furnace-*-Darwin.dmg ../${{ steps.package-identify.outputs.filename }}
|
|
||||||
|
mkdir orig
|
||||||
|
mkdir new
|
||||||
|
hdiutil attach Furnace-*-Darwin.dmg -readonly -mount required -mountpoint orig
|
||||||
|
|
||||||
|
cp -r orig new
|
||||||
|
hdiutil detach orig
|
||||||
|
|
||||||
|
rmdir orig
|
||||||
|
rm Furnace-*-Darwin.dmg
|
||||||
|
|
||||||
|
cp -v ../LICENSE new/LICENSE.txt
|
||||||
|
cp -v ../res/releaseReadme/stable-mac.txt new/README
|
||||||
|
cp -v -r ../demos new/demos
|
||||||
|
cp -v -r ../instruments new/instruments
|
||||||
|
cp -v -r ../wavetables new/wavetables
|
||||||
|
cd new
|
||||||
|
wget https://tildearrow.org/furproto/manual.pdf
|
||||||
|
cd ..
|
||||||
|
|
||||||
|
hdiutil create -srcfolder new -volname Furnace -format UDZO furnace.dmg
|
||||||
|
|
||||||
|
mv furnace.dmg ../${{ steps.package-identify.outputs.filename }}
|
||||||
popd
|
popd
|
||||||
|
|
||||||
- name: Package [Linux]
|
- name: Package [Linux]
|
||||||
|
@ -317,7 +339,7 @@ jobs:
|
||||||
cd ..
|
cd ..
|
||||||
|
|
||||||
cp ../../LICENSE .
|
cp ../../LICENSE .
|
||||||
cp ../../README.md .
|
cp ../../res/releaseReadme/unstable-other.txt .
|
||||||
cp -r ../../papers papers
|
cp -r ../../papers papers
|
||||||
rmdir usr
|
rmdir usr
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,35 @@
|
||||||
# Furnace (chiptune tracker)
|
# Furnace (chiptune tracker)
|
||||||
|
|
||||||
thank you for downloading Furnace! I hope you enjoy using it.
|
thank you for acquiring Furnace! I hope you enjoy using it.
|
||||||
|
|
||||||
extract this archive, and run `furnace` to get started.
|
extract this archive, and run `furnace` to get started.
|
||||||
|
|
||||||
|
# help
|
||||||
|
|
||||||
|
some technical computing background is recommended for the best experience.
|
||||||
|
be sure to read the `manual.pdf` file for information on how to use this program.
|
||||||
|
|
||||||
|
if you find issues (e.g. bugs or annoyances), report them. links below.
|
||||||
|
|
||||||
|
# links
|
||||||
|
|
||||||
|
- Furnace on GitHub (project page and issue tracker): https://github.com/tildearrow/furnace
|
||||||
|
- issues: https://github.com/tildearrow/furnace/issues
|
||||||
|
- discussion: https://github.com/tildearrow/furnace/discussions
|
||||||
|
- Furnace on Revolt: https://rvlt.gg/GRPS6tmc
|
||||||
|
- Furnace on Discord: https://discord.gg/EfrwT2wq7z
|
||||||
|
- online manual: https://tildearrow.org/furnace/doc/v0.6/
|
||||||
|
|
||||||
|
# notes
|
||||||
|
|
||||||
|
copyright (C) 2021-2023 tildearrow and contributors.
|
||||||
|
|
||||||
|
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
|
|
||||||
|
|
||||||
|
Furnace is NOT affiliated with Delek or DefleMask in any form, regardless of its ability to load and save the .dmf, .dmp and .dmw file formats.
|
||||||
|
additionally, Furnace does not intend to replace DefleMask, nor any other program.
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
# Furnace (chiptune tracker)
|
# Furnace (chiptune tracker)
|
||||||
|
|
||||||
thank you for downloading Furnace! I hope you enjoy using it.
|
thank you for acquiring Furnace! I hope you enjoy using it.
|
||||||
|
|
||||||
|
# help
|
||||||
|
|
||||||
move Furnace to Applications (or some other place).
|
|
||||||
if you are using a recent version of macOS, you may get an error saying that Furnace is damaged.
|
if you are using a recent version of macOS, you may get an error saying that Furnace is damaged.
|
||||||
in that case, open Terminal, and type this:
|
in that case, open Terminal, and type this:
|
||||||
|
|
||||||
|
@ -13,3 +14,32 @@ xattr -d com.apple.quarantine /path/to/Furnace.app
|
||||||
(replace `/path/to/Furnace.app` with the path where Furnace.app is located, e.g. `/Applications/Furnace.app`)
|
(replace `/path/to/Furnace.app` with the path where Furnace.app is located, e.g. `/Applications/Furnace.app`)
|
||||||
|
|
||||||
you may need to reboot after doing this before launching Furnace.
|
you may need to reboot after doing this before launching Furnace.
|
||||||
|
|
||||||
|
|
||||||
|
some technical computing background is recommended for the best experience.
|
||||||
|
be sure to read the `manual.pdf` file for information on how to use this program.
|
||||||
|
|
||||||
|
if you find issues (e.g. bugs or annoyances), report them. links below.
|
||||||
|
|
||||||
|
# links
|
||||||
|
|
||||||
|
- Furnace on GitHub (project page and issue tracker): https://github.com/tildearrow/furnace
|
||||||
|
- issues: https://github.com/tildearrow/furnace/issues
|
||||||
|
- discussion: https://github.com/tildearrow/furnace/discussions
|
||||||
|
- Furnace on Revolt: https://rvlt.gg/GRPS6tmc
|
||||||
|
- Furnace on Discord: https://discord.gg/EfrwT2wq7z
|
||||||
|
- online manual: https://tildearrow.org/furnace/doc/v0.6/
|
||||||
|
|
||||||
|
# notes
|
||||||
|
|
||||||
|
copyright (C) 2021-2023 tildearrow and contributors.
|
||||||
|
|
||||||
|
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
|
|
||||||
|
|
||||||
|
Furnace is NOT affiliated with Delek or DefleMask in any form, regardless of its ability to load and save the .dmf, .dmp and .dmw file formats.
|
||||||
|
additionally, Furnace does not intend to replace DefleMask, nor any other program.
|
||||||
|
|
|
@ -1,5 +1,35 @@
|
||||||
# Furnace (chiptune tracker)
|
# Furnace (chiptune tracker)
|
||||||
|
|
||||||
thank you for downloading Furnace! I hope you enjoy using it.
|
thank you for acquiring Furnace! I hope you enjoy using it.
|
||||||
|
|
||||||
extract this archive, and run furnace.exe to get started.
|
extract this archive, and run furnace.exe to get started.
|
||||||
|
|
||||||
|
# help
|
||||||
|
|
||||||
|
some technical computing background is recommended for the best experience.
|
||||||
|
be sure to read the `manual.pdf` file for information on how to use this program.
|
||||||
|
|
||||||
|
if you find issues (e.g. bugs or annoyances), report them. links below.
|
||||||
|
|
||||||
|
# links
|
||||||
|
|
||||||
|
- Furnace on GitHub (project page and issue tracker): https://github.com/tildearrow/furnace
|
||||||
|
- issues: https://github.com/tildearrow/furnace/issues
|
||||||
|
- discussion: https://github.com/tildearrow/furnace/discussions
|
||||||
|
- Furnace on Revolt: https://rvlt.gg/GRPS6tmc
|
||||||
|
- Furnace on Discord: https://discord.gg/EfrwT2wq7z
|
||||||
|
- online manual: https://tildearrow.org/furnace/doc/v0.6/
|
||||||
|
|
||||||
|
# notes
|
||||||
|
|
||||||
|
copyright (C) 2021-2023 tildearrow and contributors.
|
||||||
|
|
||||||
|
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
|
|
||||||
|
|
||||||
|
Furnace is NOT affiliated with Delek or DefleMask in any form, regardless of its ability to load and save the .dmf, .dmp and .dmw file formats.
|
||||||
|
additionally, Furnace does not intend to replace DefleMask, nor any other program.
|
||||||
|
|
|
@ -50,7 +50,7 @@ rmdir share || exit 1
|
||||||
cd ..
|
cd ..
|
||||||
|
|
||||||
cp ../../../LICENSE . || exit 1
|
cp ../../../LICENSE . || exit 1
|
||||||
cp ../../../README.md . || exit 1
|
cp ../../res/releaseReadme/stable-linux.txt README.md || exit 1
|
||||||
cp -r ../../../papers papers || exit 1
|
cp -r ../../../papers papers || exit 1
|
||||||
cp -r ../../../doc doc || exit 1
|
cp -r ../../../doc doc || exit 1
|
||||||
rmdir usr || exit 1
|
rmdir usr || exit 1
|
||||||
|
|
|
@ -25,7 +25,7 @@ cd release/win32
|
||||||
|
|
||||||
cp ../../LICENSE LICENSE.txt || exit 1
|
cp ../../LICENSE LICENSE.txt || exit 1
|
||||||
cp ../../win32build/furnace.exe . || exit 1
|
cp ../../win32build/furnace.exe . || exit 1
|
||||||
cp ../../README.md README.txt || exit 1
|
cp ../../res/releaseReadme/stable-win.txt README.txt || exit 1
|
||||||
cp -r ../../papers papers || exit 1
|
cp -r ../../papers papers || exit 1
|
||||||
cp -r ../../doc doc || exit 1
|
cp -r ../../doc doc || exit 1
|
||||||
cp -r ../../demos demos || exit 1
|
cp -r ../../demos demos || exit 1
|
||||||
|
|
|
@ -25,7 +25,7 @@ cd release/windows
|
||||||
|
|
||||||
cp ../../LICENSE LICENSE.txt || exit 1
|
cp ../../LICENSE LICENSE.txt || exit 1
|
||||||
cp ../../winbuild/furnace.exe . || exit 1
|
cp ../../winbuild/furnace.exe . || exit 1
|
||||||
cp ../../README.md README.txt || exit 1
|
cp ../../res/releaseReadme/stable-win.txt README.txt || exit 1
|
||||||
cp -r ../../papers papers || exit 1
|
cp -r ../../papers papers || exit 1
|
||||||
cp -r ../../doc doc || exit 1
|
cp -r ../../doc doc || exit 1
|
||||||
cp -r ../../demos demos || exit 1
|
cp -r ../../demos demos || exit 1
|
||||||
|
|
|
@ -25,7 +25,7 @@ cd release/winxp
|
||||||
|
|
||||||
cp ../../LICENSE LICENSE.txt || exit 1
|
cp ../../LICENSE LICENSE.txt || exit 1
|
||||||
cp ../../xpbuild/furnace.exe . || exit 1
|
cp ../../xpbuild/furnace.exe . || exit 1
|
||||||
cp ../../README.md README.txt || exit 1
|
cp ../../res/releaseReadme/stable-win.txt README.txt || exit 1
|
||||||
cp -r ../../papers papers || exit 1
|
cp -r ../../papers papers || exit 1
|
||||||
cp -r ../../doc doc || exit 1
|
cp -r ../../doc doc || exit 1
|
||||||
cp -r ../../demos demos || exit 1
|
cp -r ../../demos demos || exit 1
|
||||||
|
|
Loading…
Reference in a new issue