diff --git a/metadata/com.artifex.mupdf.viewer.app.txt b/metadata/com.artifex.mupdf.viewer.app.txt deleted file mode 100644 index 2f9fd0717a..0000000000 --- a/metadata/com.artifex.mupdf.viewer.app.txt +++ /dev/null @@ -1,85 +0,0 @@ -Categories:Reading -License:AGPL-3.0-or-later -Web Site:https://mupdf.com -Source Code:https://git.ghostscript.com/?p=mupdf-android-viewer.git;a=summary -Issue Tracker:https://bugs.ghostscript.com -Changelog:https://git.ghostscript.com/?p=mupdf.git;a=blob_plain;f=CHANGES;hb=HEAD - -Auto Name:MuPDF viewer -Summary:Lightweight document viewer -Description: -MuPDF supports PDF 1.7 with transparency, encryption, hyperlinks, annotations, -searching, form editing and more. It also reads OpenXPS and CBZ (comic book) -documents. -. - -Repo Type:git -Repo:git://git.ghostscript.com/mupdf-android-viewer.git - -Build:1.12.0,20 - commit=1.12.0 - subdir=app - submodules=yes - gradle=yes - prebuild=sed -i -e '/maven.ghostscript.com/d' ../build.gradle && \ - sed -i -e 's/enable true/enable false/' build.gradle && \ - sed -i -e "s/'-j4'/'-j`nproc`'/" ../jni/build.gradle && \ - sed -i -e "/Uncomment/a\ ndk.abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86'" ../jni/build.gradle && \ - make -C ../jni/libmupdf generate - scandelete=jni/libmupdf/thirdparty,jni/libmupdf/build/release/scripts - ndk=r16b - -Build:1.13.0,30 - commit=1.13.0 - subdir=app - submodules=yes - gradle=yes - prebuild=sed -i -e '/maven.ghostscript.com/d' ../build.gradle && \ - sed -i -e 's/enable true/enable false/' build.gradle && \ - sed -i -e "s/'-j4'/'-j`nproc`'/" ../jni/build.gradle && \ - sed -i -e "/Uncomment/a\ ndk.abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86'" ../jni/build.gradle && \ - make -C ../jni/libmupdf generate - scandelete=jni/libmupdf/thirdparty,jni/libmupdf/build/release/scripts - ndk=r16b - -Build:1.14.0,40 - commit=1.14.0 - subdir=app - submodules=yes - gradle=yes - prebuild=sed -i -e '/maven.ghostscript.com/d; /url MAVEN_REPO/d' ../build.gradle && \ - sed -i -e 's/enable true/enable false/' build.gradle && \ - sed -i -e "s/'-j4'/'-j`nproc`'/" ../jni/build.gradle && \ - echo 'ABI_FILTERS=armeabi-v7a,arm64-v8a,x86' >> ../gradle.properties - scandelete=jni/libmupdf/thirdparty - build=make -C ../jni/libmupdf generate - ndk=r18b - -Build:1.15.0,50 - commit=1.15.0 - subdir=app - submodules=yes - gradle=yes - prebuild=sed -i -e '/maven.ghostscript.com/d; /url MAVEN_REPO/d' ../build.gradle && \ - sed -i -e 's/enable true/enable false/' build.gradle && \ - sed -i -e "s/'-j4'/'-j`nproc`'/" ../jni/build.gradle && \ - echo 'ABI_FILTERS=armeabi-v7a,arm64-v8a,x86' >> ../gradle.properties - scandelete=jni/libmupdf/thirdparty - build=make -C ../jni/libmupdf generate - ndk=r18b - -Maintainer Notes: -Upstream builds separate APKs for all target architectures supported by NDK -(5 as of r18). We build a universal APK with armeabi-v7a, arm64-v8a and x86 -support only. - -Documents: -* https://www.mupdf.com/docs/how-to-build-mupdf-for-android -* https://mupdf.com/downloads/ -* https://twiki.ghostscript.com/do/view/MuPDF/AndroidReleases -. - -Auto Update Mode:Version %v -Update Check Mode:Tags -Current Version:1.15.0 -Current Version Code:50 diff --git a/metadata/com.artifex.mupdf.viewer.app.yml b/metadata/com.artifex.mupdf.viewer.app.yml new file mode 100644 index 0000000000..cce8ed6a0e --- /dev/null +++ b/metadata/com.artifex.mupdf.viewer.app.yml @@ -0,0 +1,122 @@ +Categories: + - Reading +License: AGPL-3.0-or-later +WebSite: https://mupdf.com +SourceCode: https://git.ghostscript.com/?p=mupdf-android-viewer.git;a=summary +IssueTracker: https://bugs.ghostscript.com +Changelog: https://git.ghostscript.com/?p=mupdf.git;a=blob_plain;f=CHANGES;hb=HEAD + +AutoName: MuPDF viewer +Summary: Lightweight document viewer +Description: |- + MuPDF supports PDF 1.7 with transparency, encryption, hyperlinks, annotations, + searching, form editing and more. It also reads OpenXPS and CBZ (comic book) + documents. + +RepoType: git +Repo: git://git.ghostscript.com/mupdf-android-viewer.git + +Builds: + - versionName: 1.12.0 + versionCode: 20 + commit: 1.12.0 + subdir: app + submodules: true + gradle: + - yes + prebuild: + - sed -i -e '/maven.ghostscript.com/d' ../build.gradle + - sed -i -e 's/enable true/enable false/' build.gradle + - sed -i -e "s/'-j4'/'-j`nproc`'/" ../jni/build.gradle + - "sed -i -e \"/Uncomment/a\\\t\tndk.abiFilters 'armeabi-v7a', 'arm64-v8a',\ + \ 'x86'\" ../jni/build.gradle" + - make -C ../jni/libmupdf generate + scandelete: + - jni/libmupdf/thirdparty + - jni/libmupdf/build/release/scripts + ndk: r16b + + - versionName: 1.13.0 + versionCode: 30 + commit: 1.13.0 + subdir: app + submodules: true + gradle: + - yes + prebuild: + - sed -i -e '/maven.ghostscript.com/d' ../build.gradle + - sed -i -e 's/enable true/enable false/' build.gradle + - sed -i -e "s/'-j4'/'-j`nproc`'/" ../jni/build.gradle + - "sed -i -e \"/Uncomment/a\\\t\tndk.abiFilters 'armeabi-v7a', 'arm64-v8a',\ + \ 'x86'\" ../jni/build.gradle" + - make -C ../jni/libmupdf generate + scandelete: + - jni/libmupdf/thirdparty + - jni/libmupdf/build/release/scripts + ndk: r16b + + - versionName: 1.14.0 + versionCode: 40 + commit: 1.14.0 + subdir: app + submodules: true + gradle: + - yes + prebuild: + - sed -i -e '/maven.ghostscript.com/d; /url MAVEN_REPO/d' ../build.gradle + - sed -i -e 's/enable true/enable false/' build.gradle + - sed -i -e "s/'-j4'/'-j`nproc`'/" ../jni/build.gradle + - echo 'ABI_FILTERS=armeabi-v7a,arm64-v8a,x86' >> ../gradle.properties + scandelete: + - jni/libmupdf/thirdparty + build: make -C ../jni/libmupdf generate + ndk: r18b + + - versionName: 1.15.0 + versionCode: 50 + commit: 1.15.0 + subdir: app + submodules: true + gradle: + - yes + prebuild: + - sed -i -e '/maven.ghostscript.com/d; /url MAVEN_REPO/d' ../build.gradle + - sed -i -e 's/enable true/enable false/' build.gradle + - sed -i -e "s/'-j4'/'-j`nproc`'/" ../jni/build.gradle + - echo 'ABI_FILTERS=armeabi-v7a,arm64-v8a,x86' >> ../gradle.properties + scandelete: + - jni/libmupdf/thirdparty + build: make -C ../jni/libmupdf generate + ndk: r18b + + - versionName: 1.15.1 + versionCode: 60 + commit: 1.15.1 + subdir: app + submodules: true + gradle: + - yes + prebuild: + - sed -i -e '/maven.ghostscript.com/d; /url MAVEN_REPO/d' ../build.gradle + - sed -i -e 's/enable true/enable false/' build.gradle + - sed -i -e "s/'-j4'/'-j`nproc`'/" ../jni/build.gradle + - echo 'ABI_FILTERS=armeabi-v7a,arm64-v8a,x86' >> ../gradle.properties + scandelete: + - jni/libmupdf/thirdparty + build: make -C ../jni/libmupdf generate + ndk: r18b + +MaintainerNotes: |- + Upstream builds separate APKs for all target architectures supported by NDK + (5 as of r18). We build a universal APK with armeabi-v7a, arm64-v8a and x86 + support only. + + Documents: + * https://www.mupdf.com/docs/how-to-build-mupdf-for-android + * https://mupdf.com/downloads/ + * https://twiki.ghostscript.com/do/view/MuPDF/AndroidReleases + +AutoUpdateMode: Version %v +UpdateCheckMode: Tags +CurrentVersion: 1.15.1 +CurrentVersionCode: 60