[neon/snap-packaging/kde-snap-akonadi] /: Initial port akonadi-sdk to qt6
Scarlett Moore
null at kde.org
Tue Apr 23 19:23:48 BST 2024
Git commit 3bf904287f0d786d4cc2522a3a41724d1e121075 by Scarlett Moore.
Committed on 23/04/2024 at 18:22.
Pushed by scarlettmoore into branch 'master'.
Initial port akonadi-sdk to qt6
M +163 -1144 snapcraft.yaml
https://invent.kde.org/neon/snap-packaging/kde-snap-akonadi/-/commit/3bf904287f0d786d4cc2522a3a41724d1e121075
diff --git a/snapcraft.yaml b/snapcraft.yaml
index 3670983..2e9bda6 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -5,7 +5,7 @@ summary: KDE Akonadi data server for PIM applications
description: KDE Akonadi data server for PIM applications shared dbus provider
confinement: strict
grade: stable
-version: 23.08.4
+version: 24.05
compression: lzo
architectures:
- build-on: amd64
@@ -30,49 +30,13 @@ slots:
- "."
apps:
akonadiserver:
+ extensions:
+ - kde-neon-6
command: usr/bin/akonadiserver
daemon: simple
slots: [dbus-svc]
- # akonadiconsole:
- # command: usr/bin/akonadiconsole
- # desktop: usr/share/applications/org.kde.akonadiconsole.desktop
- # common-id: org.kde.akonadiconsole
- # plugs:
- # - desktop
- # - desktop-legacy
- # - opengl
- # - wayland
- # - x11
- # - audio-playback
- # - network
- # - network-bind
- # - network-manager-observe
- # - unity7
- # - cups
- # command-chain:
- # - snap/command-chain/desktop-launch
-assumes:
-- snapd2.58.3
-plugs:
- desktop:
- mount-host-font-cache: false
- icon-themes:
- interface: content
- target: $SNAP/data-dir/icons
- default-provider: gtk-common-themes
- sound-themes:
- interface: content
- target: $SNAP/data-dir/sounds
- default-provider: gtk-common-themes
- kf5-5-113-qt-5-15-11-core22:
- content: kf5-5-113-qt-5-15-11-core22-all
- interface: content
- default-provider: kf5-5-113-qt-5-15-11-core22
- target: $SNAP/kf5
environment:
- SNAP_DESKTOP_RUNTIME: $SNAP/kf5
PERL5LIB: "$SNAP/usr/share/perl5"
- LD_LIBRARY_PATH: "$LD_LIBRARY_PATH:$SNAP/usr/lib/$CRAFT_ARCH_TRIPLET:$SNAP/kf5/usr/lib/$CRAFT_ARCH_TRIPLET:$SNAP/usr/lib:/$SNAP/usr/lib"
DICPATH: "$SNAP/usr/share/hunspell"
package-repositories:
- type: apt
@@ -84,61 +48,23 @@ package-repositories:
url: http://origin.archive.neon.kde.org/user
key-server: keyserver.ubuntu.com
parts:
- kde-neon:
- source: /snap/snapcraft/current/share/snapcraft/extensions/desktop/kde-neon
- source-type: local
- plugin: make
- make-parameters:
- - PLATFORM_PLUG=kf5-5-113-qt-5-15-11-core22
- build-snaps:
- - kf5-5-113-qt-5-15-11-core22-sdk
- build-environment:
- - &id001
- PATH: /snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/bin${PATH:+:$PATH}
- - &id002
- XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
- - &id003
- XDG_CONFIG_HOME: $CRAFT_STAGE/etc/xdg:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/etc/xdg:/etc/xdg${XDG_CONFIG_HOME:+:$XDG_CONFIG_HOME}
- - &id004
- CRAFT_CMAKE_ARGS: -DCMAKE_FIND_ROOT_PATH=/snap/kf5-5-113-qt-5-15-11-core22-sdk/current${CRAFT_CMAKE_ARGS:+:$CRAFT_CMAKE_ARGS}
- akonadi:
- after:
- - kde-neon
+ kaccounts-integration:
plugin: cmake
build-packages:
- cmake
- - kdesignerplugin
- - kgendesignerplugin
- - libaccounts-glib-dev
- - libaccounts-qt5-dev
- - libboost-dev
- - libkaccounts-dev
- - liblzma-dev
- - libmariadb-dev-compat
- - libsqlite3-dev
- - libxml2-dev
- - libxml2-utils
- - libxslt1-dev
+ # - libaccounts-glib-dev
+ # - libaccounts-qt6-dev
+ - libsignon-qt6-dev
- pkg-config
- - qtbase5-private-dev
- - shared-mime-info
- - xsltproc
stage-packages:
- - libaccounts-qt5-1
- - libkaccounts2
- - mariadb-client-core-10.6
- - mariadb-server-core-10.6
- - postgresql
- - libaccounts-qt5-1
- - libxml2
- - liblzma5
- source: https://invent.kde.org/pim/akonadi.git
- source-branch: release/23.08
- cmake-parameters:
+ - libsignon-qt6-1
+ source: https://invent.kde.org/network/kaccounts-integration.git
+ source-branch: release/24.05
+ cmake-parameters: &cmakeparameters
- -DCMAKE_INSTALL_PREFIX=/usr
- -DCMAKE_BUILD_TYPE=RelWithDebInfo
- - -DQT_MAJOR_VERSION=5
- - -DBUILD_WITH_QT6=OFF
+ - -DQT_MAJOR_VERSION=6
+ - -DBUILD_WITH_QT6=ON
- -DBUILD_TESTING=OFF
- -DBUILD_KWALLETD=OFF
- -DCMAKE_INSTALL_SYSCONFDIR=/etc
@@ -149,21 +75,10 @@ parts:
- -DCMAKE_INSTALL_RUNSTATEDIR=/run
- -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON
- -DCMAKE_VERBOSE_MAKEFILE=ON
- - -DCMAKE_INSTALL_LIBDIR=lib/$CRAFT_ARCH_TRIPLET
+ - -DCMAKE_INSTALL_LIBDIR=lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR
- --log-level=STATUS
- - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
- - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr\\;/snap/ffmpeg-2204-sdk/current"
- - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr"
- build-environment:
- - PATH: /snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/bin${PATH:+:$PATH}
- - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
- - XDG_CONFIG_HOME: $CRAFT_STAGE/etc/xdg:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/etc/xdg:/etc/xdg${XDG_CONFIG_HOME:+:$XDG_CONFIG_HOME}
- - LD_LIBRARY_PATH: "/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET}:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
- - *id001
- - *id002
- - *id003
- - *id004
- prime:
+ - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR
+ prime: &prime
- "-usr/lib/*/cmake/*"
- "-usr/include/*"
- "-usr/share/ECM/*"
@@ -171,162 +86,79 @@ parts:
- "-usr/share/man/*"
- "-usr/share/icons/breeze-dark*"
- "-usr/bin/X11"
- - "-usr/lib/gcc/$CRAFT_ARCH_TRIPLET/6.0.0"
+ - "-usr/lib/gcc/$CRAFT_ARCH_TRIPLET_BUILD_FOR/6.0.0"
- "-usr/lib/aspell/*"
- - "-etc/alsa/conf.d/99-pulse.conf"
+ akonadi:
+ after:
+ - kaccounts-integration
+ plugin: cmake
+ build-packages:
+ - cmake
+ - libxkbcommon-dev
+ - libvulkan-dev
+ - libaccounts-glib-dev
+ - libaccounts-qt6-dev
+ - libboost-dev
+ - liblzma-dev
+ - libsqlite3-dev
+ - libxml2-dev
+ - libxml2-utils
+ - pkg-config
+ - shared-mime-info
+ - xsltproc
+ stage-packages:
+ - sqlite3
+ - libxml2
+ - liblzma5
+ - libxkbcommon0
+ - libaccounts-qt6-1
+ - libaccounts-glib0
+ source: https://invent.kde.org/pim/akonadi.git
+ source-branch: release/24.05
+ cmake-parameters: *cmakeparameters
+ prime: *prime
kmime:
after:
- - kde-neon
- akonadi
plugin: cmake
build-packages:
- cmake
- - extra-cmake-modules
- libboost-dev
source: https://invent.kde.org/pim/kmime.git
- source-branch: release/23.08
- cmake-parameters:
- - -DCMAKE_INSTALL_PREFIX=/usr
- - -DCMAKE_BUILD_TYPE=RelWithDebInfo
- - -DQT_MAJOR_VERSION=5
- - -DBUILD_WITH_QT6=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
- - --log-level=STATUS
- - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
- - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr\\;/snap/ffmpeg-2204-sdk/current"
- - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr"
- build-environment:
- - PATH: /snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/bin${PATH:+:$PATH}
- - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
- - XDG_CONFIG_HOME: $CRAFT_STAGE/etc/xdg:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/etc/xdg:/etc/xdg${XDG_CONFIG_HOME:+:$XDG_CONFIG_HOME}
- - LD_LIBRARY_PATH: "/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET}:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
- prime:
- - "-usr/lib/*/cmake/*"
- - "-usr/include/*"
- - "-usr/share/ECM/*"
- - "-usr/share/doc/*"
- - "-usr/share/man/*"
- - "-usr/share/icons/breeze-dark*"
- - "-usr/bin/X11"
- - "-usr/lib/gcc/$CRAFT_ARCH_TRIPLET/6.0.0"
- - "-usr/lib/aspell/*"
- - "-etc/alsa/conf.d/99-pulse.conf"
+ source-branch: release/24.05
+ cmake-parameters: *cmakeparameters
+ prime: *prime
akonadi-mime:
after:
- - kde-neon
- akonadi
- kmime
plugin: cmake
build-packages:
- cmake
- libxslt1-dev
- - pkg-config
- - shared-mime-info
- - xsltproc
source: https://invent.kde.org/pim/akonadi-mime.git
- source-branch: release/23.08
- cmake-parameters:
- - -DCMAKE_INSTALL_PREFIX=/usr
- - -DCMAKE_BUILD_TYPE=RelWithDebInfo
- - -DQT_MAJOR_VERSION=5
- - -DBUILD_WITH_QT6=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
- - --log-level=STATUS
- - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
- - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr\\;/snap/ffmpeg-2204-sdk/current"
- - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr"
- build-environment:
- - PATH: /snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/bin${PATH:+:$PATH}
- - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
- - XDG_CONFIG_HOME: $CRAFT_STAGE/etc/xdg:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/etc/xdg:/etc/xdg${XDG_CONFIG_HOME:+:$XDG_CONFIG_HOME}
- - LD_LIBRARY_PATH: "/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET}:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
- prime:
- - "-usr/lib/*/cmake/*"
- - "-usr/include/*"
- - "-usr/share/ECM/*"
- - "-usr/share/doc/*"
- - "-usr/share/man/*"
- - "-usr/share/icons/breeze-dark*"
- - "-usr/bin/X11"
- - "-usr/lib/gcc/$CRAFT_ARCH_TRIPLET/6.0.0"
- - "-usr/lib/aspell/*"
- - "-etc/alsa/conf.d/99-pulse.conf"
+ source-branch: release/24.05
+ cmake-parameters: *cmakeparameters
+ prime: *prime
akonadi-search:
after:
- - kde-neon
- akonadi
- akonadi-mime
plugin: cmake
build-packages:
- cmake
- - libkaccounts-dev
- - libkf5calendarcore-dev
- - libkf5contacts-dev
+ - corrosion
- libxapian-dev
stage-packages:
+ - corrosion
- libxapian30
- - libkf5calendarcore5
+ - xapian-tools
source: https://invent.kde.org/pim/akonadi-search.git
- source-branch: release/23.08
- cmake-parameters:
- - -DCMAKE_INSTALL_PREFIX=/usr
- - -DCMAKE_BUILD_TYPE=RelWithDebInfo
- - -DQT_MAJOR_VERSION=5
- - -DBUILD_WITH_QT6=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
- - --log-level=STATUS
- - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
- - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr\\;/snap/ffmpeg-2204-sdk/current"
- - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr"
- build-environment:
- - PATH: /snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/bin${PATH:+:$PATH}
- - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
- - XDG_CONFIG_HOME: $CRAFT_STAGE/etc/xdg:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/etc/xdg:/etc/xdg${XDG_CONFIG_HOME:+:$XDG_CONFIG_HOME}
- - LD_LIBRARY_PATH: "/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET}:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
- prime:
- - "-usr/lib/*/cmake/*"
- - "-usr/include/*"
- - "-usr/share/ECM/*"
- - "-usr/share/doc/*"
- - "-usr/share/man/*"
- - "-usr/share/icons/breeze-dark*"
- - "-usr/bin/X11"
- - "-usr/lib/gcc/$CRAFT_ARCH_TRIPLET/6.0.0"
- - "-usr/lib/aspell/*"
- - "-etc/alsa/conf.d/99-pulse.conf"
+ source-branch: release/24.05
+ cmake-parameters: *cmakeparameters
+ prime: *prime
grantlee-theme:
after:
- - kde-neon
- akonadi
plugin: cmake
build-packages:
@@ -337,43 +169,9 @@ parts:
- libgrantlee-templates5
- libgrantlee-textdocument5
source: https://invent.kde.org/pim/grantleetheme.git
- source-branch: release/23.08
- cmake-parameters:
- - -DCMAKE_INSTALL_PREFIX=/usr
- - -DCMAKE_BUILD_TYPE=RelWithDebInfo
- - -DQT_MAJOR_VERSION=5
- - -DBUILD_WITH_QT6=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
- - --log-level=STATUS
- - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
- - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr\\;/snap/ffmpeg-2204-sdk/current"
- - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr"
- build-environment:
- - PATH: /snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/bin${PATH:+:$PATH}
- - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
- - XDG_CONFIG_HOME: $CRAFT_STAGE/etc/xdg:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/etc/xdg:/etc/xdg${XDG_CONFIG_HOME:+:$XDG_CONFIG_HOME}
- - LD_LIBRARY_PATH: "/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET}:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
- prime:
- - "-usr/lib/*/cmake/*"
- - "-usr/include/*"
- - "-usr/share/ECM/*"
- - "-usr/share/doc/*"
- - "-usr/share/man/*"
- - "-usr/share/icons/breeze-dark*"
- - "-usr/bin/X11"
- - "-usr/lib/gcc/$CRAFT_ARCH_TRIPLET/6.0.0"
- - "-usr/lib/aspell/*"
- - "-etc/alsa/conf.d/99-pulse.conf"
+ source-branch: release/24.05
+ cmake-parameters: *cmakeparameters
+ prime: *prime
ksmtp:
after:
- kmime
@@ -382,43 +180,9 @@ parts:
- cmake
- libsasl2-dev
source: https://invent.kde.org/pim/ksmtp.git
- source-branch: release/23.08
- cmake-parameters:
- - -DCMAKE_INSTALL_PREFIX=/usr
- - -DCMAKE_BUILD_TYPE=RelWithDebInfo
- - -DQT_MAJOR_VERSION=5
- - -DBUILD_WITH_QT6=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
- - --log-level=STATUS
- - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
- - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr\\;/snap/ffmpeg-2204-sdk/current"
- - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr"
- build-environment:
- - PATH: /snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/bin${PATH:+:$PATH}
- - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
- - XDG_CONFIG_HOME: $CRAFT_STAGE/etc/xdg:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/etc/xdg:/etc/xdg${XDG_CONFIG_HOME:+:$XDG_CONFIG_HOME}
- - LD_LIBRARY_PATH: "/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET}:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
- prime:
- - "-usr/lib/*/cmake/*"
- - "-usr/include/*"
- - "-usr/share/ECM/*"
- - "-usr/share/doc/*"
- - "-usr/share/man/*"
- - "-usr/share/icons/breeze-dark*"
- - "-usr/bin/X11"
- - "-usr/lib/gcc/$CRAFT_ARCH_TRIPLET/6.0.0"
- - "-usr/lib/aspell/*"
- - "-etc/alsa/conf.d/99-pulse.conf"
+ source-branch: release/24.05
+ cmake-parameters: *cmakeparameters
+ prime: *prime
libkgapi:
after:
- akonadi
@@ -428,47 +192,12 @@ parts:
plugin: cmake
build-packages:
- cmake
- - libkf5calendarcore-dev
- libsasl2-dev
- libxml2-utils
source: https://invent.kde.org/pim/libkgapi.git
- source-branch: release/23.08
- cmake-parameters:
- - -DCMAKE_INSTALL_PREFIX=/usr
- - -DCMAKE_BUILD_TYPE=RelWithDebInfo
- - -DQT_MAJOR_VERSION=5
- - -DBUILD_WITH_QT6=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
- - --log-level=STATUS
- - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
- - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr\\;/snap/ffmpeg-2204-sdk/current"
- - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr"
- build-environment:
- - PATH: /snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/bin${PATH:+:$PATH}
- - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
- - XDG_CONFIG_HOME: $CRAFT_STAGE/etc/xdg:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/etc/xdg:/etc/xdg${XDG_CONFIG_HOME:+:$XDG_CONFIG_HOME}
- - LD_LIBRARY_PATH: "/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET}:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
- prime:
- - "-usr/lib/*/cmake/*"
- - "-usr/include/*"
- - "-usr/share/ECM/*"
- - "-usr/share/doc/*"
- - "-usr/share/man/*"
- - "-usr/share/icons/breeze-dark*"
- - "-usr/bin/X11"
- - "-usr/lib/gcc/$CRAFT_ARCH_TRIPLET/6.0.0"
- - "-usr/lib/aspell/*"
- - "-etc/alsa/conf.d/99-pulse.conf"
+ source-branch: release/24.05
+ cmake-parameters: *cmakeparameters
+ prime: *prime
kmailtransport:
after:
- akonadi
@@ -481,47 +210,10 @@ parts:
- cmake
- libsasl2-dev
- pkg-config
- - qt5keychain-dev
- stage-packages:
- - libqt5keychain1
source: https://invent.kde.org/pim/kmailtransport.git
- source-branch: release/23.08
- cmake-parameters:
- - -DCMAKE_INSTALL_PREFIX=/usr
- - -DCMAKE_BUILD_TYPE=RelWithDebInfo
- - -DQT_MAJOR_VERSION=5
- - -DBUILD_WITH_QT6=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
- - --log-level=STATUS
- - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
- - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr\\;/snap/ffmpeg-2204-sdk/current"
- - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr"
- build-environment:
- - PATH: /snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/bin${PATH:+:$PATH}
- - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
- - XDG_CONFIG_HOME: $CRAFT_STAGE/etc/xdg:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/etc/xdg:/etc/xdg${XDG_CONFIG_HOME:+:$XDG_CONFIG_HOME}
- - LD_LIBRARY_PATH: "/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET}:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
- prime:
- - "-usr/lib/*/cmake/*"
- - "-usr/include/*"
- - "-usr/share/ECM/*"
- - "-usr/share/doc/*"
- - "-usr/share/man/*"
- - "-usr/share/icons/breeze-dark*"
- - "-usr/bin/X11"
- - "-usr/lib/gcc/$CRAFT_ARCH_TRIPLET/6.0.0"
- - "-usr/lib/aspell/*"
- - "-etc/alsa/conf.d/99-pulse.conf"
+ source-branch: release/24.05
+ cmake-parameters: *cmakeparameters
+ prime: *prime
kpimtextedit:
after:
- akonadi
@@ -534,43 +226,9 @@ parts:
build-packages:
- cmake
source: https://invent.kde.org/pim/kpimtextedit.git
- source-branch: release/23.08
- cmake-parameters:
- - -DCMAKE_INSTALL_PREFIX=/usr
- - -DCMAKE_BUILD_TYPE=RelWithDebInfo
- - -DQT_MAJOR_VERSION=5
- - -DBUILD_WITH_QT6=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
- - --log-level=STATUS
- - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
- - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr\\;/snap/ffmpeg-2204-sdk/current"
- - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr"
- build-environment:
- - PATH: /snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/bin${PATH:+:$PATH}
- - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
- - XDG_CONFIG_HOME: $CRAFT_STAGE/etc/xdg:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/etc/xdg:/etc/xdg${XDG_CONFIG_HOME:+:$XDG_CONFIG_HOME}
- - LD_LIBRARY_PATH: "/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET}:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
- prime:
- - "-usr/lib/*/cmake/*"
- - "-usr/include/*"
- - "-usr/share/ECM/*"
- - "-usr/share/doc/*"
- - "-usr/share/man/*"
- - "-usr/share/icons/breeze-dark*"
- - "-usr/bin/X11"
- - "-usr/lib/gcc/$CRAFT_ARCH_TRIPLET/6.0.0"
- - "-usr/lib/aspell/*"
- - "-etc/alsa/conf.d/99-pulse.conf"
+ source-branch: release/24.05
+ cmake-parameters: *cmakeparameters
+ prime: *prime
kidentitymanagement:
after:
- akonadi
@@ -584,43 +242,9 @@ parts:
build-packages:
- cmake
source: https://invent.kde.org/pim/kidentitymanagement.git
- source-branch: release/23.08
- cmake-parameters:
- - -DCMAKE_INSTALL_PREFIX=/usr
- - -DCMAKE_BUILD_TYPE=RelWithDebInfo
- - -DQT_MAJOR_VERSION=5
- - -DBUILD_WITH_QT6=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
- - --log-level=STATUS
- - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
- - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr\\;/snap/ffmpeg-2204-sdk/current"
- - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr"
- build-environment:
- - PATH: /snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/bin${PATH:+:$PATH}
- - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
- - XDG_CONFIG_HOME: $CRAFT_STAGE/etc/xdg:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/etc/xdg:/etc/xdg${XDG_CONFIG_HOME:+:$XDG_CONFIG_HOME}
- - LD_LIBRARY_PATH: "/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET}:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
- prime:
- - "-usr/lib/*/cmake/*"
- - "-usr/include/*"
- - "-usr/share/ECM/*"
- - "-usr/share/doc/*"
- - "-usr/share/man/*"
- - "-usr/share/icons/breeze-dark*"
- - "-usr/bin/X11"
- - "-usr/lib/gcc/$CRAFT_ARCH_TRIPLET/6.0.0"
- - "-usr/lib/aspell/*"
- - "-etc/alsa/conf.d/99-pulse.conf"
+ source-branch: release/24.05
+ cmake-parameters: *cmakeparameters
+ prime: *prime
kcalutils:
after:
- akonadi
@@ -635,97 +259,31 @@ parts:
build-packages:
- cmake
source: https://invent.kde.org/pim/kcalutils.git
- source-branch: release/23.08
- cmake-parameters:
- - -DCMAKE_INSTALL_PREFIX=/usr
- - -DCMAKE_BUILD_TYPE=RelWithDebInfo
- - -DQT_MAJOR_VERSION=5
- - -DBUILD_WITH_QT6=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
- - --log-level=STATUS
- - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
- - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr\\;/snap/ffmpeg-2204-sdk/current"
- - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr"
- build-environment:
- - PATH: /snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/bin${PATH:+:$PATH}
- - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
- - XDG_CONFIG_HOME: $CRAFT_STAGE/etc/xdg:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/etc/xdg:/etc/xdg${XDG_CONFIG_HOME:+:$XDG_CONFIG_HOME}
- - LD_LIBRARY_PATH: "/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET}:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
- prime:
- - "-usr/lib/*/cmake/*"
- - "-usr/include/*"
- - "-usr/share/ECM/*"
- - "-usr/share/doc/*"
- - "-usr/share/man/*"
- - "-usr/share/icons/breeze-dark*"
- - "-usr/bin/X11"
- - "-usr/lib/gcc/$CRAFT_ARCH_TRIPLET/6.0.0"
- - "-usr/lib/aspell/*"
- - "-etc/alsa/conf.d/99-pulse.conf"
- kimap:
+ source-branch: release/24.05
+ cmake-parameters: *cmakeparameters
+ prime: *prime
+ akonadi-contact:
after:
- akonadi
- akonadi-mime
- - kmime
+ - akonadi-search
+ - grantlee-theme
- ksmtp
- - libkgapi
- kmailtransport
- - kpimtextedit
- kidentitymanagement
- kcalutils
- - akonadi-contact
plugin: cmake
build-packages:
- cmake
- source: https://invent.kde.org/pim/kimap.git
- source-branch: release/23.08
- cmake-parameters:
- - -DCMAKE_INSTALL_PREFIX=/usr
- - -DCMAKE_BUILD_TYPE=RelWithDebInfo
- - -DQT_MAJOR_VERSION=5
- - -DBUILD_WITH_QT6=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
- - --log-level=STATUS
- - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
- - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr\\;/snap/ffmpeg-2204-sdk/current"
- - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr"
- build-environment:
- - PATH: /snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/bin${PATH:+:$PATH}
- - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
- - XDG_CONFIG_HOME: $CRAFT_STAGE/etc/xdg:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/etc/xdg:/etc/xdg${XDG_CONFIG_HOME:+:$XDG_CONFIG_HOME}
- - LD_LIBRARY_PATH: "/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET}:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
- prime:
- - "-usr/lib/*/cmake/*"
- - "-usr/include/*"
- - "-usr/share/ECM/*"
- - "-usr/share/doc/*"
- - "-usr/share/man/*"
- - "-usr/share/icons/breeze-dark*"
- - "-usr/bin/X11"
- - "-usr/lib/gcc/$CRAFT_ARCH_TRIPLET/6.0.0"
- - "-usr/lib/aspell/*"
- - "-etc/alsa/conf.d/99-pulse.conf"
- kldap:
+ - libqgpgme-dev
+ stage-packages:
+ - libgpgmepp6
+ - libqgpgme15
+ source: https://invent.kde.org/pim/akonadi-contacts.git
+ source-branch: release/24.05
+ cmake-parameters: *cmakeparameters
+ prime: *prime
+ kimap:
after:
- akonadi
- akonadi-mime
@@ -740,46 +298,11 @@ parts:
plugin: cmake
build-packages:
- cmake
- - libkf5doctools-dev
- source: https://invent.kde.org/pim/kldap.git
- source-branch: release/23.08
- cmake-parameters:
- - -DCMAKE_INSTALL_PREFIX=/usr
- - -DCMAKE_BUILD_TYPE=RelWithDebInfo
- - -DQT_MAJOR_VERSION=5
- - -DBUILD_WITH_QT6=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
- - --log-level=STATUS
- - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
- - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr\\;/snap/ffmpeg-2204-sdk/current"
- - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr"
- build-environment:
- - PATH: /snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/bin${PATH:+:$PATH}
- - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
- - XDG_CONFIG_HOME: $CRAFT_STAGE/etc/xdg:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/etc/xdg:/etc/xdg${XDG_CONFIG_HOME:+:$XDG_CONFIG_HOME}
- - LD_LIBRARY_PATH: "/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET}:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
- prime:
- - "-usr/lib/*/cmake/*"
- - "-usr/include/*"
- - "-usr/share/ECM/*"
- - "-usr/share/doc/*"
- - "-usr/share/man/*"
- - "-usr/share/icons/breeze-dark*"
- - "-usr/bin/X11"
- - "-usr/lib/gcc/$CRAFT_ARCH_TRIPLET/6.0.0"
- - "-usr/lib/aspell/*"
- - "-etc/alsa/conf.d/99-pulse.conf"
- libkdepim:
+ source: https://invent.kde.org/pim/kimap.git
+ source-branch: release/24.05
+ cmake-parameters: *cmakeparameters
+ prime: *prime
+ kldap:
after:
- akonadi
- akonadi-mime
@@ -791,49 +314,33 @@ parts:
- kidentitymanagement
- kcalutils
- akonadi-contact
- - kldap
plugin: cmake
build-packages:
- cmake
- - libkf5doctools-dev
- source: https://invent.kde.org/pim/libkdepim.git
- source-branch: release/23.08
- cmake-parameters:
- - -DCMAKE_INSTALL_PREFIX=/usr
- - -DCMAKE_BUILD_TYPE=RelWithDebInfo
- - -DQT_MAJOR_VERSION=5
- - -DBUILD_WITH_QT6=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
- - --log-level=STATUS
- - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
- - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr\\;/snap/ffmpeg-2204-sdk/current"
- - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr"
- build-environment:
- - PATH: /snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/bin${PATH:+:$PATH}
- - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
- - XDG_CONFIG_HOME: $CRAFT_STAGE/etc/xdg:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/etc/xdg:/etc/xdg${XDG_CONFIG_HOME:+:$XDG_CONFIG_HOME}
- - LD_LIBRARY_PATH: "/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET}:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
- prime:
- - "-usr/lib/*/cmake/*"
- - "-usr/include/*"
- - "-usr/share/ECM/*"
- - "-usr/share/doc/*"
- - "-usr/share/man/*"
- - "-usr/share/icons/breeze-dark*"
- - "-usr/bin/X11"
- - "-usr/lib/gcc/$CRAFT_ARCH_TRIPLET/6.0.0"
- - "-usr/lib/aspell/*"
- - "-etc/alsa/conf.d/99-pulse.conf"
+ source: https://invent.kde.org/pim/kldap.git
+ source-branch: release/24.05
+ cmake-parameters: *cmakeparameters
+ prime: *prime
+ libkdepim:
+ after:
+ - akonadi
+ - akonadi-mime
+ - kmime
+ - ksmtp
+ - libkgapi
+ - kmailtransport
+ - kpimtextedit
+ - kidentitymanagement
+ - kcalutils
+ - akonadi-contact
+ - kldap
+ plugin: cmake
+ build-packages:
+ - cmake
+ source: https://invent.kde.org/pim/libkdepim.git
+ source-branch: release/24.05
+ cmake-parameters: *cmakeparameters
+ prime: *prime
ktextaddons:
after:
- akonadi
@@ -851,45 +358,10 @@ parts:
plugin: cmake
build-packages:
- cmake
- - libkf5doctools-dev
source: https://invent.kde.org/libraries/ktextaddons.git
source-branch: '1.5'
- cmake-parameters:
- - -DCMAKE_INSTALL_PREFIX=/usr
- - -DCMAKE_BUILD_TYPE=RelWithDebInfo
- - -DQT_MAJOR_VERSION=5
- - -DBUILD_WITH_QT6=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
- - --log-level=STATUS
- - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
- - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr\\;/snap/ffmpeg-2204-sdk/current"
- - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr"
- build-environment:
- - PATH: /snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/bin${PATH:+:$PATH}
- - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
- - XDG_CONFIG_HOME: $CRAFT_STAGE/etc/xdg:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/etc/xdg:/etc/xdg${XDG_CONFIG_HOME:+:$XDG_CONFIG_HOME}
- - LD_LIBRARY_PATH: "/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET}:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
- prime:
- - "-usr/lib/*/cmake/*"
- - "-usr/include/*"
- - "-usr/share/ECM/*"
- - "-usr/share/doc/*"
- - "-usr/share/man/*"
- - "-usr/share/icons/breeze-dark*"
- - "-usr/bin/X11"
- - "-usr/lib/gcc/$CRAFT_ARCH_TRIPLET/6.0.0"
- - "-usr/lib/aspell/*"
- - "-etc/alsa/conf.d/99-pulse.conf"
+ cmake-parameters: *cmakeparameters
+ prime: *prime
pimcommon:
after:
- akonadi
@@ -910,43 +382,9 @@ parts:
build-packages:
- cmake
source: https://invent.kde.org/pim/pimcommon.git
- source-branch: release/23.08
- cmake-parameters:
- - -DCMAKE_INSTALL_PREFIX=/usr
- - -DCMAKE_BUILD_TYPE=RelWithDebInfo
- - -DQT_MAJOR_VERSION=5
- - -DBUILD_WITH_QT6=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
- - --log-level=STATUS
- - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
- - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr\\;/snap/ffmpeg-2204-sdk/current"
- - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr"
- build-environment:
- - PATH: /snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/bin${PATH:+:$PATH}
- - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
- - XDG_CONFIG_HOME: $CRAFT_STAGE/etc/xdg:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/etc/xdg:/etc/xdg${XDG_CONFIG_HOME:+:$XDG_CONFIG_HOME}
- - LD_LIBRARY_PATH: "/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET}:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
- prime:
- - "-usr/lib/*/cmake/*"
- - "-usr/include/*"
- - "-usr/share/ECM/*"
- - "-usr/share/doc/*"
- - "-usr/share/man/*"
- - "-usr/share/icons/breeze-dark*"
- - "-usr/bin/X11"
- - "-usr/lib/gcc/$CRAFT_ARCH_TRIPLET/6.0.0"
- - "-usr/lib/aspell/*"
- - "-etc/alsa/conf.d/99-pulse.conf"
+ source-branch: release/24.05
+ cmake-parameters: *cmakeparameters
+ prime: *prime
gravatar:
after:
- akonadi
@@ -963,43 +401,9 @@ parts:
build-packages:
- cmake
source: https://invent.kde.org/pim/libgravatar.git
- source-branch: release/23.08
- cmake-parameters:
- - -DCMAKE_INSTALL_PREFIX=/usr
- - -DCMAKE_BUILD_TYPE=RelWithDebInfo
- - -DQT_MAJOR_VERSION=5
- - -DBUILD_WITH_QT6=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
- - --log-level=STATUS
- - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
- - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr\\;/snap/ffmpeg-2204-sdk/current"
- - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr"
- build-environment:
- - PATH: /snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/bin${PATH:+:$PATH}
- - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
- - XDG_CONFIG_HOME: $CRAFT_STAGE/etc/xdg:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/etc/xdg:/etc/xdg${XDG_CONFIG_HOME:+:$XDG_CONFIG_HOME}
- - LD_LIBRARY_PATH: "/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET}:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
- prime:
- - "-usr/lib/*/cmake/*"
- - "-usr/include/*"
- - "-usr/share/ECM/*"
- - "-usr/share/doc/*"
- - "-usr/share/man/*"
- - "-usr/share/icons/breeze-dark*"
- - "-usr/bin/X11"
- - "-usr/lib/gcc/$CRAFT_ARCH_TRIPLET/6.0.0"
- - "-usr/lib/aspell/*"
- - "-etc/alsa/conf.d/99-pulse.conf"
+ source-branch: release/24.05
+ cmake-parameters: *cmakeparameters
+ prime: *prime
libkleo:
after:
- akonadi
@@ -1016,52 +420,20 @@ parts:
plugin: cmake
build-packages:
- cmake
+ - libboost-dev
- libgpg-error-dev
- libgpgmepp-dev
- libgpgme-dev
- libqgpgme-dev
+ - libqgpgme15-qt6-dev
stage-packages:
- - libgpgmepp6
- libgpgme11
- - libqgpgme15
+ - libgpgmepp6
+ - libqgpgme15-qt6
source: https://invent.kde.org/pim/libkleo.git
- source-branch: release/23.08
- cmake-parameters:
- - -DCMAKE_INSTALL_PREFIX=/usr
- - -DCMAKE_BUILD_TYPE=RelWithDebInfo
- - -DQT_MAJOR_VERSION=5
- - -DBUILD_WITH_QT6=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
- - --log-level=STATUS
- - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
- - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr\\;/snap/ffmpeg-2204-sdk/current"
- - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr"
- build-environment:
- - PATH: /snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/bin${PATH:+:$PATH}
- - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
- - XDG_CONFIG_HOME: $CRAFT_STAGE/etc/xdg:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/etc/xdg:/etc/xdg${XDG_CONFIG_HOME:+:$XDG_CONFIG_HOME}
- - LD_LIBRARY_PATH: "/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET}:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
- prime:
- - "-usr/lib/*/cmake/*"
- - "-usr/include/*"
- - "-usr/share/ECM/*"
- - "-usr/share/doc/*"
- - "-usr/share/man/*"
- - "-usr/share/icons/breeze-dark*"
- - "-usr/bin/X11"
- - "-usr/lib/gcc/$CRAFT_ARCH_TRIPLET/6.0.0"
- - "-usr/lib/aspell/*"
- - "-etc/alsa/conf.d/99-pulse.conf"
+ source-branch: release/24.05
+ cmake-parameters: *cmakeparameters
+ prime: *prime
kmbox:
after:
- akonadi
@@ -1080,43 +452,9 @@ parts:
build-packages:
- cmake
source: https://invent.kde.org/pim/kmbox.git
- source-branch: release/23.08
- cmake-parameters:
- - -DCMAKE_INSTALL_PREFIX=/usr
- - -DCMAKE_BUILD_TYPE=RelWithDebInfo
- - -DQT_MAJOR_VERSION=5
- - -DBUILD_WITH_QT6=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
- - --log-level=STATUS
- - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
- - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr\\;/snap/ffmpeg-2204-sdk/current"
- - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr"
- build-environment:
- - PATH: /snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/bin${PATH:+:$PATH}
- - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
- - XDG_CONFIG_HOME: $CRAFT_STAGE/etc/xdg:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/etc/xdg:/etc/xdg${XDG_CONFIG_HOME:+:$XDG_CONFIG_HOME}
- - LD_LIBRARY_PATH: "/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET}:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
- prime:
- - "-usr/lib/*/cmake/*"
- - "-usr/include/*"
- - "-usr/share/ECM/*"
- - "-usr/share/doc/*"
- - "-usr/share/man/*"
- - "-usr/share/icons/breeze-dark*"
- - "-usr/bin/X11"
- - "-usr/lib/gcc/$CRAFT_ARCH_TRIPLET/6.0.0"
- - "-usr/lib/aspell/*"
- - "-etc/alsa/conf.d/99-pulse.conf"
+ source-branch: release/24.05
+ cmake-parameters: *cmakeparameters
+ prime: *prime
messagelib:
after:
- akonadi
@@ -1135,177 +473,12 @@ parts:
plugin: cmake
build-packages:
- cmake
- - libqca-qt5-2-dev
- stage-packages:
- - libqca-qt5-2
- - libqca-qt5-2-plugins
source: https://invent.kde.org/pim/messagelib.git
- source-branch: release/23.08
- cmake-parameters:
- - -DCMAKE_INSTALL_PREFIX=/usr
- - -DCMAKE_BUILD_TYPE=RelWithDebInfo
- - -DQT_MAJOR_VERSION=5
- - -DBUILD_WITH_QT6=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
- - --log-level=STATUS
- - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
- - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr\\;/snap/ffmpeg-2204-sdk/current"
- - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr"
- build-environment:
- - PATH: /snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/bin${PATH:+:$PATH}
- - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
- - XDG_CONFIG_HOME: $CRAFT_STAGE/etc/xdg:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/etc/xdg:/etc/xdg${XDG_CONFIG_HOME:+:$XDG_CONFIG_HOME}
- - LD_LIBRARY_PATH: "/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET}:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
- prime:
- - "-usr/lib/*/cmake/*"
- - "-usr/include/*"
- - "-usr/share/ECM/*"
- - "-usr/share/doc/*"
- - "-usr/share/man/*"
- - "-usr/share/icons/breeze-dark*"
- - "-usr/bin/X11"
- - "-usr/lib/gcc/$CRAFT_ARCH_TRIPLET/6.0.0"
- - "-usr/lib/aspell/*"
- - "-etc/alsa/conf.d/99-pulse.conf"
- akonadi-contact:
- after:
- - kde-neon
- - akonadi
- - akonadi-mime
- - akonadi-search
- - grantlee-theme
- - ksmtp
- - kmailtransport
- - kidentitymanagement
- - kcalutils
- plugin: cmake
- build-packages:
- - cmake
- - libkf5calendarcore-dev
- - libkf5prison-dev
- - libqgpgme-dev
- stage-packages:
- - libgpgmepp6
- - libkf5calendarcore5
- - libkf5prison5
- - libqgpgme15
- source: https://invent.kde.org/pim/akonadi-contacts.git
- source-branch: release/23.08
- cmake-parameters:
- - -DCMAKE_INSTALL_PREFIX=/usr
- - -DCMAKE_BUILD_TYPE=RelWithDebInfo
- - -DQT_MAJOR_VERSION=5
- - -DBUILD_WITH_QT6=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
- - --log-level=STATUS
- - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
- - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr\\;/snap/ffmpeg-2204-sdk/current"
- - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr"
- build-environment:
- - PATH: /snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/bin${PATH:+:$PATH}
- - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
- - XDG_CONFIG_HOME: $CRAFT_STAGE/etc/xdg:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/etc/xdg:/etc/xdg${XDG_CONFIG_HOME:+:$XDG_CONFIG_HOME}
- - LD_LIBRARY_PATH: "/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET}:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
- stage:
- - "-usr/lib/$CRAFT_ARCH_TRIPLET/libKPim5AkonadiCore.so.5"
- - "-usr/lib/$CRAFT_ARCH_TRIPLET/libKPim5AkonadiPrivate.so.5"
- - "-usr/lib/$CRAFT_ARCH_TRIPLET/libKPim5AkonadiWidgets.so.5"
- - "-usr/share/locale/ca at valencia/LC_MESSAGES/libakonadi5.mo"
- - "-usr/share/locale/cs/LC_MESSAGES/libakonadi5.mo"
- - "-usr/share/locale/zh_CN/LC_MESSAGES/libakonadi5.mo"
- - "-usr/lib/$CRAFT_ARCH_TRIPLET/libKPim5Mime.so.5"
- - "-usr/share/locale/zh_CN/LC_MESSAGES/libkmime5.mo"
- - "-usr/lib/$CRAFT_ARCH_TRIPLET/libKPim5AkonadiMime.so.5"
- - "-usr/share/locale/ca at valencia/LC_MESSAGES/libakonadi-kmime5.mo"
- - "-usr/share/locale/zh_CN/LC_MESSAGES/libakonadi-kmime5.mo"
- - "-usr/lib/$CRAFT_ARCH_TRIPLET/libKPim5AkonadiSearchPIM.so.5"
- - "-usr/lib/$CRAFT_ARCH_TRIPLET/libKPim5GrantleeTheme.so.5"
- - "-usr/share/locale/zh_CN/LC_MESSAGES/libgrantleetheme.mo"
- - "-usr/lib/$CRAFT_ARCH_TRIPLET/libKPim5SMTP.so.5"
- - "-usr/share/locale/zh_CN/LC_MESSAGES/libksmtp5.mo"
- - "-usr/lib/$CRAFT_ARCH_TRIPLET/libKPim5GAPICore.so.5"
- - "-usr/lib/$CRAFT_ARCH_TRIPLET/libKPim5MailTransport.so.5"
- - "-usr/share/locale/zh_CN/LC_MESSAGES/libmailtransport5.mo"
- - "-usr/share/locale/gl/LC_MESSAGES/libmailtransport5.mo"
- - "-usr/lib/$CRAFT_ARCH_TRIPLET/libKPim5TextEdit.so.5"
- - "-usr/share/locale/ca at valencia/LC_MESSAGES/libkpimtextedit.mo"
- - "-usr/share/locale/cs/LC_MESSAGES/libkpimtextedit.mo"
- - "-usr/share/locale/zh_CN/LC_MESSAGES/libkpimtextedit.mo"
- - "-usr/lib/$CRAFT_ARCH_TRIPLET/libKPim5IdentityManagement.so.5"
- - "-usr/lib/$CRAFT_ARCH_TRIPLET/libKPim5IdentityManagementWidgets.so.5"
- - "-usr/share/locale/cs/LC_MESSAGES/libkpimidentities5.mo"
- - "-usr/share/locale/zh_CN/LC_MESSAGES/libkpimidentities5.mo"
- - "-usr/lib/$CRAFT_ARCH_TRIPLET/libKPim5IMAP.so.5"
- - "-usr/share/locale/zh_CN/LC_MESSAGES/libkimap5.mo"
- - "-usr/lib/$CRAFT_ARCH_TRIPLET/libKPim5IdentityManagementWidgets.so.5"
- - "-usr/lib/$CRAFT_ARCH_TRIPLET/libKPim5Ldap.so.5"
- - "-usr/share/locale/zh_CN/LC_MESSAGES/libkldap5.mo"
- - "-usr/share/locale/fi/LC_MESSAGES/libkpimidentities5.mo"
- - "-usr/lib/$CRAFT_ARCH_TRIPLET/libKPim5Libkdepim.so.5"
- - "-usr/share/locale/zh_CN/LC_MESSAGES/libkdepim.mo"
- - "-usr/lib/$CRAFT_ARCH_TRIPLET/libKPim5PimCommon.so.5"
- - "-usr/lib/$CRAFT_ARCH_TRIPLET/libKPim5PimCommonAkonadi.so.5"
- - "-usr/lib/$CRAFT_ARCH_TRIPLET/libKPim5Gravatar.so.5"
- - "-usr/share/locale/zh_CN/LC_MESSAGES/libgravatar.mo"
- - "-usr/lib/$CRAFT_ARCH_TRIPLET/libKPim5Libkleo.so.5"
- - "-usr/share/locale/ca at valencia/LC_MESSAGES/libkleopatra.mo"
- - "-usr/share/locale/fr/LC_MESSAGES/libkleopatra.mo"
- - "-usr/share/locale/gl/LC_MESSAGES/libkleopatra.mo"
- - "-usr/share/locale/zh_CN/LC_MESSAGES/libkleopatra.mo"
- - "-usr/lib/$CRAFT_ARCH_TRIPLET/libKPim5Mbox.so.5"
- - "-usr/lib/$CRAFT_ARCH_TRIPLET/libKPim5MessageComposer.so.5"
- - "-usr/lib/$CRAFT_ARCH_TRIPLET/libKPim5MessageCore.so.5"
- - "-usr/lib/$CRAFT_ARCH_TRIPLET/libKPim5MessageViewer.so.5"
- - "-usr/lib/$CRAFT_ARCH_TRIPLET/libKPim5MimeTreeParser.so.5"
- - "-usr/lib/$CRAFT_ARCH_TRIPLET/libKPim5TemplateParser.so.5"
- - "-usr/lib/$CRAFT_ARCH_TRIPLET/libKPim5WebEngineViewer.so.5"
- - "-usr/share/locale/ca at valencia/LC_MESSAGES/libmessagelist.mo"
- - "-usr/share/locale/ca at valencia/LC_MESSAGES/libmessageviewer.mo"
- - "-usr/share/locale/fr/LC_MESSAGES/libmessagecomposer.mo"
- - "-usr/share/locale/gl/LC_MESSAGES/libmessagecomposer.mo"
- - "-usr/share/locale/gl/LC_MESSAGES/libmessageviewer.mo"
- - "-usr/share/locale/nl/LC_MESSAGES/libmessagecomposer.mo"
- - "-usr/share/locale/zh_CN/LC_MESSAGES/libmessagecomposer.mo"
- - "-usr/share/locale/zh_CN/LC_MESSAGES/libmessagecore.mo"
- - "-usr/share/locale/zh_CN/LC_MESSAGES/libmessagelist.mo"
- - "-usr/share/locale/zh_CN/LC_MESSAGES/libmessageviewer.mo"
- - "-usr/share/locale/zh_CN/LC_MESSAGES/libmimetreeparser.mo"
- - "-usr/share/locale/zh_CN/LC_MESSAGES/libtemplateparser.mo"
- - "-usr/share/locale/zh_CN/LC_MESSAGES/libwebengineviewer.mo"
- prime:
- - "-usr/lib/*/cmake/*"
- - "-usr/include/*"
- - "-usr/share/ECM/*"
- - "-usr/share/doc/*"
- - "-usr/share/man/*"
- - "-usr/share/icons/breeze-dark*"
- - "-usr/bin/X11"
- - "-usr/lib/gcc/$CRAFT_ARCH_TRIPLET/6.0.0"
- - "-usr/lib/aspell/*"
- - "-etc/alsa/conf.d/99-pulse.conf"
+ source-branch: release/24.05
+ cmake-parameters: *cmakeparameters
+ prime: *prime
akonadi-notes:
after:
- - kde-neon
- akonadi
- akonadi-mime
- akonadi-contact
@@ -1319,43 +492,9 @@ parts:
build-packages:
- cmake
source: https://invent.kde.org/pim/akonadi-notes.git
- source-branch: release/23.08
- cmake-parameters:
- - -DCMAKE_INSTALL_PREFIX=/usr
- - -DCMAKE_BUILD_TYPE=RelWithDebInfo
- - -DQT_MAJOR_VERSION=5
- - -DBUILD_WITH_QT6=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
- - --log-level=STATUS
- - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
- - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr\\;/snap/ffmpeg-2204-sdk/current"
- - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr"
- build-environment:
- - PATH: /snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/bin${PATH:+:$PATH}
- - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
- - XDG_CONFIG_HOME: $CRAFT_STAGE/etc/xdg:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/etc/xdg:/etc/xdg${XDG_CONFIG_HOME:+:$XDG_CONFIG_HOME}
- - LD_LIBRARY_PATH: "/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET}:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
- prime:
- - "-usr/lib/*/cmake/*"
- - "-usr/include/*"
- - "-usr/share/ECM/*"
- - "-usr/share/doc/*"
- - "-usr/share/man/*"
- - "-usr/share/icons/breeze-dark*"
- - "-usr/bin/X11"
- - "-usr/lib/gcc/$CRAFT_ARCH_TRIPLET/6.0.0"
- - "-usr/lib/aspell/*"
- - "-etc/alsa/conf.d/99-pulse.conf"
+ source-branch: release/24.05
+ cmake-parameters: *cmakeparameters
+ prime: *prime
calendarsupport:
after:
- akonadi
@@ -1377,46 +516,11 @@ parts:
build-packages:
- cmake
source: https://invent.kde.org/pim/calendarsupport.git
- source-branch: release/23.08
- cmake-parameters:
- - -DCMAKE_INSTALL_PREFIX=/usr
- - -DCMAKE_BUILD_TYPE=RelWithDebInfo
- - -DQT_MAJOR_VERSION=5
- - -DBUILD_WITH_QT6=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
- - --log-level=STATUS
- - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
- - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr\\;/snap/ffmpeg-2204-sdk/current"
- - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr"
- build-environment:
- - PATH: /snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/bin${PATH:+:$PATH}
- - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
- - XDG_CONFIG_HOME: $CRAFT_STAGE/etc/xdg:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/etc/xdg:/etc/xdg${XDG_CONFIG_HOME:+:$XDG_CONFIG_HOME}
- - LD_LIBRARY_PATH: "/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET}:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
- prime:
- - "-usr/lib/*/cmake/*"
- - "-usr/include/*"
- - "-usr/share/ECM/*"
- - "-usr/share/doc/*"
- - "-usr/share/man/*"
- - "-usr/share/icons/breeze-dark*"
- - "-usr/bin/X11"
- - "-usr/lib/gcc/$CRAFT_ARCH_TRIPLET/6.0.0"
- - "-usr/lib/aspell/*"
- - "-etc/alsa/conf.d/99-pulse.conf"
+ source-branch: release/24.05
+ cmake-parameters: *cmakeparameters
+ prime: *prime
akonadi-calendar:
after:
- - kde-neon
- akonadi
- akonadi-mime
- akonadi-contact
@@ -1429,109 +533,24 @@ parts:
plugin: cmake
build-packages:
- cmake
- - libkf5calendarcore-dev
- - libqgpgme-dev
+ - libqgpgme15-qt6-dev
+ - libqca-qt6-2-dev
stage-packages:
- libgpgmepp6
- - libkf5calendarcore5
- - libqgpgme15
+ - libqgpgme15-qt6
+ - libqca-qt6-2
source: https://invent.kde.org/pim/akonadi-calendar.git
- source-branch: release/23.08
- cmake-parameters:
- - -DCMAKE_INSTALL_PREFIX=/usr
- - -DCMAKE_BUILD_TYPE=RelWithDebInfo
- - -DQT_MAJOR_VERSION=5
- - -DBUILD_WITH_QT6=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
- - --log-level=STATUS
- - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
- - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr\\;/snap/ffmpeg-2204-sdk/current"
- - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr"
- build-environment:
- - PATH: /snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/bin${PATH:+:$PATH}
- - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
- - XDG_CONFIG_HOME: $CRAFT_STAGE/etc/xdg:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/etc/xdg:/etc/xdg${XDG_CONFIG_HOME:+:$XDG_CONFIG_HOME}
- - LD_LIBRARY_PATH: "/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET}:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
- prime:
- - "-usr/lib/*/cmake/*"
- - "-usr/include/*"
- - "-usr/share/ECM/*"
- - "-usr/share/doc/*"
- - "-usr/share/man/*"
- - "-usr/share/icons/breeze-dark*"
- - "-usr/bin/X11"
- - "-usr/lib/gcc/$CRAFT_ARCH_TRIPLET/6.0.0"
- - "-usr/lib/aspell/*"
- - "-etc/alsa/conf.d/99-pulse.conf"
- # akonadiconsole:
- # after:
- # - kde-neon
- # - akonadi
- # - akonadi-mime
- # - akonadi-contact
- # - akonadi-search
- # - akonadi-calendar
- # - ksmtp
- # - kmailtransport
- # - kidentitymanagement
- # - kcalutils
- # - messagelib
- # - calendarsupport
- # plugin: cmake
- # build-packages:
- # - cmake
- # source: https://invent.kde.org/pim/akonadiconsole.git
- # source-branch: release/23.08
- # cmake-parameters:
- # - -DCMAKE_INSTALL_PREFIX=/usr
- # - -DCMAKE_BUILD_TYPE=RelWithDebInfo
- # - -DQT_MAJOR_VERSION=5
- # - -DBUILD_WITH_QT6=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
- # - --log-level=STATUS
- # - -DCMAKE_LIBRARY_PATH=lib/$CRAFT_ARCH_TRIPLET
- # - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr\\;/snap/ffmpeg-2204-sdk/current"
- # - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\;/snap/kf5-5-113-qt-5-15-11-core22-sdk/current\\;/usr"
- # build-environment:
- # - PATH: /snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/bin${PATH:+:$PATH}
- # - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
- # - XDG_CONFIG_HOME: $CRAFT_STAGE/etc/xdg:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/etc/xdg:/etc/xdg${XDG_CONFIG_HOME:+:$XDG_CONFIG_HOME}
- # - LD_LIBRARY_PATH: "/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET}:/snap/kf5-5-113-qt-5-15-11-core22-sdk/current/usr/lib:$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
- # prime:
- # - "-usr/lib/*/cmake/*"
- # - "-usr/include/*"
- # - "-usr/share/ECM/*"
- # - "-usr/share/doc/*"
- # - "-usr/share/man/*"
- # - "-usr/share/icons/breeze-dark*"
- # - "-usr/bin/X11"
- # - "-usr/lib/gcc/$CRAFT_ARCH_TRIPLET/6.0.0"
- # - "-usr/lib/aspell/*"
- # - "-etc/alsa/conf.d/99-pulse.conf"
- cleanup:
+ source-branch: release/24.05
+ cmake-parameters: *cmakeparameters
+ prime: *prime
+ override-stage: |
+ craftctl default
+ rsync -a --ignore-existing /snap/kf6-core22-sdk/current/usr/lib/libqca-qt6.so.2.3.8 /usr/lib/
+ fix_pc_files:
after:
- - akonadi
+ - akonadi-calendar
plugin: nil
- override-prime: |
- set -eux
- #unused libs from linters
+ override-stage: |
+ craftctl default
+ find $CRAFT_STAGE -type f,l -name "*.pc" -exec bash -c "sed -i 's:/root/stage:/snap/$CRAFT_PROJECT_NAME/current:g' {}*" \;
+
More information about the Neon-commits
mailing list