Categories: - Ebook Reader - Reading License: GPL-3.0-or-later AuthorName: Librera AuthorEmail: librera.reader@gmail.com WebSite: https://librera.mobi/ SourceCode: https://github.com/foobnix/LibreraReader IssueTracker: https://github.com/foobnix/LibreraReader/issues Changelog: https://librera.mobi/what-is-new/ AutoName: LibreraReader RepoType: git Repo: https://github.com/foobnix/LibreraReader.git Builds: - versionName: 8.5.12-fdroid versionCode: 4390 commit: 9f95ee4a38e304dd24730ce1b12f730da45bf6b2 subdir: app sudo: - apt-get update - apt-get install -y g++ mesa-common-dev libxcursor-dev libxrandr-dev libxinerama-dev libglu1-mesa-dev libxi-dev - apt-get install -y openjdk-11-jdk-headless - update-alternatives --auto java gradle: - fdroid srclibs: - MuPDF@1.20.0-rc2 rm: - Builder/libs prebuild: - sed -i -e '/F-DROID REMOVE THIS LINE/,+1d' ../build.gradle - sed -i -e '/gms/d' -e '/firebase/d' -e '/com.cloudrail/d' -e '/enable true/d' -e '/junrar/d' build.gradle - sed -i -e '/^#!/a\set -e' -e 's|git clone .*|cp -r $$MuPDF$$ mupdf-$VERSION_TAG|' -e '/mkdir mupdf/d' -e 's/ndk-build $1/& -j`nproc` || exit 1/' ../Builder/link_to_mupdf_1.20.0.sh - mkdir src/main/jniLibs/ scanignore: - Builder/fonts/fonts.zip - app/src/fdroid/assets/fonts.zip build: - pushd ../Builder/ - ./link_to_mupdf_1.20.0.sh ndk: r23c antifeatures: KnownVuln: en-US: Vulnerability in showing WebP images (CVE-2023-4863) - versionName: 8.5.21-fdroid versionCode: 4400 commit: c1143e955e9d8020a53a01371ea8b9f05598b946 subdir: app sudo: - apt-get update - apt-get install -y g++ mesa-common-dev libxcursor-dev libxrandr-dev libxinerama-dev libglu1-mesa-dev libxi-dev - apt-get install -y openjdk-11-jdk-headless - update-alternatives --auto java gradle: - fdroid srclibs: - MuPDF@1.20.0-rc2 rm: - Builder/libs prebuild: - sed -i -e '/F-DROID REMOVE THIS LINE/,+1d' ../build.gradle - sed -i -e '/gms/d' -e '/firebase/d' -e '/com.cloudrail/d' -e '/enable true/d' -e '/junrar/d' build.gradle - sed -i -e '/^#!/a\set -e' -e 's|git clone .*|cp -r $$MuPDF$$ mupdf-$VERSION_TAG|' -e '/mkdir mupdf/d' -e 's/ndk-build $1/& -j`nproc` || exit 1/' ../Builder/link_to_mupdf_1.20.0.sh - mkdir src/main/jniLibs/ scanignore: - Builder/fonts/fonts.zip - app/src/fdroid/assets/fonts.zip build: - pushd ../Builder/ - ./link_to_mupdf_1.20.0.sh ndk: r23c antifeatures: KnownVuln: en-US: Vulnerability in showing WebP images (CVE-2023-4863) - versionName: 8.5.37-fdroid versionCode: 4550 commit: feff3499df78409ca3ddb13d66774a6678babddf subdir: app sudo: - apt-get update - apt-get install -y g++ mesa-common-dev libxcursor-dev libxrandr-dev libxinerama-dev libglu1-mesa-dev libxi-dev - apt-get install -y openjdk-11-jdk-headless - update-alternatives --auto java gradle: - fdroid srclibs: - MuPDF@1.20.0-rc2 rm: - Builder/libs prebuild: - sed -i -e '/F-DROID REMOVE THIS LINE/,+1d' ../build.gradle - sed -i -e '/gms/d' -e '/firebase/d' -e '/com.cloudrail/d' -e '/enable true/d' -e '/junrar/d' build.gradle - sed -i -e '/^#!/a\set -e' -e 's|git clone .*|cp -r $$MuPDF$$ mupdf-$VERSION_TAG|' -e '/mkdir mupdf/d' -e 's/ndk-build $1/& -j`nproc` || exit 1/' ../Builder/link_to_mupdf_1.20.0.sh - mkdir src/main/jniLibs/ scanignore: - Builder/fonts/fonts.zip - app/src/fdroid/assets/fonts.zip build: - pushd ../Builder/ - ./link_to_mupdf_1.20.0.sh ndk: r23c antifeatures: KnownVuln: en-US: Vulnerability in showing WebP images (CVE-2023-4863) - versionName: 8.5.45-fdroid versionCode: 4586 commit: fd31752806feb35f4c16f7c374333914b12f3557 subdir: app sudo: - apt-get update - apt-get install -y g++ mesa-common-dev libxcursor-dev libxrandr-dev libxinerama-dev libglu1-mesa-dev libxi-dev - apt-get install -y openjdk-11-jdk-headless - update-alternatives --auto java gradle: - fdroid srclibs: - MuPDF@1.20.2 rm: - Builder/libs prebuild: - sed -i -e '/F-DROID REMOVE THIS LINE/,+1d' ../build.gradle - sed -i -e '/^if.*Fdroid/,/^}/d' -e '/enable true/d' build.gradle - sed -i -e '/^#!/a\set -e' -e 's|git clone .*|cp -r $$MuPDF$$ mupdf-$VERSION_TAG|' -e '/mkdir mupdf/d' -e 's/ndk-build $1/& -j`nproc` || exit 1/' ../Builder/link_to_mupdf_1.20.2.sh - mkdir src/main/jniLibs/ scanignore: - Builder/fonts/fonts.zip - app/src/fdroid/assets/fonts.zip build: - pushd ../Builder/ - ./link_to_mupdf_1.20.2.sh ndk: r23c antifeatures: KnownVuln: en-US: Vulnerability in showing WebP images (CVE-2023-4863) - versionName: 8.6.15-fdroid versionCode: 4690 commit: 667df2989ba54a80a0d7400d33589f627cab24fd subdir: app sudo: - apt-get update - apt-get install -y g++ mesa-common-dev libxcursor-dev libxrandr-dev libxinerama-dev libglu1-mesa-dev libxi-dev - apt-get install -y openjdk-11-jdk-headless - update-alternatives --auto java gradle: - fdroid srclibs: - MuPDF@1.20.2 rm: - Builder/libs prebuild: - sed -i -e '/F-DROID REMOVE THIS LINE/,+1d' ../build.gradle - sed -i -e '/^if.*Fdroid/,/^}/d' -e '/enable true/d' build.gradle - sed -i -e '/^#!/a\set -e' -e 's|git clone .*|cp -r $$MuPDF$$ mupdf-$VERSION_TAG|' -e '/mkdir mupdf/d' -e 's/ndk-build $1/& -j`nproc` || exit 1/' ../Builder/link_to_mupdf_1.20.2.sh - mkdir src/main/jniLibs/ scanignore: - Builder/fonts/fonts.zip - app/src/fdroid/assets/fonts.zip build: - pushd ../Builder/ - ./link_to_mupdf_1.20.2.sh ndk: r23c antifeatures: KnownVuln: en-US: Vulnerability in showing WebP images (CVE-2023-4863) - versionName: 8.6.17-fdroid versionCode: 4695 commit: 2e3633070b4ebc84516faeb8ffdc61c4aeb4061a subdir: app sudo: - apt-get update - apt-get install -y g++ mesa-common-dev libxcursor-dev libxrandr-dev libxinerama-dev libglu1-mesa-dev libxi-dev - apt-get install -y openjdk-11-jdk-headless - update-alternatives --auto java gradle: - fdroid srclibs: - MuPDF@1.20.2 rm: - Builder/libs prebuild: - sed -i -e '/F-DROID REMOVE THIS LINE/,+1d' ../build.gradle - sed -i -e '/^if.*Fdroid/,/^}/d' -e '/enable true/d' build.gradle - sed -i -e '/^#!/a\set -e' -e 's|git clone .*|cp -r $$MuPDF$$ mupdf-$VERSION_TAG|' -e '/mkdir mupdf/d' -e 's/ndk-build $1/& -j`nproc` || exit 1/' ../Builder/link_to_mupdf_1.20.2.sh - mkdir src/main/jniLibs/ scanignore: - Builder/fonts/fonts.zip - app/src/fdroid/assets/fonts.zip build: - pushd ../Builder/ - ./link_to_mupdf_1.20.2.sh ndk: r23c antifeatures: KnownVuln: en-US: Vulnerability in showing WebP images (CVE-2023-4863) - versionName: 8.6.27-fdroid versionCode: 4730 commit: 214097f6225d6d7a8c257bd04dfb1ca62d5392b1 subdir: app sudo: - apt-get update - apt-get install -y g++ mesa-common-dev libxcursor-dev libxrandr-dev libxinerama-dev libglu1-mesa-dev libxi-dev - apt-get install -y openjdk-11-jdk-headless - update-alternatives --auto java gradle: - fdroid srclibs: - MuPDF@1.20.2 rm: - Builder/libs prebuild: - sed -i -e '/F-DROID REMOVE THIS LINE/,+1d' ../build.gradle - sed -i -e '/^if.*Fdroid/,/^}/d' -e '/enable true/d' build.gradle - sed -i -e '/^#!/a\set -e' -e 's|git clone .*|cp -r $$MuPDF$$ mupdf-$VERSION_TAG|' -e '/mkdir mupdf/d' -e 's/ndk-build $1/& -j`nproc` || exit 1/' ../Builder/link_to_mupdf_1.20.2.sh - mkdir src/main/jniLibs/ scanignore: - Builder/fonts/fonts.zip - app/src/fdroid/assets/fonts.zip build: - pushd ../Builder/ - ./link_to_mupdf_1.20.2.sh ndk: r23c antifeatures: KnownVuln: en-US: Vulnerability in showing WebP images (CVE-2023-4863) - versionName: 8.6.46-fdroid versionCode: 4814 commit: 5a8aeb3dec31d97e042b5cbfcba0ee5b5d9bf57b subdir: app sudo: - apt-get update - apt-get install -y g++ mesa-common-dev libxcursor-dev libxrandr-dev libxinerama-dev libglu1-mesa-dev libxi-dev - apt-get install -y openjdk-11-jdk-headless - update-alternatives --auto java gradle: - fdroid srclibs: - MuPDF@1.20.2 rm: - Builder/libs prebuild: - sed -i -e '/F-DROID REMOVE THIS LINE/,+1d' ../build.gradle - sed -i -e '/^if.*Fdroid/,/^}/d' -e '/enable true/d' build.gradle - sed -i -e '/^#!/a\set -e' -e 's|git clone .*|cp -r $$MuPDF$$ mupdf-$VERSION_TAG|' -e '/mkdir mupdf/d' -e 's/ndk-build $1/& -j`nproc` || exit 1/' ../Builder/link_to_mupdf_1.20.2.sh - mkdir src/main/jniLibs/ scanignore: - Builder/fonts/fonts.zip - app/src/fdroid/assets/fonts.zip build: - pushd ../Builder/ - ./link_to_mupdf_1.20.2.sh ndk: r23c antifeatures: KnownVuln: en-US: Vulnerability in showing WebP images (CVE-2023-4863) - versionName: 8.8.4-fdroid versionCode: 4852 commit: 2f19d467c57df986a5c59fc69cec07842ab2325c subdir: app sudo: - apt-get update - apt-get install -y g++ mesa-common-dev libxcursor-dev libxrandr-dev libxinerama-dev libglu1-mesa-dev libxi-dev make gradle: - fdroid srclibs: - MuPDF@b674dde6af4db9307575374eb4e634aa66fe046d rm: - Builder/libs prebuild: - sed -i -e '/F-DROID REMOVE THIS LINE/,+1d' ../build.gradle - sed -i -e '/^if.*Fdroid/,/^}/d' -e '/enable true/d' -e '/_appGdriveKey/d' -e '/_admob/d' build.gradle - mkdir src/main/jniLibs - cd ../Builder - sed -i -e '/^#!/a\set -e' -e '/git clone/d' -e '/mkdir mupdf/d' -e 's|.*ndk-build|$$NDK$$/ndk-build -j`nproc`|' ../Builder/link_to_mupdf_master.sh ../Builder/link_to_mupdf_1.11.sh - cp -r $$MuPDF$$ mupdf-master - cp -r $$MuPDF$$ mupdf-1.11 - cd mupdf-1.11 - git checkout 1.11 - git submodule update - cd .. - rm -rf mupdf-{master,1.11}/thirdparty/{harfbuzz/test,curl/tests,leptonica/prog/fuzzing} scanignore: - Builder/fonts/fonts.zip - app/src/fdroid/assets/fonts.zip build: - pushd ../Builder/ - ./link_merge.sh ndk: r25b antifeatures: KnownVuln: en-US: Vulnerability in showing WebP images (CVE-2023-4863) - versionName: 8.8.5-fdroid versionCode: 4855 commit: d09d5687192a436fe9cee92943402010e8166e3c subdir: app sudo: - apt-get update - apt-get install -y g++ mesa-common-dev libxcursor-dev libxrandr-dev libxinerama-dev libglu1-mesa-dev libxi-dev make gradle: - fdroid srclibs: - MuPDF@b674dde6af4db9307575374eb4e634aa66fe046d rm: - Builder/libs prebuild: - sed -i -e '/F-DROID REMOVE THIS LINE/,+1d' ../build.gradle - sed -i -e '/^if.*Fdroid/,/^}/d' -e '/enable true/d' -e '/_appGdriveKey/d' -e '/_admob/d' build.gradle - mkdir src/main/jniLibs - cd ../Builder - sed -i -e '/^#!/a\set -e' -e '/git clone/d' -e '/mkdir mupdf/d' -e 's|.*ndk-build|$$NDK$$/ndk-build -j`nproc`|' ../Builder/link_to_mupdf_master.sh ../Builder/link_to_mupdf_1.11.sh - cp -r $$MuPDF$$ mupdf-master - cp -r $$MuPDF$$ mupdf-1.11 - cd mupdf-1.11 - git checkout 1.11 - git submodule update - cd .. - rm -rf mupdf-{master,1.11}/thirdparty/{harfbuzz/test,curl/tests,leptonica/prog/fuzzing} scanignore: - Builder/fonts/fonts.zip - app/src/fdroid/assets/fonts.zip build: - pushd ../Builder/ - ./link_merge.sh ndk: r25b antifeatures: KnownVuln: en-US: Vulnerability in showing WebP images (CVE-2023-4863) - versionName: 8.8.15-fdroid versionCode: 4865 commit: eabccd2ff9250a9e3791b2b120ca6fa3b15abd1c subdir: app sudo: - apt-get update - apt-get install -y g++ mesa-common-dev libxcursor-dev libxrandr-dev libxinerama-dev libglu1-mesa-dev libxi-dev make gradle: - fdroid srclibs: - MuPDF@1.21.1 rm: - Builder/src/libs prebuild: - sed -i -e '/F-DROID REMOVE THIS LINE/,+1d' ../build.gradle - sed -i -e '/^if.*Fdroid/,/^}/d' -e '/enable true/d' -e '/_appGdriveKey/d' -e '/_admob/d' build.gradle - mkdir src/main/jniLibs - cd ../Builder - sed -i -e '/^#!/a\set -e' -e '/git clone/d' -e '/mkdir mupdf/d' -e 's|.*ndk-build|$$NDK$$/ndk-build -j`nproc`|' ../Builder/link_to_mupdf_1.21.1.sh - cp -r $$MuPDF$$ mupdf-1.21.1 - rm -rf mupdf-1.21.1/thirdparty/{harfbuzz/test,curl/tests,leptonica/prog/fuzzing} scanignore: - Builder/fonts/fonts.zip - app/src/fdroid/assets/fonts.zip build: - pushd ../Builder/ - ./link_to_mupdf_1.21.1.sh ndk: r25b antifeatures: KnownVuln: en-US: Vulnerability in showing WebP images (CVE-2023-4863) - versionName: 8.8.30-fdroid versionCode: 4895 commit: 438a8cb8d9a917bd34440c6e7303d2cd2219f115 subdir: app sudo: - apt-get update - apt-get install -y g++ libglu1-mesa-dev libxcursor-dev libxi-dev libxinerama-dev libxrandr-dev make mesa-common-dev pkg-config xxd gradle: - fdroid srclibs: - MuPDF@1.21.1 rm: - Builder/src/libs prebuild: - sed -i -e '/F-DROID REMOVE THIS LINE/,+1d' ../build.gradle - sed -i -e '/^if.*Fdroid/,/^}/d' -e '/enable true/d' -e '/_appGdriveKey/d' -e '/_admob/d' build.gradle - mkdir src/main/jniLibs - cd ../Builder - sed -i -e '/^#!/a\set -e' -e '/git clone/d' -e '/mkdir mupdf/d' -e 's|.*ndk-build|$$NDK$$/ndk-build -j`nproc`|' ../Builder/link_to_mupdf_1.21.1.sh - cp -r $$MuPDF$$ mupdf-1.21.1 - rm -rf mupdf-1.21.1/thirdparty/{harfbuzz/test,curl/tests,leptonica/prog/fuzzing} scanignore: - Builder/fonts/fonts.zip - app/src/fdroid/assets/fonts.zip build: - pushd ../Builder/ - ./link_to_mupdf_1.21.1.sh ndk: r25b antifeatures: KnownVuln: en-US: Vulnerability in showing WebP images (CVE-2023-4863) - versionName: 8.8.40-fdroid versionCode: 5098 commit: c80c701b891c5737001a4733f429b87c8f9686b1 subdir: app sudo: - apt-get update - apt-get install -y g++ libglu1-mesa-dev libxcursor-dev libxi-dev libxinerama-dev libxrandr-dev make mesa-common-dev pkg-config xxd gradle: - fdroid srclibs: - MuPDF@1.21.1 rm: - Builder/src/libs prebuild: - sed -i -e '/F-DROID REMOVE THIS LINE/,+1d' ../build.gradle - sed -i -e '/^if.*Fdroid/,/^}/d' -e '/enable true/d' -e '/_appGdriveKey/d' -e '/_admob/d' build.gradle - mkdir src/main/jniLibs - cd ../Builder - sed -i -e '/^#!/a\set -e' -e '/git clone/d' -e '/mkdir mupdf/d' -e 's|.*ndk-build|$$NDK$$/ndk-build -j`nproc`|' ../Builder/link_to_mupdf_1.21.1.sh - cp -r $$MuPDF$$ mupdf-1.21.1 - rm -rf mupdf-1.21.1/thirdparty/{harfbuzz/test,curl/tests,leptonica/prog/fuzzing} scanignore: - Builder/fonts/fonts.zip - app/src/fdroid/assets/fonts.zip build: - pushd ../Builder/ - ./link_to_mupdf_1.21.1.sh ndk: r25b antifeatures: KnownVuln: en-US: Vulnerability in showing WebP images (CVE-2023-4863) - versionName: 8.8.46-fdroid versionCode: 5100 commit: 947e8ca120705711c053147053fbf615be0f7092 subdir: app sudo: - apt-get update - apt-get install -y g++ libglu1-mesa-dev libxcursor-dev libxi-dev libxinerama-dev libxrandr-dev make mesa-common-dev pkg-config xxd gradle: - fdroid srclibs: - MuPDF@1.21.1 rm: - Builder/src/libs prebuild: - sed -i -e '/F-DROID REMOVE THIS LINE/,+1d' ../build.gradle - sed -i -e '/^if.*Fdroid/,/^}/d' -e '/enable true/d' -e '/_appGdriveKey/d' -e '/_admob/d' build.gradle - mkdir src/main/jniLibs - cd ../Builder - sed -i -e '/^#!/a\set -e' -e '/git clone/d' -e '/mkdir mupdf/d' -e 's|.*ndk-build|$$NDK$$/ndk-build -j`nproc`|' ../Builder/link_to_mupdf_1.21.1.sh - cp -r $$MuPDF$$ mupdf-1.21.1 - rm -rf mupdf-1.21.1/thirdparty/{harfbuzz/test,curl/tests,leptonica/prog/fuzzing} scanignore: - Builder/fonts/fonts.zip - app/src/fdroid/assets/fonts.zip build: - pushd ../Builder/ - ./link_to_mupdf_1.21.1.sh ndk: r25b antifeatures: KnownVuln: en-US: Vulnerability in showing WebP images (CVE-2023-4863) - versionName: 8.8.64-fdroid versionCode: 5110 commit: 8ce7f0254ace7af2a63afe621d1b1c36470f2243 subdir: app sudo: - apt-get update - apt-get install -y g++ libglu1-mesa-dev libxcursor-dev libxi-dev libxinerama-dev libxrandr-dev make mesa-common-dev pkg-config xxd gradle: - fdroid srclibs: - MuPDF@1.21.1 rm: - Builder/src/libs prebuild: - sed -i -e '/F-DROID REMOVE THIS LINE/,+1d' ../build.gradle - sed -i -e '/^if.*Fdroid/,/^}/d' -e '/enable true/d' -e '/_appGdriveKey/d' -e '/_admob/d' build.gradle - mkdir src/main/jniLibs - cd ../Builder - sed -i -e '/^#!/a\set -e' -e '/git clone/d' -e '/mkdir mupdf/d' -e 's|.*ndk-build|$$NDK$$/ndk-build -j`nproc`|' ../Builder/link_to_mupdf_1.21.1.sh - cp -r $$MuPDF$$ mupdf-1.21.1 - rm -rf mupdf-1.21.1/thirdparty/{harfbuzz/test,curl/tests,leptonica/prog/fuzzing} scanignore: - app/src/fdroid/assets/fonts.zip - app/src/main/assets/fonts.zip build: - pushd ../Builder/ - ./link_to_mupdf_1.21.1.sh ndk: r25b antifeatures: KnownVuln: en-US: Vulnerability in showing WebP images (CVE-2023-4863) - versionName: 8.8.68-fdroid versionCode: 5210 commit: 0c70e7f7e220b372f43d5697f27fc6deb5649a14 subdir: app sudo: - apt-get update - apt-get install -y g++ libglu1-mesa-dev libxcursor-dev libxi-dev libxinerama-dev libxrandr-dev make mesa-common-dev pkg-config xxd gradle: - fdroid srclibs: - MuPDF@1.21.1 rm: - Builder/src/libs prebuild: - sed -i -e '/F-DROID REMOVE THIS LINE/,+1d' ../build.gradle - sed -i -e '/^if.*Fdroid/,/^}/d' -e '/enable true/d' -e '/_appGdriveKey/d' -e '/_admob/d' build.gradle - mkdir src/main/jniLibs - cd ../Builder - sed -i -e '/^#!/a\set -e' -e '/git clone/d' -e '/mkdir mupdf/d' -e 's|.*ndk-build|$$NDK$$/ndk-build -j`nproc`|' ../Builder/link_to_mupdf_1.21.1.sh - cp -r $$MuPDF$$ mupdf-1.21.1 - rm -rf mupdf-1.21.1/thirdparty/{harfbuzz/test,curl/tests,leptonica/prog/fuzzing} scanignore: - app/src/fdroid/assets/fonts.zip - app/src/main/assets/fonts.zip build: - pushd ../Builder/ - ./link_to_mupdf_1.21.1.sh ndk: r25b antifeatures: KnownVuln: en-US: Vulnerability in showing WebP images (CVE-2023-4863) - versionName: 8.8.76-fdroid versionCode: 5242 commit: 92368557afc153fec7826cfafe3373dceb54e949 subdir: app sudo: - apt-get update - apt-get install -y g++ libglu1-mesa-dev libxcursor-dev libxi-dev libxinerama-dev libxrandr-dev make mesa-common-dev pkg-config xxd gradle: - fdroid srclibs: - MuPDF@1.21.1 rm: - Builder/src/libs prebuild: - sed -i -e '/F-DROID REMOVE THIS LINE/,+1d' ../build.gradle - sed -i -e '/^if.*Fdroid/,/^}/d' -e '/enable true/d' -e '/_appGdriveKey/d' -e '/_admob/d' build.gradle - mkdir src/main/jniLibs - cd ../Builder - sed -i -e '/^#!/a\set -e' -e '/git clone/d' -e '/mkdir mupdf/d' -e 's|.*ndk-build|$$NDK$$/ndk-build -j`nproc`|' ../Builder/link_to_mupdf_1.21.1.sh - cp -r $$MuPDF$$ mupdf-1.21.1 - rm -rf mupdf-1.21.1/thirdparty/{harfbuzz/test,curl/tests,leptonica/prog/fuzzing} scanignore: - Builder/fonts/fonts.zip - app/src/fdroid/assets/fonts.zip build: - pushd ../Builder/ - ./link_to_mupdf_1.21.1.sh ndk: r25b antifeatures: KnownVuln: en-US: Vulnerability in showing WebP images (CVE-2023-4863) - versionName: 8.8.98-fdroid versionCode: 5330 commit: 17117c17063d1ca3ff25985d07decc8705a9ab25 subdir: app sudo: - apt-get update - apt-get install -y g++ libglu1-mesa-dev libxcursor-dev libxi-dev libxinerama-dev libxrandr-dev make mesa-common-dev pkg-config xxd gradle: - fdroid srclibs: - MuPDF@1.21.1 rm: - Builder/src/libs prebuild: - sed -i -e '/F-DROID REMOVE THIS LINE/,+1d' ../build.gradle - sed -i -e '/^if.*Fdroid/,/^}/d' -e '/enable true/d' -e '/_appGdriveKey/d' -e '/_admob/d' build.gradle - mkdir src/main/jniLibs - cd ../Builder - sed -i -e '/^#!/a\set -e' -e '/git clone/d' -e '/mkdir mupdf/d' -e 's|.*ndk-build|$$NDK$$/ndk-build -j`nproc`|' ../Builder/link_to_mupdf_1.21.1.sh - cp -r $$MuPDF$$ mupdf-1.21.1 - rm -rf mupdf-1.21.1/thirdparty/{harfbuzz/test,curl/tests,leptonica/prog/fuzzing} scanignore: - Builder/fonts/fonts.zip - app/src/fdroid/assets/fonts.zip build: - pushd ../Builder/ - ./link_to_mupdf_1.21.1.sh ndk: r25b antifeatures: KnownVuln: en-US: Vulnerability in showing WebP images (CVE-2023-4863) - versionName: 8.8.107-fdroid versionCode: 5366 commit: 576354d36053e54957bd0983de635d7d88ce44d4 subdir: app sudo: - apt-get update - apt-get install -y g++ libglu1-mesa-dev libxcursor-dev libxi-dev libxinerama-dev libxrandr-dev make mesa-common-dev pkg-config xxd gradle: - fdroid srclibs: - MuPDF@1.21.1 rm: - Builder/src/libs prebuild: - sed -i -e '/F-DROID REMOVE THIS LINE/,+1d' ../build.gradle - sed -i -e '/^if.*Fdroid/,/^}/d' -e '/enable true/d' -e '/_appGdriveKey/d' -e '/_admob/d' build.gradle - mkdir src/main/jniLibs - cd ../Builder - sed -i -e '/^#!/a\set -e' -e '/git clone/d' -e '/mkdir mupdf/d' -e 's|.*ndk-build|$$NDK$$/ndk-build -j`nproc`|' ../Builder/link_to_mupdf_1.21.1.sh - cp -r $$MuPDF$$ mupdf-1.21.1 - rm -rf mupdf-1.21.1/thirdparty/{harfbuzz/test,curl/tests,leptonica/prog/fuzzing} scanignore: - Builder/fonts/fonts.zip - app/src/fdroid/assets/fonts.zip build: - pushd ../Builder/ - ./link_to_mupdf_1.21.1.sh ndk: r25b antifeatures: KnownVuln: en-US: Vulnerability in showing WebP images (CVE-2023-4863) - versionName: 8.9.12-fdroid versionCode: 5458 commit: 615787f14b965a4b466d00a562e4080d165e712d subdir: app sudo: - apt-get update - apt-get install -y g++ libglu1-mesa-dev libxcursor-dev libxi-dev libxinerama-dev libxrandr-dev make mesa-common-dev pkg-config xxd - apt-get install -y openjdk-17-jdk-headless - update-java-alternatives -a gradle: - fdroid srclibs: - MuPDF@1.22.0 rm: - Builder/src/libs prebuild: - sed -i -e '/F-DROID REMOVE THIS LINE/,+1d' ../build.gradle - sed -i -e '/^if.*Fdroid/,/^}/d' -e '/enable true/d' -e '/_appGdriveKey/d' -e '/_admob/d' build.gradle - mkdir src/main/jniLibs - cd ../Builder - sed -i -e '/^#!/a\set -e' -e '/git clone/d' -e '/mkdir mupdf/d' -e 's|.*ndk-build|$$NDK$$/ndk-build -j`nproc`|' ../Builder/link_to_mupdf_1.22.0.sh - cp -r $$MuPDF$$ mupdf-1.22.0 - rm -rf mupdf-1.22.0/thirdparty/{harfbuzz/test,curl/tests,leptonica/prog/fuzzing} scanignore: - Builder/fonts/fonts.zip - app/src/fdroid/assets/fonts.zip build: - pushd ../Builder/ - ./link_to_mupdf_1.22.0.sh ndk: r25c antifeatures: KnownVuln: en-US: Vulnerability in showing WebP images (CVE-2023-4863) - versionName: 8.9.20-fdroid versionCode: 5468 commit: 324e25fddf8e666b0591830076935aea211dcc40 subdir: app sudo: - apt-get update - apt-get install -y g++ libglu1-mesa-dev libxcursor-dev libxi-dev libxinerama-dev libxrandr-dev make mesa-common-dev pkg-config xxd - apt-get install -y openjdk-17-jdk-headless - update-java-alternatives -a gradle: - fdroid srclibs: - MuPDF@1.22.2 rm: - Builder/src/libs prebuild: - sed -i -e '/F-DROID REMOVE THIS LINE/,+1d' ../build.gradle - sed -i -e '/^if.*Fdroid/,/^}/d' -e '/enable true/d' -e '/_appGdriveKey/d' -e '/_admob/d' build.gradle - mkdir src/main/jniLibs - cd ../Builder - sed -i -e '/^#!/a\set -e' -e '/git clone/d' -e 's/mkdir/mkdir -p/g' -e 's|.*ndk-build|$$NDK$$/ndk-build -j`nproc`|' link_to_mupdf_1.22.2.sh - cp -r $$MuPDF$$ mupdf-1.22.2 - rm -rf mupdf-1.22.2/thirdparty/{harfbuzz/test,curl/tests,leptonica/prog/fuzzing} scanignore: - Builder/fonts/fonts.zip - app/src/fdroid/assets/fonts.zip build: - pushd ../Builder/ - ./link_to_mupdf_1.22.2.sh ndk: r25c antifeatures: KnownVuln: en-US: Vulnerability in showing WebP images (CVE-2023-4863) - versionName: 8.9.32-fdroid versionCode: 5534 commit: 967d436924853a6f190abd2ad9751c360edbf0a2 subdir: app sudo: - apt-get update - apt-get install -y g++ libglu1-mesa-dev libxcursor-dev libxi-dev libxinerama-dev libxrandr-dev make mesa-common-dev pkg-config xxd - apt-get install -y openjdk-17-jdk-headless - update-java-alternatives -a gradle: - fdroid srclibs: - MuPDF@1.23.0 rm: - Builder/src/libs prebuild: - sed -i -e '/F-DROID REMOVE THIS LINE/,+1d' ../build.gradle - sed -i -e '/^if.*Fdroid/,/^}/d' -e '/enable true/d' -e '/_appGdriveKey/d' -e '/_admob/d' build.gradle - mkdir src/main/jniLibs - cd ../Builder - sed -i -e '/^#!/a\set -e' -e '/git clone/d' -e 's/mkdir/mkdir -p/g' -e 's|.*ndk-build|$$NDK$$/ndk-build -j`nproc`|' link_to_mupdf_1.23.0.sh - cp -r $$MuPDF$$ mupdf-1.23.0 - rm -rf mupdf-1.22.2/thirdparty/{harfbuzz/test,curl/tests,leptonica/prog/fuzzing} scanignore: - Builder/fonts/fonts.zip - app/src/fdroid/assets/fonts.zip scandelete: - Builder/mupdf-1.23.0/thirdparty/ build: - pushd ../Builder/ - ./link_to_mupdf_1.23.0.sh ndk: r25c antifeatures: KnownVuln: en-US: Vulnerability in showing WebP images (CVE-2023-4863) - versionName: 8.9.46-fdroid versionCode: 5594 commit: 3f07a743d53d5a576a8e7173ca1af6c0557e5a56 subdir: app sudo: - apt-get update - apt-get install -y g++ libglu1-mesa-dev libxcursor-dev libxi-dev libxinerama-dev libxrandr-dev make mesa-common-dev pkg-config xxd - apt-get install -y openjdk-17-jdk-headless - update-java-alternatives -a gradle: - fdroid srclibs: - MuPDF@1.23.3 rm: - Builder/src/libs prebuild: - sed -i -e '/^if.*Fdroid/,/^}/d' -e '/enable true/d' -e '/_appGdriveKey/d' -e '/_admob/d' build.gradle - mkdir src/main/jniLibs - cd ../Builder - sed -i -e '/^#!/a\set -e' -e '/git clone/d' -e 's/mkdir/mkdir -p/g' -e 's|".*ndk-build"|"$$NDK$$/ndk-build"|' -e 's|^.*ndk-build$|$$NDK$$/ndk-build -j`nproc`|' link_to_mupdf_1.23.3.sh - cp -r $$MuPDF$$ mupdf-1.23.3 - rm -rf mupdf-1.23.3/thirdparty/{harfbuzz/test,curl/tests,leptonica/prog/fuzzing} scanignore: - Builder/fonts/fonts.zip - app/src/fdroid/assets/fonts.zip build: - pushd ../Builder/ - ./link_to_mupdf_1.23.3.sh ndk: r25c - versionName: 8.9.58-fdroid versionCode: 5654 commit: 92282622dafc342b3005adc543bdd8956317b12f subdir: app sudo: - apt-get update - apt-get install -y g++ libglu1-mesa-dev libxcursor-dev libxi-dev libxinerama-dev libxrandr-dev make mesa-common-dev pkg-config xxd - apt-get install -y openjdk-17-jdk-headless - update-java-alternatives -a gradle: - fdroid srclibs: - MuPDF@1.23.5 rm: - Builder/src/libs prebuild: - sed -i -e '/^if.*Fdroid/,/^}/d' -e '/enable true/d' -e '/_appGdriveKey/d' -e '/_admob/d' build.gradle - mkdir src/main/jniLibs - cd ../Builder - sed -i -e '/^#!/a\set -e' -e '/git clone/d' -e 's/mkdir/mkdir -p/g' -e 's|".*ndk-build"|"$$NDK$$/ndk-build"|' -e 's|^.*ndk-build$|$$NDK$$/ndk-build -j`nproc`|' link_to_mupdf_1.23.5.sh - cp -r $$MuPDF$$ mupdf-1.23.5 - rm -rf mupdf-1.23.5/thirdparty/{harfbuzz/test,curl/tests,leptonica/prog/fuzzing} scanignore: - Builder/fonts/fonts.zip - app/src/fdroid/assets/fonts.zip build: - pushd ../Builder/ - ./link_to_mupdf_1.23.5.sh ndk: r26b - versionName: 8.9.72-fdroid versionCode: 5710 commit: 2783ee30e0299d7786e4ef1aaad12a04141a765d subdir: app sudo: - apt-get update - apt-get install -y g++ libglu1-mesa-dev libxcursor-dev libxi-dev libxinerama-dev libxrandr-dev make mesa-common-dev pkg-config xxd - apt-get install -y openjdk-17-jdk-headless - update-java-alternatives -a gradle: - fdroid srclibs: - MuPDF@1.23.5 rm: - Builder/src/libs prebuild: - sed -i -e '/^if.*Fdroid/,/^}/d' -e '/enable true/d' -e '/_appGdriveKey/d' -e '/_admob/d' build.gradle - mkdir src/main/jniLibs - cd ../Builder - sed -i -e '/^#!/a\set -e' -e '/git clone/d' -e 's/mkdir/mkdir -p/g' -e 's|".*ndk-build"|"$$NDK$$/ndk-build"|' -e 's|^.*ndk-build$|$$NDK$$/ndk-build -j`nproc`|' link_to_mupdf_1.23.5.sh - cp -r $$MuPDF$$ mupdf-1.23.5 - rm -rf mupdf-1.23.5/thirdparty/{harfbuzz/test,curl/tests,leptonica/prog/fuzzing} scanignore: - Builder/fonts/fonts.zip - app/src/fdroid/assets/fonts.zip build: - pushd ../Builder/ - ./link_to_mupdf_1.23.5.sh ndk: r26b - versionName: 8.9.85-fdroid versionCode: 5766 commit: e2889fdc940520aeab070a5cdad5b6bc39076c2a subdir: app sudo: - apt-get update - apt-get install -y g++ libglu1-mesa-dev libxcursor-dev libxi-dev libxinerama-dev libxrandr-dev make mesa-common-dev pkg-config xxd - apt-get install -y openjdk-17-jdk-headless - update-java-alternatives -a gradle: - fdroid srclibs: - MuPDF@1.23.5 rm: - Builder/src/libs prebuild: - sed -i -e '/^if.*Fdroid/,/^}/d' -e '/enable true/d' -e '/_appGdriveKey/d' -e '/_admob/d' build.gradle - mkdir src/main/jniLibs - cd ../Builder - sed -i -e '/^#!/a\set -e' -e '/git clone/d' -e 's/mkdir/mkdir -p/g' -e 's|".*ndk-build"|"$$NDK$$/ndk-build"|' -e 's|^.*ndk-build$|$$NDK$$/ndk-build -j`nproc`|' link_to_mupdf_1.23.5.sh - cp -r $$MuPDF$$ mupdf-1.23.5 - rm -rf mupdf-1.23.5/thirdparty/{harfbuzz/test,curl/tests,leptonica/prog/fuzzing} scanignore: - Builder/fonts/fonts.zip - app/src/fdroid/assets/fonts.zip build: - pushd ../Builder/ - ./link_to_mupdf_1.23.5.sh ndk: r26b - versionName: 8.9.96-fdroid versionCode: 5810 commit: cf5a07dfbf4c4d965dbd0c0f15ffac146c8813d6 subdir: app sudo: - apt-get update - apt-get install -y g++ libglu1-mesa-dev libxcursor-dev libxi-dev libxinerama-dev libxrandr-dev make mesa-common-dev pkg-config xxd - apt-get install -y openjdk-17-jdk-headless - update-java-alternatives -a gradle: - fdroid srclibs: - MuPDF@1.23.7 rm: - Builder/src/libs prebuild: - export MUPDF_VERSION=1.23.7 - sed -i -e '/^if.*Fdroid/,/^}/d' -e '/enable true/d' -e '/_appGdriveKey/d' -e '/_admob/d' build.gradle - mkdir src/main/jniLibs - cd ../Builder - sed -i -e '/^#!/a\set -e' -e '/git clone/d' -e 's/mkdir/mkdir -p/g' -e 's|".*ndk-build"|"$$NDK$$/ndk-build"|' -e 's|^.*ndk-build$|$$NDK$$/ndk-build -j`nproc`|' link_to_mupdf_$MUPDF_VERSION.sh - cp -r $$MuPDF$$ mupdf-$MUPDF_VERSION - rm -rf mupdf-$MUPDF_VERSION/thirdparty/{harfbuzz/test,curl/tests,leptonica/prog/fuzzing} scanignore: - Builder/fonts/fonts.zip - app/src/fdroid/assets/fonts.zip build: - pushd ../Builder/ - ./link_to_mupdf_1.23.7.sh ndk: r26b - versionName: 8.9.105-fdroid versionCode: 5846 commit: b05989021d286a3c54049e7f40d1c982857e6cc6 subdir: app sudo: - apt-get update - apt-get install -y g++ libglu1-mesa-dev libxcursor-dev libxi-dev libxinerama-dev libxrandr-dev make mesa-common-dev pkg-config xxd - apt-get install -y openjdk-17-jdk-headless - update-java-alternatives -a gradle: - fdroid srclibs: - MuPDF@1.23.7 rm: - Builder/src/libs prebuild: - export MUPDF_VERSION=1.23.7 - sed -i -e '/^if.*Fdroid/,/^}/d' -e '/enable true/d' -e '/_appGdriveKey/d' -e '/_admob/d' build.gradle - mkdir src/main/jniLibs - cd ../Builder - sed -i -e '/^#!/a\set -e' -e '/git clone/d' -e 's/mkdir/mkdir -p/g' -e 's|".*ndk-build"|"$$NDK$$/ndk-build"|' -e 's|^.*ndk-build$|$$NDK$$/ndk-build -j`nproc`|' link_to_mupdf_$MUPDF_VERSION.sh - cp -r $$MuPDF$$ mupdf-$MUPDF_VERSION - rm -rf mupdf-$MUPDF_VERSION/thirdparty/{harfbuzz/test,curl/tests,leptonica/prog/fuzzing} scanignore: - Builder/fonts/fonts.zip - app/src/fdroid/assets/fonts.zip build: - pushd ../Builder/ - ./link_to_mupdf_1.23.7.sh ndk: r26b - versionName: 8.9.115-fdroid versionCode: 5850 commit: f9c2d5dd2f00bd3ecca2c275b2668eda0bcf555e subdir: app sudo: - apt-get update - apt-get install -y g++ libglu1-mesa-dev libxcursor-dev libxi-dev libxinerama-dev libxrandr-dev make mesa-common-dev pkg-config xxd - apt-get install -y openjdk-17-jdk-headless - update-java-alternatives -a gradle: - fdroid srclibs: - MuPDF@1.23.7 rm: - Builder/src/libs prebuild: - export MUPDF_VERSION=1.23.7 - sed -i -e '/^if.*Fdroid/,/^}/d' -e '/enable true/d' -e '/_appGdriveKey/d' -e '/_admob/d' build.gradle - mkdir src/main/jniLibs - cd ../Builder - sed -i -e '/^#!/a\set -e' -e '/git clone/d' -e 's/mkdir/mkdir -p/g' -e 's|".*ndk-build"|"$$NDK$$/ndk-build"|' -e 's|^.*ndk-build$|$$NDK$$/ndk-build -j`nproc`|' link_to_mupdf_$MUPDF_VERSION.sh - cp -r $$MuPDF$$ mupdf-$MUPDF_VERSION - rm -rf mupdf-$MUPDF_VERSION/thirdparty/{harfbuzz/test,curl/tests,leptonica/prog/fuzzing} scanignore: - Builder/fonts/fonts.zip - app/src/fdroid/assets/fonts.zip build: - pushd ../Builder/ - ./link_to_mupdf_1.23.7.sh ndk: r26b - versionName: 8.9.126-fdroid versionCode: 5882 commit: 4f03f6b89cc2d10ae924f85d54312f8e7a94704b subdir: app sudo: - apt-get update - apt-get install -y g++ libglu1-mesa-dev libxcursor-dev libxi-dev libxinerama-dev libxrandr-dev make mesa-common-dev pkg-config xxd - apt-get install -y openjdk-17-jdk-headless - update-java-alternatives -a gradle: - fdroid srclibs: - MuPDF@1.23.7 rm: - Builder/src/libs prebuild: - export MUPDF_VERSION=1.23.7 - sed -i -e '/^if.*Fdroid/,/^}/d' -e '/enable true/d' -e '/_appGdriveKey/d' -e '/_admob/d' build.gradle - mkdir src/main/jniLibs - cd ../Builder - sed -i -e '/^#!/a\set -e' -e '/git clone/d' -e 's/mkdir/mkdir -p/g' -e 's|".*ndk-build"|"$$NDK$$/ndk-build"|' -e 's|^.*ndk-build$|$$NDK$$/ndk-build -j`nproc`|' link_to_mupdf_$MUPDF_VERSION.sh - cp -r $$MuPDF$$ mupdf-$MUPDF_VERSION - rm -rf mupdf-$MUPDF_VERSION/thirdparty/{harfbuzz/test,curl/tests,leptonica/prog/fuzzing} scanignore: - Builder/fonts/fonts.zip - app/src/fdroid/assets/fonts.zip build: - pushd ../Builder/ - ./link_to_mupdf_1.23.7.sh ndk: r26b - versionName: 8.9.133-fdroid versionCode: 5918 commit: 68d27c4fc26f9e4b0e404477b5c51c76d5abb9fa subdir: app sudo: - apt-get update - apt-get install -y g++ libglu1-mesa-dev libxcursor-dev libxi-dev libxinerama-dev libxrandr-dev make mesa-common-dev pkg-config xxd - apt-get install -y openjdk-17-jdk-headless - update-java-alternatives -a gradle: - fdroid srclibs: - MuPDF@1.23.7 rm: - Builder/src/libs prebuild: - export MUPDF_VERSION=1.23.7 - sed -i -e '/^if.*Fdroid/,/^}/d' -e '/enable true/d' -e '/_appGdriveKey/d' -e '/_admob/d' build.gradle - mkdir src/main/jniLibs - cd ../Builder - sed -i -e '/^#!/a\set -e' -e '/git clone/d' -e 's/mkdir/mkdir -p/g' -e 's|".*ndk-build"|"$$NDK$$/ndk-build"|' -e 's|^.*ndk-build$|$$NDK$$/ndk-build -j`nproc`|' link_to_mupdf_$MUPDF_VERSION.sh - cp -r $$MuPDF$$ mupdf-$MUPDF_VERSION - rm -rf mupdf-$MUPDF_VERSION/thirdparty/{harfbuzz/test,curl/tests,leptonica/prog/fuzzing} scanignore: - Builder/fonts/fonts.zip build: - pushd ../Builder/ - ./link_to_mupdf_1.23.7.sh ndk: r26b - versionName: 8.9.147-fdroid versionCode: 5974 commit: 5e19c28a426bd1caa769922b2df45f5d95745ede subdir: app sudo: - apt-get update - apt-get install -y g++ libglu1-mesa-dev libxcursor-dev libxi-dev libxinerama-dev libxrandr-dev make mesa-common-dev pkg-config xxd - apt-get install -y openjdk-17-jdk-headless - update-java-alternatives -a gradle: - fdroid srclibs: - MuPDF@1.23.7 rm: - Builder/src/libs prebuild: - export MUPDF_VERSION=1.23.7 - sed -i -e '/^if.*Fdroid/,/^}/d' -e '/enable true/d' -e '/_appGdriveKey/d' -e '/_admob/d' build.gradle - mkdir src/main/jniLibs - cd ../Builder - sed -i -e '/^#!/a\set -e' -e '/git clone/d' -e 's/mkdir/mkdir -p/g' -e 's|".*ndk-build"|"$$NDK$$/ndk-build"|' -e 's|^.*ndk-build$|$$NDK$$/ndk-build -j`nproc`|' link_to_mupdf_$MUPDF_VERSION.sh - cp -r $$MuPDF$$ mupdf-$MUPDF_VERSION - rm -rf mupdf-$MUPDF_VERSION/thirdparty/{harfbuzz/test,curl/tests,leptonica/prog/fuzzing} scanignore: - Builder/fonts/fonts.zip build: - pushd ../Builder/ - ./link_to_mupdf_1.23.7.sh ndk: r26b - versionName: 8.9.158-fdroid versionCode: 6018 commit: 69bf56a196f9c26436dd002d3ca9ddc815a05d6a subdir: app sudo: - apt-get update - apt-get install -y g++ libglu1-mesa-dev libxcursor-dev libxi-dev libxinerama-dev libxrandr-dev make mesa-common-dev pkg-config xxd - apt-get install -y openjdk-17-jdk-headless - update-java-alternatives -a gradle: - fdroid srclibs: - MuPDF@1.23.7 rm: - Builder/src/libs prebuild: - export MUPDF_VERSION=1.23.7 - sed -i -e '/^if.*Fdroid/,/^}/d' -e '/enable true/d' -e '/_appGdriveKey/d' -e '/_admob/d' build.gradle - mkdir src/main/jniLibs - cd ../Builder - sed -i -e '/^#!/a\set -e' -e '/git clone/d' -e 's/mkdir/mkdir -p/g' -e 's|".*ndk-build"|"$$NDK$$/ndk-build"|' -e 's|^.*ndk-build$|$$NDK$$/ndk-build -j`nproc`|' link_to_mupdf_$MUPDF_VERSION.sh - cp -r $$MuPDF$$ mupdf-$MUPDF_VERSION - rm -rf mupdf-$MUPDF_VERSION/thirdparty/{harfbuzz/test,curl/tests,leptonica/prog/fuzzing} scanignore: - Builder/fonts/fonts.zip build: - pushd ../Builder/ - ./link_to_mupdf_1.23.7.sh ndk: r26b - versionName: 8.9.161-fdroid versionCode: 6030 commit: c3e117a1c47876163ca68225323378e9957eeec6 subdir: app sudo: - apt-get update - apt-get install -y g++ libglu1-mesa-dev libxcursor-dev libxi-dev libxinerama-dev libxrandr-dev make mesa-common-dev pkg-config xxd - apt-get install -y openjdk-17-jdk-headless - update-java-alternatives -a gradle: - fdroid srclibs: - MuPDF@1.23.7 rm: - Builder/src/libs prebuild: - export MUPDF_VERSION=1.23.7 - sed -i -e '/^if.*Fdroid/,/^}/d' -e '/enable true/d' -e '/_appGdriveKey/d' -e '/_admob/d' build.gradle - mkdir src/main/jniLibs - cd ../Builder - sed -i -e '/^#!/a\set -e' -e '/git clone/d' -e 's/mkdir/mkdir -p/g' -e 's|".*ndk-build"|"$$NDK$$/ndk-build"|' -e 's|^.*ndk-build$|$$NDK$$/ndk-build -j`nproc`|' link_to_mupdf_$MUPDF_VERSION.sh - cp -r $$MuPDF$$ mupdf-$MUPDF_VERSION - rm -rf mupdf-$MUPDF_VERSION/thirdparty/{harfbuzz/test,curl/tests,leptonica/prog/fuzzing} scanignore: - Builder/fonts/fonts.zip build: - pushd ../Builder/ - ./link_to_mupdf_1.23.7.sh ndk: r26b - versionName: 8.9.170-fdroid versionCode: 6070 commit: a6f2367316f318d3f821eb58778d34e61bdbd2fc subdir: app sudo: - apt-get update - apt-get install -y g++ libglu1-mesa-dev libxcursor-dev libxi-dev libxinerama-dev libxrandr-dev make mesa-common-dev pkg-config xxd gradle: - fdroid srclibs: - MuPDF@1.23.7 rm: - Builder/src/libs prebuild: - export MUPDF_VERSION=1.23.7 - sed -i -e '/^if.*Fdroid/,/^}/d' -e '/enable true/d' -e '/_appGdriveKey/d' -e '/_admob/d' build.gradle - mkdir src/main/jniLibs - cd ../Builder - sed -i -e '/^#!/a\set -e' -e '/git clone/d' -e 's/mkdir/mkdir -p/g' -e 's|".*ndk-build"|"$$NDK$$/ndk-build"|' -e 's|^.*ndk-build$|$$NDK$$/ndk-build -j`nproc`|' link_to_mupdf_$MUPDF_VERSION.sh - cp -r $$MuPDF$$ mupdf-$MUPDF_VERSION - rm -rf mupdf-$MUPDF_VERSION/thirdparty/{harfbuzz/test,curl/tests,leptonica/prog/fuzzing} scanignore: - Builder/fonts/fonts.zip build: - pushd ../Builder/ - ./link_to_mupdf_1.23.7.sh ndk: r26b - versionName: 8.9.175-fdroid versionCode: 6090 commit: 9357ea58a178cc044982f3b866b6c8d4fde27d9c subdir: app sudo: - apt-get update - apt-get install -y g++ libglu1-mesa-dev libxcursor-dev libxi-dev libxinerama-dev libxrandr-dev make mesa-common-dev pkg-config xxd gradle: - fdroid srclibs: - MuPDF@1.24.1 rm: - Builder/src/libs - desctop prebuild: - export MUPDF_VERSION=1.24.1 - sed -i -e '/^if.*Fdroid/,/^}/d' -e '/enable true/d' -e '/_appGdriveKey/d' -e '/_admob/d' build.gradle - mkdir src/main/jniLibs - cd ../Builder - sed -i -e '/^#!/a\set -e' -e '/git clone/d' -e 's/mkdir/mkdir -p/g' -e 's|".*ndk-build"|"$$NDK$$/ndk-build"|' -e 's|^.*ndk-build$|$$NDK$$/ndk-build -j`nproc`|' link_to_mupdf_$MUPDF_VERSION.sh - cp -r $$MuPDF$$ mupdf-$MUPDF_VERSION - rm -rf mupdf-$MUPDF_VERSION/thirdparty/{harfbuzz/test,curl/tests,leptonica/prog/fuzzing} scanignore: - Builder/fonts/fonts.zip build: - pushd ../Builder/ - ./link_to_mupdf_1.24.1.sh ndk: 26.3.11579264 - versionName: 8.9.181-fdroid versionCode: 6102 commit: 4264e3baa4815884b4fce3d3eb298f214e3166d1 subdir: app sudo: - apt-get update - apt-get install -y g++ libglu1-mesa-dev libxcursor-dev libxi-dev libxinerama-dev libxrandr-dev make mesa-common-dev pkg-config xxd gradle: - fdroid srclibs: - MuPDF@1.24.6 rm: - Builder/src/libs - Builder/librara-chrome-extension.zip prebuild: - export MUPDF_VERSION=1.24.6 - sed -i -e '/^if.*Fdroid/,/^}/d' -e '/enable true/d' -e '/_appGdriveKey/d' -e '/_admob/d' build.gradle - mkdir src/main/jniLibs - cd ../Builder - sed -i -e '/^#!/a\set -e' -e '/git clone/d' -e 's/mkdir/mkdir -p/g' -e 's|".*ndk-build"|"$$NDK$$/ndk-build"|' -e 's|^.*ndk-build$|$$NDK$$/ndk-build -j`nproc`|' link_to_mupdf_$MUPDF_VERSION.sh - cp -r $$MuPDF$$ mupdf-$MUPDF_VERSION - rm -rf mupdf-$MUPDF_VERSION/thirdparty/{harfbuzz/test,curl/tests,leptonica/prog/fuzzing} scanignore: - Builder/fonts/fonts.zip build: - pushd ../Builder/ - ./link_to_mupdf_1.24.6.sh ndk: r27 - versionName: 8.9.182-fdroid versionCode: 6202 commit: a0458a2421b259b3fbd057613ad5e73a154b756d subdir: app sudo: - apt-get update - apt-get install -y g++ libglu1-mesa-dev libxcursor-dev libxi-dev libxinerama-dev libxrandr-dev make mesa-common-dev pkg-config xxd gradle: - fdroid srclibs: - MuPDF@1.23.7 rm: - Builder/src/libs - Builder/librara-chrome-extension.zip prebuild: - export MUPDF_VERSION=1.23.7 - sed -i -e '/^if.*Fdroid/,/^}/d' -e '/enable true/d' -e '/_appGdriveKey/d' -e '/_admob/d' build.gradle - mkdir src/main/jniLibs - cd ../Builder - sed -i -e '/^#!/a\set -e' -e '/git clone/d' -e 's/mkdir/mkdir -p/g' -e 's|".*ndk-build"|"$$NDK$$/ndk-build"|' -e 's|^.*ndk-build$|$$NDK$$/ndk-build -j`nproc`|' link_to_mupdf_$MUPDF_VERSION.sh - cp -r $$MuPDF$$ mupdf-$MUPDF_VERSION - rm -rf mupdf-$MUPDF_VERSION/thirdparty/{harfbuzz/test,curl/tests,leptonica/prog/fuzzing} scanignore: - Builder/fonts/fonts.zip scandelete: - Builder/mupdf-*/platform/wasm/package.json build: - pushd ../Builder/ - ./link_to_mupdf_1.23.7.sh ndk: r27c - versionName: 9.0.5-fdroid versionCode: 6294 commit: b3dc3d1a106cb5f9e2ca701ab378d0d07edfa99a subdir: app sudo: - apt-get update - apt-get install -y g++ libglu1-mesa-dev libxcursor-dev libxi-dev libxinerama-dev libxrandr-dev make mesa-common-dev pkg-config xxd gradle: - fdroid output: build/outputs/apk/fdroid/release/*-uni.apk srclibs: - MuPDF@1.23.7 rm: - Builder/src/libs - Builder/librara-chrome-extension.zip prebuild: - export MUPDF_VERSION=1.23.7 - sed -i -e '/^if.*Fdroid/,/^}/d' -e '/enable true/d' -e '/_appGdriveKey/d' -e '/_admob/d' build.gradle - mkdir src/main/jniLibs - cd ../Builder - sed -i -e '/^#!/a\set -e' -e '/git clone/d' -e 's/mkdir/mkdir -p/g' -e 's|".*ndk-build"|"$$NDK$$/ndk-build"|' -e 's|^.*ndk-build$|$$NDK$$/ndk-build -j`nproc`|' link_to_mupdf_$MUPDF_VERSION.sh - cp -r $$MuPDF$$ mupdf-$MUPDF_VERSION - rm -rf mupdf-$MUPDF_VERSION/thirdparty/{harfbuzz/test,curl/tests,leptonica/prog/fuzzing} scanignore: - Builder/fonts/fonts.zip scandelete: - Builder/mupdf-*/platform/wasm/package.json - docs build: - pushd ../Builder/ - ./link_to_mupdf_1.23.7.sh ndk: r27c MaintainerNotes: |- * Upstream builds separate APKs for each architecture but we build an universal APK. * scanner will detect GMS (/com/google/android/gms) in these APKs; those are only stubs here, see https://gitlab.com/fdroid/fdroiddata/-/issues/2272#note_493741256 * scanner will detect Junrar (com/github/junrar) in these APKs; they are only stubs AutoUpdateMode: Version +-fdroid %v UpdateCheckMode: Tags UpdateCheckData: app/build.gradle|\s+FDroidCodeNumber = (\d+)|.|\s+FDroidVersionNumber = "([^\"]+)" CurrentVersion: 9.0.5 CurrentVersionCode: 6294