mirror of
https://github.com/sudoxnym/fdroiddata.git
synced 2026-05-07 22:56:56 +00:00
bump GCompris to 25.1
This commit is contained in:
parent
331b098809
commit
620e0b9cf0
1 changed files with 156 additions and 2 deletions
|
|
@ -1956,7 +1956,161 @@ Builds:
|
|||
- make apk_release
|
||||
ndk: 25.2.9519653
|
||||
|
||||
- versionName: '25.1'
|
||||
versionCode: 250100
|
||||
commit: V25.1
|
||||
submodules: true
|
||||
sudo:
|
||||
- apt-get update
|
||||
- apt-get install -y cmake g++ gettext libarchive13 libgl1-mesa-dev libncurses5
|
||||
libclang-14-dev clang-14 llvm-14-dev llvm-14 ninja-build make python-is-python3
|
||||
docbook-xsl build-essential 7zip zlib1g-dev libjpeg-dev
|
||||
output: android-build/android-build/GCompris-Android-release-armeabi-v7a-dl-$$VERSION$$.apk
|
||||
srclibs:
|
||||
- OpenSSL@openssl-3.0.15
|
||||
- Qt5@v6.5.4-lts-lgpl
|
||||
prebuild:
|
||||
- mkdir android-build/
|
||||
- cd $$Qt5$$
|
||||
- ./init-repository -f --module-subset=qtbase,qtcharts,qtdeclarative,qtimageformats,qtmultimedia,qtsensors,qtshadertools,qtsvg,qttools,qttranslations
|
||||
build:
|
||||
- sdkmanager 'platforms;android-33'
|
||||
- export ABI=armeabi-v7a
|
||||
- export ANDROID_NDK=$$NDK$$
|
||||
- export ANDROID_NDK_ROOT=$$NDK$$
|
||||
- export ANDROID_SDK_ROOT=$$SDK$$
|
||||
- export ANDROID_API_VERSION=android-26
|
||||
- export BUILD_DIR=$(readlink -f ${PWD})/android-build
|
||||
- export OPENSSL_INSTALL_DIR=$(readlink -f ${PWD})/openssl
|
||||
- export QT_HOST_BUILD=$(readlink -f ${PWD}/../srclib)/build-host-qt
|
||||
- export QT_HOST_PREFIX=$(readlink -f ${PWD}/../srclib)/qt/6.5.4/gcc_64
|
||||
- export QT_BUILD=$(readlink -f ${PWD}/../srclib)/build-qt
|
||||
- export QTPREFIX=$(readlink -f ${PWD}/../srclib)/qt/6.5.4/android_armv7
|
||||
- rm -rf $QT_HOST_PREFIX $QT_HOST_BUILD $QTPREFIX $QT_BUILD
|
||||
- mkdir -p $BUILD_DIR $QT_HOST_PREFIX $QT_HOST_BUILD $QTPREFIX $QT_BUILD
|
||||
- pushd $$OpenSSL$$
|
||||
- PATH=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH ./Configure shared
|
||||
android-arm --prefix=$OPENSSL_INSTALL_DIR
|
||||
- PATH=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH make SHLIB_VERSION_NUMBER=
|
||||
SHLIB_EXT= build_libs install_dev -j$(nproc)
|
||||
- popd
|
||||
- pushd ${QT_HOST_BUILD}
|
||||
- $$Qt5$$/configure -opensource -confirm-license -prefix $QT_HOST_PREFIX -release
|
||||
-submodules qtbase,qttools -nomake tests -nomake examples -no-sql-mysql -no-dbus
|
||||
-no-openssl -no-glib -no-icu -no-cups -no-fontconfig -no-gtk -no-egl -skip
|
||||
qtsql,qtprintsupport,qttestlib,qtwebengine,qtgamepad,qtwebchannel -skip qtwebview,qtwebsockets,qtwebglplugin,qtserialport,qtnetworkauth,qt3d,qtsensors
|
||||
-skip qtwayland,qtxmlpatterns,qtscxml,qtscript,qtconnectivity,qtimageformats
|
||||
-skip qtlanguageserver,qtquicktimeline,qtquick3d,qt5compat,qtactiveqt,qtcharts
|
||||
-skip qtcoap,qtdatavis3d,qthttpserver,qtpositioning,qtdoc,qtgrpc,qtlocation,qtlottie
|
||||
-skip qtmqtt,qtopcua,qtquick3dphysics,qtquickeffectmaker,qtremoteobjects,qtserialbus
|
||||
-skip qtspeech,qtvirtualkeyboard -no-opengl -no-feature-debug -no-feature-itemmodeltester
|
||||
-no-feature-concurrent -- -DCMAKE_INSTALL_MESSAGE=NEVER
|
||||
- cmake --build . --parallel
|
||||
- cmake --install .
|
||||
- popd
|
||||
- pushd ${QT_BUILD}
|
||||
- $$Qt5$$/configure -platform android-clang --disable-rpath -opensource -confirm-license
|
||||
-silent -prefix $QTPREFIX -release -nomake tests -nomake examples -no-sql-mysql
|
||||
-no-dbus -no-use-gold-linker -sysconfdir /etc/xdg -opengl es2 -android-sdk
|
||||
$$SDK$$ -android-ndk $$NDK$$ -android-arch ${ABI} -android-ndk-platform android-23
|
||||
-skip qtwebengine,qtgamepad,qtwebchannel,qtwebview,qtwebsockets,qtwebglplugin
|
||||
-skip qtserialport,qtnetworkauth,qt3d,qtwayland,qtxmlpatterns,qtscxml -skip
|
||||
qtscript,qtconnectivity,qtlanguageserver,qtquicktimeline,qtquick3d,qt5compat
|
||||
-skip qtactiveqt,qtcoap,qtdatavis3d,qthttpserver,qtpositioning,qtdoc,qtgrpc
|
||||
-skip qtlocation,qtlottie,qtmqtt,qtopcua,qtquick3dphysics,qtquickeffectmaker
|
||||
-skip qtremoteobjects,qtserialbus,qtspeech,qtvirtualkeyboard -no-feature-debug
|
||||
-no-feature-itemmodeltester -qt-host-path $QT_HOST_PREFIX -openssl-runtime
|
||||
-- -DOPENSSL_ROOT_DIR=${OPENSSL_INSTALL_DIR} -DANDROID_ABI=${ABI} -DCMAKE_INSTALL_MESSAGE=NEVER
|
||||
- cmake --build . --parallel
|
||||
- cmake --install .
|
||||
- popd
|
||||
- export CMAKE_QT_LIB=${QTPREFIX}/lib/cmake/
|
||||
- pushd android-build
|
||||
- cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_ANDROID_API=26 -DCMAKE_TOOLCHAIN_FILE=$$NDK$$/build/cmake/android.toolchain.cmake
|
||||
-DANDROID_ABI=${ABI} -DCMAKE_PREFIX_PATH=${CMAKE_QT_LIB}/Qt6/ -DCMAKE_FIND_ROOT_PATH=${QTPREFIX}/lib/
|
||||
-Wno-dev ../
|
||||
- cmake --build . --parallel
|
||||
- make apk_release
|
||||
ndk: 25.2.9519653
|
||||
|
||||
- versionName: '25.1'
|
||||
versionCode: 250113
|
||||
commit: V25.1
|
||||
submodules: true
|
||||
sudo:
|
||||
- apt-get update
|
||||
- apt-get install -y cmake g++ gettext libarchive13 libgl1-mesa-dev libncurses5
|
||||
libclang-14-dev clang-14 llvm-14-dev llvm-14 ninja-build make python-is-python3
|
||||
docbook-xsl build-essential 7zip zlib1g-dev libjpeg-dev
|
||||
output: android-build/android-build/GCompris-Android-release-arm64-v8a-dl-$$VERSION$$.apk
|
||||
srclibs:
|
||||
- OpenSSL@openssl-3.0.15
|
||||
- Qt5@v6.5.4-lts-lgpl
|
||||
prebuild:
|
||||
- mkdir android-build/
|
||||
- cd $$Qt5$$
|
||||
- ./init-repository -f --module-subset=qtbase,qtcharts,qtdeclarative,qtimageformats,qtmultimedia,qtsensors,qtshadertools,qtsvg,qttools,qttranslations
|
||||
build:
|
||||
- sdkmanager 'platforms;android-33'
|
||||
- export ABI=arm64-v8a
|
||||
- export ANDROID_NDK=$$NDK$$
|
||||
- export ANDROID_NDK_ROOT=$$NDK$$
|
||||
- export ANDROID_SDK_ROOT=$$SDK$$
|
||||
- export ANDROID_API_VERSION=android-26
|
||||
- export BUILD_DIR=$(readlink -f ${PWD})/android-build
|
||||
- export OPENSSL_INSTALL_DIR=$(readlink -f ${PWD})/openssl
|
||||
- export QT_HOST_BUILD=$(readlink -f ${PWD}/../srclib)/build-host-qt
|
||||
- export QT_HOST_PREFIX=$(readlink -f ${PWD}/../srclib)/qt/6.5.4/gcc_64
|
||||
- export QT_BUILD=$(readlink -f ${PWD}/../srclib)/build-qt
|
||||
- export QTPREFIX=$(readlink -f ${PWD}/../srclib)/qt/6.5.4/android_arm64_v8a
|
||||
- rm -rf $QT_HOST_PREFIX $QT_HOST_BUILD $QTPREFIX $QT_BUILD
|
||||
- mkdir -p $BUILD_DIR $QT_HOST_PREFIX $QT_HOST_BUILD $QTPREFIX $QT_BUILD
|
||||
- pushd $$OpenSSL$$
|
||||
- PATH=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH ./Configure shared
|
||||
android-arm64 --prefix=$OPENSSL_INSTALL_DIR
|
||||
- PATH=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH make SHLIB_VERSION_NUMBER=
|
||||
SHLIB_EXT= build_libs install_dev -j$(nproc)
|
||||
- popd
|
||||
- pushd ${QT_HOST_BUILD}
|
||||
- $$Qt5$$/configure -opensource -confirm-license -prefix $QT_HOST_PREFIX -release
|
||||
-submodules qtbase,qttools -nomake tests -nomake examples -no-sql-mysql -no-dbus
|
||||
-no-openssl -no-glib -no-icu -no-cups -no-fontconfig -no-gtk -no-egl -skip
|
||||
qtsql,qtprintsupport,qttestlib,qtwebengine,qtgamepad,qtwebchannel -skip qtwebview,qtwebsockets,qtwebglplugin,qtserialport,qtnetworkauth,qt3d,qtsensors
|
||||
-skip qtwayland,qtxmlpatterns,qtscxml,qtscript,qtconnectivity,qtimageformats
|
||||
-skip qtlanguageserver,qtquicktimeline,qtquick3d,qt5compat,qtactiveqt,qtcharts
|
||||
-skip qtcoap,qtdatavis3d,qthttpserver,qtpositioning,qtdoc,qtgrpc,qtlocation,qtlottie
|
||||
-skip qtmqtt,qtopcua,qtquick3dphysics,qtquickeffectmaker,qtremoteobjects,qtserialbus
|
||||
-skip qtspeech,qtvirtualkeyboard -no-opengl -no-feature-debug -no-feature-itemmodeltester
|
||||
-no-feature-concurrent -- -DCMAKE_INSTALL_MESSAGE=NEVER
|
||||
- cmake --build . --parallel
|
||||
- cmake --install .
|
||||
- popd
|
||||
- pushd ${QT_BUILD}
|
||||
- $$Qt5$$/configure -platform android-clang --disable-rpath -opensource -confirm-license
|
||||
-silent -prefix $QTPREFIX -release -nomake tests -nomake examples -no-sql-mysql
|
||||
-no-dbus -no-use-gold-linker -sysconfdir /etc/xdg -opengl es2 -android-sdk
|
||||
$$SDK$$ -android-ndk $$NDK$$ -android-arch ${ABI} -android-ndk-platform android-23
|
||||
-skip qtwebengine,qtgamepad,qtwebchannel,qtwebview,qtwebsockets,qtwebglplugin
|
||||
-skip qtserialport,qtnetworkauth,qt3d,qtwayland,qtxmlpatterns,qtscxml -skip
|
||||
qtscript,qtconnectivity,qtlanguageserver,qtquicktimeline,qtquick3d,qt5compat
|
||||
-skip qtactiveqt,qtcoap,qtdatavis3d,qthttpserver,qtpositioning,qtdoc,qtgrpc
|
||||
-skip qtlocation,qtlottie,qtmqtt,qtopcua,qtquick3dphysics,qtquickeffectmaker
|
||||
-skip qtremoteobjects,qtserialbus,qtspeech,qtvirtualkeyboard -no-feature-debug
|
||||
-no-feature-itemmodeltester -qt-host-path $QT_HOST_PREFIX -openssl-runtime
|
||||
-- -DOPENSSL_ROOT_DIR=${OPENSSL_INSTALL_DIR} -DANDROID_ABI=${ABI} -DCMAKE_INSTALL_MESSAGE=NEVER
|
||||
- cmake --build . --parallel
|
||||
- cmake --install .
|
||||
- popd
|
||||
- export CMAKE_QT_LIB=${QTPREFIX}/lib/cmake/
|
||||
- pushd android-build
|
||||
- cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_ANDROID_API=26 -DCMAKE_TOOLCHAIN_FILE=$$NDK$$/build/cmake/android.toolchain.cmake
|
||||
-DANDROID_ABI=${ABI} -DCMAKE_PREFIX_PATH=${CMAKE_QT_LIB}/Qt6/ -DCMAKE_FIND_ROOT_PATH=${QTPREFIX}/lib/
|
||||
-Wno-dev ../
|
||||
- cmake --build . --parallel
|
||||
- make apk_release
|
||||
ndk: 25.2.9519653
|
||||
|
||||
AutoUpdateMode: None
|
||||
UpdateCheckMode: None
|
||||
CurrentVersion: '25.0'
|
||||
CurrentVersionCode: 250013
|
||||
CurrentVersion: '25.1'
|
||||
CurrentVersionCode: 250113
|
||||
|
|
|
|||
Loading…
Reference in a new issue