diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 35f666ecd..f4cdb9146 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -8,7 +8,7 @@ include: - /gitlab-templates/android-qt6.yml - /gitlab-templates/linux-qt6.yml - /gitlab-templates/windows-qt6.yml -# - /gitlab-templates/freebsd-qt6.yml + # - /gitlab-templates/freebsd-qt6.yml - /gitlab-templates/flatpak.yml - /gitlab-templates/snap-snapcraft-lxd.yml - /gitlab-templates/craft-android-qt6-apks.yml diff --git a/.kde-ci.yml b/.kde-ci.yml index 2fa148950..7bdb088a5 100644 --- a/.kde-ci.yml +++ b/.kde-ci.yml @@ -2,43 +2,43 @@ # SPDX-License-Identifier: BSD-2-Clause Dependencies: -- 'on': ['Linux', 'Android', 'FreeBSD', 'Windows'] - 'require': - 'frameworks/extra-cmake-modules': '@latest-kf6' - 'frameworks/kcoreaddons': '@latest-kf6' - 'frameworks/kirigami': '@latest-kf6' - 'frameworks/ki18n': '@latest-kf6' - 'frameworks/kconfig': '@latest-kf6' - 'frameworks/syntax-highlighting': '@latest-kf6' - 'frameworks/kitemmodels': '@latest-kf6' - 'frameworks/kquickcharts': '@latest-kf6' - 'frameworks/knotifications': '@latest-kf6' - 'frameworks/kcolorscheme': '@latest-kf6' - 'frameworks/kiconthemes': '@latest-kf6' - 'libraries/kquickimageeditor': '@latest-kf6' - 'frameworks/sonnet': '@latest-kf6' - 'frameworks/prison': '@latest-kf6' - 'libraries/kirigami-addons': '@latest-kf6' - 'third-party/libquotient': '@latest' - 'third-party/qtkeychain': '@latest' - 'third-party/cmark': '@latest' - 'third-party/qcoro': '@latest' -- 'on': ['Windows', 'Linux', 'FreeBSD'] - 'require': - 'frameworks/qqc2-desktop-style': '@latest-kf6' - 'frameworks/kio': '@latest-kf6' - 'frameworks/kwindowsystem': '@latest-kf6' - 'frameworks/kstatusnotifieritem': '@latest-kf6' - 'frameworks/kcrash': '@latest-kf6' -- 'on': ['Linux', 'FreeBSD'] - 'require': - 'frameworks/kdbusaddons': '@latest-kf6' - 'frameworks/purpose': '@latest-kf6' + - 'on': ['Linux', 'Android', 'FreeBSD', 'Windows'] + 'require': + 'frameworks/extra-cmake-modules': '@latest-kf6' + 'frameworks/kcoreaddons': '@latest-kf6' + 'frameworks/kirigami': '@latest-kf6' + 'frameworks/ki18n': '@latest-kf6' + 'frameworks/kconfig': '@latest-kf6' + 'frameworks/syntax-highlighting': '@latest-kf6' + 'frameworks/kitemmodels': '@latest-kf6' + 'frameworks/kquickcharts': '@latest-kf6' + 'frameworks/knotifications': '@latest-kf6' + 'frameworks/kcolorscheme': '@latest-kf6' + 'frameworks/kiconthemes': '@latest-kf6' + 'libraries/kquickimageeditor': '@latest-kf6' + 'frameworks/sonnet': '@latest-kf6' + 'frameworks/prison': '@latest-kf6' + 'libraries/kirigami-addons': '@latest-kf6' + 'third-party/libquotient': '@latest' + 'third-party/qtkeychain': '@latest' + 'third-party/cmark': '@latest' + 'third-party/qcoro': '@latest' + - 'on': ['Windows', 'Linux', 'FreeBSD'] + 'require': + 'frameworks/qqc2-desktop-style': '@latest-kf6' + 'frameworks/kio': '@latest-kf6' + 'frameworks/kwindowsystem': '@latest-kf6' + 'frameworks/kstatusnotifieritem': '@latest-kf6' + 'frameworks/kcrash': '@latest-kf6' + - 'on': ['Linux', 'FreeBSD'] + 'require': + 'frameworks/kdbusaddons': '@latest-kf6' + 'frameworks/purpose': '@latest-kf6' -- 'on': ['Linux'] - 'require': - 'sdk/selenium-webdriver-at-spi': '@latest-kf6' + - 'on': ['Linux'] + 'require': + 'sdk/selenium-webdriver-at-spi': '@latest-kf6' Options: per-test-timeout: 90 - require-passing-tests-on: [ 'Linux', 'Android', 'FreeBSD', 'Windows' ] + require-passing-tests-on: ['Linux', 'Android', 'FreeBSD', 'Windows'] diff --git a/snapcraft.yaml b/snapcraft.yaml index cfcef3b51..0c12b8b3c 100644 --- a/snapcraft.yaml +++ b/snapcraft.yaml @@ -28,8 +28,8 @@ apps: compression: lzo package-repositories: - - type: apt - ppa: ubuntu-toolchain-r/test + - type: apt + ppa: ubuntu-toolchain-r/test slots: session-dbus-interface: @@ -66,7 +66,7 @@ parts: - -Dcrypto=disabled - -Dgtk_doc=false build-packages: - - meson + - meson - libglib2.0-dev - libgcrypt20-dev prime: @@ -81,7 +81,8 @@ parts: plugin: cmake build-environment: - PATH: /snap/bin:${PATH} - - PKG_CONFIG_PATH: $CRAFT_STAGE/usr/lib/$CRAFT_ARCH_TRIPLET/pkgconfig:$PKG_CONFIG_PATH + - PKG_CONFIG_PATH: "$CRAFT_STAGE/usr/lib/$CRAFT_ARCH_TRIPLET\ + /pkgconfig:$PKG_CONFIG_PATH" cmake-parameters: - -DCMAKE_INSTALL_PREFIX=/usr - -DCMAKE_BUILD_TYPE=Release @@ -115,7 +116,9 @@ parts: - -DQuotient_ENABLE_E2EE=ON - -DBUILD_WITH_QT6=ON override-build: | - update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-13 100 --slave /usr/bin/g++ g++ /usr/bin/g++-13 --slave /usr/bin/gcov gcov /usr/bin/gcov-13 + "update-alternatives --install /usr/bin/gcc gcc\ + /usr/bin/gcc-13 100 --slave /usr/bin/g++ g++ \ + /usr/bin/g++-13 --slave /usr/bin/gcov gcov /usr/bin/gcov-13" craftctl default prime: - -usr/include @@ -172,4 +175,3 @@ parts: - libcmark0.30.2 prime: - usr/lib/*/libcmark.so* -