From 4aa60607c416bf60a156edfb289bb8041f91b0b5 Mon Sep 17 00:00:00 2001 From: F-Droid checkupdates bot Date: Mon, 5 Feb 2024 10:28:15 +0000 Subject: [PATCH] Update VideLibri to 2.782 (2782) --- metadata/de.benibela.videlibri.yml | 80 +++++++++++++++++++++++++++++- 1 file changed, 78 insertions(+), 2 deletions(-) diff --git a/metadata/de.benibela.videlibri.yml b/metadata/de.benibela.videlibri.yml index b1a8a6983f..baff477ac2 100644 --- a/metadata/de.benibela.videlibri.yml +++ b/metadata/de.benibela.videlibri.yml @@ -763,6 +763,82 @@ Builds: - x86_64-linux-android-strip --strip-all android/libs/x86_64/liblclapp.so ndk: r19c + - versionName: '2.782' + versionCode: 2782 + commit: d3697a08ebf00d12f45b3ef440419b416ef9d795 + subdir: android/android + sudo: + - apt-get update + - apt-get install -y --no-install-recommends fpc build-essential + gradle: + - yes + srclibs: + - fpc@fixes_3_2 + build: + - releasedate="$(git show -s --format=%cs) 23:59:59-12" + - pushd .. + - git clone https://github.com/benibela/internettools.git; pushd internettools; + git checkout $(git rev-list --max-count=1 --before=$releasedate master); popd + - git clone https://github.com/benibela/flre.git; pushd flre; git checkout $(git + rev-list --max-count=1 --before=$releasedate master); popd + - git clone https://github.com/benibela/rcmdline.git; pushd rcmdline; git checkout + $(git rev-list --max-count=1 --before=$releasedate master); popd + - popd + - pushd $$fpc$$ + - git apply -v ${DIRSTACK[1]}/../../patches/fpc*patch + - mkdir -p install + - pushd compiler + - make cycle + - make install INSTALL_PREFIX=$$fpc$$/install + - popd + - export PATH=$$NDK$$/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin:$PATH + - export PATH=$$NDK$$/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64/bin:$PATH + - export PATH=$$NDK$$/toolchains/x86-4.9/prebuilt/linux-x86_64/bin:$PATH + - export PATH=$$NDK$$/toolchains/x86_64-4.9/prebuilt/linux-x86_64/bin:$PATH + - echo $PATH > path.txt + - make crossinstall OS_TARGET=android CPU_TARGET=arm INSTALL_PREFIX=$(pwd)/install + PP=$$fpc$$/install/lib/fpc/3.2.0/ppcx64 + - make crossinstall OS_TARGET=android CPU_TARGET=aarch64 INSTALL_PREFIX=$(pwd)/install + PP=$$fpc$$/install/lib/fpc/3.2.0/ppcx64 + - make crossinstall OS_TARGET=android CPU_TARGET=i386 INSTALL_PREFIX=$(pwd)/install + PP=$$fpc$$/install/lib/fpc/3.2.0/ppcx64 + - make crossinstall OS_TARGET=android CPU_TARGET=x86_64 INSTALL_PREFIX=$(pwd)/install + PP=$$fpc$$/install/lib/fpc/3.2.0/ppcx64 + - popd + - mkdir -p libs/armeabi/ libs/x86/ libs/arm64-v8a/ libs/x86_64/ + - cd .. + - sed -i -e '/PASDBL/d' internettools/internettoolsconfig.inc + - echo "'f-droid'" > ../videlibribuildid.inc + - $$fpc$$/install/lib/fpc/3.2.3/ppcrossarm -Parm -B -Tandroid -MObjFPC -Scghi + -O1 -Xs -XX -l -vewnhibq -dANDROID -Xd -gl -Fu.. -Fu$$fpc$$/install/lib/fpc/3.2.3/units/* + -Fu$$fpc$$/install/lib/fpc/3.2.3/units/arm-android/* -Fuinternettools/data + -Fiinternettools/data -Fuinternettools/internet -Fuinternettools/system -Fuflre/src + -Furcmdline -Fl$$NDK$$/platforms/android-21/arch-arm/usr/lib -oandroid/libs/armeabi/liblclapp.so + videlibriandroid.pas + - $$fpc$$/install/lib/fpc/3.2.3/ppcrossa64 -Paarch64 -B -Tandroid -MObjFPC -Scghi + -O1 -Xs -XX -l -vewnhibq -dANDROID -Xd -gl -Fu.. -Fu$$fpc$$/install/lib/fpc/3.2.3/units/* + -Fu$$fpc$$/install/lib/fpc/3.2.3/units/aarch64-android/* -Fuinternettools/data + -Fiinternettools/data -Fuinternettools/internet -Fuinternettools/system -Fuflre/src + -Furcmdline -Fl$$NDK$$/platforms/android-21/arch-arm64/usr/lib -oandroid/libs/arm64-v8a/liblclapp.so + videlibriandroid.pas + - $$fpc$$/install/lib/fpc/3.2.3/ppcross386 -Pi386 -B -Tandroid -MObjFPC -Scghi + -O1 -Xs -XX -l -vewnhibq -dANDROID -Xd -gl -Fu.. -Fu$$fpc$$/install/lib/fpc/3.2.3/units/* + -Fu$$fpc$$/install/lib/fpc/3.2.3/units/i386-android/* -Fuinternettools/data + -Fiinternettools/data -Fuinternettools/internet -Fuinternettools/system -Fuflre/src + -Furcmdline -Fl$$NDK$$/platforms/android-21/arch-x86/usr/lib -oandroid/libs/x86/liblclapp.so + videlibriandroid.pas + - $$fpc$$/install/lib/fpc/3.2.3/ppcrossx64 -Px86_64 -B -Tandroid -MObjFPC -Scghi + -O1 -Xs -XX -l -vewnhibq -dANDROID -Xd -gl -Fu.. -Fu$$fpc$$/install/lib/fpc/3.2.3/units/* + -Fu$$fpc$$/install/lib/fpc/3.2.3/units/x86_64-android/* -Fuinternettools/data + -Fiinternettools/data -Fuinternettools/internet -Fuinternettools/system -Fuflre/src + -Furcmdline -Fl$$NDK$$/platforms/android-21/arch-x86_64/usr/lib64 -oandroid/libs/x86_64/liblclapp.so + videlibriandroid.pas + - arm-linux-androideabi-strip --strip-all android/libs/armeabi/liblclapp.so + - aarch64-linux-android-strip --strip-all android/libs/arm64-v8a/liblclapp.so + - i686-linux-android-strip --strip-all android/libs/x86/liblclapp.so + - x86_64-linux-android-strip --strip-all android/libs/x86_64/liblclapp.so + ndk: r19c + MaintainerNotes: |- ACRA is used but only via the Dialog option, so it is opt-in. See https://github.com/benibela/videlibri/issues/3#issuecomment-1198660908 @@ -773,5 +849,5 @@ MaintainerNotes: |- AutoUpdateMode: Version UpdateCheckMode: Tags ^VIDELIBRI -CurrentVersion: '2.765' -CurrentVersionCode: 2765 +CurrentVersion: '2.782' +CurrentVersionCode: 2782