mirror of
https://github.com/tildearrow/furnace.git
synced 2024-11-26 14:33:01 +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 }}
|
||||
|
||||
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 ./
|
||||
if [ '${{ matrix.config.compiler }}' == 'msvc' ]; then
|
||||
cp -v ../${binPath}/furnace.pdb ./
|
||||
|
@ -285,7 +285,29 @@ jobs:
|
|||
run: |
|
||||
pushd build
|
||||
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
|
||||
|
||||
- name: Package [Linux]
|
||||
|
@ -317,7 +339,7 @@ jobs:
|
|||
cd ..
|
||||
|
||||
cp ../../LICENSE .
|
||||
cp ../../README.md .
|
||||
cp ../../res/releaseReadme/unstable-other.txt .
|
||||
cp -r ../../papers papers
|
||||
rmdir usr
|
||||
|
||||
|
|
|
@ -1,5 +1,35 @@
|
|||
# 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.
|
||||
|
||||
# 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)
|
||||
|
||||
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.
|
||||
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`)
|
||||
|
||||
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)
|
||||
|
||||
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.
|
||||
|
||||
# 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 ..
|
||||
|
||||
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 ../../../doc doc || exit 1
|
||||
rmdir usr || exit 1
|
||||
|
|
|
@ -25,7 +25,7 @@ cd release/win32
|
|||
|
||||
cp ../../LICENSE LICENSE.txt || 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 ../../doc doc || exit 1
|
||||
cp -r ../../demos demos || exit 1
|
||||
|
|
|
@ -25,7 +25,7 @@ cd release/windows
|
|||
|
||||
cp ../../LICENSE LICENSE.txt || 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 ../../doc doc || exit 1
|
||||
cp -r ../../demos demos || exit 1
|
||||
|
|
|
@ -25,7 +25,7 @@ cd release/winxp
|
|||
|
||||
cp ../../LICENSE LICENSE.txt || 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 ../../doc doc || exit 1
|
||||
cp -r ../../demos demos || exit 1
|
||||
|
|
Loading…
Reference in a new issue