[neon/snap-packaging/kf6-core-sdk/work.core24] /: pass new flags to disable font and xdg desktop checks for
Scarlett Moore
null at kde.org
Thu Jun 12 14:01:37 BST 2025
Git commit 0fa74bc2f015526c6e58b6f2291c6e3baa348c1e by Scarlett Moore.
Committed on 12/06/2025 at 13:00.
Pushed by scarlettmoore into branch 'work.core24'.
pass new flags to disable font and xdg desktop checks for
plasma-integration
M +14 -23 snapcraft.yaml
https://invent.kde.org/neon/snap-packaging/kf6-core-sdk/-/commit/0fa74bc2f015526c6e58b6f2291c6e3baa348c1e
diff --git a/snapcraft.yaml b/snapcraft.yaml
index c04a393..bacac22 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -2046,17 +2046,6 @@ parts:
- -DBUILD_WITH_QT6=ON
- -DKDSoap_QT6=True
- -DBUILD_TESTING=OFF
- - -DCMAKE_INSTALL_SYSCONFDIR=/etc
- - -DCMAKE_INSTALL_LOCALSTATEDIR=/var
- - -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON
- - -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF
- - -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON
- - -DCMAKE_INSTALL_RUNSTATEDIR=/run
- - -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON
- - -DCMAKE_VERBOSE_MAKEFILE=ON
- - -DCMAKE_INSTALL_LIBDIR=lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR
- - --log-level=STATUS
- - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR
- "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core24-sdk/current\\;/usr"
- "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\:/snap/kde-qt6-core24-sdk/current\\:/usr"
build-environment: *buildenvironment
@@ -2222,17 +2211,6 @@ parts:
- -DBUILD_QT6=ON
- -DBUILD_QT5=OFF
- -DBUILD_TESTING=OFF
- - -DCMAKE_INSTALL_SYSCONFDIR=/etc
- - -DCMAKE_INSTALL_LOCALSTATEDIR=/var
- - -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON
- - -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF
- - -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON
- - -DCMAKE_INSTALL_RUNSTATEDIR=/run
- - -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON
- - -DCMAKE_VERBOSE_MAKEFILE=ON
- - -DCMAKE_INSTALL_LIBDIR=lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR
- - --log-level=STATUS
- - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR
- "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core24-sdk/current\\;/usr"
- "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\:/snap/kde-qt6-core24-sdk/current\\:/usr"
build-environment: *buildenvironment
@@ -2306,7 +2284,20 @@ parts:
- fonts-noto-ui-core
- xdg-desktop-portal-kde
cmake-generator: Ninja
- cmake-parameters: *cmakeparameters-withoutqt5
+ cmake-parameters:
+ - -DCMAKE_INSTALL_PREFIX=/usr
+ - -DCMAKE_BUILD_TYPE=Release
+ - -DQT_MAJOR_VERSION=6
+ - -DBUILD_WITH_QT6=ON
+ - -DBUILD_QT6=ON
+ - -DBUILD_QT5=OFF
+ - -DBUILD_TESTING=OFF
+ - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core24-sdk/current\\;/usr"
+ - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\:/snap/kde-qt6-core24-sdk/current\\:/usr"
+ - -DCMAKE_DISABLE_FIND_PACKAGE_FontNotoSans=true
+ - -DCMAKE_DISABLE_FIND_PACKAGE_FontNotoColorEmoji=true
+ - -DCMAKE_DISABLE_FIND_PACKAGE_FontHack=true
+ - -DCMAKE_DISABLE_FIND_PACKAGE_XDGDesktopPortalKDE=true
build-environment: *buildenvironment
stage-packages:
- fonts-hack
More information about the Neon-commits
mailing list