[neon/snap-packaging/kf6-snap] /: Add missing frameworks/libs

Benjamin Port null at kde.org
Thu Apr 11 08:35:50 BST 2024


Git commit 62f25d4f1c744f139fb2343f57c244e1df1bba26 by Benjamin Port.
Committed on 11/04/2024 at 07:35.
Pushed by bport into branch 'master'.

Add missing frameworks/libs

- kplotting
- baloo
- kdesu
- kpeople
- ktextemplate
- oxygen-icons
- kuserfeedback
- kio-extras
- libexiv2
- kdsoap
- kdsoap-ws-discovery-client
- kdecoration2
- breeze
- plasma-integration
- qqc2-breeze-style

rename kactivities(-stats) to plasma-activities(-stats) and set the new repo url plasma group instead of frameworks

M  +348  -350  snapcraft.yaml

https://invent.kde.org/neon/snap-packaging/kf6-snap/-/commit/62f25d4f1c744f139fb2343f57c244e1df1bba26

diff --git a/snapcraft.yaml b/snapcraft.yaml
index b3724b6..7beb09f 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -186,76 +186,22 @@ parts:
             - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/usr\\;/snap/ffmpeg-2204-sdk/current"
             - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/usr"
         build-environment: *buildenvironment
-    # kplotting:
-    #     after:
-    #     - extra-cmake-modules
-    #     - missing-deps
-    #     source: https://invent.kde.org/frameworks/kplotting.git
-    #     source-branch: master
-    #     build-packages:
-    #     - cmake
-    #     - libglx-dev
-    #     - libgl1-mesa-dev
-    #     build-snaps:
-    #     - kde-qt6-core22-sdk
-    #     plugin: cmake
-    #     cmake-generator: Ninja
-    #     cmake-parameters:
-    #     - -DCMAKE_INSTALL_PREFIX=/usr
-    #     - -DCMAKE_BUILD_TYPE=RelWithDebInfo
-    #     - -DQT_MAJOR_VERSION=6
-    #     - -DBUILD_WITH_QT6=ON
-    #     - -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-core22-sdk/current\\;/usr"
-    #     - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/usr"
-    #     build-environment:
-    #     - PATH: /snap/kde-qt6-core22-sdk/current/usr/bin${PATH:+:$PATH}
-    #     - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kde-qt6-core22-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
-    #     - XDG_CONFIG_HOME: $CRAFT_STAGE/etc/xdg:/snap/kde-qt6-core22-sdk/current/etc/xdg:/etc/xdg${XDG_CONFIG_HOME:+:$XDG_CONFIG_HOME}
-    #     - LD_LIBRARY_PATH: "/snap/kde-qt6-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET_BUILD_FOR}:/snap/kde-qt6-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET_BUILD_FOR}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
-    #     stage:
-    #     - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libdrm_amdgpu.so.1.0.0
-    #     - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libdrm_intel.so.1.0.0
-    #     - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libdrm_nouveau.so.2.0.0
-    #     - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libdrm_radeon.so.1.0.1
-    #     - -usr/share/doc/libdrm-amdgpu1/changelog.Debian.gz
-    #     - -usr/share/doc/libdrm-intel1/changelog.Debian.gz
-    #     - -usr/share/doc/libdrm-nouveau2/changelog.Debian.gz
-    #     - -usr/share/doc/libdrm-radeon1/changelog.Debian.gz
-    #     - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libwayland-client.so.0
-    #     - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libwayland-server.so.0
-    #     - -usr/share/doc/libwayland-client0/changelog.Debian.gz
-    #     - -usr/share/doc/libwayland-server0/changelog.Debian.gz
-    #     - -usr/bin/update-mime-database
-    #     - -usr/share/doc/shared-mime-info/NEWS.gz
-    #     - -usr/share/doc/shared-mime-info/README.md
-    #     - -usr/share/doc/shared-mime-info/changelog.Debian.gz
-    #     - -usr/share/doc/shared-mime-info/shared-mime-info-spec.html/x34.html
-    #     - -usr/share/doc/shared-mime-info/shared-mime-info-spec.pdf
-    #     - -usr/share/doc/shared-mime-info/shared-mime-info-spec.xml.gz
-    #     - -usr/share/man/man1/update-mime-database.1.gz
-    #     - -usr/share/mime/packages/freedesktop.org.xml
-    #     - -usr/share/pkgconfig/shared-mime-info.pc
-    #     - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libjpeg.so.8.2.2
-    #     - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/liblcms2.so.2
-    #     - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libtiff.so.5.7.0
-    #     - -usr/share/doc/libjpeg-turbo8/changelog.Debian.gz
-    #     - -usr/share/doc/libjpeg-turbo8/copyright
-    #     - -usr/share/doc/liblcms2-2/changelog.Debian.gz
-    #     - -usr/share/doc/liblcms2-2/copyright
-    #     - -usr/share/doc/libtiff5/changelog.Debian.gz
-    #     - -usr/share/lintian/overrides/libjpeg-turbo8
+    kplotting:
+        after:
+        - extra-cmake-modules
+        - missing-deps
+        source: https://invent.kde.org/frameworks/kplotting.git
+        source-tag: *kf6-version
+        build-packages:
+        - cmake
+        - libglx-dev
+        - libgl1-mesa-dev
+        build-snaps:
+        - kde-qt6-core22-sdk
+        plugin: cmake
+        cmake-generator: Ninja
+        cmake-parameters: *cmakeparameters
+        build-environment: *buildenvironment
     syntax-highlighting:
         after:
         - extra-cmake-modules
