fdroiddata/metadata/org.billthefarmer.melodeon.yml

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