Categories: - Multimedia License: GPL-2.0-or-later WebSite: http://xmp.sourceforge.net SourceCode: https://sourceforge.net/p/xmp/xmp-android AutoName: Xmp Mod Player Description: |- The Extended Module Player, or xmp, is a portable module or chiptune player. Xmp plays over 90 mainstream and obscure module formats from Amiga, Atari, Acorn, Apple IIgs and PC. All module formats are supported, but external file compressors are not. Some examples are provided and can be seen when you browse /sdcard/mod from the app and sites that distribute more are listed on the website. RepoType: git Repo: https://git.code.sf.net/p/xmp/xmp-android Builds: - versionName: 2.1.0 versionCode: 15 commit: 639549fda2111cb800fabe468b4a64bf4ae27003 subdir: src/android/project forceversion: true target: android-8 buildjni: - yes - versionName: 2.9.0 versionCode: 21 commit: 03a9c9c9d5acf3b1b659e407c18d072309d50e3a subdir: players/android init: - cd ../../ - autoconf - ./configure forceversion: true target: android-14 buildjni: - yes - versionName: 3.2.0 versionCode: 30 commit: 2c7b8dd28dff53b876ad19498d0f634805fd0a2 subdir: players/android init: - cd ../../ - autoconf - ./configure target: android-14 buildjni: - yes - versionName: 3.2.1 versionCode: 31 commit: android-3.2.1 subdir: players/android init: - cd ../../ - autoconf - ./configure target: android-14 buildjni: - yes - versionName: 3.4.2 versionCode: 35 commit: android-3.4.2 subdir: players/android init: - cd ../../ - autoconf - ./configure target: android-14 buildjni: - yes - versionName: 3.4.3 versionCode: 36 commit: android-3.4.3 subdir: players/android init: - cd ../../ - autoconf - ./configure target: android-14 buildjni: - yes - versionName: 3.5.0 versionCode: 38 commit: android-3.5.0 init: - cd jni - git clone https://git.code.sf.net/p/xmp/libxmp xmp-libxmp - ln -fs xmp-libxmp/include include - ln -fs xmp-libxmp/src src - sed -i 's/..\/..\/libxmp/xmp-libxmp/g' Android.mk - cd xmp-libxmp - autoconf - ./configure prebuild: sed -i 's/android:minSdkVersion=\"3\"/android:minSdkVersion=\"4\"/g;10d' AndroidManifest.xml target: android-17 buildjni: - yes - versionName: 3.6.0 versionCode: 39 commit: android-3.6.0 srclibs: - Libxmp@libxmp-4.1.0 prebuild: - sed -i 's/android:minSdkVersion=\"3\"/android:minSdkVersion=\"4\"/g;/supports-screens/d' AndroidManifest.xml - cd jni - cp -r ../../extlib/Libxmp . - ln -fs Libxmp/include include - ln -fs Libxmp/src src - sed -i 's/..\/..\/libxmp/Libxmp/g' Android.mk - cd Libxmp - autoconf - ./configure target: android-17 buildjni: - yes - versionName: 3.6.2 versionCode: 41 disable: requires libxmp 4.1.6-pre but no such version is tagged commit: android-3.6.2 - versionName: 3.10.0 versionCode: 57 commit: android-3.10.0 srclibs: - Libxmp@libxmp-4.2.7 - 1:appcompat@v7 extlibs: - android/android-support-v4.jar prebuild: - cp -fR $$Libxmp$$ jni/ - cp -fR $$SDK$$/extras/android/support/v7/gridlayout ./ - sed -i -e 's/..\/support\/v7\/gridlayout/gridlayout/g' project.properties - sed -i 's/..\/..\/..\/libxmp/Libxmp/g' jni/Android.mk - pushd jni/Libxmp - cp jni/* ./ - autoconf - ./configure - $$NDK$$/ndk-build target: android-19 scanignore: - jni/Libxmp/obj/local/armeabi-v7a/libxmp.a - jni/Libxmp/obj/local/x86/libxmp.a - jni/Libxmp/obj/local/armeabi/libxmp.a buildjni: - yes - versionName: 4.3.1 versionCode: 73 disable: WIP, see maintainer notes commit: android-4.3.1 srclibs: - Libxmp@libxmp-4.3.3 - 1:Support/v7/appcompat@android-5.0.1_r1 - 2:Support/v7/gridlayout@android-5.0.1_r1 - 3:Volley@android-5.0.1_r1 - Groundy@0f16c8e30e543d3a017a884530e179a0de65db50 rm: - libs/*.jar - doc/xmp-android.asta extlibs: - android/android-support-v4.jar prebuild: - sed -i 's;../../../libxmp;../$$Libxmp$$;' jni/Android.mk - pushd $$Libxmp$$ - autoconf - ./configure - popd - mkdir -p $$Support$$/libs - cp libs/android-support-v4.jar $$Support$$/libs - mv libs/android-support-v4.jar $$Support$$/../gridlayout/libs - echo -e "java.source=7\njava.target=7" >> $$Support$$/local.properties target: android-21 build: - pushd $$Libxmp$$ - $$NDK$$/ndk-build - popd - pushd $$Groundy$$ - gradle jar - popd - mv $$Groundy$$/build/libs/groundy-1.5.jar libs/ buildjni: - yes - versionName: 4.4.1 versionCode: 75 disable: app crash on startup commit: android-4.4.1 srclibs: - Libxmp@libxmp-4.3.5 - Support@android-5.0.1_r1 - 1:Volley@android-5.0.1_r1 - Groundy@0f16c8e30e543d3a017a884530e179a0de65db50 rm: - libs/*.jar - doc/xmp-android.asta extlibs: - android/android-support-v4.jar prebuild: - sed -i 's;../../../libxmp;../$$Libxmp$$;' jni/Android.mk - pushd $$Libxmp$$ - autoconf - ./configure - popd - mkdir -p $$Support$$/v7/appcompat/libs - mkdir -p $$Support$$/v7/gridlayout/libs - cp libs/android-support-v4.jar $$Support$$/v7/appcompat/libs - mv libs/android-support-v4.jar $$Support$$/v7/gridlayout/libs - echo -e "java.source=7\njava.target=7" >> $$Support$$/v7/appcompat/local.properties - echo android.library.reference.2=$$Support$$/v7/appcompat >> project.properties - echo android.library.reference.3=$$Support$$/v7/gridlayout >> project.properties target: android-21 build: - pushd $$Libxmp$$ - $$NDK$$/ndk-build - popd - pushd $$Groundy$$ - gradle jar - popd - mv $$Groundy$$/build/libs/groundy-1.5.jar libs/ - $$NDK$$/ndk-build TARGET_PLATFORM=android-21 - versionName: 4.7.0 versionCode: 79 disable: experimental gradle ndk-build commit: android-4.7.0 subdir: app gradle: - yes MaintainerNotes: The most recent libxmp version should be fine for all builds. AutoUpdateMode: None UpdateCheckMode: Tags CurrentVersion: 4.10.0.1 CurrentVersionCode: 85