169 lines
3.6 KiB
YAML
169 lines
3.6 KiB
YAML
Categories:
|
|
- Multimedia
|
|
License: GPL-3.0-only
|
|
AuthorName: Bill Farmer
|
|
AuthorWebSite: https://billthefarmer.github.io/
|
|
WebSite: https://github.com/billthefarmer/melodeon/wiki
|
|
SourceCode: https://github.com/billthefarmer/melodeon
|
|
IssueTracker: https://github.com/billthefarmer/melodeon/issues
|
|
|
|
AutoName: Melodeon
|
|
Description: |-
|
|
Emulates a one row melodeon or a one and a half row organetto. There is a choice
|
|
of midi instruments and keys.
|
|
|
|
* Keys: Eb, Bb, F, C, G, D, A
|
|
* Instruments: Standard midi set, defaults to accordion
|
|
* Choice of one row melodeon layout and one and a half row organetto layout
|
|
* Choice of fascia images
|
|
|
|
Uses undocumented built in Sonivox midi synthesizer for midi audio output.
|
|
|
|
RepoType: git
|
|
Repo: https://github.com/billthefarmer/melodeon
|
|
|
|
Builds:
|
|
- versionName: '1.0'
|
|
versionCode: 1
|
|
commit: v1.0
|
|
extlibs:
|
|
- arch-arm/libsonivox.so
|
|
scanignore:
|
|
- libs/libsonivox.so
|
|
build:
|
|
- mkdir -p ndk-r8e/toolchains/
|
|
- find $$NDK$$ -maxdepth 1 -mindepth 1 -not -name toolchains -print0 | xargs
|
|
-0 cp -r -t ndk-r8e/
|
|
- cp -r $$NDK$$/toolchains/arm-linux-androideabi-4.6/ ndk-r8e/toolchains/
|
|
- mv libs/libsonivox.so ndk-r8e/platforms/android-14/arch-arm/usr/lib/
|
|
- ./ndk-r8e/ndk-build
|
|
- rm -rf ndk-r8e/
|
|
|
|
- versionName: '1.01'
|
|
versionCode: 101
|
|
commit: v1.01
|
|
extlibs:
|
|
- arch-arm/libsonivox.so
|
|
scanignore:
|
|
- libs/libsonivox.so
|
|
scandelete:
|
|
- libs/armeabi-v7a/libmidi.so
|
|
- libs/armeabi/libmidi.so
|
|
- libs/mips/libmidi.so
|
|
- libs/x86/libmidi.so
|
|
build:
|
|
- mkdir -p ndk-r9d/toolchains/
|
|
- find $$NDK$$ -maxdepth 1 -mindepth 1 -not -name toolchains -print0 | xargs
|
|
-0 cp -r -t ndk-r9d/
|
|
- cp -r $$NDK$$/toolchains/arm-linux-androideabi-4.6/ ndk-r9d/toolchains/
|
|
- mv libs/libsonivox.so ndk-r9d/platforms/android-17/arch-arm/usr/lib/
|
|
- ./ndk-r9d/ndk-build
|
|
- rm -rf ndk-r9d/
|
|
|
|
- versionName: '1.02'
|
|
versionCode: 102
|
|
commit: v1.02
|
|
scanignore:
|
|
- jni/libs
|
|
scandelete:
|
|
- libs
|
|
buildjni:
|
|
- yes
|
|
|
|
- versionName: '1.03'
|
|
versionCode: 103
|
|
commit: v1.03
|
|
scanignore:
|
|
- jni/libs
|
|
scandelete:
|
|
- libs
|
|
buildjni:
|
|
- yes
|
|
|
|
- versionName: '1.04'
|
|
versionCode: 104
|
|
commit: v1.04
|
|
scanignore:
|
|
- jni/libs
|
|
scandelete:
|
|
- libs
|
|
buildjni:
|
|
- yes
|
|
|
|
- versionName: '1.05'
|
|
versionCode: 105
|
|
commit: v1.05
|
|
scandelete:
|
|
- libs
|
|
buildjni:
|
|
- yes
|
|
|
|
- versionName: '1.06'
|
|
versionCode: 106
|
|
commit: v1.06
|
|
scandelete:
|
|
- libs
|
|
buildjni:
|
|
- yes
|
|
|
|
- versionName: '1.07'
|
|
versionCode: 107
|
|
commit: v1.07
|
|
scandelete:
|
|
- libs
|
|
buildjni:
|
|
- yes
|
|
|
|
- versionName: '1.08'
|
|
versionCode: 108
|
|
commit: v1.08
|
|
scandelete:
|
|
- libs
|
|
buildjni:
|
|
- yes
|
|
|
|
- versionName: '1.09'
|
|
versionCode: 109
|
|
commit: v1.09
|
|
gradle:
|
|
- yes
|
|
|
|
- versionName: '1.10'
|
|
versionCode: 110
|
|
commit: v1.10
|
|
gradle:
|
|
- yes
|
|
|
|
- versionName: '1.11'
|
|
versionCode: 111
|
|
commit: v1.11
|
|
gradle:
|
|
- yes
|
|
|
|
- versionName: '1.12'
|
|
versionCode: 112
|
|
commit: v1.12
|
|
gradle:
|
|
- yes
|
|
|
|
- versionName: '1.13'
|
|
versionCode: 113
|
|
commit: v1.13
|
|
gradle:
|
|
- yes
|
|
|
|
- versionName: '1.14'
|
|
versionCode: 114
|
|
commit: v1.14
|
|
gradle:
|
|
- yes
|
|
|
|
MaintainerNotes: |-
|
|
Does not build on my local machine, but clean checkout works for
|
|
upstream, see https://github.com/billthefarmer/melodeon/issues/2.
|
|
|
|
AutoUpdateMode: Version v%v
|
|
UpdateCheckMode: Tags
|
|
CurrentVersion: '1.14'
|
|
CurrentVersionCode: 114
|