@@ -958,7 +904,7 @@ parts:
         - kwidgetsaddons
         - kwindowsystem
         source: https://invent.kde.org/frameworks/kwallet.git
-        source-branch: master
+        source-tag: *kf6-version
         build-packages:
         - doxygen
         - graphviz
@@ -1124,55 +1070,14 @@ parts:
         cmake-generator: Ninja
         cmake-parameters: *cmakeparameters-ffmpeg
         build-environment: *buildenvironment
-    kactivities:
-        after:
-        - extra-cmake-modules
-        - kconfig
-        - kcoreaddons
-        - kwindowsystem
-        source: https://invent.kde.org/frameworks/kactivities.git
-        source-branch: master
-        build-packages:
-        - doxygen
-        - graphviz
-        - libboost-dev
-        build-snaps:
-        - kde-qt6-core22-sdk
-        plugin: cmake
-        cmake-generator: Ninja
-        cmake-parameters: *cmakeparameters-ffmpeg
-        build-environment: *buildenvironment
-    kactivities-stats:
-        after:
-        - extra-cmake-modules
-        - kconfig
-        - kcoreaddons
-        - kwindowsystem
-        - kactivities
-        source: https://invent.kde.org/frameworks/kactivities-stats.git
-        source-branch: master
-        build-packages:
-        - doxygen
-        - graphviz
-        - libboost-dev
-        build-snaps:
-        - kde-qt6-core22-sdk
-        plugin: cmake
-        cmake-generator: Ninja
-        cmake-parameters: *cmakeparameters-ffmpeg
-        build-environment: *buildenvironment
     kcmutils:
         after:
         - extra-cmake-modules
-        - kactivities
-        - kcolorscheme
         - kcoreaddons
+        - kitemviews
         - ki18n
-        - kiconthemes
         - kio
         - kirigami
-        - kpackage
-        - kwindowsystem
         - kxmlgui
         source: https://invent.kde.org/frameworks/kcmutils.git
         source-tag: *kf6-version
@@ -1713,6 +1618,101 @@ parts:
         cmake-generator: Ninja
         cmake-parameters: *cmakeparameters
         build-environment: *buildenvironment
