fdroiddata/metadata/org.kiwix.kiwixmobile.yml
2022-09-12 10:38:17 +00:00

251 lines
7.3 KiB
YAML

Categories:
- Reading
License: GPL-3.0-only
AuthorName: Kiwix
AuthorEmail: contact+github@kiwix.org
AuthorWebSite: https://kiwix.org/
WebSite: https://www.kiwix.org/
SourceCode: https://github.com/kiwix/kiwix-android
IssueTracker: https://github.com/kiwix/kiwix-android/issues
Changelog: https://github.com/kiwix/kiwix-android/blob/HEAD/CHANGELOG
AutoName: Kiwix
Description: |-
Kiwix lets you read Wikipedia and other websites without an Internet connection.
It uses the highly compressed <a href="http://www.openzim.org/">ZIM format</a> to store
webpages for quick and easy reading.
The app is a lightweight piece of software reading bigger files stored on your
device or SD card: once it is installed, you can select which additional content
you would like to download (Wikipedia, Wiktionary, TED talks, etc.) and be ready
for when your internet connection is bad (or need to be in airplane mode)!
Note: Kiwix is also available on regular computers (Windows, Mac, Linux).
RepoType: git
Repo: https://github.com/kiwix/kiwix-android.git
Builds:
- versionName: '1.96'
versionCode: 26
commit: android_v1.96
subdir: android
gradle:
- yes
rm:
- ios
- dvd
- src/sugar
- android/libs/*/*.so
build:
- cd ..
- ./autogen.sh
- ./configure --disable-staticbins --disable-manager --disable-server --disable-launcher
--disable-indexer --disable-installer --disable-searcher --disable-reader
--disable-components --enable-android --enable-compileall
- pushd src/dependencies
- make icudt49l.dat xz icu zimlib-1.2 zimlib-1.2/build/lib/libzim.so
- popd
- cd android
- NDK_PATH=$$NDK$$ ./build-android-with-native.py --locales --toolchain --lzma
--icu --zim --kiwix --strip
- versionName: '1.97'
versionCode: 27
commit: android_v1.97
subdir: android
gradle:
- yes
rm:
- ios
- dvd
- src/sugar
- android/libs/*/*.so
scandelete:
- android/glassify
build:
- cd ..
- ./autogen.sh
- ./configure --disable-staticbins --disable-manager --disable-server --disable-launcher
--disable-indexer --disable-installer --disable-searcher --disable-reader
--disable-components --enable-android --enable-compileall
- pushd src/dependencies
- make icudt49l.dat xz icu zimlib-1.2 zimlib-1.2/build/lib/libzim.so xapian-core-1.2.3
- popd
- cd android
- NDK_PATH=$$NDK$$ ./build-android-with-native.py --locales --toolchain --lzma
--icu --zim --xapian --kiwix --strip
- versionName: '2.1'
versionCode: 45
commit: android_v2.10
subdir: android
gradle:
- yes
rm:
- ios
- dvd
- src/sugar
- android/libs/*/*.so
build:
- cd ..
- ./autogen.sh
- ./configure --disable-staticbins --disable-manager --disable-server --disable-launcher
--disable-indexer --disable-installer --disable-searcher --disable-reader
--disable-components --enable-android --enable-compileall
- pushd src/dependencies
- make icudt56l.dat xz icu xapian-core-1.4.1 zimlib-1.4 zimlib-1.4/build/lib/libzim.so
- popd
- cd android
- NDK_PATH=$$NDK$$ ./build-android-with-native.py --locales --toolchain --lzma
--icu --zim --xapian --kiwix --strip
ndk: r10e
- versionName: '2.2'
versionCode: 47
commit: android_v2.20
subdir: android
gradle:
- yes
rm:
- ios
- dvd
- src/sugar
- android/libs/*/*.so
build:
- cd ..
- ./autogen.sh
- ./configure --disable-staticbins --disable-manager --disable-server --disable-launcher
--disable-indexer --disable-installer --disable-searcher --disable-reader
--disable-components --enable-android --enable-compileall
- pushd src/dependencies
- make icudt56l.dat xz icu xapian-core-1.4.2 zimlib-1.4 zimlib-1.4/build/lib/libzim.so
- popd
- cd android
- NDK_PATH=$$NDK$$ ./build-android-with-native.py --locales --toolchain --lzma
--icu --zim --xapian --kiwix --strip
ndk: r10e
- versionName: '2.4'
versionCode: 55
commit: '2.4'
subdir: app
gradle:
- yes
output: build/outputs/apk/kiwix/release/app-kiwix-release-unsigned.apk
- versionName: 2.5.1
versionCode: 220501
commit: 2.5.1
subdir: app
gradle:
- yes
output: build/outputs/apk/kiwix/release/dev-kiwix-universal-release-unsigned.apk
rm:
- app/gradle
- versionName: 2.5.3
versionCode: 220503
commit: 2.5.3
subdir: app
gradle:
- yes
output: build/outputs/apk/kiwix/release/dev-kiwix-universal-release-unsigned.apk
rm:
- app/gradle
- versionName: 3.1.3
versionCode: 230103
commit: 3.1.4
subdir: app
gradle:
- yes
output: build/outputs/apk/release/dev-universal-release-unsigned.apk
scanignore:
- buildSrc
- .gradle
gradleprops:
- disableSigning
- versionName: 3.2.1
versionCode: 230201
commit: 3.2.1
subdir: app
gradle:
- yes
output: build/outputs/apk/release/dev-universal-release-unsigned.apk
prebuild: sed -i -e '/disableSigning/a \ \ \ \ \ \ \ \ signingConfig = null' build.gradle.kts
scanignore:
- buildSrc
gradleprops:
- disableSigning
- versionName: 3.3.1
versionCode: 230301
commit: 3.3.1
subdir: app
gradle:
- yes
output: build/outputs/apk/release/dev-universal-release-unsigned.apk
prebuild: sed -i -e '/disableSigning/a \ \ \ \ \ \ \ \ signingConfig = null' build.gradle.kts
scandelete:
- contrib/move-string-resource
gradleprops:
- disableSigning
- versionName: 3.4.1
versionCode: 230401
commit: 3.4.1
subdir: app
gradle:
- yes
output: build/outputs/apk/release/dev-universal-release-unsigned.apk
prebuild: sed -i -e '/disableSigning/a \ \ \ \ \ \ \ \ signingConfig = null' build.gradle.kts
scandelete:
- contrib/move-string-resource
ndk: r21d
gradleprops:
- disableSigning
- versionName: 3.5.0
versionCode: 7230500
commit: 3.5.0
subdir: app
gradle:
- yes
output: build/outputs/apk/release/dev-universal-release-unsigned.apk
prebuild: sed -i -e '/disableSigning/a \ \ \ \ \ \ \ \ signingConfig = null' build.gradle.kts
scandelete:
- contrib/move-string-resource
ndk: r21e
gradleprops:
- disableSigning
- versionName: 3.6.0
versionCode: 7230600
commit: f7196018675ca3dbae5470e2ca4b6a9b56edc670
subdir: app
sudo:
- apt-get update || apt-get update
- apt-get install -y openjdk-11-jdk-headless
- update-alternatives --auto java
gradle:
- yes
output: build/outputs/apk/release/dev-universal-release-unsigned.apk
prebuild: sed -i -e '/disableSigning/a \ \ \ \ \ \ \ \ signingConfig = null' build.gradle.kts
scandelete:
- contrib/move-string-resource
ndk: r21e
gradleprops:
- disableSigning
MaintainerNotes: |-
For 2.2 and older repo: https://github.com/kiwix/kiwix-xulrunner
Don't run `make android-deps` as that will download the SDK and NDK.
As of 2.5.1 version is scripted.
AutoUpdateMode: Version %v
UpdateCheckMode: HTTP
UpdateCheckData: https://download.kiwix.org/release/kiwix-android/VERSION_INFO|\n([0-9]*)|.|(.*)
CurrentVersion: 3.6.0
CurrentVersionCode: 7230600