103 lines
2.7 KiB
Plaintext
103 lines
2.7 KiB
Plaintext
Categories:Reading
|
|
License:AGPLv3+
|
|
Web Site:http://mupdf.com
|
|
Source Code:http://git.ghostscript.com/?p=mupdf.git;a=summary
|
|
Issue Tracker:http://bugs.ghostscript.com
|
|
|
|
Auto Name:MuPDF
|
|
Summary:Lightweight document viewer
|
|
Description:
|
|
'''N.B''' The names of the versions correspond to the chip architectures that
|
|
the apk is designed to run on.
|
|
This is the only PDF viewer we have that is designed for MIPS; the ARM apk
|
|
contains libraries for both ARM and ARMv7a.
|
|
|
|
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:http://git.ghostscript.com/mupdf.git
|
|
|
|
Build:1.2,2
|
|
commit=1.2
|
|
subdir=android
|
|
submodules=yes
|
|
prebuild=cd .. && \
|
|
make generate && \
|
|
cd android
|
|
buildjni=yes
|
|
|
|
Build:1.2-ARM,50
|
|
commit=0516026e
|
|
subdir=platform/android
|
|
submodules=yes
|
|
forceversion=yes
|
|
prebuild=sed -i 's/armeabi-v7a/armeabi armeabi-v7a/g' jni/Application.mk && \
|
|
cd ../.. && \
|
|
make generate
|
|
buildjni=yes
|
|
|
|
Build:1.2-x86,51
|
|
commit=0516026e
|
|
subdir=platform/android
|
|
submodules=yes
|
|
patch=x86.patch
|
|
forceversion=yes
|
|
forcevercode=yes
|
|
prebuild=cd ../.. && \
|
|
make generate
|
|
buildjni=yes
|
|
|
|
Build:1.2-MIPS,52
|
|
commit=0516026e
|
|
subdir=platform/android
|
|
submodules=yes
|
|
patch=mips.patch
|
|
forceversion=yes
|
|
forcevercode=yes
|
|
prebuild=cd ../.. && \
|
|
make generate
|
|
buildjni=yes
|
|
|
|
Build:1.5-ARM,53
|
|
disable=wip
|
|
commit=1.5-ios-appstore
|
|
forcevercode=yes
|
|
subdir=platform/android
|
|
submodules=yes
|
|
forceversion=yes
|
|
prebuild=sed -i 's/armeabi-v7a/armeabi armeabi-v7a/g' jni/Application.mk && \
|
|
cd ../.. && \
|
|
make generate
|
|
buildjni=yes
|
|
scandelete=build/debug/
|
|
|
|
Maintainer Notes:
|
|
Source code is not up to date as far as android versioning goes. Our version
|
|
codes probably differ from the official ones.
|
|
|
|
Looking at http://mupdf.com/downloads/ and platform/android/jni/Application.mk
|
|
the version scheme is like:
|
|
|
|
armeabi = baseversion + 0, e.g. mupdf-1.5-android-50-armeabi.apk
|
|
armv7 = baseversion + 1, e.g. mupdf-1.5-android-51-armv7a.apk
|
|
x86 = baseversion + 2, e.g. mupdf-1.5-android-52-x86.apk
|
|
mips= baseversion + 3, e.g. mupdf-1.5-android-53-mips.apk
|
|
|
|
I'd assume baseversion corresponds to the versionName, e.g. 1.5 = 50. This
|
|
would make 1.6 starting with verCode 60 up to 63 for the mips release. However,
|
|
the verCode has been 50 for ages (~2013!) and the devs in #ghostscript said:
|
|
"The android apk version numbers bear no resemblance to the app version."
|
|
|
|
Documents:
|
|
http://www.mupdf.com/docs/how-to-build-mupdf-for-android
|
|
.
|
|
|
|
Auto Update Mode:None
|
|
Update Check Mode:None
|
|
Current Version:1.4
|
|
Current Version Code:53
|
|
|