+    baloo:
+        after:
+        - extra-cmake-modules
+        - kfilemetadata
+        - kcoreaddons
+        - kconfig
+        - kdbusaddons
+        - ki18n
+        - kidletime
+        - solid
+        - kcrash
+        - kio
+        source: https://invent.kde.org/frameworks/baloo.git
+        source-tag: *kf6-version
+        build-snaps:
+        - kde-qt6-core22-sdk
+        build-packages:
+        - liblmdb-dev
+        - libxapian-dev
+        plugin: cmake
+        cmake-generator: Ninja
+        cmake-parameters: *cmakeparameters
+        build-environment: *buildenvironment
+    kdesu:
+        after:
+        - extra-cmake-modules
+        - kconfig
+        - kcoreaddons
+        - kpty
+        source: https://invent.kde.org/frameworks/kdesu.git
+        source-tag: *kf6-version
+        build-snaps:
+        - kde-qt6-core22-sdk
+        plugin: cmake
+        cmake-generator: Ninja
+        cmake-parameters: *cmakeparameters
+        build-environment: *buildenvironment
+    kpeople:
+        after:
+        - extra-cmake-modules
+        - kcoreaddons
+        - kwidgetsaddons
+        - ki18n
+        - kitemviews
+        - kcontacts
+        source: https://invent.kde.org/frameworks/kpeople.git
+        source-tag: *kf6-version
+        build-snaps:
+        - kde-qt6-core22-sdk
+        plugin: cmake
+        cmake-generator: Ninja
+        cmake-parameters: *cmakeparameters
+        build-environment: *buildenvironment
+    ktexttemplate:
+        after:
+        - extra-cmake-modules
+        source: https://invent.kde.org/frameworks/ktexttemplate.git
+        source-tag: *kf6-version
+        build-snaps:
+        - kde-qt6-core22-sdk
+        build-packages:
+        - xauth
+        - xvfb
+        plugin: cmake
+        cmake-generator: Ninja
+        cmake-parameters: *cmakeparameters
+        build-environment: *buildenvironment
+    oxygen-icons:
+        after:
+        - extra-cmake-modules
+        source: https://invent.kde.org/frameworks/oxygen-icons.git
+        source-tag: *kf6-version
+        build-snaps:
+        - kde-qt6-core22-sdk
+        build-packages:
+        - fdupes
+        - imagemagick
+        plugin: cmake
+        cmake-generator: Ninja
+        cmake-parameters: *cmakeparameters
+        build-environment: *buildenvironment
+    kuserfeedback:
+        after:
+        - qtconf
+        source: https://invent.kde.org/frameworks/kuserfeedback.git
+        source-tag: *kf6-version
+        build-snaps:
+        - kde-qt6-core22-sdk
+        build-packages:
+        - bison
+        - flex
+        plugin: cmake
+        cmake-generator: Ninja
+        cmake-parameters: *cmakeparameters
+        build-environment: *buildenvironment
     kirigami-addons:
         after:
         - extra-cmake-modules
@@ -1729,6 +1729,7 @@ parts:
     modemmanager-qt:
         after:
         - qtconf
+        - extra-cmake-modules
         source: https://invent.kde.org/frameworks/modemmanager-qt.git
         source-tag: *kf6-version
         build-snaps:
@@ -1742,6 +1743,7 @@ parts:
     networkmanager-qt:
         after:
         - qtconf
+        - extra-cmake-modules
         source: https://invent.kde.org/frameworks/networkmanager-qt.git
         source-tag: *kf6-version
         build-snaps:
@@ -1752,240 +1754,236 @@ parts:
         cmake-generator: Ninja
         cmake-parameters: *cmakeparameters
         build-environment: *buildenvironment
