AntiFeatures: - KnownVuln Categories: - Reading License: GPL-3.0-or-later SourceCode: https://github.com/foobnix/LibreraReader IssueTracker: https://github.com/foobnix/LibreraReader/issues Name: Librera Reader AutoName: ${appName} Description: |- Librera Reader is an easy to use and highly configurable reading app that supports PDF, EPUB, MOBI, DjVu, FB2, TXT, RTF, AZW, AZW3, HTML, CBZ and CBR formats. With its simple, yet powerful interface, Librera makes document reading a true pleasure. Librera even features a unique auto-scrolling, hand-free music mode. Librera Reader uses MuPDF 1.11 which has multiple vulnerabilites: https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=mupdf. RepoType: git Repo: https://github.com/foobnix/LibreraReader.git Builds: - versionName: 8.0.38-fdroid versionCode: 1098 commit: 8.0.39 subdir: app/ sudo: - apt-get update || apt-get update - apt-get install -y g++-6 mesa-common-dev libxcursor-dev libxrandr-dev libxinerama-dev libgl1-mesa-dev gradle: - fdroid srclibs: - MuPDF@1.11 rm: - Builder/libs/ prebuild: - sed -i -e '/DexClassLoader/d' -e '/clazz/d' src/main/java/com/foobnix/sys/BitmapActivity.java - sed -i -e '/splits/,+9d' -e '/applicationVariants/,+13d' -e '/a_copyApks/,+10d' build.gradle - sed -i -e '/git clone/d' -e 's#cd mupdf-1.11#pushd '$PWD'/$$MuPDF$$#' -e 's#/home/ivan-dev/git/LibreraReader/Builder/mupdf-1.11#'$PWD'/$$MuPDF$$#' -e 's#/home/ivan-dev/git/LibreraReader/app/src/main/jniLibs#'$PWD'/src/main/jniLibs#' -e 's#cd \.\.#popd#' ../Builder/link_to_mupdf_1.11.sh - mkdir src/main/jniLibs/ scandelete: - Builder/ build: - pushd ../Builder/ - ./link_to_mupdf_1.11.sh ndk: r17c - versionName: 8.1.191-fdroid versionCode: 1930 commit: 8.1.191 subdir: app/ sudo: - apt-get update || apt-get update - apt-get install -y g++-6 mesa-common-dev libxcursor-dev libxrandr-dev libxinerama-dev libgl1-mesa-dev gradle: - fdroid srclibs: - MuPDF@1.11 rm: - Builder/libs/ prebuild: - sed -i -e '/F-DROID REMOVE THIS LINE/,+1d' ../build.gradle - sed -i -e '/DexClassLoader/d' -e '/clazz/d' src/main/java/com/foobnix/sys/BitmapActivity.java - sed -i -e '/splits/,+9d' -e '/applicationVariants/,+13d' -e '/a_copyApks/,+10d' -e '/F-DROID REMOVE THIS LINES BEGIN/,/F-DROID REMOVE THIS LINES END/d' -e '/F-DROID REMOVE THIS LINE/,+1d' build.gradle - sed -i -e '/git clone/d' -e 's#cd mupdf-1.11#pushd '$PWD'/$$MuPDF$$#' -e 's#/home/ivan-dev/git/LibreraReader/Builder/mupdf-1.11#'$PWD'/$$MuPDF$$#' -e 's#/home/ivan-dev/git/LibreraReader/app/src/main/jniLibs#'$PWD'/src/main/jniLibs#' -e 's#cd \.\.#popd#' ../Builder/link_to_mupdf_1.11.sh - mkdir src/main/jniLibs/ scandelete: - Builder/ build: - pushd ../Builder/ - ./link_to_mupdf_1.11.sh ndk: r17c - versionName: 8.1.275-fdroid versionCode: 3136 commit: 8.1.275 subdir: app/ sudo: - apt-get update || apt-get update - apt-get install -y g++-6 mesa-common-dev libxcursor-dev libxrandr-dev libxinerama-dev libgl1-mesa-dev gradle: - fdroid srclibs: - MuPDF@1.16.1 rm: - Builder/libs/ prebuild: - sed -i -e '/F-DROID REMOVE THIS LINE/,+1d' ../build.gradle - sed -i -e '/com.google.gms.google-services/d' -e '/com.google.android.gms/d' -e '/com.cloudrail/d' build.gradle - sed -i -e '/git clone/d' -e 's#cd mupdf-1.16.1#pushd '$PWD'/$$MuPDF$$#' -e 's#/home/ivan-dev/git/LibreraReader/Builder/mupdf-1.16.1#'$PWD'/$$MuPDF$$#' -e 's#/home/ivan-dev/git/LibreraReader/app/src/main/jniLibs#'$PWD'/src/main/jniLibs#' -e 's#cd \.\.#popd#' ../Builder/link_to_mupdf_1.16.1.sh - mkdir src/main/jniLibs/ scandelete: - Builder/ build: - pushd ../Builder/ - ./link_to_mupdf_1.16.1.sh ndk: r17c MaintainerNotes: Upstream builds separate APKs for each architecture but we build an universal APK. AutoUpdateMode: None UpdateCheckMode: HTTP UpdateCheckData: https://raw.githubusercontent.com/foobnix/LibreraReader/master/app/build.gradle|\s+codeNumber = (\d+)|.|\s+versionNumber = "([^\"]+)" CurrentVersion: 8.1.275-fdroid CurrentVersionCode: 3136