diff --git a/metadata/at.techbee.jtx.yml b/metadata/at.techbee.jtx.yml index be0f6f04e7..f9b7016bee 100644 --- a/metadata/at.techbee.jtx.yml +++ b/metadata/at.techbee.jtx.yml @@ -279,9 +279,7 @@ Builds: submodules: true gradle: - ose - prebuild: - - sed -i -e '/developer.huawei.com/d' ../build.gradle - - sed -i -e 's|/app||' build.gradle + prebuild: sed -i -e '/developer.huawei.com/d' ../build.gradle AutoUpdateMode: Version UpdateCheckMode: Tags ^v[0-9.]*$ diff --git a/metadata/ca.rmen.android.poetassistant.yml b/metadata/ca.rmen.android.poetassistant.yml index 163b7d3a85..7136930f08 100644 --- a/metadata/ca.rmen.android.poetassistant.yml +++ b/metadata/ca.rmen.android.poetassistant.yml @@ -538,6 +538,7 @@ Builds: - versionName: 1.30.4 versionCode: 113004 + disable: https://monitor.f-droid.org/builds/log/ca.rmen.android.poetassistant/113004#site-footer commit: 61085af0f01feddcaf5dda54241eea88f8ff0c06 subdir: app gradle: diff --git a/metadata/ch.protonvpn.android.yml b/metadata/ch.protonvpn.android.yml index 19026d55f5..189982b637 100644 --- a/metadata/ch.protonvpn.android.yml +++ b/metadata/ch.protonvpn.android.yml @@ -1197,46 +1197,32 @@ Builds: - openvpn/src/main/cpp/openvpn3/test/unittests - openvpn/src/main/cpp/mbedtls/programs/fuzz/corpuses/* prebuild: - - sdkmanager 'cmake;3.18.1' + - sdkmanager 'cmake;3.18.1' 'ndk;21.4.7075529' - sed -i -e '/triple/d' -e '/play\ {/,+4d' build.gradle - git submodule update --init --recursive ../strongswan - cd ../strongswan - ln -s -T $$android-ndk-boringssl$$ src/frontends/android/app/src/main/jni/openssl - cd .. - - echo ndk.dir="$(pwd)"/ndk/android-ndk-r21e > strongswan/src/frontends/android/local.properties + - echo ndk.dir="$ANDROID_SDK/ndk/21.4.7075529" > strongswan/src/frontends/android/local.properties + scanignore: + - build/gradle-build-cache scandelete: - strongswan/testing - openvpn/src/main/cpp/lz4/tmp - - build/gradle-build-cache build: - - pushd .. - - mkdir -p ndk - - pushd ndk - - curl -Lo ndk.zip https://dl.google.com/android/repository/android-ndk-r21e-linux-x86_64.zip - - echo "ad7ce5467e18d40050dc51b8e7affc3e635c85bd8c59be62de32352328ed467e ndk.zip" - | sha256sum -c - - - unzip -q ndk.zip - - popd - - popd - pushd ../strongswan - ./autogen.sh - ./configure || cat config.log - make dist - - pushd src/frontends/android/app + - cd src/frontends/android/app - sed -i -e '/android\ {/alintOptions\ {abortOnError\ false}' build.gradle - gradle assembleRelease - popd - - popd - - cp -r ../strongswan/src/frontends/android/app/src/main/libs/* src/main/jniLibs/ - - rm -fr ../strongswan/src/frontends/android/app/src/main/libs/* + - mv ../strongswan/src/frontends/android/app/src/main/libs/* src/main/jniLibs/ - rm -fr ../strongswan/src/frontends/android/app/build - - pushd .. - - gradle openvpn:assembleRelease - - rm -fr openvpn/build/intermediates - - rm -fr openvpn/build/kotlin - - rm -fr openvpn/build/tmp - - rm -fr openvpn/.cxx - - popd + - cd ../openvpn + - gradle assembleRelease + - rm -fr build/intermediates build/kotlin build/tmp .cxx ndk: r23b gradleprops: - buildUniversalApk diff --git a/metadata/com.calcitem.sanmill.yml b/metadata/com.calcitem.sanmill.yml index 3f2245ed7d..298d076392 100644 --- a/metadata/com.calcitem.sanmill.yml +++ b/metadata/com.calcitem.sanmill.yml @@ -1550,8 +1550,11 @@ Builds: - versionName: 2.0.6 versionCode: 3048 commit: 6010c7077a45d83be6b35b8bbce65d1b4add3192 - subdir: src/ui/flutter_app - output: build/app/outputs/flutter-apk/app-fdroid-release.apk + sudo: + - apt-get update + - apt-get install -y openjdk-11-jdk + - update-alternatives --auto java + output: src/ui/flutter_app/build/app/outputs/flutter-apk/app-fdroid-release.apk srclibs: - flutter@3.3.3 rm: @@ -1564,12 +1567,14 @@ Builds: - src/ui/qt - resources - tests - prebuild: mv build.gradle_fdroid build.gradle + prebuild: + - cd src/ui/flutter_app/android/app + - rm build.gradle + - mv build.gradle_fdroid build.gradle build: - export PATH=$$flutter$$/bin:$PATH - - pushd ../../.. - ./flutter-init.sh - - popd + - cd src/ui/flutter_app - flutter config --no-analytics - flutter build apk -v --flavor fdroid ndk: r21e diff --git a/metadata/com.foobnix.pro.pdf.reader.yml b/metadata/com.foobnix.pro.pdf.reader.yml index d26b53b63b..2f3e5a80c5 100644 --- a/metadata/com.foobnix.pro.pdf.reader.yml +++ b/metadata/com.foobnix.pro.pdf.reader.yml @@ -260,32 +260,36 @@ Builds: - versionName: 8.8.1-fdroid versionCode: 4842 commit: 99af91393db21b271370188dc68fd93f15d4b2a2 + disable: https://github.com/foobnix/LibreraReader/issues/960 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 + - 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' 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/ + - 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 scanignore: - Builder/fonts/fonts.zip - app/src/fdroid/assets/fonts.zip build: - pushd ../Builder/ - - ./link_to_mupdf_1.20.2.sh - ndk: r23c + - ./link_merge.sh + ndk: r25b MaintainerNotes: |- * Upstream builds separate APKs for each architecture but we build an universal APK. diff --git a/metadata/com.github.webierta.carfoin.yml b/metadata/com.github.webierta.carfoin.yml index 7d3c4454da..d8129d9e0e 100644 --- a/metadata/com.github.webierta.carfoin.yml +++ b/metadata/com.github.webierta.carfoin.yml @@ -35,10 +35,6 @@ Builds: - versionName: 2.0.4 versionCode: 19 commit: 534e1f2613c2bc2ab0004a4dd4f20eabcf30648a - sudo: - - apt-get update - - apt-get install -y openjdk-11-jdk-headless - - update-alternatives --auto java output: build/app/outputs/flutter-apk/app-release.apk srclibs: - flutter@3.3.4 diff --git a/metadata/com.jefftharris.passwdsafe.yml b/metadata/com.jefftharris.passwdsafe.yml index e39ecd8378..98d461888c 100644 --- a/metadata/com.jefftharris.passwdsafe.yml +++ b/metadata/com.jefftharris.passwdsafe.yml @@ -194,12 +194,12 @@ Builds: - yes rm: - passwdsafe/libs/*.jar + - lib-owncloud/libs/*.jar + - maven-libs prebuild: - sed -i -e '/fileTree/aimplementation "org.bouncycastle:bcprov-jdk15:1.43"' - build.gradle + -e 's|\${.*/maven-libs|https://jitpack.io|' build.gradle - sed -i -e '/play-services-auth/d' ../sync/build.gradle - scandelete: - - lib-owncloud/libs ndk: r21d AutoUpdateMode: Version diff --git a/metadata/com.perol.asdpl.play.pixivez.libre.yml b/metadata/com.perol.asdpl.play.pixivez.libre.yml index 8dee33cffc..ed66c59ffc 100644 --- a/metadata/com.perol.asdpl.play.pixivez.libre.yml +++ b/metadata/com.perol.asdpl.play.pixivez.libre.yml @@ -49,9 +49,11 @@ Builds: subdir: app gradle: - libre - output: build/outputs/apk/libre/release/app-libre-universal-release-unsigned.apk + prebuild: + - sed -i -e '/maven.aliyun.com/d' ../build.gradle + - sed -i -e '/enable true/d' build.gradle -AutoUpdateMode: Version %v +AutoUpdateMode: Version UpdateCheckMode: Tags UpdateCheckName: com.perol.asdpl.play.pixivez CurrentVersion: 1.8.3 diff --git a/metadata/org.blokada.fem.fdroid.yml b/metadata/org.blokada.fem.fdroid.yml index f37af625bb..0c89ca15af 100644 --- a/metadata/org.blokada.fem.fdroid.yml +++ b/metadata/org.blokada.fem.fdroid.yml @@ -510,7 +510,7 @@ Builds: submodules: true sudo: - apt-get update - - apt-get install -y gcc-multilib + - apt-get install -y gcc-multilib make gradle: - five srclibs: diff --git a/metadata/org.keyoxide.keyoxide.yml b/metadata/org.keyoxide.keyoxide.yml index dde788f43e..8b7c8ce373 100644 --- a/metadata/org.keyoxide.keyoxide.yml +++ b/metadata/org.keyoxide.keyoxide.yml @@ -48,7 +48,7 @@ Builds: commit: 87b3f285b8b0f0963ff023117bba696a39c2911a output: build/app/outputs/flutter-apk/app-release.apk srclibs: - - flutter@2.5.3 + - flutter@3.3.4 rm: - ios - test @@ -57,7 +57,7 @@ Builds: - $$flutter$$/bin/flutter packages pub get - $$flutter$$/bin/flutter build apk -AutoUpdateMode: Version %v +AutoUpdateMode: Version UpdateCheckMode: Tags UpdateCheckData: pubspec.yaml|version:\s.+\+(\d+)|.|version:\s(.+)\+ CurrentVersion: 1.2.0 diff --git a/metadata/org.openhab.habdroid.yml b/metadata/org.openhab.habdroid.yml index 82742c6af6..fd04a64134 100644 --- a/metadata/org.openhab.habdroid.yml +++ b/metadata/org.openhab.habdroid.yml @@ -310,6 +310,8 @@ Builds: - stable prebuild: sed -i -e 's|maven.fabric.io/public|repo1.maven.org/maven2|' -e /firebase/d -e '/google-services/d' build.gradle + gradleprops: + - org.gradle.jvmargs=-Xmx4096m MaintainerNotes: Replace the fabric.io maven with mavencentral instead of deleting it to not trigger fdroid/fdroidserver#463. diff --git a/metadata/oss.krtirtho.spotube.yml b/metadata/oss.krtirtho.spotube.yml index 7d9e9942e8..440dd25a35 100644 --- a/metadata/oss.krtirtho.spotube.yml +++ b/metadata/oss.krtirtho.spotube.yml @@ -118,7 +118,7 @@ Builds: commit: c83410bac2ae09e74daa737897eb6f5b2067d31b output: build/app/outputs/apk/release/*.apk srclibs: - - flutter@3.0.4 + - flutter@3.3.4 rm: - ios - linux diff --git a/metadata/se.manyver.yml b/metadata/se.manyver.yml index 25c02f2b2d..81aed169ea 100644 --- a/metadata/se.manyver.yml +++ b/metadata/se.manyver.yml @@ -2818,6 +2818,7 @@ Builds: sudo: - apt-get update - apt-get install -y g++ g++-multilib make libtool npm python2 python-is-python2 + autoconf automake libtool - sysctl fs.inotify.max_user_watches=524288 - npm install -g react-native-cli init: npm install --no-optional