-    # kio-extras:
-    #     after:
-    #     - extra-cmake-modules
-    #     - kactivities
-    #     - kactivities-stats
-    #     - karchive
-    #     - kcmutils
-    #     - kcolorscheme
-    #     - kconfig
-    #     - kconfigwidgets
-    #     - kcoreaddons
-    #     - kdbusaddons
-    #     - kdnssd
-    #     - kdoctools
-    #     - kguiaddons
-    #     - ki18n
-    #     - kio
-    #     - solid
-    #     - syntax-highlighting
-    #     stage-packages:
-    #     - perl
-    #     - kdsoap-ws-discovery-client
-    #     - libappimage1.0
-    #     - libimobiledevice6
-    #     - libkdsoap2-qt6
-    #     - libkf6kexiv2
-    #     - libmtp9
-    #     - libopenexr-3-1-30
-    #     - libplist3
-    #     - libsmbclient
-    #     - libssh-4
-    #     - libtag1v5
-    #     - qt6-phonon
-    #     - python3-imath
-    #     source: https://invent.kde.org/network/kio-extras.git
-    #     source-branch: master
-    #     build-packages:
-    #     - cmake
-    #     - gperf
-    #     - kdsoap-ws-discovery-client-dev
-    #     - libappimage-dev
-    #     - libappstreamqt-dev
-    #     - libimobiledevice-dev
-    #     - libkdsoap-qt6-dev
-    #     - libkf6kexiv2-dev
-    #     - libmtp-dev
-    #     - libopenexr-dev
-    #     - libsmbclient-dev
-    #     - libssh-dev
-    #     - libtag1-dev
-    #     - libtirpc-dev
-    #     - pkg-config
-    #     - qcoro-qt6-dev
-    #     - qt6-phonon-dev
-    #     - shared-mime-info
-    #     - python3-imath
-    #     build-snaps:
-    #     - kde-qt6-core22-sdk
-    #     plugin: cmake
-    #     cmake-generator: Ninja
-    #     cmake-parameters:
-    #     - -DCMAKE_INSTALL_PREFIX=/usr
-    #     - -DCMAKE_BUILD_TYPE=RelWithDebInfo
-    #     - -DQT_MAJOR_VERSION=6
-    #     - -DBUILD_WITH_QT6=ON
-    #     - -DBUILD_TESTING=OFF
-    #     - -DBUILD_KWALLETD=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-core22-sdk/current\\;/usr\\;/snap/ffmpeg-2204-sdk/current"
-    #     - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/usr"
-    #     build-environment:
-    #     - PATH: /snap/kde-qt6-core22-sdk/current/usr/bin${PATH:+:$PATH}
-    #     - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kde-qt6-core22-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
-    #     - XDG_CONFIG_HOME: $CRAFT_STAGE/etc/xdg:/snap/kde-qt6-core22-sdk/current/etc/xdg:/etc/xdg${XDG_CONFIG_HOME:+:$XDG_CONFIG_HOME}
-    #     - LD_LIBRARY_PATH: "/snap/kde-qt6-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET_BUILD_FOR}:/snap/kde-qt6-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET_BUILD_FOR}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
-    # breeze:
-    #     after:
-    #     - extra-cmake-modules
-    #     - frameworkintegration
-    #     - kcmutils
-    #     - kcolorscheme
-    #     - kconfig
-    #     - kconfigwidgets
-    #     - kcoreaddons
-    #     - kguiaddons
-    #     - ki18n
-    #     - kiconthemes
-    #     - kirigami
-    #     - kpackage
-    #     - kservice
-    #     - kwayland
-    #     - kwindowsystem
-    #     - plasma-framework
-    #     - kirigami
-    #     source: https://invent.kde.org/plasma/breeze.git
-    #     source-branch: master
-    #     build-packages:
-    #     - cmake
-    #     - libfftw3-dev
-    #     - libx11-dev
-    #     - libkdecorations2-dev
-    #     build-snaps:
-    #     - kde-qt6-core22-sdk
-    #     plugin: cmake
-    #     cmake-generator: Ninja
-    #     cmake-parameters:
-    #     - -DCMAKE_INSTALL_PREFIX=/usr
-    #     - -DCMAKE_BUILD_TYPE=RelWithDebInfo
-    #     - -DQT_MAJOR_VERSION=6
-    #     - -DBUILD_QT6=ON
-    #     - -DBUILD_QT5=OFF
-    #     - -DBUILD_TESTING=OFF
-    #     - -DBUILD_KWALLETD=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-core22-sdk/current\\;/usr\\;/snap/ffmpeg-2204-sdk/current"
-    #     - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/usr"
-    #     build-environment:
-    #     - PATH: /snap/kde-qt6-core22-sdk/current/usr/bin${PATH:+:$PATH}
-    #     - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kde-qt6-core22-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
-    #     - XDG_CONFIG_HOME: $CRAFT_STAGE/etc/xdg:/snap/kde-qt6-core22-sdk/current/etc/xdg:/etc/xdg${XDG_CONFIG_HOME:+:$XDG_CONFIG_HOME}
-    #     - LD_LIBRARY_PATH: "/snap/kde-qt6-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET_BUILD_FOR}:/snap/kde-qt6-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET_BUILD_FOR}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
-    #     prime:
-    #     - -usr/share/wallpapers
-    # plasma-integration:
-    #     after:
-    #     - breeze
-    #     - extra-cmake-modules
-    #     - kcolorscheme
-    #     - kconfig
-    #     - kconfigwidgets
-    #     - ki18n
-    #     - kiconthemes
-    #     - kio
-    #     - knotifications
-    #     - kstatusnotifieritem
-    #     - kwayland
-    #     - kwidgetsaddons
-    #     - kwindowsystem
-    #     - plasma-wayland-protocols
-    #     - qqc2-desktop-style
-    #     source: https://invent.kde.org/plasma/plasma-integration.git
-    #     source-branch: master
-    #     build-packages:
-    #     - cmake
-    #     - libwayland-dev
-    #     - libxcursor-dev
-    #     - pkg-config
-    #     - fonts-hack
-    #     - fonts-noto-cjk
-    #     - fonts-noto-color-emoji
-    #     - fonts-noto-core
-    #     - fonts-noto-ui-core
-    #     - xdg-desktop-portal-kde
-    #     - qt6-declarative-dev
-    #     stage-packages:
-    #     - fonts-hack
-    #     - fonts-noto-cjk
-    #     - fonts-noto-color-emoji
-    #     - fonts-noto-core
-    #     - fonts-noto-ui-core
-    #     - xdg-desktop-portal-kde
-    #     - libwayland-client0
-    #     - libxcb1
-    #     - libxcursor1
-    #     build-snaps:
-    #     - kde-qt6-core22-sdk
-    #     plugin: cmake
-    #     cmake-generator: Ninja
-    #     cmake-parameters:
-    #     - -DCMAKE_INSTALL_PREFIX=/usr
-    #     - -DCMAKE_BUILD_TYPE=RelWithDebInfo
-    #     - -DQT_MAJOR_VERSION=6
-    #     - -DBUILD_QT6=ON
-    #     - -DBUILD_QT5=OFF
-    #     - -DBUILD_TESTING=OFF
-    #     - -DBUILD_KWALLETD=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-core22-sdk/current\\;/usr\\;/snap/ffmpeg-2204-sdk/current"
-    #     - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/usr"
-    #     build-environment:
-    #     - PATH: /snap/kde-qt6-core22-sdk/current/usr/bin${PATH:+:$PATH}
-    #     - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kde-qt6-core22-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
-    #     - XDG_CONFIG_HOME: $CRAFT_STAGE/etc/xdg:/snap/kde-qt6-core22-sdk/current/etc/xdg:/etc/xdg${XDG_CONFIG_HOME:+:$XDG_CONFIG_HOME}
-    #     - LD_LIBRARY_PATH: "/snap/kde-qt6-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET_BUILD_FOR}:/snap/kde-qt6-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET_BUILD_FOR}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
-    # qqc2-breeze-style:
-    #     after:
-    #     - kcolorscheme
-    #     - kconfig
-    #     - kiconthemes
-    #     - kirigami
-    #     - breeze
-    #     source: https://invent.kde.org/plasma/qqc2-breeze-style.git
-    #     source-branch: master
-    #     build-packages:
-    #     - cmake
-    #     build-snaps:
-    #     - kde-qt6-core22-sdk
-    #     plugin: cmake
-    #     cmake-generator: Ninja
-    #     cmake-parameters:
-    #     - -DCMAKE_INSTALL_PREFIX=/usr
-    #     - -DCMAKE_BUILD_TYPE=RelWithDebInfo
-    #     - -DQT_MAJOR_VERSION=6
-    #     - -DBUILD_WITH_QT6=ON
-    #     - -DBUILD_TESTING=OFF
-    #     - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/usr"
-    #     - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/usr"
+    kdsoap:
+        after:
+        - qtconf
+        source: https://github.com/KDAB/KDSoap.git
+        source-branch: kdsoap-2.2
+        build-snaps:
+        - kde-qt6-core22-sdk
+        plugin: cmake
+        cmake-generator: Ninja
+        cmake-parameters:
+        - -DCMAKE_INSTALL_PREFIX=/usr
+        - -DCMAKE_BUILD_TYPE=RelWithDebInfo
+        - -DQT_MAJOR_VERSION=6
+        - -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-core22-sdk/current\\;/usr"
+        - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/usr"
+        build-environment: *buildenvironment
+    kdsoap-ws-discovery-client:
+        after:
+        - extra-cmake-modules
+        - kdsoap
+        source: https://invent.kde.org/libraries/kdsoap-ws-discovery-client.git
+        source-branch: master
+        build-snaps:
+        - kde-qt6-core22-sdk
+        plugin: cmake
+        cmake-generator: Ninja
+        cmake-parameters: *cmakeparameters
+        build-environment: *buildenvironment
+    libkexiv2:
+        after:
+        - extra-cmake-modules
+        source: https://invent.kde.org/graphics/libkexiv2.git
+        source-branch: master
+        build-snaps:
+        - kde-qt6-core22-sdk
+        build-packages:
+        - libexiv2-dev
+        plugin: cmake
+        cmake-generator: Ninja
+        cmake-parameters: *cmakeparameters
+        build-environment: *buildenvironment
+    plasma-activities:
+        after:
+        - extra-cmake-modules
+        - kconfig
+        - kwindowsystem
+        - kcoreaddons
+        source: https://invent.kde.org/plasma/plasma-activities.git
+        source-branch: master
+        build-snaps:
+        - kde-qt6-core22-sdk
+        build-packages:
+        - libboost-dev
+        plugin: cmake
+        cmake-generator: Ninja
+        cmake-parameters: *cmakeparameters
+        build-environment: *buildenvironment
+    plasma-activities-stats:
+        after:
+        - plasma-activities
+        source: https://invent.kde.org/plasma/plasma-activities-stats.git
+        source-branch: master
+        build-snaps:
+        - kde-qt6-core22-sdk
+        build-packages:
+        - libboost-dev
+        plugin: cmake
+        cmake-generator: Ninja
+        cmake-parameters: *cmakeparameters
+        build-environment: *buildenvironment
+    kio-extras:
+        after:
+        - extra-cmake-modules
+        - karchive
+        - kconfig
+        - kconfigwidgets
+        - kcoreaddons
+        - kdbusaddons
+        - kcmutils
+        - kdnssd
+        - ki18n
+        - kio
+        - solid
+        - kguiaddons
+        - syntax-highlighting
+        - phonon
+        - qcoro
+        - kdsoap
+        - kdsoap-ws-discovery-client
+        - libkexiv2
+        - plasma-activities
+        - plasma-activities-stats
+        source: https://invent.kde.org/network/kio-extras.git
+        source-branch: master
+        build-packages:
+        - libappimage-dev
+        - libappstreamqt-dev
+        - libimobiledevice-dev
+        - libmsgsl-dev
+        - libmtp-dev
+        - libopenexr-dev
+        - libsmbclient-dev
+        - libssh-dev
+        - libtag1-dev
+        - libtirpc-dev
+        build-snaps:
+        - kde-qt6-core22-sdk
+        plugin: cmake
+        cmake-generator: Ninja
+        cmake-parameters: *cmakeparameters
+        build-environment: *buildenvironment
+    kdecoration2:
+        after:
+        - extra-cmake-modules
+        - ki18n
+        source: https://invent.kde.org/plasma/kdecoration.git
+        source-branch: master
+        build-packages:
+        - libx11-dev
+        - libfftw3-dev
+        plugin: cmake
+        cmake-generator: Ninja
+        cmake-parameters: *cmakeparameters
+        build-environment: *buildenvironment
+    breeze:
+        after:
+        - extra-cmake-modules
+        - kconfig
+        - kcoreaddons
+        - kguiaddons
+        - ki18n
+        - kiconthemes
+        - kirigami
+        - kwindowsystem
+        - kcolorscheme
+        - kdecoration2
+        - frameworkintegration
+        - kcmutils
+        source: https://invent.kde.org/plasma/breeze.git
+        source-branch: master
+        plugin: cmake
+        build-snaps:
+        - kde-qt6-core22-sdk
+        build-packages:
+        - libx11-dev
+        - libfftw3-dev
+        cmake-generator: Ninja
+        cmake-parameters: &cmakeparameters-withoutqt5
+        - -DCMAKE_INSTALL_PREFIX=/usr
+        - -DCMAKE_BUILD_TYPE=RelWithDebInfo
+        - -DQT_MAJOR_VERSION=6
+        - -DBUILD_WITH_QT6=ON
+        - -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-core22-sdk/current\\;/usr"
+        - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core22-sdk/current\\;/usr"
+        build-environment: *buildenvironment
+    plasma-integration:
+        after:
+        - extra-cmake-modules
+        - kconfig
+        - kcoreaddons
+        - kguiaddons
+        - ki18n
+        - kcolorscheme
+        - kiconthemes
+        - kio
+        - kjobwidgets
+        - knotifications
+        - kservice
+        - kstatusnotifieritem
+        - kwidgetsaddons
+        - kwindowsystem
+        - kxmlgui
+        - breeze
+        source: https://invent.kde.org/plasma/plasma-integration.git
+        source-branch: master
+        plugin: cmake
+        build-snaps:
+        - kde-qt6-core22-sdk
+        build-packages:
+        - libwayland-dev
+        - libxcursor-dev
+        cmake-generator: Ninja
+        cmake-parameters: *cmakeparameters-withoutqt5
+        build-environment: *buildenvironment
+    qqc2-breeze-style:
+        after:
+        - extra-cmake-modules
+        - kcodecs
+        - kcolorscheme
+        - kconfig
+        - kcoreaddons
+        - kguiaddons
+        - kirigami
+        - kquickcharts
+        - kiconthemes
+        source: https://invent.kde.org/plasma/qqc2-breeze-style.git
+        source-branch: master
+        build-packages:
+        - cmake
+        build-snaps:
+        - kde-qt6-core22-sdk
+        plugin: cmake
+        cmake-generator: Ninja
+        cmake-parameters: *cmakeparameters
+        build-environment: *buildenvironment


More information about the Neon-commits mailing list