diff --git a/res/furnace.appdata.xml b/res/furnace.appdata.xml new file mode 100644 index 000000000..bd91d76ab --- /dev/null +++ b/res/furnace.appdata.xml @@ -0,0 +1,164 @@ + + + org.tildearrow.furnace + + Furnace + Open-source chiptune tracker + https://github.com/tildearrow/furnace + + CC0-1.0 + GPL-2.0-or-later + + +

+ the biggest chiptune tracker ever made! +

+

+ it allows you to create songs using a music tracker interface for several computer/game console/arcade sound chips. +

+

+ it also offers DefleMask compatibility, allowing you to import your songs and even export them back for interoperability. +

+

+ rationale for intense profanity: the tracker itself is clean, but a few demo songs and instruments contain a small amount of strong language. +

+
+ + + intense + mild + + + furnace.desktop + + + https://tildearrow.org/storage/images/furnace.png + + + + + + https://github.com/tildearrow/furnace/releases/tag/v0.6pre14 + + + https://github.com/tildearrow/furnace/releases/tag/v0.6pre13 + + + https://github.com/tildearrow/furnace/releases/tag/v0.6pre12 + + + https://github.com/tildearrow/furnace/releases/tag/v0.6pre11 + + + https://github.com/tildearrow/furnace/releases/tag/v0.6pre10 + + + https://github.com/tildearrow/furnace/releases/tag/v0.6pre9 + + + https://github.com/tildearrow/furnace/releases/tag/v0.6pre8 + + + https://github.com/tildearrow/furnace/releases/tag/v0.6pre7 + + + https://github.com/tildearrow/furnace/releases/tag/v0.6pre6 + + + https://github.com/tildearrow/furnace/releases/tag/v0.6pre5 + + + https://github.com/tildearrow/furnace/releases/tag/v0.6pre4-hotfix + + + https://github.com/tildearrow/furnace/releases/tag/v0.6pre4 + + + https://github.com/tildearrow/furnace/releases/tag/v0.6pre3 + + + https://github.com/tildearrow/furnace/releases/tag/v0.6pre2 + + + https://github.com/tildearrow/furnace/releases/tag/v0.6pre1.5 + + + https://github.com/tildearrow/furnace/releases/tag/v0.6pre1 + + + https://github.com/tildearrow/furnace/releases/tag/v0.6pre0 + + + https://github.com/tildearrow/furnace/releases/tag/v0.5.8 + + + https://github.com/tildearrow/furnace/releases/tag/v0.5.7 + + + https://github.com/tildearrow/furnace/releases/tag/v0.5.7pre4 + + + https://github.com/tildearrow/furnace/releases/tag/v0.5.6 + + + https://github.com/tildearrow/furnace/releases/tag/v0.5.5 + + + https://github.com/tildearrow/furnace/releases/tag/v0.5.4 + + + https://github.com/tildearrow/furnace/releases/tag/v0.5.3 + + + https://github.com/tildearrow/furnace/releases/tag/v0.5.2 + + + https://github.com/tildearrow/furnace/releases/tag/v0.5.1 + + + https://github.com/tildearrow/furnace/releases/tag/v0.5 + + + https://github.com/tildearrow/furnace/releases/tag/v0.4.7 + + + https://github.com/tildearrow/furnace/releases/tag/v0.4.6 + + + https://github.com/tildearrow/furnace/releases/tag/v0.4.5-real + + + https://github.com/tildearrow/furnace/releases/tag/v0.4.5 + + + https://github.com/tildearrow/furnace/releases/tag/v0.4.4 + + + https://github.com/tildearrow/furnace/releases/tag/v0.4.3 + + + https://github.com/tildearrow/furnace/releases/tag/v0.4.2 + + + https://github.com/tildearrow/furnace/releases/tag/v0.4.1 + + + https://github.com/tildearrow/furnace/releases/tag/v0.4 + + + https://github.com/tildearrow/furnace/releases/tag/v0.3.1 + + + https://github.com/tildearrow/furnace/releases/tag/v0.3 + + + https://github.com/tildearrow/furnace/releases/tag/v0.2.2 + + + https://github.com/tildearrow/furnace/releases/tag/v0.2.1 + + + https://github.com/tildearrow/furnace/releases/tag/v0.2 + + +
diff --git a/res/furnace.appdata.xml.in b/res/furnace.appdata.xml.in index 2f595d50e..8bb02819c 100644 --- a/res/furnace.appdata.xml.in +++ b/res/furnace.appdata.xml.in @@ -35,4 +35,4 @@ https://tildearrow.org/storage/images/furnace.png - + diff --git a/res/make-appdata.sh b/res/make-appdata.sh new file mode 100755 index 000000000..ac94df108 --- /dev/null +++ b/res/make-appdata.sh @@ -0,0 +1,25 @@ +#!/bin/bash + +echo "generating furnace.appdata.xml..." + +cat furnace.appdata.xml.in > furnace.appdata.xml + +echo " " >> furnace.appdata.xml + +for i in `git log --tags='v*' --no-walk --format="%as/%(describe:tags)"`; do + releaseDate=${i%/*} + releaseVer=${i#*/} + releaseType=stable + if [[ $releaseVer =~ "pre" ]]; then + releaseType=development + fi + echo " " >> furnace.appdata.xml + echo " https://github.com/tildearrow/furnace/releases/tag/$releaseVer" >> furnace.appdata.xml + echo " " >> furnace.appdata.xml +done + +echo " " >> furnace.appdata.xml + +echo "" >> furnace.appdata.xml + +echo "done."