From null at kde.org  Thu Jul  2 14:44:12 2026
From: null at kde.org (Scarlett Moore)
Date: Thu,  2 Jul 2026 13:44:12 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/snap-packaging/snapcraft-desktop-integration=5D_common=3A_disable_update_xdg_dirs_copy_in_change_from_canoical?=
Message-ID: <20260702134412.8BAA71400B00@lerwini.kde.org>

Git commit c101198f0dd96a872e9541b3d69861b9d733376c by Scarlett Moore.
Committed on 02/07/2026 at 13:43.
Pushed by scarlettmoore into branch 'master'.

disable update xdg dirs copy in change from canoical

M  +40   -38   common/desktop-exports

https://invent.kde.org/neon/snap-packaging/snapcraft-desktop-integration/-/commit/c101198f0dd96a872e9541b3d69861b9d733376c

diff --git a/common/desktop-exports b/common/desktop-exports
index d98250b..5a96823 100644
--- a/common/desktop-exports
+++ b/common/desktop-exports
@@ -110,6 +110,9 @@ if [ "%WITH_GRAPHICS%" != "false" ]; then
     fi
   fi
 
+  # Set where to find GBM backends
+  export GBM_BACKENDS_PATH=${GBM_BACKENDS_PATH:+$GBM_BACKENDS_PATH:}${SNAP_DESKTOP_RUNTIME}/usr/lib/$ARCH/gbm
+
   # Workaround in snapd for proprietary nVidia drivers mounts the drivers in
   # /var/lib/snapd/lib/gl that needs to be in LD_LIBRARY_PATH
   # Without that OpenGL using apps do not work with the nVidia drivers.
@@ -129,21 +132,17 @@ append_dir LD_LIBRARY_PATH "$SNAP_DESKTOP_RUNTIME/usr/lib/$ARCH/libunity"
 append_dir LD_LIBRARY_PATH "$SNAP_DESKTOP_RUNTIME/usr/lib/$ARCH/pulseaudio"
 
 # Tell Pipewire where to find its configuration and plugins
-export PIPEWIRE_CONFIG_DIR="$SNAP_DESKTOP_RUNTIME/usr/share/pipewire"
-export PIPEWIRE_MODULE_DIR="$SNAP_DESKTOP_RUNTIME/usr/lib/$ARCH/pipewire-0.3"
-export SPA_PLUGIN_DIR="$SNAP_DESKTOP_RUNTIME/usr/lib/$ARCH/spa-0.2"
+export PIPEWIRE_CONFIG_DIR=${PIPEWIRE_CONFIG_DIR:-"$SNAP_DESKTOP_RUNTIME/usr/share/pipewire"}
+export PIPEWIRE_MODULE_DIR=${PIPEWIRE_MODULE_DIR:-"$SNAP_DESKTOP_RUNTIME/usr/lib/$ARCH/pipewire-0.3"}
+export SPA_PLUGIN_DIR=${SPA_PLUGIN_DIR:-"$SNAP_DESKTOP_RUNTIME/usr/lib/$ARCH/spa-0.2"}
 
 # Tell GStreamer where to find its plugins
-export GST_PLUGIN_PATH="$SNAP/usr/lib/$ARCH/gstreamer-1.0"
-export GST_PLUGIN_SYSTEM_PATH="$SNAP_DESKTOP_RUNTIME/usr/lib/$ARCH/gstreamer-1.0"
+export GST_PLUGIN_PATH=${GST_PLUGIN_PATH:-"$SNAP/usr/lib/$ARCH/gstreamer-1.0"}
+export GST_PLUGIN_SYSTEM_PATH=${GST_PLUGIN_SYSTEM_PATH:-"$SNAP_DESKTOP_RUNTIME/usr/lib/$ARCH/gstreamer-1.0"}
 # gst plugin scanner doesn't install in the correct path: https://github.com/ubuntu/snapcraft-desktop-helpers/issues/43
-export GST_PLUGIN_SCANNER="$SNAP_DESKTOP_RUNTIME/usr/lib/$ARCH/gstreamer1.0/gstreamer-1.0/gst-plugin-scanner"
+export GST_PLUGIN_SCANNER=${GST_PLUGIN_SCANNER:-"$SNAP_DESKTOP_RUNTIME/usr/lib/$ARCH/gstreamer1.0/gstreamer-1.0/gst-plugin-scanner"}
 
 # XDG Config
-# KConfig uses QStandardPaths:GenericConfigLocation to get the config dir paths
-# and checks for the kdeglobals file there for theming. The kdeglobals file is
-# stored in $SNAP_REAL_HOME/.config folder.
-prepend_dir XDG_CONFIG_DIRS "$SNAP_REAL_HOME/.config"
 prepend_dir XDG_CONFIG_DIRS "$SNAP_DESKTOP_RUNTIME/etc/xdg"
 prepend_dir XDG_CONFIG_DIRS "$SNAP/etc/xdg"
 
@@ -236,31 +235,31 @@ if [ "$needs_xdg_update" = true ] && command -v xdg-user-dirs-update >/dev/null;
   update_xdg_dirs_values
 fi
 
-# Create links for user-dirs.dirs
-if [ "$needs_xdg_links" = true ]; then
-  if [ "$HOME" != "$SNAP_REAL_HOME" ]; then
-    for ((i = 0; i < ${#XDG_SPECIAL_DIRS_PATHS[@]}; i++)); do
-      b="$(realpath "${XDG_SPECIAL_DIRS_PATHS[$i]}" --relative-to="$HOME" 2>/dev/null)"
-      if [[ -n "$b" && "$b" != "." && -e "$SNAP_REAL_HOME/$b" ]]; then
-        [ -d "$HOME/$b" ] && rmdir "$HOME/$b" 2> /dev/null
-        [ ! -e "$HOME/$b" ] && ln -s "$SNAP_REAL_HOME/$b" "$HOME/$b"
-      fi
-    done
-  fi
-else
-  # If we aren't creating new links, check if we have content saved in old locations and move it
-  for ((i = 0; i < ${#XDG_SPECIAL_DIRS[@]}; i++)); do
-    old="${XDG_SPECIAL_DIRS_INITIAL_PATHS[$i]}"
-    new="${XDG_SPECIAL_DIRS_PATHS[$i]}"
-    if [ -L "$old" ] && [ -d "$new" ] && [ "$(readlink "$old" 2>/dev/null)" != "$new" ] &&
-         (is_subpath "$old" "$SNAP_USER_DATA" || is_subpath "$old" "$SNAP_USER_COMMON"); then
-      mv -vn "$old"/* "$new"/ 2>/dev/null
-    elif [ -d "$old" ] && [ -d "$new" ] && [ "$old" != "$new" ] &&
-         (is_subpath "$old" "$SNAP_USER_DATA" || is_subpath "$old" "$SNAP_USER_COMMON"); then
-      mv -vn "$old"/* "$new"/ 2>/dev/null
-    fi
-  done
-fi
+# # Create links for user-dirs.dirs
+# if [ "$needs_xdg_links" = true ]; then
+#   if [ "$HOME" != "$SNAP_REAL_HOME" ]; then
+#     for ((i = 0; i < ${#XDG_SPECIAL_DIRS_PATHS[@]}; i++)); do
+#       b="$(realpath "${XDG_SPECIAL_DIRS_PATHS[$i]}" --relative-to="$HOME" 2>/dev/null)"
+#       if [[ -n "$b" && "$b" != "." && -e "$SNAP_REAL_HOME/$b" ]]; then
+#         [ -d "$HOME/$b" ] && rmdir "$HOME/$b" 2> /dev/null
+#         [ ! -e "$HOME/$b" ] && ln -s "$SNAP_REAL_HOME/$b" "$HOME/$b"
+#       fi
+#     done
+#   fi
+# else
+#   # If we aren't creating new links, check if we have content saved in old locations and move it
+#   for ((i = 0; i < ${#XDG_SPECIAL_DIRS[@]}; i++)); do
+#     old="${XDG_SPECIAL_DIRS_INITIAL_PATHS[$i]}"
+#     new="${XDG_SPECIAL_DIRS_PATHS[$i]}"
+#     if [ -L "$old" ] && [ -d "$new" ] && [ "$(readlink "$old" 2>/dev/null)" != "$new" ] &&
+#          (is_subpath "$old" "$SNAP_USER_DATA" || is_subpath "$old" "$SNAP_USER_COMMON"); then
+#       mv -vn "$old"/* "$new"/ 2>/dev/null
+#     elif [ -d "$old" ] && [ -d "$new" ] && [ "$old" != "$new" ] &&
+#          (is_subpath "$old" "$SNAP_USER_DATA" || is_subpath "$old" "$SNAP_USER_COMMON"); then
+#       mv -vn "$old"/* "$new"/ 2>/dev/null
+#     fi
+#   done
+# fi
 
 # If detect wayland server socket, then set environment so applications prefer
 # wayland, and setup compat symlink (until we use user mounts. Remember,
@@ -437,8 +436,8 @@ append_dir LD_LIBRARY_PATH "$SNAP/testability/$ARCH"
 append_dir LD_LIBRARY_PATH "$SNAP/testability/$ARCH/mesa"
 
 # Gdk-pixbuf loaders
-export GDK_PIXBUF_MODULE_FILE="$XDG_CACHE_HOME/gdk-pixbuf-loaders.cache"
-export GDK_PIXBUF_MODULEDIR="$SNAP_DESKTOP_RUNTIME/usr/lib/$ARCH/gdk-pixbuf-2.0/2.10.0/loaders"
+export GDK_PIXBUF_MODULE_FILE=${GDK_PIXBUF_MODULE_FILE:-"$XDG_CACHE_HOME/gdk-pixbuf-loaders.cache"}
+export GDK_PIXBUF_MODULEDIR=${GDK_PIXBUF_MODULEDIR:-"$SNAP_DESKTOP_RUNTIME/usr/lib/$ARCH/gdk-pixbuf-2.0/2.10.0/loaders"}
 if [ "$needs_update" = true ] || [ ! -f "$GDK_PIXBUF_MODULE_FILE" ]; then
   rm -f "$GDK_PIXBUF_MODULE_FILE"
   if [ -f "$SNAP_DESKTOP_RUNTIME/usr/lib/$ARCH/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders" ]; then
@@ -475,7 +474,7 @@ fi
 
 # GTK theme and behavior modifier
 # Those can impact the theme engine used by Qt as well
-gtk_configs=(gtk-4.0/settings.ini gtk-4.0/gtk.css gtk-4.0/bookmarks gtk-4.0/colors.css gtk-3.0/settings.ini gtk-3.0/gtk.css gtk-3.0/bookmarks gtk-3.0/colors.css gtk-2.0/gtkfilechooser.ini)
+gtk_configs=(gtk-3.0/settings.ini gtk-3.0/gtk.css gtk-3.0/bookmarks gtk-2.0/gtkfilechooser.ini)
 for f in "${gtk_configs[@]}"; do
   dest="$XDG_CONFIG_HOME/$f"
   if [ ! -L "$dest" ]; then
@@ -502,3 +501,6 @@ export LIBTHAI_DICTDIR="$SNAP_DESKTOP_RUNTIME/usr/share/libthai/"
 # is in the default place, but not if it is snapped in the gnome-sdk/gnome-runtime snap.
 
 append_dir LD_LIBRARY_PATH "$SNAP_DESKTOP_RUNTIME/usr/lib/$ARCH/libproxy"
+
+# GLib gio-launch-desktop, used by g_app_info_launch
+export GIO_LAUNCH_DESKTOP=${GIO_LAUNCH_DESKTOP:-"$SNAP_DESKTOP_RUNTIME/usr/libexec/gio-launch-desktop"}

From null at kde.org  Thu Jul  2 17:01:35 2026
From: null at kde.org (Scarlett Moore)
Date: Thu,  2 Jul 2026 16:01:35 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/snap-packaging/snapcraft-desktop-integration=5D_kde-neon-6=3A_try_to_fix_snaps?=
Message-ID: <20260702160135.0DF1E140142B@lerwini.kde.org>

Git commit 9fe1001b88526ae1ee3602e6f05d2850998ae852 by Scarlett Moore.
Committed on 02/07/2026 at 16:01.
Pushed by scarlettmoore into branch 'master'.

try to fix snaps

M  +4    -0    kde-neon-6/launcher-specific

https://invent.kde.org/neon/snap-packaging/snapcraft-desktop-integration/-/commit/9fe1001b88526ae1ee3602e6f05d2850998ae852

diff --git a/kde-neon-6/launcher-specific b/kde-neon-6/launcher-specific
index 3ef1c53..3ffded4 100644
--- a/kde-neon-6/launcher-specific
+++ b/kde-neon-6/launcher-specific
@@ -23,6 +23,10 @@ append_dir LD_LIBRARY_PATH "$SNAP_DESKTOP_RUNTIME/usr/lib/$ARCH/blas"
 # lapack
 append_dir LD_LIBRARY_PATH "$SNAP_DESKTOP_RUNTIME/usr/lib/$ARCH/lapack"
 
+# everything that broke with snapcraft 9
+append_dir LD_LIBRARY_PATH "$SNAP/usr/lib/$ARCH"
+append_dir LD_LIBRARY_PATH "$SNAP/usr/lib"
+
 # lxqt-support
 append_dir LD_LIBRARY_PATH "$SNAP/lxqt-support/usr/lib/$ARCH"
 

From null at kde.org  Thu Jul  2 17:04:52 2026
From: null at kde.org (Scarlett Moore)
Date: Thu,  2 Jul 2026 16:04:52 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/snap-packaging/snapcraft-desktop-integration/work=2Ecore24=5D_kde-neon-6=3A_try_to_fix_snaps?=
Message-ID: <20260702160452.19AF71401DDD@lerwini.kde.org>

Git commit c18b343c5d1aeff071612a7d3dff5e9182d97b26 by Scarlett Moore.
Committed on 02/07/2026 at 16:04.
Pushed by scarlettmoore into branch 'work.core24'.

try to fix snaps

M  +13   -4    kde-neon-6/launcher-specific

https://invent.kde.org/neon/snap-packaging/snapcraft-desktop-integration/-/commit/c18b343c5d1aeff071612a7d3dff5e9182d97b26

diff --git a/kde-neon-6/launcher-specific b/kde-neon-6/launcher-specific
index 5af5604..3ffded4 100644
--- a/kde-neon-6/launcher-specific
+++ b/kde-neon-6/launcher-specific
@@ -23,21 +23,22 @@ append_dir LD_LIBRARY_PATH "$SNAP_DESKTOP_RUNTIME/usr/lib/$ARCH/blas"
 # lapack
 append_dir LD_LIBRARY_PATH "$SNAP_DESKTOP_RUNTIME/usr/lib/$ARCH/lapack"
 
+# everything that broke with snapcraft 9
+append_dir LD_LIBRARY_PATH "$SNAP/usr/lib/$ARCH"
+append_dir LD_LIBRARY_PATH "$SNAP/usr/lib"
+
 # lxqt-support
 append_dir LD_LIBRARY_PATH "$SNAP/lxqt-support/usr/lib/$ARCH"
 
 # Add QT_PLUGIN_PATH (Qt Modules).
 append_dir QT_PLUGIN_PATH "$SNAP/usr/lib/$ARCH/qt6/plugins"
-append_dir QT_PLUGIN_PATH "$SNAP/usr/lib/$ARCH/plugins"
 append_dir QT_PLUGIN_PATH "$SNAP/usr/lib/$ARCH"
 append_dir QT_PLUGIN_PATH "$SNAP_DESKTOP_RUNTIME/usr/lib/$ARCH/qt6/plugins"
-append_dir QT_PLUGIN_PATH "$SNAP_DESKTOP_RUNTIME/usr/lib/$ARCH/plugins"
 append_dir QT_PLUGIN_PATH "$SNAP_DESKTOP_RUNTIME/usr/lib/$ARCH/"
 append_dir QT_PLUGIN_PATH "$SNAP/lxqt-support/usr/lib/$ARCH/qt6/plugins"
 # And QML2_IMPORT_PATH (Qt Modules).
 append_dir QML2_IMPORT_PATH "$SNAP/usr/lib/$ARCH/qt6/qml"
 append_dir QML2_IMPORT_PATH "$SNAP_DESKTOP_RUNTIME/usr/lib/$ARCH/qt6/qml"
-append_dir QML2_IMPORT_PATH "$SNAP_DESKTOP_RUNTIME/usr/lib/$ARCH/qml"
 
 # Qt style breeze
 append_dir QT_STYLE_OVERRIDE "Breeze"
@@ -51,7 +52,7 @@ export ALSA_CONFIG_PATH="$SNAP_DESKTOP_RUNTIME/etc/asound.conf"
 # Removes Qt warning: Could not find a location
 # of the system Compose files
 export QTCOMPOSE="$SNAP_DESKTOP_RUNTIME/usr/share/X11/locale"
-export QT_XKB_CONFIG_ROOT="$SNAP_DESKTOP_RUNTIME/usr/share/X11/xkb"
+export QT_XKB_CONFIG_ROOT="/usr/share/X11/xkb"
 
 # KIO specific
 # Directly fork slaves.
@@ -62,6 +63,14 @@ export KF6_LIBEXEC_DIR="$SNAP_DESKTOP_RUNTIME/usr/lib/$ARCH/libexec/kf6"
 # Add path to VLC plugins
 export VLC_PLUGIN_PATH="$SNAP_DESKTOP_RUNTIME/usr/lib/$ARCH/vlc/plugins"
 
+if [ -e "$SNAP_DESKTOP_RUNTIME/usr/share/i18n" ]; then
+    export I18NPATH="$SNAP_DESKTOP_RUNTIME/usr/share/i18n"
+    locpath="$XDG_DATA_HOME/locale"
+    ensure_dir_exists "$locpath"
+    export LOCPATH="$locpath:/usr/lib/locale"
+    LC_ALL=C.UTF-8 async_exec "$SNAP_DESKTOP_RUNTIME/snap/command-chain/locale-gen"
+fi
+
 # Kvantum configuration folder
 KVANTUM_CONFIG_PATH="$XDG_CONFIG_HOME/Kvantum"
 if [ ! -L "$KVANTUM_CONFIG_PATH" ] && [ -d "$SNAP_REAL_HOME/.config/Kvantum" ]; then

From null at kde.org  Thu Jul  2 17:07:37 2026
From: null at kde.org (Scarlett Moore)
Date: Thu,  2 Jul 2026 16:07:37 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/snap-packaging/snapcraft-desktop-integration/work=2Ecore24=5D_common=3A_disable_xdg_update?=
Message-ID: <20260702160737.61C481402600@lerwini.kde.org>

Git commit 092c9383ad80c1500ac589922d0ea906cb71d573 by Scarlett Moore.
Committed on 02/07/2026 at 16:07.
Pushed by scarlettmoore into branch 'work.core24'.

disable xdg update

M  +31   -31   common/desktop-exports

https://invent.kde.org/neon/snap-packaging/snapcraft-desktop-integration/-/commit/092c9383ad80c1500ac589922d0ea906cb71d573

diff --git a/common/desktop-exports b/common/desktop-exports
index b454ed4..4785226 100644
--- a/common/desktop-exports
+++ b/common/desktop-exports
@@ -230,37 +230,37 @@ for ((i = 0; i < ${#XDG_SPECIAL_DIRS_PATHS[@]}; i++)); do
   fi
 done
 
-# If needs XDG update and xdg-user-dirs-update exists in $PATH, run it
-if [ "$needs_xdg_update" = true ] && command -v xdg-user-dirs-update >/dev/null; then
-  xdg-user-dirs-update
-  update_xdg_dirs_values
-fi
-
-# Create links for user-dirs.dirs
-if [ "$needs_xdg_links" = true ]; then
-  if [ "$HOME" != "$SNAP_REAL_HOME" ]; then
-    for ((i = 0; i < ${#XDG_SPECIAL_DIRS_PATHS[@]}; i++)); do
-      b="$(realpath "${XDG_SPECIAL_DIRS_PATHS[$i]}" --relative-to="$HOME" 2>/dev/null)"
-      if [[ -n "$b" && "$b" != "." && -e "$SNAP_REAL_HOME/$b" ]]; then
-        [ -d "$HOME/$b" ] && rmdir "$HOME/$b" 2> /dev/null
-        [ ! -e "$HOME/$b" ] && ln -s "$SNAP_REAL_HOME/$b" "$HOME/$b"
-      fi
-    done
-  fi
-else
-  # If we aren't creating new links, check if we have content saved in old locations and move it
-  for ((i = 0; i < ${#XDG_SPECIAL_DIRS[@]}; i++)); do
-    old="${XDG_SPECIAL_DIRS_INITIAL_PATHS[$i]}"
-    new="${XDG_SPECIAL_DIRS_PATHS[$i]}"
-    if [ -L "$old" ] && [ -d "$new" ] && [ "$(readlink "$old" 2>/dev/null)" != "$new" ] &&
-         (is_subpath "$old" "$SNAP_USER_DATA" || is_subpath "$old" "$SNAP_USER_COMMON"); then
-      mv -vn "$old"/* "$new"/ 2>/dev/null
-    elif [ -d "$old" ] && [ -d "$new" ] && [ "$old" != "$new" ] &&
-         (is_subpath "$old" "$SNAP_USER_DATA" || is_subpath "$old" "$SNAP_USER_COMMON"); then
-      mv -vn "$old"/* "$new"/ 2>/dev/null
-    fi
-  done
-fi
+# # If needs XDG update and xdg-user-dirs-update exists in $PATH, run it
+# if [ "$needs_xdg_update" = true ] && command -v xdg-user-dirs-update >/dev/null; then
+#   xdg-user-dirs-update
+#   update_xdg_dirs_values
+# fi
+#
+# # Create links for user-dirs.dirs
+# if [ "$needs_xdg_links" = true ]; then
+#   if [ "$HOME" != "$SNAP_REAL_HOME" ]; then
+#     for ((i = 0; i < ${#XDG_SPECIAL_DIRS_PATHS[@]}; i++)); do
+#       b="$(realpath "${XDG_SPECIAL_DIRS_PATHS[$i]}" --relative-to="$HOME" 2>/dev/null)"
+#       if [[ -n "$b" && "$b" != "." && -e "$SNAP_REAL_HOME/$b" ]]; then
+#         [ -d "$HOME/$b" ] && rmdir "$HOME/$b" 2> /dev/null
+#         [ ! -e "$HOME/$b" ] && ln -s "$SNAP_REAL_HOME/$b" "$HOME/$b"
+#       fi
+#     done
+#   fi
+# else
+#   # If we aren't creating new links, check if we have content saved in old locations and move it
+#   for ((i = 0; i < ${#XDG_SPECIAL_DIRS[@]}; i++)); do
+#     old="${XDG_SPECIAL_DIRS_INITIAL_PATHS[$i]}"
+#     new="${XDG_SPECIAL_DIRS_PATHS[$i]}"
+#     if [ -L "$old" ] && [ -d "$new" ] && [ "$(readlink "$old" 2>/dev/null)" != "$new" ] &&
+#          (is_subpath "$old" "$SNAP_USER_DATA" || is_subpath "$old" "$SNAP_USER_COMMON"); then
+#       mv -vn "$old"/* "$new"/ 2>/dev/null
+#     elif [ -d "$old" ] && [ -d "$new" ] && [ "$old" != "$new" ] &&
+#          (is_subpath "$old" "$SNAP_USER_DATA" || is_subpath "$old" "$SNAP_USER_COMMON"); then
+#       mv -vn "$old"/* "$new"/ 2>/dev/null
+#     fi
+#   done
+# fi
 
 # If detect wayland server socket, then set environment so applications prefer
 # wayland, and setup compat symlink (until we use user mounts. Remember,

From null at kde.org  Thu Jul  2 20:19:26 2026
From: null at kde.org (Scarlett Moore)
Date: Thu,  2 Jul 2026 19:19:26 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/snap-packaging/snapcraft-desktop-integration/work=2Ecore24=5D_kde-neon-6=3A_fix_qml?=
Message-ID: <20260702191926.27F9514001BB@lerwini.kde.org>

Git commit 0359b24efa6bb7a605a7e598444bbf0c6febaf31 by Scarlett Moore.
Committed on 02/07/2026 at 19:19.
Pushed by scarlettmoore into branch 'work.core24'.

fix qml

M  +3    -0    kde-neon-6/launcher-specific

https://invent.kde.org/neon/snap-packaging/snapcraft-desktop-integration/-/commit/0359b24efa6bb7a605a7e598444bbf0c6febaf31

diff --git a/kde-neon-6/launcher-specific b/kde-neon-6/launcher-specific
index 3ffded4..8362076 100644
--- a/kde-neon-6/launcher-specific
+++ b/kde-neon-6/launcher-specific
@@ -40,6 +40,9 @@ append_dir QT_PLUGIN_PATH "$SNAP/lxqt-support/usr/lib/$ARCH/qt6/plugins"
 append_dir QML2_IMPORT_PATH "$SNAP/usr/lib/$ARCH/qt6/qml"
 append_dir QML2_IMPORT_PATH "$SNAP_DESKTOP_RUNTIME/usr/lib/$ARCH/qt6/qml"
 
+append_dir QML_IMPORT_PATH "$SNAP/usr/lib/$ARCH/qml"
+append_dir QML_IMPORT_PATH "$SNAP_DESKTOP_RUNTIME/usr/lib/$ARCH/qml"
+
 # Qt style breeze
 append_dir QT_STYLE_OVERRIDE "Breeze"
 

From null at kde.org  Thu Jul  2 21:05:14 2026
From: null at kde.org (Scarlett Moore)
Date: Thu,  2 Jul 2026 20:05:14 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/snap-packaging/kf6-core-sdk/work=2Ecore24=5D_/=3A_try_to_bump_schemas?=
Message-ID: <20260702200514.85E8F1401611@lerwini.kde.org>

Git commit 860f1c109b1d94f2fa7f2ff8ee5b1152f41e1048 by Scarlett Moore.
Committed on 02/07/2026 at 20:05.
Pushed by scarlettmoore into branch 'work.core24'.

try to bump schemas

M  +7    -9    snapcraft.yaml

https://invent.kde.org/neon/snap-packaging/kf6-core-sdk/-/commit/860f1c109b1d94f2fa7f2ff8ee5b1152f41e1048

diff --git a/snapcraft.yaml b/snapcraft.yaml
index ceb894b..d395133 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -156,22 +156,20 @@ parts:
       - libpango1.0-dev
 
   gsettings-desktop-schemas:
-    after:
-      - meson-deps
-      - ninja
+    after: [ gsound, meson-deps, gobject-introspection ]
     source: https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas.git
-    source-tag: '42.0'
+    source-tag: '46.1'
+# ext:updatesnap
+#   version-format:
+#     same-major: true
     source-depth: 1
-    build-environment: *buildenvironment
-    build-packages:
-      - libgirepository-1.0-dev
-    stage-packages:
-      - libgirepository-1.0-1
     plugin: meson
     meson-parameters:
       - --prefix=/usr
       - -Doptimization=3
       - -Ddebug=true
+      - -Dintrospection=true
+    build-environment: *buildenvironment
     override-build: |
       set -eux
       craftctl default

From null at kde.org  Thu Jul  2 21:14:17 2026
From: null at kde.org (Scarlett Moore)
Date: Thu,  2 Jul 2026 20:14:17 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/snap-packaging/kde-qt6-core-sdk/work=2Ecore26=5D_/=3A_start_on_core26?=
Message-ID: <20260702201417.83A9C1401611@lerwini.kde.org>

Git commit 4d4c6b6f93c462d598c38a1f929e38b3d70bbf9d by Scarlett Moore.
Committed on 02/07/2026 at 20:14.
Pushed by scarlettmoore into branch 'work.core26'.

start on core26

M  +1    -0    snapcraft.yaml

https://invent.kde.org/neon/snap-packaging/kde-qt6-core-sdk/-/commit/4d4c6b6f93c462d598c38a1f929e38b3d70bbf9d

diff --git a/snapcraft.yaml b/snapcraft.yaml
index d1336b7..1a66864 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -1,4 +1,5 @@
 name: kde-qt6-core26-sdk
+base: core26
 version: 6.11.1
 summary: KDE fork Qt Framework SDK
 description: |

From null at kde.org  Thu Jul  2 22:53:45 2026
From: null at kde.org (Scarlett Moore)
Date: Thu,  2 Jul 2026 21:53:45 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/snap-packaging/kde-qt6-core-sdk/work=2Ecore26=5D_/=3A_go_back_to_base?=
Message-ID: <20260702215345.B92A8140155A@lerwini.kde.org>

Git commit 056b7aae8071f5da187ad38c84429e019f969e86 by Scarlett Moore.
Committed on 02/07/2026 at 21:52.
Pushed by scarlettmoore into branch 'work.core26'.

go back to base

M  +0    -2    snapcraft.yaml

https://invent.kde.org/neon/snap-packaging/kde-qt6-core-sdk/-/commit/056b7aae8071f5da187ad38c84429e019f969e86

diff --git a/snapcraft.yaml b/snapcraft.yaml
index 1a66864..063bfef 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -15,8 +15,6 @@ platforms:
     build-for: [arm64]
   # - build-on: armhf
   # - build-on: ppc64el
-build-base: core26
-grade: devel
 confinement: strict
 
 lint:

From null at kde.org  Fri Jul  3 09:44:46 2026
From: null at kde.org (Scarlett Moore)
Date: Fri,  3 Jul 2026 08:44:46 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/snap-packaging/kde-qt6-core-sdk/work=2Ecore26=5D_/=3A_try_build-base_again=2E=2E?=
Message-ID: <20260703084446.C0A0E140134C@lerwini.kde.org>

Git commit b6f5a932400fff9da6bd5386d883f6cb2659571e by Scarlett Moore.
Committed on 03/07/2026 at 08:44.
Pushed by scarlettmoore into branch 'work.core26'.

try build-base again..

M  +2    -0    snapcraft.yaml

https://invent.kde.org/neon/snap-packaging/kde-qt6-core-sdk/-/commit/b6f5a932400fff9da6bd5386d883f6cb2659571e

diff --git a/snapcraft.yaml b/snapcraft.yaml
index 063bfef..b9bd143 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -1,5 +1,7 @@
 name: kde-qt6-core26-sdk
 base: core26
+build-base: devel
+grade: devel
 version: 6.11.1
 summary: KDE fork Qt Framework SDK
 description: |

From null at kde.org  Fri Jul  3 09:53:06 2026
From: null at kde.org (Scarlett Moore)
Date: Fri,  3 Jul 2026 08:53:06 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/snap-packaging/snapcraft-desktop-integration/work=2Ecore24=5D_kde-neon-6=3A_fix_qt_plugins?=
Message-ID: <20260703085306.545A11400E3F@lerwini.kde.org>

Git commit 1bc03ba9e003bc07da0b2f27d76a93421a60ad7b by Scarlett Moore.
Committed on 03/07/2026 at 08:52.
Pushed by scarlettmoore into branch 'work.core24'.

fix qt plugins

M  +3    -0    kde-neon-6/launcher-specific

https://invent.kde.org/neon/snap-packaging/snapcraft-desktop-integration/-/commit/1bc03ba9e003bc07da0b2f27d76a93421a60ad7b

diff --git a/kde-neon-6/launcher-specific b/kde-neon-6/launcher-specific
index 8362076..43d226d 100644
--- a/kde-neon-6/launcher-specific
+++ b/kde-neon-6/launcher-specific
@@ -36,6 +36,9 @@ append_dir QT_PLUGIN_PATH "$SNAP/usr/lib/$ARCH"
 append_dir QT_PLUGIN_PATH "$SNAP_DESKTOP_RUNTIME/usr/lib/$ARCH/qt6/plugins"
 append_dir QT_PLUGIN_PATH "$SNAP_DESKTOP_RUNTIME/usr/lib/$ARCH/"
 append_dir QT_PLUGIN_PATH "$SNAP/lxqt-support/usr/lib/$ARCH/qt6/plugins"
+
+append_dir QT_PLUGIN_PATH "$SNAP/usr/lib/$ARCH/plugins"
+append_dir QT_PLUGIN_PATH "$SNAP_DESKTOP_RUNTIME/usr/lib/$ARCH/plugins"
 # And QML2_IMPORT_PATH (Qt Modules).
 append_dir QML2_IMPORT_PATH "$SNAP/usr/lib/$ARCH/qt6/qml"
 append_dir QML2_IMPORT_PATH "$SNAP_DESKTOP_RUNTIME/usr/lib/$ARCH/qt6/qml"

From null at kde.org  Fri Jul  3 10:05:49 2026
From: null at kde.org (Scarlett Moore)
Date: Fri,  3 Jul 2026 09:05:49 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/snap-packaging/kf6-core-sdk/work=2Ecore24=5D_/=3A_fix_dep_order?=
Message-ID: <20260703090549.E2FB014007B7@lerwini.kde.org>

Git commit bafff49cdc3b140a65b74caf32440a728d4ec75f by Scarlett Moore.
Committed on 03/07/2026 at 09:05.
Pushed by scarlettmoore into branch 'work.core24'.

fix dep order

M  +1    -1    snapcraft.yaml

https://invent.kde.org/neon/snap-packaging/kf6-core-sdk/-/commit/bafff49cdc3b140a65b74caf32440a728d4ec75f

diff --git a/snapcraft.yaml b/snapcraft.yaml
index d395133..7e06b25 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -156,7 +156,7 @@ parts:
       - libpango1.0-dev
 
   gsettings-desktop-schemas:
-    after: [ gsound, meson-deps, gobject-introspection ]
+    after: [ meson-deps ]
     source: https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas.git
     source-tag: '46.1'
 # ext:updatesnap

From null at kde.org  Sat Jul  4 11:32:06 2026
From: null at kde.org (Neon CI)
Date: Sat,  4 Jul 2026 10:32:06 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-mobile/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260704103206.F276A1401BB9@lerwini.kde.org>

Git commit b3919de1659b38ebc0366f405e1ca8eeb36910bf by Neon CI.
Committed on 04/07/2026 at 10:31.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-mobile/-/commit/b3919de1659b38ebc0366f405e1ca8eeb36910bf

diff --git a/debian/changelog b/debian/changelog
index 21a7ad9..672a5b1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-mobile (6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sat, 04 Jul 2026 10:31:49 +0000
+
 plasma-mobile (6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sat Jul  4 11:35:33 2026
From: null at kde.org (Neon CI)
Date: Sat,  4 Jul 2026 10:35:33 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/print-manager/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260704103533.37EC214001BD@lerwini.kde.org>

Git commit 31c015a8c63cd6e635759e626c5a4ceaa5c21eba by Neon CI.
Committed on 04/07/2026 at 10:35.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/print-manager/-/commit/31c015a8c63cd6e635759e626c5a4ceaa5c21eba

diff --git a/debian/changelog b/debian/changelog
index f3151b3..496b0e6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+print-manager (5:6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sat, 04 Jul 2026 10:35:14 +0000
+
 print-manager (5:6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sat Jul  4 15:11:28 2026
From: null at kde.org (Neon CI)
Date: Sat,  4 Jul 2026 14:11:28 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/breeze-gtk/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260704141128.BD6611401BCE@lerwini.kde.org>

Git commit 67574d8aa3bba597c520d6f83ebe4a3c385cc975 by Neon CI.
Committed on 04/07/2026 at 14:11.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/breeze-gtk/-/commit/67574d8aa3bba597c520d6f83ebe4a3c385cc975

diff --git a/debian/changelog b/debian/changelog
index 99cdddc..83d5514 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+breeze-gtk (6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sat, 04 Jul 2026 14:11:12 +0000
+
 breeze-gtk (6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sat Jul  4 16:14:29 2026
From: null at kde.org (Neon CI)
Date: Sat,  4 Jul 2026 15:14:29 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/wacomtablet/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260704151429.A66D6140054F@lerwini.kde.org>

Git commit 5b4b8ef6a6be1c158bbbaceda111b43b0b6a8081 by Neon CI.
Committed on 04/07/2026 at 15:14.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/wacomtablet/-/commit/5b4b8ef6a6be1c158bbbaceda111b43b0b6a8081

diff --git a/debian/changelog b/debian/changelog
index 63f9ab7..af2b5ba 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+wacomtablet (6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sat, 04 Jul 2026 15:14:13 +0000
+
 wacomtablet (6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sat Jul  4 19:57:42 2026
From: null at kde.org (Neon CI)
Date: Sat,  4 Jul 2026 18:57:42 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kdecoration/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260704185742.685481401BB9@lerwini.kde.org>

Git commit 558278235a6b304f264c2f7b913eb269d096940b by Neon CI.
Committed on 04/07/2026 at 18:57.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/kdecoration/-/commit/558278235a6b304f264c2f7b913eb269d096940b

diff --git a/debian/changelog b/debian/changelog
index 549e993..a1f0a96 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kdecoration (4:6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sat, 04 Jul 2026 18:57:19 +0000
+
 kdecoration (4:6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sat Jul  4 20:10:23 2026
From: null at kde.org (Carlos De Maine)
Date: Sat,  4 Jul 2026 19:10:23 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/infrastructure/pangea-data=5D_/=3A_temp_disable_arm64_until_we_have_hardware_for_builders_again?=
Message-ID: <20260704191023.753F4140162D@lerwini.kde.org>

Git commit 9195477483d5c3a1a3df4e8aae0283d002bd6f93 by Carlos De Maine.
Committed on 04/07/2026 at 19:10.
Pushed by carlosdem into branch 'master'.

temp disable arm64 until we have hardware for builders again

M  +1    -1    nci.yaml

https://invent.kde.org/neon/infrastructure/pangea-data/-/commit/9195477483d5c3a1a3df4e8aae0283d002bd6f93

diff --git a/nci.yaml b/nci.yaml
index 12f3ebf..50ea02d 100644
--- a/nci.yaml
+++ b/nci.yaml
@@ -10,7 +10,7 @@ architectures:
   - amd64
 
 extra_architectures:
-  - arm64
+#  - arm64
 
 types:
   - unstable

From null at kde.org  Sat Jul  4 20:18:58 2026
From: null at kde.org (Neon CI)
Date: Sat,  4 Jul 2026 19:18:58 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kmenuedit/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260704191858.0126D14014D3@lerwini.kde.org>

Git commit 7cc9defdf18b9e77a35d4dc20f08699ada198c28 by Neon CI.
Committed on 04/07/2026 at 19:18.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/kmenuedit/-/commit/7cc9defdf18b9e77a35d4dc20f08699ada198c28

diff --git a/debian/changelog b/debian/changelog
index 5248407..a1e1989 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kmenuedit (4:6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sat, 04 Jul 2026 19:18:40 +0000
+
 kmenuedit (4:6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sat Jul  4 20:19:44 2026
From: null at kde.org (Neon CI)
Date: Sat,  4 Jul 2026 19:19:44 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/oxygen/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260704191944.95B5914014D3@lerwini.kde.org>

Git commit 96c7d11997344d706c0055c3e6e03fda8d5bf6c8 by Neon CI.
Committed on 04/07/2026 at 19:19.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/oxygen/-/commit/96c7d11997344d706c0055c3e6e03fda8d5bf6c8

diff --git a/debian/changelog b/debian/changelog
index d2c6ed4..410499a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+oxygen (4:6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sat, 04 Jul 2026 19:19:26 +0000
+
 oxygen (4:6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 02:04:44 2026
From: null at kde.org (Carlos De Maine)
Date: Sun,  5 Jul 2026 01:04:44 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/infrastructure/pangea-data=5D_/=3A_make_a_nul_entry_for_extra=5Farchitectures=3A?=
Message-ID: <20260705010444.2406E14008E3@lerwini.kde.org>

Git commit 5eddfea635007b347718ada7a9bc862f5d161632 by Carlos De Maine.
Committed on 05/07/2026 at 01:04.
Pushed by carlosdem into branch 'master'.

make a nul entry for extra_architectures:

M  +2    -1    nci.yaml

https://invent.kde.org/neon/infrastructure/pangea-data/-/commit/5eddfea635007b347718ada7a9bc862f5d161632

diff --git a/nci.yaml b/nci.yaml
index dab0a42..31a8601 100644
--- a/nci.yaml
+++ b/nci.yaml
@@ -9,7 +9,8 @@ repo_diversion: false # toggle when experimental is getting staged for deploymen
 architectures:
   - amd64
 
-#extra_architectures:
+extra_architectures:
+  -
 #  - arm64
 
 types:

From null at kde.org  Sun Jul  5 02:04:44 2026
From: null at kde.org (Carlos De Maine)
Date: Sun,  5 Jul 2026 01:04:44 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/infrastructure/pangea-data=5D_/=3A_comment_out_the_variable_as_well?=
Message-ID: <20260705010444.2097014006D9@lerwini.kde.org>

Git commit ebb8f9fa455d9e55f6f2ac4ac248e923b627a84c by Carlos De Maine.
Committed on 04/07/2026 at 23:50.
Pushed by carlosdem into branch 'master'.

comment out the variable as well

M  +1    -1    nci.yaml

https://invent.kde.org/neon/infrastructure/pangea-data/-/commit/ebb8f9fa455d9e55f6f2ac4ac248e923b627a84c

diff --git a/nci.yaml b/nci.yaml
index 50ea02d..dab0a42 100644
--- a/nci.yaml
+++ b/nci.yaml
@@ -9,7 +9,7 @@ repo_diversion: false # toggle when experimental is getting staged for deploymen
 architectures:
   - amd64
 
-extra_architectures:
+#extra_architectures:
 #  - arm64
 
 types:


From null at kde.org  Sun Jul  5 05:41:21 2026
From: null at kde.org (Carlos De Maine)
Date: Sun,  5 Jul 2026 04:41:21 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/infrastructure/pangea-data=5D_/=3A_meh=2E=2E__we_don=27t_want_jobs_with_no_arch_either?=
Message-ID: <20260705044121.C2B35140052E@lerwini.kde.org>

Git commit 3c14ff953bf48a3a20b7e6ef57a5bc1f982c5337 by Carlos De Maine.
Committed on 05/07/2026 at 04:41.
Pushed by carlosdem into branch 'master'.

meh..  we don't want jobs with no arch either

M  +0    -1    nci.yaml

https://invent.kde.org/neon/infrastructure/pangea-data/-/commit/3c14ff953bf48a3a20b7e6ef57a5bc1f982c5337

diff --git a/nci.yaml b/nci.yaml
index 31a8601..50ea02d 100644
--- a/nci.yaml
+++ b/nci.yaml
@@ -10,7 +10,6 @@ architectures:
   - amd64
 
 extra_architectures:
-  -
 #  - arm64
 
 types:

From null at kde.org  Sun Jul  5 07:54:27 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 06:54:27 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/aurorae/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705065427.E575D140032F@lerwini.kde.org>

Git commit b387c8d4e48ee323e6b6df7f9256c39c3b065483 by Neon CI.
Committed on 05/07/2026 at 06:54.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/aurorae/-/commit/b387c8d4e48ee323e6b6df7f9256c39c3b065483

diff --git a/debian/changelog b/debian/changelog
index a3b1934..c4b32fe 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+aurorae (6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 06:54:11 +0000
+
 aurorae (6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 08:43:26 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 07:43:26 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/breeze-plymouth/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705074326.D1B5714016D2@lerwini.kde.org>

Git commit 988c49788194abf9210fd4cf6132e18df29978cb by Neon CI.
Committed on 05/07/2026 at 07:43.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/breeze-plymouth/-/commit/988c49788194abf9210fd4cf6132e18df29978cb

diff --git a/debian/changelog b/debian/changelog
index b129a54..d3a24e6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+breeze-plymouth (6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 07:43:10 +0000
+
 breeze-plymouth (6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 08:51:56 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 07:51:56 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kgamma/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705075156.7398314016D2@lerwini.kde.org>

Git commit c3dd3ac6f20e40d1f7dc16b802b950001bdd258a by Neon CI.
Committed on 05/07/2026 at 07:51.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/kgamma/-/commit/c3dd3ac6f20e40d1f7dc16b802b950001bdd258a

diff --git a/debian/changelog b/debian/changelog
index d490159..6383b0e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kgamma (4:6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 07:51:40 +0000
+
 kgamma (4:6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 09:28:54 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 08:28:54 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/layer-shell-qt/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705082854.BCAC41400917@lerwini.kde.org>

Git commit 8f1b9f1ac3a22d261ec19ae6beec6fdb173f1df1 by Neon CI.
Committed on 05/07/2026 at 08:28.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/layer-shell-qt/-/commit/8f1b9f1ac3a22d261ec19ae6beec6fdb173f1df1

diff --git a/debian/changelog b/debian/changelog
index 38ef2c7..43ad7e2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+layer-shell-qt (6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 08:28:38 +0000
+
 layer-shell-qt (6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 10:01:52 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 09:01:52 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/spectacle/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705090152.5BE2B1400763@lerwini.kde.org>

Git commit d442f591f23e1d9f59110d89b095727fdaaf3ff7 by Neon CI.
Committed on 05/07/2026 at 09:01.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/spectacle/-/commit/d442f591f23e1d9f59110d89b095727fdaaf3ff7

diff --git a/debian/changelog b/debian/changelog
index fa4a3fe..0c477dd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kde-spectacle (1:6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 09:01:36 +0000
+
 kde-spectacle (1:6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 10:02:16 2026
From: null at kde.org (Scarlett Moore)
Date: Sun,  5 Jul 2026 09:02:16 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/snap-packaging/snapcraft-desktop-integration/work=2Ecore24=5D_common=3A_only_comment_the_intrusive_bit?=
Message-ID: <20260705090216.288DE1400763@lerwini.kde.org>

Git commit ce292daa8f57f532fb9a33ef1587eb87434705e9 by Scarlett Moore.
Committed on 05/07/2026 at 09:01.
Pushed by scarlettmoore into branch 'work.core24'.

only comment the intrusive bit

M  +11   -11   common/desktop-exports

https://invent.kde.org/neon/snap-packaging/snapcraft-desktop-integration/-/commit/ce292daa8f57f532fb9a33ef1587eb87434705e9

diff --git a/common/desktop-exports b/common/desktop-exports
index 4785226..04e3fda 100644
--- a/common/desktop-exports
+++ b/common/desktop-exports
@@ -236,17 +236,17 @@ done
 #   update_xdg_dirs_values
 # fi
 #
-# # Create links for user-dirs.dirs
-# if [ "$needs_xdg_links" = true ]; then
-#   if [ "$HOME" != "$SNAP_REAL_HOME" ]; then
-#     for ((i = 0; i < ${#XDG_SPECIAL_DIRS_PATHS[@]}; i++)); do
-#       b="$(realpath "${XDG_SPECIAL_DIRS_PATHS[$i]}" --relative-to="$HOME" 2>/dev/null)"
-#       if [[ -n "$b" && "$b" != "." && -e "$SNAP_REAL_HOME/$b" ]]; then
-#         [ -d "$HOME/$b" ] && rmdir "$HOME/$b" 2> /dev/null
-#         [ ! -e "$HOME/$b" ] && ln -s "$SNAP_REAL_HOME/$b" "$HOME/$b"
-#       fi
-#     done
-#   fi
+# Create links for user-dirs.dirs
+if [ "$needs_xdg_links" = true ]; then
+  if [ "$HOME" != "$SNAP_REAL_HOME" ]; then
+    for ((i = 0; i < ${#XDG_SPECIAL_DIRS_PATHS[@]}; i++)); do
+      b="$(realpath "${XDG_SPECIAL_DIRS_PATHS[$i]}" --relative-to="$HOME" 2>/dev/null)"
+      if [[ -n "$b" && "$b" != "." && -e "$SNAP_REAL_HOME/$b" ]]; then
+        [ -d "$HOME/$b" ] && rmdir "$HOME/$b" 2> /dev/null
+        [ ! -e "$HOME/$b" ] && ln -s "$SNAP_REAL_HOME/$b" "$HOME/$b"
+      fi
+    done
+  fi
 # else
 #   # If we aren't creating new links, check if we have content saved in old locations and move it
 #   for ((i = 0; i < ${#XDG_SPECIAL_DIRS[@]}; i++)); do

From null at kde.org  Sun Jul  5 10:02:41 2026
From: null at kde.org (Scarlett Moore)
Date: Sun,  5 Jul 2026 09:02:41 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/snap-packaging/kf6-core/work=2Ecore24=5D_/=3A_add_libxcb-shape?=
Message-ID: <20260705090241.A31C71400763@lerwini.kde.org>

Git commit db9134656010559bb8096f3544e242be62e94ab1 by Scarlett Moore.
Committed on 05/07/2026 at 09:02.
Pushed by scarlettmoore into branch 'work.core24'.

add libxcb-shape

M  +1    -0    snapcraft.yaml

https://invent.kde.org/neon/snap-packaging/kf6-core/-/commit/db9134656010559bb8096f3544e242be62e94ab1

diff --git a/snapcraft.yaml b/snapcraft.yaml
index 40ab898..080f35b 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -197,6 +197,7 @@ parts:
       - libxau6
       - libxcb-cursor0
       - libxcb-render0
+      - libxcb-shape0
       - libxcomposite1
       - libxcursor1
       - libxdamage1

From null at kde.org  Sun Jul  5 10:05:49 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 09:05:49 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-nano/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705090549.3E4891400917@lerwini.kde.org>

Git commit 59da1ff966b87c24c7140be96fe421e67615720d by Neon CI.
Committed on 05/07/2026 at 09:05.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-nano/-/commit/59da1ff966b87c24c7140be96fe421e67615720d

diff --git a/debian/changelog b/debian/changelog
index 1304739..a3ad40d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-nano (6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 09:05:33 +0000
+
 plasma-nano (6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 12:04:04 2026
From: null at kde.org (Scarlett Moore)
Date: Sun,  5 Jul 2026 11:04:04 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/snap-packaging/kde-qt6-core-sdk/work=2Ecore24=5D_/=3A_add_missing_libsharpyuv_needed_by_webp?=
Message-ID: <20260705110404.19EAE1401B80@lerwini.kde.org>

Git commit 34e5855c132cc3d2fb6e94b133f81094862c77e0 by Scarlett Moore.
Committed on 05/07/2026 at 11:03.
Pushed by scarlettmoore into branch 'work.core24'.

add missing libsharpyuv needed by webp

M  +4    -0    snapcraft.yaml

https://invent.kde.org/neon/snap-packaging/kde-qt6-core-sdk/-/commit/34e5855c132cc3d2fb6e94b133f81094862c77e0

diff --git a/snapcraft.yaml b/snapcraft.yaml
index 1369df2..7e2b199 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -275,6 +275,8 @@ parts:
       - libwayland-egl1-mesa
       - libwayland-server0
       - libwebp-dev
+      - libsharpyuv-dev
+      - libsharpyuv0
       - libx11-dev
       - libx11-xcb-dev
       - libxcb-composite0-dev
@@ -506,6 +508,8 @@ parts:
       - libwayland-egl1-mesa
       - libwayland-server0
       - libwebp-dev
+      - libsharpyuv-dev
+      - libsharpyuv0
       - libx11-dev
       - libx11-xcb-dev
       - libxcb-composite0-dev

From null at kde.org  Sun Jul  5 12:19:40 2026
From: null at kde.org (Scarlett Moore)
Date: Sun,  5 Jul 2026 11:19:40 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/snap-packaging/kf6-core-sdk/work=2Ecore24=5D_/=3A_Fix_pyside_env?=
Message-ID: <20260705111940.483DD14006E7@lerwini.kde.org>

Git commit 5b8c4a07338e9df6dc97a3853c175eb6f26e8718 by Scarlett Moore.
Committed on 05/07/2026 at 11:19.
Pushed by scarlettmoore into branch 'work.core24'.

Fix pyside env

M  +4    -4    snapcraft.yaml

https://invent.kde.org/neon/snap-packaging/kf6-core-sdk/-/commit/5b8c4a07338e9df6dc97a3853c175eb6f26e8718

diff --git a/snapcraft.yaml b/snapcraft.yaml
index 7e06b25..9b80985 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -437,8 +437,8 @@ parts:
     plugin: cmake
     cmake-generator: Ninja
     cmake-parameters: &cmakeparameters-kf6withpyside6
-      - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core24-sdk/current\\/snap/kde-pyside6-core24-sdk/current\\;/usr"
-      - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\:/snap/kde-qt6-core24-sdk/current\\/snap/kde-pyside6-core24-sdk/current\\:/usr"
+      - "-DCMAKE_FIND_ROOT_PATH=$CRAFT_STAGE\\;/snap/kde-qt6-core24-sdk/current\\;/snap/kde-pyside6-core24-sdk/current\\;/usr"
+      - "-DCMAKE_PREFIX_PATH=$CRAFT_STAGE\\:/snap/kde-qt6-core24-sdk/current\\:/snap/kde-pyside6-core24-sdk/current\\:/usr"
       - -DBUILD_TESTING=OFF
       - -DBUILD_WITH_QT6=ON
       - -DCMAKE_BUILD_TYPE=Release
@@ -453,13 +453,13 @@ parts:
       - C_INCLUDE_PATH: /snap/kde-qt6-core24-sdk/current/usr/include/python3.12:/snap/kde-pyside6-core24-sdk/current/usr/include/python3.12:$CRAFT_STAGE/usr/include/python3.12${C_INCLUDE_PATH:+:$C_INCLUDE_PATH}
       - CPLUS_INCLUDE_PATH: /snap/kde-qt6-core24-sdk/current/usr/include:/snap/kde-pyside6-core24-sdk/current/usr/include:/snap/kde-pyside6-core24-sdk/current/usr/include/PySide6:/snap/kde-pyside6-core24-sdk/current/usr/include/python3.12:/snap/kde-pyside6-core24-sdk/current/usr/include/shiboken6:$CRAFT_STAGE/usr/include${CPLUS_INCLUDE_PATH:+:$CPLUS_INCLUDE_PATH}
       - DICPATH: "$CRAFT_STAGE/usr/share/hunspell"
[suppressed due to size limit]
[suppressed due to size limit]
       - LIBCLANG_LIBDIR: /snap/kde-qt6-core24-sdk/current/usr/lib/llvm-19/lib
       - LIBCLANG_PATH: /snap/kde-qt6-core24-sdk/current/usr/lib/llvm-19/bin
       - LLVM_INSTALL_DIR: /snap/kde-qt6-core24-sdk/current/usr/lib/llvm-19
       - PATH: /snap/kde-qt6-core24-sdk/current/usr/bin:/snap/kde-qt6-core24-sdk/current/usr/lib/llvm-19/bin:/snap/kde-pyside6-core24-sdk/current/usr/bin${PATH:+:$PATH}
       - PKG_CONFIG_PATH: /snap/kde-qt6-core24-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET_BUILD_FOR}/pkgconfig:/snap/kde-pyside6-core24-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET_BUILD_FOR}/pkgconfig:/snap/ffmpeg-2404-sdk/current/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}
-      - PYSIDE_DESIGNER_PLUGINS: /snap/kde-pyside6-core24-sdk/current/usr/lib/x86_64-linux-gnu/qt6/plugins/designer
+      - PYSIDE_DESIGNER_PLUGINS: /snap/kde-pyside6-core24-sdk/current/usr/lib/${CRAFT_ARCH_TRIPLET_BUILD_FOR}/qt6/plugins/designer
       - PYTHONPATH: /snap/kde-qt6-core24-sdk/current/usr/lib/python3.12:/snap/kde-qt6-core24-sdk/current/usr/lib/python3/dist-packages:/snap/kde-pyside6-core24-sdk/current/usr/lib/python3.12:/snap/kde-pyside6-core24-sdk/current/usr/lib/python3/dist-packages${PYTHONPATH:+:$PYTHONPATH}
       - XDG_CONFIG_HOME: $CRAFT_STAGE/etc/xdg:/snap/kde-qt6-core24-sdk/current/etc/xdg:/etc/xdg${XDG_CONFIG_HOME:+:$XDG_CONFIG_HOME}
       - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kde-qt6-core24-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}

From null at kde.org  Sun Jul  5 12:27:05 2026
From: null at kde.org (Carlos De Maine)
Date: Sun,  5 Jul 2026 11:27:05 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/qtkeychain/Neon/release=5D_debian=3A_backport_from_stonking_for_kwallet?=
Message-ID: <20260705112705.2A6E0140052E@lerwini.kde.org>

Git commit 5ac616eda160a63cfdc994bc361049d4df96bc17 by Carlos De Maine.
Committed on 05/07/2026 at 11:26.
Pushed by carlosdem into branch 'Neon/release'.

backport from stonking for kwallet

D  +0    -1    debian/.gitignore
M  +93   -15   debian/changelog
M  +26   -29   debian/control
M  +2    -3    debian/copyright
D  +0    -1    debian/docs
D  +0    -35   debian/gbp.conf
M  +2    -1    debian/libqt5keychain1.install
M  +2    -1    debian/libqt5keychain1.symbols
M  +2    -1    debian/libqt6keychain1.install
M  +4    -29   debian/libqt6keychain1.symbols
M  +8    -7    debian/rules
M  +4    -4    debian/watch

https://invent.kde.org/neon/forks/qtkeychain/-/commit/5ac616eda160a63cfdc994bc361049d4df96bc17

diff --git a/debian/.gitignore b/debian/.gitignore
deleted file mode 100644
index 027271b..0000000
--- a/debian/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-files
diff --git a/debian/changelog b/debian/changelog
index 753199a..29ff66e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,32 +1,110 @@
-qtkeychain (0.15.0-0neon) noble; urgency=medium
+qtkeychain (0.16.0-1) unstable; urgency=medium
 
-  * New release
+  * Team upload.
+  * New upstream release.
+  * Drop Priority: optional, no more needed since dpkg 1.22.13.
+  * Bump Standards-Version to 4.7.4, no changes required.
+  * Unconditionally enable the Qt 6 support on any architecture; the only change
+    is enabling it on m68k, which has a broken Qt 6 stack already for some time
+    (so this change does not make the situation worse).
+  * Convert watch file to v5.
+  * Update symbols files.
+  * Stop using /usr/share/dpkg/buildflags.mk & DPKG_EXPORT_BUILDFLAGS, as the
+    cmake debhelper buildsystem already handles the build flags properly.
+
+ -- Pino Toscano <pino at debian.org>  Fri, 01 May 2026 07:47:41 +0200
+
+qtkeychain (0.15.0-2) unstable; urgency=medium
+
+  * Team upload.
+  * Drop Rules-Requires-Root: no, no more needed since Debian trixie.
+  * Bump Standards-Version to 4.7.2, no changes required.
+  * Enable the Qt 6 support also on x32.
+  * Remove no more used/needed debian/gbp.conf.
+
+ -- Pino Toscano <pino at debian.org>  Thu, 02 Oct 2025 21:29:50 +0200
 
- -- Carlos De Maine <carlosd.kde at gmail.com>  Mon, 11 Aug 2025 18:52:53 +1000
+qtkeychain (0.15.0-1) unstable; urgency=medium
 
-qtkeychain (0.14.3-0neon) noble; urgency=medium
+  * Team upload.
+  * New upstream release.
+  * The newly added tests require a FreeDesktop Secret service running, so
+    disable them for now:
+    - pass -DBUILD_TESTING=OFF to cmake
+    - override dh_auto_test to be a no-op
+
+ -- Pino Toscano <pino at debian.org>  Tue, 04 Feb 2025 19:54:26 +0100
 
-  * New release
+qtkeychain (0.14.3-3) unstable; urgency=medium
 
- -- Carlos De Maine <carlosdemaine at gmail.com>  Fri, 05 Jul 2024 14:16:43 +1000
+  * Team upload.
 
-qtkeychain (0.14.2-0neon) jammy; urgency=medium
+  [ Sandro Knauß ]
+  * Remove unused b-d against on libgcrypt20-dev. (Closes: 1071953)
 
-  * New release
+  [ Pino Toscano ]
+  * Enable the Qt 6 support also on few more architectures, i.e.
+    alpha hppa hurd-amd64 sh4 (everything except m68k and x32).
 
- -- Carlos De Maine <carlosdemaine at gmail.com>  Wed, 20 Dec 2023 13:19:12 +1000
+ -- Pino Toscano <pino at debian.org>  Mon, 25 Nov 2024 16:34:47 +0100
 
-qtkeychain (0.14.1-0neon) jammy; urgency=medium
+qtkeychain (0.14.3-2) unstable; urgency=medium
 
-  * New release
+  [ Dandan Zhang ]
+  * Add support for loong64.
 
- -- Carlos De Maine <carlosdemaine at gmail.com>  Wed, 28 Jun 2023 17:36:37 +1000
+ -- Sandro Knauß <hefee at debian.org>  Fri, 13 Sep 2024 09:52:19 +0200
 
-qtkeychain (0.14.0-0neon) jammy; urgency=medium
+qtkeychain (0.14.3-1) unstable; urgency=medium
+
+  * Team upload.
+  * New upstream release.
 
-  * New release
+ -- Pino Toscano <pino at debian.org>  Mon, 06 May 2024 13:04:56 +0200
 
- -- Carlos De Maine <carlosdemaine at gmail.com>  Fri, 26 May 2023 13:31:17 +1000
+qtkeychain (0.14.2-2) unstable; urgency=medium
+
+  * Team upload.
+  * Stop using the kde dh addon, as there are no kdelibs 4.x bits in this
+    source.
+  * Use $(filter ...) in rules to find whether to build the Qt 6 library for
+    the current architecture; $(findstring) wrongly matches also substrings
+    of architecture strings.
+  * Improve the transitional qt5keychain-dev:
+    - switch to arch:any, so it is built at the same version of the Qt 5 library
+    - tweak the qtkeychain-qt5-dev dependency to pull its latest version,
+      so there is less risk of old versions not upgraded
+  * Bump Standards-Version to 4.7.0, no changes required.
+  * Switch the transitional pkg-config build dependency to pkgconf.
+
+ -- Pino Toscano <pino at debian.org>  Wed, 01 May 2024 11:11:16 +0200
+
+qtkeychain (0.14.2-1) unstable; urgency=medium
+
+  * Team upload.
+  * New upstream release.
+  * Make .install files for shared libraries slightly more precise.
+  * Slightly improve the package descriptions.
+  * Update the architectures on which the Qt 6 library is built:
+    - drop mipsel, as the architecture was discontinued
+    - add powerpc ppc64 sparc64 s390x, as they have qt6-tools
+  * Stop installing the upstream ReadMe.md as documentation for
+    libqt5keychain1, as it is not that much of use for users.
+
+ -- Pino Toscano <pino at debian.org>  Wed, 03 Jan 2024 21:49:01 +0100
+
+qtkeychain (0.14.1-1) unstable; urgency=medium
+
+  [ Sandro Knauß ]
+  * Move under the Qt/KDE mantainers umbrella.
+  * Bump Standards-Version to 4.6.2 (No changes needed).
+  * New upstream release (0.14.1).
+  * Update Vcs links.
+  * Update copyright for 0.14.1.
+  * Update symbols from buildds for 0.13.2.
+  * Update symbols from build for 0.14.1.
+
+ -- Sandro Knauß <hefee at debian.org>  Wed, 28 Jun 2023 00:11:18 +0200
 
 qtkeychain (0.13.2-5) unstable; urgency=medium
 
diff --git a/debian/control b/debian/control
index c988676..2370b1a 100644
--- a/debian/control
+++ b/debian/control
@@ -1,26 +1,23 @@
 Source: qtkeychain
-Priority: optional
-Maintainer: ownCloud for Debian maintainers <pkg-owncloud-maintainers at lists.alioth.debian.org>
+Maintainer: Debian KDE Extras Team <pkg-kde-extras at lists.alioth.debian.org>
 Uploaders: Sandro Knauß <hefee at debian.org>
 Build-Depends: cmake,
                debhelper-compat (= 13),
-               libgcrypt20-dev,
                libsecret-1-dev,
-               pkg-config,
+               pkgconf,
                pkg-kde-tools,
-               qt6-base-dev [amd64 arm64 armel armhf hurd-i386 i386 mips64el mipsel ppc64el riscv64],
-               qt6-l10n-tools [amd64 arm64 armel armhf hurd-i386 i386 mips64el mipsel ppc64el riscv64],
-               qt6-tools-dev [amd64 arm64 armel armhf hurd-i386 i386 mips64el mipsel ppc64el riscv64],
-               qt6-tools-dev-tools [amd64 arm64 armel armhf hurd-i386 i386 mips64el mipsel ppc64el riscv64],
+               qt6-base-dev,
+               qt6-l10n-tools,
+               qt6-tools-dev,
+               qt6-tools-dev-tools,
                qtbase5-private-dev,
                qttools5-dev,
                qttools5-dev-tools,
-Rules-Requires-Root: no
-Standards-Version: 4.6.0
+Standards-Version: 4.7.4
 Section: libs
 Homepage: https://github.com/frankosterfeld/qtkeychain
-Vcs-Git: https://salsa.debian.org/owncloud-team/qtkeychain.git
-Vcs-Browser: https://salsa.debian.org/owncloud-team/qtkeychain
+Vcs-Git: https://salsa.debian.org/qt-kde-team/extras/qtkeychain.git
+Vcs-Browser: https://salsa.debian.org/qt-kde-team/extras/qtkeychain
 
 Package: libqt5keychain1
 Architecture: any
@@ -30,60 +27,60 @@ Pre-Depends: ${misc:Pre-Depends}
 Recommends: gnome-keyring | kwalletmanager
 Breaks: libqt5keychain0
 Replaces: libqt5keychain0
-Description: Qt API to store passwords (QT5 version)
+Description: Qt API to store passwords (Qt 5 version)
  It can use KWallet or GNOME Keyring, if one of them is available.
  If none of them is available, qtkeychain will report an error or writes
  with explicit request the password unencrypted at a file.
  .
- This is the Version built for QT5.
+ This is the version built for Qt 5.
 
 Package: libqt6keychain1
-Architecture: amd64 arm64 armel armhf hurd-i386 i386 mips64el mipsel ppc64el riscv64
+Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
 Pre-Depends: ${misc:Pre-Depends}
 Recommends: gnome-keyring | kwalletmanager
-Description: Qt API to store passwords (QT6 version)
+Description: Qt API to store passwords (Qt 6 version)
  It can use KWallet or GNOME Keyring, if one of them is available.
  If none of them is available, qtkeychain will report an error or writes
  with explicit request the password unencrypted at a file.
  .
- This is the Version built for QT6.
+ This is the version built for Qt 6.
 
 Package: qt5keychain-dev
 Section: oldlibs
-Architecture: all
-Depends: qtkeychain-qt5-dev, ${misc:Depends}
-Description: transitional package
+Architecture: any
+Depends: qtkeychain-qt5-dev (>= ${binary:Version}), ${misc:Depends}
+Description: transitional package for qtkeychain-qt5-dev
  This is a transitional package. It can safely be removed.
 
 Package: qtkeychain-qt5-dev
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: qttools5-dev, libqt5keychain1 (= ${binary:Version}), ${misc:Depends}
+Depends: libqt5keychain1 (= ${binary:Version}), ${misc:Depends}
 Provides: qt5keychain-dev
 Breaks: qt5keychain-dev (<< 0.13.2-3~)
 Replaces: qt5keychain-dev (<< 0.13.2-3~)
-Description: Development files for qtkeychain (QT5 version)
- A Qt API to store passwords
+Description: development files for qtkeychain (Qt 5 version)
+ A Qt API to store passwords.
  .
  It can use KWallet or GNOME Keyring, if one of them is available.
  If none of them is available, qtkeychain will report an error or writes
  with explicit request the password unencrypted at a file.
  .
- This is the Version built for QT5.
+ This is the version built for Qt 5.
 
 Package: qtkeychain-qt6-dev
 Section: libdevel
-Architecture: amd64 arm64 armel armhf hurd-i386 i386 mips64el mipsel ppc64el riscv64
+Architecture: any
 Multi-Arch: same
-Depends: libqt6keychain1 (= ${binary:Version}), qt6-base-dev, ${misc:Depends}
-Description: Development files for qtkeychain (QT6 version)
- A Qt API to store passwords
+Depends: libqt6keychain1 (= ${binary:Version}), ${misc:Depends}
+Description: development files for qtkeychain (Qt 6 version)
+ A Qt API to store passwords,
  .
  It can use KWallet or GNOME Keyring, if one of them is available.
  If none of them is available, qtkeychain will report an error or writes
  with explicit request the password unencrypted at a file.
  .
- This is the Version built for QT6.
+ This is the version built for Qt 6.
diff --git a/debian/copyright b/debian/copyright
index 251ce4b..c585f78 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -8,10 +8,9 @@ Copyright: 2011-2015, Frank Osterfeld <frank.osterfeld at gmail.com>
            2016, Mathias Hasselmann <mathias.hasselmann at kdab.com>
 License: BSD-2-Clause
 
-Files: cmake/Modules/ECMGeneratePriFile.cmake
-       cmake/Modules/ECMPackageConfigHelpers.cmake
-       cmake/Modules/ECMSetupVersion.cmake
+Files: cmake/*
 Copyright: 2014, Alex Merry <alex.merry at kde.org>
+           2014, Alex Merry <alex.merry at kdemail.net>
            2012, Alexander Neundorf <neundorf at kde.org>
            2014, David Faure <faure at kde.org>
            2011, Kitware, Inc
diff --git a/debian/docs b/debian/docs
deleted file mode 100644
index 0bb2277..0000000
--- a/debian/docs
+++ /dev/null
@@ -1 +0,0 @@
-ReadMe.md
diff --git a/debian/gbp.conf b/debian/gbp.conf
deleted file mode 100644
index 5298fa7..0000000
--- a/debian/gbp.conf
+++ /dev/null
@@ -1,35 +0,0 @@
-[DEFAULT]
-debian-branch = master
-upstream-branch = upstream
-pristine-tar = True
-
-[import-orig]
-# Filter out unwanted files/dirs from upstream
-filter = [
-    '*egg.info',
-    '.bzr',
-    '.hg',
-    '.hgtags',
-    '.svn',
-    'CVS',
-    '*/debian/*',
-    'debian/*',
-    '.gitignore'
-    ]
-# filter the files out of the tarball passed to pristine-tar
-filter-pristine-tar = True
-
-[git-import-dsc]
-filter = [
-    'CVS',
-    '.cvsignore',
-    '.hg',
-    '.hgignore',
-    '.bzr',
-    '.bzrignore',
-    '.gitignore'
-    ]
-
-[dch]
-# ignore merge commit messages
-git-log = --no-merges
diff --git a/debian/libqt5keychain1.install b/debian/libqt5keychain1.install
index 8d302a4..8d69ed0 100644
--- a/debian/libqt5keychain1.install
+++ b/debian/libqt5keychain1.install
@@ -1,2 +1,3 @@
-usr/lib/*/libqt5keychain.so.*
+usr/lib/*/libqt5keychain.so.0.*
+usr/lib/*/libqt5keychain.so.1
 usr/share/qt5keychain
diff --git a/debian/libqt5keychain1.symbols b/debian/libqt5keychain1.symbols
index 3ec64be..4da4307 100644
--- a/debian/libqt5keychain1.symbols
+++ b/debian/libqt5keychain1.symbols
@@ -1,6 +1,7 @@
-# SymbolsHelper-Confirmed: 0.7.0 amd64
+# SymbolsHelper-Confirmed: 0.14.1 amd64
 libqt5keychain.so.1 libqt5keychain1 #MINVER#
 * Build-Depends-Package: qtkeychain-qt5-dev
+ _ZN9QKeychain11isAvailableEv at Base 0.14.1
  _ZN9QKeychain15ReadPasswordJob11qt_metacallEN11QMetaObject4CallEiPPv at Base 0.7.0
  _ZN9QKeychain15ReadPasswordJob11qt_metacastEPKc at Base 0.7.0
  _ZN9QKeychain15ReadPasswordJob16staticMetaObjectE at Base 0.7.0
diff --git a/debian/libqt6keychain1.install b/debian/libqt6keychain1.install
index 2f6f601..3a5bd63 100644
--- a/debian/libqt6keychain1.install
+++ b/debian/libqt6keychain1.install
@@ -1,2 +1,3 @@
-usr/lib/*/libqt6keychain.so.*
+usr/lib/*/libqt6keychain.so.0.*
+usr/lib/*/libqt6keychain.so.1
 usr/share/qt6keychain
diff --git a/debian/libqt6keychain1.symbols b/debian/libqt6keychain1.symbols
index a2789ce..902ab3d 100644
--- a/debian/libqt6keychain1.symbols
+++ b/debian/libqt6keychain1.symbols
@@ -1,6 +1,7 @@
-# SymbolsHelper-Confirmed: 0.13.2 amd64
+# SymbolsHelper-Confirmed: 0.16.0 amd64 i386
 libqt6keychain.so.1 libqt6keychain1 #MINVER#
 * Build-Depends-Package: qtkeychain-qt6-dev
+ _ZN9QKeychain11isAvailableEv at Base 0.14.1
  _ZN9QKeychain15ReadPasswordJob11qt_metacallEN11QMetaObject4CallEiPPv at Base 0.13.2
  _ZN9QKeychain15ReadPasswordJob11qt_metacastEPKc at Base 0.13.2
  _ZN9QKeychain15ReadPasswordJob16staticMetaObjectE at Base 0.13.2
@@ -62,6 +63,8 @@ libqt6keychain.so.1 libqt6keychain1 #MINVER#
  _ZNK9QKeychain3Job8settingsEv at Base 0.13.2
  (optional=templinst)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE24_M_get_insert_unique_posERS2_ at Base 0.13.2
  (optional=templinst)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS2_ at Base 0.13.2
+ (optional=templinst)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_S0_ESt10_Select1stIS3_ESt4lessIS0_ESaIS3_EE24_M_get_insert_unique_posERS2_ at Base 0.16.0
+ (optional=templinst)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_S0_ESt10_Select1stIS3_ESt4lessIS0_ESaIS3_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS3_ERS2_ at Base 0.16.0
  _ZTIN9QKeychain15ReadPasswordJobE at Base 0.13.2
  _ZTIN9QKeychain16WritePasswordJobE at Base 0.13.2
  _ZTIN9QKeychain17DeletePasswordJobE at Base 0.13.2
@@ -74,31 +77,3 @@ libqt6keychain.so.1 libqt6keychain1 #MINVER#
  _ZTVN9QKeychain16WritePasswordJobE at Base 0.13.2
  _ZTVN9QKeychain17DeletePasswordJobE at Base 0.13.2
  _ZTVN9QKeychain3JobE at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeI10QByteArrayE10getCopyCtrEvENUlPKNS_18QMetaTypeInterfaceEPvPKvE_4_FUNES5_S6_S8_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeI10QByteArrayE10getMoveCtrEvENUlPKNS_18QMetaTypeInterfaceEPvS6_E_4_FUNES5_S6_S6_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeI10QByteArrayE13getDefaultCtrEvENUlPKNS_18QMetaTypeInterfaceEPvE_4_FUNES5_S6_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeI10QByteArrayE7getDtorEvENUlPKNS_18QMetaTypeInterfaceEPvE_4_FUNES5_S6_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeI4QMapI7QString8QVariantEE10getCopyCtrEvENUlPKNS_18QMetaTypeInterfaceEPvPKvE_4_FUNES8_S9_SB_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeI4QMapI7QString8QVariantEE10getMoveCtrEvENUlPKNS_18QMetaTypeInterfaceEPvS9_E_4_FUNES8_S9_S9_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeI4QMapI7QString8QVariantEE13getDefaultCtrEvENUlPKNS_18QMetaTypeInterfaceEPvE_4_FUNES8_S9_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeI4QMapI7QString8QVariantEE7getDtorEvENUlPKNS_18QMetaTypeInterfaceEPvE_4_FUNES8_S9_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeI5QListI7QStringEE10getCopyCtrEvENUlPKNS_18QMetaTypeInterfaceEPvPKvE_4_FUNES7_S8_SA_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeI5QListI7QStringEE10getMoveCtrEvENUlPKNS_18QMetaTypeInterfaceEPvS8_E_4_FUNES7_S8_S8_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeI5QListI7QStringEE13getDefaultCtrEvENUlPKNS_18QMetaTypeInterfaceEPvE_4_FUNES7_S8_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeI5QListI7QStringEE7getDtorEvENUlPKNS_18QMetaTypeInterfaceEPvE_4_FUNES7_S8_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeI7QStringE10getCopyCtrEvENUlPKNS_18QMetaTypeInterfaceEPvPKvE_4_FUNES5_S6_S8_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeI7QStringE10getMoveCtrEvENUlPKNS_18QMetaTypeInterfaceEPvS6_E_4_FUNES5_S6_S6_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeI7QStringE13getDefaultCtrEvENUlPKNS_18QMetaTypeInterfaceEPvE_4_FUNES5_S6_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeI7QStringE7getDtorEvENUlPKNS_18QMetaTypeInterfaceEPvE_4_FUNES5_S6_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeIP7QObjectE10getCopyCtrEvENUlPKNS_18QMetaTypeInterfaceEPvPKvE_4_FUNES6_S7_S9_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeIP7QObjectE10getMoveCtrEvENUlPKNS_18QMetaTypeInterfaceEPvS7_E_4_FUNES6_S7_S7_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeIP7QObjectE13getDefaultCtrEvENUlPKNS_18QMetaTypeInterfaceEPvE_4_FUNES6_S7_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeIbE10getCopyCtrEvENUlPKNS_18QMetaTypeInterfaceEPvPKvE_4_FUNES4_S5_S7_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeIbE10getMoveCtrEvENUlPKNS_18QMetaTypeInterfaceEPvS5_E_4_FUNES4_S5_S5_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeIbE13getDefaultCtrEvENUlPKNS_18QMetaTypeInterfaceEPvE_4_FUNES4_S5_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeIiE10getCopyCtrEvENUlPKNS_18QMetaTypeInterfaceEPvPKvE_4_FUNES4_S5_S7_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeIiE10getMoveCtrEvENUlPKNS_18QMetaTypeInterfaceEPvS5_E_4_FUNES4_S5_S5_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeIiE13getDefaultCtrEvENUlPKNS_18QMetaTypeInterfaceEPvE_4_FUNES4_S5_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeIxE10getCopyCtrEvENUlPKNS_18QMetaTypeInterfaceEPvPKvE_4_FUNES4_S5_S7_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeIxE10getMoveCtrEvENUlPKNS_18QMetaTypeInterfaceEPvS5_E_4_FUNES4_S5_S5_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeIxE13getDefaultCtrEvENUlPKNS_18QMetaTypeInterfaceEPvE_4_FUNES4_S5_ at Base 0.13.2
diff --git a/debian/rules b/debian/rules
index 087ebb7..d7a6c24 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,21 +5,20 @@
 
 export DEB_BUILD_MAINT_OPTIONS=hardening=+all
 export DEB_CXXFLAGS_MAINT_APPEND = -fvisibility=hidden -fvisibility-inlines-hidden
-DPKG_EXPORT_BUILDFLAGS = 1
-include /usr/share/dpkg/buildflags.mk
 include /usr/share/dpkg/architecture.mk
 
+COMMON_CMAKE_ARGS = -DBUILD_TESTING=OFF
+
 %:
-	dh $@ --with kde --with pkgkde_symbolshelper
+	dh $@ --with pkgkde_symbolshelper
 
-ifneq (,$(findstring $(DEB_HOST_ARCH), amd64 arm64 armel armhf hurd-i386 i386 mips64el mipsel ppc64el riscv64))
 override_dh_auto_clean:
 	dh_auto_clean
 	rm -rf build-Qt6
 
 override_dh_auto_configure:
-	dh_auto_configure -- -DBUILD_WITH_QT6=OFF
-	dh_auto_configure --builddirectory=build-Qt6  -- -DBUILD_WITH_QT6=ON \
+	dh_auto_configure -- $(COMMON_CMAKE_ARGS) -DBUILD_WITH_QT6=OFF
+	dh_auto_configure --builddirectory=build-Qt6  -- $(COMMON_CMAKE_ARGS) -DBUILD_WITH_QT6=ON \
 		-DECM_MKSPECS_INSTALL_DIR=/usr/lib/$(DEB_HOST_MULTIARCH)/qt6/mkspecs/modules
 
 override_dh_auto_build:
@@ -29,4 +28,6 @@ override_dh_auto_build:
 override_dh_auto_install:
 	dh_auto_install
 	dh_auto_install --builddirectory=build-Qt6
-endif
+
+override_dh_auto_test:
+	# the tests require a FreeDesktop Secret service running
diff --git a/debian/watch b/debian/watch
index 49a639e..501075d 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,5 +1,5 @@
-version=4
+Version: 5
 
-opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%@PACKAGE at -$1.tar.gz%" \
-    https://github.com/frankosterfeld/qtkeychain/tags \
-    (?:.*?/)?v?(\d[\d.]*)\.tar\.gz debian uupdate
+Template: Github
+Owner: frankosterfeld
+Project: qtkeychain

From null at kde.org  Sun Jul  5 19:57:57 2026
From: null at kde.org (Carlos De Maine)
Date: Sun,  5 Jul 2026 18:57:57 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/qtkeychain/Neon/release=5D_debian=3A_version_4_for_watch_file?=
Message-ID: <20260705185757.61BDA1400E34@lerwini.kde.org>

Git commit 16cec0dc4514c4c266358fb2a07fc2ef52cca032 by Carlos De Maine.
Committed on 05/07/2026 at 18:57.
Pushed by carlosdem into branch 'Neon/release'.

version 4 for watch file

M  +4    -4    debian/watch

https://invent.kde.org/neon/forks/qtkeychain/-/commit/16cec0dc4514c4c266358fb2a07fc2ef52cca032

diff --git a/debian/watch b/debian/watch
index 501075d..70207a5 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,5 +1,5 @@
-Version: 5
+Version: 4
 
-Template: Github
-Owner: frankosterfeld
-Project: qtkeychain
+opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%@PACKAGE at -$1.tar.gz%" \
+    https://github.com/frankosterfeld/qtkeychain/tags \
+    (?:.*?/)?v?(\d[\d.]*)\.tar\.gz debian uupdate

From null at kde.org  Sun Jul  5 20:00:45 2026
From: null at kde.org (Carlos De Maine)
Date: Sun,  5 Jul 2026 19:00:45 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/qtkeychain/Neon/release=5D_debian=3A_version=3D4?=
Message-ID: <20260705190045.52A2C14005BB@lerwini.kde.org>

Git commit 4a3681e8a4f0f518f4cbf9bca2ecf134af334721 by Carlos De Maine.
Committed on 05/07/2026 at 19:00.
Pushed by carlosdem into branch 'Neon/release'.

version=4

M  +1    -1    debian/watch

https://invent.kde.org/neon/forks/qtkeychain/-/commit/4a3681e8a4f0f518f4cbf9bca2ecf134af334721

diff --git a/debian/watch b/debian/watch
index 70207a5..49a639e 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,4 +1,4 @@
-Version: 4
+version=4
 
 opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%@PACKAGE at -$1.tar.gz%" \
     https://github.com/frankosterfeld/qtkeychain/tags \

From null at kde.org  Sun Jul  5 20:28:14 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:28:14 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-attica/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705192814.66BCD14018FE@lerwini.kde.org>

Git commit 4bbf5379260c175b97e02f97c7a0c72e768ac019 by Neon CI.
Committed on 05/07/2026 at 19:27.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-attica/-/commit/4bbf5379260c175b97e02f97c7a0c72e768ac019

diff --git a/debian/changelog b/debian/changelog
index 815b85c..dfb31ab 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-attica (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:27:57 +0000
+
 kf6-attica (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:28:56 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:28:56 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-baloo/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705192856.DD557140052E@lerwini.kde.org>

Git commit e7d2ccdd131086470e28f07dd525e55d2512cc5b by Neon CI.
Committed on 05/07/2026 at 19:28.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-baloo/-/commit/e7d2ccdd131086470e28f07dd525e55d2512cc5b

diff --git a/debian/changelog b/debian/changelog
index 36960c8..0e31d80 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-baloo (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:28:41 +0000
+
 kf6-baloo (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:30:16 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:30:16 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-bluez-qt/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705193016.175B1140052E@lerwini.kde.org>

Git commit e292567d7e5751765f7e97fa2aca2a993d5e135a by Neon CI.
Committed on 05/07/2026 at 19:30.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-bluez-qt/-/commit/e292567d7e5751765f7e97fa2aca2a993d5e135a

diff --git a/debian/changelog b/debian/changelog
index 210dcda..554c2d8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-bluez-qt (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:30:00 +0000
+
 kf6-bluez-qt (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:31:02 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:31:02 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-breeze-icons/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705193102.1B56A140052E@lerwini.kde.org>

Git commit 348a53f39a8228829e20c24596a02b6c617fffb9 by Neon CI.
Committed on 05/07/2026 at 19:30.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-breeze-icons/-/commit/348a53f39a8228829e20c24596a02b6c617fffb9

diff --git a/debian/changelog b/debian/changelog
index 56c07b6..82a6e6f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-breeze-icons (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:30:46 +0000
+
 kf6-breeze-icons (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:31:39 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:31:39 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-extra-cmake-modules/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705193139.2B185140052E@lerwini.kde.org>

Git commit bd131de64a601f61d83d29d82a91bef38796620f by Neon CI.
Committed on 05/07/2026 at 19:31.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-extra-cmake-modules/-/commit/bd131de64a601f61d83d29d82a91bef38796620f

diff --git a/debian/changelog b/debian/changelog
index b29b151..8942f18 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-extra-cmake-modules (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:31:22 +0000
+
 kf6-extra-cmake-modules (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:32:15 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:32:15 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-frameworkintegration/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705193215.A373D140052E@lerwini.kde.org>

Git commit b0608b73f44150653d89d22c770b45d57bf20478 by Neon CI.
Committed on 05/07/2026 at 19:32.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-frameworkintegration/-/commit/b0608b73f44150653d89d22c770b45d57bf20478

diff --git a/debian/changelog b/debian/changelog
index deb94da..2167bfa 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-frameworkintegration (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:32:00 +0000
+
 kf6-frameworkintegration (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:32:52 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:32:52 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-karchive/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705193252.C1FB21401AE8@lerwini.kde.org>

Git commit bf7389da7b928c6a2a2b7450394f7662e806efc5 by Neon CI.
Committed on 05/07/2026 at 19:32.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-karchive/-/commit/bf7389da7b928c6a2a2b7450394f7662e806efc5

diff --git a/debian/changelog b/debian/changelog
index 66696fe..d768ef8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-karchive (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:32:36 +0000
+
 kf6-karchive (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:33:29 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:33:29 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kapidox/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705193329.BAA7D140052E@lerwini.kde.org>

Git commit 6bfce0c3d5bbcb975ba038c0635064698b026787 by Neon CI.
Committed on 05/07/2026 at 19:33.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kapidox/-/commit/6bfce0c3d5bbcb975ba038c0635064698b026787

diff --git a/debian/changelog b/debian/changelog
index a753794..e780a82 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kapidox (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:33:14 +0000
+
 kf6-kapidox (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:34:06 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:34:06 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kbookmarks/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705193406.A12D614018FE@lerwini.kde.org>

Git commit 3e14da401ef0094103b97cf8cc3104b625ebd74f by Neon CI.
Committed on 05/07/2026 at 19:33.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kbookmarks/-/commit/3e14da401ef0094103b97cf8cc3104b625ebd74f

diff --git a/debian/changelog b/debian/changelog
index d73e1a3..2287470 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kbookmarks (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:33:50 +0000
+
 kf6-kbookmarks (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:38:06 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:38:06 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kauth/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705193806.8295314012A9@lerwini.kde.org>

Git commit a4f700b8b62b7cb620efd33a0ebf0a36b968003e by Neon CI.
Committed on 05/07/2026 at 19:37.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kauth/-/commit/a4f700b8b62b7cb620efd33a0ebf0a36b968003e

diff --git a/debian/changelog b/debian/changelog
index 08ee901..e13198d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kauth (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:37:51 +0000
+
 kf6-kauth (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:38:34 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:38:34 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kcalendarcore/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705193834.A867114012A9@lerwini.kde.org>

Git commit 992c5ba60515525aba7ecbe2e3e0fcf4e033b907 by Neon CI.
Committed on 05/07/2026 at 19:38.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kcalendarcore/-/commit/992c5ba60515525aba7ecbe2e3e0fcf4e033b907

diff --git a/debian/changelog b/debian/changelog
index 4df00e1..2e72859 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kcalendarcore (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:38:20 +0000
+
 kf6-kcalendarcore (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:39:03 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:39:03 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kcmutils/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705193903.D0240140052E@lerwini.kde.org>

Git commit 7949a0c8522e24b4a568ea350037822b6a9aa503 by Neon CI.
Committed on 05/07/2026 at 19:38.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kcmutils/-/commit/7949a0c8522e24b4a568ea350037822b6a9aa503

diff --git a/debian/changelog b/debian/changelog
index 2fc892a..42ae843 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kcmutils (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:38:49 +0000
+
 kf6-kcmutils (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:39:32 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:39:32 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kcodecs/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705193932.2467D140052E@lerwini.kde.org>

Git commit b398a39cde518df0a3aa081bcb71272a3f007fa3 by Neon CI.
Committed on 05/07/2026 at 19:39.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kcodecs/-/commit/b398a39cde518df0a3aa081bcb71272a3f007fa3

diff --git a/debian/changelog b/debian/changelog
index 53a21d2..9961fa9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kcodecs (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:39:18 +0000
+
 kf6-kcodecs (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:40:00 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:40:00 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kcolorscheme/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705194000.60717140052E@lerwini.kde.org>

Git commit bdb9a5964874d67ba834822ac72717a24d6d9e3c by Neon CI.
Committed on 05/07/2026 at 19:39.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kcolorscheme/-/commit/bdb9a5964874d67ba834822ac72717a24d6d9e3c

diff --git a/debian/changelog b/debian/changelog
index f114718..0e101d1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kcolorscheme (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:39:45 +0000
+
 kf6-kcolorscheme (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:40:29 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:40:29 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kcompletion/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705194029.D5D9E140052E@lerwini.kde.org>

Git commit 1f065f5b1257d417e6fa205680ea33b9950a16bc by Neon CI.
Committed on 05/07/2026 at 19:40.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kcompletion/-/commit/1f065f5b1257d417e6fa205680ea33b9950a16bc

diff --git a/debian/changelog b/debian/changelog
index 97af708..01c208b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kcompletion (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:40:15 +0000
+
 kf6-kcompletion (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:40:57 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:40:57 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kconfig/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705194057.EBD3D140052E@lerwini.kde.org>

Git commit 1d0bb6be5af862ee3b1a48a051b441dabe9b30f4 by Neon CI.
Committed on 05/07/2026 at 19:40.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kconfig/-/commit/1d0bb6be5af862ee3b1a48a051b441dabe9b30f4

diff --git a/debian/changelog b/debian/changelog
index 8b4fc60..cbb260a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kconfig (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:40:43 +0000
+
 kf6-kconfig (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:41:25 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:41:25 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kconfigwidgets/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705194125.E6CE7140052E@lerwini.kde.org>

Git commit aedad7790ffba4f1360ed6b15521115a45a442aa by Neon CI.
Committed on 05/07/2026 at 19:41.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kconfigwidgets/-/commit/aedad7790ffba4f1360ed6b15521115a45a442aa

diff --git a/debian/changelog b/debian/changelog
index 02a0b08..6600de4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kconfigwidgets (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:41:11 +0000
+
 kf6-kconfigwidgets (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:41:53 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:41:53 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kcontacts/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705194153.CE622140052E@lerwini.kde.org>

Git commit 454afc61221b33025a86901bc6b8fa9703bb9fe6 by Neon CI.
Committed on 05/07/2026 at 19:41.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kcontacts/-/commit/454afc61221b33025a86901bc6b8fa9703bb9fe6

diff --git a/debian/changelog b/debian/changelog
index 16d95b8..61d4b9a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kcontacts (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:41:39 +0000
+
 kf6-kcontacts (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:43:40 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:43:40 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kcoreaddons/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705194340.5408C14002AB@lerwini.kde.org>

Git commit d575fb47662b126737c8934843d1b1209e2ae37d by Neon CI.
Committed on 05/07/2026 at 19:43.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kcoreaddons/-/commit/d575fb47662b126737c8934843d1b1209e2ae37d

diff --git a/debian/changelog b/debian/changelog
index 805c19d..e8acbda 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kcoreaddons (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:43:25 +0000
+
 kf6-kcoreaddons (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:44:09 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:44:09 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kcrash/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705194409.45C8F14009D1@lerwini.kde.org>

Git commit 9220199a5bd60812baa8a3c6a63c0659f395c043 by Neon CI.
Committed on 05/07/2026 at 19:43.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kcrash/-/commit/9220199a5bd60812baa8a3c6a63c0659f395c043

diff --git a/debian/changelog b/debian/changelog
index 4553d87..98491c6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kcrash (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:43:54 +0000
+
 kf6-kcrash (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:44:37 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:44:37 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kdav/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705194437.1E7AF14009D1@lerwini.kde.org>

Git commit ea418110dea88bd4ff6f49a740d60f588bf41c23 by Neon CI.
Committed on 05/07/2026 at 19:44.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kdav/-/commit/ea418110dea88bd4ff6f49a740d60f588bf41c23

diff --git a/debian/changelog b/debian/changelog
index da06587..8f3d20d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kdav (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:44:23 +0000
+
 kf6-kdav (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:45:05 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:45:05 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kdbusaddons/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705194505.1273C1400B7A@lerwini.kde.org>

Git commit c2f76fba0d1f8bc600da972501eef2a08c3a8831 by Neon CI.
Committed on 05/07/2026 at 19:44.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kdbusaddons/-/commit/c2f76fba0d1f8bc600da972501eef2a08c3a8831

diff --git a/debian/changelog b/debian/changelog
index 087e2c3..ce105d5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kdbusaddons (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:44:50 +0000
+
 kf6-kdbusaddons (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:45:34 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:45:34 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kdeclarative/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705194534.1BAC314009D1@lerwini.kde.org>

Git commit 51c2bc760ab7d2bc0a4de30693292af63bcdea8a by Neon CI.
Committed on 05/07/2026 at 19:45.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kdeclarative/-/commit/51c2bc760ab7d2bc0a4de30693292af63bcdea8a

diff --git a/debian/changelog b/debian/changelog
index 4968134..5c23fab 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kdeclarative (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:45:19 +0000
+
 kf6-kdeclarative (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:46:02 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:46:02 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kded/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705194602.B61AD1400B7A@lerwini.kde.org>

Git commit 60d2359a1701052c317795dd374f471512637dba by Neon CI.
Committed on 05/07/2026 at 19:45.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kded/-/commit/60d2359a1701052c317795dd374f471512637dba

diff --git a/debian/changelog b/debian/changelog
index f896fa5..e3ce874 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kded (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:45:48 +0000
+
 kf6-kded (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:46:31 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:46:31 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kdesu/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705194631.59BDF14009D1@lerwini.kde.org>

Git commit 5533b46994be9b4674f06006cf2f4f282751db86 by Neon CI.
Committed on 05/07/2026 at 19:46.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kdesu/-/commit/5533b46994be9b4674f06006cf2f4f282751db86

diff --git a/debian/changelog b/debian/changelog
index 1cbcc3d..fbacb52 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kdesu (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:46:17 +0000
+
 kf6-kdesu (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:47:00 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:47:00 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kdnssd/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705194700.2390C14009D1@lerwini.kde.org>

Git commit ba04b54e75b6ba7ec649517cc01dde7d90d54ae8 by Neon CI.
Committed on 05/07/2026 at 19:46.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kdnssd/-/commit/ba04b54e75b6ba7ec649517cc01dde7d90d54ae8

diff --git a/debian/changelog b/debian/changelog
index afdd826..2c31e8c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kdnssd (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:46:45 +0000
+
 kf6-kdnssd (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:47:28 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:47:28 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kdoctools/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705194728.D49F114009D1@lerwini.kde.org>

Git commit a4109d5c46f006481800e3e5da1febfd300d194e by Neon CI.
Committed on 05/07/2026 at 19:47.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kdoctools/-/commit/a4109d5c46f006481800e3e5da1febfd300d194e

diff --git a/debian/changelog b/debian/changelog
index 006ea81..76140a3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kdoctools (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:47:14 +0000
+
 kf6-kdoctools (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:47:57 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:47:57 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kglobalaccel/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705194757.2096914009D1@lerwini.kde.org>

Git commit 0f7fbf053a37f5a8cf78670d5aa30a4d3cb02cb0 by Neon CI.
Committed on 05/07/2026 at 19:47.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kglobalaccel/-/commit/0f7fbf053a37f5a8cf78670d5aa30a4d3cb02cb0

diff --git a/debian/changelog b/debian/changelog
index df58ef9..da90f24 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kglobalaccel (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:47:42 +0000
+
 kf6-kglobalaccel (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:48:24 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:48:24 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kguiaddons/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705194824.C7ABE14009D1@lerwini.kde.org>

Git commit 66143bce38bfaf437f2e96884ba46b34d7143ab7 by Neon CI.
Committed on 05/07/2026 at 19:48.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kguiaddons/-/commit/66143bce38bfaf437f2e96884ba46b34d7143ab7

diff --git a/debian/changelog b/debian/changelog
index d7bf2b0..2d2252e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kguiaddons (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:48:10 +0000
+
 kf6-kguiaddons (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:48:52 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:48:52 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-ki18n/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705194852.E0D2014002AB@lerwini.kde.org>

Git commit 965539082c523be36e1c1a341ca135e61122ef67 by Neon CI.
Committed on 05/07/2026 at 19:48.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-ki18n/-/commit/965539082c523be36e1c1a341ca135e61122ef67

diff --git a/debian/changelog b/debian/changelog
index 3841b52..dd5a9b6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-ki18n (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:48:38 +0000
+
 kf6-ki18n (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:49:20 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:49:20 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kholidays/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705194920.F3A6F14002AB@lerwini.kde.org>

Git commit febd9f32bbbb25bf713959e8a32990229b82a1b9 by Neon CI.
Committed on 05/07/2026 at 19:49.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kholidays/-/commit/febd9f32bbbb25bf713959e8a32990229b82a1b9

diff --git a/debian/changelog b/debian/changelog
index c01c01c..2e4c68c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kholidays (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:49:06 +0000
+
 kf6-kholidays (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:49:49 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:49:49 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kidletime/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705194949.33D9F14002AB@lerwini.kde.org>

Git commit 9373095da10a3fcee4a44834ccf183b0f71c6596 by Neon CI.
Committed on 05/07/2026 at 19:49.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kidletime/-/commit/9373095da10a3fcee4a44834ccf183b0f71c6596

diff --git a/debian/changelog b/debian/changelog
index a1e690a..4b5681e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kidletime (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:49:34 +0000
+
 kf6-kidletime (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:50:17 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:50:17 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kiconthemes/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705195017.9EA2114002AB@lerwini.kde.org>

Git commit 4a4dc19e10deb3fedc74c7401639f7c0e6be3e83 by Neon CI.
Committed on 05/07/2026 at 19:50.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kiconthemes/-/commit/4a4dc19e10deb3fedc74c7401639f7c0e6be3e83

diff --git a/debian/changelog b/debian/changelog
index f52522d..f8fa054 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kiconthemes (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:50:03 +0000
+
 kf6-kiconthemes (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:50:46 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:50:46 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kimageformats/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705195046.73D5E1400E9C@lerwini.kde.org>

Git commit fc04613deffe14f1bb93ae37518c98885cb73890 by Neon CI.
Committed on 05/07/2026 at 19:50.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kimageformats/-/commit/fc04613deffe14f1bb93ae37518c98885cb73890

diff --git a/debian/changelog b/debian/changelog
index 0ac4348..b6eb448 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kimageformats (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:50:31 +0000
+
 kf6-kimageformats (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:51:15 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:51:15 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kio/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705195115.B52D01400E9C@lerwini.kde.org>

Git commit 868d35d42a380161c21b746261b8b6f4b6156e2f by Neon CI.
Committed on 05/07/2026 at 19:51.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kio/-/commit/868d35d42a380161c21b746261b8b6f4b6156e2f

diff --git a/debian/changelog b/debian/changelog
index 9a477d9..3306447 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kio (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:51:01 +0000
+
 kf6-kio (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:51:44 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:51:44 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kirigami/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705195144.34FA61400E9C@lerwini.kde.org>

Git commit e4a9a16613b2c83d18f26b68330d48dd9412115d by Neon CI.
Committed on 05/07/2026 at 19:51.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kirigami/-/commit/e4a9a16613b2c83d18f26b68330d48dd9412115d

diff --git a/debian/changelog b/debian/changelog
index 9a5b395..1ab403e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kirigami (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:51:29 +0000
+
 kf6-kirigami (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:52:12 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:52:12 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kitemmodels/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705195212.D984F1400E9C@lerwini.kde.org>

Git commit b7e58024a706bd883b790cfdd021f7686bc1d754 by Neon CI.
Committed on 05/07/2026 at 19:51.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kitemmodels/-/commit/b7e58024a706bd883b790cfdd021f7686bc1d754

diff --git a/debian/changelog b/debian/changelog
index 3fd3a18..0e9aaf1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kitemmodels (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:51:58 +0000
+
 kf6-kitemmodels (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:52:41 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:52:41 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kitemviews/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705195241.71BC71400E9C@lerwini.kde.org>

Git commit 5f2bb6311f5eb5bebc2ae79cd2380e060c407167 by Neon CI.
Committed on 05/07/2026 at 19:52.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kitemviews/-/commit/5f2bb6311f5eb5bebc2ae79cd2380e060c407167

diff --git a/debian/changelog b/debian/changelog
index a443a8a..ca792db 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kitemviews (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:52:26 +0000
+
 kf6-kitemviews (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:53:10 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:53:10 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kjobwidgets/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705195310.E44281400E9C@lerwini.kde.org>

Git commit ef0a15c20836e97b6dacc61dc58620cfb3d17501 by Neon CI.
Committed on 05/07/2026 at 19:52.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kjobwidgets/-/commit/ef0a15c20836e97b6dacc61dc58620cfb3d17501

diff --git a/debian/changelog b/debian/changelog
index 1184808..0514fb2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kjobwidgets (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:52:55 +0000
+
 kf6-kjobwidgets (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:53:43 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:53:43 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kmime/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705195343.6CDE11400E9C@lerwini.kde.org>

Git commit 612b347b2684a7267d71a0bcff0995193976d082 by Neon CI.
Committed on 05/07/2026 at 19:53.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kmime/-/commit/612b347b2684a7267d71a0bcff0995193976d082

diff --git a/debian/changelog b/debian/changelog
index 9102f47..d27dbb6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kmime (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:53:29 +0000
+
 kf6-kmime (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:54:11 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:54:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-knewstuff/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705195411.F16CE14009D1@lerwini.kde.org>

Git commit 45d4527db9bc43009e53f8327890c5b855639bf0 by Neon CI.
Committed on 05/07/2026 at 19:53.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-knewstuff/-/commit/45d4527db9bc43009e53f8327890c5b855639bf0

diff --git a/debian/changelog b/debian/changelog
index 0c2ccbf..8c21091 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-knewstuff (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:53:57 +0000
+
 kf6-knewstuff (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:54:40 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:54:40 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-knotifications/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705195440.6B40E14009D1@lerwini.kde.org>

Git commit cc49ead46ac3507d5f678a087d4ccbc1fb8d796f by Neon CI.
Committed on 05/07/2026 at 19:54.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-knotifications/-/commit/cc49ead46ac3507d5f678a087d4ccbc1fb8d796f

diff --git a/debian/changelog b/debian/changelog
index f0c55eb..9292440 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-knotifications (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:54:26 +0000
+
 kf6-knotifications (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:55:09 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:55:09 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-knotifyconfig/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705195509.0A39C14009D1@lerwini.kde.org>

Git commit 06532820486ea7b4d92e33b29aaf4094870c15bf by Neon CI.
Committed on 05/07/2026 at 19:54.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-knotifyconfig/-/commit/06532820486ea7b4d92e33b29aaf4094870c15bf

diff --git a/debian/changelog b/debian/changelog
index 5a823f0..68663f2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-knotifyconfig (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:54:54 +0000
+
 kf6-knotifyconfig (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:55:40 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:55:40 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kpackage/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705195540.D71A614009D1@lerwini.kde.org>

Git commit 6c1a5ab7152366eb1ab38f7d099b6cc1a731acc9 by Neon CI.
Committed on 05/07/2026 at 19:55.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kpackage/-/commit/6c1a5ab7152366eb1ab38f7d099b6cc1a731acc9

diff --git a/debian/changelog b/debian/changelog
index b6598ee..afd87f5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kpackage (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:55:24 +0000
+
 kf6-kpackage (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:56:09 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:56:09 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kparts/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705195609.DC9A414009D1@lerwini.kde.org>

Git commit 0ab1a3933036dbd72cae0c0ed1205d6e16e2cbbf by Neon CI.
Committed on 05/07/2026 at 19:55.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kparts/-/commit/0ab1a3933036dbd72cae0c0ed1205d6e16e2cbbf

diff --git a/debian/changelog b/debian/changelog
index ef4eacc..2609816 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kparts (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:55:55 +0000
+
 kf6-kparts (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:56:38 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:56:38 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kpeople/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705195638.CF7A914009D1@lerwini.kde.org>

Git commit 79b69ae53328eb8805d68246aac2a589e378b820 by Neon CI.
Committed on 05/07/2026 at 19:56.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kpeople/-/commit/79b69ae53328eb8805d68246aac2a589e378b820

diff --git a/debian/changelog b/debian/changelog
index fef14a7..6c7349b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kpeople (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:56:24 +0000
+
 kf6-kpeople (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:57:08 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:57:08 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kplotting/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705195708.B557014009D1@lerwini.kde.org>

Git commit a137c8d568b7ccb4c6a8f75a5eb7503feef05810 by Neon CI.
Committed on 05/07/2026 at 19:56.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kplotting/-/commit/a137c8d568b7ccb4c6a8f75a5eb7503feef05810

diff --git a/debian/changelog b/debian/changelog
index 446081a..9e3da55 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kplotting (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:56:54 +0000
+
 kf6-kplotting (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:57:38 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:57:38 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kpty/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705195738.96A5D14009D1@lerwini.kde.org>

Git commit 89c86ddb1e21713cc6eb107c531aeb8f32b0a7b4 by Neon CI.
Committed on 05/07/2026 at 19:57.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kpty/-/commit/89c86ddb1e21713cc6eb107c531aeb8f32b0a7b4

diff --git a/debian/changelog b/debian/changelog
index 057a1bd..5c4daed 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kpty (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:57:23 +0000
+
 kf6-kpty (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:58:07 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:58:07 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kquickcharts/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705195807.6DFB21401EA0@lerwini.kde.org>

Git commit becc5aa1a2768e36ed50f1919db1b7cd63656705 by Neon CI.
Committed on 05/07/2026 at 19:57.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kquickcharts/-/commit/becc5aa1a2768e36ed50f1919db1b7cd63656705

diff --git a/debian/changelog b/debian/changelog
index 692c48f..ecb878a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kquickcharts (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:57:52 +0000
+
 kf6-kquickcharts (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:58:37 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:58:37 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-krunner/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705195837.3DBD514009D1@lerwini.kde.org>

Git commit ce5f0b48482cc150146736a352a11ea565e30b7f by Neon CI.
Committed on 05/07/2026 at 19:58.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-krunner/-/commit/ce5f0b48482cc150146736a352a11ea565e30b7f

diff --git a/debian/changelog b/debian/changelog
index 3448364..1dc3dd8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-krunner (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:58:22 +0000
+
 kf6-krunner (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:59:07 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:59:07 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kservice/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705195907.7D37D14009D1@lerwini.kde.org>

Git commit 38a7123751ce6b708df2907094e4bc694d1fbd3f by Neon CI.
Committed on 05/07/2026 at 19:58.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kservice/-/commit/38a7123751ce6b708df2907094e4bc694d1fbd3f

diff --git a/debian/changelog b/debian/changelog
index fbd2685..0330f6e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kservice (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:58:52 +0000
+
 kf6-kservice (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 20:59:46 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 19:59:46 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kstatusnotifieritem/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705195946.BBF181400B7A@lerwini.kde.org>

Git commit f837793995b34b876f384b96bd057a7375d1e8ed by Neon CI.
Committed on 05/07/2026 at 19:59.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kstatusnotifieritem/-/commit/f837793995b34b876f384b96bd057a7375d1e8ed

diff --git a/debian/changelog b/debian/changelog
index f4461c6..97139b5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kstatusnotifieritem (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:59:32 +0000
+
 kf6-kstatusnotifieritem (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 21:00:46 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 20:00:46 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-ktexteditor/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705200046.E73A61402487@lerwini.kde.org>

Git commit 5872b4dc2405602083683ab1cff7774b338e9e4a by Neon CI.
Committed on 05/07/2026 at 20:00.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-ktexteditor/-/commit/5872b4dc2405602083683ab1cff7774b338e9e4a

diff --git a/debian/changelog b/debian/changelog
index 14ee839..8a8efb9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-ktexteditor (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 20:00:32 +0000
+
 kf6-ktexteditor (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 21:01:16 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 20:01:16 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-ktexttemplate/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705200116.B5F5A1402487@lerwini.kde.org>

Git commit 8a993b12a3b92e6cee2919858462489505ab917b by Neon CI.
Committed on 05/07/2026 at 20:01.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-ktexttemplate/-/commit/8a993b12a3b92e6cee2919858462489505ab917b

diff --git a/debian/changelog b/debian/changelog
index 7483b9f..1814b6d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-ktexttemplate (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 20:01:02 +0000
+
 kf6-ktexttemplate (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 21:01:46 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 20:01:46 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-ktextwidgets/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705200146.26C151402487@lerwini.kde.org>

Git commit 350d5c5e784b24363a7fffc211e7d22f4c1b8a7d by Neon CI.
Committed on 05/07/2026 at 20:01.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-ktextwidgets/-/commit/350d5c5e784b24363a7fffc211e7d22f4c1b8a7d

diff --git a/debian/changelog b/debian/changelog
index d872e8d..487d750 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-ktextwidgets (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 20:01:31 +0000
+
 kf6-ktextwidgets (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 21:02:15 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 20:02:15 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kunitconversion/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705200215.C9E721402487@lerwini.kde.org>

Git commit fed2087dadbb1b06fad0a1d287319e31ffbadb44 by Neon CI.
Committed on 05/07/2026 at 20:02.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kunitconversion/-/commit/fed2087dadbb1b06fad0a1d287319e31ffbadb44

diff --git a/debian/changelog b/debian/changelog
index 667f12d..3e9c8f3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kunitconversion (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 20:02:01 +0000
+
 kf6-kunitconversion (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 21:02:45 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 20:02:45 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kuserfeedback/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705200245.AA13214007B7@lerwini.kde.org>

Git commit a40d35dd7f6ff4e1413e3e0ff83faef7d5ed3940 by Neon CI.
Committed on 05/07/2026 at 20:02.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kuserfeedback/-/commit/a40d35dd7f6ff4e1413e3e0ff83faef7d5ed3940

diff --git a/debian/changelog b/debian/changelog
index f869d02..0616471 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-userfeedback (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 20:02:31 +0000
+
 kf6-userfeedback (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 21:03:15 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 20:03:15 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kwallet/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705200315.C0D0E14007B7@lerwini.kde.org>

Git commit 9f7c61978c32a72cff85a4f9b1f1ab7db5f96260 by Neon CI.
Committed on 05/07/2026 at 20:03.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kwallet/-/commit/9f7c61978c32a72cff85a4f9b1f1ab7db5f96260

diff --git a/debian/changelog b/debian/changelog
index 4f7734a..6b33750 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kwallet (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 20:03:01 +0000
+
 kf6-kwallet (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 21:03:45 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 20:03:45 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kwidgetsaddons/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705200345.C2DE114007B7@lerwini.kde.org>

Git commit c07fa08529d12dc96c9d520b4e3928242a1d2807 by Neon CI.
Committed on 05/07/2026 at 20:03.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kwidgetsaddons/-/commit/c07fa08529d12dc96c9d520b4e3928242a1d2807

diff --git a/debian/changelog b/debian/changelog
index deb112b..1f65804 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kwidgetsaddons (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 20:03:30 +0000
+
 kf6-kwidgetsaddons (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 21:04:15 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 20:04:15 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kwindowsystem/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705200415.C845814002AB@lerwini.kde.org>

Git commit 86be12b4659d56dbb0e3f6445205d5d025f55075 by Neon CI.
Committed on 05/07/2026 at 20:04.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kwindowsystem/-/commit/86be12b4659d56dbb0e3f6445205d5d025f55075

diff --git a/debian/changelog b/debian/changelog
index 065c2fb..91c86dc 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kwindowsystem (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 20:04:00 +0000
+
 kf6-kwindowsystem (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 21:04:46 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 20:04:46 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kxmlgui/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705200446.23EA714002AB@lerwini.kde.org>

Git commit deacb986fb58147f5729a74c88985f1bf4582544 by Neon CI.
Committed on 05/07/2026 at 20:04.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kxmlgui/-/commit/deacb986fb58147f5729a74c88985f1bf4582544

diff --git a/debian/changelog b/debian/changelog
index 7f1d877..45656b8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kxmlgui (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 20:04:31 +0000
+
 kf6-kxmlgui (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 21:05:15 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 20:05:15 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-modemmanager-qt/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705200515.72ADA14002AB@lerwini.kde.org>

Git commit 7dbb9ff72b5ab941941d327d14c9d33b65be23ca by Neon CI.
Committed on 05/07/2026 at 20:05.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-modemmanager-qt/-/commit/7dbb9ff72b5ab941941d327d14c9d33b65be23ca

diff --git a/debian/changelog b/debian/changelog
index 330dc56..24d1b43 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-modemmanager-qt (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 20:05:00 +0000
+
 kf6-modemmanager-qt (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 21:05:44 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 20:05:44 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-networkmanager-qt/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705200544.6D3E214002AB@lerwini.kde.org>

Git commit 0494710d77c6e6ca97dc7f05a02cc6d6aac9e919 by Neon CI.
Committed on 05/07/2026 at 20:05.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-networkmanager-qt/-/commit/0494710d77c6e6ca97dc7f05a02cc6d6aac9e919

diff --git a/debian/changelog b/debian/changelog
index 7f1f1bb..c0a82c7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-networkmanager-qt (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 20:05:29 +0000
+
 kf6-networkmanager-qt (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 21:06:13 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 20:06:13 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-prison/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705200613.DEBA414002AB@lerwini.kde.org>

Git commit 56aa5d16c6529e610161e4281bb6822b20e83aac by Neon CI.
Committed on 05/07/2026 at 20:05.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-prison/-/commit/56aa5d16c6529e610161e4281bb6822b20e83aac

diff --git a/debian/changelog b/debian/changelog
index 453d802..fa2036b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-prison (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 20:05:59 +0000
+
 kf6-prison (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 21:06:43 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 20:06:43 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-purpose/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705200643.ADA8514002AB@lerwini.kde.org>

Git commit 96a827fa714a43ae49e38bc3f49151e0507bf49f by Neon CI.
Committed on 05/07/2026 at 20:06.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-purpose/-/commit/96a827fa714a43ae49e38bc3f49151e0507bf49f

diff --git a/debian/changelog b/debian/changelog
index 813379e..fab15ca 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-purpose (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 20:06:29 +0000
+
 kf6-purpose (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 21:07:13 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 20:07:13 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-qqc2-desktop-style/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705200713.2148F14002AB@lerwini.kde.org>

Git commit b229716a0a479d22f07d24931b472506e37b428c by Neon CI.
Committed on 05/07/2026 at 20:06.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-qqc2-desktop-style/-/commit/b229716a0a479d22f07d24931b472506e37b428c

diff --git a/debian/changelog b/debian/changelog
index 8d0e96e..18ccee8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-qqc2-desktop-style (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 20:06:58 +0000
+
 kf6-qqc2-desktop-style (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 21:08:32 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 20:08:32 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-solid/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705200832.22B9314002AB@lerwini.kde.org>

Git commit 2bd821aa34e6792b5c3251271391fc6f0b8c0bb7 by Neon CI.
Committed on 05/07/2026 at 20:08.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-solid/-/commit/2bd821aa34e6792b5c3251271391fc6f0b8c0bb7

diff --git a/debian/changelog b/debian/changelog
index f727c90..527c7e7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-solid (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 20:08:17 +0000
+
 kf6-solid (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 21:00:17 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 20:00:17 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-ksvg/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705200017.D44781400E9C@lerwini.kde.org>

Git commit 1d9758016635b884fbd396fb2d220af8bc446066 by Neon CI.
Committed on 05/07/2026 at 20:00.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-ksvg/-/commit/1d9758016635b884fbd396fb2d220af8bc446066

diff --git a/debian/changelog b/debian/changelog
index d374bd4..9c40979 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-ksvg (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 20:00:03 +0000
+
 kf6-ksvg (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 21:09:01 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 20:09:01 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-sonnet/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705200901.5EBB814007B7@lerwini.kde.org>

Git commit 0e172c49a42a6e3e2a6c3f604d5fcb68929b9f21 by Neon CI.
Committed on 05/07/2026 at 20:08.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-sonnet/-/commit/0e172c49a42a6e3e2a6c3f604d5fcb68929b9f21

diff --git a/debian/changelog b/debian/changelog
index b24b4d3..974d147 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-sonnet (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 20:08:46 +0000
+
 kf6-sonnet (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 21:09:34 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 20:09:34 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-syndication/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705200934.863C914007B7@lerwini.kde.org>

Git commit f0d373b4ba4923f8c1e46a004f5e5697edc591eb by Neon CI.
Committed on 05/07/2026 at 20:09.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-syndication/-/commit/f0d373b4ba4923f8c1e46a004f5e5697edc591eb

diff --git a/debian/changelog b/debian/changelog
index edfa991..a63c05e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-syndication (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 20:09:16 +0000
+
 kf6-syndication (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 21:10:07 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 20:10:07 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-syntax-highlighting/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705201007.19AF814007B7@lerwini.kde.org>

Git commit df50f4930acae4278f15ff44fe7169a73924fd45 by Neon CI.
Committed on 05/07/2026 at 20:09.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-syntax-highlighting/-/commit/df50f4930acae4278f15ff44fe7169a73924fd45

diff --git a/debian/changelog b/debian/changelog
index 991cdd8..92e0071 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-syntax-highlighting (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 20:09:51 +0000
+
 kf6-syntax-highlighting (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 21:10:36 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 20:10:36 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-threadweaver/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705201036.CA58B14007B7@lerwini.kde.org>

Git commit aefc82d50eb8d3a0ef1f9c5e7f31ee68bb2adde3 by Neon CI.
Committed on 05/07/2026 at 20:10.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-threadweaver/-/commit/aefc82d50eb8d3a0ef1f9c5e7f31ee68bb2adde3

diff --git a/debian/changelog b/debian/changelog
index ec675a5..27a8da9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-threadweaver (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 20:10:22 +0000
+
 kf6-threadweaver (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 21:12:37 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 20:12:37 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/powerdevil/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705201237.A18F614007B7@lerwini.kde.org>

Git commit aad462cb9238f2efeffe5133028f5f383dd7c65d by Neon CI.
Committed on 05/07/2026 at 20:12.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/powerdevil/-/commit/aad462cb9238f2efeffe5133028f5f383dd7c65d

diff --git a/debian/changelog b/debian/changelog
index e66745f..13ab225 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+powerdevil (4:6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 20:12:20 +0000
+
 powerdevil (4:6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 21:13:10 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 20:13:10 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kactivitymanagerd/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705201310.AE8B114007B7@lerwini.kde.org>

Git commit 253ef41e685493b6b1579dade082cae9f27299af by Neon CI.
Committed on 05/07/2026 at 20:12.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/kactivitymanagerd/-/commit/253ef41e685493b6b1579dade082cae9f27299af

diff --git a/debian/changelog b/debian/changelog
index c9e9474..f752793 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kactivitymanagerd (6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 20:12:52 +0000
+
 kactivitymanagerd (6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 21:17:05 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 20:17:05 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kwayland-integration/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705201705.D92DF14002AB@lerwini.kde.org>

Git commit 4c3b9909c898490643d65240422c2163501a4e10 by Neon CI.
Committed on 05/07/2026 at 20:16.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/kwayland-integration/-/commit/4c3b9909c898490643d65240422c2163501a4e10

diff --git a/debian/changelog b/debian/changelog
index e039059..7ce60ee 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kwayland-integration (4:6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 20:16:50 +0000
+
 kwayland-integration (4:6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 21:17:40 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 20:17:40 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/xdg-desktop-portal-kde/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705201740.4393714002AB@lerwini.kde.org>

Git commit 7e055b771bb95eadfb3bd31a9900d2b132ef4f21 by Neon CI.
Committed on 05/07/2026 at 20:17.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/xdg-desktop-portal-kde/-/commit/7e055b771bb95eadfb3bd31a9900d2b132ef4f21

diff --git a/debian/changelog b/debian/changelog
index ad43f05..6fa822a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+xdg-desktop-portal-kde (6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 20:17:24 +0000
+
 xdg-desktop-portal-kde (6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 21:22:33 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 20:22:33 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kpipewire/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705202233.F2EBA1400689@lerwini.kde.org>

Git commit aa796065db7d486d80d84cfad519d0e107758532 by Neon CI.
Committed on 05/07/2026 at 20:22.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/kpipewire/-/commit/aa796065db7d486d80d84cfad519d0e107758532

diff --git a/debian/changelog b/debian/changelog
index dd44884..9eacb5c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kpipewire (6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 20:22:18 +0000
+
 kpipewire (6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 21:30:26 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 20:30:26 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-activities/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705203026.D7E221400705@lerwini.kde.org>

Git commit be8b0a94dc006afea0a472842eaabb1ceb175ffa by Neon CI.
Committed on 05/07/2026 at 20:30.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-activities/-/commit/be8b0a94dc006afea0a472842eaabb1ceb175ffa

diff --git a/debian/changelog b/debian/changelog
index 756ff0d..2e60882 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-activities (6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 20:30:10 +0000
+
 plasma-activities (6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 22:06:27 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 21:06:27 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/breeze/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705210627.3740A14002AB@lerwini.kde.org>

Git commit f0bab1249cdd03079430d8f0ee7a979b1c46459b by Neon CI.
Committed on 05/07/2026 at 21:06.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/breeze/-/commit/f0bab1249cdd03079430d8f0ee7a979b1c46459b

diff --git a/debian/changelog b/debian/changelog
index 8a30104..d64f8f3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+breeze (4:6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 21:06:10 +0000
+
 breeze (4:6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 22:08:53 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 21:08:53 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plymouth-kcm/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705210853.519FC14004F1@lerwini.kde.org>

Git commit 5ec3bfd254170fcab19c0a8036e6d4e977b68905 by Neon CI.
Committed on 05/07/2026 at 21:08.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plymouth-kcm/-/commit/5ec3bfd254170fcab19c0a8036e6d4e977b68905

diff --git a/debian/changelog b/debian/changelog
index 43a7c9f..08b840f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plymouth-kcm (6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 21:08:36 +0000
+
 plymouth-kcm (6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 22:24:27 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 21:24:27 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma5support/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705212427.464BD14004F1@lerwini.kde.org>

Git commit de5bfdda2b2fe9a6ce59865b9dbe1d64f9de99a6 by Neon CI.
Committed on 05/07/2026 at 21:24.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma5support/-/commit/de5bfdda2b2fe9a6ce59865b9dbe1d64f9de99a6

diff --git a/debian/changelog b/debian/changelog
index 01dccb1..446d707 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma5support (6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 21:24:10 +0000
+
 plasma5support (6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 22:34:48 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 21:34:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kscreen/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705213448.BF3EE14004F1@lerwini.kde.org>

Git commit 5c325918c4a3bba6e4c1ae860874d2ce696feb9c by Neon CI.
Committed on 05/07/2026 at 21:34.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/kscreen/-/commit/5c325918c4a3bba6e4c1ae860874d2ce696feb9c

diff --git a/debian/changelog b/debian/changelog
index dbf5488..19aca6b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kscreen (4:6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 21:34:32 +0000
+
 kscreen (4:6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 22:49:48 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 21:49:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma-mobile/plasma-dialer/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705214948.A6D9D1400689@lerwini.kde.org>

Git commit 8762304a3a3b4b0c3b2ecc9a39c36bea109fb8fe by Neon CI.
Committed on 05/07/2026 at 21:49.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma-mobile/plasma-dialer/-/commit/8762304a3a3b4b0c3b2ecc9a39c36bea109fb8fe

diff --git a/debian/changelog b/debian/changelog
index c6ccabc..0ec1260 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-dialer (1:6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 21:49:32 +0000
+
 plasma-dialer (1:6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 22:50:30 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 21:50:30 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-welcome/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705215030.7F84D1400689@lerwini.kde.org>

Git commit 6d87abdfa62dde7c20adddc2a908f8347fbfd345 by Neon CI.
Committed on 05/07/2026 at 21:50.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-welcome/-/commit/6d87abdfa62dde7c20adddc2a908f8347fbfd345

diff --git a/debian/changelog b/debian/changelog
index 0b84337..a49f404 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-welcome (6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 21:50:13 +0000
+
 plasma-welcome (6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 22:57:26 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 21:57:26 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-systemmonitor/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705215726.17D5314004F1@lerwini.kde.org>

Git commit 770dbec6f199cc937489d8c4bba854aa75baa7c1 by Neon CI.
Committed on 05/07/2026 at 21:57.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-systemmonitor/-/commit/770dbec6f199cc937489d8c4bba854aa75baa7c1

diff --git a/debian/changelog b/debian/changelog
index e10493d..91976cd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-systemmonitor (6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 21:57:09 +0000
+
 plasma-systemmonitor (6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 23:15:26 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 22:15:26 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kde-gtk-config/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705221526.DB9181401613@lerwini.kde.org>

Git commit 8680ae4cdd71c3ba42dd84c56802a792965cc19c by Neon CI.
Committed on 05/07/2026 at 22:15.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/kde-gtk-config/-/commit/8680ae4cdd71c3ba42dd84c56802a792965cc19c

diff --git a/debian/changelog b/debian/changelog
index 6fe4d3b..ae78f22 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kde-gtk-config (4:6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 22:15:10 +0000
+
 kde-gtk-config (4:6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul  5 23:34:54 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 22:34:54 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-thunderbolt/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705223454.D281814003D2@lerwini.kde.org>

Git commit 42a342df2b2a7553ea788cc1993f19783d735678 by Neon CI.
Committed on 05/07/2026 at 22:34.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-thunderbolt/-/commit/42a342df2b2a7553ea788cc1993f19783d735678

diff --git a/debian/changelog b/debian/changelog
index 336fac9..42b9e90 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-thunderbolt (6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 22:34:38 +0000
+
 plasma-thunderbolt (6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Mon Jul  6 00:04:26 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 23:04:26 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kscreenlocker/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705230426.08EAA14015C1@lerwini.kde.org>

Git commit 4ada4fc6fe5428f20e7fc920a1cc7465773b0402 by Neon CI.
Committed on 05/07/2026 at 23:04.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/kscreenlocker/-/commit/4ada4fc6fe5428f20e7fc920a1cc7465773b0402

diff --git a/debian/changelog b/debian/changelog
index 3cc874b..8a7eff9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kscreenlocker (6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 23:04:09 +0000
+
 kscreenlocker (6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Mon Jul  6 00:12:33 2026
From: null at kde.org (Neon CI)
Date: Sun,  5 Jul 2026 23:12:33 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kwin-x11/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260705231233.11DFA1400917@lerwini.kde.org>

Git commit 161dd0b0900b48dc834ebaf4d27a5d2124dcd9c3 by Neon CI.
Committed on 05/07/2026 at 23:12.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/kwin-x11/-/commit/161dd0b0900b48dc834ebaf4d27a5d2124dcd9c3

diff --git a/debian/changelog b/debian/changelog
index e58ddef..bcbe889 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kwin-x11 (4:6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 23:12:13 +0000
+
 kwin-x11 (4:6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Mon Jul  6 01:45:31 2026
From: null at kde.org (Neon CI)
Date: Mon,  6 Jul 2026 00:45:31 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kwrited/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260706004531.08AC81402D46@lerwini.kde.org>

Git commit 4b765f83f563f93eae3e9ae374845ffb5b6fb34a by Neon CI.
Committed on 06/07/2026 at 00:45.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/kwrited/-/commit/4b765f83f563f93eae3e9ae374845ffb5b6fb34a

diff --git a/debian/changelog b/debian/changelog
index b52fb79..c18f0ec 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kwrited (4:6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Mon, 06 Jul 2026 00:45:14 +0000
+
 kwrited (4:6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Mon Jul  6 01:46:15 2026
From: null at kde.org (Neon CI)
Date: Mon,  6 Jul 2026 00:46:15 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-pa/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260706004615.184761402D46@lerwini.kde.org>

Git commit a2f4047c47439def056961028d6c6b4641f3f92f by Neon CI.
Committed on 06/07/2026 at 00:45.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-pa/-/commit/a2f4047c47439def056961028d6c6b4641f3f92f

diff --git a/debian/changelog b/debian/changelog
index 1bf38ac..b0648c1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-pa (4:6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Mon, 06 Jul 2026 00:45:57 +0000
+
 plasma-pa (4:6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Mon Jul  6 02:01:23 2026
From: null at kde.org (Neon CI)
Date: Mon,  6 Jul 2026 01:01:23 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kglobalacceld/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260706010123.56CE714008E3@lerwini.kde.org>

Git commit 021ccdee557b55dcf19eff1b5a980f0e8afd568f by Neon CI.
Committed on 06/07/2026 at 01:01.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/kglobalacceld/-/commit/021ccdee557b55dcf19eff1b5a980f0e8afd568f

diff --git a/debian/changelog b/debian/changelog
index 188e836..d8567c7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kglobalacceld (6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Mon, 06 Jul 2026 01:01:05 +0000
+
 kglobalacceld (6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Mon Jul  6 02:59:49 2026
From: null at kde.org (Neon CI)
Date: Mon,  6 Jul 2026 01:59:49 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/ocean-sound-theme/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260706015949.DF47D14005E7@lerwini.kde.org>

Git commit 2a361338c024a4775832f1142026c69df7e7fd4f by Neon CI.
Committed on 06/07/2026 at 01:59.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/ocean-sound-theme/-/commit/2a361338c024a4775832f1142026c69df7e7fd4f

diff --git a/debian/changelog b/debian/changelog
index c5b9345..96e7ffd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+ocean-sound-theme (6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Mon, 06 Jul 2026 01:59:32 +0000
+
 ocean-sound-theme (6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Mon Jul  6 03:18:28 2026
From: null at kde.org (Neon CI)
Date: Mon,  6 Jul 2026 02:18:28 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kde-cli-tools/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260706021828.7421514003D1@lerwini.kde.org>

Git commit 9bc3a9df5d486fe7cb9ce7a6560261d59134a72b by Neon CI.
Committed on 06/07/2026 at 02:18.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/kde-cli-tools/-/commit/9bc3a9df5d486fe7cb9ce7a6560261d59134a72b

diff --git a/debian/changelog b/debian/changelog
index 623ec78..d6957cc 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kde-cli-tools (4:6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Mon, 06 Jul 2026 02:18:11 +0000
+
 kde-cli-tools (4:6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Mon Jul  6 03:50:14 2026
From: null at kde.org (Neon CI)
Date: Mon,  6 Jul 2026 02:50:14 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/flatpak-kcm/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260706025014.B7CBB140032F@lerwini.kde.org>

Git commit fb9844ba476631e73beea67f8cfb2aaaa1a0e915 by Neon CI.
Committed on 06/07/2026 at 02:49.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/flatpak-kcm/-/commit/fb9844ba476631e73beea67f8cfb2aaaa1a0e915

diff --git a/debian/changelog b/debian/changelog
index 07cfa25..64a953e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+flatpak-kcm (6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Mon, 06 Jul 2026 02:49:58 +0000
+
 flatpak-kcm (6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Mon Jul  6 04:11:54 2026
From: null at kde.org (Neon CI)
Date: Mon,  6 Jul 2026 03:11:54 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/ksshaskpass/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260706031154.936DC1400720@lerwini.kde.org>

Git commit c86dea0f173ffe3d270df2b82d827a65f504ae12 by Neon CI.
Committed on 06/07/2026 at 03:11.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/ksshaskpass/-/commit/c86dea0f173ffe3d270df2b82d827a65f504ae12

diff --git a/debian/changelog b/debian/changelog
index 74bc9cb..6ee419a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+ksshaskpass (4:6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Mon, 06 Jul 2026 03:11:36 +0000
+
 ksshaskpass (4:6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Mon Jul  6 04:22:20 2026
From: null at kde.org (Neon CI)
Date: Mon,  6 Jul 2026 03:22:20 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma-mobile/plasma-camera/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260706032220.0201F14006E0@lerwini.kde.org>

Git commit 83f63a18b5d958b30afc2f987b63fc048317a5dd by Neon CI.
Committed on 06/07/2026 at 03:22.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma-mobile/plasma-camera/-/commit/83f63a18b5d958b30afc2f987b63fc048317a5dd

diff --git a/debian/changelog b/debian/changelog
index 3ce3500..ebadb19 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-camera (1:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Mon, 06 Jul 2026 03:22:04 +0000
+
 plasma-camera (1:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Mon Jul  6 05:07:25 2026
From: null at kde.org (Neon CI)
Date: Mon,  6 Jul 2026 04:07:25 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kwallet-pam/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260706040725.177A81400763@lerwini.kde.org>

Git commit 2064aa29756f3006d8d1d097f7064ddb90059449 by Neon CI.
Committed on 06/07/2026 at 04:06.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/kwallet-pam/-/commit/2064aa29756f3006d8d1d097f7064ddb90059449

diff --git a/debian/changelog b/debian/changelog
index 1f80145..7ce2eaf 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kwallet-pam (4:6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Mon, 06 Jul 2026 04:06:46 +0000
+
 kwallet-pam (4:6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Mon Jul  6 05:17:24 2026
From: null at kde.org (Neon CI)
Date: Mon,  6 Jul 2026 04:17:24 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-vault/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260706041724.CEC261400763@lerwini.kde.org>

Git commit 67e65d65e13c066254a7feebae35467ebb5ec150 by Neon CI.
Committed on 06/07/2026 at 04:16.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-vault/-/commit/67e65d65e13c066254a7feebae35467ebb5ec150

diff --git a/debian/changelog b/debian/changelog
index efc172e..99e2e90 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-vault (6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Mon, 06 Jul 2026 04:16:33 +0000
+
 plasma-vault (6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Mon Jul  6 06:12:32 2026
From: null at kde.org (Neon CI)
Date: Mon,  6 Jul 2026 05:12:32 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/milou/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260706051232.F2B6414001BB@lerwini.kde.org>

Git commit 5bc3c1397ca79a1c4e91da64aa168b9b9dd332b5 by Neon CI.
Committed on 06/07/2026 at 05:12.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/milou/-/commit/5bc3c1397ca79a1c4e91da64aa168b9b9dd332b5

diff --git a/debian/changelog b/debian/changelog
index 3cfc62a..8a62cb3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+milou (4:6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Mon, 06 Jul 2026 05:12:14 +0000
+
 milou (4:6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Mon Jul  6 06:20:41 2026
From: null at kde.org (Neon CI)
Date: Mon,  6 Jul 2026 05:20:41 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/libksysguard/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260706052041.AFA371400716@lerwini.kde.org>

Git commit 34b9747e2022b672dbfdd2f3f96f825c5031c50e by Neon CI.
Committed on 06/07/2026 at 05:20.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/libksysguard/-/commit/34b9747e2022b672dbfdd2f3f96f825c5031c50e

diff --git a/debian/changelog b/debian/changelog
index 30055c2..892d88b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libksysguard (4:6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Mon, 06 Jul 2026 05:20:24 +0000
+
 libksysguard (4:6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Mon Jul  6 06:30:33 2026
From: null at kde.org (Neon CI)
Date: Mon,  6 Jul 2026 05:30:33 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/oxygen-sounds/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260706053033.7EE051400716@lerwini.kde.org>

Git commit cd0f983b3e38b25a5906565b68182eb6827d7667 by Neon CI.
Committed on 06/07/2026 at 05:30.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/oxygen-sounds/-/commit/cd0f983b3e38b25a5906565b68182eb6827d7667

diff --git a/debian/changelog b/debian/changelog
index 42803c7..8dfa07c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+oxygen-sounds (4:6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Mon, 06 Jul 2026 05:30:15 +0000
+
 oxygen-sounds (4:6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Mon Jul  6 06:39:12 2026
From: null at kde.org (Neon CI)
Date: Mon,  6 Jul 2026 05:39:12 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/libplasma/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260706053912.1DF9A1400716@lerwini.kde.org>

Git commit 7f3177ae0164133867b24f8646fab63415c27f49 by Neon CI.
Committed on 06/07/2026 at 05:38.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/libplasma/-/commit/7f3177ae0164133867b24f8646fab63415c27f49

diff --git a/debian/changelog b/debian/changelog
index eafe62b..e1b7aa5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libplasma (6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Mon, 06 Jul 2026 05:38:55 +0000
+
 libplasma (6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Mon Jul  6 10:21:10 2026
From: null at kde.org (Neon CI)
Date: Mon,  6 Jul 2026 09:21:10 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/libkscreen/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260706092110.24C6814004B5@lerwini.kde.org>

Git commit 3f05132c325bbc0d2cd180a412f62d6028a18879 by Neon CI.
Committed on 06/07/2026 at 09:20.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/libkscreen/-/commit/3f05132c325bbc0d2cd180a412f62d6028a18879

diff --git a/debian/changelog b/debian/changelog
index 114b935..89f3eaa 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libkscreen (4:6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Mon, 06 Jul 2026 09:20:54 +0000
+
 libkscreen (4:6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Mon Jul  6 10:27:59 2026
From: null at kde.org (Neon CI)
Date: Mon,  6 Jul 2026 09:27:59 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-disks/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260706092759.40BE914006E7@lerwini.kde.org>

Git commit 40cdc2d7fda609edffa6413389506debb9045a98 by Neon CI.
Committed on 06/07/2026 at 09:27.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-disks/-/commit/40cdc2d7fda609edffa6413389506debb9045a98

diff --git a/debian/changelog b/debian/changelog
index 95d543c..2cf9a66 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-disks (6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Mon, 06 Jul 2026 09:27:42 +0000
+
 plasma-disks (6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Mon Jul  6 11:18:16 2026
From: null at kde.org (Scarlett Moore)
Date: Mon,  6 Jul 2026 10:18:16 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/snap-packaging/snapcraft-desktop-integration/work=2Ecore24=5D_common=3A_close_properly?=
Message-ID: <20260706101816.0EBA7140061D@lerwini.kde.org>

Git commit 41ac4c861aeaf5d475f1b6cf4172a691766f636f by Scarlett Moore.
Committed on 06/07/2026 at 10:18.
Pushed by scarlettmoore into branch 'work.core24'.

close properly

M  +1    -1    common/desktop-exports

https://invent.kde.org/neon/snap-packaging/snapcraft-desktop-integration/-/commit/41ac4c861aeaf5d475f1b6cf4172a691766f636f

diff --git a/common/desktop-exports b/common/desktop-exports
index 04e3fda..310d677 100644
--- a/common/desktop-exports
+++ b/common/desktop-exports
@@ -247,7 +247,7 @@ if [ "$needs_xdg_links" = true ]; then
       fi
     done
   fi
-# else
+fi
 #   # If we aren't creating new links, check if we have content saved in old locations and move it
 #   for ((i = 0; i < ${#XDG_SPECIAL_DIRS[@]}; i++)); do
 #     old="${XDG_SPECIAL_DIRS_INITIAL_PATHS[$i]}"

From null at kde.org  Mon Jul  6 11:21:01 2026
From: null at kde.org (Scarlett Moore)
Date: Mon,  6 Jul 2026 10:21:01 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/snap-packaging/kf6-core/work=2Ecore24=5D_/=3A_comment_the_cleanup_that_is_suddenly_a_problem=2E_will_have_to_investigate_later=2E?=
Message-ID: <20260706102101.C6ADD14005BB@lerwini.kde.org>

Git commit 74a215e858fd3c2a9f7a8ad618562b086be28fd8 by Scarlett Moore.
Committed on 06/07/2026 at 10:20.
Pushed by scarlettmoore into branch 'work.core24'.

comment the cleanup that is suddenly a problem. will have to investigate later.

M  +50   -50   snapcraft.yaml

https://invent.kde.org/neon/snap-packaging/kf6-core/-/commit/74a215e858fd3c2a9f7a8ad618562b086be28fd8

diff --git a/snapcraft.yaml b/snapcraft.yaml
index 080f35b..8dc1ad1 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -695,56 +695,56 @@ parts:
       - PLATFORM_PLUG=$CRAFT_PROJECT_NAME
       - WITH_GRAPHICS=false
 
-  cleanup:
-    after: [ caches, applications-menu ]
-    plugin: nil
-    source: https://github.com/canonical/gpu-snap.git
-    build-snaps:
-      - gtk-common-themes
-      - gtk-theme-breeze
-      - icon-theme-breeze
-    build-packages:
-      - python3-pip
-      - zip
-      - python3-apt
-    stage:
-      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libxml2.so.2.9.14
-    build-environment: *buildenvironment
-    override-prime: |
-      craftctl default
-      set -eux
-
-      cd /snap/gtk-common-themes/current
-      find . -type f,l ! -name index.theme -exec rm -f $CRAFT_PRIME/usr/{} \;
-      cd $CRAFT_PRIME
-      for dir in usr/share/icons/*; do
-        if [ -f "$dir/index.theme" ]; then
-          $CRAFT_STAGE/usr/bin/gtk-update-icon-cache --force "$dir"
-        fi
-      done
-      cd /snap/gtk-theme-breeze/current
-      find . -type f,l ! -name index.theme -exec rm -f $CRAFT_PRIME/usr/{} \;
-      cd $CRAFT_PRIME
-      for dir in usr/share/icons/*; do
-        if [ -f "$dir/index.theme" ]; then
-          $CRAFT_STAGE/usr/bin/gtk-update-icon-cache --force "$dir"
-        fi
-      done
-      cd /snap/icon-theme-breeze/current
-      find . -type f,l ! -name index.theme -exec rm -f $CRAFT_PRIME/usr/{} \;
-      cd $CRAFT_PRIME
-      for dir in usr/share/icons/*; do
-        if [ -f "$dir/index.theme" ]; then
-          $CRAFT_STAGE/usr/bin/gtk-update-icon-cache --force "$dir"
-        fi
-      done
-      $CRAFT_STAGE/usr/bin/kbuildsycoca6 --noincremental
-      rm -rf usr/share/doc
-      rm -rf usr/share/man
-
-      find . -type d -empty -delete
-
-      ${CRAFT_PART_SRC}/bin/gpu-2404-cleanup mesa-2404
+  # cleanup:
+  #   after: [ caches, applications-menu ]
+  #   plugin: nil
+  #   source: https://github.com/canonical/gpu-snap.git
+  #   build-snaps:
+  #     - gtk-common-themes
+  #     - gtk-theme-breeze
+  #     - icon-theme-breeze
+  #   build-packages:
+  #     - python3-pip
+  #     - zip
+  #     - python3-apt
+  #   stage:
+  #     - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libxml2.so.2.9.14
+  #   build-environment: *buildenvironment
+  #   override-prime: |
+  #     craftctl default
+  #     set -eux
+  #
+  #     cd /snap/gtk-common-themes/current
+  #     find . -type f,l ! -name index.theme -exec rm -f $CRAFT_PRIME/usr/{} \;
+  #     cd $CRAFT_PRIME
+  #     for dir in usr/share/icons/*; do
+  #       if [ -f "$dir/index.theme" ]; then
+  #         $CRAFT_STAGE/usr/bin/gtk-update-icon-cache --force "$dir"
+  #       fi
+  #     done
+  #     cd /snap/gtk-theme-breeze/current
+  #     find . -type f,l ! -name index.theme -exec rm -f $CRAFT_PRIME/usr/{} \;
+  #     cd $CRAFT_PRIME
+  #     for dir in usr/share/icons/*; do
+  #       if [ -f "$dir/index.theme" ]; then
+  #         $CRAFT_STAGE/usr/bin/gtk-update-icon-cache --force "$dir"
+  #       fi
+  #     done
+  #     cd /snap/icon-theme-breeze/current
+  #     find . -type f,l ! -name index.theme -exec rm -f $CRAFT_PRIME/usr/{} \;
+  #     cd $CRAFT_PRIME
+  #     for dir in usr/share/icons/*; do
+  #       if [ -f "$dir/index.theme" ]; then
+  #         $CRAFT_STAGE/usr/bin/gtk-update-icon-cache --force "$dir"
+  #       fi
+  #     done
+  #     $CRAFT_STAGE/usr/bin/kbuildsycoca6 --noincremental
+  #     rm -rf usr/share/doc
+  #     rm -rf usr/share/man
+  #
+  #     find . -type d -empty -delete
+  #
+  #     ${CRAFT_PART_SRC}/bin/gpu-2404-cleanup mesa-2404
 
   alsa-pulseaudio:
     plugin: dump

From null at kde.org  Mon Jul  6 11:30:54 2026
From: null at kde.org (Neon CI)
Date: Mon,  6 Jul 2026 10:30:54 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma-mobile/plasma-phonebook/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260706103054.5050F14005BB@lerwini.kde.org>

Git commit 4ae20a223549e21754e00205ee0cdef3cf9a7107 by Neon CI.
Committed on 06/07/2026 at 10:30.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma-mobile/plasma-phonebook/-/commit/4ae20a223549e21754e00205ee0cdef3cf9a7107

diff --git a/debian/changelog b/debian/changelog
index 2f745ad..ecd40de 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-phonebook (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Mon, 06 Jul 2026 10:30:38 +0000
+
 plasma-phonebook (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Mon Jul  6 11:34:27 2026
From: null at kde.org (Scarlett Moore)
Date: Mon,  6 Jul 2026 10:34:27 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/snap-packaging/snapcraft-desktop-integration/work=2Ecore24=5D_kde-neon-6=3A_more_things_that_broke_with_snapcraft_9?=
Message-ID: <20260706103427.A9ED1140061D@lerwini.kde.org>

Git commit 57a0867f9c47feb4ed0a38669e82a89c56f5312d by Scarlett Moore.
Committed on 06/07/2026 at 10:33.
Pushed by scarlettmoore into branch 'work.core24'.

more things that broke with snapcraft 9

M  +2    -0    kde-neon-6/launcher-specific

https://invent.kde.org/neon/snap-packaging/snapcraft-desktop-integration/-/commit/57a0867f9c47feb4ed0a38669e82a89c56f5312d

diff --git a/kde-neon-6/launcher-specific b/kde-neon-6/launcher-specific
index 43d226d..78e83f0 100644
--- a/kde-neon-6/launcher-specific
+++ b/kde-neon-6/launcher-specific
@@ -13,6 +13,7 @@ fi
 # Add paths for games
 append_dir PATH "$SNAP/usr/games"
 append_dir PATH "$SNAP_DESKTOP_RUNTIME/usr/games"
+append_dir LPATH "/snap/mesa-2404/current/usr/bin"
 
 # Qt Libs
 prepend_dir LD_LIBRARY_PATH "$SNAP_DESKTOP_RUNTIME/usr/lib"
@@ -26,6 +27,7 @@ append_dir LD_LIBRARY_PATH "$SNAP_DESKTOP_RUNTIME/usr/lib/$ARCH/lapack"
 # everything that broke with snapcraft 9
 append_dir LD_LIBRARY_PATH "$SNAP/usr/lib/$ARCH"
 append_dir LD_LIBRARY_PATH "$SNAP/usr/lib"
+append_dir LD_LIBRARY_PATH "/snap/mesa-2404/current/usr/lib/$ARCH"
 
 # lxqt-support
 append_dir LD_LIBRARY_PATH "$SNAP/lxqt-support/usr/lib/$ARCH"

From null at kde.org  Mon Jul  6 11:57:49 2026
From: null at kde.org (Neon CI)
Date: Mon,  6 Jul 2026 10:57:49 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma-mobile/spacebar/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260706105749.2724414005BB@lerwini.kde.org>

Git commit b570e169cd369482d0ae24dcadfda820e9685dd6 by Neon CI.
Committed on 06/07/2026 at 10:57.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma-mobile/spacebar/-/commit/b570e169cd369482d0ae24dcadfda820e9685dd6

diff --git a/debian/changelog b/debian/changelog
index 3e70b52..78cf9c4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+spacebar (1:6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Mon, 06 Jul 2026 10:57:32 +0000
+
 spacebar (1:6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Mon Jul  6 12:50:25 2026
From: null at kde.org (Neon CI)
Date: Mon,  6 Jul 2026 11:50:25 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kwin-selenium-tester/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260706115025.43D1D14003C6@lerwini.kde.org>

Git commit c363a98e1bbce69e0eb261442a7e8f1c9edc554f by Neon CI.
Committed on 06/07/2026 at 11:50.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/kwin-selenium-tester/-/commit/c363a98e1bbce69e0eb261442a7e8f1c9edc554f

diff --git a/debian/changelog b/debian/changelog
index 2fa4f75..9c30e68 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kwin-selenium (4:6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Mon, 06 Jul 2026 11:50:05 +0000
+
 kwin-selenium (4:6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Mon Jul  6 13:52:27 2026
From: null at kde.org (Neon CI)
Date: Mon,  6 Jul 2026 12:52:27 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kdeplasma-addons/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260706125227.21AC91400E9C@lerwini.kde.org>

Git commit 19ff7c0a8b1383709481206a311ed9088d9a8143 by Neon CI.
Committed on 06/07/2026 at 12:52.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/kdeplasma-addons/-/commit/19ff7c0a8b1383709481206a311ed9088d9a8143

diff --git a/debian/changelog b/debian/changelog
index b047287..c08f19f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kdeplasma-addons (4:6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Mon, 06 Jul 2026 12:52:10 +0000
+
 kdeplasma-addons (4:6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Mon Jul  6 13:58:51 2026
From: null at kde.org (Neon CI)
Date: Mon,  6 Jul 2026 12:58:51 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-keyboard/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260706125851.2855E1400938@lerwini.kde.org>

Git commit 93bf0c41619fc04041bff629ab3bd8270a0336f8 by Neon CI.
Committed on 06/07/2026 at 12:58.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-keyboard/-/commit/93bf0c41619fc04041bff629ab3bd8270a0336f8

diff --git a/debian/changelog b/debian/changelog
index 507ce01..2b91324 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-keyboard (6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Mon, 06 Jul 2026 12:58:34 +0000
+
 plasma-keyboard (6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Mon Jul  6 13:59:56 2026
From: null at kde.org (Neon CI)
Date: Mon,  6 Jul 2026 12:59:56 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-login-manager/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260706125956.4DD791400E42@lerwini.kde.org>

Git commit d61b0d3c1903967372cbc9facb18c2f5dabe622f by Neon CI.
Committed on 06/07/2026 at 12:59.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-login-manager/-/commit/d61b0d3c1903967372cbc9facb18c2f5dabe622f

diff --git a/debian/changelog b/debian/changelog
index 7d907a9..ec14834 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-login-manager (6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Mon, 06 Jul 2026 12:59:40 +0000
+
 plasma-login-manager (6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Mon Jul  6 14:03:18 2026
From: null at kde.org (Neon CI)
Date: Mon,  6 Jul 2026 13:03:18 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-workspace/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260706130318.ACFE314007B7@lerwini.kde.org>

Git commit d9ffd7fa09999a57ae612d1f807c7d4186bc2f62 by Neon CI.
Committed on 06/07/2026 at 13:03.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-workspace/-/commit/d9ffd7fa09999a57ae612d1f807c7d4186bc2f62

diff --git a/debian/changelog b/debian/changelog
index dac262d..f4286ef 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-workspace (4:6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Mon, 06 Jul 2026 13:03:02 +0000
+
 plasma-workspace (4:6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Mon Jul  6 14:47:17 2026
From: null at kde.org (Neon CI)
Date: Mon,  6 Jul 2026 13:47:17 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/libraries/kquickimageeditor/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260706134717.D289E1403B35@lerwini.kde.org>

Git commit 6bac94e9bf259cde606c49556ca7c4fc6f12436b by Neon CI.
Committed on 06/07/2026 at 13:47.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/libraries/kquickimageeditor/-/commit/6bac94e9bf259cde606c49556ca7c4fc6f12436b

diff --git a/debian/changelog b/debian/changelog
index de98a23..c47566e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kquickimageeditor (0.6.2.1-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Mon, 06 Jul 2026 13:47:01 +0000
+
 kquickimageeditor (0.6.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Mon Jul  6 14:54:50 2026
From: null at kde.org (Neon CI)
Date: Mon,  6 Jul 2026 13:54:50 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/knighttime/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260706135450.CE77114007B7@lerwini.kde.org>

Git commit 3bce23653a0ce453d5f982147b459a752c6be495 by Neon CI.
Committed on 06/07/2026 at 13:54.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/knighttime/-/commit/3bce23653a0ce453d5f982147b459a752c6be495

diff --git a/debian/changelog b/debian/changelog
index afcc363..d5ac014 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+knighttime (6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Mon, 06 Jul 2026 13:54:34 +0000
+
 knighttime (6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Mon Jul  6 15:36:25 2026
From: null at kde.org (Neon CI)
Date: Mon,  6 Jul 2026 14:36:25 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-activities-stats/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260706143625.37079140052D@lerwini.kde.org>

Git commit 0f21a13caaee6198731a5705a406824352b42b82 by Neon CI.
Committed on 06/07/2026 at 14:36.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-activities-stats/-/commit/0f21a13caaee6198731a5705a406824352b42b82

diff --git a/debian/changelog b/debian/changelog
index 8354ee5..be9ffb7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-activities-stats (6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Mon, 06 Jul 2026 14:36:08 +0000
+
 plasma-activities-stats (6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Mon Jul  6 15:49:26 2026
From: null at kde.org (Neon CI)
Date: Mon,  6 Jul 2026 14:49:26 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma-mobile/plasma-settings/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260706144926.68E461401D79@lerwini.kde.org>

Git commit 70ddec67c50538c746e24ed52c0374894c4a2472 by Neon CI.
Committed on 06/07/2026 at 14:49.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma-mobile/plasma-settings/-/commit/70ddec67c50538c746e24ed52c0374894c4a2472

diff --git a/debian/changelog b/debian/changelog
index c2d6e45..74b2965 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-settings (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Mon, 06 Jul 2026 14:49:10 +0000
+
 plasma-settings (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Mon Jul  6 16:36:25 2026
From: null at kde.org (Neon CI)
Date: Mon,  6 Jul 2026 15:36:25 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-desktop/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260706153625.5C278140257E@lerwini.kde.org>

Git commit a3cb61d5ec75a76b9a058d16c9326345e6945e7f by Neon CI.
Committed on 06/07/2026 at 15:36.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-desktop/-/commit/a3cb61d5ec75a76b9a058d16c9326345e6945e7f

diff --git a/debian/changelog b/debian/changelog
index 4cbfea6..dd383fa 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-desktop (4:6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Mon, 06 Jul 2026 15:36:09 +0000
+
 plasma-desktop (4:6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Mon Jul  6 17:22:27 2026
From: null at kde.org (Neon CI)
Date: Mon,  6 Jul 2026 16:22:27 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/breeze-grub/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260706162227.13D13140054F@lerwini.kde.org>

Git commit b62591dd7a825e5b04968849ea4296707e67e283 by Neon CI.
Committed on 06/07/2026 at 16:22.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/breeze-grub/-/commit/b62591dd7a825e5b04968849ea4296707e67e283

diff --git a/debian/changelog b/debian/changelog
index 313f633..e5998fb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+breeze-grub (6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Mon, 06 Jul 2026 16:22:10 +0000
+
 breeze-grub (6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Mon Jul  6 18:54:53 2026
From: null at kde.org (Neon CI)
Date: Mon,  6 Jul 2026 17:54:53 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/ksystemstats/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260706175453.8399D1401611@lerwini.kde.org>

Git commit 5a363e459c905266b1aa8a3283cb400eece1eebf by Neon CI.
Committed on 06/07/2026 at 17:54.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/ksystemstats/-/commit/5a363e459c905266b1aa8a3283cb400eece1eebf

diff --git a/debian/changelog b/debian/changelog
index d6dba79..dd7acce 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+ksystemstats (6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Mon, 06 Jul 2026 17:54:37 +0000
+
 ksystemstats (6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Mon Jul  6 19:08:32 2026
From: null at kde.org (Neon CI)
Date: Mon,  6 Jul 2026 18:08:32 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-nm/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260706180832.D0B6E1405700@lerwini.kde.org>

Git commit 6e7435627c95cadcb51dd9ef923d8ea1733c1f24 by Neon CI.
Committed on 06/07/2026 at 18:08.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-nm/-/commit/6e7435627c95cadcb51dd9ef923d8ea1733c1f24

diff --git a/debian/changelog b/debian/changelog
index b35e79a..e825b1e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-nm (4:6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Mon, 06 Jul 2026 18:08:14 +0000
+
 plasma-nm (4:6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Mon Jul  6 20:06:35 2026
From: null at kde.org (Neon CI)
Date: Mon,  6 Jul 2026 19:06:35 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/qqc2-breeze-style/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260706190635.F1E3D1401C07@lerwini.kde.org>

Git commit b1689687b891edd06478bcfa618b56cb5f8b4081 by Neon CI.
Committed on 06/07/2026 at 19:06.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/qqc2-breeze-style/-/commit/b1689687b891edd06478bcfa618b56cb5f8b4081

diff --git a/debian/changelog b/debian/changelog
index b4c8590..e141c0e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+qqc2-breeze-style (6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Mon, 06 Jul 2026 19:06:18 +0000
+
 qqc2-breeze-style (6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Mon Jul  6 20:29:45 2026
From: null at kde.org (Scarlett Moore)
Date: Mon,  6 Jul 2026 19:29:45 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/snap-packaging/kf6-core/work=2Ecore24=5D_/=3A_move_away_from_gpu_snap_until_we_resolve_breakage?=
Message-ID: <20260706192945.910A714009D1@lerwini.kde.org>

Git commit 72193c8c4882302dfcddf036989366b0d2440f55 by Scarlett Moore.
Committed on 06/07/2026 at 19:29.
Pushed by scarlettmoore into branch 'work.core24'.

move away from gpu snap until we resolve breakage

M  +1    -2    snapcraft.yaml

https://invent.kde.org/neon/snap-packaging/kf6-core/-/commit/72193c8c4882302dfcddf036989366b0d2440f55

diff --git a/snapcraft.yaml b/snapcraft.yaml
index 8dc1ad1..8ddac2b 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -693,8 +693,7 @@ parts:
     plugin: make
     make-parameters:
       - PLATFORM_PLUG=$CRAFT_PROJECT_NAME
-      - WITH_GRAPHICS=false
-
+      - WITH_GRAPHICS=true
   # cleanup:
   #   after: [ caches, applications-menu ]
   #   plugin: nil

From null at kde.org  Mon Jul  6 20:50:20 2026
From: null at kde.org (Scarlett Moore)
Date: Mon,  6 Jul 2026 19:50:20 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/snap-packaging/kf6-core/work=2Ecore24=5D_/=3A_comment_out_more_aggresive_cleaning=2E_Add_more_xcb_packages=2E?=
Message-ID: <20260706195020.63EE014005BB@lerwini.kde.org>

Git commit 89a1bec0650a255ba43a4496bd4aaeac4a90e566 by Scarlett Moore.
Committed on 06/07/2026 at 19:49.
Pushed by scarlettmoore into branch 'work.core24'.

comment out more aggresive cleaning. Add more xcb packages.

M  +22   -14   snapcraft.yaml

https://invent.kde.org/neon/snap-packaging/kf6-core/-/commit/89a1bec0650a255ba43a4496bd4aaeac4a90e566

diff --git a/snapcraft.yaml b/snapcraft.yaml
index 8ddac2b..8b0074d 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -195,9 +195,17 @@ parts:
       - libwacom9
       - libx11-6
       - libxau6
+      - libxcb-cursor-dev
+      - libxcb-randr-dev
+      - libxcb-xtest-dev
+      - libxcb-xinerama-dev
+      - libxcb-shape-dev
+      - libxcb-xkb-dev
+      - libxcb1
       - libxcb-cursor0
       - libxcb-render0
       - libxcb-shape0
+      - libxcb1
       - libxcomposite1
       - libxcursor1
       - libxdamage1
@@ -227,20 +235,20 @@ parts:
       - XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
       - XDG_CONFIG_HOME: $CRAFT_STAGE/etc/xdg:/etc/xdg${XDG_CONFIG_HOME:+:$XDG_CONFIG_HOME}
       - LD_LIBRARY_PATH: "$CRAFT_STAGE/usr/lib:$CRAFT_STAGE/lib/:$CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET_BUILD_FOR}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
-    override-build: |
-      set -eux
-      craftctl default
-      cd $CRAFT_STAGE/usr
-      # We need to explicitly remove this recursively
-      rm -rf $CRAFT_PART_INSTALL/usr/lib/python3/dist-packages/PyGObject-3.*.egg-info
-      find . -type f,l -exec rm -f $CRAFT_PART_INSTALL/usr/{} \;
-      find . -type f,l -name "*.so*" -exec bash -c "rm -f $CRAFT_PART_INSTALL/usr/{}*" \;
-      cd $CRAFT_STAGE/usr/lib
-      find . -type f,l -exec rm -f $CRAFT_PART_INSTALL/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/{} \;
-      find . -type f,l -name "*.so*" -exec bash -c "rm -f $CRAFT_PART_INSTALL/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/{}*" \;
-      cd $CRAFT_STAGE/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR
-      find . -type f,l -exec rm -f $CRAFT_PART_INSTALL/usr/lib/{} \;
-      find . -type f,l -name "*.so*" -exec bash -c "rm -f $CRAFT_PART_INSTALL/usr/lib/{}*" \;
+    # override-build: |
+    #   set -eux
+    #   craftctl default
+    #   cd $CRAFT_STAGE/usr
+    #   # We need to explicitly remove this recursively
+    #   rm -rf $CRAFT_PART_INSTALL/usr/lib/python3/dist-packages/PyGObject-3.*.egg-info
+    #   find . -type f,l -exec rm -f $CRAFT_PART_INSTALL/usr/{} \;
+    #   find . -type f,l -name "*.so*" -exec bash -c "rm -f $CRAFT_PART_INSTALL/usr/{}*" \;
+    #   cd $CRAFT_STAGE/usr/lib
+    #   find . -type f,l -exec rm -f $CRAFT_PART_INSTALL/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/{} \;
+    #   find . -type f,l -name "*.so*" -exec bash -c "rm -f $CRAFT_PART_INSTALL/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/{}*" \;
+    #   cd $CRAFT_STAGE/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR
+    #   find . -type f,l -exec rm -f $CRAFT_PART_INSTALL/usr/lib/{} \;
+    #   find . -type f,l -name "*.so*" -exec bash -c "rm -f $CRAFT_PART_INSTALL/usr/lib/{}*" \;
 
   applications-menu:
     plugin: dump

From null at kde.org  Tue Jul  7 00:43:49 2026
From: null at kde.org (Carlos De Maine)
Date: Mon,  6 Jul 2026 23:43:49 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kfilemetadata/Neon/release=5D_debian=3A_new_release?=
Message-ID: <20260706234349.5028E14002AB@lerwini.kde.org>

Git commit cefe85070bedbaeabfee4b92151dab36a3ab05e6 by Carlos De Maine.
Committed on 06/07/2026 at 23:43.
Pushed by carlosdem into branch 'Neon/release'.

new release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kfilemetadata/-/commit/cefe85070bedbaeabfee4b92151dab36a3ab05e6

diff --git a/debian/changelog b/debian/changelog
index 47b5c64..6b84a26 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kfilemetadata (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 19:28:41 +0000
+
 kf6-kfilemetadata (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul  7 08:56:09 2026
From: null at kde.org (Carlos De Maine)
Date: Tue,  7 Jul 2026 07:56:09 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-integration/Neon/release=5D_debian=3A_new_release?=
Message-ID: <20260707075609.7680A1401AE8@lerwini.kde.org>

Git commit 8d5f20b1f071642fee3679c8fc9fed4a2f170fb7 by Carlos De Maine.
Committed on 07/07/2026 at 07:56.
Pushed by carlosdem into branch 'Neon/release'.

new release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-integration/-/commit/8d5f20b1f071642fee3679c8fc9fed4a2f170fb7

diff --git a/debian/changelog b/debian/changelog
index 7c10ff1..7b8afb6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-integration (6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 21:06:10 +0000
+
 plasma-integration (6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul  7 08:57:34 2026
From: null at kde.org (Carlos De Maine)
Date: Tue,  7 Jul 2026 07:57:34 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/bluedevil/Neon/release=5D_debian=3A_new_release?=
Message-ID: <20260707075734.9C66A140162D@lerwini.kde.org>

Git commit c3095dc3b727ba3e71ae810e1bb0b5e742da3c1c by Carlos De Maine.
Committed on 07/07/2026 at 07:57.
Pushed by carlosdem into branch 'Neon/release'.

new release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/bluedevil/-/commit/c3095dc3b727ba3e71ae810e1bb0b5e742da3c1c

diff --git a/debian/changelog b/debian/changelog
index 313b5d6..c8d113a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+bluedevil (4:6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 21:06:10 +0000
+
 bluedevil (4:6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul  7 09:02:07 2026
From: null at kde.org (Carlos De Maine)
Date: Tue,  7 Jul 2026 08:02:07 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-ktextaddons/Neon/stable=5D_debian=3A_merge_Neon/unstable_into_Neon/stable?=
Message-ID: <20260707080207.BD4861401520@lerwini.kde.org>

Git commit 1b1110828a592b43f819fac6a9d790bd353721dd by Carlos De Maine.
Committed on 07/07/2026 at 08:02.
Pushed by carlosdem into branch 'Neon/stable'.

merge Neon/unstable into Neon/stable

M  +7    -1    debian/changelog
M  +3    -1    debian/kf6-ktextaddons-dev.install
M  +6    -10   debian/kf6-ktextaddons.install
M  +3    -4    debian/kf6-ktextaddons.lintian-overrides

https://invent.kde.org/neon/kf6/kf6-ktextaddons/-/commit/1b1110828a592b43f819fac6a9d790bd353721dd

diff --cc debian/changelog
index 47c192c,24a6a2f..5b518c5
--- a/debian/changelog
+++ b/debian/changelog
@@@ -32,4 -38,4 +38,4 @@@ kf6-ktextaddons (1.5.4-0neon) noble; ur
  
    * New release
  
-- -- Neon CI <neon at kde.org>  Sat, 15 Apr 2023 02:46:06 +0000
++ -- Neon CI <neon at kde.org>  Sat, 15 Apr 2023 02:46:06 +0000
diff --cc debian/kf6-ktextaddons-dev.install
index 11c86ce,877b85b..7b9885a
--- a/debian/kf6-ktextaddons-dev.install
+++ b/debian/kf6-ktextaddons-dev.install
@@@ -1,5 -1,7 +1,7 @@@
  usr/include/KF6/
  usr/lib/*/cmake/
  usr/lib/*/libKF6*.so
+ #usr/lib/*/libmcpprotocolclientplugin.so
+ #usr/lib/*/libmcpprotocolserverplugin.so
  usr/lib/*/libtextutils-cmark-rc-copy.so
--usr/lib/*/qt6/plugins/designer/
++usr/lib/*/qt6/plugins/designer/
diff --cc debian/kf6-ktextaddons.install
index ceceb07,44ab0a7..f7c9488
--- a/debian/kf6-ktextaddons.install
+++ b/debian/kf6-ktextaddons.install
@@@ -1,13 -1,9 +1,9 @@@
- #usr/lib/*/libvoskspeechtotext.so.*
+ usr/lib/*/libtextautogenerate*.so.*
+ usr/lib/*/libmcpprotocolclientplugin.so.*
+ usr/lib/*/libmcpprotocolserverplugin.so.*
+ usr/lib/*/libtextutils-cmark-rc-copy.so.*
  usr/lib/*/libKF6Text*.so.*
  usr/lib/*/qt6/plugins/kf6/
- usr/lib/*/libtextautogenerategenericnetwork.so.*
- usr/lib/*/libtextautogenerateollama.so.*
- usr/lib/*/libtextautogenerateollamacloud.so.*
- usr/lib/*/libtextautogenerateollamacommon.so.*
- usr/lib/*/libtextautogenerateollamaonline.so.*
- usr/lib/*/libtextutils-cmark-rc-copy.so.*
+ /usr/share/config.kcfg/
  usr/share/locale/*/LC_MESSAGES/
- usr/share/qlogging-categories6/ktextaddons.categories
- usr/share/qlogging-categories6/ktextaddons.renamecategories
- 
 -usr/share/qlogging-categories6/
++usr/share/qlogging-categories6/
diff --cc debian/kf6-ktextaddons.lintian-overrides
index de2d35f,5307a7a..1fdb047
--- a/debian/kf6-ktextaddons.lintian-overrides
+++ b/debian/kf6-ktextaddons.lintian-overrides
@@@ -3,8 -3,7 +3,7 @@@ kf6-ktextaddons: lacks-unversioned-link
  kf6-ktextaddons: lacks-unversioned-link-to-shared-library example: usr/lib/*/libtextautogenerateollamacloud.so [usr/lib/*/libtextautogenerateollamacloud.so.*]
  kf6-ktextaddons: lacks-unversioned-link-to-shared-library example: usr/lib/*/libtextautogenerateollamacommon.so [usr/lib/*/libtextautogenerateollamacommon.so.*]
  kf6-ktextaddons: lacks-unversioned-link-to-shared-library example: usr/lib/*/libtextautogenerateollamaonline.so [usr/lib/*/libtextautogenerateollamaonline.so.*]
+ kf6-ktextaddons: lacks-unversioned-link-to-shared-library example: usr/lib/*/libmcpprotocolclientplugin.so [usr/lib/*/libmcpprotocolclientplugin.so.*]
+ kf6-ktextaddons: lacks-unversioned-link-to-shared-library example: usr/lib/*/libmcpprotocolserverplugin.so [usr/lib/*/libmcpprotocolserverplugin.so.*]
  
- kf6-ktextaddons: library-not-linked-against-libc [usr/lib/*/qt6/plugins/kf6/textautogeneratetext/autogeneratetext_mistral.so]
- kf6-ktextaddons: library-not-linked-against-libc [usr/lib/*/qt6/plugins/kf6/textautogeneratetext/autogeneratetext_ollama.so]
- 
[suppressed due to size limit]
[suppressed due to size limit]
[suppressed due to size limit]

From null at kde.org  Tue Jul  7 09:13:44 2026
From: null at kde.org (Carlos De Maine)
Date: Tue,  7 Jul 2026 08:13:44 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-ktextaddons/Neon/release=5D_debian=3A_new_release?=
Message-ID: <20260707081344.B7DE71401064@lerwini.kde.org>

Git commit 862fc2e83ed232e3e360d41ced01ed011623adc3 by Carlos De Maine.
Committed on 07/07/2026 at 08:13.
Pushed by carlosdem into branch 'Neon/release'.

new release

M  +7    -1    debian/changelog

https://invent.kde.org/neon/kf6/kf6-ktextaddons/-/commit/862fc2e83ed232e3e360d41ced01ed011623adc3

diff --git a/debian/changelog b/debian/changelog
index 5b518c5..ee74997 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-ktextaddons (2.1.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 07 Jul 2026 08:23:44 +0000
+
 kf6-ktextaddons (2.0.1-0neon) noble; urgency=medium
 
   * New release
@@ -38,4 +44,4 @@ kf6-ktextaddons (1.5.4-0neon) noble; urgency=medium
 
   * New release
 
- -- Neon CI <neon at kde.org>  Sat, 15 Apr 2023 02:46:06 +0000
\ No newline at end of file
+ -- Neon CI <neon at kde.org>  Sat, 15 Apr 2023 02:46:06 +0000

From null at kde.org  Tue Jul  7 09:16:40 2026
From: null at kde.org (Carlos De Maine)
Date: Tue,  7 Jul 2026 08:16:40 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/union/Neon/release=5D_debian=3A_new_release?=
Message-ID: <20260707081640.5CEF014003D1@lerwini.kde.org>

Git commit 2913867d5e9007cd5a1d69735619f0f29f3b652a by Carlos De Maine.
Committed on 07/07/2026 at 08:16.
Pushed by carlosdem into branch 'Neon/release'.

new release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/union/-/commit/2913867d5e9007cd5a1d69735619f0f29f3b652a

diff --git a/debian/changelog b/debian/changelog
index b37d7eb..eee1d2c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+union (6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 21:06:10 +0000
+
 union (6.7.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul  7 09:17:49 2026
From: null at kde.org (Carlos De Maine)
Date: Tue,  7 Jul 2026 08:17:49 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kwayland/Neon/release=5D_debian=3A_new_release?=
Message-ID: <20260707081749.016081400E42@lerwini.kde.org>

Git commit eb4c3731a2825d58d1de82b7861ab6591010f56b by Carlos De Maine.
Committed on 07/07/2026 at 08:17.
Pushed by carlosdem into branch 'Neon/release'.

new release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/kwayland/-/commit/eb4c3731a2825d58d1de82b7861ab6591010f56b

diff --git a/debian/changelog b/debian/changelog
index 8c3d60e..4c93a7a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kwayland (4:6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 21:06:10 +0000
+
 kwayland (4:6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul  7 09:19:02 2026
From: null at kde.org (Carlos De Maine)
Date: Tue,  7 Jul 2026 08:19:02 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kwin/Neon/release=5D_debian=3A_new_release?=
Message-ID: <20260707081902.DAB6C1400B7A@lerwini.kde.org>

Git commit 2633106930c69d8736ddc5abc63e5723b8d84799 by Carlos De Maine.
Committed on 07/07/2026 at 08:19.
Pushed by carlosdem into branch 'Neon/release'.

new release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/kwin/-/commit/2633106930c69d8736ddc5abc63e5723b8d84799

diff --git a/debian/changelog b/debian/changelog
index 2f2d762..b855c7b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kwin (4:6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 21:06:10 +0000
+
 kwin (4:6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul  7 09:20:02 2026
From: null at kde.org (Carlos De Maine)
Date: Tue,  7 Jul 2026 08:20:02 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/systemsettings/Neon/release=5D_debian=3A_new_release?=
Message-ID: <20260707082002.772F61400E42@lerwini.kde.org>

Git commit 3d4b547fcd50a6137902a6da1e4f8c5841b5466c by Carlos De Maine.
Committed on 07/07/2026 at 08:20.
Pushed by carlosdem into branch 'Neon/release'.

new release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/systemsettings/-/commit/3d4b547fcd50a6137902a6da1e4f8c5841b5466c

diff --git a/debian/changelog b/debian/changelog
index 8f1def4..2230cd4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+systemsettings (4:6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 21:06:10 +0000
+
 systemsettings (4:6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul  7 09:21:04 2026
From: null at kde.org (Carlos De Maine)
Date: Tue,  7 Jul 2026 08:21:04 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-firewall/Neon/release=5D_debian=3A_new_release?=
Message-ID: <20260707082104.C9FFB1401BCE@lerwini.kde.org>

Git commit fb06270107e44f074d3012da1b8f213dbff30a4d by Carlos De Maine.
Committed on 07/07/2026 at 08:21.
Pushed by carlosdem into branch 'Neon/release'.

new release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-firewall/-/commit/fb06270107e44f074d3012da1b8f213dbff30a4d

diff --git a/debian/changelog b/debian/changelog
index d8435f3..8a40ad2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-firewall (6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 21:06:10 +0000
+
 plasma-firewall (6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul  7 09:22:08 2026
From: null at kde.org (Carlos De Maine)
Date: Tue,  7 Jul 2026 08:22:08 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-sdk/Neon/release=5D_debian=3A_new_release?=
Message-ID: <20260707082208.923251401C46@lerwini.kde.org>

Git commit bb18257786e3f8d07ab21c553de360f935ff4cce by Carlos De Maine.
Committed on 07/07/2026 at 08:22.
Pushed by carlosdem into branch 'Neon/release'.

new release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-sdk/-/commit/bb18257786e3f8d07ab21c553de360f935ff4cce

diff --git a/debian/changelog b/debian/changelog
index 108b0e2..208b68c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-sdk (4:6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 21:06:10 +0000
+
 plasma-sdk (4:6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul  7 09:23:04 2026
From: null at kde.org (Carlos De Maine)
Date: Tue,  7 Jul 2026 08:23:04 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-browser-integration/Neon/release=5D_debian=3A_new_release?=
Message-ID: <20260707082304.F073E1401C46@lerwini.kde.org>

Git commit 2806cb33f0909d50d90d8b016ae88f4417d22581 by Carlos De Maine.
Committed on 07/07/2026 at 08:23.
Pushed by carlosdem into branch 'Neon/release'.

new release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-browser-integration/-/commit/2806cb33f0909d50d90d8b016ae88f4417d22581

diff --git a/debian/changelog b/debian/changelog
index 1d238b8..9acaa8b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-browser-integration (6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 21:06:10 +0000
+
 plasma-browser-integration (6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul  7 09:24:07 2026
From: null at kde.org (Carlos De Maine)
Date: Tue,  7 Jul 2026 08:24:07 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-integration/Neon/release=5D_debian=3A_new_release?=
Message-ID: <20260707082407.09F451401C46@lerwini.kde.org>

Git commit 03a739358d348e1c7109fa7f292bb687549622f5 by Carlos De Maine.
Committed on 07/07/2026 at 08:24.
Pushed by carlosdem into branch 'Neon/release'.

new release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-integration/-/commit/03a739358d348e1c7109fa7f292bb687549622f5

diff --git a/debian/changelog b/debian/changelog
index 7b8afb6..fe259d3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,12 @@ plasma-integration (6.7.2-0neon) noble; urgency=medium
 
  -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 21:06:10 +0000
 
+plasma-integration (6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 21:06:10 +0000
+
 plasma-integration (6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul  7 09:25:00 2026
From: null at kde.org (Carlos De Maine)
Date: Tue,  7 Jul 2026 08:25:00 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-bigscreen/Neon/release=5D_debian=3A_new_release?=
Message-ID: <20260707082500.E88EE1400AC7@lerwini.kde.org>

Git commit 7cc45e5291f95e5573e2a9506e8dcf915ddb2ff6 by Carlos De Maine.
Committed on 07/07/2026 at 08:25.
Pushed by carlosdem into branch 'Neon/release'.

new release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-bigscreen/-/commit/7cc45e5291f95e5573e2a9506e8dcf915ddb2ff6

diff --git a/debian/changelog b/debian/changelog
index b929076..2836349 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-bigscreen (6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 21:06:10 +0000
+
 plasma-bigscreen (6.7.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul  7 09:35:18 2026
From: null at kde.org (Carlos De Maine)
Date: Tue,  7 Jul 2026 08:35:18 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-workspace-wallpapers/Neon/release=5D_debian=3A_new_release?=
Message-ID: <20260707083518.F3D0D14012CD@lerwini.kde.org>

Git commit c83ea4920f674ee898b4e445334f4f49b41a4718 by Carlos De Maine.
Committed on 07/07/2026 at 08:35.
Pushed by carlosdem into branch 'Neon/release'.

new release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-workspace-wallpapers/-/commit/c83ea4920f674ee898b4e445334f4f49b41a4718

diff --git a/debian/changelog b/debian/changelog
index 45ad929..9618eac 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-workspace-wallpapers (4:6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 21:06:10 +0000
+
 plasma-workspace-wallpapers (4:6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul  7 09:36:26 2026
From: null at kde.org (Carlos De Maine)
Date: Tue,  7 Jul 2026 08:36:26 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-setup/Neon/release=5D_debian=3A_new_release?=
Message-ID: <20260707083626.90E181400B7A@lerwini.kde.org>

Git commit ea0e12a0629294368978216d1954ab9b4d7bcfab by Carlos De Maine.
Committed on 07/07/2026 at 08:36.
Pushed by carlosdem into branch 'Neon/release'.

new release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-setup/-/commit/ea0e12a0629294368978216d1954ab9b4d7bcfab

diff --git a/debian/changelog b/debian/changelog
index 0b1b338..63ca2ff 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-setup (6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 21:06:10 +0000
+
 plasma-setup (6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul  7 09:36:26 2026
From: null at kde.org (Carlos De Maine)
Date: Tue,  7 Jul 2026 08:36:26 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-setup/Neon/release=5D_debian=3A_new_release?=
Message-ID: <20260707083626.9264114012CD@lerwini.kde.org>

Git commit ea0e12a0629294368978216d1954ab9b4d7bcfab by Carlos De Maine.
Committed on 07/07/2026 at 08:36.
Pushed by carlosdem into branch 'Neon/release'.

new release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-setup/-/commit/ea0e12a0629294368978216d1954ab9b4d7bcfab

diff --git a/debian/changelog b/debian/changelog
index 0b1b338..63ca2ff 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-setup (6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 21:06:10 +0000
+
 plasma-setup (6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul  7 09:37:10 2026
From: null at kde.org (Carlos De Maine)
Date: Tue,  7 Jul 2026 08:37:10 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/drkonqi/Neon/release=5D_debian=3A_new_release?=
Message-ID: <20260707083710.AE81B14012CD@lerwini.kde.org>

Git commit 9945385cc81208c177ba6a0d83fcbdbe08c13f36 by Carlos De Maine.
Committed on 07/07/2026 at 08:37.
Pushed by carlosdem into branch 'Neon/release'.

new release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/drkonqi/-/commit/9945385cc81208c177ba6a0d83fcbdbe08c13f36

diff --git a/debian/changelog b/debian/changelog
index f616712..7a9c6db 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+drkonqi (6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 21:06:10 +0000
+
 drkonqi (6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul  7 09:37:55 2026
From: null at kde.org (Carlos De Maine)
Date: Tue,  7 Jul 2026 08:37:55 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/sddm-kcm/Neon/release=5D_debian=3A_new_release?=
Message-ID: <20260707083755.4901E14012CD@lerwini.kde.org>

Git commit 7bda19a2e87c30c95b319c50a32d0f8a9ffb4aa9 by Carlos De Maine.
Committed on 07/07/2026 at 08:37.
Pushed by carlosdem into branch 'Neon/release'.

new release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/sddm-kcm/-/commit/7bda19a2e87c30c95b319c50a32d0f8a9ffb4aa9

diff --git a/debian/changelog b/debian/changelog
index 40a4995..96a930a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+sddm-kcm (4:6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 21:06:10 +0000
+
 sddm-kcm (4:6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul  7 09:39:22 2026
From: null at kde.org (Carlos De Maine)
Date: Tue,  7 Jul 2026 08:39:22 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/krdp/Neon/release=5D_debian=3A_new_release?=
Message-ID: <20260707083922.8588714007B7@lerwini.kde.org>

Git commit d556ee64edbbbc8f5777cab2d400023efcff3a05 by Carlos De Maine.
Committed on 07/07/2026 at 08:39.
Pushed by carlosdem into branch 'Neon/release'.

new release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/krdp/-/commit/d556ee64edbbbc8f5777cab2d400023efcff3a05

diff --git a/debian/changelog b/debian/changelog
index d319a5e..565c560 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+krdp (6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 21:06:10 +0000
+
 krdp (6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul  7 09:40:39 2026
From: null at kde.org (Carlos De Maine)
Date: Tue,  7 Jul 2026 08:40:39 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-discover/Neon/release=5D_debian=3A_new_release?=
Message-ID: <20260707084039.C25A51400E9C@lerwini.kde.org>

Git commit 7c0ff1126b82a5bf49b4ac7459967dc72ee07c8f by Carlos De Maine.
Committed on 07/07/2026 at 08:40.
Pushed by carlosdem into branch 'Neon/release'.

new release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-discover/-/commit/7c0ff1126b82a5bf49b4ac7459967dc72ee07c8f

diff --git a/debian/changelog b/debian/changelog
index 087473a..c8da9f1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-discover (6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 21:06:10 +0000
+
 plasma-discover (6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul  7 09:41:26 2026
From: null at kde.org (Carlos De Maine)
Date: Tue,  7 Jul 2026 08:41:26 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kinfocenter/Neon/release=5D_debian=3A_new_release?=
Message-ID: <20260707084126.6D5701400E9C@lerwini.kde.org>

Git commit 3fc4f49958cd6c8e2095db2cbff9b92895fb13c0 by Carlos De Maine.
Committed on 07/07/2026 at 08:41.
Pushed by carlosdem into branch 'Neon/release'.

new release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/kinfocenter/-/commit/3fc4f49958cd6c8e2095db2cbff9b92895fb13c0

diff --git a/debian/changelog b/debian/changelog
index 08d550f..9c82c2e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kinfocenter (4:6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 21:06:10 +0000
+
 kinfocenter (4:6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul  7 09:42:28 2026
From: null at kde.org (Carlos De Maine)
Date: Tue,  7 Jul 2026 08:42:28 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/polkit-kde-agent-1/Neon/release=5D_debian=3A_new_release?=
Message-ID: <20260707084228.049AC1400E9C@lerwini.kde.org>

Git commit f93d6c9195681a93445cdc21f1234f9eb501b290 by Carlos De Maine.
Committed on 07/07/2026 at 08:42.
Pushed by carlosdem into branch 'Neon/release'.

new release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/polkit-kde-agent-1/-/commit/f93d6c9195681a93445cdc21f1234f9eb501b290

diff --git a/debian/changelog b/debian/changelog
index 90fac8f..c6679f5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+polkit-kde-agent-1 (4:6.7.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 05 Jul 2026 21:06:10 +0000
+
 polkit-kde-agent-1 (4:6.7.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul  7 11:04:13 2026
From: null at kde.org (Neon CI)
Date: Tue,  7 Jul 2026 10:04:13 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-oxygen-icons/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260707100413.824371401BCE@lerwini.kde.org>

Git commit 01a82abd4ba54951e6154d6eea98a36e5affd04b by Neon CI.
Committed on 07/07/2026 at 10:03.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-oxygen-icons/-/commit/01a82abd4ba54951e6154d6eea98a36e5affd04b

diff --git a/debian/changelog b/debian/changelog
index 81d526a..9d1a8c8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-oxygen-icons (6.28.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 07 Jul 2026 10:03:59 +0000
+
 kf6-oxygen-icons (6.27.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul  7 11:14:49 2026
From: null at kde.org (Scarlett Moore)
Date: Tue,  7 Jul 2026 10:14:49 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/snap-packaging/kf6-core/work=2Ecore24=5D_/=3A_fix_package_names?=
Message-ID: <20260707101449.94C701400AC7@lerwini.kde.org>

Git commit 1b0f9952461f2af52150e2da769dd944cf092eaa by Scarlett Moore.
Committed on 07/07/2026 at 10:14.
Pushed by scarlettmoore into branch 'work.core24'.

fix package names

M  +4    -4    snapcraft.yaml

https://invent.kde.org/neon/snap-packaging/kf6-core/-/commit/1b0f9952461f2af52150e2da769dd944cf092eaa

diff --git a/snapcraft.yaml b/snapcraft.yaml
index 8b0074d..748b508 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -196,10 +196,10 @@ parts:
       - libx11-6
       - libxau6
       - libxcb-cursor-dev
-      - libxcb-randr-dev
-      - libxcb-xtest-dev
-      - libxcb-xinerama-dev
-      - libxcb-shape-dev
+      - libxcb-randr0-dev
+      - libxcb-xtest0-dev
+      - libxcb-xinerama0-dev
+      - libxcb-shape0-dev
       - libxcb-xkb-dev
       - libxcb1
       - libxcb-cursor0

From null at kde.org  Tue Jul  7 11:34:02 2026
From: null at kde.org (Scarlett Moore)
Date: Tue,  7 Jul 2026 10:34:02 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/snap-packaging/snapcraft-desktop-integration/work=2Ecore24=5D_kde-neon-6=3A_fix_path?=
Message-ID: <20260707103402.CB7F514006E4@lerwini.kde.org>

Git commit 8e3e70b055e6184c9d7ac3cdd75d6261ae588c0d by Scarlett Moore.
Committed on 07/07/2026 at 10:33.
Pushed by scarlettmoore into branch 'work.core24'.

fix path

M  +1    -1    kde-neon-6/launcher-specific

https://invent.kde.org/neon/snap-packaging/snapcraft-desktop-integration/-/commit/8e3e70b055e6184c9d7ac3cdd75d6261ae588c0d

diff --git a/kde-neon-6/launcher-specific b/kde-neon-6/launcher-specific
index 78e83f0..8c08dac 100644
--- a/kde-neon-6/launcher-specific
+++ b/kde-neon-6/launcher-specific
@@ -13,7 +13,7 @@ fi
 # Add paths for games
 append_dir PATH "$SNAP/usr/games"
 append_dir PATH "$SNAP_DESKTOP_RUNTIME/usr/games"
-append_dir LPATH "/snap/mesa-2404/current/usr/bin"
+append_dir PATH "/snap/mesa-2404/current/usr/bin"
 
 # Qt Libs
 prepend_dir LD_LIBRARY_PATH "$SNAP_DESKTOP_RUNTIME/usr/lib"

From null at kde.org  Tue Jul  7 19:06:21 2026
From: null at kde.org (Scarlett Moore)
Date: Tue,  7 Jul 2026 18:06:21 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/snap-packaging/kf6-core/work=2Ecore24=5D_/=3A_remove_duplicates?=
Message-ID: <20260707180621.A771014005E7@lerwini.kde.org>

Git commit 2e807e651304bf75cc7a3e9f66a76ec37146da24 by Scarlett Moore.
Committed on 07/07/2026 at 18:06.
Pushed by scarlettmoore into branch 'work.core24'.

remove duplicates

M  +79   -0    snapcraft.yaml

https://invent.kde.org/neon/snap-packaging/kf6-core/-/commit/2e807e651304bf75cc7a3e9f66a76ec37146da24

diff --git a/snapcraft.yaml b/snapcraft.yaml
index 748b508..f911bd5 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -229,6 +229,85 @@ parts:
       - xkb-data
     stage:
       - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libLLVM*
+      - -usr/lib/qt6/libexec/qt-internal-configure-examples
+      - -usr/lib/qt6/libexec/qtwaylandscanner
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libQt6Concurrent.so.6.11.1
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libQt6Core.so.6.11.1
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libQt6DBus.so.6.11.1
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libQt6EglFSDeviceIntegration.so.6.11.1
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libQt6EglFsKmsGbmSupport.so.6.11.1
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libQt6EglFsKmsSupport.so.6.11.1
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libQt6Gui.so.6.11.1
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libQt6Network.so.6.11.1
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libQt6OpenGL.so.6.11.1
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libQt6OpenGLWidgets.so.6.11.1
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libQt6PrintSupport.so.6.11.1
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libQt6Sql.so.6.11.1
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libQt6Test.so.6.11.1
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libQt6WaylandClient.so.6.11.1
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libQt6Widgets.so.6.11.1
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libQt6WlShellIntegration.so.6.11.1
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libQt6XcbQpa.so.6.11.1
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libQt6Xml.so.6.11.1
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libform.so.6.4
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libmenu.so.6.4
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libncurses.so.6.4
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libnghttp2.so.14.26.0
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libpanel.so.6.4
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libpython3.12.so.1.0
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libssh2.so.1.0.1
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libxml2.so.2.9.14
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/egldeviceintegrations/libqeglfs-emu-integration.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/egldeviceintegrations/libqeglfs-kms-egldevice-integration.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/egldeviceintegrations/libqeglfs-kms-integration.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/egldeviceintegrations/libqeglfs-x11-integration.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/generic/libqevdevkeyboardplugin.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/generic/libqevdevmouseplugin.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/generic/libqevdevtabletplugin.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/generic/libqevdevtouchplugin.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/generic/libqlibinputplugin.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/generic/libqtslibplugin.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/generic/libqtuiotouchplugin.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/imageformats/libqgif.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/imageformats/libqico.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/imageformats/libqjpeg.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/networkinformation/libqconnman.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/networkinformation/libqglib.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/networkinformation/libqnetworkmanager.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/platforms/libqeglfs.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/platforms/libqlinuxfb.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/platforms/libqminimal.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/platforms/libqminimalegl.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/platforms/libqoffscreen.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/platforms/libqvkkhrdisplay.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/platforms/libqvnc.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/platforms/libqwayland.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/platforms/libqxcb.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/platformthemes/libqgtk3.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/platformthemes/libqxdgdesktopportal.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/printsupport/libcupsprintersupport.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/sqldrivers/libqsqlibase.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/sqldrivers/libqsqlite.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/sqldrivers/libqsqlmysql.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/sqldrivers/libqsqlodbc.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/sqldrivers/libqsqlpsql.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/tls/libqcertonlybackend.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/tls/libqopensslbackend.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/wayland-decoration-client/libbradient.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/wayland-graphics-integration-client/libdmabuf-server.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/wayland-graphics-integration-client/libdrm-egl-server.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/wayland-graphics-integration-client/libshm-emulation-server.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/wayland-graphics-integration-client/libvulkan-server.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/wayland-shell-integration/libfullscreen-shell-v1.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/wayland-shell-integration/libwl-shell-plugin.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/wayland-shell-integration/libxdg-shell.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/xcbglintegrations/libqxcb-egl-integration.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/xcbglintegrations/libqxcb-glx-integration.so
+      - -usr/share/hunspell/en_US.aff
+      - -usr/share/hunspell/en_US.dic
     build-environment: &buildenvironment
       - PATH: $CRAFT_STAGE/usr/bin${PATH:+:$PATH}
       - PKG_CONFIG_PATH: $CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET_BUILD_FOR}/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}

From null at kde.org  Wed Jul  8 08:29:31 2026
From: null at kde.org (Carlos De Maine)
Date: Wed,  8 Jul 2026 07:29:31 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kscreenlocker/Neon/unstable=5D_debian=3A_usr/lib/*/qt6/qml/org/kde/kscreenlocker/?=
Message-ID: <20260708072931.66A5D140032F@lerwini.kde.org>

Git commit 8c00a0ca9295e53ae45f69e89d9efd6087ec7d5b by Carlos De Maine.
Committed on 08/07/2026 at 07:29.
Pushed by carlosdem into branch 'Neon/unstable'.

usr/lib/*/qt6/qml/org/kde/kscreenlocker/

M  +1    -0    debian/kscreenlocker.install

https://invent.kde.org/neon/plasma/kscreenlocker/-/commit/8c00a0ca9295e53ae45f69e89d9efd6087ec7d5b

diff --git a/debian/kscreenlocker.install b/debian/kscreenlocker.install
index 45f66b6..d75abaf 100644
--- a/debian/kscreenlocker.install
+++ b/debian/kscreenlocker.install
@@ -3,6 +3,7 @@ usr/lib/*/libKScreenLocker.so.6
 usr/lib/*/libKScreenLocker.so.6.*
 usr/lib/*/libexec/
 usr/lib/*/qt6/plugins/plasma/kcms/systemsettings/kcm_screenlocker.so
+usr/lib/*/qt6/qml/org/kde/kscreenlocker/
 usr/share/applications/kcm_screenlocker.desktop
 usr/share/knotifications6/
 usr/share/ksmserver/

From null at kde.org  Wed Jul  8 10:11:13 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:11:13 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/accessibility/accessibility-inspector/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708091113.240831400704@lerwini.kde.org>

Git commit cf2e0f75043cafc6922e71444b23c88ef5d0a5a0 by Neon CI.
Committed on 08/07/2026 at 09:11.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/accessibility/accessibility-inspector/-/commit/cf2e0f75043cafc6922e71444b23c88ef5d0a5a0

diff --git a/debian/changelog b/debian/changelog
index 6909d1f..93e3325 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+accessibility-inspector (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:11:04 +0000
+
 accessibility-inspector (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:11:36 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:11:36 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/accessibility/kmag/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708091136.0D2431400704@lerwini.kde.org>

Git commit 18ff6038d44c8171bed879e0cb813c3d375d7335 by Neon CI.
Committed on 08/07/2026 at 09:11.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/accessibility/kmag/-/commit/18ff6038d44c8171bed879e0cb813c3d375d7335

diff --git a/debian/changelog b/debian/changelog
index 9c5e3b6..dc525d1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kmag (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:11:26 +0000
+
 kmag (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:11:58 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:11:58 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/accessibility/kmouth/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708091158.A6CDC1400704@lerwini.kde.org>

Git commit 58d1c5aac8f59c8f391a403637c934cb1230342d by Neon CI.
Committed on 08/07/2026 at 09:11.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/accessibility/kmouth/-/commit/58d1c5aac8f59c8f391a403637c934cb1230342d

diff --git a/debian/changelog b/debian/changelog
index 656b797..0d7dc7a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kmouth (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:11:50 +0000
+
 kmouth (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:12:22 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:12:22 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/accessibility/kmousetool/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708091222.730B31400704@lerwini.kde.org>

Git commit 5d5e07404f35a402437a0dbe8d197f7c190a6ea5 by Neon CI.
Committed on 08/07/2026 at 09:12.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/accessibility/kmousetool/-/commit/5d5e07404f35a402437a0dbe8d197f7c190a6ea5

diff --git a/debian/changelog b/debian/changelog
index 24a20f2..2934359 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kmousetool (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:12:13 +0000
+
 kmousetool (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:12:52 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:12:52 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/accessibility/kontrast/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708091252.DA6B61400704@lerwini.kde.org>

Git commit e7691c6c76576f2637385359174f6237412470e8 by Neon CI.
Committed on 08/07/2026 at 09:12.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/accessibility/kontrast/-/commit/e7691c6c76576f2637385359174f6237412470e8

diff --git a/debian/changelog b/debian/changelog
index 2ce8ab7..4ce25a8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kontrast (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:12:38 +0000
+
 kontrast (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:13:16 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:13:16 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/education/analitza/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708091316.64CCE1400704@lerwini.kde.org>

Git commit 8a02fb9283793231758cf97addb2b0cf21de4da3 by Neon CI.
Committed on 08/07/2026 at 09:13.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/education/analitza/-/commit/8a02fb9283793231758cf97addb2b0cf21de4da3

diff --git a/debian/changelog b/debian/changelog
index 75af4f1..eceb942 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+analitza (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:13:07 +0000
+
 analitza (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:13:45 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:13:45 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/education/artikulate/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708091345.66E341400704@lerwini.kde.org>

Git commit 80e2f4744bae05b18fea598bb7c55f97678d9951 by Neon CI.
Committed on 08/07/2026 at 09:13.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/education/artikulate/-/commit/80e2f4744bae05b18fea598bb7c55f97678d9951

diff --git a/debian/changelog b/debian/changelog
index 909a6b2..4d10a5d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+artikulate (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:13:30 +0000
+
 artikulate (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:14:08 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:14:08 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/education/blinken/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708091408.727801400704@lerwini.kde.org>

Git commit 9d76ec79cf16ceaf2be4b4eed8b0499853242f3c by Neon CI.
Committed on 08/07/2026 at 09:13.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/education/blinken/-/commit/9d76ec79cf16ceaf2be4b4eed8b0499853242f3c

diff --git a/debian/changelog b/debian/changelog
index eac9701..854f014 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+blinken (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:13:59 +0000
+
 blinken (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:14:37 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:14:37 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/education/cantor/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708091437.CE7DA1400704@lerwini.kde.org>

Git commit 8c31f8549635178679295f0743b6c4825a071ef7 by Neon CI.
Committed on 08/07/2026 at 09:14.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/education/cantor/-/commit/8c31f8549635178679295f0743b6c4825a071ef7

diff --git a/debian/changelog b/debian/changelog
index bc0714d..0253eea 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+cantor (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:14:23 +0000
+
 cantor (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:15:00 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:15:00 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/education/kalgebra/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708091500.EE1E81400704@lerwini.kde.org>

Git commit 7f532974cf307965a7721b677a252ff2aecf276c by Neon CI.
Committed on 08/07/2026 at 09:14.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/education/kalgebra/-/commit/7f532974cf307965a7721b677a252ff2aecf276c

diff --git a/debian/changelog b/debian/changelog
index 30e4845..61bed8d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kalgebra (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:14:51 +0000
+
 kalgebra (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:15:24 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:15:24 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/education/kalzium/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708091524.0604C1400299@lerwini.kde.org>

Git commit c9e7a6b060781bdb253f7d13ae5b6119f0ffe979 by Neon CI.
Committed on 08/07/2026 at 09:15.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/education/kalzium/-/commit/c9e7a6b060781bdb253f7d13ae5b6119f0ffe979

diff --git a/debian/changelog b/debian/changelog
index 8beeb88..944a817 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kalzium (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:15:15 +0000
+
 kalzium (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:15:46 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:15:46 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/education/kanagram/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708091546.A652B1400299@lerwini.kde.org>

Git commit b2eeeac41787c5161f995454ec75849b55d028ae by Neon CI.
Committed on 08/07/2026 at 09:15.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/education/kanagram/-/commit/b2eeeac41787c5161f995454ec75849b55d028ae

diff --git a/debian/changelog b/debian/changelog
index 0009079..44b487b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kanagram (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:15:37 +0000
+
 kanagram (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:16:08 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:16:08 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/education/kbruch/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708091608.D2FF11400299@lerwini.kde.org>

Git commit 835028dfb6b4d848e40fc128044b8669e6ca7dfa by Neon CI.
Committed on 08/07/2026 at 09:15.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/education/kbruch/-/commit/835028dfb6b4d848e40fc128044b8669e6ca7dfa

diff --git a/debian/changelog b/debian/changelog
index d57ce80..659335a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kbruch (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:15:59 +0000
+
 kbruch (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:16:31 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:16:31 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/education/kdeedu-data/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708091631.5FD8C1400299@lerwini.kde.org>

Git commit 2b479c858019897eca4df038b95d8339a4583aa0 by Neon CI.
Committed on 08/07/2026 at 09:16.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/education/kdeedu-data/-/commit/2b479c858019897eca4df038b95d8339a4583aa0

diff --git a/debian/changelog b/debian/changelog
index 83ed0c0..d0c49b3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kdeedu-data (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:16:22 +0000
+
 kdeedu-data (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:16:53 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:16:53 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/kmahjongg/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708091653.E4E401400299@lerwini.kde.org>

Git commit 474a13cfc5d8b049e324e96b8f681d876d1227f5 by Neon CI.
Committed on 08/07/2026 at 09:16.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/games/kmahjongg/-/commit/474a13cfc5d8b049e324e96b8f681d876d1227f5

diff --git a/debian/changelog b/debian/changelog
index f9c23eb..b6c32ca 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kmahjongg (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:16:45 +0000
+
 kmahjongg (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:17:14 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:17:14 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/education/kgeography/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708091714.EAE4B1400299@lerwini.kde.org>

Git commit 21117050e1ee73aa62827be22702a4bde60de981 by Neon CI.
Committed on 08/07/2026 at 09:17.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/education/kgeography/-/commit/21117050e1ee73aa62827be22702a4bde60de981

diff --git a/debian/changelog b/debian/changelog
index 51a07d1..973da38 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kgeography (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:17:06 +0000
+
 kgeography (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:17:37 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:17:37 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/education/khangman/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708091737.2B85D1400299@lerwini.kde.org>

Git commit 5ef7062df83ba75321b0e666267e28afaf8eefb0 by Neon CI.
Committed on 08/07/2026 at 09:17.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/education/khangman/-/commit/5ef7062df83ba75321b0e666267e28afaf8eefb0

diff --git a/debian/changelog b/debian/changelog
index 972b8b2..26dadae 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+khangman (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:17:28 +0000
+
 khangman (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:17:59 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:17:59 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/education/kig/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708091759.4F8C11400299@lerwini.kde.org>

Git commit 0c6f5ff6342705476b3f157446adff61b905be92 by Neon CI.
Committed on 08/07/2026 at 09:17.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/education/kig/-/commit/0c6f5ff6342705476b3f157446adff61b905be92

diff --git a/debian/changelog b/debian/changelog
index be39a4a..39fe723 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kig (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:17:50 +0000
+
 kig (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:18:22 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:18:22 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/education/kiten/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708091822.632451400299@lerwini.kde.org>

Git commit ad54642a5bdf247afc3ccc4693c10f5bfacdf110 by Neon CI.
Committed on 08/07/2026 at 09:18.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/education/kiten/-/commit/ad54642a5bdf247afc3ccc4693c10f5bfacdf110

diff --git a/debian/changelog b/debian/changelog
index 2046e06..5ee917f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kiten (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:18:13 +0000
+
 kiten (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:18:44 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:18:44 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/education/klettres/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708091844.E636D1400299@lerwini.kde.org>

Git commit 2c36bf8cffdb94c227cb0aa9997de5ac1c4d8254 by Neon CI.
Committed on 08/07/2026 at 09:18.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/education/klettres/-/commit/2c36bf8cffdb94c227cb0aa9997de5ac1c4d8254

diff --git a/debian/changelog b/debian/changelog
index 96d3a37..58de722 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+klettres (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:18:35 +0000
+
 klettres (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:19:07 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:19:07 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/education/kmplot/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708091907.E7F551400299@lerwini.kde.org>

Git commit cccb86a9daa2c662c224f47cf24c02b38d6eb959 by Neon CI.
Committed on 08/07/2026 at 09:18.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/education/kmplot/-/commit/cccb86a9daa2c662c224f47cf24c02b38d6eb959

diff --git a/debian/changelog b/debian/changelog
index 347aaf5..e014c86 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kmplot (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:18:58 +0000
+
 kmplot (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:19:30 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:19:30 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/education/ktouch/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708091930.67E031400299@lerwini.kde.org>

Git commit 94f5fb42762db38a55a5748dda88df8063412fb4 by Neon CI.
Committed on 08/07/2026 at 09:19.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/education/ktouch/-/commit/94f5fb42762db38a55a5748dda88df8063412fb4

diff --git a/debian/changelog b/debian/changelog
index fb585d8..bb0f407 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+ktouch (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:19:21 +0000
+
 ktouch (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:19:52 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:19:52 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/education/kturtle/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708091952.B2AF31400299@lerwini.kde.org>

Git commit cb8cfc7078ae2a5e670b60e53f5838a1eb9eec13 by Neon CI.
Committed on 08/07/2026 at 09:19.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/education/kturtle/-/commit/cb8cfc7078ae2a5e670b60e53f5838a1eb9eec13

diff --git a/debian/changelog b/debian/changelog
index 12f33d7..1b8adf9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kturtle (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:19:43 +0000
+
 kturtle (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:20:16 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:20:16 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/education/kwordquiz/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708092016.0C7051400299@lerwini.kde.org>

Git commit c02b42d9ea476a05273b05e352d828c3c557b044 by Neon CI.
Committed on 08/07/2026 at 09:20.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/education/kwordquiz/-/commit/c02b42d9ea476a05273b05e352d828c3c557b044

diff --git a/debian/changelog b/debian/changelog
index e4c098c..eee22ed 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kwordquiz (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:20:07 +0000
+
 kwordquiz (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:20:44 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:20:44 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/education/libkeduvocdocument/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708092044.618DE1400704@lerwini.kde.org>

Git commit 5e8f34aba7af233fadec1e12cd6083aeadf39fd4 by Neon CI.
Committed on 08/07/2026 at 09:20.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/education/libkeduvocdocument/-/commit/5e8f34aba7af233fadec1e12cd6083aeadf39fd4

diff --git a/debian/changelog b/debian/changelog
index ee38735..ff06a3a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libkeduvocdocument (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:20:30 +0000
+
 libkeduvocdocument (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:21:07 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:21:07 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/education/marble/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708092107.5535B1400704@lerwini.kde.org>

Git commit afe6bdcaa2e291b9ce2c3213df5fdf7072f4a303 by Neon CI.
Committed on 08/07/2026 at 09:20.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/education/marble/-/commit/afe6bdcaa2e291b9ce2c3213df5fdf7072f4a303

diff --git a/debian/changelog b/debian/changelog
index 3f81af3..bb28f76 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+marble (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:20:58 +0000
+
 marble (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:21:36 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:21:36 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/education/minuet/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708092136.664CC140142B@lerwini.kde.org>

Git commit e208769055fb44e3612247249f01b81ca989bebe by Neon CI.
Committed on 08/07/2026 at 09:21.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/education/minuet/-/commit/e208769055fb44e3612247249f01b81ca989bebe

diff --git a/debian/changelog b/debian/changelog
index a860687..081341b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+minuet (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:21:22 +0000
+
 minuet (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:22:05 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:22:05 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/education/parley/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708092205.888B51400704@lerwini.kde.org>

Git commit 6f41ac74707c4182438f029a7623f1309ea643a1 by Neon CI.
Committed on 08/07/2026 at 09:21.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/education/parley/-/commit/6f41ac74707c4182438f029a7623f1309ea643a1

diff --git a/debian/changelog b/debian/changelog
index d09167e..2916f31 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+parley (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:21:50 +0000
+
 parley (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:22:32 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:22:32 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/education/rocs/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708092232.BDC9E1400704@lerwini.kde.org>

Git commit 815a8f7d955304af36d5f4e8b7ec7a515780605d by Neon CI.
Committed on 08/07/2026 at 09:22.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/education/rocs/-/commit/815a8f7d955304af36d5f4e8b7ec7a515780605d

diff --git a/debian/changelog b/debian/changelog
index b33c22f..73ec8ba 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+rocs (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:22:18 +0000
+
 rocs (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:22:55 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:22:55 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/education/step/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708092255.57CEF140142B@lerwini.kde.org>

Git commit 58e79cc2b28de72dcdd3bea14070bd9199749702 by Neon CI.
Committed on 08/07/2026 at 09:22.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/education/step/-/commit/58e79cc2b28de72dcdd3bea14070bd9199749702

diff --git a/debian/changelog b/debian/changelog
index c9f11fc..c814127 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+step (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:22:46 +0000
+
 step (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:23:44 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:23:44 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/bomber/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708092344.D1E401400704@lerwini.kde.org>

Git commit c93bf2135bacc9295a808adfffab932d224fd9b1 by Neon CI.
Committed on 08/07/2026 at 09:23.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/games/bomber/-/commit/c93bf2135bacc9295a808adfffab932d224fd9b1

diff --git a/debian/changelog b/debian/changelog
index 804cf9f..3072003 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+bomber (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:23:35 +0000
+
 bomber (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:24:33 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:24:33 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/bovo/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708092433.7598E1400704@lerwini.kde.org>

Git commit ba1bbca51784fecb6ac99cae82b9773f9011f4a3 by Neon CI.
Committed on 08/07/2026 at 09:24.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/games/bovo/-/commit/ba1bbca51784fecb6ac99cae82b9773f9011f4a3

diff --git a/debian/changelog b/debian/changelog
index fffb89b..279e9fe 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+bovo (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:24:24 +0000
+
 bovo (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:25:02 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:25:02 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/granatier/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708092502.38B801400704@lerwini.kde.org>

Git commit 44d0897a50c4706d2150a4c825ac674363f7a8ee by Neon CI.
Committed on 08/07/2026 at 09:24.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/games/granatier/-/commit/44d0897a50c4706d2150a4c825ac674363f7a8ee

diff --git a/debian/changelog b/debian/changelog
index 5eb15c3..4bf0776 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+granatier (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:24:47 +0000
+
 granatier (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:25:24 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:25:24 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/kajongg/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708092524.82B8C1400299@lerwini.kde.org>

Git commit 98cd8185934e76794507a3473adf34fbfe0b4a80 by Neon CI.
Committed on 08/07/2026 at 09:25.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/games/kajongg/-/commit/98cd8185934e76794507a3473adf34fbfe0b4a80

diff --git a/debian/changelog b/debian/changelog
index c93f488..23cb080 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kajongg (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:25:15 +0000
+
 kajongg (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:25:47 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:25:47 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/kapman/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708092547.62EDB1400299@lerwini.kde.org>

Git commit 5c230eb3fc9ff092c6f6e9cec179d2726a1167bd by Neon CI.
Committed on 08/07/2026 at 09:25.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/games/kapman/-/commit/5c230eb3fc9ff092c6f6e9cec179d2726a1167bd

diff --git a/debian/changelog b/debian/changelog
index 9af4fba..20c4098 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kapman (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:25:38 +0000
+
 kapman (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:26:32 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:26:32 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/kblackbox/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708092632.CFB8814015F3@lerwini.kde.org>

Git commit fd67605d4d7cb5724cb304f3efbcfc7614b062e3 by Neon CI.
Committed on 08/07/2026 at 09:26.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/games/kblackbox/-/commit/fd67605d4d7cb5724cb304f3efbcfc7614b062e3

diff --git a/debian/changelog b/debian/changelog
index 3c65848..eadcf80 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kblackbox (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:26:23 +0000
+
 kblackbox (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:27:03 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:27:03 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/kblocks/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708092703.9CC7614015F3@lerwini.kde.org>

Git commit 99ff5bce82f602de020a6d4976bc94dcd39ec377 by Neon CI.
Committed on 08/07/2026 at 09:26.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/games/kblocks/-/commit/99ff5bce82f602de020a6d4976bc94dcd39ec377

diff --git a/debian/changelog b/debian/changelog
index d6c945d..db6a09a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kblocks (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:26:49 +0000
+
 kblocks (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:27:26 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:27:26 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/kbounce/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708092726.0E12A14015F3@lerwini.kde.org>

Git commit 4558533f659329aeba50207dcd6e0e5f81d32c85 by Neon CI.
Committed on 08/07/2026 at 09:27.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/games/kbounce/-/commit/4558533f659329aeba50207dcd6e0e5f81d32c85

diff --git a/debian/changelog b/debian/changelog
index dfa5b78..06b932b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kbounce (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:27:17 +0000
+
 kbounce (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:27:49 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:27:49 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/kbreakout/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708092749.1D9B01401064@lerwini.kde.org>

Git commit 52a3bfa5140591935e92e317466a35ffb3aacb42 by Neon CI.
Committed on 08/07/2026 at 09:27.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/games/kbreakout/-/commit/52a3bfa5140591935e92e317466a35ffb3aacb42

diff --git a/debian/changelog b/debian/changelog
index 49e7fe7..407ceb3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kbreakout (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:27:40 +0000
+
 kbreakout (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:28:11 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:28:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/kdiamond/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708092811.B18CD1401064@lerwini.kde.org>

Git commit 07821705409e3b6511f423502e7b0f707f19c6a7 by Neon CI.
Committed on 08/07/2026 at 09:28.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/games/kdiamond/-/commit/07821705409e3b6511f423502e7b0f707f19c6a7

diff --git a/debian/changelog b/debian/changelog
index adcdc99..064a3c6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kdiamond (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:28:02 +0000
+
 kdiamond (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:28:40 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:28:40 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/kfourinline/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708092840.DAEA01401064@lerwini.kde.org>

Git commit bc6aed497b62de4c77be3bcc8f7bae3dd351a06b by Neon CI.
Committed on 08/07/2026 at 09:28.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/games/kfourinline/-/commit/bc6aed497b62de4c77be3bcc8f7bae3dd351a06b

diff --git a/debian/changelog b/debian/changelog
index 5cb20ae..4f0328e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kfourinline (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:28:26 +0000
+
 kfourinline (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:29:09 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:29:09 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/kgoldrunner/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708092909.1A0371401064@lerwini.kde.org>

Git commit 6c1a57a6a4e1acb41da1dc2840904aee6f950b33 by Neon CI.
Committed on 08/07/2026 at 09:28.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/games/kgoldrunner/-/commit/6c1a57a6a4e1acb41da1dc2840904aee6f950b33

diff --git a/debian/changelog b/debian/changelog
index dca854c..f6d3513 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kgoldrunner (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:28:54 +0000
+
 kgoldrunner (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:29:38 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:29:38 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/kigo/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708092938.866FE14015F3@lerwini.kde.org>

Git commit 0219142203e4c61493fef293e1730482935675a3 by Neon CI.
Committed on 08/07/2026 at 09:29.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/games/kigo/-/commit/0219142203e4c61493fef293e1730482935675a3

diff --git a/debian/changelog b/debian/changelog
index 490d85a..7433a05 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kigo (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:29:23 +0000
+
 kigo (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:30:01 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:30:01 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/killbots/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708093001.35BB71401064@lerwini.kde.org>

Git commit 5522af7f2cae9a99bab54e2d32aa4499c2b934eb by Neon CI.
Committed on 08/07/2026 at 09:29.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/games/killbots/-/commit/5522af7f2cae9a99bab54e2d32aa4499c2b934eb

diff --git a/debian/changelog b/debian/changelog
index 3f9d56b..c538670 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+killbots (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:29:52 +0000
+
 killbots (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:30:29 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:30:29 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/kiriki/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708093029.BB3951400704@lerwini.kde.org>

Git commit a04df04d10617d9fb048b04546e2e523c860a1d8 by Neon CI.
Committed on 08/07/2026 at 09:30.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/games/kiriki/-/commit/a04df04d10617d9fb048b04546e2e523c860a1d8

diff --git a/debian/changelog b/debian/changelog
index 553961d..b8e756a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kiriki (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:30:15 +0000
+
 kiriki (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:30:52 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:30:52 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/kjumpingcube/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708093052.96B061400704@lerwini.kde.org>

Git commit e33d8da77c6edd1aebd8a62c1f2a57464b788623 by Neon CI.
Committed on 08/07/2026 at 09:30.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/games/kjumpingcube/-/commit/e33d8da77c6edd1aebd8a62c1f2a57464b788623

diff --git a/debian/changelog b/debian/changelog
index 4bb9132..bb84ee1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kjumpingcube (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:30:43 +0000
+
 kjumpingcube (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:31:15 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:31:15 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/klickety/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708093115.69AA21400704@lerwini.kde.org>

Git commit dfa687068b991dfe2d161a3c4ba8813c69ebb478 by Neon CI.
Committed on 08/07/2026 at 09:31.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/games/klickety/-/commit/dfa687068b991dfe2d161a3c4ba8813c69ebb478

diff --git a/debian/changelog b/debian/changelog
index 3e3dd25..203a15c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+klickety (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:31:06 +0000
+
 klickety (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:31:38 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:31:38 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/klines/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708093138.0EE5B1400704@lerwini.kde.org>

Git commit 2426c3c8ad6a83d54db083b0a5a38d59e2308195 by Neon CI.
Committed on 08/07/2026 at 09:31.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/games/klines/-/commit/2426c3c8ad6a83d54db083b0a5a38d59e2308195

diff --git a/debian/changelog b/debian/changelog
index 45898f9..8ca07ea 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+klines (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:31:29 +0000
+
 klines (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:31:59 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:31:59 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/kmines/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708093159.F1B711400704@lerwini.kde.org>

Git commit 1b48aac4c7f476e3e88c080441827189ac95afb2 by Neon CI.
Committed on 08/07/2026 at 09:31.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/games/kmines/-/commit/1b48aac4c7f476e3e88c080441827189ac95afb2

diff --git a/debian/changelog b/debian/changelog
index 694262f..378b6d2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kmines (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:31:51 +0000
+
 kmines (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:32:23 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:32:23 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/knavalbattle/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708093223.73EA41400704@lerwini.kde.org>

Git commit 1678bc1610aa13eb2ec027c6c9883cf7291a2905 by Neon CI.
Committed on 08/07/2026 at 09:32.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/games/knavalbattle/-/commit/1678bc1610aa13eb2ec027c6c9883cf7291a2905

diff --git a/debian/changelog b/debian/changelog
index 85d4f0b..32b129b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+knavalbattle (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:32:14 +0000
+
 knavalbattle (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:32:52 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:32:52 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/knetwalk/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708093252.7CBDF1400704@lerwini.kde.org>

Git commit e3df59da3fad430183e286fd6806578113a8411d by Neon CI.
Committed on 08/07/2026 at 09:32.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/games/knetwalk/-/commit/e3df59da3fad430183e286fd6806578113a8411d

diff --git a/debian/changelog b/debian/changelog
index 0afa1d3..bbd4f1e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+knetwalk (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:32:38 +0000
+
 knetwalk (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:33:14 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:33:14 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/knights/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708093314.E3C321400704@lerwini.kde.org>

Git commit ab8a527de8b91efd86bf445d6799e7af786190a1 by Neon CI.
Committed on 08/07/2026 at 09:33.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/games/knights/-/commit/ab8a527de8b91efd86bf445d6799e7af786190a1

diff --git a/debian/changelog b/debian/changelog
index 91983b0..f53d48c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+knights (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:33:05 +0000
+
 knights (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:33:38 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:33:38 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/kolf/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708093338.227DE1400704@lerwini.kde.org>

Git commit 8b747c7f974577f1337856ab59b0d635cf59ae45 by Neon CI.
Committed on 08/07/2026 at 09:33.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/games/kolf/-/commit/8b747c7f974577f1337856ab59b0d635cf59ae45

diff --git a/debian/changelog b/debian/changelog
index cc74c3e..15e8521 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kolf (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:33:28 +0000
+
 kolf (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:26:09 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:26:09 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/katomic/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708092609.AA0BB1400299@lerwini.kde.org>

Git commit 47f92ba1d6c2713a6e56e610b6a501ce734dc772 by Neon CI.
Committed on 08/07/2026 at 09:26.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/games/katomic/-/commit/47f92ba1d6c2713a6e56e610b6a501ce734dc772

diff --git a/debian/changelog b/debian/changelog
index ed27c06..766aebc 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+katomic (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:26:00 +0000
+
 katomic (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:34:07 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:34:07 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/kollision/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708093407.858F21400299@lerwini.kde.org>

Git commit 427511dea1cc9b7593c5420dd045de788e884859 by Neon CI.
Committed on 08/07/2026 at 09:33.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/games/kollision/-/commit/427511dea1cc9b7593c5420dd045de788e884859

diff --git a/debian/changelog b/debian/changelog
index cf2e03f..96cdb8b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kollision (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:33:52 +0000
+
 kollision (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:34:36 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:34:36 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/konquest/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708093436.D29791400299@lerwini.kde.org>

Git commit 8e5c7ce1e02f802d48002a7f2417be98179dfe2a by Neon CI.
Committed on 08/07/2026 at 09:34.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/games/konquest/-/commit/8e5c7ce1e02f802d48002a7f2417be98179dfe2a

diff --git a/debian/changelog b/debian/changelog
index c97d78a..0375b2d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+konquest (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:34:22 +0000
+
 konquest (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:35:00 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:35:00 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/kpat/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708093500.41A0E1400299@lerwini.kde.org>

Git commit e5e768be1d4ff47b0561a1f59126c53dd442e53e by Neon CI.
Committed on 08/07/2026 at 09:34.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/games/kpat/-/commit/e5e768be1d4ff47b0561a1f59126c53dd442e53e

diff --git a/debian/changelog b/debian/changelog
index 37048f0..0518b41 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kpat (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:34:51 +0000
+
 kpat (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:35:30 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:35:30 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/kreversi/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708093530.27F9B1400704@lerwini.kde.org>

Git commit 4a5b4260d452819c59df4eff66c0797ddf19490a by Neon CI.
Committed on 08/07/2026 at 09:35.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/games/kreversi/-/commit/4a5b4260d452819c59df4eff66c0797ddf19490a

diff --git a/debian/changelog b/debian/changelog
index e57b50b..cf6431f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kreversi (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:35:15 +0000
+
 kreversi (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:35:59 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:35:59 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/kshisen/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708093559.E2CE61400704@lerwini.kde.org>

Git commit 44e97d3ead7f4760cf80a2f0b70fbc80ab15d904 by Neon CI.
Committed on 08/07/2026 at 09:35.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/games/kshisen/-/commit/44e97d3ead7f4760cf80a2f0b70fbc80ab15d904

diff --git a/debian/changelog b/debian/changelog
index eb2fe5a..76379b5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kshisen (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:35:45 +0000
+
 kshisen (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:36:23 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:36:23 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/ksirk/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708093623.E3EAB1400704@lerwini.kde.org>

Git commit f1bb1fe5f19559d39394f20481557fd68151aab6 by Neon CI.
Committed on 08/07/2026 at 09:36.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/games/ksirk/-/commit/f1bb1fe5f19559d39394f20481557fd68151aab6

diff --git a/debian/changelog b/debian/changelog
index f79f990..0de657c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+ksirk (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:36:14 +0000
+
 ksirk (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:36:48 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:36:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/ksnakeduel/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708093648.698C91400704@lerwini.kde.org>

Git commit f26bcab1598d62105cc94bfa54af2dd829f37c82 by Neon CI.
Committed on 08/07/2026 at 09:36.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/games/ksnakeduel/-/commit/f26bcab1598d62105cc94bfa54af2dd829f37c82

diff --git a/debian/changelog b/debian/changelog
index 6edd31e..52a9433 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+ksnakeduel (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:36:39 +0000
+
 ksnakeduel (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:37:19 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:37:19 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/kspaceduel/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708093719.3EAFC1400704@lerwini.kde.org>

Git commit bccf72ef3b99d87177724e99eced95fe8ec098a3 by Neon CI.
Committed on 08/07/2026 at 09:37.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/games/kspaceduel/-/commit/bccf72ef3b99d87177724e99eced95fe8ec098a3

diff --git a/debian/changelog b/debian/changelog
index 94ea7a1..cee04fb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kspaceduel (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:37:04 +0000
+
 kspaceduel (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:37:50 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:37:50 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/ksquares/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708093750.00CA41400704@lerwini.kde.org>

Git commit 0d0792d5aba56bf1a5d0f96da834a7c3c020d297 by Neon CI.
Committed on 08/07/2026 at 09:37.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/games/ksquares/-/commit/0d0792d5aba56bf1a5d0f96da834a7c3c020d297

diff --git a/debian/changelog b/debian/changelog
index 76c3107..35873d7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+ksquares (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:37:34 +0000
+
 ksquares (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:38:18 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:38:18 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/ksudoku/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708093818.CA9121400704@lerwini.kde.org>

Git commit bee01d4aff28b078d552fe5b7a40db84584cc90e by Neon CI.
Committed on 08/07/2026 at 09:38.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/games/ksudoku/-/commit/bee01d4aff28b078d552fe5b7a40db84584cc90e

diff --git a/debian/changelog b/debian/changelog
index a4b17be..0df88e6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+ksudoku (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:38:04 +0000
+
 ksudoku (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:38:48 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:38:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/ktuberling/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708093848.2562B14008EC@lerwini.kde.org>

Git commit ad0bcef426f99c76dbea6a0af88b02793ceab728 by Neon CI.
Committed on 08/07/2026 at 09:38.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/games/ktuberling/-/commit/ad0bcef426f99c76dbea6a0af88b02793ceab728

diff --git a/debian/changelog b/debian/changelog
index b765f42..59b394a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+ktuberling (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:38:33 +0000
+
 ktuberling (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:39:18 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:39:18 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/kubrick/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708093918.7F63D1400704@lerwini.kde.org>

Git commit bc067cd1cb2faa88d3aa83916cf5c34dd05e6cf9 by Neon CI.
Committed on 08/07/2026 at 09:39.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/games/kubrick/-/commit/bc067cd1cb2faa88d3aa83916cf5c34dd05e6cf9

diff --git a/debian/changelog b/debian/changelog
index 6b7b060..23c57ac 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kubrick (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:39:04 +0000
+
 kubrick (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:39:41 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:39:41 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/libkdegames/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708093941.A45201400704@lerwini.kde.org>

Git commit 46e5cf86f65acc379a8704101851841800922f91 by Neon CI.
Committed on 08/07/2026 at 09:39.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/games/libkdegames/-/commit/46e5cf86f65acc379a8704101851841800922f91

diff --git a/debian/changelog b/debian/changelog
index 01b4bd7..116b426 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libkdegames (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:39:32 +0000
+
 libkdegames (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:40:12 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:40:12 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/libkmahjongg/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708094012.3A1BE1400704@lerwini.kde.org>

Git commit 86e70eec3950aa7fb5b4a85bbb16dbe454028bd5 by Neon CI.
Committed on 08/07/2026 at 09:39.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/games/libkmahjongg/-/commit/86e70eec3950aa7fb5b4a85bbb16dbe454028bd5

diff --git a/debian/changelog b/debian/changelog
index c862ec8..d84abb0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libkmahjongg (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:39:56 +0000
+
 libkmahjongg (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:40:41 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:40:41 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/lskat/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708094041.DCD2D14008EC@lerwini.kde.org>

Git commit 6e3992f24c459ad162f910cde7f680a26cd1032a by Neon CI.
Committed on 08/07/2026 at 09:40.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/games/lskat/-/commit/6e3992f24c459ad162f910cde7f680a26cd1032a

diff --git a/debian/changelog b/debian/changelog
index eac8ced..69c7a8f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+lskat (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:40:27 +0000
+
 lskat (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:41:10 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:41:10 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/palapeli/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708094110.5A7D01400299@lerwini.kde.org>

Git commit 022fafeadfa712cddfaeb5931f8e29ef5167c6ad by Neon CI.
Committed on 08/07/2026 at 09:40.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/games/palapeli/-/commit/022fafeadfa712cddfaeb5931f8e29ef5167c6ad

diff --git a/debian/changelog b/debian/changelog
index 5d2a354..e8f74cc 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+palapeli (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:40:56 +0000
+
 palapeli (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:41:33 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:41:33 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/picmi/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708094133.2D8801400299@lerwini.kde.org>

Git commit 047def0627d6836fbaf48fc9b28e4101cb830767 by Neon CI.
Committed on 08/07/2026 at 09:41.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/games/picmi/-/commit/047def0627d6836fbaf48fc9b28e4101cb830767

diff --git a/debian/changelog b/debian/changelog
index 346affe..e35f0b4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+picmi (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:41:24 +0000
+
 picmi (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:41:56 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:41:56 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/skladnik/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708094156.9DF9B1400299@lerwini.kde.org>

Git commit 68701291bda55cdc85590d60d3032f8dbadbc039 by Neon CI.
Committed on 08/07/2026 at 09:41.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/games/skladnik/-/commit/68701291bda55cdc85590d60d3032f8dbadbc039

diff --git a/debian/changelog b/debian/changelog
index 177dd10..50131c0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+skladnik (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:41:47 +0000
+
 skladnik (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:42:47 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:42:47 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/arianna/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708094247.31FA51400299@lerwini.kde.org>

Git commit 51235f674d88c76345526694d220cf0a172f4830 by Neon CI.
Committed on 08/07/2026 at 09:42.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/graphics/arianna/-/commit/51235f674d88c76345526694d220cf0a172f4830

diff --git a/debian/changelog b/debian/changelog
index 48fc41f..f7a590f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+arianna (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:42:38 +0000
+
 arianna (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:43:16 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:43:16 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/colord-kde/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708094316.E3CE41400299@lerwini.kde.org>

Git commit bc81f151c74733fe363ab5ad1cfdd257eb4b1d8d by Neon CI.
Committed on 08/07/2026 at 09:43.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/graphics/colord-kde/-/commit/bc81f151c74733fe363ab5ad1cfdd257eb4b1d8d

diff --git a/debian/changelog b/debian/changelog
index 7b8117c..0b5eee5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+colord-kde (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:43:01 +0000
+
 colord-kde (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:43:52 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:43:52 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/gwenview/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708094352.EB02C1400299@lerwini.kde.org>

Git commit e14f279d86587bae8d792b4f7bd548c82195c86c by Neon CI.
Committed on 08/07/2026 at 09:43.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/graphics/gwenview/-/commit/e14f279d86587bae8d792b4f7bd548c82195c86c

diff --git a/debian/changelog b/debian/changelog
index 17da11d..8294103 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+gwenview (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:43:38 +0000
+
 gwenview (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:44:22 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:44:22 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/kamera/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708094422.1EB4A1400299@lerwini.kde.org>

Git commit 0b6f1176259aa6909fcdf05248a40c55bac75ecf by Neon CI.
Committed on 08/07/2026 at 09:44.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/graphics/kamera/-/commit/0b6f1176259aa6909fcdf05248a40c55bac75ecf

diff --git a/debian/changelog b/debian/changelog
index ac3ffd4..c8c0c27 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kamera (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:44:07 +0000
+
 kamera (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:44:52 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:44:52 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/kdegraphics-mobipocket/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708094452.58B971400299@lerwini.kde.org>

Git commit eafa1f6274490525f0e37f4ee1ac82133b42e6cc by Neon CI.
Committed on 08/07/2026 at 09:44.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/graphics/kdegraphics-mobipocket/-/commit/eafa1f6274490525f0e37f4ee1ac82133b42e6cc

diff --git a/debian/changelog b/debian/changelog
index 8cca6ce..27bcb0c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kdegraphics-mobipocket (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:44:37 +0000
+
 kdegraphics-mobipocket (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:45:20 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:45:20 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/kdegraphics-thumbnailers/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708094520.EFCEA1400299@lerwini.kde.org>

Git commit 12a75e213296cb45df769bc9b46782bdd2630fc5 by Neon CI.
Committed on 08/07/2026 at 09:45.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/graphics/kdegraphics-thumbnailers/-/commit/12a75e213296cb45df769bc9b46782bdd2630fc5

diff --git a/debian/changelog b/debian/changelog
index 15f1e96..fb49b71 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kdegraphics-thumbnailers (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:45:06 +0000
+
 kdegraphics-thumbnailers (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:45:49 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:45:49 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/kgraphviewer/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708094549.C118B1400299@lerwini.kde.org>

Git commit 6fec4f110305d78abcd5630a432730f0177ebce4 by Neon CI.
Committed on 08/07/2026 at 09:45.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/graphics/kgraphviewer/-/commit/6fec4f110305d78abcd5630a432730f0177ebce4

diff --git a/debian/changelog b/debian/changelog
index 5182cfe..6477b6f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kgraphviewer (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:45:35 +0000
+
 kgraphviewer (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:46:14 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:46:14 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/kimagemapeditor/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708094614.82E8F1400704@lerwini.kde.org>

Git commit 65dbdf8a5dc85ba59f59bbbc7a6bb1036516f33b by Neon CI.
Committed on 08/07/2026 at 09:46.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/graphics/kimagemapeditor/-/commit/65dbdf8a5dc85ba59f59bbbc7a6bb1036516f33b

diff --git a/debian/changelog b/debian/changelog
index 3a655d3..35efc2b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kimagemapeditor (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:46:05 +0000
+
 kimagemapeditor (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:46:44 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:46:44 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/koko/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708094644.1DEA11400704@lerwini.kde.org>

Git commit 8f92b1686bf81d8ab6d9da525d7b5b939aed4a93 by Neon CI.
Committed on 08/07/2026 at 09:46.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/graphics/koko/-/commit/8f92b1686bf81d8ab6d9da525d7b5b939aed4a93

diff --git a/debian/changelog b/debian/changelog
index b27fa65..47579ff 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+koko (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:46:29 +0000
+
 koko (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:47:13 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:47:13 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/kolourpaint/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708094713.2A5B21400704@lerwini.kde.org>

Git commit c6097189af6c1bba9109850f6abb2976c6ff6adc by Neon CI.
Committed on 08/07/2026 at 09:46.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/graphics/kolourpaint/-/commit/c6097189af6c1bba9109850f6abb2976c6ff6adc

diff --git a/debian/changelog b/debian/changelog
index 922e97e..6a77bb8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kolourpaint (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:46:58 +0000
+
 kolourpaint (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:47:43 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:47:43 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/kruler/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708094743.ADCA91400704@lerwini.kde.org>

Git commit bcf349a7865a85822c08ae351f900d1540d4ee8d by Neon CI.
Committed on 08/07/2026 at 09:47.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/graphics/kruler/-/commit/bcf349a7865a85822c08ae351f900d1540d4ee8d

diff --git a/debian/changelog b/debian/changelog
index 454196d..4a2ba25 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kruler (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:47:28 +0000
+
 kruler (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:48:13 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:48:13 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/libkdcraw/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708094813.B4E891400704@lerwini.kde.org>

Git commit e894ae622f7ed699963c09e9def62a5a72008fa4 by Neon CI.
Committed on 08/07/2026 at 09:47.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/graphics/libkdcraw/-/commit/e894ae622f7ed699963c09e9def62a5a72008fa4

diff --git a/debian/changelog b/debian/changelog
index 5edaf12..5c08f05 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libkdcraw (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:47:58 +0000
+
 libkdcraw (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:49:58 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:49:58 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/libkexiv2/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708094958.BBCAA1400704@lerwini.kde.org>

Git commit dbf9d798748fdcfc297affe423e07cb936bc39a0 by Neon CI.
Committed on 08/07/2026 at 09:49.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/graphics/libkexiv2/-/commit/dbf9d798748fdcfc297affe423e07cb936bc39a0

diff --git a/debian/changelog b/debian/changelog
index 15ee418..10776f9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libkexiv2 (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:49:50 +0000
+
 libkexiv2 (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:50:21 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:50:21 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/libksane/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708095021.C45351401064@lerwini.kde.org>

Git commit 0a74002d94f8aa2ff0159ab2199314c6d36977e5 by Neon CI.
Committed on 08/07/2026 at 09:50.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/graphics/libksane/-/commit/0a74002d94f8aa2ff0159ab2199314c6d36977e5

diff --git a/debian/changelog b/debian/changelog
index 3131fd3..5d8e544 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libksane (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:50:12 +0000
+
 libksane (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:50:45 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:50:45 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/okular/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708095045.4274B1401064@lerwini.kde.org>

Git commit 12919031cb8df75b294c49c99a38eb34f2957741 by Neon CI.
Committed on 08/07/2026 at 09:50.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/graphics/okular/-/commit/12919031cb8df75b294c49c99a38eb34f2957741

diff --git a/debian/changelog b/debian/changelog
index f1c85b2..574f2c0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+okular (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:50:36 +0000
+
 okular (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:51:09 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:51:09 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/skanlite/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708095109.964671401064@lerwini.kde.org>

Git commit dc662b0c69660c60c35a6c7382468947a9d9cbdc by Neon CI.
Committed on 08/07/2026 at 09:51.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/graphics/skanlite/-/commit/dc662b0c69660c60c35a6c7382468947a9d9cbdc

diff --git a/debian/changelog b/debian/changelog
index 1565327..0349dc5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+skanlite (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:51:00 +0000
+
 skanlite (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:51:32 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:51:32 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/svgpart/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708095132.BC9431401064@lerwini.kde.org>

Git commit da1a3139855f0c8fb15e7b8127f18c0c7692da0c by Neon CI.
Committed on 08/07/2026 at 09:51.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/graphics/svgpart/-/commit/da1a3139855f0c8fb15e7b8127f18c0c7692da0c

diff --git a/debian/changelog b/debian/changelog
index 6d5b7c7..dfd8528 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+svgpart (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:51:23 +0000
+
 svgpart (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:52:01 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:52:01 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kdevelop/kdevelop/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708095201.225631401064@lerwini.kde.org>

Git commit bfb5fe5759f6e8533c1622ac1f5365e7c1b2df1d by Neon CI.
Committed on 08/07/2026 at 09:51.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kdevelop/kdevelop/-/commit/bfb5fe5759f6e8533c1622ac1f5365e7c1b2df1d

diff --git a/debian/changelog b/debian/changelog
index 83b2157..5060e29 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kdevelop (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:51:46 +0000
+
 kdevelop (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:52:23 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:52:23 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kdevelop/kdevelop-php/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708095223.78DFC1401064@lerwini.kde.org>

Git commit 443a2bdd30bbeb87351d3e21acbb4ade5ebcdcec by Neon CI.
Committed on 08/07/2026 at 09:52.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kdevelop/kdevelop-php/-/commit/443a2bdd30bbeb87351d3e21acbb4ade5ebcdcec

diff --git a/debian/changelog b/debian/changelog
index 3cface3..cec1c91 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kdevelop-php (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:52:14 +0000
+
 kdevelop-php (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:52:52 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:52:52 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kdevelop/kdevelop-python/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708095252.B17651401064@lerwini.kde.org>

Git commit 47ad06188c32114c0202646f8931ce6873f3b3e8 by Neon CI.
Committed on 08/07/2026 at 09:52.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kdevelop/kdevelop-python/-/commit/47ad06188c32114c0202646f8931ce6873f3b3e8

diff --git a/debian/changelog b/debian/changelog
index 5f53089..08b40ea 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kdevelop-python (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:52:38 +0000
+
 kdevelop-python (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:53:21 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:53:21 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf5/kcolorchooser/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708095321.06EA41401064@lerwini.kde.org>

Git commit 3eab3d30fa956133e3652e8a57d249419de2dc37 by Neon CI.
Committed on 08/07/2026 at 09:53.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf5/kcolorchooser/-/commit/3eab3d30fa956133e3652e8a57d249419de2dc37

diff --git a/debian/changelog b/debian/changelog
index 53c29ca..0c9ee5e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kcolorchooser (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:53:06 +0000
+
 kcolorchooser (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:53:44 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:53:44 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/kmime/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708095344.9F5071401064@lerwini.kde.org>

Git commit bf278da6401d61be4d4a638d48f7832464d74071 by Neon CI.
Committed on 08/07/2026 at 09:53.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/kmime/-/commit/bf278da6401d61be4d4a638d48f7832464d74071

diff --git a/debian/changelog b/debian/changelog
index 7bb89fd..e9ee573 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kmime (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:53:35 +0000
+
 kmime (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:54:12 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:54:12 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/libraries/baloo-widgets/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708095412.619401401064@lerwini.kde.org>

Git commit a33edea2f35b521b8af0dbb79a608d4121c7b656 by Neon CI.
Committed on 08/07/2026 at 09:53.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/libraries/baloo-widgets/-/commit/a33edea2f35b521b8af0dbb79a608d4121c7b656

diff --git a/debian/changelog b/debian/changelog
index df31809..365ead5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+baloo-widgets (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:53:59 +0000
+
 baloo-widgets (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:54:38 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:54:38 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/libraries/kopeninghours/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708095438.7DBCB1401064@lerwini.kde.org>

Git commit fd73bb196c1f7bf5c1944d5bccf14dcb0f5c425c by Neon CI.
Committed on 08/07/2026 at 09:54.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/libraries/kopeninghours/-/commit/fd73bb196c1f7bf5c1944d5bccf14dcb0f5c425c

diff --git a/debian/changelog b/debian/changelog
index 4b1428e..ee8db91 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kopeninghours (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:54:28 +0000
+
 kopeninghours (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:55:07 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:55:07 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/libraries/kosmindoormap/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708095507.5739C1401064@lerwini.kde.org>

Git commit 83749493e0d74a6667acec125ac2123825ef5394 by Neon CI.
Committed on 08/07/2026 at 09:54.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/libraries/kosmindoormap/-/commit/83749493e0d74a6667acec125ac2123825ef5394

diff --git a/debian/changelog b/debian/changelog
index 32e2513..14a3bc7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kosmindoormap (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:54:52 +0000
+
 kosmindoormap (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:55:29 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:55:29 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/libraries/kqtquickcharts/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708095529.DBEBD1400704@lerwini.kde.org>

Git commit a48e4801cc95b57243c72522a0c1a72e62ec1471 by Neon CI.
Committed on 08/07/2026 at 09:55.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/libraries/kqtquickcharts/-/commit/a48e4801cc95b57243c72522a0c1a72e62ec1471

diff --git a/debian/changelog b/debian/changelog
index f270402..f15cd3d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kqtquickcharts (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:55:21 +0000
+
 kqtquickcharts (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:56:44 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:56:44 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/libraries/ksanecore/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708095644.CFA491400704@lerwini.kde.org>

Git commit d7efb907cab72ab0e5b70d3cd7948b8534b2aef9 by Neon CI.
Committed on 08/07/2026 at 09:56.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/libraries/ksanecore/-/commit/d7efb907cab72ab0e5b70d3cd7948b8534b2aef9

diff --git a/debian/changelog b/debian/changelog
index 2af9cf3..3b04e8e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+ksanecore (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:56:30 +0000
+
 ksanecore (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:57:13 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:57:13 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/libraries/kunifiedpush/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708095713.3133B1400704@lerwini.kde.org>

Git commit 9428b2f74df26f46f171e76c8efbec944c0aa461 by Neon CI.
Committed on 08/07/2026 at 09:56.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/libraries/kunifiedpush/-/commit/9428b2f74df26f46f171e76c8efbec944c0aa461

diff --git a/debian/changelog b/debian/changelog
index 3de1d6c..f70d3fe 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kunifiedpush (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:56:58 +0000
+
 kunifiedpush (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:57:42 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:57:42 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/libraries/kweathercore/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708095742.413A21400704@lerwini.kde.org>

Git commit f954a0c31abd4f7a91e606a8630d9550bc3f17f2 by Neon CI.
Committed on 08/07/2026 at 09:57.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/libraries/kweathercore/-/commit/f954a0c31abd4f7a91e606a8630d9550bc3f17f2

diff --git a/debian/changelog b/debian/changelog
index 84e34da..c828b7a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kweathercore (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:57:27 +0000
+
 kweathercore (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:58:05 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:58:05 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/multimedia/audex/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708095805.51FFB1400704@lerwini.kde.org>

Git commit 7f8d10963bae7ad2b835de086c307eb29347ad4f by Neon CI.
Committed on 08/07/2026 at 09:57.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/multimedia/audex/-/commit/7f8d10963bae7ad2b835de086c307eb29347ad4f

diff --git a/debian/changelog b/debian/changelog
index 70cd5ac..b61155e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+audex (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:57:56 +0000
+
 audex (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:58:28 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:58:28 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/multimedia/audiocd-kio/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708095828.9088B1400704@lerwini.kde.org>

Git commit 5c744f6edfc8e6ec6be1bc0f591b511d471d21ef by Neon CI.
Committed on 08/07/2026 at 09:58.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/multimedia/audiocd-kio/-/commit/5c744f6edfc8e6ec6be1bc0f591b511d471d21ef

diff --git a/debian/changelog b/debian/changelog
index 47710cb..00288aa 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+audiocd-kio (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:58:19 +0000
+
 audiocd-kio (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:58:59 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:58:59 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/multimedia/audiotube/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708095859.D60C91400704@lerwini.kde.org>

Git commit f52fa761726fac66594c60eea76933e809773acb by Neon CI.
Committed on 08/07/2026 at 09:58.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/multimedia/audiotube/-/commit/f52fa761726fac66594c60eea76933e809773acb

diff --git a/debian/changelog b/debian/changelog
index 51bf6f6..c0be6a9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+audiotube (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:58:46 +0000
+
 audiotube (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:59:29 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:59:29 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/multimedia/dragon/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708095929.0D82B1400704@lerwini.kde.org>

Git commit 30deb5b0a5cafdb6eb4146bc9fca9c278c28d799 by Neon CI.
Committed on 08/07/2026 at 09:59.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/multimedia/dragon/-/commit/30deb5b0a5cafdb6eb4146bc9fca9c278c28d799

diff --git a/debian/changelog b/debian/changelog
index 55b0872..5eb754d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+dragon (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:59:14 +0000
+
 dragon (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 10:59:52 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 09:59:52 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/multimedia/elisa/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708095952.19F8A1400704@lerwini.kde.org>

Git commit cbb5b31a84f955763a562b1b27a509cf84e782a2 by Neon CI.
Committed on 08/07/2026 at 09:59.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/multimedia/elisa/-/commit/cbb5b31a84f955763a562b1b27a509cf84e782a2

diff --git a/debian/changelog b/debian/changelog
index 000c569..ff6c8b7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+elisa (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:59:43 +0000
+
 elisa (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:00:22 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:00:22 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/multimedia/ffmpegthumbs/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708100022.2FE8B1401064@lerwini.kde.org>

Git commit 361b5d03b9698be45da28538178b7e37a1101e19 by Neon CI.
Committed on 08/07/2026 at 10:00.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/multimedia/ffmpegthumbs/-/commit/361b5d03b9698be45da28538178b7e37a1101e19

diff --git a/debian/changelog b/debian/changelog
index 9f9d712..eb99749 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+ffmpegthumbs (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:00:07 +0000
+
 ffmpegthumbs (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:01:14 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:01:14 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/multimedia/k3b/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708100114.CA3081401A77@lerwini.kde.org>

Git commit b2f089a9752cc5948abe12f56a5b94f8d2e24e5b by Neon CI.
Committed on 08/07/2026 at 10:01.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/multimedia/k3b/-/commit/b2f089a9752cc5948abe12f56a5b94f8d2e24e5b

diff --git a/debian/changelog b/debian/changelog
index 61d627e..3d294fe 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+k3b (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:01:00 +0000
+
 k3b (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:01:42 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:01:42 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/multimedia/kamoso/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708100142.3E8991401A77@lerwini.kde.org>

Git commit ee3ca6de09e0990b166408a80633c20239a662bf by Neon CI.
Committed on 08/07/2026 at 10:01.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/multimedia/kamoso/-/commit/ee3ca6de09e0990b166408a80633c20239a662bf

diff --git a/debian/changelog b/debian/changelog
index ea5dd08..86b2aa0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kamoso (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:01:31 +0000
+
 kamoso (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:02:15 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:02:15 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/multimedia/kasts/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708100215.25CF51401A77@lerwini.kde.org>

Git commit f216703de5fa3a38c9180764b7d2e075bc46a7a2 by Neon CI.
Committed on 08/07/2026 at 10:02.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/multimedia/kasts/-/commit/f216703de5fa3a38c9180764b7d2e075bc46a7a2

diff --git a/debian/changelog b/debian/changelog
index 5713e40..06c53cb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kasts (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:02:00 +0000
+
 kasts (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:02:39 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:02:39 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/multimedia/kdenlive/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708100239.9ADBB1401A77@lerwini.kde.org>

Git commit e79a255d5d2d513a6778c7c10317b014e0a91f4e by Neon CI.
Committed on 08/07/2026 at 10:02.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/multimedia/kdenlive/-/commit/e79a255d5d2d513a6778c7c10317b014e0a91f4e

diff --git a/debian/changelog b/debian/changelog
index 2274d32..ee92f5a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kdenlive (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:02:30 +0000
+
 kdenlive (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:03:07 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:03:07 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/multimedia/kmix/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708100307.65CBD1401B97@lerwini.kde.org>

Git commit 2e1dbfaf4bb389f01f7d480610d3a33b5f0017b0 by Neon CI.
Committed on 08/07/2026 at 10:02.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/multimedia/kmix/-/commit/2e1dbfaf4bb389f01f7d480610d3a33b5f0017b0

diff --git a/debian/changelog b/debian/changelog
index 3a8cecd..f78394d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kmix (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:02:53 +0000
+
 kmix (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:03:32 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:03:32 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/multimedia/kwave/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708100332.1DEA91401B97@lerwini.kde.org>

Git commit c155b5d3a3e89a33fbcbd09e4776eab023272c08 by Neon CI.
Committed on 08/07/2026 at 10:03.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/multimedia/kwave/-/commit/c155b5d3a3e89a33fbcbd09e4776eab023272c08

diff --git a/debian/changelog b/debian/changelog
index b485f20..eb31fc3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kwave (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:03:21 +0000
+
 kwave (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:04:48 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:04:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/multimedia/libkcddb/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708100448.75CF21401292@lerwini.kde.org>

Git commit 68503eb63d4254a7a052311c8092f31983ba8243 by Neon CI.
Committed on 08/07/2026 at 10:04.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/multimedia/libkcddb/-/commit/68503eb63d4254a7a052311c8092f31983ba8243

diff --git a/debian/changelog b/debian/changelog
index ca36eb8..f7d3e3c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libkcddb (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:04:33 +0000
+
 libkcddb (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:05:12 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:05:12 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/multimedia/plasmatube/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708100512.C42241401292@lerwini.kde.org>

Git commit 34c6d5b263a05e84736880d5c2771872cff89e14 by Neon CI.
Committed on 08/07/2026 at 10:05.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/multimedia/plasmatube/-/commit/34c6d5b263a05e84736880d5c2771872cff89e14

diff --git a/debian/changelog b/debian/changelog
index 0c8114c..9d9790e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasmatube (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:05:03 +0000
+
 plasmatube (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:05:42 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:05:42 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/alligator/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708100542.0FB451400704@lerwini.kde.org>

Git commit 05df4c984f637cf2a3b4664b90afb870280cd8ed by Neon CI.
Committed on 08/07/2026 at 10:05.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/network/alligator/-/commit/05df4c984f637cf2a3b4664b90afb870280cd8ed

diff --git a/debian/changelog b/debian/changelog
index 8f78d16..4a90ffa 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+alligator (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:05:27 +0000
+
 alligator (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:06:09 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:06:09 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/angelfish/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708100609.18C9D1400704@lerwini.kde.org>

Git commit d17b560e07ada81d3d8d2e88abf9267a6dfff9f0 by Neon CI.
Committed on 08/07/2026 at 10:05.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/network/angelfish/-/commit/d17b560e07ada81d3d8d2e88abf9267a6dfff9f0

diff --git a/debian/changelog b/debian/changelog
index c98148a..3210923 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+angelfish (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:05:58 +0000
+
 angelfish (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:06:38 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:06:38 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/falkon/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708100638.A83B21400704@lerwini.kde.org>

Git commit 6abcd360c95760b77c6c20828970179f1dfd8b1c by Neon CI.
Committed on 08/07/2026 at 10:06.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/network/falkon/-/commit/6abcd360c95760b77c6c20828970179f1dfd8b1c

diff --git a/debian/changelog b/debian/changelog
index 5874701..ea28a1d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+falkon (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:06:24 +0000
+
 falkon (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:07:12 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:07:12 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/kaccounts-integration/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708100712.E9FF91400704@lerwini.kde.org>

Git commit 208a5efe62b127e4ac78127b5680580a6a38fb4d by Neon CI.
Committed on 08/07/2026 at 10:06.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/network/kaccounts-integration/-/commit/208a5efe62b127e4ac78127b5680580a6a38fb4d

diff --git a/debian/changelog b/debian/changelog
index 9e3d3b3..cd737ff 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kaccounts-integration (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:06:58 +0000
+
 kaccounts-integration (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:07:46 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:07:46 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/kaccounts-providers/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708100746.7734614012CD@lerwini.kde.org>

Git commit 78eaa4cd5da1a80fe63db73c2364ed77e5676488 by Neon CI.
Committed on 08/07/2026 at 10:07.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/network/kaccounts-providers/-/commit/78eaa4cd5da1a80fe63db73c2364ed77e5676488

diff --git a/debian/changelog b/debian/changelog
index 45cbf48..e6b634f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kaccounts-providers (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:07:31 +0000
+
 kaccounts-providers (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:08:22 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:08:22 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/kdeconnect/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708100822.E0AF914012CD@lerwini.kde.org>

Git commit 54314d52b157bb5e258da61cc74b2dd3cc128079 by Neon CI.
Committed on 08/07/2026 at 10:08.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/network/kdeconnect/-/commit/54314d52b157bb5e258da61cc74b2dd3cc128079

diff --git a/debian/changelog b/debian/changelog
index dc14681f..e404047c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kdeconnect (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:08:08 +0000
+
 kdeconnect (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:08:54 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:08:54 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/kdenetwork-filesharing/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708100854.F120A14012CD@lerwini.kde.org>

Git commit e937205f704c1dd0f1990bbd675f30d4e8b50246 by Neon CI.
Committed on 08/07/2026 at 10:08.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/network/kdenetwork-filesharing/-/commit/e937205f704c1dd0f1990bbd675f30d4e8b50246

diff --git a/debian/changelog b/debian/changelog
index 3992e19..24004db 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kdenetwork-filesharing (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:08:40 +0000
+
 kdenetwork-filesharing (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:00:45 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:00:45 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/multimedia/juk/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708100045.22FED1401064@lerwini.kde.org>

Git commit aca265949d0117a694d2f86f070b546bc3c877ae by Neon CI.
Committed on 08/07/2026 at 10:00.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/multimedia/juk/-/commit/aca265949d0117a694d2f86f070b546bc3c877ae

diff --git a/debian/changelog b/debian/changelog
index 300853a..1cba135 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+juk (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:00:36 +0000
+
 juk (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:09:22 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:09:22 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/kget/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708100922.1307214012CD@lerwini.kde.org>

Git commit 65cc81419981b375fe9bce8443309392d1a88d5e by Neon CI.
Committed on 08/07/2026 at 10:09.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/network/kget/-/commit/65cc81419981b375fe9bce8443309392d1a88d5e

diff --git a/debian/changelog b/debian/changelog
index 5f5c22d..14a2466 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kget (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:09:12 +0000
+
 kget (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:09:56 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:09:56 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/kio-extras/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708100956.DDCCE14012CD@lerwini.kde.org>

Git commit c2d324404394abfbe8aafcd5c76fb3807c45377f by Neon CI.
Committed on 08/07/2026 at 10:09.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/network/kio-extras/-/commit/c2d324404394abfbe8aafcd5c76fb3807c45377f

diff --git a/debian/changelog b/debian/changelog
index 72d4703..8dca62f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kio-extras (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:09:43 +0000
+
 kio-extras (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:10:35 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:10:35 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/kio-zeroconf/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708101035.32F061401292@lerwini.kde.org>

Git commit 2c5cb0df689fd7790f8ff134caa07c4c8f3c6fda by Neon CI.
Committed on 08/07/2026 at 10:10.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/network/kio-zeroconf/-/commit/2c5cb0df689fd7790f8ff134caa07c4c8f3c6fda

diff --git a/debian/changelog b/debian/changelog
index ca4f590..93110a1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kio-zeroconf (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:10:20 +0000
+
 kio-zeroconf (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:12:02 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:12:02 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/konqueror/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708101202.6B7401401292@lerwini.kde.org>

Git commit 81de241e3ba3591d1f54cf387ffaadf0b2793263 by Neon CI.
Committed on 08/07/2026 at 10:11.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/network/konqueror/-/commit/81de241e3ba3591d1f54cf387ffaadf0b2793263

diff --git a/debian/changelog b/debian/changelog
index dd6497f..13c0eb0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+konqueror (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:11:13 +0000
+
 konqueror (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:16:01 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:16:01 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/krdc/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708101601.2612E14012CD@lerwini.kde.org>

Git commit 35068076dad0b2da75a7ce059c489eca72d2ef38 by Neon CI.
Committed on 08/07/2026 at 10:15.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/network/krdc/-/commit/35068076dad0b2da75a7ce059c489eca72d2ef38

diff --git a/debian/changelog b/debian/changelog
index 22bbfab..e8f32f9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+krdc (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:15:10 +0000
+
 krdc (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:18:28 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:18:28 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/krfb/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708101828.2496F14016FD@lerwini.kde.org>

Git commit 22b3a9f3366434ee703b2bc48f06920bc04f1913 by Neon CI.
Committed on 08/07/2026 at 10:18.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/network/krfb/-/commit/22b3a9f3366434ee703b2bc48f06920bc04f1913

diff --git a/debian/changelog b/debian/changelog
index 0c53b11..4d17d05 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+krfb (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:18:12 +0000
+
 krfb (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:19:06 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:19:06 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/ktorrent/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708101906.ADEE21401064@lerwini.kde.org>

Git commit 6c3a3cdba75add149b00ff809aa543e3572f5d23 by Neon CI.
Committed on 08/07/2026 at 10:18.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/network/ktorrent/-/commit/6c3a3cdba75add149b00ff809aa543e3572f5d23

diff --git a/debian/changelog b/debian/changelog
index d3c28bc..07abafb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+ktorrent (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:18:49 +0000
+
 ktorrent (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:19:41 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:19:41 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/libktorrent/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708101941.746B01401064@lerwini.kde.org>

Git commit 70dd8a6204194cbeb6c72fc8e8ae816fb0d17771 by Neon CI.
Committed on 08/07/2026 at 10:19.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/network/libktorrent/-/commit/70dd8a6204194cbeb6c72fc8e8ae816fb0d17771

diff --git a/debian/changelog b/debian/changelog
index 9f1c6d3..d75b0a1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libktorrent (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:19:27 +0000
+
 libktorrent (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:20:20 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:20:20 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/neochat/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708102020.BE5CE1401292@lerwini.kde.org>

Git commit 6fb56da50db79fc00bc4ba0ac7aba4f162acf6aa by Neon CI.
Committed on 08/07/2026 at 10:20.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/network/neochat/-/commit/6fb56da50db79fc00bc4ba0ac7aba4f162acf6aa

diff --git a/debian/changelog b/debian/changelog
index c0f0ed3..d48c02d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+neochat (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:20:03 +0000
+
 neochat (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:20:49 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:20:49 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/signon-kwallet-extension/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708102049.8CEA21401292@lerwini.kde.org>

Git commit 0e80f4f95b56b03c2e3a6d4ffc075bb7cbadc61c by Neon CI.
Committed on 08/07/2026 at 10:20.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/network/signon-kwallet-extension/-/commit/0e80f4f95b56b03c2e3a6d4ffc075bb7cbadc61c

diff --git a/debian/changelog b/debian/changelog
index 4044b32..8c850f8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+signon-kwallet-extension (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:20:40 +0000
+
 signon-kwallet-extension (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:21:28 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:21:28 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/tokodon/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708102128.5555D1401292@lerwini.kde.org>

Git commit c6abdae3acea336659b6c0e7867a8b0a776b16ff by Neon CI.
Committed on 08/07/2026 at 10:21.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/network/tokodon/-/commit/c6abdae3acea336659b6c0e7867a8b0a776b16ff

diff --git a/debian/changelog b/debian/changelog
index 8c1ed06..140e454 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+tokodon (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:21:13 +0000
+
 tokodon (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:22:05 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:22:05 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/office/calligra/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708102205.BA3861401292@lerwini.kde.org>

Git commit beae782c6306eb2c6206b8abfe893ae60f41ed5c by Neon CI.
Committed on 08/07/2026 at 10:21.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/office/calligra/-/commit/beae782c6306eb2c6206b8abfe893ae60f41ed5c

diff --git a/debian/changelog b/debian/changelog
index 934e04a..8c0e071 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+calligra (1:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:21:49 +0000
+
 calligra (1:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:22:48 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:22:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/office/ghostwriter/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708102248.9111E1401292@lerwini.kde.org>

Git commit 2093a3a8b0528db31340fe4f76cce6b7ee9bb9ce by Neon CI.
Committed on 08/07/2026 at 10:22.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/office/ghostwriter/-/commit/2093a3a8b0528db31340fe4f76cce6b7ee9bb9ce

diff --git a/debian/changelog b/debian/changelog
index 992dd49..5867fba 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+ghostwriter (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:22:25 +0000
+
 ghostwriter (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:23:56 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:23:56 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/akonadi/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708102356.7CE101401292@lerwini.kde.org>

Git commit b407269cb3626666bce1dc967a98cc2f6e391115 by Neon CI.
Committed on 08/07/2026 at 10:23.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/akonadi/-/commit/b407269cb3626666bce1dc967a98cc2f6e391115

diff --git a/debian/changelog b/debian/changelog
index 7528747..c587209 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+akonadi (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:23:37 +0000
+
 akonadi (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:25:02 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:25:02 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/akonadi-calendar/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708102502.27CFA1401292@lerwini.kde.org>

Git commit 7a735f4666e93d4991dca572542575dea5a0b59c by Neon CI.
Committed on 08/07/2026 at 10:24.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/akonadi-calendar/-/commit/7a735f4666e93d4991dca572542575dea5a0b59c

diff --git a/debian/changelog b/debian/changelog
index 1bdd541..174f485 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+akonadi-calendar (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:24:42 +0000
+
 akonadi-calendar (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:26:07 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:26:07 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/akonadi-calendar-tools/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708102607.195021401064@lerwini.kde.org>

Git commit 645c4f52b771e87912837944a6b010798826ce1b by Neon CI.
Committed on 08/07/2026 at 10:25.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/akonadi-calendar-tools/-/commit/645c4f52b771e87912837944a6b010798826ce1b

diff --git a/debian/changelog b/debian/changelog
index 190258b..8c2024d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+akonadi-calendar-tools (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:25:53 +0000
+
 akonadi-calendar-tools (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:26:39 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:26:39 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/akonadi-contacts/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708102639.AAC5B14012CD@lerwini.kde.org>

Git commit 1610dbdf3a841fd7bdbde67a0715f914d419fd3a by Neon CI.
Committed on 08/07/2026 at 10:26.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/akonadi-contacts/-/commit/1610dbdf3a841fd7bdbde67a0715f914d419fd3a

diff --git a/debian/changelog b/debian/changelog
index b420b8d..9457da3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+akonadi-contacts (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:26:30 +0000
+
 akonadi-contacts (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:27:11 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:27:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/akonadi-import-wizard/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708102711.2A2641400E42@lerwini.kde.org>

Git commit 956382c5f82f3a57e9f4ca6a45b6b35c342f14a3 by Neon CI.
Committed on 08/07/2026 at 10:27.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/akonadi-import-wizard/-/commit/956382c5f82f3a57e9f4ca6a45b6b35c342f14a3

diff --git a/debian/changelog b/debian/changelog
index 6638b9d..9f77255 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+akonadi-import-wizard (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:27:00 +0000
+
 akonadi-import-wizard (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:27:40 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:27:40 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/akonadi-mime/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708102740.1C71C1400E42@lerwini.kde.org>

Git commit 7c12fcaf9c98ff53bfd81d0a928c6ba70336b2c5 by Neon CI.
Committed on 08/07/2026 at 10:27.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/akonadi-mime/-/commit/7c12fcaf9c98ff53bfd81d0a928c6ba70336b2c5

diff --git a/debian/changelog b/debian/changelog
index e52a8c1..3915bd5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+akonadi-mime (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:27:29 +0000
+
 akonadi-mime (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:28:40 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:28:40 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/akonadi-search/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708102840.323301400E42@lerwini.kde.org>

Git commit 791cec5468269548ff6032d61124e9a387cbd1be by Neon CI.
Committed on 08/07/2026 at 10:28.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/akonadi-search/-/commit/791cec5468269548ff6032d61124e9a387cbd1be

diff --git a/debian/changelog b/debian/changelog
index 19fc4e7..0f44716 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+akonadi-search (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:28:25 +0000
+
 akonadi-search (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:29:06 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:29:06 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/akonadiconsole/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708102906.28F4B1400E42@lerwini.kde.org>

Git commit 1f5e226eb741e42050fdb60302e55d4857cbf7ae by Neon CI.
Committed on 08/07/2026 at 10:28.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/akonadiconsole/-/commit/1f5e226eb741e42050fdb60302e55d4857cbf7ae

diff --git a/debian/changelog b/debian/changelog
index eb146d5..5c97a01 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+akonadiconsole (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:28:56 +0000
+
 akonadiconsole (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:29:42 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:29:42 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/akregator/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708102942.3E6601400E42@lerwini.kde.org>

Git commit fa2974b9617a39560c321503403ad0dab09b6ce3 by Neon CI.
Committed on 08/07/2026 at 10:29.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/akregator/-/commit/fa2974b9617a39560c321503403ad0dab09b6ce3

diff --git a/debian/changelog b/debian/changelog
index 933c502..12bc573 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+akregator (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:29:27 +0000
+
 akregator (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:30:20 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:30:20 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/calendarsupport/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708103020.9DF9F1400ECC@lerwini.kde.org>

Git commit 5b555c96fc8ce1db19eb1bbbafed5a2dd168cff8 by Neon CI.
Committed on 08/07/2026 at 10:30.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/calendarsupport/-/commit/5b555c96fc8ce1db19eb1bbbafed5a2dd168cff8

diff --git a/debian/changelog b/debian/changelog
index 8a41fad..2da67b8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kpim6-calendarsupport (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:30:03 +0000
+
 kpim6-calendarsupport (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:30:50 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:30:50 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/eventviews/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708103050.210871400ECC@lerwini.kde.org>

Git commit 32afdf05ab615988b9f638f4314957d62c235820 by Neon CI.
Committed on 08/07/2026 at 10:30.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/eventviews/-/commit/32afdf05ab615988b9f638f4314957d62c235820

diff --git a/debian/changelog b/debian/changelog
index e4c105b..5aeecb7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kpim6-eventviews (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:30:41 +0000
+
 kpim6-eventviews (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:31:18 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:31:18 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/grantlee-editor/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708103118.9F2D31400ECC@lerwini.kde.org>

Git commit 47a99c47dd9b802664b7e29d91da60c8c36b6ad5 by Neon CI.
Committed on 08/07/2026 at 10:31.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/grantlee-editor/-/commit/47a99c47dd9b802664b7e29d91da60c8c36b6ad5

diff --git a/debian/changelog b/debian/changelog
index c9440db..8aae24f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+grantlee-editor (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:31:09 +0000
+
 grantlee-editor (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:31:54 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:31:54 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/grantleetheme/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708103154.4E2EE1400ECC@lerwini.kde.org>

Git commit 48f1d4b9baaeadd34bcbff80e089467d18365832 by Neon CI.
Committed on 08/07/2026 at 10:31.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/grantleetheme/-/commit/48f1d4b9baaeadd34bcbff80e089467d18365832

diff --git a/debian/changelog b/debian/changelog
index 493f6db..8ee862b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kpim6-grantleetheme (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:31:37 +0000
+
 kpim6-grantleetheme (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:32:22 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:32:22 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/incidenceeditor/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708103222.AD37D1400ECC@lerwini.kde.org>

Git commit 781844d6125e0f4fc77bb7095d56ccdaf9c976b3 by Neon CI.
Committed on 08/07/2026 at 10:32.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/incidenceeditor/-/commit/781844d6125e0f4fc77bb7095d56ccdaf9c976b3

diff --git a/debian/changelog b/debian/changelog
index d6cda10..6e4c7cd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kpim6-incidenceeditor (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:32:13 +0000
+
 kpim6-incidenceeditor (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:32:58 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:32:58 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/itinerary/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708103258.C2F401400ECC@lerwini.kde.org>

Git commit 805ba03233c6cb5ce4b8054c9e4eccb93462b346 by Neon CI.
Committed on 08/07/2026 at 10:32.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/itinerary/-/commit/805ba03233c6cb5ce4b8054c9e4eccb93462b346

diff --git a/debian/changelog b/debian/changelog
index bfe7754..e97e396 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+itinerary (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:32:41 +0000
+
 itinerary (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:33:26 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:33:26 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/kaddressbook/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708103326.99AFF1400ECC@lerwini.kde.org>

Git commit a1bfb16d28f0f4bc287a3b192586dab97102666f by Neon CI.
Committed on 08/07/2026 at 10:33.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/kaddressbook/-/commit/a1bfb16d28f0f4bc287a3b192586dab97102666f

diff --git a/debian/changelog b/debian/changelog
index ce380a3..a739d87 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kaddressbook (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:33:16 +0000
+
 kaddressbook (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:33:59 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:33:59 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/kalarm/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708103359.A9B151400ECC@lerwini.kde.org>

Git commit 80455dff1f169ee91170197b1149d35544c393da by Neon CI.
Committed on 08/07/2026 at 10:33.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/kalarm/-/commit/80455dff1f169ee91170197b1149d35544c393da

diff --git a/debian/changelog b/debian/changelog
index 5290049..630dc74 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kalarm (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:33:45 +0000
+
 kalarm (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:34:32 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:34:32 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/kcalutils/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708103432.8EFE81400ECC@lerwini.kde.org>

Git commit 97949c335abefdb3824dace7b4270905dac1a440 by Neon CI.
Committed on 08/07/2026 at 10:34.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/kcalutils/-/commit/97949c335abefdb3824dace7b4270905dac1a440

diff --git a/debian/changelog b/debian/changelog
index 4e8e8bd..a43916d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kcalutils (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:34:17 +0000
+
 kcalutils (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:35:06 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:35:06 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/kdepim-addons/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708103506.088781401292@lerwini.kde.org>

Git commit d3807d2d913abce8d74e38cb95a164c6f774714c by Neon CI.
Committed on 08/07/2026 at 10:34.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/kdepim-addons/-/commit/d3807d2d913abce8d74e38cb95a164c6f774714c

diff --git a/debian/changelog b/debian/changelog
index c7cc9fd..86ab00d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kdepim-addons (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:34:51 +0000
+
 kdepim-addons (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:36:50 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:36:50 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/kdepim-runtime/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708103650.21C651400E42@lerwini.kde.org>

Git commit f6299f123687793ff3a48ee67e81b968eb98f99d by Neon CI.
Committed on 08/07/2026 at 10:36.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/kdepim-runtime/-/commit/f6299f123687793ff3a48ee67e81b968eb98f99d

diff --git a/debian/changelog b/debian/changelog
index cad2034..79be208 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kdepim-runtime (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:36:40 +0000
+
 kdepim-runtime (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:37:22 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:37:22 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/khealthcertificate/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708103722.B057A1400E42@lerwini.kde.org>

Git commit e6118242e7fd00f4fa42f69841958f58f9a46382 by Neon CI.
Committed on 08/07/2026 at 10:37.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/khealthcertificate/-/commit/e6118242e7fd00f4fa42f69841958f58f9a46382

diff --git a/debian/changelog b/debian/changelog
index 816aa96..0abfb32 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+khealthcertificate (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:37:08 +0000
+
 khealthcertificate (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:37:55 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:37:55 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/kidentitymanagement/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708103755.6AD1F1400E42@lerwini.kde.org>

Git commit db3def215a0ffc81a08610d150bfb52a0b2f2ae6 by Neon CI.
Committed on 08/07/2026 at 10:37.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/kidentitymanagement/-/commit/db3def215a0ffc81a08610d150bfb52a0b2f2ae6

diff --git a/debian/changelog b/debian/changelog
index 194f78e..37dc998 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kidentitymanagement (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:37:40 +0000
+
 kidentitymanagement (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:38:27 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:38:27 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/kimap/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708103827.7E9551400E42@lerwini.kde.org>

Git commit 950abe3819e7dc09ecc68b643f207f67dd09bf45 by Neon CI.
Committed on 08/07/2026 at 10:38.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/kimap/-/commit/950abe3819e7dc09ecc68b643f207f67dd09bf45

diff --git a/debian/changelog b/debian/changelog
index d74857f..e3eefee 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kimap (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:38:13 +0000
+
 kimap (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:39:01 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:39:01 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/kio-gdrive/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708103901.142FE1401292@lerwini.kde.org>

Git commit e813f8d91ce0d3251a320995265f5047ce8d2010 by Neon CI.
Committed on 08/07/2026 at 10:38.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/kio-gdrive/-/commit/e813f8d91ce0d3251a320995265f5047ce8d2010

diff --git a/debian/changelog b/debian/changelog
index d8a5d0f..19030d6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kio-gdrive (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:38:46 +0000
+
 kio-gdrive (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:39:34 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:39:34 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/kitinerary/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708103934.9C5E91400E42@lerwini.kde.org>

Git commit 4e02c6bd93a0b331eb71066297b912c3f607bd19 by Neon CI.
Committed on 08/07/2026 at 10:39.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/kitinerary/-/commit/4e02c6bd93a0b331eb71066297b912c3f607bd19

diff --git a/debian/changelog b/debian/changelog
index 77a4d76..edb9148 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kitinerary (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:39:19 +0000
+
 kitinerary (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:40:10 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:40:10 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/kldap/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708104010.141261400E42@lerwini.kde.org>

Git commit 3abdecedd9fc502a683675e303ca3ee1942cd12d by Neon CI.
Committed on 08/07/2026 at 10:39.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/kldap/-/commit/3abdecedd9fc502a683675e303ca3ee1942cd12d

diff --git a/debian/changelog b/debian/changelog
index e8405bc..c7c98ec 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kldap (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:39:55 +0000
+
 kldap (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:40:48 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:40:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/kleopatra/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708104048.5DB611400ECC@lerwini.kde.org>

Git commit bbaf2a8350cc6b9cada259f377adb1e7bb4ee89d by Neon CI.
Committed on 08/07/2026 at 10:40.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/kleopatra/-/commit/bbaf2a8350cc6b9cada259f377adb1e7bb4ee89d

diff --git a/debian/changelog b/debian/changelog
index 454a291..72d324c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kleopatra (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:40:33 +0000
+
 kleopatra (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:41:25 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:41:25 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/kmail/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708104125.551FD1400ECC@lerwini.kde.org>

Git commit 9940b3e365aac1991dccc9817267f98b770a93ef by Neon CI.
Committed on 08/07/2026 at 10:41.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/kmail/-/commit/9940b3e365aac1991dccc9817267f98b770a93ef

diff --git a/debian/changelog b/debian/changelog
index 2a8fa94..5737947 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kmail (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:41:10 +0000
+
 kmail (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:41:58 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:41:58 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/kmail-account-wizard/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708104158.B6DC41400ECC@lerwini.kde.org>

Git commit 6eaea2c6d148abe80356253fd380b871b3bc7a94 by Neon CI.
Committed on 08/07/2026 at 10:41.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/kmail-account-wizard/-/commit/6eaea2c6d148abe80356253fd380b871b3bc7a94

diff --git a/debian/changelog b/debian/changelog
index ea63c97..a45856c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kmail-account-wizard (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:41:44 +0000
+
 kmail-account-wizard (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:42:35 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:42:35 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/kmailtransport/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708104235.75C421400ECC@lerwini.kde.org>

Git commit 56ff39831b0c1c7ab9ec82c252dea8330373518a by Neon CI.
Committed on 08/07/2026 at 10:42.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/kmailtransport/-/commit/56ff39831b0c1c7ab9ec82c252dea8330373518a

diff --git a/debian/changelog b/debian/changelog
index 01942db..d55e039 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kmailtransport (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:42:20 +0000
+
 kmailtransport (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:43:06 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:43:06 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/kmbox/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708104306.0BF4C1400ECC@lerwini.kde.org>

Git commit 88872d92999d49c2bba0f83e92a1b488383f757d by Neon CI.
Committed on 08/07/2026 at 10:42.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/kmbox/-/commit/88872d92999d49c2bba0f83e92a1b488383f757d

diff --git a/debian/changelog b/debian/changelog
index 5d6fc83..4168d6e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kmbox (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:42:56 +0000
+
 kmbox (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:44:11 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:44:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/kontact/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708104411.252CD1400ECC@lerwini.kde.org>

Git commit 2b8f3fbc3ca1fcb7b180d2069840ad5dc1df57af by Neon CI.
Committed on 08/07/2026 at 10:43.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/kontact/-/commit/2b8f3fbc3ca1fcb7b180d2069840ad5dc1df57af

diff --git a/debian/changelog b/debian/changelog
index 6d4c309..9a67db7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kontact (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:43:56 +0000
+
 kontact (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:44:37 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:44:37 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/kontactinterface/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708104437.317921400ECC@lerwini.kde.org>

Git commit 535039a307364039b3d4a67920ca41dd556ec184 by Neon CI.
Committed on 08/07/2026 at 10:44.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/kontactinterface/-/commit/535039a307364039b3d4a67920ca41dd556ec184

diff --git a/debian/changelog b/debian/changelog
index 7dea515..78c70e0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kontactinterface (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:44:26 +0000
+
 kontactinterface (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:45:09 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:45:09 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/korganizer/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708104509.4DC271400ECC@lerwini.kde.org>

Git commit cfa98090d99f37ad6bd80e6d29e6af6a8321070d by Neon CI.
Committed on 08/07/2026 at 10:44.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/korganizer/-/commit/cfa98090d99f37ad6bd80e6d29e6af6a8321070d

diff --git a/debian/changelog b/debian/changelog
index 8f4b84b..13b00f7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+korganizer (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:44:54 +0000
+
 korganizer (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:45:42 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:45:42 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/kpimtextedit/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708104542.B27771400E42@lerwini.kde.org>

Git commit e70396c774ce8faca0c1edcf0931697508d8f2c1 by Neon CI.
Committed on 08/07/2026 at 10:45.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/kpimtextedit/-/commit/e70396c774ce8faca0c1edcf0931697508d8f2c1

diff --git a/debian/changelog b/debian/changelog
index 563acc6..e4f0164 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kpimtextedit (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:45:28 +0000
+
 kpimtextedit (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:46:14 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:46:14 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/kpkpass/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708104614.39FB91401583@lerwini.kde.org>

Git commit 6dea84bc9a9f5553b047cb54567c076b8cd72845 by Neon CI.
Committed on 08/07/2026 at 10:46.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/kpkpass/-/commit/6dea84bc9a9f5553b047cb54567c076b8cd72845

diff --git a/debian/changelog b/debian/changelog
index 76738fc..0646ccb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kpkpass (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:46:00 +0000
+
 kpkpass (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:46:44 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:46:44 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/ksmtp/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708104644.A37161401583@lerwini.kde.org>

Git commit 2080d2ca50368e27eea79c51d4cb602a736bddae by Neon CI.
Committed on 08/07/2026 at 10:46.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/ksmtp/-/commit/2080d2ca50368e27eea79c51d4cb602a736bddae

diff --git a/debian/changelog b/debian/changelog
index e94e6b8..172745f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+ksmtp (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:46:30 +0000
+
 ksmtp (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:47:15 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:47:15 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/ktnef/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708104715.DC7A51401583@lerwini.kde.org>

Git commit 9eebcb5425854358c22f048cdefd735e93f1606a by Neon CI.
Committed on 08/07/2026 at 10:47.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/ktnef/-/commit/9eebcb5425854358c22f048cdefd735e93f1606a

diff --git a/debian/changelog b/debian/changelog
index 9b0dfd5..1c678a6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+ktnef (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:47:01 +0000
+
 ktnef (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:47:46 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:47:46 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/libgravatar/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708104746.B2A791401583@lerwini.kde.org>

Git commit 71cd77aa3dd9964d13ac44baebc377b4b8ff4278 by Neon CI.
Committed on 08/07/2026 at 10:47.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/libgravatar/-/commit/71cd77aa3dd9964d13ac44baebc377b4b8ff4278

diff --git a/debian/changelog b/debian/changelog
index 2aac814..3574f2a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kpim6-libgravatar (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:47:32 +0000
+
 kpim6-libgravatar (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:48:42 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:48:42 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/libkdepim/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708104842.0E4791401583@lerwini.kde.org>

Git commit 5c288f1342fcf6982b71e5110c5bc5d62fc8f4c6 by Neon CI.
Committed on 08/07/2026 at 10:48.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/libkdepim/-/commit/5c288f1342fcf6982b71e5110c5bc5d62fc8f4c6

diff --git a/debian/changelog b/debian/changelog
index 58f0a34..b7f8d0f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kpim6-libkdepim (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:48:33 +0000
+
 kpim6-libkdepim (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:49:08 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:49:08 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/libkgapi/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708104908.3BAC71401583@lerwini.kde.org>

Git commit 575e1ec9a05682f0db11589ddb69e6ac43b59194 by Neon CI.
Committed on 08/07/2026 at 10:48.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/libkgapi/-/commit/575e1ec9a05682f0db11589ddb69e6ac43b59194

diff --git a/debian/changelog b/debian/changelog
index f6f2efa..40de017 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kpim6-libkgapi (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:48:59 +0000
+
 kpim6-libkgapi (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:49:38 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:49:38 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/libkleo/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708104938.9E9C21401583@lerwini.kde.org>

Git commit e5f752b2ebf867aec628bb5909bd18002fd7aaa1 by Neon CI.
Committed on 08/07/2026 at 10:49.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/libkleo/-/commit/e5f752b2ebf867aec628bb5909bd18002fd7aaa1

diff --git a/debian/changelog b/debian/changelog
index 1a94b4d..13cda27 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kpim6-libkleo (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:49:23 +0000
+
 kpim6-libkleo (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:50:09 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:50:09 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/libksieve/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708105009.97CF71401583@lerwini.kde.org>

Git commit 1c8528631dba0e972c688508619ac885d84956ca by Neon CI.
Committed on 08/07/2026 at 10:49.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/libksieve/-/commit/1c8528631dba0e972c688508619ac885d84956ca

diff --git a/debian/changelog b/debian/changelog
index 720bef2..17652b0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kpim6-libksieve (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:49:55 +0000
+
 kpim6-libksieve (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:50:38 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:50:38 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/mailcommon/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708105038.2DD341400ECC@lerwini.kde.org>

Git commit 569fc677aadb048af2efaab15b62e139ffed828a by Neon CI.
Committed on 08/07/2026 at 10:50.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/mailcommon/-/commit/569fc677aadb048af2efaab15b62e139ffed828a

diff --git a/debian/changelog b/debian/changelog
index fddcf82..935de10 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kpim6-mailcommon (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:50:28 +0000
+
 kpim6-mailcommon (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:51:11 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:51:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/mailimporter/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708105111.6396B1400ECC@lerwini.kde.org>

Git commit 5c3e91bc27aaa99b638dfd25fdafb27730b301d8 by Neon CI.
Committed on 08/07/2026 at 10:50.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/mailimporter/-/commit/5c3e91bc27aaa99b638dfd25fdafb27730b301d8

diff --git a/debian/changelog b/debian/changelog
index 1e883c2..3deb272 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kpim6-mailimporter (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:50:55 +0000
+
 kpim6-mailimporter (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:51:38 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:51:38 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/mbox-importer/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708105138.3458B1400ECC@lerwini.kde.org>

Git commit a15190d616aeca62fea2e0958ce60d4ae6d0d654 by Neon CI.
Committed on 08/07/2026 at 10:51.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/mbox-importer/-/commit/a15190d616aeca62fea2e0958ce60d4ae6d0d654

diff --git a/debian/changelog b/debian/changelog
index 13be8eb..2372110 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+mbox-importer (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:51:28 +0000
+
 mbox-importer (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:52:11 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:52:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/merkuro/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708105211.D02E31400ECC@lerwini.kde.org>

Git commit d474e7181b9a00338c103019e4f1439b9d0a4a95 by Neon CI.
Committed on 08/07/2026 at 10:51.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/merkuro/-/commit/d474e7181b9a00338c103019e4f1439b9d0a4a95

diff --git a/debian/changelog b/debian/changelog
index 73fec1b..b79d834 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+merkuro (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:51:57 +0000
+
 merkuro (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:52:44 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:52:44 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/messagelib/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708105244.B8E741400ECC@lerwini.kde.org>

Git commit 5f40290238d875ed5070e8121fa6dc7493b440c3 by Neon CI.
Committed on 08/07/2026 at 10:52.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/messagelib/-/commit/5f40290238d875ed5070e8121fa6dc7493b440c3

diff --git a/debian/changelog b/debian/changelog
index 1a6fba2..53e5003 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kpim6-messagelib (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:52:30 +0000
+
 kpim6-messagelib (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:53:34 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:53:34 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/mimetreeparser/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708105334.6EFE11400ECC@lerwini.kde.org>

Git commit 3b666da23366b650c465f776f7d2227693077a34 by Neon CI.
Committed on 08/07/2026 at 10:53.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/mimetreeparser/-/commit/3b666da23366b650c465f776f7d2227693077a34

diff --git a/debian/changelog b/debian/changelog
index 3da8464..1d89c99 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+mimetreeparser (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:53:25 +0000
+
 mimetreeparser (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:54:05 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:54:05 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/pim-data-exporter/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708105405.7DCA31400ECC@lerwini.kde.org>

Git commit e609bfe8bd25992271e4e2999ad8a0670e677ef4 by Neon CI.
Committed on 08/07/2026 at 10:53.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/pim-data-exporter/-/commit/e609bfe8bd25992271e4e2999ad8a0670e677ef4

diff --git a/debian/changelog b/debian/changelog
index ee9459c..865c500 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+pim-data-exporter (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:53:51 +0000
+
 pim-data-exporter (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:54:38 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:54:38 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/pim-sieve-editor/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708105438.EA41B1400ECC@lerwini.kde.org>

Git commit b4b350ede6873ffec4251049b69500387afec655 by Neon CI.
Committed on 08/07/2026 at 10:54.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/pim-sieve-editor/-/commit/b4b350ede6873ffec4251049b69500387afec655

diff --git a/debian/changelog b/debian/changelog
index 85aa284..2c0a5c4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+pim-sieve-editor (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:54:24 +0000
+
 pim-sieve-editor (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:55:13 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:55:13 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/pimcommon/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708105513.34E931400ECC@lerwini.kde.org>

Git commit 210c7c6d77d698c11a85dd97822baaddb3e7c225 by Neon CI.
Committed on 08/07/2026 at 10:54.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/pimcommon/-/commit/210c7c6d77d698c11a85dd97822baaddb3e7c225

diff --git a/debian/changelog b/debian/changelog
index 84cca7d..aba7e6e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kpim6-pimcommon (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:54:56 +0000
+
 kpim6-pimcommon (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:55:42 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:55:42 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/zanshin/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708105542.22E5D1401583@lerwini.kde.org>

Git commit 35587ad60744d0e2cb68b443492d34d359903755 by Neon CI.
Committed on 08/07/2026 at 10:55.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/pim/zanshin/-/commit/35587ad60744d0e2cb68b443492d34d359903755

diff --git a/debian/changelog b/debian/changelog
index 8a36b7e..3ddb751 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+zanshin (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:55:31 +0000
+
 zanshin (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:56:16 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:56:16 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma-mobile/calindori/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708105616.D66831401583@lerwini.kde.org>

Git commit 13fef64e74e2ab677855bae70f6672b93ea0ff19 by Neon CI.
Committed on 08/07/2026 at 10:56.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma-mobile/calindori/-/commit/13fef64e74e2ab677855bae70f6672b93ea0ff19

diff --git a/debian/changelog b/debian/changelog
index bc6299c..7a47454 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+calindori (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:56:00 +0000
+
 calindori (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:56:46 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:56:46 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/kalk/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708105646.3BA3D1401583@lerwini.kde.org>

Git commit a3c8467f1dc9fc83584c34a718600805c43c4a36 by Neon CI.
Committed on 08/07/2026 at 10:56.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/utilities/kalk/-/commit/a3c8467f1dc9fc83584c34a718600805c43c4a36

diff --git a/debian/changelog b/debian/changelog
index 7cb0f89..0443a65 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kalk (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:56:34 +0000
+
 kalk (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:57:19 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:57:19 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/kclock/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708105719.5490C1401583@lerwini.kde.org>

Git commit a91b8ab4d581cce45c2153bd8f7eccebc7e8fb02 by Neon CI.
Committed on 08/07/2026 at 10:57.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/utilities/kclock/-/commit/a91b8ab4d581cce45c2153bd8f7eccebc7e8fb02

diff --git a/debian/changelog b/debian/changelog
index 6a324ed..4c4c296 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kclock (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:57:04 +0000
+
 kclock (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:57:51 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:57:51 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/keysmith/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708105751.A40C61401583@lerwini.kde.org>

Git commit 14f4b8b32aa3d494c24d24b86b7b57f6e5b59aec by Neon CI.
Committed on 08/07/2026 at 10:57.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/utilities/keysmith/-/commit/14f4b8b32aa3d494c24d24b86b7b57f6e5b59aec

diff --git a/debian/changelog b/debian/changelog
index 9185050..78165a5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+keysmith (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:57:37 +0000
+
 keysmith (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:58:46 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:58:46 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/kongress/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708105846.6D1AE1401583@lerwini.kde.org>

Git commit 58c2755d0266642bcc13ebd6d55f7c1007b8462a by Neon CI.
Committed on 08/07/2026 at 10:58.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/utilities/kongress/-/commit/58c2755d0266642bcc13ebd6d55f7c1007b8462a

diff --git a/debian/changelog b/debian/changelog
index 9696f75..912531b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kongress (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:58:31 +0000
+
 kongress (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:59:12 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:59:12 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/krecorder/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708105912.4546D1401583@lerwini.kde.org>

Git commit b7027a0a1e03b7e584af5ed77fa4fb6ab908df6d by Neon CI.
Committed on 08/07/2026 at 10:59.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/utilities/krecorder/-/commit/b7027a0a1e03b7e584af5ed77fa4fb6ab908df6d

diff --git a/debian/changelog b/debian/changelog
index 633f6c5..9904ce3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+krecorder (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:59:02 +0000
+
 krecorder (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 11:59:45 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 10:59:45 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/kweather/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708105945.B44D71401583@lerwini.kde.org>

Git commit 7775ffc9a3d0181eda428a46ea92713b0485fa0d by Neon CI.
Committed on 08/07/2026 at 10:59.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/utilities/kweather/-/commit/7775ffc9a3d0181eda428a46ea92713b0485fa0d

diff --git a/debian/changelog b/debian/changelog
index 5b1bec7..e8d009e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kweather (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 10:59:31 +0000
+
 kweather (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:01:27 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:01:27 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma-mobile/qmlkonsole/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708110127.74659140162D@lerwini.kde.org>

Git commit a52d8b5c45d4466e6c73572a06863e36f18592da by Neon CI.
Committed on 08/07/2026 at 11:01.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma-mobile/qmlkonsole/-/commit/a52d8b5c45d4466e6c73572a06863e36f18592da

diff --git a/debian/changelog b/debian/changelog
index cd5aa0d..fa38fc5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+qmlkonsole (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:01:18 +0000
+
 qmlkonsole (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:02:00 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:02:00 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/qrca/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708110200.388061400ECC@lerwini.kde.org>

Git commit 5460ee9ea51bf67a5a60a8ba50fa45893d9e9670 by Neon CI.
Committed on 08/07/2026 at 11:01.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/utilities/qrca/-/commit/5460ee9ea51bf67a5a60a8ba50fa45893d9e9670

diff --git a/debian/changelog b/debian/changelog
index b6e87de..8f1887a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+qrca (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:01:45 +0000
+
 qrca (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:02:36 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:02:36 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/sdk/dolphin-plugins/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708110236.6C73B1400ECC@lerwini.kde.org>

Git commit 59dda902b36f3613f387d7a0ab7140a494160bc7 by Neon CI.
Committed on 08/07/2026 at 11:02.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/sdk/dolphin-plugins/-/commit/59dda902b36f3613f387d7a0ab7140a494160bc7

diff --git a/debian/changelog b/debian/changelog
index 43ff007..d80fc66 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+dolphin-plugins (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:02:20 +0000
+
 dolphin-plugins (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:03:05 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:03:05 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/sdk/kapptemplate/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708110305.E54D21400ECC@lerwini.kde.org>

Git commit 22ca54417f1fcc3e6f515a8412796657c2b60293 by Neon CI.
Committed on 08/07/2026 at 11:02.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/sdk/kapptemplate/-/commit/22ca54417f1fcc3e6f515a8412796657c2b60293

diff --git a/debian/changelog b/debian/changelog
index 7abb825..e049eb5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kapptemplate (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:02:56 +0000
+
 kapptemplate (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:03:35 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:03:35 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/sdk/kcachegrind/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708110335.170E21400ECC@lerwini.kde.org>

Git commit 3a573cc1ae4c5fba4a28c46fdba135a9bab8fe02 by Neon CI.
Committed on 08/07/2026 at 11:03.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/sdk/kcachegrind/-/commit/3a573cc1ae4c5fba4a28c46fdba135a9bab8fe02

diff --git a/debian/changelog b/debian/changelog
index a2b1aa6..f091508 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kcachegrind (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:03:24 +0000
+
 kcachegrind (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:04:32 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:04:32 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/sdk/kde-dev-scripts/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708110432.1E3941400ECC@lerwini.kde.org>

Git commit 2015a971eac1b1631262e272136cf915fe575c4d by Neon CI.
Committed on 08/07/2026 at 11:04.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/sdk/kde-dev-scripts/-/commit/2015a971eac1b1631262e272136cf915fe575c4d

diff --git a/debian/changelog b/debian/changelog
index c8387cf..2146b17 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kde-dev-scripts (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:04:23 +0000
+
 kde-dev-scripts (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:05:05 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:05:05 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/sdk/kde-dev-utils/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708110505.5D9EC1400ECC@lerwini.kde.org>

Git commit c216b949463c48f2c34e9629495bd4ca025f4552 by Neon CI.
Committed on 08/07/2026 at 11:04.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/sdk/kde-dev-utils/-/commit/c216b949463c48f2c34e9629495bd4ca025f4552

diff --git a/debian/changelog b/debian/changelog
index b5547d5..64bec65 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kde-dev-utils (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:04:50 +0000
+
 kde-dev-utils (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:05:33 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:05:33 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/sdk/kdesdk-kio/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708110533.C1D111401583@lerwini.kde.org>

Git commit ec229fe1a0beb55af5be1444ed90d3c8b528e98b by Neon CI.
Committed on 08/07/2026 at 11:05.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/sdk/kdesdk-kio/-/commit/ec229fe1a0beb55af5be1444ed90d3c8b528e98b

diff --git a/debian/changelog b/debian/changelog
index 6b04d2a..bfc48ca 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kdesdk-kio (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:05:22 +0000
+
 kdesdk-kio (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:06:05 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:06:05 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/sdk/kdesdk-thumbnailers/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708110605.A629D1401583@lerwini.kde.org>

Git commit 48a200aa2c2546a1c19cab7c368249e7597b5f74 by Neon CI.
Committed on 08/07/2026 at 11:05.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/sdk/kdesdk-thumbnailers/-/commit/48a200aa2c2546a1c19cab7c368249e7597b5f74

diff --git a/debian/changelog b/debian/changelog
index fced66e..3e103fd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kdesdk-thumbnailers (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:05:51 +0000
+
 kdesdk-thumbnailers (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:06:37 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:06:37 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/sdk/kirigami-gallery/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708110637.B40481401583@lerwini.kde.org>

Git commit 6d41d85a6031823c81a67b956adcbb271d730dce by Neon CI.
Committed on 08/07/2026 at 11:06.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/sdk/kirigami-gallery/-/commit/6d41d85a6031823c81a67b956adcbb271d730dce

diff --git a/debian/changelog b/debian/changelog
index b762e1b..e460fde 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kirigami-gallery (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:06:22 +0000
+
 kirigami-gallery (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:07:05 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:07:05 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/sdk/kompare/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708110705.417F91401583@lerwini.kde.org>

Git commit d1cd60a594b72b490b77807c4a69db58db9a66d1 by Neon CI.
Committed on 08/07/2026 at 11:06.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/sdk/kompare/-/commit/d1cd60a594b72b490b77807c4a69db58db9a66d1

diff --git a/debian/changelog b/debian/changelog
index 81f5a2c..83c3878 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kompare (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:06:54 +0000
+
 kompare (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:07:38 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:07:38 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/sdk/libkomparediff2/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708110738.A83F61401583@lerwini.kde.org>

Git commit 787c7740fb6e3fc72289a36884c1c7761e443276 by Neon CI.
Committed on 08/07/2026 at 11:07.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/sdk/libkomparediff2/-/commit/787c7740fb6e3fc72289a36884c1c7761e443276

diff --git a/debian/changelog b/debian/changelog
index e25769b..c2e7826 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libkomparediff2 (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:07:22 +0000
+
 libkomparediff2 (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:08:10 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:08:10 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/sdk/lokalize/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708110810.F01E81401583@lerwini.kde.org>

Git commit 599920b1d28ca8fd87d944ac061771c8064c469c by Neon CI.
Committed on 08/07/2026 at 11:07.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/sdk/lokalize/-/commit/599920b1d28ca8fd87d944ac061771c8064c469c

diff --git a/debian/changelog b/debian/changelog
index 4e54498..aa35a41 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+lokalize (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:07:56 +0000
+
 lokalize (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:08:38 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:08:38 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/sdk/massif-visualizer/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708110838.B39EF1401583@lerwini.kde.org>

Git commit 728ebc2f48a833f9e3cd56cb642fb3821b00938a by Neon CI.
Committed on 08/07/2026 at 11:08.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/sdk/massif-visualizer/-/commit/728ebc2f48a833f9e3cd56cb642fb3821b00938a

diff --git a/debian/changelog b/debian/changelog
index 1c1f1cf..889ed5d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+massif-visualizer (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:08:28 +0000
+
 massif-visualizer (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:09:37 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:09:37 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/sdk/poxml/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708110937.15A791401583@lerwini.kde.org>

Git commit 560bade79d4e999b5fa6377611372a9553b476ad by Neon CI.
Committed on 08/07/2026 at 11:09.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/sdk/poxml/-/commit/560bade79d4e999b5fa6377611372a9553b476ad

diff --git a/debian/changelog b/debian/changelog
index 7ee2221..4e4a7e8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+poxml (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:09:22 +0000
+
 poxml (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:10:06 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:10:06 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/sdk/umbrello/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708111006.49DB31401583@lerwini.kde.org>

Git commit 23e34d467b37bbb2cead0d51cc46dabc0d934541 by Neon CI.
Committed on 08/07/2026 at 11:09.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/sdk/umbrello/-/commit/23e34d467b37bbb2cead0d51cc46dabc0d934541

diff --git a/debian/changelog b/debian/changelog
index 1e5bdf2..4a51313 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+umbrello (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:09:50 +0000
+
 umbrello (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:10:42 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:10:42 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/system/dolphin/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708111042.E95F31400ECC@lerwini.kde.org>

Git commit 1a5beaae44f4b023cec86ac3635931f9565b3961 by Neon CI.
Committed on 08/07/2026 at 11:10.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/system/dolphin/-/commit/1a5beaae44f4b023cec86ac3635931f9565b3961

diff --git a/debian/changelog b/debian/changelog
index bda01d0..b445966 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+dolphin (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:10:27 +0000
+
 dolphin (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:11:13 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:11:13 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/system/kcron/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708111113.6FA301400ECC@lerwini.kde.org>

Git commit d6bc41ef4045855eb4089b913efd68fbc7e9a31a by Neon CI.
Committed on 08/07/2026 at 11:10.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/system/kcron/-/commit/d6bc41ef4045855eb4089b913efd68fbc7e9a31a

diff --git a/debian/changelog b/debian/changelog
index a7345f1..1db92b0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kcron (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:10:59 +0000
+
 kcron (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:11:45 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:11:45 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/system/kde-inotify-survey/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708111145.681021400ECC@lerwini.kde.org>

Git commit 2c14c95a4ad209a84f6a2d365ab06dfe9ea2aa88 by Neon CI.
Committed on 08/07/2026 at 11:11.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/system/kde-inotify-survey/-/commit/2c14c95a4ad209a84f6a2d365ab06dfe9ea2aa88

diff --git a/debian/changelog b/debian/changelog
index 4e4fc1f..e217317 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kde-inotify-survey (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:11:31 +0000
+
 kde-inotify-survey (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:12:37 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:12:37 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/system/khelpcenter/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708111237.A49CA1400ECC@lerwini.kde.org>

Git commit 36b9c83b13e1f2230ee4751975f5aaaae02b1ee4 by Neon CI.
Committed on 08/07/2026 at 11:12.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/system/khelpcenter/-/commit/36b9c83b13e1f2230ee4751975f5aaaae02b1ee4

diff --git a/debian/changelog b/debian/changelog
index d2975ca..c482ade 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+khelpcenter (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:12:28 +0000
+
 khelpcenter (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:13:03 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:13:03 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/system/kio-admin/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708111303.158111400ECC@lerwini.kde.org>

Git commit 15fb64d25b292bfa2ddf0f9d5c6b96e82776d433 by Neon CI.
Committed on 08/07/2026 at 11:12.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/system/kio-admin/-/commit/15fb64d25b292bfa2ddf0f9d5c6b96e82776d433

diff --git a/debian/changelog b/debian/changelog
index c1c0ebe..3c51451 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kio-admin (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:12:52 +0000
+
 kio-admin (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:13:37 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:13:37 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/system/kjournald/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708111337.009451400ECC@lerwini.kde.org>

Git commit 1e6b34cf4acd433f5a99f66a73d14c4cf1ea0b22 by Neon CI.
Committed on 08/07/2026 at 11:13.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/system/kjournald/-/commit/1e6b34cf4acd433f5a99f66a73d14c4cf1ea0b22

diff --git a/debian/changelog b/debian/changelog
index b521da8..358fe08 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kjournald (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:13:22 +0000
+
 kjournald (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:14:57 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:14:57 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/system/kpmcore/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708111457.D66B41400ECC@lerwini.kde.org>

Git commit ae22c729133bee273c83753a2f1120b3a9e9492d by Neon CI.
Committed on 08/07/2026 at 11:14.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/system/kpmcore/-/commit/ae22c729133bee273c83753a2f1120b3a9e9492d

diff --git a/debian/changelog b/debian/changelog
index b1351a3..25405df 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kpmcore (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:14:43 +0000
+
 kpmcore (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:15:34 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:15:34 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/system/ksystemlog/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708111534.C90C11401583@lerwini.kde.org>

Git commit 34d2c1e01afadb82f6800d83e2b75a7fcb72ec6f by Neon CI.
Committed on 08/07/2026 at 11:15.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/system/ksystemlog/-/commit/34d2c1e01afadb82f6800d83e2b75a7fcb72ec6f

diff --git a/debian/changelog b/debian/changelog
index cdf77e3..25c3749 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+ksystemlog (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:15:19 +0000
+
 ksystemlog (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:16:09 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:16:09 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/system/partitionmanager/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708111609.BAAF01401583@lerwini.kde.org>

Git commit 4701b60898cf2242ef74eb544e7b610747ae9c4d by Neon CI.
Committed on 08/07/2026 at 11:15.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/system/partitionmanager/-/commit/4701b60898cf2242ef74eb544e7b610747ae9c4d

diff --git a/debian/changelog b/debian/changelog
index ed72e66..f3c4a77 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+partitionmanager (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:15:54 +0000
+
 partitionmanager (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:17:03 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:17:03 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/ark/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708111703.CE98F1401583@lerwini.kde.org>

Git commit 3cc141e40cede565b6354d32ac0ef9390ec70711 by Neon CI.
Committed on 08/07/2026 at 11:16.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/utilities/ark/-/commit/3cc141e40cede565b6354d32ac0ef9390ec70711

diff --git a/debian/changelog b/debian/changelog
index 3791a1e..13fb1c0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+ark (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:16:49 +0000
+
 ark (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:17:32 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:17:32 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/filelight/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708111732.C3D701401583@lerwini.kde.org>

Git commit d18c0e19620966d9d3b2a5b144bc6b728e2496fd by Neon CI.
Committed on 08/07/2026 at 11:17.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/utilities/filelight/-/commit/d18c0e19620966d9d3b2a5b144bc6b728e2496fd

diff --git a/debian/changelog b/debian/changelog
index 0c827dd..bed4879 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+filelight (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:17:21 +0000
+
 filelight (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:18:00 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:18:00 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/francis/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708111800.709B61401583@lerwini.kde.org>

Git commit 5eeb4f487a5ea901e6d34d3d5d3abc1429c4d7fe by Neon CI.
Committed on 08/07/2026 at 11:17.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/utilities/francis/-/commit/5eeb4f487a5ea901e6d34d3d5d3abc1429c4d7fe

diff --git a/debian/changelog b/debian/changelog
index c73d84f..abb0589 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+francis (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:17:51 +0000
+
 francis (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:18:38 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:18:38 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/isoimagewriter/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708111838.068E91401583@lerwini.kde.org>

Git commit 629907756dbce92e9773dc7a5685bf505f793477 by Neon CI.
Committed on 08/07/2026 at 11:18.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/utilities/isoimagewriter/-/commit/629907756dbce92e9773dc7a5685bf505f793477

diff --git a/debian/changelog b/debian/changelog
index aa16866..66b8ab2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+isoimagewriter (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:18:23 +0000
+
 isoimagewriter (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:19:32 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:19:32 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/kalm/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708111932.5068B1401583@lerwini.kde.org>

Git commit 9f4e1551eca14c73755c779452b675fd00865da7 by Neon CI.
Committed on 08/07/2026 at 11:19.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/utilities/kalm/-/commit/9f4e1551eca14c73755c779452b675fd00865da7

diff --git a/debian/changelog b/debian/changelog
index e2bfd76..b7e86cb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kalm (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:19:22 +0000
+
 kalm (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:20:07 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:20:07 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/kate/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708112007.E738C1401583@lerwini.kde.org>

Git commit b901b55087503045aa654a850fd2408cb340208f by Neon CI.
Committed on 08/07/2026 at 11:19.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/utilities/kate/-/commit/b901b55087503045aa654a850fd2408cb340208f

diff --git a/debian/changelog b/debian/changelog
index 67ebbe1..0bf082d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kate (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:19:49 +0000
+
 kate (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:20:35 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:20:35 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/kbackup/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708112035.B4D95140174B@lerwini.kde.org>

Git commit 0b9b6d4a46c79bd5da773e431f81ec89d8694439 by Neon CI.
Committed on 08/07/2026 at 11:20.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/utilities/kbackup/-/commit/0b9b6d4a46c79bd5da773e431f81ec89d8694439

diff --git a/debian/changelog b/debian/changelog
index 6897cd6..882cc20 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kbackup (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:20:26 +0000
+
 kbackup (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:21:04 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:21:04 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/kcalc/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708112104.58BC81400E3F@lerwini.kde.org>

Git commit fabd866032cc4a7d4e86b85cf86f442385e11b98 by Neon CI.
Committed on 08/07/2026 at 11:20.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/utilities/kcalc/-/commit/fabd866032cc4a7d4e86b85cf86f442385e11b98

diff --git a/debian/changelog b/debian/changelog
index b56adc9..8e24f8f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kcalc (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:20:54 +0000
+
 kcalc (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:21:58 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:21:58 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/kcharselect/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708112158.2AA6F140174B@lerwini.kde.org>

Git commit 1eec578029ffdb4a1ecbe875be518ade22689156 by Neon CI.
Committed on 08/07/2026 at 11:21.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/utilities/kcharselect/-/commit/1eec578029ffdb4a1ecbe875be518ade22689156

diff --git a/debian/changelog b/debian/changelog
index abebb50..c5d79c5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kcharselect (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:21:49 +0000
+
 kcharselect (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:22:51 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:22:51 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/kdebugsettings/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708112251.4CB3A14005D9@lerwini.kde.org>

Git commit 5b3018b42fd32f6195b20247eb96cadf5f8ee8b2 by Neon CI.
Committed on 08/07/2026 at 11:22.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/utilities/kdebugsettings/-/commit/5b3018b42fd32f6195b20247eb96cadf5f8ee8b2

diff --git a/debian/changelog b/debian/changelog
index 5009b72..82a3cd6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kdebugsettings (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:22:42 +0000
+
 kdebugsettings (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:23:21 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:23:21 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/kdf/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708112321.2D08814005D9@lerwini.kde.org>

Git commit de8ef0c5a745413f0367c21d09b77af5f7b4c343 by Neon CI.
Committed on 08/07/2026 at 11:23.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/utilities/kdf/-/commit/de8ef0c5a745413f0367c21d09b77af5f7b4c343

diff --git a/debian/changelog b/debian/changelog
index 5a165af..93858ab 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kdf (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:23:06 +0000
+
 kdf (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:23:48 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:23:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/kdialog/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708112348.DF83F14005D9@lerwini.kde.org>

Git commit 7f4b1cb5a31809c7e9c0def6289451ec9ad37b8b by Neon CI.
Committed on 08/07/2026 at 11:23.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/utilities/kdialog/-/commit/7f4b1cb5a31809c7e9c0def6289451ec9ad37b8b

diff --git a/debian/changelog b/debian/changelog
index bc46f3b..474bea8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kdialog (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:23:39 +0000
+
 kdialog (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:24:18 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:24:18 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/keditbookmarks/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708112418.BDE7F14005D9@lerwini.kde.org>

Git commit d46604f7afa04d731c3de89583f74d63138f7c92 by Neon CI.
Committed on 08/07/2026 at 11:24.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/utilities/keditbookmarks/-/commit/d46604f7afa04d731c3de89583f74d63138f7c92

diff --git a/debian/changelog b/debian/changelog
index ba1b51c..1e56ce2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+keditbookmarks (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:24:04 +0000
+
 keditbookmarks (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:25:12 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:25:12 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/kfind/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708112512.672D214005D9@lerwini.kde.org>

Git commit b2c2ec980322d7a464a5009fbe06fb00904e4e05 by Neon CI.
Committed on 08/07/2026 at 11:24.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/utilities/kfind/-/commit/b2c2ec980322d7a464a5009fbe06fb00904e4e05

diff --git a/debian/changelog b/debian/changelog
index f31f40f..f05c12f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kfind (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:24:58 +0000
+
 kfind (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:25:41 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:25:41 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/kgpg/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708112541.7FC2014005D9@lerwini.kde.org>

Git commit a4d83b9a4309ea5c788045a89f4f2e2e0832606b by Neon CI.
Committed on 08/07/2026 at 11:25.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/utilities/kgpg/-/commit/a4d83b9a4309ea5c788045a89f4f2e2e0832606b

diff --git a/debian/changelog b/debian/changelog
index d6b2676..3d87515 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kgpg (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:25:27 +0000
+
 kgpg (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:26:55 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:26:55 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/konsole/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708112655.EC4C614005D9@lerwini.kde.org>

Git commit c39a242e1c053544b51a12a8a75ba7cf92118c5d by Neon CI.
Committed on 08/07/2026 at 11:26.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/utilities/konsole/-/commit/c39a242e1c053544b51a12a8a75ba7cf92118c5d

diff --git a/debian/changelog b/debian/changelog
index 0f6bc01..2785db3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+konsole (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:26:46 +0000
+
 konsole (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:27:46 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:27:46 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/kpublictransport/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708112746.9109914005D9@lerwini.kde.org>

Git commit 78ffa1273364db3410fe4948d67f0b04b4753372 by Neon CI.
Committed on 08/07/2026 at 11:27.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/utilities/kpublictransport/-/commit/78ffa1273364db3410fe4948d67f0b04b4753372

diff --git a/debian/changelog b/debian/changelog
index 535a8f3..3cf8891 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kpublictransport (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:27:32 +0000
+
 kpublictransport (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:28:16 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:28:16 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/kteatime/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708112816.7556D14010A6@lerwini.kde.org>

Git commit 9f162211fcb336aaacbec99ea88d68cc50f0269c by Neon CI.
Committed on 08/07/2026 at 11:28.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/utilities/kteatime/-/commit/9f162211fcb336aaacbec99ea88d68cc50f0269c

diff --git a/debian/changelog b/debian/changelog
index 7ddb6b6..350b048 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kteatime (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:28:02 +0000
+
 kteatime (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:28:43 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:28:43 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/ktimer/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708112843.DCCE914010A6@lerwini.kde.org>

Git commit b0d08eb0f8c9fe1b6804cbb07f5e86cf1715cc19 by Neon CI.
Committed on 08/07/2026 at 11:28.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/utilities/ktimer/-/commit/b0d08eb0f8c9fe1b6804cbb07f5e86cf1715cc19

diff --git a/debian/changelog b/debian/changelog
index 77f99f6..d2d8778 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+ktimer (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:28:33 +0000
+
 ktimer (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:29:10 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:29:10 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/kwalletmanager/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708112910.2845D14005D9@lerwini.kde.org>

Git commit bb1e43321837aa4e8943011b53c820b9777ef91a by Neon CI.
Committed on 08/07/2026 at 11:29.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/utilities/kwalletmanager/-/commit/bb1e43321837aa4e8943011b53c820b9777ef91a

diff --git a/debian/changelog b/debian/changelog
index 2c27287..d338ae9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kwalletmanager (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:29:01 +0000
+
 kwalletmanager (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:29:47 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:29:47 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/ktrip/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708112947.05CDC14005D9@lerwini.kde.org>

Git commit 9d05289e8c6031572ac4f0b8fd0152df0c106a67 by Neon CI.
Committed on 08/07/2026 at 11:29.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/utilities/ktrip/-/commit/9d05289e8c6031572ac4f0b8fd0152df0c106a67

diff --git a/debian/changelog b/debian/changelog
index 5be2d83..5b9d7ec 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+ktrip (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:29:32 +0000
+
 ktrip (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:30:39 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:30:39 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/markdownpart/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708113039.B332514009D1@lerwini.kde.org>

Git commit 0479f97ab782bb22a97b1e43a684cc5c00cf0494 by Neon CI.
Committed on 08/07/2026 at 11:30.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/utilities/markdownpart/-/commit/0479f97ab782bb22a97b1e43a684cc5c00cf0494

diff --git a/debian/changelog b/debian/changelog
index fc4bad1..eb98237 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+markdownpart (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:30:23 +0000
+
 markdownpart (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:31:34 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:31:34 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/skanpage/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708113134.C82511401C3F@lerwini.kde.org>

Git commit 8bea891826bb16b7fe67bf33744813507b255f18 by Neon CI.
Committed on 08/07/2026 at 11:31.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/utilities/skanpage/-/commit/8bea891826bb16b7fe67bf33744813507b255f18

diff --git a/debian/changelog b/debian/changelog
index 036e191..ade7466 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+skanpage (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:31:20 +0000
+
 skanpage (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:32:25 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:32:25 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/sweeper/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708113225.A75B914009D1@lerwini.kde.org>

Git commit 70495eb7b5444c662e1373527aa3e8b470788600 by Neon CI.
Committed on 08/07/2026 at 11:32.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/utilities/sweeper/-/commit/70495eb7b5444c662e1373527aa3e8b470788600

diff --git a/debian/changelog b/debian/changelog
index f8adfd0..8dfd16c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+sweeper (4:26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:32:10 +0000
+
 sweeper (4:26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:32:54 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:32:54 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/telly-skout/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708113254.8EAA514009D1@lerwini.kde.org>

Git commit c81514ce26f58766cae06dbd1f02b0ff7b99193c by Neon CI.
Committed on 08/07/2026 at 11:32.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/utilities/telly-skout/-/commit/c81514ce26f58766cae06dbd1f02b0ff7b99193c

diff --git a/debian/changelog b/debian/changelog
index 06e61c8..5e54bd4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+telly-skout (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:32:37 +0000
+
 telly-skout (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul  8 12:33:25 2026
From: null at kde.org (Neon CI)
Date: Wed,  8 Jul 2026 11:33:25 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/yakuake/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260708113325.1DED014009D1@lerwini.kde.org>

Git commit 86a0fefa79ab962f1b32b147ce76cb024e207a6f by Neon CI.
Committed on 08/07/2026 at 11:33.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/utilities/yakuake/-/commit/86a0fefa79ab962f1b32b147ce76cb024e207a6f

diff --git a/debian/changelog b/debian/changelog
index 5c005c1..39b5b74 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+yakuake (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:33:10 +0000
+
 yakuake (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Thu Jul  9 02:09:46 2026
From: null at kde.org (Neon CI)
Date: Thu,  9 Jul 2026 01:09:46 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/kaichat/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260709010946.9C395140064C@lerwini.kde.org>

Git commit f32d19201e7f2e2562ca0fd4d82e3241f2d7a1b1 by Neon CI.
Committed on 09/07/2026 at 01:09.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/utilities/kaichat/-/commit/f32d19201e7f2e2562ca0fd4d82e3241f2d7a1b1

diff --git a/debian/changelog b/debian/changelog
index 5d36c1f..4fa775c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kaichat (0.8.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Thu, 09 Jul 2026 01:09:35 +0000
+
 kaichat (0.7.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Thu Jul  9 20:36:08 2026
From: null at kde.org (Scarlett Moore)
Date: Thu,  9 Jul 2026 19:36:08 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/snap-packaging/kf6-core/work=2Ecore24=5D_/=3A_add_libx11-xcb-dev?=
Message-ID: <20260709193608.8F5AC1401327@lerwini.kde.org>

Git commit fc632970676ec55a70f286c2a95022c149b47f34 by Scarlett Moore.
Committed on 09/07/2026 at 19:35.
Pushed by scarlettmoore into branch 'work.core24'.

add libx11-xcb-dev

M  +2    -0    snapcraft.yaml

https://invent.kde.org/neon/snap-packaging/kf6-core/-/commit/fc632970676ec55a70f286c2a95022c149b47f34

diff --git a/snapcraft.yaml b/snapcraft.yaml
index f911bd5..a6aa1ae 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -194,6 +194,8 @@ parts:
       - libvorbisenc2
       - libwacom9
       - libx11-6
+      - libx11-xcb-dev
+      - libx11-xcb1
       - libxau6
       - libxcb-cursor-dev
       - libxcb-randr0-dev

From null at kde.org  Thu Jul  9 20:38:45 2026
From: null at kde.org (Scarlett Moore)
Date: Thu,  9 Jul 2026 19:38:45 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/snap-packaging/snapcraft-desktop-integration/work=2Ecore24=5D_kde-neon-6=3A_let_qt_determinw_platform?=
Message-ID: <20260709193845.1F25E1401327@lerwini.kde.org>

Git commit f1bd408eddb377da037b240fc92511e4f5c378c1 by Scarlett Moore.
Committed on 09/07/2026 at 19:38.
Pushed by scarlettmoore into branch 'work.core24'.

let qt determinw platform

M  +6    -6    kde-neon-6/launcher-specific

https://invent.kde.org/neon/snap-packaging/snapcraft-desktop-integration/-/commit/f1bd408eddb377da037b240fc92511e4f5c378c1

diff --git a/kde-neon-6/launcher-specific b/kde-neon-6/launcher-specific
index 8c08dac..3fc9347 100644
--- a/kde-neon-6/launcher-specific
+++ b/kde-neon-6/launcher-specific
@@ -3,12 +3,12 @@
 # KDE NEON launcher specific part #
 ###################################
 
-# shellcheck disable=SC2154
-if [ "$wayland_available" = true ]; then
-  export GDK_BACKEND="wayland"
-  export CLUTTER_BACKEND="wayland"
-  export QT_QPA_PLATFORM=wayland-egl
-fi
+# # shellcheck disable=SC2154
+# if [ "$wayland_available" = true ]; then
+#   export GDK_BACKEND="wayland"
+#   export CLUTTER_BACKEND="wayland"
+#   export QT_QPA_PLATFORM=wayland-egl
+# fi
 
 # Add paths for games
 append_dir PATH "$SNAP/usr/games"

From null at kde.org  Fri Jul 10 02:44:47 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 10 Jul 2026 01:44:47 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/akonadi-contacts/Neon/release=5D_debian=3A_kf6-syntax-highlighting?=
Message-ID: <20260710014447.BDC5E14007D8@lerwini.kde.org>

Git commit 251456ad5cef4ab7bd6feaa36880b5cc02c2fac6 by Carlos De Maine.
Committed on 10/07/2026 at 01:44.
Pushed by carlosdem into branch 'Neon/release'.

kf6-syntax-highlighting

(cherry picked from commit 11d01199c2f7c6e52b051539cd1caf755a8cf33d)

Co-authored-by: Carlos De Maine <carlosd.kde at gmail.com>

M  +1    -0    debian/control

https://invent.kde.org/neon/pim/akonadi-contacts/-/commit/251456ad5cef4ab7bd6feaa36880b5cc02c2fac6

diff --git a/debian/control b/debian/control
index fc9c435..cc141c0 100644
--- a/debian/control
+++ b/debian/control
@@ -25,6 +25,7 @@ Build-Depends: cmake,
                kf6-ktexttemplate-dev,
                kf6-ktextwidgets-dev,
                kf6-prison-dev,
+               kf6-syntax-highlighting,
                kpim6-akonadi-dev,
                kpim6-akonadi-mime-dev,
                kpim6-grantleetheme-dev,

From null at kde.org  Fri Jul 10 02:45:02 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 10 Jul 2026 01:45:02 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/akonadi-contacts/Neon/release=5D_debian=3A_-dev?=
Message-ID: <20260710014502.4E83A14007D8@lerwini.kde.org>

Git commit 0a0b451ef20b95afab41b75751e52fdd39b8bb58 by Carlos De Maine.
Committed on 10/07/2026 at 01:45.
Pushed by carlosdem into branch 'Neon/release'.

-dev

(cherry picked from commit 11ae7f89992a155370f4ec908730910fd106249e)

Co-authored-by: Carlos De Maine <carlosd.kde at gmail.com>

M  +1    -1    debian/control

https://invent.kde.org/neon/pim/akonadi-contacts/-/commit/0a0b451ef20b95afab41b75751e52fdd39b8bb58

diff --git a/debian/control b/debian/control
index cc141c0..d10c4f3 100644
--- a/debian/control
+++ b/debian/control
@@ -25,7 +25,7 @@ Build-Depends: cmake,
                kf6-ktexttemplate-dev,
                kf6-ktextwidgets-dev,
                kf6-prison-dev,
-               kf6-syntax-highlighting,
+               kf6-syntax-highlighting-dev,
                kpim6-akonadi-dev,
                kpim6-akonadi-mime-dev,
                kpim6-grantleetheme-dev,

From null at kde.org  Fri Jul 10 02:54:34 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 10 Jul 2026 01:54:34 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/akonadi-search/Neon/release=5D_debian=3A_kf6-syntax-highlighting-dev_build_dep?=
Message-ID: <20260710015434.B6FCB14007D8@lerwini.kde.org>

Git commit 802b80f1c615304717b073f3c5cce02f7067042d by Carlos De Maine.
Committed on 10/07/2026 at 01:54.
Pushed by carlosdem into branch 'Neon/release'.

kf6-syntax-highlighting-dev build dep

(cherry picked from commit ffe141bae9d66bc72dd8076eacf85a098e8a1513)

Co-authored-by: Carlos De Maine <carlosd.kde at gmail.com>

M  +1    -0    debian/control

https://invent.kde.org/neon/pim/akonadi-search/-/commit/802b80f1c615304717b073f3c5cce02f7067042d

diff --git a/debian/control b/debian/control
index 6ef7ddd..9282bb4 100644
--- a/debian/control
+++ b/debian/control
@@ -22,6 +22,7 @@ Build-Depends: cmake,
                kf6-kio-dev,
                kf6-krunner-dev,
                kf6-ktextaddons-dev,
+               kf6-syntax-highlighting-dev,
                kpim6-akonadi-dev,
                kpim6-akonadi-mime-dev,
                kpim6-kmime-dev,

From null at kde.org  Fri Jul 10 04:25:24 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 10 Jul 2026 03:25:24 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/infrastructure/pangea-data=5D_settings=3A_wildcard_more_invent_dirs_now_that_kde_hav_been_split?=
Message-ID: <20260710032524.7A61C1401064@lerwini.kde.org>

Git commit ab1eb64ce75af042facd84e2862e9c123d6bcf2f by Carlos De Maine.
Committed on 10/07/2026 at 03:22.
Pushed by carlosdem into branch 'master'.

wildcard more invent dirs now that kde hav been split

M  +75   -3    settings/nci.yaml

https://invent.kde.org/neon/infrastructure/pangea-data/-/commit/ab1eb64ce75af042facd84e2862e9c123d6bcf2f

diff --git a/settings/nci.yaml b/settings/nci.yaml
index 81a7803..13b062a 100644
--- a/settings/nci.yaml
+++ b/settings/nci.yaml
@@ -1,6 +1,78 @@
-# Enable restriction for all of kde, no one uses gbp there but
-# we have snapcraft.yamls in the tree.
-'*_kde_*_*':
+# Enable restriction for all of  neon invent replicating dirs, no one uses gbp there but
+# we have legacy debian full source dirs in there.
+'*_accessibility_*_*':
+  sourcer:
+    restricted_packaging_copy: true
+
+'*_education_*_*':
+  sourcer:
+    restricted_packaging_copy: true
+
+'*_games_*_*':
+  sourcer:
+    restricted_packaging_copy: true
+
+'*_graphics_*_*':
+  sourcer:
+    restricted_packaging_copy: true
+
+'*_kdevelop_*_*':
+  sourcer:
+    restricted_packaging_copy: true
+
+'*_kf5_*_*':
+  sourcer:
+    restricted_packaging_copy: true
+
+'*_libraries_*_*':
+  sourcer:
+    restricted_packaging_copy: true
+
+'*_maui_*_*':
+  sourcer:
+    restricted_packaging_copy: true
+
+'*_multimedia_*_*':
+  sourcer:
+    restricted_packaging_copy: true
+
+'*_network_*_*':
+  sourcer:
+    restricted_packaging_copy: true
+
+'*_office_*_*':
+  sourcer:
+    restricted_packaging_copy: true
+
+'*_packaging_*_*':
+  sourcer:
+    restricted_packaging_copy: true
+
+'*_pim_*_*':
+  sourcer:
+    restricted_packaging_copy: true
+
+'*_plasma_*_*':
+  sourcer:
+    restricted_packaging_copy: true
+
+'*_plasma-bigscreen_*_*':
+  sourcer:
+    restricted_packaging_copy: true
+
+'*_plasma-mobile_*_*':
+  sourcer:
+    restricted_packaging_copy: true
+
+'*_sdk_*_*':
+  sourcer:
+    restricted_packaging_copy: true
+
+'*_system_*_*':
+  sourcer:
+    restricted_packaging_copy: true
+
+'*_utilities_*_*':
   sourcer:
     restricted_packaging_copy: true
 

From null at kde.org  Fri Jul 10 04:40:15 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 10 Jul 2026 03:40:15 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/kaichat/Neon/release=5D_debian=3A_kf6-syntax-highlighting-dev?=
Message-ID: <20260710034015.6D5D01400109@lerwini.kde.org>

Git commit 28068aeb967889b84228d30ffbf0e1019e2acc3a by Carlos De Maine.
Committed on 10/07/2026 at 03:40.
Pushed by carlosdem into branch 'Neon/release'.

kf6-syntax-highlighting-dev

(cherry picked from commit e50d7cfc51615267d376d1e9e8e4090606d81145)

Co-authored-by: Carlos De Maine <carlosd.kde at gmail.com>

M  +1    -0    debian/control

https://invent.kde.org/neon/utilities/kaichat/-/commit/28068aeb967889b84228d30ffbf0e1019e2acc3a

diff --git a/debian/control b/debian/control
index 743dab5..574db7a 100644
--- a/debian/control
+++ b/debian/control
@@ -20,6 +20,7 @@ Build-Depends: cmake,
                kf6-kxmlgui-dev,
                kf6-purpose-dev,
                kf6-sonnet-dev,
+               kf6-syntax-highlighting-dev,
                pkg-kde-tools-neon,
                plasma-activities-dev,
                qt6-base-dev,

From null at kde.org  Fri Jul 10 04:52:28 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 10 Jul 2026 03:52:28 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/infrastructure/pangea-conf-projects=5D_overrides=3A_add_override_for_plasma-phone-settings_which_never_released_a_tarball?=
Message-ID: <20260710035228.C5A921401064@lerwini.kde.org>

Git commit f847b8943c18409294fa079f0f4a937e675e60ee by Carlos De Maine.
Committed on 10/07/2026 at 03:52.
Pushed by carlosdem into branch 'master'.

add override for plasma-phone-settings which never released a tarball

M  +7    -0    overrides/base.yaml

https://invent.kde.org/neon/infrastructure/pangea-conf-projects/-/commit/f847b8943c18409294fa079f0f4a937e675e60ee

diff --git a/overrides/base.yaml b/overrides/base.yaml
index 9321533..eaad61e 100644
--- a/overrides/base.yaml
+++ b/overrides/base.yaml
@@ -855,6 +855,13 @@
     upstream_scm:
       type: uscan
 
+### plasma-mobile ###
+'*invent.kde.org/neon/plasma-mobile/plasma-phone-settings':
+  '*':
+    upstream_scm:
+      type: git
+      url: https://nvent.kde.org/plasma-mobile/plasma-phone-settings.git
+      branch: master
 
 ### Qt ###
 

From null at kde.org  Fri Jul 10 05:05:46 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 10 Jul 2026 04:05:46 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/skanlite/Neon/release=5D_debian=3A_we_want_debug_symbols?=
Message-ID: <20260710040546.3BE4514003D2@lerwini.kde.org>

Git commit 4eac86e58f720d630e853299220f8e374328f710 by Carlos De Maine.
Committed on 10/07/2026 at 04:05.
Pushed by carlosdem into branch 'Neon/release'.

we want debug symbols

M  +0    -6    debian/rules

https://invent.kde.org/neon/graphics/skanlite/-/commit/4eac86e58f720d630e853299220f8e374328f710

diff --git a/debian/rules b/debian/rules
index 5dde1b2..5628e69 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,11 +1,5 @@
 #!/usr/bin/make -f
 
-DH_ALWAYS_EXCLUDE:=CVS:.svn:.svnignore:.hg:.hgignore
-export DEB_LDFLAGS_MAINT_APPEND = -Wl,--no-undefined -Wl,--as-needed
-
-override_dh_strip:
-	dh_strip --dbgsym-migration='skanlite-dbg (<< 2.0-1~)'
-
 override_dh_auto_configure:
 	dh_auto_configure -- -DQT_MAJOR_VERSION=6
 

From null at kde.org  Fri Jul 10 05:17:52 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 10 Jul 2026 04:17:52 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/system/libdebconf-kde/Neon/release=5D_debian=3A_no_src_subdir_in_download_url?=
Message-ID: <20260710041752.2204914003D2@lerwini.kde.org>

Git commit 347302406aa3f2f406af098e80124d30c12e310b by Carlos De Maine.
Committed on 10/07/2026 at 04:17.
Pushed by carlosdem into branch 'Neon/release'.

no src subdir in download url

M  +1    -1    debian/watch

https://invent.kde.org/neon/system/libdebconf-kde/-/commit/347302406aa3f2f406af098e80124d30c12e310b

diff --git a/debian/watch b/debian/watch
index 99b79e1..873a603 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,3 +1,3 @@
 version=4
 
-opts=pgpsigurlmangle=s/$/.sig/ https://download.kde.org/stable/libdebconf-kde/([\d.]+)/src/libdebconf-kde-([\d.]+)\.tar\.xz
+opts=pgpsigurlmangle=s/$/.sig/ https://download.kde.org/stable/libdebconf-kde/([\d.]+)/libdebconf-kde-([\d.]+)\.tar\.xz

From null at kde.org  Fri Jul 10 05:19:30 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 10 Jul 2026 04:19:30 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/infrastructure/pangea-conf-projects=5D_overrides=3A_copy_paste_mistake?=
Message-ID: <20260710041930.DDAA014003D2@lerwini.kde.org>

Git commit c8325f659e6e2e99c5eea32258de30b8784680c8 by Carlos De Maine.
Committed on 10/07/2026 at 04:19.
Pushed by carlosdem into branch 'master'.

copy paste mistake

M  +1    -1    overrides/base.yaml

https://invent.kde.org/neon/infrastructure/pangea-conf-projects/-/commit/c8325f659e6e2e99c5eea32258de30b8784680c8

diff --git a/overrides/base.yaml b/overrides/base.yaml
index eaad61e..fa8b45d 100644
--- a/overrides/base.yaml
+++ b/overrides/base.yaml
@@ -860,7 +860,7 @@
   '*':
     upstream_scm:
       type: git
-      url: https://nvent.kde.org/plasma-mobile/plasma-phone-settings.git
+      url: https://invent.kde.org/plasma-mobile/plasma-phone-settings.git
       branch: master
 
 ### Qt ###

From null at kde.org  Fri Jul 10 05:23:38 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 10 Jul 2026 04:23:38 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/system/libdebconf-kde/Neon/release=5D_debian=3A_also_no_version_subdir_in_download_url?=
Message-ID: <20260710042338.A4C761400474@lerwini.kde.org>

Git commit 1c3962a6c64e96d988030f5870921fbc50f192aa by Carlos De Maine.
Committed on 10/07/2026 at 04:23.
Pushed by carlosdem into branch 'Neon/release'.

also no version subdir in download url

M  +1    -1    debian/watch

https://invent.kde.org/neon/system/libdebconf-kde/-/commit/1c3962a6c64e96d988030f5870921fbc50f192aa

diff --git a/debian/watch b/debian/watch
index 873a603..ff4b9da 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,3 +1,3 @@
 version=4
 
-opts=pgpsigurlmangle=s/$/.sig/ https://download.kde.org/stable/libdebconf-kde/([\d.]+)/libdebconf-kde-([\d.]+)\.tar\.xz
+opts=pgpsigurlmangle=s/$/.sig/ https://download.kde.org/stable/libdebconf-kde/libdebconf-kde-([\d.]+)\.tar\.xz

From null at kde.org  Fri Jul 10 05:39:04 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 10 Jul 2026 04:39:04 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma-mobile/plasma-phone-settings/Neon/release=5D_debian=3A_modernise_for_lints?=
Message-ID: <20260710043904.5E8E214003D2@lerwini.kde.org>

Git commit 7e2b7e34d0403e87f975d86d773780863ed7c118 by Carlos De Maine.
Committed on 10/07/2026 at 04:39.
Pushed by carlosdem into branch 'Neon/release'.

modernise for lints

D  +0    -40   debian/41plamo_casper_setup
D  +0    -1    debian/compat
M  +3    -3    debian/control
M  +0    -2    debian/source/options

https://invent.kde.org/neon/plasma-mobile/plasma-phone-settings/-/commit/7e2b7e34d0403e87f975d86d773780863ed7c118

diff --git a/debian/41plamo_casper_setup b/debian/41plamo_casper_setup
deleted file mode 100755
index 95329b4..0000000
--- a/debian/41plamo_casper_setup
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/bin/sh
-
-PREREQ=""
-DESCRIPTION="Setting up plasma-mobile settings"
-
-prereqs()
-{
-       echo "$PREREQ"
-}
-
-case $1 in
-# get pre-requisites
-prereqs)
-       prereqs
-       exit 0
-       ;;
-esac
-
-. /scripts/casper-functions
-
-log_begin_msg "$DESCRIPTION"
-
-# We override the setup created by 40kde_neon_setup to login to phablet user and use plasma-mobile
-if [ -f /root/usr/bin/sddm ]; then
-    cat << EOF > /root/etc/sddm.conf
-[Users]
-MinimumUid=999
-
-[Autologin]
-User=neon
-Session=plasma-mobile.desktop
-Relogin=true
-EOF
-fi
-
-file=/root/usr/share/applications/calamares.desktop
-sed -i 's/sudo/pkexec/' $file
-
-log_end_msg
-
diff --git a/debian/compat b/debian/compat
deleted file mode 100644
index f599e28..0000000
--- a/debian/compat
+++ /dev/null
@@ -1 +0,0 @@
-10
diff --git a/debian/control b/debian/control
index 8412953..2b1a67c 100644
--- a/debian/control
+++ b/debian/control
@@ -1,9 +1,9 @@
 Source: plasma-phone-settings
 Section: kde
 Priority: optional
-Maintainer: Kubuntu Developers <kubuntu-devel at lists.ubuntu.com>
-Build-Depends: debhelper (>= 9), pkg-kde-tools (>= 0.9.2ubuntu14)
-Standards-Version: 3.9.6
+Maintainer: KDE neon <neon at kde.org>
+Build-Depends: debhelper-compat (= 13), pkg-kde-tools-neon
+Standards-Version: 4.6.2
 
 Package: plasma-phone-settings
 Architecture: all
diff --git a/debian/source/options b/debian/source/options
index 74a452b..e69de29 100644
--- a/debian/source/options
+++ b/debian/source/options
@@ -1,2 +0,0 @@
-compression = "xz"
-compression-level = 9

From null at kde.org  Fri Jul 10 05:42:08 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 10 Jul 2026 04:42:08 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/kaichat/Neon/release=5D_debian=3A_desktop-command-not-in-package_systemsettings_=5Busr/share/applications/kcm=5Fautogeneratetext=2Edesktop=5D?=
Message-ID: <20260710044208.9D51A14003D2@lerwini.kde.org>

Git commit caa45e5de71591cdc9d169d9d245d9e6c01f32bf by Carlos De Maine.
Committed on 10/07/2026 at 04:42.
Pushed by carlosdem into branch 'Neon/release'.

desktop-command-not-in-package systemsettings [usr/share/applications/kcm_autogeneratetext.desktop]

M  +1    -0    debian/lintian-overrides

https://invent.kde.org/neon/utilities/kaichat/-/commit/caa45e5de71591cdc9d169d9d245d9e6c01f32bf

diff --git a/debian/lintian-overrides b/debian/lintian-overrides
index 9c127d2..d42ae21 100644
--- a/debian/lintian-overrides
+++ b/debian/lintian-overrides
@@ -1,3 +1,4 @@
+kaichat: desktop-command-not-in-package systemsettings [usr/share/applications/kcm_autogeneratetext.desktop]
 kaichat: icon-size-and-directory-name-mismatch 22x17 [usr/share/icons/hicolor/22x22/apps/kaichat.png]
 kaichat: icon-size-and-directory-name-mismatch 32x24 [usr/share/icons/hicolor/32x32/apps/kaichat.png]
 kaichat: icon-size-and-directory-name-mismatch 48x36 [usr/share/icons/hicolor/48x48/apps/kaichat.png]

From null at kde.org  Fri Jul 10 05:45:36 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 10 Jul 2026 04:45:36 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma-mobile/plasma-phone-settings/Neon/release=5D_debian=3A_the_autologin_is_in_neon-mobile_package_now?=
Message-ID: <20260710044536.BF7401400393@lerwini.kde.org>

Git commit 284697411f0108e6e3a70f0ebc8fb07b1975401e by Carlos De Maine.
Committed on 10/07/2026 at 04:45.
Pushed by carlosdem into branch 'Neon/release'.

the autologin is in neon-mobile package now

M  +0    -1    debian/plasma-phone-settings.install

https://invent.kde.org/neon/plasma-mobile/plasma-phone-settings/-/commit/284697411f0108e6e3a70f0ebc8fb07b1975401e

diff --git a/debian/plasma-phone-settings.install b/debian/plasma-phone-settings.install
index a43c41f..08f38f8 100644
--- a/debian/plasma-phone-settings.install
+++ b/debian/plasma-phone-settings.install
@@ -1,3 +1,2 @@
 etc /
 usr /
-debian/41plamo_casper_setup /usr/share/initramfs-tools/scripts/casper-bottom/

From null at kde.org  Fri Jul 10 05:57:05 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 10 Jul 2026 04:57:05 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/ktorrent/Neon/release=5D_debian=3A_qt6-phonon-dev_-=3E_qt6-multimedia-dev?=
Message-ID: <20260710045705.6ED9A1400393@lerwini.kde.org>

Git commit 4cacf4e2f3c82dbc3576cb243d125ed110f4eb05 by Carlos De Maine.
Committed on 10/07/2026 at 04:57.
Pushed by carlosdem into branch 'Neon/release'.

qt6-phonon-dev -> qt6-multimedia-dev

M  +1    -1    debian/control

https://invent.kde.org/neon/network/ktorrent/-/commit/4cacf4e2f3c82dbc3576cb243d125ed110f4eb05

diff --git a/debian/control b/debian/control
index 092714d..70b3016 100644
--- a/debian/control
+++ b/debian/control
@@ -41,7 +41,7 @@ Build-Depends: cmake,
                plasma-workspace-dev,
                qt6-5compat-dev,
                qt6-base-dev,
-               qt6-phonon-dev,
+               qt6-multimedia-dev,
                qt6-webengine-dev
 Standards-Version: 4.6.2
 Homepage: https://www.kde.org/applications/internet/ktorrent/

From null at kde.org  Fri Jul 10 06:37:41 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 10 Jul 2026 05:37:41 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/neon/pkg-kde-tools-neon/Neon/release=5D_usr/share/pkg-kde-tools/lib=3A_set_RelWithDebInfo_as_an_insurance_policy_til_work_out_why_tooling_isn=27t_setting_this_flag_properly?=
Message-ID: <20260710053741.7FE291401360@lerwini.kde.org>

Git commit d52859dbf7c4aadbc14dc9cc344b27cc35fed038 by Carlos De Maine.
Committed on 10/07/2026 at 05:37.
Pushed by carlosdem into branch 'Neon/release'.

set RelWithDebInfo as an insurance policy til work out why tooling isn't setting this flag properly

M  +1    -1    usr/share/pkg-kde-tools/lib/kf6_flags

https://invent.kde.org/neon/neon/pkg-kde-tools-neon/-/commit/d52859dbf7c4aadbc14dc9cc344b27cc35fed038

diff --git a/usr/share/pkg-kde-tools/lib/kf6_flags b/usr/share/pkg-kde-tools/lib/kf6_flags
index 3b2a030..d6ce38d 100644
--- a/usr/share/pkg-kde-tools/lib/kf6_flags
+++ b/usr/share/pkg-kde-tools/lib/kf6_flags
@@ -1,4 +1,4 @@
--DCMAKE_BUILD_TYPE=Debug
+-DCMAKE_BUILD_TYPE=RelWithDebInfo
 -DCMAKE_INSTALL_PREFIX=/usr
 -DQT_MAJOR_VERSION=6
 -DCMAKE_INSTALL_SYSCONFDIR=/etc

From null at kde.org  Fri Jul 10 07:42:11 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 10 Jul 2026 06:42:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/konversation/Neon/unstable=5D_debian=3A_new_release?=
Message-ID: <20260710064211.816DC1401635@lerwini.kde.org>

Git commit d29170018ba0da42afbf93f372ab652b47f55fb5 by Carlos De Maine.
Committed on 10/07/2026 at 06:42.
Pushed by carlosdem into branch 'Neon/unstable'.

new release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/network/konversation/-/commit/d29170018ba0da42afbf93f372ab652b47f55fb5

diff --git a/debian/changelog b/debian/changelog
index 91abb66..6a72cfd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+konversation (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:51:00 +0000
+
 konversation (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Fri Jul 10 08:21:45 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 10 Jul 2026 07:21:45 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/konversation/Neon/release=5D_debian=3A_new_release?=
Message-ID: <20260710072145.C105314018EC@lerwini.kde.org>

Git commit 6bf07abccb73d87530077d36233058b549f6a86c by Carlos De Maine.
Committed on 10/07/2026 at 07:21.
Pushed by carlosdem into branch 'Neon/release'.

new release

(cherry picked from commit d29170018ba0da42afbf93f372ab652b47f55fb5)

Co-authored-by: Carlos De Maine <carlosd.kde at gmail.com>

M  +6    -0    debian/changelog

https://invent.kde.org/neon/network/konversation/-/commit/6bf07abccb73d87530077d36233058b549f6a86c

diff --git a/debian/changelog b/debian/changelog
index 91abb66..6a72cfd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+konversation (26.04.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 09:51:00 +0000
+
 konversation (26.04.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Fri Jul 10 08:24:49 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 10 Jul 2026 07:24:49 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/skanlite/Neon/release=5D_debian=3A_dh_=24=40_--with_kf6_--buildsystem_kf6?=
Message-ID: <20260710072449.2D48E14005F3@lerwini.kde.org>

Git commit 60daece51a0a77720e9554a6a0634881409c23ed by Carlos De Maine.
Committed on 10/07/2026 at 07:24.
Pushed by carlosdem into branch 'Neon/release'.

dh $@ --with kf6 --buildsystem kf6

M  +3    -4    debian/rules

https://invent.kde.org/neon/graphics/skanlite/-/commit/60daece51a0a77720e9554a6a0634881409c23ed

diff --git a/debian/rules b/debian/rules
index 5628e69..0c9d532 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,7 +1,6 @@
 #!/usr/bin/make -f
-
-override_dh_auto_configure:
-	dh_auto_configure -- -DQT_MAJOR_VERSION=6
+# SPDX-License-Identifier: LGPL-2.0-or-later
+# SPDX-FileCopyrightText: 2023 Jonathan Riddell <jr at jriddell.org>
 
 %:
-	dh $@ --with kf6
+	dh $@ --with kf6 --buildsystem kf6
\ No newline at end of file

From null at kde.org  Fri Jul 10 09:11:42 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 10 Jul 2026 08:11:42 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/infrastructure/pangea-conf-projects=5D_nci=3A_each_series_is_it=27s_own_entity?=
Message-ID: <20260710081142.971C314015F3@lerwini.kde.org>

Git commit 0312dcf18dc89f2246ec1ec335c6c2c48c70f189 by Carlos De Maine.
Committed on 10/07/2026 at 08:11.
Pushed by carlosdem into branch 'master'.

each series is it's own entity

M  +1    -1    nci/release.yaml
M  +1    -1    nci/stable.yaml

https://invent.kde.org/neon/infrastructure/pangea-conf-projects/-/commit/0312dcf18dc89f2246ec1ec335c6c2c48c70f189

diff --git a/nci/release.yaml b/nci/release.yaml
index c7b68bf..f375529 100644
--- a/nci/release.yaml
+++ b/nci/release.yaml
@@ -1,4 +1,4 @@
-origin: unstable
+origin: release
 
 invent.kde.org/neon:
   - 3rdparty:
diff --git a/nci/stable.yaml b/nci/stable.yaml
index f0b0ef3..d022998 100644
--- a/nci/stable.yaml
+++ b/nci/stable.yaml
@@ -1,4 +1,4 @@
-origin: unstable
+origin: stable
 
 invent.kde.org/neon:
   - 3rdparty:

From null at kde.org  Fri Jul 10 12:14:52 2026
From: null at kde.org (Scarlett Moore)
Date: Fri, 10 Jul 2026 11:14:52 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/snap-packaging/kf6-core/work=2Ecore24=5D_/=3A_another_dup_file?=
Message-ID: <20260710111452.CE1B914008EC@lerwini.kde.org>

Git commit db1ac5039fb6b3968e32d01c512b48fae5eb4663 by Scarlett Moore.
Committed on 10/07/2026 at 11:14.
Pushed by scarlettmoore into branch 'work.core24'.

another dup file

M  +1    -0    snapcraft.yaml

https://invent.kde.org/neon/snap-packaging/kf6-core/-/commit/db1ac5039fb6b3968e32d01c512b48fae5eb4663

diff --git a/snapcraft.yaml b/snapcraft.yaml
index a6aa1ae..47e28a9 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -310,6 +310,7 @@ parts:
       - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt6/plugins/xcbglintegrations/libqxcb-glx-integration.so
       - -usr/share/hunspell/en_US.aff
       - -usr/share/hunspell/en_US.dic
+      - -usr/share/pkgconfig/xtrans.pc
     build-environment: &buildenvironment
       - PATH: $CRAFT_STAGE/usr/bin${PATH:+:$PATH}
       - PKG_CONFIG_PATH: $CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET_BUILD_FOR}/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}

From null at kde.org  Fri Jul 10 12:15:38 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 10 Jul 2026 11:15:38 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/drawy/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260710111538.AE17014008EC@lerwini.kde.org>

Git commit 5f7f31e43a59b5aae7ca84d128eba9ad12d0dc1c by Carlos De Maine.
Committed on 10/07/2026 at 11:15.
Pushed by carlosdem into branch 'Neon/release'.

New release

M  +8    -2    debian/changelog

https://invent.kde.org/neon/graphics/drawy/-/commit/5f7f31e43a59b5aae7ca84d128eba9ad12d0dc1c

diff --git a/debian/changelog b/debian/changelog
index ffa04d8..b6663ce 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,11 @@
-drawy (1.0.40-0neon) noble; urgency=medium
+drawy (1.0.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Fri, 10 Jul 2026 06:15:12 +0000
+
+drawy (1.0.0-0neon) noble; urgency=medium
 
   * Initial packaging
 
- -- Neon CI <neon at kde.org>  Wed, 22 Apr 2026 04:13:20 +0000
+ -- Neon CI <neon at kde.org>  Wed, 22 Apr 2026 04:13:20 +0000
\ No newline at end of file

From null at kde.org  Fri Jul 10 12:41:02 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 10 Jul 2026 11:41:02 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/automotive/kwin-zones/Neon/unstable=5D_debian=3A_initial_packaging?=
Message-ID: <20260710114102.D88E814016CB@lerwini.kde.org>

Git commit 8832b9e3ef3f0e660c9ec7bff385c33f235cd0d8 by Carlos De Maine.
Committed on 10/07/2026 at 11:40.
Pushed by carlosdem into branch 'Neon/unstable'.

initial packaging

A  +5    -0    debian/changelog
A  +38   -0    debian/control
A  +109  -0    debian/copyright
A  +5    -0    debian/rules
A  +1    -0    debian/source/format
A  +574  -0    debian/upstream/signing-key.asc
A  +2    -0    debian/watch

https://invent.kde.org/neon/automotive/kwin-zones/-/commit/8832b9e3ef3f0e660c9ec7bff385c33f235cd0d8

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..d1e561f
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+kwin-zones (1.0.12-0neon) noble; urgency=medium
+
+  * Initial release
+
+ -- KDE neon Fri, 10 Jul 2026 06:44:23 +0000
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..6bf5780
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,38 @@
+Source: kwin-zones
+Section: kde
+Priority: optional
+Maintainer: KDE neon <neon at kde.org>
+Build-Depends: cmake,
+               debhelper-compat (= 13),
+               kf6-extra-cmake-modules,
+               kf6-kcoreaddons-dev,
+               kf6-ki18n-dev,
+               kf6-kio-dev,
+               kf6-kirigami-dev,
+               kf6-kirigami-addons-dev,
+               kf6-kwidgetsaddons-dev,
+               pkgconf,
+               pkg-kde-tools-neon,
+               qt6-base-dev,
+               qt6-declarative-dev,
+               qt6-svg-dev,
+               qt6-tools-dev,
+Standards-Version: 4.6.2
+Homepage: https://invent.kde.org/automotive/kwin-zones
+Vcs-Browser: https://invent.kde.org/automotive/kwin-zones
+Vcs-Git: https://invent.kde.org/automotive/kwin-zones.git
+
+Package: kwin-zones
+Architecture: any
+Depends: kf6-kirigami,
+         kf6-kirigami-addons,
+         ${misc:Depends},
+         ${shlibs:Depends}
+Description: xx-zones for KWin
+ Here you can find an implementation of the experimental xx-zones protocol
+ for KWin. The protocol itself is still in the experimental phase. Related
+ discussion can be found here:
+https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/264
+ .
+ It includes a kwin plugin that will bring in the feature, a QML plugin to
+ implement it into clients and tests.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..0120ca5
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,109 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: kwin-zones
+
+Files: *
+Copyright: 2018, Dimitris Kardarakos <dimkard at gmail.com>
+License: LGPL-2+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU Library General Public License as
+ published by the Free Software Foundation; either version 2, or
+ (at your option) any later version.
+ .
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU Library General Public License for more details
+ .
+ You should have received a copy of the GNU Library General Public
+ License along with this program; if not, write to the
+ Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
+ .
+ On Debian systems, the full text of the GNU Library General Public
+ License version 2 can be found in the file
+ `/usr/share/common-licenses/LGPL-2'.
+
+Files: debian/*
+Copyright: Linus Jahn <lnj at kaidan.im>
+License: GPL-3+
+ This program is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License as
+ published by the Free Software Foundation; either version 3 of
+ the License, or (at your option) any later version.
+ .
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ .
+ On Debian systems, the complete text of the GNU General Public
+ License version 2 can be found in "/usr/share/common-licenses/GPL-3".
+
+Files: src/contents/code/*
+Copyright: 2018, Dimitris Kardarakos <dimkard at posteon.net>
+License: LGPL-2+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU Library General Public License as
+ published by the Free Software Foundation; either version 2, or
+ (at your option) any later version.
+ .
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU Library General Public License for more details
+ .
+ You should have received a copy of the GNU Library General Public
+ License along with this program; if not, write to the
+ Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
+ .
+ On Debian systems, the full text of the GNU Library General Public
+ License version 2 can be found in the file
+ `/usr/share/common-licenses/LGPL-2'.
+
+Files: src/plugins/*
+Copyright: 2018, Dimitris Kardarakos
+License: GPL-3+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU Library General Public License as
+ published by the Free Software Foundation; either version 2, or
+ (at your option) any later version.
+ .
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU Library General Public License for more details
+ .
+ You should have received a copy of the GNU Library General Public
+ License along with this program; if not, write to the
+ Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
+ .
+ On Debian systems, the full text of the GNU Library General Public
+ License version 2 can be found in the file
+ `/usr/share/common-licenses/LGPL-2'.
+
+Files: src/plugins/qmldir
+Copyright: 2018, Dimitris Kardarakos <dimkard at gmail.com>
+License: LGPL-2+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU Library General Public License as
+ published by the Free Software Foundation; either version 2, or
+ (at your option) any later version.
+ .
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU Library General Public License for more details
+ .
+ You should have received a copy of the GNU Library General Public
+ License along with this program; if not, write to the
+ Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
+ .
+ On Debian systems, the full text of the GNU Library General Public
+ License version 2 can be found in the file
+ `/usr/share/common-licenses/LGPL-2'.
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..f37da77
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,5 @@
+# SPDX-License-Identifier: LGPL-2.0-or-later
+# SPDX-FileCopyrightText: 2026 KDE neon <neon at kde.org>
+
+%:
+	dh $@ --with kf6
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc
new file mode 100644
index 0000000..b07d34d
--- /dev/null
+++ b/debian/upstream/signing-key.asc
@@ -0,0 +1,574 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+

+mapBaB3IPfo=
+=5m8B
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..c9c5f75
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=4
+opts=pgpsigurlmangle=s/$/.sig/ http://download.kde.org/stable/@PACKAGE@/@PACKAGE at -([\d.]+).tar.xz

From null at kde.org  Fri Jul 10 12:46:15 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 10 Jul 2026 11:46:15 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/automotive/kwin-zones/Neon/release=5D_debian=3A_space_on_each_line_of_description?=
Message-ID: <20260710114615.549D614056D9@lerwini.kde.org>

Git commit a4f578c57331d67c138d563dd71833745ad5fa05 by Carlos De Maine.
Committed on 10/07/2026 at 11:45.
Pushed by carlosdem into branch 'Neon/release'.

space on each line of description

M  +1    -1    debian/control

https://invent.kde.org/neon/automotive/kwin-zones/-/commit/a4f578c57331d67c138d563dd71833745ad5fa05

diff --git a/debian/control b/debian/control
index 6bf5780..116f266 100644
--- a/debian/control
+++ b/debian/control
@@ -32,7 +32,7 @@ Description: xx-zones for KWin
  Here you can find an implementation of the experimental xx-zones protocol
  for KWin. The protocol itself is still in the experimental phase. Related
  discussion can be found here:
-https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/264
+ https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/264
  .
  It includes a kwin plugin that will bring in the feature, a QML plugin to
  implement it into clients and tests.

From null at kde.org  Fri Jul 10 12:46:30 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 10 Jul 2026 11:46:30 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/automotive/kwin-zones/Neon/stable=5D_debian=3A_space_on_each_line_of_description?=
Message-ID: <20260710114630.E2A2014005D9@lerwini.kde.org>

Git commit 0a8c8b941a44c2713683f2ce0c930629dc4dc686 by Carlos De Maine.
Committed on 10/07/2026 at 11:46.
Pushed by carlosdem into branch 'Neon/stable'.

space on each line of description

(cherry picked from commit a4f578c57331d67c138d563dd71833745ad5fa05)

M  +1    -1    debian/control

https://invent.kde.org/neon/automotive/kwin-zones/-/commit/0a8c8b941a44c2713683f2ce0c930629dc4dc686

diff --git a/debian/control b/debian/control
index 6bf5780..116f266 100644
--- a/debian/control
+++ b/debian/control
@@ -32,7 +32,7 @@ Description: xx-zones for KWin
  Here you can find an implementation of the experimental xx-zones protocol
  for KWin. The protocol itself is still in the experimental phase. Related
  discussion can be found here:
-https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/264
+ https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/264
  .
  It includes a kwin plugin that will bring in the feature, a QML plugin to
  implement it into clients and tests.

From null at kde.org  Fri Jul 10 12:46:43 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 10 Jul 2026 11:46:43 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/automotive/kwin-zones/Neon/unstable=5D_debian=3A_space_on_each_line_of_description?=
Message-ID: <20260710114643.E877114005D9@lerwini.kde.org>

Git commit 3072bd81bc2ef9ab45916d2d99fd85a2ef1b3681 by Carlos De Maine.
Committed on 10/07/2026 at 11:46.
Pushed by carlosdem into branch 'Neon/unstable'.

space on each line of description

(cherry picked from commit a4f578c57331d67c138d563dd71833745ad5fa05)
(cherry picked from commit 0a8c8b941a44c2713683f2ce0c930629dc4dc686)

M  +1    -1    debian/control

https://invent.kde.org/neon/automotive/kwin-zones/-/commit/3072bd81bc2ef9ab45916d2d99fd85a2ef1b3681

diff --git a/debian/control b/debian/control
index 6bf5780..116f266 100644
--- a/debian/control
+++ b/debian/control
@@ -32,7 +32,7 @@ Description: xx-zones for KWin
  Here you can find an implementation of the experimental xx-zones protocol
  for KWin. The protocol itself is still in the experimental phase. Related
  discussion can be found here:
-https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/264
+ https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/264
  .
  It includes a kwin plugin that will bring in the feature, a QML plugin to
  implement it into clients and tests.

From null at kde.org  Fri Jul 10 12:52:07 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 10 Jul 2026 11:52:07 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/automotive/kwin-zones/Neon/release=5D_debian=3A_various_build_deps?=
Message-ID: <20260710115207.9D5681402DD4@lerwini.kde.org>

Git commit 8969df1c96f2470a82775fc7816d8b87c17661eb by Carlos De Maine.
Committed on 10/07/2026 at 11:52.
Pushed by carlosdem into branch 'Neon/release'.

various build deps

M  +5    -12   debian/control

https://invent.kde.org/neon/automotive/kwin-zones/-/commit/8969df1c96f2470a82775fc7816d8b87c17661eb

diff --git a/debian/control b/debian/control
index 116f266..1db1dbe 100644
--- a/debian/control
+++ b/debian/control
@@ -5,18 +5,13 @@ Maintainer: KDE neon <neon at kde.org>
 Build-Depends: cmake,
                debhelper-compat (= 13),
                kf6-extra-cmake-modules,
-               kf6-kcoreaddons-dev,
-               kf6-ki18n-dev,
-               kf6-kio-dev,
-               kf6-kirigami-dev,
-               kf6-kirigami-addons-dev,
-               kf6-kwidgetsaddons-dev,
+               kf6-kconfig-dev,
+               kwin-dev,
                pkgconf,
                pkg-kde-tools-neon,
                qt6-base-dev,
-               qt6-declarative-dev,
-               qt6-svg-dev,
-               qt6-tools-dev,
+               qt6-wayland-dev,
+               wayland-protocols,
 Standards-Version: 4.6.2
 Homepage: https://invent.kde.org/automotive/kwin-zones
 Vcs-Browser: https://invent.kde.org/automotive/kwin-zones
@@ -24,9 +19,7 @@ Vcs-Git: https://invent.kde.org/automotive/kwin-zones.git
 
 Package: kwin-zones
 Architecture: any
-Depends: kf6-kirigami,
-         kf6-kirigami-addons,
-         ${misc:Depends},
+Depends: ${misc:Depends},
          ${shlibs:Depends}
 Description: xx-zones for KWin
  Here you can find an implementation of the experimental xx-zones protocol

From null at kde.org  Fri Jul 10 12:57:17 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 10 Jul 2026 11:57:17 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/drawy/Neon/release=5D_debian=3A_use_the_correct_download_url?=
Message-ID: <20260710115717.AF87614005D9@lerwini.kde.org>

Git commit d82c2c83cd1dcafb799677f9a00704fc6ad6a879 by Carlos De Maine.
Committed on 10/07/2026 at 11:57.
Pushed by carlosdem into branch 'Neon/release'.

use the correct download url

M  +1    -1    debian/watch

https://invent.kde.org/neon/graphics/drawy/-/commit/d82c2c83cd1dcafb799677f9a00704fc6ad6a879

diff --git a/debian/watch b/debian/watch
index 6e3fb73..79bc3c8 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,2 +1,2 @@
 version=4
-opts=pgpsigurlmangle=s/$/.sig/ http://download.kde.org/stable/release-service/([\d.]+)/src/@PACKAGE at -([\d.]+).tar.xz
+opts=pgpsigurlmangle=s/$/.sig/ http://download.kde.org/stable/@PACKAGE@/([\d.]+)/@PACKAGE at -([\d.]+).tar.xz

From null at kde.org  Fri Jul 10 12:59:23 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 10 Jul 2026 11:59:23 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/automotive/kwin-zones/Neon/release=5D_debian=3A_makefile_shebang?=
Message-ID: <20260710115923.A9D3414005D9@lerwini.kde.org>

Git commit 0fe36260ab2f97dede59cd4370064a2002ecc010 by Carlos De Maine.
Committed on 10/07/2026 at 11:59.
Pushed by carlosdem into branch 'Neon/release'.

makefile shebang

M  +1    -0    debian/rules

https://invent.kde.org/neon/automotive/kwin-zones/-/commit/0fe36260ab2f97dede59cd4370064a2002ecc010

diff --git a/debian/rules b/debian/rules
index f37da77..fca3e25 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,5 +1,6 @@
 # SPDX-License-Identifier: LGPL-2.0-or-later
 # SPDX-FileCopyrightText: 2026 KDE neon <neon at kde.org>
+#!/usr/bin/make -f
 
 %:
 	dh $@ --with kf6

From null at kde.org  Fri Jul 10 13:01:07 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 10 Jul 2026 12:01:07 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/drawy/Neon/release=5D_debian=3A_drop_the_gpg?=
Message-ID: <20260710120107.AAE6D14005D9@lerwini.kde.org>

Git commit 0204936f5b480ac3d2bd21d69c6faacbe0891896 by Carlos De Maine.
Committed on 10/07/2026 at 12:01.
Pushed by carlosdem into branch 'Neon/release'.

drop the gpg

M  +1    -1    debian/watch

https://invent.kde.org/neon/graphics/drawy/-/commit/0204936f5b480ac3d2bd21d69c6faacbe0891896

diff --git a/debian/watch b/debian/watch
index 79bc3c8..91d84b5 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,2 +1,2 @@
 version=4
-opts=pgpsigurlmangle=s/$/.sig/ http://download.kde.org/stable/@PACKAGE@/([\d.]+)/@PACKAGE at -([\d.]+).tar.xz
+http://download.kde.org/stable/@PACKAGE@/([\d.]+)/@PACKAGE at -([\d.]+).tar.xz

From null at kde.org  Fri Jul 10 13:17:41 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 10 Jul 2026 12:17:41 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/drawy/Neon/release=5D_debian/patches=3A_drop_patch?=
Message-ID: <20260710121741.21026140166D@lerwini.kde.org>

Git commit efa4c5532057865f76ac9172c35d9e14422a5a53 by Carlos De Maine.
Committed on 10/07/2026 at 12:17.
Pushed by carlosdem into branch 'Neon/release'.

drop patch

D  +0    -13   debian/patches/fhs.diff
D  +0    -1    debian/patches/series

https://invent.kde.org/neon/graphics/drawy/-/commit/efa4c5532057865f76ac9172c35d9e14422a5a53

diff --git a/debian/patches/fhs.diff b/debian/patches/fhs.diff
deleted file mode 100644
index d129e02..0000000
--- a/debian/patches/fhs.diff
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/src/gui/CMakeLists.txt b/src/gui/CMakeLists.txt
-index fa56d8a9..e282d00b 100644
---- a/src/gui/CMakeLists.txt
-+++ b/src/gui/CMakeLists.txt
-@@ -188,7 +188,7 @@ install(
-         serializer/diamonddeserializer.hpp
-         serializer/diamondserializer.hpp
-         ${CMAKE_CURRENT_BINARY_DIR}/libdrawygui_export.h
--    DESTINATION DrawyCore/
-+    DESTINATION ${KDE_INSTALL_INCLUDEDIR}/DrawyCore/
-     COMPONENT Devel
- )
- 
diff --git a/debian/patches/series b/debian/patches/series
deleted file mode 100644
index 3fec2c6..0000000
--- a/debian/patches/series
+++ /dev/null
@@ -1 +0,0 @@
-fhs.diff

From null at kde.org  Fri Jul 10 13:23:17 2026
From: null at kde.org (Scarlett Moore)
Date: Fri, 10 Jul 2026 12:23:17 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/snap-packaging/kf6-core/work=2Ecore24=5D_/=3A_more_dups?=
Message-ID: <20260710122317.791241402DD4@lerwini.kde.org>

Git commit be62dc5266602ecb15b963f2574d3ffdee2c3060 by Scarlett Moore.
Committed on 10/07/2026 at 12:23.
Pushed by scarlettmoore into branch 'work.core24'.

more dups

M  +3    -0    snapcraft.yaml

https://invent.kde.org/neon/snap-packaging/kf6-core/-/commit/be62dc5266602ecb15b963f2574d3ffdee2c3060

diff --git a/snapcraft.yaml b/snapcraft.yaml
index 47e28a9..534bde1 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -311,6 +311,9 @@ parts:
       - -usr/share/hunspell/en_US.aff
       - -usr/share/hunspell/en_US.dic
       - -usr/share/pkgconfig/xtrans.pc
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libcurl-gnutls.so.4.8.0
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libheif.so.1.17.6
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libheif/plugins/libheif-aomdec.so
     build-environment: &buildenvironment
       - PATH: $CRAFT_STAGE/usr/bin${PATH:+:$PATH}
       - PKG_CONFIG_PATH: $CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET_BUILD_FOR}/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}

From null at kde.org  Fri Jul 10 13:24:25 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 10 Jul 2026 12:24:25 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/automotive/kwin-zones/Neon/release=5D_debian=3A_shebang_on_first_line?=
Message-ID: <20260710122425.866A21402E08@lerwini.kde.org>

Git commit 97bb45d991b5dba150969bff95c10fb5e8d5e8a2 by Carlos De Maine.
Committed on 10/07/2026 at 12:24.
Pushed by carlosdem into branch 'Neon/release'.

shebang on first line

M  +1    -1    debian/rules

https://invent.kde.org/neon/automotive/kwin-zones/-/commit/97bb45d991b5dba150969bff95c10fb5e8d5e8a2

diff --git a/debian/rules b/debian/rules
index fca3e25..824ba9c 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,6 +1,6 @@
+#!/usr/bin/make -f
 # SPDX-License-Identifier: LGPL-2.0-or-later
 # SPDX-FileCopyrightText: 2026 KDE neon <neon at kde.org>
-#!/usr/bin/make -f
 
 %:
 	dh $@ --with kf6

From null at kde.org  Fri Jul 10 13:30:00 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 10 Jul 2026 12:30:00 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/drawy/Neon/release=5D_debian=3A_fix_the_installs?=
Message-ID: <20260710123000.D996B14018EC@lerwini.kde.org>

Git commit bb3529fab6ffa234b7a73a8a965b35b27bc312c2 by Carlos De Maine.
Committed on 10/07/2026 at 12:30.
Pushed by carlosdem into branch 'Neon/release'.

fix the installs

M  +1    -0    debian/drawy-dev.install
M  +1    -0    debian/drawy.install

https://invent.kde.org/neon/graphics/drawy/-/commit/bb3529fab6ffa234b7a73a8a965b35b27bc312c2

diff --git a/debian/drawy-dev.install b/debian/drawy-dev.install
index 2d19a2d..aac4b69 100644
--- a/debian/drawy-dev.install
+++ b/debian/drawy-dev.install
@@ -1,4 +1,5 @@
 usr/include/DrawyCore/
+usr/lib/*/libdrawyconfig.so
 usr/lib/*/libdrawygui.so
 #usr/lib/*/libdrawywidgets.so
 #usr/lib/*/libstandardformplugin.so
diff --git a/debian/drawy.install b/debian/drawy.install
index 462e129..180014d 100644
--- a/debian/drawy.install
+++ b/debian/drawy.install
@@ -4,6 +4,7 @@ usr/lib/*/libdrawywidgets.so.*
 usr/lib/*/libstandardformplugin.so.*
 usr/lib/*/qt6/plugins/
 usr/share/applications/
+usr/share/config.kcfg/
 usr/share/doc/HTML/
 usr/share/icons/
 usr/share/locale/

From null at kde.org  Sun Jul 12 07:20:13 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 12 Jul 2026 06:20:13 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/karp/Neon/unstable=5D_debian=3A_kirigami-app-components-dev_build_dep?=
Message-ID: <20260712062013.7B3C8140104C@lerwini.kde.org>

Git commit 321e95c205aa82e6c02b31c7fc83abe65d0c2045 by Carlos De Maine.
Committed on 12/07/2026 at 06:20.
Pushed by carlosdem into branch 'Neon/unstable'.

kirigami-app-components-dev build dep

M  +1    -0    debian/control

https://invent.kde.org/neon/graphics/karp/-/commit/321e95c205aa82e6c02b31c7fc83abe65d0c2045

diff --git a/debian/control b/debian/control
index 0afa22e..ab0f09f 100644
--- a/debian/control
+++ b/debian/control
@@ -12,6 +12,7 @@ Build-Depends: cmake,
                kf6-kiconthemes-dev,
                kf6-kirigami-addons-dev,
                kf6-kirigami-dev,
+               kirigami-app-components-dev,
                libqpdf-dev,
                pkg-kde-tools-neon,
                qt6-base-dev,

From null at kde.org  Sun Jul 12 07:30:01 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 12 Jul 2026 06:30:01 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/akonadi/Neon/stable=5D_debian=3A_missing_comma?=
Message-ID: <20260712063001.CCA761401A87@lerwini.kde.org>

Git commit 15e20951f0322a682b9a113cba18c9493709f254 by Carlos De Maine.
Committed on 12/07/2026 at 06:29.
Pushed by carlosdem into branch 'Neon/stable'.

missing comma

M  +1    -1    debian/control

https://invent.kde.org/neon/pim/akonadi/-/commit/15e20951f0322a682b9a113cba18c9493709f254

diff --git a/debian/control b/debian/control
index 2eb29e0..6857c65 100644
--- a/debian/control
+++ b/debian/control
@@ -32,7 +32,7 @@ Build-Depends: cmake,
                kf6-kxmlgui-dev,
                libaccounts-qt6-dev,
                libboost-dev (>= 1.34.0~),
-               libclang-dev
+               libclang-dev,
                libkaccounts-dev,
                liblzma-dev,
                libpq-dev,

From null at kde.org  Sun Jul 12 08:30:00 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 12 Jul 2026 07:30:00 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/education/minuet/Neon/stable=5D_debian=3A_libaubio-dev_build_dep?=
Message-ID: <20260712073000.59E9714007D8@lerwini.kde.org>

Git commit b38f5f4ef06a6032d88efbfc9b6d126fe4428aa5 by Carlos De Maine.
Committed on 12/07/2026 at 07:29.
Pushed by carlosdem into branch 'Neon/stable'.

libaubio-dev build dep

M  +1    -0    debian/control

https://invent.kde.org/neon/education/minuet/-/commit/b38f5f4ef06a6032d88efbfc9b6d126fe4428aa5

diff --git a/debian/control b/debian/control
index 28d7618..9184348 100644
--- a/debian/control
+++ b/debian/control
@@ -14,6 +14,7 @@ Build-Depends: cmake,
                kf6-kirigami-dev,
                kf6-kirigami-addons-dev,
                kf6-qqc2-desktop-style-dev,
+               libaubio-dev,
                libfluidsynth-dev,
                qt6-svg-dev,
                pkgconf,

From null at kde.org  Sun Jul 12 09:06:55 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 12 Jul 2026 08:06:55 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/education/minuet/Neon/stable=5D_debian=3A_usr/lib/8/qt6/plugins/minuet/minuetaubiomicrophoneinputcontroller=2Eso?=
Message-ID: <20260712080655.62F681402440@lerwini.kde.org>

Git commit 33d943781ddbad486a493c5c6f371cef1145669a by Carlos De Maine.
Committed on 12/07/2026 at 08:06.
Pushed by carlosdem into branch 'Neon/stable'.

usr/lib/8/qt6/plugins/minuet/minuetaubiomicrophoneinputcontroller.so

M  +1    -0    debian/minuet.install

https://invent.kde.org/neon/education/minuet/-/commit/33d943781ddbad486a493c5c6f371cef1145669a

diff --git a/debian/minuet.install b/debian/minuet.install
index 3080bfc..54ad723 100644
--- a/debian/minuet.install
+++ b/debian/minuet.install
@@ -1,5 +1,6 @@
 usr/bin/minuet
 usr/lib/*/libminuetinterfaces.so.*
+usr/lib/8/qt6/plugins/minuet/minuetaubiomicrophoneinputcontroller.so
 usr/lib/*/qt6/plugins/minuet/minuetfluidsynthsoundcontroller.so
 usr/share/*/org.kde.minuet.metainfo.xml
 usr/share/*/org.kde.minuet.desktop

From null at kde.org  Sun Jul 12 09:32:02 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 12 Jul 2026 08:32:02 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/education/minuet/Neon/stable=5D_debian=3A_typo?=
Message-ID: <20260712083202.2267E14007E6@lerwini.kde.org>

Git commit dd0b0d0e563cab9061c207998306e34dc36ab0e4 by Carlos De Maine.
Committed on 12/07/2026 at 08:32.
Pushed by carlosdem into branch 'Neon/stable'.

typo

M  +1    -1    debian/minuet.install

https://invent.kde.org/neon/education/minuet/-/commit/dd0b0d0e563cab9061c207998306e34dc36ab0e4

diff --git a/debian/minuet.install b/debian/minuet.install
index 54ad723..f97f1e3 100644
--- a/debian/minuet.install
+++ b/debian/minuet.install
@@ -1,6 +1,6 @@
 usr/bin/minuet
 usr/lib/*/libminuetinterfaces.so.*
-usr/lib/8/qt6/plugins/minuet/minuetaubiomicrophoneinputcontroller.so
+usr/lib/*/qt6/plugins/minuet/minuetaubiomicrophoneinputcontroller.so
 usr/lib/*/qt6/plugins/minuet/minuetfluidsynthsoundcontroller.so
 usr/share/*/org.kde.minuet.metainfo.xml
 usr/share/*/org.kde.minuet.desktop

From null at kde.org  Sun Jul 12 09:43:34 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 12 Jul 2026 08:43:34 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/libraries/kquickimageeditor/Neon/stable=5D_debian=3A_libhwy-dev_build_dep?=
Message-ID: <20260712084334.4B69814007E6@lerwini.kde.org>

Git commit bb83881dbac42da3c1afb5b88fedbc6ee251439b by Carlos De Maine.
Committed on 12/07/2026 at 08:43.
Pushed by carlosdem into branch 'Neon/stable'.

libhwy-dev build dep

M  +1    -0    debian/control

https://invent.kde.org/neon/libraries/kquickimageeditor/-/commit/bb83881dbac42da3c1afb5b88fedbc6ee251439b

diff --git a/debian/control b/debian/control
index 06d80a8..55cd380 100644
--- a/debian/control
+++ b/debian/control
@@ -8,6 +8,7 @@ Build-Depends: cmake,
                kf6-extra-cmake-modules,
                kf6-kconfig-dev,
                libopencv-dev,
+               libhwy-dev,
                pkg-kde-tools-neon,
                qt6-base-dev,
                qt6-declarative-dev

From null at kde.org  Sun Jul 12 09:59:15 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 12 Jul 2026 08:59:15 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/libraries/kosmindoormap/Neon/stable=5D_debian=3A_usr/lib/*/qt6/metatypes/qt6kosmindoormap=5Fmetatypes=2Ejson?=
Message-ID: <20260712085915.A97D914007D5@lerwini.kde.org>

Git commit f9381bab5e226df829aec13b3ba9510b589a1eff by Carlos De Maine.
Committed on 12/07/2026 at 08:59.
Pushed by carlosdem into branch 'Neon/stable'.

usr/lib/*/qt6/metatypes/qt6kosmindoormap_metatypes.json

M  +1    -0    debian/kosmindoormap-dev.install

https://invent.kde.org/neon/libraries/kosmindoormap/-/commit/f9381bab5e226df829aec13b3ba9510b589a1eff

diff --git a/debian/kosmindoormap-dev.install b/debian/kosmindoormap-dev.install
index f0e1770..84fc727 100644
--- a/debian/kosmindoormap-dev.install
+++ b/debian/kosmindoormap-dev.install
@@ -1,3 +1,4 @@
 usr/include/
 usr/lib/*/cmake/
 usr/lib/*/lib*.so
+usr/lib/*/qt6/metatypes/qt6kosmindoormap_metatypes.json

From null at kde.org  Sun Jul 12 20:37:11 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 12 Jul 2026 19:37:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/neochat/Neon/stable=5D_debian=3A_-DCMAKE=5FCXX=5FCOMPILER=3Dg++-14?=
Message-ID: <20260712193711.0C3021400FFB@lerwini.kde.org>

Git commit 9e44c4ed6e6e34396d595dcb04037a8e141211bb by Carlos De Maine.
Committed on 12/07/2026 at 19:37.
Pushed by carlosdem into branch 'Neon/stable'.

-DCMAKE_CXX_COMPILER=g++-14

M  +1    -1    debian/rules

https://invent.kde.org/neon/network/neochat/-/commit/9e44c4ed6e6e34396d595dcb04037a8e141211bb

diff --git a/debian/rules b/debian/rules
index e2def62..cc51a6a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -10,4 +10,4 @@ export CXX=g++-14
 	dh $@ --with kf6 --buildsystem kf6
 
 override_dh_auto_configure:
-	dh_auto_configure -- -DCMAKE_CXX_STANDARD=23 -DCMAKE_CXX_STANDARD_REQUIRED=ON
+	dh_auto_configure -- -DCMAKE_CXX_STANDARD=23 -DCMAKE_CXX_STANDARD_REQUIRED=ON -DCMAKE_CXX_COMPILER=g++-14

From null at kde.org  Sun Jul 12 21:55:20 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 12 Jul 2026 20:55:20 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/incidenceeditor/Neon/stable=5D_debian=3A_kf6-kholidays-dev_build_dep?=
Message-ID: <20260712205520.0F8471400E2E@lerwini.kde.org>

Git commit 5aafdf7f0859bfef7598a284729164833aa3706e by Carlos De Maine.
Committed on 12/07/2026 at 20:55.
Pushed by carlosdem into branch 'Neon/stable'.

kf6-kholidays-dev build dep

M  +1    -0    debian/control

https://invent.kde.org/neon/pim/incidenceeditor/-/commit/5aafdf7f0859bfef7598a284729164833aa3706e

diff --git a/debian/control b/debian/control
index 0c33489..5d18115 100644
--- a/debian/control
+++ b/debian/control
@@ -9,6 +9,7 @@ Build-Depends: cmake,
                kf6-extra-cmake-modules,
                kf6-kcalendarcore-dev,
                kf6-kcodecs-dev,
+               kf6-kholidays-dev,
                kf6-ki18n-dev,
                kf6-kmime-dev,
                kf6-ktextaddons-dev,

From null at kde.org  Sun Jul 12 22:02:59 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 12 Jul 2026 21:02:59 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/maui/mauikit-documents/Neon/stable=5D_debian=3A_-DCMAKE=5FPOSITION=5FINDEPENDENT=5FCODE=3DON_?=
Message-ID: <20260712210259.45C821400E2E@lerwini.kde.org>

Git commit 7a56b03304256ec638a86b6fcfe2323b660c1448 by Carlos De Maine.
Committed on 12/07/2026 at 21:02.
Pushed by carlosdem into branch 'Neon/stable'.

-DCMAKE_POSITION_INDEPENDENT_CODE=ON

M  +1    -1    debian/rules

https://invent.kde.org/neon/maui/mauikit-documents/-/commit/7a56b03304256ec638a86b6fcfe2323b660c1448

diff --git a/debian/rules b/debian/rules
index e957c54..f173e8e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -8,4 +8,4 @@ export QT_SELECT=qt6
 	dh $@ --with kf6 --buildsystem kf6
 
 override_dh_auto_configure:
-	dh_auto_configure -- -DBUILD_WITH_QT6=ON
+	dh_auto_configure -- -DBUILD_WITH_QT6=ON -DCMAKE_POSITION_INDEPENDENT_CODE=ON 

From null at kde.org  Sun Jul 12 22:19:05 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 12 Jul 2026 21:19:05 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/itinerary/Neon/unstable=5D_debian=3A_kf6-kmime-dev_build_dep?=
Message-ID: <20260712211905.5AE1B1401B62@lerwini.kde.org>

Git commit 8388fb243a1db708158e8d4a7318fe421a0f759f by Carlos De Maine.
Committed on 12/07/2026 at 21:19.
Pushed by carlosdem into branch 'Neon/unstable'.

kf6-kmime-dev build dep

M  +1    -0    debian/control

https://invent.kde.org/neon/pim/itinerary/-/commit/8388fb243a1db708158e8d4a7318fe421a0f759f

diff --git a/debian/control b/debian/control
index fcb01a1..edcf5c8 100644
--- a/debian/control
+++ b/debian/control
@@ -14,6 +14,7 @@ Build-Depends: cmake,
                kf6-ki18n-dev,
                kf6-kio-dev,
                kf6-kirigami-addons-dev,
+               kf6-kmime-dev,
                kf6-knotifications-dev,
                kf6-kunitconversion-dev,
                kf6-kwindowsystem-dev,

From null at kde.org  Sun Jul 12 22:19:17 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 12 Jul 2026 21:19:17 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/itinerary/Neon/stable=5D_debian=3A_kf6-kmime-dev_build_dep?=
Message-ID: <20260712211917.C9D961401B62@lerwini.kde.org>

Git commit 20abee20337a1610de0d8179f3a51914c52a286e by Carlos De Maine.
Committed on 12/07/2026 at 21:19.
Pushed by carlosdem into branch 'Neon/stable'.

kf6-kmime-dev build dep

(cherry picked from commit 8388fb243a1db708158e8d4a7318fe421a0f759f)

Co-authored-by: Carlos De Maine <carlosd.kde at gmail.com>

M  +1    -0    debian/control

https://invent.kde.org/neon/pim/itinerary/-/commit/20abee20337a1610de0d8179f3a51914c52a286e

diff --git a/debian/control b/debian/control
index fcb01a1..edcf5c8 100644
--- a/debian/control
+++ b/debian/control
@@ -14,6 +14,7 @@ Build-Depends: cmake,
                kf6-ki18n-dev,
                kf6-kio-dev,
                kf6-kirigami-addons-dev,
+               kf6-kmime-dev,
                kf6-knotifications-dev,
                kf6-kunitconversion-dev,
                kf6-kwindowsystem-dev,

From null at kde.org  Sun Jul 12 23:28:23 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 12 Jul 2026 22:28:23 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/kdepim-runtime/Neon/stable=5D_debian/patches=3A_drop_ancient_patch?=
Message-ID: <20260712222823.423D11400583@lerwini.kde.org>

Git commit db72ca799d5808701aab03ab6a374bf56fa864b0 by Carlos De Maine.
Committed on 12/07/2026 at 22:28.
Pushed by carlosdem into branch 'Neon/stable'.

drop ancient patch

D  +0    -285  debian/patches/imap_avoid_doing_search.diff
D  +0    -1    debian/patches/series

https://invent.kde.org/neon/pim/kdepim-runtime/-/commit/db72ca799d5808701aab03ab6a374bf56fa864b0

diff --git a/debian/patches/imap_avoid_doing_search.diff b/debian/patches/imap_avoid_doing_search.diff
deleted file mode 100644
index 8d17197..0000000
--- a/debian/patches/imap_avoid_doing_search.diff
+++ /dev/null
@@ -1,285 +0,0 @@
-diff --git a/resources/imap/autotests/testretrieveitemstask.cpp b/resources/imap/autotests/testretrieveitemstask.cpp
-index 1ae9702828ad29d48d1655774e75301eb14fbef5..85ae77f79c39531bc8136d6bd4c272f99b8b6386 100644
---- a/resources/imap/autotests/testretrieveitemstask.cpp
-+++ b/resources/imap/autotests/testretrieveitemstask.cpp
-@@ -229,15 +229,12 @@ private Q_SLOTS:
-                     "Test\r\n"
-                     " )"
-                  << "S: A000007 OK fetch done"
--                 << "C: A000008 UID SEARCH UID 1:7"
--                 << "S: * SEARCH 1 2 3 4 5 6 7"
--                 << "S: A000008 OK search done"
--                 << "C: A000009 UID FETCH 1:7 (FLAGS UID)"
-+                 << "C: A000008 FETCH 1:4 (FLAGS UID)"
-                  << "S: * 1 FETCH"
-                  << "S: * 2 FETCH"
-                  << "S: * 3 FETCH"
-                  << "S: * 4 FETCH"
--                 << "S: A000009 OK fetch done";
-+                 << "S: A000008 OK fetch done";
- 
-         callNames.clear();
-         callNames << QStringLiteral("itemsRetrievedIncremental") << QStringLiteral("applyCollectionChanges") << QStringLiteral("itemsRetrievedIncremental")
-@@ -260,10 +257,10 @@ private Q_SLOTS:
-                  << "S: * 5 EXISTS"
-                  << "S: * 0 RECENT"
-                  << "S: * OK [ UIDVALIDITY 1149151135  ]"
--                 << "S: * OK [ UIDNEXT 9  ]"
-+                 << "S: * OK [ UIDNEXT 10  ]"
-                  << "S: * OK [ HIGHESTMODSEQ 123456789 ]"
-                  << "S: A000005 OK select done"
--                 << "C: A000006 UID SEARCH UID 8:9"
-+                 << "C: A000006 UID SEARCH UID 8:10"
-                  << "S: * SEARCH 8 9"
-                  << "S: A000006 OK search done"
-                  << "C: A000007 UID FETCH 8:9 (RFC822.SIZE INTERNALDATE BODY.PEEK[] FLAGS UID)"
-@@ -284,17 +281,17 @@ private Q_SLOTS:
-                     "Test\r\n"
-                     " )"
-                  << "S: A000007 OK fetch done"
--                 << "C: A000008 UID SEARCH UID 1:7"
--                 << "S: * SEARCH 1 2 3 4 5 6 7"
--                 << "S: A000008 OK search done"
--                 << "C: A000009 UID FETCH 1:7 (FLAGS UID)"
--                 << "S: * 1 FETCH"
--                 << "S: * 2 FETCH"
--                 << "S: * 3 FETCH"
--                 << "S: A000009 OK fetch done";
-+                 << "C: A000008 FETCH 1:5 (FLAGS UID)"
-+                 << "S: * 1 FETCH ( FLAGS (\\Seen) UID 1 )"
-+                 << "S: * 2 FETCH ( FLAGS (\\Seen) UID 2 )"
-+                 << "S: * 3 FETCH ( FLAGS (\\Seen) UID 3 )"
-+                 << "S: * 4 FETCH ( FLAGS (\\Seen) UID 8 )"
-+                 << "S: * 5 FETCH ( FLAGS (\\Seen) UID 9 )"
-+                 << "S: A000008 OK fetch done";
- 
-         callNames.clear();
--        callNames << QStringLiteral("itemsRetrieved") << QStringLiteral("applyCollectionChanges") << QStringLiteral("itemsRetrievalDone");
-+        callNames << QStringLiteral("itemsRetrieved") << QStringLiteral("itemsRetrieved") << QStringLiteral("applyCollectionChanges")
-+                  << QStringLiteral("itemsRetrievalDone");
- 
-         // A new message has been added and an old one removed, we can't do an incremental update
-         QTest::newRow("uidnext changed, fetch new messages and list flags") << collection << scenario << callNames;
-@@ -414,11 +411,8 @@ private Q_SLOTS:
-                  << "S: * OK [ UIDVALIDITY 1149151135  ]"
-                  << "S: * OK [ UIDNEXT 9  ]"
-                  << "S: A000005 OK select done"
--                 << "C: A000006 UID SEARCH UID 1:9"
--                 << "S: * SEARCH 1 2 3 4 5 6 7 8 9"
--                 << "S: A000006 OK search done"
--                 << "C: A000007 UID FETCH 1:9 (RFC822.SIZE INTERNALDATE BODY.PEEK[] FLAGS UID)"
--                 << "S: * 1 FETCH ( FLAGS (\\Seen) UID 2321 INTERNALDATE \"29-Jun-2010 15:26:42 +0200\" "
-+                 << "C: A000006 FETCH 1 (RFC822.SIZE INTERNALDATE BODY.PEEK[] FLAGS UID)"
-+                 << "S: * 1 FETCH ( FLAGS (\\Seen) UID 8 INTERNALDATE \"29-Jun-2010 15:26:42 +0200\" "
-                     "RFC822.SIZE 75 BODY[] {75}\r\n"
-                     "From: Foo <foo at kde.org>\r\n"
-                     "To: Bar <bar at kde.org>\r\n"
-@@ -426,7 +420,7 @@ private Q_SLOTS:
-                     "\r\n"
-                     "Test\r\n"
-                     " )"
--                 << "S: A000007 OK fetch done";
-+                 << "S: A000006 OK fetch done";
- 
-         callNames.clear();
-         callNames << QStringLiteral("itemsRetrieved") << QStringLiteral("applyCollectionChanges") << QStringLiteral("itemsRetrievalDone");
-@@ -479,17 +473,23 @@ private Q_SLOTS:
-                     " )"
-                  // 4 more would follow but are excluded for clarity
-                  << "S: A000008 OK fetch done"
--                 << "C: A000009 UID SEARCH UID 1:104"
--                 << "S: * SEARCH 1 2 99 100"
--                 << "S: A000009 OK search done"
--                 << "C: A000010 UID FETCH 1:2,99:100 (FLAGS UID)"
-+                 << "C: A000009 FETCH 1:100 (FLAGS UID)"
-                  << "S: * 1 FETCH ( FLAGS (\\Seen) UID 1 )"
-+                 // 99 more would follow but are excluded for clarity
-+                 << "S: A000009 OK fetch done"
-+                 << "C: A000010 FETCH 101:104 (FLAGS UID)"
-+                 << "S: * 1 FETCH ( FLAGS (\\Seen) UID 101 )"
-                  // 3 more would follow but are excluded for clarity
-                  << "S: A000010 OK fetch done";
- 
-         callNames.clear();
--        callNames << QStringLiteral("itemsRetrievedIncremental") << QStringLiteral("itemsRetrievedIncremental") << QStringLiteral("itemsRetrievedIncremental")
--                  << QStringLiteral("applyCollectionChanges") << QStringLiteral("itemsRetrievedIncremental") << QStringLiteral("itemsRetrievalDone");
-+        callNames << QStringLiteral("itemsRetrievedIncremental") // first batch of new messages
-+                  << QStringLiteral("itemsRetrievedIncremental") // second batch of new messages
-+                  << QStringLiteral("itemsRetrievedIncremental") // first batch of flags updates
-+                  << QStringLiteral("itemsRetrievedIncremental") // second batch of flags updates
-+                  << QStringLiteral("applyCollectionChanges") // retrieval done, apply collection changes
-+                  << QStringLiteral("itemsRetrievedIncremental") // final call to ensure incremental update
-+                  << QStringLiteral("itemsRetrievalDone"); // sync done, no more calls expected
- 
-         QTest::newRow("test batch processing") << collection << scenario << callNames;
- 
-@@ -514,15 +514,12 @@ private Q_SLOTS:
-                  << "S: * OK [ UIDNEXT 9 ]"
-                  << "S: * OK [ HIGHESTMODSEQ 123456789 ]"
-                  << "S: A000005 OK select done"
--                 << "C: A000006 UID SEARCH UID 1:9"
--                 << "S: * SEARCH 1 2 3 4"
--                 << "S: A000006 OK search done"
--                 << "C: A000007 UID FETCH 1:4 (FLAGS UID)"
-+                 << "C: A000006 FETCH 1:4 (FLAGS UID)"
-                  << "S: * 1 FETCH ( FLAGS (\\Seen) UID 1 )"
-                  << "S: * 2 FETCH ( FLAGS (\\Seen) UID 2 )"
-                  << "S: * 3 FETCH ( FLAGS (\\Seen) UID 3 )"
-                  << "S: * 4 FETCH ( FLAGS (\\Seen) UID 4 )"
--                 << "S: A000007 OK fetch done";
-+                 << "S: A000006 OK fetch done";
-         callNames.clear();
-         callNames << QStringLiteral("itemsRetrieved") << QStringLiteral("applyCollectionChanges") << QStringLiteral("itemsRetrievalDone");
- 
-@@ -596,7 +593,7 @@ private Q_SLOTS:
-         task->start(&pool);
- 
-         QTRY_COMPARE(state->calls().count(), callNames.size());
--        qDebug() << state->calls();
-+        // qDebug() << state->calls();
-         for (int i = 0; i < callNames.size(); i++) {
-             QString command = QString::fromUtf8(state->calls().at(i).first);
-             QVariant parameter = state->calls().at(i).second;
-diff --git a/resources/imap/retrieveitemstask.cpp b/resources/imap/retrieveitemstask.cpp
-index ee43142f80d5296954bc01f56d037d3b3c1e29b2..b3751e1b5c5b1b57fa293a38b93622f3d43877e8 100644
---- a/resources/imap/retrieveitemstask.cpp
-+++ b/resources/imap/retrieveitemstask.cpp
-@@ -357,11 +357,11 @@ void RetrieveItemsTask::prepareRetrieval()
-         scope.mode = KIMAP::FetchJob::FetchScope::Full;
-     }
- 
--    const qint64 realMessageCount = col.statistics().count();
-+    m_localMessageCount = col.statistics().count();
- 
-     qCDebug(IMAPRESOURCE_LOG) << "Starting message retrieval. Elapsed(ms): " << m_time.elapsed();
-     qCDebug(IMAPRESOURCE_LOG) << "UidValidity: " << m_uidValidity << "Local UidValidity: " << oldUidValidity;
--    qCDebug(IMAPRESOURCE_LOG) << "MessageCount: " << m_messageCount << "Local message count: " << realMessageCount;
-+    qCDebug(IMAPRESOURCE_LOG) << "MessageCount: " << m_messageCount << "Local message count: " << m_localMessageCount;
-     qCDebug(IMAPRESOURCE_LOG) << "UidNext: " << m_nextUid << "Local UidNext: " << oldNextUid;
-     qCDebug(IMAPRESOURCE_LOG) << "HighestModSeq: " << m_highestModSeq << "Local HighestModSeq: " << oldHighestModSeq;
- 
-@@ -384,7 +384,7 @@ void RetrieveItemsTask::prepareRetrieval()
-         // Shortcut:
-         // If no messages are present on the server, clear local cash and finish
-         m_incremental = false;
--        if (realMessageCount > 0) {
-+        if (m_localMessageCount > 0) {
-             qCDebug(IMAPRESOURCE_LOG) << "No messages present so we are done, deleting local messages.";
-             itemsRetrieved(Akonadi::Item::List());
-         } else {
-@@ -401,15 +401,15 @@ void RetrieveItemsTask::prepareRetrieval()
-         }
-         qCDebug(IMAPRESOURCE_LOG) << "Fetching complete mailbox " << m_mailBox;
-         setTotalItems(m_messageCount);
--        retrieveItems(KIMAP::ImapSet(1, m_nextUid), scope, false, true);
-+        retrieveItems(KIMAP::ImapSet(1, m_messageCount), scope, false, false);
-     } else if (m_nextUid <= 0) {
-         // This is a compatibility codepath for Courier IMAP. It probably introduces problems, but at least it syncs.
-         // Since we don't have uidnext available, we simply use the messagecount. This will miss simultaneously added/removed messages.
-         // qCDebug(IMAPRESOURCE_LOG) << "Running courier imap compatibility codepath";
--        if (m_messageCount > realMessageCount) {
-+        if (m_messageCount > m_localMessageCount) {
-             // Get new messages
--            retrieveItems(KIMAP::ImapSet(realMessageCount + 1, m_messageCount), scope, false, false);
--        } else if (m_messageCount == realMessageCount) {
-+            retrieveItems(KIMAP::ImapSet(m_localMessageCount + 1, m_messageCount), scope, false, false);
-+        } else if (m_messageCount == m_localMessageCount) {
-             m_uidBasedFetch = false;
-             m_incremental = true;
-             setTotalItems(m_messageCount);
-@@ -427,23 +427,23 @@ void RetrieveItemsTask::prepareRetrieval()
-         KIMAP::ImapSet imapSet;
-         imapSet.add(m_messageUidsMissingBody);
-         retrieveItems(imapSet, scope, true, true);
--    } else if (m_nextUid > oldNextUid && ((realMessageCount + m_nextUid - oldNextUid) == m_messageCount) && realMessageCount > 0) {
-+    } else if (m_nextUid > oldNextUid && ((m_localMessageCount + m_nextUid - oldNextUid) == m_messageCount) && m_localMessageCount > 0) {
-         // Optimization:
-         // New messages are available, but we know no messages have been removed.
-         // Fetch new messages, and then check for changed flags and removed messages
-         // We can make an incremental update and use modseq.
-         qCDebug(IMAPRESOURCE_LOG) << "Incrementally fetching new messages: UidNext: " << m_nextUid << " Old UidNext: " << oldNextUid << " message count "
--                                  << m_messageCount << realMessageCount;
--        setTotalItems(qMax(1ll, m_messageCount - realMessageCount));
-+                                  << m_messageCount << m_localMessageCount;
-+        setTotalItems(qMax(1ll, m_messageCount - m_localMessageCount));
-         m_flagsChanged = !(m_highestModSeq == oldHighestModSeq);
-         retrieveItems(KIMAP::ImapSet(qMax(1, oldNextUid), m_nextUid), scope, true, true);
--    } else if (m_nextUid > oldNextUid && m_messageCount > (realMessageCount + m_nextUid - oldNextUid) && realMessageCount > 0) {
-+    } else if (m_nextUid > oldNextUid && m_messageCount > (m_localMessageCount + m_nextUid - oldNextUid) && m_localMessageCount > 0) {
-         // Error recovery:
-         // New messages are available, but not enough to justify the difference between the local and remote message count.
-         // This can be triggered if we i.e. clear the local cache, but the keep the annotations.
-         // If we didn't catch this case, we end up inserting flags only for every missing message.
-         qCWarning(IMAPRESOURCE_LOG) << m_mailBox << ": detected inconsistency in local cache, we're missing some messages. Server: " << m_messageCount
--                                    << " Local: " << realMessageCount;
-+                                    << " Local: " << m_localMessageCount;
-         qCWarning(IMAPRESOURCE_LOG) << m_mailBox << ": refetching complete mailbox";
-         setTotalItems(m_messageCount);
-         retrieveItems(KIMAP::ImapSet(1, m_nextUid), scope, false, true);
-@@ -452,7 +452,7 @@ void RetrieveItemsTask::prepareRetrieval()
-         qCDebug(IMAPRESOURCE_LOG) << "Fetching new messages: UidNext: " << m_nextUid << " Old UidNext: " << oldNextUid;
-         setTotalItems(m_messageCount);
-         retrieveItems(KIMAP::ImapSet(qMax(1, oldNextUid), m_nextUid), scope, false, true);
--    } else if (m_messageCount == realMessageCount && oldNextUid == m_nextUid) {
-+    } else if (m_messageCount == m_localMessageCount && oldNextUid == m_nextUid) {
-         // Optimization:
-         // We know no messages were added or removed (if the message count and uidnext is still the same)
-         // We only check the flags incrementally and can make use of modseq
-@@ -469,22 +469,24 @@ void RetrieveItemsTask::prepareRetrieval()
-         }
-         setTotalItems(m_messageCount);
-         listFlagsForImapSet(KIMAP::ImapSet(1, m_nextUid));
--    } else if (m_messageCount > realMessageCount) {
-+    } else if (m_messageCount > m_localMessageCount) {
-         // Error recovery:
-         // We didn't detect any new messages based on the uid, but according to the message count there are new ones.
-         // Our local cache is invalid and has to be refetched.
-         qCWarning(IMAPRESOURCE_LOG) << m_mailBox << ": detected inconsistency in local cache, we're missing some messages. Server: " << m_messageCount
--                                    << " Local: " << realMessageCount;
-+                                    << " Local: " << m_localMessageCount;
-         qCWarning(IMAPRESOURCE_LOG) << m_mailBox << ": refetching complete mailbox";
-         setTotalItems(m_messageCount);
-         retrieveItems(KIMAP::ImapSet(1, m_nextUid), scope, false, true);
-     } else {
-         // Shortcut:
-         // No new messages are available. Directly check for changed flags and removed messages.
--        m_uidBasedFetch = true;
-+        // Since we are checking all messages anyway, don't use UID FETCH to avoid searching for UIDs,
-+        // we can do batching based on sequence numbers.
-+        m_uidBasedFetch = false;
-         m_incremental = false;
-         setTotalItems(m_messageCount);
--        listFlagsForImapSet(KIMAP::ImapSet(1, m_nextUid));
-+        listFlagsForImapSet(KIMAP::ImapSet(1, m_messageCount));
-     }
- }
- 
-@@ -553,9 +555,13 @@ void RetrieveItemsTask::onRetrievalDone(KJob *job)
-         return;
-     }
- 
--    // Fetch flags of all items that were not fetched by the fetchJob. After
--    // that /all/ items in the folder are synced.
--    listFlagsForImapSet(KIMAP::ImapSet(1, alreadyFetchedBegin - 1));
-+    // Fetch flags of all items that were not fetched by the fetchJob. The always fetches
-+    // only new messages, so what remains are all messages that are cached locally.
-+    // To avoid expensive UID SEARCH, we disable UID based fetching and just batch the flags
-+    // fetch based on sequence numbers.
-+    // After that /all/ items in the folder are synced.
-+    m_uidBasedFetch = false;
-+    listFlagsForImapSet(KIMAP::ImapSet(1, m_localMessageCount));
- }
- 
- void RetrieveItemsTask::listFlagsForImapSet(const KIMAP::ImapSet &set)
-diff --git a/resources/imap/retrieveitemstask.h b/resources/imap/retrieveitemstask.h
-index 263347700cf16571f8a6e82ec74d9c6c15faf86e..984987a1f82b17d5ae66633d949b1a268fa3ad31 100644
---- a/resources/imap/retrieveitemstask.h
-+++ b/resources/imap/retrieveitemstask.h
-@@ -66,6 +66,7 @@ private:
-     bool m_fetchMissingBodies = false;
-     bool m_incremental = true;
-     qint64 m_localHighestModSeq = -1;
-+    qint64 m_localMessageCount = -1;
-     BatchFetcher *m_batchFetcher = nullptr;
-     Akonadi::Collection m_modifiedCollection;
-     bool m_uidBasedFetch = true;
\ No newline at end of file
diff --git a/debian/patches/series b/debian/patches/series
deleted file mode 100644
index c4d0fc3..0000000
--- a/debian/patches/series
+++ /dev/null
@@ -1 +0,0 @@
-imap_avoid_doing_search.diff

From null at kde.org  Mon Jul 13 04:29:22 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 13 Jul 2026 03:29:22 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/libraries/kosmindoormap/Neon/stable=5D_debian=3A_wildcard_the_metatypes?=
Message-ID: <20260713032922.2CF7314001EC@lerwini.kde.org>

Git commit 97eb3a9c987409dd0329c33b5765e23ff3270ffb by Carlos De Maine.
Committed on 13/07/2026 at 03:29.
Pushed by carlosdem into branch 'Neon/stable'.

wildcard the metatypes

M  +1    -1    debian/kosmindoormap-dev.install

https://invent.kde.org/neon/libraries/kosmindoormap/-/commit/97eb3a9c987409dd0329c33b5765e23ff3270ffb

diff --git a/debian/kosmindoormap-dev.install b/debian/kosmindoormap-dev.install
index 84fc727..d913a85 100644
--- a/debian/kosmindoormap-dev.install
+++ b/debian/kosmindoormap-dev.install
@@ -1,4 +1,4 @@
 usr/include/
 usr/lib/*/cmake/
 usr/lib/*/lib*.so
-usr/lib/*/qt6/metatypes/qt6kosmindoormap_metatypes.json
+usr/lib/*/qt6/metatypes/
\ No newline at end of file

From null at kde.org  Mon Jul 13 04:33:16 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 13 Jul 2026 03:33:16 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/kdepim-runtime/Neon/stable=5D_debian=3A_icon-size-and-directory-name-mismatch_lints?=
Message-ID: <20260713033316.746B61400218@lerwini.kde.org>

Git commit be0d450f4401d460facf34b48d5577404353162a by Carlos De Maine.
Committed on 13/07/2026 at 03:33.
Pushed by carlosdem into branch 'Neon/stable'.

icon-size-and-directory-name-mismatch lints

M  +11   -1    debian/kpim6-kdepim-runtime.lintian-overrides

https://invent.kde.org/neon/pim/kdepim-runtime/-/commit/be0d450f4401d460facf34b48d5577404353162a

diff --git a/debian/kpim6-kdepim-runtime.lintian-overrides b/debian/kpim6-kdepim-runtime.lintian-overrides
index c8f087f..798c0ca 100644
--- a/debian/kpim6-kdepim-runtime.lintian-overrides
+++ b/debian/kpim6-kdepim-runtime.lintian-overrides
@@ -1,2 +1,12 @@
 kpim6-kdepim-runtime: library-not-linked-against-libc [usr/lib/*/qt6/plugins/pim6/akonadi/config/kolabconfig.so]
-kpim6-kdepim-runtime: package-name-doesnt-match-sonames libakonadi-filestore6 libakonadi-singlefileresource-widget6 libakonadi-singlefileresource6 libfolderarchivesettings6 libkmindexreader6 libmaildir6 libnewmailnotifier6
\ No newline at end of file
+kpim6-kdepim-runtime: package-name-doesnt-match-sonames libakonadi-filestore6 libakonadi-singlefileresource-widget6 libakonadi-singlefileresource6 libfolderarchivesettings6 libkmindexreader6 libmaildir6 libnewmailnotifier6
+
+kpim6-kdepim-runtime: icon-size-and-directory-name-mismatch 116x128 [usr/share/icons/hicolor/128x128/apps/account-apple.png]
+kpim6-kdepim-runtime: icon-size-and-directory-name-mismatch 29x32 [usr/share/icons/hicolor/32x32/apps/account-apple.png]
+kpim6-kdepim-runtime: icon-size-and-directory-name-mismatch 400x400 [usr/share/icons/hicolor/128x128/apps/account-egroupware.png]
+kpim6-kdepim-runtime: icon-size-and-directory-name-mismatch 400x400 [usr/share/icons/hicolor/16x16/apps/account-egroupware.png]
+kpim6-kdepim-runtime: icon-size-and-directory-name-mismatch 400x400 [usr/share/icons/hicolor/32x32/apps/account-egroupware.png]
+kpim6-kdepim-runtime: icon-size-and-directory-name-mismatch 400x400 [usr/share/icons/hicolor/48x48/apps/account-egroupware.png]
+kpim6-kdepim-runtime: icon-size-and-directory-name-mismatch 400x400 [usr/share/icons/hicolor/64x64/apps/account-egroupware.png]
+kpim6-kdepim-runtime: icon-size-and-directory-name-mismatch 44x48 [usr/share/icons/hicolor/48x48/apps/account-apple.png]
+kpim6-kdepim-runtime: icon-size-and-directory-name-mismatch 58x64 [usr/share/icons/hicolor/64x64/apps/account-apple.png]
\ No newline at end of file

From null at kde.org  Mon Jul 13 04:39:11 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 13 Jul 2026 03:39:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/koko/Neon/stable=5D_debian/patches=3A_bring_back_the_patch_that_is_still_needed_on_stable?=
Message-ID: <20260713033911.31BEE1401621@lerwini.kde.org>

Git commit 5a83f46e9386cf0bdcc710e293ce9f6cdd974426 by Carlos De Maine.
Committed on 13/07/2026 at 03:39.
Pushed by carlosdem into branch 'Neon/stable'.

bring back the patch that is still needed on stable

A  +37   -0    debian/patches/allow_old_libexiv.diff
A  +1    -0    debian/patches/series

https://invent.kde.org/neon/graphics/koko/-/commit/5a83f46e9386cf0bdcc710e293ce9f6cdd974426

diff --git a/debian/patches/allow_old_libexiv.diff b/debian/patches/allow_old_libexiv.diff
new file mode 100644
index 0000000..b98a9ba
--- /dev/null
+++ b/debian/patches/allow_old_libexiv.diff
@@ -0,0 +1,37 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 264d98c356c5a9b75e190f9b8b774ae56acde186..70e1137363784b90b5fe586938136bbe537cb2bb 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -56,7 +56,7 @@ set_package_properties(KF6 PROPERTIES
+     DESCRIPTION "Base components"
+ )
+ 
+-find_package(LibExiv2 0.28)
++find_package(LibExiv2 0.27)
+ set_package_properties(LibExiv2 PROPERTIES
+     TYPE REQUIRED
+     DESCRIPTION "Image metadata library and tools"
+
+commit 0756c88f03d4913b5f2feaae14f115bfb988554a
+Author: Carlos De Maine <carlosdemaine at gmail.com>
+Date:   Sat Aug 16 11:38:20 2025 +1000
+
+    Revert "Remove old libexiv2 support"
+    
+    This reverts commit ae11ae964a08df20910301d5648549d3226a3d57.
+
+diff --git a/src/exiv2extractor.cpp b/src/exiv2extractor.cpp
+index 7bb6f92..cc5ae13 100644
+--- a/src/exiv2extractor.cpp
++++ b/src/exiv2extractor.cpp
+@@ -290,7 +290,11 @@ void Exiv2Extractor::extract(const QString &filePath)
+     std::string fileString(arr.data(), arr.length());
+ 
+     Exiv2::LogMsg::setLevel(Exiv2::LogMsg::mute);
++#if EXIV2_TEST_VERSION(0, 27, 99)
+     Exiv2::Image::UniquePtr image;
++#else
++    Exiv2::Image::AutoPtr image;
++#endif
+ 
+     QFileInfo file_info(m_filePath);
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..59cd011
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+allow_old_libexiv.diff

From null at kde.org  Mon Jul 13 04:39:43 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 13 Jul 2026 03:39:43 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/koko/Neon/unstable=5D_debian/patches=3A_Revert_=22bring_back_the_patch_that_is_still_needed_on_stable=22?=
Message-ID: <20260713033943.3655F1400188@lerwini.kde.org>

Git commit 10da376bbac80eb7a6037c312abb0a752771c837 by Carlos De Maine.
Committed on 13/07/2026 at 03:39.
Pushed by carlosdem into branch 'Neon/unstable'.

Revert "bring back the patch that is still needed on stable"

This reverts commit 5a83f46e9386cf0bdcc710e293ce9f6cdd974426.

D  +0    -37   debian/patches/allow_old_libexiv.diff
D  +0    -1    debian/patches/series

https://invent.kde.org/neon/graphics/koko/-/commit/10da376bbac80eb7a6037c312abb0a752771c837

diff --git a/debian/patches/allow_old_libexiv.diff b/debian/patches/allow_old_libexiv.diff
deleted file mode 100644
index b98a9ba..0000000
--- a/debian/patches/allow_old_libexiv.diff
+++ /dev/null
@@ -1,37 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 264d98c356c5a9b75e190f9b8b774ae56acde186..70e1137363784b90b5fe586938136bbe537cb2bb 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -56,7 +56,7 @@ set_package_properties(KF6 PROPERTIES
-     DESCRIPTION "Base components"
- )
- 
--find_package(LibExiv2 0.28)
-+find_package(LibExiv2 0.27)
- set_package_properties(LibExiv2 PROPERTIES
-     TYPE REQUIRED
-     DESCRIPTION "Image metadata library and tools"
-
-commit 0756c88f03d4913b5f2feaae14f115bfb988554a
-Author: Carlos De Maine <carlosdemaine at gmail.com>
-Date:   Sat Aug 16 11:38:20 2025 +1000
-
-    Revert "Remove old libexiv2 support"
-    
-    This reverts commit ae11ae964a08df20910301d5648549d3226a3d57.
-
-diff --git a/src/exiv2extractor.cpp b/src/exiv2extractor.cpp
-index 7bb6f92..cc5ae13 100644
---- a/src/exiv2extractor.cpp
-+++ b/src/exiv2extractor.cpp
-@@ -290,7 +290,11 @@ void Exiv2Extractor::extract(const QString &filePath)
-     std::string fileString(arr.data(), arr.length());
- 
-     Exiv2::LogMsg::setLevel(Exiv2::LogMsg::mute);
-+#if EXIV2_TEST_VERSION(0, 27, 99)
-     Exiv2::Image::UniquePtr image;
-+#else
-+    Exiv2::Image::AutoPtr image;
-+#endif
- 
-     QFileInfo file_info(m_filePath);
diff --git a/debian/patches/series b/debian/patches/series
deleted file mode 100644
index 59cd011..0000000
--- a/debian/patches/series
+++ /dev/null
@@ -1 +0,0 @@
-allow_old_libexiv.diff

From null at kde.org  Mon Jul 13 04:50:04 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 13 Jul 2026 03:50:04 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma-bigscreen/plasma-remotecontrollers/Neon/stable=5D_debian=3A_Revert_=22_kf6-kcolorscheme-dev=22?=
Message-ID: <20260713035004.1546B1401BE9@lerwini.kde.org>

Git commit 2d3926ed936f9ac4d0cc65533b837622dbf5c596 by Carlos De Maine.
Committed on 13/07/2026 at 03:48.
Pushed by carlosdem into branch 'Neon/stable'.

Revert " kf6-kcolorscheme-dev"

This reverts commit 17f9ff47af6e148d2a8236c712561d4c59d9ac3b.

M  +0    -1    debian/control

https://invent.kde.org/neon/plasma-bigscreen/plasma-remotecontrollers/-/commit/2d3926ed936f9ac4d0cc65533b837622dbf5c596

diff --git a/debian/control b/debian/control
index 16072be..5ee2b68 100644
--- a/debian/control
+++ b/debian/control
@@ -6,7 +6,6 @@ Build-Depends: cmake,
                debhelper-compat (= 13),
                kf6-extra-cmake-modules,
                kf6-kcmutils-dev,
-               kf6-kcolorscheme-dev,
                kf6-kconfig-dev,
                kf6-kconfigwidgets-dev,
                kf6-kcoreaddons-dev,


From null at kde.org  Mon Jul 13 04:50:04 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 13 Jul 2026 03:50:04 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma-bigscreen/plasma-remotecontrollers/Neon/stable=5D_debian=3A_Revert_=22kf6-kstatusnotifieritem-dev=22?=
Message-ID: <20260713035004.134F41400188@lerwini.kde.org>

Git commit b9d47445a767da2f0ccbb7bbe4b3fcee7eac1d50 by Carlos De Maine.
Committed on 13/07/2026 at 03:48.
Pushed by carlosdem into branch 'Neon/stable'.

Revert "kf6-kstatusnotifieritem-dev"

This reverts commit 913d39165030ac16bb0500345224fbef7ee1af23.

M  +0    -1    debian/control

https://invent.kde.org/neon/plasma-bigscreen/plasma-remotecontrollers/-/commit/b9d47445a767da2f0ccbb7bbe4b3fcee7eac1d50

diff --git a/debian/control b/debian/control
index 54c6b02..b1510d0 100644
--- a/debian/control
+++ b/debian/control
@@ -16,7 +16,6 @@ Build-Depends: cmake,
                kf6-kitemmodels-dev,
                kf6-knotifications-dev,
                kf6-kpackage-dev,
-               kf6-kstatusnotifieritem-dev,
                kf6-solid-dev,
                kscreenlocker-dev,
                libcec-dev,


From null at kde.org  Mon Jul 13 04:50:04 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 13 Jul 2026 03:50:04 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma-bigscreen/plasma-remotecontrollers/Neon/stable=5D_debian=3A_Revert_=22kf6-kitemmodels-dev=22?=
Message-ID: <20260713035004.148AE1401707@lerwini.kde.org>

Git commit 158cc18946f9fcf64e5a4637cc4357c99ca8e2a9 by Carlos De Maine.
Committed on 13/07/2026 at 03:48.
Pushed by carlosdem into branch 'Neon/stable'.

Revert "kf6-kitemmodels-dev"

This reverts commit 787265606f6b68b29007721dcc3c15f9eb68b6ec.

M  +0    -1    debian/control

https://invent.kde.org/neon/plasma-bigscreen/plasma-remotecontrollers/-/commit/158cc18946f9fcf64e5a4637cc4357c99ca8e2a9

diff --git a/debian/control b/debian/control
index b1510d0..16072be 100644
--- a/debian/control
+++ b/debian/control
@@ -13,7 +13,6 @@ Build-Depends: cmake,
                kf6-kdbusaddons-dev,
                kf6-kdeclarative-dev,
                kf6-ki18n-dev,
-               kf6-kitemmodels-dev,
                kf6-knotifications-dev,
                kf6-kpackage-dev,
                kf6-solid-dev,


From null at kde.org  Mon Jul 13 04:50:04 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 13 Jul 2026 03:50:04 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma-bigscreen/plasma-remotecontrollers/Neon/stable=5D_debian=3A_Revert_=22add_new_kf6_deps=22?=
Message-ID: <20260713035004.15FE81401C07@lerwini.kde.org>

Git commit 2fab1dbb7de77283a474e38692d5b0a7d017c9db by Carlos De Maine.
Committed on 13/07/2026 at 03:48.
Pushed by carlosdem into branch 'Neon/stable'.

Revert "add new kf6 deps"

This reverts commit 53846edcd0310962da0c234037ac63eb2b5dd1e4.

M  +0    -3    debian/control

https://invent.kde.org/neon/plasma-bigscreen/plasma-remotecontrollers/-/commit/2fab1dbb7de77283a474e38692d5b0a7d017c9db

diff --git a/debian/control b/debian/control
index 5ee2b68..901c591 100644
--- a/debian/control
+++ b/debian/control
@@ -7,9 +7,6 @@ Build-Depends: cmake,
                kf6-extra-cmake-modules,
                kf6-kcmutils-dev,
                kf6-kconfig-dev,
-               kf6-kconfigwidgets-dev,
-               kf6-kcoreaddons-dev,
-               kf6-kdbusaddons-dev,
                kf6-kdeclarative-dev,
                kf6-ki18n-dev,
                kf6-knotifications-dev,


From null at kde.org  Mon Jul 13 04:50:04 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 13 Jul 2026 03:50:04 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma-bigscreen/plasma-remotecontrollers/Neon/stable=5D_debian=3A_revert_back_to_kf5?=
Message-ID: <20260713035004.16BEA1401DD2@lerwini.kde.org>

Git commit 5bdb1f28b24899d6e91f7be2d29b5bf02fe2bdfb by Carlos De Maine.
Committed on 13/07/2026 at 03:49.
Pushed by carlosdem into branch 'Neon/stable'.

revert back to kf5

M  +14   -12   debian/control
M  +1    -6    debian/rules

https://invent.kde.org/neon/plasma-bigscreen/plasma-remotecontrollers/-/commit/5bdb1f28b24899d6e91f7be2d29b5bf02fe2bdfb

diff --git a/debian/control b/debian/control
index 901c591..840f352 100644
--- a/debian/control
+++ b/debian/control
@@ -4,26 +4,28 @@ Priority: optional
 Maintainer: Jonathan Esk-Riddell <jr at jriddell.org>
 Build-Depends: cmake,
                debhelper-compat (= 13),
-               kf6-extra-cmake-modules,
-               kf6-kcmutils-dev,
-               kf6-kconfig-dev,
-               kf6-kdeclarative-dev,
-               kf6-ki18n-dev,
-               kf6-knotifications-dev,
-               kf6-kpackage-dev,
-               kf6-solid-dev,
+               extra-cmake-modules,
                kscreenlocker-dev,
                libcec-dev,
                libevdev-dev,
+               libkf5config-dev (>= 5.30.0~),
+               libkf5declarative-dev,
+               libkf5i18n-dev (>= 5.30.0~),
+               libkf5kcmutils-dev,
+               libkf5notifications-dev (>= 5.30.0~),
+               libkf5package-dev,
+               libkf5solid-dev (>= 5.30.0~),
                libp8-platform-dev,
+               libqt5waylandclient5-dev,
                libudev-dev,
                libwayland-dev,
-               pkg-kde-tools-neon,
+               pkg-kde-tools (>= 0.15.16),
                plasma-wayland-protocols,
                plasma-workspace-dev,
-               qt6-base-dev,
-               qt6-wayland-dev,
 Standards-Version: 4.6.2
+               qtbase5-dev (>= 5.14.0~),
+               qtwayland5-dev-tools
+Standards-Version: 4.5.1
 Homepage: https://invent.kde.org/plasma-bigscreen/plasma-remotecontrol
 
 Package: plasma-remotecontrollers
@@ -39,4 +41,4 @@ Depends: kf6-kcmutils,
          ${misc:Depends},
          ${shlibs:Depends}
 Description: Plasma Remote Controller Support
- Translate various input device events into keyboard and pointer events
+ Translate various input device events into keyboard and pointer events
\ No newline at end of file
diff --git a/debian/rules b/debian/rules
index 47c772a..28858f7 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,9 +1,4 @@
 #!/usr/bin/make -f
-# SPDX-License-Identifier: LGPL-2.0-or-later
-# SPDX-FileCopyrightText: 2023 Jonathan Riddell <jr at jriddell.org>
 
 %:
-	dh $@ --with kf6 --buildsystem kf6
-
-override_dh_shlibdeps:
-	dh_shlibdeps -l$(CURDIR)/debian/$(shell dh_listpackages | head -n1)/usr/kf6/lib/$(DEB_HOST_MULTIARCH)/
+	dh $@ --with kf5

From null at kde.org  Mon Jul 13 05:50:40 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 13 Jul 2026 04:50:40 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma-bigscreen/plasma-remotecontrollers/Neon/stable=5D_debian=3A_sync_back_to_the_old_release_version?=
Message-ID: <20260713045040.24D9F1401613@lerwini.kde.org>

Git commit 010f2b84f4aa3e8956be6040767bbf0fa5cfeff7 by Carlos De Maine.
Committed on 13/07/2026 at 04:50.
Pushed by carlosdem into branch 'Neon/stable'.

sync back to the old release version

M  +1    -1    debian/changelog
M  +8    -8    debian/control

https://invent.kde.org/neon/plasma-bigscreen/plasma-remotecontrollers/-/commit/010f2b84f4aa3e8956be6040767bbf0fa5cfeff7

diff --git a/debian/changelog b/debian/changelog
index 63d51df..921987b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-plasma-remotecontrollers (6.0.0-0neon) jammy; urgency=medium
+plasma-remotecontrollers (5.27.10-0neon) jammy; urgency=medium
 
   * New release
 
diff --git a/debian/control b/debian/control
index 27ca423..a506cea 100644
--- a/debian/control
+++ b/debian/control
@@ -29,14 +29,14 @@ Homepage: https://invent.kde.org/plasma-bigscreen/plasma-remotecontrol
 
 Package: plasma-remotecontrollers
 Architecture: any
-Depends: kf6-kcmutils,
-         kf6-kirigami2,
-         kf6-kitemmodels,
-         libplasma6,
-         qml6-module-qt5compat-graphicaleffects,
-         qml6-module-qtquick-controls,
-         qml6-module-qtquick-layouts,
-         qml6-module-qtquick,
+Depends: plasma-framework,
+         qml-module-org-kde-kcm,
+         qml-module-org-kde-kirigami2,
+         qml-module-org-kde-kitemmodels,
+         qml-module-qtgraphicaleffects,
+         qml-module-qtquick-controls,
+         qml-module-qtquick-layouts,
+         qml-module-qtquick2,
          ${misc:Depends},
          ${shlibs:Depends}
 Description: Plasma Remote Controller Support

From null at kde.org  Mon Jul 13 05:50:40 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 13 Jul 2026 04:50:40 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma-bigscreen/plasma-remotecontrollers/Neon/stable=5D_debian=3A_remove_extra_standards_version?=
Message-ID: <20260713045040.219B2140153F@lerwini.kde.org>

Git commit 5a704dd4a77edc8a40a4478fc93af65d4298b0a7 by Carlos De Maine.
Committed on 13/07/2026 at 04:47.
Pushed by carlosdem into branch 'Neon/stable'.

remove extra standards version

M  +1    -2    debian/control

https://invent.kde.org/neon/plasma-bigscreen/plasma-remotecontrollers/-/commit/5a704dd4a77edc8a40a4478fc93af65d4298b0a7

diff --git a/debian/control b/debian/control
index 840f352..27ca423 100644
--- a/debian/control
+++ b/debian/control
@@ -22,7 +22,6 @@ Build-Depends: cmake,
                pkg-kde-tools (>= 0.15.16),
                plasma-wayland-protocols,
                plasma-workspace-dev,
-Standards-Version: 4.6.2
                qtbase5-dev (>= 5.14.0~),
                qtwayland5-dev-tools
 Standards-Version: 4.5.1
@@ -41,4 +40,4 @@ Depends: kf6-kcmutils,
          ${misc:Depends},
          ${shlibs:Depends}
 Description: Plasma Remote Controller Support
- Translate various input device events into keyboard and pointer events
\ No newline at end of file
+ Translate various input device events into keyboard and pointer events


From null at kde.org  Mon Jul 13 10:30:47 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 13 Jul 2026 09:30:47 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-noble/highway-noble/Neon/unstable=5D_debian=3A_backport_highway_for_kquickimageeditor?=
Message-ID: <20260713093047.30C6A14016CB@lerwini.kde.org>

Git commit 5117fb2b9377d2d4b53ed9f4a05c20842740970a by Carlos De Maine.
Committed on 13/07/2026 at 09:30.
Pushed by carlosdem into branch 'Neon/unstable'.

backport highway for kquickimageeditor

A  +444  -0    debian/changelog
A  +57   -0    debian/control
A  +26   -0    debian/copyright
A  +9    -0    debian/highway-doc.doc-base
A  +1    -0    debian/highway-doc.docs
A  +4    -0    debian/libhwy-dev.install
A  +1    -0    debian/libhwy1t64.install
A  +1    -0    debian/libhwy1t64.lintian-overrides
A  +281  -0    debian/libhwy1t64.symbols
A  +20   -0    debian/patches/i386_standard.patch
A  +1    -0    debian/patches/series
A  +116  -0    debian/rules
A  +1    -0    debian/source/format
A  +2    -0    debian/source/include-binaries
A  +63   -0    debian/tests/compile-and-execute
A  +3    -0    debian/tests/control
A  +3    -0    debian/watch

https://invent.kde.org/neon/backports-noble/highway-noble/-/commit/5117fb2b9377d2d4b53ed9f4a05c20842740970a

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..32e3fc8
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,444 @@
+highway (1.3.0-2) unstable; urgency=medium
+
+  * d/symbols: Update symbols file
+
+ -- Mathieu Malaterre <malat at debian.org>  Thu, 04 Dec 2025 13:30:57 +0100
+
+highway (1.3.0-1) unstable; urgency=medium
+
+  * New upstream version 1.3.0
+  * d/patches: Remove patches applied upstream
+  * d/control: Bump Std-Vers no changes needed
+
+ -- Mathieu Malaterre <malat at debian.org>  Wed, 03 Dec 2025 07:42:27 +0100
+
+highway (1.2.0-5) unstable; urgency=medium
+
+  * d/rules: Use g++-14 on riscv64 for now
+
+ -- Mathieu Malaterre <malat at debian.org>  Sun, 09 Nov 2025 17:44:55 +0100
+
+highway (1.2.0-4) unstable; urgency=medium
+
+  [ Simon Chopin ]
+  * Cherry-pick an upstream patch to fix GCC15 build for ppc64el (LP: #2124959)
+  * Force use of GCC 14 on ppc64el to work around codegen issue (LP: #2121375)
+  * Disable LTO on riscv64 to work around GCC15 build issue (LP: #2121375)
+
+ -- Mathieu Malaterre <malat at debian.org>  Thu, 06 Nov 2025 22:08:53 +0100
+
+highway (1.2.0-3) unstable; urgency=medium
+
+  [ Jeremy Bícha ]
+  * Use Build-Depends-Package
+  * Bump debhelper compat to 13
+  * Drop obsolete Pre-Depends
+
+  [ Nathan Pratta Teodosio ]
+  * Add autopkgtest. (Closes: #1076436)
+
+ -- Mathieu Malaterre <malat at debian.org>  Wed, 05 Nov 2025 15:03:39 +0100
+
+highway (1.2.0-2) unstable; urgency=medium
+
+  * d/patches: Import upstream fix to fix failing test
+  * d/patches: Fix building on riscv64
+  * d/rules: Re-allow default i386 flags
+
+ -- Mathieu Malaterre <malat at debian.org>  Mon, 10 Jun 2024 17:52:26 +0200
+
+highway (1.2.0-1) unstable; urgency=medium
+
+  [ Mathieu Malaterre ]
+  * New upstream version 1.2.0
+  * d/patches: Refresh patches for new release
+  * d/symbols: Update symbol file
+
+  [ Stephen Kitt ]
+  * d/lintian: Fix package-name-doesnt-match-sonames
+
+ -- Mathieu Malaterre <malat at debian.org>  Mon, 10 Jun 2024 13:16:09 +0200
+
+highway (1.1.0-3) unstable; urgency=medium
+
+  * d/rules: Use PDF 1.5
+  * d/rules: Really fix armhf buildd
+  * d/rules: Fix compilation on i386
+
+ -- Mathieu Malaterre <malat at debian.org>  Wed, 29 May 2024 19:10:36 +0200
+
+highway (1.1.0-2) unstable; urgency=medium
+
+  * d/symbols: Fix lintian error
+  * d/patches: Allow AVX2 on x86
+  * d/rules: Reduce optimization on armhf
+  * d/patches: Fix compilation on Hurd
+
+ -- Mathieu Malaterre <malat at debian.org>  Wed, 29 May 2024 08:52:30 +0200
+
+highway (1.1.0-1) unstable; urgency=medium
+
+  * d/rules: loong64 has switched to GCC-13
+  * New upstream version 1.1.0
+  * d/symbols: Add new symbol
+  * d/patches: Refresh patches
+
+ -- Mathieu Malaterre <malat at debian.org>  Fri, 24 May 2024 13:22:20 +0200
+
+highway (1.0.7-8.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062340
+
+ -- Lukas Märdian <slyon at debian.org>  Wed, 28 Feb 2024 10:28:57 +0000
+
+highway (1.0.7-8) unstable; urgency=medium
+
+  * d/rules: Remove gcc-12 workaround
+  * d/patches: Fix bug on aarch64+emu128
+  * d/rules: Prefer EMU128 over SCALAR
+
+ -- Mathieu Malaterre <malat at debian.org>  Fri, 06 Oct 2023 09:30:48 +0200
+
+highway (1.0.7-7) unstable; urgency=medium
+
+  * d/rules: Do not build EMU128 code
+  * d/patches: Really fix ppc10/htm issue
+
+ -- Mathieu Malaterre <malat at debian.org>  Fri, 15 Sep 2023 11:47:57 +0200
+
+highway (1.0.7-6) unstable; urgency=medium
+
+  * d/patches: workaround for inlining error on ppc64el
+  * d/rules: Run armhf/neon test suite
+
+ -- Mathieu Malaterre <malat at debian.org>  Thu, 14 Sep 2023 14:45:34 +0200
+
+highway (1.0.7-5) unstable; urgency=medium
+
+  * d/patches: Workaround for ppc64el/lto
+  * d/rules: Run math_test on i386 cpus
+
+ -- Mathieu Malaterre <malat at debian.org>  Thu, 14 Sep 2023 08:26:21 +0200
+
+highway (1.0.7-4) unstable; urgency=medium
+
+  * d/patches: Workaround to current RVV/GCC-13 limitation
+  * d/patches: Remove extra ppc64el patch not needed
+
+ -- Mathieu Malaterre <malat at debian.org>  Wed, 13 Sep 2023 08:43:20 +0200
+
+highway (1.0.7-3) unstable; urgency=medium
+
+  * d/patches: fix compilation with LTO
+  * d/rules: Workaround for loong64 and old GCC 12.x
+  * d/rules: Start building with LTO
+  * d/rules: Start building highway with g++-13 on most arches
+  * d/control: Add explicit highway keyword. Closes: #1051450
+
+ -- Mathieu Malaterre <malat at debian.org>  Tue, 12 Sep 2023 08:45:41 +0200
+
+highway (1.0.7-2) unstable; urgency=medium
+
+  * d/patches: Fix make test on i386
+  * d/rules: Prefer g++-12 for now. See #1050933
+
+ -- Mathieu Malaterre <malat at debian.org>  Thu, 31 Aug 2023 16:20:57 +0200
+
+highway (1.0.7-1) unstable; urgency=medium
+
+  * New upstream version 1.0.7
+  * d/patches: Fixes for float16_t/bfloat16_t operator++ and operator--
+  * d/rules: Fix armhf neon-less system. Closes: #1033656
+
+ -- Mathieu Malaterre <malat at debian.org>  Thu, 31 Aug 2023 12:09:44 +0200
+
+highway (1.0.6-1) unstable; urgency=medium
+
+  * d/install: Run wrap-and-sort
+  * New upstream version 1.0.6
+
+ -- Mathieu Malaterre <malat at debian.org>  Sat, 26 Aug 2023 14:00:06 +0200
+
+highway (1.0.5-1) unstable; urgency=medium
+
+  * New upstream version 1.0.5
+  * d/symbols: Add missing symbols
+
+ -- Mathieu Malaterre <malat at debian.org>  Wed, 23 Aug 2023 11:39:21 +0200
+
+highway (1.0.4-1) unstable; urgency=medium
+
+  [ Debian Janitor ]
+  * Remove constraints unnecessary since buster (oldstable)
+
+  [ Mathieu Malaterre ]
+  * New upstream version 1.0.4
+  * d/patches: Remove patches applied upstream
+
+ -- Mathieu Malaterre <malat at debian.org>  Tue, 22 Aug 2023 13:11:58 +0200
+
+highway (1.0.3-3) unstable; urgency=medium
+
+  [ Helmut Grohne ]
+  * Fix FTCBFS: (Closes: #1024244)
+  * Fix a pile of build vs host confusions.
+
+ -- Mathieu Malaterre <malat at debian.org>  Fri, 24 Feb 2023 08:52:20 +0100
+
+highway (1.0.3-2) unstable; urgency=medium
+
+  * d/control: Bump Std-Vers to 4.6.2 no changes needed
+  * d/patches: Make sure to put hwy target in hwy:: namespace
+
+ -- Mathieu Malaterre <malat at debian.org>  Wed, 01 Feb 2023 18:57:25 +0100
+
+highway (1.0.3-1) unstable; urgency=medium
+
+  * New upstream version 1.0.3
+  * d/patches: Remove patches applied upstream
+  * d/patches: Generate and install a HWYConfig.cmake file
+  * d/patches: Fixed HWY_SCALAR BitCast to copy only sizeof(T) bytes
+  * d/install: Install *.cmake files
+
+ -- Mathieu Malaterre <malat at debian.org>  Sun, 29 Jan 2023 15:52:03 +0100
+
+highway (1.0.2-4) unstable; urgency=medium
+
+  * d/patches: Add missing atomic library to test
+
+ -- Mathieu Malaterre <malat at debian.org>  Thu, 03 Nov 2022 11:29:42 +0100
+
+highway (1.0.2-3) unstable; urgency=medium
+
+  * d/patches: Fix cmake issue with usage of PRIVATE keyword
+
+ -- Mathieu Malaterre <malat at debian.org>  Thu, 03 Nov 2022 10:34:54 +0100
+
+highway (1.0.2-2) unstable; urgency=medium
+
+  * d/patches: Fix build with atomic lib
+
+ -- Mathieu Malaterre <malat at debian.org>  Thu, 03 Nov 2022 09:38:31 +0100
+
+highway (1.0.2-1) unstable; urgency=medium
+
+  * New upstream version 1.0.2
+  * d/patches: Remove patches applied upstream
+  * d/symbols: Add new symbols
+
+ -- Mathieu Malaterre <malat at debian.org>  Wed, 02 Nov 2022 15:55:21 +0100
+
+highway (1.0.1-3) unstable; urgency=medium
+
+  * d/patches: Remove some warnings on clang/riscv-64
+  * d/patches: Hack around current rdcycle mess
+  * d/patches: Remove warnings on arm/gcc-12
+  * d/patches: Rename patch to refer upstream
+  * d/rules: Make sure to compile without warnings
+
+ -- Mathieu Malaterre <malat at debian.org>  Fri, 02 Sep 2022 12:16:04 +0200
+
+highway (1.0.1-2) unstable; urgency=medium
+
+  * d/patches: cherry-pick patch upstream to fix compilation on riscv64
+  * d/rules: Remove hack on riscv64 not needed anymore
+  * d/patches: Properly detect HWY_BROKEN_EMU128 / GCC 12.x
+  * d/rules: Comment out HWY_BROKEN_EMU128 hack now detection is working
+
+ -- Mathieu Malaterre <malat at debian.org>  Wed, 31 Aug 2022 09:00:14 +0200
+
+highway (1.0.1-1) unstable; urgency=medium
+
+  * New upstream version 1.0.1
+  * d/patches: Refresh patches for new upstream release
+
+ -- Mathieu Malaterre <malat at debian.org>  Thu, 25 Aug 2022 09:37:14 +0200
+
+highway (1.0.0-5) unstable; urgency=medium
+
+  * d/patches: Do not always inline
+  * d/patches: fix floating-point generator for sort tests.
+
+ -- Mathieu Malaterre <malat at debian.org>  Thu, 04 Aug 2022 08:39:49 +0200
+
+highway (1.0.0-4) unstable; urgency=medium
+
+  * d/rules: Make sure to skip RVV logic on riscv64
+  * d/rules: Start building with neon extension on armhf
+  * d/patches: fix spurious use after free warning
+  * d/patches: fix preprocessor int overflow warning
+  * d/patches: link with atomic for GCC
+
+ -- Mathieu Malaterre <malat at debian.org>  Tue, 02 Aug 2022 14:02:56 +0200
+
+highway (1.0.0-3) unstable; urgency=medium
+
+  * d/patches: Add atomic patch to fix compilation
+  * d/patches: Add riscv64 compilation fix for GCC
+
+ -- Mathieu Malaterre <malat at debian.org>  Tue, 02 Aug 2022 10:38:12 +0200
+
+highway (1.0.0-2) unstable; urgency=medium
+
+  * d/symbols: Fix symbols file on 32bits arch
+
+ -- Mathieu Malaterre <malat at debian.org>  Tue, 02 Aug 2022 07:44:42 +0200
+
+highway (1.0.0-1) unstable; urgency=medium
+
+  * d/watch: Fix typo in watch file
+  * d/copyright: Simplify copyright file
+  * New upstream version 1.0.0
+  * d/rules: Build SCALAR instead of EMU128
+  * d/patches: Remove patches applied upstream
+  * d/symbols: Update symbols file for new ABI
+
+ -- Mathieu Malaterre <malat at debian.org>  Mon, 01 Aug 2022 10:50:07 +0200
+
+highway (0.17.0-11) unstable; urgency=medium
+
+  * d/patches: Fix blockwise_test on big-endian arches
+
+ -- Mathieu Malaterre <malat at debian.org>  Wed, 20 Jul 2022 17:21:46 +0200
+
+highway (0.17.0-10) unstable; urgency=medium
+
+  * d/rules: Prefer DEB_BUILD_ARCH_CPU over DEB_BUILD_ARCH
+  * d/rules: Do not report warnings as errors anymore. Closes: #1012944
+  * d/rules: Simplify handling of hurd+qemu
+  * d/patches: Revert baseline EMU128 back to SCALAR. Closes: #1015256
+
+ -- Mathieu Malaterre <malat at debian.org>  Mon, 18 Jul 2022 15:42:24 +0200
+
+highway (0.17.0-9) unstable; urgency=medium
+
+  * d/rules: Really fix armhf build
+
+ -- Mathieu Malaterre <malat at debian.org>  Tue, 05 Jul 2022 14:18:09 +0200
+
+highway (0.17.0-8) unstable; urgency=medium
+
+  * d/rules: Make sure to cleanup generated files
+  * d/rules: Do not run test on -indep target
+  * d/rules: Make sure to return true on hurd-i386
+  * d/rules: Work around an issue with gcc-11/O2 combination
+  * d/patches: Remove arm WIP for now
+
+ -- Mathieu Malaterre <malat at debian.org>  Tue, 05 Jul 2022 11:18:15 +0200
+
+highway (0.17.0-7) experimental; urgency=medium
+
+  * d/rules: Make sure to skip most rules for indep
+  * d/rules: Shrink the main PDF file using gs
+  * d/patches: Fix dynamic dispatch on linux/armhf. Closes: #1014330
+
+ -- Mathieu Malaterre <malat at debian.org>  Mon, 04 Jul 2022 15:31:59 +0200
+
+highway (0.17.0-6) experimental; urgency=low
+
+  * d/rules: Make sure to install binaries
+  * d/rules: Attempt to get neon on armhf working
+
+ -- Mathieu Malaterre <malat at debian.org>  Mon, 04 Jul 2022 12:13:12 +0200
+
+highway (0.17.0-5) experimental; urgency=low
+
+  * d/rules: Remove no-psabi warning on both armel and armhf
+  * d/rules: Re-add extension on i386
+  * d/rules: Run the compiled example
+
+ -- Mathieu Malaterre <malat at debian.org>  Mon, 04 Jul 2022 11:04:54 +0200
+
+highway (0.17.0-4) unstable; urgency=medium
+
+  * d/patches: Fix armhf compilation failure
+
+ -- Mathieu Malaterre <malat at debian.org>  Tue, 28 Jun 2022 11:54:52 +0200
+
+highway (0.17.0-3) unstable; urgency=medium
+
+  * d/rules: Disable Emu128 on armhf for now, revert to Scalar
+  * d/patches: Fix unit test on big-endian arches
+
+ -- Mathieu Malaterre <malat at debian.org>  Mon, 27 Jun 2022 16:46:06 +0200
+
+highway (0.17.0-2) unstable; urgency=medium
+
+  * d/patches: cherry-pick a fix for arm64/armhf
+
+ -- Mathieu Malaterre <malat at debian.org>  Wed, 22 Jun 2022 08:47:55 +0200
+
+highway (0.17.0-1) unstable; urgency=medium
+
+  * New upstream version 0.17.0
+  * d/patches: Fix symbols mangling issue
+  * d/symbols: Update symbols for new release
+  * d/control: Bump Std-Vers to 4.6.1 no changes needed
+  * d/rules: Remove some CPU extension on i386
+
+ -- Mathieu Malaterre <malat at debian.org>  Tue, 21 Jun 2022 17:13:46 +0200
+
+highway (0.16.0-1) unstable; urgency=medium
+
+  * d/rules: Make sure to check level 4 symbol file
+  * d/symbols: Add symbol for 32bits arch
+  * d/binaries: Specify path to PDF files
+  * d/copyright: Update to latest year
+  * d/compat: Bump compat to 11
+  * d/control: Make sure to depends on runtime
+  * New upstream version 0.16.0
+  * d/symbols: Add new symbols from 0.16.0
+
+ -- Mathieu Malaterre <malat at debian.org>  Mon, 21 Feb 2022 10:20:45 +0100
+
+highway (0.15.1~git20220119.fbe5705-1) experimental; urgency=medium
+
+  * New upstream version 0.15.1~git20220119.fbe5705
+  * d/patches: Remove patches applied upstream
+  * d/libhwy0: Provide highway as shared libraries
+  * d/doc-base: Add missing doc-base registration file
+
+ -- Mathieu Malaterre <malat at debian.org>  Thu, 20 Jan 2022 09:03:02 +0100
+
+highway (0.15.0-5) unstable; urgency=medium
+
+  * d/rules: Clarify that we only ship static libs for now
+  * d/control: Add missing Rules-Requires-Root: no
+  * d/patches: Remove compilation error on GNU/Hurd
+  * d/rules: Set HWY_CMAKE_ARM7 to OFF. Closes: #1003218
+  * d/patches: Fix compilation error on riscv64
+
+ -- Mathieu Malaterre <malat at debian.org>  Tue, 11 Jan 2022 14:52:28 +0100
+
+highway (0.15.0-4) unstable; urgency=medium
+
+  * d/docs: Create new highway-doc package
+  * d/rules: Do not set HWY_CMAKE_ARM7:ON for arm64
+  * d/rules: Prefer building using cmake+ninja
+  * d/rules: Properly setup HWY_CMAKE_ARM7 on armhf. Closes: #1003218
+
+ -- Mathieu Malaterre <malat at debian.org>  Thu, 06 Jan 2022 15:21:05 +0100
+
+highway (0.15.0-3) unstable; urgency=medium
+
+  * d/rules: Fix typo in cmake armhf/neon option
+  * d/rules: Make sure to use neon extension on arm64
+  * d/control: libhwy-dev could be marked Multi-Arch: same
+
+ -- Mathieu Malaterre <malat at debian.org>  Thu, 06 Jan 2022 13:59:37 +0100
+
+highway (0.15.0-2) unstable; urgency=medium
+
+  * Upload to unstable
+  * d/rules: Make sure to compile without warnings
+  * d/rules: Start using arm7 neon extension
+  * d/patches: Prefer default gcc c++ version
+
+ -- Mathieu Malaterre <malat at debian.org>  Tue, 04 Jan 2022 15:45:40 +0100
+
+highway (0.15.0-1) experimental; urgency=medium
+
+  * Initial release (Closes: #1000984)
+
+ -- Mathieu Malaterre <malat at debian.org>  Thu, 02 Dec 2021 21:42:02 +0100
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..8536213
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,57 @@
+Source: highway
+Section: libs
+Priority: optional
+Maintainer: Debian PhotoTools Maintainers <pkg-phototools-devel at lists.alioth.debian.org>
+Uploaders: Mathieu Malaterre <malat at debian.org>
+Build-Depends: cmake,
+               debhelper-compat (= 13),
+               dpkg-dev (>= 1.22.5),
+               g++-14 [ppc64el riscv64],
+               libgtest-dev,
+               ninja-build
+Build-Depends-Indep: ghostscript
+Standards-Version: 4.7.2
+Homepage: https://github.com/google/highway
+Vcs-Git: https://salsa.debian.org/debian-phototools-team/highway.git
+Vcs-Browser: https://salsa.debian.org/debian-phototools-team/highway
+Rules-Requires-Root: no
+
+Package: libhwy1t64
+Provides: ${t64:Provides}
+Replaces: libhwy1
+Breaks: libhwy1 (<< ${source:Version})
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Multi-Arch: same
+Description: Efficient and performance-portable SIMD wrapper (runtime files)
+ This library provides type-safe and source-code portable wrappers over
+ existing platform-specific intrinsics. Its design aims for simplicity,
+ reliable efficiency across platforms, and immediate usability with current
+ compilers.
+ .
+ This package installs the highway runtime files.
+
+Package: libhwy-dev
+Architecture: any
+Section: libdevel
+Depends: libhwy1t64 (= ${binary:Version}), ${misc:Depends}
+Multi-Arch: same
+Description: Efficient and performance-portable SIMD wrapper (developer files)
+ This library provides type-safe and source-code portable wrappers over
+ existing platform-specific intrinsics. Its design aims for simplicity,
+ reliable efficiency across platforms, and immediate usability with current
+ compilers.
+ .
+ This package installs the highway development files.
+
+Package: highway-doc
+Architecture: all
+Section: doc
+Depends: doc-base, ${misc:Depends}
+Description: Efficient and performance-portable SIMD wrapper (documentation files)
+ This library provides type-safe and source-code portable wrappers over
+ existing platform-specific intrinsics. Its design aims for simplicity,
+ reliable efficiency across platforms, and immediate usability with current
+ compilers.
+ .
+ This package installs the highway documentation files.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..22c2432
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,26 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: highway
+Source: https://github.com/google/highway
+
+Files: *
+Copyright: 2019-2022 Google LLC
+License: Apache-2.0
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+ .
+      http://www.apache.org/licenses/LICENSE-2.0
+ .
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ .
+ On Debian systems, the complete text of the Apache License, Version 2
+ can be found in "/usr/share/common-licenses/Apache-2.0".
+
+Files: debian/*
+Copyright: 2021-2022 Mathieu Malaterre <malat at debian.org>
+License: Apache-2.0
+ Same as above
diff --git a/debian/highway-doc.doc-base b/debian/highway-doc.doc-base
new file mode 100644
index 0000000..6f524a8
--- /dev/null
+++ b/debian/highway-doc.doc-base
@@ -0,0 +1,9 @@
+Document: highway-doc
+Title: Highway Developer's Guide
+Author: Google
+Abstract: PDF documentation of Highway
+Section: Programming/C++
+
+Format: PDF
+Files: /usr/share/doc/highway-doc/highway_intro.pdf
+       /usr/share/doc/highway-doc/instruction_matrix.pdf
diff --git a/debian/highway-doc.docs b/debian/highway-doc.docs
new file mode 100644
index 0000000..3603675
--- /dev/null
+++ b/debian/highway-doc.docs
@@ -0,0 +1 @@
+debian_docs/*
diff --git a/debian/libhwy-dev.install b/debian/libhwy-dev.install
new file mode 100644
index 0000000..0eb0514
--- /dev/null
+++ b/debian/libhwy-dev.install
@@ -0,0 +1,4 @@
+usr/include/hwy/
+usr/lib/*/*.so
+usr/lib/*/cmake/
+usr/lib/*/pkgconfig/*.pc
diff --git a/debian/libhwy1t64.install b/debian/libhwy1t64.install
new file mode 100644
index 0000000..3de3b10
--- /dev/null
+++ b/debian/libhwy1t64.install
@@ -0,0 +1 @@
+usr/lib/*/*.so.*
diff --git a/debian/libhwy1t64.lintian-overrides b/debian/libhwy1t64.lintian-overrides
new file mode 100644
index 0000000..064ff56
--- /dev/null
+++ b/debian/libhwy1t64.lintian-overrides
@@ -0,0 +1 @@
+libhwy1t64: package-name-doesnt-match-sonames libhwy-contrib1 libhwy-test1 libhwy1
diff --git a/debian/libhwy1t64.symbols b/debian/libhwy1t64.symbols
new file mode 100644
index 0000000..524339c
--- /dev/null
+++ b/debian/libhwy1t64.symbols
@@ -0,0 +1,281 @@
+libhwy.so.1 libhwy1t64 #MINVER#
+* Build-Depends-Package: libhwy-dev
+ HWY_0 at HWY_0 1.0.0
+ _ZN3hwy11GetWarnFuncEv at HWY_0 1.3.0
+ _ZN3hwy11HaveFloat16Ev at HWY_0 1.0.5
+ _ZN3hwy11HaveFloat64Ev at HWY_0 1.0.5
+ _ZN3hwy11SetWarnFuncEPFvPKciS1_E at HWY_0 1.3.0
+ _ZN3hwy11VectorBytesEv at HWY_0 1.0.5
+ _ZN3hwy12GetAbortFuncEv at HWY_0 1.2.0
+ _ZN3hwy12SetAbortFuncEPFvPKciS1_E at HWY_0 1.2.0
+ _ZN3hwy13HaveInteger64Ev at HWY_0 1.3.0
+ (arch-bits=32)_ZN3hwy14AlignedDeleter18DeleteAlignedArrayEPvPFvS1_S1_ES1_PFvS1_jE at HWY_0 0.16.0
+ (arch-bits=64)_ZN3hwy14AlignedDeleter18DeleteAlignedArrayEPvPFvS1_S1_ES1_PFvS1_mE at HWY_0 0.16.0
+ (arch-bits=32)_ZN3hwy14DisableTargetsEx at HWY_0 1.0.0
+ (arch-bits=64)_ZN3hwy14DisableTargetsEl at HWY_0 1.0.0
+ _ZN3hwy14Unpredictable1Ev at HWY_0 0.16.0
+ _ZN3hwy15GetChosenTargetEv at HWY_0 0.16.0
+ _ZN3hwy16DispatchedTargetEv at HWY_0 1.1.0
+ _ZN3hwy16FreeAlignedBytesEPKvPFvPvS2_ES2_ at HWY_0 0.16.0
+ _ZN3hwy16SupportedTargetsEv at HWY_0 0.16.0
+ (arch-bits=32)_ZN3hwy20AllocateAlignedBytesEjPFPvS0_jES0_ at HWY_0 0.16.0
+ (arch-bits=64)_ZN3hwy20AllocateAlignedBytesEmPFPvS0_mES0_ at HWY_0 0.16.0
+ (arch-bits=32)_ZN3hwy26SetSupportedTargetsForTestEx at HWY_0 1.0.0
+ (arch-bits=64)_ZN3hwy26SetSupportedTargetsForTestEl at HWY_0 1.0.0
+ _ZN3hwy4WarnEPKciS1_z at HWY_0 1.3.0
+ _ZN3hwy5AbortEPKciS1_z at HWY_0 0.16.0
+ (arch-bits=32)_ZN3hwy6detail10PrintArrayERKNS0_8TypeInfoEPKcPKvjjj at HWY_0 0.16.0
+ (arch-bits=64)_ZN3hwy6detail10PrintArrayERKNS0_8TypeInfoEPKcPKvmmm at HWY_0 0.16.0
+ _ZN3hwy6detail8ToStringERKNS0_8TypeInfoEPKvPc at HWY_0 0.17.0
+ (arch-bits=32)_ZN3hwy6detail8TypeNameERKNS0_8TypeInfoEjPc at HWY_0 0.16.0
+ (arch-bits=64)_ZN3hwy6detail8TypeNameERKNS0_8TypeInfoEmPc at HWY_0 0.16.0
+ (arch-bits=32)_ZN3hwy7MeasureEPFyPKvjEPKhPKjjPNS_6ResultERKNS_6ParamsE at HWY_0 0.16.0
+ (arch-bits=64)_ZN3hwy7MeasureEPFmPKvmEPKhPKmmPNS_6ResultERKNS_6ParamsE at HWY_0 0.16.0
+ _ZN3hwy8Profiler3GetEv at HWY_0 1.3.0
+ _ZN3hwy8platform12GetCpuStringEPc at HWY_0 1.2.0
+ _ZN3hwy8platform12PerfCounters15IndexForCounterENS1_7CounterE at HWY_0 1.3.0
+ _ZN3hwy8platform12PerfCounters15StopAllAndResetEv at HWY_0 1.3.0
+ _ZN3hwy8platform12PerfCounters4InitEv at HWY_0 1.3.0
+ _ZN3hwy8platform12PerfCounters8StartAllEv at HWY_0 1.3.0
+ _ZN3hwy8platform12PerfCountersC1Ev at HWY_0 1.3.0
+ _ZN3hwy8platform12PerfCountersC2Ev at HWY_0 1.3.0
+ _ZN3hwy8platform13HaveTimerStopEPc at HWY_0 1.0.5
+ _ZN3hwy8platform15TimerResolutionEv at HWY_0 0.16.0
+ _ZN3hwy8platform23InvariantTicksPerSecondEv at HWY_0 0.16.0
+ _ZN3hwy8platform3NowEv at HWY_0 0.16.0
+libhwy_contrib.so.1 libhwy1t64 #MINVER#
+* Build-Depends-Package: libhwy-dev
+ HWY_0 at HWY_0 1.0.0
+ _ZN3hwy10DataCachesEv at HWY_0 1.3.0
+ (arch-bits=64)_ZN3hwy13VQPartialSortEPNS_6K32V32EmmNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy13VQPartialSortEPNS_6K32V32EmmNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy13VQPartialSortEPNS_6K64V64EmmNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy13VQPartialSortEPNS_6K64V64EmmNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy13VQPartialSortEPNS_9float16_tEmmNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy13VQPartialSortEPNS_9float16_tEmmNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy13VQPartialSortEPNS_9uint128_tEmmNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy13VQPartialSortEPNS_9uint128_tEmmNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy13VQPartialSortEPdmmNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy13VQPartialSortEPdmmNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy13VQPartialSortEPfmmNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy13VQPartialSortEPfmmNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy13VQPartialSortEPimmNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy13VQPartialSortEPimmNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy13VQPartialSortEPjmmNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy13VQPartialSortEPjmmNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy13VQPartialSortEPlmmNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy13VQPartialSortEPlmmNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy13VQPartialSortEPmmmNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy13VQPartialSortEPmmmNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy13VQPartialSortEPsmmNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy13VQPartialSortEPsmmNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy13VQPartialSortEPtmmNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy13VQPartialSortEPtmmNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy13VQPartialSortEPNS_6K32V32EjjNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy13VQPartialSortEPNS_6K32V32EjjNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy13VQPartialSortEPNS_6K64V64EjjNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy13VQPartialSortEPNS_6K64V64EjjNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy13VQPartialSortEPNS_9float16_tEjjNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy13VQPartialSortEPNS_9float16_tEjjNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy13VQPartialSortEPNS_9uint128_tEjjNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy13VQPartialSortEPNS_9uint128_tEjjNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy13VQPartialSortEPdjjNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy13VQPartialSortEPdjjNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy13VQPartialSortEPfjjNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy13VQPartialSortEPfjjNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy13VQPartialSortEPijjNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy13VQPartialSortEPijjNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy13VQPartialSortEPjjjNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy13VQPartialSortEPjjjNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy13VQPartialSortEPsjjNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy13VQPartialSortEPsjjNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy13VQPartialSortEPtjjNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy13VQPartialSortEPtjjNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy13VQPartialSortEPxjjNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy13VQPartialSortEPxjjNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy13VQPartialSortEPyjjNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy13VQPartialSortEPyjjNS_14SortDescendingE at HWY_0 1.2.0
+ _ZN3hwy17Fill16BytesSecureEPv at HWY_0 1.0.5
+ _ZN3hwy17GetGeneratorStateEv at HWY_0 1.0.5
+ (arch-bits=64)_ZN3hwy17GetThreadAffinityERNS_10BitSet4096ILm1024EEE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy17SetThreadAffinityERKNS_10BitSet4096ILm1024EEE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy17GetThreadAffinityERNS_10BitSet4096ILj1024EEE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy17SetThreadAffinityERKNS_10BitSet4096ILj1024EEE at HWY_0 1.2.0
+ _ZN3hwy20HaveThreadingSupportEv at HWY_0 1.2.0
+ _ZN3hwy22TotalLogicalProcessorsEv at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy6Sorter11Fill24BytesEPKvjPv at HWY_0 0.16.0
+ (arch-bits=64)_ZN3hwy6Sorter11Fill24BytesEPKvmPv at HWY_0 0.16.0
+ _ZN3hwy6Sorter11HaveFloat64Ev at HWY_0 0.16.0
+ _ZN3hwy6Sorter6DeleteEv at HWY_0 0.16.0
+ _ZN3hwy6SorterC1Ev at HWY_0 0.16.0
+ _ZN3hwy6SorterC2Ev at HWY_0 0.16.0
+ (arch-bits=32)_ZN3hwy6VQSortEPNS_6K32V32EjNS_13SortAscendingE at HWY_0 1.0.5
+ (arch-bits=64)_ZN3hwy6VQSortEPNS_6K32V32EmNS_13SortAscendingE at HWY_0 1.0.5
+ (arch-bits=32)_ZN3hwy6VQSortEPNS_6K32V32EjNS_14SortDescendingE at HWY_0 1.0.5
+ (arch-bits=64)_ZN3hwy6VQSortEPNS_6K32V32EmNS_14SortDescendingE at HWY_0 1.0.5
+ (arch-bits=32)_ZN3hwy6VQSortEPNS_9float16_tEjNS_13SortAscendingE at HWY_0 1.0.5
+ (arch-bits=32)_ZN3hwy6VQSortEPNS_9float16_tEjNS_14SortDescendingE at HWY_0 1.0.5
+ (arch-bits=64)_ZN3hwy6VQSortEPNS_9float16_tEmNS_13SortAscendingE at HWY_0 1.0.5
+ (arch-bits=64)_ZN3hwy6VQSortEPNS_9float16_tEmNS_14SortDescendingE at HWY_0 1.0.5
+ (arch-bits=32)_ZN3hwy6VQSortEPNS_6K64V64EjNS_13SortAscendingE at HWY_0 1.0.5
+ (arch-bits=64)_ZN3hwy6VQSortEPNS_6K64V64EmNS_13SortAscendingE at HWY_0 1.0.5
+ (arch-bits=32)_ZN3hwy6VQSortEPNS_6K64V64EjNS_14SortDescendingE at HWY_0 1.0.5
+ (arch-bits=64)_ZN3hwy6VQSortEPNS_6K64V64EmNS_14SortDescendingE at HWY_0 1.0.5
+ (arch-bits=32)_ZN3hwy6VQSortEPNS_9uint128_tEjNS_13SortAscendingE at HWY_0 1.0.5
+ (arch-bits=64)_ZN3hwy6VQSortEPNS_9uint128_tEmNS_13SortAscendingE at HWY_0 1.0.5
+ (arch-bits=32)_ZN3hwy6VQSortEPNS_9uint128_tEjNS_14SortDescendingE at HWY_0 1.0.5
+ (arch-bits=64)_ZN3hwy6VQSortEPNS_9uint128_tEmNS_14SortDescendingE at HWY_0 1.0.5
+ (arch-bits=32)_ZN3hwy6VQSortEPdjNS_13SortAscendingE at HWY_0 1.0.5
+ (arch-bits=64)_ZN3hwy6VQSortEPdmNS_13SortAscendingE at HWY_0 1.0.5
+ (arch-bits=32)_ZN3hwy6VQSortEPdjNS_14SortDescendingE at HWY_0 1.0.5
+ (arch-bits=64)_ZN3hwy6VQSortEPdmNS_14SortDescendingE at HWY_0 1.0.5
+ (arch-bits=32)_ZN3hwy6VQSortEPfjNS_13SortAscendingE at HWY_0 1.0.5
+ (arch-bits=64)_ZN3hwy6VQSortEPfmNS_13SortAscendingE at HWY_0 1.0.5
+ (arch-bits=32)_ZN3hwy6VQSortEPfjNS_14SortDescendingE at HWY_0 1.0.5
+ (arch-bits=64)_ZN3hwy6VQSortEPfmNS_14SortDescendingE at HWY_0 1.0.5
+ (arch-bits=32)_ZN3hwy6VQSortEPijNS_13SortAscendingE at HWY_0 1.0.5
+ (arch-bits=64)_ZN3hwy6VQSortEPimNS_13SortAscendingE at HWY_0 1.0.5
+ (arch-bits=32)_ZN3hwy6VQSortEPijNS_14SortDescendingE at HWY_0 1.0.5
+ (arch-bits=64)_ZN3hwy6VQSortEPimNS_14SortDescendingE at HWY_0 1.0.5
+ (arch-bits=32)_ZN3hwy6VQSortEPjjNS_13SortAscendingE at HWY_0 1.0.5
+ (arch-bits=64)_ZN3hwy6VQSortEPjmNS_13SortAscendingE at HWY_0 1.0.5
+ (arch-bits=32)_ZN3hwy6VQSortEPjjNS_14SortDescendingE at HWY_0 1.0.5
+ (arch-bits=64)_ZN3hwy6VQSortEPjmNS_14SortDescendingE at HWY_0 1.0.5
+ (arch-bits=32)_ZN3hwy6VQSortEPsjNS_13SortAscendingE at HWY_0 1.0.5
+ (arch-bits=64)_ZN3hwy6VQSortEPlmNS_13SortAscendingE at HWY_0 1.0.5
+ (arch-bits=32)_ZN3hwy6VQSortEPsjNS_14SortDescendingE at HWY_0 1.0.5
+ (arch-bits=64)_ZN3hwy6VQSortEPlmNS_14SortDescendingE at HWY_0 1.0.5
+ (arch-bits=32)_ZN3hwy6VQSortEPtjNS_13SortAscendingE at HWY_0 1.0.5
+ (arch-bits=64)_ZN3hwy6VQSortEPmmNS_13SortAscendingE at HWY_0 1.0.5
+ (arch-bits=32)_ZN3hwy6VQSortEPtjNS_14SortDescendingE at HWY_0 1.0.5
+ (arch-bits=64)_ZN3hwy6VQSortEPmmNS_14SortDescendingE at HWY_0 1.0.5
+ (arch-bits=32)_ZN3hwy6VQSortEPxjNS_13SortAscendingE at HWY_0 1.0.5
+ (arch-bits=64)_ZN3hwy6VQSortEPsmNS_13SortAscendingE at HWY_0 1.0.5
+ (arch-bits=32)_ZN3hwy6VQSortEPxjNS_14SortDescendingE at HWY_0 1.0.5
+ (arch-bits=64)_ZN3hwy6VQSortEPsmNS_14SortDescendingE at HWY_0 1.0.5
+ (arch-bits=32)_ZN3hwy6VQSortEPyjNS_13SortAscendingE at HWY_0 1.0.5
+ (arch-bits=64)_ZN3hwy6VQSortEPtmNS_13SortAscendingE at HWY_0 1.0.5
+ (arch-bits=32)_ZN3hwy6VQSortEPyjNS_14SortDescendingE at HWY_0 1.0.5
+ (arch-bits=64)_ZN3hwy6VQSortEPtmNS_14SortDescendingE at HWY_0 1.0.5
+ _ZN3hwy8TopologyC1Ev at HWY_0 1.2.0
+ _ZN3hwy8TopologyC2Ev at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy8VQSelectEPNS_6K32V32EmmNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy8VQSelectEPNS_6K32V32EmmNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy8VQSelectEPNS_6K64V64EmmNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy8VQSelectEPNS_6K64V64EmmNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy8VQSelectEPNS_9float16_tEmmNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy8VQSelectEPNS_9float16_tEmmNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy8VQSelectEPNS_9uint128_tEmmNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy8VQSelectEPNS_9uint128_tEmmNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy8VQSelectEPdmmNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy8VQSelectEPdmmNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy8VQSelectEPfmmNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy8VQSelectEPfmmNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy8VQSelectEPimmNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy8VQSelectEPimmNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy8VQSelectEPjmmNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy8VQSelectEPjmmNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy8VQSelectEPlmmNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy8VQSelectEPlmmNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy8VQSelectEPmmmNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy8VQSelectEPmmmNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy8VQSelectEPsmmNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy8VQSelectEPsmmNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy8VQSelectEPtmmNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=64)_ZN3hwy8VQSelectEPtmmNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy8VQSelectEPNS_6K32V32EjjNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy8VQSelectEPNS_6K32V32EjjNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy8VQSelectEPNS_6K64V64EjjNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy8VQSelectEPNS_6K64V64EjjNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy8VQSelectEPNS_9float16_tEjjNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy8VQSelectEPNS_9float16_tEjjNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy8VQSelectEPNS_9uint128_tEjjNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy8VQSelectEPNS_9uint128_tEjjNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy8VQSelectEPdjjNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy8VQSelectEPdjjNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy8VQSelectEPfjjNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy8VQSelectEPfjjNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy8VQSelectEPijjNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy8VQSelectEPijjNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy8VQSelectEPjjjNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy8VQSelectEPjjjNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy8VQSelectEPsjjNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy8VQSelectEPsjjNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy8VQSelectEPtjjNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy8VQSelectEPtjjNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy8VQSelectEPxjjNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy8VQSelectEPxjjNS_14SortDescendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy8VQSelectEPyjjNS_13SortAscendingE at HWY_0 1.2.0
+ (arch-bits=32)_ZN3hwy8VQSelectEPyjjNS_14SortDescendingE at HWY_0 1.2.0
+ _ZN3hwy9ImageBase10VectorSizeEv at HWY_0 0.16.0
+ (arch-bits=32)_ZN3hwy9ImageBase11BytesPerRowEjj at HWY_0 0.16.0
+ (arch-bits=32)_ZN3hwy9ImageBase17InitializePaddingEjNS0_7PaddingE at HWY_0 0.16.0
+ (arch-bits=64)_ZN3hwy9ImageBase11BytesPerRowEmm at HWY_0 0.16.0
+ (arch-bits=64)_ZN3hwy9ImageBase17InitializePaddingEmNS0_7PaddingE at HWY_0 0.16.0
+ _ZN3hwy9ImageBase4SwapERS0_ at HWY_0 0.16.0
+ (arch-bits=32)_ZN3hwy9ImageBaseC1Ejjj at HWY_0 0.16.0
+ (arch-bits=32)_ZN3hwy9ImageBaseC1EjjjPv at HWY_0 0.16.0
+ (arch-bits=32)_ZN3hwy9ImageBaseC2Ejjj at HWY_0 0.16.0
+ (arch-bits=32)_ZN3hwy9ImageBaseC2EjjjPv at HWY_0 0.16.0
+ (arch-bits=32)_ZNK3hwy6SorterclEPNS_6K32V32EjNS_13SortAscendingE at HWY_0 1.0.2
+ (arch-bits=32)_ZNK3hwy6SorterclEPNS_6K32V32EjNS_14SortDescendingE at HWY_0 1.0.2
+ (arch-bits=64)_ZNK3hwy6SorterclEPNS_6K32V32EmNS_13SortAscendingE at HWY_0 1.0.2
+ (arch-bits=64)_ZNK3hwy6SorterclEPNS_6K32V32EmNS_14SortDescendingE at HWY_0 1.0.2
+ (arch-bits=32)_ZNK3hwy6SorterclEPNS_9float16_tEjNS_13SortAscendingE at HWY_0 1.0.5
+ (arch-bits=32)_ZNK3hwy6SorterclEPNS_9float16_tEjNS_14SortDescendingE at HWY_0 1.0.5
+ (arch-bits=64)_ZNK3hwy6SorterclEPNS_9float16_tEmNS_13SortAscendingE at HWY_0 1.0.5
+ (arch-bits=64)_ZNK3hwy6SorterclEPNS_9float16_tEmNS_14SortDescendingE at HWY_0 1.0.5
+ (arch-bits=32)_ZNK3hwy6SorterclEPNS_6K64V64EjNS_13SortAscendingE at HWY_0 1.0.0
+ (arch-bits=32)_ZNK3hwy6SorterclEPNS_6K64V64EjNS_14SortDescendingE at HWY_0 1.0.0
+ (arch-bits=32)_ZNK3hwy6SorterclEPNS_9uint128_tEjNS_13SortAscendingE at HWY_0 0.16.0
+ (arch-bits=32)_ZNK3hwy6SorterclEPNS_9uint128_tEjNS_14SortDescendingE at HWY_0 0.16.0
+ (arch-bits=32)_ZNK3hwy6SorterclEPdjNS_13SortAscendingE at HWY_0 0.16.0
+ (arch-bits=32)_ZNK3hwy6SorterclEPdjNS_14SortDescendingE at HWY_0 0.16.0
+ (arch-bits=32)_ZNK3hwy6SorterclEPfjNS_13SortAscendingE at HWY_0 0.16.0
+ (arch-bits=32)_ZNK3hwy6SorterclEPfjNS_14SortDescendingE at HWY_0 0.16.0
+ (arch-bits=32)_ZNK3hwy6SorterclEPijNS_13SortAscendingE at HWY_0 0.16.0
+ (arch-bits=32)_ZNK3hwy6SorterclEPijNS_14SortDescendingE at HWY_0 0.16.0
+ (arch-bits=32)_ZNK3hwy6SorterclEPjjNS_13SortAscendingE at HWY_0 0.16.0
+ (arch-bits=32)_ZNK3hwy6SorterclEPjjNS_14SortDescendingE at HWY_0 0.16.0
+ (arch-bits=32)_ZNK3hwy6SorterclEPsjNS_13SortAscendingE at HWY_0 0.16.0
+ (arch-bits=32)_ZNK3hwy6SorterclEPsjNS_14SortDescendingE at HWY_0 0.16.0
+ (arch-bits=32)_ZNK3hwy6SorterclEPtjNS_13SortAscendingE at HWY_0 0.16.0
+ (arch-bits=32)_ZNK3hwy6SorterclEPtjNS_14SortDescendingE at HWY_0 0.16.0
+ (arch-bits=32)_ZNK3hwy6SorterclEPxjNS_13SortAscendingE at HWY_0 0.16.0
+ (arch-bits=32)_ZNK3hwy6SorterclEPxjNS_14SortDescendingE at HWY_0 0.16.0
+ (arch-bits=32)_ZNK3hwy6SorterclEPyjNS_13SortAscendingE at HWY_0 0.16.0
+ (arch-bits=32)_ZNK3hwy6SorterclEPyjNS_14SortDescendingE at HWY_0 0.16.0
+ (arch-bits=64)_ZN3hwy9ImageBaseC1Emmm at HWY_0 0.16.0
+ (arch-bits=64)_ZN3hwy9ImageBaseC1EmmmPv at HWY_0 0.16.0
+ (arch-bits=64)_ZN3hwy9ImageBaseC2Emmm at HWY_0 0.16.0
+ (arch-bits=64)_ZN3hwy9ImageBaseC2EmmmPv at HWY_0 0.16.0
+ (arch-bits=64)_ZNK3hwy6SorterclEPNS_6K64V64EmNS_13SortAscendingE at HWY_0 1.0.0
+ (arch-bits=64)_ZNK3hwy6SorterclEPNS_6K64V64EmNS_14SortDescendingE at HWY_0 1.0.0
+ (arch-bits=64)_ZNK3hwy6SorterclEPNS_9uint128_tEmNS_13SortAscendingE at HWY_0 0.16.0
+ (arch-bits=64)_ZNK3hwy6SorterclEPNS_9uint128_tEmNS_14SortDescendingE at HWY_0 0.16.0
+ (arch-bits=64)_ZNK3hwy6SorterclEPdmNS_13SortAscendingE at HWY_0 0.16.0
+ (arch-bits=64)_ZNK3hwy6SorterclEPdmNS_14SortDescendingE at HWY_0 0.16.0
+ (arch-bits=64)_ZNK3hwy6SorterclEPfmNS_13SortAscendingE at HWY_0 0.16.0
+ (arch-bits=64)_ZNK3hwy6SorterclEPfmNS_14SortDescendingE at HWY_0 0.16.0
+ (arch-bits=64)_ZNK3hwy6SorterclEPimNS_13SortAscendingE at HWY_0 0.16.0
+ (arch-bits=64)_ZNK3hwy6SorterclEPimNS_14SortDescendingE at HWY_0 0.16.0
+ (arch-bits=64)_ZNK3hwy6SorterclEPjmNS_13SortAscendingE at HWY_0 0.16.0
+ (arch-bits=64)_ZNK3hwy6SorterclEPjmNS_14SortDescendingE at HWY_0 0.16.0
+ (arch-bits=64)_ZNK3hwy6SorterclEPlmNS_13SortAscendingE at HWY_0 0.16.0
+ (arch-bits=64)_ZNK3hwy6SorterclEPlmNS_14SortDescendingE at HWY_0 0.16.0
+ (arch-bits=64)_ZNK3hwy6SorterclEPmmNS_13SortAscendingE at HWY_0 0.16.0
+ (arch-bits=64)_ZNK3hwy6SorterclEPmmNS_14SortDescendingE at HWY_0 0.16.0
+ (arch-bits=64)_ZNK3hwy6SorterclEPsmNS_13SortAscendingE at HWY_0 0.16.0
+ (arch-bits=64)_ZNK3hwy6SorterclEPsmNS_14SortDescendingE at HWY_0 0.16.0
+ (arch-bits=64)_ZNK3hwy6SorterclEPtmNS_13SortAscendingE at HWY_0 0.16.0
+ (arch-bits=64)_ZNK3hwy6SorterclEPtmNS_14SortDescendingE at HWY_0 0.16.0
+libhwy_test.so.1 libhwy1t64 #MINVER#
+* Build-Depends-Package: libhwy-dev
+ HWY_0 at HWY_0 1.0.0
+ (arch-bits=32)_ZN3hwy10BytesEqualEPKvS1_jPj at HWY_0 0.16.0
+ (arch-bits=32)_ZN3hwy6detail16AssertArrayEqualERKNS0_8TypeInfoEPKvS5_jPKcS7_i at HWY_0 0.16.0
+ (arch-bits=32)_ZN3hwy6detail21PrintMismatchAndAbortERKNS0_8TypeInfoEPKvS5_PKcS7_ijj at HWY_0 0.16.0
+ (arch-bits=64)_ZN3hwy10BytesEqualEPKvS1_mPm at HWY_0 0.16.0
+ (arch-bits=64)_ZN3hwy6detail16AssertArrayEqualERKNS0_8TypeInfoEPKvS5_mPKcS7_i at HWY_0 0.16.0
+ (arch-bits=64)_ZN3hwy6detail21PrintMismatchAndAbortERKNS0_8TypeInfoEPKvS5_PKcS7_imm at HWY_0 0.16.0
+ _ZN3hwy6detail7IsEqualERKNS0_8TypeInfoEPKvS5_ at HWY_0 0.16.0
diff --git a/debian/patches/i386_standard.patch b/debian/patches/i386_standard.patch
new file mode 100644
index 0000000..7d28da0
--- /dev/null
+++ b/debian/patches/i386_standard.patch
@@ -0,0 +1,20 @@
+Description: Run math_test on x87
+Author: Mathieu Malaterre <malat at debian.org>
+Forwarded: https://github.com/google/highway/issues/1708
+Last-Update: 2023-09-13
+
+Index: highway/hwy/contrib/math/math_test.cc
+===================================================================
+--- highway.orig/hwy/contrib/math/math_test.cc
++++ highway/hwy/contrib/math/math_test.cc
+@@ -67,6 +67,10 @@ namespace {
+ #define HWY_MATH_TEST_EXCESS_PRECISION 0
+ #endif  // HWY_ARCH_X86_32 etc
+ 
++#if HWY_MATH_TEST_EXCESS_PRECISION == 1
++#error invalid setup
++#endif
++
+ template <class T, class D>
+ HWY_NOINLINE void TestMath(const char* name, T (*fx1)(T),
+                            Vec<D> (*fxN)(D, VecArg<Vec<D>>), D d, T min, T max,
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..887302e
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+i386_standard.patch
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..879ad2d
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,116 @@
+#!/usr/bin/make -f
+#export DH_VERBOSE=1
+
+include /usr/share/dpkg/default.mk
+
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all optimize=+lto
+export DPKG_GENSYMBOLS_CHECK_LEVEL = 4
+
+%:
+	dh $@ --buildsystem=cmake+ninja
+
+# Let's pretend to know what we are doing:
+DEB_CXXFLAGS_MAINT_APPEND += -DHWY_BROKEN_EMU128=0
+
+ifneq (,$(filter $(DEB_HOST_ARCH), armel armhf))
+  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77728
+  DEB_CXXFLAGS_MAINT_APPEND += -Wno-psabi
+endif
+
+ifeq ($(DEB_HOST_ARCH_CPU),i386)
+  # https://github.com/google/highway/issues/1488
+  DEB_CXXFLAGS_MAINT_APPEND += -fexcess-precision=standard
+endif
+
+ifeq ($(DEB_HOST_ARCH),$(filter $(DEB_HOST_ARCH),armhf))
+  # https://github.com/google/highway/issues/1271
+  CMAKE_EXTRA_FLAGS += -DHWY_CMAKE_ARM7:BOOL=ON
+  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111231
+  DEB_CXXFLAGS_MAINT_APPEND += -fno-tree-vectorize
+  # https://github.com/google/highway/issues/2200
+  DEB_CXXFLAGS_MAINT_APPEND += -O1
+  # Switching to O1 generate a different error than O2, prefer O0:
+  DEB_CXXFLAGS_MAINT_APPEND += -O0
+endif
+
+ifeq ($(DEB_HOST_ARCH),$(filter $(DEB_HOST_ARCH),riscv64))
+  # https://github.com/google/highway/issues/1740
+  CMAKE_EXTRA_FLAGS += -DHWY_CMAKE_RVV:BOOL=OFF
+  # LP: #2121375
+  export DEB_BUILD_MAINT_OPTIONS = hardening=+all optimize=-lto
+endif
+
+ifeq ($(DEB_HOST_ARCH),$(filter $(DEB_HOST_ARCH),ppc64el))
+  # See https://github.com/google/highway/issues/2743
+  export CC=gcc-14
+  export CXX=g++-14
+endif
+
+ifeq ($(DEB_HOST_ARCH),$(filter $(DEB_HOST_ARCH),riscv64))
+  # See https://github.com/google/highway/issues/2793
+  export CC=gcc-14
+  export CXX=g++-14
+endif
+
+include /usr/share/dpkg/buildtools.mk
+
+export DEB_CXXFLAGS_MAINT_APPEND
+
+# test suite rely on CMAKE_SKIP_RPATH=OFF
+CMAKE_EXTRA_FLAGS += \
+ -DCMAKE_SKIP_RPATH:BOOL=OFF \
+ -DBUILD_SHARED_LIBS:BOOL=ON \
+ -DHWY_WARNINGS_ARE_ERRORS:BOOL=ON \
+ -DHWY_SYSTEM_GTEST:BOOL=ON
+
+ifneq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
+CMAKE_EXTRA_FLAGS += -DBUILD_TESTING=OFF
+endif
+
+override_dh_auto_configure-arch:
+	dh_auto_configure -- $(CMAKE_EXTRA_FLAGS)
+
+override_dh_auto_install-arch:
+ifeq ($(DEB_HOST_ARCH),$(filter $(DEB_HOST_ARCH),armhf))
+	sed -i -e 's/HWY_CMAKE_ARM7:BOOL=ON/HWY_CMAKE_ARM7:BOOL=OFF/' obj-*/CMakeCache.txt
+endif
+	dh_auto_install
+
+ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
+# run default example to check compilation ok:
+override_dh_install-arch:
+ifeq (,$(filter $(DEB_BUILD_ARCH),hurd-i386))
+	obj-*/examples/hwy_benchmark
+else
+	echo "CPU 'QEMU Virtual CPU version 2.5+' does not support RDTSCP, skipping benchmark."
+endif
+	dh_install
+endif
+
+override_dh_clean-indep:
+	dh_clean debian_docs/
+
+override_dh_auto_configure-indep:
+override_dh_auto_build-indep:
+	# most docs are ok as-is
+	cp -a g3doc debian_docs
+	# let's shrink a bit this one:
+	gs  -q -dNOPAUSE -dBATCH -dSAFER \
+		-sDEVICE=pdfwrite \
+		-dCompatibilityLevel=1.5 \
+		-dPDFSETTINGS=/screen \
+		-dEmbedAllFonts=true \
+		-dSubsetFonts=true \
+		-dColorImageDownsampleType=/Bicubic \
+		-dColorImageResolution=72 \
+		-dGrayImageDownsampleType=/Bicubic \
+		-dGrayImageResolution=72 \
+		-dMonoImageDownsampleType=/Bicubic \
+		-dMonoImageResolution=72 \
+		-sOutputFile=debian_docs/highway_intro.pdf ./g3doc/highway_intro.pdf
+
+override_dh_auto_test-indep:
+override_dh_auto_install-indep:
+override_dh_compress-indep:
+	# do not compress .pdf/.md files for documentation
+	dh_compress -X.md -X.pdf
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/source/include-binaries b/debian/source/include-binaries
new file mode 100644
index 0000000..be14a9e
--- /dev/null
+++ b/debian/source/include-binaries
@@ -0,0 +1,2 @@
+g3doc/highway_intro.pdf
+g3doc/instruction_matrix.pdf
diff --git a/debian/tests/compile-and-execute b/debian/tests/compile-and-execute
new file mode 100755
index 0000000..db944f5
--- /dev/null
+++ b/debian/tests/compile-and-execute
@@ -0,0 +1,63 @@
+#!/bin/sh
+set -ex
+trap 'rm o' 0
+cflags=$(pkg-config --cflags --libs libhwy)
+c++ -x c++ - -o o -static-libasan -fsanitize=address -Wall -Wextra -Wpedantic $cflags <<EOF
+#include <hwy/highway.h>
+#include <cstring>
+#include <stdio.h>
+#include <time.h>
+#include <stdlib.h>
+
+namespace hn = hwy::HWY_NAMESPACE;
+using T = int;
+void MulAddLoop(const T* HWY_RESTRICT mul_array,
+                const T* HWY_RESTRICT add_array,
+                const size_t size, T* HWY_RESTRICT x_array) {
+  const hn::ScalableTag<T> d;
+  for (size_t i = 0; i < size; i += hn::Lanes(d)) {
+    const auto mul = hn::Load(d, mul_array + i);
+    const auto add = hn::Load(d, add_array + i);
+    auto x = hn::Load(d, x_array + i);
+    x = hn::MulAdd(mul, x, add);
+    hn::Store(x, d, x_array + i);
+  }
+}
+int main(){
+  /* Initialize arrays with random small integers. */
+  srand(time(NULL));
+  const hn::ScalableTag<T> d;
+  size_t size = hn::Lanes(d)*3;
+  T *a      = (T*)malloc(size*sizeof(T));
+  T *b      = (T*)malloc(size*sizeof(T));
+  T *c      = (T*)malloc(size*sizeof(T));
+  T *c_orig = (T*)malloc(size*sizeof(T));
+  for(size_t i=0; i<size; i++) {
+    a[i] = rand()%9-4;
+    b[i] = rand()%9-4;
+    c[i] = rand()%9-4;
+  }
+  memcpy(c_orig, c, size*sizeof(T));
+
+  /* Run MulAdd on them. */
+  MulAddLoop(a, b, size, c);
+
+  /* Check that the SIMD function gives the same result as the
+   * unserialized math. */
+  int ret = 0;
+  for(size_t i=0; i<size; i++) {
+    auto expected = c_orig[i]*a[i]+b[i];
+    printf("%zuth element is %d (%d expected); (a,b,c_orig)=(%d,%d,%d).\n",
+           i, c[i], expected, a[i], b[i], c_orig[i]);
+    ret += expected != c[i];
+  }
+
+  free(c_orig);
+  free(c);
+  free(b);
+  free(a);
+  printf("Got %d unexpected results.\n", ret);
+  return ret;
+}
+EOF
+./o
diff --git a/debian/tests/control b/debian/tests/control
new file mode 100644
index 0000000..9ed8852
--- /dev/null
+++ b/debian/tests/control
@@ -0,0 +1,3 @@
+Tests: compile-and-execute
+Depends: g++, libhwy-dev, pkgconf
+Restrictions: allow-stderr
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..74d9c5c
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=4
+opts=filenamemangle=s/.+\/v?(\d\S+)\.tar\.gz/highway-$1\.tar\.gz/ \
+  https://github.com/google/highway/tags .*/v?(\d\S+)\.tar\.gz

From null at kde.org  Mon Jul 13 10:34:02 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 13 Jul 2026 09:34:02 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/infrastructure/pangea-conf-projects=5D_overrides=3A_backport_highway-noble_for_kquickimageeditor?=
Message-ID: <20260713093402.DB0E814001EC@lerwini.kde.org>

Git commit f1beaef440538ed9d6cec4c548c03f95fa1068d8 by Carlos De Maine.
Committed on 13/07/2026 at 09:33.
Pushed by carlosdem into branch 'master'.

backport highway-noble for kquickimageeditor

M  +5    -0    overrides/base.yaml

https://invent.kde.org/neon/infrastructure/pangea-conf-projects/-/commit/f1beaef440538ed9d6cec4c548c03f95fa1068d8

diff --git a/overrides/base.yaml b/overrides/base.yaml
index fa8b45d..12c0ce9 100644
--- a/overrides/base.yaml
+++ b/overrides/base.yaml
@@ -151,6 +151,11 @@
     upstream_scm:
       type: uscan
 
+'*invent.kde.org/neon/backports-noble/highway-noble':
+  '*':
+    upstream_scm:
+      type: uscan
+
 '*invent.kde.org/neon/backports-noble/jpeg-xl-noble':
   '*':
     upstream_scm:

From null at kde.org  Mon Jul 13 10:51:32 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 13 Jul 2026 09:51:32 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-noble/highway-noble/Neon/release=5D_debian=3A_exclude_the_debian_dir_from_the_tarball?=
Message-ID: <20260713095132.5368E140153F@lerwini.kde.org>

Git commit d98cb4468e8e9e730edbbb155f8d1ca8caa8047f by Carlos De Maine.
Committed on 13/07/2026 at 09:51.
Pushed by carlosdem into branch 'Neon/release'.

exclude the debian dir from the tarball

M  +3    -0    debian/copyright

https://invent.kde.org/neon/backports-noble/highway-noble/-/commit/d98cb4468e8e9e730edbbb155f8d1ca8caa8047f

diff --git a/debian/copyright b/debian/copyright
index 22c2432..97fdd0a 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -1,6 +1,9 @@
 Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: highway
 Source: https://github.com/google/highway
+Files-Excluded:
+ debian/
+
 
 Files: *
 Copyright: 2019-2022 Google LLC

From null at kde.org  Mon Jul 13 12:03:47 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 13 Jul 2026 11:03:47 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma-mobile/plasma-camera/Neon/stable=5D_debian=3A_add_back_patch_required_for_stable?=
Message-ID: <20260713110347.835FE1401DD2@lerwini.kde.org>

Git commit 8e1e7ea8ae4f710917198146415bbfea3488b31a by Carlos De Maine.
Committed on 13/07/2026 at 11:03.
Pushed by carlosdem into branch 'Neon/stable'.

add back patch required for stable

A  +14   -0    debian/patches/exiv2.diff
A  +1    -0    debian/patches/series
M  +0    -3    debian/rules

https://invent.kde.org/neon/plasma-mobile/plasma-camera/-/commit/8e1e7ea8ae4f710917198146415bbfea3488b31a

diff --git a/debian/patches/exiv2.diff b/debian/patches/exiv2.diff
new file mode 100644
index 0000000..4a4b5fa
--- /dev/null
+++ b/debian/patches/exiv2.diff
@@ -0,0 +1,14 @@
+diff --git a/src/plasmacameramanager.cpp b/src/plasmacameramanager.cpp
+index 29e651a..90fdf68 100644
+--- a/src/plasmacameramanager.cpp
++++ b/src/plasmacameramanager.cpp
+@@ -554,8 +554,8 @@ QString getExifOffsetFormat(int offsetSeconds)
+ void PlasmaCameraManager::writeExifData(const QString &fileName)
+ {
+     try {
+-        Exiv2::Image::UniquePtr image = Exiv2::ImageFactory::open(fileName.toStdString());
+-        if (!image) {
++        Exiv2::Image::AutoPtr image = Exiv2::ImageFactory::open(fileName.toStdString());
++        if (image.get() != nullptr) {
+             return;
+         }
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..b8eab05
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+exiv2.diff
diff --git a/debian/rules b/debian/rules
index 47c772a..3d69b0d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,6 +4,3 @@
 
 %:
 	dh $@ --with kf6 --buildsystem kf6
-
-override_dh_shlibdeps:
-	dh_shlibdeps -l$(CURDIR)/debian/$(shell dh_listpackages | head -n1)/usr/kf6/lib/$(DEB_HOST_MULTIARCH)/

From null at kde.org  Mon Jul 13 12:04:40 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 13 Jul 2026 11:04:40 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma-mobile/plasma-camera/Neon/unstable=5D_debian=3A_Revert_=22add_back_patch_required_for_stable=22?=
Message-ID: <20260713110440.66B00140194B@lerwini.kde.org>

Git commit 06892233380f63538dd75a0d9f018edbd9722372 by Carlos De Maine.
Committed on 13/07/2026 at 11:04.
Pushed by carlosdem into branch 'Neon/unstable'.

Revert "add back patch required for stable"

This reverts commit 8e1e7ea8ae4f710917198146415bbfea3488b31a.

D  +0    -14   debian/patches/exiv2.diff
D  +0    -1    debian/patches/series
M  +3    -0    debian/rules

https://invent.kde.org/neon/plasma-mobile/plasma-camera/-/commit/06892233380f63538dd75a0d9f018edbd9722372

diff --git a/debian/patches/exiv2.diff b/debian/patches/exiv2.diff
deleted file mode 100644
index 4a4b5fa..0000000
--- a/debian/patches/exiv2.diff
+++ /dev/null
@@ -1,14 +0,0 @@
-diff --git a/src/plasmacameramanager.cpp b/src/plasmacameramanager.cpp
-index 29e651a..90fdf68 100644
---- a/src/plasmacameramanager.cpp
-+++ b/src/plasmacameramanager.cpp
-@@ -554,8 +554,8 @@ QString getExifOffsetFormat(int offsetSeconds)
- void PlasmaCameraManager::writeExifData(const QString &fileName)
- {
-     try {
--        Exiv2::Image::UniquePtr image = Exiv2::ImageFactory::open(fileName.toStdString());
--        if (!image) {
-+        Exiv2::Image::AutoPtr image = Exiv2::ImageFactory::open(fileName.toStdString());
-+        if (image.get() != nullptr) {
-             return;
-         }
diff --git a/debian/patches/series b/debian/patches/series
deleted file mode 100644
index b8eab05..0000000
--- a/debian/patches/series
+++ /dev/null
@@ -1 +0,0 @@
-exiv2.diff
diff --git a/debian/rules b/debian/rules
index 3d69b0d..47c772a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,3 +4,6 @@
 
 %:
 	dh $@ --with kf6 --buildsystem kf6
+
+override_dh_shlibdeps:
+	dh_shlibdeps -l$(CURDIR)/debian/$(shell dh_listpackages | head -n1)/usr/kf6/lib/$(DEB_HOST_MULTIARCH)/

From null at kde.org  Mon Jul 13 12:31:47 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 13 Jul 2026 11:31:47 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/aura-browser/Neon/stable=5D_debian=3A_back_to_kf5_based_for_stable?=
Message-ID: <20260713113147.D7B7714029F1@lerwini.kde.org>

Git commit 7eeb5b1bc1b684ea45262db8e97ef2f62e63bdce by Carlos De Maine.
Committed on 13/07/2026 at 11:31.
Pushed by carlosdem into branch 'Neon/stable'.

back to kf5 based for stable

M  +8    -8    debian/control
M  +1    -3    debian/rules

https://invent.kde.org/neon/plasma/aura-browser/-/commit/7eeb5b1bc1b684ea45262db8e97ef2f62e63bdce

diff --git a/debian/control b/debian/control
index c6249c1..543841c 100644
--- a/debian/control
+++ b/debian/control
@@ -4,14 +4,14 @@ Priority: optional
 Maintainer: Jonathan Esk-Riddell <jr at jriddell.org>
 Build-Depends: cmake,
                debhelper-compat (= 13),
-               kf6-extra-cmake-modules,
-               kf6-ki18n-dev,
-               kf6-kirigami2-dev,
-               pkg-kde-tools-neon,
-               qt6-base-dev,
-               qt6-declarative-dev,
-               qt6-multimedia-dev,
-               qt6-webengine-dev
+               extra-cmake-modules,
+               kirigami2-dev,
+               libkf5i18n-dev,
+               pkg-kde-tools,
+               qtbase5-dev (>= 5.14.0~),
+               qtmultimedia5-dev,
+               qtquickcontrols2-5-dev,
+               qtwebengine5-dev
 Standards-Version: 4.5.1
 Homepage: https://invent.kde.org/plasma-bigscreen/aura-browser
 
diff --git a/debian/rules b/debian/rules
index 3d69b0d..a4a69f9 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,6 +1,4 @@
 #!/usr/bin/make -f
-# SPDX-License-Identifier: LGPL-2.0-or-later
-# SPDX-FileCopyrightText: 2023 Jonathan Riddell <jr at jriddell.org>
 
 %:
-	dh $@ --with kf6 --buildsystem kf6
+	dh $@ --with kf5
\ No newline at end of file

From null at kde.org  Mon Jul 13 12:31:47 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 13 Jul 2026 11:31:47 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/aura-browser/Neon/stable=5D_debian=3A_Revert_=22qml6=22?=
Message-ID: <20260713113147.D4CD414029EC@lerwini.kde.org>

Git commit 1d4a9fd624dfc4322fded74e5adae404be724180 by Carlos De Maine.
Committed on 13/07/2026 at 11:30.
Pushed by carlosdem into branch 'Neon/stable'.

Revert "qml6"

This reverts commit d04e51656256ca7dc7dbf3ef8b06155f68697e2a.

M  +3    -3    debian/control

https://invent.kde.org/neon/plasma/aura-browser/-/commit/1d4a9fd624dfc4322fded74e5adae404be724180

diff --git a/debian/control b/debian/control
index 0286645..c6249c1 100644
--- a/debian/control
+++ b/debian/control
@@ -17,12 +17,12 @@ Homepage: https://invent.kde.org/plasma-bigscreen/aura-browser
 
 Package: aura-browser
 Architecture: any
-Depends: kf6-plasma-framework,
+Depends: plasma-framework,
          plasma-nano,
          plasma-nm,
          plasma-settings,
-         qml6-module-qtquick-localstorage,
-         qml6-module-qtwebengine,
+         qml-module-qtquick-localstorage,
+         qml-module-qtwebengine,
          ${misc:Depends},
          ${shlibs:Depends}
 Description: Plasma Bigscreen


From null at kde.org  Mon Jul 13 12:33:21 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 13 Jul 2026 11:33:21 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/aura-browser/Neon/unstable=5D_debian=3A_Reapply_=22qml6=22?=
Message-ID: <20260713113321.C955814029EE@lerwini.kde.org>

Git commit b483ebe11ee02bfae745b4c4160c0544dc368ca4 by Carlos De Maine.
Committed on 13/07/2026 at 11:33.
Pushed by carlosdem into branch 'Neon/unstable'.

Reapply "qml6"

This reverts commit 1d4a9fd624dfc4322fded74e5adae404be724180.

M  +3    -3    debian/control

https://invent.kde.org/neon/plasma/aura-browser/-/commit/b483ebe11ee02bfae745b4c4160c0544dc368ca4

diff --git a/debian/control b/debian/control
index c6249c1..0286645 100644
--- a/debian/control
+++ b/debian/control
@@ -17,12 +17,12 @@ Homepage: https://invent.kde.org/plasma-bigscreen/aura-browser
 
 Package: aura-browser
 Architecture: any
-Depends: plasma-framework,
+Depends: kf6-plasma-framework,
          plasma-nano,
          plasma-nm,
          plasma-settings,
-         qml-module-qtquick-localstorage,
-         qml-module-qtwebengine,
+         qml6-module-qtquick-localstorage,
+         qml6-module-qtwebengine,
          ${misc:Depends},
          ${shlibs:Depends}
 Description: Plasma Bigscreen

From null at kde.org  Mon Jul 13 12:33:21 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 13 Jul 2026 11:33:21 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/aura-browser/Neon/unstable=5D_debian=3A_Revert_=22back_to_kf5_based_for_stable=22?=
Message-ID: <20260713113321.C85641401E7E@lerwini.kde.org>

Git commit 6823d46303e0c84460a380e068b022ec31473c84 by Carlos De Maine.
Committed on 13/07/2026 at 11:32.
Pushed by carlosdem into branch 'Neon/unstable'.

Revert "back to kf5 based for stable"

This reverts commit 7eeb5b1bc1b684ea45262db8e97ef2f62e63bdce.

M  +8    -8    debian/control
M  +3    -1    debian/rules

https://invent.kde.org/neon/plasma/aura-browser/-/commit/6823d46303e0c84460a380e068b022ec31473c84

diff --git a/debian/control b/debian/control
index 543841c..c6249c1 100644
--- a/debian/control
+++ b/debian/control
@@ -4,14 +4,14 @@ Priority: optional
 Maintainer: Jonathan Esk-Riddell <jr at jriddell.org>
 Build-Depends: cmake,
                debhelper-compat (= 13),
-               extra-cmake-modules,
-               kirigami2-dev,
-               libkf5i18n-dev,
-               pkg-kde-tools,
-               qtbase5-dev (>= 5.14.0~),
-               qtmultimedia5-dev,
-               qtquickcontrols2-5-dev,
-               qtwebengine5-dev
+               kf6-extra-cmake-modules,
+               kf6-ki18n-dev,
+               kf6-kirigami2-dev,
+               pkg-kde-tools-neon,
+               qt6-base-dev,
+               qt6-declarative-dev,
+               qt6-multimedia-dev,
+               qt6-webengine-dev
 Standards-Version: 4.5.1
 Homepage: https://invent.kde.org/plasma-bigscreen/aura-browser
 
diff --git a/debian/rules b/debian/rules
index a4a69f9..3d69b0d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,4 +1,6 @@
 #!/usr/bin/make -f
+# SPDX-License-Identifier: LGPL-2.0-or-later
+# SPDX-FileCopyrightText: 2023 Jonathan Riddell <jr at jriddell.org>
 
 %:
-	dh $@ --with kf5
\ No newline at end of file
+	dh $@ --with kf6 --buildsystem kf6


From null at kde.org  Mon Jul 13 13:18:51 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 13 Jul 2026 12:18:51 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plank-player/Neon/stable=5D_debian=3A_Revert_=22port_to_kf6=22?=
Message-ID: <20260713121851.DB85B14023EC@lerwini.kde.org>

Git commit 414a1b56b1dc350e11e17297acdbb5098d8c8684 by Carlos De Maine.
Committed on 13/07/2026 at 12:18.
Pushed by carlosdem into branch 'Neon/stable'.

Revert "port to kf6"

This reverts commit 531b14e71b45722c50a4ae1b803496f76fa09739.

M  +8    -8    debian/control
M  +1    -6    debian/rules

https://invent.kde.org/neon/plasma/plank-player/-/commit/414a1b56b1dc350e11e17297acdbb5098d8c8684

diff --git a/debian/control b/debian/control
index 1c9697d..bd95f14 100644
--- a/debian/control
+++ b/debian/control
@@ -4,14 +4,14 @@ Priority: optional
 Maintainer: Jonathan Esk-Riddell <jr at jriddell.org>
 Build-Depends: cmake,
                debhelper-compat (= 13),
-               kf6-extra-cmake-modules,
-               kf6-ki18n-dev,
-               kf6-kirigami2-dev,
-               pkg-kde-tools-neon,
-               qt6-base-dev,
-               qt6-declarative-dev,
-               qt6-multimedia-dev,
-               qt6-webengine-dev
+               extra-cmake-modules,
+               kirigami2-dev,
+               libkf5i18n-dev,
+               pkg-kde-tools,
+               qtbase5-dev (>= 5.14.0~),
+               qtmultimedia5-dev,
+               qtquickcontrols2-5-dev,
+               qtwebengine5-dev
 Standards-Version: 4.5.1
 Homepage: https://invent.kde.org/plasma-bigscreen/plank-player
 
diff --git a/debian/rules b/debian/rules
index 47c772a..28858f7 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,9 +1,4 @@
 #!/usr/bin/make -f
-# SPDX-License-Identifier: LGPL-2.0-or-later
-# SPDX-FileCopyrightText: 2023 Jonathan Riddell <jr at jriddell.org>
 
 %:
-	dh $@ --with kf6 --buildsystem kf6
-
-override_dh_shlibdeps:
-	dh_shlibdeps -l$(CURDIR)/debian/$(shell dh_listpackages | head -n1)/usr/kf6/lib/$(DEB_HOST_MULTIARCH)/
+	dh $@ --with kf5

From null at kde.org  Mon Jul 13 13:18:51 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 13 Jul 2026 12:18:51 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plank-player/Neon/stable=5D_debian=3A_Revert_=22kf6-plasma-framework=22?=
Message-ID: <20260713121851.D6A771401AB8@lerwini.kde.org>

Git commit 428a67d510bb8da60ff2eb715f16dc653370ee80 by Carlos De Maine.
Committed on 13/07/2026 at 12:18.
Pushed by carlosdem into branch 'Neon/stable'.

Revert "kf6-plasma-framework"

This reverts commit 4c90d838ad33345ba86b96ea43af131ccad6c6bb.

M  +1    -1    debian/control

https://invent.kde.org/neon/plasma/plank-player/-/commit/428a67d510bb8da60ff2eb715f16dc653370ee80

diff --git a/debian/control b/debian/control
index acaaf11..b124436 100644
--- a/debian/control
+++ b/debian/control
@@ -17,7 +17,7 @@ Homepage: https://invent.kde.org/plasma-bigscreen/plank-player
 
 Package: plank-player
 Architecture: any
-Depends: kf6-plasma-framework,
+Depends: plasma-framework,
          qml6-module-qt-labs-folderlistmodel,
          qml6-module-qtmultimedia,
          ${misc:Depends},


From null at kde.org  Mon Jul 13 13:18:51 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 13 Jul 2026 12:18:51 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plank-player/Neon/stable=5D_debian=3A_Revert_=22Update_runtime_deps=22?=
Message-ID: <20260713121851.DAA121402196@lerwini.kde.org>

Git commit 9e98b5fd5c220f1a9a19baa5fbf37ac1b5c32130 by Carlos De Maine.
Committed on 13/07/2026 at 12:18.
Pushed by carlosdem into branch 'Neon/stable'.

Revert "Update runtime deps"

This reverts commit 6b81292074b59eb0d39bbc62edaa78b7943bcf4e.

M  +2    -2    debian/control

https://invent.kde.org/neon/plasma/plank-player/-/commit/9e98b5fd5c220f1a9a19baa5fbf37ac1b5c32130

diff --git a/debian/control b/debian/control
index b124436..1c9697d 100644
--- a/debian/control
+++ b/debian/control
@@ -18,8 +18,8 @@ Homepage: https://invent.kde.org/plasma-bigscreen/plank-player
 Package: plank-player
 Architecture: any
 Depends: plasma-framework,
-         qml6-module-qt-labs-folderlistmodel,
-         qml6-module-qtmultimedia,
+         qml-module-qt-labs-folderlistmodel,
+         qml-module-qtmultimedia,
          ${misc:Depends},
          ${shlibs:Depends}
 Description: Plasma Bigscreen


From null at kde.org  Mon Jul 13 13:20:04 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 13 Jul 2026 12:20:04 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plank-player/Neon/unstable=5D_debian=3A_Reapply_=22kf6-plasma-framework=22?=
Message-ID: <20260713122004.42CFE1402196@lerwini.kde.org>

Git commit a822a66bc7227e1e6e41c7d13ec00f514939e6ac by Carlos De Maine.
Committed on 13/07/2026 at 12:19.
Pushed by carlosdem into branch 'Neon/unstable'.

Reapply "kf6-plasma-framework"

This reverts commit 428a67d510bb8da60ff2eb715f16dc653370ee80.

M  +1    -1    debian/control

https://invent.kde.org/neon/plasma/plank-player/-/commit/a822a66bc7227e1e6e41c7d13ec00f514939e6ac

diff --git a/debian/control b/debian/control
index b124436..acaaf11 100644
--- a/debian/control
+++ b/debian/control
@@ -17,7 +17,7 @@ Homepage: https://invent.kde.org/plasma-bigscreen/plank-player
 
 Package: plank-player
 Architecture: any
-Depends: plasma-framework,
+Depends: kf6-plasma-framework,
          qml6-module-qt-labs-folderlistmodel,
          qml6-module-qtmultimedia,
          ${misc:Depends},

From null at kde.org  Mon Jul 13 13:20:04 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 13 Jul 2026 12:20:04 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plank-player/Neon/unstable=5D_debian=3A_Reapply_=22port_to_kf6=22?=
Message-ID: <20260713122004.412D114012CD@lerwini.kde.org>

Git commit 357a059c174fd01f39b25938511600292b4d2d14 by Carlos De Maine.
Committed on 13/07/2026 at 12:19.
Pushed by carlosdem into branch 'Neon/unstable'.

Reapply "port to kf6"

This reverts commit 414a1b56b1dc350e11e17297acdbb5098d8c8684.

M  +8    -8    debian/control
M  +6    -1    debian/rules

https://invent.kde.org/neon/plasma/plank-player/-/commit/357a059c174fd01f39b25938511600292b4d2d14

diff --git a/debian/control b/debian/control
index bd95f14..1c9697d 100644
--- a/debian/control
+++ b/debian/control
@@ -4,14 +4,14 @@ Priority: optional
 Maintainer: Jonathan Esk-Riddell <jr at jriddell.org>
 Build-Depends: cmake,
                debhelper-compat (= 13),
-               extra-cmake-modules,
-               kirigami2-dev,
-               libkf5i18n-dev,
-               pkg-kde-tools,
-               qtbase5-dev (>= 5.14.0~),
-               qtmultimedia5-dev,
-               qtquickcontrols2-5-dev,
-               qtwebengine5-dev
+               kf6-extra-cmake-modules,
+               kf6-ki18n-dev,
+               kf6-kirigami2-dev,
+               pkg-kde-tools-neon,
+               qt6-base-dev,
+               qt6-declarative-dev,
+               qt6-multimedia-dev,
+               qt6-webengine-dev
 Standards-Version: 4.5.1
 Homepage: https://invent.kde.org/plasma-bigscreen/plank-player
 
diff --git a/debian/rules b/debian/rules
index 28858f7..47c772a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,4 +1,9 @@
 #!/usr/bin/make -f
+# SPDX-License-Identifier: LGPL-2.0-or-later
+# SPDX-FileCopyrightText: 2023 Jonathan Riddell <jr at jriddell.org>
 
 %:
-	dh $@ --with kf5
+	dh $@ --with kf6 --buildsystem kf6
+
+override_dh_shlibdeps:
+	dh_shlibdeps -l$(CURDIR)/debian/$(shell dh_listpackages | head -n1)/usr/kf6/lib/$(DEB_HOST_MULTIARCH)/


From null at kde.org  Mon Jul 13 13:20:04 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 13 Jul 2026 12:20:04 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plank-player/Neon/unstable=5D_debian=3A_Reapply_=22Update_runtime_deps=22?=
Message-ID: <20260713122004.420F91401AB8@lerwini.kde.org>

Git commit f3a66d09ea41f8d4011d85c5c6f6e0a02cb6f306 by Carlos De Maine.
Committed on 13/07/2026 at 12:19.
Pushed by carlosdem into branch 'Neon/unstable'.

Reapply "Update runtime deps"

This reverts commit 9e98b5fd5c220f1a9a19baa5fbf37ac1b5c32130.

M  +2    -2    debian/control

https://invent.kde.org/neon/plasma/plank-player/-/commit/f3a66d09ea41f8d4011d85c5c6f6e0a02cb6f306

diff --git a/debian/control b/debian/control
index 1c9697d..b124436 100644
--- a/debian/control
+++ b/debian/control
@@ -18,8 +18,8 @@ Homepage: https://invent.kde.org/plasma-bigscreen/plank-player
 Package: plank-player
 Architecture: any
 Depends: plasma-framework,
-         qml-module-qt-labs-folderlistmodel,
-         qml-module-qtmultimedia,
+         qml6-module-qt-labs-folderlistmodel,
+         qml6-module-qtmultimedia,
          ${misc:Depends},
          ${shlibs:Depends}
 Description: Plasma Bigscreen


From null at kde.org  Mon Jul 13 13:21:10 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 13 Jul 2026 12:21:10 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plank-player/Neon/unstable=5D_debian=3A_remove_old_kf6_porting_faff?=
Message-ID: <20260713122110.E0CE31401635@lerwini.kde.org>

Git commit 1f606fb7f22c426d07f183297f2522228ac642c0 by Carlos De Maine.
Committed on 13/07/2026 at 12:20.
Pushed by carlosdem into branch 'Neon/unstable'.

remove old kf6 porting faff

M  +0    -3    debian/rules

https://invent.kde.org/neon/plasma/plank-player/-/commit/1f606fb7f22c426d07f183297f2522228ac642c0

diff --git a/debian/rules b/debian/rules
index 47c772a..3d69b0d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,6 +4,3 @@
 
 %:
 	dh $@ --with kf6 --buildsystem kf6
-
-override_dh_shlibdeps:
-	dh_shlibdeps -l$(CURDIR)/debian/$(shell dh_listpackages | head -n1)/usr/kf6/lib/$(DEB_HOST_MULTIARCH)/

From null at kde.org  Mon Jul 13 13:23:04 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 13 Jul 2026 12:23:04 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma-mobile/plasma-camera/Neon/release=5D_debian=3A_remove_old_kf6_porting_faff?=
Message-ID: <20260713122304.364091401959@lerwini.kde.org>

Git commit 37204436bd46eb43fdc68b1d60e3df2323c7b387 by Carlos De Maine.
Committed on 13/07/2026 at 12:22.
Pushed by carlosdem into branch 'Neon/release'.

remove old kf6 porting faff

M  +0    -3    debian/rules

https://invent.kde.org/neon/plasma-mobile/plasma-camera/-/commit/37204436bd46eb43fdc68b1d60e3df2323c7b387

diff --git a/debian/rules b/debian/rules
index 47c772a..3d69b0d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,6 +4,3 @@
 
 %:
 	dh $@ --with kf6 --buildsystem kf6
-
-override_dh_shlibdeps:
-	dh_shlibdeps -l$(CURDIR)/debian/$(shell dh_listpackages | head -n1)/usr/kf6/lib/$(DEB_HOST_MULTIARCH)/

From null at kde.org  Mon Jul 13 13:25:51 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 13 Jul 2026 12:25:51 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/aura-browser/Neon/release=5D_debian=3A_in_the_Attic_nowadays?=
Message-ID: <20260713122551.46E7F14007C7@lerwini.kde.org>

Git commit 52faa9f89df03dd8ddec7d577f39a1c0bb51c9c2 by Carlos De Maine.
Committed on 13/07/2026 at 12:25.
Pushed by carlosdem into branch 'Neon/release'.

in the Attic nowadays

M  +1    -1    debian/watch

https://invent.kde.org/neon/plasma/aura-browser/-/commit/52faa9f89df03dd8ddec7d577f39a1c0bb51c9c2

diff --git a/debian/watch b/debian/watch
index 2ad67ac..364188d 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,2 +1,2 @@
 version=4
-opts=pgpsigurlmangle=s/$/.sig/ https://download.kde.org/stable/plasma/([\d.]+)/@PACKAGE@@ANY_VERSION@@ARCHIVE_EXT@
+opts=pgpsigurlmangle=s/$/.sig/ https://download.kde.org/Attic/plasma/([\d.]+)/@PACKAGE@@ANY_VERSION@@ARCHIVE_EXT@

From null at kde.org  Mon Jul 13 13:26:40 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 13 Jul 2026 12:26:40 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma-bigscreen/plasma-remotecontrollers/Neon/release=5D_debian=3A_in_the_Attic_nowadays?=
Message-ID: <20260713122640.B7C0214007C7@lerwini.kde.org>

Git commit d130ccce143106aee7c88b2de5bd1b4624fc3860 by Carlos De Maine.
Committed on 13/07/2026 at 12:26.
Pushed by carlosdem into branch 'Neon/release'.

in the Attic nowadays

M  +1    -1    debian/watch

https://invent.kde.org/neon/plasma-bigscreen/plasma-remotecontrollers/-/commit/d130ccce143106aee7c88b2de5bd1b4624fc3860

diff --git a/debian/watch b/debian/watch
index 2ad67ac..364188d 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,2 +1,2 @@
 version=4
-opts=pgpsigurlmangle=s/$/.sig/ https://download.kde.org/stable/plasma/([\d.]+)/@PACKAGE@@ANY_VERSION@@ARCHIVE_EXT@
+opts=pgpsigurlmangle=s/$/.sig/ https://download.kde.org/Attic/plasma/([\d.]+)/@PACKAGE@@ANY_VERSION@@ARCHIVE_EXT@

From null at kde.org  Mon Jul 13 13:26:53 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 13 Jul 2026 12:26:53 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plank-player/Neon/release=5D_debian=3A_in_the_Attic_nowadays?=
Message-ID: <20260713122653.EA24D14007C7@lerwini.kde.org>

Git commit 0ec05e129d9bd7dc0314a5fd8d164fe1f11de671 by Carlos De Maine.
Committed on 13/07/2026 at 12:25.
Pushed by carlosdem into branch 'Neon/release'.

in the Attic nowadays

M  +1    -1    debian/watch

https://invent.kde.org/neon/plasma/plank-player/-/commit/0ec05e129d9bd7dc0314a5fd8d164fe1f11de671

diff --git a/debian/watch b/debian/watch
index 2ad67ac..364188d 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,2 +1,2 @@
 version=4
-opts=pgpsigurlmangle=s/$/.sig/ https://download.kde.org/stable/plasma/([\d.]+)/@PACKAGE@@ANY_VERSION@@ARCHIVE_EXT@
+opts=pgpsigurlmangle=s/$/.sig/ https://download.kde.org/Attic/plasma/([\d.]+)/@PACKAGE@@ANY_VERSION@@ARCHIVE_EXT@

From null at kde.org  Mon Jul 13 22:47:48 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 13 Jul 2026 21:47:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-workspace/Neon/stable=5D_debian/patches=3A_rm=5Fplasma=5Fengine=5Ftime=2Epo_again?=
Message-ID: <20260713214748.3B3621400C08@lerwini.kde.org>

Git commit 08071506f578e13db5595f9f22a3e901829c4cdf by Carlos De Maine.
Committed on 13/07/2026 at 21:47.
Pushed by carlosdem into branch 'Neon/stable'.

rm_plasma_engine_time.po again

M  +1    -0    debian/patches/series

https://invent.kde.org/neon/plasma/plasma-workspace/-/commit/08071506f578e13db5595f9f22a3e901829c4cdf

diff --git a/debian/patches/series b/debian/patches/series
index 564a5db..1fed155 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
 apparmor_qtwebengineprocess.patch
+rm_plasma_engine_time.po

From null at kde.org  Mon Jul 13 22:51:18 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 13 Jul 2026 21:51:18 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-workspace/Neon/stable=5D_debian/patches=3A_and_the_patch_as_well?=
Message-ID: <20260713215118.04BE91402511@lerwini.kde.org>

Git commit 3cb6806029123d02a632197f72452d122221c6e7 by Carlos De Maine.
Committed on 13/07/2026 at 21:51.
Pushed by carlosdem into branch 'Neon/stable'.

and the patch as well

A  +72   -0    debian/patches/rm_plasma_engine_time.po

https://invent.kde.org/neon/plasma/plasma-workspace/-/commit/3cb6806029123d02a632197f72452d122221c6e7

diff --git a/debian/patches/rm_plasma_engine_time.po b/debian/patches/rm_plasma_engine_time.po
new file mode 100644
index 0000000..e158878
--- /dev/null
+++ b/debian/patches/rm_plasma_engine_time.po
@@ -0,0 +1,72 @@
+diff --git a/po/pt_BR/plasma_engine_time.po b/po/pt_BR/plasma_engine_time.po
+deleted file mode 100644
+index 3d9de5245b..0000000000
+--- a/po/pt_BR/plasma_engine_time.po
++++ /dev/null
+@@ -1,66 +0,0 @@
+-# Copyright (C) 2026 This file is copyright:
+-# This file is distributed under the same license as the plasma-workspace package.
+-#
+-# SPDX-FileCopyrightText: 2026 Geraldo Simiao <geraldosimiao at fedoraproject.org>
+-msgid ""
+-msgstr ""
+-"Project-Id-Version: plasma-workspace\n"
+-"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+-"POT-Creation-Date: 2022-03-10 00:46+0000\n"
+-"PO-Revision-Date: 2026-07-11 11:30-0300\n"
+-"Last-Translator: Geraldo Simiao <geraldosimiao at fedoraproject.org>\n"
+-"Language-Team: Brazilian Portuguese <kde-i18n-pt_BR at kde.org>\n"
+-"Language: pt_BR\n"
+-"MIME-Version: 1.0\n"
+-"Content-Type: text/plain; charset=UTF-8\n"
+-"Content-Transfer-Encoding: 8bit\n"
+-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+-"X-Generator: Lokalize 26.04.3\n"
+-
+-#: timesource.cpp:46
+-msgid "Local"
+-msgstr "Local"
+-
+-#: timesource.cpp:61
+-msgid "Timezone"
+-msgstr "Fuso horário"
+-
+-#: timesource.cpp:66 timesource.cpp:69 timesource.cpp:73
+-msgid "Timezone City"
+-msgstr "Cidade do fuso horário"
+-
+-#: timesource.cpp:68 timesource.cpp:71
+-msgid "Timezone Continent"
+-msgstr "Continente do fuso horário"
+-
+-#: timesource.cpp:72
+-msgid "Timezone Country"
+-msgstr "País do fuso horário"
+-
+-#: timesource.cpp:97
+-msgid "Offset"
+-msgstr "Posição"
+-
+-#: timesource.cpp:100
+-msgid "Timezone Abbreviation"
+-msgstr "Abreviatura do fuso horário"
+-
+-#: timesource.cpp:131 timesource.cpp:150 timesource.cpp:171
+-msgid "DateTime"
+-msgstr "DataHora"
+-
+-#: timesource.cpp:146
+-msgid "Latitude"
+-msgstr "Latitude"
+-
+-#: timesource.cpp:147
+-msgid "Longitude"
+-msgstr "Longitude"
+-
+-#: timesource.cpp:148
+-msgid "Solar"
+-msgstr "Solar"
+-
+-#: timesource.cpp:149
+-msgid "Moon"
+-msgstr "Lunar"

From null at kde.org  Mon Jul 13 22:57:01 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 13 Jul 2026 21:57:01 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-workspace/Neon/stable=5D_debian/patches=3A_Revert_=22and_the_patch_as_well=22?=
Message-ID: <20260713215701.A78B2140103E@lerwini.kde.org>

Git commit bed3d852959a05780b380062fd56c73137b8e85b by Carlos De Maine.
Committed on 13/07/2026 at 21:56.
Pushed by carlosdem into branch 'Neon/stable'.

Revert "and the patch as well"

This reverts commit 3cb6806029123d02a632197f72452d122221c6e7.

D  +0    -72   debian/patches/rm_plasma_engine_time.po

https://invent.kde.org/neon/plasma/plasma-workspace/-/commit/bed3d852959a05780b380062fd56c73137b8e85b

diff --git a/debian/patches/rm_plasma_engine_time.po b/debian/patches/rm_plasma_engine_time.po
deleted file mode 100644
index e158878..0000000
--- a/debian/patches/rm_plasma_engine_time.po
+++ /dev/null
@@ -1,72 +0,0 @@
-diff --git a/po/pt_BR/plasma_engine_time.po b/po/pt_BR/plasma_engine_time.po
-deleted file mode 100644
-index 3d9de5245b..0000000000
---- a/po/pt_BR/plasma_engine_time.po
-+++ /dev/null
-@@ -1,66 +0,0 @@
--# Copyright (C) 2026 This file is copyright:
--# This file is distributed under the same license as the plasma-workspace package.
--#
--# SPDX-FileCopyrightText: 2026 Geraldo Simiao <geraldosimiao at fedoraproject.org>
--msgid ""
--msgstr ""
--"Project-Id-Version: plasma-workspace\n"
--"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
--"POT-Creation-Date: 2022-03-10 00:46+0000\n"
--"PO-Revision-Date: 2026-07-11 11:30-0300\n"
--"Last-Translator: Geraldo Simiao <geraldosimiao at fedoraproject.org>\n"
--"Language-Team: Brazilian Portuguese <kde-i18n-pt_BR at kde.org>\n"
--"Language: pt_BR\n"
--"MIME-Version: 1.0\n"
--"Content-Type: text/plain; charset=UTF-8\n"
--"Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=2; plural=(n > 1);\n"
--"X-Generator: Lokalize 26.04.3\n"
--
--#: timesource.cpp:46
--msgid "Local"
--msgstr "Local"
--
--#: timesource.cpp:61
--msgid "Timezone"
--msgstr "Fuso horário"
--
--#: timesource.cpp:66 timesource.cpp:69 timesource.cpp:73
--msgid "Timezone City"
--msgstr "Cidade do fuso horário"
--
--#: timesource.cpp:68 timesource.cpp:71
--msgid "Timezone Continent"
--msgstr "Continente do fuso horário"
--
--#: timesource.cpp:72
--msgid "Timezone Country"
--msgstr "País do fuso horário"
--
--#: timesource.cpp:97
--msgid "Offset"
--msgstr "Posição"
--
--#: timesource.cpp:100
--msgid "Timezone Abbreviation"
--msgstr "Abreviatura do fuso horário"
--
--#: timesource.cpp:131 timesource.cpp:150 timesource.cpp:171
--msgid "DateTime"
--msgstr "DataHora"
--
--#: timesource.cpp:146
--msgid "Latitude"
--msgstr "Latitude"
--
--#: timesource.cpp:147
--msgid "Longitude"
--msgstr "Longitude"
--
--#: timesource.cpp:148
--msgid "Solar"
--msgstr "Solar"
--
--#: timesource.cpp:149
--msgid "Moon"
--msgstr "Lunar"


From null at kde.org  Mon Jul 13 22:57:01 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 13 Jul 2026 21:57:01 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-workspace/Neon/stable=5D_debian/patches=3A_Revert_=22rm=5Fplasma=5Fengine=5Ftime=2Epo_again=22?=
Message-ID: <20260713215701.A9D8E1401348@lerwini.kde.org>

Git commit 6690ad5d4d0406dc874494678c935006c02f8ac5 by Carlos De Maine.
Committed on 13/07/2026 at 21:56.
Pushed by carlosdem into branch 'Neon/stable'.

Revert "rm_plasma_engine_time.po again"

This reverts commit 08071506f578e13db5595f9f22a3e901829c4cdf.

M  +0    -1    debian/patches/series

https://invent.kde.org/neon/plasma/plasma-workspace/-/commit/6690ad5d4d0406dc874494678c935006c02f8ac5

diff --git a/debian/patches/series b/debian/patches/series
index 1fed155..564a5db 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1 @@
 apparmor_qtwebengineprocess.patch
-rm_plasma_engine_time.po

From null at kde.org  Tue Jul 14 00:16:16 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 13 Jul 2026 23:16:16 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-workspace/Neon/stable=5D_debian/patches=3A_Reapply_=22rm=5Fplasma=5Fengine=5Ftime=2Epo_again=22?=
Message-ID: <20260713231616.7B591140103F@lerwini.kde.org>

Git commit f3889b0e731c9b5fb7903a16b481e5cb9cb0d4e5 by Carlos De Maine.
Committed on 13/07/2026 at 23:16.
Pushed by carlosdem into branch 'Neon/stable'.

Reapply "rm_plasma_engine_time.po again"

This reverts commit 6690ad5d4d0406dc874494678c935006c02f8ac5.

M  +1    -0    debian/patches/series

https://invent.kde.org/neon/plasma/plasma-workspace/-/commit/f3889b0e731c9b5fb7903a16b481e5cb9cb0d4e5

diff --git a/debian/patches/series b/debian/patches/series
index 564a5db..1fed155 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
 apparmor_qtwebengineprocess.patch
+rm_plasma_engine_time.po


From null at kde.org  Tue Jul 14 00:16:16 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 13 Jul 2026 23:16:16 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-workspace/Neon/stable=5D_debian/patches=3A_Reapply_=22and_the_patch_as_well=22?=
Message-ID: <20260713231616.7FADA14014C6@lerwini.kde.org>

Git commit 13276bcb94857fc334b51137c7cdf3386e4cc1bf by Carlos De Maine.
Committed on 13/07/2026 at 23:16.
Pushed by carlosdem into branch 'Neon/stable'.

Reapply "and the patch as well"

This reverts commit bed3d852959a05780b380062fd56c73137b8e85b.

A  +72   -0    debian/patches/rm_plasma_engine_time.po

https://invent.kde.org/neon/plasma/plasma-workspace/-/commit/13276bcb94857fc334b51137c7cdf3386e4cc1bf

diff --git a/debian/patches/rm_plasma_engine_time.po b/debian/patches/rm_plasma_engine_time.po
new file mode 100644
index 0000000..e158878
--- /dev/null
+++ b/debian/patches/rm_plasma_engine_time.po
@@ -0,0 +1,72 @@
+diff --git a/po/pt_BR/plasma_engine_time.po b/po/pt_BR/plasma_engine_time.po
+deleted file mode 100644
+index 3d9de5245b..0000000000
+--- a/po/pt_BR/plasma_engine_time.po
++++ /dev/null
+@@ -1,66 +0,0 @@
+-# Copyright (C) 2026 This file is copyright:
+-# This file is distributed under the same license as the plasma-workspace package.
+-#
+-# SPDX-FileCopyrightText: 2026 Geraldo Simiao <geraldosimiao at fedoraproject.org>
+-msgid ""
+-msgstr ""
+-"Project-Id-Version: plasma-workspace\n"
+-"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+-"POT-Creation-Date: 2022-03-10 00:46+0000\n"
+-"PO-Revision-Date: 2026-07-11 11:30-0300\n"
+-"Last-Translator: Geraldo Simiao <geraldosimiao at fedoraproject.org>\n"
+-"Language-Team: Brazilian Portuguese <kde-i18n-pt_BR at kde.org>\n"
+-"Language: pt_BR\n"
+-"MIME-Version: 1.0\n"
+-"Content-Type: text/plain; charset=UTF-8\n"
+-"Content-Transfer-Encoding: 8bit\n"
+-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+-"X-Generator: Lokalize 26.04.3\n"
+-
+-#: timesource.cpp:46
+-msgid "Local"
+-msgstr "Local"
+-
+-#: timesource.cpp:61
+-msgid "Timezone"
+-msgstr "Fuso horário"
+-
+-#: timesource.cpp:66 timesource.cpp:69 timesource.cpp:73
+-msgid "Timezone City"
+-msgstr "Cidade do fuso horário"
+-
+-#: timesource.cpp:68 timesource.cpp:71
+-msgid "Timezone Continent"
+-msgstr "Continente do fuso horário"
+-
+-#: timesource.cpp:72
+-msgid "Timezone Country"
+-msgstr "País do fuso horário"
+-
+-#: timesource.cpp:97
+-msgid "Offset"
+-msgstr "Posição"
+-
+-#: timesource.cpp:100
+-msgid "Timezone Abbreviation"
+-msgstr "Abreviatura do fuso horário"
+-
+-#: timesource.cpp:131 timesource.cpp:150 timesource.cpp:171
+-msgid "DateTime"
+-msgstr "DataHora"
+-
+-#: timesource.cpp:146
+-msgid "Latitude"
+-msgstr "Latitude"
+-
+-#: timesource.cpp:147
+-msgid "Longitude"
+-msgstr "Longitude"
+-
+-#: timesource.cpp:148
+-msgid "Solar"
+-msgstr "Solar"
+-
+-#: timesource.cpp:149
+-msgid "Moon"
+-msgstr "Lunar"

From null at kde.org  Tue Jul 14 00:28:56 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 13 Jul 2026 23:28:56 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-workspace/Neon/unstable=5D_debian/patches=3A_drop_temp_patch?=
Message-ID: <20260713232856.E820A1400218@lerwini.kde.org>

Git commit 49f0a9e6ba806ea0652ca1b0e16543396074da35 by Carlos De Maine.
Committed on 13/07/2026 at 23:28.
Pushed by carlosdem into branch 'Neon/unstable'.

drop temp patch

D  +0    -72   debian/patches/rm_plasma_engine_time.po
M  +1    -1    debian/patches/series

https://invent.kde.org/neon/plasma/plasma-workspace/-/commit/49f0a9e6ba806ea0652ca1b0e16543396074da35

diff --git a/debian/patches/rm_plasma_engine_time.po b/debian/patches/rm_plasma_engine_time.po
deleted file mode 100644
index e158878..0000000
--- a/debian/patches/rm_plasma_engine_time.po
+++ /dev/null
@@ -1,72 +0,0 @@
-diff --git a/po/pt_BR/plasma_engine_time.po b/po/pt_BR/plasma_engine_time.po
-deleted file mode 100644
-index 3d9de5245b..0000000000
---- a/po/pt_BR/plasma_engine_time.po
-+++ /dev/null
-@@ -1,66 +0,0 @@
--# Copyright (C) 2026 This file is copyright:
--# This file is distributed under the same license as the plasma-workspace package.
--#
--# SPDX-FileCopyrightText: 2026 Geraldo Simiao <geraldosimiao at fedoraproject.org>
--msgid ""
--msgstr ""
--"Project-Id-Version: plasma-workspace\n"
--"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
--"POT-Creation-Date: 2022-03-10 00:46+0000\n"
--"PO-Revision-Date: 2026-07-11 11:30-0300\n"
--"Last-Translator: Geraldo Simiao <geraldosimiao at fedoraproject.org>\n"
--"Language-Team: Brazilian Portuguese <kde-i18n-pt_BR at kde.org>\n"
--"Language: pt_BR\n"
--"MIME-Version: 1.0\n"
--"Content-Type: text/plain; charset=UTF-8\n"
--"Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=2; plural=(n > 1);\n"
--"X-Generator: Lokalize 26.04.3\n"
--
--#: timesource.cpp:46
--msgid "Local"
--msgstr "Local"
--
--#: timesource.cpp:61
--msgid "Timezone"
--msgstr "Fuso horário"
--
--#: timesource.cpp:66 timesource.cpp:69 timesource.cpp:73
--msgid "Timezone City"
--msgstr "Cidade do fuso horário"
--
--#: timesource.cpp:68 timesource.cpp:71
--msgid "Timezone Continent"
--msgstr "Continente do fuso horário"
--
--#: timesource.cpp:72
--msgid "Timezone Country"
--msgstr "País do fuso horário"
--
--#: timesource.cpp:97
--msgid "Offset"
--msgstr "Posição"
--
--#: timesource.cpp:100
--msgid "Timezone Abbreviation"
--msgstr "Abreviatura do fuso horário"
--
--#: timesource.cpp:131 timesource.cpp:150 timesource.cpp:171
--msgid "DateTime"
--msgstr "DataHora"
--
--#: timesource.cpp:146
--msgid "Latitude"
--msgstr "Latitude"
--
--#: timesource.cpp:147
--msgid "Longitude"
--msgstr "Longitude"
--
--#: timesource.cpp:148
--msgid "Solar"
--msgstr "Solar"
--
--#: timesource.cpp:149
--msgid "Moon"
--msgstr "Lunar"
diff --git a/debian/patches/series b/debian/patches/series
index 1fed155..df255af 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,2 @@
 apparmor_qtwebengineprocess.patch
-rm_plasma_engine_time.po
+

From null at kde.org  Tue Jul 14 00:33:16 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 13 Jul 2026 23:33:16 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-workspace/Neon/stable=5D_debian/patches=3A_translation_was_different_on_Plasma/6=2E7_to_master?=
Message-ID: <20260713233316.A552E14001EC@lerwini.kde.org>

Git commit 01c5c12a2db000bd849ab2a22d237e2a97a70785 by Carlos De Maine.
Committed on 13/07/2026 at 23:33.
Pushed by carlosdem into branch 'Neon/stable'.

translation was different on Plasma/6.7 to master

M  +2    -2    debian/patches/rm_plasma_engine_time.po

https://invent.kde.org/neon/plasma/plasma-workspace/-/commit/01c5c12a2db000bd849ab2a22d237e2a97a70785

diff --git a/debian/patches/rm_plasma_engine_time.po b/debian/patches/rm_plasma_engine_time.po
index e158878..f7cdcd8 100644
--- a/debian/patches/rm_plasma_engine_time.po
+++ b/debian/patches/rm_plasma_engine_time.po
@@ -1,6 +1,6 @@
 diff --git a/po/pt_BR/plasma_engine_time.po b/po/pt_BR/plasma_engine_time.po
 deleted file mode 100644
-index 3d9de5245b..0000000000
+index 1126fef3dc..0000000000
 --- a/po/pt_BR/plasma_engine_time.po
 +++ /dev/null
 @@ -1,66 +0,0 @@
@@ -13,7 +13,7 @@ index 3d9de5245b..0000000000
 -"Project-Id-Version: plasma-workspace\n"
 -"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
 -"POT-Creation-Date: 2022-03-10 00:46+0000\n"
--"PO-Revision-Date: 2026-07-11 11:30-0300\n"
+-"PO-Revision-Date: 2026-07-11 11:20-0300\n"
 -"Last-Translator: Geraldo Simiao <geraldosimiao at fedoraproject.org>\n"
 -"Language-Team: Brazilian Portuguese <kde-i18n-pt_BR at kde.org>\n"
 -"Language: pt_BR\n"

From null at kde.org  Tue Jul 14 00:45:59 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 13 Jul 2026 23:45:59 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/mbox-importer/Neon/stable=5D_debian/patches=3A_Revert_=22fix_weird_Unknown_CMake_command_=22ki18n=5Fwrap=5Fui=22_error_in_stable=22?=
Message-ID: <20260713234559.51E7514001EC@lerwini.kde.org>

Git commit 3a247e5067086fa279f089781ceb24f1f6096081 by Carlos De Maine.
Committed on 13/07/2026 at 23:45.
Pushed by carlosdem into branch 'Neon/stable'.

Revert "fix weird Unknown CMake command "ki18n_wrap_ui" error in stable"

This reverts commit f4563909240ff7585575c0d62fdd10addedb737d

D  +0    -12   debian/patches/ki18n.diff
D  +0    -1    debian/patches/series

https://invent.kde.org/neon/pim/mbox-importer/-/commit/3a247e5067086fa279f089781ceb24f1f6096081

diff --git a/debian/patches/ki18n.diff b/debian/patches/ki18n.diff
deleted file mode 100644
index 5837304..0000000
--- a/debian/patches/ki18n.diff
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 844ce6f..9da2f4a 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -120,6 +120,7 @@ set(IDENTITYMANAGEMENT_LIB_VERSION "6.7.40")
- find_package(KF6Config ${KF_MIN_VERSION} CONFIG REQUIRED)
- find_package(KF6Service ${KF_MIN_VERSION} CONFIG REQUIRED)
- find_package(KF6Crash ${KF_MIN_VERSION} REQUIRED)
-+find_package(KF6I18n ${KF_MIN_VERSION} CONFIG REQUIRED)
- find_package(KF6IconThemes ${KF_MIN_VERSION} QUIET)
- 
- # Find KdepimLibs Package
diff --git a/debian/patches/series b/debian/patches/series
deleted file mode 100644
index 42b7df1..0000000
--- a/debian/patches/series
+++ /dev/null
@@ -1 +0,0 @@
-ki18n.diff

From null at kde.org  Tue Jul 14 00:57:42 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 13 Jul 2026 23:57:42 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-workspace/Neon/stable=5D_debian/patches=3A_drop_temp_patch?=
Message-ID: <20260713235742.1211614001EC@lerwini.kde.org>

Git commit 823e7937b94ce9e5029766de08a2fbcd73401d87 by Carlos De Maine.
Committed on 13/07/2026 at 23:57.
Pushed by carlosdem into branch 'Neon/stable'.

drop temp patch

D  +0    -72   debian/patches/rm_plasma_engine_time.po
M  +0    -1    debian/patches/series

https://invent.kde.org/neon/plasma/plasma-workspace/-/commit/823e7937b94ce9e5029766de08a2fbcd73401d87

diff --git a/debian/patches/rm_plasma_engine_time.po b/debian/patches/rm_plasma_engine_time.po
deleted file mode 100644
index f7cdcd8..0000000
--- a/debian/patches/rm_plasma_engine_time.po
+++ /dev/null
@@ -1,72 +0,0 @@
-diff --git a/po/pt_BR/plasma_engine_time.po b/po/pt_BR/plasma_engine_time.po
-deleted file mode 100644
-index 1126fef3dc..0000000000
---- a/po/pt_BR/plasma_engine_time.po
-+++ /dev/null
-@@ -1,66 +0,0 @@
--# Copyright (C) 2026 This file is copyright:
--# This file is distributed under the same license as the plasma-workspace package.
--#
--# SPDX-FileCopyrightText: 2026 Geraldo Simiao <geraldosimiao at fedoraproject.org>
--msgid ""
--msgstr ""
--"Project-Id-Version: plasma-workspace\n"
--"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
--"POT-Creation-Date: 2022-03-10 00:46+0000\n"
--"PO-Revision-Date: 2026-07-11 11:20-0300\n"
--"Last-Translator: Geraldo Simiao <geraldosimiao at fedoraproject.org>\n"
--"Language-Team: Brazilian Portuguese <kde-i18n-pt_BR at kde.org>\n"
--"Language: pt_BR\n"
--"MIME-Version: 1.0\n"
--"Content-Type: text/plain; charset=UTF-8\n"
--"Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=2; plural=(n > 1);\n"
--"X-Generator: Lokalize 26.04.3\n"
--
--#: timesource.cpp:46
--msgid "Local"
--msgstr "Local"
--
--#: timesource.cpp:61
--msgid "Timezone"
--msgstr "Fuso horário"
--
--#: timesource.cpp:66 timesource.cpp:69 timesource.cpp:73
--msgid "Timezone City"
--msgstr "Cidade do fuso horário"
--
--#: timesource.cpp:68 timesource.cpp:71
--msgid "Timezone Continent"
--msgstr "Continente do fuso horário"
--
--#: timesource.cpp:72
--msgid "Timezone Country"
--msgstr "País do fuso horário"
--
--#: timesource.cpp:97
--msgid "Offset"
--msgstr "Posição"
--
--#: timesource.cpp:100
--msgid "Timezone Abbreviation"
--msgstr "Abreviatura do fuso horário"
--
--#: timesource.cpp:131 timesource.cpp:150 timesource.cpp:171
--msgid "DateTime"
--msgstr "DataHora"
--
--#: timesource.cpp:146
--msgid "Latitude"
--msgstr "Latitude"
--
--#: timesource.cpp:147
--msgid "Longitude"
--msgstr "Longitude"
--
--#: timesource.cpp:148
--msgid "Solar"
--msgstr "Solar"
--
--#: timesource.cpp:149
--msgid "Moon"
--msgstr "Lunar"
diff --git a/debian/patches/series b/debian/patches/series
index 1fed155..564a5db 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1 @@
 apparmor_qtwebengineprocess.patch
-rm_plasma_engine_time.po

From null at kde.org  Tue Jul 14 01:03:00 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 14 Jul 2026 00:03:00 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/maui/mauikit-calendar/Neon/stable=5D_debian=3A_kf6-kmime-dev_build_dep?=
Message-ID: <20260714000300.991AE1400D93@lerwini.kde.org>

Git commit 467e13eabd257c554a9118e25a13f5b3188e69eb by Carlos De Maine.
Committed on 14/07/2026 at 00:02.
Pushed by carlosdem into branch 'Neon/stable'.

kf6-kmime-dev build dep

M  +1    -0    debian/control

https://invent.kde.org/neon/maui/mauikit-calendar/-/commit/467e13eabd257c554a9118e25a13f5b3188e69eb

diff --git a/debian/control b/debian/control
index 6cc5e7c..9e646b7 100644
--- a/debian/control
+++ b/debian/control
@@ -8,6 +8,7 @@ Build-Depends: cmake,
                kf6-kcoreaddons-dev,
                kf6-ki18n-dev,
                kf6-kio-dev,
+               kf6-kmime-dev,
                kf6-ktextaddons-dev,
                kpim6-akonadi-dev,
                kpim6-akonadi-calendar-dev,

From null at kde.org  Tue Jul 14 01:32:18 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 14 Jul 2026 00:32:18 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kfilemetadata/Neon/stable=5D_debian=3A_libebook-tools-perl_-_e-pub_support?=
Message-ID: <20260714003218.870A11402CE4@lerwini.kde.org>

Git commit a7898860c4eeebb015087fcae0ad2e766375db75 by Carlos De Maine.
Committed on 14/07/2026 at 00:32.
Pushed by carlosdem into branch 'Neon/stable'.

libebook-tools-perl - e-pub support

M  +1    -0    debian/control

https://invent.kde.org/neon/kf6/kf6-kfilemetadata/-/commit/a7898860c4eeebb015087fcae0ad2e766375db75

diff --git a/debian/control b/debian/control
index 350a995..be33174 100644
--- a/debian/control
+++ b/debian/control
@@ -5,6 +5,7 @@ Maintainer: Jonathan Esk-Riddell <jr at jriddell.org>
 Build-Depends: cmake,
                debhelper-compat (= 13),
                doxygen,
+               libebook-tools-perl,
                graphviz,
                kde-qdoc-common-dev,
                kf6-extra-cmake-modules,

From null at kde.org  Tue Jul 14 01:51:12 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 14 Jul 2026 00:51:12 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/infrastructure/pangea-conf-projects=5D_overrides=3A_add_mauikit-audio_for_vvave_from_camiloh=27s_personal_repo?=
Message-ID: <20260714005112.E2BDC1400ECC@lerwini.kde.org>

Git commit a57d0338692efba1604f0e7b580c5ee6baf49a26 by Carlos De Maine.
Committed on 14/07/2026 at 00:51.
Pushed by carlosdem into branch 'master'.

add mauikit-audio for vvave from camiloh's personal repo

M  +8    -0    overrides/base.yaml

https://invent.kde.org/neon/infrastructure/pangea-conf-projects/-/commit/a57d0338692efba1604f0e7b580c5ee6baf49a26

diff --git a/overrides/base.yaml b/overrides/base.yaml
index 12c0ce9..91d5dbb 100644
--- a/overrides/base.yaml
+++ b/overrides/base.yaml
@@ -601,6 +601,14 @@
     upstream_scm:
       type: uscan
 
+### Maui ###
+
+'*invent.kde.org/neon/maui/mauikit-audio':
+  '*':
+    upstream_scm:
+      type: git
+      url: https://invent.kde.org/camiloh/mauikit-audio.git
+      branch: master
 
 ### Neon Natives ###
 

From null at kde.org  Tue Jul 14 01:51:50 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 14 Jul 2026 00:51:50 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/maui/mauikit-audio/Neon/unstable=5D_debian=3A_initial_packaging?=
Message-ID: <20260714005150.C33931400ECC@lerwini.kde.org>

Git commit 223c392568090c7e9d74a4c495417ad79d5c01db by Carlos De Maine.
Committed on 14/07/2026 at 00:51.
Pushed by carlosdem into branch 'Neon/unstable'.

initial packaging

A  +5    -0    debian/changelog
A  +45   -0    debian/control
A  +36   -0    debian/copyright
A  +3    -0    debian/libmauikitaudio-dev.install
A  +3    -0    debian/libmauikitaudio4.install
A  +1    -0    debian/libmauikitiaudio4.lintian-overrides
A  +1    -0    debian/qml6-module-org-mauikit-audio.install
A  +10   -0    debian/rules
A  +1    -0    debian/source/format
A  +67   -0    debian/upstream/signing-key.asc
A  +2    -0    debian/watch

https://invent.kde.org/neon/maui/mauikit-audio/-/commit/223c392568090c7e9d74a4c495417ad79d5c01db

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..9cfffd0
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+mauikit-audio (4.0.0-0neon) noble; urgency=medium
+
+  * initial packaging
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 00:29:17 +0000
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..71ec28d
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,45 @@
+Source: mauikit-audio
+Section: kde
+Priority: optional
+Maintainer: Jonathan Riddell <jr at jriddell.org>
+Build-Depends: cmake,
+               debhelper-compat (= 13),
+               kf6-extra-cmake-modules,
+               kf6-kcoreaddons-dev,
+               kf6-ki18n-dev,
+               mauiman-dev,
+               mauikit-dev,
+               ninja-build,
+               qt6-base-dev,
+               qt6-declarative-dev,
+               qt6-multimedia-dev,
+Standards-Version: 4.6.2
+Homepage: https://mauikit.org/
+
+Package: qml6-module-org-mauikit-audio
+Architecture: any
+Depends: libmauikit,
+         libmauikitaudio4,
+         qml6-module-org-kde-kirigami2,
+         qml6-module-org-maui-mauikit,
+         ${misc:Depends},
+         ${shlibs:Depends}
+Description: MauiKit Audio Components
+ This package contains the mauikit audio qml module.
+
+Package: libmauikitaudio4
+Architecture: any
+Depends: qml6-module-org-mauikit-audio,
+         ${misc:Depends}, 
+         ${shlibs:Depends}
+Description: MauiKit Audio Components
+ This package contains the mauikit audio library.
+
+Package: libmauikitaudio-dev
+Architecture: any
+Depends: libmauikitaudio4 (= ${binary:Version}),
+         qt6-base-dev,
+         ${misc:Depends},
+         ${shlibs:Depends}
+Description: MauiKit Image Audio Components
+ This package contains mauikit audio  development files.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..000076e
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,36 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: mauikit
+Source: https://github.com/maui-project/mauikit
+
+Files: *
+Copyright: 2018, Camilo Higuita
+License: GPL-3+
+
+Files: debian/*
+Copyright: 2018, Jonah Brüchert <jbb at kaidan.im>
+License: GPL-3.0+
+
+License: GPL-3+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; version 3 dated June, 2007, or (at
+ your option) any later version.
+ On Debian systems, the complete text of version 3 of the GNU General
+ Public License can be found in '/usr/share/common-licenses/GPL-3'.
+
+License: GPL-3.0+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+ .
+ This package is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>.
+ .
+ On Debian systems, the complete text of the GNU General
+ Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
diff --git a/debian/libmauikitaudio-dev.install b/debian/libmauikitaudio-dev.install
new file mode 100644
index 0000000..e1a7fcf
--- /dev/null
+++ b/debian/libmauikitaudio-dev.install
@@ -0,0 +1,3 @@
+usr/include/
+usr/lib/*/cmake/
+usr/lib/*/libMauiKitaudio4.so
diff --git a/debian/libmauikitaudio4.install b/debian/libmauikitaudio4.install
new file mode 100644
index 0000000..e32c355
--- /dev/null
+++ b/debian/libmauikitaudio4.install
@@ -0,0 +1,3 @@
+usr/lib/*/libMauiKitaudio4.so.4
+usr/lib/*/libMauiKitaudio4.so.4.*
+usr/share/locale/
diff --git a/debian/libmauikitiaudio4.lintian-overrides b/debian/libmauikitiaudio4.lintian-overrides
new file mode 100644
index 0000000..82a34a8
--- /dev/null
+++ b/debian/libmauikitiaudio4.lintian-overrides
@@ -0,0 +1 @@
+libmauikitaudio4: package-name-doesnt-match-sonames libMauiKitaudio4-4
diff --git a/debian/qml6-module-org-mauikit-audio.install b/debian/qml6-module-org-mauikit-audio.install
new file mode 100644
index 0000000..92d597b
--- /dev/null
+++ b/debian/qml6-module-org-mauikit-audio.install
@@ -0,0 +1 @@
+/usr/lib/*/qt6/
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..c5e140f
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,10 @@
+#!/usr/bin/make -f
+
+export QT_SELECT=qt6
+
+%:
+	dh $@ --buildsystem=cmake
+
+override_dh_auto_configure:
+	dh_auto_configure -- \
+	-DBUILD_WITH_QT6=ON
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc
new file mode 100644
index 0000000..da2d5a7
--- /dev/null
+++ b/debian/upstream/signing-key.asc
@@ -0,0 +1,67 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+

+VnGGzjQsaNRDv7So8KTz5vi1VSRX//sQ2skYhw1UNd3ZipakMSmVLzUC
+=7myj
+-----END PGP PUBLIC KEY BLOCK-----
+
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..833a83b
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=4
+opts=pgpsigurlmangle=s/$/.sig/ http://download.kde.org/stable/maui/@PACKAGE@/([\d\.]+)/@PACKAGE at -([\d.]+).tar.xz

From null at kde.org  Tue Jul 14 02:10:35 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 14 Jul 2026 01:10:35 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/maui/mauikit-audio/Neon/stable=5D_debian=3A_fix_the_installs?=
Message-ID: <20260714011035.940001400720@lerwini.kde.org>

Git commit a307e6970dc6a8d1e2768aecf01b2f7e2fdd484f by Carlos De Maine.
Committed on 14/07/2026 at 01:06.
Pushed by carlosdem into branch 'Neon/stable'.

fix the installs

M  +3    -1    debian/libmauikitaudio-dev.install
M  +2    -2    debian/libmauikitaudio4.install
M  +1    -1    debian/libmauikitiaudio4.lintian-overrides

https://invent.kde.org/neon/maui/mauikit-audio/-/commit/a307e6970dc6a8d1e2768aecf01b2f7e2fdd484f

diff --git a/debian/libmauikitaudio-dev.install b/debian/libmauikitaudio-dev.install
index e1a7fcf..8eddd61 100644
--- a/debian/libmauikitaudio-dev.install
+++ b/debian/libmauikitaudio-dev.install
@@ -1,3 +1,5 @@
 usr/include/
 usr/lib/*/cmake/
-usr/lib/*/libMauiKitaudio4.so
+usr/lib/*/libMauiKitAudio4.so
+usr/lib/*/MauiKitAudio/Input/*.so
+usr/lib/*/MauiKitAudio/Output/*.so
diff --git a/debian/libmauikitaudio4.install b/debian/libmauikitaudio4.install
index e32c355..1f22250 100644
--- a/debian/libmauikitaudio4.install
+++ b/debian/libmauikitaudio4.install
@@ -1,3 +1,3 @@
-usr/lib/*/libMauiKitaudio4.so.4
-usr/lib/*/libMauiKitaudio4.so.4.*
+usr/lib/*/libMauiKitAudio4.so.4
+usr/lib/*/libMauiKitAudio4.so.4.*
 usr/share/locale/
diff --git a/debian/libmauikitiaudio4.lintian-overrides b/debian/libmauikitiaudio4.lintian-overrides
index 82a34a8..85c395b 100644
--- a/debian/libmauikitiaudio4.lintian-overrides
+++ b/debian/libmauikitiaudio4.lintian-overrides
@@ -1 +1 @@
-libmauikitaudio4: package-name-doesnt-match-sonames libMauiKitaudio4-4
+libmauikitaudio4: package-name-doesnt-match-sonames libMauiKitAudio4-4

From null at kde.org  Tue Jul 14 02:16:11 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 14 Jul 2026 01:16:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/maui/mauikit-audio/Neon/stable=5D_debian=3A_no_translations_yet?=
Message-ID: <20260714011611.B4D181401447@lerwini.kde.org>

Git commit 06794096b7d4220698ac3ab0b63153ea63840a10 by Carlos De Maine.
Committed on 14/07/2026 at 01:16.
Pushed by carlosdem into branch 'Neon/stable'.

no translations yet

M  +1    -1    debian/libmauikitaudio4.install

https://invent.kde.org/neon/maui/mauikit-audio/-/commit/06794096b7d4220698ac3ab0b63153ea63840a10

diff --git a/debian/libmauikitaudio4.install b/debian/libmauikitaudio4.install
index 1f22250..bb8ccb0 100644
--- a/debian/libmauikitaudio4.install
+++ b/debian/libmauikitaudio4.install
@@ -1,3 +1,3 @@
 usr/lib/*/libMauiKitAudio4.so.4
 usr/lib/*/libMauiKitAudio4.so.4.*
-usr/share/locale/
+#usr/share/locale/

From null at kde.org  Tue Jul 14 02:26:20 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 14 Jul 2026 01:26:20 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/maui/mauikit-audio/Neon/stable=5D_debian=3A_name_the_override_correctly?=
Message-ID: <20260714012620.63ECE1401447@lerwini.kde.org>

Git commit 902e26d351c627b2355274597a1cfc474728dc3d by Carlos De Maine.
Committed on 14/07/2026 at 01:26.
Pushed by carlosdem into branch 'Neon/stable'.

name the override correctly

R  +0    -0    debian/libmauikitaudio4.lintian-overrides [from: debian/libmauikitiaudio4.lintian-overrides - 100% similarity]

https://invent.kde.org/neon/maui/mauikit-audio/-/commit/902e26d351c627b2355274597a1cfc474728dc3d

diff --git a/debian/libmauikitiaudio4.lintian-overrides b/debian/libmauikitaudio4.lintian-overrides
similarity index 100%
rename from debian/libmauikitiaudio4.lintian-overrides
rename to debian/libmauikitaudio4.lintian-overrides

From null at kde.org  Tue Jul 14 02:37:16 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 14 Jul 2026 01:37:16 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/maui/mauikit-audio/Neon/stable=5D_debian=3A_add_qmmp?=
Message-ID: <20260714013716.0E26C14007E6@lerwini.kde.org>

Git commit 8da590d0621f59602d39fe0d8fc5818747d30e49 by Carlos De Maine.
Committed on 14/07/2026 at 01:37.
Pushed by carlosdem into branch 'Neon/stable'.

add qmmp

M  +1    -0    debian/control

https://invent.kde.org/neon/maui/mauikit-audio/-/commit/8da590d0621f59602d39fe0d8fc5818747d30e49

diff --git a/debian/control b/debian/control
index 71ec28d..59d9628 100644
--- a/debian/control
+++ b/debian/control
@@ -13,6 +13,7 @@ Build-Depends: cmake,
                qt6-base-dev,
                qt6-declarative-dev,
                qt6-multimedia-dev,
+               qmmp,
 Standards-Version: 4.6.2
 Homepage: https://mauikit.org/
 

From null at kde.org  Tue Jul 14 03:23:33 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 14 Jul 2026 02:23:33 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/maui/mauikit-audio/Neon/stable=5D_debian=3A_qmmp_build-deps?=
Message-ID: <20260714022333.36AFF14018EC@lerwini.kde.org>

Git commit 2d72cc5a19fe34e11a36c0c48321fbc97c75bd77 by Carlos De Maine.
Committed on 14/07/2026 at 02:23.
Pushed by carlosdem into branch 'Neon/stable'.

qmmp build-deps

M  +26   -0    debian/control

https://invent.kde.org/neon/maui/mauikit-audio/-/commit/2d72cc5a19fe34e11a36c0c48321fbc97c75bd77

diff --git a/debian/control b/debian/control
index 59d9628..874ed2a 100644
--- a/debian/control
+++ b/debian/control
@@ -7,9 +7,35 @@ Build-Depends: cmake,
                kf6-extra-cmake-modules,
                kf6-kcoreaddons-dev,
                kf6-ki18n-dev,
+               libbs2b-dev,
+               libcddb2-dev,
+               libcdio-cdda-dev,
+               libcdio-dev,
+               libcdio-paranoia-dev,
+               libenca-dev,
+               libenca0,
+               libfaad-dev,
+               libftgl2,
+               libgme-dev,
+               libmad0-dev,
+               libmms-dev,
+               libmpcdec-dev,
+               libprojectm-dev,
+               libprojectm2v5,
+               librcd-dev,
+               librcd0,
+               libsidplayfp-dev,
+               libsidplayfp6,
+               libsndfile1-dev,
+               libsoxr-dev,
+               libsoxr-lsr0,
+               libwildmidi-dev,
+               libxmp-dev,
+               libxmp4,
                mauiman-dev,
                mauikit-dev,
                ninja-build,
+               projectm-data,
                qt6-base-dev,
                qt6-declarative-dev,
                qt6-multimedia-dev,

From null at kde.org  Tue Jul 14 03:39:23 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 14 Jul 2026 02:39:23 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/maui/vvave/Neon/stable=5D_debian=3A_libmauikitaudio-dev_build_dep?=
Message-ID: <20260714023923.3B45C1400A01@lerwini.kde.org>

Git commit a4bee1454bbae46554c335129a3005456aaa8a86 by Carlos De Maine.
Committed on 14/07/2026 at 01:12.
Pushed by carlosdem into branch 'Neon/stable'.

libmauikitaudio-dev build dep

M  +1    -0    debian/control

https://invent.kde.org/neon/maui/vvave/-/commit/a4bee1454bbae46554c335129a3005456aaa8a86

diff --git a/debian/control b/debian/control
index 1d4351d..1dc960a 100644
--- a/debian/control
+++ b/debian/control
@@ -12,6 +12,7 @@ Build-Depends: cmake,
                kf6-knotifications-dev,
                kf6-syntax-highlighting-dev,
                libmauikitaccounts-dev,
+               libmauikitaudio-dev,
                libmauikitfilebrowsing-dev,
                libtag1-dev,
                mauiman-dev,

From null at kde.org  Tue Jul 14 04:14:24 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 14 Jul 2026 03:14:24 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/neochat/Neon/unstable=5D_debian/patches=3A_guard_against_gcc15_specific_insert=5Frange_usage?=
Message-ID: <20260714031424.5BEA81400938@lerwini.kde.org>

Git commit 482acc3d51e8e845a750dc8e21012ddf6b167f92 by Carlos De Maine.
Committed on 14/07/2026 at 03:08.
Pushed by carlosdem into branch 'Neon/unstable'.

guard against gcc15 specific insert_range usage

use a temp var to catch the result and then use a traditional .insert function instead

A  +64   -0    debian/patches/gcc_15_isms.diff
A  +1    -0    debian/patches/series

https://invent.kde.org/neon/network/neochat/-/commit/482acc3d51e8e845a750dc8e21012ddf6b167f92

diff --git a/debian/patches/gcc_15_isms.diff b/debian/patches/gcc_15_isms.diff
new file mode 100644
index 0000000..7df1c33
--- /dev/null
+++ b/debian/patches/gcc_15_isms.diff
@@ -0,0 +1,64 @@
+diff --git a/src/libneochat/eventhandler.cpp b/src/libneochat/eventhandler.cpp
+index 3fb51e61b..e76856f50 100644
+--- a/src/libneochat/eventhandler.cpp
++++ b/src/libneochat/eventhandler.cpp
+@@ -729,8 +729,12 @@ Blocks::BlockPtrs EventHandler::blocksForEvent(NeoChatRoom *room, const RoomEven
+         return {};
+     }
+     Blocks::BlockPtrs blocks;
++#if defined(__GNUC__) && __GNUC__ >= 15
+     blocks.insert_range(blocks.end(), blocksForEventType(room, event, parent));
+-
++#else
++    auto source_range = blocksForEventType(room, event, parent);
++    blocks.insert(blocks.end(), source_range.begin(), source_range.end());
++#endif
+     const auto roomMessageEvent = eventCast<const RoomMessageEvent>(event);
+     if (roomMessageEvent
+         && ((roomMessageEvent->isThreaded() && roomMessageEvent->id() == roomMessageEvent->threadRootEventId())
+@@ -786,6 +790,7 @@ Blocks::BlockPtrs EventHandler::blocksForEventType(NeoChatRoom *room, const Room
+         Blocks::BlockPtrs components;
+         components.push_back(blockForMediaEvent(room, event, parent));
+         if (const auto body = rawMessageBody(*event); !event->is<StickerEvent>() && !body.isEmpty()) {
++#if defined(__GNUC__) && __GNUC__ >= 15
+             components.insert_range(components.end(),
+                                     TextHandler().textComponents(body,
+                                                                  messageBodyInputFormat(*event),
+@@ -798,6 +803,20 @@ Blocks::BlockPtrs EventHandler::blocksForEventType(NeoChatRoom *room, const Room
+ #endif
+                                                                  false,
+                                                                  parent));
++#else
++            auto text_components = TextHandler().textComponents(body,
++                                                                messageBodyInputFormat(*event),
++                                                                room,
++                                                                event,
++#if Quotient_VERSION_MINOR > 9
++                                                                event->isReplaced(),
++#else
++                                                                roomMessageEvent->isReplaced(),
++#endif
++                                                                false, parent);
++
++            components.insert(components.end(), text_components.begin(), text_components.end());
++#endif
+         }
+         return components;
+     }
+diff --git a/src/messagecontent/models/eventmessagecontentmodel.cpp b/src/messagecontent/models/eventmessagecontentmodel.cpp
+index d14d7f33c..84fa88f1b 100644
+--- a/src/messagecontent/models/eventmessagecontentmodel.cpp
++++ b/src/messagecontent/models/eventmessagecontentmodel.cpp
+@@ -324,7 +324,12 @@ Blocks::BlockPtrs EventMessageContentModel::messageContentComponents(bool isEdit
+     if (isEditing) {
+         blocks.push_back(new Blocks::ChatBarBlock(Blocks::ChatBar, true, {}, this));
+     } else {
++#if defined(__GNUC__) && __GNUC__ >= 15
+         blocks.insert_range(blocks.end(), EventHandler::blocksForEvent(m_room, event, this));
++#else
++        auto event_blocks = EventHandler::blocksForEvent(m_room, event, this);
++        blocks.insert(blocks.end(), event_blocks.begin(), event_blocks.end());
++#endif
+     }
+ 
+ #if Quotient_VERSION_MINOR > 9
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..9d5ce1f
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+gcc_15_isms.diff

From null at kde.org  Tue Jul 14 05:33:05 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 14 Jul 2026 04:33:05 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/neochat/Neon/stable=5D_debian/patches=3A_rebase_patch_for_stable_branch?=
Message-ID: <20260714043305.A511214001EC@lerwini.kde.org>

Git commit b4309d2adb003dc4e6ef210fc5beb8a11173803e by Carlos De Maine.
Committed on 14/07/2026 at 04:32.
Pushed by carlosdem into branch 'Neon/stable'.

rebase patch for stable branch

R  +19   -10   debian/patches/gcc_15_isms-testing.diff [from: debian/patches/gcc_15_isms.diff - 072% similarity]

https://invent.kde.org/neon/network/neochat/-/commit/b4309d2adb003dc4e6ef210fc5beb8a11173803e

diff --git a/debian/patches/gcc_15_isms.diff b/debian/patches/gcc_15_isms-testing.diff
similarity index 72%
rename from debian/patches/gcc_15_isms.diff
rename to debian/patches/gcc_15_isms-testing.diff
index 7df1c33..8c6ec73 100644
--- a/debian/patches/gcc_15_isms.diff
+++ b/debian/patches/gcc_15_isms-testing.diff
@@ -1,30 +1,32 @@
 diff --git a/src/libneochat/eventhandler.cpp b/src/libneochat/eventhandler.cpp
-index 3fb51e61b..e76856f50 100644
+index 466f28c45..c2ed86e5d 100644
 --- a/src/libneochat/eventhandler.cpp
 +++ b/src/libneochat/eventhandler.cpp
-@@ -729,8 +729,12 @@ Blocks::BlockPtrs EventHandler::blocksForEvent(NeoChatRoom *room, const RoomEven
+@@ -719,9 +719,15 @@ Blocks::BlockPtrs EventHandler::blocksForEvent(NeoChatRoom *room, const Quotient
          return {};
      }
      Blocks::BlockPtrs blocks;
 +#if defined(__GNUC__) && __GNUC__ >= 15
      blocks.insert_range(blocks.end(), blocksForEventType(room, event, parent));
--
+ 
+     const auto roomMessageEvent = eventCast<const Quotient::RoomMessageEvent>(event);
 +#else
 +    auto source_range = blocksForEventType(room, event, parent);
 +    blocks.insert(blocks.end(), source_range.begin(), source_range.end());
 +#endif
-     const auto roomMessageEvent = eventCast<const RoomMessageEvent>(event);
++    const auto roomMessageEvent = eventCast<const RoomMessageEvent>(event);
      if (roomMessageEvent
          && ((roomMessageEvent->isThreaded() && roomMessageEvent->id() == roomMessageEvent->threadRootEventId())
-@@ -786,6 +790,7 @@ Blocks::BlockPtrs EventHandler::blocksForEventType(NeoChatRoom *room, const Room
-         Blocks::BlockPtrs components;
-         components.push_back(blockForMediaEvent(room, event, parent));
-         if (const auto body = rawMessageBody(*event); !event->is<StickerEvent>() && !body.isEmpty()) {
+             || room->threads().contains(roomMessageEvent->id()))) {
+@@ -765,6 +771,7 @@ Blocks::BlockPtrs EventHandler::blocksForEventType(NeoChatRoom *room, const Quot
+         components.push_back(EventHandler::blockForMediaEvent(room, event, parent));
+         auto body = EventHandler::rawMessageBody(*event);
+         if (!event->is<StickerEvent>() && !body.isEmpty()) {
 +#if defined(__GNUC__) && __GNUC__ >= 15
              components.insert_range(components.end(),
                                      TextHandler().textComponents(body,
-                                                                  messageBodyInputFormat(*event),
-@@ -798,6 +803,20 @@ Blocks::BlockPtrs EventHandler::blocksForEventType(NeoChatRoom *room, const Room
+                                                                  EventHandler::messageBodyInputFormat(*event),
+@@ -777,6 +784,20 @@ Blocks::BlockPtrs EventHandler::blocksForEventType(NeoChatRoom *room, const Quot
  #endif
                                                                   false,
                                                                   parent));
@@ -45,6 +47,13 @@ index 3fb51e61b..e76856f50 100644
          }
          return components;
      }
+@@ -992,4 +1013,4 @@ QString EventHandler::locationAssetType(const Quotient::RoomEvent *event)
+     return assetType;
+ }
+ 
+-#include "moc_eventhandler.cpp"
++#include "moc_eventhandler.cpp"
+\ No newline at end of file
 diff --git a/src/messagecontent/models/eventmessagecontentmodel.cpp b/src/messagecontent/models/eventmessagecontentmodel.cpp
 index d14d7f33c..84fa88f1b 100644
 --- a/src/messagecontent/models/eventmessagecontentmodel.cpp

From null at kde.org  Tue Jul 14 05:33:32 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 14 Jul 2026 04:33:32 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/neochat/Neon/unstable=5D_debian/patches=3A_Revert_=22rebase_patch_for_stable_branch=22?=
Message-ID: <20260714043332.4FCF014001EC@lerwini.kde.org>

Git commit 37accdaabea7e484bcce9e63f3d2e3cf4b140cb3 by Carlos De Maine.
Committed on 14/07/2026 at 04:33.
Pushed by carlosdem into branch 'Neon/unstable'.

Revert "rebase patch for stable branch"

This reverts commit b4309d2adb003dc4e6ef210fc5beb8a11173803e

R  +10   -19   debian/patches/gcc_15_isms.diff [from: debian/patches/gcc_15_isms-testing.diff - 072% similarity]

https://invent.kde.org/neon/network/neochat/-/commit/37accdaabea7e484bcce9e63f3d2e3cf4b140cb3

diff --git a/debian/patches/gcc_15_isms-testing.diff b/debian/patches/gcc_15_isms.diff
similarity index 72%
rename from debian/patches/gcc_15_isms-testing.diff
rename to debian/patches/gcc_15_isms.diff
index 8c6ec73..7df1c33 100644
--- a/debian/patches/gcc_15_isms-testing.diff
+++ b/debian/patches/gcc_15_isms.diff
@@ -1,32 +1,30 @@
 diff --git a/src/libneochat/eventhandler.cpp b/src/libneochat/eventhandler.cpp
-index 466f28c45..c2ed86e5d 100644
+index 3fb51e61b..e76856f50 100644
 --- a/src/libneochat/eventhandler.cpp
 +++ b/src/libneochat/eventhandler.cpp
-@@ -719,9 +719,15 @@ Blocks::BlockPtrs EventHandler::blocksForEvent(NeoChatRoom *room, const Quotient
+@@ -729,8 +729,12 @@ Blocks::BlockPtrs EventHandler::blocksForEvent(NeoChatRoom *room, const RoomEven
          return {};
      }
      Blocks::BlockPtrs blocks;
 +#if defined(__GNUC__) && __GNUC__ >= 15
      blocks.insert_range(blocks.end(), blocksForEventType(room, event, parent));
- 
-     const auto roomMessageEvent = eventCast<const Quotient::RoomMessageEvent>(event);
+-
 +#else
 +    auto source_range = blocksForEventType(room, event, parent);
 +    blocks.insert(blocks.end(), source_range.begin(), source_range.end());
 +#endif
-+    const auto roomMessageEvent = eventCast<const RoomMessageEvent>(event);
+     const auto roomMessageEvent = eventCast<const RoomMessageEvent>(event);
      if (roomMessageEvent
          && ((roomMessageEvent->isThreaded() && roomMessageEvent->id() == roomMessageEvent->threadRootEventId())
-             || room->threads().contains(roomMessageEvent->id()))) {
-@@ -765,6 +771,7 @@ Blocks::BlockPtrs EventHandler::blocksForEventType(NeoChatRoom *room, const Quot
-         components.push_back(EventHandler::blockForMediaEvent(room, event, parent));
-         auto body = EventHandler::rawMessageBody(*event);
-         if (!event->is<StickerEvent>() && !body.isEmpty()) {
+@@ -786,6 +790,7 @@ Blocks::BlockPtrs EventHandler::blocksForEventType(NeoChatRoom *room, const Room
+         Blocks::BlockPtrs components;
+         components.push_back(blockForMediaEvent(room, event, parent));
+         if (const auto body = rawMessageBody(*event); !event->is<StickerEvent>() && !body.isEmpty()) {
 +#if defined(__GNUC__) && __GNUC__ >= 15
              components.insert_range(components.end(),
                                      TextHandler().textComponents(body,
-                                                                  EventHandler::messageBodyInputFormat(*event),
-@@ -777,6 +784,20 @@ Blocks::BlockPtrs EventHandler::blocksForEventType(NeoChatRoom *room, const Quot
+                                                                  messageBodyInputFormat(*event),
+@@ -798,6 +803,20 @@ Blocks::BlockPtrs EventHandler::blocksForEventType(NeoChatRoom *room, const Room
  #endif
                                                                   false,
                                                                   parent));
@@ -47,13 +45,6 @@ index 466f28c45..c2ed86e5d 100644
          }
          return components;
      }
-@@ -992,4 +1013,4 @@ QString EventHandler::locationAssetType(const Quotient::RoomEvent *event)
-     return assetType;
- }
- 
--#include "moc_eventhandler.cpp"
-+#include "moc_eventhandler.cpp"
-\ No newline at end of file
 diff --git a/src/messagecontent/models/eventmessagecontentmodel.cpp b/src/messagecontent/models/eventmessagecontentmodel.cpp
 index d14d7f33c..84fa88f1b 100644
 --- a/src/messagecontent/models/eventmessagecontentmodel.cpp

From null at kde.org  Tue Jul 14 06:08:18 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 14 Jul 2026 05:08:18 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/neochat/Neon/stable=5D_debian/patches=3A_match_the_diff_file_name?=
Message-ID: <20260714050818.D45CE140050C@lerwini.kde.org>

Git commit 0dd90885ee2728527e9f1f518d7ead5578b14b34 by Carlos De Maine.
Committed on 14/07/2026 at 05:08.
Pushed by carlosdem into branch 'Neon/stable'.

match the diff file name

M  +1    -1    debian/patches/series

https://invent.kde.org/neon/network/neochat/-/commit/0dd90885ee2728527e9f1f518d7ead5578b14b34

diff --git a/debian/patches/series b/debian/patches/series
index 9d5ce1f..084eb8a 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1 @@
-gcc_15_isms.diff
+gcc_15_isms-testing.diff

From null at kde.org  Tue Jul 14 06:08:43 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 14 Jul 2026 05:08:43 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/neochat/Neon/unstable=5D_debian/patches=3A_Revert_=22match_the_diff_file_name=22?=
Message-ID: <20260714050843.D2ADE140050C@lerwini.kde.org>

Git commit 9cda54d6746d33c97cf042cb92c464d19ec282e2 by Carlos De Maine.
Committed on 14/07/2026 at 05:08.
Pushed by carlosdem into branch 'Neon/unstable'.

Revert "match the diff file name"

This reverts commit 0dd90885ee2728527e9f1f518d7ead5578b14b34

M  +1    -1    debian/patches/series

https://invent.kde.org/neon/network/neochat/-/commit/9cda54d6746d33c97cf042cb92c464d19ec282e2

diff --git a/debian/patches/series b/debian/patches/series
index 084eb8a..9d5ce1f 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1 @@
-gcc_15_isms-testing.diff
+gcc_15_isms.diff

From null at kde.org  Tue Jul 14 11:55:38 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 14 Jul 2026 10:55:38 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kfilemetadata/Neon/stable=5D_debian=3A_Revert_=22libebook-tools-perl_-_e-pub_support=22?=
Message-ID: <20260714105538.4F72114017DE@lerwini.kde.org>

Git commit 6c434cae07a4c1657b908c657d45c652c29faaa4 by Carlos De Maine.
Committed on 14/07/2026 at 10:55.
Pushed by carlosdem into branch 'Neon/stable'.

Revert "libebook-tools-perl - e-pub support"

This reverts commit a7898860c4eeebb015087fcae0ad2e766375db75

M  +0    -1    debian/control

https://invent.kde.org/neon/kf6/kf6-kfilemetadata/-/commit/6c434cae07a4c1657b908c657d45c652c29faaa4

diff --git a/debian/control b/debian/control
index be33174..350a995 100644
--- a/debian/control
+++ b/debian/control
@@ -5,7 +5,6 @@ Maintainer: Jonathan Esk-Riddell <jr at jriddell.org>
 Build-Depends: cmake,
                debhelper-compat (= 13),
                doxygen,
-               libebook-tools-perl,
                graphviz,
                kde-qdoc-common-dev,
                kf6-extra-cmake-modules,

From null at kde.org  Tue Jul 14 11:59:59 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 14 Jul 2026 10:59:59 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kfilemetadata/Neon/stable=5D_debian=3A_libxml2-dev_=26_libzip-dev_for_libepub-dev?=
Message-ID: <20260714105959.A0C80140096D@lerwini.kde.org>

Git commit f554a95831ce6cc4d04fe5efa1a1b8d8a57bda58 by Carlos De Maine.
Committed on 14/07/2026 at 10:59.
Pushed by carlosdem into branch 'Neon/stable'.

libxml2-dev & libzip-dev for libepub-dev

M  +2    -0    debian/control

https://invent.kde.org/neon/kf6/kf6-kfilemetadata/-/commit/f554a95831ce6cc4d04fe5efa1a1b8d8a57bda58

diff --git a/debian/control b/debian/control
index 350a995..0e5dc51 100644
--- a/debian/control
+++ b/debian/control
@@ -26,6 +26,8 @@ Build-Depends: cmake,
                libqmobipocket-dev,
                libswscale-dev,
                libtag1-dev,
+               libxml2-dev,
+               libzip-dev,
                pkgconf,
                pkg-kde-tools-neon,
                qt6-5compat-dev,

From null at kde.org  Tue Jul 14 12:49:21 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 14 Jul 2026 11:49:21 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kwin-selenium-tester/Neon/unstable=5D_debian=3A_typo_missing_k_in_kwin_-_doh?=
Message-ID: <20260714114921.B1FC414004A6@lerwini.kde.org>

Git commit 16b18783a1bbafa07f686c74f33062d73c35574c by Carlos De Maine.
Committed on 14/07/2026 at 11:49.
Pushed by carlosdem into branch 'Neon/unstable'.

typo missing k in kwin - doh

M  +1    -1    debian/rules

https://invent.kde.org/neon/plasma/kwin-selenium-tester/-/commit/16b18783a1bbafa07f686c74f33062d73c35574c

diff --git a/debian/rules b/debian/rules
index 44837db..659d32c 100755
--- a/debian/rules
+++ b/debian/rules
@@ -24,7 +24,7 @@ override_dh_auto_configure:
 	-DKWIN_BUILD_X11_BACKEND=OFF \
 	-DKWIN_BUILD_GLOBALSHORTCUTS=ON \
 	-DKWIN_BUILD_RUNNERS=OFF \
-	-DWIN_BUILD_OVERVIEW=OFF \
+	-DKWIN_BUILD_OVERVIEW=OFF \
 	-DBUILD_TESTING=OFF
 
 override_dh_auto_test:

From null at kde.org  Tue Jul 14 12:44:17 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 14 Jul 2026 11:44:17 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-bigscreen/Neon/unstable=5D_debian/patches=3A_refresh_patch?=
Message-ID: <20260714114417.750FF14006E7@lerwini.kde.org>

Git commit d732a15711c91172dd7ec1b5fafdf674e2eed372 by Carlos De Maine.
Committed on 14/07/2026 at 11:44.
Pushed by carlosdem into branch 'Neon/unstable'.

refresh patch

M  +28   -10   debian/patches/patch_out_file_conflict.diff

https://invent.kde.org/neon/plasma/plasma-bigscreen/-/commit/d732a15711c91172dd7ec1b5fafdf674e2eed372

diff --git a/debian/patches/patch_out_file_conflict.diff b/debian/patches/patch_out_file_conflict.diff
index 4b12966..8fc608b 100644
--- a/debian/patches/patch_out_file_conflict.diff
+++ b/debian/patches/patch_out_file_conflict.diff
@@ -1,14 +1,32 @@
-diff --git a/inputhandler/40-uinput.rules b/inputhandler/40-plasma-bigscreen-uinput.rules
-similarity index 100%
-rename from inputhandler/40-uinput.rules
-rename to inputhandler/40-plasma-bigscreen-uinput.rules
+diff --git a/inputhandler/40-uinput-plasma-bigscreen-input-group.rules b/inputhandler/40-uinput-plasma-bigscreen-input-group.rules
+new file mode 100644
+index 00000000..1b53d3d8
+--- /dev/null
++++ b/inputhandler/40-uinput-plasma-bigscreen-input-group.rules
+@@ -0,0 +1,3 @@
++# SPDX-FileCopyrightText: 2026 Bart Ribbers <bribbers at disroot.org>
++# SPDX-License-Identifier: CC0-1.0
++SUBSYSTEM=="misc", KERNEL=="uinput", MODE="0660", GROUP="input"
+diff --git a/inputhandler/40-uinput-plasma-bigscreen-uaccess.rules b/inputhandler/40-uinput-plasma-bigscreen-uaccess.rules
+new file mode 100644
+index 00000000..e380df7f
+--- /dev/null
++++ b/inputhandler/40-uinput-plasma-bigscreen-uaccess.rules
+@@ -0,0 +1,3 @@
++# SPDX-FileCopyrightText: 2025 Martin Sh <hemisputnik at proton.me>
++# SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
++SUBSYSTEM=="misc", KERNEL=="uinput", TAG+="uaccess", OPTIONS+="static_node=uinput"
 diff --git a/inputhandler/CMakeLists.txt b/inputhandler/CMakeLists.txt
-index 93f3262a..94987c25 100644
+index e573d11e..43ad6b63 100644
 --- a/inputhandler/CMakeLists.txt
 +++ b/inputhandler/CMakeLists.txt
-@@ -48,4 +48,4 @@ install(TARGETS plasma-bigscreen-inputhandler DESTINATION ${KDE_INSTALL_TARGETS_
- 
- configure_file(org.kde.plasma.bigscreen.inputhandler.desktop.cmake ${CMAKE_CURRENT_BINARY_DIR}/org.kde.plasma.bigscreen.inputhandler.desktop @ONLY)
+@@ -64,7 +64,7 @@ configure_file(org.kde.plasma.bigscreen.inputhandler.desktop.cmake ${CMAKE_CURRE
  install(FILES ${CMAKE_CURRENT_BINARY_DIR}/org.kde.plasma.bigscreen.inputhandler.desktop DESTINATION ${KDE_INSTALL_APPDIR})
--install(FILES 40-uinput.rules DESTINATION ${KDE_INSTALL_LIBDIR}/udev/rules.d)
-+install(FILES 40-plasma-bigscreen-uinput.rules DESTINATION ${KDE_INSTALL_LIBDIR}/udev/rules.d)
+ 
+ if (SYSTEMD_FOUND)
+-    install(FILES 40-uinput-uaccess.rules DESTINATION ${KDE_INSTALL_LIBDIR}/udev/rules.d RENAME 40-uinput.rules)
++    install(FILES 40-uinput-plasma-bigscreen-uaccess.rules DESTINATION ${KDE_INSTALL_LIBDIR}/udev/rules.d RENAME 40-uinput-plasma-bigscreen.rules)
+ else()
+-    install(FILES 40-uinput-input-group.rules DESTINATION ${KDE_INSTALL_LIBDIR}/udev/rules.d RENAME 40-uinput.rules)
++    install(FILES 40-uinput-plasma-bigscreen-input-group.rules DESTINATION ${KDE_INSTALL_LIBDIR}/udev/rules.d RENAME 40-uinput-plasma-bigscreen.rules)
+ endif()

From null at kde.org  Tue Jul 14 13:18:48 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 14 Jul 2026 12:18:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kfilemetadata/Neon/stable=5D_debian=3A_add_zipcmp=2C_zipmerge=2C_ziptool_as_libzip-dev_barfs_in_they_are_not_installed_=2E=2E_huh_deb_packaging_huh?=
Message-ID: <20260714121848.0AD0914001EC@lerwini.kde.org>

Git commit fc30c6fac8abcb0669d39fed83c59597b4952306 by Carlos De Maine.
Committed on 14/07/2026 at 12:18.
Pushed by carlosdem into branch 'Neon/stable'.

add zipcmp, zipmerge, ziptool as libzip-dev barfs in they are not installed .. huh deb packaging huh

M  +4    -1    debian/control

https://invent.kde.org/neon/kf6/kf6-kfilemetadata/-/commit/fc30c6fac8abcb0669d39fed83c59597b4952306

diff --git a/debian/control b/debian/control
index 0e5dc51..2bac65b 100644
--- a/debian/control
+++ b/debian/control
@@ -32,7 +32,10 @@ Build-Depends: cmake,
                pkg-kde-tools-neon,
                qt6-5compat-dev,
                qt6-base-dev,
-               qt6-tools-dev
+               qt6-tools-dev,
+               zipcmp,
+               zipmerge,
+               ziptool,
 Standards-Version: 4.6.2
 Homepage: https://projects.kde.org/projects/frameworks/kfilemetadata
 Vcs-Browser: https://salsa.debian.org/qt-kde-team/kde/kfilemetadata

From null at kde.org  Tue Jul 14 13:32:04 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 12:32:04 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma-mobile/plasma-dialer/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714123204.7DBF71400A01@lerwini.kde.org>

Git commit 4c81fb1d41c9afcfcafb2b93fa18d00c6a4e9f84 by Neon CI.
Committed on 14/07/2026 at 12:31.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma-mobile/plasma-dialer/-/commit/4c81fb1d41c9afcfcafb2b93fa18d00c6a4e9f84

diff --git a/debian/changelog b/debian/changelog
index 0ec1260..a39c015 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-dialer (1:6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 12:31:53 +0000
+
 plasma-dialer (1:6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 13:33:17 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 12:33:17 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma-mobile/spacebar/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714123317.BC4F01400A01@lerwini.kde.org>

Git commit aa9f56ea16e89d8bfcbdceb310c9ee0e87309b01 by Neon CI.
Committed on 14/07/2026 at 12:33.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma-mobile/spacebar/-/commit/aa9f56ea16e89d8bfcbdceb310c9ee0e87309b01

diff --git a/debian/changelog b/debian/changelog
index 78cf9c4..039dbfd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+spacebar (1:6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 12:33:02 +0000
+
 spacebar (1:6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 13:33:55 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 12:33:55 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/bluedevil/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714123355.6C8201400A01@lerwini.kde.org>

Git commit ab98b3d0955808f27110a94dcb483ec933a6c321 by Neon CI.
Committed on 14/07/2026 at 12:33.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/bluedevil/-/commit/ab98b3d0955808f27110a94dcb483ec933a6c321

diff --git a/debian/changelog b/debian/changelog
index c8d113a..eb70fa0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+bluedevil (4:6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 12:33:39 +0000
+
 bluedevil (4:6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 13:34:35 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 12:34:35 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/aurorae/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714123435.DF54B1400705@lerwini.kde.org>

Git commit fb331404ab96939620794583567a39757f728d6e by Neon CI.
Committed on 14/07/2026 at 12:34.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/aurorae/-/commit/fb331404ab96939620794583567a39757f728d6e

diff --git a/debian/changelog b/debian/changelog
index c4b32fe..eafc4bf 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+aurorae (6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 12:34:18 +0000
+
 aurorae (6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 13:35:13 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 12:35:13 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/breeze/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714123513.C697D1400705@lerwini.kde.org>

Git commit ff833d0caee34b6e935e87c377401abc3cc49d83 by Neon CI.
Committed on 14/07/2026 at 12:34.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/breeze/-/commit/ff833d0caee34b6e935e87c377401abc3cc49d83

diff --git a/debian/changelog b/debian/changelog
index d64f8f3..a2c3893 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+breeze (4:6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 12:34:56 +0000
+
 breeze (4:6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 13:35:51 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 12:35:51 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/breeze-grub/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714123551.AD2D21400705@lerwini.kde.org>

Git commit 6cddfd4ac59c797cc19f0b1df116c6da0aa20e15 by Neon CI.
Committed on 14/07/2026 at 12:35.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/breeze-grub/-/commit/6cddfd4ac59c797cc19f0b1df116c6da0aa20e15

diff --git a/debian/changelog b/debian/changelog
index e5998fb..e90c1f5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+breeze-grub (6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 12:35:36 +0000
+
 breeze-grub (6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 13:36:58 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 12:36:58 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/breeze-gtk/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714123658.450961400705@lerwini.kde.org>

Git commit 0a171fad6f3a6dbe4809c59f8cbb29550c3ea126 by Neon CI.
Committed on 14/07/2026 at 12:36.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/breeze-gtk/-/commit/0a171fad6f3a6dbe4809c59f8cbb29550c3ea126

diff --git a/debian/changelog b/debian/changelog
index 83d5514..ba95305 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+breeze-gtk (6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 12:36:39 +0000
+
 breeze-gtk (6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 13:37:36 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 12:37:36 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/breeze-plymouth/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714123736.892A61400705@lerwini.kde.org>

Git commit 5d1b856b7e8d6b533c26533e71ae561fa9fa2733 by Neon CI.
Committed on 14/07/2026 at 12:37.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/breeze-plymouth/-/commit/5d1b856b7e8d6b533c26533e71ae561fa9fa2733

diff --git a/debian/changelog b/debian/changelog
index d3a24e6..b5b6bb7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+breeze-plymouth (6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 12:37:26 +0000
+
 breeze-plymouth (6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 13:38:17 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 12:38:17 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/drkonqi/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714123817.E27FE1400705@lerwini.kde.org>

Git commit ad7bd18ec7fc6c502fe2a83452730fec09b8f2fc by Neon CI.
Committed on 14/07/2026 at 12:38.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/drkonqi/-/commit/ad7bd18ec7fc6c502fe2a83452730fec09b8f2fc

diff --git a/debian/changelog b/debian/changelog
index 7a9c6db..11285d9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+drkonqi (6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 12:38:01 +0000
+
 drkonqi (6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 13:38:56 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 12:38:56 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/flatpak-kcm/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714123856.A053F1400705@lerwini.kde.org>

Git commit 90a08833627963609e8cf809c9650f6dc373da93 by Neon CI.
Committed on 14/07/2026 at 12:38.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/flatpak-kcm/-/commit/90a08833627963609e8cf809c9650f6dc373da93

diff --git a/debian/changelog b/debian/changelog
index 64a953e..d54bddd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+flatpak-kcm (6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 12:38:40 +0000
+
 flatpak-kcm (6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 13:39:34 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 12:39:34 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kactivitymanagerd/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714123934.75BE714006E7@lerwini.kde.org>

Git commit 15bdf87fef3c7712edd11a6dd442c63ab12a9aa0 by Neon CI.
Committed on 14/07/2026 at 12:39.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/kactivitymanagerd/-/commit/15bdf87fef3c7712edd11a6dd442c63ab12a9aa0

diff --git a/debian/changelog b/debian/changelog
index f752793..5552651 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kactivitymanagerd (6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 12:39:18 +0000
+
 kactivitymanagerd (6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 13:40:12 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 12:40:12 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kde-cli-tools/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714124012.22E2514006E7@lerwini.kde.org>

Git commit 290ac36efaee8d85534809262f9d8f80682b3b2b by Neon CI.
Committed on 14/07/2026 at 12:39.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/kde-cli-tools/-/commit/290ac36efaee8d85534809262f9d8f80682b3b2b

diff --git a/debian/changelog b/debian/changelog
index d6957cc..2ac4f89 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kde-cli-tools (4:6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 12:39:56 +0000
+
 kde-cli-tools (4:6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 13:40:50 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 12:40:50 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kdecoration/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714124050.DAED314006E7@lerwini.kde.org>

Git commit 12f2803c65e0b50259bbfc61f9e1967466171479 by Neon CI.
Committed on 14/07/2026 at 12:40.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/kdecoration/-/commit/12f2803c65e0b50259bbfc61f9e1967466171479

diff --git a/debian/changelog b/debian/changelog
index a1f0a96..beb2ae3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kdecoration (4:6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 12:40:34 +0000
+
 kdecoration (4:6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 13:41:26 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 12:41:26 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kde-gtk-config/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714124126.BD6D614006E7@lerwini.kde.org>

Git commit b464cb24349b2dca30efd50f4425578f84b08d9f by Neon CI.
Committed on 14/07/2026 at 12:41.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/kde-gtk-config/-/commit/b464cb24349b2dca30efd50f4425578f84b08d9f

diff --git a/debian/changelog b/debian/changelog
index ae78f22..24fe204 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kde-gtk-config (4:6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 12:41:14 +0000
+
 kde-gtk-config (4:6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 13:42:07 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 12:42:07 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kdeplasma-addons/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714124207.1AA8814006E7@lerwini.kde.org>

Git commit 2a20dd651ce1bd13c1ea3d28154b5ecef161e776 by Neon CI.
Committed on 14/07/2026 at 12:41.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/kdeplasma-addons/-/commit/2a20dd651ce1bd13c1ea3d28154b5ecef161e776

diff --git a/debian/changelog b/debian/changelog
index c08f19f..43af8e0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kdeplasma-addons (4:6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 12:41:50 +0000
+
 kdeplasma-addons (4:6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 13:42:44 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 12:42:44 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kgamma/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714124244.3617414006E7@lerwini.kde.org>

Git commit 8bd3e21c42107263504d087815d0cf34732f903a by Neon CI.
Committed on 14/07/2026 at 12:42.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/kgamma/-/commit/8bd3e21c42107263504d087815d0cf34732f903a

diff --git a/debian/changelog b/debian/changelog
index 6383b0e..37d97a1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kgamma (4:6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 12:42:29 +0000
+
 kgamma (4:6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 13:43:20 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 12:43:20 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kglobalacceld/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714124320.D452E14007C7@lerwini.kde.org>

Git commit f59d475444f468435a082f5686d51285b435e11a by Neon CI.
Committed on 14/07/2026 at 12:43.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/kglobalacceld/-/commit/f59d475444f468435a082f5686d51285b435e11a

diff --git a/debian/changelog b/debian/changelog
index d8567c7..1dbfadf 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kglobalacceld (6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 12:43:05 +0000
+
 kglobalacceld (6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 13:43:58 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 12:43:58 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kinfocenter/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714124358.B04AF14007C7@lerwini.kde.org>

Git commit 461818e7b210668490018b76b56d488a34b95107 by Neon CI.
Committed on 14/07/2026 at 12:43.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/kinfocenter/-/commit/461818e7b210668490018b76b56d488a34b95107

diff --git a/debian/changelog b/debian/changelog
index 9c82c2e..d1fa343 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kinfocenter (4:6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 12:43:42 +0000
+
 kinfocenter (4:6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 13:44:33 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 12:44:33 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/knighttime/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714124433.48BB914007C7@lerwini.kde.org>

Git commit d9adcfcac577fe7f85444f0e5a4abc3bb600240f by Neon CI.
Committed on 14/07/2026 at 12:44.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/knighttime/-/commit/d9adcfcac577fe7f85444f0e5a4abc3bb600240f

diff --git a/debian/changelog b/debian/changelog
index d5ac014..13a178d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+knighttime (6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 12:44:21 +0000
+
 knighttime (6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 13:45:06 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 12:45:06 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kmenuedit/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714124506.8354414007C7@lerwini.kde.org>

Git commit 6a6fb5a913a53519a4d4f9b6c4a312a4612a9551 by Neon CI.
Committed on 14/07/2026 at 12:44.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/kmenuedit/-/commit/6a6fb5a913a53519a4d4f9b6c4a312a4612a9551

diff --git a/debian/changelog b/debian/changelog
index a1e1989..3942af4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kmenuedit (4:6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 12:44:55 +0000
+
 kmenuedit (4:6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 13:45:45 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 12:45:45 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kpipewire/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714124545.5AE9F14007C7@lerwini.kde.org>

Git commit d4cbb8d26f3d5a26434871c26f0c686a6045f2f6 by Neon CI.
Committed on 14/07/2026 at 12:45.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/kpipewire/-/commit/d4cbb8d26f3d5a26434871c26f0c686a6045f2f6

diff --git a/debian/changelog b/debian/changelog
index 9eacb5c..51f8517 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kpipewire (6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 12:45:29 +0000
+
 kpipewire (6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 13:46:22 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 12:46:22 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/krdp/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714124622.5F34B14007C7@lerwini.kde.org>

Git commit 3404a9d9786c115e5673ee6b751dbc53c9e0f075 by Neon CI.
Committed on 14/07/2026 at 12:46.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/krdp/-/commit/3404a9d9786c115e5673ee6b751dbc53c9e0f075

diff --git a/debian/changelog b/debian/changelog
index 565c560..c537511 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+krdp (6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 12:46:08 +0000
+
 krdp (6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 13:46:58 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 12:46:58 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kscreen/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714124658.E73D11400A01@lerwini.kde.org>

Git commit d290da6dfa44e599f026cb121c71341b1ea20062 by Neon CI.
Committed on 14/07/2026 at 12:46.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/kscreen/-/commit/d290da6dfa44e599f026cb121c71341b1ea20062

diff --git a/debian/changelog b/debian/changelog
index 19aca6b..7a72960 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kscreen (4:6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 12:46:43 +0000
+
 kscreen (4:6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 13:47:31 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 12:47:31 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kscreenlocker/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714124731.08BA414007C7@lerwini.kde.org>

Git commit 34d555db63e2a1c68038aad7c49c47a2ea145cbf by Neon CI.
Committed on 14/07/2026 at 12:47.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/kscreenlocker/-/commit/34d555db63e2a1c68038aad7c49c47a2ea145cbf

diff --git a/debian/changelog b/debian/changelog
index 8a7eff9..30c77bd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kscreenlocker (6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 12:47:20 +0000
+
 kscreenlocker (6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 13:48:08 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 12:48:08 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/ksystemstats/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714124808.01BD814006E7@lerwini.kde.org>

Git commit a88ffa8ed51b606dc7352cd31d9c820e32758ae8 by Neon CI.
Committed on 14/07/2026 at 12:47.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/ksystemstats/-/commit/a88ffa8ed51b606dc7352cd31d9c820e32758ae8

diff --git a/debian/changelog b/debian/changelog
index dd7acce..28b13f2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+ksystemstats (6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 12:47:52 +0000
+
 ksystemstats (6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 13:48:45 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 12:48:45 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/ksshaskpass/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714124845.F03A71400720@lerwini.kde.org>

Git commit 3a4d38c72af67e528c74f069807f7e62e0ad1ff9 by Neon CI.
Committed on 14/07/2026 at 12:48.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/ksshaskpass/-/commit/3a4d38c72af67e528c74f069807f7e62e0ad1ff9

diff --git a/debian/changelog b/debian/changelog
index 6ee419a..3f62aee 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+ksshaskpass (4:6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 12:48:29 +0000
+
 ksshaskpass (4:6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 13:49:18 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 12:49:18 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kwallet-pam/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714124918.45CD11400218@lerwini.kde.org>

Git commit b0df2fe46bc93345da983caa4ca3237e65e40709 by Neon CI.
Committed on 14/07/2026 at 12:49.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/kwallet-pam/-/commit/b0df2fe46bc93345da983caa4ca3237e65e40709

diff --git a/debian/changelog b/debian/changelog
index 7ce2eaf..7291325 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kwallet-pam (4:6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 12:49:08 +0000
+
 kwallet-pam (4:6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 13:49:57 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 12:49:57 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kwayland/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714124957.1C6A81400F25@lerwini.kde.org>

Git commit f0a4988635ee74b11f192fadb87b6a3d39cbcc7e by Neon CI.
Committed on 14/07/2026 at 12:49.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/kwayland/-/commit/f0a4988635ee74b11f192fadb87b6a3d39cbcc7e

diff --git a/debian/changelog b/debian/changelog
index 4c93a7a..9a98574 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kwayland (4:6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 12:49:39 +0000
+
 kwayland (4:6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 13:51:02 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 12:51:02 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kwayland-integration/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714125102.54A2E1400218@lerwini.kde.org>

Git commit f7535d17dd3c9f07bb63348f9466de726cdc37bb by Neon CI.
Committed on 14/07/2026 at 12:50.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/kwayland-integration/-/commit/f7535d17dd3c9f07bb63348f9466de726cdc37bb

diff --git a/debian/changelog b/debian/changelog
index 7ce60ee..6f9d88c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kwayland-integration (4:6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 12:50:50 +0000
+
 kwayland-integration (4:6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 13:51:41 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 12:51:41 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kwin/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714125141.12B441400218@lerwini.kde.org>

Git commit 9fdb2cbaac6274e12dc436843d04e7a961244ed0 by Neon CI.
Committed on 14/07/2026 at 12:51.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/kwin/-/commit/9fdb2cbaac6274e12dc436843d04e7a961244ed0

diff --git a/debian/changelog b/debian/changelog
index b855c7b..945d25a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kwin (4:6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 12:51:25 +0000
+
 kwin (4:6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 13:52:20 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 12:52:20 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kwin-x11/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714125220.804F71400218@lerwini.kde.org>

Git commit 74777d1521f773f1fd880678af5d7fbd14e310f8 by Neon CI.
Committed on 14/07/2026 at 12:52.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/kwin-x11/-/commit/74777d1521f773f1fd880678af5d7fbd14e310f8

diff --git a/debian/changelog b/debian/changelog
index bcbe889..f626d25 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kwin-x11 (4:6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 12:52:03 +0000
+
 kwin-x11 (4:6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 13:52:56 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 12:52:56 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kwrited/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714125256.8DA731400218@lerwini.kde.org>

Git commit c8f60201e714cc72c3954c2df19fa84a72c25760 by Neon CI.
Committed on 14/07/2026 at 12:52.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/kwrited/-/commit/c8f60201e714cc72c3954c2df19fa84a72c25760

diff --git a/debian/changelog b/debian/changelog
index c18f0ec..59b7548 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kwrited (4:6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 12:52:41 +0000
+
 kwrited (4:6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 13:53:27 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 12:53:27 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/layer-shell-qt/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714125327.A5B6E1400720@lerwini.kde.org>

Git commit 2f2976c768c3e5534da581638062e5b6e5635639 by Neon CI.
Committed on 14/07/2026 at 12:53.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/layer-shell-qt/-/commit/2f2976c768c3e5534da581638062e5b6e5635639

diff --git a/debian/changelog b/debian/changelog
index 43ad7e2..9de4b50 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+layer-shell-qt (6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 12:53:17 +0000
+
 layer-shell-qt (6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 13:54:03 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 12:54:03 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/libkscreen/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714125403.82FD61400720@lerwini.kde.org>

Git commit 658b0f3af35b2da795c7196f693688e92f43c3e1 by Neon CI.
Committed on 14/07/2026 at 12:53.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/libkscreen/-/commit/658b0f3af35b2da795c7196f693688e92f43c3e1

diff --git a/debian/changelog b/debian/changelog
index 89f3eaa..bb86668 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libkscreen (4:6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 12:53:51 +0000
+
 libkscreen (4:6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 13:54:42 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 12:54:42 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/libplasma/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714125442.12D3014015BB@lerwini.kde.org>

Git commit ac03d8fcb3b1beb84f439efb358938e572127cc2 by Neon CI.
Committed on 14/07/2026 at 12:54.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/libplasma/-/commit/ac03d8fcb3b1beb84f439efb358938e572127cc2

diff --git a/debian/changelog b/debian/changelog
index e1b7aa5..850aa64 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libplasma (6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 12:54:25 +0000
+
 libplasma (6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 13:55:19 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 12:55:19 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/libksysguard/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714125519.B42D9140158F@lerwini.kde.org>

Git commit 7b4ee97c8eb6abe39f5b4ed91b5a6e2c8bc5eef1 by Neon CI.
Committed on 14/07/2026 at 12:55.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/libksysguard/-/commit/7b4ee97c8eb6abe39f5b4ed91b5a6e2c8bc5eef1

diff --git a/debian/changelog b/debian/changelog
index 892d88b..64c5f1d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libksysguard (4:6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 12:55:05 +0000
+
 libksysguard (4:6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 13:55:54 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 12:55:54 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/milou/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714125554.7930F140158F@lerwini.kde.org>

Git commit 1fa83be59cb7f97d359a65dbf31732ee8626a16d by Neon CI.
Committed on 14/07/2026 at 12:55.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/milou/-/commit/1fa83be59cb7f97d359a65dbf31732ee8626a16d

diff --git a/debian/changelog b/debian/changelog
index 8a62cb3..14ca321 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+milou (4:6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 12:55:41 +0000
+
 milou (4:6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 13:56:38 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 12:56:38 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/ocean-sound-theme/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714125638.86792140158F@lerwini.kde.org>

Git commit 221e66f359919eff2d161a119a7b44f825fa12e1 by Neon CI.
Committed on 14/07/2026 at 12:56.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/ocean-sound-theme/-/commit/221e66f359919eff2d161a119a7b44f825fa12e1

diff --git a/debian/changelog b/debian/changelog
index 96e7ffd..2901e14 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+ocean-sound-theme (6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 12:56:19 +0000
+
 ocean-sound-theme (6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 13:57:13 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 12:57:13 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/oxygen-sounds/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714125713.2FD5E14015BB@lerwini.kde.org>

Git commit 82739fc41727ad62f05d64f89c56b7ed7886f02c by Neon CI.
Committed on 14/07/2026 at 12:56.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/oxygen-sounds/-/commit/82739fc41727ad62f05d64f89c56b7ed7886f02c

diff --git a/debian/changelog b/debian/changelog
index 8dfa07c..7d762cf 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+oxygen-sounds (4:6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 12:56:59 +0000
+
 oxygen-sounds (4:6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 13:57:50 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 12:57:50 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/oxygen/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714125750.944CA1401592@lerwini.kde.org>

Git commit ba382c6447e2743999d11ab33cad8d94f34fbec2 by Neon CI.
Committed on 14/07/2026 at 12:57.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/oxygen/-/commit/ba382c6447e2743999d11ab33cad8d94f34fbec2

diff --git a/debian/changelog b/debian/changelog
index 410499a..796bc5e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+oxygen (4:6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 12:57:34 +0000
+
 oxygen (4:6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 13:58:25 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 12:58:25 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-activities/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714125825.A3CFD1400218@lerwini.kde.org>

Git commit 1b5af6ccb9008d74df693b5e80b946bd7bfca69c by Neon CI.
Committed on 14/07/2026 at 12:58.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-activities/-/commit/1b5af6ccb9008d74df693b5e80b946bd7bfca69c

diff --git a/debian/changelog b/debian/changelog
index 2e60882..0f77c0b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-activities (6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 12:58:11 +0000
+
 plasma-activities (6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 13:59:09 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 12:59:09 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-activities-stats/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714125909.1C5C2140050C@lerwini.kde.org>

Git commit 04c7000f946cb809581f1c35626cf5a927ecd4b6 by Neon CI.
Committed on 14/07/2026 at 12:58.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-activities-stats/-/commit/04c7000f946cb809581f1c35626cf5a927ecd4b6

diff --git a/debian/changelog b/debian/changelog
index be9ffb7..9e5cd7f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-activities-stats (6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 12:58:50 +0000
+
 plasma-activities-stats (6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 13:59:44 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 12:59:44 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-bigscreen/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714125944.BE37314007C7@lerwini.kde.org>

Git commit 594a4a25260bc836ab6e7fce9fa22642823c9c56 by Neon CI.
Committed on 14/07/2026 at 12:59.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-bigscreen/-/commit/594a4a25260bc836ab6e7fce9fa22642823c9c56

diff --git a/debian/changelog b/debian/changelog
index 2836349..ed47489 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-bigscreen (6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 12:59:32 +0000
+
 plasma-bigscreen (6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 14:00:22 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 13:00:22 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-browser-integration/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714130022.52ABF140050C@lerwini.kde.org>

Git commit 087ecddaad4740d30e976fcc1243f25e3e0f43f0 by Neon CI.
Committed on 14/07/2026 at 13:00.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-browser-integration/-/commit/087ecddaad4740d30e976fcc1243f25e3e0f43f0

diff --git a/debian/changelog b/debian/changelog
index 9acaa8b..2aaf0ba 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-browser-integration (6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 13:00:06 +0000
+
 plasma-browser-integration (6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 14:00:59 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 13:00:59 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-desktop/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714130059.83FF0140050C@lerwini.kde.org>

Git commit 2acadb83d34d60c43eea042053c850b27460c53a by Neon CI.
Committed on 14/07/2026 at 13:00.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-desktop/-/commit/2acadb83d34d60c43eea042053c850b27460c53a

diff --git a/debian/changelog b/debian/changelog
index dd383fa..576f340 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-desktop (4:6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 13:00:45 +0000
+
 plasma-desktop (4:6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 14:01:36 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 13:01:36 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-discover/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714130136.D4AA8140050C@lerwini.kde.org>

Git commit 0387d29aed772c6b714d9fe2f1b02b134b618a52 by Neon CI.
Committed on 14/07/2026 at 13:01.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-discover/-/commit/0387d29aed772c6b714d9fe2f1b02b134b618a52

diff --git a/debian/changelog b/debian/changelog
index c8da9f1..a3543af 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-discover (6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 13:01:21 +0000
+
 plasma-discover (6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 14:02:14 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 13:02:14 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-disks/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714130214.C6D4D140050C@lerwini.kde.org>

Git commit bfe2d0120d441db77be98599d239f26792d187ba by Neon CI.
Committed on 14/07/2026 at 13:01.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-disks/-/commit/bfe2d0120d441db77be98599d239f26792d187ba

diff --git a/debian/changelog b/debian/changelog
index 2cf9a66..c124eea 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-disks (6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 13:01:58 +0000
+
 plasma-disks (6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 14:02:49 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 13:02:49 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-firewall/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714130249.098AD140050C@lerwini.kde.org>

Git commit 38a8e022c1d4cbcd7cae23cd6274ea31bb1204c2 by Neon CI.
Committed on 14/07/2026 at 13:02.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-firewall/-/commit/38a8e022c1d4cbcd7cae23cd6274ea31bb1204c2

diff --git a/debian/changelog b/debian/changelog
index 8a40ad2..eefbc32 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-firewall (6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 13:02:38 +0000
+
 plasma-firewall (6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 14:03:25 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 13:03:25 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-integration/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714130325.5F1DD14007C7@lerwini.kde.org>

Git commit 38492ab656fe5fc11b156706110c90d2ae8bb43c by Neon CI.
Committed on 14/07/2026 at 13:03.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-integration/-/commit/38492ab656fe5fc11b156706110c90d2ae8bb43c

diff --git a/debian/changelog b/debian/changelog
index fe259d3..0b83562 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-integration (6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 13:03:10 +0000
+
 plasma-integration (6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 14:04:03 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 13:04:03 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-keyboard/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714130403.070C414007C7@lerwini.kde.org>

Git commit 5138cfbf29a9840178afb12e7bf146b2f23c2bd1 by Neon CI.
Committed on 14/07/2026 at 13:03.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-keyboard/-/commit/5138cfbf29a9840178afb12e7bf146b2f23c2bd1

diff --git a/debian/changelog b/debian/changelog
index 2b91324..6117dee 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-keyboard (6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 13:03:47 +0000
+
 plasma-keyboard (6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 14:04:39 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 13:04:39 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-login-manager/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714130439.79B4614007C7@lerwini.kde.org>

Git commit 0564a2fb370f01a42799f1143e3973ef84f3a28c by Neon CI.
Committed on 14/07/2026 at 13:04.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-login-manager/-/commit/0564a2fb370f01a42799f1143e3973ef84f3a28c

diff --git a/debian/changelog b/debian/changelog
index ec14834..fb66752 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-login-manager (6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 13:04:24 +0000
+
 plasma-login-manager (6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 14:05:49 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 13:05:49 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-mobile/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714130549.7760A14007C7@lerwini.kde.org>

Git commit c88564421ef76e121cb73fd0163bbf0f717c2b12 by Neon CI.
Committed on 14/07/2026 at 13:05.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-mobile/-/commit/c88564421ef76e121cb73fd0163bbf0f717c2b12

diff --git a/debian/changelog b/debian/changelog
index 672a5b1..28c93ac 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-mobile (6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 13:05:34 +0000
+
 plasma-mobile (6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 14:06:26 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 13:06:26 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-nano/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714130626.D680B14007C7@lerwini.kde.org>

Git commit 3d9c7871dee3e2fb07f9f4355e96ae53da395ac8 by Neon CI.
Committed on 14/07/2026 at 13:06.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-nano/-/commit/3d9c7871dee3e2fb07f9f4355e96ae53da395ac8

diff --git a/debian/changelog b/debian/changelog
index a3ad40d..564f567 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-nano (6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 13:06:11 +0000
+
 plasma-nano (6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 14:07:08 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 13:07:08 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-nm/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714130708.A22AE1400E2E@lerwini.kde.org>

Git commit aa62af47f474473dcb934d7fc3890ed343a34c76 by Neon CI.
Committed on 14/07/2026 at 13:06.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-nm/-/commit/aa62af47f474473dcb934d7fc3890ed343a34c76

diff --git a/debian/changelog b/debian/changelog
index e825b1e..fdd6eba 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-nm (4:6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 13:06:51 +0000
+
 plasma-nm (4:6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 14:07:48 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 13:07:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-pa/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714130748.B72D014014F8@lerwini.kde.org>

Git commit 880c4fd146bb953ea1b658f07832b8731b352eef by Neon CI.
Committed on 14/07/2026 at 13:07.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-pa/-/commit/880c4fd146bb953ea1b658f07832b8731b352eef

diff --git a/debian/changelog b/debian/changelog
index b0648c1..3a44fa6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-pa (4:6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 13:07:33 +0000
+
 plasma-pa (4:6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 14:08:28 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 13:08:28 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-sdk/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714130828.59F7D140050C@lerwini.kde.org>

Git commit a8efa7f0b2b53bebf694381d80ef882f44a2bce1 by Neon CI.
Committed on 14/07/2026 at 13:08.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-sdk/-/commit/a8efa7f0b2b53bebf694381d80ef882f44a2bce1

diff --git a/debian/changelog b/debian/changelog
index 208b68c..3156437 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-sdk (4:6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 13:08:12 +0000
+
 plasma-sdk (4:6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 14:09:09 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 13:09:09 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-setup/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714130909.4210A140050C@lerwini.kde.org>

Git commit d87a637823b63107a296ddd569d46e8ec7c9e505 by Neon CI.
Committed on 14/07/2026 at 13:08.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-setup/-/commit/d87a637823b63107a296ddd569d46e8ec7c9e505

diff --git a/debian/changelog b/debian/changelog
index 63ca2ff..65fdd80 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-setup (6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 13:08:53 +0000
+
 plasma-setup (6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 14:09:44 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 13:09:44 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-systemmonitor/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714130944.6E56A140050C@lerwini.kde.org>

Git commit 741cd309c8a8c364579e06b3c7fb3b09e837476a by Neon CI.
Committed on 14/07/2026 at 13:09.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-systemmonitor/-/commit/741cd309c8a8c364579e06b3c7fb3b09e837476a

diff --git a/debian/changelog b/debian/changelog
index 91976cd..54f07f7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-systemmonitor (6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 13:09:32 +0000
+
 plasma-systemmonitor (6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 14:10:22 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 13:10:22 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-thunderbolt/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714131022.4E475140050C@lerwini.kde.org>

Git commit 26816f50c30b8a812df9f7b11540c640a3d72944 by Neon CI.
Committed on 14/07/2026 at 13:10.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-thunderbolt/-/commit/26816f50c30b8a812df9f7b11540c640a3d72944

diff --git a/debian/changelog b/debian/changelog
index 42b9e90..0d3559c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-thunderbolt (6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 13:10:05 +0000
+
 plasma-thunderbolt (6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 14:10:56 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 13:10:56 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-vault/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714131056.935ED140050C@lerwini.kde.org>

Git commit f5bd130e0ce04b13ad82deae283be5014b03b9da by Neon CI.
Committed on 14/07/2026 at 13:10.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-vault/-/commit/f5bd130e0ce04b13ad82deae283be5014b03b9da

diff --git a/debian/changelog b/debian/changelog
index 99e2e90..4694f23 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-vault (6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 13:10:43 +0000
+
 plasma-vault (6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 14:11:34 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 13:11:34 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-welcome/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714131134.A37BD14015AF@lerwini.kde.org>

Git commit d15c6510b6683317293a6913dc3e0e3f38719ee2 by Neon CI.
Committed on 14/07/2026 at 13:11.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-welcome/-/commit/d15c6510b6683317293a6913dc3e0e3f38719ee2

diff --git a/debian/changelog b/debian/changelog
index a49f404..c8bcaff 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-welcome (6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 13:11:18 +0000
+
 plasma-welcome (6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 14:12:09 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 13:12:09 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-workspace/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714131209.DA1B4140050C@lerwini.kde.org>

Git commit ed3431968ab4d31f85bef60654f2cbd70c438a37 by Neon CI.
Committed on 14/07/2026 at 13:11.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-workspace/-/commit/ed3431968ab4d31f85bef60654f2cbd70c438a37

diff --git a/debian/changelog b/debian/changelog
index f4286ef..daad290 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-workspace (4:6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 13:11:59 +0000
+
 plasma-workspace (4:6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 14:13:21 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 13:13:21 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-workspace-wallpapers/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714131321.C74B714015AF@lerwini.kde.org>

Git commit a00252cb76c1925cb0d12b6490ffd2b510aef57c by Neon CI.
Committed on 14/07/2026 at 13:13.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-workspace-wallpapers/-/commit/a00252cb76c1925cb0d12b6490ffd2b510aef57c

diff --git a/debian/changelog b/debian/changelog
index 9618eac..ec8b524 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-workspace-wallpapers (4:6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 13:13:07 +0000
+
 plasma-workspace-wallpapers (4:6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 14:13:55 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 13:13:55 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma5support/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714131355.D99851401405@lerwini.kde.org>

Git commit d7cd32e7b86799e3c434490d496bda5e9ba465d5 by Neon CI.
Committed on 14/07/2026 at 13:13.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma5support/-/commit/d7cd32e7b86799e3c434490d496bda5e9ba465d5

diff --git a/debian/changelog b/debian/changelog
index 446d707..3c89730 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma5support (6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 13:13:42 +0000
+
 plasma5support (6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 14:14:34 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 13:14:34 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plymouth-kcm/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714131434.9B1631401405@lerwini.kde.org>

Git commit 445713eb6d979e2e7f76d08aaf092557628fc883 by Neon CI.
Committed on 14/07/2026 at 13:14.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plymouth-kcm/-/commit/445713eb6d979e2e7f76d08aaf092557628fc883

diff --git a/debian/changelog b/debian/changelog
index 08b840f..04e49ae 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plymouth-kcm (6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 13:14:17 +0000
+
 plymouth-kcm (6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 14:15:09 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 13:15:09 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/polkit-kde-agent-1/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714131509.5051B14010AB@lerwini.kde.org>

Git commit 7c4a397b47ee5736e1a081f543d84e6b26bb623b by Neon CI.
Committed on 14/07/2026 at 13:14.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/polkit-kde-agent-1/-/commit/7c4a397b47ee5736e1a081f543d84e6b26bb623b

diff --git a/debian/changelog b/debian/changelog
index c6679f5..477b395 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+polkit-kde-agent-1 (4:6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 13:14:56 +0000
+
 polkit-kde-agent-1 (4:6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 14:15:47 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 13:15:47 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/powerdevil/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714131547.4F7AB14007E6@lerwini.kde.org>

Git commit dd41f745d582c21d54649b3d912fdd768c35c88e by Neon CI.
Committed on 14/07/2026 at 13:15.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/powerdevil/-/commit/dd41f745d582c21d54649b3d912fdd768c35c88e

diff --git a/debian/changelog b/debian/changelog
index 13ab225..36d91af 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+powerdevil (4:6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 13:15:31 +0000
+
 powerdevil (4:6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 14:16:20 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 13:16:20 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/print-manager/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714131620.00E4614007E6@lerwini.kde.org>

Git commit f0ee6840e2ea20720b4f787629407ffcfb2a9130 by Neon CI.
Committed on 14/07/2026 at 13:16.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/print-manager/-/commit/f0ee6840e2ea20720b4f787629407ffcfb2a9130

diff --git a/debian/changelog b/debian/changelog
index 496b0e6..1287039 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+print-manager (5:6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 13:16:07 +0000
+
 print-manager (5:6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 14:16:57 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 13:16:57 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/qqc2-breeze-style/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714131657.C86AE14007E6@lerwini.kde.org>

Git commit f92ac6f7a2fb68e8409cee93e0d69934c7ca3cd0 by Neon CI.
Committed on 14/07/2026 at 13:16.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/qqc2-breeze-style/-/commit/f92ac6f7a2fb68e8409cee93e0d69934c7ca3cd0

diff --git a/debian/changelog b/debian/changelog
index e141c0e..e958dc0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+qqc2-breeze-style (6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 13:16:42 +0000
+
 qqc2-breeze-style (6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 14:17:29 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 13:17:29 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/sddm-kcm/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714131729.AF5E514007E6@lerwini.kde.org>

Git commit 8dc559b5a4865d0ba8f925c4a23ad4b9ab9d951b by Neon CI.
Committed on 14/07/2026 at 13:17.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/sddm-kcm/-/commit/8dc559b5a4865d0ba8f925c4a23ad4b9ab9d951b

diff --git a/debian/changelog b/debian/changelog
index 96a930a..46adb67 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+sddm-kcm (4:6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 13:17:19 +0000
+
 sddm-kcm (4:6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 14:18:07 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 13:18:07 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/spectacle/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714131807.29179140050C@lerwini.kde.org>

Git commit 5e41f9cec6db5ad573161697c6c47639d055564a by Neon CI.
Committed on 14/07/2026 at 13:17.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/spectacle/-/commit/5e41f9cec6db5ad573161697c6c47639d055564a

diff --git a/debian/changelog b/debian/changelog
index 0c477dd..2b767bd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kde-spectacle (1:6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 13:17:51 +0000
+
 kde-spectacle (1:6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 14:18:39 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 13:18:39 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/systemsettings/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714131839.AE25A140050C@lerwini.kde.org>

Git commit d523cb68b769a76378cefbf8bba9fe67f4bb55fe by Neon CI.
Committed on 14/07/2026 at 13:18.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/systemsettings/-/commit/d523cb68b769a76378cefbf8bba9fe67f4bb55fe

diff --git a/debian/changelog b/debian/changelog
index 2230cd4..5a16346 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+systemsettings (4:6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 13:18:28 +0000
+
 systemsettings (4:6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 14:19:18 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 13:19:18 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/union/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714131918.9B3F0140050C@lerwini.kde.org>

Git commit 8e114ca52094ae4535bc52c6736c508f8ba1e226 by Neon CI.
Committed on 14/07/2026 at 13:19.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/union/-/commit/8e114ca52094ae4535bc52c6736c508f8ba1e226

diff --git a/debian/changelog b/debian/changelog
index eee1d2c..fd2b67f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+union (6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 13:19:00 +0000
+
 union (6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 14:19:53 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 13:19:53 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/wacomtablet/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714131953.357CA140050C@lerwini.kde.org>

Git commit abc7959298f93d69c39333a25d996f3bde4de036 by Neon CI.
Committed on 14/07/2026 at 13:19.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/wacomtablet/-/commit/abc7959298f93d69c39333a25d996f3bde4de036

diff --git a/debian/changelog b/debian/changelog
index af2b5ba..72f5cfa 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+wacomtablet (6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 13:19:39 +0000
+
 wacomtablet (6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 14:21:40 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 13:21:40 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/xdg-desktop-portal-kde/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714132140.326F5140050C@lerwini.kde.org>

Git commit 8ebaf4275745fd49e5a9068baa9f59732e5b32db by Neon CI.
Committed on 14/07/2026 at 13:21.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/xdg-desktop-portal-kde/-/commit/8ebaf4275745fd49e5a9068baa9f59732e5b32db

diff --git a/debian/changelog b/debian/changelog
index 6fa822a..ee109f4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+xdg-desktop-portal-kde (6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 13:21:28 +0000
+
 xdg-desktop-portal-kde (6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 14 14:32:50 2026
From: null at kde.org (Neon CI)
Date: Tue, 14 Jul 2026 13:32:50 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/ruqola/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260714133250.0ADDD140050C@lerwini.kde.org>

Git commit 775f29a7c112d978df4ceb3ab89b1fdf65b95cbd by Neon CI.
Committed on 14/07/2026 at 13:32.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/network/ruqola/-/commit/775f29a7c112d978df4ceb3ab89b1fdf65b95cbd

diff --git a/debian/changelog b/debian/changelog
index 3713586..52ead43 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+ruqola (2.8.1-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 13:32:30 +0000
+
 ruqola (2.7.3-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul 15 01:07:40 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 15 Jul 2026 00:07:40 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-workspace/Neon/stable=5D_debian=3A_New_release?=
Message-ID: <20260715000740.08AD81401557@lerwini.kde.org>

Git commit 2cd5fa0be1085e639f6f17a5e3d1a546039b56c4 by Carlos De Maine.
Committed on 15/07/2026 at 00:07.
Pushed by carlosdem into branch 'Neon/stable'.

New release


(cherry picked from commit ed3431968ab4d31f85bef60654f2cbd70c438a37)

Co-authored-by: Neon CI <neon at kde.org>

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-workspace/-/commit/2cd5fa0be1085e639f6f17a5e3d1a546039b56c4

diff --git a/debian/changelog b/debian/changelog
index f4286ef..daad290 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-workspace (4:6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 13:11:59 +0000
+
 plasma-workspace (4:6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul 15 01:09:13 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 15 Jul 2026 00:09:13 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-workspace/Neon/unstable=5D_debian=3A_New_release?=
Message-ID: <20260715000913.B111B1401546@lerwini.kde.org>

Git commit b7888c03cba41bf22fefb4eb3b1d6ec254d1261e by Carlos De Maine.
Committed on 15/07/2026 at 00:09.
Pushed by carlosdem into branch 'Neon/unstable'.

New release


(cherry picked from commit ed3431968ab4d31f85bef60654f2cbd70c438a37)

Co-authored-by: Neon CI <neon at kde.org>

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/plasma-workspace/-/commit/b7888c03cba41bf22fefb4eb3b1d6ec254d1261e

diff --git a/debian/changelog b/debian/changelog
index f4286ef..daad290 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+plasma-workspace (4:6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 14 Jul 2026 13:11:59 +0000
+
 plasma-workspace (4:6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul 15 01:12:14 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 15 Jul 2026 00:12:14 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-workspace/Neon/unstable=5D_debian/patches=3A_rebase?=
Message-ID: <20260715001214.24F181401609@lerwini.kde.org>

Git commit 7f07b3624f1c1e23d7143128392259718f9b2358 by Carlos De Maine.
Committed on 15/07/2026 at 00:12.
Pushed by carlosdem into branch 'Neon/unstable'.

rebase

M  +1    -2    debian/patches/series

https://invent.kde.org/neon/plasma/plasma-workspace/-/commit/7f07b3624f1c1e23d7143128392259718f9b2358

diff --cc debian/patches/series
index df255af,564a5db..20bdf1f
--- a/debian/patches/series
+++ b/debian/patches/series
@@@ -1,2 -1,1 +1,1 @@@
--apparmor_qtwebengineprocess.patch
- 
++apparmor_qtwebengineprocess.patch

From null at kde.org  Wed Jul 15 09:28:32 2026
From: null at kde.org (Neon CI)
Date: Wed, 15 Jul 2026 08:28:32 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/libraries/kirigami-app-components/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260715082832.4B5DC1401BA4@lerwini.kde.org>

Git commit d6f656bfd14e1219fd47ab8d77cb098e594905a3 by Neon CI.
Committed on 15/07/2026 at 08:28.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/libraries/kirigami-app-components/-/commit/d6f656bfd14e1219fd47ab8d77cb098e594905a3

diff --git a/debian/changelog b/debian/changelog
index e94cc52..7c14814 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kirigami-app-components (1.0.1-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 15 Jul 2026 08:28:14 +0000
+
 kirigami-app-components (1.0.0-0neon) noble; urgency=medium
 
   * Initial packaging

From null at kde.org  Wed Jul 15 12:43:14 2026
From: null at kde.org (Neon CI)
Date: Wed, 15 Jul 2026 11:43:14 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kwin-selenium-tester/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260715114314.48E5F14023C0@lerwini.kde.org>

Git commit c5f9cf1f4284aea860e1edd390a76b560b68d2b2 by Neon CI.
Committed on 15/07/2026 at 11:42.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/plasma/kwin-selenium-tester/-/commit/c5f9cf1f4284aea860e1edd390a76b560b68d2b2

diff --git a/debian/changelog b/debian/changelog
index 9c30e68..30d755d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kwin-selenium (4:6.7.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 15 Jul 2026 11:42:23 +0000
+
 kwin-selenium (4:6.7.2-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Wed Jul 15 20:24:03 2026
From: null at kde.org (Neon CI)
Date: Wed, 15 Jul 2026 19:24:03 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-ktextaddons/Neon/release=5D_debian=3A_New_release?=
Message-ID: <20260715192403.E73DA140155A@lerwini.kde.org>

Git commit da7b447eddbd90efd0694652618751ec71239144 by Neon CI.
Committed on 15/07/2026 at 19:23.
Pushed by neon-jenkins into branch 'Neon/release'.

New release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-ktextaddons/-/commit/da7b447eddbd90efd0694652618751ec71239144

diff --git a/debian/changelog b/debian/changelog
index ee74997..ddaab35 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-ktextaddons (2.1.1-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 15 Jul 2026 19:23:53 +0000
+
 kf6-ktextaddons (2.1.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Thu Jul 16 09:14:46 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 16 Jul 2026 08:14:46 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/libraries/pulseaudio-qt/Neon/unstable=5D_debian=3A_usr/lib/*/qt6/metatypes?=
Message-ID: <20260716081446.C122E14014D6@lerwini.kde.org>

Git commit ccc2b6a724fb9e1b0cfb04b61abe996854be8ab7 by Carlos De Maine.
Committed on 16/07/2026 at 08:14.
Pushed by carlosdem into branch 'Neon/unstable'.

usr/lib/*/qt6/metatypes

M  +2    -2    debian/libkf6pulseaudioqt-dev.install

https://invent.kde.org/neon/libraries/pulseaudio-qt/-/commit/ccc2b6a724fb9e1b0cfb04b61abe996854be8ab7

diff --git a/debian/libkf6pulseaudioqt-dev.install b/debian/libkf6pulseaudioqt-dev.install
index 651317a..249072a 100644
--- a/debian/libkf6pulseaudioqt-dev.install
+++ b/debian/libkf6pulseaudioqt-dev.install
@@ -1,5 +1,5 @@
 usr/include/*
 usr/lib/*/cmake/KF6PulseAudioQt/
 usr/lib/*/libKF6PulseAudioQt.so
-usr/lib/*/pkgconfig/
-usr/share/qt6/doc/KF6PulseAudioQt.tags
+usr/lib/*/qt6/metatypes
+usr/share/qt6/doc/
\ No newline at end of file

From null at kde.org  Thu Jul 16 09:26:29 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 16 Jul 2026 08:26:29 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/libraries/pulseaudio-qt/Neon/unstable=5D_debian=3A_usr/lib/*/pkgconfig/?=
Message-ID: <20260716082629.75D8114007C7@lerwini.kde.org>

Git commit fc65877d2b949838e55743258b730cf7af56ceba by Carlos De Maine.
Committed on 16/07/2026 at 08:26.
Pushed by carlosdem into branch 'Neon/unstable'.

usr/lib/*/pkgconfig/

M  +1    -0    debian/libkf6pulseaudioqt-dev.install

https://invent.kde.org/neon/libraries/pulseaudio-qt/-/commit/fc65877d2b949838e55743258b730cf7af56ceba

diff --git a/debian/libkf6pulseaudioqt-dev.install b/debian/libkf6pulseaudioqt-dev.install
index 249072a..be063fe 100644
--- a/debian/libkf6pulseaudioqt-dev.install
+++ b/debian/libkf6pulseaudioqt-dev.install
@@ -1,5 +1,6 @@
 usr/include/*
 usr/lib/*/cmake/KF6PulseAudioQt/
 usr/lib/*/libKF6PulseAudioQt.so
+usr/lib/*/pkgconfig/
 usr/lib/*/qt6/metatypes
 usr/share/qt6/doc/
\ No newline at end of file

From null at kde.org  Thu Jul 16 23:04:36 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 16 Jul 2026 22:04:36 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/system/kio-snapshot/Neon/unstable=5D_debian=3A_initial_packaging?=
Message-ID: <20260716220436.7964D14023EC@lerwini.kde.org>

Git commit 6d18b764b75c79beb5d46942a69c69b59d4a5584 by Carlos De Maine.
Committed on 16/07/2026 at 22:04.
Pushed by carlosdem into branch 'Neon/unstable'.

initial packaging

A  +1    -0    debian/.gitattributes
A  +5    -0    debian/changelog
A  +22   -0    debian/control
A  +7    -0    debian/copyright
A  +6    -0    debian/rules
A  +1    -0    debian/source/format
A  +437  -0    debian/upstream/signing-key.asc
A  +2    -0    debian/watch

https://invent.kde.org/neon/system/kio-snapshot/-/commit/6d18b764b75c79beb5d46942a69c69b59d4a5584

diff --git a/debian/.gitattributes b/debian/.gitattributes
new file mode 100644
index 0000000..6a03163
--- /dev/null
+++ b/debian/.gitattributes
@@ -0,0 +1 @@
+changelog merge=dpkg-mergechangelogs
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..64118a7
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+kio-snapshot (0.0.1-0neon) noble; urgency=medium
+
+  * Initial packaging
+
+ -- Neon CI <neon at kde.org>  Wed, 08 Jul 2026 11:12:52 +0000
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..3ff4bd8
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,22 @@
+Source: kio-snapshot
+Section: kde
+Priority: optional
+Maintainer: Debian/Kubuntu Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>
+Build-Depends: cmake,
+               debhelper-compat (= 13),
+               kf6-extra-cmake-modules,
+               kf6-kio-dev,
+               kf6-ki18n-dev,
+               libbtrfsutil-dev,
+               pkg-kde-tools-neon,
+               qt6-base-dev,
+Standards-Version: 4.6.2
+Homepage: https://invent.kde.org/system/kio-admin
+
+Package: kio-snapshot
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: Enables administrative access for KIO-enabled applications
+ KIO Admin is a KIO worker plugin that enables KIO-aware applications
+ (such as Dolphin, Kate or Gwenview) to access files as
+ administrator/root.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..63d59e8
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,7 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: kio-admin
+Source: https://invent.kde.org/system/kio-snapshot
+
+Files: *
+Copyright: 2026 Bharadwaj Raju <bharadwaj.raju at machinesoul.in>
+License: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..49552b2
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,6 @@
+#!/usr/bin/make -f
+# SPDX-License-Identifier: LGPL-2.0-or-later
+# # SPDX-FileCopyrightText: 2023 Jonathan Riddell <jr at jriddell.org>
+
+%:
+	dh $@ --with kf6 --buildsystem kf6
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc
new file mode 100644
index 0000000..d7fb5aa
--- /dev/null
+++ b/debian/upstream/signing-key.asc
@@ -0,0 +1,437 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+

+sr5V8g==
+=MMp/
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..c9c5f75
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=4
+opts=pgpsigurlmangle=s/$/.sig/ http://download.kde.org/stable/@PACKAGE@/@PACKAGE at -([\d.]+).tar.xz

From null at kde.org  Fri Jul 17 00:02:23 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 16 Jul 2026 23:02:23 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/libraries/qxmpp/Neon/stable=5D_debian=3A_kf6-extra-cmake-modules=2C?=
Message-ID: <20260716230223.719871400705@lerwini.kde.org>

Git commit 2e331162beab2d6165100701a6f75f4e6314abfc by Carlos De Maine.
Committed on 16/07/2026 at 23:02.
Pushed by carlosdem into branch 'Neon/stable'.

kf6-extra-cmake-modules,

M  +1    -0    debian/control

https://invent.kde.org/neon/libraries/qxmpp/-/commit/2e331162beab2d6165100701a6f75f4e6314abfc

diff --git a/debian/control b/debian/control
index 37e70ba..3191b0f 100644
--- a/debian/control
+++ b/debian/control
@@ -7,6 +7,7 @@ Build-Depends: cmake,
                debhelper-compat (= 13),
                doxygen,
                graphviz,
+               kf6-extra-cmake-modules,
                libglib2.0-dev,
                libgstreamer1.0-dev,
                libomemo-c-dev,

From null at kde.org  Fri Jul 17 00:02:42 2026
From: null at kde.org (Neon CI)
Date: Thu, 16 Jul 2026 23:02:42 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/libraries/qxmpp/Neon/unstable=5D_debian=3A_Merging_Neon/stable_into_Neon/unstable=2E?=
Message-ID: <20260716230242.54CDB1401D73@lerwini.kde.org>

Git commit e72b610887ea9519e8bf822dbdd8d6afe36be9ae by Neon CI.
Committed on 16/07/2026 at 23:02.
Pushed by neon-jenkins into branch 'Neon/unstable'.

Merging Neon/stable into Neon/unstable.

M  +1    -0    debian/control

https://invent.kde.org/neon/libraries/qxmpp/-/commit/e72b610887ea9519e8bf822dbdd8d6afe36be9ae

diff --cc debian/control
index f66fed5,3191b0f..2b46848
--- a/debian/control
+++ b/debian/control
@@@ -6,9 -6,8 +6,10 @@@ Uploaders: Jeremy Lainé <jeremy.laine@
  Build-Depends: cmake,
                 debhelper-compat (= 13),
                 doxygen,
 +               g++-14,
 +               gcc-14,
                 graphviz,
+                kf6-extra-cmake-modules,
                 libglib2.0-dev,
                 libgstreamer1.0-dev,
                 libomemo-c-dev,

From null at kde.org  Fri Jul 17 00:05:43 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 16 Jul 2026 23:05:43 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/libraries/qxmpp/Neon/stable=5D_debian=3A_qt6-tools-dev?=
Message-ID: <20260716230543.AA3071401D73@lerwini.kde.org>

Git commit 6a615fee90f9668aeb0cccc42b06ee89d18b3c61 by Carlos De Maine.
Committed on 16/07/2026 at 23:05.
Pushed by carlosdem into branch 'Neon/stable'.

qt6-tools-dev

M  +1    -0    debian/control

https://invent.kde.org/neon/libraries/qxmpp/-/commit/6a615fee90f9668aeb0cccc42b06ee89d18b3c61

diff --git a/debian/control b/debian/control
index 3191b0f..21bf39c 100644
--- a/debian/control
+++ b/debian/control
@@ -15,6 +15,7 @@ Build-Depends: cmake,
                libqca-qt6-2-dev,
                qt6-5compat-dev,
                qt6-base-dev,
+               qt6-tools-dev,
 Standards-Version: 4.6.2
 Rules-Requires-Root: no
 Homepage: https://github.com/qxmpp-project/qxmpp

From null at kde.org  Fri Jul 17 00:08:45 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 16 Jul 2026 23:08:45 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/kclock/Neon/release=5D_debian=3A_kf6-kcmutils_qml_dep_in_main_package?=
Message-ID: <20260716230845.B88A814007C7@lerwini.kde.org>

Git commit 27b77f4fc9b6d94bf81719f75b914890da207b68 by Carlos De Maine.
Committed on 16/07/2026 at 23:08.
Pushed by carlosdem into branch 'Neon/release'.

kf6-kcmutils qml dep in main package

M  +2    -1    debian/control

https://invent.kde.org/neon/utilities/kclock/-/commit/27b77f4fc9b6d94bf81719f75b914890da207b68

diff --git a/debian/control b/debian/control
index 7647e0f..bf45b6b 100644
--- a/debian/control
+++ b/debian/control
@@ -30,7 +30,8 @@ Vcs-Browser: https://kf6-kgitlab.com/debian-pm/apps/kclock
 
 Package: kclock
 Architecture: any
-Depends: libplasma6,
+Depends: kf6-kcmutils,
+         libplasma6,
          qml6-module-org-kde-kirigamiaddons,
          qml6-module-qtquick-shapes,
          ${misc:Depends},

From null at kde.org  Fri Jul 17 00:16:51 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 16 Jul 2026 23:16:51 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/libraries/qxmpp/Neon/stable=5D_debian=3A_use_g**14?=
Message-ID: <20260716231651.0CAF214007C7@lerwini.kde.org>

Git commit 84c71edacee1b30d2283990d8b571817d4304109 by Carlos De Maine.
Committed on 16/07/2026 at 23:16.
Pushed by carlosdem into branch 'Neon/stable'.

use g**14

M  +5    -1    debian/rules

https://invent.kde.org/neon/libraries/qxmpp/-/commit/84c71edacee1b30d2283990d8b571817d4304109

diff --git a/debian/rules b/debian/rules
index 6a175b5..87f3360 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,5 +1,9 @@
 #!/usr/bin/make -f
 
+# need gcc 14
+export CC=gcc-14
+export CXX=g++-14
+
 export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 
@@ -13,6 +17,6 @@ CMAKEOPTS = -DBUILD_DOCUMENTATION=ON \
 	dh $@ --with pkgkde_symbolshelper
 
 override_dh_auto_configure:
-	dh_auto_configure -- $(CMAKEOPTS) -DBUILD_WITH_QT6=ON -DQT_VERSION_MAJOR=6 -DCMAKE_CXX_STANDARD=20 -DCMAKE_CXX_STANDARD_REQUIRED=TRUE
+	dh_auto_configure -- $(CMAKEOPTS) -DBUILD_WITH_QT6=ON -DQT_VERSION_MAJOR=6 -DCMAKE_CXX_STANDARD=23 -DCMAKE_CXX_STANDARD_REQUIRED=TRUE
 
 .PHONY: override_dh_auto_test-indep

From null at kde.org  Fri Jul 17 00:27:17 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 16 Jul 2026 23:27:17 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/libraries/qxmpp/Neon/stable=5D_debian=3A_bump_solib_to_10?=
Message-ID: <20260716232717.65EC61402D0E@lerwini.kde.org>

Git commit 28a59a879622c71ae191af9ef1071f8c063a1fdc by Carlos De Maine.
Committed on 16/07/2026 at 23:27.
Pushed by carlosdem into branch 'Neon/stable'.

bump solib to 10

M  +8    -8    debian/control
R  +2    -2    debian/libqxmppqt6-10.install [from: debian/libqxmppqt6-8.install - 052% similarity]
A  +1    -0    debian/libqxmppqt6-10.lintian-overrides
D  +0    -1    debian/libqxmppqt6-8.lintian-overrides

https://invent.kde.org/neon/libraries/qxmpp/-/commit/28a59a879622c71ae191af9ef1071f8c063a1fdc

diff --git a/debian/control b/debian/control
index fe46b5e..c6e89fa 100644
--- a/debian/control
+++ b/debian/control
@@ -24,10 +24,10 @@ Homepage: https://github.com/qxmpp-project/qxmpp
 Vcs-Git: https://salsa.debian.org/xmpp-team/qxmpp.git
 Vcs-Browser: https://salsa.debian.org/xmpp-team/qxmpp
 
-Package: libqxmppqt6-8
+Package: libqxmppqt6-10
 Architecture: any
-Replaces: libqxmpp1, libqxmpp2, libqxmpp3, libqxmpp4, libqxmpp5, libqxmpp6, libqxmpp7, libqxmpp4-qt6, libqxmpp5-qt6, libqxmpp6-qt6, libqxmpp7-qt6,
-Breaks: libqxmpp1, libqxmpp2, libqxmpp3, libqxmpp4, libqxmpp5, libqxmpp6, libqxmpp7, libqxmpp4-qt6, libqxmpp5-qt6, libqxmpp6-qt6, libqxmpp7-qt6,
+Replaces: libqxmpp1, libqxmpp2, libqxmpp3, libqxmpp4, libqxmpp5, libqxmpp6, libqxmpp7, libqxmpp4-qt6, libqxmpp5-qt6, libqxmpp6-qt6, libqxmpp7-qt6, libqxmpp8-qt6, libqxmpp9-qt6,
+Breaks: libqxmpp1, libqxmpp2, libqxmpp3, libqxmpp4, libqxmpp5, libqxmpp6, libqxmpp7, libqxmpp4-qt6, libqxmpp5-qt6, libqxmpp6-qt6, libqxmpp7-qt6, libqxmpp8-qt6, libqxmpp9-qt6,
 Depends: gstreamer1.0-plugins-base,
          gstreamer1.0-plugins-good,
          gstreamer1.0-plugins-ugly,
@@ -44,7 +44,7 @@ Package: libqxmppqt6-dev
 Section: libdevel
 Architecture: any
 Depends: libgstreamer1.0-dev,
-         libqxmppqt6-8 (= ${binary:Version}),
+         libqxmppqt6-10 (= ${binary:Version}),
          qt6-base-dev,
          ${misc:Depends}
 Suggests: libqxmpp-doc
@@ -72,7 +72,7 @@ Package: libqxmppomemoqt5-4t64
 Section: oldlibs
 Priority: optional
 Architecture: all
-Depends: libqxmppqt6-8, ${misc:Depends}
+Depends: libqxmppqt6-10, ${misc:Depends}
 Description: Dummy transitional
  Empty package
 
@@ -80,7 +80,7 @@ Package: libqxmppqt5-4t64
 Section: oldlibs
 Priority: optional
 Architecture: all
-Depends: libqxmppqt6-8, ${misc:Depends}
+Depends: libqxmppqt6-10, ${misc:Depends}
 Description: Dummy transitional
  Empty package
 
@@ -88,7 +88,7 @@ Package: libqxmppomemoqt6-8
 Section: oldlibs
 Priority: optional
 Architecture: all
-Depends: libqxmppqt6-8, ${misc:Depends}
+Depends: libqxmppqt6-10, ${misc:Depends}
 Description: Dummy transitional
  Empty package
 
@@ -96,6 +96,6 @@ Package: libqxmppomemoqt6-4t64
 Section: oldlibs
 Priority: optional
 Architecture: all
-Depends: libqxmppqt6-8, ${misc:Depends}
+Depends: libqxmppqt6-10, ${misc:Depends}
 Description: Dummy transitional
  Empty package
diff --git a/debian/libqxmppqt6-8.install b/debian/libqxmppqt6-10.install
similarity index 52%
rename from debian/libqxmppqt6-8.install
rename to debian/libqxmppqt6-10.install
index ab4ff04..4a32287 100644
--- a/debian/libqxmppqt6-8.install
+++ b/debian/libqxmppqt6-10.install
@@ -1,4 +1,4 @@
-usr/lib/*/libQXmppQt6.so.8
+usr/lib/*/libQXmppQt6.so.10
 usr/lib/*/libQXmppQt6.so.*.*.*
-usr/lib/*/libQXmppOmemoQt6.so.8
+usr/lib/*/libQXmppOmemoQt6.so.10
 usr/lib/*/libQXmppOmemoQt6.so.*.*.*
diff --git a/debian/libqxmppqt6-10.lintian-overrides b/debian/libqxmppqt6-10.lintian-overrides
new file mode 100644
index 0000000..79db8c3
--- /dev/null
+++ b/debian/libqxmppqt6-10.lintian-overrides
@@ -0,0 +1 @@
+libqxmppqt6-10: package-name-doesnt-match-sonames libQXmppOmemoQt6-10 libQXmppQt6-10
diff --git a/debian/libqxmppqt6-8.lintian-overrides b/debian/libqxmppqt6-8.lintian-overrides
deleted file mode 100644
index 2654dd8..0000000
--- a/debian/libqxmppqt6-8.lintian-overrides
+++ /dev/null
@@ -1 +0,0 @@
-libqxmppqt6-8: package-name-doesnt-match-sonames libQXmppOmemoQt6-8 libQXmppQt6-8

From null at kde.org  Fri Jul 17 00:51:12 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 16 Jul 2026 23:51:12 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/libraries/qxmpp/Neon/stable=5D_debian=3A_sort_out_the_new_doap_based_docs?=
Message-ID: <20260716235112.CEAFA1400705@lerwini.kde.org>

Git commit 7e8ba572e25a26d38f6943f0da7842628773d099 by Carlos De Maine.
Committed on 16/07/2026 at 23:50.
Pushed by carlosdem into branch 'Neon/stable'.

sort out the new doap based docs

D  +0    -9    debian/libqxmpp-doc.doc-base
M  +1    -1    debian/libqxmpp-doc.install

https://invent.kde.org/neon/libraries/qxmpp/-/commit/7e8ba572e25a26d38f6943f0da7842628773d099

diff --git a/debian/libqxmpp-doc.doc-base b/debian/libqxmpp-doc.doc-base
deleted file mode 100644
index 8251f91..0000000
--- a/debian/libqxmpp-doc.doc-base
+++ /dev/null
@@ -1,9 +0,0 @@
-Document: libqxmpp-doc
-Title: Documentation files for the QXmpp library
-Author: The QXmpp developers
-Abstract: This is documentation for QXmpp API.
-Section: Programming
-
-Format: HTML
-Index: /usr/share/doc/libqxmpp-doc/html/index.html
-Files: /usr/share/doc/libqxmpp-doc/html/*.html
diff --git a/debian/libqxmpp-doc.install b/debian/libqxmpp-doc.install
index de9e4b9..5fddbaa 100644
--- a/debian/libqxmpp-doc.install
+++ b/debian/libqxmpp-doc.install
@@ -1 +1 @@
-usr/share/doc/qxmpp/html/ usr/share/doc/libqxmpp-doc/
+usr/share/doc/qxmpp

From null at kde.org  Fri Jul 17 04:15:13 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 17 Jul 2026 03:15:13 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/libraries/qca2/Neon/unstable=5D_debian=3A_heimdal_conflicts_with_libkrb-dev_with_qt6-base_depends_on?=
Message-ID: <20260717031513.3D0C81400393@lerwini.kde.org>

Git commit 2dc07b0b45ec72e2fb504eb568e8dc34e13af9df by Carlos De Maine.
Committed on 17/07/2026 at 03:15.
Pushed by carlosdem into branch 'Neon/unstable'.

heimdal conflicts with libkrb-dev with qt6-base depends on

M  +0    -1    debian/control

https://invent.kde.org/neon/libraries/qca2/-/commit/2dc07b0b45ec72e2fb504eb568e8dc34e13af9df

diff --git a/debian/control b/debian/control
index c013726..7e6e81e 100644
--- a/debian/control
+++ b/debian/control
@@ -7,7 +7,6 @@ Build-Depends: ca-certificates,
                cmake,
                debhelper-compat (= 13),
                gnupg <!nocheck>,
-               heimdal-dev,
                libbotan-2-dev,
                libgcrypt20-dev,
                libnss3-dev,

From null at kde.org  Fri Jul 17 04:15:24 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 17 Jul 2026 03:15:24 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/libraries/qca2/Neon/release=5D_debian=3A_heimdal_conflicts_with_libkrb-dev_with_qt6-base_depends_on?=
Message-ID: <20260717031524.A11E31400393@lerwini.kde.org>

Git commit 6c82d4e5a0575664aad5c10e7648ae0a40d901fe by Carlos De Maine.
Committed on 17/07/2026 at 03:15.
Pushed by carlosdem into branch 'Neon/release'.

heimdal conflicts with libkrb-dev with qt6-base depends on

(cherry picked from commit 2dc07b0b45ec72e2fb504eb568e8dc34e13af9df)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +0    -1    debian/control

https://invent.kde.org/neon/libraries/qca2/-/commit/6c82d4e5a0575664aad5c10e7648ae0a40d901fe

diff --git a/debian/control b/debian/control
index c013726..7e6e81e 100644
--- a/debian/control
+++ b/debian/control
@@ -7,7 +7,6 @@ Build-Depends: ca-certificates,
                cmake,
                debhelper-compat (= 13),
                gnupg <!nocheck>,
-               heimdal-dev,
                libbotan-2-dev,
                libgcrypt20-dev,
                libnss3-dev,

From null at kde.org  Fri Jul 17 06:25:35 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 17 Jul 2026 05:25:35 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/neon/pkg-kde-tools-neon/Neon/release=5D_usr/share/pkg-kde-tools/lib=3A_Revert_=22set_RelWithDebInfo_as_an_insurance_policy_til_work_out_why_tooling_isn=27t_setting_this_flag_properly=22?=
Message-ID: <20260717052535.1CD9E14007B7@lerwini.kde.org>

Git commit 341ac1e386c24eec9e7ace2bd8dfb8273b67d297 by Carlos De Maine.
Committed on 17/07/2026 at 05:25.
Pushed by carlosdem into branch 'Neon/release'.

Revert "set RelWithDebInfo as an insurance policy til work out why tooling isn't setting this flag properly"

This reverts commit d52859dbf7c4aadbc14dc9cc344b27cc35fed038

M  +1    -1    usr/share/pkg-kde-tools/lib/kf6_flags

https://invent.kde.org/neon/neon/pkg-kde-tools-neon/-/commit/341ac1e386c24eec9e7ace2bd8dfb8273b67d297

diff --git a/usr/share/pkg-kde-tools/lib/kf6_flags b/usr/share/pkg-kde-tools/lib/kf6_flags
index d6ce38d..3b2a030 100644
--- a/usr/share/pkg-kde-tools/lib/kf6_flags
+++ b/usr/share/pkg-kde-tools/lib/kf6_flags
@@ -1,4 +1,4 @@
--DCMAKE_BUILD_TYPE=RelWithDebInfo
+-DCMAKE_BUILD_TYPE=Debug
 -DCMAKE_INSTALL_PREFIX=/usr
 -DQT_MAJOR_VERSION=6
 -DCMAKE_INSTALL_SYSCONFDIR=/etc

From null at kde.org  Fri Jul 17 06:34:27 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 17 Jul 2026 05:34:27 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/libraries/pulseaudio-qt/Neon/unstable=5D_debian=3A_docs_in_docs_package?=
Message-ID: <20260717053427.A8DB314007B7@lerwini.kde.org>

Git commit 299be51fe3e142a04429d481619691d575023165 by Carlos De Maine.
Committed on 17/07/2026 at 05:34.
Pushed by carlosdem into branch 'Neon/unstable'.

docs in docs package

M  +0    -1    debian/libkf6pulseaudioqt-dev.install
M  +1    -1    debian/libkf6pulseaudioqt-doc.docs

https://invent.kde.org/neon/libraries/pulseaudio-qt/-/commit/299be51fe3e142a04429d481619691d575023165

diff --git a/debian/libkf6pulseaudioqt-dev.install b/debian/libkf6pulseaudioqt-dev.install
index be063fe..19fc902 100644
--- a/debian/libkf6pulseaudioqt-dev.install
+++ b/debian/libkf6pulseaudioqt-dev.install
@@ -3,4 +3,3 @@ usr/lib/*/cmake/KF6PulseAudioQt/
 usr/lib/*/libKF6PulseAudioQt.so
 usr/lib/*/pkgconfig/
 usr/lib/*/qt6/metatypes
-usr/share/qt6/doc/
\ No newline at end of file
diff --git a/debian/libkf6pulseaudioqt-doc.docs b/debian/libkf6pulseaudioqt-doc.docs
index 4412776..8536ff4 100644
--- a/debian/libkf6pulseaudioqt-doc.docs
+++ b/debian/libkf6pulseaudioqt-doc.docs
@@ -1 +1 @@
-usr/share/qt6/doc/KF6PulseAudioQt.qch
+usr/share/qt6/doc/

From null at kde.org  Fri Jul 17 08:57:48 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 17 Jul 2026 07:57:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/maui/mauikit-documents/Neon/release=5D_debian=3A_-DCMAKE=5FPOSITION=5FINDEPENDENT=5FCODE=3DON_?=
Message-ID: <20260717075748.748D31402CC3@lerwini.kde.org>

Git commit f45b0392bf3654556a7196b646d3a219eb087d4b by Carlos De Maine.
Committed on 17/07/2026 at 07:57.
Pushed by carlosdem into branch 'Neon/release'.

-DCMAKE_POSITION_INDEPENDENT_CODE=ON 

(cherry picked from commit 7a56b03304256ec638a86b6fcfe2323b660c1448)

Co-authored-by: Carlos De Maine <carlosd.kde at gmail.com>

M  +1    -1    debian/rules

https://invent.kde.org/neon/maui/mauikit-documents/-/commit/f45b0392bf3654556a7196b646d3a219eb087d4b

diff --git a/debian/rules b/debian/rules
index e957c54..f173e8e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -8,4 +8,4 @@ export QT_SELECT=qt6
 	dh $@ --with kf6 --buildsystem kf6
 
 override_dh_auto_configure:
-	dh_auto_configure -- -DBUILD_WITH_QT6=ON
+	dh_auto_configure -- -DBUILD_WITH_QT6=ON -DCMAKE_POSITION_INDEPENDENT_CODE=ON 

From null at kde.org  Fri Jul 17 09:56:26 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 17 Jul 2026 08:56:26 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/infrastructure/pangea-conf-projects=5D_overrides=3A_drop_the_kf5_overrides?=
Message-ID: <20260717085626.6ECC41400468@lerwini.kde.org>

Git commit 5718f6708e82165769e2b7754467fc97bb0b3ed7 by Carlos De Maine.
Committed on 17/07/2026 at 08:22.
Pushed by carlosdem into branch 'master'.

drop the kf5 overrides

M  +16   -866  overrides/base.yaml

https://invent.kde.org/neon/infrastructure/pangea-conf-projects/-/commit/5718f6708e82165769e2b7754467fc97bb0b3ed7

diff --git a/overrides/base.yaml b/overrides/base.yaml
index 91d5dbb..9a37019 100644
--- a/overrides/base.yaml
+++ b/overrides/base.yaml
@@ -425,16 +425,6 @@
       type: tarball
       url: https://www.mirrorservice.org/sites/ftp.uk.debian.org/debian/pool/main/k/kaffeine/kaffeine_2.0.18+git20230226.439cd0d.orig.tar.xz
 
-'*invent.kde.org/neon/kf5/kirigami-addons':
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
 '*invent.kde.org/neon/extras/calamares':
   'Neon/unstable':
     upstream_scm:
@@ -529,11 +519,6 @@
     upstream_scm:
       type: uscan
 
-'*invent.kde.org/neon/forks/kaidan':
-  'Neon/release':
-    upstream_scm:
-      type: tarball
-      url: https://download.kde.org/unstable/kaidan/0.13.0/kaidan-0.13.0.tar.xz
 
 '*invent.kde.org/neon/forks/live-build':
   '*':
@@ -544,21 +529,6 @@
     upstream_scm:
       type: uscan
 
-'*invent.kde.org/neon/forks/pyqt5':
-  '*':
-    upstream_scm:
-      type: uscan
-
-'*invent.kde.org/neon/forks/pyqt5-sip':
-  '*':
-    upstream_scm:
-      type: uscan
-
-'*invent.kde.org/neon/forks/pyqt5webengine':
-  '*':
-    upstream_scm:
-      type: uscan
-
 '*invent.kde.org/neon/forks/pyqt6':
   '*':
     upstream_scm:
@@ -591,11 +561,6 @@
     upstream_scm:
       type: uscan
 
-'*invent.kde.org/neon/forks/sip5':
-  '*':
-    upstream_scm:
-      type: uscan
-
 '*invent.kde.org/neon/forks/sip6':
   '*':
     upstream_scm:
@@ -718,7 +683,7 @@
     upstream_scm:
       type: uscan
 
-'*invent.kde.org/neon/neon-packaging/distro-release-notifier':
+'*invent.kde.org/neon/utilities/distro-release-notifier':
   '*':
     upstream_scm:
       branch: master
@@ -868,844 +833,29 @@
     upstream_scm:
       type: uscan
 
-### plasma-mobile ###
-'*invent.kde.org/neon/plasma-mobile/plasma-phone-settings':
-  '*':
-    upstream_scm:
-      type: git
-      url: https://invent.kde.org/plasma-mobile/plasma-phone-settings.git
-      branch: master
-
-### Qt ###
-
-# Qt lives in its own file!
-
-### Mass overrides below ###
-
-### Frameworks 5 ###
-
-'*invent.kde.org/neon/kf5/attica':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/baloo':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/bluez-qt':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/breeze-icons':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
+### network ###
+'*invent.kde.org/neon/network/kaidan':
   'Neon/release':
     upstream_scm:
       type: tarball
-      url: https://download.kde.org/stable/frameworks/5.116/breeze-icons-5.116.0.tar.xz
-
-'*invent.kde.org/neon/kf5/extra-cmake-modules':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/frameworkintegration':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kapidox':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kactivities':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      url: https://invent.kde.org/plasma/plasma-activities.git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      url: https://invent.kde.org/plasma/plasma-activities.git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kactivities-stats':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      url: https://invent.kde.org/plasma/plasma-activities-stats.git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      url: https://invent.kde.org/plasma/plasma-activities-stats.git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/karchive':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kauth':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kbookmarks':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kcalendarcore':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kcmutils':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kcodecs':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kcompletion':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kconfig':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kconfigwidgets':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kcontacts':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kcoreaddons':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
+      url: https://download.kde.org/unstable/kaidan/0.15.0/kaidan-0.15.0.tar.xz
 
-'*invent.kde.org/neon/kf5/kcrash':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
+### packaging ###
+'*invent.kde.org/neon/packaging/kdesdk-devenv-dependencies':
+  '*':
     upstream_scm:
       type: git
-      branch: kf5
+      url: https://invent.kde.org/packaging/kdesdk-devenv-dependencies.git
+      branch: master
 
-'*invent.kde.org/neon/kf5/kdav':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
+### plasma-mobile ###
+'*invent.kde.org/neon/plasma-mobile/plasma-phone-settings':
+  '*':
     upstream_scm:
       type: git
-      branch: kf5
+      url: https://invent.kde.org/plasma-mobile/plasma-phone-settings.git
+      branch: master
 
-'*invent.kde.org/neon/kf5/kdbusaddons':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
+### Qt ###
 
-'*invent.kde.org/neon/kf5/kdeclarative':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kded':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kdelibs4support':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kdesignerplugin':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kdesu':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kdewebkit':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kdnssd':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kdoctools':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kemoticons':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kfilemetadata':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kglobalaccel':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kguiaddons':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kholidays':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/khtml':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/ki18n':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kiconthemes':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kidletime':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kimageformats':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kinit':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kio':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kirigami':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kitemmodels':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kitemviews':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kjobwidgets':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kjs':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kjsembed':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kmediaplayer':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/knewstuff':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/knotifications':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/knotifyconfig':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kpackage':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kparts':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kpeople':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kplotting':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kpty':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kquickcharts':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kross':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/krunner':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kservice':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/ktexteditor':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/ktextwidgets':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kunitconversion':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kwallet':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kwidgetsaddons':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kwindowsystem':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kxmlgui':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/kxmlrpcclient':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/modemmanager-qt':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/networkmanager-qt':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/oxygen-icons':
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/plasma-framework':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      url: https://invent.kde.org/plasma/libplasma.git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      url: https://invent.kde.org/plasma/libplasma.git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/prison':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/purpose':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/qqc2-desktop-style':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/solid':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/sonnet':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/syndication':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/syntax-highlighting':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
-
-'*invent.kde.org/neon/kf5/threadweaver':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      branch: kf5
+# Qt lives in its own file!

From null at kde.org  Fri Jul 17 11:57:32 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 17 Jul 2026 10:57:32 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/libplasma/Neon/unstable=5D_debian=3A_bump_solibs_to_8?=
Message-ID: <20260717105732.D068314016CB@lerwini.kde.org>

Git commit ef1365cfd5cb4a47f17e0668d8a03c88cde0dffa by Carlos De Maine.
Committed on 17/07/2026 at 10:57.
Pushed by carlosdem into branch 'Neon/unstable'.

bump solibs to 8

M  +2    -2    debian/libplasma6.install
M  +1    -1    debian/libplasma6.lintian-overrides

https://invent.kde.org/neon/plasma/libplasma/-/commit/ef1365cfd5cb4a47f17e0668d8a03c88cde0dffa

diff --git a/debian/libplasma6.install b/debian/libplasma6.install
index 923f14a..e1ae7a9 100644
--- a/debian/libplasma6.install
+++ b/debian/libplasma6.install
@@ -1,7 +1,7 @@
 usr/lib/*/libPlasma.so.*.*
-usr/lib/*/libPlasma.so.7
+usr/lib/*/libPlasma.so.8
 usr/lib/*/libPlasmaQuick.so.*.*
-usr/lib/*/libPlasmaQuick.so.7
+usr/lib/*/libPlasmaQuick.so.8
 usr/lib/*/qt6/plugins/
 usr/lib/*/qt6/qml/
 usr/share/locale/
diff --git a/debian/libplasma6.lintian-overrides b/debian/libplasma6.lintian-overrides
index 12d355f..095e878 100644
--- a/debian/libplasma6.lintian-overrides
+++ b/debian/libplasma6.lintian-overrides
@@ -1,2 +1,2 @@
-libplasma6: package-name-doesnt-match-sonames libPlasma7 libPlasmaQuick7
+libplasma6: package-name-doesnt-match-sonames libPlasma8 libPlasmaQuick8
 libplasma6: script-not-executable [usr/share/plasma/plasmoids/org.kde.example.widgetgallery/widgetgallery-tablet]

From null at kde.org  Fri Jul 17 15:56:54 2026
From: null at kde.org (Scarlett Moore)
Date: Fri, 17 Jul 2026 14:56:54 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/snap-packaging/kf6-core/work=2Ecore24=5D_/=3A_another_dup?=
Message-ID: <20260717145654.99BE614006D9@lerwini.kde.org>

Git commit 279200b47206acec137782384c0e480885957773 by Scarlett Moore.
Committed on 17/07/2026 at 14:56.
Pushed by scarlettmoore into branch 'work.core24'.

another dup

M  +1    -0    snapcraft.yaml

https://invent.kde.org/neon/snap-packaging/kf6-core/-/commit/279200b47206acec137782384c0e480885957773

diff --git a/snapcraft.yaml b/snapcraft.yaml
index 534bde1..2205a48 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -314,6 +314,7 @@ parts:
       - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libcurl-gnutls.so.4.8.0
       - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libheif.so.1.17.6
       - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libheif/plugins/libheif-aomdec.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libasound.so.2.0.0
     build-environment: &buildenvironment
       - PATH: $CRAFT_STAGE/usr/bin${PATH:+:$PATH}
       - PKG_CONFIG_PATH: $CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET_BUILD_FOR}/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}

From null at kde.org  Fri Jul 17 22:04:15 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 17 Jul 2026 21:04:15 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-workspace/Neon/unstable=5D_debian=3A_no_more_krdb?=
Message-ID: <20260717210415.2166A140260C@lerwini.kde.org>

Git commit b8665890daa2bc98d698bf1c8b31d24c82a15652 by Carlos De Maine.
Committed on 17/07/2026 at 21:04.
Pushed by carlosdem into branch 'Neon/unstable'.

no more krdb

M  +0    -1    debian/plasma-workspace-dev.install
M  +0    -1    debian/plasma-workspace.install
M  +3    -7    debian/plasma-workspace.lintian-overrides

https://invent.kde.org/neon/plasma/plasma-workspace/-/commit/b8665890daa2bc98d698bf1c8b31d24c82a15652

diff --git a/debian/plasma-workspace-dev.install b/debian/plasma-workspace-dev.install
index 56cd0e4..50450f5 100644
--- a/debian/plasma-workspace-dev.install
+++ b/debian/plasma-workspace-dev.install
@@ -1,5 +1,4 @@
 usr/include/klookandfeel/
-usr/include/krdb/
 usr/include/kworkspace6/
 usr/include/notificationmanager/
 usr/include/taskmanager/
diff --git a/debian/plasma-workspace.install b/debian/plasma-workspace.install
index 8109396..c869bc7 100644
--- a/debian/plasma-workspace.install
+++ b/debian/plasma-workspace.install
@@ -15,7 +15,6 @@ usr/lib/*/libklookandfeel.so.6
 usr/lib/*/libklookandfeel.so.6.*
 usr/lib/*/libkmpris.so.6
 usr/lib/*/libkmpris.so.6.*
-usr/lib/*/libkrdb.so
 usr/lib/*/libkworkspace6.so.6
 usr/lib/*/libkworkspace6.so.6.*
 usr/lib/*/libnotificationmanager.so.1
diff --git a/debian/plasma-workspace.lintian-overrides b/debian/plasma-workspace.lintian-overrides
index 88ae86c..2f0cde3 100644
--- a/debian/plasma-workspace.lintian-overrides
+++ b/debian/plasma-workspace.lintian-overrides
@@ -16,17 +16,16 @@ plasma-workspace: desktop-command-not-in-package systemsettings [usr/share/appli
 plasma-workspace: desktop-command-not-in-package systemsettings [usr/share/applications/kcm_style.desktop]
 plasma-workspace: desktop-command-not-in-package systemsettings [usr/share/applications/kcm_users.desktop]
 plasma-workspace: desktop-command-not-in-package systemsettings [usr/share/applications/kcm_wallpaper.desktop]
+
 plasma-workspace: desktop-command-not-in-package usr/bin/false [usr/share/applications/org.kde.klipper.desktop]
-plasma-workspace: desktop-entry-unknown-type XSession [usr/share/xsessions/plasmax11.desktop]
 
 plasma-workspace: executable-not-elf-or-script [usr/lib/*/libexec/plasma-sourceenv.sh]
 plasma-workspace: executable-not-elf-or-script [usr/share/kglobalaccel/org.kde.krunner.desktop]
 
 plasma-workspace: lacks-ldconfig-trigger usr/lib/*/libkdeinit5_kuiserver5.so
-plasma-workspace: lacks-ldconfig-trigger usr/lib/*/libkrdb.so
 
-plasma-workspace: lacks-unversioned-link-to-shared-library example: usr/lib/*/libkrdb.so [usr/lib/*/libkrdb.so]
 plasma-workspace: lacks-unversioned-link-to-shared-library example: usr/lib/*/libkmpris.so [usr/lib/*/libkmpris.so.6.*.*]
+
 plasma-workspace: no-manual-page [usr/bin/gmenudbusmenuproxy]
 plasma-workspace: no-manual-page [usr/bin/kcminit]
 plasma-workspace: no-manual-page [usr/bin/kcminit_startup]
@@ -51,14 +50,11 @@ plasma-workspace: no-manual-page [usr/bin/plasma_waitforname]
 plasma-workspace: no-manual-page [usr/bin/plasmashell]
 plasma-workspace: no-manual-page [usr/bin/plasmawindowed]
 plasma-workspace: no-manual-page [usr/bin/startplasma-wayland]
-plasma-workspace: no-manual-page [usr/bin/startplasma-x11]
 plasma-workspace: no-manual-page [usr/bin/xembedsniproxy]
 
-plasma-workspace: package-name-doesnt-match-sonames libbatterycontrol6 libkfontinst6 libkfontinstui6 libklipper6 libklookandfeel6 libkmpris6 libkrdb libkworkspace6-6 libnotificationmanager1 libtaskmanager6
+plasma-workspace: package-name-doesnt-match-sonames libbatterycontrol6 libkfontinst6 libkfontinstui6 libklipper6 libklookandfeel6 libkmpris6 libkworkspace6-6 libnotificationmanager1 libtaskmanager6
 
 plasma-workspace: script-not-executable [usr/share/kconf_update/delete_cursor_old_default_size.pl]
 plasma-workspace: script-not-executable [usr/share/kconf_update/style_widgetstyle_default_breeze.pl]
 
-plasma-workspace: shared-library-lacks-version usr/lib/*/libkrdb.so libkrdb.so
-
 plasma-workspace: unknown-locale-code tok

From null at kde.org  Fri Jul 17 23:17:17 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 17 Jul 2026 22:17:17 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-qaccessibility=5D_/=3A_Add_README=2Emd?=
Message-ID: <20260717221717.D15871401405@lerwini.kde.org>

Git commit 0f13d370d9e8b3d4a281cc94687b04011fec0f94 by Carlos De Maine.
Committed on 17/07/2026 at 22:17.
Pushed by carlosdem into branch 'master'.

Add README.md

A  +0    -0    README.md

https://invent.kde.org/neon/qt6/qt6-qaccessibility/-/commit/0f13d370d9e8b3d4a281cc94687b04011fec0f94

diff --git a/README.md b/README.md
new file mode 100644
index 0000000..e69de29

From null at kde.org  Sat Jul 18 00:36:01 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 17 Jul 2026 23:36:01 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/infrastructure/pangea-data=5D_/=3A_add_new_series_-_resolute_26=2E04?=
Message-ID: <20260717233601.4850B140084C@lerwini.kde.org>

Git commit 5afd273dec5a7605c94bef99e6b68bf57f106db8 by Carlos De Maine.
Committed on 17/07/2026 at 23:35.
Pushed by carlosdem into branch 'master'.

add new series - resolute 26.04

M  +3    -2    nci.yaml

https://invent.kde.org/neon/infrastructure/pangea-data/-/commit/5afd273dec5a7605c94bef99e6b68bf57f106db8

diff --git a/nci.yaml b/nci.yaml
index 50ea02d..3f289e2 100644
--- a/nci.yaml
+++ b/nci.yaml
@@ -1,9 +1,10 @@
 series:
   noble: "24.04"
+  resolute: "26.04"
 old_series: # must be part of series list (or nil - as in empty)
 current_series: noble # must be part of series list
-future_series: # must be part of series list (or nil - as in empty)
-future_is_early: false # controls where the ISOs go. must be true early on!
+future_series: resolute # must be part of series list (or nil - as in empty)
+future_is_early: true # controls where the ISOs go. must be true early on!
 repo_diversion: false # toggle when experimental is getting staged for deployment
 
 architectures:

From null at kde.org  Sat Jul 18 11:51:14 2026
From: null at kde.org (Scarlett Moore)
Date: Sat, 18 Jul 2026 10:51:14 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/snap-packaging/kf6-core/work=2Ecore24=5D_/=3A_more_dups_for_arm?=
Message-ID: <20260718105114.D199614004A6@lerwini.kde.org>

Git commit 76b4929edcd39fe5bf21fa71ab78027d49e568a9 by Scarlett Moore.
Committed on 18/07/2026 at 10:50.
Pushed by scarlettmoore into branch 'work.core24'.

more dups for arm

M  +22   -0    snapcraft.yaml

https://invent.kde.org/neon/snap-packaging/kf6-core/-/commit/76b4929edcd39fe5bf21fa71ab78027d49e568a9

diff --git a/snapcraft.yaml b/snapcraft.yaml
index 2205a48..669aaa1 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -315,6 +315,28 @@ parts:
       - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libheif.so.1.17.6
       - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libheif/plugins/libheif-aomdec.so
       - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libasound.so.2.0.0
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-gif.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-tiff.so
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/girepository-1.0/GLib-2.0.typelib
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/girepository-1.0/GLibUnix-2.0.typelib
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/girepository-1.0/GModule-2.0.typelib
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/girepository-1.0/GObject-2.0.typelib
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/girepository-1.0/GdkPixbuf-2.0.typelib
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/girepository-1.0/Gio-2.0.typelib
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/girepository-1.0/GioUnix-2.0.typelib
+      - -usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libgdk_pixbuf-2.0.so.0
+      - -usr/share/GConf/gsettings/wm-schemas.convert
+      - -usr/share/glib-2.0/schemas/org.gnome.desktop.a11y.interface.gschema.xml
+      - -usr/share/glib-2.0/schemas/org.gnome.desktop.enums.xml
+      - -usr/share/glib-2.0/schemas/org.gnome.desktop.input-sources.gschema.xml
+      - -usr/share/glib-2.0/schemas/org.gnome.desktop.interface.gschema.xml
+      - -usr/share/glib-2.0/schemas/org.gnome.desktop.media-handling.gschema.xml
+      - -usr/share/glib-2.0/schemas/org.gnome.desktop.peripherals.gschema.xml
+      - -usr/share/glib-2.0/schemas/org.gnome.desktop.screensaver.gschema.xml
+      - -usr/share/glib-2.0/schemas/org.gnome.desktop.wm.keybindings.gschema.xml
+      - -usr/share/glib-2.0/schemas/org.gnome.desktop.wm.preferences.gschema.xml
+      - -usr/share/glib-2.0/schemas/org.gnome.system.proxy.gschema.xml
     build-environment: &buildenvironment
       - PATH: $CRAFT_STAGE/usr/bin${PATH:+:$PATH}
       - PKG_CONFIG_PATH: $CRAFT_STAGE/usr/lib/${CRAFT_ARCH_TRIPLET_BUILD_FOR}/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}

From null at kde.org  Tue Jul 21 02:29:29 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 21 Jul 2026 01:29:29 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/neon/keyring/Neon/release=5D_debian=3A_release_to_resolute?=
Message-ID: <20260721012929.DE3581401423@lerwini.kde.org>

Git commit 07282b70be21c318f93ee08c7dbbede5ca2b843f by Carlos De Maine.
Committed on 21/07/2026 at 01:29.
Pushed by carlosdem into branch 'Neon/release'.

release to resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/neon/keyring/-/commit/07282b70be21c318f93ee08c7dbbede5ca2b843f

diff --git a/debian/changelog b/debian/changelog
index 204ff3f..a9484b2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-neon-keyring (2024.09.24) jammy; urgency=medium
+neon-keyring (2024.09.24) resolute; urgency=medium
 
   * new release to ensure deb822 compliant sources
 

From null at kde.org  Tue Jul 21 02:32:00 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 21 Jul 2026 01:32:00 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/neon/kde-keyring/Neon/release=5D_debian=3A_release_to_resolute?=
Message-ID: <20260721013200.D59501400AEA@lerwini.kde.org>

Git commit dc294b98285e9eb83308cfd72b20437d6b6ef5ab by Carlos De Maine.
Committed on 21/07/2026 at 01:31.
Pushed by carlosdem into branch 'Neon/release'.

release to resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/neon/kde-keyring/-/commit/dc294b98285e9eb83308cfd72b20437d6b6ef5ab

diff --git a/debian/changelog b/debian/changelog
index 198beca..4c2df23 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-kde-release-keyring (0.0.1-neon0) noble; urgency=medium
+kde-release-keyring (0.0.1-neon0) resolute; urgency=medium
 
   * initial packaging
 

From null at kde.org  Tue Jul 21 10:42:50 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 21 Jul 2026 09:42:50 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/neon/settings/Neon/release=5D_debian=3A_temporarily_comment_out_neon-repos_to_get_builds_in_the_archive?=
Message-ID: <20260721094250.1264614014F5@lerwini.kde.org>

Git commit a0e8fe194e880ed8c22cbe4fbd0669cce986ef1a by Carlos De Maine.
Committed on 21/07/2026 at 09:42.
Pushed by carlosdem into branch 'Neon/release'.

temporarily comment out neon-repos to get builds in the archive

M  +1    -1    debian/control

https://invent.kde.org/neon/neon/settings/-/commit/a0e8fe194e880ed8c22cbe4fbd0669cce986ef1a

diff --git a/debian/control b/debian/control
index 85c3351..8de26d8 100644
--- a/debian/control
+++ b/debian/control
@@ -16,7 +16,7 @@ Package: neon-settings-2
 Architecture: all
 Depends: ruby, 
          util-linux, 
-         neon-repositories-mozilla-firefox
+#         neon-repositories-mozilla-firefox
          ${misc:Depends}, 
 Provides: neon-settings
 Conflicts: neon-settings (<< 0.4), kubuntu-desktop, kubuntu-settings-desktop

From null at kde.org  Tue Jul 21 11:22:13 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 21 Jul 2026 10:22:13 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/neon/pkg-kde-tools-neon/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260721102213.0C9881400AEA@lerwini.kde.org>

Git commit 53db5414327beafdde4dd824a6e77bd0e323740b by Carlos De Maine.
Committed on 21/07/2026 at 10:20.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/neon/pkg-kde-tools-neon/-/commit/53db5414327beafdde4dd824a6e77bd0e323740b

diff --git a/debian/changelog b/debian/changelog
index 7f74788..2671734 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-pkg-kde-tools-neon (0.0) noble; urgency=low
+pkg-kde-tools-neon (0.0) resolute; urgency=low
 
   * Initial release
 


From null at kde.org  Tue Jul 21 11:22:13 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 21 Jul 2026 10:22:13 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/neon/pkg-kde-tools-neon/Neon/release=5D_usr/share=3A_is_now_an_empty_package?=
Message-ID: <20260721102213.101EA140173E@lerwini.kde.org>

Git commit 1b6858639f6b2cdf92e5553c57c455845a93d19c by Carlos De Maine.
Committed on 21/07/2026 at 10:22.
Pushed by carlosdem into branch 'Neon/release'.

is now an empty package

as it's all upstream but keep it around in case we need to use it in the future

D  +0    -58   usr/share/perl5/Debian/Debhelper/Buildsystem/kf6.pm
D  +0    -48   usr/share/perl5/Debian/Debhelper/Sequence/kf6.pm
D  +0    -4    usr/share/pkg-kde-tools/lib/kf6_flags

https://invent.kde.org/neon/neon/pkg-kde-tools-neon/-/commit/1b6858639f6b2cdf92e5553c57c455845a93d19c

diff --git a/usr/share/perl5/Debian/Debhelper/Buildsystem/kf6.pm b/usr/share/perl5/Debian/Debhelper/Buildsystem/kf6.pm
deleted file mode 100644
index 5fa70c4..0000000
--- a/usr/share/perl5/Debian/Debhelper/Buildsystem/kf6.pm
+++ /dev/null
@@ -1,58 +0,0 @@
-# A debhelper build system class for building KDE Frameworks 5 packages.
-# It is based on cmake class but passes Frameworks 5 flags by default.
-#
-# Copyright: © 2009 Modestas Vainius
-# Copyright: © 2022 Jonathan Esk-Riddell <jr at jriddell.org>
-# License: GPL-2+
-
-package Debian::Debhelper::Buildsystem::kf6;
-
-use strict;
-use warnings;
-use Debian::Debhelper::Dh_Lib qw(error);
-use Dpkg::Version qw();
-
-use base 'Debian::Debhelper::Buildsystem::cmake';
-
-sub DESCRIPTION {
-    "CMake with KDE Frameworks 6 flags"
-}
-
-sub KF6_FLAGS_FILE {
-    my $file = "kf6_flags";
-    if (! -r $file) {
-        $file = "/usr/share/pkg-kde-tools/lib/kf6_flags";
-    }
-    if (! -r $file) {
-        error "kf6_flags file could not be found";
-    }
-    return $file;
-}
-
-# Use shell for parsing contents of the kf6_flags file
-sub get_kf6_flags {
-    my $this=shift;
-    my $file = KF6_FLAGS_FILE;
-    my ($escaped_flags, @escaped_flags);
-    my $flags;
-
-    # Read escaped flags from the file
-    open(KF6_FLAGS, "<", $file) || error("unable to open KDE Frameworks 6 flags file: $file");
-    @escaped_flags = <KF6_FLAGS>;
-    chop @escaped_flags;
-    $escaped_flags = join(" ", @escaped_flags);
-    close KF6_FLAGS;
-
-    # Unescape flags using shell
-    $flags = `$^X -w -Mstrict -e 'print join("\\x1e", \@ARGV);' -- $escaped_flags`;
-    return split("\x1e", $flags);
-}
-
-sub configure {
-    my $this=shift;
-    my @flags = $this->get_kf6_flags();
-
-    return $this->SUPER::configure(@flags, @_);
-}
-
-1;
diff --git a/usr/share/perl5/Debian/Debhelper/Sequence/kf6.pm b/usr/share/perl5/Debian/Debhelper/Sequence/kf6.pm
deleted file mode 100644
index 55f2169..0000000
--- a/usr/share/perl5/Debian/Debhelper/Sequence/kf6.pm
+++ /dev/null
@@ -1,48 +0,0 @@
-{
-    package Debian::Debhelper::Sequence::kf6;
-    use Debian::Debhelper::Dh_Version;
-    use Debian::Debhelper::Dh_Lib qw(error);
-
-    sub ensure_debhelper_version {
-        my @v = split(/\./, $Debian::Debhelper::Dh_Version::version);
-        if ($v[0] > $_[0]) {
-            return 1;
-        }
-        elsif ($v[0] == $_[0]) {
-            if ($v[1] > $_[1]) {
-                return 1;
-            }
-            elsif ($v[1] == $_[1]) {
-                return $1 >= $_[2] if ($v[2] =~ /^(\d+)/);
-            }
-        }
-        return 0;
-    }
-    unless (ensure_debhelper_version(7, 3, 16)) {
-        error "debhelper addon 'kf6' requires debhelper 7.3.16 or later";
-    }
-
-    1;
-}
-
-# Build with kf5 buildsystem by default
-add_command_options("dh_auto_configure", "--buildsystem=kf6");
-add_command_options("dh_auto_build", "--buildsystem=kf6");
-add_command_options("dh_auto_test", "--buildsystem=kf6");
-add_command_options("dh_auto_install", "--buildsystem=kf6");
-add_command_options("dh_auto_clean", "--buildsystem=kf6");
-
-# Exclude kf5 documentation from dh_compress by default
-add_command_options("dh_compress",
-    qw(-X.dcl -X.docbook -X-license -X.tag -X.sty -X.el));
-
-insert_after("dh_install", "dh_movelibkdeinit");
-
-#Execute dh_missing --list-missing between marks recognized by Kubuntu's
-#CI and status reports
-insert_after("dh_builddeb","dh_kubuntu_list-missing");
-
-#Execute lintian once the package is built
-insert_after("dh_kubuntu_list-missing", "dh_kubuntu_execute_lintian");
-
-1;
diff --git a/usr/share/pkg-kde-tools/lib/kf6_flags b/usr/share/pkg-kde-tools/lib/kf6_flags
deleted file mode 100644
index 3b2a030..0000000
--- a/usr/share/pkg-kde-tools/lib/kf6_flags
+++ /dev/null
@@ -1,4 +0,0 @@
--DCMAKE_BUILD_TYPE=Debug
--DCMAKE_INSTALL_PREFIX=/usr
--DQT_MAJOR_VERSION=6
--DCMAKE_INSTALL_SYSCONFDIR=/etc

From null at kde.org  Tue Jul 21 11:31:19 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 21 Jul 2026 10:31:19 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/jxrlib/Neon/release=5D_debian=3A_work_around_-DCMAKE=5FPOLICY=5FVERSION=5FMINIMUM=3D3=2E5?=
Message-ID: <20260721103119.34AEB14014A7@lerwini.kde.org>

Git commit cd92e837dc8da9d9dad8cf020d140fdd1b0d00e3 by Carlos De Maine.
Committed on 21/07/2026 at 10:31.
Pushed by carlosdem into branch 'Neon/release'.

work around -DCMAKE_POLICY_VERSION_MINIMUM=3.5

M  +2    -1    debian/rules

https://invent.kde.org/neon/forks/jxrlib/-/commit/cd92e837dc8da9d9dad8cf020d140fdd1b0d00e3

diff --git a/debian/rules b/debian/rules
index a034c71..d881227 100755
--- a/debian/rules
+++ b/debian/rules
@@ -12,7 +12,8 @@ export DH_ALWAYS_EXCLUDE=.exe
 # Purposely not set CMAKE_BUILD_TYPE, see #701231
 CMAKE_EXTRA_FLAGS += -DCMAKE_BUILD_TYPE:STRING=NONE \
  -DJXRLIB_INSTALL_LIB_DIR="lib/$(DEB_HOST_MULTIARCH)" \
- -DCMAKE_BUILD_TYPE=RelWithDebInfo
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_POLICY_VERSION_MINIMUM=3.5
 
 override_dh_auto_configure:
 	dh_auto_configure -- $(CMAKE_EXTRA_FLAGS)

From null at kde.org  Tue Jul 21 11:33:24 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 21 Jul 2026 10:33:24 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/neon/pkg-kde-tools-neon/Neon/release=5D_debian=3A_nothing_to_install?=
Message-ID: <20260721103324.711B114007E3@lerwini.kde.org>

Git commit e3de21ab58d89c5069a970d3937d85abd481c77b by Carlos De Maine.
Committed on 21/07/2026 at 10:33.
Pushed by carlosdem into branch 'Neon/release'.

nothing to install

D  +0    -1    debian/install

https://invent.kde.org/neon/neon/pkg-kde-tools-neon/-/commit/e3de21ab58d89c5069a970d3937d85abd481c77b

diff --git a/debian/install b/debian/install
deleted file mode 100644
index 1b91047..0000000
--- a/debian/install
+++ /dev/null
@@ -1 +0,0 @@
-usr/

From null at kde.org  Tue Jul 21 11:39:26 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 21 Jul 2026 10:39:26 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/neon/settings/Neon/release=5D_debian=3A_Revert_=22temporarily_comment_out_neon-repos_to_get_builds_in_the_archive=22?=
Message-ID: <20260721103926.74B7714006B4@lerwini.kde.org>

Git commit 16112c08cf5e7b1e273c9c141e20d41b33d6918c by Carlos De Maine.
Committed on 21/07/2026 at 10:39.
Pushed by carlosdem into branch 'Neon/release'.

Revert "temporarily comment out neon-repos to get builds in the archive"

This reverts commit a0e8fe194e880ed8c22cbe4fbd0669cce986ef1a.

M  +1    -1    debian/control

https://invent.kde.org/neon/neon/settings/-/commit/16112c08cf5e7b1e273c9c141e20d41b33d6918c

diff --git a/debian/control b/debian/control
index 8de26d8..85c3351 100644
--- a/debian/control
+++ b/debian/control
@@ -16,7 +16,7 @@ Package: neon-settings-2
 Architecture: all
 Depends: ruby, 
          util-linux, 
-#         neon-repositories-mozilla-firefox
+         neon-repositories-mozilla-firefox
          ${misc:Depends}, 
 Provides: neon-settings
 Conflicts: neon-settings (<< 0.4), kubuntu-desktop, kubuntu-settings-desktop

From null at kde.org  Tue Jul 21 11:50:44 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 21 Jul 2026 10:50:44 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-base/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260721105044.7B9F5140020C@lerwini.kde.org>

Git commit 3ffea5027537b713ffe9c8df746d981e35f395d1 by Carlos De Maine.
Committed on 21/07/2026 at 09:23.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-base/-/commit/3ffea5027537b713ffe9c8df746d981e35f395d1

diff --git a/debian/changelog b/debian/changelog
index aa4fa43..bea2b8c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-base (6.11.1-0neon) noble; urgency=medium
+qt6-base (6.11.1-0neon) resolute; urgency=medium
 
   * New release
 


From null at kde.org  Tue Jul 21 11:50:44 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 21 Jul 2026 10:50:44 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-base/Neon/release=5D_debian=3A_commit_message_-_=22set_binary_indep_build=22?=
Message-ID: <20260721105044.7E97314028E6@lerwini.kde.org>

Git commit 98031f498b7d70841d55e3d0748c612765e96651 by Carlos De Maine.
Committed on 21/07/2026 at 09:26.
Pushed by carlosdem into branch 'Neon/release'.

commit message - "set binary indep build"

M  +1    -1    debian/binary_indep.yaml

https://invent.kde.org/neon/qt6/qt6-base/-/commit/98031f498b7d70841d55e3d0748c612765e96651

diff --git a/debian/binary_indep.yaml b/debian/binary_indep.yaml
index eb4c61d..687b2fd 100644
--- a/debian/binary_indep.yaml
+++ b/debian/binary_indep.yaml
@@ -1,2 +1,2 @@
 # binary_indep qt6 bootstrap build - true or false
-- 'false'
+- 'true'

From null at kde.org  Tue Jul 21 11:56:14 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 21 Jul 2026 10:56:14 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/jxrlib/Neon/release=5D_debian=3A_new_release?=
Message-ID: <20260721105614.AB3511402403@lerwini.kde.org>

Git commit 7bb221eed832946b11cf7a83157b8e6ecfcede73 by Carlos De Maine.
Committed on 21/07/2026 at 10:56.
Pushed by carlosdem into branch 'Neon/release'.

new release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/forks/jxrlib/-/commit/7bb221eed832946b11cf7a83157b8e6ecfcede73

diff --git a/debian/changelog b/debian/changelog
index f2b430b..7147d4d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+jxrlib (1.4.2-0neon) noble; urgency=high
+
+  * new release
+
+ -- KDE neon <neon at kde.org>  Tue, 21 Jul 2026 00:00:00 +0000
+
 jxrlib (1.3.2-0neon) noble; urgency=high
 
   * use Mirco Miranda's active fork

From null at kde.org  Tue Jul 21 12:09:02 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 21 Jul 2026 11:09:02 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/infrastructure/pangea-conf-projects=5D_overrides=3A_bring_back_repositories?=
Message-ID: <20260721110902.6AFD9140020C@lerwini.kde.org>

Git commit cf17b1dc5e48bae356d6390cfedf839bd90e4239 by Carlos De Maine.
Committed on 21/07/2026 at 11:07.
Pushed by carlosdem into branch 'master'.

bring back repositories

M  +4    -0    overrides/base.yaml

https://invent.kde.org/neon/infrastructure/pangea-conf-projects/-/commit/cf17b1dc5e48bae356d6390cfedf839bd90e4239

diff --git a/overrides/base.yaml b/overrides/base.yaml
index 9a37019..c3320b1 100644
--- a/overrides/base.yaml
+++ b/overrides/base.yaml
@@ -615,6 +615,10 @@
   '*':
     upstream_scm: null
 
+'*invent.kde.org/neon/neon/repositories':
+  '*':
+    upstream_scm: null
+
 '*invent.kde.org/neon/neon/seeds':
   '*':
     upstream_scm: null

From null at kde.org  Tue Jul 21 12:10:04 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 21 Jul 2026 11:10:04 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/neon/settings/Neon/release=5D_debian=3A_Reapply_=22temporarily_comment_out_neon-repos_to_get_builds_in_the_archive=22?=
Message-ID: <20260721111004.43D4B1400689@lerwini.kde.org>

Git commit 418a4a22e3832caadb4e834cdb608a2572f0f607 by Carlos De Maine.
Committed on 21/07/2026 at 11:09.
Pushed by carlosdem into branch 'Neon/release'.

Reapply "temporarily comment out neon-repos to get builds in the archive"

This reverts commit 16112c08cf5e7b1e273c9c141e20d41b33d6918c.

M  +1    -1    debian/control

https://invent.kde.org/neon/neon/settings/-/commit/418a4a22e3832caadb4e834cdb608a2572f0f607

diff --git a/debian/control b/debian/control
index 85c3351..8de26d8 100644
--- a/debian/control
+++ b/debian/control
@@ -16,7 +16,7 @@ Package: neon-settings-2
 Architecture: all
 Depends: ruby, 
          util-linux, 
-         neon-repositories-mozilla-firefox
+#         neon-repositories-mozilla-firefox
          ${misc:Depends}, 
 Provides: neon-settings
 Conflicts: neon-settings (<< 0.4), kubuntu-desktop, kubuntu-settings-desktop

From null at kde.org  Tue Jul 21 12:49:56 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 21 Jul 2026 11:49:56 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-base/Neon/release=5D_debian=3A_update_breaks/conflicts_for_what=27s_in_resolute?=
Message-ID: <20260721114956.D93E214006E4@lerwini.kde.org>

Git commit 0a62f33df16194c0912c477a4b0de993c042f485 by Carlos De Maine.
Committed on 21/07/2026 at 11:49.
Pushed by carlosdem into branch 'Neon/release'.

update breaks/conflicts for what's in resolute

M  +28   -28   debian/control

https://invent.kde.org/neon/qt6/qt6-base/-/commit/0a62f33df16194c0912c477a4b0de993c042f485

diff --git a/debian/control b/debian/control
index 717aaec..ad9c391 100644
--- a/debian/control
+++ b/debian/control
@@ -130,36 +130,36 @@ Recommends: libcups2,
             qt6-qpa-plugins,
             qt6-wayland,
             qt6-translations-l10n
-Breaks: libqt6core6t64 (<< 6.8.1),
-        libqt6gui6 (<< 6.8.1),
-        libqt6gui6t64 (<< 6.8.1),
-        libqt6network6 (<< 6.8.1),
-        libqt6opengl6 (<< 6.8.1),
-        libqt6opengl6t64 (<< 6.8.1),
-        libqt6sql6 (<< 6.8.1),
-        libqt6sql6-ibase (<< 6.8.1),
-        libqt6sql6-mysql (<< 6.8.1),
-        libqt6sql6-odbc (<< 6.8.1),
-        libqt6sql6-psql (<< 6.8.1),
-        libqt6sql6-sqlite (<< 6.8.1),
-        qt6-qpa-plugins (<< 6.8.1),
+Breaks: libqt6core6t64 (<< 6.11.1)
+        libqt6gui6 (<< 6.11.1)
+        libqt6gui6t64 (<< 6.11.1)
+        libqt6network6 (<< 6.11.1)
+        libqt6opengl6 (<< 6.11.1)
+        libqt6opengl6t64 (<< 6.11.1)
+        libqt6sql6 (<< 6.11.1)
+        libqt6sql6-ibase (<< 6.11.1)
+        libqt6sql6-mysql (<< 6.11.1)
+        libqt6sql6-odbc (<< 6.11.1)
+        libqt6sql6-psql (<< 6.11.1)
+        libqt6sql6-sqlite (<< 6.11.1)
+        qt6-qpa-plugins (<< 6.11.1)
         qt6-wayland (<< 6.10.0),
         qt6-wayland-dev (<< 6.10.0),
 Conflicts: qt6-wayland (<< 6.10.0),
            qt6-wayland-dev (<< 6.10.0),
-Replaces: libqt6core6t64 (<< 6.8.1),
-          libqt6gui6 (<< 6.8.1),
-          libqt6gui6t64 (<< 6.8.1),
-          libqt6network6 (<< 6.8.1),
-          libqt6opengl6 (<< 6.8.1),
-          libqt6opengl6t64 (<< 6.8.1),
-          libqt6sql6 (<< 6.8.1),
-          libqt6sql6-ibase (<< 6.8.1),
-          libqt6sql6-mysql (<< 6.8.1),
-          libqt6sql6-odbc (<< 6.8.1),
-          libqt6sql6-psql (<< 6.8.1),
-          libqt6sql6-sqlite (<< 6.8.1),
-          qt6-qpa-plugins (<< 6.8.1),
+Replaces: libqt6core6t64 (<< 6.11.1)
+          libqt6gui6 (<< 6.11.1)
+          libqt6gui6t64 (<< 6.11.1)
+          libqt6network6 (<< 6.11.1)
+          libqt6opengl6 (<< 6.11.1)
+          libqt6opengl6t64 (<< 6.11.1)
+          libqt6sql6 (<< 6.11.1)
+          libqt6sql6-ibase (<< 6.11.1)
+          libqt6sql6-mysql (<< 6.11.1)
+          libqt6sql6-odbc (<< 6.11.1)
+          libqt6sql6-psql (<< 6.11.1)
+          libqt6sql6-sqlite (<< 6.11.1)
+          qt6-qpa-plugins (<< 6.11.1)
 Description: Qt 6 core module
  Qt is a cross-platform C++ application framework. Qt's primary feature
  is its rich set of widgets that provide standard GUI functionality.
@@ -261,13 +261,13 @@ Depends: firebird-dev,
          zlib1g-dev,
          ${misc:Depends},
          ${shlibs:Depends},
-Breaks: libqt6opengl6-dev (<< 6.4.2+dfsg-12~),
+Breaks: libqt6opengl6-dev (<< 6.11.1),
         qt6-base (<< 6.11.1),
         qt6-wayland (<< 6.10.0),
         qt6-wayland-dev (<< 6.10.0),
 Conflicts: qt6-wayland (<< 6.10.0),
            qt6-wayland-dev (<< 6.10.0),
-Replaces: libqt6opengl6-dev (<< 6.4.2+dfsg-12~),
+Replaces: libqt6opengl6-dev (<< 6.11.1),
           qt6-base (<< 6.11.1),
 Provides: libqt6opengl6-dev (= ${binary:Version}),
 Description: Qt 6 base development files

From null at kde.org  Tue Jul 21 12:58:57 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 21 Jul 2026 11:58:57 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-workspace/Neon/unstable=5D_debian/patches=3A_the_pt=5Fbr_time_engine_is_back?=
Message-ID: <20260721115857.BDB3214016AE@lerwini.kde.org>

Git commit 03b0440790e976c28dfffa8339429d6a756cc03c by Carlos De Maine.
Committed on 21/07/2026 at 11:58.
Pushed by carlosdem into branch 'Neon/unstable'.

the pt_br time engine is back

A  +72   -0    debian/patches/rm_pt_br.diff
M  +2    -1    debian/patches/series

https://invent.kde.org/neon/plasma/plasma-workspace/-/commit/03b0440790e976c28dfffa8339429d6a756cc03c

diff --git a/debian/patches/rm_pt_br.diff b/debian/patches/rm_pt_br.diff
new file mode 100644
index 0000000..1d7694c
--- /dev/null
+++ b/debian/patches/rm_pt_br.diff
@@ -0,0 +1,72 @@
+diff --git a/po/pt_BR/plasma_engine_time.po b/po/pt_BR/plasma_engine_time.po
+deleted file mode 100644
+index 50a7043750..0000000000
+--- a/po/pt_BR/plasma_engine_time.po
++++ /dev/null
+@@ -1,66 +0,0 @@
+-# Copyright (C) 2026 This file is copyright:
+-# This file is distributed under the same license as the plasma-workspace package.
+-#
+-# SPDX-FileCopyrightText: 2026 Geraldo Simiao <geraldosimiao at fedoraproject.org>
+-msgid ""
+-msgstr ""
+-"Project-Id-Version: plasma-workspace\n"
+-"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+-"POT-Creation-Date: 2022-03-10 00:46+0000\n"
+-"PO-Revision-Date: 2026-07-20 16:57-0300\n"
+-"Last-Translator: Geraldo Simiao <geraldosimiao at fedoraproject.org>\n"
+-"Language-Team: Brazilian Portuguese <kde-i18n-pt_BR at kde.org>\n"
+-"Language: pt_BR\n"
+-"MIME-Version: 1.0\n"
+-"Content-Type: text/plain; charset=UTF-8\n"
+-"Content-Transfer-Encoding: 8bit\n"
+-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+-"X-Generator: Lokalize 26.04.3\n"
+-
+-#: timesource.cpp:46
+-msgid "Local"
+-msgstr "Local"
+-
+-#: timesource.cpp:61
+-msgid "Timezone"
+-msgstr "Fuso horário"
+-
+-#: timesource.cpp:66 timesource.cpp:69 timesource.cpp:73
+-msgid "Timezone City"
+-msgstr "Cidade do fuso horário"
+-
+-#: timesource.cpp:68 timesource.cpp:71
+-msgid "Timezone Continent"
+-msgstr "Continente do fuso horário"
+-
+-#: timesource.cpp:72
+-msgid "Timezone Country"
+-msgstr "País do fuso horário"
+-
+-#: timesource.cpp:97
+-msgid "Offset"
+-msgstr "Posição"
+-
+-#: timesource.cpp:100
+-msgid "Timezone Abbreviation"
+-msgstr "Abreviatura do fuso horário"
+-
+-#: timesource.cpp:131 timesource.cpp:150 timesource.cpp:171
+-msgid "DateTime"
+-msgstr "DataHora"
+-
+-#: timesource.cpp:146
+-msgid "Latitude"
+-msgstr "Latitude"
+-
+-#: timesource.cpp:147
+-msgid "Longitude"
+-msgstr "Longitude"
+-
+-#: timesource.cpp:148
+-msgid "Solar"
+-msgstr "Solar"
+-
+-#: timesource.cpp:149
+-msgid "Moon"
+-msgstr "Lunar"
diff --git a/debian/patches/series b/debian/patches/series
index 20bdf1f..67e3430 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
-apparmor_qtwebengineprocess.patch
\ No newline at end of file
+apparmor_qtwebengineprocess.patch
+rm_pt_br.diff

From null at kde.org  Tue Jul 21 13:16:36 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 21 Jul 2026 12:16:36 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-svg/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260721121636.884EE14016AE@lerwini.kde.org>

Git commit ee7349500fe34380d9dcb15afa7c0329e92c7eac by Carlos De Maine.
Committed on 21/07/2026 at 12:15.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-svg/-/commit/ee7349500fe34380d9dcb15afa7c0329e92c7eac

diff --git a/debian/changelog b/debian/changelog
index e58f6e7..a6ff736 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-svg (6.11.1-0neon) noble; urgency=medium
+qt6-svg (6.11.1-0neon) resolute; urgency=medium
 
   * New release
 


From null at kde.org  Tue Jul 21 13:16:36 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 21 Jul 2026 12:16:36 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-svg/Neon/release=5D_debian=3A_update_breaks?=
Message-ID: <20260721121636.8B3C114065F8@lerwini.kde.org>

Git commit 751a017a132b01110b08722a576e0e10dc5c8f92 by Carlos De Maine.
Committed on 21/07/2026 at 12:16.
Pushed by carlosdem into branch 'Neon/release'.

update breaks

M  +1    -1    debian/control

https://invent.kde.org/neon/qt6/qt6-svg/-/commit/751a017a132b01110b08722a576e0e10dc5c8f92

diff --git a/debian/control b/debian/control
index 50aa18f..29a36aa 100644
--- a/debian/control
+++ b/debian/control
@@ -51,7 +51,7 @@ Depends: qt6-base-dev,
          qt6-svg (= ${binary:Version}),
          ${misc:Depends},
          ${shlibs:Depends}
-Breaks: libqt6svg6-dev (<< 6.4.1~),
+Breaks: libqt6svg6-dev (<< 6.11.1~),
 Replaces: libqt6svg6-dev,
           qt6-svg-doc-dev,
           qt6-svg-examples,

From null at kde.org  Tue Jul 21 13:16:47 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 21 Jul 2026 12:16:47 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-languageserver/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260721121647.015BF14016AE@lerwini.kde.org>

Git commit 348498fc7b6401ecace774091b21ae422f5728fa by Carlos De Maine.
Committed on 21/07/2026 at 12:07.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-languageserver/-/commit/348498fc7b6401ecace774091b21ae422f5728fa

diff --git a/debian/changelog b/debian/changelog
index a3177ea..34c3361 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-languageserver (6.11.1-0neon) noble; urgency=medium
+qt6-languageserver (6.11.1-0neon) resolute; urgency=medium
 
   * New release
 

From null at kde.org  Tue Jul 21 13:18:29 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 21 Jul 2026 12:18:29 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-shadertools/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260721121829.3D38414016AE@lerwini.kde.org>

Git commit 62c113ef54e68a2c05f7b46fad5b4d030b7fa804 by Carlos De Maine.
Committed on 21/07/2026 at 12:17.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-shadertools/-/commit/62c113ef54e68a2c05f7b46fad5b4d030b7fa804

diff --git a/debian/changelog b/debian/changelog
index 040bcf3..fedcc8d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-shadertools (6.11.1-0neon) noble; urgency=medium
+qt6-shadertools (6.11.1-0neon) resolute; urgency=medium
 
   * New release
 


From null at kde.org  Tue Jul 21 13:18:29 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 21 Jul 2026 12:18:29 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-shadertools/Neon/release=5D_debian=3A_update_breaks?=
Message-ID: <20260721121829.40BB614065F7@lerwini.kde.org>

Git commit e01ff3e1c51be66435f2c2d57cd574f017de0ad9 by Carlos De Maine.
Committed on 21/07/2026 at 12:18.
Pushed by carlosdem into branch 'Neon/release'.

update breaks

M  +1    -1    debian/control

https://invent.kde.org/neon/qt6/qt6-shadertools/-/commit/e01ff3e1c51be66435f2c2d57cd574f017de0ad9

diff --git a/debian/control b/debian/control
index 3ba18b0..2c25301 100644
--- a/debian/control
+++ b/debian/control
@@ -45,7 +45,7 @@ Architecture: any
 Section: kde
 X-Neon-MergedPackage: true
 Depends: qt6-shadertools (= ${binary:Version}), ${misc:Depends}
-Breaks: libqt6shadertools6-dev (<< 6.4.1-1~),
+Breaks: libqt6shadertools6-dev (<< 6.11.1~),
 Replaces: libqt6shadertools6-dev,
           qt6-shadertools-doc-dev,
 Description: Qt 6 shader tools module - development files

From null at kde.org  Tue Jul 21 13:23:43 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 21 Jul 2026 12:23:43 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-knotifications/Neon/stable=5D_debian=3A_rm_usr/share/locale/?=
Message-ID: <20260721122343.00EC91400FD1@lerwini.kde.org>

Git commit bdff178127c58d3f61562e5b68b4d44c61089481 by Carlos De Maine.
Committed on 21/07/2026 at 12:23.
Pushed by carlosdem into branch 'Neon/stable'.

rm usr/share/locale/

M  +0    -1    debian/kf6-knotifications.install

https://invent.kde.org/neon/kf6/kf6-knotifications/-/commit/bdff178127c58d3f61562e5b68b4d44c61089481

diff --git a/debian/kf6-knotifications.install b/debian/kf6-knotifications.install
index 2cd0099..070256a 100644
--- a/debian/kf6-knotifications.install
+++ b/debian/kf6-knotifications.install
@@ -2,5 +2,4 @@ usr/lib/*/libKF6Notifications.so.6.*
 usr/lib/*/libKF6Notifications.so.6
 usr/lib/*/qt6/qml/
 usr/lib/python3/dist-packages/
-usr/share/locale/
 usr/share/qlogging-categories6/

From null at kde.org  Tue Jul 21 13:38:07 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 21 Jul 2026 12:38:07 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-declarative/Neon/release=5D_/=3A_Merge_branch_=27Neon/release=27_of_https=3A//invent=2Ekde=2Eorg/neon/qt6/qt6-declarative_into_Neon/release?=
Message-ID: <20260721123807.6E32014023DA@lerwini.kde.org>

Git commit f4c386ea97d2b7801c311f307f9659dbdb2f849b by Carlos De Maine.
Committed on 21/07/2026 at 12:36.
Pushed by carlosdem into branch 'Neon/release'.

Merge branch 'Neon/release' of https://invent.kde.org/neon/qt6/qt6-declarative into Neon/release


https://invent.kde.org/neon/qt6/qt6-declarative/-/commit/f4c386ea97d2b7801c311f307f9659dbdb2f849b



From null at kde.org  Tue Jul 21 13:38:07 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 21 Jul 2026 12:38:07 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-declarative/Neon/release=5D_debian=3A_set_binary_indep_build?=
Message-ID: <20260721123807.6B284140061D@lerwini.kde.org>

Git commit 3bc215f1a73ccdd856ec9984c3911bbe249e6e44 by Carlos De Maine.
Committed on 21/07/2026 at 12:33.
Pushed by carlosdem into branch 'Neon/release'.

set binary indep build

M  +1    -1    debian/binary_indep.yaml

https://invent.kde.org/neon/qt6/qt6-declarative/-/commit/3bc215f1a73ccdd856ec9984c3911bbe249e6e44

diff --git a/debian/binary_indep.yaml b/debian/binary_indep.yaml
index eb4c61d..687b2fd 100644
--- a/debian/binary_indep.yaml
+++ b/debian/binary_indep.yaml
@@ -1,2 +1,2 @@
 # binary_indep qt6 bootstrap build - true or false
-- 'false'
+- 'true'


From null at kde.org  Tue Jul 21 13:38:07 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 21 Jul 2026 12:38:07 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-declarative/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260721123807.6F2BE14023EC@lerwini.kde.org>

Git commit 757a8423035c6ca57703d3d8401eaf0251c36fb7 by Carlos De Maine.
Committed on 21/07/2026 at 12:37.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-declarative/-/commit/757a8423035c6ca57703d3d8401eaf0251c36fb7

diff --git a/debian/changelog b/debian/changelog
index ec25189..9772306 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-declarative (6.11.1-0neon) noble; urgency=medium
+qt6-declarative (6.11.1-0neon) resolute; urgency=medium
 
   * New release
 


From null at kde.org  Tue Jul 21 13:38:07 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 21 Jul 2026 12:38:07 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-declarative/Neon/release=5D_debian=3A_-DQT=5FNO=5FPACKAGE=5FVERSION=5FCHECK=3DTRUE?=
Message-ID: <20260721123807.703F81402596@lerwini.kde.org>

Git commit b36537c65c840cac6b230289bc17b170b06a8e12 by Carlos De Maine.
Committed on 21/07/2026 at 12:37.
Pushed by carlosdem into branch 'Neon/release'.

-DQT_NO_PACKAGE_VERSION_CHECK=TRUE

M  +2    -1    debian/rules

https://invent.kde.org/neon/qt6/qt6-declarative/-/commit/b36537c65c840cac6b230289bc17b170b06a8e12

diff --git a/debian/rules b/debian/rules
index c5ce0d9..2846b1e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -10,7 +10,8 @@ ifneq ($(DEB_BUILD_ARCH),$(DEB_HOST_ARCH))
 	extra_cmake_args += \
 		-DQT_HOST_PATH=/usr \
 		-DQT_HOST_PATH_CMAKE_DIR=/usr/lib/${DEB_BUILD_MULTIARCH}/cmake \
-		-DQT_BUILD_TOOLS_WHEN_CROSSCOMPILING=ON
+		-DQT_BUILD_TOOLS_WHEN_CROSSCOMPILING=ON \
+		-DQT_NO_PACKAGE_VERSION_CHECK=TRUE
 endif
 
 %:

From null at kde.org  Tue Jul 21 13:49:31 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 21 Jul 2026 12:49:31 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-workspace/Neon/unstable=5Fnoble=5D_debian/patches=3A_the_pt=5Fbr_time_engine_is_back?=
Message-ID: <20260721124931.464FE14025E1@lerwini.kde.org>

Git commit e7b8a140303c27c561fe80f4fab927c823721b24 by Carlos De Maine.
Committed on 21/07/2026 at 12:49.
Pushed by carlosdem into branch 'Neon/unstable_noble'.

the pt_br time engine is back


(cherry picked from commit 03b0440790e976c28dfffa8339429d6a756cc03c)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

A  +72   -0    debian/patches/rm_pt_br.diff
M  +2    -1    debian/patches/series

https://invent.kde.org/neon/plasma/plasma-workspace/-/commit/e7b8a140303c27c561fe80f4fab927c823721b24

diff --git a/debian/patches/rm_pt_br.diff b/debian/patches/rm_pt_br.diff
new file mode 100644
index 0000000..1d7694c
--- /dev/null
+++ b/debian/patches/rm_pt_br.diff
@@ -0,0 +1,72 @@
+diff --git a/po/pt_BR/plasma_engine_time.po b/po/pt_BR/plasma_engine_time.po
+deleted file mode 100644
+index 50a7043750..0000000000
+--- a/po/pt_BR/plasma_engine_time.po
++++ /dev/null
+@@ -1,66 +0,0 @@
+-# Copyright (C) 2026 This file is copyright:
+-# This file is distributed under the same license as the plasma-workspace package.
+-#
+-# SPDX-FileCopyrightText: 2026 Geraldo Simiao <geraldosimiao at fedoraproject.org>
+-msgid ""
+-msgstr ""
+-"Project-Id-Version: plasma-workspace\n"
+-"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
+-"POT-Creation-Date: 2022-03-10 00:46+0000\n"
+-"PO-Revision-Date: 2026-07-20 16:57-0300\n"
+-"Last-Translator: Geraldo Simiao <geraldosimiao at fedoraproject.org>\n"
+-"Language-Team: Brazilian Portuguese <kde-i18n-pt_BR at kde.org>\n"
+-"Language: pt_BR\n"
+-"MIME-Version: 1.0\n"
+-"Content-Type: text/plain; charset=UTF-8\n"
+-"Content-Transfer-Encoding: 8bit\n"
+-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+-"X-Generator: Lokalize 26.04.3\n"
+-
+-#: timesource.cpp:46
+-msgid "Local"
+-msgstr "Local"
+-
+-#: timesource.cpp:61
+-msgid "Timezone"
+-msgstr "Fuso horário"
+-
+-#: timesource.cpp:66 timesource.cpp:69 timesource.cpp:73
+-msgid "Timezone City"
+-msgstr "Cidade do fuso horário"
+-
+-#: timesource.cpp:68 timesource.cpp:71
+-msgid "Timezone Continent"
+-msgstr "Continente do fuso horário"
+-
+-#: timesource.cpp:72
+-msgid "Timezone Country"
+-msgstr "País do fuso horário"
+-
+-#: timesource.cpp:97
+-msgid "Offset"
+-msgstr "Posição"
+-
+-#: timesource.cpp:100
+-msgid "Timezone Abbreviation"
+-msgstr "Abreviatura do fuso horário"
+-
+-#: timesource.cpp:131 timesource.cpp:150 timesource.cpp:171
+-msgid "DateTime"
+-msgstr "DataHora"
+-
+-#: timesource.cpp:146
+-msgid "Latitude"
+-msgstr "Latitude"
+-
+-#: timesource.cpp:147
+-msgid "Longitude"
+-msgstr "Longitude"
+-
+-#: timesource.cpp:148
+-msgid "Solar"
+-msgstr "Solar"
+-
+-#: timesource.cpp:149
+-msgid "Moon"
+-msgstr "Lunar"
diff --git a/debian/patches/series b/debian/patches/series
index 20bdf1f..67e3430 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
-apparmor_qtwebengineprocess.patch
\ No newline at end of file
+apparmor_qtwebengineprocess.patch
+rm_pt_br.diff

From null at kde.org  Tue Jul 21 13:50:12 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 21 Jul 2026 12:50:12 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-knotifications/Neon/unstable=5Fnoble=5D_debian=3A_rm_usr/share/locale/?=
Message-ID: <20260721125012.19F0514025E1@lerwini.kde.org>

Git commit a1d1a7790ae8d200ce993f96924070af9d5adfc4 by Carlos De Maine.
Committed on 21/07/2026 at 12:50.
Pushed by carlosdem into branch 'Neon/unstable_noble'.

rm usr/share/locale/


(cherry picked from commit bdff178127c58d3f61562e5b68b4d44c61089481)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +0    -1    debian/kf6-knotifications.install

https://invent.kde.org/neon/kf6/kf6-knotifications/-/commit/a1d1a7790ae8d200ce993f96924070af9d5adfc4

diff --git a/debian/kf6-knotifications.install b/debian/kf6-knotifications.install
index 2cd0099..070256a 100644
--- a/debian/kf6-knotifications.install
+++ b/debian/kf6-knotifications.install
@@ -2,5 +2,4 @@ usr/lib/*/libKF6Notifications.so.6.*
 usr/lib/*/libKF6Notifications.so.6
 usr/lib/*/qt6/qml/
 usr/lib/python3/dist-packages/
-usr/share/locale/
 usr/share/qlogging-categories6/

From null at kde.org  Tue Jul 21 14:07:56 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 21 Jul 2026 13:07:56 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-knotifications/Neon/stable=5Fnoble=5D_debian=3A_rm_usr/share/locale/?=
Message-ID: <20260721130756.32D471401701@lerwini.kde.org>

Git commit f150a00f43e6faf35c612a630168cd891c733c28 by Carlos De Maine.
Committed on 21/07/2026 at 13:07.
Pushed by carlosdem into branch 'Neon/stable_noble'.

rm usr/share/locale/


(cherry picked from commit bdff178127c58d3f61562e5b68b4d44c61089481)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

(cherry picked from commit a1d1a7790ae8d200ce993f96924070af9d5adfc4)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +0    -1    debian/kf6-knotifications.install

https://invent.kde.org/neon/kf6/kf6-knotifications/-/commit/f150a00f43e6faf35c612a630168cd891c733c28

diff --git a/debian/kf6-knotifications.install b/debian/kf6-knotifications.install
index 2cd0099..070256a 100644
--- a/debian/kf6-knotifications.install
+++ b/debian/kf6-knotifications.install
@@ -2,5 +2,4 @@ usr/lib/*/libKF6Notifications.so.6.*
 usr/lib/*/libKF6Notifications.so.6
 usr/lib/*/qt6/qml/
 usr/lib/python3/dist-packages/
-usr/share/locale/
 usr/share/qlogging-categories6/

From null at kde.org  Tue Jul 21 14:33:45 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 21 Jul 2026 13:33:45 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-syntax-highlighting/Neon/stable=5D_debian=3A_libpcre2-dev_needed_for_regex?=
Message-ID: <20260721133345.A7EB9140036C@lerwini.kde.org>

Git commit 544f08b88127d7e7a7eb0fdeb3ddb9771be99279 by Carlos De Maine.
Committed on 21/07/2026 at 13:33.
Pushed by carlosdem into branch 'Neon/stable'.

libpcre2-dev needed for regex

M  +1    -0    debian/control

https://invent.kde.org/neon/kf6/kf6-syntax-highlighting/-/commit/544f08b88127d7e7a7eb0fdeb3ddb9771be99279

diff --git a/debian/control b/debian/control
index 8661bd6..5738918 100644
--- a/debian/control
+++ b/debian/control
@@ -8,6 +8,7 @@ Build-Depends: cmake,
                graphviz,
                kde-qdoc-common-dev,
                kf6-extra-cmake-modules,
+               libpcre2-dev,
                libxerces-c-dev,
                perl,
                pkg-kde-tools-neon,

From null at kde.org  Tue Jul 21 14:34:08 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 21 Jul 2026 13:34:08 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-syntax-highlighting/Neon/stable=5Fnoble=5D_debian=3A_libpcre2-dev_needed_for_regex?=
Message-ID: <20260721133408.D59FC140036C@lerwini.kde.org>

Git commit 286a6533dc47ef178bcc68433f1a49f0c08960c9 by Carlos De Maine.
Committed on 21/07/2026 at 13:34.
Pushed by carlosdem into branch 'Neon/stable_noble'.

libpcre2-dev needed for regex

(cherry picked from commit 544f08b88127d7e7a7eb0fdeb3ddb9771be99279)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +1    -0    debian/control

https://invent.kde.org/neon/kf6/kf6-syntax-highlighting/-/commit/286a6533dc47ef178bcc68433f1a49f0c08960c9

diff --git a/debian/control b/debian/control
index 8661bd6..5738918 100644
--- a/debian/control
+++ b/debian/control
@@ -8,6 +8,7 @@ Build-Depends: cmake,
                graphviz,
                kde-qdoc-common-dev,
                kf6-extra-cmake-modules,
+               libpcre2-dev,
                libxerces-c-dev,
                perl,
                pkg-kde-tools-neon,

From null at kde.org  Tue Jul 21 14:38:55 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 21 Jul 2026 13:38:55 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-declarative/Neon/release=5D_debian=3A_temp_remove_versioned_build_requirements?=
Message-ID: <20260721133855.BDF811401BEA@lerwini.kde.org>

Git commit 8a78eebd01cd76ff7d589e6bddf65f0aa2cd3c9d by Carlos De Maine.
Committed on 21/07/2026 at 13:38.
Pushed by carlosdem into branch 'Neon/release'.

temp remove versioned build requirements

M  +9    -9    debian/control

https://invent.kde.org/neon/qt6/qt6-declarative/-/commit/8a78eebd01cd76ff7d589e6bddf65f0aa2cd3c9d

diff --git a/debian/control b/debian/control
index bd9f8a0..2c276f7 100644
--- a/debian/control
+++ b/debian/control
@@ -16,16 +16,16 @@ Build-Depends: cmake,
                pkgconf,
                pkg-kde-tools,
                pkg-kde-tools-neon,
-               qt6-base-dev (>= 6.11.1~),
+               qt6-base-dev,
 #               qt6-declarative-dev:native <cross>,
-               qt6-languageserver-dev (>= 6.11.1~),
-               qt6-location-dev (>= 6.11.1~),
-               qt6-positioning-dev (>= 6.11.1~),
-               qt6-shadertools-dev (>= 6.11.1~),
-               qt6-svg-dev (>= 6.11.1~),
-               qt6-tools-dev (>= 6.11.1~),
-Build-Depends-Indep: qt6-base-dev (>= 6.11~) <!nodoc>,
-                     qt6-tools (>= 6.11~) <!nodoc>,
+               qt6-languageserver-dev,
+               qt6-location-dev,
+               qt6-positioning-dev,
+               qt6-shadertools-dev,
+               qt6-svg-dev,
+               qt6-tools-dev,
+Build-Depends-Indep: qt6-base-dev <!nodoc>,
+                     qt6-tools <!nodoc>,
 Standards-Version: 4.6.2
 Homepage: https://www.qt.io/developers/
 Vcs-Git: https://salsa.debian.org/qt-kde-team/qt6/qt6-declarative.git

From null at kde.org  Wed Jul 22 01:52:23 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 00:52:23 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/office/kbibtex/Neon/unstable=5Fnoble=5D_debian=3A_cleanup_the_rules_file?=
Message-ID: <20260722005223.9804014006E4@lerwini.kde.org>

Git commit aaa208dcb1718768006f4544a97e871afb93dfa1 by Carlos De Maine.
Committed on 22/07/2026 at 00:52.
Pushed by carlosdem into branch 'Neon/unstable_noble'.

cleanup the rules file

M  +0    -9    debian/rules

https://invent.kde.org/neon/office/kbibtex/-/commit/aaa208dcb1718768006f4544a97e871afb93dfa1

diff --git a/debian/rules b/debian/rules
index d68df85..5bd7734 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,14 +1,5 @@
 #!/usr/bin/make -f
 # -*- makefile -*-
 
-export KDE_DOCS=/usr/share/qt6/doc/kde-qdoc-common-dev
-
 %:
 	dh $@ --with kf6 --buildsystem kf6
-
-override_dh_auto_build:
-	dh_auto_configure -- -DBUILD_TESTING=OFF
-
-override_dh_auto_test:
-	# the unit tests fail ATM
-	:

From null at kde.org  Wed Jul 22 01:52:34 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 00:52:34 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/office/kbibtex/Neon/unstable=5D_debian=3A_cleanup_the_rules_file?=
Message-ID: <20260722005234.DC72414006E4@lerwini.kde.org>

Git commit ac52cc02a54b7b65a8df9cb7d2bd25302317c5c5 by Carlos De Maine.
Committed on 22/07/2026 at 00:52.
Pushed by carlosdem into branch 'Neon/unstable'.

cleanup the rules file

(cherry picked from commit aaa208dcb1718768006f4544a97e871afb93dfa1)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +0    -9    debian/rules

https://invent.kde.org/neon/office/kbibtex/-/commit/ac52cc02a54b7b65a8df9cb7d2bd25302317c5c5

diff --git a/debian/rules b/debian/rules
index d68df85..5bd7734 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,14 +1,5 @@
 #!/usr/bin/make -f
 # -*- makefile -*-
 
-export KDE_DOCS=/usr/share/qt6/doc/kde-qdoc-common-dev
-
 %:
 	dh $@ --with kf6 --buildsystem kf6
-
-override_dh_auto_build:
-	dh_auto_configure -- -DBUILD_TESTING=OFF
-
-override_dh_auto_test:
-	# the unit tests fail ATM
-	:

From null at kde.org  Wed Jul 22 02:00:05 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 01:00:05 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/education/labplot/Neon/unstable=5D_debian/patches=3A_link=5Fkcrash=2Ediff?=
Message-ID: <20260722010005.39A401400393@lerwini.kde.org>

Git commit 85cd4ead92b1a30ac2a8c918fbbcc972304bf8cf by Carlos De Maine.
Committed on 22/07/2026 at 00:59.
Pushed by carlosdem into branch 'Neon/unstable'.

link_kcrash.diff

A  +12   -0    debian/patches/link_kcrash.diff
M  +1    -0    debian/patches/series

https://invent.kde.org/neon/education/labplot/-/commit/85cd4ead92b1a30ac2a8c918fbbcc972304bf8cf

diff --git a/debian/patches/link_kcrash.diff b/debian/patches/link_kcrash.diff
new file mode 100644
index 0000000..fbe6279
--- /dev/null
+++ b/debian/patches/link_kcrash.diff
@@ -0,0 +1,12 @@
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index 467a1022b..5e1dff9d0 100644
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -660,6 +660,7 @@ foreach(_labplot_obj labplot_core_obj labplot_data_obj labplot_worksheet_obj lab
+         KF${KF_MAJOR_VERSION}::Archive
+         KF${KF_MAJOR_VERSION}::TextWidgets
+         KF${KF_MAJOR_VERSION}::CoreAddons
++        KF${KF_MAJOR_VERSION}::Crash
+         qtadvanceddocking-qt${QT_VERSION_MAJOR}
+     )
+ 
diff --git a/debian/patches/series b/debian/patches/series
index 782b712..debb6fd 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
 fix_version_string.diff
+link_kcrash.diff

From null at kde.org  Wed Jul 22 02:00:40 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 01:00:40 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/education/labplot/Neon/unstable=5D_debian/patches=3A_drop_old_diff?=
Message-ID: <20260722010040.784DF1400393@lerwini.kde.org>

Git commit bdeea8613c710b4f398e2af05728e2c73bb29690 by Carlos De Maine.
Committed on 22/07/2026 at 01:00.
Pushed by carlosdem into branch 'Neon/unstable'.

drop old diff

D  +0    -7    debian/patches/qelapsedtimer.diff

https://invent.kde.org/neon/education/labplot/-/commit/bdeea8613c710b4f398e2af05728e2c73bb29690

diff --git a/debian/patches/qelapsedtimer.diff b/debian/patches/qelapsedtimer.diff
deleted file mode 100644
index f6ecb6c..0000000
--- a/debian/patches/qelapsedtimer.diff
+++ /dev/null
@@ -1,7 +0,0 @@
---- a/src/backend/worksheet/plots/cartesian/XYFourierFilterCurve.cpp
-+++ b/src/backend/worksheet/plots/cartesian/XYFourierFilterCurve.cpp
-@@ -27,3 +27,4 @@
- #include <QDebug> // qWarning()
-+#include <QElapsedTimer>
- #include <QIcon>
- #include <QThreadPool>

From null at kde.org  Wed Jul 22 02:01:47 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 01:01:47 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/education/labplot/Neon/unstable=5Fnoble=5D_debian/patches=3A_link=5Fkcrash=2Ediff?=
Message-ID: <20260722010147.A9F3E14006E4@lerwini.kde.org>

Git commit 287054a48f0cd61ec2f3d2a17f749b8389993181 by Carlos De Maine.
Committed on 22/07/2026 at 01:01.
Pushed by carlosdem into branch 'Neon/unstable_noble'.

link_kcrash.diff

(cherry picked from commit 85cd4ead92b1a30ac2a8c918fbbcc972304bf8cf)

A  +12   -0    debian/patches/link_kcrash.diff
M  +1    -0    debian/patches/series

https://invent.kde.org/neon/education/labplot/-/commit/287054a48f0cd61ec2f3d2a17f749b8389993181

diff --git a/debian/patches/link_kcrash.diff b/debian/patches/link_kcrash.diff
new file mode 100644
index 0000000..fbe6279
--- /dev/null
+++ b/debian/patches/link_kcrash.diff
@@ -0,0 +1,12 @@
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index 467a1022b..5e1dff9d0 100644
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -660,6 +660,7 @@ foreach(_labplot_obj labplot_core_obj labplot_data_obj labplot_worksheet_obj lab
+         KF${KF_MAJOR_VERSION}::Archive
+         KF${KF_MAJOR_VERSION}::TextWidgets
+         KF${KF_MAJOR_VERSION}::CoreAddons
++        KF${KF_MAJOR_VERSION}::Crash
+         qtadvanceddocking-qt${QT_VERSION_MAJOR}
+     )
+ 
diff --git a/debian/patches/series b/debian/patches/series
index 782b712..debb6fd 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
 fix_version_string.diff
+link_kcrash.diff


From null at kde.org  Wed Jul 22 02:01:47 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 01:01:47 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/education/labplot/Neon/unstable=5Fnoble=5D_debian/patches=3A_drop_old_diff?=
Message-ID: <20260722010147.AE15E140081D@lerwini.kde.org>

Git commit 728ee38ec98de42249b045da77f8db9b23e039c7 by Carlos De Maine.
Committed on 22/07/2026 at 01:01.
Pushed by carlosdem into branch 'Neon/unstable_noble'.

drop old diff

(cherry picked from commit bdeea8613c710b4f398e2af05728e2c73bb29690)

D  +0    -7    debian/patches/qelapsedtimer.diff

https://invent.kde.org/neon/education/labplot/-/commit/728ee38ec98de42249b045da77f8db9b23e039c7

diff --git a/debian/patches/qelapsedtimer.diff b/debian/patches/qelapsedtimer.diff
deleted file mode 100644
index f6ecb6c..0000000
--- a/debian/patches/qelapsedtimer.diff
+++ /dev/null
@@ -1,7 +0,0 @@
---- a/src/backend/worksheet/plots/cartesian/XYFourierFilterCurve.cpp
-+++ b/src/backend/worksheet/plots/cartesian/XYFourierFilterCurve.cpp
-@@ -27,3 +27,4 @@
- #include <QDebug> // qWarning()
-+#include <QElapsedTimer>
- #include <QIcon>
- #include <QThreadPool>

From null at kde.org  Wed Jul 22 02:21:43 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 01:21:43 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-serialport/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260722012143.AA5A5140081D@lerwini.kde.org>

Git commit 69f3376fe800bc259b92d9a8402211c819d1b2c3 by Carlos De Maine.
Committed on 22/07/2026 at 01:20.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-serialport/-/commit/69f3376fe800bc259b92d9a8402211c819d1b2c3

diff --git a/debian/changelog b/debian/changelog
index c981b76..6e3d445 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-serialport (6.11.1-0neon) noble; urgency=medium
+qt6-serialport (6.11.1-0neon) resolute; urgency=medium
 
   * New release
 

From null at kde.org  Wed Jul 22 02:28:51 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 01:28:51 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-positioning/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260722012851.190D214006E4@lerwini.kde.org>

Git commit 9930ee6dd15f1061a1cf22dc961edbe5e0bf0576 by Carlos De Maine.
Committed on 21/07/2026 at 23:31.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-positioning/-/commit/9930ee6dd15f1061a1cf22dc961edbe5e0bf0576

diff --git a/debian/changelog b/debian/changelog
index e7851eb..4012f53 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-positioning (6.11.1-0neon) noble; urgency=medium
+qt6-positioning (6.11.1-0neon) resolute; urgency=medium
 
   * New release
 


From null at kde.org  Wed Jul 22 02:28:51 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 01:28:51 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-positioning/Neon/release=5D_debian=3A_no_qt6-declarative_bootstrap_build?=
Message-ID: <20260722012851.1BB1F140160C@lerwini.kde.org>

Git commit 328ead929d8c95d63511ed9d3a30d2b3e9098336 by Carlos De Maine.
Committed on 22/07/2026 at 01:28.
Pushed by carlosdem into branch 'Neon/release'.

no qt6-declarative bootstrap build

M  +1    -1    debian/control
M  +3    -3    debian/qt6-positioning-dev.install
M  +2    -2    debian/qt6-positioning.install

https://invent.kde.org/neon/qt6/qt6-positioning/-/commit/328ead929d8c95d63511ed9d3a30d2b3e9098336

diff --git a/debian/control b/debian/control
index 0799258..7323e23 100644
--- a/debian/control
+++ b/debian/control
@@ -16,7 +16,7 @@ Build-Depends: cmake,
                pkg-kde-tools,
                pkg-kde-tools-neon,
                qt6-base-dev (>= 6.11.1~),
-               qt6-declarative-dev (>= 6.11.1~),
+#               qt6-declarative-dev (>= 6.11.1~),
                qt6-serialport-dev (>= 6.11.1~),
                qt6-svg-dev (>= 6.11.1~),
                rapidjson-dev (>= 1.1.0),
diff --git a/debian/qt6-positioning-dev.install b/debian/qt6-positioning-dev.install
index 81efe66..a0e6724 100644
--- a/debian/qt6-positioning-dev.install
+++ b/debian/qt6-positioning-dev.install
@@ -2,10 +2,10 @@ usr/include/${DEB_HOST_MULTIARCH}/qt6/
 usr/lib/${DEB_HOST_MULTIARCH}/cmake/
 usr/lib/${DEB_HOST_MULTIARCH}/libQt6Positioning.prl
 usr/lib/${DEB_HOST_MULTIARCH}/libQt6Positioning.so
-usr/lib/${DEB_HOST_MULTIARCH}/libQt6PositioningQuick.prl
-usr/lib/${DEB_HOST_MULTIARCH}/libQt6PositioningQuick.so
+#usr/lib/${DEB_HOST_MULTIARCH}/libQt6PositioningQuick.prl
+#usr/lib/${DEB_HOST_MULTIARCH}/libQt6PositioningQuick.so
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/examples/
-usr/lib/${DEB_HOST_MULTIARCH}/qt6/metatypes/
+#usr/lib/${DEB_HOST_MULTIARCH}/qt6/metatypes/
 usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/mkspecs/modules/
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/modules/
diff --git a/debian/qt6-positioning.install b/debian/qt6-positioning.install
index 9b388ba..0bb8f12 100644
--- a/debian/qt6-positioning.install
+++ b/debian/qt6-positioning.install
@@ -1,4 +1,4 @@
 usr/lib/${DEB_HOST_MULTIARCH}/libQt6Positioning.so.*
-usr/lib/${DEB_HOST_MULTIARCH}/libQt6PositioningQuick.so.*
+#usr/lib/${DEB_HOST_MULTIARCH}/libQt6PositioningQuick.so.*
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/position/
-usr/lib/${DEB_HOST_MULTIARCH}/qt6/qml/QtPositioning/
+#usr/lib/${DEB_HOST_MULTIARCH}/qt6/qml/QtPositioning/

From null at kde.org  Wed Jul 22 02:47:37 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 01:47:37 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-location/Neon/release=5D_debian=3A_no_qt6-declarative_bootstrap_build?=
Message-ID: <20260722014737.C4B0B14029CB@lerwini.kde.org>

Git commit f198a18486447b949ce907282df3e62393cc018c by Carlos De Maine.
Committed on 22/07/2026 at 01:47.
Pushed by carlosdem into branch 'Neon/release'.

no qt6-declarative bootstrap build

M  +1    -1    debian/control
M  +1    -1    debian/qt6-location-dev.install
M  +1    -1    debian/qt6-location.install

https://invent.kde.org/neon/qt6/qt6-location/-/commit/f198a18486447b949ce907282df3e62393cc018c

diff --git a/debian/control b/debian/control
index ebdca52..299d570 100644
--- a/debian/control
+++ b/debian/control
@@ -16,7 +16,7 @@ Build-Depends: cmake,
                pkg-kde-tools,
                pkg-kde-tools-neon,
                qt6-base-dev (>= 6.11.1~),
-               qt6-declarative-dev (>= 6.11.1~),
+#               qt6-declarative-dev (>= 6.11.1~),
                qt6-positioning-dev (>= 6.11.1~),
                qt6-shadertools-dev (>= 6.11.1~),
                xauth <!nocheck>,
diff --git a/debian/qt6-location-dev.install b/debian/qt6-location-dev.install
index a51eea8..a6e6ff4 100644
--- a/debian/qt6-location-dev.install
+++ b/debian/qt6-location-dev.install
@@ -4,7 +4,7 @@ usr/lib/${DEB_HOST_MULTIARCH}/libQt6Location.prl
 usr/lib/${DEB_HOST_MULTIARCH}/libQt6Location.so
 usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/examples/
-usr/lib/${DEB_HOST_MULTIARCH}/qt6/metatypes/
+#usr/lib/${DEB_HOST_MULTIARCH}/qt6/metatypes/
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/mkspecs/
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/modules/
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/sbom/
diff --git a/debian/qt6-location.install b/debian/qt6-location.install
index d6a9c17..fd7ac0e 100644
--- a/debian/qt6-location.install
+++ b/debian/qt6-location.install
@@ -1,4 +1,4 @@
 usr/lib/${DEB_HOST_MULTIARCH}/libQt6Location.so.6
 usr/lib/${DEB_HOST_MULTIARCH}/libQt6Location.so.6*
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/
-usr/lib/${DEB_HOST_MULTIARCH}/qt6/qml/QtLocation/
+#usr/lib/${DEB_HOST_MULTIARCH}/qt6/qml/QtLocation/

From null at kde.org  Wed Jul 22 02:47:37 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 01:47:37 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-location/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260722014737.C0FD814025E7@lerwini.kde.org>

Git commit 128b5497fbcb5135c93f3e66553737c9792deabf by Carlos De Maine.
Committed on 21/07/2026 at 23:30.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-location/-/commit/128b5497fbcb5135c93f3e66553737c9792deabf

diff --git a/debian/changelog b/debian/changelog
index 36b2a63..6112379 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-location (6.11.1-0neon) noble; urgency=medium
+qt6-location (6.11.1-0neon) resolute; urgency=medium
 
   * New release
 


From null at kde.org  Wed Jul 22 03:09:08 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 02:09:08 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-positioning/Neon/release=5D_debian=3A_no_qt6-declerative-dev_dep?=
Message-ID: <20260722020908.9B2D014009D8@lerwini.kde.org>

Git commit 13a2b5b4fb389b4723ad9dbdeaba115166a9e945 by Carlos De Maine.
Committed on 22/07/2026 at 02:09.
Pushed by carlosdem into branch 'Neon/release'.

no qt6-declerative-dev dep

M  +1    -1    debian/control

https://invent.kde.org/neon/qt6/qt6-positioning/-/commit/13a2b5b4fb389b4723ad9dbdeaba115166a9e945

diff --git a/debian/control b/debian/control
index 7323e23..2fd89a9 100644
--- a/debian/control
+++ b/debian/control
@@ -52,7 +52,7 @@ Architecture: any
 Section: kde
 X-Neon-MergedPackage: true
 Depends: qt6-base-dev,
-         qt6-declarative-dev,
+#         qt6-declarative-dev,
          qt6-positioning (= ${binary:Version}),
          ${misc:Depends},
          ${shlibs:Depends},

From null at kde.org  Wed Jul 22 03:39:52 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 02:39:52 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-declarative/Neon/release=5D_debian=3A_build_without_qt6-location?=
Message-ID: <20260722023952.12F2D14009D8@lerwini.kde.org>

Git commit 1790f6b563ce9f590d9b1a9b9ec6f922c81f293c by Carlos De Maine.
Committed on 22/07/2026 at 02:39.
Pushed by carlosdem into branch 'Neon/release'.

build without qt6-location

M  +1    -1    debian/control

https://invent.kde.org/neon/qt6/qt6-declarative/-/commit/1790f6b563ce9f590d9b1a9b9ec6f922c81f293c

diff --git a/debian/control b/debian/control
index 2c276f7..4e0abee 100644
--- a/debian/control
+++ b/debian/control
@@ -19,7 +19,7 @@ Build-Depends: cmake,
                qt6-base-dev,
 #               qt6-declarative-dev:native <cross>,
                qt6-languageserver-dev,
-               qt6-location-dev,
+#               qt6-location-dev,
                qt6-positioning-dev,
                qt6-shadertools-dev,
                qt6-svg-dev,

From null at kde.org  Wed Jul 22 04:04:53 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 03:04:53 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-declarative/Neon/release=5D_debian=3A_super_bare_bones_build?=
Message-ID: <20260722030453.787F01400689@lerwini.kde.org>

Git commit a513e671830fa72bf21bfe091eacea70a58f475d by Carlos De Maine.
Committed on 22/07/2026 at 03:04.
Pushed by carlosdem into branch 'Neon/release'.

super bare bones build

M  +4    -4    debian/control

https://invent.kde.org/neon/qt6/qt6-declarative/-/commit/a513e671830fa72bf21bfe091eacea70a58f475d

diff --git a/debian/control b/debian/control
index 4e0abee..43491cf 100644
--- a/debian/control
+++ b/debian/control
@@ -20,10 +20,10 @@ Build-Depends: cmake,
 #               qt6-declarative-dev:native <cross>,
                qt6-languageserver-dev,
 #               qt6-location-dev,
-               qt6-positioning-dev,
-               qt6-shadertools-dev,
-               qt6-svg-dev,
-               qt6-tools-dev,
+#               qt6-positioning-dev,
+#               qt6-shadertools-dev,
+#               qt6-svg-dev,
+#               qt6-tools-dev,
 Build-Depends-Indep: qt6-base-dev <!nodoc>,
                      qt6-tools <!nodoc>,
 Standards-Version: 4.6.2

From null at kde.org  Wed Jul 22 04:11:09 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 03:11:09 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-noble/gst-plugins-good1=2E0-noble/Neon/unstable=5D_debian=3A_export_CC=3Dgcc_to_fix_mscv_import_failures?=
Message-ID: <20260722031109.614271401730@lerwini.kde.org>

Git commit e16f33f6dd812c2d372778527ac3a533921f9b7c by Carlos De Maine.
Committed on 22/07/2026 at 03:11.
Pushed by carlosdem into branch 'Neon/unstable'.

export CC=gcc to fix mscv import failures

M  +1    -0    debian/rules

https://invent.kde.org/neon/backports-noble/gst-plugins-good1.0-noble/-/commit/e16f33f6dd812c2d372778527ac3a533921f9b7c

diff --git a/debian/rules b/debian/rules
index 2616ab1..74e6a06 100755
--- a/debian/rules
+++ b/debian/rules
@@ -6,6 +6,7 @@ export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 export DEB_LDFLAGS_MAINT_APPEND = -Wl,-O1 -Wl,-z,defs
 export HOME=$(CURDIR)/fake-home
 export QT_SELECT=6
+export CC=gcc
 
 # debian package version
 version=$(shell dpkg-parsechangelog | grep ^Version: | cut -d ' ' -f 2)

From null at kde.org  Wed Jul 22 04:12:17 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 03:12:17 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-noble/gst-plugins-good1=2E0-noble/Neon/release=5D_debian=3A_export_CC=3Dgcc_to_fix_mscv_import_failures?=
Message-ID: <20260722031217.01B951402594@lerwini.kde.org>

Git commit 87c8c03a28c0d60be8ebfa4fe8a9739b2703d140 by Carlos De Maine.
Committed on 22/07/2026 at 03:12.
Pushed by carlosdem into branch 'Neon/release'.

export CC=gcc to fix mscv import failures

(cherry picked from commit e16f33f6dd812c2d372778527ac3a533921f9b7c)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +1    -0    debian/rules

https://invent.kde.org/neon/backports-noble/gst-plugins-good1.0-noble/-/commit/87c8c03a28c0d60be8ebfa4fe8a9739b2703d140

diff --git a/debian/rules b/debian/rules
index 2616ab1..74e6a06 100755
--- a/debian/rules
+++ b/debian/rules
@@ -6,6 +6,7 @@ export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 export DEB_LDFLAGS_MAINT_APPEND = -Wl,-O1 -Wl,-z,defs
 export HOME=$(CURDIR)/fake-home
 export QT_SELECT=6
+export CC=gcc
 
 # debian package version
 version=$(shell dpkg-parsechangelog | grep ^Version: | cut -d ' ' -f 2)

From null at kde.org  Wed Jul 22 04:28:04 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 03:28:04 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-noble/gst-plugins-good1=2E0-noble/Neon/release=5D_debian=3A_try_and_work_around_their_being_no_msvc_module_in_our_version_of_setuptools?=
Message-ID: <20260722032804.8114B1400689@lerwini.kde.org>

Git commit eb6e1317afc49e5b98288f8143581d8475cd9bba by Carlos De Maine.
Committed on 22/07/2026 at 03:27.
Pushed by carlosdem into branch 'Neon/release'.

try and work around their being no msvc module in our version of setuptools

M  +3    -1    debian/rules

https://invent.kde.org/neon/backports-noble/gst-plugins-good1.0-noble/-/commit/eb6e1317afc49e5b98288f8143581d8475cd9bba

diff --git a/debian/rules b/debian/rules
index 74e6a06..6cab486 100755
--- a/debian/rules
+++ b/debian/rules
@@ -63,8 +63,10 @@ endif
 
 %:
 	dh $@
-
 override_dh_auto_configure:
+	mkdir -p $(CURDIR)/debian/tmp-python/distutils
+	echo "class MSVCCompiler: pass" > $(CURDIR)/debian/tmp-python/distutils/msvccompiler.py
+	export PYTHONPATH=$(CURDIR)/debian/tmp-python:$$PYTHONPATH; \
 	dh_auto_configure -- $(conf_flags)
 
 execute_before_dh_auto_clean:

From null at kde.org  Wed Jul 22 04:32:19 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 03:32:19 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-declarative/Neon/release=5D_debian=3A_patch_out_the_installs_as_well?=
Message-ID: <20260722033219.07E171400E9B@lerwini.kde.org>

Git commit 26ce8f4e1149aff4550ccc95317b13d84de74862 by Carlos De Maine.
Committed on 22/07/2026 at 03:32.
Pushed by carlosdem into branch 'Neon/release'.

patch out the installs as well

M  +7    -7    debian/qt6-declarative-dev.install
M  +2    -2    debian/qt6-declarative.install

https://invent.kde.org/neon/qt6/qt6-declarative/-/commit/26ce8f4e1149aff4550ccc95317b13d84de74862

diff --git a/debian/qt6-declarative-dev.install b/debian/qt6-declarative-dev.install
index 8bee664..26b755f 100755
--- a/debian/qt6-declarative-dev.install
+++ b/debian/qt6-declarative-dev.install
@@ -1,5 +1,5 @@
 #!/usr/bin/dh-exec
-usr/bin/qmleasing6
+#usr/bin/qmleasing6
 usr/bin/qmlls6
 usr/bin/qmlpreview6
 usr/include/
@@ -9,24 +9,24 @@ usr/lib/${DEB_HOST_MULTIARCH}/*.so
 usr/lib/${DEB_HOST_MULTIARCH}/cmake/
 usr/lib/${DEB_HOST_MULTIARCH}/objects-*/
 usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/
-usr/lib/${DEB_HOST_MULTIARCH}/qt6/examples/ <!nodoc>
+#usr/lib/${DEB_HOST_MULTIARCH}/qt6/examples/ <!nodoc>
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/metatypes/
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/mkspecs/
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/modules/*.json
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/sbom/
 usr/lib/qt6/bin/qmlcontextpropertydump
 usr/lib/qt6/bin/qmldom
-usr/lib/qt6/bin/qmleasing <!nodoc>
+#usr/lib/qt6/bin/qmleasing <!nodoc>
 usr/lib/qt6/bin/qmlformat
 usr/lib/qt6/bin/qmllint
 usr/lib/qt6/bin/qmlls
-usr/lib/qt6/bin/qmlplugindump <!nodoc>
+#usr/lib/qt6/bin/qmlplugindump <!nodoc>
 usr/lib/qt6/bin/qmlpreview
 usr/lib/qt6/bin/qmlprofiler
 usr/lib/qt6/bin/qmltc
-usr/lib/qt6/bin/qmltestrunner <!nodoc>
-usr/lib/qt6/bin/qmltime <!nodoc>
-usr/lib/qt6/bin/svgtoqml <!nodoc>
+#usr/lib/qt6/bin/qmltestrunner <!nodoc>
+#usr/lib/qt6/bin/qmltime <!nodoc>
+#usr/lib/qt6/bin/svgtoqml <!nodoc>
 usr/lib/qt6/libexec/qmlaotstats
 usr/lib/qt6/libexec/qmlcachegen
 usr/lib/qt6/libexec/qmlimportscanner
diff --git a/debian/qt6-declarative.install b/debian/qt6-declarative.install
index 52b4dfc..d055cf8 100755
--- a/debian/qt6-declarative.install
+++ b/debian/qt6-declarative.install
@@ -1,9 +1,9 @@
 #!/usr/bin/dh-exec
 usr/bin/qml6
-usr/bin/qmlscene6
+#usr/bin/qmlscene6
 usr/lib/${DEB_HOST_MULTIARCH}/libQt6*.so.*
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/qml/
 usr/lib/qt6/bin/qml
-usr/lib/qt6/bin/qmlscene <!nodoc>
+#usr/lib/qt6/bin/qmlscene <!nodoc>
 usr/lib/qt6/libexec/qmljsrootgen

From null at kde.org  Wed Jul 22 04:39:45 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 03:39:45 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-noble/gst-plugins-good1=2E0-noble/Neon/release=5D_debian=3A_declare_it_globally_instead?=
Message-ID: <20260722033945.0663B1400689@lerwini.kde.org>

Git commit 630ceb4d8e4d87703b79d46f716d67b4790f7ac2 by Carlos De Maine.
Committed on 22/07/2026 at 03:39.
Pushed by carlosdem into branch 'Neon/release'.

declare it globally instead

M  +5    -3    debian/rules

https://invent.kde.org/neon/backports-noble/gst-plugins-good1.0-noble/-/commit/630ceb4d8e4d87703b79d46f716d67b4790f7ac2

diff --git a/debian/rules b/debian/rules
index 6cab486..62f73a9 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,6 +2,10 @@
 
 include /usr/share/dpkg/default.mk
 
+$(shell mkdir -p $(CURDIR)/debian/tmp-python/distutils && echo "class MSVCCompiler: pass" > $(CURDIR)/debian/tmp-python/distutils/msvccompiler.py)
+
+export PYTHONPATH := $(CURDIR)/debian/tmp-python:$(PYTHONPATH)
+
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 export DEB_LDFLAGS_MAINT_APPEND = -Wl,-O1 -Wl,-z,defs
 export HOME=$(CURDIR)/fake-home
@@ -63,10 +67,8 @@ endif
 
 %:
 	dh $@
+
 override_dh_auto_configure:
-	mkdir -p $(CURDIR)/debian/tmp-python/distutils
-	echo "class MSVCCompiler: pass" > $(CURDIR)/debian/tmp-python/distutils/msvccompiler.py
-	export PYTHONPATH=$(CURDIR)/debian/tmp-python:$$PYTHONPATH; \
 	dh_auto_configure -- $(conf_flags)
 
 execute_before_dh_auto_clean:

From null at kde.org  Wed Jul 22 05:17:21 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 04:17:21 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-noble/gst-plugins-good1=2E0-noble/Neon/unstable=5D_debian=3A_insert_globally_before_configure?=
Message-ID: <20260722041721.808D01401625@lerwini.kde.org>

Git commit 12b20b15641186a09f9e6c37c8cdc966a76e6f51 by Carlos De Maine.
Committed on 22/07/2026 at 04:17.
Pushed by carlosdem into branch 'Neon/unstable'.

insert globally before configure

M  +6    -0    debian/rules

https://invent.kde.org/neon/backports-noble/gst-plugins-good1.0-noble/-/commit/12b20b15641186a09f9e6c37c8cdc966a76e6f51

diff --git a/debian/rules b/debian/rules
index 62f73a9..a788708 100755
--- a/debian/rules
+++ b/debian/rules
@@ -68,6 +68,12 @@ endif
 %:
 	dh $@
 
+execute_before_dh_auto_configure:
+	@PYVER=$$(python3 -c "import sys; print(f'{sys.version_info.major}.{sys.version_info.minor}')"); \
+	PREFIX_DIR="$$(python3 -c 'import site; print(site.getsitepackages()[0])' 2>/main || echo /usr/lib/python3.$$PYVER/dist-packages)"; \
+	mkdir -p $$PREFIX_DIR/distutils; \
+	echo "class MSVCCompiler: pass" > $$PREFIX_DIR/distutils/msvccompiler.py
+
 override_dh_auto_configure:
 	dh_auto_configure -- $(conf_flags)
 

From null at kde.org  Wed Jul 22 05:19:45 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 04:19:45 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-tools/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260722041945.83AF61401625@lerwini.kde.org>

Git commit 9cbed224726c73f28035c907195151673593a74c by Carlos De Maine.
Committed on 22/07/2026 at 04:18.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-tools/-/commit/9cbed224726c73f28035c907195151673593a74c

diff --git a/debian/changelog b/debian/changelog
index 3347a3b..e12df5b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-tools (6.11.1-0neon) noble; urgency=medium
+qt6-tools (6.11.1-0neon) resolute; urgency=medium
 
   * New release
 


From null at kde.org  Wed Jul 22 05:19:45 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 04:19:45 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-tools/Neon/release=5D_debian=3A_set_binary_indep_build?=
Message-ID: <20260722041945.8603A1401953@lerwini.kde.org>

Git commit d8131edf276c25e8102f5ce615020ecb39e13cc5 by Carlos De Maine.
Committed on 22/07/2026 at 04:19.
Pushed by carlosdem into branch 'Neon/release'.

set binary indep build

M  +1    -1    debian/binary_indep.yaml

https://invent.kde.org/neon/qt6/qt6-tools/-/commit/d8131edf276c25e8102f5ce615020ecb39e13cc5

diff --git a/debian/binary_indep.yaml b/debian/binary_indep.yaml
index eb4c61d..687b2fd 100644
--- a/debian/binary_indep.yaml
+++ b/debian/binary_indep.yaml
@@ -1,2 +1,2 @@
 # binary_indep qt6 bootstrap build - true or false
-- 'false'
+- 'true'

From null at kde.org  Wed Jul 22 05:30:57 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 04:30:57 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-tools/Neon/release=5D_debian=3A_adjust_the_installs?=
Message-ID: <20260722043057.92F801401625@lerwini.kde.org>

Git commit 004b23c63adba73606444456a44413feeaac167c by Carlos De Maine.
Committed on 22/07/2026 at 04:30.
Pushed by carlosdem into branch 'Neon/release'.

adjust the installs

M  +2    -2    debian/qt6-tools-dev.install
M  +3    -3    debian/qt6-tools.install

https://invent.kde.org/neon/qt6/qt6-tools/-/commit/004b23c63adba73606444456a44413feeaac167c

diff --git a/debian/qt6-tools-dev.install b/debian/qt6-tools-dev.install
index 22cf6f0..7b26769 100755
--- a/debian/qt6-tools-dev.install
+++ b/debian/qt6-tools-dev.install
@@ -3,7 +3,7 @@ usr/bin/kmap2qmap6
 usr/bin/pixeltool6
 usr/bin/qdbusviewer6
 usr/bin/qtdiag6
-usr/bin/qdistancefieldgenerator6
+#usr/bin/qdistancefieldgenerator6
 usr/bin/qtplugininfo6
 usr/include/${DEB_HOST_MULTIARCH}/qt6/
 usr/lib/${DEB_HOST_MULTIARCH}/cmake/
@@ -24,7 +24,7 @@ usr/lib/${DEB_HOST_MULTIARCH}/qt6/sbom/
 usr/lib/qt6/bin/kmap2qmap
 usr/lib/qt6/bin/pixeltool
 usr/lib/qt6/bin/qdbusviewer
-usr/lib/qt6/bin/qdistancefieldgenerator <!nodoc>
+#usr/lib/qt6/bin/qdistancefieldgenerator <!nodoc>
 usr/lib/qt6/bin/qtdiag
 usr/lib/qt6/bin/qtdiag6
 usr/lib/qt6/bin/qtplugininfo
diff --git a/debian/qt6-tools.install b/debian/qt6-tools.install
index a3d873e..f87b639 100755
--- a/debian/qt6-tools.install
+++ b/debian/qt6-tools.install
@@ -3,7 +3,7 @@ usr/bin/assistant6
 usr/bin/designer6
 usr/bin/lcheck6
 usr/bin/lconvert6
-usr/bin/linguist6
+#usr/bin/linguist6
 usr/bin/lrelease6
 usr/bin/lrelease-pro6
 usr/bin/ltext2id6
@@ -20,7 +20,7 @@ usr/lib/qt6/bin/assistant
 usr/lib/qt6/bin/designer
 usr/lib/qt6/bin/lcheck
 usr/lib/qt6/bin/lconvert
-usr/lib/qt6/bin/linguist
+#usr/lib/qt6/bin/linguist
 usr/lib/qt6/bin/lrelease
 usr/lib/qt6/bin/lrelease-pro
 usr/lib/qt6/bin/ltext2id
@@ -30,4 +30,4 @@ usr/lib/qt6/bin/qdbus
 usr/lib/qt6/bin/qdoc <!nodoc>
 usr/lib/qt6/libexec/qhelpgenerator
 usr/lib/qt6/libexec/qtattributionsscanner
-usr/share/qt6/phrasebooks/
+#usr/share/qt6/phrasebooks/

From null at kde.org  Wed Jul 22 05:59:18 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 04:59:18 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-base/Neon/release=5D_debian=3A_Revert_=22commit_message_-_=22set_binary_indep_build=22=22?=
Message-ID: <20260722045918.547721401BEA@lerwini.kde.org>

Git commit d8774e429bdcf280587acd45630badd494122488 by Carlos De Maine.
Committed on 22/07/2026 at 04:58.
Pushed by carlosdem into branch 'Neon/release'.

Revert "commit message - "set binary indep build""

This reverts commit 98031f498b7d70841d55e3d0748c612765e96651.

M  +1    -1    debian/binary_indep.yaml

https://invent.kde.org/neon/qt6/qt6-base/-/commit/d8774e429bdcf280587acd45630badd494122488

diff --git a/debian/binary_indep.yaml b/debian/binary_indep.yaml
index 687b2fd..eb4c61d 100644
--- a/debian/binary_indep.yaml
+++ b/debian/binary_indep.yaml
@@ -1,2 +1,2 @@
 # binary_indep qt6 bootstrap build - true or false
-- 'true'
+- 'false'

From null at kde.org  Wed Jul 22 05:59:18 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 04:59:18 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-base/Neon/release=5D_debian=3A_breaks_versioning?=
Message-ID: <20260722045918.522301400720@lerwini.kde.org>

Git commit 052ed50ce891199bd1393eaaef8a9c4b472ecd8b by Carlos De Maine.
Committed on 22/07/2026 at 04:57.
Pushed by carlosdem into branch 'Neon/release'.

breaks versioning

M  +30   -30   debian/control

https://invent.kde.org/neon/qt6/qt6-base/-/commit/052ed50ce891199bd1393eaaef8a9c4b472ecd8b

diff --git a/debian/control b/debian/control
index ad9c391..f407939 100644
--- a/debian/control
+++ b/debian/control
@@ -130,36 +130,36 @@ Recommends: libcups2,
             qt6-qpa-plugins,
             qt6-wayland,
             qt6-translations-l10n
-Breaks: libqt6core6t64 (<< 6.11.1)
-        libqt6gui6 (<< 6.11.1)
-        libqt6gui6t64 (<< 6.11.1)
-        libqt6network6 (<< 6.11.1)
-        libqt6opengl6 (<< 6.11.1)
-        libqt6opengl6t64 (<< 6.11.1)
-        libqt6sql6 (<< 6.11.1)
-        libqt6sql6-ibase (<< 6.11.1)
-        libqt6sql6-mysql (<< 6.11.1)
-        libqt6sql6-odbc (<< 6.11.1)
-        libqt6sql6-psql (<< 6.11.1)
-        libqt6sql6-sqlite (<< 6.11.1)
-        qt6-qpa-plugins (<< 6.11.1)
+Breaks: libqt6core6t64 (<< 6.11.1),
+        libqt6gui6 (<< 6.11.1),
+        libqt6gui6t64 (<< 6.11.1),
+        libqt6network6 (<< 6.11.1),
+        libqt6opengl6 (<< 6.11.1),
+        libqt6opengl6t64 (<< 6.11.1),
+        libqt6sql6 (<< 6.11.1),
+        libqt6sql6-ibase (<< 6.11.1),
+        libqt6sql6-mysql (<< 6.11.1),
+        libqt6sql6-odbc (<< 6.11.1),
+        libqt6sql6-psql (<< 6.11.1),
+        libqt6sql6-sqlite (<< 6.11.1),
+        qt6-qpa-plugins (<< 6.11.1),
         qt6-wayland (<< 6.10.0),
         qt6-wayland-dev (<< 6.10.0),
 Conflicts: qt6-wayland (<< 6.10.0),
            qt6-wayland-dev (<< 6.10.0),
-Replaces: libqt6core6t64 (<< 6.11.1)
-          libqt6gui6 (<< 6.11.1)
-          libqt6gui6t64 (<< 6.11.1)
-          libqt6network6 (<< 6.11.1)
-          libqt6opengl6 (<< 6.11.1)
-          libqt6opengl6t64 (<< 6.11.1)
-          libqt6sql6 (<< 6.11.1)
-          libqt6sql6-ibase (<< 6.11.1)
-          libqt6sql6-mysql (<< 6.11.1)
-          libqt6sql6-odbc (<< 6.11.1)
-          libqt6sql6-psql (<< 6.11.1)
-          libqt6sql6-sqlite (<< 6.11.1)
-          qt6-qpa-plugins (<< 6.11.1)
+Replaces: libqt6core6t64 (<< 6.11.1),
+          libqt6gui6 (<< 6.11.1),
+          libqt6gui6t64 (<< 6.11.1),
+          libqt6network6 (<< 6.11.1),
+          libqt6opengl6 (<< 6.11.1),
+          libqt6opengl6t64 (<< 6.11.1),
+          libqt6sql6 (<< 6.11.1),
+          libqt6sql6-ibase (<< 6.11.1),
+          libqt6sql6-mysql (<< 6.11.1),
+          libqt6sql6-odbc (<< 6.11.1),
+          libqt6sql6-psql (<< 6.11.1),
+          libqt6sql6-sqlite (<< 6.11.1),
+          qt6-qpa-plugins (<< 6.11.1),
 Description: Qt 6 core module
  Qt is a cross-platform C++ application framework. Qt's primary feature
  is its rich set of widgets that provide standard GUI functionality.
@@ -261,14 +261,14 @@ Depends: firebird-dev,
          zlib1g-dev,
          ${misc:Depends},
          ${shlibs:Depends},
-Breaks: libqt6opengl6-dev (<< 6.11.1),
-        qt6-base (<< 6.11.1),
+Breaks: libqt6opengl6-dev (<< 6.11.1),,
+        qt6-base (<< 6.11.1),,
         qt6-wayland (<< 6.10.0),
         qt6-wayland-dev (<< 6.10.0),
 Conflicts: qt6-wayland (<< 6.10.0),
            qt6-wayland-dev (<< 6.10.0),
-Replaces: libqt6opengl6-dev (<< 6.11.1),
-          qt6-base (<< 6.11.1),
+Replaces: libqt6opengl6-dev (<< 6.11.1),,
+          qt6-base (<< 6.11.1),,
 Provides: libqt6opengl6-dev (= ${binary:Version}),
 Description: Qt 6 base development files
  Qt is a cross-platform C++ application framework. Qt's primary feature


From null at kde.org  Wed Jul 22 09:13:05 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 08:13:05 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-positioning/Neon/release=5D_debian=3A_Revert_=22no_qt6-declarative_bootstrap_build=22?=
Message-ID: <20260722081305.BED391401D29@lerwini.kde.org>

Git commit c56ec4521b489c73632a9f94324cb4ade73a29a3 by Carlos De Maine.
Committed on 22/07/2026 at 08:12.
Pushed by carlosdem into branch 'Neon/release'.

Revert "no qt6-declarative bootstrap build"

This reverts commit 328ead929d8c95d63511ed9d3a30d2b3e9098336.

M  +1    -1    debian/control
M  +3    -3    debian/qt6-positioning-dev.install
M  +2    -2    debian/qt6-positioning.install

https://invent.kde.org/neon/qt6/qt6-positioning/-/commit/c56ec4521b489c73632a9f94324cb4ade73a29a3

diff --git a/debian/control b/debian/control
index 7323e23..0799258 100644
--- a/debian/control
+++ b/debian/control
@@ -16,7 +16,7 @@ Build-Depends: cmake,
                pkg-kde-tools,
                pkg-kde-tools-neon,
                qt6-base-dev (>= 6.11.1~),
-#               qt6-declarative-dev (>= 6.11.1~),
+               qt6-declarative-dev (>= 6.11.1~),
                qt6-serialport-dev (>= 6.11.1~),
                qt6-svg-dev (>= 6.11.1~),
                rapidjson-dev (>= 1.1.0),
diff --git a/debian/qt6-positioning-dev.install b/debian/qt6-positioning-dev.install
index a0e6724..81efe66 100644
--- a/debian/qt6-positioning-dev.install
+++ b/debian/qt6-positioning-dev.install
@@ -2,10 +2,10 @@ usr/include/${DEB_HOST_MULTIARCH}/qt6/
 usr/lib/${DEB_HOST_MULTIARCH}/cmake/
 usr/lib/${DEB_HOST_MULTIARCH}/libQt6Positioning.prl
 usr/lib/${DEB_HOST_MULTIARCH}/libQt6Positioning.so
-#usr/lib/${DEB_HOST_MULTIARCH}/libQt6PositioningQuick.prl
-#usr/lib/${DEB_HOST_MULTIARCH}/libQt6PositioningQuick.so
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6PositioningQuick.prl
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6PositioningQuick.so
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/examples/
-#usr/lib/${DEB_HOST_MULTIARCH}/qt6/metatypes/
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/metatypes/
 usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/mkspecs/modules/
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/modules/
diff --git a/debian/qt6-positioning.install b/debian/qt6-positioning.install
index 0bb8f12..9b388ba 100644
--- a/debian/qt6-positioning.install
+++ b/debian/qt6-positioning.install
@@ -1,4 +1,4 @@
 usr/lib/${DEB_HOST_MULTIARCH}/libQt6Positioning.so.*
-#usr/lib/${DEB_HOST_MULTIARCH}/libQt6PositioningQuick.so.*
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6PositioningQuick.so.*
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/position/
-#usr/lib/${DEB_HOST_MULTIARCH}/qt6/qml/QtPositioning/
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/qml/QtPositioning/

From null at kde.org  Wed Jul 22 09:13:05 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 08:13:05 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-positioning/Neon/release=5D_debian=3A_Revert_=22no_qt6-declerative-dev_dep=22?=
Message-ID: <20260722081305.BBFC01401614@lerwini.kde.org>

Git commit 72e9bb89a95a478f71b011cf0be0368d9a6587c0 by Carlos De Maine.
Committed on 22/07/2026 at 08:12.
Pushed by carlosdem into branch 'Neon/release'.

Revert "no qt6-declerative-dev dep"

This reverts commit 13a2b5b4fb389b4723ad9dbdeaba115166a9e945.

M  +1    -1    debian/control

https://invent.kde.org/neon/qt6/qt6-positioning/-/commit/72e9bb89a95a478f71b011cf0be0368d9a6587c0

diff --git a/debian/control b/debian/control
index 2fd89a9..7323e23 100644
--- a/debian/control
+++ b/debian/control
@@ -52,7 +52,7 @@ Architecture: any
 Section: kde
 X-Neon-MergedPackage: true
 Depends: qt6-base-dev,
-#         qt6-declarative-dev,
+         qt6-declarative-dev,
          qt6-positioning (= ${binary:Version}),
          ${misc:Depends},
          ${shlibs:Depends},


From null at kde.org  Wed Jul 22 09:54:14 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 08:54:14 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-declarative/Neon/release=5D_debian=3A_Revert_=22patch_out_the_installs_as_well=22?=
Message-ID: <20260722085414.00C0714014ED@lerwini.kde.org>

Git commit 5c090fd3d1b728c9132b535513c8a1ce64fa151e by Carlos De Maine.
Committed on 22/07/2026 at 08:54.
Pushed by carlosdem into branch 'Neon/release'.

Revert "patch out the installs as well"

This reverts commit 26ce8f4e1149aff4550ccc95317b13d84de74862.

M  +7    -7    debian/qt6-declarative-dev.install
M  +2    -2    debian/qt6-declarative.install

https://invent.kde.org/neon/qt6/qt6-declarative/-/commit/5c090fd3d1b728c9132b535513c8a1ce64fa151e

diff --git a/debian/qt6-declarative-dev.install b/debian/qt6-declarative-dev.install
index 26b755f..8bee664 100755
--- a/debian/qt6-declarative-dev.install
+++ b/debian/qt6-declarative-dev.install
@@ -1,5 +1,5 @@
 #!/usr/bin/dh-exec
-#usr/bin/qmleasing6
+usr/bin/qmleasing6
 usr/bin/qmlls6
 usr/bin/qmlpreview6
 usr/include/
@@ -9,24 +9,24 @@ usr/lib/${DEB_HOST_MULTIARCH}/*.so
 usr/lib/${DEB_HOST_MULTIARCH}/cmake/
 usr/lib/${DEB_HOST_MULTIARCH}/objects-*/
 usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/
-#usr/lib/${DEB_HOST_MULTIARCH}/qt6/examples/ <!nodoc>
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/examples/ <!nodoc>
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/metatypes/
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/mkspecs/
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/modules/*.json
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/sbom/
 usr/lib/qt6/bin/qmlcontextpropertydump
 usr/lib/qt6/bin/qmldom
-#usr/lib/qt6/bin/qmleasing <!nodoc>
+usr/lib/qt6/bin/qmleasing <!nodoc>
 usr/lib/qt6/bin/qmlformat
 usr/lib/qt6/bin/qmllint
 usr/lib/qt6/bin/qmlls
-#usr/lib/qt6/bin/qmlplugindump <!nodoc>
+usr/lib/qt6/bin/qmlplugindump <!nodoc>
 usr/lib/qt6/bin/qmlpreview
 usr/lib/qt6/bin/qmlprofiler
 usr/lib/qt6/bin/qmltc
-#usr/lib/qt6/bin/qmltestrunner <!nodoc>
-#usr/lib/qt6/bin/qmltime <!nodoc>
-#usr/lib/qt6/bin/svgtoqml <!nodoc>
+usr/lib/qt6/bin/qmltestrunner <!nodoc>
+usr/lib/qt6/bin/qmltime <!nodoc>
+usr/lib/qt6/bin/svgtoqml <!nodoc>
 usr/lib/qt6/libexec/qmlaotstats
 usr/lib/qt6/libexec/qmlcachegen
 usr/lib/qt6/libexec/qmlimportscanner
diff --git a/debian/qt6-declarative.install b/debian/qt6-declarative.install
index d055cf8..52b4dfc 100755
--- a/debian/qt6-declarative.install
+++ b/debian/qt6-declarative.install
@@ -1,9 +1,9 @@
 #!/usr/bin/dh-exec
 usr/bin/qml6
-#usr/bin/qmlscene6
+usr/bin/qmlscene6
 usr/lib/${DEB_HOST_MULTIARCH}/libQt6*.so.*
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/qml/
 usr/lib/qt6/bin/qml
-#usr/lib/qt6/bin/qmlscene <!nodoc>
+usr/lib/qt6/bin/qmlscene <!nodoc>
 usr/lib/qt6/libexec/qmljsrootgen


From null at kde.org  Wed Jul 22 09:54:14 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 08:54:14 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-declarative/Neon/release=5D_debian=3A_Revert_=22super_bare_bones_build=22?=
Message-ID: <20260722085414.03ACC140173E@lerwini.kde.org>

Git commit dfe21bc1850e7b208e5c01f73afb308008be29e8 by Carlos De Maine.
Committed on 22/07/2026 at 08:54.
Pushed by carlosdem into branch 'Neon/release'.

Revert "super bare bones build"

This reverts commit a513e671830fa72bf21bfe091eacea70a58f475d.

M  +4    -4    debian/control

https://invent.kde.org/neon/qt6/qt6-declarative/-/commit/dfe21bc1850e7b208e5c01f73afb308008be29e8

diff --git a/debian/control b/debian/control
index 43491cf..4e0abee 100644
--- a/debian/control
+++ b/debian/control
@@ -20,10 +20,10 @@ Build-Depends: cmake,
 #               qt6-declarative-dev:native <cross>,
                qt6-languageserver-dev,
 #               qt6-location-dev,
-#               qt6-positioning-dev,
-#               qt6-shadertools-dev,
-#               qt6-svg-dev,
-#               qt6-tools-dev,
+               qt6-positioning-dev,
+               qt6-shadertools-dev,
+               qt6-svg-dev,
+               qt6-tools-dev,
 Build-Depends-Indep: qt6-base-dev <!nodoc>,
                      qt6-tools <!nodoc>,
 Standards-Version: 4.6.2

From null at kde.org  Wed Jul 22 12:05:51 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 11:05:51 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-location/Neon/release=5D_debian=3A_Revert_=22no_qt6-declarative_bootstrap_build=22?=
Message-ID: <20260722110551.819A214006E4@lerwini.kde.org>

Git commit dc5dec41fd31fa3d45c04653e7251fef976cf04e by Carlos De Maine.
Committed on 22/07/2026 at 08:13.
Pushed by carlosdem into branch 'Neon/release'.

Revert "no qt6-declarative bootstrap build"

This reverts commit f198a18486447b949ce907282df3e62393cc018c.

M  +1    -1    debian/control
M  +1    -1    debian/qt6-location-dev.install
M  +1    -1    debian/qt6-location.install

https://invent.kde.org/neon/qt6/qt6-location/-/commit/dc5dec41fd31fa3d45c04653e7251fef976cf04e

diff --git a/debian/control b/debian/control
index 299d570..ebdca52 100644
--- a/debian/control
+++ b/debian/control
@@ -16,7 +16,7 @@ Build-Depends: cmake,
                pkg-kde-tools,
                pkg-kde-tools-neon,
                qt6-base-dev (>= 6.11.1~),
-#               qt6-declarative-dev (>= 6.11.1~),
+               qt6-declarative-dev (>= 6.11.1~),
                qt6-positioning-dev (>= 6.11.1~),
                qt6-shadertools-dev (>= 6.11.1~),
                xauth <!nocheck>,
diff --git a/debian/qt6-location-dev.install b/debian/qt6-location-dev.install
index a6e6ff4..a51eea8 100644
--- a/debian/qt6-location-dev.install
+++ b/debian/qt6-location-dev.install
@@ -4,7 +4,7 @@ usr/lib/${DEB_HOST_MULTIARCH}/libQt6Location.prl
 usr/lib/${DEB_HOST_MULTIARCH}/libQt6Location.so
 usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/examples/
-#usr/lib/${DEB_HOST_MULTIARCH}/qt6/metatypes/
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/metatypes/
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/mkspecs/
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/modules/
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/sbom/
diff --git a/debian/qt6-location.install b/debian/qt6-location.install
index fd7ac0e..d6a9c17 100644
--- a/debian/qt6-location.install
+++ b/debian/qt6-location.install
@@ -1,4 +1,4 @@
 usr/lib/${DEB_HOST_MULTIARCH}/libQt6Location.so.6
 usr/lib/${DEB_HOST_MULTIARCH}/libQt6Location.so.6*
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/
-#usr/lib/${DEB_HOST_MULTIARCH}/qt6/qml/QtLocation/
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/qml/QtLocation/

From null at kde.org  Wed Jul 22 12:09:10 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 11:09:10 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-workspace/Neon/unstable=5Fnoble=5D_debian/patches=3A_Revert_=22the_pt=5Fbr_time_engine_is_back=22?=
Message-ID: <20260722110910.4F6A714009D8@lerwini.kde.org>

Git commit 3800a6f0f4507ae5c3caa691db01f1bc275f6d74 by Carlos De Maine.
Committed on 22/07/2026 at 11:09.
Pushed by carlosdem into branch 'Neon/unstable_noble'.

Revert "the pt_br time engine is back"

This reverts commit 03b0440790e976c28dfffa8339429d6a756cc03c

D  +0    -72   debian/patches/rm_pt_br.diff
M  +1    -2    debian/patches/series

https://invent.kde.org/neon/plasma/plasma-workspace/-/commit/3800a6f0f4507ae5c3caa691db01f1bc275f6d74

diff --git a/debian/patches/rm_pt_br.diff b/debian/patches/rm_pt_br.diff
deleted file mode 100644
index 1d7694c..0000000
--- a/debian/patches/rm_pt_br.diff
+++ /dev/null
@@ -1,72 +0,0 @@
-diff --git a/po/pt_BR/plasma_engine_time.po b/po/pt_BR/plasma_engine_time.po
-deleted file mode 100644
-index 50a7043750..0000000000
---- a/po/pt_BR/plasma_engine_time.po
-+++ /dev/null
-@@ -1,66 +0,0 @@
--# Copyright (C) 2026 This file is copyright:
--# This file is distributed under the same license as the plasma-workspace package.
--#
--# SPDX-FileCopyrightText: 2026 Geraldo Simiao <geraldosimiao at fedoraproject.org>
--msgid ""
--msgstr ""
--"Project-Id-Version: plasma-workspace\n"
--"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
--"POT-Creation-Date: 2022-03-10 00:46+0000\n"
--"PO-Revision-Date: 2026-07-20 16:57-0300\n"
--"Last-Translator: Geraldo Simiao <geraldosimiao at fedoraproject.org>\n"
--"Language-Team: Brazilian Portuguese <kde-i18n-pt_BR at kde.org>\n"
--"Language: pt_BR\n"
--"MIME-Version: 1.0\n"
--"Content-Type: text/plain; charset=UTF-8\n"
--"Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=2; plural=(n > 1);\n"
--"X-Generator: Lokalize 26.04.3\n"
--
--#: timesource.cpp:46
--msgid "Local"
--msgstr "Local"
--
--#: timesource.cpp:61
--msgid "Timezone"
--msgstr "Fuso horário"
--
--#: timesource.cpp:66 timesource.cpp:69 timesource.cpp:73
--msgid "Timezone City"
--msgstr "Cidade do fuso horário"
--
--#: timesource.cpp:68 timesource.cpp:71
--msgid "Timezone Continent"
--msgstr "Continente do fuso horário"
--
--#: timesource.cpp:72
--msgid "Timezone Country"
--msgstr "País do fuso horário"
--
--#: timesource.cpp:97
--msgid "Offset"
--msgstr "Posição"
--
--#: timesource.cpp:100
--msgid "Timezone Abbreviation"
--msgstr "Abreviatura do fuso horário"
--
--#: timesource.cpp:131 timesource.cpp:150 timesource.cpp:171
--msgid "DateTime"
--msgstr "DataHora"
--
--#: timesource.cpp:146
--msgid "Latitude"
--msgstr "Latitude"
--
--#: timesource.cpp:147
--msgid "Longitude"
--msgstr "Longitude"
--
--#: timesource.cpp:148
--msgid "Solar"
--msgstr "Solar"
--
--#: timesource.cpp:149
--msgid "Moon"
--msgstr "Lunar"
diff --git a/debian/patches/series b/debian/patches/series
index 67e3430..20bdf1f 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1 @@
-apparmor_qtwebengineprocess.patch
-rm_pt_br.diff
+apparmor_qtwebengineprocess.patch
\ No newline at end of file

From null at kde.org  Wed Jul 22 23:29:48 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 22:29:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-declarative/Neon/release=5D_debian=3A_Revert_=22build_without_qt6-location=22?=
Message-ID: <20260722222948.EFDBD14009CE@lerwini.kde.org>

Git commit c85b7747b1fb5998d2dadcafcf61a4e2e0b5e1b9 by Carlos De Maine.
Committed on 22/07/2026 at 22:29.
Pushed by carlosdem into branch 'Neon/release'.

Revert "build without qt6-location"

This reverts commit 1790f6b563ce9f590d9b1a9b9ec6f922c81f293c.

M  +1    -1    debian/control

https://invent.kde.org/neon/qt6/qt6-declarative/-/commit/c85b7747b1fb5998d2dadcafcf61a4e2e0b5e1b9

diff --git a/debian/control b/debian/control
index 4e0abee..2c276f7 100644
--- a/debian/control
+++ b/debian/control
@@ -19,7 +19,7 @@ Build-Depends: cmake,
                qt6-base-dev,
 #               qt6-declarative-dev:native <cross>,
                qt6-languageserver-dev,
-#               qt6-location-dev,
+               qt6-location-dev,
                qt6-positioning-dev,
                qt6-shadertools-dev,
                qt6-svg-dev,


From null at kde.org  Wed Jul 22 23:29:48 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 22:29:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-declarative/Neon/release=5D_debian=3A_Revert_=22temp_remove_versioned_build_requirements=22?=
Message-ID: <20260722222948.F27A714015BB@lerwini.kde.org>

Git commit ec5db21b06d29dc909295981abac1e66db3a156d by Carlos De Maine.
Committed on 22/07/2026 at 22:29.
Pushed by carlosdem into branch 'Neon/release'.

Revert "temp remove versioned build requirements"

This reverts commit 8a78eebd01cd76ff7d589e6bddf65f0aa2cd3c9d.

M  +9    -9    debian/control

https://invent.kde.org/neon/qt6/qt6-declarative/-/commit/ec5db21b06d29dc909295981abac1e66db3a156d

diff --git a/debian/control b/debian/control
index 2c276f7..bd9f8a0 100644
--- a/debian/control
+++ b/debian/control
@@ -16,16 +16,16 @@ Build-Depends: cmake,
                pkgconf,
                pkg-kde-tools,
                pkg-kde-tools-neon,
-               qt6-base-dev,
+               qt6-base-dev (>= 6.11.1~),
 #               qt6-declarative-dev:native <cross>,
-               qt6-languageserver-dev,
-               qt6-location-dev,
-               qt6-positioning-dev,
-               qt6-shadertools-dev,
-               qt6-svg-dev,
-               qt6-tools-dev,
-Build-Depends-Indep: qt6-base-dev <!nodoc>,
-                     qt6-tools <!nodoc>,
+               qt6-languageserver-dev (>= 6.11.1~),
+               qt6-location-dev (>= 6.11.1~),
+               qt6-positioning-dev (>= 6.11.1~),
+               qt6-shadertools-dev (>= 6.11.1~),
+               qt6-svg-dev (>= 6.11.1~),
+               qt6-tools-dev (>= 6.11.1~),
+Build-Depends-Indep: qt6-base-dev (>= 6.11~) <!nodoc>,
+                     qt6-tools (>= 6.11~) <!nodoc>,
 Standards-Version: 4.6.2
 Homepage: https://www.qt.io/developers/
 Vcs-Git: https://salsa.debian.org/qt-kde-team/qt6/qt6-declarative.git

From null at kde.org  Thu Jul 23 00:00:10 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 23:00:10 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-tools/Neon/release=5D_debian=3A_Revert_=22set_binary_indep_build=22?=
Message-ID: <20260722230010.B39FD1401B9F@lerwini.kde.org>

Git commit 7fac95428fc9b80c9209d8f4ef07afcc1f2cf87f by Carlos De Maine.
Committed on 22/07/2026 at 22:39.
Pushed by carlosdem into branch 'Neon/release'.

Revert "set binary indep build"

This reverts commit d8131edf276c25e8102f5ce615020ecb39e13cc5.

M  +1    -1    debian/binary_indep.yaml

https://invent.kde.org/neon/qt6/qt6-tools/-/commit/7fac95428fc9b80c9209d8f4ef07afcc1f2cf87f

diff --git a/debian/binary_indep.yaml b/debian/binary_indep.yaml
index 687b2fd..eb4c61d 100644
--- a/debian/binary_indep.yaml
+++ b/debian/binary_indep.yaml
@@ -1,2 +1,2 @@
 # binary_indep qt6 bootstrap build - true or false
-- 'true'
+- 'false'

From null at kde.org  Thu Jul 23 00:00:10 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 23:00:10 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-tools/Neon/release=5D_debian=3A_Revert_=22adjust_the_installs=22?=
Message-ID: <20260722230010.B0FBC14015D0@lerwini.kde.org>

Git commit d6cc301a899147db4a150b3046c9b58721983967 by Carlos De Maine.
Committed on 22/07/2026 at 22:38.
Pushed by carlosdem into branch 'Neon/release'.

Revert "adjust the installs"

This reverts commit 004b23c63adba73606444456a44413feeaac167c.

M  +2    -2    debian/qt6-tools-dev.install
M  +3    -3    debian/qt6-tools.install

https://invent.kde.org/neon/qt6/qt6-tools/-/commit/d6cc301a899147db4a150b3046c9b58721983967

diff --git a/debian/qt6-tools-dev.install b/debian/qt6-tools-dev.install
index 7b26769..22cf6f0 100755
--- a/debian/qt6-tools-dev.install
+++ b/debian/qt6-tools-dev.install
@@ -3,7 +3,7 @@ usr/bin/kmap2qmap6
 usr/bin/pixeltool6
 usr/bin/qdbusviewer6
 usr/bin/qtdiag6
-#usr/bin/qdistancefieldgenerator6
+usr/bin/qdistancefieldgenerator6
 usr/bin/qtplugininfo6
 usr/include/${DEB_HOST_MULTIARCH}/qt6/
 usr/lib/${DEB_HOST_MULTIARCH}/cmake/
@@ -24,7 +24,7 @@ usr/lib/${DEB_HOST_MULTIARCH}/qt6/sbom/
 usr/lib/qt6/bin/kmap2qmap
 usr/lib/qt6/bin/pixeltool
 usr/lib/qt6/bin/qdbusviewer
-#usr/lib/qt6/bin/qdistancefieldgenerator <!nodoc>
+usr/lib/qt6/bin/qdistancefieldgenerator <!nodoc>
 usr/lib/qt6/bin/qtdiag
 usr/lib/qt6/bin/qtdiag6
 usr/lib/qt6/bin/qtplugininfo
diff --git a/debian/qt6-tools.install b/debian/qt6-tools.install
index f87b639..a3d873e 100755
--- a/debian/qt6-tools.install
+++ b/debian/qt6-tools.install
@@ -3,7 +3,7 @@ usr/bin/assistant6
 usr/bin/designer6
 usr/bin/lcheck6
 usr/bin/lconvert6
-#usr/bin/linguist6
+usr/bin/linguist6
 usr/bin/lrelease6
 usr/bin/lrelease-pro6
 usr/bin/ltext2id6
@@ -20,7 +20,7 @@ usr/lib/qt6/bin/assistant
 usr/lib/qt6/bin/designer
 usr/lib/qt6/bin/lcheck
 usr/lib/qt6/bin/lconvert
-#usr/lib/qt6/bin/linguist
+usr/lib/qt6/bin/linguist
 usr/lib/qt6/bin/lrelease
 usr/lib/qt6/bin/lrelease-pro
 usr/lib/qt6/bin/ltext2id
@@ -30,4 +30,4 @@ usr/lib/qt6/bin/qdbus
 usr/lib/qt6/bin/qdoc <!nodoc>
 usr/lib/qt6/libexec/qhelpgenerator
 usr/lib/qt6/libexec/qtattributionsscanner
-#usr/share/qt6/phrasebooks/
+usr/share/qt6/phrasebooks/


From null at kde.org  Thu Jul 23 00:52:35 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 23:52:35 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-connectivity/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260722235235.46E6314009D8@lerwini.kde.org>

Git commit 91fac8843fb03e4e10571fe78d0443bdd24be284 by Carlos De Maine.
Committed on 22/07/2026 at 23:04.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-connectivity/-/commit/91fac8843fb03e4e10571fe78d0443bdd24be284

diff --git a/debian/changelog b/debian/changelog
index b5369a4..09c6364 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-connectivity (6.11.1-0neon) noble; urgency=medium
+qt6-connectivity (6.11.1-0neon) resolute; urgency=medium
 
   * New release
 

From null at kde.org  Thu Jul 23 00:52:48 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 23:52:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-5compat/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260722235248.7CEAA14009D8@lerwini.kde.org>

Git commit ef59eacccc960d9c8c6fdfec5f12281fabdbd419 by Carlos De Maine.
Committed on 22/07/2026 at 23:01.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-5compat/-/commit/ef59eacccc960d9c8c6fdfec5f12281fabdbd419

diff --git a/debian/changelog b/debian/changelog
index b6ad810..2e8a14d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-5compat (6.11.1-0neon) noble; urgency=medium
+qt6-5compat (6.11.1-0neon) resolute; urgency=medium
 
   * New release
 

From null at kde.org  Thu Jul 23 00:52:55 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 23:52:55 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-doc/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260722235255.3640514009D8@lerwini.kde.org>

Git commit 6cfbe5e15548e91867122f4c22a060c64f8f39db by Carlos De Maine.
Committed on 22/07/2026 at 23:52.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-doc/-/commit/6cfbe5e15548e91867122f4c22a060c64f8f39db

diff --git a/debian/changelog b/debian/changelog
index a86a370..9be25d1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-doc (6.11.1-0neon) noble; urgency=medium
+qt6-doc (6.11.1-0neon) resolute; urgency=medium
 
   * New release
 

From null at kde.org  Thu Jul 23 00:53:17 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 23:53:17 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-datavis3d/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260722235317.D476E14009D8@lerwini.kde.org>

Git commit 02f5044e469b07e591c332aa8909dbf37ecc3d00 by Carlos De Maine.
Committed on 22/07/2026 at 23:05.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-datavis3d/-/commit/02f5044e469b07e591c332aa8909dbf37ecc3d00

diff --git a/debian/changelog b/debian/changelog
index 3d85429..6fb083d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-datavis3d (6.11.1-0neon) noble; urgency=medium
+qt6-datavis3d (6.11.1-0neon) resolute; urgency=medium
 
   * New release
 

From null at kde.org  Thu Jul 23 00:53:24 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 23:53:24 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-coap/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260722235324.B2AE314009D8@lerwini.kde.org>

Git commit 0d18c5e2aa53d9b67235ac46cebd1416f569d240 by Carlos De Maine.
Committed on 22/07/2026 at 23:03.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-coap/-/commit/0d18c5e2aa53d9b67235ac46cebd1416f569d240

diff --git a/debian/changelog b/debian/changelog
index 3302933..5bcf81a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-coap (6.11.1-0neon) noble; urgency=medium
+qt6-coap (6.11.1-0neon) resolute; urgency=medium
 
   * New release
 

From null at kde.org  Thu Jul 23 00:55:17 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 23:55:17 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-charts/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260722235517.9A7E214009D8@lerwini.kde.org>

Git commit ee089f29c9e018bef323489488dbc62efe800303 by Carlos De Maine.
Committed on 22/07/2026 at 23:02.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-charts/-/commit/ee089f29c9e018bef323489488dbc62efe800303

diff --git a/debian/changelog b/debian/changelog
index 2c1053d..2028202 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-charts (6.9.3-0neon) noble; urgency=medium
+qt6-charts (6.9.3-0neon) resolute; urgency=medium
 
   * New release
 


From null at kde.org  Thu Jul 23 00:57:04 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 23:57:04 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-gamepad/Neon/unstable=5D_debian=3A_resolute?=
Message-ID: <20260722235704.0A97F140081D@lerwini.kde.org>

Git commit 98865726e88ebcfc2f096e1e650b1b96de4bd024 by Carlos De Maine.
Committed on 22/07/2026 at 23:56.
Pushed by carlosdem into branch 'Neon/unstable'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-gamepad/-/commit/98865726e88ebcfc2f096e1e650b1b96de4bd024

diff --git a/debian/changelog b/debian/changelog
index ed5be6e..0e480b8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-gamepad (6.8.0~beta1-0neon) UNRELEASED; urgency=medium
+qt6-gamepad (6.11.0~beta1-0neon) UNRELEASED; urgency=medium
 
   * Initial Packaging
 

From null at kde.org  Thu Jul 23 00:57:19 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 23:57:19 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-graphs/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260722235719.F1BED140081D@lerwini.kde.org>

Git commit 932362264cc500c8f22705fcc24ee7269f6ce776 by Carlos De Maine.
Committed on 22/07/2026 at 23:57.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-graphs/-/commit/932362264cc500c8f22705fcc24ee7269f6ce776

diff --git a/debian/changelog b/debian/changelog
index f0561e0..9fce571 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-graphs (6.11.1-0neon) noble; urgency=medium
+qt6-graphs (6.11.1-0neon) resolute; urgency=medium
 
   * New release
 

From null at kde.org  Thu Jul 23 00:57:32 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 23:57:32 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-httpserver/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260722235732.18B8D14015AF@lerwini.kde.org>

Git commit b7455b5b0b1179ecf908bfd3aba46a7d4927a505 by Carlos De Maine.
Committed on 22/07/2026 at 23:57.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-httpserver/-/commit/b7455b5b0b1179ecf908bfd3aba46a7d4927a505

diff --git a/debian/changelog b/debian/changelog
index 01480d0..1295ada 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-httpserver (6.11.1-0neon) noble; urgency=medium
+qt6-httpserver (6.11.1-0neon) resolute; urgency=medium
 
   * New release
 

From null at kde.org  Thu Jul 23 00:57:46 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 23:57:46 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-grpc/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260722235746.7C527140081D@lerwini.kde.org>

Git commit eef2e523fb272b4f0f961f84d8467aabc85f1d3b by Carlos De Maine.
Committed on 22/07/2026 at 23:57.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-grpc/-/commit/eef2e523fb272b4f0f961f84d8467aabc85f1d3b

diff --git a/debian/changelog b/debian/changelog
index 5e83623..ce16183 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-grpc (6.11.1-0neon) noble; urgency=medium
+qt6-grpc (6.11.1-0neon) resolute; urgency=medium
 
   * New release
 

From null at kde.org  Thu Jul 23 00:58:36 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 22 Jul 2026 23:58:36 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-imageformats/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260722235836.52A54140081D@lerwini.kde.org>

Git commit 1b6691606606d0f03914a5956ec7384ad5410f7e by Carlos De Maine.
Committed on 22/07/2026 at 23:58.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-imageformats/-/commit/1b6691606606d0f03914a5956ec7384ad5410f7e

diff --git a/debian/changelog b/debian/changelog
index 1f9aa7e..e9b56cd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-imageformats (6.11.1-0neon) noble; urgency=medium
+qt6-imageformats (6.11.1-0neon) resolute; urgency=medium
 
   * New release
 

From null at kde.org  Thu Jul 23 01:00:00 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 00:00:00 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-multimedia/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260723000000.28F7C140081D@lerwini.kde.org>

Git commit 45b7fc6566a04ccc381a6674daad620e81c0c0ec by Carlos De Maine.
Committed on 22/07/2026 at 23:59.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-multimedia/-/commit/45b7fc6566a04ccc381a6674daad620e81c0c0ec

diff --git a/debian/changelog b/debian/changelog
index 2f87395..79a4138 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-multimedia (6.11.1-0neon) noble; urgency=medium
+qt6-multimedia (6.11.1-0neon) resolute; urgency=medium
 
   * New release
 

From null at kde.org  Thu Jul 23 01:00:12 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 00:00:12 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-mqtt/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260723000012.32EB21400AC7@lerwini.kde.org>

Git commit 53d950bfc590a5e9b4914b4322739d2e3974b36b by Carlos De Maine.
Committed on 23/07/2026 at 00:00.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-mqtt/-/commit/53d950bfc590a5e9b4914b4322739d2e3974b36b

diff --git a/debian/changelog b/debian/changelog
index 0357b9c..e9c6d22 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-mqtt (6.11.1-0neon) noble; urgency=medium
+qt6-mqtt (6.11.1-0neon) resolute; urgency=medium
 
   * New release
 

From null at kde.org  Thu Jul 23 01:00:23 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 00:00:23 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-lottie/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260723000023.D6B76140081D@lerwini.kde.org>

Git commit e9658770b54fd22ca877575de5f1775be94f69ca by Carlos De Maine.
Committed on 23/07/2026 at 00:00.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-lottie/-/commit/e9658770b54fd22ca877575de5f1775be94f69ca

diff --git a/debian/changelog b/debian/changelog
index 769c8d6..036878f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-lottie (6.11.1-0neon) noble; urgency=medium
+qt6-lottie (6.11.1-0neon) resolute; urgency=medium
 
   * New release
 

From null at kde.org  Thu Jul 23 01:00:42 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 00:00:42 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-networkauth/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260723000042.BE5391400AC7@lerwini.kde.org>

Git commit 3fb8386f5ad03e92e5cf8e0d3cc78ac8b39ceefc by Carlos De Maine.
Committed on 23/07/2026 at 00:00.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-networkauth/-/commit/3fb8386f5ad03e92e5cf8e0d3cc78ac8b39ceefc

diff --git a/debian/changelog b/debian/changelog
index 2ceb584..e9e0da4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-networkauth (6.11.1-0neon) noble; urgency=medium
+qt6-networkauth (6.11.1-0neon) resolute; urgency=medium
 
   * New release
 

From null at kde.org  Thu Jul 23 01:02:11 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 00:02:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-quick3d/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260723000211.9D67214009D8@lerwini.kde.org>

Git commit 3ce198aff755e1e397cb7133867d8bac696bc47b by Carlos De Maine.
Committed on 23/07/2026 at 00:02.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-quick3d/-/commit/3ce198aff755e1e397cb7133867d8bac696bc47b

diff --git a/debian/changelog b/debian/changelog
index e242950..e786d4e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-quick3d (6.11.1-0neon) noble; urgency=medium
+qt6-quick3d (6.11.1-0neon) resolute; urgency=medium
 
   * New release
 

From null at kde.org  Thu Jul 23 01:02:34 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 00:02:34 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-opcua/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260723000234.56AC214009D8@lerwini.kde.org>

Git commit deb126b7ab5e8363826643e0ef2fc5ef3b011652 by Carlos De Maine.
Committed on 23/07/2026 at 00:02.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-opcua/-/commit/deb126b7ab5e8363826643e0ef2fc5ef3b011652

diff --git a/debian/changelog b/debian/changelog
index 2d6a3cd..1c508b3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-opcua (6.11.1-0neon) noble; urgency=medium
+qt6-opcua (6.11.1-0neon) resolute; urgency=medium
 
   * New release
 

From null at kde.org  Thu Jul 23 01:02:59 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 00:02:59 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-remoteobjects/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260723000259.DBA4814009D8@lerwini.kde.org>

Git commit 9cc10f4c2d717f93ed5775d05f335367eeb908be by Carlos De Maine.
Committed on 23/07/2026 at 00:02.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-remoteobjects/-/commit/9cc10f4c2d717f93ed5775d05f335367eeb908be

diff --git a/debian/changelog b/debian/changelog
index ae00022..e7a0682 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-remoteobjects (6.11.1-0neon) noble; urgency=medium
+qt6-remoteobjects (6.11.1-0neon) resolute; urgency=medium
 
   * New release
 

From null at kde.org  Thu Jul 23 01:03:14 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 00:03:14 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-quicktimeline/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260723000314.CC6701402256@lerwini.kde.org>

Git commit 7d57fec8113873bba78842629ae4e019e58f5b34 by Carlos De Maine.
Committed on 23/07/2026 at 00:03.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-quicktimeline/-/commit/7d57fec8113873bba78842629ae4e019e58f5b34

diff --git a/debian/changelog b/debian/changelog
index c851b61..cc417a8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-quicktimeline (6.11.1-0neon) noble; urgency=medium
+qt6-quicktimeline (6.11.1-0neon) resolute; urgency=medium
 
   * New release
 

From null at kde.org  Thu Jul 23 01:03:30 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 00:03:30 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-quickeffectmaker/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260723000330.E7FA914025C2@lerwini.kde.org>

Git commit ded9ca8c74e465ccc881c64cd41fb8e8f61800a4 by Carlos De Maine.
Committed on 23/07/2026 at 00:03.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-quickeffectmaker/-/commit/ded9ca8c74e465ccc881c64cd41fb8e8f61800a4

diff --git a/debian/changelog b/debian/changelog
index ff145bd..e8c3917 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-quickeffectmaker (6.11.1-0neon) noble; urgency=medium
+qt6-quickeffectmaker (6.11.1-0neon) resolute; urgency=medium
 
   * New release
 

From null at kde.org  Thu Jul 23 01:03:47 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 00:03:47 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-quick3dphysics/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260723000347.D2F0C14003C6@lerwini.kde.org>

Git commit 29953f410fe0d1b296b687494a1f8b86483c90ca by Carlos De Maine.
Committed on 23/07/2026 at 00:03.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-quick3dphysics/-/commit/29953f410fe0d1b296b687494a1f8b86483c90ca

diff --git a/debian/changelog b/debian/changelog
index 821e51c..211e10d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-quick3dphysics (6.11.1-0neon) noble; urgency=medium
+qt6-quick3dphysics (6.11.1-0neon) resolute; urgency=medium
 
   * New release
 

From null at kde.org  Thu Jul 23 01:04:42 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 00:04:42 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-scxml/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260723000442.7C0CB1401EA0@lerwini.kde.org>

Git commit 2bfb9ab140b9cb08ea968598fb491eee4da60be1 by Carlos De Maine.
Committed on 23/07/2026 at 00:04.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-scxml/-/commit/2bfb9ab140b9cb08ea968598fb491eee4da60be1

diff --git a/debian/changelog b/debian/changelog
index 17e6003..21bedeb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-scxml (6.11.1-0neon) noble; urgency=medium
+qt6-scxml (6.11.1-0neon) resolute; urgency=medium
 
   * New release
 

From null at kde.org  Thu Jul 23 01:05:03 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 00:05:03 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-sensors/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260723000503.77D7614019BD@lerwini.kde.org>

Git commit 8ecab1388e83801adb08740203ad3292f0f6a5af by Carlos De Maine.
Committed on 23/07/2026 at 00:04.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-sensors/-/commit/8ecab1388e83801adb08740203ad3292f0f6a5af

diff --git a/debian/changelog b/debian/changelog
index d08bf5d..7cc5624 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-sensors (6.11.1-0neon) noble; urgency=medium
+qt6-sensors (6.11.1-0neon) resolute; urgency=medium
 
   * New release
 

From null at kde.org  Thu Jul 23 01:05:15 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 00:05:15 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-serialbus/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260723000515.9390D14019BD@lerwini.kde.org>

Git commit d186530959425bd3343252f389c51eed4623e0b4 by Carlos De Maine.
Committed on 23/07/2026 at 00:05.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-serialbus/-/commit/d186530959425bd3343252f389c51eed4623e0b4

diff --git a/debian/changelog b/debian/changelog
index 89d7f9e..142d294 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-serialbus (6.11.1-0neon) noble; urgency=medium
+qt6-serialbus (6.11.1-0neon) resolute; urgency=medium
 
   * New release
 

From null at kde.org  Thu Jul 23 01:06:50 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 00:06:50 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-speech/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260723000650.7A03814006E4@lerwini.kde.org>

Git commit 74246efca0f2c98253bf0c5d3ab8e6deb2827e9b by Carlos De Maine.
Committed on 23/07/2026 at 00:06.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-speech/-/commit/74246efca0f2c98253bf0c5d3ab8e6deb2827e9b

diff --git a/debian/changelog b/debian/changelog
index e5a06d9..68270ef 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-speech (6.11.1-0neon) noble; urgency=medium
+qt6-speech (6.11.1-0neon) resolute; urgency=medium
 
   * New release
 

From null at kde.org  Thu Jul 23 01:07:27 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 00:07:27 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-translations/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260723000727.33F9D1401BB9@lerwini.kde.org>

Git commit 6d4334fb845327733915a25724612b90ce480dca by Carlos De Maine.
Committed on 23/07/2026 at 00:07.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-translations/-/commit/6d4334fb845327733915a25724612b90ce480dca

diff --git a/debian/changelog b/debian/changelog
index e9d7f4c..f24b7f2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-translations (6.11.1-0neon) noble; urgency=medium
+qt6-translations (6.11.1-0neon) resolute; urgency=medium
 
   * New release
 

From null at kde.org  Thu Jul 23 01:09:28 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 00:09:28 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-websockets/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260723000928.036631401BB9@lerwini.kde.org>

Git commit ca9bebb18980ebd54ed9a64a824635c89fab5901 by Carlos De Maine.
Committed on 23/07/2026 at 00:09.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-websockets/-/commit/ca9bebb18980ebd54ed9a64a824635c89fab5901

diff --git a/debian/changelog b/debian/changelog
index 10e39e1..ec4a1cf 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-websockets (6.11.1-0neon) noble; urgency=medium
+qt6-websockets (6.11.1-0neon) resolute; urgency=medium
 
   * New release
 

From null at kde.org  Thu Jul 23 01:09:43 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 00:09:43 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-webchannel/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260723000943.56D291401BB9@lerwini.kde.org>

Git commit 49f72c3816f0ccfc494f3ddcf6e6e19678b4df43 by Carlos De Maine.
Committed on 23/07/2026 at 00:09.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-webchannel/-/commit/49f72c3816f0ccfc494f3ddcf6e6e19678b4df43

diff --git a/debian/changelog b/debian/changelog
index fcc132a..891cda8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-webchannel (6.11.1-0neon) noble; urgency=medium
+qt6-webchannel (6.11.1-0neon) resolute; urgency=medium
 
   * New release
 

From null at kde.org  Thu Jul 23 01:09:51 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 00:09:51 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-wayland/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260723000951.EBCCC1401BB9@lerwini.kde.org>

Git commit 89ad9e69d48ca8abe652b6a9fd12cdd9274e5f7e by Carlos De Maine.
Committed on 23/07/2026 at 00:09.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-wayland/-/commit/89ad9e69d48ca8abe652b6a9fd12cdd9274e5f7e

diff --git a/debian/changelog b/debian/changelog
index a8acd70..4e2d3d4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-wayland (6.11.1-0neon) noble; urgency=medium
+qt6-wayland (6.11.1-0neon) resolute; urgency=medium
 
   * New release
 

From null at kde.org  Thu Jul 23 01:10:27 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 00:10:27 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-webengine/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260723001027.7443414003C6@lerwini.kde.org>

Git commit 8a950752ae7c774c7cd6a140224eb289616dec78 by Carlos De Maine.
Committed on 23/07/2026 at 00:10.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-webengine/-/commit/8a950752ae7c774c7cd6a140224eb289616dec78

diff --git a/debian/changelog b/debian/changelog
index ab075f0..375d112 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-webengine (6.11.1-0neon) noble; urgency=medium
+qt6-webengine (6.11.1-0neon) resolute; urgency=medium
 
   * New release
 

From null at kde.org  Thu Jul 23 01:10:42 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 00:10:42 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-webview/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260723001042.7BABF14003C6@lerwini.kde.org>

Git commit 8f59ea61ca305a1ae75fee75038c61701f804b1c by Carlos De Maine.
Committed on 23/07/2026 at 00:10.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-webview/-/commit/8f59ea61ca305a1ae75fee75038c61701f804b1c

diff --git a/debian/changelog b/debian/changelog
index ac86398..f1f0340 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-webview (6.11.1-0neon) noble; urgency=medium
+qt6-webview (6.11.1-0neon) resolute; urgency=medium
 
   * New release
 

From null at kde.org  Thu Jul 23 01:15:21 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 00:15:21 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-sensors/Neon/release=5D_debian=3A_versioning?=
Message-ID: <20260723001521.664171406300@lerwini.kde.org>

Git commit f705dcca524d061901a91bc831d1f27cee48523d by Carlos De Maine.
Committed on 23/07/2026 at 00:15.
Pushed by carlosdem into branch 'Neon/release'.

versioning

M  +1    -1    debian/control

https://invent.kde.org/neon/qt6/qt6-sensors/-/commit/f705dcca524d061901a91bc831d1f27cee48523d

diff --git a/debian/control b/debian/control
index 51965b2..7ae9864 100644
--- a/debian/control
+++ b/debian/control
@@ -16,7 +16,7 @@ Build-Depends: cmake,
                pkg-kde-tools,
                pkg-kde-tools-neon,
                qml6-module-qtquick (>= 6.11.1~),
-               qml6-module-qttest (>= 6.10.~),
+               qml6-module-qttest (>= 6.11.1~),
                qt6-base-dev (>= 6.11.1~),
                qt6-declarative-dev (>= 6.11.1~),
                qt6-svg-dev (>= 6.11.1~),

From null at kde.org  Thu Jul 23 01:17:06 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 00:17:06 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-declarative/Neon/release=5D_debian=3A_binary_indep_=3D_false?=
Message-ID: <20260723001706.271811400917@lerwini.kde.org>

Git commit 74e7634bfeaca13e3badd2691642461d04cb4afe by Carlos De Maine.
Committed on 23/07/2026 at 00:16.
Pushed by carlosdem into branch 'Neon/release'.

binary indep = false

M  +1    -1    debian/binary_indep.yaml

https://invent.kde.org/neon/qt6/qt6-declarative/-/commit/74e7634bfeaca13e3badd2691642461d04cb4afe

diff --git a/debian/binary_indep.yaml b/debian/binary_indep.yaml
index 687b2fd..eb4c61d 100644
--- a/debian/binary_indep.yaml
+++ b/debian/binary_indep.yaml
@@ -1,2 +1,2 @@
 # binary_indep qt6 bootstrap build - true or false
-- 'true'
+- 'false'

From null at kde.org  Thu Jul 23 01:44:21 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 00:44:21 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-canvaspainter/Neon/unstable=5D_debian=3A_Initial_packaging?=
Message-ID: <20260723004421.10A54140249F@lerwini.kde.org>

Git commit 70b57b2ba9a9c334e2888ff65102b9fbddb92a17 by Carlos De Maine.
Committed on 23/07/2026 at 00:44.
Pushed by carlosdem into branch 'Neon/unstable'.

Initial packaging

A  +1    -0    debian/.gitattributes
A  +1    -0    debian/.gitignore
A  +5    -0    debian/changelog
A  +100  -0    debian/control
A  +112  -0    debian/copyright
A  +0    -0    debian/not-installed
A  +10   -0    debian/qt6-canvaspainter-dev.install
A  +1    -0    debian/qt6-canvaspainter-doc.install
A  +2    -0    debian/qt6-canvaspainter.install
A  +1    -0    debian/qt6-canvaspainter.lintian-overrides
A  +40   -0    debian/rules
A  +1    -0    debian/source/format
A  +3    -0    debian/watch

https://invent.kde.org/neon/qt6/qt6-canvaspainter/-/commit/70b57b2ba9a9c334e2888ff65102b9fbddb92a17

diff --git a/debian/.gitattributes b/debian/.gitattributes
new file mode 100644
index 0000000..6a03163
--- /dev/null
+++ b/debian/.gitattributes
@@ -0,0 +1 @@
+changelog merge=dpkg-mergechangelogs
diff --git a/debian/.gitignore b/debian/.gitignore
new file mode 100644
index 0000000..027271b
--- /dev/null
+++ b/debian/.gitignore
@@ -0,0 +1 @@
+files
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..5f4bff2
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+qt6-canvaspainter (6.11.1-0neon) resolute; urgency=medium
+
+  * Initial packaging
+
+ -- Carlos De Maine <carlosd.kde at gmail.com>  Wed, 20 May 2026 09:13:53 +1000
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..ebfe253
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,100 @@
+Source: qt6-canvaspainter
+Section: libs
+Priority: optional
+Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>
+Uploaders: Patrick Franz <deltaone at debian.org>, Lu YaNing <dluyaning at gmail.com>
+Build-Depends: cmake,
+               debhelper-compat (= 13),
+               libghc-iconv-dev,
+               libgl-dev,
+               libicu-dev,
+               libssl-dev,
+               libvulkan-dev [linux-any],
+               libxkbcommon-dev,
+               mold,
+               ninja-build,
+               pkgconf,
+               pkg-kde-tools,
+               pkg-kde-tools-neon,
+               qt6-base-dev (>= 6.11.1~),
+               qt6-declarative-dev (>= 6.11.1~),
+               qt6-shadertools-dev (>= 6.11.1~)
+Build-Depends-Indep: qt6-base-dev (>= 6.11~) <!nodoc>,
+                     qt6-tools (>= 6.11~) <!nodoc>,
+Standards-Version: 4.6.2
+Homepage: https://www.qt.io/developers/
+Vcs-Browser: https://salsa.debian.org/qt-kde-team/qt6/qt6-5compat
+Vcs-Git: https://salsa.debian.org/qt-kde-team/qt6/qt6-5compat.git
+Rules-Requires-Root: no
+
+Package: qt6-5compat
+Architecture: any
+Section: kde
+X-Neon-MergedPackage: true
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Replaces: libqt6core5compat6,
+          qml6-module-qt5compat-graphicaleffects
+Description: Qt 6 Qt5Compat library
+ Qt is a cross-platform C++ application framework. Qt's primary feature
+ is its rich set of widgets that provide standard GUI functionality.
+ .
+ This package contains the Qt 6 Core5Compat library.
+
+Package: qt6-5compat-dev
+Architecture: any
+Section: kde
+X-Neon-MergedPackage: true
+Pre-Depends: ${misc:Pre-Depends}
+Depends: qt6-5compat (= ${binary:Version}),
+         qt6-base-dev,
+         ${misc:Depends},
+         ${shlibs:Depends}
+Breaks: libqt6core5compat6-dev (<< 6.4.1-2~),
+Replaces: libqt6core5compat6-dev (<< 6.4.1-2~),
+Description: Qt 6 Qt5Compat - development files
+ Qt is a cross-platform C++ application framework. Qt's primary feature
+ is its rich set of widgets that provide standard GUI functionality.
+ .
+ This package contains the development files needed to build Qt 6 applications
+ using the Core5Compat library.
+
+Package: qt6-5compat-doc
+Architecture: all
+Section: kde
+X-Neon-MergedPackage: true
+Pre-Depends: ${misc:Pre-Depends}
+Depends: qt6-5compat-dev,
+         qt6-base-doc,
+         ${misc:Depends},
+Replaces: qt6-5compat-doc-html,
+Description: Qt 6 Qt5Compat - development files
+ Qt is a cross-platform C++ application framework. Qt's primary feature
+ is its rich set of widgets that provide standard GUI functionality.
+ .
+ This package contains the d files documentation to help build Qt 6 applications
+ using the Core5Compat library.
+
+Package: libqt6core5compat6
+Architecture: all
+Depends: qt6-5compat, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: libqt6core5compat6-dev
+Architecture: all
+Depends: qt6-5compat-dev, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: qml6-module-qt5compat-graphicaleffects
+Architecture: all
+Depends: qt6-5compat, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: qt6-5compat-doc-html
+Architecture: all
+Depends: qt6-5compat-doc, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..ed2773f
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,112 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: qtcanvaspainter-everywhere-src
+Source: https://download.qt.io/official_releases/qt/*/submodules/
+
+Files: *
+Copyright: 2016-2020 The Qt Company Ltd.
+           2016-2018 Intel Corporation.
+           2019 Mail.ru Group.
+           2020 Marc Mutz <marc.mutz at kdab.com>
+License: LGPL-3 or GPL-2
+
+Files: debian/*
+Copyright: 2021 Patrick Franz <deltaone at debian.org>,
+           2021 Lu YaNing <dluyaning at gmail.com>
+License: LGPL-3 or GPL-2
+
+License: LGPL-3
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU Lesser General Public License version 3
+ as published by the Free Software Foundation.
+ .
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU Lesser General Public License for more details.
+ .
+ On Debian systems, the complete text of the GNU Lesser General Public
+ License version 3 can be found in /usr/share/common-licenses/LGPL-3.
+
+License: GPL-2
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License version 2 as
+ published by the Free Software Foundation.
+ .
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+ .
+ On Debian systems, the complete text of the GNU General Public
+ License version 2 can be found in /usr/share/common-licenses/GPL-2.
+
+License: GFDL-NIV-1.3
+ Permission is granted to copy, distribute and/or modify this document
+ under the terms of the GNU Free Documentation License, Version 1.3
+ or any later version published by the Free Software Foundation;
+ with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
+ .
+ On Debian systems, the complete text of the GNU Free Documentation
+ License version 1.3 can be found in /usr/share/common-licenses/GFDL-1.3.
+
+License: GPL-3 with Qt-1.0 exception
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License version 3 as
+ published by the Free Software Foundation.
+ .
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+ .
+ On Debian systems, the complete text of the GNU General Public License
+ version 3 can be found in /usr/share/common-licenses/GPL-3.
+ .
+ The Qt Company GPL Exception 1.0
+ Exception 1:
+ .
+ As a special exception you may create a larger work which contains the
+ output of this application and distribute that work under terms of your
+ choice, so long as the work is not otherwise derived from or based on
+ this application and so long as the work does not in itself generate
+ output that contains the output from this application in its original
+ or modified form.
+ .
+ Exception 2:
+ .
+ As a special exception, you have permission to combine this application
+ with Plugins licensed under the terms of your choice, to produce an
+ executable, and to copy and distribute the resulting executable under
+ the terms of your choice. However, the executable must be accompanied
+ by a prominent notice offering all users of the executable the entire
+ source code to this application, excluding the source code of the
+ independent modules, but including any changes you have made to this
+ application, under the terms of this license.
+
+License: BSD-3-clause
+ You may use this file under the terms of the BSD license as follows:
+ .
+ "Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
+   * Redistributions of source code must retain the above copyright
+     notice, this list of conditions and the following disclaimer.
+   * Redistributions in binary form must reproduce the above copyright
+     notice, this list of conditions and the following disclaimer in
+     the documentation and/or other materials provided with the
+     distribution.
+   * Neither the name of The Qt Company Ltd and its Subsidiary(-ies) nor the
+     names of its contributors may be used to endorse or promote products
+     derived from this software without specific prior written permission.
+ .
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
diff --git a/debian/not-installed b/debian/not-installed
new file mode 100644
index 0000000..e69de29
diff --git a/debian/qt6-canvaspainter-dev.install b/debian/qt6-canvaspainter-dev.install
new file mode 100644
index 0000000..fa5a980
--- /dev/null
+++ b/debian/qt6-canvaspainter-dev.install
@@ -0,0 +1,10 @@
+usr/include/
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6CoreCanvasPainter.prl
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6CoreCanvasPainter.so
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/metatypes/
+usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/examples
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/mkspecs/
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/modules/
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/sbom/
diff --git a/debian/qt6-canvaspainter-doc.install b/debian/qt6-canvaspainter-doc.install
new file mode 100644
index 0000000..8536ff4
--- /dev/null
+++ b/debian/qt6-canvaspainter-doc.install
@@ -0,0 +1 @@
+usr/share/qt6/doc/
diff --git a/debian/qt6-canvaspainter.install b/debian/qt6-canvaspainter.install
new file mode 100644
index 0000000..d696fd5
--- /dev/null
+++ b/debian/qt6-canvaspainter.install
@@ -0,0 +1,2 @@
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6CoreCanvasPainter.so.*
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/qml/QtCanvasPinter/
diff --git a/debian/qt6-canvaspainter.lintian-overrides b/debian/qt6-canvaspainter.lintian-overrides
new file mode 100644
index 0000000..b56b58c
--- /dev/null
+++ b/debian/qt6-canvaspainter.lintian-overrides
@@ -0,0 +1 @@
+package-name-doesnt-match-sonames libQt6CoreCanvasPainter
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..b7a5104
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,40 @@
+#!/usr/bin/make -f
+export DH_VERBOSE = 1
+
+# Use already defined DEB_HOST_* variables.
+include /usr/share/dpkg/architecture.mk
+
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all optimize=+lto
+
+# QT_HOST_PATH isn't passed in cross-builds
+ifneq ($(DEB_BUILD_ARCH),$(DEB_HOST_ARCH))
+	cmake_extra_args += \
+		-DQT_HOST_PATH=/usr \
+		-DQT_HOST_PATH_CMAKE_DIR=/usr/lib/$(DEB_BUILD_MULTIARCH)/cmake \
+		-DQT_BUILD_TOOLS_WHEN_CROSSCOMPILING=ON
+endif
+
+%:
+	dh $@ --with pkgkde_symbolshelper --buildsystem=cmake+ninja
+
+override_dh_auto_configure:
+	dh_auto_configure -- \
+		-DCMAKE_BUILD_TYPE=RelWithDebInfo \
+		-DCMAKE_MESSAGE_LOG_LEVEL=STATUS \
+		-DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH) \
+		-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON \
+		-DQT_UNITY_BUILD=ON \
+		$(extra_cmake_args)
+
+override_dh_auto_build-indep:
+	dh_auto_build -- docs
+
+override_dh_auto_install-indep:
+	DESTDIR=$(CURDIR)/debian/tmp dh_auto_build -- install_docs
+	# Remove build path from index files.
+	find $(CURDIR)/debian/tmp/usr/share/qt6/doc -type f -name *.index -exec \
+               sed -i 's@$(CURDIR)/@@g' {} \;
+
+execute_after_dh_auto_install-arch:
+	# Reproducible builds: remove build paths from .prl files
+	sed -i -e '/^QMAKE_PRL_BUILD_DIR/d' debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libQt6*.prl
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..f7d867a
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=4
+opts=uversionmangle=s/-/~/ \
+https://mirror.netcologne.de/qtproject/official_releases/qt/([\d\.]+)/([\d\.]+)(\d)/submodules/qtcanvaspainter-everywhere-src-([\d\.]+\d).tar.xz

From null at kde.org  Thu Jul 23 01:46:16 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 00:46:16 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-canvaspainter/Neon/stable=5Fnoble=5D_debian=3A_noble?=
Message-ID: <20260723004616.7F24E1402619@lerwini.kde.org>

Git commit c21040805ceb90325dab1cd8a4985ef396eb5a29 by Carlos De Maine.
Committed on 23/07/2026 at 00:45.
Pushed by carlosdem into branch 'Neon/stable_noble'.

noble

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-canvaspainter/-/commit/c21040805ceb90325dab1cd8a4985ef396eb5a29

diff --git a/debian/changelog b/debian/changelog
index 5f4bff2..3e019ce 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-canvaspainter (6.11.1-0neon) resolute; urgency=medium
+qt6-canvaspainter (6.11.1-0neon) noble; urgency=medium
 
   * Initial packaging
 

From null at kde.org  Thu Jul 23 01:57:40 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 00:57:40 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-canvaspainter/Neon/unstable=5D_debian=3A_typo?=
Message-ID: <20260723005740.A928A1400917@lerwini.kde.org>

Git commit 5413c0d6fe7183caf4b96322199c3649d3082b3f by Carlos De Maine.
Committed on 23/07/2026 at 00:53.
Pushed by carlosdem into branch 'Neon/unstable'.

typo

M  +1    -1    debian/qt6-canvaspainter.install

https://invent.kde.org/neon/qt6/qt6-canvaspainter/-/commit/5413c0d6fe7183caf4b96322199c3649d3082b3f

diff --git a/debian/qt6-canvaspainter.install b/debian/qt6-canvaspainter.install
index d696fd5..7f23e5f 100644
--- a/debian/qt6-canvaspainter.install
+++ b/debian/qt6-canvaspainter.install
@@ -1,2 +1,2 @@
 usr/lib/${DEB_HOST_MULTIARCH}/libQt6CoreCanvasPainter.so.*
-usr/lib/${DEB_HOST_MULTIARCH}/qt6/qml/QtCanvasPinter/
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/qml/QtCanvasPainter/


From null at kde.org  Thu Jul 23 01:57:40 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 00:57:40 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-canvaspainter/Neon/unstable=5D_debian=3A_canvaspainter?=
Message-ID: <20260723005740.ACFAC14015AF@lerwini.kde.org>

Git commit bd74e0f866d8199f85d94628f8cc7f9a955e1ab8 by Carlos De Maine.
Committed on 23/07/2026 at 00:57.
Pushed by carlosdem into branch 'Neon/unstable'.

canvaspainter

M  +20   -29   debian/control

https://invent.kde.org/neon/qt6/qt6-canvaspainter/-/commit/bd74e0f866d8199f85d94628f8cc7f9a955e1ab8

diff --git a/debian/control b/debian/control
index ebfe253..f695ded 100644
--- a/debian/control
+++ b/debian/control
@@ -23,78 +23,69 @@ Build-Depends-Indep: qt6-base-dev (>= 6.11~) <!nodoc>,
                      qt6-tools (>= 6.11~) <!nodoc>,
 Standards-Version: 4.6.2
 Homepage: https://www.qt.io/developers/
-Vcs-Browser: https://salsa.debian.org/qt-kde-team/qt6/qt6-5compat
-Vcs-Git: https://salsa.debian.org/qt-kde-team/qt6/qt6-5compat.git
+Vcs-Browser: https://salsa.debian.org/qt-kde-team/qt6/qt6-canvaspainter
+Vcs-Git: https://salsa.debian.org/qt-kde-team/qt6/qt6-canvaspainter.git
 Rules-Requires-Root: no
 
-Package: qt6-5compat
+Package: qt6-canvaspainter
 Architecture: any
 Section: kde
 X-Neon-MergedPackage: true
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends}, ${shlibs:Depends}
-Replaces: libqt6core5compat6,
-          qml6-module-qt5compat-graphicaleffects
+Replaces: libqt6corecanvaspainter6,
 Description: Qt 6 Qt5Compat library
  Qt is a cross-platform C++ application framework. Qt's primary feature
  is its rich set of widgets that provide standard GUI functionality.
  .
- This package contains the Qt 6 Core5Compat library.
+ This package contains the Qt 6 CanvasPainter library.
 
-Package: qt6-5compat-dev
+Package: qt6-canvaspainter-dev
 Architecture: any
 Section: kde
 X-Neon-MergedPackage: true
 Pre-Depends: ${misc:Pre-Depends}
-Depends: qt6-5compat (= ${binary:Version}),
+Depends: qt6-canvaspainter (= ${binary:Version}),
          qt6-base-dev,
          ${misc:Depends},
          ${shlibs:Depends}
-Breaks: libqt6core5compat6-dev (<< 6.4.1-2~),
-Replaces: libqt6core5compat6-dev (<< 6.4.1-2~),
-Description: Qt 6 Qt5Compat - development files
+Description: Qt 6 QtCanvasPainter - development files
  Qt is a cross-platform C++ application framework. Qt's primary feature
  is its rich set of widgets that provide standard GUI functionality.
  .
  This package contains the development files needed to build Qt 6 applications
- using the Core5Compat library.
+ using the CanvasPainter library.
 
-Package: qt6-5compat-doc
+Package: qt6-canvaspainter-doc
 Architecture: all
 Section: kde
 X-Neon-MergedPackage: true
 Pre-Depends: ${misc:Pre-Depends}
-Depends: qt6-5compat-dev,
+Depends: qt6-canvaspainter-dev,
          qt6-base-doc,
          ${misc:Depends},
-Replaces: qt6-5compat-doc-html,
-Description: Qt 6 Qt5Compat - development files
+Replaces: qt6-canvaspainter-doc-html,
+Description: Qt 6 QtCanvasPainter - development files
  Qt is a cross-platform C++ application framework. Qt's primary feature
  is its rich set of widgets that provide standard GUI functionality.
  .
  This package contains the d files documentation to help build Qt 6 applications
- using the Core5Compat library.
+ using the CanvasPainter library.
 
-Package: libqt6core5compat6
+Package: libqt6corecanvaspainter6
 Architecture: all
-Depends: qt6-5compat, ${misc:Depends}
+Depends: qt6-canvaspainter, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 
-Package: libqt6core5compat6-dev
+Package: libqt6corecanvaspainter6-dev
 Architecture: all
-Depends: qt6-5compat-dev, ${misc:Depends}
+Depends: qt6-canvaspainter-dev, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 
-Package: qml6-module-qt5compat-graphicaleffects
+Package: qt6-canvaspainter-doc-html
 Architecture: all
-Depends: qt6-5compat, ${misc:Depends}
-Description: Dummy transitional
- Transitional dummy package.
-
-Package: qt6-5compat-doc-html
-Architecture: all
-Depends: qt6-5compat-doc, ${misc:Depends}
+Depends: qt6-canvaspainter-doc, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.

From null at kde.org  Thu Jul 23 01:58:20 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 00:58:20 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-openapi/Neon/unstable=5D_debian=3A_initial_packaging?=
Message-ID: <20260723005820.DE0661400917@lerwini.kde.org>

Git commit 2c17a4ddacd253241ca51a1e5f29e2e31d5b16eb by Carlos De Maine.
Committed on 23/07/2026 at 00:58.
Pushed by carlosdem into branch 'Neon/unstable'.

initial packaging

A  +1    -0    debian/.gitattributes
A  +1    -0    debian/.gitignore
A  +5    -0    debian/changelog
A  +100  -0    debian/control
A  +112  -0    debian/copyright
A  +0    -0    debian/not-installed
A  +10   -0    debian/qt6-openapi-dev.install
A  +1    -0    debian/qt6-openapi-doc.install
A  +2    -0    debian/qt6-openapi.install
A  +1    -0    debian/qt6-openapi.lintian-overrides
A  +40   -0    debian/rules
A  +1    -0    debian/source/format
A  +3    -0    debian/watch

https://invent.kde.org/neon/qt6/qt6-openapi/-/commit/2c17a4ddacd253241ca51a1e5f29e2e31d5b16eb

diff --git a/debian/.gitattributes b/debian/.gitattributes
new file mode 100644
index 0000000..6a03163
--- /dev/null
+++ b/debian/.gitattributes
@@ -0,0 +1 @@
+changelog merge=dpkg-mergechangelogs
diff --git a/debian/.gitignore b/debian/.gitignore
new file mode 100644
index 0000000..027271b
--- /dev/null
+++ b/debian/.gitignore
@@ -0,0 +1 @@
+files
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..876d048
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+qt6-openapi (6.11.1-0neon) resolute; urgency=medium
+
+  * Initial packaging
+
+ -- Carlos De Maine <carlosd.kde at gmail.com>  Wed, 20 May 2026 09:13:53 +1000
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..ab3c36f
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,100 @@
+Source: qt6-openapi
+Section: libs
+Priority: optional
+Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>
+Uploaders: Patrick Franz <deltaone at debian.org>, Lu YaNing <dluyaning at gmail.com>
+Build-Depends: cmake,
+               debhelper-compat (= 13),
+               libghc-iconv-dev,
+               libgl-dev,
+               libicu-dev,
+               libssl-dev,
+               libvulkan-dev [linux-any],
+               libxkbcommon-dev,
+               mold,
+               ninja-build,
+               pkgconf,
+               pkg-kde-tools,
+               pkg-kde-tools-neon,
+               qt6-base-dev (>= 6.11.1~),
+               qt6-declarative-dev (>= 6.11.1~),
+               qt6-shadertools-dev (>= 6.11.1~)
+Build-Depends-Indep: qt6-base-dev (>= 6.11~) <!nodoc>,
+                     qt6-tools (>= 6.11~) <!nodoc>,
+Standards-Version: 4.6.2
+Homepage: https://www.qt.io/developers/
+Vcs-Browser: https://salsa.debian.org/qt-kde-team/qt6/qt6-5compat
+Vcs-Git: https://salsa.debian.org/qt-kde-team/qt6/qt6-5compat.git
+Rules-Requires-Root: no
+
+Package: qt6-5compat
+Architecture: any
+Section: kde
+X-Neon-MergedPackage: true
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Replaces: libqt6core5compat6,
+          qml6-module-qt5compat-graphicaleffects
+Description: Qt 6 Qt5Compat library
+ Qt is a cross-platform C++ application framework. Qt's primary feature
+ is its rich set of widgets that provide standard GUI functionality.
+ .
+ This package contains the Qt 6 Core5Compat library.
+
+Package: qt6-5compat-dev
+Architecture: any
+Section: kde
+X-Neon-MergedPackage: true
+Pre-Depends: ${misc:Pre-Depends}
+Depends: qt6-5compat (= ${binary:Version}),
+         qt6-base-dev,
+         ${misc:Depends},
+         ${shlibs:Depends}
+Breaks: libqt6core5compat6-dev (<< 6.4.1-2~),
+Replaces: libqt6core5compat6-dev (<< 6.4.1-2~),
+Description: Qt 6 Qt5Compat - development files
+ Qt is a cross-platform C++ application framework. Qt's primary feature
+ is its rich set of widgets that provide standard GUI functionality.
+ .
+ This package contains the development files needed to build Qt 6 applications
+ using the Core5Compat library.
+
+Package: qt6-5compat-doc
+Architecture: all
+Section: kde
+X-Neon-MergedPackage: true
+Pre-Depends: ${misc:Pre-Depends}
+Depends: qt6-5compat-dev,
+         qt6-base-doc,
+         ${misc:Depends},
+Replaces: qt6-5compat-doc-html,
+Description: Qt 6 Qt5Compat - development files
+ Qt is a cross-platform C++ application framework. Qt's primary feature
+ is its rich set of widgets that provide standard GUI functionality.
+ .
+ This package contains the d files documentation to help build Qt 6 applications
+ using the Core5Compat library.
+
+Package: libqt6core5compat6
+Architecture: all
+Depends: qt6-5compat, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: libqt6core5compat6-dev
+Architecture: all
+Depends: qt6-5compat-dev, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: qml6-module-qt5compat-graphicaleffects
+Architecture: all
+Depends: qt6-5compat, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: qt6-5compat-doc-html
+Architecture: all
+Depends: qt6-5compat-doc, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..7aa2dd8
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,112 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: qtopenapi-everywhere-src
+Source: https://download.qt.io/official_releases/qt/*/submodules/
+
+Files: *
+Copyright: 2016-2020 The Qt Company Ltd.
+           2016-2018 Intel Corporation.
+           2019 Mail.ru Group.
+           2020 Marc Mutz <marc.mutz at kdab.com>
+License: LGPL-3 or GPL-2
+
+Files: debian/*
+Copyright: 2021 Patrick Franz <deltaone at debian.org>,
+           2021 Lu YaNing <dluyaning at gmail.com>
+License: LGPL-3 or GPL-2
+
+License: LGPL-3
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU Lesser General Public License version 3
+ as published by the Free Software Foundation.
+ .
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU Lesser General Public License for more details.
+ .
+ On Debian systems, the complete text of the GNU Lesser General Public
+ License version 3 can be found in /usr/share/common-licenses/LGPL-3.
+
+License: GPL-2
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License version 2 as
+ published by the Free Software Foundation.
+ .
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+ .
+ On Debian systems, the complete text of the GNU General Public
+ License version 2 can be found in /usr/share/common-licenses/GPL-2.
+
+License: GFDL-NIV-1.3
+ Permission is granted to copy, distribute and/or modify this document
+ under the terms of the GNU Free Documentation License, Version 1.3
+ or any later version published by the Free Software Foundation;
+ with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
+ .
+ On Debian systems, the complete text of the GNU Free Documentation
+ License version 1.3 can be found in /usr/share/common-licenses/GFDL-1.3.
+
+License: GPL-3 with Qt-1.0 exception
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License version 3 as
+ published by the Free Software Foundation.
+ .
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+ .
+ On Debian systems, the complete text of the GNU General Public License
+ version 3 can be found in /usr/share/common-licenses/GPL-3.
+ .
+ The Qt Company GPL Exception 1.0
+ Exception 1:
+ .
+ As a special exception you may create a larger work which contains the
+ output of this application and distribute that work under terms of your
+ choice, so long as the work is not otherwise derived from or based on
+ this application and so long as the work does not in itself generate
+ output that contains the output from this application in its original
+ or modified form.
+ .
+ Exception 2:
+ .
+ As a special exception, you have permission to combine this application
+ with Plugins licensed under the terms of your choice, to produce an
+ executable, and to copy and distribute the resulting executable under
+ the terms of your choice. However, the executable must be accompanied
+ by a prominent notice offering all users of the executable the entire
+ source code to this application, excluding the source code of the
+ independent modules, but including any changes you have made to this
+ application, under the terms of this license.
+
+License: BSD-3-clause
+ You may use this file under the terms of the BSD license as follows:
+ .
+ "Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
+   * Redistributions of source code must retain the above copyright
+     notice, this list of conditions and the following disclaimer.
+   * Redistributions in binary form must reproduce the above copyright
+     notice, this list of conditions and the following disclaimer in
+     the documentation and/or other materials provided with the
+     distribution.
+   * Neither the name of The Qt Company Ltd and its Subsidiary(-ies) nor the
+     names of its contributors may be used to endorse or promote products
+     derived from this software without specific prior written permission.
+ .
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
diff --git a/debian/not-installed b/debian/not-installed
new file mode 100644
index 0000000..e69de29
diff --git a/debian/qt6-openapi-dev.install b/debian/qt6-openapi-dev.install
new file mode 100644
index 0000000..2251d37
--- /dev/null
+++ b/debian/qt6-openapi-dev.install
@@ -0,0 +1,10 @@
+usr/include/
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6CoreOpenApi.prl
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6CoreOpenApi.so
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/metatypes/
+usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/examples
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/mkspecs/
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/modules/
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/sbom/
diff --git a/debian/qt6-openapi-doc.install b/debian/qt6-openapi-doc.install
new file mode 100644
index 0000000..8536ff4
--- /dev/null
+++ b/debian/qt6-openapi-doc.install
@@ -0,0 +1 @@
+usr/share/qt6/doc/
diff --git a/debian/qt6-openapi.install b/debian/qt6-openapi.install
new file mode 100644
index 0000000..d96f537
--- /dev/null
+++ b/debian/qt6-openapi.install
@@ -0,0 +1,2 @@
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6CoreOpenApi.so.*
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/qml/QtOpenApi/
diff --git a/debian/qt6-openapi.lintian-overrides b/debian/qt6-openapi.lintian-overrides
new file mode 100644
index 0000000..067ed78
--- /dev/null
+++ b/debian/qt6-openapi.lintian-overrides
@@ -0,0 +1 @@
+package-name-doesnt-match-sonames libQt6CoreOpenApi
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..b7a5104
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,40 @@
+#!/usr/bin/make -f
+export DH_VERBOSE = 1
+
+# Use already defined DEB_HOST_* variables.
+include /usr/share/dpkg/architecture.mk
+
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all optimize=+lto
+
+# QT_HOST_PATH isn't passed in cross-builds
+ifneq ($(DEB_BUILD_ARCH),$(DEB_HOST_ARCH))
+	cmake_extra_args += \
+		-DQT_HOST_PATH=/usr \
+		-DQT_HOST_PATH_CMAKE_DIR=/usr/lib/$(DEB_BUILD_MULTIARCH)/cmake \
+		-DQT_BUILD_TOOLS_WHEN_CROSSCOMPILING=ON
+endif
+
+%:
+	dh $@ --with pkgkde_symbolshelper --buildsystem=cmake+ninja
+
+override_dh_auto_configure:
+	dh_auto_configure -- \
+		-DCMAKE_BUILD_TYPE=RelWithDebInfo \
+		-DCMAKE_MESSAGE_LOG_LEVEL=STATUS \
+		-DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH) \
+		-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON \
+		-DQT_UNITY_BUILD=ON \
+		$(extra_cmake_args)
+
+override_dh_auto_build-indep:
+	dh_auto_build -- docs
+
+override_dh_auto_install-indep:
+	DESTDIR=$(CURDIR)/debian/tmp dh_auto_build -- install_docs
+	# Remove build path from index files.
+	find $(CURDIR)/debian/tmp/usr/share/qt6/doc -type f -name *.index -exec \
+               sed -i 's@$(CURDIR)/@@g' {} \;
+
+execute_after_dh_auto_install-arch:
+	# Reproducible builds: remove build paths from .prl files
+	sed -i -e '/^QMAKE_PRL_BUILD_DIR/d' debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libQt6*.prl
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..f784b28
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=4
+opts=uversionmangle=s/-/~/ \
+https://mirror.netcologne.de/qtproject/official_releases/qt/([\d\.]+)/([\d\.]+)(\d)/submodules/qtopenapi-everywhere-src-([\d\.]+\d).tar.xz

From null at kde.org  Thu Jul 23 02:00:51 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 01:00:51 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-openapi/Neon/unstable=5Fnoble=5D_debian=3A_noble?=
Message-ID: <20260723010051.1D60214003C6@lerwini.kde.org>

Git commit cc494240df994b780a9ac2eb4186888d198077b0 by Carlos De Maine.
Committed on 23/07/2026 at 01:00.
Pushed by carlosdem into branch 'Neon/unstable_noble'.

noble

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-openapi/-/commit/cc494240df994b780a9ac2eb4186888d198077b0

diff --git a/debian/changelog b/debian/changelog
index 876d048..815dae2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-openapi (6.11.1-0neon) resolute; urgency=medium
+qt6-openapi (6.11.1-0neon) noble; urgency=medium
 
   * Initial packaging
 

From null at kde.org  Thu Jul 23 02:07:11 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 01:07:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-openapi/Neon/unstable=5D_debian=3A_openapi?=
Message-ID: <20260723010711.23EF414006E4@lerwini.kde.org>

Git commit 3bf6ffe2a3f3b2fbe76ea9332dea137c2f286cb9 by Carlos De Maine.
Committed on 23/07/2026 at 01:07.
Pushed by carlosdem into branch 'Neon/unstable'.

openapi

M  +22   -29   debian/control

https://invent.kde.org/neon/qt6/qt6-openapi/-/commit/3bf6ffe2a3f3b2fbe76ea9332dea137c2f286cb9

diff --git a/debian/control b/debian/control
index ab3c36f..61cb03d 100644
--- a/debian/control
+++ b/debian/control
@@ -23,78 +23,71 @@ Build-Depends-Indep: qt6-base-dev (>= 6.11~) <!nodoc>,
                      qt6-tools (>= 6.11~) <!nodoc>,
 Standards-Version: 4.6.2
 Homepage: https://www.qt.io/developers/
-Vcs-Browser: https://salsa.debian.org/qt-kde-team/qt6/qt6-5compat
-Vcs-Git: https://salsa.debian.org/qt-kde-team/qt6/qt6-5compat.git
+Vcs-Browser: https://salsa.debian.org/qt-kde-team/qt6/qt6-openapi
+Vcs-Git: https://salsa.debian.org/qt-kde-team/qt6/qt6-openapi.git
 Rules-Requires-Root: no
 
-Package: qt6-5compat
+Package: qt6-openapi
 Architecture: any
 Section: kde
 X-Neon-MergedPackage: true
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends}, ${shlibs:Depends}
-Replaces: libqt6core5compat6,
-          qml6-module-qt5compat-graphicaleffects
-Description: Qt 6 Qt5Compat library
+Replaces: libqt6coreopenapi6,
+          qml6-module-qtopenapi-graphicaleffects
+Description: Qt 6 QtOpenApi library
  Qt is a cross-platform C++ application framework. Qt's primary feature
  is its rich set of widgets that provide standard GUI functionality.
  .
- This package contains the Qt 6 Core5Compat library.
+ This package contains the Qt 6 OpenApi library.
 
-Package: qt6-5compat-dev
+Package: qt6-openapi-dev
 Architecture: any
 Section: kde
 X-Neon-MergedPackage: true
 Pre-Depends: ${misc:Pre-Depends}
-Depends: qt6-5compat (= ${binary:Version}),
+Depends: qt6-openapi (= ${binary:Version}),
          qt6-base-dev,
          ${misc:Depends},
          ${shlibs:Depends}
-Breaks: libqt6core5compat6-dev (<< 6.4.1-2~),
-Replaces: libqt6core5compat6-dev (<< 6.4.1-2~),
-Description: Qt 6 Qt5Compat - development files
+Description: Qt 6 QtOpenApi - development files
  Qt is a cross-platform C++ application framework. Qt's primary feature
  is its rich set of widgets that provide standard GUI functionality.
  .
  This package contains the development files needed to build Qt 6 applications
- using the Core5Compat library.
+ using the OpenApi library.
 
-Package: qt6-5compat-doc
+Package: qt6-openapi-doc
 Architecture: all
 Section: kde
 X-Neon-MergedPackage: true
 Pre-Depends: ${misc:Pre-Depends}
-Depends: qt6-5compat-dev,
+Depends: qt6-openapi-dev,
          qt6-base-doc,
          ${misc:Depends},
-Replaces: qt6-5compat-doc-html,
-Description: Qt 6 Qt5Compat - development files
+Replaces: qt6-openapi-doc-html,
+Description: Qt 6 QtOpenApi - development files
  Qt is a cross-platform C++ application framework. Qt's primary feature
  is its rich set of widgets that provide standard GUI functionality.
  .
  This package contains the d files documentation to help build Qt 6 applications
- using the Core5Compat library.
+ using the OpenApi library.
 
-Package: libqt6core5compat6
+Package: libqt6coreopenapi6
 Architecture: all
-Depends: qt6-5compat, ${misc:Depends}
+Depends: qt6-openapi, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 
-Package: libqt6core5compat6-dev
+Package: libqt6coreopenapi6-dev
 Architecture: all
-Depends: qt6-5compat-dev, ${misc:Depends}
+Depends: qt6-openapi-dev, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 
-Package: qml6-module-qt5compat-graphicaleffects
-Architecture: all
-Depends: qt6-5compat, ${misc:Depends}
-Description: Dummy transitional
- Transitional dummy package.
 
-Package: qt6-5compat-doc-html
+Package: qt6-openapi-doc-html
 Architecture: all
-Depends: qt6-5compat-doc, ${misc:Depends}
+Depends: qt6-openapi-doc, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.

From null at kde.org  Thu Jul 23 02:19:15 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 01:19:15 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-tasktree/Neon/unstable=5D_debian=3A_initial_packaging?=
Message-ID: <20260723011915.12EB614006E4@lerwini.kde.org>

Git commit ca174e1f8c6858239d81145dfc204c23b7ff5ee2 by Carlos De Maine.
Committed on 23/07/2026 at 01:18.
Pushed by carlosdem into branch 'Neon/unstable'.

initial packaging

A  +1    -0    debian/.gitattributes
A  +1    -0    debian/.gitignore
A  +5    -0    debian/changelog
A  +91   -0    debian/control
A  +112  -0    debian/copyright
A  +0    -0    debian/not-installed
A  +10   -0    debian/qt6-tasktree-dev.install
A  +1    -0    debian/qt6-tasktree-doc.install
A  +2    -0    debian/qt6-tasktree.install
A  +1    -0    debian/qt6-tasktree.lintian-overrides
A  +40   -0    debian/rules
A  +1    -0    debian/source/format
A  +3    -0    debian/watch

https://invent.kde.org/neon/qt6/qt6-tasktree/-/commit/ca174e1f8c6858239d81145dfc204c23b7ff5ee2

diff --git a/debian/.gitattributes b/debian/.gitattributes
new file mode 100644
index 0000000..6a03163
--- /dev/null
+++ b/debian/.gitattributes
@@ -0,0 +1 @@
+changelog merge=dpkg-mergechangelogs
diff --git a/debian/.gitignore b/debian/.gitignore
new file mode 100644
index 0000000..027271b
--- /dev/null
+++ b/debian/.gitignore
@@ -0,0 +1 @@
+files
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..da0ed3c
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+qt6-tasktree (6.11.1-0neon) resolute; urgency=medium
+
+  * Initial packaging
+
+ -- Carlos De Maine <carlosd.kde at gmail.com>  Wed, 20 May 2026 09:13:53 +1000
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..90cda85
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,91 @@
+Source: qt6-tasktree
+Section: libs
+Priority: optional
+Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>
+Uploaders: Patrick Franz <deltaone at debian.org>, Lu YaNing <dluyaning at gmail.com>
+Build-Depends: cmake,
+               debhelper-compat (= 13),
+               libghc-iconv-dev,
+               libgl-dev,
+               libicu-dev,
+               libssl-dev,
+               libvulkan-dev [linux-any],
+               libxkbcommon-dev,
+               mold,
+               ninja-build,
+               pkgconf,
+               pkg-kde-tools,
+               pkg-kde-tools-neon,
+               qt6-base-dev (>= 6.11.1~),
+               qt6-declarative-dev (>= 6.11.1~),
+               qt6-shadertools-dev (>= 6.11.1~)
+Build-Depends-Indep: qt6-base-dev (>= 6.11~) <!nodoc>,
+                     qt6-tools (>= 6.11~) <!nodoc>,
+Standards-Version: 4.6.2
+Homepage: https://www.qt.io/developers/
+Vcs-Browser: https://salsa.debian.org/qt-kde-team/qt6/qt6-tasktree
+Vcs-Git: https://salsa.debian.org/qt-kde-team/qt6/qt6-tasktree.git
+Rules-Requires-Root: no
+
+Package: qt6-tasktree
+Architecture: any
+Section: kde
+X-Neon-MergedPackage: true
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Replaces: libqt6tasktree6,
+Description: Qt 6 QtTaskTree library
+ Qt is a cross-platform C++ application framework. Qt's primary feature
+ is its rich set of widgets that provide standard GUI functionality.
+ .
+ This package contains the Qt 6 TaskTree library.
+
+Package: qt6-tasktree-dev
+Architecture: any
+Section: kde
+X-Neon-MergedPackage: true
+Pre-Depends: ${misc:Pre-Depends}
+Depends: qt6-tasktree (= ${binary:Version}),
+         qt6-base-dev,
+         ${misc:Depends},
+         ${shlibs:Depends}
+Description: Qt 6 QtTaskTree - development files
+ Qt is a cross-platform C++ application framework. Qt's primary feature
+ is its rich set of widgets that provide standard GUI functionality.
+ .
+ This package contains the development files needed to build Qt 6 applications
+ using the TaskTree library.
+
+Package: qt6-tasktree-doc
+Architecture: all
+Section: kde
+X-Neon-MergedPackage: true
+Pre-Depends: ${misc:Pre-Depends}
+Depends: qt6-tasktree-dev,
+         qt6-base-doc,
+         ${misc:Depends},
+Replaces: qt6-tasktree-doc-html,
+Description: Qt 6 QtTaskTree - development files
+ Qt is a cross-platform C++ application framework. Qt's primary feature
+ is its rich set of widgets that provide standard GUI functionality.
+ .
+ This package contains the d files documentation to help build Qt 6 applications
+ using the TaskTree library.
+
+Package: libqt6tasktree6
+Architecture: all
+Depends: qt6-tasktree, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: libqt6tasktree6-dev
+Architecture: all
+Depends: qt6-tasktree-dev, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: qt6-tasktree-doc-html
+Architecture: all
+Depends: qt6-tasktree-doc, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..5dcaa14
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,112 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: qttasktree-everywhere-src
+Source: https://download.qt.io/official_releases/qt/*/submodules/
+
+Files: *
+Copyright: 2016-2020 The Qt Company Ltd.
+           2016-2018 Intel Corporation.
+           2019 Mail.ru Group.
+           2020 Marc Mutz <marc.mutz at kdab.com>
+License: LGPL-3 or GPL-2
+
+Files: debian/*
+Copyright: 2021 Patrick Franz <deltaone at debian.org>,
+           2021 Lu YaNing <dluyaning at gmail.com>
+License: LGPL-3 or GPL-2
+
+License: LGPL-3
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU Lesser General Public License version 3
+ as published by the Free Software Foundation.
+ .
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU Lesser General Public License for more details.
+ .
+ On Debian systems, the complete text of the GNU Lesser General Public
+ License version 3 can be found in /usr/share/common-licenses/LGPL-3.
+
+License: GPL-2
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License version 2 as
+ published by the Free Software Foundation.
+ .
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+ .
+ On Debian systems, the complete text of the GNU General Public
+ License version 2 can be found in /usr/share/common-licenses/GPL-2.
+
+License: GFDL-NIV-1.3
+ Permission is granted to copy, distribute and/or modify this document
+ under the terms of the GNU Free Documentation License, Version 1.3
+ or any later version published by the Free Software Foundation;
+ with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
+ .
+ On Debian systems, the complete text of the GNU Free Documentation
+ License version 1.3 can be found in /usr/share/common-licenses/GFDL-1.3.
+
+License: GPL-3 with Qt-1.0 exception
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License version 3 as
+ published by the Free Software Foundation.
+ .
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+ .
+ On Debian systems, the complete text of the GNU General Public License
+ version 3 can be found in /usr/share/common-licenses/GPL-3.
+ .
+ The Qt Company GPL Exception 1.0
+ Exception 1:
+ .
+ As a special exception you may create a larger work which contains the
+ output of this application and distribute that work under terms of your
+ choice, so long as the work is not otherwise derived from or based on
+ this application and so long as the work does not in itself generate
+ output that contains the output from this application in its original
+ or modified form.
+ .
+ Exception 2:
+ .
+ As a special exception, you have permission to combine this application
+ with Plugins licensed under the terms of your choice, to produce an
+ executable, and to copy and distribute the resulting executable under
+ the terms of your choice. However, the executable must be accompanied
+ by a prominent notice offering all users of the executable the entire
+ source code to this application, excluding the source code of the
+ independent modules, but including any changes you have made to this
+ application, under the terms of this license.
+
+License: BSD-3-clause
+ You may use this file under the terms of the BSD license as follows:
+ .
+ "Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
+   * Redistributions of source code must retain the above copyright
+     notice, this list of conditions and the following disclaimer.
+   * Redistributions in binary form must reproduce the above copyright
+     notice, this list of conditions and the following disclaimer in
+     the documentation and/or other materials provided with the
+     distribution.
+   * Neither the name of The Qt Company Ltd and its Subsidiary(-ies) nor the
+     names of its contributors may be used to endorse or promote products
+     derived from this software without specific prior written permission.
+ .
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
diff --git a/debian/not-installed b/debian/not-installed
new file mode 100644
index 0000000..e69de29
diff --git a/debian/qt6-tasktree-dev.install b/debian/qt6-tasktree-dev.install
new file mode 100644
index 0000000..db71b8f
--- /dev/null
+++ b/debian/qt6-tasktree-dev.install
@@ -0,0 +1,10 @@
+usr/include/
+usr/lib/${DEB_HOST_MULTIARCH}/cmake/
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6TaskTree.prl
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6TaskTree.so
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/metatypes/
+usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/examples
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/mkspecs/
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/modules/
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/sbom/
diff --git a/debian/qt6-tasktree-doc.install b/debian/qt6-tasktree-doc.install
new file mode 100644
index 0000000..8536ff4
--- /dev/null
+++ b/debian/qt6-tasktree-doc.install
@@ -0,0 +1 @@
+usr/share/qt6/doc/
diff --git a/debian/qt6-tasktree.install b/debian/qt6-tasktree.install
new file mode 100644
index 0000000..9645e86
--- /dev/null
+++ b/debian/qt6-tasktree.install
@@ -0,0 +1,2 @@
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6TaskTree.so.*
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/qml/QtTaskTree/
diff --git a/debian/qt6-tasktree.lintian-overrides b/debian/qt6-tasktree.lintian-overrides
new file mode 100644
index 0000000..4e310ca
--- /dev/null
+++ b/debian/qt6-tasktree.lintian-overrides
@@ -0,0 +1 @@
+package-name-doesnt-match-sonames libQt6TaskTree
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..b7a5104
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,40 @@
+#!/usr/bin/make -f
+export DH_VERBOSE = 1
+
+# Use already defined DEB_HOST_* variables.
+include /usr/share/dpkg/architecture.mk
+
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all optimize=+lto
+
+# QT_HOST_PATH isn't passed in cross-builds
+ifneq ($(DEB_BUILD_ARCH),$(DEB_HOST_ARCH))
+	cmake_extra_args += \
+		-DQT_HOST_PATH=/usr \
+		-DQT_HOST_PATH_CMAKE_DIR=/usr/lib/$(DEB_BUILD_MULTIARCH)/cmake \
+		-DQT_BUILD_TOOLS_WHEN_CROSSCOMPILING=ON
+endif
+
+%:
+	dh $@ --with pkgkde_symbolshelper --buildsystem=cmake+ninja
+
+override_dh_auto_configure:
+	dh_auto_configure -- \
+		-DCMAKE_BUILD_TYPE=RelWithDebInfo \
+		-DCMAKE_MESSAGE_LOG_LEVEL=STATUS \
+		-DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH) \
+		-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON \
+		-DQT_UNITY_BUILD=ON \
+		$(extra_cmake_args)
+
+override_dh_auto_build-indep:
+	dh_auto_build -- docs
+
+override_dh_auto_install-indep:
+	DESTDIR=$(CURDIR)/debian/tmp dh_auto_build -- install_docs
+	# Remove build path from index files.
+	find $(CURDIR)/debian/tmp/usr/share/qt6/doc -type f -name *.index -exec \
+               sed -i 's@$(CURDIR)/@@g' {} \;
+
+execute_after_dh_auto_install-arch:
+	# Reproducible builds: remove build paths from .prl files
+	sed -i -e '/^QMAKE_PRL_BUILD_DIR/d' debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libQt6*.prl
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..f9cf3fb
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=4
+opts=uversionmangle=s/-/~/ \
+https://mirror.netcologne.de/qtproject/official_releases/qt/([\d\.]+)/([\d\.]+)(\d)/submodules/qttasktree-everywhere-src-([\d\.]+\d).tar.xz

From null at kde.org  Thu Jul 23 02:20:54 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 01:20:54 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-tasktree/Neon/unstable=5Fnoble=5D_debian=3A_noble?=
Message-ID: <20260723012054.05AB414006E4@lerwini.kde.org>

Git commit 18caf31ad25bd45d6d93b38ed862fdbd2f762319 by Carlos De Maine.
Committed on 23/07/2026 at 01:20.
Pushed by carlosdem into branch 'Neon/unstable_noble'.

noble

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-tasktree/-/commit/18caf31ad25bd45d6d93b38ed862fdbd2f762319

diff --git a/debian/changelog b/debian/changelog
index da0ed3c..b5721a7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-tasktree (6.11.1-0neon) resolute; urgency=medium
+qt6-tasktree (6.11.1-0neon) noble; urgency=medium
 
   * Initial packaging
 

From null at kde.org  Thu Jul 23 02:22:17 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 01:22:17 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-openapi/Neon/unstable=5D_debian=3A_no_core?=
Message-ID: <20260723012217.58D201401C67@lerwini.kde.org>

Git commit 2cae77fd5fab3764a35676f6365d22f1ed84a876 by Carlos De Maine.
Committed on 23/07/2026 at 01:18.
Pushed by carlosdem into branch 'Neon/unstable'.

no core

M  +3    -3    debian/control

https://invent.kde.org/neon/qt6/qt6-openapi/-/commit/2cae77fd5fab3764a35676f6365d22f1ed84a876

diff --git a/debian/control b/debian/control
index 134c260..4479dd3 100644
--- a/debian/control
+++ b/debian/control
@@ -32,7 +32,7 @@ Section: kde
 X-Neon-MergedPackage: true
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends}, ${shlibs:Depends}
-Replaces: libqt6coreopenapi6,
+Replaces: libqt6openapi6,
 Description: Qt 6 QtOpenApi library
  Qt is a cross-platform C++ application framework. Qt's primary feature
  is its rich set of widgets that provide standard GUI functionality.
@@ -71,13 +71,13 @@ Description: Qt 6 QtOpenApi - development files
  This package contains the d files documentation to help build Qt 6 applications
  using the OpenApi library.
 
-Package: libqt6coreopenapi6
+Package: libqt6openapi6
 Architecture: all
 Depends: qt6-openapi, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 
-Package: libqt6coreopenapi6-dev
+Package: libqt6openapi6-dev
 Architecture: all
 Depends: qt6-openapi-dev, ${misc:Depends}
 Description: Dummy transitional

From null at kde.org  Thu Jul 23 02:22:17 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 01:22:17 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-openapi/Neon/unstable=5D_debian=3A_no_core?=
Message-ID: <20260723012217.5333514018D6@lerwini.kde.org>

Git commit 91498d9ceaaa5ecfef05ff9ffabcea3b7008ed69 by Carlos De Maine.
Committed on 23/07/2026 at 01:11.
Pushed by carlosdem into branch 'Neon/unstable'.

no core

M  +0    -1    debian/control
M  +2    -2    debian/qt6-openapi-dev.install
M  +1    -1    debian/qt6-openapi.install
M  +1    -1    debian/qt6-openapi.lintian-overrides

https://invent.kde.org/neon/qt6/qt6-openapi/-/commit/91498d9ceaaa5ecfef05ff9ffabcea3b7008ed69

diff --git a/debian/control b/debian/control
index 61cb03d..9d550fe 100644
--- a/debian/control
+++ b/debian/control
@@ -34,7 +34,6 @@ X-Neon-MergedPackage: true
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends}, ${shlibs:Depends}
 Replaces: libqt6coreopenapi6,
-          qml6-module-qtopenapi-graphicaleffects
 Description: Qt 6 QtOpenApi library
  Qt is a cross-platform C++ application framework. Qt's primary feature
  is its rich set of widgets that provide standard GUI functionality.
diff --git a/debian/qt6-openapi-dev.install b/debian/qt6-openapi-dev.install
index 2251d37..2bd4d74 100644
--- a/debian/qt6-openapi-dev.install
+++ b/debian/qt6-openapi-dev.install
@@ -1,7 +1,7 @@
 usr/include/
 usr/lib/${DEB_HOST_MULTIARCH}/cmake/
-usr/lib/${DEB_HOST_MULTIARCH}/libQt6CoreOpenApi.prl
-usr/lib/${DEB_HOST_MULTIARCH}/libQt6CoreOpenApi.so
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6OpenApi.prl
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6OpenApi.so
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/metatypes/
 usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/examples
diff --git a/debian/qt6-openapi.install b/debian/qt6-openapi.install
index d96f537..1709f34 100644
--- a/debian/qt6-openapi.install
+++ b/debian/qt6-openapi.install
@@ -1,2 +1,2 @@
-usr/lib/${DEB_HOST_MULTIARCH}/libQt6CoreOpenApi.so.*
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6OpenApi.so.*
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/qml/QtOpenApi/
diff --git a/debian/qt6-openapi.lintian-overrides b/debian/qt6-openapi.lintian-overrides
index 067ed78..b5a7bb1 100644
--- a/debian/qt6-openapi.lintian-overrides
+++ b/debian/qt6-openapi.lintian-overrides
@@ -1 +1 @@
-package-name-doesnt-match-sonames libQt6CoreOpenApi
+package-name-doesnt-match-sonames libQt6OpenApi


From null at kde.org  Thu Jul 23 02:22:17 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 01:22:17 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-openapi/Neon/unstable=5D_debian=3A_no_shadertools?=
Message-ID: <20260723012217.580171401BB9@lerwini.kde.org>

Git commit 6991309d9d26bb67b4f0f5116a654ae8a8292b53 by Carlos De Maine.
Committed on 23/07/2026 at 01:12.
Pushed by carlosdem into branch 'Neon/unstable'.

no shadertools

M  +0    -2    debian/control

https://invent.kde.org/neon/qt6/qt6-openapi/-/commit/6991309d9d26bb67b4f0f5116a654ae8a8292b53

diff --git a/debian/control b/debian/control
index 9d550fe..134c260 100644
--- a/debian/control
+++ b/debian/control
@@ -18,7 +18,6 @@ Build-Depends: cmake,
                pkg-kde-tools-neon,
                qt6-base-dev (>= 6.11.1~),
                qt6-declarative-dev (>= 6.11.1~),
-               qt6-shadertools-dev (>= 6.11.1~)
 Build-Depends-Indep: qt6-base-dev (>= 6.11~) <!nodoc>,
                      qt6-tools (>= 6.11~) <!nodoc>,
 Standards-Version: 4.6.2
@@ -84,7 +83,6 @@ Depends: qt6-openapi-dev, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 
-
 Package: qt6-openapi-doc-html
 Architecture: all
 Depends: qt6-openapi-doc, ${misc:Depends}


From null at kde.org  Thu Jul 23 02:23:56 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 01:23:56 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-3d/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260723012356.AD3ED14018D6@lerwini.kde.org>

Git commit bf334a0acf1060cf08c2dad6d13d3da1e85629a2 by Carlos De Maine.
Committed on 22/07/2026 at 23:01.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-3d/-/commit/bf334a0acf1060cf08c2dad6d13d3da1e85629a2

diff --git a/debian/changelog b/debian/changelog
index 18f49dc..2532560 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-3d (6.11.1-0neon) noble; urgency=medium
+qt6-3d (6.11.1-0neon) resolute; urgency=medium
 
   * New release
 

From null at kde.org  Thu Jul 23 02:26:30 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 01:26:30 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-virtualkeyboard/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260723012630.6071D1401C67@lerwini.kde.org>

Git commit d2bcfa7734c830e8f7b819c55a8e9086c87c7614 by Carlos De Maine.
Committed on 23/07/2026 at 00:07.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qt6-virtualkeyboard/-/commit/d2bcfa7734c830e8f7b819c55a8e9086c87c7614

diff --git a/debian/changelog b/debian/changelog
index b898b23..43d75df 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt6-virtualkeyboard (6.9.3-0neon) noble; urgency=medium
+qt6-virtualkeyboard (6.9.3-0neon) resolute; urgency=medium
 
   * New release
 


From null at kde.org  Thu Jul 23 02:26:30 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 01:26:30 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-virtualkeyboard/Neon/release=5D_debian=3A_rebase?=
Message-ID: <20260723012630.6343514023E7@lerwini.kde.org>

Git commit 7c81e6fbf6c4f717fe5a907204dfea4991140dd5 by Carlos De Maine.
Committed on 23/07/2026 at 01:26.
Pushed by carlosdem into branch 'Neon/release'.

rebase

M  +26   -2    debian/changelog

https://invent.kde.org/neon/qt6/qt6-virtualkeyboard/-/commit/7c81e6fbf6c4f717fe5a907204dfea4991140dd5

diff --cc debian/changelog
index 43d75df,d793959..06d5468
--- a/debian/changelog
+++ b/debian/changelog
@@@ -159,4 -183,4 +183,4 @@@ qt6-virtualkeyboard (6.2.2+dfsg-1) expe
  
    * Initial release (Closes: #999897)
  
-- -- Patrick Franz <deltaone at debian.org>  Thu, 18 Nov 2021 09:01:30 +0100
++ -- Patrick Franz <deltaone at debian.org>  Thu, 18 Nov 2021 09:01:30 +0100

From null at kde.org  Thu Jul 23 02:39:20 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 01:39:20 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-canvaspainter/Neon/unstable=5D_debian=3A_fix_installs?=
Message-ID: <20260723013920.0D51214015AF@lerwini.kde.org>

Git commit ab73106e064f8b569e1873175da60575946d17fc by Carlos De Maine.
Committed on 23/07/2026 at 01:39.
Pushed by carlosdem into branch 'Neon/unstable'.

fix installs

M  +1    -1    debian/qt6-canvaspainter.install

https://invent.kde.org/neon/qt6/qt6-canvaspainter/-/commit/ab73106e064f8b569e1873175da60575946d17fc

diff --git a/debian/qt6-canvaspainter.install b/debian/qt6-canvaspainter.install
index b4126ad..8fae8ff 100644
--- a/debian/qt6-canvaspainter.install
+++ b/debian/qt6-canvaspainter.install
@@ -1,2 +1,2 @@
 usr/lib/${DEB_HOST_MULTIARCH}/libQt6CanvasPainter.so.*
-usr/lib/${DEB_HOST_MULTIARCH}/qt6/qml/QtCanvasPainter/
+usr/lib/qt6/bin/qcshadergen

From null at kde.org  Thu Jul 23 02:39:20 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 01:39:20 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-canvaspainter/Neon/unstable=5D_debian=3A_no_core?=
Message-ID: <20260723013920.0AE7E1400689@lerwini.kde.org>

Git commit 52f231526fefd59b0742ed4357e0f73508429cb1 by Carlos De Maine.
Committed on 23/07/2026 at 01:16.
Pushed by carlosdem into branch 'Neon/unstable'.

no core

M  +4    -4    debian/control
M  +2    -2    debian/qt6-canvaspainter-dev.install
M  +1    -1    debian/qt6-canvaspainter.install
M  +1    -1    debian/qt6-canvaspainter.lintian-overrides

https://invent.kde.org/neon/qt6/qt6-canvaspainter/-/commit/52f231526fefd59b0742ed4357e0f73508429cb1

diff --git a/debian/control b/debian/control
index f695ded..fd425de 100644
--- a/debian/control
+++ b/debian/control
@@ -33,8 +33,8 @@ Section: kde
 X-Neon-MergedPackage: true
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends}, ${shlibs:Depends}
-Replaces: libqt6corecanvaspainter6,
-Description: Qt 6 Qt5Compat library
+Replaces: libqt6canvaspainter6,
+Description: Qt 6 QtCanvasPainter library
  Qt is a cross-platform C++ application framework. Qt's primary feature
  is its rich set of widgets that provide standard GUI functionality.
  .
@@ -72,13 +72,13 @@ Description: Qt 6 QtCanvasPainter - development files
  This package contains the d files documentation to help build Qt 6 applications
  using the CanvasPainter library.
 
-Package: libqt6corecanvaspainter6
+Package: libqt6canvaspainter6
 Architecture: all
 Depends: qt6-canvaspainter, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 
-Package: libqt6corecanvaspainter6-dev
+Package: libqt6canvaspainter6-dev
 Architecture: all
 Depends: qt6-canvaspainter-dev, ${misc:Depends}
 Description: Dummy transitional
diff --git a/debian/qt6-canvaspainter-dev.install b/debian/qt6-canvaspainter-dev.install
index fa5a980..b14f88d 100644
--- a/debian/qt6-canvaspainter-dev.install
+++ b/debian/qt6-canvaspainter-dev.install
@@ -1,7 +1,7 @@
 usr/include/
 usr/lib/${DEB_HOST_MULTIARCH}/cmake/
-usr/lib/${DEB_HOST_MULTIARCH}/libQt6CoreCanvasPainter.prl
-usr/lib/${DEB_HOST_MULTIARCH}/libQt6CoreCanvasPainter.so
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6CanvasPainter.prl
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6CanvasPainter.so
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/metatypes/
 usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/examples
diff --git a/debian/qt6-canvaspainter.install b/debian/qt6-canvaspainter.install
index 7f23e5f..b4126ad 100644
--- a/debian/qt6-canvaspainter.install
+++ b/debian/qt6-canvaspainter.install
@@ -1,2 +1,2 @@
-usr/lib/${DEB_HOST_MULTIARCH}/libQt6CoreCanvasPainter.so.*
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6CanvasPainter.so.*
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/qml/QtCanvasPainter/
diff --git a/debian/qt6-canvaspainter.lintian-overrides b/debian/qt6-canvaspainter.lintian-overrides
index b56b58c..179ef9e 100644
--- a/debian/qt6-canvaspainter.lintian-overrides
+++ b/debian/qt6-canvaspainter.lintian-overrides
@@ -1 +1 @@
-package-name-doesnt-match-sonames libQt6CoreCanvasPainter
+package-name-doesnt-match-sonames libQt6CanvasPainter


From null at kde.org  Thu Jul 23 02:48:24 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 01:48:24 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-openapi/Neon/unstable=5D_debian=3A_no_qml?=
Message-ID: <20260723014824.7551A1400689@lerwini.kde.org>

Git commit bdb5973b8e0f88f69e35a4627558abab6a6767d1 by Carlos De Maine.
Committed on 23/07/2026 at 01:48.
Pushed by carlosdem into branch 'Neon/unstable'.

no qml

M  +2    -0    debian/control

https://invent.kde.org/neon/qt6/qt6-openapi/-/commit/bdb5973b8e0f88f69e35a4627558abab6a6767d1

diff --git a/debian/control b/debian/control
index 4479dd3..bcebd64 100644
--- a/debian/control
+++ b/debian/control
@@ -5,6 +5,7 @@ Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>
 Uploaders: Patrick Franz <deltaone at debian.org>, Lu YaNing <dluyaning at gmail.com>
 Build-Depends: cmake,
                debhelper-compat (= 13),
+               doxygen,
                libghc-iconv-dev,
                libgl-dev,
                libicu-dev,
@@ -13,6 +14,7 @@ Build-Depends: cmake,
                libxkbcommon-dev,
                mold,
                ninja-build,
+               openapi-generator,
                pkgconf,
                pkg-kde-tools,
                pkg-kde-tools-neon,

From null at kde.org  Thu Jul 23 02:50:22 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 01:50:22 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-canvaspainter/Neon/release=5D_debian=3A_fix_the_lint?=
Message-ID: <20260723015022.4C1AB14018C8@lerwini.kde.org>

Git commit 2687914e9fbdb214b8fe9954c0cffb552916b3f7 by Carlos De Maine.
Committed on 23/07/2026 at 01:49.
Pushed by carlosdem into branch 'Neon/release'.

fix the lint

M  +1    -1    debian/qt6-canvaspainter.lintian-overrides

https://invent.kde.org/neon/qt6/qt6-canvaspainter/-/commit/2687914e9fbdb214b8fe9954c0cffb552916b3f7

diff --git a/debian/qt6-canvaspainter.lintian-overrides b/debian/qt6-canvaspainter.lintian-overrides
index 179ef9e..2079ca5 100644
--- a/debian/qt6-canvaspainter.lintian-overrides
+++ b/debian/qt6-canvaspainter.lintian-overrides
@@ -1 +1 @@
-package-name-doesnt-match-sonames libQt6CanvasPainter
+qt6-canvaspainter: package-name-doesnt-match-sonames libQt6CanvasPainter6

From null at kde.org  Thu Jul 23 02:51:07 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 01:51:07 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-canvaspainter/Neon/release=5Fnoble=5D_debian=3A_typo?=
Message-ID: <20260723015107.391C914018C8@lerwini.kde.org>

Git commit d2769a89f6cf39fb97f8d943b4eed6085f5e19c2 by Carlos De Maine.
Committed on 23/07/2026 at 01:50.
Pushed by carlosdem into branch 'Neon/release_noble'.

typo

(cherry picked from commit 5413c0d6fe7183caf4b96322199c3649d3082b3f)

M  +1    -1    debian/qt6-canvaspainter.install

https://invent.kde.org/neon/qt6/qt6-canvaspainter/-/commit/d2769a89f6cf39fb97f8d943b4eed6085f5e19c2

diff --git a/debian/qt6-canvaspainter.install b/debian/qt6-canvaspainter.install
index d696fd5..7f23e5f 100644
--- a/debian/qt6-canvaspainter.install
+++ b/debian/qt6-canvaspainter.install
@@ -1,2 +1,2 @@
 usr/lib/${DEB_HOST_MULTIARCH}/libQt6CoreCanvasPainter.so.*
-usr/lib/${DEB_HOST_MULTIARCH}/qt6/qml/QtCanvasPinter/
+usr/lib/${DEB_HOST_MULTIARCH}/qt6/qml/QtCanvasPainter/


From null at kde.org  Thu Jul 23 02:51:07 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 01:51:07 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-canvaspainter/Neon/release=5Fnoble=5D_debian=3A_fix_the_lint?=
Message-ID: <20260723015107.3F5A21402619@lerwini.kde.org>

Git commit b0d936dfe456715371b3ca535ae223f87363ea76 by Carlos De Maine.
Committed on 23/07/2026 at 01:50.
Pushed by carlosdem into branch 'Neon/release_noble'.

fix the lint

(cherry picked from commit 2687914e9fbdb214b8fe9954c0cffb552916b3f7)

M  +1    -1    debian/qt6-canvaspainter.lintian-overrides

https://invent.kde.org/neon/qt6/qt6-canvaspainter/-/commit/b0d936dfe456715371b3ca535ae223f87363ea76

diff --git a/debian/qt6-canvaspainter.lintian-overrides b/debian/qt6-canvaspainter.lintian-overrides
index 179ef9e..2079ca5 100644
--- a/debian/qt6-canvaspainter.lintian-overrides
+++ b/debian/qt6-canvaspainter.lintian-overrides
@@ -1 +1 @@
-package-name-doesnt-match-sonames libQt6CanvasPainter
+qt6-canvaspainter: package-name-doesnt-match-sonames libQt6CanvasPainter6

From null at kde.org  Thu Jul 23 02:51:07 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 01:51:07 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-canvaspainter/Neon/release=5Fnoble=5D_debian=3A_no_core?=
Message-ID: <20260723015107.3DD9A1402404@lerwini.kde.org>

Git commit f659b340f4ce94784da2b6006b729d4e254175b4 by Carlos De Maine.
Committed on 23/07/2026 at 01:50.
Pushed by carlosdem into branch 'Neon/release_noble'.

no core

(cherry picked from commit 52f231526fefd59b0742ed4357e0f73508429cb1)

M  +4    -4    debian/control
M  +2    -2    debian/qt6-canvaspainter-dev.install
M  +1    -1    debian/qt6-canvaspainter.install
M  +1    -1    debian/qt6-canvaspainter.lintian-overrides

https://invent.kde.org/neon/qt6/qt6-canvaspainter/-/commit/f659b340f4ce94784da2b6006b729d4e254175b4

diff --git a/debian/control b/debian/control
index f695ded..fd425de 100644
--- a/debian/control
+++ b/debian/control
@@ -33,8 +33,8 @@ Section: kde
 X-Neon-MergedPackage: true
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends}, ${shlibs:Depends}
-Replaces: libqt6corecanvaspainter6,
-Description: Qt 6 Qt5Compat library
+Replaces: libqt6canvaspainter6,
+Description: Qt 6 QtCanvasPainter library
  Qt is a cross-platform C++ application framework. Qt's primary feature
  is its rich set of widgets that provide standard GUI functionality.
  .
@@ -72,13 +72,13 @@ Description: Qt 6 QtCanvasPainter - development files
  This package contains the d files documentation to help build Qt 6 applications
  using the CanvasPainter library.
 
-Package: libqt6corecanvaspainter6
+Package: libqt6canvaspainter6
 Architecture: all
 Depends: qt6-canvaspainter, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 
-Package: libqt6corecanvaspainter6-dev
+Package: libqt6canvaspainter6-dev
 Architecture: all
 Depends: qt6-canvaspainter-dev, ${misc:Depends}
 Description: Dummy transitional
diff --git a/debian/qt6-canvaspainter-dev.install b/debian/qt6-canvaspainter-dev.install
index fa5a980..b14f88d 100644
--- a/debian/qt6-canvaspainter-dev.install
+++ b/debian/qt6-canvaspainter-dev.install
@@ -1,7 +1,7 @@
 usr/include/
 usr/lib/${DEB_HOST_MULTIARCH}/cmake/
-usr/lib/${DEB_HOST_MULTIARCH}/libQt6CoreCanvasPainter.prl
-usr/lib/${DEB_HOST_MULTIARCH}/libQt6CoreCanvasPainter.so
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6CanvasPainter.prl
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6CanvasPainter.so
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/metatypes/
 usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/examples
diff --git a/debian/qt6-canvaspainter.install b/debian/qt6-canvaspainter.install
index 7f23e5f..b4126ad 100644
--- a/debian/qt6-canvaspainter.install
+++ b/debian/qt6-canvaspainter.install
@@ -1,2 +1,2 @@
-usr/lib/${DEB_HOST_MULTIARCH}/libQt6CoreCanvasPainter.so.*
+usr/lib/${DEB_HOST_MULTIARCH}/libQt6CanvasPainter.so.*
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/qml/QtCanvasPainter/
diff --git a/debian/qt6-canvaspainter.lintian-overrides b/debian/qt6-canvaspainter.lintian-overrides
index b56b58c..179ef9e 100644
--- a/debian/qt6-canvaspainter.lintian-overrides
+++ b/debian/qt6-canvaspainter.lintian-overrides
@@ -1 +1 @@
-package-name-doesnt-match-sonames libQt6CoreCanvasPainter
+package-name-doesnt-match-sonames libQt6CanvasPainter


From null at kde.org  Thu Jul 23 02:51:07 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 01:51:07 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-canvaspainter/Neon/release=5Fnoble=5D_debian=3A_canvaspainter?=
Message-ID: <20260723015107.3CFD41401C3F@lerwini.kde.org>

Git commit dc8bcbfc63f6284d68050b2c26defefa6814db8f by Carlos De Maine.
Committed on 23/07/2026 at 01:50.
Pushed by carlosdem into branch 'Neon/release_noble'.

canvaspainter

(cherry picked from commit bd74e0f866d8199f85d94628f8cc7f9a955e1ab8)

M  +20   -29   debian/control

https://invent.kde.org/neon/qt6/qt6-canvaspainter/-/commit/dc8bcbfc63f6284d68050b2c26defefa6814db8f

diff --git a/debian/control b/debian/control
index ebfe253..f695ded 100644
--- a/debian/control
+++ b/debian/control
@@ -23,78 +23,69 @@ Build-Depends-Indep: qt6-base-dev (>= 6.11~) <!nodoc>,
                      qt6-tools (>= 6.11~) <!nodoc>,
 Standards-Version: 4.6.2
 Homepage: https://www.qt.io/developers/
-Vcs-Browser: https://salsa.debian.org/qt-kde-team/qt6/qt6-5compat
-Vcs-Git: https://salsa.debian.org/qt-kde-team/qt6/qt6-5compat.git
+Vcs-Browser: https://salsa.debian.org/qt-kde-team/qt6/qt6-canvaspainter
+Vcs-Git: https://salsa.debian.org/qt-kde-team/qt6/qt6-canvaspainter.git
 Rules-Requires-Root: no
 
-Package: qt6-5compat
+Package: qt6-canvaspainter
 Architecture: any
 Section: kde
 X-Neon-MergedPackage: true
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends}, ${shlibs:Depends}
-Replaces: libqt6core5compat6,
-          qml6-module-qt5compat-graphicaleffects
+Replaces: libqt6corecanvaspainter6,
 Description: Qt 6 Qt5Compat library
  Qt is a cross-platform C++ application framework. Qt's primary feature
  is its rich set of widgets that provide standard GUI functionality.
  .
- This package contains the Qt 6 Core5Compat library.
+ This package contains the Qt 6 CanvasPainter library.
 
-Package: qt6-5compat-dev
+Package: qt6-canvaspainter-dev
 Architecture: any
 Section: kde
 X-Neon-MergedPackage: true
 Pre-Depends: ${misc:Pre-Depends}
-Depends: qt6-5compat (= ${binary:Version}),
+Depends: qt6-canvaspainter (= ${binary:Version}),
          qt6-base-dev,
          ${misc:Depends},
          ${shlibs:Depends}
-Breaks: libqt6core5compat6-dev (<< 6.4.1-2~),
-Replaces: libqt6core5compat6-dev (<< 6.4.1-2~),
-Description: Qt 6 Qt5Compat - development files
+Description: Qt 6 QtCanvasPainter - development files
  Qt is a cross-platform C++ application framework. Qt's primary feature
  is its rich set of widgets that provide standard GUI functionality.
  .
  This package contains the development files needed to build Qt 6 applications
- using the Core5Compat library.
+ using the CanvasPainter library.
 
-Package: qt6-5compat-doc
+Package: qt6-canvaspainter-doc
 Architecture: all
 Section: kde
 X-Neon-MergedPackage: true
 Pre-Depends: ${misc:Pre-Depends}
-Depends: qt6-5compat-dev,
+Depends: qt6-canvaspainter-dev,
          qt6-base-doc,
          ${misc:Depends},
-Replaces: qt6-5compat-doc-html,
-Description: Qt 6 Qt5Compat - development files
+Replaces: qt6-canvaspainter-doc-html,
+Description: Qt 6 QtCanvasPainter - development files
  Qt is a cross-platform C++ application framework. Qt's primary feature
  is its rich set of widgets that provide standard GUI functionality.
  .
  This package contains the d files documentation to help build Qt 6 applications
- using the Core5Compat library.
+ using the CanvasPainter library.
 
-Package: libqt6core5compat6
+Package: libqt6corecanvaspainter6
 Architecture: all
-Depends: qt6-5compat, ${misc:Depends}
+Depends: qt6-canvaspainter, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 
-Package: libqt6core5compat6-dev
+Package: libqt6corecanvaspainter6-dev
 Architecture: all
-Depends: qt6-5compat-dev, ${misc:Depends}
+Depends: qt6-canvaspainter-dev, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 
-Package: qml6-module-qt5compat-graphicaleffects
+Package: qt6-canvaspainter-doc-html
 Architecture: all
-Depends: qt6-5compat, ${misc:Depends}
-Description: Dummy transitional
- Transitional dummy package.
-
-Package: qt6-5compat-doc-html
-Architecture: all
-Depends: qt6-5compat-doc, ${misc:Depends}
+Depends: qt6-canvaspainter-doc, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.


From null at kde.org  Thu Jul 23 02:51:07 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 01:51:07 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-canvaspainter/Neon/release=5Fnoble=5D_debian=3A_fix_installs?=
Message-ID: <20260723015107.3EA4814025E1@lerwini.kde.org>

Git commit 7d88eeefee5a750984e62dd0971a5e8879008279 by Carlos De Maine.
Committed on 23/07/2026 at 01:50.
Pushed by carlosdem into branch 'Neon/release_noble'.

fix installs

(cherry picked from commit ab73106e064f8b569e1873175da60575946d17fc)

M  +1    -1    debian/qt6-canvaspainter.install

https://invent.kde.org/neon/qt6/qt6-canvaspainter/-/commit/7d88eeefee5a750984e62dd0971a5e8879008279

diff --git a/debian/qt6-canvaspainter.install b/debian/qt6-canvaspainter.install
index b4126ad..8fae8ff 100644
--- a/debian/qt6-canvaspainter.install
+++ b/debian/qt6-canvaspainter.install
@@ -1,2 +1,2 @@
 usr/lib/${DEB_HOST_MULTIARCH}/libQt6CanvasPainter.so.*
-usr/lib/${DEB_HOST_MULTIARCH}/qt6/qml/QtCanvasPainter/
+usr/lib/qt6/bin/qcshadergen


From null at kde.org  Thu Jul 23 02:52:42 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 01:52:42 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-tasktree/Neon/unstable=5D_debian=3A_no_qml?=
Message-ID: <20260723015242.5FA6514009B9@lerwini.kde.org>

Git commit 2318c7addc465152a55604d73dab238bf67d6033 by Carlos De Maine.
Committed on 23/07/2026 at 01:52.
Pushed by carlosdem into branch 'Neon/unstable'.

no qml

M  +0    -1    debian/qt6-tasktree.install

https://invent.kde.org/neon/qt6/qt6-tasktree/-/commit/2318c7addc465152a55604d73dab238bf67d6033

diff --git a/debian/qt6-tasktree.install b/debian/qt6-tasktree.install
index 9645e86..1a15da3 100644
--- a/debian/qt6-tasktree.install
+++ b/debian/qt6-tasktree.install
@@ -1,2 +1 @@
 usr/lib/${DEB_HOST_MULTIARCH}/libQt6TaskTree.so.*
-usr/lib/${DEB_HOST_MULTIARCH}/qt6/qml/QtTaskTree/

From null at kde.org  Thu Jul 23 03:11:40 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 02:11:40 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-multimedia/Neon/release=5D_debian=3A_gstreamer_naming_has_changed?=
Message-ID: <20260723021140.7C64514018C8@lerwini.kde.org>

Git commit 6c5f9a7952b8b72e58f2b3910570c049b38c15bb by Carlos De Maine.
Committed on 23/07/2026 at 02:11.
Pushed by carlosdem into branch 'Neon/release'.

gstreamer naming has changed

M  +5    -4    debian/control

https://invent.kde.org/neon/qt6/qt6-multimedia/-/commit/6c5f9a7952b8b72e58f2b3910570c049b38c15bb

diff --git a/debian/control b/debian/control
index c8bfd49..0a7a269 100644
--- a/debian/control
+++ b/debian/control
@@ -16,7 +16,7 @@ Build-Depends: cmake,
                libgstreamer1.0-dev,
                libgstreamer-plugins-bad1.0-dev,
                libgstreamer-plugins-base1.0-dev,
-               libgstreamer-plugins-good1.0-dev,
+               libgstreamer-plugins-extra1.0-dev,
                libopenal-dev,
                libpipewire-0.3-dev,
                libpulse-dev,
@@ -58,9 +58,10 @@ Depends: ffmpeg,
          gstreamer1.0-alsa,
          gstreamer1.0-fdkaac,
          gstreamer1.0-libav,
-         gstreamer1.0-plugins-base, 
-         gstreamer1.0-plugins-good, 
-         gstreamer1.0-plugins-ugly,
+         gstreamer1.0-plugins-bad,
+         gstreamer1.0-plugins-base
+         gstreamer1.0-plugins-extra,
+         gstreamer1.0-plugins-good,
          gstreamer1.0-vaapi,
          qt6-base,
          qt6-declarative, 

From null at kde.org  Thu Jul 23 03:14:26 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 02:14:26 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-tasktree/Neon/release=5D_debian=3A_fix_the_lint?=
Message-ID: <20260723021426.18C8A14003C6@lerwini.kde.org>

Git commit c6a43cd21278ad0965c5ba453c1856f3642b3e3a by Carlos De Maine.
Committed on 23/07/2026 at 02:14.
Pushed by carlosdem into branch 'Neon/release'.

fix the lint

M  +1    -1    debian/qt6-tasktree.lintian-overrides

https://invent.kde.org/neon/qt6/qt6-tasktree/-/commit/c6a43cd21278ad0965c5ba453c1856f3642b3e3a

diff --git a/debian/qt6-tasktree.lintian-overrides b/debian/qt6-tasktree.lintian-overrides
index 4e310ca..ea461cb 100644
--- a/debian/qt6-tasktree.lintian-overrides
+++ b/debian/qt6-tasktree.lintian-overrides
@@ -1 +1 @@
-package-name-doesnt-match-sonames libQt6TaskTree
+qt6-tasktree: package-name-doesnt-match-sonames libQt6TaskTree6

From null at kde.org  Thu Jul 23 03:14:50 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 02:14:50 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-tasktree/Neon/release=5Fnoble=5D_debian=3A_fix_the_lint?=
Message-ID: <20260723021450.735611401C3F@lerwini.kde.org>

Git commit f4cd085aa1a1f34aeefad4ea419cdd1a74f9d32d by Carlos De Maine.
Committed on 23/07/2026 at 02:14.
Pushed by carlosdem into branch 'Neon/release_noble'.

fix the lint

(cherry picked from commit c6a43cd21278ad0965c5ba453c1856f3642b3e3a)

M  +1    -1    debian/qt6-tasktree.lintian-overrides

https://invent.kde.org/neon/qt6/qt6-tasktree/-/commit/f4cd085aa1a1f34aeefad4ea419cdd1a74f9d32d

diff --git a/debian/qt6-tasktree.lintian-overrides b/debian/qt6-tasktree.lintian-overrides
index 4e310ca..ea461cb 100644
--- a/debian/qt6-tasktree.lintian-overrides
+++ b/debian/qt6-tasktree.lintian-overrides
@@ -1 +1 @@
-package-name-doesnt-match-sonames libQt6TaskTree
+qt6-tasktree: package-name-doesnt-match-sonames libQt6TaskTree6

From null at kde.org  Thu Jul 23 03:14:50 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 02:14:50 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-tasktree/Neon/release=5Fnoble=5D_debian=3A_no_qml?=
Message-ID: <20260723021450.6F8B814003C6@lerwini.kde.org>

Git commit bdd86aac90892804cfc9335149d3eeadeb75c537 by Carlos De Maine.
Committed on 23/07/2026 at 02:14.
Pushed by carlosdem into branch 'Neon/release_noble'.

no qml

(cherry picked from commit 2318c7addc465152a55604d73dab238bf67d6033)

M  +0    -1    debian/qt6-tasktree.install

https://invent.kde.org/neon/qt6/qt6-tasktree/-/commit/bdd86aac90892804cfc9335149d3eeadeb75c537

diff --git a/debian/qt6-tasktree.install b/debian/qt6-tasktree.install
index 9645e86..1a15da3 100644
--- a/debian/qt6-tasktree.install
+++ b/debian/qt6-tasktree.install
@@ -1,2 +1 @@
 usr/lib/${DEB_HOST_MULTIARCH}/libQt6TaskTree.so.*
-usr/lib/${DEB_HOST_MULTIARCH}/qt6/qml/QtTaskTree/


From null at kde.org  Thu Jul 23 05:06:55 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 04:06:55 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-webengine/Neon/release=5D_debian=3A_No_need_for_the_nvm_hack_in_resolute?=
Message-ID: <20260723040655.E714F14018EC@lerwini.kde.org>

Git commit aa89c605eb684af7b50d7f3008c55b2abe3df0c3 by Carlos De Maine.
Committed on 23/07/2026 at 04:06.
Pushed by carlosdem into branch 'Neon/release'.

No need for the nvm hack in resolute

M  +5    -6    debian/control

https://invent.kde.org/neon/qt6/qt6-webengine/-/commit/aa89c605eb684af7b50d7f3008c55b2abe3df0c3

diff --git a/debian/control b/debian/control
index 77917b8..7dac6b5 100644
--- a/debian/control
+++ b/debian/control
@@ -78,11 +78,10 @@ Build-Depends: binutils (>= 2.32-8~),
                mesa-common-dev,
                mold,
                ninja-build,
-#               node-pako,
-#               node-rollup-plugin-terser,
-#               node-yargs,
-#               nodejs,
-               nvm,
+               node-pako,
+               node-rollup-plugin-terser,
+               node-yargs,
+               nodejs,
                pkgconf,
                pkg-kde-tools,
                pkg-kde-tools-neon,
@@ -101,7 +100,7 @@ Build-Depends: binutils (>= 2.32-8~),
                qt6-webchannel-dev (>= 6.11.1~),
                qt6-websockets-dev (>= 6.11.1~),
                re2c,
-#               rollup,
+               rollup,
                ruby,
                xauth <!nocheck>,
                xvfb <!nocheck>,

From null at kde.org  Thu Jul 23 05:27:17 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 04:27:17 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-webengine/Neon/release=5D_debian=3A_Rm_more_nvm_biz?=
Message-ID: <20260723042717.B9E7D14007E3@lerwini.kde.org>

Git commit 7d3d2d1d0e027e0437c7dfd1ff9a3f9b224ed5dc by Carlos De Maine.
Committed on 23/07/2026 at 04:27.
Pushed by carlosdem into branch 'Neon/release'.

Rm more nvm biz

M  +0    -3    debian/rules

https://invent.kde.org/neon/qt6/qt6-webengine/-/commit/7d3d2d1d0e027e0437c7dfd1ff9a3f9b224ed5dc

diff --git a/debian/rules b/debian/rules
index 66ed19a..2b05ff4 100755
--- a/debian/rules
+++ b/debian/rules
@@ -60,9 +60,6 @@ override_dh_auto_configure:
 		touch $(CURDIR)/$${fname}; \
 	done
 
-	bash -c "source ~/.nvm/nvm.sh && npm install pako && npm install rollup-plugin-terser && npm install yargs"
-	ln -s ~/.nvm/versions/node/v20.20.0/ ./src/3rdparty/chromium/third_party/node/node_modules
-	bash -c "source ~/.nvm/nvm.sh && \
 	dh_auto_configure -- \
 		-DCMAKE_BUILD_TYPE=RelWithDebInfo \
 		-DCMAKE_MESSAGE_LOG_LEVEL=STATUS \

From null at kde.org  Thu Jul 23 06:01:13 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 05:01:13 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qt6-webengine/Neon/release=5D_debian=3A_Stray_inverted_comma?=
Message-ID: <20260723050113.1A475140054F@lerwini.kde.org>

Git commit 5c773085eefc3a551a8ce67eb17736ada230d26e by Carlos De Maine.
Committed on 23/07/2026 at 05:01.
Pushed by carlosdem into branch 'Neon/release'.

Stray inverted comma

M  +1    -1    debian/rules

https://invent.kde.org/neon/qt6/qt6-webengine/-/commit/5c773085eefc3a551a8ce67eb17736ada230d26e

diff --git a/debian/rules b/debian/rules
index 2b05ff4..5acb1c4 100755
--- a/debian/rules
+++ b/debian/rules
@@ -85,7 +85,7 @@ override_dh_auto_configure:
 		-DFEATURE_webengine_system_zlib=ON \
 		-DFEATURE_webengine_webrtc=ON \
 		-DFEATURE_webengine_webrtc_pipewire=ON \
-		-DQT_UNITY_BUILD=ON"
+		-DQT_UNITY_BUILD=ON
 
 override_dh_auto_build:
 	dh_auto_build

From null at kde.org  Thu Jul 23 09:58:35 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 08:58:35 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-extra-cmake-modules/Neon/release=5D_debian=3A_no_docs_bootstrap_build?=
Message-ID: <20260723085835.271151401423@lerwini.kde.org>

Git commit b8fd9065a1b7dba49e9a56a8dffa68f02b798228 by Carlos De Maine.
Committed on 23/07/2026 at 08:58.
Pushed by carlosdem into branch 'Neon/release'.

no docs bootstrap build

M  +1    -1    debian/control

https://invent.kde.org/neon/kf6/kf6-extra-cmake-modules/-/commit/b8fd9065a1b7dba49e9a56a8dffa68f02b798228

diff --git a/debian/control b/debian/control
index b3faf84..1a180cb 100644
--- a/debian/control
+++ b/debian/control
@@ -7,7 +7,7 @@ Build-Depends: cmake,
                debhelper-compat (= 13),
                libjs-jquery,
                libjs-underscore,
-               kde-qdoc-common-dev,
+#               kde-qdoc-common-dev,
                pkg-kde-tools-neon,
                python3,
                python3-distutils-extra,

From null at kde.org  Thu Jul 23 10:18:21 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 09:18:21 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/pyside6/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260723091821.6B0AF14014EB@lerwini.kde.org>

Git commit 47da3a3368d54578198b8fa4a8c03ce243420405 by Carlos De Maine.
Committed on 23/07/2026 at 09:16.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/pyside6/-/commit/47da3a3368d54578198b8fa4a8c03ce243420405

diff --git a/debian/changelog b/debian/changelog
index 35a6a98..09c7b8b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-pyside6 (6.11.1-0neon) noble; urgency=medium
+pyside6 (6.11.1-0neon) resolute; urgency=medium
 
   * New release
 

From null at kde.org  Thu Jul 23 10:20:05 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 09:20:05 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qtcreator/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260723092005.E36FD14014EB@lerwini.kde.org>

Git commit e845fe8dc612802c074d54164feb69c791c107f0 by Carlos De Maine.
Committed on 23/07/2026 at 09:20.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/qt6/qtcreator/-/commit/e845fe8dc612802c074d54164feb69c791c107f0

diff --git a/debian/changelog b/debian/changelog
index 062f40a..5791276 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qtcreator (19.0.0-0neon) noble; urgency=medium
+qtcreator (19.0.0-0neon) resolute; urgency=medium
 
   * New release
 

From null at kde.org  Thu Jul 23 10:21:40 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 09:21:40 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-extra-cmake-modules/Neon/release=5D_debian=3A_Revert_=22no_docs_bootstrap_build=22?=
Message-ID: <20260723092140.9C8081400720@lerwini.kde.org>

Git commit a6222abb5a3e77f7796b52d3521fbc12badfce09 by Carlos De Maine.
Committed on 23/07/2026 at 09:21.
Pushed by carlosdem into branch 'Neon/release'.

Revert "no docs bootstrap build"

This reverts commit b8fd9065a1b7dba49e9a56a8dffa68f02b798228

M  +1    -1    debian/control

https://invent.kde.org/neon/kf6/kf6-extra-cmake-modules/-/commit/a6222abb5a3e77f7796b52d3521fbc12badfce09

diff --git a/debian/control b/debian/control
index 1a180cb..b3faf84 100644
--- a/debian/control
+++ b/debian/control
@@ -7,7 +7,7 @@ Build-Depends: cmake,
                debhelper-compat (= 13),
                libjs-jquery,
                libjs-underscore,
-#               kde-qdoc-common-dev,
+               kde-qdoc-common-dev,
                pkg-kde-tools-neon,
                python3,
                python3-distutils-extra,

From null at kde.org  Thu Jul 23 10:29:56 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 09:29:56 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/libraries/qca2/Neon/release=5D_debian=3A_libbotan-3-dev_build_dep?=
Message-ID: <20260723092956.C18C21400720@lerwini.kde.org>

Git commit f332892866f919493d4d0ff83405520cab3b1318 by Carlos De Maine.
Committed on 23/07/2026 at 09:29.
Pushed by carlosdem into branch 'Neon/release'.

libbotan-3-dev build dep

M  +1    -1    debian/control

https://invent.kde.org/neon/libraries/qca2/-/commit/f332892866f919493d4d0ff83405520cab3b1318

diff --git a/debian/control b/debian/control
index 7e6e81e..268cfcd 100644
--- a/debian/control
+++ b/debian/control
@@ -7,7 +7,7 @@ Build-Depends: ca-certificates,
                cmake,
                debhelper-compat (= 13),
                gnupg <!nocheck>,
-               libbotan-2-dev,
+               libbotan-3-dev,
                libgcrypt20-dev,
                libnss3-dev,
                libpkcs11-helper1-dev,

From null at kde.org  Thu Jul 23 10:34:01 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 09:34:01 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/libraries/qxmpp/Neon/stable=5D_debian=3A_gcc15_is_the_default_in_resolute?=
Message-ID: <20260723093401.BDF421400B7A@lerwini.kde.org>

Git commit aae875ea8e705158c46f9b90ce63958d262702b4 by Carlos De Maine.
Committed on 23/07/2026 at 09:34.
Pushed by carlosdem into branch 'Neon/stable'.

gcc15 is the default in resolute

M  +0    -2    debian/control
M  +0    -4    debian/rules

https://invent.kde.org/neon/libraries/qxmpp/-/commit/aae875ea8e705158c46f9b90ce63958d262702b4

diff --git a/debian/control b/debian/control
index c6e89fa..b80631f 100644
--- a/debian/control
+++ b/debian/control
@@ -6,8 +6,6 @@ Uploaders: Jeremy Lainé <jeremy.laine at m4x.org>, Boris Pek <tehnick at debian.org>
 Build-Depends: cmake,
                debhelper-compat (= 13),
                doxygen,
-               g++-14,
-               gcc-14,
                graphviz,
                kf6-extra-cmake-modules,
                libglib2.0-dev,
diff --git a/debian/rules b/debian/rules
index 87f3360..27332da 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,9 +1,5 @@
 #!/usr/bin/make -f
 
-# need gcc 14
-export CC=gcc-14
-export CXX=g++-14
-
 export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 

From null at kde.org  Thu Jul 23 10:40:15 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 09:40:15 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/qt6/qtcreator/Neon/release=5D_debian=3A_libclang-dev_pulls_in_libclang-21-dev?=
Message-ID: <20260723094015.53A0714009B9@lerwini.kde.org>

Git commit 0ce3a0d19c172ab7bd386bd328b4f02aecff00d1 by Carlos De Maine.
Committed on 23/07/2026 at 09:40.
Pushed by carlosdem into branch 'Neon/release'.

libclang-dev pulls in libclang-21-dev

M  +2    -3    debian/control

https://invent.kde.org/neon/qt6/qtcreator/-/commit/0ce3a0d19c172ab7bd386bd328b4f02aecff00d1

diff --git a/debian/control b/debian/control
index 857f999..8b24b3f 100644
--- a/debian/control
+++ b/debian/control
@@ -12,8 +12,7 @@ Build-Depends: clang (>= 1:10~),
                golang,
 #               kf6-syntax-highlighting-dev,
                libappstream-glib-dev,
-               libclang-14-dev,
-               libclang-dev (>= 1:10~),
+               libclang-dev,
                libdw-dev,
                libedit-dev,
                libelf-dev,
@@ -25,7 +24,7 @@ Build-Depends: clang (>= 1:10~),
                libsystemd-dev,
                libyaml-cpp-dev (>= 0.5~),
                libzstd-dev,
-               llvm-dev (>= 1:10~),
+               llvm-dev,
                ninja-build,
                pkg-config,
                python3:any,

From null at kde.org  Thu Jul 23 11:05:53 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 10:05:53 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/vakzination/Neon/stable=5Fnoble=5D_debian=3A_kf6-kmime-dev_build_dep?=
Message-ID: <20260723100553.B17FC14023E7@lerwini.kde.org>

Git commit f2aa4347f776720661ee5b3b827a7f7065ac13a5 by Carlos De Maine.
Committed on 23/07/2026 at 10:05.
Pushed by carlosdem into branch 'Neon/stable_noble'.

kf6-kmime-dev build dep

(cherry picked from commit 4c4949d71199ffb5fa612c53872f68cc2deb4cf0)

Co-authored-by: Carlos De Maine <carlosd.kde at gmail.com>

M  +1    -0    debian/control

https://invent.kde.org/neon/pim/vakzination/-/commit/f2aa4347f776720661ee5b3b827a7f7065ac13a5

diff --git a/debian/control b/debian/control
index c79a917..3824993 100644
--- a/debian/control
+++ b/debian/control
@@ -8,6 +8,7 @@ Build-Depends: cmake,
                kf6-kconfig-dev,
                kf6-ki18n-dev,
                kf6-kirigami2-dev,
+               kf6-kmime-dev,
                kf6-prison-dev,
                kf6-kcalendarcore-dev,
                kf6-kcontacts-dev,

From null at kde.org  Thu Jul 23 11:07:54 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 10:07:54 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/kaidan/Neon/stable=5Fnoble=5D_debian=3A_kf6-kitemmodels-dev?=
Message-ID: <20260723100754.42CC814018C8@lerwini.kde.org>

Git commit 1f9630925699ac12973a42bcf8bc4f8be3780142 by Carlos De Maine.
Committed on 23/07/2026 at 10:07.
Pushed by carlosdem into branch 'Neon/stable_noble'.

kf6-kitemmodels-dev

(cherry picked from commit 371148cd65ed109b6736b52a36e16b1fe1fe84cb)

Co-authored-by: Carlos De Maine <carlosd.kde at gmail.com>

M  +1    -0    debian/control

https://invent.kde.org/neon/network/kaidan/-/commit/1f9630925699ac12973a42bcf8bc4f8be3780142

diff --git a/debian/control b/debian/control
index 80c7953..25bd098 100644
--- a/debian/control
+++ b/debian/control
@@ -8,6 +8,7 @@ Build-Depends: cmake,
                kf6-kirigami-addons-dev,
                kf6-kirigami-dev,
                kf6-kio-dev,
+               kf6-kitemmodels-dev,
                kf6-knotifications-dev,
                kf6-prison-dev,
                kf6-qqc2-desktop-style-dev,

From null at kde.org  Thu Jul 23 11:08:29 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 10:08:29 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/vakzination/Neon/stable=5D_debian=3A_kf6-kmime-dev_build_dep?=
Message-ID: <20260723100829.7CE3C1402400@lerwini.kde.org>

Git commit 07b10eeeadb46d240717197aac857c00a194ed85 by Carlos De Maine.
Committed on 23/07/2026 at 10:08.
Pushed by carlosdem into branch 'Neon/stable'.

kf6-kmime-dev build dep

(cherry picked from commit 4c4949d71199ffb5fa612c53872f68cc2deb4cf0)

Co-authored-by: Carlos De Maine <carlosd.kde at gmail.com>

M  +1    -0    debian/control

https://invent.kde.org/neon/pim/vakzination/-/commit/07b10eeeadb46d240717197aac857c00a194ed85

diff --git a/debian/control b/debian/control
index c79a917..3824993 100644
--- a/debian/control
+++ b/debian/control
@@ -8,6 +8,7 @@ Build-Depends: cmake,
                kf6-kconfig-dev,
                kf6-ki18n-dev,
                kf6-kirigami2-dev,
+               kf6-kmime-dev,
                kf6-prison-dev,
                kf6-kcalendarcore-dev,
                kf6-kcontacts-dev,

From null at kde.org  Thu Jul 23 11:08:43 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 10:08:43 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/kaidan/Neon/stable=5D_debian=3A_kf6-kitemmodels-dev?=
Message-ID: <20260723100843.4B3AF14018C8@lerwini.kde.org>

Git commit 2529489b185053cd4c45c3600f2197ec74fafd5a by Carlos De Maine.
Committed on 23/07/2026 at 10:08.
Pushed by carlosdem into branch 'Neon/stable'.

kf6-kitemmodels-dev

(cherry picked from commit 371148cd65ed109b6736b52a36e16b1fe1fe84cb)

Co-authored-by: Carlos De Maine <carlosd.kde at gmail.com>

M  +1    -0    debian/control

https://invent.kde.org/neon/network/kaidan/-/commit/2529489b185053cd4c45c3600f2197ec74fafd5a

diff --git a/debian/control b/debian/control
index 80c7953..25bd098 100644
--- a/debian/control
+++ b/debian/control
@@ -8,6 +8,7 @@ Build-Depends: cmake,
                kf6-kirigami-addons-dev,
                kf6-kirigami-dev,
                kf6-kio-dev,
+               kf6-kitemmodels-dev,
                kf6-knotifications-dev,
                kf6-prison-dev,
                kf6-qqc2-desktop-style-dev,

From null at kde.org  Thu Jul 23 11:21:05 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 10:21:05 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-polkit-qt-1/Neon/release=5D_debian=3A_dh=5Fauto=5Fconfigure_--_-DQT=5FMAJOR=5FVERSION=3D6?=
Message-ID: <20260723102105.B49451400109@lerwini.kde.org>

Git commit 2358d31a546f52ec70b49477cb29649eb1273184 by Carlos De Maine.
Committed on 23/07/2026 at 10:21.
Pushed by carlosdem into branch 'Neon/release'.

dh_auto_configure -- -DQT_MAJOR_VERSION=6

M  +3    -0    debian/rules

https://invent.kde.org/neon/kf6/kf6-polkit-qt-1/-/commit/2358d31a546f52ec70b49477cb29649eb1273184

diff --git a/debian/rules b/debian/rules
index d9c2465..58627bc 100755
--- a/debian/rules
+++ b/debian/rules
@@ -9,5 +9,8 @@ export DEB_CXXFLAGS_MAINT_APPEND = -fvisibility=hidden -fvisibility-inlines-hidd
 %:
 	dh $@ --with kf6 --buildsystem kf6
 
+override_dh_auto_configure:
+	dh_auto_configure -- -DQT_MAJOR_VERSION=6
+
 override_dh_auto_test:
 	# Skip dh_auto_test

From null at kde.org  Thu Jul 23 12:21:48 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 11:21:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-resolute/libdbusmenu-qt-resolute/Neon/unstable=5D_debian=3A_import_from_backports-noble?=
Message-ID: <20260723112148.018BC1401BEA@lerwini.kde.org>

Git commit 336fcf919bb2d3fa8d09cb853f75693e667dde28 by Carlos De Maine.
Committed on 23/07/2026 at 11:21.
Pushed by carlosdem into branch 'Neon/unstable'.

import from backports-noble

A  +1    -0    debian/.gitattributes
A  +201  -0    debian/changelog
A  +107  -0    debian/control
A  +60   -0    debian/copyright
A  +2    -0    debian/libdbusmenu-qt5-2.docs
A  +1    -0    debian/libdbusmenu-qt5-2.install
A  +4    -0    debian/libdbusmenu-qt5-dev.install
A  +12   -0    debian/libdbusmenu-qt5-doc.doc-base.dbusmenu-qt5
A  +1    -0    debian/libdbusmenu-qt5-doc.install
A  +1    -0    debian/libdbusmenu-qt5-doc.links
A  +2    -0    debian/libdbusmenu-qt6-2.docs
A  +1    -0    debian/libdbusmenu-qt6-2.install
A  +4    -0    debian/libdbusmenu-qt6-dev.install
A  +12   -0    debian/libdbusmenu-qt6-doc.doc-base.dbusmenu-qt6
A  +1    -0    debian/libdbusmenu-qt6-doc.install
A  +1    -0    debian/libdbusmenu-qt6-doc.links
A  +1    -0    debian/meta/cmake-ignore
A  +3    -0    debian/not-installed
A  +52   -0    debian/patches/01_build_without_cmake_automoc_relaxed_mode
A  +44   -0    debian/patches/02_Fix_warnings_in_build_with_Qt_5_12_5
A  +107  -0    debian/patches/03_Fix_build_with_Qt_6
A  +206  -0    debian/patches/04_add_qt6_to_the_build
A  +11   -0    debian/patches/05_turn_off_tests.diff
A  +5    -0    debian/patches/series
A  +35   -0    debian/rules
A  +1    -0    debian/source/format
A  +1    -0    debian/source/local-options
A  +2    -0    debian/upstream/metadata
A  +2    -0    debian/watch

https://invent.kde.org/neon/backports-resolute/libdbusmenu-qt-resolute/-/commit/336fcf919bb2d3fa8d09cb853f75693e667dde28

diff --git a/debian/.gitattributes b/debian/.gitattributes
new file mode 100644
index 0000000..6a03163
--- /dev/null
+++ b/debian/.gitattributes
@@ -0,0 +1 @@
+changelog merge=dpkg-mergechangelogs
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..10da85f
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,201 @@
+libdbusmenu-qt (0.9.3+16.04.20160218-3) resolute; urgency=medium
+
+  * Trim trailing whitespace.
+  * Use secure copyright file specification URI.
+  * Bump debhelper from old 9 to 12.
+  * Set debhelper-compat version in Build-Depends.
+  * Drop unnecessary dh arguments: --parallel
+  * Drop transition for old debug package migration.
+  * Remove constraints unnecessary since buster (oldstable):
+    + Build-Depends: Drop versioned constraint on cmake (>= 2.8.11).
+  * Bump debhelper from old 12 to 13.
+    + debian/rules: Drop --fail-missing argument to dh_missing, which is now the
+      default.
+  * Set upstream metadata fields: Repository-Browse.
+  * Apply multi-arch hints.
+    + libdbusmenu-qt5-dev: Add Multi-Arch: same.
+    + libdbusmenu-qt5-doc: Add Multi-Arch: foreign.
+
+ -- Debian Janitor <janitor at jelmer.uk>  Sun, 12 Apr 2020 05:26:18 +0000
+
+libdbusmenu-qt (0.9.3+16.04.20160218-2) unstable; urgency=medium
+
+  * Team upload.
+  * Drop Qt4 support (Closes: #875021)
+  * Update Vcs-* to point to salsa
+  * Update symbols files
+
+ -- Scott Kitterman <scott at kitterman.com>  Sun, 25 Aug 2019 12:07:44 -0400
+
+libdbusmenu-qt (0.9.3+16.04.20160218-1) unstable; urgency=medium
+
+  * Team upload.
+
+  [ Felix Geyer ]
+  * New upstream release.
+  * Migrate to dbgsym packages.
+
+  [ Maximiliano Curia ]
+  * Update symbols files.
+
+ -- Felix Geyer <fgeyer at debian.org>  Tue, 26 Apr 2016 19:46:59 +0200
+
+libdbusmenu-qt (0.9.3+15.10.20150604-1) unstable; urgency=medium
+
+  * Team upload to unstable.
+  * New upstream release.
+  * Update symbols files.
+  * Point watch file to archive.ubuntu.com since there are no proper
+    upstream releases anymore.
+  * Bump Standards-Version to 3.9.6, no changes needed.
+
+ -- Felix Geyer <fgeyer at debian.org>  Mon, 08 Jun 2015 20:47:21 +0200
+
+libdbusmenu-qt (0.9.3+14.10.20140619-1) experimental; urgency=medium
+
+  * Team upload.
+  * New upstream release (0.9.3+14.10.20140619).
+  * Add qt5 packages.
+  * Remove patch: 002-use-multiarch-lib-paths.diff, no longer needed.
+  * Bump cmake buid dep to 2.8.11.
+  * Change doc install path.
+  * Update symbols files.
+  * Set Multi-Arch fields for -dbg packages.
+
+ -- Maximiliano Curia <maxy at debian.org>  Tue, 27 Jan 2015 19:39:24 +0100
+
+libdbusmenu-qt (0.9.2-1) unstable; urgency=low
+
+  * New upstream release.
+  * Do not manually impose a shlibs version anymore, but rely solely on
+    symbols file.
+  * Update symbols file.
+
+ -- Pino Toscano <pino at debian.org>  Mon, 27 May 2013 09:25:07 +0200
+
+libdbusmenu-qt (0.9.0-3) unstable; urgency=low
+
+  * Update symbol file.
+  * Small touches to the descriptions.
+  * libdbusmenu-qt-doc: suggest w3m | www-browser, since it contains HTML
+    documentation.
+  * Pass --fail-missing to dh_install.
+
+ -- Pino Toscano <pino at debian.org>  Thu, 16 May 2013 11:03:39 +0200
+
+libdbusmenu-qt (0.9.0-2) unstable; urgency=low
+
+  [ Praveen Arimbrathodiyil ]
+  * update description for -dev package too. (Closes: #640251)
+  * make all DBus occurance in descriptions to D-Bus.
+  * add all html files to doc-base.
+  * Implement multiarch.
+    - bump cmake build dependency to 2.8.5.
+    - bump debhelper build dependency to 8.1.3.
+  * debian/rules: move --parallel after $@.
+  * New binary package libdbusmenu-qt-doc.
+  * Remove embedded jquery and depend on libjs-jquery.
+  * fix watch file with new url scheme.
+  * Thanks to Pino Toscano for many improvements.
+
+  [ Pino Toscano ]
+  * Add myself to uploaders.
+  * Bump debhelper build dependency to 9, matching its used compatibility;
+    remove the related source lintian override.
+  * rules: remove dh overrides from .PHONY.
+  * Rename docs to libdbusmenu-qt2.docs, so it is explicitly used for the
+    shared library package.
+  * Remove DM-Upload-Allowed control field, no more used now.
+  * Update Vcs-* headers.
+  * Update symbols file, still not used yet.
+  * rules: turn echo into comments.
+  * Slightly improve libdbusmenu-qt-dev.install.
+  * Convert copyright to copyright-format v1.0, and update it.
+  * 002-use-multiarch-lib-paths.diff: update author.
+  * With the two changes above, this upload closes: #649899.
+  * Bump Standards-Version to 3.9.4, no changes required.
+  * Add the pkg-config build dependency.
+
+ -- Pino Toscano <pino at debian.org>  Mon, 13 May 2013 18:41:49 +0200
+
+libdbusmenu-qt (0.9.0-1) unstable; urgency=low
+
+  * New upstream release.
+  * Add doxygen as build dependency.
+  * Minor fixes to description, thanks to Filipus Klutiero. (Closes: #630193)
+  * Update symbols file.
+
+ -- Praveen Arimbrathodiyil <pravi.a at gmail.com>  Thu, 01 Sep 2011 12:57:01 +0530
+
+libdbusmenu-qt (0.8.0-3) unstable; urgency=low
+
+  * gcc seems to still emit some random symbols on some arches. Mark them as
+    optional and arch specific. (Closes: #628745)
+
+ -- Modestas Vainius <modax at debian.org>  Wed, 01 Jun 2011 13:24:35 +0300
+
+libdbusmenu-qt (0.8.0-2) unstable; urgency=low
+
+  * Fix symbol files to build against gcc 4.6. (Closes: #628745)
+  * Bump Standards-Version to 3.9.2: no changes needed.
+  * Add myself to Uploaders.
+
+ -- Modestas Vainius <modax at debian.org>  Wed, 01 Jun 2011 11:23:55 +0300
+
+libdbusmenu-qt (0.8.0-1) unstable; urgency=low
+
+  * New upstream release (3 private symbols dropped).
+  * Symbols file updated, missing symbols removed.
+  * Thanks to Shravan Aras for helping me with cscope.
+
+ -- Praveen Arimbrathodiyil <pravi.a at gmail.com>  Sat, 02 Apr 2011 23:22:22 +0530
+
+libdbusmenu-qt (0.7.0-1) unstable; urgency=low
+
+  * New upstream release.
+  * DM upload is allowed.
+  * adding libqjson-dev to build dependencies (for testapp).
+
+ -- Praveen Arimbrathodiyil <pravi.a at gmail.com>  Sat, 19 Mar 2011 11:03:22 +0530
+
+libdbusmenu-qt (0.6.6-1) unstable; urgency=low
+
+  * New upstream release. (Closes: #606199)
+
+  [ Praveen Arimbrathodiyil ]
+  * debian/rules: added support for parallel building.
+  * debian/copyright: cleared copyright info of removed patch.
+  * debian/control: changed homepage to page on launchpad.net.
+  * debian/control: updated vcs from svn to git.
+  * debian/control: updated policy to 3.9.1
+
+  [ José Manuel Santamaría Lema ]
+  * Update symbols file.
+
+ -- Praveen Arimbrathodiyil <pravi.a at gmail.com>  Sun, 27 Feb 2011 07:05:33 +0530
+
+libdbusmenu-qt (0.5.1-1) unstable; urgency=low
+
+  * New upstream release. (Closes: #587546)
+  * debian/watch: changed release url to new location.
+  * debian/copyright: made it machine readable.
+  * debian/copyright: changed debian packaging to LGPL-2+ in sync with
+    upstream license (Thanks to Sune Vuorela)
+  * debian/control: updated policy to 3.9.0
+  * debian/libdbusmenu-qt2.symbols: new symbols added.
+  * debian/control: dev & lib package clarification added to descriptions.
+
+ -- Praveen Arimbrathodiyil <pravi.a at gmail.com>  Fri, 02 Jul 2010 01:30:47 +0530
+
+libdbusmenu-qt (0.3.3-1) unstable; urgency=low
+
+  * New upstream release.
+  * added libdbusmenu-qt2.symbols file.
+
+ -- Praveen Arimbrathodiyil <pravi.a at gmail.com>  Fri, 11 Jun 2010 17:13:07 +0530
+
+libdbusmenu-qt (0.3.2-1) unstable; urgency=low
+
+  * Initial release. (Closes: #579677)
+
+ -- Praveen Arimbrathodiyil <pravi.a at gmail.com>  Tue, 04 May 2010 13:31:09 +0530
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..3adbeae
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,107 @@
+Source: libdbusmenu-qt
+Section: libs
+Priority: optional
+Build-Depends: debhelper-compat (= 13),
+ cmake,
+ qtbase5-dev,
+ qt6-base-dev,
+ pkg-config,
+ doxygen
+Maintainer: Debian Krap Maintainers <debian-qt-kde at lists.debian.org>
+Uploaders: Praveen Arimbrathodiyil <pravi.a at gmail.com>,
+ Modestas Vainius <modax at debian.org>,
+ Pino Toscano <pino at debian.org>
+Standards-Version: 3.9.6
+Homepage: https://launchpad.net/libdbusmenu-qt
+Vcs-Git: https://salsa.debian.org/qt-kde-team/extras/libdbusmenu-qt.git
+Vcs-Browser: https://salsa.debian.org/qt-kde-team/extras/libdbusmenu-qt
+
+Package: libdbusmenu-qt5-2
+Architecture: any
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${misc:Depends},
+ ${shlibs:Depends}
+Multi-Arch: same
+Description: Qt implementation of the DBusMenu protocol
+ This library provides a Qt implementation of the DBusMenu protocol.
+ .
+ The DBusMenu protocol makes it possible for applications to export
+ and import their menus over D-Bus.
+ .
+ This package provides the libdbusmenu-qt2 shared library.
+
+Package: libdbusmenu-qt5-dev
+Section: libdevel
+Architecture: any
+Depends: libdbusmenu-qt5-2 (= ${binary:Version}),
+ qtbase5-dev,
+ ${misc:Depends}
+Multi-Arch: same
+Description: Qt implementation of the DBusMenu protocol (development)
+ This library provides a Qt implementation of the DBusMenu protocol.
+ .
+ The DBusMenu protocol makes it possible for applications to export
+ and import their menus over D-Bus.
+ .
+ This package provides header files and CMake configuration files for
+ development.
+
+Package: libdbusmenu-qt5-doc
+Section: doc
+Architecture: all
+Depends: libjs-jquery,
+ ${misc:Depends}
+Suggests: w3m | www-browser
+Multi-Arch: foreign
+Description: Qt implementation of the DBusMenu protocol (documentation)
+ This library provides a Qt implementation of the DBusMenu protocol.
+ .
+ The DBusMenu protocol makes it possible for applications to export
+ and import their menus over D-Bus.
+ .
+ This package provides API documentation in HTML format.
+
+Package: libdbusmenu-qt6-2
+Architecture: any
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${misc:Depends},
+ ${shlibs:Depends}
+Multi-Arch: same
+Description: Qt implementation of the DBusMenu protocol
+ This library provides a Qt implementation of the DBusMenu protocol.
+ .
+ The DBusMenu protocol makes it possible for applications to export
+ and import their menus over D-Bus.
+ .
+ This package provides the libdbusmenu-qt2 shared library.
+
+Package: libdbusmenu-qt6-dev
+Section: libdevel
+Architecture: any
+Depends: libdbusmenu-qt6-2 (= ${binary:Version}),
+ qt6-base-dev,
+ ${misc:Depends}
+Multi-Arch: same
+Description: Qt implementation of the DBusMenu protocol (development)
+ This library provides a Qt implementation of the DBusMenu protocol.
+ .
+ The DBusMenu protocol makes it possible for applications to export
+ and import their menus over D-Bus.
+ .
+ This package provides header files and CMake configuration files for
+ development.
+
+Package: libdbusmenu-qt6-doc
+Section: doc
+Architecture: all
+Depends: libjs-jquery,
+ ${misc:Depends}
+Suggests: w3m | www-browser
+Multi-Arch: foreign
+Description: Qt implementation of the DBusMenu protocol (documentation)
+ This library provides a Qt implementation of the DBusMenu protocol.
+ .
+ The DBusMenu protocol makes it possible for applications to export
+ and import their menus over D-Bus.
+ .
+ This package provides API documentation in HTML format.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..15b814a
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,60 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: libdbusmenu-qt
+Upstream-Contact: Aurelien Gateau <aurelien.gateau at canonical.com>
+Source: https://launchpad.net/libdbusmenu-qt
+
+Files: *
+Copyright: 2009-2010, Canonical
+Author: Aurelien Gateau <aurelien.gateau at canonical.com>
+License: LGPL-2+
+
+Files: src/com.canonical.dbusmenu.xml
+Copyright: 2009 Canonical Ltd.
+License: LGPL-3 or LGPL-2.1 or (LGPL-3 and LGPL-2.1)
+ This program is free software: you can redistribute it and/or modify it
+ under the terms of either or both of the following licenses:
+ .
+ 1) the GNU Lesser General Public License version 3, as published by the
+ Free Software Foundation; and/or
+ 2) the GNU Lesser General Public License version 2.1, as published by
+ the Free Software Foundation.
+ .
+ This program is distributed in the hope that it will be useful, but
+ WITHOUT ANY WARRANTY; without even the implied warranties of
+ MERCHANTABILITY, SATISFACTORY QUALITY or FITNESS FOR A PARTICULAR
+ PURPOSE.  See the applicable version of the GNU Lesser General Public
+ License for more details.
+ .
+ You should have received a copy of both the GNU Lesser General Public
+ License version 3 and version 2.1 along with this program.  If not, see
+ <http://www.gnu.org/licenses/>
+ .
+ On Debian systems, the complete text of the GNU Library General Public License
+ version 2.1 can be found in /usr/share/common-licenses/LGPL-2.1.
+ .
+ On Debian systems, the complete text of the GNU Library General Public License
+ version 3 can be found in /usr/share/common-licenses/LGPL-3.
+
+Files: debian/*
+Copyright: 2010-2012, Praveen Arimbrathodiyil <pravi.a at gmail.com>
+License: LGPL-2+
+
+License: LGPL-2+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Library General Public
+ License (LGPL) as published by the Free Software Foundation;
+ either version 2 of the License, or (at your option) any later
+ version.
+ .
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ Library General Public License for more details.
+ .
+ You should have received a copy of the GNU Library General Public License
+ along with this library; see the file COPYING.LIB.  If not, write to
+ the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ Boston, MA 02110-1301, USA.
+ .
+ On Debian systems, the complete text of the GNU Library General Public
+ License, version 2, can be found in /usr/share/common-licenses/LGPL-2.
diff --git a/debian/libdbusmenu-qt5-2.docs b/debian/libdbusmenu-qt5-2.docs
new file mode 100644
index 0000000..50bd824
--- /dev/null
+++ b/debian/libdbusmenu-qt5-2.docs
@@ -0,0 +1,2 @@
+NEWS
+README
diff --git a/debian/libdbusmenu-qt5-2.install b/debian/libdbusmenu-qt5-2.install
new file mode 100644
index 0000000..00d460a
--- /dev/null
+++ b/debian/libdbusmenu-qt5-2.install
@@ -0,0 +1 @@
+usr/lib/*/libdbusmenu-qt5.so.2*
diff --git a/debian/libdbusmenu-qt5-dev.install b/debian/libdbusmenu-qt5-dev.install
new file mode 100644
index 0000000..1437049
--- /dev/null
+++ b/debian/libdbusmenu-qt5-dev.install
@@ -0,0 +1,4 @@
+usr/include/dbusmenu-qt5/
+usr/lib/*/libdbusmenu-qt5.so
+usr/lib/*/pkgconfig/dbusmenu-qt5.pc
+usr/lib/*/cmake/dbusmenu-qt5/
diff --git a/debian/libdbusmenu-qt5-doc.doc-base.dbusmenu-qt5 b/debian/libdbusmenu-qt5-doc.doc-base.dbusmenu-qt5
new file mode 100644
index 0000000..8c49d30
--- /dev/null
+++ b/debian/libdbusmenu-qt5-doc.doc-base.dbusmenu-qt5
@@ -0,0 +1,12 @@
+Document: dbusmenu-qt5
+Title: DBusMenu Qt5 API Documentation
+Author: Canonical DX Team, Aurélien Gâteau <aurelien.gateau at canonical.com>
+Abstract: This library provides a Qt5 implementation of the DBusMenu protocol.
+ The DBusMenu protocol makes it possible for applications to export and import
+ their menus over D-Bus.
+Section: Programming
+
+Format: HTML
+Index: /usr/share/doc/libdbusmenu-qt5-doc/html/index.html
+Files: /usr/share/doc/libdbusmenu-qt5-doc/html/*.html
+       /usr/share/doc/libdbusmenu-qt5-doc/html/search/*.html
diff --git a/debian/libdbusmenu-qt5-doc.install b/debian/libdbusmenu-qt5-doc.install
new file mode 100644
index 0000000..7ef4abf
--- /dev/null
+++ b/debian/libdbusmenu-qt5-doc.install
@@ -0,0 +1 @@
+usr/share/doc/libdbusmenu-qt5-doc/* usr/share/doc/libdbusmenu-qt5-doc/html
diff --git a/debian/libdbusmenu-qt5-doc.links b/debian/libdbusmenu-qt5-doc.links
new file mode 100644
index 0000000..689807c
--- /dev/null
+++ b/debian/libdbusmenu-qt5-doc.links
@@ -0,0 +1 @@
+usr/share/javascript/jquery/jquery.js usr/share/doc/libdbusmenu-qt5-doc/html/jquery.js
diff --git a/debian/libdbusmenu-qt6-2.docs b/debian/libdbusmenu-qt6-2.docs
new file mode 100644
index 0000000..50bd824
--- /dev/null
+++ b/debian/libdbusmenu-qt6-2.docs
@@ -0,0 +1,2 @@
+NEWS
+README
diff --git a/debian/libdbusmenu-qt6-2.install b/debian/libdbusmenu-qt6-2.install
new file mode 100644
index 0000000..4076efd
--- /dev/null
+++ b/debian/libdbusmenu-qt6-2.install
@@ -0,0 +1 @@
+usr/lib/*/libdbusmenu-qt6.so.2*
diff --git a/debian/libdbusmenu-qt6-dev.install b/debian/libdbusmenu-qt6-dev.install
new file mode 100644
index 0000000..a37b8e7
--- /dev/null
+++ b/debian/libdbusmenu-qt6-dev.install
@@ -0,0 +1,4 @@
+usr/include/dbusmenu-qt6/
+usr/lib/*/libdbusmenu-qt6.so
+usr/lib/*/pkgconfig/dbusmenu-qt6.pc
+usr/lib/*/cmake/dbusmenu-qt6/
diff --git a/debian/libdbusmenu-qt6-doc.doc-base.dbusmenu-qt6 b/debian/libdbusmenu-qt6-doc.doc-base.dbusmenu-qt6
new file mode 100644
index 0000000..e72c7bc
--- /dev/null
+++ b/debian/libdbusmenu-qt6-doc.doc-base.dbusmenu-qt6
@@ -0,0 +1,12 @@
+Document: dbusmenu-qt6
+Title: DBusMenu Qt6 API Documentation
+Author: Canonical DX Team, Aurélien Gâteau <aurelien.gateau at canonical.com>
+Abstract: This library provides a Qt6 implementation of the DBusMenu protocol.
+ The DBusMenu protocol makes it possible for applications to export and import
+ their menus over D-Bus.
+Section: Programming
+
+Format: HTML
+Index: /usr/share/doc/libdbusmenu-qt6-doc/html/index.html
+Files: /usr/share/doc/libdbusmenu-qt6-doc/html/*.html
+       /usr/share/doc/libdbusmenu-qt6-doc/html/search/*.html
diff --git a/debian/libdbusmenu-qt6-doc.install b/debian/libdbusmenu-qt6-doc.install
new file mode 100644
index 0000000..743c6e3
--- /dev/null
+++ b/debian/libdbusmenu-qt6-doc.install
@@ -0,0 +1 @@
+usr/share/doc/libdbusmenu-qt6-doc/* usr/share/doc/libdbusmenu-qt6-doc/html
diff --git a/debian/libdbusmenu-qt6-doc.links b/debian/libdbusmenu-qt6-doc.links
new file mode 100644
index 0000000..e03e7c1
--- /dev/null
+++ b/debian/libdbusmenu-qt6-doc.links
@@ -0,0 +1 @@
+usr/share/javascript/jquery/jquery.js usr/share/doc/libdbusmenu-qt6-doc/html/jquery.js
diff --git a/debian/meta/cmake-ignore b/debian/meta/cmake-ignore
new file mode 100644
index 0000000..7fa41dc
--- /dev/null
+++ b/debian/meta/cmake-ignore
@@ -0,0 +1 @@
+JSON
\ No newline at end of file
diff --git a/debian/not-installed b/debian/not-installed
new file mode 100644
index 0000000..2dee8f6
--- /dev/null
+++ b/debian/not-installed
@@ -0,0 +1,3 @@
+# Moved into html subdir
+usr/share/doc/libdbusmenu-qt5-doc/
+usr/share/doc/libdbusmenu-qt-doc/
diff --git a/debian/patches/01_build_without_cmake_automoc_relaxed_mode b/debian/patches/01_build_without_cmake_automoc_relaxed_mode
new file mode 100644
index 0000000..a31c3cc
--- /dev/null
+++ b/debian/patches/01_build_without_cmake_automoc_relaxed_mode
@@ -0,0 +1,52 @@
+From dfcdb1635eb87b226f8942d27a4cd451a405cc81 Mon Sep 17 00:00:00 2001
+From: John Preston <johnprestonmail at gmail.com>
+Date: Wed, 5 Feb 2020 14:14:44 +0400
+Subject: [PATCH] Support CMake build without CMAKE_AUTOMOC_RELAXED_MODE.
+
+---
+ src/dbusmenu_p.cpp             | 2 +-
+ src/dbusmenuexporter.cpp       | 2 +-
+ src/dbusmenuexporterdbus_p.cpp | 2 +-
+ src/dbusmenuimporter.cpp       | 2 +-
+ 4 files changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/src/dbusmenu_p.cpp b/src/dbusmenu_p.cpp
+index bc84092..5a960b1 100644
+--- a/src/dbusmenu_p.cpp
++++ b/src/dbusmenu_p.cpp
+@@ -91,4 +91,4 @@ void DBusMenu::deleteMe()
+     delete this;
+ }
+
+-#include "dbusmenu_p.moc"
++#include "moc_dbusmenu_p.cpp"
+diff --git a/src/dbusmenuexporter.cpp b/src/dbusmenuexporter.cpp
+index f25718d..f30ce11 100644
+--- a/src/dbusmenuexporter.cpp
++++ b/src/dbusmenuexporter.cpp
+@@ -503,4 +503,4 @@ QString DBusMenuExporter::status() const
+     return d->m_dbusObject->status();
+ }
+
+-#include "dbusmenuexporter.moc"
++#include "moc_dbusmenuexporter.cpp"
+diff --git a/src/dbusmenuexporterdbus_p.cpp b/src/dbusmenuexporterdbus_p.cpp
+index 006eec6..c9707e0 100644
+--- a/src/dbusmenuexporterdbus_p.cpp
++++ b/src/dbusmenuexporterdbus_p.cpp
+@@ -183,4 +183,4 @@ QString DBusMenuExporterDBus::status() const
+ }
+
+
+-#include "dbusmenuexporterdbus_p.moc"
++#include "moc_dbusmenuexporterdbus_p.cpp"
+diff --git a/src/dbusmenuimporter.cpp b/src/dbusmenuimporter.cpp
+index 39f5995..ce6ef18 100644
+--- a/src/dbusmenuimporter.cpp
++++ b/src/dbusmenuimporter.cpp
+@@ -582,4 +582,4 @@ QIcon DBusMenuImporter::iconForName(const QString &/*name*/)
+     return QIcon();
+ }
+
+-#include "dbusmenuimporter.moc"
++#include "moc_dbusmenuimporter.cpp"
diff --git a/debian/patches/02_Fix_warnings_in_build_with_Qt_5_12_5 b/debian/patches/02_Fix_warnings_in_build_with_Qt_5_12_5
new file mode 100644
index 0000000..16683e5
--- /dev/null
+++ b/debian/patches/02_Fix_warnings_in_build_with_Qt_5_12_5
@@ -0,0 +1,44 @@
+From 75afa1003c1d0f6fdfa3a76ce2db689b49f86968 Mon Sep 17 00:00:00 2001
+From: John Preston <johnprestonmail at gmail.com>
+Date: Wed, 5 Feb 2020 14:15:18 +0400
+Subject: [PATCH] Fix warnings in build with Qt 5.12.5.
+
+---
+ src/com.canonical.dbusmenu.xml | 10 +++++-----
+ 1 file changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/src/com.canonical.dbusmenu.xml b/src/com.canonical.dbusmenu.xml
+index b04afa6..1fb735b 100644
+--- a/src/com.canonical.dbusmenu.xml
++++ b/src/com.canonical.dbusmenu.xml
+@@ -184,7 +184,7 @@ License version 3 and version 2.1 along with this program.  If not, see
+ <!-- Functions -->
+
+ 		<method name="GetLayout">
+-			<annotation name="com.trolltech.QtDBus.QtTypeName.Out1" value="DBusMenuLayoutItem"/>
++			<annotation name="org.qtproject.QtDBus.QtTypeName.Out1" value="DBusMenuLayoutItem"/>
+ 			<dox:d>
+ 			  Provides the layout and propertiers that are attached to the entries
+ 			  that are in the layout.  It only gives the items that are children
+@@ -225,8 +225,8 @@ License version 3 and version 2.1 along with this program.  If not, see
+ 		</method>
+
+ 		<method name="GetGroupProperties">
+-			<annotation name="com.trolltech.QtDBus.QtTypeName.In0" value="QList&lt;int&gt;"/>
+-			<annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="DBusMenuItemList"/>
++			<annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QList&lt;int&gt;"/>
++			<annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="DBusMenuItemList"/>
+ 			<dox:d>
+ 			Returns the list of items which are children of @a parentId.
+ 			</dox:d>
+@@ -316,8 +316,8 @@ License version 3 and version 2.1 along with this program.  If not, see
+
+ <!-- Signals -->
+ 		<signal name="ItemsPropertiesUpdated">
+-			<annotation name="com.trolltech.QtDBus.QtTypeName.In0" value="DBusMenuItemList"/>
+-			<annotation name="com.trolltech.QtDBus.QtTypeName.In1" value="DBusMenuItemKeysList"/>
++			<annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="DBusMenuItemList"/>
++			<annotation name="org.qtproject.QtDBus.QtTypeName.Out1" value="DBusMenuItemKeysList"/>
+ 			<dox:d>
+ 			Triggered when there are lots of property updates across many items
+ 			so they all get grouped into a single dbus message.  The format is
diff --git a/debian/patches/03_Fix_build_with_Qt_6 b/debian/patches/03_Fix_build_with_Qt_6
new file mode 100644
index 0000000..48443e2
--- /dev/null
+++ b/debian/patches/03_Fix_build_with_Qt_6
@@ -0,0 +1,107 @@
+From af9fa001dac49eedc76e15613b67abfd097105f3 Mon Sep 17 00:00:00 2001
+From: Ilya Fedin <fedin-ilja2010 at ya.ru>
+Date: Sun, 24 Oct 2021 04:25:58 +0400
+Subject: [PATCH] Fix build with Qt 6
+
+---
+ src/dbusmenuexporter.cpp   |  3 ++-
+ src/dbusmenuimporter.cpp   |  1 +
+ src/dbusmenushortcut_p.cpp | 27 +++++++++++++++++++++++++++
+ src/dbusmenushortcut_p.h   |  4 ++++
+ 4 files changed, 34 insertions(+), 1 deletion(-)
+
+diff --git a/src/dbusmenuexporter.cpp b/src/dbusmenuexporter.cpp
+index f30ce11..9bb5c10 100644
+--- a/src/dbusmenuexporter.cpp
++++ b/src/dbusmenuexporter.cpp
+@@ -29,6 +29,7 @@
+ #include <QTimer>
+ #include <QToolButton>
+ #include <QWidgetAction>
++#include <QActionGroup>
+
+ // Local
+ #include "dbusmenu_config.h"
+@@ -484,7 +485,7 @@ void DBusMenuExporter::activateAction(QAction *action)
+ {
+     int id = d->idForAction(action);
+     DMRETURN_IF_FAIL(id >= 0);
+-    uint timeStamp = QDateTime::currentDateTime().toTime_t();
++    uint timeStamp = QDateTime::currentDateTime().toSecsSinceEpoch();
+     d->m_dbusObject->ItemActivationRequested(id, timeStamp);
+ }
+
+diff --git a/src/dbusmenuimporter.cpp b/src/dbusmenuimporter.cpp
+index ce6ef18..94abb59 100644
+--- a/src/dbusmenuimporter.cpp
++++ b/src/dbusmenuimporter.cpp
+@@ -34,6 +34,7 @@
+ #include <QTimer>
+ #include <QToolButton>
+ #include <QWidgetAction>
++#include <QActionGroup>
+
+ // Local
+ #include "dbusmenutypes_p.h"
+diff --git a/src/dbusmenushortcut_p.cpp b/src/dbusmenushortcut_p.cpp
+index 29d2e58..9f4fc0a 100644
+--- a/src/dbusmenushortcut_p.cpp
++++ b/src/dbusmenushortcut_p.cpp
+@@ -22,6 +22,7 @@
+
+ // Qt
+ #include <QtGui/QKeySequence>
++#include <QtDBus/QDBusArgument>
+
+ // Local
+ #include "debug_p.h"
+@@ -83,3 +84,29 @@ QKeySequence DBusMenuShortcut::toKeySequence() const
+     QString string = tmp.join(QLatin1String(", "));
+     return QKeySequence::fromString(string);
+ }
++
++QDBusArgument &operator<<(QDBusArgument &argument, const DBusMenuShortcut &obj)
++{
++    int id = qMetaTypeId<QStringList>();
++    argument.beginArray(id);
++    typename DBusMenuShortcut::ConstIterator it = obj.constBegin();
++    typename DBusMenuShortcut::ConstIterator end = obj.constEnd();
++    for ( ; it != end; ++it)
++        argument << *it;
++    argument.endArray();
++    return argument;
++}
++
++const QDBusArgument &operator>>(const QDBusArgument &argument, DBusMenuShortcut &obj)
++{
++    argument.beginArray();
++    obj.clear();
++    while (!argument.atEnd()) {
++        QStringList item;
++        argument >> item;
++        obj.push_back(item);
++    }
++    argument.endArray();
++
++    return argument;
++}
+diff --git a/src/dbusmenushortcut_p.h b/src/dbusmenushortcut_p.h
+index e26dd8c..d62c272 100644
+--- a/src/dbusmenushortcut_p.h
++++ b/src/dbusmenushortcut_p.h
+@@ -30,6 +30,7 @@
+
+
+ class QKeySequence;
++class QDBusArgument;
+
+ class DBUSMENU_EXPORT DBusMenuShortcut : public QList<QStringList>
+ {
+@@ -40,4 +41,7 @@ class DBUSMENU_EXPORT DBusMenuShortcut : public QList<QStringList>
+
+ Q_DECLARE_METATYPE(DBusMenuShortcut)
+
++DBUSMENU_EXPORT QDBusArgument &operator<<(QDBusArgument &argument, const DBusMenuShortcut &);
++DBUSMENU_EXPORT const QDBusArgument &operator>>(const QDBusArgument &argument, DBusMenuShortcut &);
++
+ #endif /* DBUSMENUSHORTCUT_H */
diff --git a/debian/patches/04_add_qt6_to_the_build b/debian/patches/04_add_qt6_to_the_build
new file mode 100644
index 0000000..ec78aa3
--- /dev/null
+++ b/debian/patches/04_add_qt6_to_the_build
@@ -0,0 +1,206 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 72cbc45..15b3ffe 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -25,7 +25,7 @@ set(dbusmenu_qt_lib_PATCH_VERSION 0)
+ set(dbusmenu_qt_lib_VERSION ${dbusmenu_qt_lib_SOVERSION}.${dbusmenu_qt_lib_API_VERSION}.${dbusmenu_qt_lib_PATCH_VERSION})
+
+ # Check if we want to explicitly select the Qt version to be used or autodetect
+-if (NOT USE_QT4 AND NOT USE_QT5)
++if (NOT USE_QT4 AND NOT USE_QT5 AND NOT USE_QT6)
+     # Autodetect, prefering Qt5
+     message(STATUS "Autodetecting Qt version to use")
+     find_package(Qt5Widgets QUIET)
+@@ -35,7 +35,15 @@ if (NOT USE_QT4 AND NOT USE_QT5)
+ endif()
+
+ # Detect for which Qt version we're building
+-if (USE_QT5)
++if (USE_QT6)
++    find_package(Qt6 REQUIRED COMPONENTS Core Widgets DBus)
++    include_directories(${Qt5Widgets_INCLUDE_DIRS} ${Qt5DBus_INCLUDE_DIRS})
++    set(CMAKE_AUTOMOC ON)
++    set(CMAKE_AUTOMOC_RELAXED_MODE ON)
++    set(CMAKE_POSITION_INDEPENDENT_CODE ON)
++
++    set(QT_SUFFIX "qt6")
++elseif (USE_QT5)
+     find_package(Qt5Widgets REQUIRED)
+     find_package(Qt5DBus REQUIRED)
+     include_directories(${Qt5Widgets_INCLUDE_DIRS} ${Qt5DBus_INCLUDE_DIRS})
+@@ -69,9 +77,9 @@ if (__DBUSMENU_HAVE_W_OVERLOADED_VIRTUAL)
+     set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Woverloaded-virtual")
+ endif (__DBUSMENU_HAVE_W_OVERLOADED_VIRTUAL)
+
+-check_cxx_compiler_flag(-std=c++11 __DBUSMENU_HAVE_CXX11)
++check_cxx_compiler_flag(-std=c++17 __DBUSMENU_HAVE_CXX11)
+ if (__DBUSMENU_HAVE_CXX11)
+-    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
++    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17")
+ endif (__DBUSMENU_HAVE_CXX11)
+
+ include(CMakePackageConfigHelpers)
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index 2c4a4e8..e99d24a 100644
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -21,20 +21,23 @@ if (__DBUSMENU_HAVE_W_ALL)
+     set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall")
+ endif (__DBUSMENU_HAVE_W_ALL)
+
+-check_cxx_compiler_flag(-std=c++11 __DBUSMENU_HAVE_CXX11)
++check_cxx_compiler_flag(-std=c++17 __DBUSMENU_HAVE_CXX11)
+ if (__DBUSMENU_HAVE_CXX11)
+-    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
++    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17")
+ endif (__DBUSMENU_HAVE_CXX11)
+
+ # Check whether QIcon::name() exists. It was added in late Qt 4.7 cycle, and is
+ # not present in betas.
+
+-if (NOT USE_QT5)
++if (NOT USE_QT5 AND NOT USE_QT6)
+     set(CMAKE_REQUIRED_INCLUDES "${QT_INCLUDE_DIR}")
+     set(CMAKE_REQUIRED_LIBRARIES "${QT_QTGUI_LIBRARIES};${QT_QTCORE_LIBRARIES}")
+-else()
++elseif(USE_QT5)
+     set(CMAKE_REQUIRED_INCLUDES "${Qt5Gui_INCLUDE_DIRS};${Qt5Core_INCLUDE_DIRS}")
+     set(CMAKE_REQUIRED_LIBRARIES "${Qt5Gui_LIBRARIES};${Qt5Core_LIBRARIES}")
++else()
++    set(CMAKE_REQUIRED_INCLUDES "${Qt6Gui_INCLUDE_DIRS};${Qt6Core_INCLUDE_DIRS}")
++    set(CMAKE_REQUIRED_LIBRARIES "${Qt6Gui_LIBRARIES};${Qt6Core_LIBRARIES}")
+ endif()
+ check_cxx_source_compiles("
+ #include <QtGui/QIcon>
+@@ -64,17 +67,22 @@ include_directories(
+     ${CMAKE_BINARY_DIR}/src
+     )
+
+-if (NOT USE_QT5)
++if (NOT USE_QT5 AND NOT USE_QT6)
+     qt4_automoc(${dbusmenu_qt_SRCS})
+     qt4_add_dbus_adaptor(dbusmenu_qt_SRCS
+         ${CMAKE_CURRENT_SOURCE_DIR}/com.canonical.dbusmenu.xml
+         ${CMAKE_CURRENT_SOURCE_DIR}/dbusmenuexporterdbus_p.h DBusMenuExporterDBus
+         )
+-else()
++elseif(USE_QT5)
+     qt5_add_dbus_adaptor(dbusmenu_qt_SRCS
+         ${CMAKE_CURRENT_SOURCE_DIR}/com.canonical.dbusmenu.xml
+         ${CMAKE_CURRENT_SOURCE_DIR}/dbusmenuexporterdbus_p.h DBusMenuExporterDBus
+         )
++else()
++    qt6_add_dbus_adaptor(dbusmenu_qt_SRCS
++        ${CMAKE_CURRENT_SOURCE_DIR}/com.canonical.dbusmenu.xml
++        ${CMAKE_CURRENT_SOURCE_DIR}/dbusmenuexporterdbus_p.h DBusMenuExporterDBus
++        )
+ endif()
+
+ configure_file(dbusmenu_version.h.in
+@@ -88,7 +96,7 @@ set_target_properties(dbusmenu-${QT_SUFFIX} PROPERTIES
+     )
+
+
+-if (NOT USE_QT5)
++if (NOT USE_QT5 AND NOT USE_QT6)
+     target_link_libraries(dbusmenu-${QT_SUFFIX}
+         ${QT_QTGUI_LIBRARIES}
+         ${QT_QTDBUS_LIBRARIES}
+@@ -96,10 +104,10 @@ if (NOT USE_QT5)
+         )
+ else()
+     target_link_libraries(dbusmenu-${QT_SUFFIX}
+-        ${Qt5Gui_LIBRARIES}
+-        ${Qt5Core_LIBRARIES}
+-        ${Qt5DBus_LIBRARIES}
+-        ${Qt5Widgets_LIBRARIES}
++        Qt::Gui
++        Qt::Core
++        Qt::DBus
++        Qt::Widgets
+         )
+ endif()
+
+diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
+index 6be27f5..4f21cb7 100644
+--- a/tests/CMakeLists.txt
++++ b/tests/CMakeLists.txt
+@@ -1,9 +1,9 @@
+-if (NOT USE_QT5)
++if (NOT USE_QT5 AND NOT USE_QT6)
+     qt4_automoc(slowmenu.cpp)
+ endif()
+ add_executable(slowmenu slowmenu.cpp)
+
+-if (NOT USE_QT5)
++if (NOT USE_QT5 AND NOT USE_QT6)
+     target_link_libraries(slowmenu
+         ${QT_QTGUI_LIBRARIES}
+         ${QT_QTDBUS_LIBRARIES}
+@@ -26,7 +26,7 @@ if (NOT USE_QT5)
+         ${QT_QTTEST_INCLUDE_DIR}
+         ${QT_QTDBUS_INCLUDE_DIR}
+         )
+-else()
++elseif(USE_QT5)
+     find_package(Qt5Test REQUIRED)
+
+     target_link_libraries(slowmenu
+@@ -51,6 +51,31 @@ else()
+         ${Qt5Test_INCLUDE_DIRS}
+         ${Qt5DBus_INCLUDE_DIRS}
+         )
++else()
++    find_package(Qt6Test REQUIRED)
++
++    target_link_libraries(slowmenu
++        ${Qt6Gui_LIBRARIES}
++        ${Qt6Core_LIBRARIES}
++        ${Qt6DBus_LIBRARIES}
++        dbusmenu-qt6
++    )
++
++    set(test_LIBRARIES
++        ${Qt6Gui_LIBRARIES}
++        ${Qt6Core_LIBRARIES}
++        ${Qt6DBus_LIBRARIES}
++        ${Qt6Test_LIBRARIES}
++        dbusmenu-qt6
++    )
++
++    include_directories(
++        ${CMAKE_CURRENT_SOURCE_DIR}/../src
++        ${CMAKE_CURRENT_BINARY_DIR}/../src
++        ${CMAKE_CURRENT_BINARY_DIR}
++        ${Qt6Test_INCLUDE_DIRS}
++        ${Qt6DBus_INCLUDE_DIRS}
++        )
+ endif()
+
+ # Macros to create "check" target
+@@ -77,7 +102,7 @@ set(dbusmenuexportertest_SRCS
+     testutils.cpp
+     )
+
+-if (NOT USE_QT5)
++if (NOT USE_QT5 AND NOT USE_QT6)
+     qt4_automoc(${dbusmenuexportertest_SRCS})
+ endif()
+
+@@ -94,7 +119,7 @@ set(dbusmenuimportertest_SRCS
+     testutils.cpp
+     )
+
+-if (NOT USE_QT5)
++if (NOT USE_QT5 AND NOT USE_QT6)
+     qt4_automoc(${dbusmenuimportertest_SRCS})
+ endif()
+
+@@ -110,7 +135,7 @@ set(dbusmenushortcuttest_SRCS
+     dbusmenushortcuttest.cpp
+     )
+
+-if (NOT USE_QT5)
++if (NOT USE_QT5 AND NOT USE_QT6)
+     qt4_automoc(${dbusmenushortcuttest_SRCS})
+ endif()
diff --git a/debian/patches/05_turn_off_tests.diff b/debian/patches/05_turn_off_tests.diff
new file mode 100644
index 0000000..34c8b25
--- /dev/null
+++ b/debian/patches/05_turn_off_tests.diff
@@ -0,0 +1,11 @@
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -115,7 +115,7 @@
+     )
+ 
+ add_subdirectory(src)
+-add_subdirectory(tests)
++#add_subdirectory(tests)
+ add_subdirectory(tools)
+ 
+ if(WITH_DOC)
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..b8103be
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,5 @@
+01_build_without_cmake_automoc_relaxed_mode
+02_Fix_warnings_in_build_with_Qt_5_12_5
+03_Fix_build_with_Qt_6
+04_add_qt6_to_the_build
+05_turn_off_tests.diff
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..fcb38d7
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,35 @@
+#!/usr/bin/make -f
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+%:
+	dh $@ --buildsystem=cmake
+
+execute_after_dh_auto_clean:
+	rm -rf build-Qt6
+
+override_dh_auto_configure:
+	QT_SELECT=qt5 dh_auto_configure -- -DUSE_QT5=True
+	QT_SELECT=qt6 dh_auto_configure --builddirectory=build-qt6 -- -DUSE_QT6=True
+
+override_dh_auto_build:
+	dh_auto_build
+	dh_auto_build --builddirectory=build-qt6
+
+override_dh_auto_install:
+	dh_auto_install
+	# Removing embedded jquery javascript library
+	rm debian/tmp/usr/share/doc/libdbusmenu-qt5-doc/jquery.js
+
+	dh_auto_install --builddirectory=build-qt6
+	rm debian/tmp/usr/share/doc/libdbusmenu-qt6-doc/jquery.js
+
+override_dh_strip:
+	dh_strip -plibdbusmenu-qt5-2
+	dh_strip -plibdbusmenu-qt6-2
+	dh_strip --remaining-packages
+
+override_dh_auto_test:
+	# Skipping tests (can't test inside chroot)...
+
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/source/local-options b/debian/source/local-options
new file mode 100644
index 0000000..2ee6f0f
--- /dev/null
+++ b/debian/source/local-options
@@ -0,0 +1 @@
+abort-on-upstream-changes
diff --git a/debian/upstream/metadata b/debian/upstream/metadata
new file mode 100644
index 0000000..9cf8072
--- /dev/null
+++ b/debian/upstream/metadata
@@ -0,0 +1,2 @@
+---
+Repository-Browse: https://code.launchpad.net/libdbusmenu-qt
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..92f6ebe
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=3
+http://archive.ubuntu.com/ubuntu/pool/main/libd/libdbusmenu-qt/libdbusmenu-qt_([0-9+.]+)\.orig\.tar\.(?:bz2|gz|xz)

From null at kde.org  Thu Jul 23 12:25:58 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 11:25:58 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/infrastructure/pangea-conf-projects=5D_overrides=3A_add_libdbusmenu-qt-resolute_to_backports-resolute?=
Message-ID: <20260723112558.34D3E140050B@lerwini.kde.org>

Git commit 2a845fbf6b87d2a265897870f348b4050487b531 by Carlos De Maine.
Committed on 23/07/2026 at 11:25.
Pushed by carlosdem into branch 'master'.

add libdbusmenu-qt-resolute to backports-resolute

M  +7    -0    overrides/base.yaml

https://invent.kde.org/neon/infrastructure/pangea-conf-projects/-/commit/2a845fbf6b87d2a265897870f348b4050487b531

diff --git a/overrides/base.yaml b/overrides/base.yaml
index c3320b1..ce1b13d 100644
--- a/overrides/base.yaml
+++ b/overrides/base.yaml
@@ -408,6 +408,13 @@
       type: uscan
 
 
+### backports-resolute ###
+
+'*invent.kde.org/neon/backports-noble/libdbusmenu-qt-noble':
+  '*':
+    upstream_scm:
+      type: uscan
+
 ### Docker-Images ###
 
 '*invent.kde.org/neon/neon/docker-neon':

From null at kde.org  Thu Jul 23 12:26:32 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 11:26:32 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/infrastructure/pangea-conf-projects=5D_overrides=3A_copy-paste_mistake?=
Message-ID: <20260723112632.D510D140050B@lerwini.kde.org>

Git commit 960e439dd0e9519fd32701e17e0c3c5c752384bd by Carlos De Maine.
Committed on 23/07/2026 at 11:26.
Pushed by carlosdem into branch 'master'.

copy-paste mistake

M  +1    -1    overrides/base.yaml

https://invent.kde.org/neon/infrastructure/pangea-conf-projects/-/commit/960e439dd0e9519fd32701e17e0c3c5c752384bd

diff --git a/overrides/base.yaml b/overrides/base.yaml
index ce1b13d..1976aac 100644
--- a/overrides/base.yaml
+++ b/overrides/base.yaml
@@ -410,7 +410,7 @@
 
 ### backports-resolute ###
 
-'*invent.kde.org/neon/backports-noble/libdbusmenu-qt-noble':
+'*invent.kde.org/neon/backports-resolute/libdbusmenu-qt-resolute':
   '*':
     upstream_scm:
       type: uscan

From null at kde.org  Thu Jul 23 12:35:23 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 11:35:23 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/infrastructure/pangea-conf-projects=5D_/=3A_add_backports-resolute?=
Message-ID: <20260723113523.CEB9914015BB@lerwini.kde.org>

Git commit 5c031a5cf2012064ac12fd4ec549c759a3449547 by Carlos De Maine.
Committed on 23/07/2026 at 11:35.
Pushed by carlosdem into branch 'master'.

add backports-resolute

M  +2    -0    nci/release.yaml
M  +2    -0    nci/stable.yaml
M  +2    -0    nci/unstable.yaml
A  +8    -0    overrides/nci-resolute.yaml

https://invent.kde.org/neon/infrastructure/pangea-conf-projects/-/commit/5c031a5cf2012064ac12fd4ec549c759a3449547

diff --git a/nci/release.yaml b/nci/release.yaml
index f375529..19bd736 100644
--- a/nci/release.yaml
+++ b/nci/release.yaml
@@ -9,6 +9,8 @@ invent.kde.org/neon:
     - '*'
   - backports-noble:
     - '*'
+  - backports-resolute:
+    - '*'
   - education:
     - '*'
   - extras:
diff --git a/nci/stable.yaml b/nci/stable.yaml
index d022998..8798dd1 100644
--- a/nci/stable.yaml
+++ b/nci/stable.yaml
@@ -9,6 +9,8 @@ invent.kde.org/neon:
     - '*'
   - backports-noble:
     - '*'
+  - backports-resolute:
+    - '*'
   - education:
     - '*'
   - extras:
diff --git a/nci/unstable.yaml b/nci/unstable.yaml
index 493e965..39a7a7a 100644
--- a/nci/unstable.yaml
+++ b/nci/unstable.yaml
@@ -9,6 +9,8 @@ invent.kde.org/neon:
     - '*'
   - backports-noble:
     - '*'
+  - backports-resolute:
+    - '*'
   - education:
     - '*'
   - extras:
diff --git a/overrides/nci-resolute.yaml b/overrides/nci-resolute.yaml
new file mode 100644
index 0000000..b1b424f
--- /dev/null
+++ b/overrides/nci-resolute.yaml
@@ -0,0 +1,8 @@
+# NB: global_restriction is defined as an anchor setting all branches to
+#   restricted for the series!
+
+# Restrict all resolute backports to only build on resolute.
+'*invent.kde.org/neon/backports-resolute/*': &global_restriction
+  '*': &series_restriction
+    series_restrictions:
+      - resolute

From null at kde.org  Thu Jul 23 12:41:35 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 11:41:35 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-resolute/libdbusmenu-qt-resolute/Neon/release=5D_debian=3A_pkgconf?=
Message-ID: <20260723114135.D37061401D92@lerwini.kde.org>

Git commit 0d859a8af7f9c21276e62abdcd9f437c79c4cea5 by Carlos De Maine.
Committed on 23/07/2026 at 11:41.
Pushed by carlosdem into branch 'Neon/release'.

pkgconf

M  +1    -1    debian/control

https://invent.kde.org/neon/backports-resolute/libdbusmenu-qt-resolute/-/commit/0d859a8af7f9c21276e62abdcd9f437c79c4cea5

diff --git a/debian/control b/debian/control
index 3adbeae..c140ef7 100644
--- a/debian/control
+++ b/debian/control
@@ -5,7 +5,7 @@ Build-Depends: debhelper-compat (= 13),
  cmake,
  qtbase5-dev,
  qt6-base-dev,
- pkg-config,
+ pkgconf,
  doxygen
 Maintainer: Debian Krap Maintainers <debian-qt-kde at lists.debian.org>
 Uploaders: Praveen Arimbrathodiyil <pravi.a at gmail.com>,

From null at kde.org  Thu Jul 23 12:53:14 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 11:53:14 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-resolute/libdbusmenu-qt-resolute/Neon/release=5D_debian=3A_-DCMAKE=5FPOLICY=5FVERSION=5FMINIMUM=3D3=2E5?=
Message-ID: <20260723115314.B4B8C1401B96@lerwini.kde.org>

Git commit 745e5bc1e0527fb4d81b38f362b4bf09592271ef by Carlos De Maine.
Committed on 23/07/2026 at 11:53.
Pushed by carlosdem into branch 'Neon/release'.

-DCMAKE_POLICY_VERSION_MINIMUM=3.5

M  +2    -2    debian/rules

https://invent.kde.org/neon/backports-resolute/libdbusmenu-qt-resolute/-/commit/745e5bc1e0527fb4d81b38f362b4bf09592271ef

diff --git a/debian/rules b/debian/rules
index fcb38d7..60dbcc9 100755
--- a/debian/rules
+++ b/debian/rules
@@ -10,8 +10,8 @@ execute_after_dh_auto_clean:
 	rm -rf build-Qt6
 
 override_dh_auto_configure:
-	QT_SELECT=qt5 dh_auto_configure -- -DUSE_QT5=True
-	QT_SELECT=qt6 dh_auto_configure --builddirectory=build-qt6 -- -DUSE_QT6=True
+	QT_SELECT=qt5 dh_auto_configure -- -DUSE_QT5=True -DCMAKE_POLICY_VERSION_MINIMUM=3.5
+	QT_SELECT=qt6 dh_auto_configure --builddirectory=build-qt6 -- -DUSE_QT6=True -DCMAKE_POLICY_VERSION_MINIMUM=3.5
 
 override_dh_auto_build:
 	dh_auto_build

From null at kde.org  Thu Jul 23 13:19:24 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 12:19:24 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/libraries/kopeninghours/Neon/release=5D_debian=3A_libboost-python-dev?=
Message-ID: <20260723121924.C95501400393@lerwini.kde.org>

Git commit 8d842fc432bb46d81446af3ef45a7f3130f80ad2 by Carlos De Maine.
Committed on 23/07/2026 at 12:19.
Pushed by carlosdem into branch 'Neon/release'.

libboost-python-dev

M  +3    -3    debian/control

https://invent.kde.org/neon/libraries/kopeninghours/-/commit/8d842fc432bb46d81446af3ef45a7f3130f80ad2

diff --git a/debian/control b/debian/control
index 017252c..ec26880 100644
--- a/debian/control
+++ b/debian/control
@@ -3,17 +3,17 @@ Section: libs
 Priority: optional
 Maintainer: Debian/Kubuntu Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>
 Build-Depends: bison,
-               cmake (>= 2.8.12),
+               cmake,
                debhelper-compat (= 13),
                flex,
                kf6-extra-cmake-modules,
                kf6-kholidays-dev,
                kf6-ki18n-dev,
-               libboost-python1.74-dev,
+               libboost-python-dev,
                pkg-kde-tools-neon,
                qt6-base-dev,
                qt6-declarative-dev
-Standards-Version: 4.5.0
+Standards-Version: 4.6.2
 
 Package: libkopeninghours1-qt6
 Architecture: any

From null at kde.org  Thu Jul 23 13:34:33 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 12:34:33 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kfilemetadata/Neon/release=5D_debian=3A_libpostproc-dev_is_unneccessary?=
Message-ID: <20260723123433.BCF5D14007D5@lerwini.kde.org>

Git commit 400c3a0bc12912019d7741e279c426ded45b398c by Carlos De Maine.
Committed on 23/07/2026 at 12:34.
Pushed by carlosdem into branch 'Neon/release'.

libpostproc-dev is unneccessary

M  +0    -1    debian/control

https://invent.kde.org/neon/kf6/kf6-kfilemetadata/-/commit/400c3a0bc12912019d7741e279c426ded45b398c

diff --git a/debian/control b/debian/control
index 350a995..19ba1b9 100644
--- a/debian/control
+++ b/debian/control
@@ -22,7 +22,6 @@ Build-Depends: cmake,
                libepub-dev,
                libexiv2-dev,
                libpoppler-qt6-dev,
-               libpostproc-dev,
                libqmobipocket-dev,
                libswscale-dev,
                libtag1-dev,

From null at kde.org  Thu Jul 23 13:36:13 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 12:36:13 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kcmutils/Neon/release=5D_debian=3A_drop_the_2_suffix?=
Message-ID: <20260723123613.B8B4014007D5@lerwini.kde.org>

Git commit 4f25beadac4090984397f5930ff7fdf37a944c41 by Carlos De Maine.
Committed on 23/07/2026 at 12:36.
Pushed by carlosdem into branch 'Neon/release'.

drop the 2 suffix

M  +1    -1    debian/control

https://invent.kde.org/neon/kf6/kf6-kcmutils/-/commit/4f25beadac4090984397f5930ff7fdf37a944c41

diff --git a/debian/control b/debian/control
index d8b1b1a..f438117 100644
--- a/debian/control
+++ b/debian/control
@@ -12,7 +12,7 @@ Build-Depends: cmake,
                kf6-kcoreaddons-dev,
                kf6-ki18n-dev,
                kf6-kio-dev,
-               kf6-kirigami2-dev,
+               kf6-kirigami-dev,
                kf6-kitemviews-dev,
                kf6-kxmlgui-dev,
                pkg-kde-tools-neon,

From null at kde.org  Thu Jul 23 13:40:23 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 12:40:23 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/libraries/kopeninghours/Neon/release=5D_debian=3A_dh=5Fauto=5Fconfigure_--_-DQT=5FMAJOR=5FVERSION=3D6?=
Message-ID: <20260723124023.D102B140022D@lerwini.kde.org>

Git commit fa52ca027f3c9fd84c5e16b93107bfa51d2cc23e by Carlos De Maine.
Committed on 23/07/2026 at 12:40.
Pushed by carlosdem into branch 'Neon/release'.

dh_auto_configure -- -DQT_MAJOR_VERSION=6

M  +3    -0    debian/rules

https://invent.kde.org/neon/libraries/kopeninghours/-/commit/fa52ca027f3c9fd84c5e16b93107bfa51d2cc23e

diff --git a/debian/rules b/debian/rules
index 3d69b0d..1448d04 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,3 +4,6 @@
 
 %:
 	dh $@ --with kf6 --buildsystem kf6
+
+override_dh_auto_configure:
+	dh_auto_configure -- -DQT_MAJOR_VERSION=6

From null at kde.org  Thu Jul 23 13:58:26 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 12:58:26 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/libraries/kirigami-app-components/Neon/release=5D_debian=3A_now_have_translations?=
Message-ID: <20260723125826.7983C140022D@lerwini.kde.org>

Git commit f6936a21774865257effcd0913f16242f7a9e191 by Carlos De Maine.
Committed on 23/07/2026 at 12:58.
Pushed by carlosdem into branch 'Neon/release'.

now have translations

M  +1    -1    debian/kirigami-app-components.install

https://invent.kde.org/neon/libraries/kirigami-app-components/-/commit/f6936a21774865257effcd0913f16242f7a9e191

diff --git a/debian/kirigami-app-components.install b/debian/kirigami-app-components.install
index 6c8ce47..ef79c92 100644
--- a/debian/kirigami-app-components.install
+++ b/debian/kirigami-app-components.install
@@ -1,4 +1,4 @@
 usr/lib/*/qt6/qml
-#usr/share/locale/
+usr/share/locale/
 usr/lib/*/libKirigamiActionCollection.so.1*
 usr/lib/*/libKirigamiActionCollection.so.6

From null at kde.org  Thu Jul 23 13:58:57 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 12:58:57 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/libraries/kirigami-app-components/Neon/unstable=5Fnoble=5D_debian=3A_now_have_translations?=
Message-ID: <20260723125857.69823140022D@lerwini.kde.org>

Git commit caf6236a82a673571d27134dcbe7e70832cd9585 by Carlos De Maine.
Committed on 23/07/2026 at 12:58.
Pushed by carlosdem into branch 'Neon/unstable_noble'.

now have translations

(cherry picked from commit f6936a21774865257effcd0913f16242f7a9e191)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +1    -1    debian/kirigami-app-components.install

https://invent.kde.org/neon/libraries/kirigami-app-components/-/commit/caf6236a82a673571d27134dcbe7e70832cd9585

diff --git a/debian/kirigami-app-components.install b/debian/kirigami-app-components.install
index 6c8ce47..ef79c92 100644
--- a/debian/kirigami-app-components.install
+++ b/debian/kirigami-app-components.install
@@ -1,4 +1,4 @@
 usr/lib/*/qt6/qml
-#usr/share/locale/
+usr/share/locale/
 usr/lib/*/libKirigamiActionCollection.so.1*
 usr/lib/*/libKirigamiActionCollection.so.6

From null at kde.org  Thu Jul 23 13:59:27 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 12:59:27 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/libraries/kirigami-app-components/Neon/release=5D_debian=3A_Revert_=22now_have_translations=22?=
Message-ID: <20260723125927.51A87140022D@lerwini.kde.org>

Git commit 4d1cbe052dfaa1827b0781b8d31b57e7fadcc588 by Carlos De Maine.
Committed on 23/07/2026 at 12:59.
Pushed by carlosdem into branch 'Neon/release'.

Revert "now have translations"

This reverts commit f6936a21774865257effcd0913f16242f7a9e191

M  +1    -1    debian/kirigami-app-components.install

https://invent.kde.org/neon/libraries/kirigami-app-components/-/commit/4d1cbe052dfaa1827b0781b8d31b57e7fadcc588

diff --git a/debian/kirigami-app-components.install b/debian/kirigami-app-components.install
index ef79c92..6c8ce47 100644
--- a/debian/kirigami-app-components.install
+++ b/debian/kirigami-app-components.install
@@ -1,4 +1,4 @@
 usr/lib/*/qt6/qml
-usr/share/locale/
+#usr/share/locale/
 usr/lib/*/libKirigamiActionCollection.so.1*
 usr/lib/*/libKirigamiActionCollection.so.6

From null at kde.org  Thu Jul 23 14:00:02 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 13:00:02 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/libraries/kirigami-app-components/Neon/unstable=5D_debian=3A_Revert_=22Revert_=22now_have_translations=22=22?=
Message-ID: <20260723130002.8AD491401366@lerwini.kde.org>

Git commit e3a8b6be986bc93ee8462743245c226b45cc9fa3 by Carlos De Maine.
Committed on 23/07/2026 at 13:00.
Pushed by carlosdem into branch 'Neon/unstable'.

Revert "Revert "now have translations""

This reverts commit 4d1cbe052dfaa1827b0781b8d31b57e7fadcc588

M  +1    -1    debian/kirigami-app-components.install

https://invent.kde.org/neon/libraries/kirigami-app-components/-/commit/e3a8b6be986bc93ee8462743245c226b45cc9fa3

diff --git a/debian/kirigami-app-components.install b/debian/kirigami-app-components.install
index 6c8ce47..ef79c92 100644
--- a/debian/kirigami-app-components.install
+++ b/debian/kirigami-app-components.install
@@ -1,4 +1,4 @@
 usr/lib/*/qt6/qml
-#usr/share/locale/
+usr/share/locale/
 usr/lib/*/libKirigamiActionCollection.so.1*
 usr/lib/*/libKirigamiActionCollection.so.6

From null at kde.org  Thu Jul 23 14:23:30 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 13:23:30 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kwin/Neon/release=5D_debian=3A_resolute_has_gcc15_already?=
Message-ID: <20260723132330.49DC51401050@lerwini.kde.org>

Git commit 911ced41bce1fcb40c3b73f81bb458e813d4b882 by Carlos De Maine.
Committed on 23/07/2026 at 13:23.
Pushed by carlosdem into branch 'Neon/release'.

resolute has gcc15 already

M  +0    -2    debian/control
M  +0    -4    debian/rules

https://invent.kde.org/neon/plasma/kwin/-/commit/911ced41bce1fcb40c3b73f81bb458e813d4b882

diff --git a/debian/control b/debian/control
index 3110910..d6c8b5e 100644
--- a/debian/control
+++ b/debian/control
@@ -6,8 +6,6 @@ Uploaders: Maximiliano Curia <maxy at debian.org>
 Build-Depends: breeze-dev,
                cmake,
                debhelper-compat (= 13),
-               g++-14,
-               gcc-14,
                hwdata,
                kf6-extra-cmake-modules,
                kf6-kcmutils-dev,
diff --git a/debian/rules b/debian/rules
index a13811e..e099b3b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,10 +2,6 @@
 # SPDX-License-Identifier: LGPL-2.0-or-later
 # SPDX-FileCopyrightText: 2023 Jonathan Riddell <jr at jriddell.org>
 
-# need gcc 14
-export CC=gcc-14
-export CXX=g++-14
-
 %:
 	dh $@ --with kf6 --buildsystem kf6
 

From null at kde.org  Thu Jul 23 14:24:27 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 13:24:27 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kwin-x11/Neon/release=5D_debian=3A_resolute_has_gcc15_already?=
Message-ID: <20260723132427.A446F140129D@lerwini.kde.org>

Git commit 84fd6443f9711e6454bf565de7fdc8df0f03ad4e by Carlos De Maine.
Committed on 23/07/2026 at 13:24.
Pushed by carlosdem into branch 'Neon/release'.

resolute has gcc15 already

M  +0    -2    debian/control
M  +0    -4    debian/rules

https://invent.kde.org/neon/plasma/kwin-x11/-/commit/84fd6443f9711e6454bf565de7fdc8df0f03ad4e

diff --git a/debian/control b/debian/control
index aeea7d6..0aadf49 100644
--- a/debian/control
+++ b/debian/control
@@ -6,8 +6,6 @@ Uploaders: Maximiliano Curia <maxy at debian.org>
 Build-Depends: breeze-dev,
                cmake,
                debhelper-compat (= 13),
-               g++-14,
-               gcc-14,
                hwdata,
                kf6-extra-cmake-modules,
                kf6-kauth-dev,
diff --git a/debian/rules b/debian/rules
index f7c7105..bf17cfa 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,10 +2,6 @@
 # SPDX-License-Identifier: LGPL-2.0-or-later
 # SPDX-FileCopyrightText: 2023 Jonathan Riddell <jr at jriddell.org>
 
-# need gcc 14
-export CC=gcc-14
-export CXX=g++-14
-
 %:
 	dh $@ --with kf6 --buildsystem kf6
 

From null at kde.org  Thu Jul 23 14:25:08 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 13:25:08 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kwin-selenium-tester/Neon/release=5D_debian=3A_resolute_has_gcc15_already?=
Message-ID: <20260723132508.44CD6140104D@lerwini.kde.org>

Git commit 33a74ac48ad3a684748badae1009ac2f577d06b1 by Carlos De Maine.
Committed on 23/07/2026 at 13:25.
Pushed by carlosdem into branch 'Neon/release'.

resolute has gcc15 already

M  +0    -2    debian/control
M  +0    -4    debian/rules

https://invent.kde.org/neon/plasma/kwin-selenium-tester/-/commit/33a74ac48ad3a684748badae1009ac2f577d06b1

diff --git a/debian/control b/debian/control
index 38f9b42..6968986 100644
--- a/debian/control
+++ b/debian/control
@@ -5,8 +5,6 @@ Maintainer: Debian/Kubuntu Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>
 Uploaders: Maximiliano Curia <maxy at debian.org>
 Build-Depends: cmake,
                debhelper-compat (= 13),
-               g++-14,
-               gcc-14,
                hwdata,
                kf6-extra-cmake-modules,
                kf6-kcolorscheme-dev,
diff --git a/debian/rules b/debian/rules
index 0f6f735..322522b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,10 +2,6 @@
 # SPDX-License-Identifier: LGPL-2.0-or-later
 # SPDX-FileCopyrightText: 2023 Jonathan Riddell <jr at jriddell.org>
 
-# need gcc 14
-export CC=gcc-14
-export CXX=g++-14
-
 override_dh_auto_configure:
 	dh_auto_configure 
 

From null at kde.org  Thu Jul 23 14:27:08 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 13:27:08 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/neochat/Neon/unstable=5D_debian=3A_resolute_has_gcc15_already?=
Message-ID: <20260723132708.06C98140104D@lerwini.kde.org>

Git commit f84ce5c140d8060f6659b56febf635af03f0897b by Carlos De Maine.
Committed on 23/07/2026 at 13:27.
Pushed by carlosdem into branch 'Neon/unstable'.

resolute has gcc15 already

M  +0    -2    debian/control
M  +0    -4    debian/rules

https://invent.kde.org/neon/network/neochat/-/commit/f84ce5c140d8060f6659b56febf635af03f0897b

diff --git a/debian/control b/debian/control
index c668b02..ba4791b 100644
--- a/debian/control
+++ b/debian/control
@@ -5,8 +5,6 @@ Maintainer: Jonathan Riddell <jr at jriddell.org>
 Build-Depends: cmake,
                cmark,
                debhelper-compat (= 13),
-               g++-14,
-               gcc-14,
                kf6-extra-cmake-modules,
                kf6-kcolorscheme-dev,
                kf6-kconfig-dev,
diff --git a/debian/rules b/debian/rules
index cc51a6a..a632d63 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,10 +2,6 @@
 # SPDX-License-Identifier: LGPL-2.0-or-later
 # SPDX-FileCopyrightText: 2023 Jonathan Riddell <jr at jriddell.org>
 
-# need gcc 14
-export CC=gcc-14
-export CXX=g++-14
-
 %:
 	dh $@ --with kf6 --buildsystem kf6
 

From null at kde.org  Thu Jul 23 14:30:28 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 13:30:28 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/3rdparty/sddm/Neon/release=5D_debian=3A_-DCMAKE=5FPOLICY=5FVERSION=5FMINIMUM=3D3=2E5?=
Message-ID: <20260723133028.861AE140022D@lerwini.kde.org>

Git commit 68b01072787ac826d5510cffb40aa358a3cd2b53 by Carlos De Maine.
Committed on 23/07/2026 at 13:30.
Pushed by carlosdem into branch 'Neon/release'.

-DCMAKE_POLICY_VERSION_MINIMUM=3.5

M  +2    -1    debian/rules

https://invent.kde.org/neon/3rdparty/sddm/-/commit/68b01072787ac826d5510cffb40aa358a3cd2b53

diff --git a/debian/rules b/debian/rules
index 114eade..df801d8 100755
--- a/debian/rules
+++ b/debian/rules
@@ -12,7 +12,8 @@ SDDM_CMAKE_ARGS = -DCMAKE_INSTALL_LIBEXECDIR=/usr/lib/${DEB_HOST_MULTIARCH}/sddm
 	    -DWAYLAND_SESSION_COMMAND="/etc/sddm/wayland-session" \
 	    -DBUILD_MAN_PAGES=ON \
 	    -DDBUS_CONFIG_FILENAME="sddm_org.freedesktop.DisplayManager.conf" \
-	    -DBUILD_WITH_QT6=ON
+	    -DBUILD_WITH_QT6=ON \
+		-DCMAKE_POLICY_VERSION_MINIMUM=3.5
 
 ifneq ($(DEB_HOST_ARCH_OS),linux)
   SDDM_CMAKE_ARGS += -DNO_SYSTEMD=ON -DENABLE_JOURNALD=OFF

From null at kde.org  Thu Jul 23 21:37:10 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 20:37:10 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kwallet/Neon/release=5D_debian=3A_kwallet6_dummy_transitional_package?=
Message-ID: <20260723203710.E17F91400917@lerwini.kde.org>

Git commit f19544983588d3c5ebce9d9a33db75b64568dc57 by Carlos De Maine.
Committed on 23/07/2026 at 20:37.
Pushed by carlosdem into branch 'Neon/release'.

kwallet6 dummy transitional package

M  +6    -0    debian/control

https://invent.kde.org/neon/kf6/kf6-kwallet/-/commit/f19544983588d3c5ebce9d9a33db75b64568dc57

diff --git a/debian/control b/debian/control
index 45edbae..ff91e26 100644
--- a/debian/control
+++ b/debian/control
@@ -71,6 +71,12 @@ Description: development files for kwallet-framework
  .
  Contains development files for kwallet-framework.
 
+Package: kwallet6
+Architecture: all
+Depends: kf6-kwallet, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
+
 Package: libkf6wallet6
 Architecture: all
 Depends: kf6-kwallet, ${misc:Depends}

From null at kde.org  Thu Jul 23 22:02:48 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 21:02:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-noble/signon-ui-noble/Neon/release=5D_debian=3A_signon-ui-x11_-=3E_signon-ui-qt?=
Message-ID: <20260723210248.7EA25140022D@lerwini.kde.org>

Git commit 397e1a64ed8e872348b7ca7a0499f08088bef333 by Carlos De Maine.
Committed on 23/07/2026 at 21:02.
Pushed by carlosdem into branch 'Neon/release'.

signon-ui-x11 -> signon-ui-qt

M  +3    -3    debian/control
R  +0    -0    debian/signon-ui-qt.install [from: debian/signon-ui-x11.install - 100% similarity]

https://invent.kde.org/neon/backports-noble/signon-ui-noble/-/commit/397e1a64ed8e872348b7ca7a0499f08088bef333

diff --git a/debian/control b/debian/control
index 71c2656..410c69b 100644
--- a/debian/control
+++ b/debian/control
@@ -28,13 +28,13 @@ Homepage: https://launchpad.net/signon-ui
 # just go ahead.  ~online-accounts will notice and sync up the code again.
 Vcs-Bzr: https://code.launchpad.net/~online-accounts/signon-ui/trunk
 
-Package: signon-ui-x11
+Package: signon-ui-qt
 Architecture: any
 Depends: ${misc:Depends},
          ${shlibs:Depends},
          signon-ui-service
-Breaks: signon-ui (<< 0.17)
-Replaces: signon-ui (<< 0.17)
+Breaks: signon-ui (<< 0.17), signon-ui-x11,
+Replaces: signon-ui (<< 0.17), signon-ui-x11,
 Description: Single Sign-on UI
  UI for the signond Single Signon service
 
diff --git a/debian/signon-ui-x11.install b/debian/signon-ui-qt.install
similarity index 100%
rename from debian/signon-ui-x11.install
rename to debian/signon-ui-qt.install

From null at kde.org  Thu Jul 23 22:25:53 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 21:25:53 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-resolute/signon-ui-resolute/Neon/unstable=5D_debian=3A_reimport?=
Message-ID: <20260723212553.01C311401CF4@lerwini.kde.org>

Git commit 50166400cebd5f4002f6d3e4a27cd77df9f5a896 by Carlos De Maine.
Committed on 23/07/2026 at 21:25.
Pushed by carlosdem into branch 'Neon/unstable'.

reimport

A  +1    -0    debian/.gitattributes
A  +998  -0    debian/changelog
A  +48   -0    debian/control
A  +76   -0    debian/copyright
A  +2568 -0    debian/patches/0001_gitlab_tag_0.17+15.10.20150810-0ubuntu1.diff
A  +35   -0    debian/patches/0002_signon-ui-0.15-fix-qt5-build.diff
A  +10   -0    debian/patches/0003_fake-user-agent.diff
A  +3    -0    debian/patches/series
A  +30   -0    debian/rules
A  +2    -0    debian/signon-ui-qt.install
A  +2    -0    debian/signon-ui-service.install
A  +1    -0    debian/source/format
A  +2    -0    debian/watch

https://invent.kde.org/neon/backports-resolute/signon-ui-resolute/-/commit/50166400cebd5f4002f6d3e4a27cd77df9f5a896

diff --git a/debian/.gitattributes b/debian/.gitattributes
new file mode 100644
index 0000000..6a03163
--- /dev/null
+++ b/debian/.gitattributes
@@ -0,0 +1 @@
+changelog merge=dpkg-mergechangelogs
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..fd61486
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,998 @@
+signon-ui (0.18~nicofee20240222-0neon) noble; urgency=medium
+
+  * OMG
+
+ -- Jonathan Riddell <jr at jriddell.org>  Thu, 22 Feb 2024 15:56:26 +0000
+
+signon-ui (0.17+18.04.20171027+really20160406-0neon) jammy; urgency=medium
+
+  * Rebuild of 0.17+18.04.20160406-0ubuntu1 source with upstream patches
+    from gitlab that gets rid of webkit and uses webengine instead.
+
+ -- Carlos De Maine <carlosdemaine at gmail.com>  Wed, 04 Oct 2023 11:09:12 +1000
+
+signon-ui (0.17+16.04.20151125-0neon) jammy; urgency=medium
+
+  * Remove build dependency on qt5-default, which no longer exists
+    (LP: #1921781).
+
+ -- Logan Rosen <logan at ubuntu.com>  Tue, 06 Apr 2021 23:43:03 -0400
+
+signon-ui (0.17+18.04.20171027+really20160406-0ubuntu2) focal; urgency=medium
+
+  * No-change rebuild for libgcc-s1 package name change.
+
+ -- Matthias Klose <doko at ubuntu.com>  Mon, 23 Mar 2020 07:25:35 +0100
+
+signon-ui (0.17+18.04.20171027+really20160406-0ubuntu1) bionic; urgency=medium
+
+  * Rebuild of 0.17+16.04.20160406-0ubuntu1 source. Versions later than
+    this crash when trying to add a Google account in KDE
+    systemsettings. An upstream solution requires unimplemented changes
+    to KDE Kaccounts KCM, so for now revert to last good working
+    version. (LP: #1727811)
+  * Re-drop build dependency on libgstreamer-plugins-base0.10-dev
+  * Re-drop transitional signon-ui package (package was renamed for Utopic)
+
+ -- Rik Mills <rikmills at kubuntu.org>  Fri, 27 Oct 2017 15:57:25 +0100
+
+signon-ui (0.17+16.04.20160406-0ubuntu1) xenial; urgency=medium
+
+  [ Alberto Mardegan ]
+  * Update Ubuntu.Web backend, make it the default on Unity (LP:
+    #1547647)
+
+ -- David Barth <david.barth at canonical.com>  Wed, 06 Apr 2016 09:17:36 +0000
+
+signon-ui (0.17+16.04.20151125-0ubuntu1) xenial; urgency=medium
+
+  [ Alberto Mardegan ]
+  * Strip trailing "/" when comparing URLs (LP: #1173926)
+
+  [ CI Train Bot ]
+  * New rebuild forced.
+
+ -- David Barth <david.barth at canonical.com>  Wed, 25 Nov 2015 16:34:10 +0000
+
+signon-ui (0.17+15.10.20150810-0ubuntu1) wily; urgency=medium
+
+  [ Alberto Mardegan ]
+  * Fix portability to non-X11 platforms (LP: #1473422, #1473423)
+
+ -- CI Train Bot <ci-train-bot at canonical.com>  Mon, 10 Aug 2015 08:37:45 +0000
+
+signon-ui (0.17+15.04.20150410-0ubuntu2~gcc5.1) wily; urgency=medium
+
+  * No-change rebuild using GCC 5.
+
+ -- Matthias Klose <doko at ubuntu.com>  Mon, 03 Aug 2015 18:39:20 +0200
+
+signon-ui (0.17+15.04.20150410-0ubuntu1) vivid; urgency=medium
+
+  [ Iain Lane ]
+  * src/signon.pro: Add 'quick' to the list of Qt modules used; we use
+    QQuickView
+
+ -- CI Train Bot <ci-train-bot at canonical.com>  Fri, 10 Apr 2015 08:47:04 +0000
+
+signon-ui (0.17+14.10.20140916-0ubuntu1) utopic; urgency=low
+
+  [ Colin Watson ]
+  * Add versioned Breaks/Replaces on signon-ui to signon-ui-x11 to fix
+    upgrades from before 0.17. (LP: #1363352)
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Tue, 16 Sep 2014 19:07:08 +0000
+
+signon-ui (0.17+14.10.20140814-0ubuntu1) utopic; urgency=low
+
+  [ Ubuntu daily release ]
+  * New rebuild forced
+
+  [ Alberto Mardegan ]
+  * New release Add signon-ui-service, to fix co-installation with u-s-
+    s-o-a. Use Oxide instead of WebKit2 .
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Thu, 14 Aug 2014 10:23:08 +0000
+
+signon-ui (0.17+14.10.20140612-0ubuntu1) utopic; urgency=medium
+
+  [ Alberto Mardegan ]
+  * Use Oxide instead of WebKit2
+  * Add signon-ui-service, to fix co-installation with u-s-s-o-a
+
+  [ Ubuntu daily release ]
+  * New rebuild forced
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Thu, 12 Jun 2014 13:35:05 +0000
+
+signon-ui (0.16+14.10.20140530-0ubuntu1) utopic; urgency=low
+
+  [ Timo Jyrinki ]
+  * Depend on libqt5sensors5-dev instead of qtsensors5-dev. (LP:
+    #1317885) (LP: #1317885)
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Fri, 30 May 2014 17:38:39 +0000
+
+signon-ui (0.16+14.04.20140304.is.0.15+14.04.20140313-0ubuntu2) utopic; urgency=medium
+
+  * debian/control: remove arch constraints in gl/gles build-deps, not needed
+    as it follows what Qt uses
+
+ -- Ricardo Salveti de Araujo <ricardo.salveti at canonical.com>  Tue, 29 Apr 2014 10:57:43 -0700
+
+signon-ui (0.16+14.04.20140304.is.0.15+14.04.20140313-0ubuntu1) trusty; urgency=low
+
+  * New rebuild forced
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Thu, 13 Mar 2014 15:22:16 +0000
+
+signon-ui (0.16+14.04.20140304.is.0.15+14.04.20131024.2-0ubuntu1) trusty; urgency=medium
+
+  * Reverting as desktop image isn't installable (main/universe
+    mismatch) and causing all signon-ui tests on Touch failing
+
+ -- Didier Roche <didrocks at ubuntu.com>  Wed, 05 Mar 2014 12:19:29 +0100
+
+signon-ui (0.16+14.04.20140304-0ubuntu1) trusty; urgency=medium
+
+  [ Alberto Mardegan ]
+  * Tag version 0.16.
+  * Add an experimental method to get the WebView cookies This is
+    intended to be used by the webapps container, in the attempt to
+    reduce the number of web logins required to the user.
+  * Disable failing test on QtDBus Q_ASSERT See https://bugreports.qt-
+    project.org/browse/QTBUG-36475 . (LP: #1271052)
+
+  [ Alexandre Abreu ]
+  * Update UA overrides from the most recent ones .
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Tue, 04 Mar 2014 15:04:01 +0000
+
+signon-ui (0.15+14.04.20131024.2-0ubuntu1) trusty; urgency=low
+
+  [ Ken VanDine ]
+  * Don't limit arch to a fixed set (LP: #1239743) . (LP: #1239743)
+
+  [ Ubuntu daily release ]
+  * Automatic snapshot from revision 119
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Thu, 24 Oct 2013 20:30:36 +0000
+
+signon-ui (0.15+13.10.20131016.2-0ubuntu1) saucy; urgency=low
+
+  [ Alberto Mardegan ]
+  * Do not anchor to the osk item (OnScreenKeyboard), as it's not a
+    sibling. . (LP: #1238485)
+
+  [ Ubuntu daily release ]
+  * Automatic snapshot from revision 117
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Wed, 16 Oct 2013 14:15:21 +0000
+
+signon-ui (0.15+13.10.20131011-0ubuntu1) saucy; urgency=low
+
+  [ Ken VanDine ]
+  * Use a MainView and pull in the UserAgent logic used in the Browser
+    component. Using the correct useragent fixes things like facebook
+    suggesting users should install the facebook app for iphone (LP:
+    #1235259). (LP: #1235259)
+  * Allow overriding the QML files used by placing them in
+    /usr/share/signon-ui/qml If there is a webview.qml file in that
+    directory, load it instead of using the one built into the
+    resources. This is useful for debugging QML only changes on the
+    device without needing to rebuild and install signon-ui. It is
+    important to note, when overriding them you need to copy include the
+    .qml and .js files into that directory. .
+
+  [ Iain Lane ]
+  * Allow LIBDIR and LIBEXECDIR to be overridden; install in multiarch
+    path; set LIBEXECDIR=LIBDIR .
+
+  [ Alberto Mardegan ]
+  * Bump build dependency for XEmbed support .
+  * Allow the request to be cancelled from the UI. Clients can provide a
+    QML component to be used in order to create the authentication page,
+    and this gives them a way to add a cancel button there. (LP:
+    #1231691)
+  * Let the client override the Page component. . (LP: #1231691)
+
+  [ Ubuntu daily release ]
+  * Automatic snapshot from revision 115
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Fri, 11 Oct 2013 04:33:07 +0000
+
+signon-ui (0.15+13.10.20131003.1-0ubuntu1) saucy; urgency=low
+
+  [ Alberto Mardegan ]
+  * Add missing import line The lack of this line was causing the
+    "units.gu()" function to be undefined, and therefore the form factor
+    was undefined as well, and consequently also the user-agent. . (LP:
+    #1217792)
+
+  [ Ubuntu daily release ]
+  * Automatic snapshot from revision 108
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Thu, 03 Oct 2013 16:36:31 +0000
+
+signon-ui (0.15daily13.06.25-0ubuntu1) saucy; urgency=low
+
+  [ Alberto Mardegan ]
+  * Show a warning message when authenticating with plain
+    HTTP. (LP: #1180297).
+
+  [ Ubuntu daily release ]
+  * Automatic snapshot from revision 106
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Tue, 25 Jun 2013 04:31:06 +0000
+
+signon-ui (0.15daily13.06.12-0ubuntu1) saucy; urgency=low
+
+  [ Alberto Mardegan ]
+  * Don't block the "about:blank" URL.
+  * Don't empty the username field when the login form is re-presented.
+  * Do not hardcode the prefix in D-Bus service files.
+
+  [ Ubuntu daily release ]
+  * Automatic snapshot from revision 104
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Wed, 12 Jun 2013 04:31:57 +0000
+
+signon-ui (0.14daily13.06.05.1-0ubuntu1) saucy; urgency=low
+
+  [ phablet ]
+  * Add some more logic for the webview, based on Ubuntu.Browser for better 
+    support on phablet
+
+  [ Ken VanDine ]
+  * Optionally use WebKit2 in Qt5 Add a configuration option ("qmake
+    CONFIG+=no-widgets") to disable using the QtWidgets based QWebView
+    and use QtQuick's WebView, which is based on WebKit2. Another
+    configuration option ("CONFIG+=force-foreign-qwindow") can be used
+    to enable window embedding/reparenting with Qt5, which otherwise
+    would only be enabled with Qt 5.1 or later. Note that the "no-
+    widgets" option is not activated in debian/rules; that bit should go
+    into a separate branch. The WebView implementation is mostly based
+    on Ken Vandine's "phablet-rebased" branch; the big difference here
+    is that the WebView is opened in a separate process, which is
+    spawned by signon-ui with a hacked $HOME variable which will force
+    WebKit2 to store all its data (cookies and form completions) into a
+    different location depending on the identity being authenticated.
+    The process separation is needed in order not to share the same
+    WebKit's WebProcess among the WebViews, which would defeat the trick
+    of changing $HOME.
+
+  [ Alberto Mardegan ]
+  * Use bzr-export to implement the "make dist" command This includes
+    the po/Makefile file, which was previously being excluded by
+    mistake. . (LP: #1162296)
+  * Wait 3 seconds before reporting a page load failure When logging in
+    to Google with an Ubuntu SSO account, the browser is briefly
+    redirected to a page which fails to load; however, the
+    authentication then continues successfully. In order not to stop the
+    authentication process, wait three seconds before terminating the
+    authentication with an error, and abort the timer if another URL is
+    queued. . (LP: #1171853)
+  * Cancel fail timer when a load is in progress If a page is loading,
+    don't make the request fail. . (LP: #1171853)
+  * Implement removeIdentityData signond will call this method when an
+    identity is removed or being signed out. .
+  * Optionally use WebKit2 in Qt5 Add a configuration option ("qmake
+    CONFIG+=no-widgets") to disable using the QtWidgets based QWebView
+    and use QtQuick's WebView, which is based on WebKit2. Another
+    configuration option ("CONFIG+=force-foreign-qwindow") can be used
+    to enable window embedding/reparenting with Qt5, which otherwise
+    would only be enabled with Qt 5.1 or later. Note that the "no-
+    widgets" option is not activated in debian/rules; that bit should go
+    into a separate branch. The WebView implementation is mostly based
+    on Ken Vandine's "phablet-rebased" branch; the big difference here
+    is that the WebView is opened in a separate process, which is
+    spawned by signon-ui with a hacked $HOME variable which will force
+    WebKit2 to store all its data (cookies and form completions) into a
+    different location depending on the identity being authenticated.
+    The process separation is needed in order not to share the same
+    WebKit's WebProcess among the WebViews, which would defeat the trick
+    of changing $HOME.
+  * Runtime detection of browser handler Even if the "use-webkit2"
+    option is given at build time, allow using the qtwebkit1 interface
+    on xcb. This allows us to use the same signon-ui binary for desktop
+    and phone form factors. .
+
+  [ Ubuntu daily release ]
+  * Automatic snapshot from revision 100
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Wed, 05 Jun 2013 18:49:08 +0000
+
+signon-ui (0.14daily13.05.14ubuntu.unity.next-0ubuntu1) raring; urgency=low
+
+  [ Alberto Mardegan ]
+  * Add a flag to disable SSL errors (to be used for integration tests).
+
+  [ Ubuntu daily release ]
+  * Automatic snapshot from revision 97 (ubuntu-unity/next)
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Tue, 14 May 2013 13:50:47 +0000
+
+signon-ui (0.14daily13.05.02.1ubuntu.unity.next-0ubuntu1) raring; urgency=low
+
+  * Automatic snapshot from revision 95 (ubuntu-unity/next)
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Thu, 02 May 2013 20:48:13 +0000
+
+signon-ui (0.14daily13.05.02ubuntu.unity.next-0ubuntu1) raring; urgency=low
+
+  * Automatic snapshot from revision 92 (ubuntu-unity/next)
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Thu, 02 May 2013 07:36:29 +0000
+
+signon-ui (0.14daily13.05.01.1ubuntu.unity.next-0ubuntu2) UNRELEASED; urgency=low
+
+  * debian/control
+    - don't build for powerpc, qtsensors5-dev isn't available
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Thu, 02 May 2013 01:16:37 -0700
+
+signon-ui (0.14daily13.05.01.1ubuntu.unity.next-0ubuntu1) raring; urgency=low
+
+  [ Alberto Mardegan ]
+  * Fix a crash potentially happening when the XEmbed container reused the 
+    same X window ID from a previous one.
+
+  [ Ken VanDine ]
+  * Automatic snapshot from revision 84 (bootstrap)
+
+  [ Alberto Mardegan ]
+  * po/Makefile is missing from released tarballs (LP: #1162296)
+  * Cannot log in to Google apps domain + Ubuntu SSO (LP: #1171853)
+
+  [ Ubuntu daily release ]
+  * Automatic snapshot from revision 90 (ubuntu-unity/next)
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Wed, 01 May 2013 07:53:33 +0000
+
+signon-ui (0.14-0ubuntu2) saucy; urgency=low
+
+  [ Alberto Mardegan ]
+  * Fix a crash potentially happening when the XEmbed container reused the 
+    same X window ID from a previous one. (LP: #1158969)
+  * Fixed Cannot log in to Google apps domain + Ubuntu SSO (LP: #1171853)
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Wed, 29 May 2013 10:37:43 -0400
+
+signon-ui (0.14-0ubuntu1) raring; urgency=low
+
+  * New upstream release.
+    - Fix page scrolling for some websites (LP: #1158173)
+    - Prevent a double deletion of the browser dialog (LP: #1111507)
+    - Tests: don't use any libnotify methods.
+
+ -- Alberto Mardegan <alberto.mardegan at canonical.com>  Thu, 21 Mar 2013 14:46:48 +0200
+
+signon-ui (0.13bzr13.03.19-0ubuntu1) raring; urgency=low
+
+  * Do not quit if some accounts are failing (LP: #1135038)
+  * Default daemonTimeout to 30 (LP: #1112680)
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Tue, 19 Mar 2013 11:17:02 -0400
+
+signon-ui (0.12bzr13.01.09-0ubuntu1) raring; urgency=low
+
+  * Inline packaging metadata.
+  * Fix typo in proxy detection algorithm (LP: #1095254) [mardy]
+  * Tests: add functional test for the reauthenticator [mardy]
+
+ -- Robert Bruce Park <robert.park at canonical.com>  Wed, 09 Jan 2013 14:55:15 -0800
+
+signon-ui (0.11-0ubuntu1) quantal-proposed; urgency=low
+
+  * New upstream release.
+    - Do not instantiate invalid QDBusMessages (LP: #1040580)
+    - Do not allocate the proxy factory on the
+      stack (LP: #1053444) (LP: #1053454)
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Tue, 25 Sep 2012 16:47:07 -0400
+
+signon-ui (0.10-0ubuntu1) quantal; urgency=low
+
+  * New upstream release.
+    - Fixed proxy support (LP: #1048590)
+    - Don't emit an OSD notification when accounts fail to
+      authenticate (LP: #1049140)
+  * debian/control
+    - build depend on libproxy-dev
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Wed, 19 Sep 2012 15:06:38 -0400
+
+signon-ui (0.9-0ubuntu1) quantal; urgency=low
+
+  * New upstream release.
+    - Early terminate successful requests with no UI (LP: #1049207)
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Wed, 12 Sep 2012 09:36:58 -0400
+
+signon-ui (0.8-0ubuntu1) quantal; urgency=low
+
+  * New upstream release.
+    - Successfully terminate the browser request as soon as we are requested
+      to load the final URL.  This fixes spawning a bunch of instances of
+      external browser instances (LP: #1048177) (LP: #1047588)
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Mon, 10 Sep 2012 09:08:27 -0400
+
+signon-ui (0.7-0ubuntu1) quantal; urgency=low
+
+  * New upstream release.
+    - protect webkit from untrusted content, only allow https (LP: #1039084)
+  * -debian/patches/unit_tests_only.patch, merged upstream
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Fri, 07 Sep 2012 09:33:56 -0400
+
+signon-ui (0.6-0ubuntu1) quantal; urgency=low
+
+  * New upstream release.
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Fri, 17 Aug 2012 16:53:56 -0400
+
+signon-ui (0.5-0ubuntu1) quantal; urgency=low
+
+  * New upstream release
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Thu, 02 Aug 2012 14:40:56 -0400
+
+signon-ui (0.4+bzr47-0quantal1) quantal; urgency=low
+
+  * New snapshot rev 47
+  * common-project-config.pri
+    - fixed FTBFS by including X11 in pkgconfg
+  * tests/test.pro
+    - Only run unit tests
+  * debian/control
+    - added build depends for libxext-dev, gdb, xvfb, dbus-test-runner
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Wed, 01 Aug 2012 17:03:13 -0400
+
+signon-ui (0.4+bzr46-0quantal1) quantal; urgency=low
+
+  * rebuild for quantal
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Mon, 16 Jul 2012 09:59:56 -0400
+
+signon-ui (0.4+bzr46-0precise2) precise; urgency=low
+
+  * no change rebuild
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Fri, 15 Jun 2012 16:53:26 -0400
+
+signon-ui (0.4+bzr46-0precise1) precise; urgency=low
+
+  * new snapshot tag 0.4+bzr46
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Fri, 01 Jun 2012 14:43:03 -0400
+
+signon-ui (0.3+bzr43-0precise1) precise; urgency=low
+
+  * new snapshot tag 0.3+bzr43
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Wed, 04 Apr 2012 15:03:37 -0400
+
+signon-ui (0.3+bzr34-0precise2) precise; urgency=low
+
+  * rebased on trunk
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Fri, 30 Mar 2012 12:01:03 -0400
+
+signon-ui (0.3+bzr34-0precise1) precise; urgency=low
+
+  * new snapshot tag 0.3+bzr40
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Thu, 29 Mar 2012 14:34:00 -0400
+
+signon-ui (0.2+bzr37-0precise1) precise; urgency=low
+
+  * New snapshot r37
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Mon, 19 Mar 2012 12:27:12 -0400
+
+signon-ui (0.2-0precise2) precise; urgency=low
+
+  * debian/control
+    - added build depends on libx11-dev
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Thu, 05 Jan 2012 12:55:17 -0500
+
+signon-ui (0.2-0precise1) precise; urgency=low
+
+  * Initial release
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Thu, 05 Jan 2012 10:32:27 -0500
+signon-ui (0.17+16.04.20151125-1) unstable; urgency=medium
+
+  * Team upload.
+
+  [ Diane Trout ]
+  * New upstream release.
+
+  [ Pino Toscano ]
+  * Bump the debhelper compatibility to 13:
+    - switch the debhelper-compat build dependency to 13
+    - stop passing --fail-missing to dh_install, as it is the default for
+      dh_missing now
+  * Switch Vcs-* fields to salsa.debian.org.
+  * Add the configuration for the CI on salsa.
+  * Add Rules-Requires-Root: no.
+  * Trim trailing whitespace.
+  * Use secure copyright file specification URI.
+  * Update watch file format version to 4.
+  * Bump Standards-Version to 4.5.1, no changes required.
+  * Stop removing signon-ui-unittest, as it is not installed.
+  * Use /usr/share/dpkg/architecture.mk to make sure that $DEB_HOST_MULTIARCH
+    is always defined.
+  * Remove unused build dependencies: gdb, libgl1-mesa-dev | libgl-dev,
+    libgles2-mesa-dev | libgles2-dev, libicu-dev, libqt5opengl5-dev,
+    libsqlite3-dev, libxext-dev, libxslt1-dev, and libqt5sensors5-dev.
+  * Drop old signon-ui breaks/replaces, older than Stretch.
+
+ -- Pino Toscano <pino at debian.org>  Sat, 16 Jan 2021 23:22:58 +0100
+
+signon-ui (0.17+15.10.20150810-2) unstable; urgency=medium
+
+  * Update copyright file with more dates
+  * Remove libgstreamer-plugins-base1.0-dev from Build-Depends
+    (Closes: #800536)
+
+ -- Diane Trout <diane at debian.org>  Thu, 15 Oct 2015 10:51:17 -0700
+
+signon-ui (0.17+15.10.20150810-1) unstable; urgency=medium
+
+  * Prepare initial Debian release.
+  * Change maintainer to Debian qt-kde team, add myself as uploader
+  * Use QT_SELECT=qt5 in rules instead of qt5-default in build-dep
+  * Remove ubuntu-specific version number from qtbase5-dev
+  * Disable qtlocation5-dev from build-dep as Debian doesn't have it.
+  * Add xauth to build-dep needed for tests.
+  * Add myself to debian/* debian/copyright
+  * Remove signon-ui transitional package as we have never been released
+    to Debian.
+  * Remove Breaks/Replaces from signon-ui-service as we have never been
+    released to Debian
+  * Add watch file
+  * Add LGPL-2.1-QTexception-1.1 text to debian/copyright
+
+ -- Diane Trout <diane at debian.org>  Mon, 14 Sep 2015 22:06:53 -0700
+
+signon-ui (0.17+15.04.20150410-0ubuntu1) vivid; urgency=medium
+
+  [ Iain Lane ]
+  * src/signon.pro: Add 'quick' to the list of Qt modules used; we use
+    QQuickView
+
+ -- CI Train Bot <ci-train-bot at canonical.com>  Fri, 10 Apr 2015 08:47:04 +0000
+
+signon-ui (0.17+14.10.20140916-0ubuntu1) utopic; urgency=low
+
+  [ Colin Watson ]
+  * Add versioned Breaks/Replaces on signon-ui to signon-ui-x11 to fix
+    upgrades from before 0.17. (LP: #1363352)
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Tue, 16 Sep 2014 19:07:08 +0000
+
+signon-ui (0.17+14.10.20140814-0ubuntu1) utopic; urgency=low
+
+  [ Ubuntu daily release ]
+  * New rebuild forced
+
+  [ Alberto Mardegan ]
+  * New release Add signon-ui-service, to fix co-installation with u-s-
+    s-o-a. Use Oxide instead of WebKit2 .
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Thu, 14 Aug 2014 10:23:08 +0000
+
+signon-ui (0.17+14.10.20140612-0ubuntu1) utopic; urgency=medium
+
+  [ Alberto Mardegan ]
+  * Use Oxide instead of WebKit2
+  * Add signon-ui-service, to fix co-installation with u-s-s-o-a
+
+  [ Ubuntu daily release ]
+  * New rebuild forced
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Thu, 12 Jun 2014 13:35:05 +0000
+
+signon-ui (0.16+14.10.20140530-0ubuntu1) utopic; urgency=low
+
+  [ Timo Jyrinki ]
+  * Depend on libqt5sensors5-dev instead of qtsensors5-dev. (LP:
+    #1317885) (LP: #1317885)
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Fri, 30 May 2014 17:38:39 +0000
+
+signon-ui (0.16+14.04.20140304.is.0.15+14.04.20140313-0ubuntu2) utopic; urgency=medium
+
+  * debian/control: remove arch constraints in gl/gles build-deps, not needed
+    as it follows what Qt uses
+
+ -- Ricardo Salveti de Araujo <ricardo.salveti at canonical.com>  Tue, 29 Apr 2014 10:57:43 -0700
+
+signon-ui (0.16+14.04.20140304.is.0.15+14.04.20140313-0ubuntu1) trusty; urgency=low
+
+  * New rebuild forced
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Thu, 13 Mar 2014 15:22:16 +0000
+
+signon-ui (0.16+14.04.20140304.is.0.15+14.04.20131024.2-0ubuntu1) trusty; urgency=medium
+
+  * Reverting as desktop image isn't installable (main/universe
+    mismatch) and causing all signon-ui tests on Touch failing
+
+ -- Didier Roche <didrocks at ubuntu.com>  Wed, 05 Mar 2014 12:19:29 +0100
+
+signon-ui (0.16+14.04.20140304-0ubuntu1) trusty; urgency=medium
+
+  [ Alberto Mardegan ]
+  * Tag version 0.16.
+  * Add an experimental method to get the WebView cookies This is
+    intended to be used by the webapps container, in the attempt to
+    reduce the number of web logins required to the user.
+  * Disable failing test on QtDBus Q_ASSERT See https://bugreports.qt-
+    project.org/browse/QTBUG-36475 . (LP: #1271052)
+
+  [ Alexandre Abreu ]
+  * Update UA overrides from the most recent ones .
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Tue, 04 Mar 2014 15:04:01 +0000
+
+signon-ui (0.15+14.04.20131024.2-0ubuntu1) trusty; urgency=low
+
+  [ Ken VanDine ]
+  * Don't limit arch to a fixed set (LP: #1239743) . (LP: #1239743)
+
+  [ Ubuntu daily release ]
+  * Automatic snapshot from revision 119
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Thu, 24 Oct 2013 20:30:36 +0000
+
+signon-ui (0.15+13.10.20131016.2-0ubuntu1) saucy; urgency=low
+
+  [ Alberto Mardegan ]
+  * Do not anchor to the osk item (OnScreenKeyboard), as it's not a
+    sibling. . (LP: #1238485)
+
+  [ Ubuntu daily release ]
+  * Automatic snapshot from revision 117
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Wed, 16 Oct 2013 14:15:21 +0000
+
+signon-ui (0.15+13.10.20131011-0ubuntu1) saucy; urgency=low
+
+  [ Ken VanDine ]
+  * Use a MainView and pull in the UserAgent logic used in the Browser
+    component. Using the correct useragent fixes things like facebook
+    suggesting users should install the facebook app for iphone (LP:
+    #1235259). (LP: #1235259)
+  * Allow overriding the QML files used by placing them in
+    /usr/share/signon-ui/qml If there is a webview.qml file in that
+    directory, load it instead of using the one built into the
+    resources. This is useful for debugging QML only changes on the
+    device without needing to rebuild and install signon-ui. It is
+    important to note, when overriding them you need to copy include the
+    .qml and .js files into that directory. .
+
+  [ Iain Lane ]
+  * Allow LIBDIR and LIBEXECDIR to be overridden; install in multiarch
+    path; set LIBEXECDIR=LIBDIR .
+
+  [ Alberto Mardegan ]
+  * Bump build dependency for XEmbed support .
+  * Allow the request to be cancelled from the UI. Clients can provide a
+    QML component to be used in order to create the authentication page,
+    and this gives them a way to add a cancel button there. (LP:
+    #1231691)
+  * Let the client override the Page component. . (LP: #1231691)
+
+  [ Ubuntu daily release ]
+  * Automatic snapshot from revision 115
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Fri, 11 Oct 2013 04:33:07 +0000
+
+signon-ui (0.15+13.10.20131003.1-0ubuntu1) saucy; urgency=low
+
+  [ Alberto Mardegan ]
+  * Add missing import line The lack of this line was causing the
+    "units.gu()" function to be undefined, and therefore the form factor
+    was undefined as well, and consequently also the user-agent. . (LP:
+    #1217792)
+
+  [ Ubuntu daily release ]
+  * Automatic snapshot from revision 108
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Thu, 03 Oct 2013 16:36:31 +0000
+
+signon-ui (0.15daily13.06.25-0ubuntu1) saucy; urgency=low
+
+  [ Alberto Mardegan ]
+  * Show a warning message when authenticating with plain
+    HTTP. (LP: #1180297).
+
+  [ Ubuntu daily release ]
+  * Automatic snapshot from revision 106
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Tue, 25 Jun 2013 04:31:06 +0000
+
+signon-ui (0.15daily13.06.12-0ubuntu1) saucy; urgency=low
+
+  [ Alberto Mardegan ]
+  * Don't block the "about:blank" URL.
+  * Don't empty the username field when the login form is re-presented.
+  * Do not hardcode the prefix in D-Bus service files.
+
+  [ Ubuntu daily release ]
+  * Automatic snapshot from revision 104
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Wed, 12 Jun 2013 04:31:57 +0000
+
+signon-ui (0.14daily13.06.05.1-0ubuntu1) saucy; urgency=low
+
+  [ phablet ]
+  * Add some more logic for the webview, based on Ubuntu.Browser for better
+    support on phablet
+
+  [ Ken VanDine ]
+  * Optionally use WebKit2 in Qt5 Add a configuration option ("qmake
+    CONFIG+=no-widgets") to disable using the QtWidgets based QWebView
+    and use QtQuick's WebView, which is based on WebKit2. Another
+    configuration option ("CONFIG+=force-foreign-qwindow") can be used
+    to enable window embedding/reparenting with Qt5, which otherwise
+    would only be enabled with Qt 5.1 or later. Note that the "no-
+    widgets" option is not activated in debian/rules; that bit should go
+    into a separate branch. The WebView implementation is mostly based
+    on Ken Vandine's "phablet-rebased" branch; the big difference here
+    is that the WebView is opened in a separate process, which is
+    spawned by signon-ui with a hacked $HOME variable which will force
+    WebKit2 to store all its data (cookies and form completions) into a
+    different location depending on the identity being authenticated.
+    The process separation is needed in order not to share the same
+    WebKit's WebProcess among the WebViews, which would defeat the trick
+    of changing $HOME.
+
+  [ Alberto Mardegan ]
+  * Use bzr-export to implement the "make dist" command This includes
+    the po/Makefile file, which was previously being excluded by
+    mistake. . (LP: #1162296)
+  * Wait 3 seconds before reporting a page load failure When logging in
+    to Google with an Ubuntu SSO account, the browser is briefly
+    redirected to a page which fails to load; however, the
+    authentication then continues successfully. In order not to stop the
+    authentication process, wait three seconds before terminating the
+    authentication with an error, and abort the timer if another URL is
+    queued. . (LP: #1171853)
+  * Cancel fail timer when a load is in progress If a page is loading,
+    don't make the request fail. . (LP: #1171853)
+  * Implement removeIdentityData signond will call this method when an
+    identity is removed or being signed out. .
+  * Optionally use WebKit2 in Qt5 Add a configuration option ("qmake
+    CONFIG+=no-widgets") to disable using the QtWidgets based QWebView
+    and use QtQuick's WebView, which is based on WebKit2. Another
+    configuration option ("CONFIG+=force-foreign-qwindow") can be used
+    to enable window embedding/reparenting with Qt5, which otherwise
+    would only be enabled with Qt 5.1 or later. Note that the "no-
+    widgets" option is not activated in debian/rules; that bit should go
+    into a separate branch. The WebView implementation is mostly based
+    on Ken Vandine's "phablet-rebased" branch; the big difference here
+    is that the WebView is opened in a separate process, which is
+    spawned by signon-ui with a hacked $HOME variable which will force
+    WebKit2 to store all its data (cookies and form completions) into a
+    different location depending on the identity being authenticated.
+    The process separation is needed in order not to share the same
+    WebKit's WebProcess among the WebViews, which would defeat the trick
+    of changing $HOME.
+  * Runtime detection of browser handler Even if the "use-webkit2"
+    option is given at build time, allow using the qtwebkit1 interface
+    on xcb. This allows us to use the same signon-ui binary for desktop
+    and phone form factors. .
+
+  [ Ubuntu daily release ]
+  * Automatic snapshot from revision 100
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Wed, 05 Jun 2013 18:49:08 +0000
+
+signon-ui (0.14daily13.05.14ubuntu.unity.next-0ubuntu1) raring; urgency=low
+
+  [ Alberto Mardegan ]
+  * Add a flag to disable SSL errors (to be used for integration tests).
+
+  [ Ubuntu daily release ]
+  * Automatic snapshot from revision 97 (ubuntu-unity/next)
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Tue, 14 May 2013 13:50:47 +0000
+
+signon-ui (0.14daily13.05.02.1ubuntu.unity.next-0ubuntu1) raring; urgency=low
+
+  * Automatic snapshot from revision 95 (ubuntu-unity/next)
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Thu, 02 May 2013 20:48:13 +0000
+
+signon-ui (0.14daily13.05.02ubuntu.unity.next-0ubuntu1) raring; urgency=low
+
+  * Automatic snapshot from revision 92 (ubuntu-unity/next)
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Thu, 02 May 2013 07:36:29 +0000
+
+signon-ui (0.14daily13.05.01.1ubuntu.unity.next-0ubuntu2) UNRELEASED; urgency=low
+
+  * debian/control
+    - don't build for powerpc, qtsensors5-dev isn't available
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Thu, 02 May 2013 01:16:37 -0700
+
+signon-ui (0.14daily13.05.01.1ubuntu.unity.next-0ubuntu1) raring; urgency=low
+
+  [ Alberto Mardegan ]
+  * Fix a crash potentially happening when the XEmbed container reused the
+    same X window ID from a previous one.
+
+  [ Ken VanDine ]
+  * Automatic snapshot from revision 84 (bootstrap)
+
+  [ Alberto Mardegan ]
+  * po/Makefile is missing from released tarballs (LP: #1162296)
+  * Cannot log in to Google apps domain + Ubuntu SSO (LP: #1171853)
+
+  [ Ubuntu daily release ]
+  * Automatic snapshot from revision 90 (ubuntu-unity/next)
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Wed, 01 May 2013 07:53:33 +0000
+
+signon-ui (0.14-0ubuntu2) saucy; urgency=low
+
+  [ Alberto Mardegan ]
+  * Fix a crash potentially happening when the XEmbed container reused the
+    same X window ID from a previous one. (LP: #1158969)
+  * Fixed Cannot log in to Google apps domain + Ubuntu SSO (LP: #1171853)
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Wed, 29 May 2013 10:37:43 -0400
+
+signon-ui (0.14-0ubuntu1) raring; urgency=low
+
+  * New upstream release.
+    - Fix page scrolling for some websites (LP: #1158173)
+    - Prevent a double deletion of the browser dialog (LP: #1111507)
+    - Tests: don't use any libnotify methods.
+
+ -- Alberto Mardegan <alberto.mardegan at canonical.com>  Thu, 21 Mar 2013 14:46:48 +0200
+
+signon-ui (0.13bzr13.03.19-0ubuntu1) raring; urgency=low
+
+  * Do not quit if some accounts are failing (LP: #1135038)
+  * Default daemonTimeout to 30 (LP: #1112680)
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Tue, 19 Mar 2013 11:17:02 -0400
+
+signon-ui (0.12bzr13.01.09-0ubuntu1) raring; urgency=low
+
+  * Inline packaging metadata.
+  * Fix typo in proxy detection algorithm (LP: #1095254) [mardy]
+  * Tests: add functional test for the reauthenticator [mardy]
+
+ -- Robert Bruce Park <robert.park at canonical.com>  Wed, 09 Jan 2013 14:55:15 -0800
+
+signon-ui (0.11-0ubuntu1) quantal-proposed; urgency=low
+
+  * New upstream release.
+    - Do not instantiate invalid QDBusMessages (LP: #1040580)
+    - Do not allocate the proxy factory on the
+      stack (LP: #1053444) (LP: #1053454)
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Tue, 25 Sep 2012 16:47:07 -0400
+
+signon-ui (0.10-0ubuntu1) quantal; urgency=low
+
+  * New upstream release.
+    - Fixed proxy support (LP: #1048590)
+    - Don't emit an OSD notification when accounts fail to
+      authenticate (LP: #1049140)
+  * debian/control
+    - build depend on libproxy-dev
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Wed, 19 Sep 2012 15:06:38 -0400
+
+signon-ui (0.9-0ubuntu1) quantal; urgency=low
+
+  * New upstream release.
+    - Early terminate successful requests with no UI (LP: #1049207)
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Wed, 12 Sep 2012 09:36:58 -0400
+
+signon-ui (0.8-0ubuntu1) quantal; urgency=low
+
+  * New upstream release.
+    - Successfully terminate the browser request as soon as we are requested
+      to load the final URL.  This fixes spawning a bunch of instances of
+      external browser instances (LP: #1048177) (LP: #1047588)
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Mon, 10 Sep 2012 09:08:27 -0400
+
+signon-ui (0.7-0ubuntu1) quantal; urgency=low
+
+  * New upstream release.
+    - protect webkit from untrusted content, only allow https (LP: #1039084)
+  * -debian/patches/unit_tests_only.patch, merged upstream
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Fri, 07 Sep 2012 09:33:56 -0400
+
+signon-ui (0.6-0ubuntu1) quantal; urgency=low
+
+  * New upstream release.
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Fri, 17 Aug 2012 16:53:56 -0400
+
+signon-ui (0.5-0ubuntu1) quantal; urgency=low
+
+  * New upstream release
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Thu, 02 Aug 2012 14:40:56 -0400
+
+signon-ui (0.4+bzr47-0quantal1) quantal; urgency=low
+
+  * New snapshot rev 47
+  * common-project-config.pri
+    - fixed FTBFS by including X11 in pkgconfg
+  * tests/test.pro
+    - Only run unit tests
+  * debian/control
+    - added build depends for libxext-dev, gdb, xvfb, dbus-test-runner
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Wed, 01 Aug 2012 17:03:13 -0400
+
+signon-ui (0.4+bzr46-0quantal1) quantal; urgency=low
+
+  * rebuild for quantal
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Mon, 16 Jul 2012 09:59:56 -0400
+
+signon-ui (0.4+bzr46-0precise2) precise; urgency=low
+
+  * no change rebuild
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Fri, 15 Jun 2012 16:53:26 -0400
+
+signon-ui (0.4+bzr46-0precise1) precise; urgency=low
+
+  * new snapshot tag 0.4+bzr46
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Fri, 01 Jun 2012 14:43:03 -0400
+
+signon-ui (0.3+bzr43-0precise1) precise; urgency=low
+
+  * new snapshot tag 0.3+bzr43
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Wed, 04 Apr 2012 15:03:37 -0400
+
+signon-ui (0.3+bzr34-0precise2) precise; urgency=low
+
+  * rebased on trunk
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Fri, 30 Mar 2012 12:01:03 -0400
+
+signon-ui (0.3+bzr34-0precise1) precise; urgency=low
+
+  * new snapshot tag 0.3+bzr40
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Thu, 29 Mar 2012 14:34:00 -0400
+
+signon-ui (0.2+bzr37-0precise1) precise; urgency=low
+
+  * New snapshot r37
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Mon, 19 Mar 2012 12:27:12 -0400
+
+signon-ui (0.2-0precise2) precise; urgency=low
+
+  * debian/control
+    - added build depends on libx11-dev
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Thu, 05 Jan 2012 12:55:17 -0500
+
+signon-ui (0.2-0precise1) precise; urgency=low
+
+  * Initial release
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Thu, 05 Jan 2012 10:32:27 -0500
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..410c69b
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,48 @@
+Source: signon-ui
+Section: gnome
+Priority: optional
+Maintainer: Ubuntu Desktop Team <ubuntu-desktop at lists.ubuntu.com>
+Build-Depends: dbus-test-runner,
+               debhelper-compat (= 13),
+               gdb,
+               libaccounts-qt6-dev,
+               libgl1-mesa-dev | libgl-dev,
+               libgles2-mesa-dev | libgles2-dev,
+               libicu-dev,
+               libnotify-dev,
+               libproxy-dev,
+               libsignon-qt6-dev,
+               libsqlite3-dev,
+               libx11-dev,
+               libxext-dev,
+               libxslt1-dev,
+               pkg-config,
+               signon-plugins-dev,
+               xvfb,
+               qt6-base-dev,
+               qt6-declarative-dev,
+               qt6-webengine-dev,
+Standards-Version: 4.6.2
+Homepage: https://launchpad.net/signon-ui
+# If you aren't a member of ~online-accounts but need to upload packaging changes,
+# just go ahead.  ~online-accounts will notice and sync up the code again.
+Vcs-Bzr: https://code.launchpad.net/~online-accounts/signon-ui/trunk
+
+Package: signon-ui-qt
+Architecture: any
+Depends: ${misc:Depends},
+         ${shlibs:Depends},
+         signon-ui-service
+Breaks: signon-ui (<< 0.17), signon-ui-x11,
+Replaces: signon-ui (<< 0.17), signon-ui-x11,
+Description: Single Sign-on UI
+ UI for the signond Single Signon service
+
+Package: signon-ui-service
+Architecture: all
+Multi-Arch: foreign
+Depends: ${misc:Depends}
+Breaks: signon-ui (<< 0.17), ubuntu-system-settings-online-accounts (<< 0.4)
+Replaces: signon-ui (<< 0.17), ubuntu-system-settings-online-accounts (<< 0.4)
+Description: D-Bus service file for signon-ui
+ This D-Bus service is used to provide a UI for authenticating online accounts.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..71cdc65
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,76 @@
+Format: http://dep.debian.net/deps/dep5
+Upstream-Name: online-accounts-signon-ui
+Upstream-Contact: Alberto Mardegan <alberto.mardegan at canonical.com>
+Source: https://launchpad.net/online-accounts-signon-ui
+
+Files: *
+Copyright: 2011 Canonical Ltd.
+License: GPL-3
+
+Files: src/animation-label.*
+Copyright: 2009 Nokia Corporation
+License: GPL-3
+
+Files: debian/*
+Copyright: 2011 Ken VanDine <ken.vandine at canonical.com>
+License: GPL-3
+
+License: GPL-3
+ On Debian systems, the complete text of the GNU General
+ Public License version 3 can be found in `/usr/share/common-licenses/GPL-3'.
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: signon-ui
+Upstream-Contact: Alberto Mardegan <alberto.mardegan at canonical.com>
+Source: https://launchpad.net/online-accounts-signon-ui
+
+Files: *
+Copyright: 2011-2014 Canonical Ltd
+           2009, Nokia Corporation
+License: GPL-3
+
+Files: src/my-network-proxy-factory.cpp
+Copyright: 2012, Nokia Corporation and/or its subsidiary(-ies)
+License: GPL-3 or LGPL-2.1-QTexception-1.1
+
+Files: debian/*
+Copyright: 2011 Ken VanDine <ken.vandine at canonical.com>
+           2015 Diane Trout <diane at debian.org>
+License: GPL-3
+
+License: GPL-3
+ This program is free software: you can redistribute it and/or modify it
+ under the terms of the GNU General Public License version 3, as published
+ by the Free Software Foundation.
+ .
+ This program is distributed in the hope that it will be useful, but
+ WITHOUT ANY WARRANTY; without even the implied warranties of
+ MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
+ PURPOSE.  See the GNU General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License along
+ with this program.  If not, see <http://www.gnu.org/licenses/>.
+ .
+ On Debian systems, the complete text of the GNU General Public License
+ version 3 can be found in `/usr/share/common-licenses/GPL-3'.
+
+License: LGPL-2.1-QTexception-1.1
+ As an additional permission to the GNU Lesser General Public License version
+ 2.1, the object code form of a "work that uses the Library" may incorporate
+ material from a header file that is part of the Library.  You may distribute
+ such object code under terms of your choice, provided that:
+     (i)   the header files of the Library have not been modified; and
+     (ii)  the incorporated material is limited to numerical parameters, data
+           structure layouts, accessors, macros, inline functions and
+           templates; and
+     (iii) you comply with the terms of Section 6 of the GNU Lesser General
+           Public License version 2.1.
+ .
+ Moreover, you may apply this exception to a modified version of the Library,
+ provided that such modification does not involve copying material from the
+ Library into the modified Library's header files unless such material is
+ limited to (i) numerical parameters; (ii) data structure layouts;
+ (iii) accessors; and (iv) small macros, templates and inline functions of
+ five lines or less in length.
+ .
+ Furthermore, you are not required to apply this additional permission to a
+ modified version of the Library.
diff --git a/debian/patches/0001_gitlab_tag_0.17+15.10.20150810-0ubuntu1.diff b/debian/patches/0001_gitlab_tag_0.17+15.10.20150810-0ubuntu1.diff
new file mode 100644
index 0000000..e15ad66
--- /dev/null
+++ b/debian/patches/0001_gitlab_tag_0.17+15.10.20150810-0ubuntu1.diff
@@ -0,0 +1,2568 @@
+--- /dev/null
++++ b/src/.gitignore
+@@ -0,0 +1,6 @@
++com.canonical.indicators.webcredentials.service
++com.nokia.singlesignonui.service
++signon-ui
++signon-ui.desktop
++webcredentials_adaptor.cpp
++webcredentials_adaptor.h
+--- a/src/browser-request.cpp
++++ b/src/browser-request.cpp
+@@ -1,7 +1,8 @@
+ /*
+  * This file is part of signon-ui
+  *
+- * Copyright (C) 2011 Canonical Ltd.
++ * Copyright (C) 2013 Canonical Ltd.
++ * Copyright (C) 2017 Alberto Mardegan
+  *
+  * Contact: Alberto Mardegan <alberto.mardegan at canonical.com>
+  *
+@@ -20,302 +21,73 @@
+ 
+ #include "browser-request.h"
+ 
+-#include "animation-label.h"
+-#include "cookie-jar-manager.h"
+ #include "debug.h"
+-#include "dialog.h"
+-#include "http-warning.h"
++#include "qquick-dialog.h"
++#include "errors.h"
+ #include "i18n.h"
+ 
+-#include <QDBusArgument>
+-#include <QDesktopServices>
+-#include <QIcon>
+-#include <QLabel>
+-#include <QNetworkCookie>
+-#include <QNetworkReply>
+-#include <QNetworkRequest>
+-#include <QPixmap>
+-#include <QPointer>
+-#include <QProgressBar>
+-#include <QPushButton>
+-#include <QRegExp>
+-#include <QSettings>
+-#include <QSslError>
+-#include <QStackedLayout>
+-#include <QStatusBar>
++#include <QDir>
++#include <QQmlContext>
++#include <QStandardPaths>
+ #include <QTimer>
+-#include <QVBoxLayout>
+-#include <QWebElement>
+-#include <QWebFrame>
+-#include <QWebView>
+ #include <SignOn/uisessiondata_priv.h>
+ 
+ using namespace SignOnUi;
++using namespace SignOnUi::QQuick;
+ 
+ namespace SignOnUi {
+ 
+-static const QString keyPreferredWidth = QString("PreferredWidth");
+-static const QString keyHorizontalScrollBar = QString("HorizontalScrollBar");
+-static const QString keyVerticalScrollBar = QString("VerticalScrollBar");
+-static const QString keyTextSizeMultiplier = QString("TextSizeMultiplier");
+-static const QString keyUserAgent = QString("UserAgent");
+-static const QString keyViewportWidth = QString("ViewportWidth");
+-static const QString keyViewportHeight = QString("ViewportHeight");
+-static const QString keyZoomFactor = QString("ZoomFactor");
+-static const QString keyUsernameField = QString("UsernameField");
+-static const QString keyPasswordField = QString("PasswordField");
+-static const QString keyLoginButton = QString("LoginButton");
+-static const QString keyInternalLinksPattern = QString("InternalLinksPattern");
+-static const QString keyExternalLinksPattern = QString("ExternalLinksPattern");
+-static const QString keyAllowedUrls = QString("AllowedUrls");
+-static const QString valueAlwaysOn = QString("alwaysOn");
+-static const QString valueAlwaysOff = QString("alwaysOff");
+-
+-/* Additional session-data keys we support. */
+-static const QString keyCookies = QString("Cookies");
+-static const QString keyAllowedSchemes = QString("AllowedSchemes");
+-static const QString keyIgnoreSslErrors = QString("IgnoreSslErrors");
+-
+-static bool pathsAreEqual(const QString &p1, const QString &p2)
+-{
+-    static QRegExp regExp("/*$");
+-    QString p1copy(p1);
+-    QString p2copy(p2);
+-    return p1copy.remove(regExp) == p2copy.remove(regExp);
+-}
+-
+-class WebPage: public QWebPage
+-{
+-    Q_OBJECT
+-
+-public:
+-    WebPage(QObject *parent = 0): QWebPage(parent) {}
+-    ~WebPage() {}
+-
+-    void setUserAgent(const QString &userAgent) { m_userAgent = userAgent; }
+-
+-    void setExternalLinksPattern(const QString &pattern) {
+-        m_externalLinksPattern =
+-            QRegExp(pattern, Qt::CaseInsensitive, QRegExp::RegExp2);
+-    }
+-
+-    void setInternalLinksPattern(const QString &pattern) {
+-        m_internalLinksPattern =
+-            QRegExp(pattern, Qt::CaseInsensitive, QRegExp::RegExp2);
+-    }
+-
+-    void setAllowedSchemes(const QStringList &schemes) {
+-        m_allowedSchemes = schemes;
+-    }
+-
+-    void setAllowedUrls(const QString &pattern) {
+-        m_allowedUrls =
+-            QRegExp(pattern, Qt::CaseInsensitive, QRegExp::RegExp2);
+-    }
+-
+-    void setFinalUrl(const QUrl &url) { m_finalUrl = url; }
+-
+-protected:
+-    // reimplemented virtual methods
+-    QString userAgentForUrl(const QUrl &url) const
+-    {
+-        return m_userAgent.isEmpty() ?
+-            QWebPage::userAgentForUrl(url) : m_userAgent;
+-    }
+-
+-    bool acceptNavigationRequest(QWebFrame *frame,
+-                                 const QNetworkRequest &request,
+-                                 NavigationType type)
+-    {
+-        Q_UNUSED(type);
+-
+-        QUrl url = request.url();
+-        TRACE() << url;
+-
+-        /* We generally don't need to load the final URL, so skip loading it.
+-         * If this behaviour is not desired for some requests, then just avoid
+-         * calling setFinalUrl() */
+-        if (url.host() == m_finalUrl.host() &&
+-            pathsAreEqual(url.path(), m_finalUrl.path())) {
+-            Q_EMIT finalUrlReached(url);
+-            return false;
+-        }
+-
+-        /* open all new window requests (identified by "frame == 0") in the
+-         * external browser, as well as other links according to the
+-         * ExternalLinksPattern and InternalLinksPattern rules. */
+-        if (frame == 0 || urlIsBlocked(url)) {
+-            QDesktopServices::openUrl(url);
+-            return false;
+-        }
+-        /* Handle all other requests internally. */
+-        return true;
+-    }
+-
+-Q_SIGNALS:
+-    void finalUrlReached(const QUrl &url);
+-
+-private:
+-    bool urlIsBlocked(QUrl url) const;
+-
+-private:
+-    QString m_userAgent;
+-    QRegExp m_externalLinksPattern;
+-    QRegExp m_internalLinksPattern;
+-    QStringList m_allowedSchemes;
+-    QRegExp m_allowedUrls;
+-    QUrl m_finalUrl;
+-};
+-
+-bool WebPage::urlIsBlocked(QUrl url) const {
+-    if (url == QUrl("about:blank")) return false;
+-
+-    if (!m_allowedSchemes.contains(url.scheme())) {
+-        TRACE() << "Scheme not allowed:" << url.scheme();
+-        return true;
+-    }
+-
+-    if (!m_allowedUrls.isEmpty() &&
+-        !m_allowedUrls.exactMatch(url.toString())) {
+-        TRACE() << "URL not allowed:" << url;
+-        return true;
+-    }
+-
+-    QString urlText = url.toString(QUrl::RemoveScheme |
+-                                   QUrl::RemoveUserInfo |
+-                                   QUrl::RemoveFragment |
+-                                   QUrl::StripTrailingSlash);
+-    if (urlText.startsWith("//")) {
+-        urlText = urlText.mid(2);
+-    }
+-
+-    if (!m_internalLinksPattern.isEmpty()) {
+-        return !m_internalLinksPattern.exactMatch(urlText);
+-    }
+-
+-    if (!m_externalLinksPattern.isEmpty()) {
+-        return m_externalLinksPattern.exactMatch(urlText);
+-    }
+-
+-    return false;
+-}
+-
+-class WebView: public QWebView
+-{
+-    Q_OBJECT
+-
+-public:
+-    WebView(QWidget *parent = 0):
+-        QWebView(parent)
+-    {
+-        setSizePolicy(QSizePolicy::MinimumExpanding,
+-                      QSizePolicy::MinimumExpanding);
+-        setAttribute(Qt::WA_OpaquePaintEvent, true);
+-    }
+-    ~WebView() {};
+-
+-    void setPreferredSize(const QSize &size) {
+-        m_preferredSize = size;
+-        updateGeometry();
+-    }
+-
+-protected:
+-    QSize sizeHint() const {
+-        if (m_preferredSize.isValid()) {
+-            return m_preferredSize;
+-        } else {
+-            return QSize(400, 300);
+-        }
+-    }
+-
+-    void paintEvent(QPaintEvent *event) {
+-        QPainter painter(this);
+-        painter.fillRect(rect(), palette().window());
+-        QWebView::paintEvent(event);
+-    }
+-
+-private:
+-    QSize m_preferredSize;
+-};
+-
+ class BrowserRequestPrivate: public QObject
+ {
+     Q_OBJECT
+     Q_DECLARE_PUBLIC(BrowserRequest)
++    Q_PROPERTY(QUrl pageComponentUrl READ pageComponentUrl CONSTANT)
++    Q_PROPERTY(QUrl currentUrl READ currentUrl WRITE setCurrentUrl)
++    Q_PROPERTY(QUrl startUrl READ startUrl CONSTANT)
++    Q_PROPERTY(QUrl finalUrl READ finalUrl CONSTANT)
+ 
+ public:
+     BrowserRequestPrivate(BrowserRequest *request);
+     ~BrowserRequestPrivate();
+ 
+-    QWidget *buildWebViewPage(const QVariantMap &params);
+-    QWidget *buildSuccessPage();
+-    QWidget *buildLoadFailurePage();
+-    void buildDialog(const QVariantMap &params);
+     void start();
+ 
+-private Q_SLOTS:
+-    void onSslErrors(QNetworkReply *reply, const QList<QSslError> &errors);
+-    void onUrlChanged(const QUrl &url);
+-    void onLoadProgress();
++    void setCurrentUrl(const QUrl &url);
++    QUrl pageComponentUrl() const;
++    QUrl currentUrl() const { return m_currentUrl; }
++    QUrl startUrl() const { return m_startUrl; }
++    QUrl finalUrl() const { return m_finalUrl; }
++    QUrl responseUrl() const { return m_responseUrl; }
++
++public Q_SLOTS:
++    void cancel();
++    void onLoadStarted();
+     void onLoadFinished(bool ok);
++
++private Q_SLOTS:
+     void onFailTimer();
+     void onFinished();
+-    void startProgress();
+-    void stopProgress();
+-    void onContentsChanged();
+ 
+ private:
+-    void showDialog();
+-    void setupViewForUrl(const QUrl &url);
+-    void notifyAuthCompleted();
+-    void notifyLoadFailed();
+-    QWebElement initializeField(const QString &settingsKey,
+-                                const QString &paramKey = QString());
+-    void initializeFields();
+-    bool tryAutoLogin();
+-    void addBrowserCookies(CookieJar *cookieJar);
++    void buildDialog(const QVariantMap &params);
+ 
+ private:
+-    mutable BrowserRequest *q_ptr;
+-    /* The dialog can be deleted by the Request class, if it's set as children
+-     * of an embedded widget which is then deleted. Therefore, in order to
+-     * avoid a double deletion, guard the pointer with a QPointer. */
+-    QPointer<Dialog> m_dialog;
+-    QStackedLayout *m_dialogLayout;
+-    QWidget *m_webViewPage;
+-    QWidget *m_successPage;
+-    QWidget *m_loadFailurePage;
+-    QStackedLayout *m_webViewLayout;
+-    WebView *m_webView;
+-    AnimationLabel *m_animationLabel;
+-    HttpWarning *m_httpWarning;
+-    QUrl finalUrl;
+-    QUrl responseUrl;
+-    QString m_host;
+-    QSettings *m_settings;
+-    QWebElement m_usernameField;
+-    QWebElement m_passwordField;
+-    QWebElement m_loginButton;
+-    QString m_username;
+-    QString m_password;
+-    int m_loginCount;
+-    bool m_ignoreSslErrors;
++    Dialog *m_dialog;
++    QUrl m_currentUrl;
++    QUrl m_startUrl;
++    QUrl m_finalUrl;
++    QUrl m_responseUrl;
+     QTimer m_failTimer;
++    mutable BrowserRequest *q_ptr;
+ };
+ 
+ } // namespace
+ 
+-BrowserRequestPrivate::BrowserRequestPrivate(BrowserRequest *request):
++BrowserRequestPrivate::BrowserRequestPrivate(
++    BrowserRequest *request):
+     QObject(request),
+-    q_ptr(request),
+     m_dialog(0),
+-    m_webViewLayout(0),
+-    m_webView(0),
+-    m_animationLabel(0),
+-    m_httpWarning(0),
+-    m_settings(0),
+-    m_loginCount(0),
+-    m_ignoreSslErrors(false)
++    q_ptr(request)
+ {
+     m_failTimer.setSingleShot(true);
+     m_failTimer.setInterval(3000);
+@@ -328,45 +100,99 @@
+     delete m_dialog;
+ }
+ 
+-void BrowserRequestPrivate::onSslErrors(QNetworkReply *reply,
+-                                        const QList<QSslError> &errors)
++void BrowserRequestPrivate::start()
+ {
+-    TRACE() << errors;
+-    if (m_ignoreSslErrors) {
+-        reply->ignoreSslErrors();
++    Q_Q(BrowserRequest);
++
++    const QVariantMap &params = q->parameters();
++    TRACE() << params;
++
++    QString cachePath =
++        QStandardPaths::writableLocation(QStandardPaths::CacheLocation);
++    QDir rootDir = cachePath + QString("/id-%1").arg(q->identity());
++    if (!rootDir.exists()) {
++        rootDir.mkpath(".");
++    }
++
++    m_finalUrl = params.value(SSOUI_KEY_FINALURL).toString();
++    m_startUrl = params.value(SSOUI_KEY_OPENURL).toString();
++    buildDialog(params);
++
++    QObject::connect(m_dialog, SIGNAL(finished(int)),
++                     this, SLOT(onFinished()));
++
++    QUrl webview("qrc:/MainWindow.qml");
++    QDir qmlDir("/usr/share/signon-ui/qml");
++    if (qmlDir.exists())
++    {
++        QFileInfo qmlFile(qmlDir.absolutePath() + "/MainWindow.qml");
++        if (qmlFile.exists())
++            webview.setUrl(qmlFile.absoluteFilePath());
+     }
++
++    m_dialog->rootContext()->setContextProperty("request", this);
++    m_dialog->rootContext()->setContextProperty("rootDir",
++                                                QUrl::fromLocalFile(rootDir.absolutePath()));
++    m_dialog->setSource(webview);
+ }
+ 
+-void BrowserRequestPrivate::onUrlChanged(const QUrl &url)
++QUrl BrowserRequestPrivate::pageComponentUrl() const
+ {
+-    Q_Q(BrowserRequest);
++    Q_Q(const BrowserRequest);
++    /* We define the X-PageComponent key to let the clients override the QML
++     * component to be used to build the authentication page.
++     * To prevent a malicious client to show it's own UI, we require that the
++     * file path begins with "/usr/share/signon-ui/" (where Ubuntu click
++     * packages cannot install files).
++     */
++    QUrl providedUrl = q->clientData().value("X-PageComponent").toString();
++    if (providedUrl.isValid() && providedUrl.isLocalFile() &&
++        providedUrl.path().startsWith("/usr/share/signon-ui/")) {
++        return providedUrl;
++    } else {
++        return QStringLiteral("DefaultPage.qml");
++    }
++}
+ 
++void BrowserRequestPrivate::setCurrentUrl(const QUrl &url)
++{
+     TRACE() << "Url changed:" << url;
+     m_failTimer.stop();
+ 
+-    if (url.host() == finalUrl.host() &&
+-        pathsAreEqual(url.path(), finalUrl.path())) {
+-        responseUrl = url;
+-        if (q->embeddedUi() || !m_dialog->isVisible()) {
++    if (url.host() == m_finalUrl.host() &&
++        url.path() == m_finalUrl.path()) {
++        m_responseUrl = url;
++        if (!m_dialog->isVisible()) {
+             /* Do not show the notification page. */
+             m_dialog->accept();
+         } else {
+             /* Replace the web page with an information screen */
+-            notifyAuthCompleted();
++            /* TODO */
++            m_dialog->accept();
+         }
+     }
++}
+ 
+-    setupViewForUrl(url);
+-    m_httpWarning->setVisible(url.scheme() == "http");
++void BrowserRequestPrivate::cancel()
++{
++    Q_Q(BrowserRequest);
++
++    TRACE() << "Client requested to cancel";
++    q->setCanceled();
++    if (m_dialog) {
++        m_dialog->close();
++    }
+ }
+ 
+-void BrowserRequestPrivate::onLoadProgress()
++void BrowserRequestPrivate::onLoadStarted()
+ {
+     m_failTimer.stop();
+ }
+ 
+ void BrowserRequestPrivate::onLoadFinished(bool ok)
+ {
++    Q_Q(BrowserRequest);
++
+     TRACE() << "Load finished" << ok;
+ 
+     if (!ok) {
+@@ -374,17 +200,9 @@
+         return;
+     }
+ 
+-    if (loggingLevel() > 2) {
+-        /* Dump the HTML */
+-        TRACE() << m_webView->page()->mainFrame()->toHtml();
+-    }
+-
+-    initializeFields();
+-
+     if (!m_dialog->isVisible()) {
+-        if (responseUrl.isEmpty()) {
+-            if (!tryAutoLogin())
+-                showDialog();
++        if (m_responseUrl.isEmpty()) {
++            q->setWindow(m_dialog);
+         } else {
+             onFinished();
+         }
+@@ -393,166 +211,30 @@
+ 
+ void BrowserRequestPrivate::onFailTimer()
+ {
+-    notifyLoadFailed();
+-}
+-
+-void BrowserRequestPrivate::addBrowserCookies(CookieJar *cookieJar)
+-{
+     Q_Q(BrowserRequest);
+ 
+-    const QVariantMap &clientData = q->clientData();
+-    if (!clientData.contains(keyCookies)) return;
+-
+-    RawCookies rawCookies;
+-    QDBusArgument arg = clientData[keyCookies].value<QDBusArgument>();
+-    if (arg.currentSignature() == "a{sv}") {
+-        /* The signature of the argument should be "a{ss}", not "a{sv}";
+-         * however, ruby-dbus is rather primitive and there seems to be no way
+-         * to speficy a different signature than "a{sv}" when marshalling Hash
+-         * into a variant.
+-         * Therefore, just for our functional tests, also support "a{sv}".
+-         */
+-        QVariantMap cookieMap = qdbus_cast<QVariantMap>(arg);
+-        QVariantMap::const_iterator i;
+-        for (i = cookieMap.constBegin(); i != cookieMap.constEnd(); i++) {
+-            rawCookies.insert(i.key(), i.value().toString());
+-        }
+-    } else {
+-        rawCookies = qdbus_cast<RawCookies>(arg);
++    TRACE() << "Page loading failed";
++    if (m_dialog) {
++        m_dialog->close();
+     }
+-
+-    QList<QNetworkCookie> cookies;
+-    RawCookies::const_iterator i;
+-    for (i = rawCookies.constBegin(); i != rawCookies.constEnd(); i++) {
+-        cookies.append(QNetworkCookie::parseCookies(i.value().toUtf8()));
+-    }
+-
+-    TRACE() << "cookies:" << cookies;
+-    cookieJar->setCookies(cookies);
++    q->setResult(QVariantMap());
+ }
+ 
+-void BrowserRequestPrivate::startProgress()
+-{
+-    m_animationLabel->start();
+-    m_webViewLayout->setCurrentIndex(1);
+-}
+-
+-void BrowserRequestPrivate::stopProgress()
+-{
+-    m_animationLabel->stop();
+-    m_webViewLayout->setCurrentIndex(0);
+-}
+-
+-QWidget *BrowserRequestPrivate::buildWebViewPage(const QVariantMap &params)
++void BrowserRequestPrivate::onFinished()
+ {
+     Q_Q(BrowserRequest);
+ 
+-    QWidget *dialogPage = new QWidget;
+-    m_webViewLayout = new QStackedLayout(dialogPage);
+-
+-    m_webView = new WebView();
+-    WebPage *page = new WebPage(this);
+-    QObject::connect(page, SIGNAL(contentsChanged()),
+-                     this, SLOT(onContentsChanged()));
+-    QObject::connect(page->networkAccessManager(),
+-                     SIGNAL(sslErrors(QNetworkReply*,const QList<QSslError> &)),
+-                     this, SLOT(onSslErrors(QNetworkReply*,const QList<QSslError> &)));
+-    m_webView->setPage(page);
+-
+-    /* The following couple of lines serve to instruct the QWebPage not to load
+-     * the final URL, but to block it and emit the finalUrlReached() signal
+-     * instead.
+-     */
+-    page->setFinalUrl(finalUrl);
+-    QObject::connect(page, SIGNAL(finalUrlReached(const QUrl&)),
+-                     this, SLOT(onUrlChanged(const QUrl&)));
+-
+-    /* set a per-identity cookie jar on the page */
+-    uint identity = q->identity();
+-    CookieJarManager *cookieJarManager = CookieJarManager::instance();
+-    CookieJar *cookieJar = cookieJarManager->cookieJarForIdentity(identity);
+-    addBrowserCookies(cookieJar);
+-    page->networkAccessManager()->setCookieJar(cookieJar);
+-    /* NetworkAccessManager takes ownership of the cookieJar; we don't want
+-     * this */
+-    cookieJar->setParent(cookieJarManager);
+-
+-    const QVariantMap &clientData = q->clientData();
+-    if (clientData.contains(keyAllowedSchemes)) {
+-        page->setAllowedSchemes(clientData[keyAllowedSchemes].toStringList());
+-    } else {
+-        /* by default, allow only https */
+-        page->setAllowedSchemes(QStringList("https"));
+-    }
++    TRACE() << "Browser dialog closed";
++    QObject::disconnect(m_dialog, SIGNAL(finished(int)),
++                        this, SLOT(onFinished()));
+ 
+-    m_ignoreSslErrors = clientData.value(keyIgnoreSslErrors, false).toBool();
++    QVariantMap reply;
++    QUrl url = m_responseUrl.isEmpty() ? m_currentUrl : m_responseUrl;
++    reply[SSOUI_KEY_URLRESPONSE] = url.toString();
+ 
+-    QUrl url(params.value(SSOUI_KEY_OPENURL).toString());
+-    setupViewForUrl(url);
+-    QObject::connect(m_webView, SIGNAL(urlChanged(const QUrl&)),
+-                     this, SLOT(onUrlChanged(const QUrl&)));
+-    QObject::connect(m_webView, SIGNAL(loadProgress(int)),
+-                     this, SLOT(onLoadProgress()));
+-    QObject::connect(m_webView, SIGNAL(loadFinished(bool)),
+-                     this, SLOT(onLoadFinished(bool)));
+-    QWidget *webViewContainer = new QWidget;
+-    QVBoxLayout *vLayout = new QVBoxLayout;
+-    vLayout->setSpacing(0);
+-    webViewContainer->setLayout(vLayout);
+-    vLayout->addWidget(m_webView);
+-
+-    m_httpWarning = new HttpWarning;
+-    m_httpWarning->setVisible(false);
+-    vLayout->addWidget(m_httpWarning);
+-
+-    m_webViewLayout->addWidget(webViewContainer);
+-
+-    m_animationLabel = new AnimationLabel(":/spinner-26.gif", 0);
+-    QObject::connect(m_webView, SIGNAL(loadStarted()),
+-                     this, SLOT(startProgress()));
+-    QObject::connect(m_webView, SIGNAL(loadFinished(bool)),
+-                     this, SLOT(stopProgress()));
+-    m_webViewLayout->addWidget(m_animationLabel);
+-    m_webView->setUrl(url);
+-
+-    return dialogPage;
+-}
+-
+-QWidget *BrowserRequestPrivate::buildSuccessPage()
+-{
+-    QWidget *dialogPage = new QWidget;
+-    dialogPage->setSizePolicy(QSizePolicy::Ignored,
+-                              QSizePolicy::MinimumExpanding);
+-    QVBoxLayout *layout = new QVBoxLayout(dialogPage);
+-
+-    QLabel *label = new QLabel(_("The authentication process is complete.\n"
+-                                 "You may now close this dialog "
+-                                 "and return to the application."));
+-    label->setAlignment(Qt::AlignCenter);
+-    layout->addWidget(label);
+-
+-    QPushButton *doneButton = new QPushButton(_("Done"));
+-    doneButton->setDefault(true);
+-    QObject::connect(doneButton, SIGNAL(clicked()),
+-                     m_dialog, SLOT(accept()));
+-    layout->addWidget(doneButton);
+-
+-    return dialogPage;
+-}
+-
+-QWidget *BrowserRequestPrivate::buildLoadFailurePage()
+-{
+-    QWidget *dialogPage = new QWidget;
+-    dialogPage->setSizePolicy(QSizePolicy::Ignored,
+-                              QSizePolicy::MinimumExpanding);
+-    QVBoxLayout *layout = new QVBoxLayout(dialogPage);
+-
+-    QLabel *label = new QLabel(_("An error occurred while loading "
+-                                 "the authentication page."));
+-    label->setAlignment(Qt::AlignCenter);
+-    layout->addWidget(label);
++    m_dialog->close();
+ 
+-    return dialogPage;
++    q->setResult(reply);
+ }
+ 
+ void BrowserRequestPrivate::buildDialog(const QVariantMap &params)
+@@ -569,232 +251,15 @@
+         title = _("Web authentication");
+     }
+ 
+-    m_dialog->setWindowTitle(title);
+-
+-    m_dialogLayout = new QStackedLayout(m_dialog);
+-
+-    m_webViewPage = buildWebViewPage(params);
+-    m_dialogLayout->addWidget(m_webViewPage);
+-
+-    m_successPage = buildSuccessPage();
+-    m_dialogLayout->addWidget(m_successPage);
+-
+-    m_loadFailurePage = buildLoadFailurePage();
+-    m_dialogLayout->addWidget(m_loadFailurePage);
++    m_dialog->setTitle(title);
+ 
+     TRACE() << "Dialog was built";
+ }
+ 
+-void BrowserRequestPrivate::start()
+-{
+-    Q_Q(BrowserRequest);
+-
+-    finalUrl = QUrl(q->parameters().value(SSOUI_KEY_FINALURL).toString());
+-    buildDialog(q->parameters());
+-
+-    QObject::connect(m_dialog, SIGNAL(finished(int)),
+-                     this, SLOT(onFinished()));
+-
+-    if (q->embeddedUi()) {
+-        showDialog();
+-    }
+-}
+-
+-void BrowserRequestPrivate::onFinished()
+-{
+-    Q_Q(BrowserRequest);
+-
+-    TRACE() << "Browser dialog closed";
+-
+-    QObject::disconnect(m_webView, 0, this, 0);
+-
+-    QVariantMap reply;
+-    QUrl url = responseUrl.isEmpty() ? m_webView->url() : responseUrl;
+-    reply[SSOUI_KEY_URLRESPONSE] = url.toString();
+-
+-    if (!m_username.isEmpty())
+-        reply[SSOUI_KEY_USERNAME] = m_username;
+-    if (!m_password.isEmpty())
+-        reply[SSOUI_KEY_PASSWORD] = m_password;
+-
+-    q->setResult(reply);
+-}
+-
+-void BrowserRequestPrivate::onContentsChanged()
+-{
+-    /* See https://bugs.webkit.org/show_bug.cgi?id=32865 for the reason why
+-     * we are not simply calling m_usernameField.attribute("value")
+-     */
+-    if (!m_usernameField.isNull()) {
+-        m_username =
+-            m_usernameField.evaluateJavaScript("this.value").toString();
+-    }
+-    if (!m_passwordField.isNull()) {
+-        m_password =
+-            m_passwordField.evaluateJavaScript("this.value").toString();
+-    }
+-}
+-
+-void BrowserRequestPrivate::showDialog()
+-{
+-    Q_Q(BrowserRequest);
+-
+-    q->setWidget(m_dialog);
+-}
+-
+-static Qt::ScrollBarPolicy scrollPolicyFromValue(const QVariant &value)
+-{
+-    QString stringValue = value.toString();
+-    if (stringValue == valueAlwaysOn) {
+-        return Qt::ScrollBarAlwaysOn;
+-    } else if (stringValue == valueAlwaysOff) {
+-        return Qt::ScrollBarAlwaysOff;
+-    } else {
+-        return Qt::ScrollBarAsNeeded;
+-    }
+-}
+-
+-void BrowserRequestPrivate::setupViewForUrl(const QUrl &url)
+-{
+-    QString host = url.host();
+-    if (host == m_host) return;
+-
+-    m_host = host;
+-
+-    /* Load the host-specific configuration file */
+-    delete m_settings;
+-    m_settings = new QSettings("signon-ui/webkit-options.d/" + host, QString(), this);
+-
+-    WebPage *page = qobject_cast<WebPage *>(m_webView->page());
+-
+-    if (m_settings->contains(keyViewportWidth) &&
+-        m_settings->contains(keyViewportHeight)) {
+-        QSize viewportSize(m_settings->value(keyViewportWidth).toInt(),
+-                           m_settings->value(keyViewportHeight).toInt());
+-        m_webView->setPreferredSize(viewportSize);
+-    }
+-
+-    if (m_settings->contains(keyPreferredWidth)) {
+-        QSize preferredSize(m_settings->value(keyPreferredWidth).toInt(), 300);
+-        page->setPreferredContentsSize(preferredSize);
+-    }
+-
+-    if (m_settings->contains(keyTextSizeMultiplier)) {
+-        m_webView->setTextSizeMultiplier(m_settings->value(keyTextSizeMultiplier).
+-                                         toReal());
+-    }
+-
+-    if (m_settings->contains(keyUserAgent)) {
+-        page->setUserAgent(m_settings->value(keyUserAgent).toString());
+-    }
+-
+-    if (m_settings->contains(keyZoomFactor)) {
+-        m_webView->setZoomFactor(m_settings->value(keyZoomFactor).toReal());
+-    }
+-
+-    if (m_settings->contains(keyHorizontalScrollBar)) {
+-        Qt::ScrollBarPolicy policy =
+-            scrollPolicyFromValue(m_settings->value(keyHorizontalScrollBar));
+-        page->mainFrame()->setScrollBarPolicy(Qt::Horizontal, policy);
+-    }
+-
+-    if (m_settings->contains(keyVerticalScrollBar)) {
+-        Qt::ScrollBarPolicy policy =
+-            scrollPolicyFromValue(m_settings->value(keyVerticalScrollBar));
+-        page->mainFrame()->setScrollBarPolicy(Qt::Vertical, policy);
+-    }
+-
+-    page->setExternalLinksPattern(m_settings->value(keyExternalLinksPattern).
+-                                  toString());
+-    page->setInternalLinksPattern(m_settings->value(keyInternalLinksPattern).
+-                                  toString());
+-    page->setAllowedUrls(m_settings->value(keyAllowedUrls).toString());
+-}
+-
+-void BrowserRequestPrivate::notifyAuthCompleted()
+-{
+-    /* Ignore any webview signals from now on.
+-     * This is needed because QWebView might still emit loadFinished(false)
+-     * (which we would interpret as an error) on the final URL, which we don't
+-     * care about anymore. */
+-    QObject::disconnect(m_webView, 0, this, 0);
+-
+-    m_dialogLayout->setCurrentWidget(m_successPage);
+-}
+-
+-void BrowserRequestPrivate::notifyLoadFailed()
+-{
+-    m_dialogLayout->setCurrentWidget(m_loadFailurePage);
+-    showDialog();
+-}
+-
+-QWebElement BrowserRequestPrivate::initializeField(const QString &settingsKey,
+-                                                   const QString &paramKey)
+-{
+-    Q_Q(BrowserRequest);
+-
+-    QWebElement element;
+-
+-    if (!m_settings->contains(settingsKey)) return element;
+-
+-    QString selector = m_settings->value(settingsKey).toString();
+-    if (selector.isEmpty()) return element;
+-
+-    QWebFrame *frame = m_webView->page()->mainFrame();
+-    element = frame->findFirstElement(selector);
+-    if (!element.isNull()) {
+-        const QVariantMap &params = q->parameters();
+-        if (!paramKey.isEmpty() && params.contains(paramKey)) {
+-            QString value = params.value(paramKey).toString();
+-            if (!value.isEmpty()) {
+-                element.setAttribute("value", value);
+-            }
+-        }
+-    } else {
+-        BLAME() << "Couldn't find element:" << selector;
+-    }
+-
+-    return element;
+-}
+-
+-void BrowserRequestPrivate::initializeFields()
+-{
+-    /* If the configuration file contains a "UsernameField" or a
+-     * "PasswordField" key whose value is set to a valid CSS selector, we get
+-     * the QWebElement to these fields.
+-     * Also, if the username or password are present in the input parameters,
+-     * we prefill the respective fields.
+-     */
+-    m_usernameField = initializeField(keyUsernameField, SSOUI_KEY_USERNAME);
+-    m_passwordField = initializeField(keyPasswordField, SSOUI_KEY_PASSWORD);
+-    m_loginButton = initializeField(keyLoginButton);
+-}
+-
+-bool BrowserRequestPrivate::tryAutoLogin()
+-{
+-    if (m_loginButton.isNull()) return false;
+-
+-    if (m_usernameField.isNull() ||
+-        m_usernameField.evaluateJavaScript("this.value").isNull())
+-        return false;
+-
+-    if (m_passwordField.isNull() ||
+-        m_passwordField.evaluateJavaScript("this.value").isNull())
+-        return false;
+-
+-    /* Avoid falling in a failed login loop */
+-    m_loginCount++;
+-    if (m_loginCount > 1)
+-        return false;
+-
+-    m_loginButton.evaluateJavaScript("this.click()");
+-    return true;
+-}
+-
+ BrowserRequest::BrowserRequest(const QDBusConnection &connection,
+-                             const QDBusMessage &message,
+-                             const QVariantMap &parameters,
+-                             QObject *parent):
++                               const QDBusMessage &message,
++                               const QVariantMap &parameters,
++                               QObject *parent):
+     Request(connection, message, parameters, parent),
+     d_ptr(new BrowserRequestPrivate(this))
+ {
+--- a/src/browser-request.h
++++ b/src/browser-request.h
+@@ -1,7 +1,7 @@
+ /*
+  * This file is part of signon-ui
+  *
+- * Copyright (C) 2011 Canonical Ltd.
++ * Copyright (C) 2014 Canonical Ltd.
+  *
+  * Contact: Alberto Mardegan <alberto.mardegan at canonical.com>
+  *
+--- a/src/debug.cpp
++++ b/src/debug.cpp
+@@ -20,10 +20,18 @@
+ 
+ #include "debug.h"
+ 
++Q_LOGGING_CATEGORY(DBG_SIGNON_UI, "signon", QtWarningMsg)
++
+ int appLoggingLevel = 1; // criticals
+ 
+ void setLoggingLevel(int level)
+ {
++    if (level >= 1) {
++        QLoggingCategory::setFilterRules("signon.warning=true");
++        if (level >= 2) {
++            QLoggingCategory::setFilterRules("signon.debug=true");
++        }
++    }
+     appLoggingLevel = level;
+ }
+ 
+--- a/src/debug.h
++++ b/src/debug.h
+@@ -20,21 +20,13 @@
+ #ifndef SIGNON_UI_DEBUG_H
+ #define SIGNON_UI_DEBUG_H
+ 
+-#include <QDebug>
++#include <QLoggingCategory>
++
++Q_DECLARE_LOGGING_CATEGORY(DBG_SIGNON_UI)
+ 
+ /* 0 - fatal, 1 - critical(default), 2 - info/debug */
+ extern int appLoggingLevel;
+ 
+-static inline bool debugEnabled()
+-{
+-    return appLoggingLevel >= 2;
+-}
+-
+-static inline bool criticalsEnabled()
+-{
+-    return appLoggingLevel >= 1;
+-}
+-
+ static inline int loggingLevel()
+ {
+     return appLoggingLevel;
+@@ -42,15 +34,10 @@
+ 
+ void setLoggingLevel(int level);
+ 
+-#ifdef DEBUG_ENABLED
+-    #define TRACE() \
+-        if (debugEnabled()) qDebug() << __FILE__ << __LINE__ << __func__
+-    #define BLAME() \
+-        if (criticalsEnabled()) qCritical() << __FILE__ << __LINE__ << __func__
+-#else
+-    #define TRACE() while (0) qDebug()
+-    #define BLAME() while (0) qDebug()
+-#endif
++#define TRACE() \
++    qCDebug(DBG_SIGNON_UI) << __FILE__ << __LINE__ << __func__
++#define BLAME() \
++    qCWarning(DBG_SIGNON_UI) << __FILE__ << __LINE__ << __func__
+ 
+ #endif // SIGNON_UI_DEBUG_H
+ 
+--- a/src/main.cpp
++++ b/src/main.cpp
+@@ -29,6 +29,7 @@
+ #include <QDBusConnection>
+ #include <QProcessEnvironment>
+ #include <QSettings>
++#include <QtWebEngine>
+ 
+ using namespace SignOnUi;
+ 
+@@ -39,6 +40,8 @@
+ int main(int argc, char **argv)
+ {
+     QApplication app(argc, argv);
++    QtWebEngine::initialize();
++
+     app.setApplicationName("signon-ui");
+     app.setQuitOnLastWindowClosed(false);
+ 
+--- a/src/qml/DefaultPage.qml
++++ b/src/qml/DefaultPage.qml
+@@ -1,14 +1,11 @@
+ import QtQuick 2.0
+-import Ubuntu.Components 1.3
+ 
+-Page {
+-    Loader {
+-        id: loader
+-        anchors {
+-            fill: parent
+-            bottomMargin: osk.height
+-        }
+-        focus: true
+-        sourceComponent: browserComponent
++Loader {
++    id: loader
++    anchors {
++        fill: parent
++        bottomMargin: osk.height
+     }
++    focus: true
++    sourceComponent: browserComponent
+ }
+--- a/src/qml/MainWindow.qml
++++ b/src/qml/MainWindow.qml
+@@ -1,10 +1,9 @@
+ import QtQuick 2.0
+-import Ubuntu.Components 1.3
+ 
+ Item {
+     id: root
+-    width: units.gu(60)
+-    height: units.gu(90)
++    width: 600
++    height: 400
+     property var signonRequest: request
+ 
+     Loader {
+--- /dev/null
++++ b/src/qml/ProgressBar.qml
+@@ -0,0 +1,13 @@
++import QtQuick 2.0
++
++Item {
++    id: root
++
++    property real value: 0
++
++    Rectangle {
++        anchors { left: parent.left; top: parent.top; bottom: parent.bottom }
++        color: "red"
++        width: root.value * root.width
++    }
++}
+--- /dev/null
++++ b/src/qml/UserAgent.qml
+@@ -0,0 +1,90 @@
++/*
++ * Copyright 2013 Canonical Ltd.
++ *
++ * This file is part of webbrowser-app.
++ *
++ * webbrowser-app is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation; version 3.
++ *
++ * webbrowser-app is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
++ */
++
++import QtQuick 2.0
++import QtQuick.Window 2.0
++import Ubuntu.Components 0.1
++import "ua-overrides.js" as Overrides
++
++/*
++ * Useful documentation:
++ *   http://en.wikipedia.org/wiki/User_agent#Format
++ *   https://developer.mozilla.org/en-US/docs/Gecko_user_agent_string_reference
++ *   https://wiki.mozilla.org/B2G/User_Agent
++ *   https://github.com/mozilla-b2g/gaia/blob/master/build/ua-override-prefs.js
++ *   https://developers.google.com/chrome/mobile/docs/user-agent
++ */
++
++// This is an Item, not a QtObject, because it needs information about the Screen.
++Item {
++    // %1: form factor (Mobile, Tablet, Desktop)
++    // %2: WebKit version
++    readonly property string _template: "Mozilla/5.0 (Ubuntu; %1) WebKit/%2"
++
++    // See Source/WebCore/Configurations/Version.xcconfig in QtWebKit’s source tree
++    // TODO: determine this value at runtime
++    readonly property string _webkitVersion: "537.21"
++
++    // FIXME: this is a quick hack that will become increasingly unreliable
++    // as we support more devices, so we need a better solution for this
++    // FIXME: only handling phone and tablet for now, need to handle desktop too
++    readonly property string _formFactor: (Screen.width >= units.gu(60)) ? "Tablet" : "Mobile"
++
++    property string defaultUA: _template.arg(_formFactor).arg(_webkitVersion)
++
++    property var overrides: Overrides.overrides
++
++    function getDomain(url) {
++        var domain = url.toString()
++        var indexOfScheme = domain.indexOf("://")
++        if (indexOfScheme !== -1) {
++            domain = domain.slice(indexOfScheme + 3)
++        }
++        var indexOfPath = domain.indexOf("/")
++        if (indexOfPath !== -1) {
++            domain = domain.slice(0, indexOfPath)
++        }
++        return domain
++    }
++
++    function getDomains(domain) {
++        var components = domain.split(".")
++        var domains = []
++        for (var i = 0; i < components.length; i++) {
++            domains.push(components.slice(i).join("."))
++        }
++        return domains
++    }
++
++    function getUAString(url) {
++        var ua = defaultUA
++        var domains = getDomains(getDomain(url))
++        for (var i = 0; i < domains.length; i++) {
++            var domain = domains[i]
++            if (domain in overrides) {
++                var form = overrides[domain]
++                if (typeof form == "string") {
++                    return form
++                } else if (typeof form == "object") {
++                    return ua.replace(form[0], form[1])
++                }
++            }
++        }
++        return ua
++    }
++}
+--- a/src/qml/WebView.qml
++++ b/src/qml/WebView.qml
+@@ -1,35 +1,37 @@
+ import QtQuick 2.0
+-import Ubuntu.Components 1.3
+-import Ubuntu.Web 0.2
++import QtWebEngine 1.1
+ 
+-WebView {
++WebEngineView {
+     id: root
+ 
++    property bool lastLoadFailed: false
++
+     Component.onCompleted: url = signonRequest.startUrl
+ 
+-    onLoadingStateChanged: {
++    onLoadingChanged: {
+         console.log("Loading changed")
+         if (loading && !lastLoadFailed) {
+             signonRequest.onLoadStarted()
+-        } else if (lastLoadSucceeded) {
++        } else if (loadRequest.status == WebEngineView.LoadSucceededStatus) {
++            lastLoadFailed = false
+             signonRequest.onLoadFinished(true)
+-        } else if (lastLoadFailed) {
++        } else if (loadRequest.status == WebEngineView.LoadFailedStatus) {
++            lastLoadFailed = true
+             signonRequest.onLoadFinished(false)
+         }
+     }
+     onUrlChanged: signonRequest.currentUrl = url
+ 
+-    context: WebContext {
+-        dataPath: rootDir
++    profile: WebEngineProfile {
++        cachePath: rootDir
++        persistentStoragePath: rootDir
+     }
+ 
+-    /* Taken from webbrowser-app */
+     ProgressBar {
+         anchors.top: parent.top
+         anchors.left: parent.left
+         anchors.right: parent.right
+-        height: units.dp(3)
+-        showProgressPercentage: false
++        height: 6
+         visible: root.loading
+         value: root.loadProgress / 100
+     }
+--- /dev/null
++++ b/src/qml/browser-process.cpp
+@@ -0,0 +1,291 @@
++/*
++ * This file is part of signon-ui
++ *
++ * Copyright (C) 2013 Canonical Ltd.
++ *
++ * Contact: Alberto Mardegan <alberto.mardegan at canonical.com>
++ *
++ * This program is free software: you can redistribute it and/or modify it
++ * under the terms of the GNU General Public License version 3, as published
++ * by the Free Software Foundation.
++ *
++ * This program is distributed in the hope that it will be useful, but
++ * WITHOUT ANY WARRANTY; without even the implied warranties of
++ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
++ * PURPOSE.  See the GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License along
++ * with this program.  If not, see <http://www.gnu.org/licenses/>.
++ */
++
++#include "browser-process.h"
++
++#include "debug.h"
++#include "dialog.h"
++#include "i18n.h"
++#include "remote-request-interface.h"
++
++#include <QQmlContext>
++#include <SignOn/uisessiondata_priv.h>
++#include <stdio.h>
++#include <QDir>
++#include <QFile>
++#include <QTimer>
++
++using namespace SignOnUi;
++
++namespace SignOnUi {
++
++class BrowserProcessPrivate: public QObject
++{
++    Q_OBJECT
++    Q_DECLARE_PUBLIC(BrowserProcess)
++    Q_PROPERTY(QUrl pageComponentUrl READ pageComponentUrl CONSTANT)
++    Q_PROPERTY(QUrl currentUrl READ currentUrl WRITE setCurrentUrl)
++    Q_PROPERTY(QUrl startUrl READ startUrl CONSTANT)
++    Q_PROPERTY(QUrl finalUrl READ finalUrl CONSTANT)
++
++public:
++    BrowserProcessPrivate(BrowserProcess *request);
++    ~BrowserProcessPrivate();
++
++    void processClientRequest();
++
++    void setCurrentUrl(const QUrl &url);
++    QUrl pageComponentUrl() const;
++    QUrl currentUrl() const { return m_currentUrl; }
++    QUrl startUrl() const { return m_startUrl; }
++    QUrl finalUrl() const { return m_finalUrl; }
++    QUrl responseUrl() const { return m_responseUrl; }
++    WId windowId() const {
++        return m_clientData[SSOUI_KEY_WINDOWID].toUInt();
++    }
++    bool embeddedUi() const {
++        return m_clientData[SSOUI_KEY_EMBEDDED].toBool();
++    }
++
++
++public Q_SLOTS:
++    void onLoadStarted();
++    void onLoadFinished(bool ok);
++    void cancel();
++
++private Q_SLOTS:
++    void start(const QVariantMap &params);
++    void onFailTimer();
++    void onFinished();
++
++private:
++    void buildDialog(const QVariantMap &params);
++
++private:
++    Dialog *m_dialog;
++    QVariantMap m_clientData;
++    QUrl m_currentUrl;
++    QUrl m_startUrl;
++    QUrl m_finalUrl;
++    QUrl m_responseUrl;
++    QString m_host;
++    QFile m_input;
++    QFile m_output;
++    RemoteRequestServer m_server;
++    QTimer m_failTimer;
++    mutable BrowserProcess *q_ptr;
++};
++
++} // namespace
++
++BrowserProcessPrivate::BrowserProcessPrivate(BrowserProcess *process):
++    QObject(process),
++    m_dialog(0),
++    q_ptr(process)
++{
++    m_failTimer.setSingleShot(true);
++    m_failTimer.setInterval(3000);
++    QObject::connect(&m_failTimer, SIGNAL(timeout()),
++                     this, SLOT(onFailTimer()));
++}
++
++BrowserProcessPrivate::~BrowserProcessPrivate()
++{
++    delete m_dialog;
++}
++
++QUrl BrowserProcessPrivate::pageComponentUrl() const
++{
++    /* We define the X-PageComponent key to let the clients override the QML
++     * component to be used to build the authentication page.
++     * To prevent a malicious client to show it's own UI, we require that the
++     * file path begins with "/usr/share/signon-ui/" (where Ubuntu click
++     * packages cannot install files).
++     */
++    QUrl providedUrl = m_clientData.value("X-PageComponent").toString();
++    if (providedUrl.isValid() && providedUrl.isLocalFile() &&
++        providedUrl.path().startsWith("/usr/share/signon-ui/")) {
++        return providedUrl;
++    } else {
++        return QStringLiteral("DefaultPage.qml");
++    }
++}
++
++void BrowserProcessPrivate::processClientRequest()
++{
++    TRACE();
++    m_input.open(stdin, QIODevice::ReadOnly);
++    m_output.open(stdout, QIODevice::WriteOnly);
++
++    QObject::connect(&m_server, SIGNAL(started(const QVariantMap&)),
++                     this, SLOT(start(const QVariantMap&)));
++    QObject::connect(&m_server, SIGNAL(canceled()),
++                     this, SLOT(cancel()));
++
++    /* This effectively starts the communication with the client */
++    m_server.setChannels(&m_input, &m_output);
++}
++
++void BrowserProcessPrivate::setCurrentUrl(const QUrl &url)
++{
++    TRACE() << "Url changed:" << url;
++    m_failTimer.stop();
++
++    if (url.host() == m_finalUrl.host() &&
++        url.path() == m_finalUrl.path()) {
++        m_responseUrl = url;
++        if (!m_dialog->isVisible()) {
++            /* Do not show the notification page. */
++            m_dialog->accept();
++        } else {
++            /* Replace the web page with an information screen */
++            /* TODO */
++            m_dialog->accept();
++        }
++    }
++}
++
++void BrowserProcessPrivate::onLoadStarted()
++{
++    m_failTimer.stop();
++}
++
++void BrowserProcessPrivate::onLoadFinished(bool ok)
++{
++    TRACE() << "Load finished" << ok;
++
++    if (!ok) {
++        m_failTimer.start();
++        return;
++    }
++
++    if (!m_dialog->isVisible()) {
++        if (m_responseUrl.isEmpty()) {
++            Dialog::ShowMode mode = (windowId() == 0) ? Dialog::TopLevel :
++                embeddedUi() ? Dialog::Embedded : Dialog::Transient;
++            m_dialog->show(windowId(), mode);
++        } else {
++            onFinished();
++        }
++    }
++}
++
++void BrowserProcessPrivate::start(const QVariantMap &params)
++{
++    TRACE() << params;
++    if (params.contains(SSOUI_KEY_CLIENT_DATA)) {
++        m_clientData = params[SSOUI_KEY_CLIENT_DATA].toMap();
++    }
++    m_finalUrl = params.value(SSOUI_KEY_FINALURL).toString();
++    m_startUrl = params.value(SSOUI_KEY_OPENURL).toString();
++    buildDialog(params);
++
++    QObject::connect(m_dialog, SIGNAL(finished(int)),
++                     this, SLOT(onFinished()));
++
++    QUrl webview("qrc:/MainWindow.qml");
++    QDir qmlDir("/usr/share/signon-ui/qml");
++    if (qmlDir.exists())
++    {
++        QFileInfo qmlFile(qmlDir.absolutePath() + "/MainWindow.qml");
++        if (qmlFile.exists())
++            webview.setUrl(qmlFile.absoluteFilePath());
++    }
++
++    m_dialog->rootContext()->setContextProperty("request", this);
++    m_dialog->setSource(webview);
++}
++
++void BrowserProcessPrivate::cancel()
++{
++    Q_Q(BrowserProcess);
++
++    TRACE() << "Client requested to cancel";
++    m_server.setCanceled();
++    if (m_dialog) {
++        m_dialog->close();
++    }
++    Q_EMIT q->finished();
++}
++
++void BrowserProcessPrivate::onFailTimer()
++{
++    Q_Q(BrowserProcess);
++
++    TRACE() << "Page loading failed";
++    m_server.setResult(QVariantMap());
++    if (m_dialog) {
++        m_dialog->close();
++    }
++    Q_EMIT q->finished();
++}
++
++void BrowserProcessPrivate::onFinished()
++{
++    Q_Q(BrowserProcess);
++
++    TRACE() << "Browser dialog closed";
++
++    QVariantMap reply;
++    QUrl url = m_responseUrl.isEmpty() ? m_currentUrl : m_responseUrl;
++    reply[SSOUI_KEY_URLRESPONSE] = url.toString();
++
++    m_server.setResult(reply);
++    m_dialog->close();
++
++    Q_EMIT q->finished();
++}
++
++void BrowserProcessPrivate::buildDialog(const QVariantMap &params)
++{
++    m_dialog = new Dialog;
++
++    QString title;
++    if (params.contains(SSOUI_KEY_TITLE)) {
++        title = params[SSOUI_KEY_TITLE].toString();
++    } else if (params.contains(SSOUI_KEY_CAPTION)) {
++        title = _("Web authentication for %1").
++            arg(params[SSOUI_KEY_CAPTION].toString());
++    } else {
++        title = _("Web authentication");
++    }
++
++    m_dialog->setTitle(title);
++
++    TRACE() << "Dialog was built";
++}
++
++BrowserProcess::BrowserProcess(QObject *parent):
++    QObject(parent),
++    d_ptr(new BrowserProcessPrivate(this))
++{
++}
++
++BrowserProcess::~BrowserProcess()
++{
++}
++
++void BrowserProcess::processClientRequest()
++{
++    Q_D(BrowserProcess);
++    d->processClientRequest();
++}
++
++#include "browser-process.moc"
+--- /dev/null
++++ b/src/qml/browser-process.h
+@@ -0,0 +1,50 @@
++/*
++ * This file is part of signon-ui
++ *
++ * Copyright (C) 2013 Canonical Ltd.
++ *
++ * Contact: Alberto Mardegan <alberto.mardegan at canonical.com>
++ *
++ * This program is free software: you can redistribute it and/or modify it
++ * under the terms of the GNU General Public License version 3, as published
++ * by the Free Software Foundation.
++ *
++ * This program is distributed in the hope that it will be useful, but
++ * WITHOUT ANY WARRANTY; without even the implied warranties of
++ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
++ * PURPOSE.  See the GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License along
++ * with this program.  If not, see <http://www.gnu.org/licenses/>.
++ */
++
++#ifndef SIGNON_UI_BROWSER_PROCESS_H
++#define SIGNON_UI_BROWSER_PROCESS_H
++
++#include <QObject>
++
++namespace SignOnUi {
++
++class BrowserProcessPrivate;
++class BrowserProcess: public QObject
++{
++    Q_OBJECT
++
++public:
++    BrowserProcess(QObject *parent = 0);
++    ~BrowserProcess();
++
++    void processClientRequest();
++
++Q_SIGNALS:
++    void finished();
++
++private:
++    BrowserProcessPrivate *d_ptr;
++    Q_DECLARE_PRIVATE(BrowserProcess)
++};
++
++} // namespace
++
++#endif // SIGNON_UI_BROWSER_PROCESS_H
++
+--- /dev/null
++++ b/src/qml/browser-process.pro
+@@ -0,0 +1,64 @@
++include(../../common-project-config.pri)
++include($${TOP_SRC_DIR}/common-vars.pri)
++
++TEMPLATE = app
++TARGET = browser-process
++
++target.path = $${LIBEXECDIR}/signon-ui
++INSTALLS += target
++
++I18N_DOMAIN = signon-ui
++
++CONFIG += \
++    link_pkgconfig \
++    qt
++
++QT += \
++    core \
++    gui \
++    quick
++
++PKGCONFIG += \
++    signon-plugins-common
++
++INCLUDEPATH += ..
++
++HEADERS = \
++    browser-process.h \
++    debug.h \
++    dialog.h \
++    ../i18n.h \
++    ../remote-request-interface.h
++SOURCES = \
++    browser-process.cpp \
++    dialog.cpp \
++    main.cpp \
++    ../i18n.cpp \
++    ../remote-request-interface.cpp
++
++DEFINES += \
++    DEBUG_ENABLED \
++    I18N_DOMAIN=\\\"$${I18N_DOMAIN}\\\"
++
++CONFIG(force-foreign-qwindow) {
++    DEFINES += FORCE_FOREIGN_QWINDOW
++}
++
++OTHER_FILES += \
++    DefaultPage.qml \
++    KeyboardRectangle.qml \
++    MainWindow.qml \
++    StandardAnimation.qml \
++    UserAgent.qml \
++    WebView.qml \
++    ua-overrides.js
++
++RESOURCES += \
++    qml.qrc
++
++QMAKE_SUBSTITUTES += \
++    signon-ui-browser-process.desktop.in
++desktop.path = $${INSTALL_PREFIX}/share/applications
++desktop.files += signon-ui-browser-process.desktop
++INSTALLS += desktop
++
+--- /dev/null
++++ b/src/qml/debug.h
+@@ -0,0 +1,37 @@
++/*
++ * This file is part of signon-ui
++ *
++ * Copyright (C) 2011 Canonical Ltd.
++ *
++ * Contact: Alberto Mardegan <alberto.mardegan at canonical.com>
++ *
++ * This program is free software: you can redistribute it and/or modify it
++ * under the terms of the GNU General Public License version 3, as published
++ * by the Free Software Foundation.
++ *
++ * This program is distributed in the hope that it will be useful, but
++ * WITHOUT ANY WARRANTY; without even the implied warranties of
++ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
++ * PURPOSE.  See the GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License along
++ * with this program.  If not, see <http://www.gnu.org/licenses/>.
++ */
++#ifndef SIGNON_UI_DEBUG_H
++#define SIGNON_UI_DEBUG_H
++
++#include <QDebug>
++
++
++#ifdef DEBUG_ENABLED
++    #define TRACE() \
++        qDebug() << __FILE__ << __LINE__ << __func__
++    #define BLAME() \
++        qCritical() << __FILE__ << __LINE__ << __func__
++#else
++    #define TRACE() while (0) qDebug()
++    #define BLAME() while (0) qDebug()
++#endif
++
++#endif // SIGNON_UI_DEBUG_H
++
+--- /dev/null
++++ b/src/qml/main.cpp
+@@ -0,0 +1,68 @@
++/*
++ * This file is part of signon-ui
++ *
++ * Copyright (C) 2013 Canonical Ltd.
++ *
++ * Contact: Alberto Mardegan <alberto.mardegan at canonical.com>
++ *
++ * This program is free software: you can redistribute it and/or modify it
++ * under the terms of the GNU General Public License version 3, as published
++ * by the Free Software Foundation.
++ *
++ * This program is distributed in the hope that it will be useful, but
++ * WITHOUT ANY WARRANTY; without even the implied warranties of
++ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
++ * PURPOSE.  See the GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License along
++ * with this program.  If not, see <http://www.gnu.org/licenses/>.
++ */
++
++#include "browser-process.h"
++
++#include "debug.h"
++
++#include <QGuiApplication>
++#include <fcntl.h>
++#include <stdio.h>
++#include <stdlib.h>
++#include <unistd.h>
++
++using namespace SignOnUi;
++
++void stderrMessage(QtMsgType type, const QMessageLogContext &context,
++                   const QString &msg)
++{
++    Q_UNUSED(context);
++    QByteArray localMsg = msg.toLocal8Bit();
++    switch (type) {
++    case QtDebugMsg:
++        fprintf(stderr, "Debug: %s\n", localMsg.constData());
++        break;
++    case QtWarningMsg:
++        fprintf(stderr, "Warning: %s\n", localMsg.constData());
++        break;
++    case QtCriticalMsg:
++        fprintf(stderr, "Critical: %s\n", localMsg.constData());
++        break;
++    case QtFatalMsg:
++        fprintf(stderr, "Fatal: %s\n", localMsg.constData());
++        abort();
++    }
++}
++
++int main(int argc, char **argv)
++{
++    qInstallMessageHandler(stderrMessage);
++    TRACE() << "started";
++    QGuiApplication app(argc, argv);
++    app.setQuitOnLastWindowClosed(false);
++    fcntl(fileno(stdin), F_SETFL, fcntl(fileno(stdin), F_GETFL, 0) | O_NONBLOCK);
++    BrowserProcess browserProcess;
++
++    QObject::connect(&browserProcess, SIGNAL(finished()),
++                     &app, SLOT(quit()));
++    browserProcess.processClientRequest();
++    return app.exec();
++}
++
+--- a/src/qml/qml.qrc
++++ b/src/qml/qml.qrc
+@@ -3,6 +3,7 @@
+         <file>DefaultPage.qml</file>
+         <file>KeyboardRectangle.qml</file>
+         <file>MainWindow.qml</file>
++        <file>ProgressBar.qml</file>
+         <file>StandardAnimation.qml</file>
+         <file>WebView.qml</file>
+     </qresource>
+--- /dev/null
++++ b/src/qml/signon-ui-browser-process.desktop.in
+@@ -0,0 +1,11 @@
++[Desktop Entry]
++Encoding=UTF-8
++Version=1.0
++Name=Account authentication
++Comment=Login to online accounts
++Exec=$${target.path}/$$TARGET
++Icon=
++Type=Application
++Terminal=false
++NoDisplay=true
++X-Ubuntu-Gettext-Domain=signon-ui
+--- /dev/null
++++ b/src/qml/ua-overrides.js
+@@ -0,0 +1,99 @@
++/*
++ * Copyright 2013 Canonical Ltd.
++ *
++ * This file is part of webbrowser-app.
++ *
++ * webbrowser-app is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation; version 3.
++ *
++ * webbrowser-app is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
++ */
++
++.pragma library
++
++// B2G’s list of overrides: https://github.com/mozilla-b2g/gaia/blob/master/build/ua-override-prefs.js
++
++// List of user agent string overrides in the form of an object.
++// Each key is a domain name for which the default user agent string doesn’t
++// work well enough. Values can either be a string (full override) or an array
++// containing two values that are passed to the String.replace method (the
++// first value may be either a string or a regular expression, the second value
++// must be a string).
++
++// Examples of valid entries:
++//     "example.org": "full override"
++//     "example.com": ["Ubuntu", "Ubuntu Edge"]
++//     "google.com": [/mobi/i, "b"]
++
++// The original list was initially built from the top 100 entries
++// at http://www.alexa.com/topsites (2013-08-16), using Chrome on
++// Android as a reference.
++
++var overrides = {
++    "mail.google.com": [/Mobile\) WebKit\/[.0-9]*/, "Android 4.3) AppleWebKit Mobile Safari"],
++    "google.com": ["Mobile", "Android; Mobile"],
++    "youtube.com": ["Mobile", "Android; Mobile"],
++    "yahoo.com": ["Mobile", "Android; Mobile"],
++    "baidu.com": ["Mobile", "Android; Mobile"],
++    "qq.com": [/WebKit\/[.0-9]*/, "Apple$& Mobile"],
++    "amazon.com": ["Mobile", "Android; Mobile"],
++    "linkedin.com": ["Mobile", "Android; Mobile"],
++    "blogspot.com": ["Mobile", "Android; Mobile"],
++    "taobao.com": ["Mobile", "Android; Mobile"],
++    "google.co.in": ["Mobile", "Android; Mobile"],
++    "bing.com": ["Mobile", "Android; Mobile"],
++    "yahoo.co.jp": ["Ubuntu", "Linux; Android 4; Galaxy Build/"],
++    "yandex.ru": ["Mobile", "Android; Mobile"],
++    "sina.com.cn": ["Mobile", "Android; Mobile"],
++    "ebay.com": ["Mobile", "Android; Mobile"],
++    "google.de": ["Mobile", "Android; Mobile"],
++    "tumblr.com": ["Mobile", "Android; Mobile"],
++    "google.co.uk": ["Mobile", "Android; Mobile"],
++    "msn.com": ["Mobile", "Android; Mobile"],
++    "google.fr": ["Mobile", "Android; Mobile"],
++    "mail.ru": ["Ubuntu", "Linux; Android 4; Galaxy Build/"],
++    "google.com.br": ["Mobile", "Android; Mobile"],
++    "google.co.jp": ["Mobile", "Android; Mobile"],
++    "hao123.com": ["Mobile", "Android; Mobile"],
++    "ask.com": ["Mobile", "Android; Mobile"],
++    "google.com.hk": ["Mobile", "Android; Mobile"],
++    "google.ru": ["Mobile", "Android; Mobile"],
++    "blogger.com": ["Mobile", "Android; Mobile"],
++    "imdb.com": ["Mobile", "Android; Mobile"],
++    "google.it": ["Mobile", "Android; Mobile"],
++    "google.es": ["Mobile", "Android; Mobile"],
++    "amazon.co.jp": ["Mobile", "Android; Mobile"],
++    "tmall.com": ["Mobile", "Android; Mobile"],
++    "fc2.com": ["Mobile", "Android; Mobile"],
++    "google.com.mx": ["Mobile", "Android; Mobile"],
++    "google.ca": ["Mobile", "Android; Mobile"],
++    "soso.com": ["Mobile", "Android; Mobile"],
++    "delta-search.com": ["Mobile", "Android; Mobile"],
++    "odnoklassniki.ru": ["Mobile", "Android; Mobile"],
++    "alibaba.com": ["Mobile", "Android; Mobile"],
++    "flickr.com": ["Mobile", "Android; Mobile"],
++    "amazon.de": ["Mobile", "Android; Mobile"],
++    "blogspot.in": ["Mobile", "Android; Mobile"],
++    "ifeng.com": ["Mobile", "Android; Mobile"],
++    "360.cn": ["Mobile", "Android; Mobile"],
++    "google.com.tr": ["Mobile", "Android; Mobile"],
++    "google.com.au": ["Mobile", "Android; Mobile"],
++    "youku.com": ["Mobile", "Android; Mobile"],
++    "ebay.de": ["Mobile", "Android; Mobile"],
++    "uol.com.br": ["Mobile", "Android; Mobile"],
++    "aol.com": ["Mobile", "Android; Mobile"],
++    "google.pl": ["Mobile", "Android; Mobile"],
++    "alipay.com": ["Mobile", "Android; Mobile"],
++    "dailymotion.com": ["Mobile", "Android; Mobile Safari"],
++    "amazon.co.uk": ["Mobile", "Android; Mobile"],
++    "ebay.co.uk": ["Mobile", "Android; Mobile"],
++    "facebook.com": [/WebKit\/[.0-9]*/, "Apple$& Firefox/18"],
++    "nytimes.com": ["Mobile", "Android; Mobile Safari"],
++};
+--- a/src/qquick-dialog.cpp
++++ b/src/qquick-dialog.cpp
+@@ -18,9 +18,6 @@
+  * with this program.  If not, see <http://www.gnu.org/licenses/>.
+  */
+ 
+-#define HAS_FOREIGN_QWINDOW (QT_VERSION >= QT_VERSION_CHECK(5, 1, 0) || \
+-                             defined(FORCE_FOREIGN_QWINDOW))
+-
+ #include "qquick-dialog.h"
+ 
+ #include "debug.h"
+@@ -39,22 +36,6 @@
+ {
+ }
+ 
+-void Dialog::show(WId parent, ShowMode mode)
+-{
+-    create();
+-#if HAS_FOREIGN_QWINDOW
+-    if (mode != TopLevel) {
+-        QWindow *parentWindow = QWindow::fromWinId(parent);
+-        if (mode == Transient) {
+-            setTransientParent(parentWindow);
+-        } else if (mode == Embedded) {
+-            setParent(parentWindow);
+-        }
+-    }
+-#endif
+-    QQuickView::show();
+-}
+-
+ void Dialog::accept()
+ {
+     done(Dialog::Accepted);
+--- a/src/qquick-dialog.h
++++ b/src/qquick-dialog.h
+@@ -45,8 +45,6 @@
+     explicit Dialog(QWindow *parent = 0);
+     ~Dialog();
+ 
+-    void show(WId parent, ShowMode mode);
+-
+ public Q_SLOTS:
+     void accept();
+     void reject();
+--- a/src/request.cpp
++++ b/src/request.cpp
+@@ -18,20 +18,13 @@
+  * with this program.  If not, see <http://www.gnu.org/licenses/>.
+  */
+ 
+-#define HAS_XEMBED (QT_VERSION < QT_VERSION_CHECK(5, 0, 0))
+ #define HAS_FOREIGN_QWINDOW (QT_VERSION >= QT_VERSION_CHECK(5, 1, 0) || \
+                              defined(FORCE_FOREIGN_QWINDOW))
+ #include "request.h"
+ 
+-#ifdef USE_UBUNTU_WEB_VIEW
+-#include "ubuntu-browser-request.h"
+-#endif
+ #include "browser-request.h"
+ #include "debug.h"
+ #include "dialog-request.h"
+-#if HAS_XEMBED
+-#include "embed-manager.h"
+-#endif
+ #include "errors.h"
+ #include "indicator-service.h"
+ #ifndef UNIT_TESTS
+@@ -81,13 +74,10 @@
+     }
+ 
+ private Q_SLOTS:
+-#if HAS_XEMBED
+-    void onEmbedError();
+-#endif
+     void onIndicatorCallFinished(QDBusPendingCallWatcher *watcher);
+ 
+ private:
+-    void setWidget(QWidget *widget);
++    bool setWindow(QWindow *window);
+     Accounts::Account *findAccount();
+     bool dispatchToIndicator();
+     void onIndicatorCallSucceeded();
+@@ -100,7 +90,7 @@
+     QVariantMap m_clientData;
+     bool m_inProgress;
+     Accounts::Manager *m_accountManager;
+-    QPointer<QWidget> m_widget;
++    QPointer<QWindow> m_window;
+ };
+ 
+ } // namespace
+@@ -116,7 +106,7 @@
+     m_parameters(parameters),
+     m_inProgress(false),
+     m_accountManager(0),
+-    m_widget(0)
++    m_window(0)
+ {
+     if (parameters.contains(SSOUI_KEY_CLIENT_DATA)) {
+         QVariant variant = parameters[SSOUI_KEY_CLIENT_DATA];
+@@ -130,83 +120,43 @@
+ {
+ }
+ 
+-void RequestPrivate::setWidget(QWidget *widget)
++bool RequestPrivate::setWindow(QWindow *window)
+ {
+-    if (m_widget != 0) {
++    if (m_window != 0) {
+         BLAME() << "Widget already set";
+-        return;
++        return false;
+     }
+ 
+-    m_widget = widget;
++    m_window = window;
+ 
+-#if HAS_XEMBED
+-    if (embeddedUi() && windowId() != 0) {
+-        TRACE() << "Requesting widget embedding";
+-        QX11EmbedWidget *embed =
+-            EmbedManager::instance()->widgetFor(windowId());
+-        QObject::connect(embed, SIGNAL(error(QX11EmbedWidget::Error)),
+-                         this, SLOT(onEmbedError()),
+-                         Qt::UniqueConnection);
+-        QObject::connect(embed, SIGNAL(containerClosed()),
+-                         widget, SLOT(close()));
+-        QVBoxLayout *layout = new QVBoxLayout;
+-        layout->addWidget(widget);
+-        widget->show();
+-        /* Delete any previous layout */
+-        delete embed->layout();
+-        embed->setLayout(layout);
+-        embed->show();
+-        return;
+-    }
+-#endif
+ #if HAS_FOREIGN_QWINDOW
+     if (embeddedUi() && windowId() != 0) {
+         TRACE() << "Requesting window embedding";
+         QWindow *host = QWindow::fromWinId(windowId());
+-        widget->show();
+-        widget->windowHandle()->setParent(host);
+-        return;
++        window->show();
++        window->setParent(host);
++        return true;
+     }
+ #endif
+ 
+     /* If the window has no parent and the webcredentials indicator service is
+      * up, dispatch the request to it. */
+     if (windowId() == 0 && dispatchToIndicator()) {
+-        return;
++        return false;
+     }
+ 
+-    widget->setWindowModality(Qt::WindowModal);
+-    widget->show();
+-#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
+-    if (windowId() != 0) {
+-        TRACE() << "Setting" << widget->effectiveWinId() << "transient for" << windowId();
+-        XSetTransientForHint(QX11Info::display(),
+-                             widget->effectiveWinId(),
+-                             windowId());
+-    }
+-#endif
++    window->setModality(Qt::WindowModal);
++    window->show();
+ #if HAS_FOREIGN_QWINDOW
+     if (windowId() != 0) {
+         TRACE() << "Requesting window reparenting";
+         QWindow *parent = QWindow::fromWinId(windowId());
+-        widget->windowHandle()->setTransientParent(parent);
++        window->setTransientParent(parent);
+     }
+ #endif
++    return true;
+ }
+ 
+-#if HAS_XEMBED
+-void RequestPrivate::onEmbedError()
+-{
+-    Q_Q(Request);
+-
+-    QX11EmbedWidget *embed = qobject_cast<QX11EmbedWidget*>(sender());
+-    TRACE() << "Embed error:" << embed->error();
+-
+-    q->fail(SIGNON_UI_ERROR_EMBEDDING_FAILED,
+-            QString("Embedding signon UI failed: %1").arg(embed->error()));
+-}
+-#endif
+-
+ Accounts::Account *RequestPrivate::findAccount()
+ {
+     if (!m_parameters.contains(SSOUI_KEY_IDENTITY))
+@@ -285,8 +235,8 @@
+     if (watcher->isError()) {
+         /* if the notification could not be delivered to the indicator, show
+          * the widget. */
+-        if (m_widget != 0)
+-            m_widget->show();
++        if (m_window != 0)
++            m_window->show();
+     } else {
+         onIndicatorCallSucceeded();
+     }
+@@ -310,16 +260,8 @@
+                              QObject *parent)
+ {
+     if (parameters.contains(SSOUI_KEY_OPENURL)) {
+-#ifdef USE_UBUNTU_WEB_VIEW
+-        TRACE() << "Platform:" << QGuiApplication::platformName();
+-        if (QGuiApplication::platformName().startsWith("ubuntu") ||
+-            qgetenv("XDG_CURRENT_DESKTOP") == QByteArray("Unity") ||
+-            qgetenv("SSOUI_USE_UBUNTU_WEB_VIEW") == QByteArray("1")) {
+-            return new UbuntuBrowserRequest(connection, message,
+-                                            parameters, parent);
+-        }
+-#endif
+-        return new BrowserRequest(connection, message, parameters, parent);
++        return new BrowserRequest(connection, message,
++                                  parameters, parent);
+     } else {
+         return new DialogRequest(connection, message, parameters, parent);
+     }
+@@ -352,7 +294,15 @@
+ void Request::setWidget(QWidget *widget)
+ {
+     Q_D(Request);
+-    d->setWidget(widget);
++    if (d->setWindow(widget->windowHandle())) {
++        widget->show();
++    }
++}
++
++void Request::setWindow(QWindow *window)
++{
++    Q_D(Request);
++    d->setWindow(window);
+ }
+ 
+ uint Request::identity() const
+--- a/src/request.h
++++ b/src/request.h
+@@ -70,6 +70,7 @@
+                      QObject *parent = 0);
+ 
+     void setWidget(QWidget *widget);
++    void setWindow(QWindow *window);
+ 
+ protected Q_SLOTS:
+     void fail(const QString &name, const QString &message);
+--- a/src/signon-ui.pro
++++ b/src/signon-ui.pro
+@@ -17,7 +17,7 @@
+     gui \
+     network \
+     quick \
+-    webkit
++    webengine
+ 
+ PKGCONFIG += \
+     signon-plugins-common \
+@@ -31,7 +31,6 @@
+         x11
+ } else {
+     QT += \
+-        webkitwidgets \
+         widgets
+     PKGCONFIG += \
+         accounts-qt5 \
+@@ -54,6 +53,7 @@
+     inactivity-timer.h \
+     indicator-service.h \
+     network-access-manager.h \
++    qquick-dialog.h \
+     reauthenticator.h \
+     request.h \
+     service.h \
+@@ -73,6 +73,7 @@
+     main.cpp \
+     my-network-proxy-factory.cpp \
+     network-access-manager.cpp \
++    qquick-dialog.cpp \
+     reauthenticator.cpp \
+     request.cpp \
+     service.cpp \
+@@ -83,33 +84,20 @@
+     SOURCES += embed-manager.cpp
+ }
+ 
+-COMMANDLINE = ""
+-
+-CONFIG(use-ubuntu-web-view) {
+-    DEFINES += USE_UBUNTU_WEB_VIEW
+-    HEADERS += \
+-        qquick-dialog.h \
+-        ubuntu-browser-request.h
+-    SOURCES += \
+-        qquick-dialog.cpp \
+-        ubuntu-browser-request.cpp
+-    OTHER_FILES += \
+-        qml/DefaultPage.qml \
+-        qml/KeyboardRectangle.qml \
+-        qml/MainWindow.qml \
+-        qml/StandardAnimation.qml \
+-        qml/WebView.qml
+-    RESOURCES += \
+-        qml/qml.qrc
+-
+-    QMAKE_SUBSTITUTES += \
+-        signon-ui.desktop.in
+-    desktop.path = $${INSTALL_PREFIX}/share/applications
+-    desktop.files += signon-ui.desktop
+-    INSTALLS += desktop
+-
+-    COMMANDLINE += " --desktop_file_hint=$${INSTALL_PREFIX}/share/applications/signon-ui.desktop"
+-}
++OTHER_FILES += \
++    qml/DefaultPage.qml \
++    qml/KeyboardRectangle.qml \
++    qml/MainWindow.qml \
++    qml/StandardAnimation.qml \
++    qml/WebView.qml
++RESOURCES += \
++    qml/qml.qrc
++
++QMAKE_SUBSTITUTES += \
++    signon-ui.desktop.in
++desktop.path = $${INSTALL_PREFIX}/share/applications
++desktop.files += signon-ui.desktop
++INSTALLS += desktop
+ 
+ DEFINES += \
+     DEBUG_ENABLED \
+--- a/src/ubuntu-browser-request.cpp
++++ /dev/null
+@@ -1,281 +0,0 @@
+-/*
+- * This file is part of signon-ui
+- *
+- * Copyright (C) 2013 Canonical Ltd.
+- *
+- * Contact: Alberto Mardegan <alberto.mardegan at canonical.com>
+- *
+- * This program is free software: you can redistribute it and/or modify it
+- * under the terms of the GNU General Public License version 3, as published
+- * by the Free Software Foundation.
+- *
+- * This program is distributed in the hope that it will be useful, but
+- * WITHOUT ANY WARRANTY; without even the implied warranties of
+- * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
+- * PURPOSE.  See the GNU General Public License for more details.
+- *
+- * You should have received a copy of the GNU General Public License along
+- * with this program.  If not, see <http://www.gnu.org/licenses/>.
+- */
+-
+-#include "ubuntu-browser-request.h"
+-
+-#include "debug.h"
+-#include "qquick-dialog.h"
+-#include "errors.h"
+-#include "i18n.h"
+-
+-#include <QDir>
+-#include <QQmlContext>
+-#include <QStandardPaths>
+-#include <QTimer>
+-#include <SignOn/uisessiondata_priv.h>
+-
+-using namespace SignOnUi;
+-using namespace SignOnUi::QQuick;
+-
+-namespace SignOnUi {
+-
+-class UbuntuBrowserRequestPrivate: public QObject
+-{
+-    Q_OBJECT
+-    Q_DECLARE_PUBLIC(UbuntuBrowserRequest)
+-    Q_PROPERTY(QUrl pageComponentUrl READ pageComponentUrl CONSTANT)
+-    Q_PROPERTY(QUrl currentUrl READ currentUrl WRITE setCurrentUrl)
+-    Q_PROPERTY(QUrl startUrl READ startUrl CONSTANT)
+-    Q_PROPERTY(QUrl finalUrl READ finalUrl CONSTANT)
+-
+-public:
+-    UbuntuBrowserRequestPrivate(UbuntuBrowserRequest *request);
+-    ~UbuntuBrowserRequestPrivate();
+-
+-    void start();
+-
+-    void setCurrentUrl(const QUrl &url);
+-    QUrl pageComponentUrl() const;
+-    QUrl currentUrl() const { return m_currentUrl; }
+-    QUrl startUrl() const { return m_startUrl; }
+-    QUrl finalUrl() const { return m_finalUrl; }
+-    QUrl responseUrl() const { return m_responseUrl; }
+-
+-public Q_SLOTS:
+-    void cancel();
+-    void onLoadStarted();
+-    void onLoadFinished(bool ok);
+-
+-private Q_SLOTS:
+-    void onFailTimer();
+-    void onFinished();
+-
+-private:
+-    void buildDialog(const QVariantMap &params);
+-
+-private:
+-    Dialog *m_dialog;
+-    QUrl m_currentUrl;
+-    QUrl m_startUrl;
+-    QUrl m_finalUrl;
+-    QUrl m_responseUrl;
+-    QTimer m_failTimer;
+-    mutable UbuntuBrowserRequest *q_ptr;
+-};
+-
+-} // namespace
+-
+-UbuntuBrowserRequestPrivate::UbuntuBrowserRequestPrivate(
+-    UbuntuBrowserRequest *request):
+-    QObject(request),
+-    m_dialog(0),
+-    q_ptr(request)
+-{
+-    m_failTimer.setSingleShot(true);
+-    m_failTimer.setInterval(3000);
+-    QObject::connect(&m_failTimer, SIGNAL(timeout()),
+-                     this, SLOT(onFailTimer()));
+-}
+-
+-UbuntuBrowserRequestPrivate::~UbuntuBrowserRequestPrivate()
+-{
+-    delete m_dialog;
+-}
+-
+-void UbuntuBrowserRequestPrivate::start()
+-{
+-    Q_Q(UbuntuBrowserRequest);
+-
+-    const QVariantMap &params = q->parameters();
+-    TRACE() << params;
+-
+-    QString cachePath =
+-        QStandardPaths::writableLocation(QStandardPaths::CacheLocation);
+-    QDir rootDir = cachePath + QString("/id-%1").arg(q->identity());
+-    if (!rootDir.exists()) {
+-        rootDir.mkpath(".");
+-    }
+-
+-    m_finalUrl = params.value(SSOUI_KEY_FINALURL).toString();
+-    m_startUrl = params.value(SSOUI_KEY_OPENURL).toString();
+-    buildDialog(params);
+-
+-    QObject::connect(m_dialog, SIGNAL(finished(int)),
+-                     this, SLOT(onFinished()));
+-
+-    QUrl webview("qrc:/MainWindow.qml");
+-    QDir qmlDir("/usr/share/signon-ui/qml");
+-    if (qmlDir.exists())
+-    {
+-        QFileInfo qmlFile(qmlDir.absolutePath() + "/MainWindow.qml");
+-        if (qmlFile.exists())
+-            webview.setUrl(qmlFile.absoluteFilePath());
+-    }
+-
+-    m_dialog->rootContext()->setContextProperty("request", this);
+-    m_dialog->rootContext()->setContextProperty("rootDir",
+-                                                QUrl::fromLocalFile(rootDir.absolutePath()));
+-    m_dialog->setSource(webview);
+-}
+-
+-QUrl UbuntuBrowserRequestPrivate::pageComponentUrl() const
+-{
+-    Q_Q(const UbuntuBrowserRequest);
+-    /* We define the X-PageComponent key to let the clients override the QML
+-     * component to be used to build the authentication page.
+-     * To prevent a malicious client to show it's own UI, we require that the
+-     * file path begins with "/usr/share/signon-ui/" (where Ubuntu click
+-     * packages cannot install files).
+-     */
+-    QUrl providedUrl = q->clientData().value("X-PageComponent").toString();
+-    if (providedUrl.isValid() && providedUrl.isLocalFile() &&
+-        providedUrl.path().startsWith("/usr/share/signon-ui/")) {
+-        return providedUrl;
+-    } else {
+-        return QStringLiteral("DefaultPage.qml");
+-    }
+-}
+-
+-void UbuntuBrowserRequestPrivate::setCurrentUrl(const QUrl &url)
+-{
+-    TRACE() << "Url changed:" << url;
+-    m_failTimer.stop();
+-
+-    if (url.host() == m_finalUrl.host() &&
+-        url.path() == m_finalUrl.path()) {
+-        m_responseUrl = url;
+-        if (!m_dialog->isVisible()) {
+-            /* Do not show the notification page. */
+-            m_dialog->accept();
+-        } else {
+-            /* Replace the web page with an information screen */
+-            /* TODO */
+-            m_dialog->accept();
+-        }
+-    }
+-}
+-
+-void UbuntuBrowserRequestPrivate::cancel()
+-{
+-    Q_Q(UbuntuBrowserRequest);
+-
+-    TRACE() << "Client requested to cancel";
+-    q->setCanceled();
+-    if (m_dialog) {
+-        m_dialog->close();
+-    }
+-}
+-
+-void UbuntuBrowserRequestPrivate::onLoadStarted()
+-{
+-    m_failTimer.stop();
+-}
+-
+-void UbuntuBrowserRequestPrivate::onLoadFinished(bool ok)
+-{
+-    Q_Q(const UbuntuBrowserRequest);
+-
+-    TRACE() << "Load finished" << ok;
+-
+-    if (!ok) {
+-        m_failTimer.start();
+-        return;
+-    }
+-
+-    if (!m_dialog->isVisible()) {
+-        if (m_responseUrl.isEmpty()) {
+-            Dialog::ShowMode mode = (q->windowId() == 0) ? Dialog::TopLevel :
+-                q->embeddedUi() ? Dialog::Embedded : Dialog::Transient;
+-            m_dialog->show(q->windowId(), mode);
+-        } else {
+-            onFinished();
+-        }
+-    }
+-}
+-
+-void UbuntuBrowserRequestPrivate::onFailTimer()
+-{
+-    Q_Q(UbuntuBrowserRequest);
+-
+-    TRACE() << "Page loading failed";
+-    if (m_dialog) {
+-        m_dialog->close();
+-    }
+-    q->setResult(QVariantMap());
+-}
+-
+-void UbuntuBrowserRequestPrivate::onFinished()
+-{
+-    Q_Q(UbuntuBrowserRequest);
+-
+-    TRACE() << "Browser dialog closed";
+-    QObject::disconnect(m_dialog, SIGNAL(finished(int)),
+-                        this, SLOT(onFinished()));
+-
+-    QVariantMap reply;
+-    QUrl url = m_responseUrl.isEmpty() ? m_currentUrl : m_responseUrl;
+-    reply[SSOUI_KEY_URLRESPONSE] = url.toString();
+-
+-    m_dialog->close();
+-
+-    q->setResult(reply);
+-}
+-
+-void UbuntuBrowserRequestPrivate::buildDialog(const QVariantMap &params)
+-{
+-    m_dialog = new Dialog;
+-
+-    QString title;
+-    if (params.contains(SSOUI_KEY_TITLE)) {
+-        title = params[SSOUI_KEY_TITLE].toString();
+-    } else if (params.contains(SSOUI_KEY_CAPTION)) {
+-        title = _("Web authentication for %1").
+-            arg(params[SSOUI_KEY_CAPTION].toString());
+-    } else {
+-        title = _("Web authentication");
+-    }
+-
+-    m_dialog->setTitle(title);
+-
+-    TRACE() << "Dialog was built";
+-}
+-
+-UbuntuBrowserRequest::UbuntuBrowserRequest(const QDBusConnection &connection,
+-                                           const QDBusMessage &message,
+-                                           const QVariantMap &parameters,
+-                                           QObject *parent):
+-    Request(connection, message, parameters, parent),
+-    d_ptr(new UbuntuBrowserRequestPrivate(this))
+-{
+-}
+-
+-UbuntuBrowserRequest::~UbuntuBrowserRequest()
+-{
+-}
+-
+-void UbuntuBrowserRequest::start()
+-{
+-    Q_D(UbuntuBrowserRequest);
+-
+-    Request::start();
+-    d->start();
+-}
+-
+-#include "ubuntu-browser-request.moc"
+--- a/src/ubuntu-browser-request.h
++++ /dev/null
+@@ -1,54 +0,0 @@
+-/*
+- * This file is part of signon-ui
+- *
+- * Copyright (C) 2014 Canonical Ltd.
+- *
+- * Contact: Alberto Mardegan <alberto.mardegan at canonical.com>
+- *
+- * This program is free software: you can redistribute it and/or modify it
+- * under the terms of the GNU General Public License version 3, as published
+- * by the Free Software Foundation.
+- *
+- * This program is distributed in the hope that it will be useful, but
+- * WITHOUT ANY WARRANTY; without even the implied warranties of
+- * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
+- * PURPOSE.  See the GNU General Public License for more details.
+- *
+- * You should have received a copy of the GNU General Public License along
+- * with this program.  If not, see <http://www.gnu.org/licenses/>.
+- */
+-
+-#ifndef SIGNON_UI_UBUNTU_BROWSER_REQUEST_H
+-#define SIGNON_UI_UBUNTU_BROWSER_REQUEST_H
+-
+-#include "request.h"
+-
+-#include <QObject>
+-
+-namespace SignOnUi {
+-
+-class UbuntuBrowserRequestPrivate;
+-
+-class UbuntuBrowserRequest: public Request
+-{
+-    Q_OBJECT
+-
+-public:
+-    explicit UbuntuBrowserRequest(const QDBusConnection &connection,
+-                                  const QDBusMessage &message,
+-                                  const QVariantMap &parameters,
+-                                  QObject *parent = 0);
+-    ~UbuntuBrowserRequest();
+-
+-    // reimplemented virtual methods
+-    void start();
+-
+-private:
+-    UbuntuBrowserRequestPrivate *d_ptr;
+-    Q_DECLARE_PRIVATE(UbuntuBrowserRequest)
+-};
+-
+-} // namespace
+-
+-#endif // SIGNON_UI_UBUNTU_BROWSER_REQUEST_H
+-
+--- /dev/null
++++ b/tests/unit/.gitignore
+@@ -0,0 +1,2 @@
++signon-ui-unittest
++tst_inactivity_timer
+--- a/tests/unit/tst_signon_ui.pro
++++ b/tests/unit/tst_signon_ui.pro
+@@ -14,7 +14,8 @@
+     dbus \
+     gui \
+     network \
+-    webkit
++    quick \
++    webengine
+ 
+ PKGCONFIG += \
+     signon-plugins-common \
+@@ -48,6 +49,7 @@
+     $$TOP_SRC_DIR/src/i18n.cpp \
+     $$TOP_SRC_DIR/src/indicator-service.cpp \
+     $$TOP_SRC_DIR/src/network-access-manager.cpp \
++    $$TOP_SRC_DIR/src/qquick-dialog.cpp \
+     $$TOP_SRC_DIR/src/reauthenticator.cpp \
+     $$TOP_SRC_DIR/src/request.cpp \
+     $$TOP_SRC_DIR/src/webcredentials_adaptor.cpp
+@@ -64,6 +66,7 @@
+     $$TOP_SRC_DIR/src/http-warning.h \
+     $$TOP_SRC_DIR/src/indicator-service.h \
+     $$TOP_SRC_DIR/src/network-access-manager.h \
++    $$TOP_SRC_DIR/src/qquick-dialog.h \
+     $$TOP_SRC_DIR/src/reauthenticator.h \
+     $$TOP_SRC_DIR/src/request.h \
+     $$TOP_SRC_DIR/src/webcredentials_adaptor.h
diff --git a/debian/patches/0002_signon-ui-0.15-fix-qt5-build.diff b/debian/patches/0002_signon-ui-0.15-fix-qt5-build.diff
new file mode 100644
index 0000000..fd846ff
--- /dev/null
+++ b/debian/patches/0002_signon-ui-0.15-fix-qt5-build.diff
@@ -0,0 +1,35 @@
+diff --git a/src/request.cpp b/src/request.cpp
+index 5556c79..4f51e8e 100644
+--- a/src/request.cpp
++++ b/src/request.cpp
+@@ -81,9 +81,7 @@ public:
+     }
+
+ private Q_SLOTS:
+-#if HAS_XEMBED
+     void onEmbedError();
+-#endif
+     void onIndicatorCallFinished(QDBusPendingCallWatcher *watcher);
+
+ private:
+@@ -194,9 +192,9 @@ void RequestPrivate::setWidget(QWidget *widget)
+ #endif
+ }
+
+-#if HAS_XEMBED
+ void RequestPrivate::onEmbedError()
+ {
++#if HAS_XEMBED
+     Q_Q(Request);
+
+     QX11EmbedWidget *embed = qobject_cast<QX11EmbedWidget*>(sender());
+@@ -204,8 +202,8 @@ void RequestPrivate::onEmbedError()
+
+     q->fail(SIGNON_UI_ERROR_EMBEDDING_FAILED,
+             QString("Embedding signon UI failed: %1").arg(embed->error()));
+-}
+ #endif
++}
+
+ Accounts::Account *RequestPrivate::findAccount()
+ {
diff --git a/debian/patches/0003_fake-user-agent.diff b/debian/patches/0003_fake-user-agent.diff
new file mode 100644
index 0000000..ed572c2
--- /dev/null
+++ b/debian/patches/0003_fake-user-agent.diff
@@ -0,0 +1,10 @@
+--- a/src/qml/WebView.qml
++++ b/src/qml/WebView.qml
+@@ -25,6 +25,7 @@
+     profile: WebEngineProfile {
+         cachePath: rootDir
+         persistentStoragePath: rootDir
++        httpUserAgent: "Mozilla/5.0 (X11; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/77.0"
+     }
+ 
+     ProgressBar {
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..37dc9a8
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,3 @@
+#0001_gitlab_tag_0.17+15.10.20150810-0ubuntu1.diff
+#0002_signon-ui-0.15-fix-qt5-build.diff
+0003_fake-user-agent.diff
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..f3a7a73
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,30 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+export DPKG_GENSYMBOLS_CHECK_LEVEL=4
+
+# This has to be exported to make some magic below work.
+export DH_OPTIONS
+export QMAKE_LIBDIR=/usr/lib
+export QT_SELECT=qt6
+export DEB_BUILD_MAINT_OPTIONS=hardening=+all
+include /usr/share/dpkg/architecture.mk
+
+%:
+	dh $@ --with pkgkde_symbolshelper
+
+override_dh_auto_configure:
+	mkdir -p build6 && cd build6 && QT_SELECT=6 qmake6 ../ LIBDIR+=/usr/lib/$(DEB_HOST_MULTIARCH) \
+	CONFIG+=enable-p2p \
+	DEFINES+=QT_NO_DEBUG_OUTPUT
+
+override_dh_auto_build:
+	cd build6 &&  make
+
+override_dh_auto_install:
+	cd build6 && make install INSTALL_ROOT=$(CURDIR)/debian/tmp
+
+override_dh_install:
+	cd /workspace/build && dh_install
diff --git a/debian/signon-ui-qt.install b/debian/signon-ui-qt.install
new file mode 100644
index 0000000..dfb802a
--- /dev/null
+++ b/debian/signon-ui-qt.install
@@ -0,0 +1,2 @@
+usr/bin/signon-ui
+usr/share/applications/signon-ui.desktop
diff --git a/debian/signon-ui-service.install b/debian/signon-ui-service.install
new file mode 100644
index 0000000..e7e60ae
--- /dev/null
+++ b/debian/signon-ui-service.install
@@ -0,0 +1,2 @@
+usr/share/dbus-1/services/com.canonical.indicators.webcredentials.service
+usr/share/dbus-1/services/com.nokia.singlesignonui.service
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..53d2023
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=4
+http://archive.ubuntu.com/ubuntu/pool/universe/s/signon-ui/ signon-ui_(.+).orig.tar.(?:gz|xz|bz2)

From null at kde.org  Thu Jul 23 22:41:23 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 21:41:23 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/infrastructure/pangea-conf-projects=5D_overrides=3A_still_need_signon*_in_resolute?=
Message-ID: <20260723214123.CC555140022D@lerwini.kde.org>

Git commit 051f51d15955bab24465c062b32908b5003f5d7b by Carlos De Maine.
Committed on 23/07/2026 at 21:41.
Pushed by carlosdem into branch 'master'.

still need signon* in resolute

M  +20   -0    overrides/base.yaml

https://invent.kde.org/neon/infrastructure/pangea-conf-projects/-/commit/051f51d15955bab24465c062b32908b5003f5d7b

diff --git a/overrides/base.yaml b/overrides/base.yaml
index 1976aac..e8588a3 100644
--- a/overrides/base.yaml
+++ b/overrides/base.yaml
@@ -415,6 +415,26 @@
     upstream_scm:
       type: uscan
 
+'*invent.kde.org/neon/backports-resolute/signond-resolute':
+  '*':
+    upstream_scm:
+      type: git
+      url: https://gitlab.com/nicolasfella/signond.git
+      branch: qt6
+
+'*invent.kde.org/neon/backports-resolute/signon-ui-resolute':
+  '*':
+    upstream_scm:
+      type: git
+      url: https://gitlab.com/accounts-sso/signon-ui.git
+      branch: master
+
+'*invent.kde.org/neon/backports-resolute/signon-plugin-oauth2-resolute':
+  '*':
+    upstream_scm:
+      url: https://gitlab.com/nicolasfella/signon-plugin-oauth2.git
+      branch: qt6
+
 ### Docker-Images ###
 
 '*invent.kde.org/neon/neon/docker-neon':

From null at kde.org  Thu Jul 23 22:47:10 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 21:47:10 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-resolute/signond-resolute/Neon/unstable=5D_debian=3A_reimport_for_resolute?=
Message-ID: <20260723214710.7F07714014A7@lerwini.kde.org>

Git commit b2c5edf2c45252f0380e1ac1af95f79087cced45 by Carlos De Maine.
Committed on 23/07/2026 at 21:46.
Pushed by carlosdem into branch 'Neon/unstable'.

reimport for resolute

A  +1    -0    debian/.gitattributes
A  +9    -0    debian/03_migrate_signon
A  +792  -0    debian/changelog
A  +188  -0    debian/control
A  +86   -0    debian/copyright
A  +2    -0    debian/libsignon-extension1.install
A  +4    -0    debian/libsignon-plugins-common1.install
A  +12   -0    debian/libsignon-plugins-doc.doc-base
A  +1    -0    debian/libsignon-plugins-doc.install
A  +12   -0    debian/libsignon-qt-doc.doc-base
A  +1    -0    debian/libsignon-qt-doc.install
A  +2    -0    debian/libsignon-qt5-1.install
A  +4    -0    debian/libsignon-qt5-dev.install
A  +2    -0    debian/libsignon-qt6-1.install
A  +4    -0    debian/libsignon-qt6-dev.install
A  +5    -0    debian/not-installed
A  +277  -0    debian/patches/0001-allow_build_with_qt6.patch
A  +35   -0    debian/patches/0002-add-cmake-qt6.patch
A  +30   -0    debian/patches/drop_qt_tags_tagfiles.diff
A  +3    -0    debian/patches/series
A  +58   -0    debian/rules
A  +7    -0    debian/salsa-ci.yml
A  +5    -0    debian/signon-crashdb.conf
A  +1    -0    debian/signon-plugin-password.install
A  +1    -0    debian/signon-plugin-ssotest.install
A  +6    -0    debian/signon-plugins-dev.install
A  +5    -0    debian/signond-dev.install
A  +12   -0    debian/signond-doc.doc-base
A  +1    -0    debian/signond-doc.install
A  +6    -0    debian/signond.install
A  +4    -0    debian/signond.lintian-overrides
A  +1    -0    debian/signond.migrations
A  +1    -0    debian/source/format
A  +6    -0    debian/source_signon.py
A  +6    -0    debian/upstream/metadata
A  +3    -0    debian/watch

https://invent.kde.org/neon/backports-resolute/signond-resolute/-/commit/b2c5edf2c45252f0380e1ac1af95f79087cced45

diff --git a/debian/.gitattributes b/debian/.gitattributes
new file mode 100644
index 0000000..6a03163
--- /dev/null
+++ b/debian/.gitattributes
@@ -0,0 +1 @@
+changelog merge=dpkg-mergechangelogs
diff --git a/debian/03_migrate_signon b/debian/03_migrate_signon
new file mode 100755
index 0000000..5a6cf0f
--- /dev/null
+++ b/debian/03_migrate_signon
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+set -ex
+
+if [ -d $HOME/.signon ]; then
+    mkdir -p $HOME/.config/signond || true
+    mv $HOME/.signon/* $HOME/.config/signond/ || true
+    rmdir $HOME/.signon || true
+fi
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..0d35281
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,792 @@
+signond (8.61nicofee20231222-0neon) noble; urgency=medium
+
+  * Nico port
+
+ -- Jonathan Riddell <jr at jriddell.org>  Thu, 22 Feb 2024 14:11:33 +0000
+
+signond (8.61-1) unstable; urgency=medium
+
+  * Team upload.
+  * Update standards version to 4.6.0, no changes needed.
+  * Update the patches:
+    - drop_qt_tags_tagfiles.diff: refresh
+    - fix_broken_test_with_qt5.15.diff: drop, backported from upstream
+    - remove-unnecessary-qmake-options.diff: drop, backported from upstream
+    - dont-use-no-rtti.diff: drop, backported from upstream
+  * Update symbols files. (Closes: #997439)
+  * Stop specifying a build directory, use the default one.
+  * Stop passing a custom QMAKE_CXXFLAGS to qmake, as it is already properly
+    set by dh_auto_configure.
+  * Limit the dh_gencontrol override to indep packages, as the added substvar
+    is in arch:all packages only.
+  * Remove the bits from debian/tmp during the dh_auto_install phase, rather
+    than the dh_install one.
+  * Use the execute_after_* hooks to avoid invoking dh_* manually.
+  * Execute dh_doxygen only for indep packages.
+  * Stop exporting NO_DOCS in rules, as it is not used anymore.
+  * Use dpkg-query to get the version of doxygen, and turn the query as lazy.
+
+ -- Pino Toscano <pino at debian.org>  Fri, 11 Mar 2022 23:02:33 +0100
+
+signond (8.60-4) unstable; urgency=medium
+
+  * Team upload.
+  * signon-plugins-dev: bump to 8.60~ the version of the signond-dev
+    breaks/replaces. (Closes: #974049)
+
+ -- Pino Toscano <pino at debian.org>  Mon, 09 Nov 2020 17:42:11 +0100
+
+signond (8.60-3) unstable; urgency=medium
+
+  * Team upload.
+  * Use pkgkde-symbolshelper to ease symbols files handling:
+    - use the pkgkde_symbolshelper dh addon
+    - drop specific symbols files for armel, and armhf
+    - update symbols files
+  * Remove the wrong Multi-Arch: same fields from signon-plugin-password,
+    signon-plugin-ssotest, and signond-dev, as they depend on signond which
+    cannot be Multi-Arch: same.
+  * Remove non-existing files from debian/not-installed.
+  * Set upstream metadata fields: Bug-Submit.
+  * Stop passing --fail-missing to dh_missing, as it is the default in
+    debhelper compatibility 13+.
+  * Use the proper variable for the multiarch library directory, i.e.
+    $(DEB_HOST_MULTIARCH) instead of $(DEB_HOST_GNU_TYPE); fixes the library
+    installation on any-i386 architectures.
+  * Remove unused install files.
+
+ -- Pino Toscano <pino at debian.org>  Sat, 07 Nov 2020 13:12:43 +0100
+
+signond (8.60-2) unstable; urgency=medium
+
+  * Team upload.
+
+  [ Aurélien COUDERC ]
+  * Add specific symbols files for armel and armhf.
+
+  [ Debian Janitor ]
+  * Apply multi-arch hints.
+    + libsignon-plugins-doc, libsignon-qt-doc, signond-doc: Add Multi-Arch:
+      foreign.
+    + libsignon-qt5-dev, signon-plugin-password, signon-plugin-ssotest,
+      signon-plugins-dev, signond-dev: Add Multi-Arch: same.
+
+ -- Aurélien COUDERC <coucouf at debian.org>  Fri, 06 Nov 2020 22:57:50 +0100
+
+signond (8.60-1) unstable; urgency=medium
+
+  * Team upload.
+
+  [ Scarlett Moore ]
+  * Update VCS entries. (Closes: #920884)
+  * Update watch file with correct url.
+  * New upstream release (8.60). (Closes: #911611)
+  * Add salsa ci config file.
+  * Remove unnecessary --parallel from rules.
+    - Parallel is default since debhelper 10, removed flag.
+    - Move dh call to before overrides.
+  * Add dh_missing
+    - Add override with fail-missing flag, libraries tend to change names.
+  * Remove obsolete --fail-missing from dh_install.
+  * Refresh install files.
+    - Update signond-dev with removed files.
+    - wrap-and-sort -bt.
+  * Switch to debhelper-compat.
+    - Switch dependency to debhelper-compat 13.
+    - Remove debian/compat.
+  * Add myself to uploaders.
+  * Refresh copyright file.
+    - Refresh dates.
+    - Remove COPYING license entry.
+    - Remove unused entry for lgpl-2.1+.
+    - Add myself to debian/* copyright.
+  * Move signon-plugins-common SO symlink to the correct package.
+    - Move from signon-dev to signon-plugins-dev.
+    - Update install files.
+    - Add breaks/Replace for move.
+    - wrap-and-sort.
+  * Refresh symbols files.
+    - Update symbols with pkgkde-symbolshelper:
+      libsignon-extension1,
+      libsignon-plugins-common: Removed optional MISSING,
+      libsignon-qt5-1.
+    - Add Build-Depends-Package with the corresponding -dev package.
+  * Add hardening+=bindnow to rules to resolve lintian error.
+  * Enable tests again.
+  * Use DEB_HOST_GNU_TYPE to properly refer to the build directory, instead of
+    DEB_HOST_MULTIARCH
+    - use /usr/share/dpkg/architecture.mk to get it
+  * Bump standards version to 4.5.0; no changes.
+  * Remove maxy from uploaders as requested in IRC.
+  * Update Maintainer to debian kde team.
+  * Add Rules-Requires-Root field to d/control.
+  * Attempt to fix build path ( reproducible ) by turning off
+    debug output.
+  * Remove no longer needed LDFLAGS export --as-needed as it is
+    now default.
+  * Switch to +=all hardening options.
+  * Add upstream/metadata with basic info.
+
+  [ Aurélien COUDERC ]
+  * Replace dbus-launch with dbus-test-runner / dbus-run-session.
+    (Closes: #836299)
+  * Cherry pick upstream patches fixing test failures with Qt 5.15.
+  * Refresh symbols files.
+  * Add lintian overrides for signond and signonpluginprocess not having
+    manpages, they don’t have command line arguments.
+
+ -- Aurélien COUDERC <coucouf at debian.org>  Fri, 06 Nov 2020 14:18:12 +0100
+
+signond (8.59-2) unstable; urgency=medium
+
+  * Team upload.
+  * Update symbols file from logs of buildds. (Closes: #865797)
+  * Do not set DPKG_GENSYMBOLS_CHECK_LEVEL=4 in rules, as it is way too strict.
+  * Bump Standards-Version to 4.1.4, no changes required.
+  * Update lintian overrides.
+  * Remove trailing whitespaces in changelog.
+  * Use https for Format in copyright.
+  * Do not install README.md, and TODO as documentation in libsignon-qt5-dev:
+    the former is not useful in that package, and the latter is empty.
+  * Remove unused libssl-dev, and qtchooser build dependencies.
+  * Link in as-needed mode.
+
+ -- Pino Toscano <pino at debian.org>  Mon, 07 May 2018 06:25:18 +0200
+
+signond (8.59-1) unstable; urgency=medium
+
+  [ Diane Trout ]
+  * Update watch file for newest tags.
+    This is going to be fragile, there are too many
+    pages of tags, hopefully they'll be consistent now.
+  * Update Standards-Version to 3.9.8.0. No changes needed.
+  * Update debian/docs for renamed README.md
+  * New upstream release.
+  * Upstream no longer supports Qt4, so stop building Qt4 packages.
+  * Unit Tests don't work, disable running them for the moment.
+  * update symbols file
+  * Remove qt4 library symbols file.
+
+  [ Scott Kitterman ]
+  * Fix FTBFS when building just architecture independent packages by making
+    the  dh_auto_install override apply only to archicture dependent packages
+    (Closes: #806107)
+
+  [ Maximiliano Curia ]
+  * Add new patch: drop_qt_tags_tagfiles.diff
+
+ -- Scott Kitterman <scott at kitterman.com>  Fri, 24 Jun 2016 08:20:35 -0400
+
+signond (8.57+20150423-3) unstable; urgency=medium
+
+  * Symbols updates for several architectures.
+
+ -- Diane Trout <diane at debian.org>  Fri, 16 Oct 2015 23:58:52 -0700
+
+signond (8.57+20150423-2) unstable; urgency=medium
+
+  * Team upload.
+  * Fix FTBFS on arch dependent package builds by limiting dh_doxygen to arch
+    all packages
+
+ -- Scott Kitterman <scott at kitterman.com>  Thu, 15 Oct 2015 08:02:40 -0400
+
+signond (8.57+20150423-1) unstable; urgency=medium
+
+  [ Maximiliano Curia ]
+  * Prepare Debian release. (8.57+20150423)
+  * Update copyright information.
+
+  [ Diane Trout ]
+  * Add Built-Using tag for doxygen generated jquery.js
+  * Override lintian warnings about Doxygen generated jquery.js
+  * Remove source files generated by qdbusxml2cpp
+    (src/signond/backupifactor.*)
+  * Add myself to uploaders.
+  * Add symbols files for libsignon-extension1, libsignon-plugins-common1,
+    libsignon-qt1 and libsignon-qt5-1
+  * Add doc-base registration for signond-doc, libsignon-qt-doc, and
+    libsignon-plugins-doc,
+  * use dh_doxygen to cleanup documentation packages.
+  * Use debian-qt-kde.mk from pkg-kde-tools to provide -Wl,--as-needed
+  * Remove ${shlib:Depends} from -dev packages as it's never defined.
+
+ -- Diane Trout <diane at debian.org>  Wed, 09 Sep 2015 14:53:33 -0700
+
+signon (8.57+15.04.20150204.1-0ubuntu1) vivid; urgency=medium
+
+  [ Alberto Mardegan ]
+  * Enable P2P D-Bus connections (LP: #1415492)
+  * Add missing build dependency on libdbus-1-dev
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Wed, 04 Feb 2015 10:39:42 +0000
+
+signon (8.57+15.04.20141127.1-0ubuntu1) vivid; urgency=low
+
+  [ Ubuntu daily release ]
+  * New rebuild forced
+
+  [ Alberto Mardegan ]
+  * Merge from upstream
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Thu, 27 Nov 2014 10:53:16 +0000
+
+signon (8.57+14.10.20141006-0ubuntu1) utopic; urgency=low
+
+  [ Alberto Mardegan ]
+  * Sync from upstream
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Mon, 06 Oct 2014 07:57:09 +0000
+
+signon (8.57+14.10.20140912-0ubuntu1) utopic; urgency=low
+
+  [ Alberto Mardegan ]
+  * Fix signon-plugins-dev dependencies
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Fri, 12 Sep 2014 07:33:49 +0000
+
+signon (8.57+14.10.20140827-0ubuntu1) utopic; urgency=medium
+
+  [ Alberto Mardegan ]
+  * New upstream release
+    - Build: add CMake config files for Qt5
+    - Tests: make database test more robust
+    - signond: notify clients of credentials updates
+    - signond: fix passing of DBus maps to plugins
+    - lib: don't emit a critical warning on p2p socket failure
+    - lib/plugins: do not build a static library
+
+  [ Ubuntu daily release ]
+  * New rebuild forced
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Wed, 27 Aug 2014 15:34:55 +0000
+
+signon (8.56+14.04.20140307-0ubuntu3) utopic; urgency=medium
+
+  * Changes to enable reverse-deps to be cross-built, since cross-pkg-config
+    no longer looks in /usr/lib/pkgconfig for pcfiles. (LP: #1316667)
+  * Install into Multi-Arch directories and set M-A: Same on library packages.
+
+ -- Iain Lane <iain.lane at canonical.com>  Thu, 08 May 2014 10:58:12 +0100
+
+signon (8.56+14.04.20140307-0ubuntu2) trusty; urgency=medium
+
+  * In debian/rules move qt4 cmake files to not clash with qt5 cmake files
+
+ -- Jonathan Riddell <jriddell at ubuntu.com>  Sun, 16 Mar 2014 19:35:02 +0000
+
+signon (8.56+14.04.20140307-0ubuntu1) trusty; urgency=medium
+
+  [ Alberto Mardegan ]
+  * New upstream release
+    - Make it easier to use with CMake by adding a Config*.cmake files
+      This allow applications using cmake to do:
+      find_package(SignOnQt 8.55 REQUIRED)
+    - signond: don't attempt demarshalling an invalid QVariant
+  * Fix tests for Qt 5.2 Merge from upstream. (LP: #1156776, #1258578,
+    #1267805, #1237782)
+
+  [ CI bot ]
+  * No change rebuild against Qt 5.2.1.
+
+  [ Timo Jyrinki ]
+  * Drop quilt usage as recommended for daily release packages.
+
+  [ Ubuntu daily release ]
+  * New rebuild forced
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Fri, 07 Mar 2014 10:35:52 +0000
+
+signon (8.55+14.04.20131212-0ubuntu1) trusty; urgency=low
+
+  [ Alberto Mardegan ]
+  * Do not use qDeleteAll() on the QObject's children. (LP: #1156776,
+    #1258578, #1237782)
+
+  [ Ubuntu daily release ]
+  * Automatic snapshot from revision 609
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Thu, 12 Dec 2013 21:41:01 +0000
+
+signon (8.55+14.04.20131127-0ubuntu1) trusty; urgency=low
+
+  [ Alberto Mardegan ]
+  * New pull from upstream
+    - Increate tiemout in authsession test
+    - signond: on idle timeout, directly delete all AuthSessions (should fix
+      a race condition which makes a test fail)
+    - signond: avoid rewriting password with empty string
+    - signond: fix a crash when destroying authentication sessions
+  * debian/control
+    - Remove signon-keyring-extension from Recommends field
+  * New upstream version
+    - Preserve value of IdentityInfo::storeSecret
+      Fixes: http://code.google.com/p/accounts-sso/issues/detail?id=210
+    - Build speedup: reduce usage of CONFIG+=ordered
+    - Use any available extension plugins, unless one is explicitly
+      configured.
+    - Unregister the identity on disposable timeout (fixes a race condition).
+  * debian/rules
+    - Remove architecture-specific patches (LP: #1237782)
+  * debian/patches
+    - Remove all patches (no longer needed, given the upstream changes)
+
+  [ Ken VanDine ]
+  * revert quilt simplification, it didn't work in the PPA build for
+    armhf.
+
+  [ Robert Bruce Park ]
+  * Simplify quilt overrides.
+
+  [ Ubuntu daily release ]
+  * Automatic snapshot from revision 607
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Wed, 27 Nov 2013 17:33:09 +0000
+
+signon (8.54+13.10.20130918.1-0ubuntu1) saucy; urgency=low
+
+  [ Alberto Mardegan ]
+  * New upstream release.
+    - lib: set timeout for D-Bus calls to INT_MAX (LP: #1220823)
+  * debian/patches/use_apparmor.patch
+    - Use the signon-apparmor-extension when available.
+
+  [ Ubuntu daily release ]
+  * Automatic snapshot from revision 599
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Wed, 18 Sep 2013 18:07:59 +0000
+
+signon (8.53+13.10.20130826-0ubuntu1) saucy; urgency=low
+
+  [ Alberto Mardegan ]
+  * New upstream release.
+    - API/ABI break in libsignon-extension.so which will affect extensions
+      providing an implementation of the AbstractAccessControlManager (we are
+      aware of Ubuntu's apparmor extension only, which is still in early
+      developments)
+    - Revamp of unit tests; in particular, installation of tests is untested
+      and probably needs some fixes. Patches are welcome, and will be
+      incorporated with the next release.
+    - Support for peer-to-peer connections
+    - Extend the AbstractAccessControlManager interface to provide an
+      asynchronous method to process access control requests, via the new
+      AccessRequest / AccessReply classes.
+    - Fix a memory leak and a crash at exit
+    - Show pid of signonpluginprocess in syslog
+    - Tests: fix for out-of-tree builds
+    - Tests: do not build "untrusted" tests
+    - Tests: add access control tests
+    - signond: create AccessRequests when AC is denied
+    - signond: allow overriding config dir
+    - signond: empty ACL means "no access"
+    - Remove unmaintained MSSF and SMACK AC extensions
+    - Support exchanging recursive QVariantMaps between signond and the
+      plugins
+
+  [ Ubuntu daily release ]
+  * Automatic snapshot from revision 597
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Mon, 26 Aug 2013 18:07:15 +0000
+
+signon (8.52+13.10.20130815-0ubuntu1) saucy; urgency=low
+
+  [ Alberto Mardegan ]
+  * debian/rules
+    - Specify qt5 build directory for all default debhelper scripts. This
+      makes the tests run again (on the qt5 build only).
+
+  [ Ubuntu daily release ]
+  * Automatic snapshot from revision 595
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Thu, 15 Aug 2013 14:33:22 +0000
+
+signon (8.52+13.10.20130701-0ubuntu1) saucy; urgency=low
+
+  * Automatic snapshot from revision 593
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Mon, 01 Jul 2013 04:31:07 +0000
+
+signon (8.52+13.10.20130630-0ubuntu1) saucy; urgency=low
+
+  * Automatic snapshot from revision 592
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Sun, 30 Jun 2013 04:31:08 +0000
+
+signon (8.52+13.10.20130629-0ubuntu1) saucy; urgency=low
+
+  * Automatic snapshot from revision 591
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Sat, 29 Jun 2013 04:31:08 +0000
+
+signon (8.52+13.10.20130628-0ubuntu1) saucy; urgency=low
+
+  * Automatic snapshot from revision 590
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Fri, 28 Jun 2013 04:31:10 +0000
+
+signon (8.52+13.10.20130627-0ubuntu1) saucy; urgency=low
+
+  * Automatic snapshot from revision 589
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Thu, 27 Jun 2013 04:31:09 +0000
+
+signon (8.52+13.10.20130626-0ubuntu1) saucy; urgency=low
+
+  * Automatic snapshot from revision 588
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Wed, 26 Jun 2013 04:31:09 +0000
+
+signon (8.52daily13.06.25-0ubuntu1) saucy; urgency=low
+
+  * Automatic snapshot from revision 587
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Tue, 25 Jun 2013 04:31:09 +0000
+
+signon (8.52daily13.06.18-0ubuntu1) saucy; urgency=low
+
+  * Automatic snapshot from revision 586
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Tue, 18 Jun 2013 04:31:58 +0000
+
+signon (8.52daily13.06.17-0ubuntu1) saucy; urgency=low
+
+  * Automatic snapshot from revision 585
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Mon, 17 Jun 2013 04:32:12 +0000
+
+signon (8.52daily13.06.16-0ubuntu1) saucy; urgency=low
+
+  * Automatic snapshot from revision 584
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Sun, 16 Jun 2013 04:32:02 +0000
+
+signon (8.52daily13.06.15-0ubuntu1) saucy; urgency=low
+
+  * Automatic snapshot from revision 583
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Sat, 15 Jun 2013 04:32:12 +0000
+
+signon (8.52daily13.06.14-0ubuntu1) saucy; urgency=low
+
+  * Automatic snapshot from revision 582
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Fri, 14 Jun 2013 04:32:11 +0000
+
+signon (8.52daily13.06.13-0ubuntu1) saucy; urgency=low
+
+  * Automatic snapshot from revision 581
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Thu, 13 Jun 2013 04:32:10 +0000
+
+signon (8.52daily13.06.12-0ubuntu1) saucy; urgency=low
+
+  [ Alberto Mardegan ]
+  * New upstream release.
+    - Bunch of micro optimizations, closer following of Qt coding style
+    - lib: allow storing a record with empty username and password
+    - Make the dbus .service files content relative to INSTALL_PREFIX
+    - signond: emit signals before returning a reply
+
+  [ Ubuntu daily release ]
+  * Automatic snapshot from revision 580
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Wed, 12 Jun 2013 04:32:06 +0000
+
+signon (8.52~daily13.06.05.1-0ubuntu1) saucy; urgency=low
+
+  [ Ken VanDine ]
+  * Version bump
+
+  [ Alberto Mardegan ]
+  * signond: emit signals before returning a reply.
+
+  [ Ubuntu daily release ]
+  * Automatic snapshot from revision 578
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Wed, 05 Jun 2013 18:49:16 +0000
+
+signon (8.51bzr13.04.26daily13.05.29ubuntu.unity.next-0ubuntu1) raring; urgency=low
+
+  * Automatic snapshot from revision 576 (ubuntu-unity/next)
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Wed, 29 May 2013 07:02:02 +0000
+
+signon (8.51bzr13.04.26daily13.05.24ubuntu.unity.next-0ubuntu1) raring; urgency=low
+
+  * Automatic snapshot from revision 575 (ubuntu-unity/next)
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Fri, 24 May 2013 07:01:37 +0000
+
+signon (8.51bzr13.04.26daily13.05.23ubuntu.unity.next-0ubuntu1) raring; urgency=low
+
+  * Automatic snapshot from revision 574 (ubuntu-unity/next)
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Thu, 23 May 2013 07:01:19 +0000
+
+signon (8.51bzr13.04.26daily13.05.21ubuntu.unity.next-0ubuntu1) raring; urgency=low
+
+  * Automatic snapshot from revision 573 (ubuntu-unity/next)
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Tue, 21 May 2013 17:51:13 +0000
+
+signon (8.51bzr13.04.26daily13.05.14.1ubuntu.unity.next-0ubuntu1) raring; urgency=low
+
+  * Automatic snapshot from revision 572 (ubuntu-unity/next)
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Tue, 14 May 2013 15:59:51 +0000
+
+signon (8.51bzr13.04.26daily13.05.14ubuntu.unity.next-0ubuntu1) raring; urgency=low
+
+  * Automatic snapshot from revision 571 (ubuntu-unity/next)
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Tue, 14 May 2013 13:50:50 +0000
+
+signon (8.51bzr13.04.26daily13.05.03ubuntu.unity.next-0ubuntu1) raring; urgency=low
+
+  * Automatic snapshot from revision 570 (ubuntu-unity/next)
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Fri, 03 May 2013 23:16:19 +0000
+
+signon (8.51bzr13.04.26daily13.05.02.1ubuntu.unity.next-0ubuntu1) raring; urgency=low
+
+  * Automatic snapshot from revision 568 (ubuntu-unity/next)
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Thu, 02 May 2013 20:48:14 +0000
+
+signon (8.51bzr13.04.26daily13.05.02ubuntu.unity.next-0ubuntu2) UNRELEASED; urgency=low
+
+  * debian/rules
+    - Don't apply use_keyring.patch for armhf
+  * debian/control
+    - build depend on quilt
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Thu, 02 May 2013 09:33:39 -0700
+
+signon (8.51bzr13.04.26daily13.05.02ubuntu.unity.next-0ubuntu1) raring; urgency=low
+
+  * Automatic snapshot from revision 567 (ubuntu-unity/next)
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Thu, 02 May 2013 07:36:34 +0000
+
+signon (8.51bzr13.04.26daily13.05.01.2ubuntu.unity.next-0ubuntu1) raring; urgency=low
+
+  * Automatic snapshot from revision 560 (bootstrap)
+
+  [ Alberto Mardegan ]
+  * New upstream release.
+    - IdentityInfo::secret() and setId() are now public
+      http://code.google.com/p/accounts-sso/issues/detail?id=177
+    - Install the IdentityInfo header file
+    - Allow to install tests
+    - pluginproxytest: link with rpath set
+
+  [ Ken VanDine ]
+  * Default to Qt5 build
+    - Updated depends for Qt5 built packages
+
+  [ Alberto Mardegan ]
+  * New upstream release.
+    - Qt5: fix SignonExtension.pc (when building with Qt5, SignonExtension.pc
+      was still requiring QtCore).
+    - Inform signon-ui of identity removals and signouts.
+    - libsignon-qt: implement ACL retrieval
+      http://code.google.com/p/accounts-sso/issues/detail?id=178
+  * signon-plugin-oauth2-0.15 fails to build (LP: #1156776)
+
+  [ Alberto Mardegan <alberto.mardegan at canonical.com>, Martin Kampas ]
+  * signon-plugin-oauth2-0.15 fails to build (LP: #1156776)
+
+  [ Ubuntu daily release ]
+  * Automatic snapshot from revision 565 (ubuntu-unity/next)
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Wed, 01 May 2013 15:32:56 +0000
+
+signon (8.51bzr13.04.26daily13.05.01.1ubuntu.unity.next-0ubuntu1) raring; urgency=low
+
+  * Automatic snapshot from revision 560 (bootstrap)
+
+  [ Alberto Mardegan ]
+  * New upstream release.
+    - IdentityInfo::secret() and setId() are now public
+      http://code.google.com/p/accounts-sso/issues/detail?id=177
+    - Install the IdentityInfo header file
+    - Allow to install tests
+    - pluginproxytest: link with rpath set
+
+  [ Ken VanDine ]
+  * Default to Qt5 build
+    - Updated depends for Qt5 built packages
+
+  [ Alberto Mardegan ]
+  * New upstream release.
+    - Qt5: fix SignonExtension.pc (when building with Qt5, SignonExtension.pc
+      was still requiring QtCore).
+    - Inform signon-ui of identity removals and signouts.
+    - libsignon-qt: implement ACL retrieval
+      http://code.google.com/p/accounts-sso/issues/detail?id=178
+  * signon-plugin-oauth2-0.15 fails to build (LP: #1156776)
+
+  [ Alberto Mardegan <alberto.mardegan at canonical.com>, Martin Kampas ]
+  * signon-plugin-oauth2-0.15 fails to build (LP: #1156776)
+
+  [ Ubuntu daily release ]
+  * Automatic snapshot from revision 565 (ubuntu-unity/next)
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com>  Wed, 01 May 2013 07:51:13 +0000
+
+signon (8.49-0ubuntu2) raring; urgency=low
+
+  * debian/rules, debian/signon-plugins-dev.install
+    - Install the libsignon-plugins.a file (LP: #1156776)
+
+ -- Alberto Mardegan <alberto.mardegan at canonical.com>  Tue, 26 Mar 2013 16:06:25 +0200
+
+signon (8.49-0ubuntu1) raring; urgency=low
+
+  * New upstream release.
+    - Do not force Qt5 into signon plugins (LP: #1156776)
+    - Remove obsolete .prf files
+
+ -- Alberto Mardegan <alberto.mardegan at canonical.com>  Tue, 19 Mar 2013 17:05:21 +0200
+
+signon (8.48-0ubuntu1) raring; urgency=low
+
+  [ Robert Bruce Park ]
+  * Inline packaging metadata.
+
+  [ Alberto Mardegan ]
+  * New upstream release.
+    - Fix Qt5 build and pkgconfig files
+    - Fix docs build for out of tree builds
+    - Signond: Add DaemonTimeout configuration option
+    - Log only critical errors
+
+ -- Alberto Mardegan <alberto.mardegan at canonical.com>  Fri, 01 Mar 2013 09:21:51 +0200
+
+signon (8.46-0ubuntu3) raring; urgency=low
+
+  * debian/rules
+    - dual build for qt4 and qt5
+  * debian/control
+    - add new binaries for qt5 builds, libsignon-qt5-1 and libsignon-qt5-dev
+    - add build depends for qt5 builds
+    - updated build depends to handle armel/armhf and gles2
+  * debian/patches/daemon_timeout.patch
+    - bump up the timeouts
+  * debian/patches/qt5_pkgconfig.patch
+    - Qt5 pkgconfig fixes
+  * debian/patches/build_dir.patch
+    - honor BUILD_DIR
+  * debian/patches/qt5.patch
+    - Do not instantiate Error before Q_DECLARE_METATYPE
+  * debian/patches/doc_out_of_tree_build.patch
+    - Fix out of tree builds for docs
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Wed, 27 Feb 2013 15:55:03 -0500
+
+signon (8.46-0ubuntu2) raring; urgency=low
+
+  * debian/patches/daemon_timeout.patch
+    - Added configuration for DaemonTimeout so signond exits after a specified
+      period of inactivity (default is 5 seconds).
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Fri, 01 Feb 2013 10:59:28 -0500
+
+signon (8.46-0ubuntu1) raring; urgency=low
+
+  * New upstream release.
+    - Fix out-of-tree builds.
+    - Signond: fix cancellation of idle requests.
+  * -debian/patches/armhf_ftbfs.patch: upstream
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Fri, 18 Jan 2013 09:21:15 -0500
+
+signon (8.45-0ubuntu3) raring; urgency=low
+
+  * debian/patches/armhf_ftbfs.patch
+    - Merged another commit from upstream which should fix the FTBFS on armhf
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Thu, 17 Jan 2013 09:45:28 -0500
+
+signon (8.45-0ubuntu2) raring; urgency=low
+
+  * debian/patches/armhf_ftbfs.patch
+    - Upstream patch that cleans up some cancelKey code that was causing a
+      FTBFS on armhf
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Mon, 14 Jan 2013 12:22:21 -0500
+
+signon (8.45-0ubuntu1) raring; urgency=low
+
+  * New upstream release.
+    - Fix an error in the proxy resolver (LP: #1095254)
+    - Fix version in pkg-config files.
+    - Limit plugin logging according to the debug level.
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Thu, 10 Jan 2013 10:24:29 -0500
+
+signon (8.44-0ubuntu1) raring; urgency=low
+
+  * New upstream release.
+  * debian/libsignon-qt-dev.install, debian/signond.install
+    - removed files no longer included
+  * debian/03_migrate_signon, debian/signond.migrations, debian/rules
+    - added session-migration hooks for moving the signon DB from
+      $HOME/.signon to $HOME/.config/signond/
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Fri, 09 Nov 2012 10:30:36 -0500
+
+signon (8.43-0ubuntu1) quantal; urgency=low
+
+  * New upstream release.
+    - Fixed proxy support (LP: #1048590)
+  * debian/control
+    - build depend on libproxy-dev
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Wed, 19 Sep 2012 15:03:25 -0400
+
+signon (8.42-0ubuntu2) quantal; urgency=low
+
+  * debian/patches/logging.patch
+    - Don't log debug info, use the default of logging only
+      criticals (LP: #1049949)
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Wed, 12 Sep 2012 14:19:23 -0400
+
+signon (8.42-0ubuntu1) quantal; urgency=low
+
+  * New upstream release.
+    - fixed caching of credentials when the secrets DB is offline
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Fri, 07 Sep 2012 09:31:46 -0400
+
+signon (8.41-0ubuntu3) quantal; urgency=low
+
+  * debian/control
+    - Added libqt4-sql-sqlite build depends, needed for the tests
+  * debian/rules
+    - re-enable the tests
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Tue, 07 Aug 2012 11:30:49 -0400
+
+signon (8.41-0ubuntu2) quantal; urgency=low
+
+  * debian/control
+    - debhelper 9
+    - drop requires for gcc-4.6
+    - renamed signon-passwordplugin to signon-plugin-password and added
+      Breaks, Replaces, and Conflicts
+    - Added a new binary for signon-plugin-ssotest which is required
+      for libsignon-glib's test suite
+    - Removed useless signon-plugins metapackage
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Thu, 26 Jul 2012 14:51:54 -0400
+
+signon (8.41-0ubuntu1) quantal; urgency=low
+
+  * New package
+  * debian/patches/use_keyring.patch
+    - For Ubuntu we want to use the keyring for storage, so override the
+      default
+
+ -- Ken VanDine <ken.vandine at canonical.com>  Thu, 26 Jul 2012 10:45:16 -0400
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..95cfd2f
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,188 @@
+Source: signond
+Section: utils
+Priority: optional
+Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>
+Uploaders: Diane Trout <diane at debian.org>,
+           Scarlett Moore <sgmoore at kde.org>
+Build-Depends: dbus-test-runner <!nocheck>,
+               debhelper-compat (= 13),
+               doxygen,
+               graphviz,
+               libdbus-1-dev,
+               libproxy-dev,
+#               libqt5sql5-sqlite,
+               pkg-config,
+               pkg-kde-tools-neon,
+#               qt5-qmake,
+#               qtbase5-dev,
+#               qttools5-dev-tools,
+               qt6-base-dev
+Standards-Version: 4.6.0
+Homepage: https://gitlab.com/accounts-sso/signond
+Vcs-Browser: https://salsa.debian.org/qt-kde-team/extras/signond
+Vcs-Git: https://salsa.debian.org/qt-kde-team/extras/signond.git
+Rules-Requires-Root: no
+
+Package: libsignon-extension1
+Section: libs
+Architecture: any
+Multi-Arch: same
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: Single Sign On framework - extension shared library
+ Accounts and SSO (Single Sign-On) framework for Linux and POSIX based
+ platforms.
+ .
+ This package contains extension shared libraries to be used by applications.
+
+Package: libsignon-plugins-common1
+Section: libs
+Architecture: any
+Multi-Arch: same
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: Single Sign On framework - plugins common shared library
+ Accounts and SSO (Single Sign-On) framework for Linux and POSIX based
+ platforms.
+ .
+ This package contains plugin shared libraries to be used by applications.
+
+Package: libsignon-plugins-doc
+Section: doc
+Architecture: all
+Built-Using: doxygen (= ${signond:DoxygenVersion})
+Depends: ${misc:Depends}
+Multi-Arch: foreign
+Description: Single Sign On framework - plugins documentation
+ Accounts and SSO (Single Sign-On) framework for Linux and POSIX based
+ platforms.
+ .
+ This package contains the documentation for libsignon-plugins-dev.
+
+Package: libsignon-qt-doc
+Section: doc
+Architecture: all
+Built-Using: doxygen (= ${signond:DoxygenVersion})
+Depends: ${misc:Depends}
+Multi-Arch: foreign
+Description: Single Sign On framework - documentation for Qt API
+ Accounts and SSO (Single Sign-On) framework for Linux and POSIX based
+ platforms.
+ .
+ This package contains the documentation for libsignon-qt.
+
+#Package: libsignon-qt5-1
+#Section: libs
+#Architecture: any
+#Multi-Arch: same
+#Depends: ${misc:Depends}, ${shlibs:Depends}
+#Description: Single Sign On framework - qt5 shared libraries
+# Accounts and SSO (Single Sign-On) framework for Linux and POSIX based
+# platforms.
+# .
+# This package contains Qt5 shared libraries to be used by applications.
+
+#Package: libsignon-qt5-dev
+#Section: libdevel
+#Architecture: any
+#Depends: libsignon-qt5-1 (= ${binary:Version}), qtbase5-dev, ${misc:Depends}
+#Multi-Arch: same
+#Description: Single Sign On framework - qt5 development files
+# Accounts and SSO (Single Sign-On) framework for Linux and POSIX based
+# platforms.
+# .
+# Headers and static libraries for the libsignon-qt5 library.
+
+Package: libsignon-qt6-1
+Section: libs
+Architecture: any
+Multi-Arch: same
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: Single Sign On framework - qt6 shared libraries
+ Accounts and SSO (Single Sign-On) framework for Linux and POSIX based
+ platforms.
+ .
+ This package contains Qt6 shared libraries to be used by applications.
+
+Package: libsignon-qt6-dev
+Section: libdevel
+Architecture: any
+Depends: libsignon-qt6-1 (= ${binary:Version}), qt6-base-dev, signond-dev, ${misc:Depends}
+Multi-Arch: same
+Description: Single Sign On framework - qt6 development files
+ Accounts and SSO (Single Sign-On) framework for Linux and POSIX based
+ platforms.
+ .
+ Headers and static libraries for the libsignon-qt6 library.
+
+Package: signon-plugin-password
+Section: libs
+Architecture: any
+Depends: signond, ${misc:Depends}, ${shlibs:Depends}
+Replaces: signon-passwordplugin
+Conflicts: signon-passwordplugin
+Description: Single Sign On framework - Plain Password plugin
+ Accounts and SSO (Single Sign-On) framework for Linux and POSIX based
+ platforms.
+ .
+ Password plugin for Single Sign On.
+
+Package: signon-plugin-ssotest
+Section: libs
+Architecture: any
+Depends: signond, ${misc:Depends}, ${shlibs:Depends}
+Description: Single Sign On framework - Test plugin
+ Accounts and SSO (Single Sign-On) framework for Linux and POSIX based
+ platforms.
+ .
+ Test plugin for Single Sign On.
+
+Package: signon-plugins-dev
+Section: libdevel
+Architecture: any
+Breaks: signond-dev (<< 8.60~)
+Replaces: signond-dev (<< 8.60~)
+Depends: libsignon-plugins-common1 (= ${binary:Version}),
+         libsignon-qt6-dev,
+         ${misc:Depends}
+Multi-Arch: same
+Description: Single Sign On framework - plugins development files
+ Accounts and SSO (Single Sign-On) framework for Linux and POSIX based
+ platforms.
+ .
+ Headers and static libraries for Single Sign On plugin development.
+
+Package: signond
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Breaks: signon-plugins, signon-saslplugin (<< 8.40)
+Replaces: signon-plugins, signon-saslplugin (<< 8.40)
+Recommends: signon-ui
+Description: Single Sign On framework
+ Accounts and SSO (Single Sign-On) framework for Linux and POSIX based
+ platforms.
+ .
+ Framework to provide credential storage and authentication service.
+
+Package: signond-dev
+Section: libdevel
+Architecture: any
+Depends: qt6-base-dev, signond (= ${binary:Version}), ${misc:Depends}
+Breaks: signon-saslplugin-dev (<< 8.40)
+Replaces: signon-saslplugin-dev (<< 8.40)
+Description: Single Sign On framework - development files
+ Accounts and SSO (Single Sign-On) framework for Linux and POSIX based
+ platforms.
+ .
+ Common headers and DBUS interfaces definition files for the Signon Framework.
+
+Package: signond-doc
+Section: doc
+Architecture: all
+Built-Using: doxygen (= ${signond:DoxygenVersion})
+Depends: ${misc:Depends}
+Multi-Arch: foreign
+Description: Single Sign On framework - documentation for daemon
+ Accounts and SSO (Single Sign-On) framework for Linux and POSIX based
+ platforms.
+ .
+ This package contains the documentation for signond-dev.
+
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..8ff8c06
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,86 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: signond
+Upstream-Contact: Alberto Mardegan <alberto.mardegan at canonical.com>
+Source: https://gitlab.com/accounts-sso/signond.git
+
+Files: *
+Copyright: 2011-2016, Canonical Ltd
+           2011, Intel Corporation
+           2009-2010, Nokia Corporation
+           2018, elementary, Inc
+License: LGPL-2.1
+
+Files: src/remotepluginprocess/my-network-proxy-factory.cpp
+Copyright: 2012, Nokia Corporation and/or its subsidiary(-ies)
+License: GPL-3 or LGPL-2.1-QTexception-1.1
+ $QT_BEGIN_LICENSE:LGPL$
+ GNU Lesser General Public License Usage
+ This file may be used under the terms of the GNU Lesser General Public
+ License version 2.1 as published by the Free Software Foundation and
+ appearing in the file LICENSE.LGPL included in the packaging of this
+ file. Please review the following information to ensure the GNU Lesser
+ General Public License version 2.1 requirements will be met:
+ http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+ .
+ In addition, as a special exception, Nokia gives you certain additional
+ rights. These rights are described in the Nokia Qt LGPL Exception
+ version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+ .
+ GNU General Public License Usage
+ Alternatively, this file may be used under the terms of the GNU General
+ Public License version 3.0 as published by the Free Software Foundation
+ and appearing in the file LICENSE.GPL included in the packaging of this
+ file. Please review the following information to ensure the GNU General
+ Public License version 3.0 requirements will be met:
+ http://www.gnu.org/copyleft/gpl.html.
+ .
+ Other Usage
+ Alternatively, this file may be used in accordance with the terms and
+ conditions contained in a signed written agreement between you and Nokia.
+ .
+ .
+ .
+ .
+ .
+ .
+ $QT_END_LICENSE$
+
+Files: debian/*
+Copyright: 2011-2013 Ken VanDine <ken.vandine at canonical.com>
+    2019, 2020 Scarlett Moore <sgmoore at kde.org>
+License: GPL-2+
+
+License: GPL-2+
+ This package is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+ .
+ This package is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>
+ .
+ On Debian systems, the complete text of the GNU General
+ Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
+
+License: LGPL-2.1
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public License
+ version 2.1 as published by the Free Software Foundation.
+ .
+ This library is distributed in the hope that it will be useful, but
+ WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+ .
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ 02110-1301 USA
+ .
+ On Debian systems, the complete text of the GNU Lesser General Public License
+ version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.
diff --git a/debian/libsignon-extension1.install b/debian/libsignon-extension1.install
new file mode 100644
index 0000000..1e3e49c
--- /dev/null
+++ b/debian/libsignon-extension1.install
@@ -0,0 +1,2 @@
+usr/lib/*/libsignon-extension.so.1
+usr/lib/*/libsignon-extension.so.1.*
diff --git a/debian/libsignon-plugins-common1.install b/debian/libsignon-plugins-common1.install
new file mode 100644
index 0000000..1652f96
--- /dev/null
+++ b/debian/libsignon-plugins-common1.install
@@ -0,0 +1,4 @@
+usr/lib/*/libsignon-plugins-common.so.1
+usr/lib/*/libsignon-plugins-common.so.1*
+usr/lib/*/libsignon-plugins.so.1
+usr/lib/*/libsignon-plugins.so.1.*
diff --git a/debian/libsignon-plugins-doc.doc-base b/debian/libsignon-plugins-doc.doc-base
new file mode 100644
index 0000000..f67040b
--- /dev/null
+++ b/debian/libsignon-plugins-doc.doc-base
@@ -0,0 +1,12 @@
+Document: libsignon-plugins-doc
+Title: libsignon-plugins API documentation
+Abstract: This manual contains the Doxygen generated documentation
+ for libsignon-plugins.
+Section: Programming/C++
+
+Format: HTML
+Index: /usr/share/doc/signon-plugins/html/index.html
+Files: /usr/share/doc/signon-plugins/html/*.html
+ /usr/share/doc/signon-plugins/html/*.css
+ /usr/share/doc/signon-plugins/html/*.js
+ /usr/share/doc/signon-plugins/html/*.png
diff --git a/debian/libsignon-plugins-doc.install b/debian/libsignon-plugins-doc.install
new file mode 100644
index 0000000..410ac77
--- /dev/null
+++ b/debian/libsignon-plugins-doc.install
@@ -0,0 +1 @@
+usr/share/doc/signon-plugins
diff --git a/debian/libsignon-qt-doc.doc-base b/debian/libsignon-qt-doc.doc-base
new file mode 100644
index 0000000..c4c3b8e
--- /dev/null
+++ b/debian/libsignon-qt-doc.doc-base
@@ -0,0 +1,12 @@
+Document: libsignon-qt-doc
+Title: libsignon-qt API documentation
+Abstract: This manual contains the Doxygen generated documentation
+ for libsignon-qt.
+Section: Programming/C++
+
+Format: HTML
+Index: /usr/share/doc/libsignon-qt/html/index.html
+Files: /usr/share/doc/libsignon-qt/html/*.html
+ /usr/share/doc/libsignon-qt/html/*.css
+ /usr/share/doc/libsignon-qt/html/*.js
+ /usr/share/doc/libsignon-qt/html/*.png
diff --git a/debian/libsignon-qt-doc.install b/debian/libsignon-qt-doc.install
new file mode 100644
index 0000000..16e78a0
--- /dev/null
+++ b/debian/libsignon-qt-doc.install
@@ -0,0 +1 @@
+usr/share/doc/libsignon-qt/
diff --git a/debian/libsignon-qt5-1.install b/debian/libsignon-qt5-1.install
new file mode 100644
index 0000000..840e5b0
--- /dev/null
+++ b/debian/libsignon-qt5-1.install
@@ -0,0 +1,2 @@
+#usr/lib/*/libsignon-qt5.so.1
+#usr/lib/*/libsignon-qt5.so.1.*
diff --git a/debian/libsignon-qt5-dev.install b/debian/libsignon-qt5-dev.install
new file mode 100644
index 0000000..f43cdc1
--- /dev/null
+++ b/debian/libsignon-qt5-dev.install
@@ -0,0 +1,4 @@
+#usr/include/signon-qt5/SignOn/
+#usr/lib/*/cmake/SignOnQt5/
+#usr/lib/*/libsignon-qt5.so
+#usr/lib/*/pkgconfig/libsignon-qt5.pc
diff --git a/debian/libsignon-qt6-1.install b/debian/libsignon-qt6-1.install
new file mode 100644
index 0000000..df111d0
--- /dev/null
+++ b/debian/libsignon-qt6-1.install
@@ -0,0 +1,2 @@
+usr/lib/*/libsignon-qt6.so.1
+usr/lib/*/libsignon-qt6.so.1.*
diff --git a/debian/libsignon-qt6-dev.install b/debian/libsignon-qt6-dev.install
new file mode 100644
index 0000000..addc8b0
--- /dev/null
+++ b/debian/libsignon-qt6-dev.install
@@ -0,0 +1,4 @@
+usr/include/signon-qt6/SignOn/
+usr/lib/*/libsignon-qt6.so
+usr/lib/*/pkgconfig/libsignon-qt6.pc
+usr/lib/*/cmake/SignOnQt6/
diff --git a/debian/not-installed b/debian/not-installed
new file mode 100644
index 0000000..78c3f3c
--- /dev/null
+++ b/debian/not-installed
@@ -0,0 +1,5 @@
+# Compressed files produce a false positive
+usr/share/doc/libsignon-qt/qch/signon.qch
+usr/share/doc/signon-plugins-dev/example/exampleplugin.cpp
+usr/share/doc/signon-plugins/qch/signon.qch
+usr/share/doc/signon/qch/signon.qch
diff --git a/debian/patches/0001-allow_build_with_qt6.patch b/debian/patches/0001-allow_build_with_qt6.patch
new file mode 100644
index 0000000..e624fc3
--- /dev/null
+++ b/debian/patches/0001-allow_build_with_qt6.patch
@@ -0,0 +1,277 @@
+diff --git a/common-project-config.pri b/common-project-config.pri
+index abe6cf6..af5f425 100644
+--- a/common-project-config.pri
++++ b/common-project-config.pri
+@@ -29,8 +29,8 @@ DEFINES += DEBUG_ENABLED
+ DEFINES += NO_SIGNON_USER
+ 
+ # Library name for CMake and pkg-config
+-LIBSIGNON = libsignon-qt5
+-CMAKE_BASENAME = SignOnQt5
++LIBSIGNON = libsignon-qt$${QT_MAJOR_VERSION}
++CMAKE_BASENAME = SignOnQt$${QT_MAJOR_VERSION}
+ 
+ #-----------------------------------------------------------------------------
+ # setup the installation prefix
+diff --git a/lib/SignOn/libsignon-qt-shared.pro b/lib/SignOn/libsignon-qt-shared.pro
+index 6cbe45d..363ad5c 100644
+--- a/lib/SignOn/libsignon-qt-shared.pro
++++ b/lib/SignOn/libsignon-qt-shared.pro
+@@ -1,3 +1,5 @@
+ include(libsignon-qt.pri)
+ CONFIG += shared
+ QMAKE_CXXFLAGS += -fvisibility=hidden
++
++DISTFILES +=
+diff --git a/lib/SignOn/libsignon-qt.pri b/lib/SignOn/libsignon-qt.pri
+index 1458c50..a318fe8 100644
+--- a/lib/SignOn/libsignon-qt.pri
++++ b/lib/SignOn/libsignon-qt.pri
+@@ -2,7 +2,7 @@ include( ../../common-project-config.pri )
+ include( ../../common-vars.pri )
+ TEMPLATE = lib
+ 
+-TARGET = signon-qt5
++TARGET = signon-qt$${QT_MAJOR_VERSION}
+ 
+ # Input
+ public_headers += \
+diff --git a/lib/SignOn/libsignon-qt6.pc.in b/lib/SignOn/libsignon-qt6.pc.in
+new file mode 100644
+index 0000000..f9415e3
+--- /dev/null
++++ b/lib/SignOn/libsignon-qt6.pc.in
+@@ -0,0 +1,11 @@
++prefix=$$INSTALL_PREFIX
++exec_prefix=${prefix}
++libdir=$$INSTALL_LIBDIR
++includedir=${prefix}/include
++
++Name: libsignon-qt6
++Description: Client library for the Single Sign On daemon, Qt5 bindings.
++Version: $$PROJECT_VERSION
++Libs: -L${libdir} -lsignon-qt6
++Requires: Qt6Core
++Cflags: -I${includedir}/signon-qt6 -I${includedir}/signon-qt6/SignOn
+diff --git a/lib/plugins/SignOn/authpluginif.h b/lib/plugins/SignOn/authpluginif.h
+index 7b3243c..d4a10d1 100644
+--- a/lib/plugins/SignOn/authpluginif.h
++++ b/lib/plugins/SignOn/authpluginif.h
+@@ -39,7 +39,11 @@
+ 
+ QT_BEGIN_NAMESPACE
+ class QString;
++#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
++using QStringList = class QList<QString>;
++#else
+ class QStringList;
++#endif
+ class QByteArray;
+ class QVariant;
+ QT_END_NAMESPACE
+@@ -72,6 +76,14 @@ enum AuthPluginState {
+             return _instance; \
+         }
+ 
++#ifndef Q_EXTERN_C
++#  ifdef __cplusplus
++#    define Q_EXTERN_C extern "C"
++#  else
++#    define Q_EXTERN_C extern
++#  endif
++#endif
++
+ #define SIGNON_DECL_AUTH_PLUGIN(pluginclass) \
+         Q_EXTERN_C AuthPluginInterface *auth_plugin_instance() \
+         SIGNON_PLUGIN_INSTANCE(pluginclass)
+diff --git a/src/signond/pluginproxy.cpp b/src/signond/pluginproxy.cpp
+index d31c712..5d142ce 100644
+--- a/src/signond/pluginproxy.cpp
++++ b/src/signond/pluginproxy.cpp
+@@ -125,10 +125,18 @@ PluginProxy::~PluginProxy()
+ 
+             if (!m_process->waitForFinished(PLUGINPROCESS_STOP_TIMEOUT))
+             {
++#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
++                if (m_process->processId()) {
++#else
+                 if (m_process->pid()) {
++#endif
+                     qCritical() << "The signon plugin seems to ignore kill(), "
+                         "killing it from command line";
++#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
++                    QString killProcessCommand(QString::fromLatin1("kill -9 %1").arg(m_process->processId()));
++#else
+                     QString killProcessCommand(QString::fromLatin1("kill -9 %1").arg(m_process->pid()));
++#endif
+                     QProcess::execute(killProcessCommand);
+                 }
+             }
+diff --git a/src/signond/signonidentity.cpp b/src/signond/signonidentity.cpp
+index 92ff476..7d5353c 100644
+--- a/src/signond/signonidentity.cpp
++++ b/src/signond/signonidentity.cpp
+@@ -289,7 +289,11 @@ void SignonIdentity::verifyUser(const QVariantMap &params,
+ 
+     //create ui request to ask password
+     QVariantMap uiRequest;
++#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
++    uiRequest.insert(params);
++#else
+     uiRequest.unite(params);
++#endif
+     uiRequest.insert(SSOUI_KEY_QUERYPASSWORD, true);
+     uiRequest.insert(SSOUI_KEY_USERNAME, info.userName());
+     uiRequest.insert(SSOUI_KEY_CAPTION, info.caption());
+diff --git a/src/signond/signonidentityinfo.cpp b/src/signond/signonidentityinfo.cpp
+index a5ae15d..0e57033 100644
+--- a/src/signond/signonidentityinfo.cpp
++++ b/src/signond/signonidentityinfo.cpp
+@@ -104,8 +104,12 @@ bool SignonIdentityInfo::checkMethodAndMechanism(const QString &method,
+      * mechanisms is allowed.
+      */
+     QStringList mechanisms =
+-        mechanism.split(QLatin1Char(' '), QString::SkipEmptyParts);
+-
++        mechanism.split(QLatin1Char(' ')
++#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
++                                             , Qt::SkipEmptyParts);
++#else
++                                             , QString::SkipEmptyParts);
++#endif
+     /* if the list is empty of it has only one element, then we already know
+      * that it didn't pass the previous checks */
+     if (mechanisms.size() <= 1)
+diff --git a/src/signond/signonsessioncore.cpp b/src/signond/signonsessioncore.cpp
+index 93a7328..f2b6160 100644
+--- a/src/signond/signonsessioncore.cpp
++++ b/src/signond/signonsessioncore.cpp
+@@ -216,9 +216,13 @@ SignonSessionCore::queryAvailableMechanisms(const QStringList &wantedMechanisms)
+ 
+     if (!wantedMechanisms.size())
+         return m_plugin->mechanisms();
+-
++#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
++    return QSet<QString>(m_plugin->mechanisms().begin(), m_plugin->mechanisms().end()).intersect(
++        QSet<QString>(wantedMechanisms.begin(), wantedMechanisms.end())).values();
++#else
+     return m_plugin->mechanisms().toSet().
+         intersect(wantedMechanisms.toSet()).toList();
++#endif
+ }
+ 
+ void SignonSessionCore::process(const PeerContext &peerContext,
+diff --git a/src/signond/signonsessioncoretools.cpp b/src/signond/signonsessioncoretools.cpp
+index 8b74840..c328dd7 100644
+--- a/src/signond/signonsessioncoretools.cpp
++++ b/src/signond/signonsessioncoretools.cpp
+@@ -24,6 +24,7 @@
+ #include "signonsessioncoretools.h"
+ 
+ #include <QDebug>
++#include <QVariantMap>
+ #include "signond-common.h"
+ 
+ using namespace SignonDaemonNS;
+@@ -39,10 +40,13 @@ QVariantMap SignonDaemonNS::mergeVariantMaps(const QVariantMap &map1,
+     QMapIterator<QString, QVariant> it(map2);
+     while (it.hasNext()) {
+         it.next();
+-        if (map.contains(it.key()))
++        if (map.contains(it.key())) {
+             map.remove(it.key());
++        }
++        map.insert(it.key(), it.value());
+     }
+-    return map.unite(map2);
++
++    return map;
+ }
+ 
+ /* --------------------- StoreOperation ---------------------- */
+diff --git a/tests/libsignon-qt-tests/libsignon-qt-tests.pro b/tests/libsignon-qt-tests/libsignon-qt-tests.pro
+index 4dd6ce4..7e44272 100644
+--- a/tests/libsignon-qt-tests/libsignon-qt-tests.pro
++++ b/tests/libsignon-qt-tests/libsignon-qt-tests.pro
+@@ -10,7 +10,7 @@ QT += \
+     testlib
+ QT -= gui
+ 
+-LIBS *= -lsignon-qt5
++LIBS *= -lsignon-qt$${QT_MAJOR_VERSION}
+ QMAKE_LIBDIR += $${TOP_BUILD_DIR}/lib/SignOn
+ QMAKE_RPATHDIR = $${QMAKE_LIBDIR}
+ 
+diff --git a/tests/signond-tests/databasetest.cpp b/tests/signond-tests/databasetest.cpp
+index b5ee761..586149e 100644
+--- a/tests/signond-tests/databasetest.cpp
++++ b/tests/signond-tests/databasetest.cpp
+@@ -353,6 +353,9 @@ void TestDatabase::updateCredentialsTest()
+ 
+     /* The sorting of the method's mechanisms might vary, so we cannot just
+      * compare the whole method map as a whole. */
++#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
++
++#else
+     QCOMPARE(retInfo.methods().keys().toSet(),
+              updateInfo.methods().keys().toSet());
+     QMapIterator<QString, QStringList> it(retInfo.methods());
+@@ -364,6 +367,7 @@ void TestDatabase::updateCredentialsTest()
+     QCOMPARE(retInfo.realms().toSet(), updateInfo.realms().toSet());
+     QCOMPARE(retInfo.accessControlList().toSet(),
+              updateInfo.accessControlList().toSet());
++#endif
+ }
+ 
+ void TestDatabase::removeCredentialsTest()
+@@ -658,7 +662,11 @@ void TestDatabase::credentialsOwnerSecurityTokenTest()
+     QString token = m_db->credentialsOwnerSecurityToken(id);
+     QCOMPARE(token, QLatin1String("AID::12345678"));
+     QStringList tokens = m_db->ownerList(id);
++#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
++    QCOMPARE(QSet<QString>(tokens.begin(), tokens.end()), QSet<QString>(testAcl.begin(), testAcl.end()));
++#else
+     QCOMPARE(tokens.toSet(), testAcl.toSet());
++#endif
+ 
+ }
+ 
+diff --git a/tests/signond-tests/identity-tool.pro b/tests/signond-tests/identity-tool.pro
+index c90e046..3a99e9d 100644
+--- a/tests/signond-tests/identity-tool.pro
++++ b/tests/signond-tests/identity-tool.pro
+@@ -6,7 +6,7 @@ TARGET = identity-tool
+ QT += core
+ QT -= gui
+ 
+-LIBS += -lsignon-qt5
++LIBS += -lsignon-qt$${QT_MAJOR_VERSION}
+ 
+ QMAKE_LIBDIR += \
+     $${TOP_BUILD_DIR}/lib/signond/SignOn \
+diff --git a/tests/signond-tests/mock-ac-plugin/identity-ac-helper.pro b/tests/signond-tests/mock-ac-plugin/identity-ac-helper.pro
+index 2dac5ad..b78e691 100644
+--- a/tests/signond-tests/mock-ac-plugin/identity-ac-helper.pro
++++ b/tests/signond-tests/mock-ac-plugin/identity-ac-helper.pro
+@@ -6,7 +6,7 @@ TARGET = identity-ac-helper
+ QT += core
+ QT -= gui
+ 
+-LIBS += -lsignon-qt5
++LIBS += -lsignon-qt$${QT_MAJOR_VERSION}
+ 
+ QMAKE_LIBDIR += \
+     $${TOP_BUILD_DIR}/lib/signond/SignOn \
+diff --git a/tests/signond-tests/signond-tests.pri b/tests/signond-tests/signond-tests.pri
+index cbdfae3..74fa5b4 100644
+--- a/tests/signond-tests/signond-tests.pri
++++ b/tests/signond-tests/signond-tests.pri
+@@ -11,7 +11,7 @@ QT -= gui
+ 
+ LIBS += \
+     -lsignon-extension \
+-    -lsignon-qt5
++    -lsignon-qt$${QT_MAJOR_VERSION}
+ 
+ QMAKE_LIBDIR += \
+     $${TOP_BUILD_DIR}/lib/signond/SignOn \
\ No newline at end of file
diff --git a/debian/patches/0002-add-cmake-qt6.patch b/debian/patches/0002-add-cmake-qt6.patch
new file mode 100644
index 0000000..51e8f21
--- /dev/null
+++ b/debian/patches/0002-add-cmake-qt6.patch
@@ -0,0 +1,35 @@
+From cf446eedd5a079d832c89e03fc8d7d7a6be01ec5 Mon Sep 17 00:00:00 2001
+From: Scarlett Moore <sgmoore at kde.org>
+Date: Thu, 21 Sep 2023 08:37:34 -0700
+Subject: Add qt6 cmake files
+
+
+diff --git a/lib/SignOn/SignOnQt6Config.cmake.in b/lib/SignOn/SignOnQt6Config.cmake.in
+new file mode 100644
+index 0000000..128ee8d
+--- /dev/null
++++ b/lib/SignOn/SignOnQt6Config.cmake.in
+@@ -0,0 +1,7 @@
++#  SIGNONQT_INCLUDE_DIRS - The libsignon-qt include directories
++#  SIGNONQT_LIBRARIES - The libraries needed to use libsignon-qt
++#  SIGNONQT_LIBRARIES_STATIC - The static version of libsignon-qt
++
++set(SIGNONQT_LIBRARIES $${INSTALL_LIBDIR}/lib$${TARGET}.so)
++set(SIGNONQT_LIBRARIES_STATIC $${INSTALL_LIBDIR}/lib$${TARGET}.a)
++set(SIGNONQT_INCLUDE_DIRS $${INSTALL_PREFIX}/include/$${TARGET})
+diff --git a/lib/SignOn/SignOnQt6ConfigVersion.cmake.in b/lib/SignOn/SignOnQt6ConfigVersion.cmake.in
+new file mode 100644
+index 0000000..616cd60
+--- /dev/null
++++ b/lib/SignOn/SignOnQt6ConfigVersion.cmake.in
+@@ -0,0 +1,10 @@
++set(PACKAGE_VERSION $${PROJECT_VERSION})
++
++if(\"${PACKAGE_VERSION}\" VERSION_LESS \"${PACKAGE_FIND_VERSION}\" )
++   set(PACKAGE_VERSION_COMPATIBLE FALSE)
++else(\"${PACKAGE_VERSION}\" VERSION_LESS \"${PACKAGE_FIND_VERSION}\" )
++   set(PACKAGE_VERSION_COMPATIBLE TRUE)
++   if( \"${PACKAGE_FIND_VERSION}\" STREQUAL \"${PACKAGE_VERSION}\")
++      set(PACKAGE_VERSION_EXACT TRUE)
++   endif( \"${PACKAGE_FIND_VERSION}\" STREQUAL \"${PACKAGE_VERSION}\")
++endif(\"${PACKAGE_VERSION}\" VERSION_LESS \"${PACKAGE_FIND_VERSION}\" )
diff --git a/debian/patches/drop_qt_tags_tagfiles.diff b/debian/patches/drop_qt_tags_tagfiles.diff
new file mode 100644
index 0000000..e5f685a
--- /dev/null
+++ b/debian/patches/drop_qt_tags_tagfiles.diff
@@ -0,0 +1,30 @@
+--- a/doc/doc.pri
++++ b/doc/doc.pri
+@@ -28,7 +28,6 @@ doctarget.commands   = OUTPUT_DIRECTORY=
+                        INPUT=\"$${DOC_INPUT}\" \
+                        QHP_NAMESPACE=\"com.nokia.example.$${TARGET}\" \
+                        QHP_VIRTUAL_FOLDER=\"$${TARGET}\" \
+-                       TAGFILES=\"$$system(pwd)/qt.tags\" \
+                        TAGFILE=\"doc/$${TARGET}.tags\" \
+                        doxygen $$system(pwd)/doxy.conf
+ doctarget.depends    = FORCE
+--- a/lib/SignOn/doc/doc.pri
++++ b/lib/SignOn/doc/doc.pri
+@@ -29,7 +29,6 @@ doctarget.commands   = OUTPUT_DIRECTORY=
+                        INPUT=\"$${DOC_INPUT}\" \
+                        QHP_NAMESPACE=\"com.nokia.example.$${TARGET}\" \
+                        QHP_VIRTUAL_FOLDER=\"$${TARGET}\" \
+-                       TAGFILES=\"$$system(pwd)/qt.tags\" \
+                        TAGFILE=\"doc/$${TARGET}.tags\" \
+                        doxygen $$system(pwd)/doxy.conf
+ doctarget.depends    = FORCE
+--- a/lib/plugins/doc/doc.pri
++++ b/lib/plugins/doc/doc.pri
+@@ -29,7 +29,6 @@ doctarget.commands   = OUTPUT_DIRECTORY=
+                        INPUT=\"$${DOC_INPUT}\" \
+                        QHP_NAMESPACE=\"com.nokia.example.$${TARGET}\" \
+                        QHP_VIRTUAL_FOLDER=\"$${TARGET}\" \
+-                       TAGFILES=\"$$system(pwd)/qt.tags\" \
+                        TAGFILE=\"doc/$${TARGET}.tags\" \
+                        doxygen $$system(pwd)/doxy.conf
+ doctarget.depends    = FORCE
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..389dd61
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,3 @@
+drop_qt_tags_tagfiles.diff
+#0001-allow_build_with_qt6.patch
+#0002-add-cmake-qt6.patch
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..0b80be8
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,58 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+# This has to be exported to make some magic below work.
+export DH_OPTIONS
+export QMAKE_LIBDIR=/usr/lib
+#export QT_SELECT=qt5
+export DEB_BUILD_MAINT_OPTIONS=hardening=+all
+DOXYGEN_VERSION = $(shell dpkg-query -Wf '$${Version}' doxygen)
+include /usr/share/dpkg/architecture.mk
+
+
+%:
+	dh $@ --with pkgkde_symbolshelper
+
+override_dh_auto_configure:
+	mkdir -p build6 && cd build6 && QT_SELECT=6 qmake6 ../ LIBDIR+=/usr/lib/$(DEB_HOST_MULTIARCH) \
+	CONFIG+=enable-p2p \
+	DEFINES+=QT_NO_DEBUG_OUTPUT
+#	mkdir -p build && cd build && QT_SELECT=5 qmake ../ LIBDIR+=/usr/lib/$(DEB_HOST_MULTIARCH) \
+	CONFIG+=enable-p2p \
+	DEFINES+=QT_NO_DEBUG_OUTPUT
+
+override_dh_auto_build:
+	cd build6 &&  make
+#	cd build && make
+
+override_dh_auto_install:
+	cd build6 && make install INSTALL_ROOT=$(CURDIR)/debian/tmp
+#	cd build && make install INSTALL_ROOT=$(CURDIR)/debian/tmp
+
+override_dh_install:
+	cd /workspace/build && dh_install
+
+execute_after_dh_auto_clean:
+	-rm src/signond/backupifadaptor.*
+
+execute_after_dh_auto_install:
+	rm -f debian/tmp/usr/include/signon-plugins/*example*.h
+	rm -f debian/tmp/usr/include/signon-plugins/*test*.h
+	rm -f $(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libsignon-qt*.*a
+	rm -f $(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/signon/libexampleplugin.so
+
+execute_after_dh_install-indep:
+	dh_doxygen -i
+
+override_dh_gencontrol-indep:
+	dh_gencontrol -i -- -Vsignond:DoxygenVersion='$(DOXYGEN_VERSION)'
+
+# as of 8.59 tests fail.
+#  SsoTestClient: "No such object path '/com/google/code/AccountsSSO/SingleSignOn'"
+override_dh_auto_test:
+	dbus-run-session -- dh_auto_test
+
+# .PHONY: override_dh_auto_test
diff --git a/debian/salsa-ci.yml b/debian/salsa-ci.yml
new file mode 100644
index 0000000..f71bdf3
--- /dev/null
+++ b/debian/salsa-ci.yml
@@ -0,0 +1,7 @@
+include:
+  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
+  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
+variables:
+  SALSA_CI_DISABLE_MISSING_BREAKS: 'no'
+  SALSA_CI_DISABLE_RC_BUGS: 'no'
+  SALSA_CI_REPROTEST_ARGS: '--variations=-build-path'
diff --git a/debian/signon-crashdb.conf b/debian/signon-crashdb.conf
new file mode 100644
index 0000000..9470f01
--- /dev/null
+++ b/debian/signon-crashdb.conf
@@ -0,0 +1,5 @@
+signon = {
+        'impl' : 'launchpad',
+        'project' : 'online-accounts-signond',
+        'bug_pattern_base' : None,
+}
diff --git a/debian/signon-plugin-password.install b/debian/signon-plugin-password.install
new file mode 100644
index 0000000..4a32cf4
--- /dev/null
+++ b/debian/signon-plugin-password.install
@@ -0,0 +1 @@
+usr/lib/*/signon/libpasswordplugin.so
diff --git a/debian/signon-plugin-ssotest.install b/debian/signon-plugin-ssotest.install
new file mode 100644
index 0000000..5d7d69f
--- /dev/null
+++ b/debian/signon-plugin-ssotest.install
@@ -0,0 +1 @@
+usr/lib/*/signon/*test*.so
diff --git a/debian/signon-plugins-dev.install b/debian/signon-plugins-dev.install
new file mode 100644
index 0000000..7143bb0
--- /dev/null
+++ b/debian/signon-plugins-dev.install
@@ -0,0 +1,6 @@
+usr/include/signon-plugins/
+usr/lib/*/libsignon-plugins-common.so
+usr/lib/*/libsignon-plugins.so
+usr/lib/*/pkgconfig/signon-plugins-common.pc
+usr/lib/*/pkgconfig/signon-plugins.pc
+usr/share/doc/signon-plugins-dev/example/
diff --git a/debian/signond-dev.install b/debian/signond-dev.install
new file mode 100644
index 0000000..43482e7
--- /dev/null
+++ b/debian/signond-dev.install
@@ -0,0 +1,5 @@
+usr/include/signon-extension/
+usr/include/signond/
+usr/lib/*/libsignon-extension.so
+usr/lib/*/pkgconfig/SignOnExtension.pc
+usr/lib/*/pkgconfig/signond.pc
diff --git a/debian/signond-doc.doc-base b/debian/signond-doc.doc-base
new file mode 100644
index 0000000..82b01c7
--- /dev/null
+++ b/debian/signond-doc.doc-base
@@ -0,0 +1,12 @@
+Document: signond-doc
+Title: signond API documentation
+Abstract: This manual contains the Doxygen generated documentation
+ for signond.
+Section: Programming/C++
+
+Format: HTML
+Index: /usr/share/doc/signon/html/index.html
+Files: /usr/share/doc/signon/html/*.html
+ /usr/share/doc/signon/html/*.css
+ /usr/share/doc/signon/html/*.js
+ /usr/share/doc/signon/html/*.png
diff --git a/debian/signond-doc.install b/debian/signond-doc.install
new file mode 100644
index 0000000..c99befe
--- /dev/null
+++ b/debian/signond-doc.install
@@ -0,0 +1 @@
+usr/share/doc/signon
diff --git a/debian/signond.install b/debian/signond.install
new file mode 100644
index 0000000..5541e1b
--- /dev/null
+++ b/debian/signond.install
@@ -0,0 +1,6 @@
+debian/source_signon.py usr/share/apport/package-hooks/
+etc/signond.conf
+usr/bin/signond
+usr/bin/signonpluginprocess
+usr/share/dbus-1/services/com.google.code.AccountsSSO.SingleSignOn.service
+usr/share/dbus-1/services/com.nokia.SingleSignOn.Backup.service
diff --git a/debian/signond.lintian-overrides b/debian/signond.lintian-overrides
new file mode 100644
index 0000000..51c1478
--- /dev/null
+++ b/debian/signond.lintian-overrides
@@ -0,0 +1,4 @@
+# signond command has no command line arguments
+signond: no-manual-page usr/bin/signond
+# signonpluginprocess command has no command line arguments
+signond: no-manual-page usr/bin/signonpluginprocess
diff --git a/debian/signond.migrations b/debian/signond.migrations
new file mode 100644
index 0000000..cd9771c
--- /dev/null
+++ b/debian/signond.migrations
@@ -0,0 +1 @@
+debian/03_migrate_signon
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/source_signon.py b/debian/source_signon.py
new file mode 100644
index 0000000..35cb338
--- /dev/null
+++ b/debian/source_signon.py
@@ -0,0 +1,6 @@
+from apport.hookutils import *
+
+def add_info(report, ui=None):
+    if not apport.packaging.is_distro_package(report['Package'].split()[0]):
+        report['ThirdParty'] = 'True'
+        report['CrashDB'] = 'signon'
diff --git a/debian/upstream/metadata b/debian/upstream/metadata
new file mode 100644
index 0000000..8e84adc
--- /dev/null
+++ b/debian/upstream/metadata
@@ -0,0 +1,6 @@
+Bug-Database: https://gitlab.com/accounts-sso/signond/-/issues
+Bug-Submit: https://gitlab.com/accounts-sso/signond/-/issues/new
+Changelog: https://gitlab.com/accounts-sso/signond/-/commits/master
+Repository: https://gitlab.com/accounts-sso/signond.git
+Repository-Browse: https://gitlab.com/accounts-sso/signond/
+Security-Contact: https://gitlab.com/mardy
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..766d8ac
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=4
+https://gitlab.com/accounts-sso/signond/-/tags \
+  .*VERSION_([\d.]+)\.(?:tar\.bz2|tar\.gz)

From null at kde.org  Thu Jul 23 22:49:24 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 21:49:24 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-resolute/signon-plugin-oauth2-resolute/Neon/unstable=5D_debian=3A_reimport_for_resolute?=
Message-ID: <20260723214924.5C1421401423@lerwini.kde.org>

Git commit 8af3a99a371d28e793e9899e0948a3e891d09524 by Carlos De Maine.
Committed on 23/07/2026 at 21:49.
Pushed by carlosdem into branch 'Neon/unstable'.

reimport for resolute

A  +1    -0    debian/.gitattributes
A  +70   -0    debian/changelog
A  +35   -0    debian/control
A  +1    -0    debian/patches/series
A  +33   -0    debian/patches/upstream_build-stop-using-Werror.patch
A  +37   -0    debian/rules
A  +6    -0    debian/salsa-ci.yml
A  +3    -0    debian/signon-plugin-oauth2-dev.install
A  +1    -0    debian/signon-plugin-oauth2.install
A  +1    -0    debian/source/format
A  +5    -0    debian/upstream/metadata
A  +3    -0    debian/watch

https://invent.kde.org/neon/backports-resolute/signon-plugin-oauth2-resolute/-/commit/8af3a99a371d28e793e9899e0948a3e891d09524

diff --git a/debian/.gitattributes b/debian/.gitattributes
new file mode 100644
index 0000000..6a03163
--- /dev/null
+++ b/debian/.gitattributes
@@ -0,0 +1 @@
+changelog merge=dpkg-mergechangelogs
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..0b80bf8
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,70 @@
+signon-plugin-oauth2 (0.26~nicofee20240222-0neon) noble; urgency=medium
+
+  * Jings and Crivens
+
+ -- Jonathan Esk-Riddell <jr at jriddell.org>  Thu, 22 Feb 2024 16:01:52 +0000
+
+signon-plugin-oauth2 (0.25-2) unstable; urgency=medium
+
+  * Team upload.
+  * Replace the patch disable-werror.diff with the upstream commit
+    2bf858a8c92aadaf75ce8213ea037fe7db544ae8; patch
+    upstream_build-stop-using-Werror.patch.
+  * Tighten the signon-plugin-oauth2 dependency in signon-plugin-oauth2-dev.
+  * Improve packages descriptions.
+  * Mark signon-plugin-oauth2 to enhance signond.
+
+ -- Pino Toscano <pino at debian.org>  Wed, 06 Jan 2021 09:03:13 +0100
+
+signon-plugin-oauth2 (0.25-1) unstable; urgency=medium
+
+  * Team upload.
+
+  [ Diane Trout ]
+  * New upstream release.
+  * Update watch file for new gitlab url format
+
+  [ Rohan Garg ]
+  * Drop unused-variable.patch, applied upstream
+
+  [ Pino Toscano ]
+  * New upstream release.
+  * Update watch file.
+  * Remove commented bits of -dbg packages, now obsolete by dbgsym packages.
+  * Remove the unwanted files after dh_auto_install, instead of right before
+    dh_install.
+  * Switch Vcs-* fields to salsa.debian.org.
+  * Add the configuration for the CI on salsa.
+  * Update the patches:
+    - dont-install-examples.patch: drop, as the examples are no more built by
+      default
+    - hardening.patch: refresh
+  * Do not build with -Werror; patch disable-werror.diff. (Closes: #964690)
+  * Bump the debhelper compatibility to 13:
+    - switch the debhelper build dependency to debhelper-compat 13
+    - remove debian/compat
+    - stop passing --list-missing to dh_install, as the default now is
+      --fail-missing
+  * Add Rules-Requires-Root: no.
+  * Bump Standards-Version to 4.5.1, no changes required.
+  * Drop patch hardening.patch, hopefully all the required flags are respected
+    now.
+  * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository,
+    Repository-Browse.
+  * Remove the dh_auto_test override, as now the tests are executed now.
+  * Remove the unused libqt5xmlpatterns5-dev build dependency.
+  * Do not pass PREFIX=/usr to qmake, as it is already passed by debhelper.
+  * Switch from /usr/share/dpkg/default.mk to /usr/share/dpkg/architecture.mk,
+    as we need bits only from the latter.
+  * Remove the dh_auto_clean override, as it seems not needed now.
+
+  [ Helmut Grohne ]
+  * Let dh_auto_configure pass cross tools to qmake. (see #881761)
+
+ -- Pino Toscano <pino at debian.org>  Fri, 01 Jan 2021 00:35:11 +0100
+
+signon-plugin-oauth2 (0.22-1) unstable; urgency=low
+
+  * Initial release
+
+ -- Diane Trout <diane at debian.org>  Fri, 06 Nov 2015 22:34:08 -0800
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..e5cee0c
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,35 @@
+Source: signon-plugin-oauth2
+Section: utils
+Priority: optional
+Maintainer: Debian/Kubuntu Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>
+Uploaders: Diane Trout <diane at debian.org>
+Build-Depends: debhelper-compat (= 13),
+#               qt5-qmake,
+               pkg-kde-tools (>= 0.12),
+               pkg-config,
+               pkg-kde-tools-neon,
+               signon-plugins-dev,
+#               qtbase5-dev,
+               qt6-base-dev
+Standards-Version: 4.6.0
+Rules-Requires-Root: no
+Homepage: https://gitlab.com/accounts-sso/signon-plugin-oauth2
+Vcs-Git: https://salsa.debian.org/qt-kde-team/3rdparty/signon-plugin-oauth2.git
+Vcs-Browser: https://salsa.debian.org/qt-kde-team/3rdparty/signon-plugin-oauth2
+
+Package: signon-plugin-oauth2
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Enhances: signond
+Description: OAuth 1.0/2.0 plugin for the Accounts SignOn daemon
+ This plugin for the Accounts-SSO SignOn daemon handles the OAuth
+ 1.0 and 2.0 authentication protocols.
+
+Package: signon-plugin-oauth2-dev
+Architecture: any
+Depends: signon-plugin-oauth2 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+Description: OAuth 1.0/2.0 plugin for the Accounts SignOn daemon - headers
+ This plugin for the Accounts-SSO SignOn daemon handles the OAuth
+ 1.0 and 2.0 authentication protocols.
+ .
+ This contains development headers.
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..c4b217e
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+#upstream_build-stop-using-Werror.patch
diff --git a/debian/patches/upstream_build-stop-using-Werror.patch b/debian/patches/upstream_build-stop-using-Werror.patch
new file mode 100644
index 0000000..9fcb79d
--- /dev/null
+++ b/debian/patches/upstream_build-stop-using-Werror.patch
@@ -0,0 +1,33 @@
+From 2bf858a8c92aadaf75ce8213ea037fe7db544ae8 Mon Sep 17 00:00:00 2001
+From: Pino Toscano <toscano.pino at tiscali.it>
+Date: Sat, 2 Jan 2021 14:26:52 +0100
+Subject: [PATCH] build: stop using -Werror
+
+-Werror turns every single compiler warning into an error; while this
+seems nice to catch potential issues, in reality:
+- newer versions of Qt deprecated more APIs (and currently some APIs
+  deprecated in Qt 5.14 & 5.15 are still used)
+- newer versions of the compiler can be more strict, and generate more
+  warnings; sometimes they are not really issues
+
+Hence, stop using -Werror altogether.
+---
+ common-project-config.pri | 2 --
+ 1 file changed, 2 deletions(-)
+
+diff --git a/common-project-config.pri b/common-project-config.pri
+index c0d2e80..a2ffac0 100644
+--- a/common-project-config.pri
++++ b/common-project-config.pri
+@@ -19,8 +19,6 @@ UI_SOURCES_DIR  = ui/src
+ 
+ QMAKE_CXXFLAGS += -fno-exceptions \
+     -fno-rtti
+-# we don't like warnings...
+-unix:QMAKE_CXXFLAGS += -Werror
+ 
+ TOP_SRC_DIR     = $$PWD
+ 
+-- 
+2.29.2
+
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..177815d
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,37 @@
+#!/usr/bin/make -f
+#export DH_VERBOSE = 1
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+# This has to be exported to make some magic below work.
+export DH_OPTIONS
+export QMAKE_LIBDIR=/usr/lib
+export QT_SELECT=qt6
+export DEB_BUILD_MAINT_OPTIONS=hardening=+all
+include /usr/share/dpkg/architecture.mk
+
+%:
+	dh $@ --with pkgkde_symbolshelper
+
+override_dh_auto_configure:
+	mkdir -p build6 && cd build6 && QT_SELECT=6 qmake6 ../ LIBDIR+=/usr/lib/$(DEB_HOST_MULTIARCH) \
+	CONFIG+=enable-p2p \
+	DEFINES+=QT_NO_DEBUG_OUTPUT
+#	mkdir -p build && cd build && QT_SELECT=5 qmake ../ LIBDIR+=/usr/lib/$(DEB_HOST_MULTIARCH) \
+	CONFIG+=enable-p2p \
+	DEFINES+=QT_NO_DEBUG_OUTPUT
+
+override_dh_auto_build:
+	cd build6 && make
+#	cd build && make
+
+override_dh_auto_install:
+	cd build6 && make install INSTALL_ROOT=$(CURDIR)/debian/tmp
+#	cd build && make install INSTALL_ROOT=$(CURDIR)/debian/tmp
+
+override_dh_install:
+	cd /workspace/build && dh_install
+
+#	rm debian/tmp/usr/bin/signon-oauth2plugin-tests
+#	rm debian/tmp/usr/share/signon-oauth2plugin-tests/tests.xml
diff --git a/debian/salsa-ci.yml b/debian/salsa-ci.yml
new file mode 100644
index 0000000..31e31c9
--- /dev/null
+++ b/debian/salsa-ci.yml
@@ -0,0 +1,6 @@
+include:
+  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
+  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
+variables:
+  SALSA_CI_DISABLE_MISSING_BREAKS: 'no'
+  SALSA_CI_DISABLE_RC_BUGS: 'no'
diff --git a/debian/signon-plugin-oauth2-dev.install b/debian/signon-plugin-oauth2-dev.install
new file mode 100644
index 0000000..8de74bc
--- /dev/null
+++ b/debian/signon-plugin-oauth2-dev.install
@@ -0,0 +1,3 @@
+usr/include/signon-plugins/oauth2data.h
+usr/include/signon-plugins/oauth1data.h
+usr/lib/*/pkgconfig/signon-oauth2plugin.pc
diff --git a/debian/signon-plugin-oauth2.install b/debian/signon-plugin-oauth2.install
new file mode 100644
index 0000000..b633edf
--- /dev/null
+++ b/debian/signon-plugin-oauth2.install
@@ -0,0 +1 @@
+usr/lib/*/signon/liboauth2plugin.so
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/upstream/metadata b/debian/upstream/metadata
new file mode 100644
index 0000000..953cf3a
--- /dev/null
+++ b/debian/upstream/metadata
@@ -0,0 +1,5 @@
+---
+Bug-Database: https://gitlab.com/accounts-sso/signon-plugin-oauth2/issues
+Bug-Submit: https://gitlab.com/accounts-sso/signon-plugin-oauth2/issues/new
+Repository: https://gitlab.com/accounts-sso/signon-plugin-oauth2.git
+Repository-Browse: https://gitlab.com/accounts-sso/signon-plugin-oauth2
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..082ad44
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=4
+https://gitlab.com/accounts-sso/signon-plugin-oauth2/-/tags \
+  .*VERSION_([\d.]+)\.(?:tar\.bz2|tar\.gz)

From null at kde.org  Thu Jul 23 22:55:44 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 21:55:44 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-resolute/signond-resolute/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260723215544.7B7C71400720@lerwini.kde.org>

Git commit d5b29b7beba5933f420ce3e733228aab9864a7ba by Carlos De Maine.
Committed on 23/07/2026 at 21:54.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/backports-resolute/signond-resolute/-/commit/d5b29b7beba5933f420ce3e733228aab9864a7ba

diff --git a/debian/changelog b/debian/changelog
index 0d35281..61defc9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-signond (8.61nicofee20231222-0neon) noble; urgency=medium
+signond (8.61nicofee20231222-0neon) resolute; urgency=medium
 
   * Nico port
 

From null at kde.org  Thu Jul 23 23:12:36 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 22:12:36 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-resolute/signon-plugin-oauth2-resolute/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260723221236.254101400720@lerwini.kde.org>

Git commit 258b2c67db6382dcc890656ff5df64a76b4e0467 by Carlos De Maine.
Committed on 23/07/2026 at 21:55.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/backports-resolute/signon-plugin-oauth2-resolute/-/commit/258b2c67db6382dcc890656ff5df64a76b4e0467

diff --git a/debian/changelog b/debian/changelog
index 0b80bf8..d19bf43 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-signon-plugin-oauth2 (0.26~nicofee20240222-0neon) noble; urgency=medium
+signon-plugin-oauth2 (0.26~nicofee20240222-0neon) resolute; urgency=medium
 
   * Jings and Crivens
 

From null at kde.org  Thu Jul 23 23:25:23 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 22:25:23 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-resolute/signon-ui-resolute/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260723222523.D5568140081D@lerwini.kde.org>

Git commit 787d39b4801ce80bdf634b82ee0eda8a1daac39f by Carlos De Maine.
Committed on 23/07/2026 at 21:54.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/backports-resolute/signon-ui-resolute/-/commit/787d39b4801ce80bdf634b82ee0eda8a1daac39f

diff --git a/debian/changelog b/debian/changelog
index fd61486..73a6a8c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-signon-ui (0.18~nicofee20240222-0neon) noble; urgency=medium
+signon-ui (0.18~nicofee20240222-0neon) resolute; urgency=medium
 
   * OMG
 

From null at kde.org  Thu Jul 23 23:32:26 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 22:32:26 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/libraries/kdsoap-ws-discovery-client/Neon/release=5D_debian=3A_-QT=5FMAJOR=5FVERSION=3D6?=
Message-ID: <20260723223226.3E8EB140129B@lerwini.kde.org>

Git commit 24f0331545dc061e7aaf53df638454ce38b5b0bb by Carlos De Maine.
Committed on 23/07/2026 at 22:32.
Pushed by carlosdem into branch 'Neon/release'.

-QT_MAJOR_VERSION=6

M  +1    -1    debian/rules

https://invent.kde.org/neon/libraries/kdsoap-ws-discovery-client/-/commit/24f0331545dc061e7aaf53df638454ce38b5b0bb

diff --git a/debian/rules b/debian/rules
index 7d87c6d..526c117 100755
--- a/debian/rules
+++ b/debian/rules
@@ -6,7 +6,7 @@
 	dh $@ --with kf6 --buildsystem kf6
 
 override_dh_auto_configure:
-	dh_auto_configure -- -DBUILD_QCH=ON
+	dh_auto_configure -- -DBUILD_QCH=ON -QT_MAJOR_VERSION=6
 
 #override_dh_install:
 #	dh_install -plibkdsoap-doc -Xjquery.js

From null at kde.org  Thu Jul 23 23:45:26 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 22:45:26 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/kaccounts-integration/Neon/release=5D_debian=3A_signon-ui-x11_-=3E_signon-ui-qt?=
Message-ID: <20260723224526.77D97140081D@lerwini.kde.org>

Git commit 8db3010d73a2b3241f9f1c4db0f6f50190ea4c8a by Carlos De Maine.
Committed on 23/07/2026 at 22:45.
Pushed by carlosdem into branch 'Neon/release'.

signon-ui-x11 -> signon-ui-qt

M  +1    -1    debian/control

https://invent.kde.org/neon/network/kaccounts-integration/-/commit/8db3010d73a2b3241f9f1c4db0f6f50190ea4c8a

diff --git a/debian/control b/debian/control
index dc1f094..55aaf66 100644
--- a/debian/control
+++ b/debian/control
@@ -42,7 +42,7 @@ Depends: qml6-module-org-kde-kaccounts,
 #         signon-kwallet6-extension,
          signon-plugin-oauth2,
          signon-plugin-password,
-         signon-ui-x11,
+         signon-ui-qt,
          signond,
          ${misc:Depends},
          ${shlibs:Depends}

From null at kde.org  Fri Jul 24 00:04:45 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 23 Jul 2026 23:04:45 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-resolute/signond-resolute/Neon/release=5D_debian=3A_bump_the_version_to_beat_ubuntu_+git?=
Message-ID: <20260723230445.70B2B140081D@lerwini.kde.org>

Git commit 83d7e8a6950c1c52aff21e38d1bd1949284457ce by Carlos De Maine.
Committed on 23/07/2026 at 23:04.
Pushed by carlosdem into branch 'Neon/release'.

bump the version to beat ubuntu +git

M  +1    -1    debian/changelog

https://invent.kde.org/neon/backports-resolute/signond-resolute/-/commit/83d7e8a6950c1c52aff21e38d1bd1949284457ce

diff --git a/debian/changelog b/debian/changelog
index 61defc9..debfbdf 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-signond (8.61nicofee20231222-0neon) resolute; urgency=medium
+signond (8.61+nicofee20231222-0neon) resolute; urgency=medium
 
   * Nico port
 

From null at kde.org  Fri Jul 24 01:50:40 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 24 Jul 2026 00:50:40 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/libraries/pulseaudio-qt/Neon/release=5D_debian=3A_=23usr/lib/*/qt6/metatypes_is_not_in_tarball_yet?=
Message-ID: <20260724005040.4108F140054F@lerwini.kde.org>

Git commit 2c8ec713d83ecd9ac76d1a569f0009ed88bc5f2a by Carlos De Maine.
Committed on 24/07/2026 at 00:50.
Pushed by carlosdem into branch 'Neon/release'.

#usr/lib/*/qt6/metatypes is not in tarball yet

M  +1    -1    debian/libkf6pulseaudioqt-dev.install

https://invent.kde.org/neon/libraries/pulseaudio-qt/-/commit/2c8ec713d83ecd9ac76d1a569f0009ed88bc5f2a

diff --git a/debian/libkf6pulseaudioqt-dev.install b/debian/libkf6pulseaudioqt-dev.install
index 19fc902..eed8ee1 100644
--- a/debian/libkf6pulseaudioqt-dev.install
+++ b/debian/libkf6pulseaudioqt-dev.install
@@ -2,4 +2,4 @@ usr/include/*
 usr/lib/*/cmake/KF6PulseAudioQt/
 usr/lib/*/libKF6PulseAudioQt.so
 usr/lib/*/pkgconfig/
-usr/lib/*/qt6/metatypes
+#usr/lib/*/qt6/metatypes

From null at kde.org  Fri Jul 24 01:51:04 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 24 Jul 2026 00:51:04 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/libraries/pulseaudio-qt/Neon/stable=5D_debian=3A_Revert_=22=23usr/lib/*/qt6/metatypes_is_not_in_tarball_yet=22?=
Message-ID: <20260724005104.0EA81140054F@lerwini.kde.org>

Git commit cc190710f4ec11b822cdf785c896c6c6aeb247b8 by Carlos De Maine.
Committed on 24/07/2026 at 00:51.
Pushed by carlosdem into branch 'Neon/stable'.

Revert "#usr/lib/*/qt6/metatypes is not in tarball yet"

This reverts commit 2c8ec713d83ecd9ac76d1a569f0009ed88bc5f2a

M  +1    -1    debian/libkf6pulseaudioqt-dev.install

https://invent.kde.org/neon/libraries/pulseaudio-qt/-/commit/cc190710f4ec11b822cdf785c896c6c6aeb247b8

diff --git a/debian/libkf6pulseaudioqt-dev.install b/debian/libkf6pulseaudioqt-dev.install
index eed8ee1..19fc902 100644
--- a/debian/libkf6pulseaudioqt-dev.install
+++ b/debian/libkf6pulseaudioqt-dev.install
@@ -2,4 +2,4 @@ usr/include/*
 usr/lib/*/cmake/KF6PulseAudioQt/
 usr/lib/*/libKF6PulseAudioQt.so
 usr/lib/*/pkgconfig/
-#usr/lib/*/qt6/metatypes
+usr/lib/*/qt6/metatypes

From null at kde.org  Fri Jul 24 01:58:25 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 24 Jul 2026 00:58:25 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/oxygen/Neon/release=5D_debian=3A_there_is_no_kwayland5-dev=2C?=
Message-ID: <20260724005825.E1CE4140054F@lerwini.kde.org>

Git commit c292a42115e60d1c7711a9b0883c1d58d7317651 by Carlos De Maine.
Committed on 24/07/2026 at 00:58.
Pushed by carlosdem into branch 'Neon/release'.

there is no kwayland5-dev,

M  +0    -1    debian/control

https://invent.kde.org/neon/plasma/oxygen/-/commit/c292a42115e60d1c7711a9b0883c1d58d7317651

diff --git a/debian/control b/debian/control
index b8c61d1..9a667b1 100644
--- a/debian/control
+++ b/debian/control
@@ -21,7 +21,6 @@ Build-Depends: cmake,
                kf6-kwidgetsaddons-dev,
                kf6-kwindowsystem-dev,
                kwayland-dev,
-               kwayland5-dev,
                libkdecorations3-dev,
                libkf5completion-dev,
                libkf5config-dev,

From null at kde.org  Fri Jul 24 02:00:23 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 24 Jul 2026 01:00:23 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/oxygen-sounds/Neon/release=5D_debian=3A_dh=5Fauto=5Fconfigure_--_-QT=5FMAJOR=5FVERSION=3D6?=
Message-ID: <20260724010023.3E752140061D@lerwini.kde.org>

Git commit 43e4f6c6a80fca968ff6a228df5ac4f0d710d115 by Carlos De Maine.
Committed on 24/07/2026 at 01:00.
Pushed by carlosdem into branch 'Neon/release'.

dh_auto_configure -- -QT_MAJOR_VERSION=6

M  +2    -2    debian/rules

https://invent.kde.org/neon/plasma/oxygen-sounds/-/commit/43e4f6c6a80fca968ff6a228df5ac4f0d710d115

diff --git a/debian/rules b/debian/rules
index 47c772a..1ab26d4 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,5 +5,5 @@
 %:
 	dh $@ --with kf6 --buildsystem kf6
 
-override_dh_shlibdeps:
-	dh_shlibdeps -l$(CURDIR)/debian/$(shell dh_listpackages | head -n1)/usr/kf6/lib/$(DEB_HOST_MULTIARCH)/
+override_dh_auto_configure:
+	dh_auto_configure -- -QT_MAJOR_VERSION=6

From null at kde.org  Fri Jul 24 02:03:34 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 24 Jul 2026 01:03:34 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/union/Neon/release=5D_debian=3A_rapidyaml=2C_-=3E_libryml-dev=2C?=
Message-ID: <20260724010334.3E36E140160C@lerwini.kde.org>

Git commit 66f4fd0181573539dfc8654328b8e8f243abd5db by Carlos De Maine.
Committed on 24/07/2026 at 01:03.
Pushed by carlosdem into branch 'Neon/release'.

rapidyaml, -> libryml-dev,

M  +1    -1    debian/control

https://invent.kde.org/neon/plasma/union/-/commit/66f4fd0181573539dfc8654328b8e8f243abd5db

diff --git a/debian/control b/debian/control
index 0f09fbf..1c526ef 100644
--- a/debian/control
+++ b/debian/control
@@ -16,12 +16,12 @@ Build-Depends: breeze-dev,
                kf6-kiconthemes-dev,
                kf6-kirigami-dev,
                libplasma-dev,
+               libryml-dev,
                pkg-kde-tools-neon,
                qt6-base-dev,
                qt6-declarative-dev,
                qt6-shadertools-dev,
                qt6-svg-dev,
-               rapidyaml,
 Standards-Version: 4.6.2
 Homepage: https://invent.kde.org/plasma/union
 Vcs-Browser: https://invent.kde.org/neon/neon-packaging/union

From null at kde.org  Fri Jul 24 02:09:17 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 24 Jul 2026 01:09:17 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-resolute/wayland-protocols-resolute/Neon/unstable=5D_debian=3A_reimport_for_resolute?=
Message-ID: <20260724010917.8D3A6140160C@lerwini.kde.org>

Git commit ebb8de87c5ae2fd9659dd6570eceb5bf8919012a by Carlos De Maine.
Committed on 24/07/2026 at 01:09.
Pushed by carlosdem into branch 'Neon/unstable'.

reimport for resolute

A  +3    -0    debian/README.source
A  +325  -0    debian/changelog
A  +27   -0    debian/control
A  +53   -0    debian/copyright
A  +8    -0    debian/gbp.conf
A  +4    -0    debian/rules
A  +3    -0    debian/salsa-ci.yml
A  +1    -0    debian/source/format
A  +1    -0    debian/source/local-options
A  +3    -0    debian/tests/control
A  +4    -0    debian/upstream/metadata
A  +116  -0    debian/upstream/signing-key.asc
A  +4    -0    debian/watch

https://invent.kde.org/neon/backports-resolute/wayland-protocols-resolute/-/commit/ebb8de87c5ae2fd9659dd6570eceb5bf8919012a

diff --git a/debian/README.source b/debian/README.source
new file mode 100644
index 0000000..64ff381
--- /dev/null
+++ b/debian/README.source
@@ -0,0 +1,3 @@
+# Useful git remotes:
+
+  git remote add upstream https://gitlab.freedesktop.org/wayland/wayland-protocols.git
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..6c82436
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,325 @@
+wayland-protocols (1.48-1) unstable; urgency=medium
+
+  * New upstream release
+  * Remove redundant 'Priority: optional'
+  * Remove debian/README.source
+  * Bump Standards-Version to 4.7.4
+
+ -- Dylan Aïssi <daissi at debian.org>  Thu, 02 Apr 2026 16:47:37 +0200
+
+wayland-protocols (1.47-1) unstable; urgency=medium
+
+  * New upstream release
+  * Remove redundant "Rules-Requires-Root: no"
+
+ -- Dylan Aïssi <daissi at debian.org>  Mon, 15 Dec 2025 17:10:57 +0100
+
+wayland-protocols (1.46-1) unstable; urgency=medium
+
+  * New upstream release
+  * d/u/signing-key.asc: Add Simon Ser's public key
+  * d/gbp.conf: Add more options
+
+ -- Dylan Aïssi <daissi at debian.org>  Mon, 24 Nov 2025 21:46:06 +0100
+
+wayland-protocols (1.45-2) unstable; urgency=medium
+
+  * Upload to unstable
+
+ -- Dylan Aïssi <daissi at debian.org>  Mon, 11 Aug 2025 09:06:12 +0200
+
+wayland-protocols (1.45-1) experimental; urgency=medium
+
+  * New upstream release.
+
+ -- Dylan Aïssi <daissi at debian.org>  Fri, 13 Jun 2025 18:13:01 +0200
+
+wayland-protocols (1.44-1) unstable; urgency=medium
+
+  * New upstream release.
+
+ -- Dylan Aïssi <daissi at debian.org>  Mon, 28 Apr 2025 11:01:57 +0200
+
+wayland-protocols (1.43-1) unstable; urgency=medium
+
+  * New upstream release.
+
+ -- Dylan Aïssi <daissi at debian.org>  Wed, 09 Apr 2025 18:15:11 +0200
+
+wayland-protocols (1.42-2) unstable; urgency=medium
+
+  * Mark autopkgtest as flaky for now.
+
+ -- Dylan Aïssi <daissi at debian.org>  Wed, 26 Mar 2025 17:47:03 +0100
+
+wayland-protocols (1.42-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Add autopkgtest
+  * Add debian/salsa-ci.yml
+  * Use httpS for Homepage
+  * wrap-and-sort -a
+  * Update standards version to 4.7.0, no changes needed
+
+ -- Dylan Aïssi <daissi at debian.org>  Mon, 24 Mar 2025 17:39:31 +0100
+
+wayland-protocols (1.41-1) unstable; urgency=medium
+
+  * New upstream release. (Closes: #1096197, LP: #1844775)
+  * debian/watch: rely on gitlab releases instead of releases.html
+      which tends to be outdated.
+
+ -- Dylan Aïssi <daissi at debian.org>  Mon, 17 Feb 2025 18:05:14 +0100
+
+wayland-protocols (1.40-1) unstable; urgency=medium
+
+  * New upstream release.
+  * debian/control: build depends on libwayland-dev >= 1.23.0.
+  * Add myself to Uploaders
+
+ -- Dylan Aïssi <daissi at debian.org>  Mon, 03 Feb 2025 17:15:18 +0100
+
+wayland-protocols (1.39-1) unstable; urgency=medium
+
+  * Team upload.
+  * New upstream release.
+
+ -- Dylan Aïssi <daissi at debian.org>  Fri, 27 Dec 2024 15:13:54 +0100
+
+wayland-protocols (1.38-1) unstable; urgency=medium
+
+  * Team upload.
+  * New upstream release.
+
+ -- Dylan Aïssi <daissi at debian.org>  Mon, 14 Oct 2024 14:29:34 +0200
+
+wayland-protocols (1.37-1) unstable; urgency=medium
+
+  * Team upload.
+  * New upstream release.
+
+ -- Dylan Aïssi <daissi at debian.org>  Sun, 01 Sep 2024 16:54:46 +0200
+
+wayland-protocols (1.36-1) unstable; urgency=medium
+
+  * Team upload.
+  * New upstream release.
+
+ -- Dylan Aïssi <daissi at debian.org>  Tue, 28 May 2024 21:21:10 +0200
+
+wayland-protocols (1.35-1) unstable; urgency=medium
+
+  * Team upload.
+  * New upstream release.
+  * Update standards version to 4.7.0, no changes needed.
+
+ -- Dylan Aïssi <daissi at debian.org>  Thu, 18 Apr 2024 09:09:45 +0200
+
+wayland-protocols (1.34-1) unstable; urgency=medium
+
+  * Team upload.
+  * New upstream release.
+  * Switch to pkgconf in Build-Deps
+  * Add debian/upstream/metadata
+  * Refresh debian/copyright
+
+ -- Dylan Aïssi <daissi at debian.org>  Sat, 23 Mar 2024 10:57:20 +0100
+
+wayland-protocols (1.33-1) unstable; urgency=medium
+
+  * Team upload.
+  * New upstream release. (Closes: #1061535, LP: #2050856)
+  * Update standards version to 4.6.2, no changes needed.
+  * Convert debian/copyright to DEP5 format.
+
+ -- Dylan Aïssi <daissi at debian.org>  Sun, 28 Jan 2024 11:29:16 +0100
+
+wayland-protocols (1.32-1) unstable; urgency=medium
+
+  * New upstream release.
+
+ -- Héctor Orón Martínez <zumbi at debian.org>  Tue, 01 Aug 2023 17:13:01 +0200
+
+wayland-protocols (1.31-1) unstable; urgency=medium
+
+  * New upstream release.
+
+ -- Timo Aaltonen <tjaalton at debian.org>  Fri, 13 Jan 2023 16:04:57 +0200
+
+wayland-protocols (1.27-1) unstable; urgency=medium
+
+  [ Debian Janitor ]
+  * Bump debhelper from old 10 to 13.
+  * Set debhelper-compat version in Build-Depends.
+  * Re-export upstream signing key without extra signatures.
+  * Update standards version to 4.6.0, no changes needed.
+
+  [ Héctor Orón Martínez ]
+  * New upstream release
+  * debian/watch: update to new upstream release site
+
+ -- Héctor Orón Martínez <zumbi at debian.org>  Fri, 14 Oct 2022 18:14:50 +0200
+
+wayland-protocols (1.26-1) unstable; urgency=medium
+
+  * New upstream release.
+  * debian/control: update meson build depends version
+
+ -- Héctor Orón Martínez <zumbi at debian.org>  Fri, 08 Jul 2022 17:57:10 +0200
+
+wayland-protocols (1.25-1) unstable; urgency=medium
+
+  * New upstream release.
+
+ -- Héctor Orón Martínez <zumbi at debian.org>  Tue, 01 Feb 2022 17:38:18 +0100
+
+wayland-protocols (1.24-1) unstable; urgency=medium
+
+  * New upstream release.
+  * debian/control: build depends on meson >= 0.54.0.
+
+ -- Héctor Orón Martínez <zumbi at debian.org>  Sun, 28 Nov 2021 19:10:03 +0100
+
+wayland-protocols (1.23-1) unstable; urgency=medium
+
+  * New upstream release.
+
+ -- Héctor Orón Martínez <zumbi at debian.org>  Mon, 11 Oct 2021 12:16:36 +0200
+
+wayland-protocols (1.21-2) unstable; urgency=medium
+
+  * Release to unstable (Closes: #992857)
+
+ -- Héctor Orón Martínez <zumbi at debian.org>  Mon, 30 Aug 2021 19:17:15 +0200
+
+wayland-protocols (1.21-1) experimental; urgency=medium
+
+  * New upstream release.
+
+ -- Héctor Orón Martínez <zumbi at debian.org>  Fri, 25 Jun 2021 01:17:05 +0200
+
+wayland-protocols (1.20-1) unstable; urgency=medium
+
+  * New upstream release.
+  * d/s/local-options: ignore editorconfig and gitlab-ci configuration files.
+
+ -- Héctor Orón Martínez <zumbi at debian.org>  Mon, 02 Mar 2020 10:38:22 +0100
+
+wayland-protocols (1.18-1) unstable; urgency=medium
+
+  * New upstream release.
+  * debian/README.source: new file
+
+ -- Héctor Orón Martínez <zumbi at debian.org>  Fri, 23 Aug 2019 14:50:15 +0200
+
+wayland-protocols (1.17-1) unstable; urgency=medium
+
+  * New upstream release.
+  * debian/copyright: update
+
+ -- Héctor Orón Martínez <zumbi at debian.org>  Fri, 21 Dec 2018 16:04:03 +0100
+
+wayland-protocols (1.16-1) unstable; urgency=medium
+
+  * New upstream release.
+
+ -- Emilio Pozuelo Monfort <pochu at debian.org>  Fri, 17 Aug 2018 12:02:40 +0200
+
+wayland-protocols (1.15-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Update watchfile for new upstream website layout.
+
+ -- Emilio Pozuelo Monfort <pochu at debian.org>  Mon, 09 Jul 2018 12:46:00 +0200
+
+wayland-protocols (1.14-1) unstable; urgency=medium
+
+  * New upstream release. Closes: #898988.
+
+ -- Emilio Pozuelo Monfort <pochu at debian.org>  Sat, 19 May 2018 12:39:15 +0200
+
+wayland-protocols (1.13-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Switch priority from extra to optional.
+  * Switch Vcs to salsa.
+
+ -- Emilio Pozuelo Monfort <pochu at debian.org>  Thu, 01 Mar 2018 09:43:40 +0100
+
+wayland-protocols (1.11-1) unstable; urgency=medium
+
+  * New upstream release.
+  * debhelper 10 enables autoreconf for us.
+  * Bump Standards-Version to 4.1.1; no changes needed.
+
+ -- Emilio Pozuelo Monfort <pochu at debian.org>  Wed, 11 Oct 2017 19:25:12 +0200
+
+wayland-protocols (1.10-1) unstable; urgency=medium
+
+  * Team upload
+
+  [ Jordan Justen ]
+  * New upstream release
+
+ -- Jordan Justen <jordan.l.justen at intel.com>  Mon, 31 Jul 2017 11:22:15 -0700
+
+wayland-protocols (1.9-1) unstable; urgency=medium
+
+  * Team upload
+
+  [ Jordan Justen ]
+  * New upstream release (Closes: #869400)
+  * Add PGP key for Jonas Ådahl
+  * Update Standards-Version to 4.0.0
+  * Update debhelper to 10
+  * Add debian/source/format file to select 3.0 (quilt)
+  * Ignore some files for diff generation. (autogen.sh and m4/compat.m4)
+
+ -- Jordan Justen <jordan.l.justen at intel.com>  Mon, 24 Jul 2017 23:07:02 -0700
+
+wayland-protocols (1.7-1) unstable; urgency=medium
+
+  * New upstream release.
+
+ -- Héctor Orón Martínez <zumbi at debian.org>  Tue, 16 Aug 2016 13:54:38 +0200
+
+wayland-protocols (1.5-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Add myself to Uploaders.
+
+ -- Emilio Pozuelo Monfort <pochu at debian.org>  Thu, 04 Aug 2016 10:46:55 +0200
+
+wayland-protocols (1.4-1) unstable; urgency=medium
+
+  * New upstream release
+  * d/control: mark wayland-protocols multiarch foreign
+  * d/control: bump standard version, no changes needed
+
+ -- Héctor Orón Martínez <zumbi at debian.org>  Thu, 02 Jun 2016 11:58:56 +0200
+
+wayland-protocols (1.3-1) unstable; urgency=medium
+
+  * New upstream release
+
+ -- Héctor Orón Martínez <zumbi at debian.org>  Mon, 04 Apr 2016 09:58:48 +0200
+
+wayland-protocols (1.1-2) unstable; urgency=medium
+
+  * d/control: build depend on wayland-scanner and pkg-config.
+
+ -- Héctor Orón Martínez <zumbi at debian.org>  Tue, 23 Feb 2016 23:05:29 +0100
+
+wayland-protocols (1.1-1) unstable; urgency=medium
+
+  * New upstream release.
+    - Fixes noarch_pkgconfigdir is not available on oldish pkg-config's
+    (Closes: #814967)
+
+ -- Héctor Orón Martínez <zumbi at debian.org>  Tue, 23 Feb 2016 14:46:21 +0100
+
+wayland-protocols (1.0-1) unstable; urgency=medium
+
+  * Initial release (Closes: #814048)
+
+ -- Héctor Orón Martínez <zumbi at debian.org>  Mon, 08 Feb 2016 10:45:53 +0100
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..ad3995a
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,27 @@
+Source: wayland-protocols
+Section: x11
+Priority: optional
+Maintainer: Debian X Strike Force <debian-x at lists.debian.org>
+Uploaders: Héctor Orón Martínez <zumbi at debian.org>,
+           Emilio Pozuelo Monfort <pochu at debian.org>,
+           Dylan Aïssi <daissi at debian.org>
+Build-Depends: debhelper-compat (= 13),
+               libwayland-dev (>= 1.23.0),
+               meson (>= 0.58.0),
+               pkgconf
+Standards-Version: 4.7.2
+Homepage: https://wayland.freedesktop.org/
+Vcs-Git: https://salsa.debian.org/xorg-team/wayland/wayland-protocols.git
+Vcs-Browser: https://salsa.debian.org/xorg-team/wayland/wayland-protocols
+
+Package: wayland-protocols
+Section: libdevel
+Architecture: all
+Depends: ${misc:Depends},
+         ${shlibs:Depends}
+Multi-Arch: foreign
+Description: wayland compositor protocols
+ Wayland protocols that add functionality not available in the Wayland core
+ protocol. Such protocols either add completely new functionality, or extend
+ the functionality of some other protocol either in Wayland core, or some other
+ protocol in wayland-protocols.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..dc23a82
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,53 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: wayland-protocols
+Upstream-Contact: wayland-devel at lists.freedesktop.org
+Source: https://wayland.freedesktop.org/releases/
+
+Files: *
+Copyright: © 2008-2013      Kristian Høgsberg
+           © 2010-2013,2017 Intel Corporation
+           © 2013-2018      Collabora, Ltd.
+           © 2013           Rafael Antognolli
+           © 2013           Jasper St. Pierre
+           © 2014-2015      Jonas Ådahl
+           © 2014-2015      Jason Ekstrand
+           © 2014           Stephen "Lyude" Chandler Paul
+           © 2015-2018      Red Hat Inc.
+           © 2015, 2016     Jan Arne Petersen
+           © 2015-2017      Samsung Electronics Co., Ltd
+           © 2016           The Chromium Authors.
+           © 2016           Yong Bakos
+           © 2018           Purism SPC
+           © 2018           Simon Ser
+License: Expat
+
+Files: debian/*
+Copyright: © 2016-2023 Héctor Orón Martínez <zumbi at debian.org>
+           © 2024      Dylan Aïssi <daissi at debian.org>
+License: Expat
+
+License: Expat
+ Permission is hereby granted, free of charge, to any person obtaining a
+ copy of this software and associated documentation files (the "Software"),
+ to deal in the Software without restriction, including without limitation
+ the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ and/or sell copies of the Software, and to permit persons to whom the
+ Software is furnished to do so, subject to the following conditions:
+ .
+ The above copyright notice and this permission notice (including the next
+ paragraph) shall be included in all copies or substantial portions of the
+ Software.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
+ THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ DEALINGS IN THE SOFTWARE.
+ .
+ ---
+ .
+ The above is the version of the MIT "Expat" License used by X.org:
+ .
+    http://cgit.freedesktop.org/xorg/xserver/tree/COPYING
diff --git a/debian/gbp.conf b/debian/gbp.conf
new file mode 100644
index 0000000..e87fcff
--- /dev/null
+++ b/debian/gbp.conf
@@ -0,0 +1,8 @@
+[DEFAULT]
+pristine-tar = True
+debian-branch = debian-unstable
+upstream-branch = upstream-unstable
+upstream-vcs-tag = %(version)s
+
+[import-orig]
+postimport = dch -v%(version)s New upstream release; git add debian/changelog; debcommit
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..2d33f6a
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,4 @@
+#!/usr/bin/make -f
+
+%:
+	dh $@
diff --git a/debian/salsa-ci.yml b/debian/salsa-ci.yml
new file mode 100644
index 0000000..8424db4
--- /dev/null
+++ b/debian/salsa-ci.yml
@@ -0,0 +1,3 @@
+---
+include:
+  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/source/local-options b/debian/source/local-options
new file mode 100644
index 0000000..88bdab7
--- /dev/null
+++ b/debian/source/local-options
@@ -0,0 +1 @@
+extend-diff-ignore = autogen\.sh|m4/compat\.m4|\.editorconfig|\.gitlab-ci.yml
diff --git a/debian/tests/control b/debian/tests/control
new file mode 100644
index 0000000..389585e
--- /dev/null
+++ b/debian/tests/control
@@ -0,0 +1,3 @@
+Test-Command: dh_auto_configure; dh_auto_build; dh_auto_test
+Depends: @builddeps@
+Restrictions: superficial, flaky
diff --git a/debian/upstream/metadata b/debian/upstream/metadata
new file mode 100644
index 0000000..ca83c7d
--- /dev/null
+++ b/debian/upstream/metadata
@@ -0,0 +1,4 @@
+Bug-Database: https://gitlab.freedesktop.org/wayland/wayland-protocols/issues
+Bug-Submit: https://gitlab.freedesktop.org/wayland/wayland-protocols/issues/new
+Repository: https://gitlab.freedesktop.org/wayland/wayland-protocols.git
+Repository-Browse: https://gitlab.freedesktop.org/wayland/wayland-protocols
diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc
new file mode 100644
index 0000000..4181896
--- /dev/null
+++ b/debian/upstream/signing-key.asc
@@ -0,0 +1,116 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+

+DZQPjItg5ZWskA==
+=+2XO
+-----END PGP PUBLIC KEY BLOCK-----
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+

+TQinj120O7IqOWGb5uD4
+=I8pC
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..a1171e4
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,4 @@
+version=4
+opts="searchmode=plain" \
+https://gitlab.freedesktop.org/api/v4/projects/wayland%2Fwayland-protocols/releases \
+ https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/?\d[\d.]+/downloads/wayland-protocols- at ANY_VERSION@\.tar\.xz

From null at kde.org  Fri Jul 24 02:10:51 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 24 Jul 2026 01:10:51 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/infrastructure/pangea-conf-projects=5D_overrides=3A_add_wayland-protocols-resolute_to_backports-resolute_for_kwin?=
Message-ID: <20260724011051.BB8EF140061D@lerwini.kde.org>

Git commit 476281d7f40695a5d8a56380de8a4903d42109fe by Carlos De Maine.
Committed on 24/07/2026 at 01:10.
Pushed by carlosdem into branch 'master'.

add wayland-protocols-resolute to backports-resolute for kwin

M  +5    -0    overrides/base.yaml

https://invent.kde.org/neon/infrastructure/pangea-conf-projects/-/commit/476281d7f40695a5d8a56380de8a4903d42109fe

diff --git a/overrides/base.yaml b/overrides/base.yaml
index e8588a3..3b91371 100644
--- a/overrides/base.yaml
+++ b/overrides/base.yaml
@@ -435,6 +435,11 @@
       url: https://gitlab.com/nicolasfella/signon-plugin-oauth2.git
       branch: qt6
 
+'*invent.kde.org/neon/backports-resolute/wayland-protocols-resolute':
+  '*':
+    upstream_scm:
+      type: uscan
+
 ### Docker-Images ###
 
 '*invent.kde.org/neon/neon/docker-neon':

From null at kde.org  Fri Jul 24 02:43:25 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 24 Jul 2026 01:43:25 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-resolute/wayland-protocols-resolute/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260724014325.42B5D1401684@lerwini.kde.org>

Git commit 3f57b1b57da3572fdd591694351ffe1893fc6dd8 by Carlos De Maine.
Committed on 24/07/2026 at 01:12.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/backports-resolute/wayland-protocols-resolute/-/commit/3f57b1b57da3572fdd591694351ffe1893fc6dd8

diff --git a/debian/changelog b/debian/changelog
index 6c82436..3bcb0e9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-wayland-protocols (1.48-1) unstable; urgency=medium
+wayland-protocols (1.48-1) resolute; urgency=medium
 
   * New upstream release
   * Remove redundant 'Priority: optional'

From null at kde.org  Fri Jul 24 02:59:09 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 24 Jul 2026 01:59:09 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/oxygen-sounds/Neon/release=5D_debian=3A_-DQT=5FMAJOR=5FVERSION=3D6?=
Message-ID: <20260724015909.8FF06140061D@lerwini.kde.org>

Git commit bc145980bf3dfcbb3bc6fd447fd900298e9308b3 by Carlos De Maine.
Committed on 24/07/2026 at 01:59.
Pushed by carlosdem into branch 'Neon/release'.

-DQT_MAJOR_VERSION=6

M  +1    -1    debian/rules

https://invent.kde.org/neon/plasma/oxygen-sounds/-/commit/bc145980bf3dfcbb3bc6fd447fd900298e9308b3

diff --git a/debian/rules b/debian/rules
index 1ab26d4..1448d04 100755
--- a/debian/rules
+++ b/debian/rules
@@ -6,4 +6,4 @@
 	dh $@ --with kf6 --buildsystem kf6
 
 override_dh_auto_configure:
-	dh_auto_configure -- -QT_MAJOR_VERSION=6
+	dh_auto_configure -- -DQT_MAJOR_VERSION=6

From null at kde.org  Fri Jul 24 03:04:59 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 24 Jul 2026 02:04:59 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kimageformats/Neon/release=5D_debian=3A_new_release?=
Message-ID: <20260724020459.2F5B61400393@lerwini.kde.org>

Git commit 6853e40132ed1933ebd2a30c3ea51e592af2e7f5 by Carlos De Maine.
Committed on 24/07/2026 at 02:04.
Pushed by carlosdem into branch 'Neon/release'.

new release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kimageformats/-/commit/6853e40132ed1933ebd2a30c3ea51e592af2e7f5

diff --git a/debian/changelog b/debian/changelog
index b6eb448..beff343 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kimageformats (6.28.1-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Fri, 24 Jul 2026 00:03:11 +0000
+
 kf6-kimageformats (6.28.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Fri Jul 24 03:06:55 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 24 Jul 2026 02:06:55 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-syntax-highlighting/Neon/release=5D_debian=3A_new_release?=
Message-ID: <20260724020655.81B9C1400393@lerwini.kde.org>

Git commit fcb3325d90a767f9867af6708afdf89843699dff by Carlos De Maine.
Committed on 24/07/2026 at 02:06.
Pushed by carlosdem into branch 'Neon/release'.

new release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-syntax-highlighting/-/commit/fcb3325d90a767f9867af6708afdf89843699dff

diff --git a/debian/changelog b/debian/changelog
index 92e0071..31c79fa 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-syntax-highlighting (6.28.1-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Fri, 24 Jul 2026 00:03:11 +0000
+
 kf6-syntax-highlighting (6.28.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Fri Jul 24 03:07:55 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 24 Jul 2026 02:07:55 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-syntax-highlighting/Neon/release=5Fnoble=5D_debian=3A_new_release?=
Message-ID: <20260724020755.2E782140061D@lerwini.kde.org>

Git commit 24a6d626d0d51612c51c25d59f5fe42f2df7560a by Carlos De Maine.
Committed on 24/07/2026 at 02:07.
Pushed by carlosdem into branch 'Neon/release_noble'.

new release

(cherry picked from commit fcb3325d90a767f9867af6708afdf89843699dff)

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-syntax-highlighting/-/commit/24a6d626d0d51612c51c25d59f5fe42f2df7560a

diff --git a/debian/changelog b/debian/changelog
index 92e0071..31c79fa 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-syntax-highlighting (6.28.1-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Fri, 24 Jul 2026 00:03:11 +0000
+
 kf6-syntax-highlighting (6.28.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Fri Jul 24 03:08:27 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 24 Jul 2026 02:08:27 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kimageformats/Neon/release=5Fnoble=5D_debian=3A_new_release?=
Message-ID: <20260724020827.0D8E6140061D@lerwini.kde.org>

Git commit 08705ce4b293ecc4b7546ec7ff90aca2571f5a24 by Carlos De Maine.
Committed on 24/07/2026 at 02:08.
Pushed by carlosdem into branch 'Neon/release_noble'.

new release

(cherry picked from commit 6853e40132ed1933ebd2a30c3ea51e592af2e7f5)

M  +6    -0    debian/changelog

https://invent.kde.org/neon/kf6/kf6-kimageformats/-/commit/08705ce4b293ecc4b7546ec7ff90aca2571f5a24

diff --git a/debian/changelog b/debian/changelog
index b6eb448..beff343 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kf6-kimageformats (6.28.1-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Fri, 24 Jul 2026 00:03:11 +0000
+
 kf6-kimageformats (6.28.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Sun Jul 26 08:37:50 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 07:37:50 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kscreenlocker/Neon/unstable=5D_debian=3A_rm_usr/share/ksmserver/?=
Message-ID: <20260726073750.3EF491401423@lerwini.kde.org>

Git commit 9197383feb49313d9b48dbab34713ccfb8af0e92 by Carlos De Maine.
Committed on 26/07/2026 at 07:37.
Pushed by carlosdem into branch 'Neon/unstable'.

rm usr/share/ksmserver/

M  +0    -1    debian/kscreenlocker.install

https://invent.kde.org/neon/plasma/kscreenlocker/-/commit/9197383feb49313d9b48dbab34713ccfb8af0e92

diff --git a/debian/kscreenlocker.install b/debian/kscreenlocker.install
index d75abaf..dcd441e 100644
--- a/debian/kscreenlocker.install
+++ b/debian/kscreenlocker.install
@@ -6,6 +6,5 @@ usr/lib/*/qt6/plugins/plasma/kcms/systemsettings/kcm_screenlocker.so
 usr/lib/*/qt6/qml/org/kde/kscreenlocker/
 usr/share/applications/kcm_screenlocker.desktop
 usr/share/knotifications6/
-usr/share/ksmserver/
 usr/share/locale/*/*/
 usr/share/qlogging-categories6/

From null at kde.org  Sun Jul 26 09:34:59 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 08:34:59 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kscreenlocker/Neon/unstable=5Fnoble=5D_debian=3A_rm_usr/share/ksmserver/?=
Message-ID: <20260726083459.CAF071400095@lerwini.kde.org>

Git commit a6e1272a72a78e7558c5bec069e1cacefc9a8ebb by Carlos De Maine.
Committed on 26/07/2026 at 08:34.
Pushed by carlosdem into branch 'Neon/unstable_noble'.

rm usr/share/ksmserver/

(cherry picked from commit 9197383feb49313d9b48dbab34713ccfb8af0e92)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +0    -1    debian/kscreenlocker.install

https://invent.kde.org/neon/plasma/kscreenlocker/-/commit/a6e1272a72a78e7558c5bec069e1cacefc9a8ebb

diff --git a/debian/kscreenlocker.install b/debian/kscreenlocker.install
index d75abaf..dcd441e 100644
--- a/debian/kscreenlocker.install
+++ b/debian/kscreenlocker.install
@@ -6,6 +6,5 @@ usr/lib/*/qt6/plugins/plasma/kcms/systemsettings/kcm_screenlocker.so
 usr/lib/*/qt6/qml/org/kde/kscreenlocker/
 usr/share/applications/kcm_screenlocker.desktop
 usr/share/knotifications6/
-usr/share/ksmserver/
 usr/share/locale/*/*/
 usr/share/qlogging-categories6/

From null at kde.org  Sun Jul 26 10:58:03 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 09:58:03 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kscreenlocker/Neon/unstable=5D_debian=3A_add_usr/share/config=2Ekcfg/_to_install?=
Message-ID: <20260726095803.79C49140050C@lerwini.kde.org>

Git commit f20db32b38b33fe68d3b839a23ce896a8bf4ebd8 by Carlos De Maine.
Committed on 26/07/2026 at 09:58.
Pushed by carlosdem into branch 'Neon/unstable'.

add usr/share/config.kcfg/ to install

M  +1    -0    debian/kscreenlocker.install

https://invent.kde.org/neon/plasma/kscreenlocker/-/commit/f20db32b38b33fe68d3b839a23ce896a8bf4ebd8

diff --git a/debian/kscreenlocker.install b/debian/kscreenlocker.install
index dcd441e..e7c7f71 100644
--- a/debian/kscreenlocker.install
+++ b/debian/kscreenlocker.install
@@ -5,6 +5,7 @@ usr/lib/*/libexec/
 usr/lib/*/qt6/plugins/plasma/kcms/systemsettings/kcm_screenlocker.so
 usr/lib/*/qt6/qml/org/kde/kscreenlocker/
 usr/share/applications/kcm_screenlocker.desktop
+usr/share/config.kcfg/
 usr/share/knotifications6/
 usr/share/locale/*/*/
 usr/share/qlogging-categories6/

From null at kde.org  Sun Jul 26 10:58:21 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 09:58:21 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kscreenlocker/Neon/unstable=5Fnoble=5D_debian=3A_add_usr/share/config=2Ekcfg/_to_install?=
Message-ID: <20260726095821.70CAB140050C@lerwini.kde.org>

Git commit 7c7f7214c3936d463f6d909bb3c58cd4ff4d830c by Carlos De Maine.
Committed on 26/07/2026 at 09:58.
Pushed by carlosdem into branch 'Neon/unstable_noble'.

add usr/share/config.kcfg/ to install

(cherry picked from commit f20db32b38b33fe68d3b839a23ce896a8bf4ebd8)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +1    -0    debian/kscreenlocker.install

https://invent.kde.org/neon/plasma/kscreenlocker/-/commit/7c7f7214c3936d463f6d909bb3c58cd4ff4d830c

diff --git a/debian/kscreenlocker.install b/debian/kscreenlocker.install
index dcd441e..e7c7f71 100644
--- a/debian/kscreenlocker.install
+++ b/debian/kscreenlocker.install
@@ -5,6 +5,7 @@ usr/lib/*/libexec/
 usr/lib/*/qt6/plugins/plasma/kcms/systemsettings/kcm_screenlocker.so
 usr/lib/*/qt6/qml/org/kde/kscreenlocker/
 usr/share/applications/kcm_screenlocker.desktop
+usr/share/config.kcfg/
 usr/share/knotifications6/
 usr/share/locale/*/*/
 usr/share/qlogging-categories6/

From null at kde.org  Sun Jul 26 11:19:43 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 10:19:43 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/breeze/Neon/unstable=5D_debian=3A_add_usr/share/config=2Ekcfg/_to_install?=
Message-ID: <20260726101943.BBE461400277@lerwini.kde.org>

Git commit b9637add09f3904e758871ad2a547ee4c9bdba8e by Carlos De Maine.
Committed on 26/07/2026 at 10:19.
Pushed by carlosdem into branch 'Neon/unstable'.

add usr/share/config.kcfg/ to install

M  +1    -0    debian/breeze.install

https://invent.kde.org/neon/plasma/breeze/-/commit/b9637add09f3904e758871ad2a547ee4c9bdba8e

diff --git a/debian/breeze.install b/debian/breeze.install
index 3b29cc7..b1dbd53 100644
--- a/debian/breeze.install
+++ b/debian/breeze.install
@@ -1,5 +1,6 @@
 printing/default-testpage.pdf /usr/share/cups/data/
 usr/bin/
+usr/share/config.kcfg/
 usr/share/icons/hicolor/*/apps/breeze-settings.*
 usr/share/icons/hicolor/scalable/apps/breeze-settings.svgz
 usr/share/wallpapers/Next

From null at kde.org  Sun Jul 26 11:19:56 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 10:19:56 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/breeze/Neon/unstable=5Fnoble=5D_debian=3A_add_usr/share/config=2Ekcfg/_to_install?=
Message-ID: <20260726101956.7DDE7140092D@lerwini.kde.org>

Git commit 4d2404dfbb1ea6f5f0f93855516dc3ab84fe3a1c by Carlos De Maine.
Committed on 26/07/2026 at 10:19.
Pushed by carlosdem into branch 'Neon/unstable_noble'.

add usr/share/config.kcfg/ to install

(cherry picked from commit b9637add09f3904e758871ad2a547ee4c9bdba8e)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +1    -0    debian/breeze.install

https://invent.kde.org/neon/plasma/breeze/-/commit/4d2404dfbb1ea6f5f0f93855516dc3ab84fe3a1c

diff --git a/debian/breeze.install b/debian/breeze.install
index 3b29cc7..b1dbd53 100644
--- a/debian/breeze.install
+++ b/debian/breeze.install
@@ -1,5 +1,6 @@
 printing/default-testpage.pdf /usr/share/cups/data/
 usr/bin/
+usr/share/config.kcfg/
 usr/share/icons/hicolor/*/apps/breeze-settings.*
 usr/share/icons/hicolor/scalable/apps/breeze-settings.svgz
 usr/share/wallpapers/Next

From null at kde.org  Sun Jul 26 11:22:02 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 10:22:02 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/krdp/Neon/unstable=5D_debian=3A_add_usr/share/config=2Ekcfg/_to_install?=
Message-ID: <20260726102202.EE572140092D@lerwini.kde.org>

Git commit b33a0a101e968ed2e1393044e4dca4043951ddc7 by Carlos De Maine.
Committed on 26/07/2026 at 10:21.
Pushed by carlosdem into branch 'Neon/unstable'.

add usr/share/config.kcfg/ to install

M  +1    -0    debian/krdp.install

https://invent.kde.org/neon/plasma/krdp/-/commit/b33a0a101e968ed2e1393044e4dca4043951ddc7

diff --git a/debian/krdp.install b/debian/krdp.install
index c30d0bb..6ff4d86 100644
--- a/debian/krdp.install
+++ b/debian/krdp.install
@@ -5,4 +5,5 @@ usr/lib/*/qt6/plugins/plasma
 usr/lib/systemd/user/
 usr/lib/systemd/user-preset/
 usr/share/applications/
+usr/share/config.kcfg/
 usr/share/locale/

From null at kde.org  Sun Jul 26 11:22:18 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 10:22:18 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/krdp/Neon/unstable=5Fnoble=5D_debian=3A_add_usr/share/config=2Ekcfg/_to_install?=
Message-ID: <20260726102218.CC1DE140092D@lerwini.kde.org>

Git commit 8c402e5beaa1e4c1cc574ef170a55b09dcbe3613 by Carlos De Maine.
Committed on 26/07/2026 at 10:22.
Pushed by carlosdem into branch 'Neon/unstable_noble'.

add usr/share/config.kcfg/ to install

(cherry picked from commit b33a0a101e968ed2e1393044e4dca4043951ddc7)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +1    -0    debian/krdp.install

https://invent.kde.org/neon/plasma/krdp/-/commit/8c402e5beaa1e4c1cc574ef170a55b09dcbe3613

diff --git a/debian/krdp.install b/debian/krdp.install
index c30d0bb..6ff4d86 100644
--- a/debian/krdp.install
+++ b/debian/krdp.install
@@ -5,4 +5,5 @@ usr/lib/*/qt6/plugins/plasma
 usr/lib/systemd/user/
 usr/lib/systemd/user-preset/
 usr/share/applications/
+usr/share/config.kcfg/
 usr/share/locale/

From null at kde.org  Sun Jul 26 11:32:29 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 10:32:29 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/aura-browser/Neon/unstable=5D_debian=3A_correct_package_names_to_not_be_transitionals?=
Message-ID: <20260726103229.E659A140088E@lerwini.kde.org>

Git commit ae5c61e8347888fca6829ef790c433de33305683 by Carlos De Maine.
Committed on 26/07/2026 at 10:32.
Pushed by carlosdem into branch 'Neon/unstable'.

correct package names to not be transitionals

M  +2    -2    debian/control

https://invent.kde.org/neon/plasma/aura-browser/-/commit/ae5c61e8347888fca6829ef790c433de33305683

diff --git a/debian/control b/debian/control
index 0286645..6485801 100644
--- a/debian/control
+++ b/debian/control
@@ -6,7 +6,7 @@ Build-Depends: cmake,
                debhelper-compat (= 13),
                kf6-extra-cmake-modules,
                kf6-ki18n-dev,
-               kf6-kirigami2-dev,
+               kf6-kirigami-dev,
                pkg-kde-tools-neon,
                qt6-base-dev,
                qt6-declarative-dev,
@@ -17,7 +17,7 @@ Homepage: https://invent.kde.org/plasma-bigscreen/aura-browser
 
 Package: aura-browser
 Architecture: any
-Depends: kf6-plasma-framework,
+Depends: libplasma6,
          plasma-nano,
          plasma-nm,
          plasma-settings,

From null at kde.org  Sun Jul 26 11:32:47 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 10:32:47 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/aura-browser/Neon/unstable=5Fnoble=5D_debian=3A_correct_package_names_to_not_be_transitionals?=
Message-ID: <20260726103247.5398F140088E@lerwini.kde.org>

Git commit da3e713d81278c7cc85fe1c7f58c84c82ff5305c by Carlos De Maine.
Committed on 26/07/2026 at 10:32.
Pushed by carlosdem into branch 'Neon/unstable_noble'.

correct package names to not be transitionals

(cherry picked from commit ae5c61e8347888fca6829ef790c433de33305683)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +2    -2    debian/control

https://invent.kde.org/neon/plasma/aura-browser/-/commit/da3e713d81278c7cc85fe1c7f58c84c82ff5305c

diff --git a/debian/control b/debian/control
index 0286645..6485801 100644
--- a/debian/control
+++ b/debian/control
@@ -6,7 +6,7 @@ Build-Depends: cmake,
                debhelper-compat (= 13),
                kf6-extra-cmake-modules,
                kf6-ki18n-dev,
-               kf6-kirigami2-dev,
+               kf6-kirigami-dev,
                pkg-kde-tools-neon,
                qt6-base-dev,
                qt6-declarative-dev,
@@ -17,7 +17,7 @@ Homepage: https://invent.kde.org/plasma-bigscreen/aura-browser
 
 Package: aura-browser
 Architecture: any
-Depends: kf6-plasma-framework,
+Depends: libplasma6,
          plasma-nano,
          plasma-nm,
          plasma-settings,

From null at kde.org  Sun Jul 26 11:48:36 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 10:48:36 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/krdp/Neon/release=5D_debian=3A_libwinpr2-dev_-=3E_libwinpr3-dev?=
Message-ID: <20260726104836.8633C1400845@lerwini.kde.org>

Git commit 35a50e2fb73cbc498d33034dfc387fa6aa5d9ebb by Carlos De Maine.
Committed on 26/07/2026 at 10:48.
Pushed by carlosdem into branch 'Neon/release'.

libwinpr2-dev -> libwinpr3-dev

M  +1    -1    debian/control

https://invent.kde.org/neon/plasma/krdp/-/commit/35a50e2fb73cbc498d33034dfc387fa6aa5d9ebb

diff --git a/debian/control b/debian/control
index 4bdfb45..e49f04a 100644
--- a/debian/control
+++ b/debian/control
@@ -16,7 +16,7 @@ Build-Depends: cmake,
                kf6-kstatusnotifieritem-dev,
                libkpipewire-dev,
                libpam0g-dev,
-               libwinpr2-dev,
+               libwinpr3-dev,
                pkg-kde-tools-neon,
                plasma-wayland-protocols,
                qt6-base-dev,

From null at kde.org  Sun Jul 26 11:55:07 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 10:55:07 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kcmutils/Neon/release=5D_debian=3A_add_libkf6kcmutilscore6_transitonal_package?=
Message-ID: <20260726105507.AE8FA14003D2@lerwini.kde.org>

Git commit a636ded5e09a9e2bf32970b16ad6efbb2939d6e0 by Carlos De Maine.
Committed on 26/07/2026 at 10:55.
Pushed by carlosdem into branch 'Neon/release'.

add libkf6kcmutilscore6 transitonal package

M  +6    -0    debian/control

https://invent.kde.org/neon/kf6/kf6-kcmutils/-/commit/a636ded5e09a9e2bf32970b16ad6efbb2939d6e0

diff --git a/debian/control b/debian/control
index f438117..b113c09 100644
--- a/debian/control
+++ b/debian/control
@@ -75,6 +75,12 @@ Depends: kf6-kcmutils, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 
+Package: libkf6kcmutilscore6
+Architecture: all
+Depends: kf6-kcmutils, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
+
 Package: libkf6kcmutils-dev
 Architecture: all
 Depends: kf6-kcmutils-dev, ${misc:Depends}

From null at kde.org  Sun Jul 26 11:55:31 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 10:55:31 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kcmutils/Neon/release=5Fnoble=5D_debian=3A_add_libkf6kcmutilscore6_transitonal_package?=
Message-ID: <20260726105531.2C4C014003D2@lerwini.kde.org>

Git commit 8840051aba48082c038b94241a16275064a1e5e6 by Carlos De Maine.
Committed on 26/07/2026 at 10:55.
Pushed by carlosdem into branch 'Neon/release_noble'.

add libkf6kcmutilscore6 transitonal package

(cherry picked from commit a636ded5e09a9e2bf32970b16ad6efbb2939d6e0)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +6    -0    debian/control

https://invent.kde.org/neon/kf6/kf6-kcmutils/-/commit/8840051aba48082c038b94241a16275064a1e5e6

diff --git a/debian/control b/debian/control
index d8b1b1a..533e403 100644
--- a/debian/control
+++ b/debian/control
@@ -75,6 +75,12 @@ Depends: kf6-kcmutils, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 
+Package: libkf6kcmutilscore6
+Architecture: all
+Depends: kf6-kcmutils, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
+
 Package: libkf6kcmutils-dev
 Architecture: all
 Depends: kf6-kcmutils-dev, ${misc:Depends}

From null at kde.org  Sun Jul 26 12:05:53 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 11:05:53 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-workspace/Neon/release=5D_debian=3A_add_libklipper6_transitional_and_no-more_appmenu-gtk2?=
Message-ID: <20260726110553.A84031401384@lerwini.kde.org>

Git commit 8135ba43ec692e3c0df5d7754b462106a208f680 by Carlos De Maine.
Committed on 26/07/2026 at 11:05.
Pushed by carlosdem into branch 'Neon/release'.

add libklipper6 transitional and no-more appmenu-gtk2

M  +7    -3    debian/control

https://invent.kde.org/neon/plasma/plasma-workspace/-/commit/8135ba43ec692e3c0df5d7754b462106a208f680

diff --git a/debian/control b/debian/control
index e0a1c26..5a6bd4e 100644
--- a/debian/control
+++ b/debian/control
@@ -3,8 +3,7 @@ Section: kde
 Priority: optional
 Maintainer: Debian/Kubuntu Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>
 Uploaders: Maximiliano Curia <maxy at debian.org>
-Build-Depends: appmenu-gtk2-module,
-               appmenu-gtk3-module,
+Build-Depends: appmenu-gtk3-module,
                breeze-dev,
                cmake,
                debhelper-compat (= 13),
@@ -133,7 +132,6 @@ Architecture: any
 Section: kde
 X-Neon-MergedPackage: true
 Depends: accountsservice,
-         appmenu-gtk2-module,
          appmenu-gtk3-module,
          dbus-x11,
          drkonqi,
@@ -256,6 +254,12 @@ Depends: plasma-workspace, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 
+Package: libklipper6
+Architecture: all
+Depends: plasma-workspace, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
+
 Package: libkmpris5
 Architecture: all
 Depends: plasma-workspace, ${misc:Depends}

From null at kde.org  Sun Jul 26 12:08:33 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 11:08:33 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-workspace/Neon/unstable=5D_debian=3A_gcc15_is_default_in_resolute?=
Message-ID: <20260726110833.3EE90140006F@lerwini.kde.org>

Git commit be1fb13d98cae8028b2e43e60a874371b6c1f684 by Carlos De Maine.
Committed on 26/07/2026 at 11:08.
Pushed by carlosdem into branch 'Neon/unstable'.

gcc15 is default in resolute

M  +0    -2    debian/control
M  +0    -6    debian/rules

https://invent.kde.org/neon/plasma/plasma-workspace/-/commit/be1fb13d98cae8028b2e43e60a874371b6c1f684

diff --git a/debian/control b/debian/control
index ec026de..5a6bd4e 100644
--- a/debian/control
+++ b/debian/control
@@ -8,8 +8,6 @@ Build-Depends: appmenu-gtk3-module,
                cmake,
                debhelper-compat (= 13),
                dh-apparmor,
-               g++-14,
-               gcc-14,
                kf6-baloo-dev,
                kf6-extra-cmake-modules,
                kf6-kcmutils-dev,
diff --git a/debian/rules b/debian/rules
index addb1fa..ad4b4f6 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,15 +2,9 @@
 # SPDX-License-Identifier: LGPL-2.0-or-later
 # SPDX-FileCopyrightText: 2023 Jonathan Riddell <jr at jriddell.org>
 
-# need gcc 14
-export CC=gcc-14
-export CXX=g++-14
 
 %:
 	dh $@ --with kf6 --buildsystem kf6
-	
-override_dh_auto_configure:
-	dh_auto_configure -- -DCMAKE_CXX_STANDARD=23
 
 override_dh_install:
 	mkdir -p debian/tmp/etc/apparmor.d/local/

From null at kde.org  Sun Jul 26 12:12:49 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 11:12:49 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kscreen/Neon/unstable=5Fnoble=5D_debian=3A_use_gcc-14_for_new_utility?=
Message-ID: <20260726111249.276491400832@lerwini.kde.org>

Git commit 5f83335f90d22d78a8c16a6d1dbe61ab60489278 by Carlos De Maine.
Committed on 26/07/2026 at 11:12.
Pushed by carlosdem into branch 'Neon/unstable_noble'.

use gcc-14 for new utility

M  +2    -0    debian/control
M  +7    -0    debian/rules

https://invent.kde.org/neon/plasma/kscreen/-/commit/5f83335f90d22d78a8c16a6d1dbe61ab60489278

diff --git a/debian/control b/debian/control
index 467a1e8..5df83de 100644
--- a/debian/control
+++ b/debian/control
@@ -7,6 +7,8 @@ Uploaders: Felix Geyer <fgeyer at debian.org>,
            Rohan Garg <rohan at kde.org>
 Build-Depends: cmake,
                debhelper-compat (= 13),
+               gcc-14,
+               g++-14,
                kf6-extra-cmake-modules,
                kf6-kauth-dev,
                kf6-kcmutils-dev,
diff --git a/debian/rules b/debian/rules
index 3d69b0d..f7c7105 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,5 +2,12 @@
 # SPDX-License-Identifier: LGPL-2.0-or-later
 # SPDX-FileCopyrightText: 2023 Jonathan Riddell <jr at jriddell.org>
 
+# need gcc 14
+export CC=gcc-14
+export CXX=g++-14
+
 %:
 	dh $@ --with kf6 --buildsystem kf6
+
+override_dh_auto_configure:
+	dh_auto_configure -- -DCMAKE_CXX_STANDARD=23

From null at kde.org  Sun Jul 26 12:16:48 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 11:16:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/libkscreen/Neon/release=5D_debian=3A_already_have_gcc-15_in_resolute?=
Message-ID: <20260726111648.4101B140006F@lerwini.kde.org>

Git commit ccf5eeb119fccb68c3a1c509e8d2bf49d74f75e0 by Carlos De Maine.
Committed on 26/07/2026 at 11:16.
Pushed by carlosdem into branch 'Neon/release'.

already have gcc-15 in resolute

M  +0    -2    debian/control
M  +0    -4    debian/rules

https://invent.kde.org/neon/plasma/libkscreen/-/commit/ccf5eeb119fccb68c3a1c509e8d2bf49d74f75e0

diff --git a/debian/control b/debian/control
index b78f5fe..9f9bbd4 100644
--- a/debian/control
+++ b/debian/control
@@ -6,8 +6,6 @@ Uploaders: Maximiliano Curia <maxy at debian.org>
 Build-Depends: cmake,
                debhelper-compat (= 13),
                doxygen,
-               g++-14,
-               gcc-14,
                graphviz,
                kf6-extra-cmake-modules,
                kf6-kconfig-dev,
diff --git a/debian/rules b/debian/rules
index f282b64..f564056 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,10 +2,6 @@
 # SPDX-License-Identifier: LGPL-2.0-or-later
 # SPDX-FileCopyrightText: 2023 Jonathan Riddell <jr at jriddell.org>
 
-# need gcc 14
-export CC=gcc-14
-export CXX=g++-14
-
 %:
 	dh $@ --with kf6 --buildsystem kf6
 

From null at kde.org  Sun Jul 26 12:38:46 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 11:38:46 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/konsole/Neon/unstable=5D_debian=3A_add_usr/share/config=2Ekcfg/_to_install?=
Message-ID: <20260726113846.3AAE51400C08@lerwini.kde.org>

Git commit feae24418f2a53a1eec183237b5293f266f3d99d by Carlos De Maine.
Committed on 26/07/2026 at 11:38.
Pushed by carlosdem into branch 'Neon/unstable'.

add usr/share/config.kcfg/ to install

M  +1    -0    debian/konsole.install

https://invent.kde.org/neon/utilities/konsole/-/commit/feae24418f2a53a1eec183237b5293f266f3d99d

diff --git a/debian/konsole.install b/debian/konsole.install
index 6ba4f99..6d3b7d4 100644
--- a/debian/konsole.install
+++ b/debian/konsole.install
@@ -4,6 +4,7 @@ usr/lib/*/libkonsoleapp.so.*
 usr/lib/*/qt6/plugins/konsoleplugins/konsole_quickcommandsplugin.so
 usr/share/applications/org.kde.konsole.desktop
 usr/share/doc/HTML/*/konsole/
+usr/share/config.kcfg/
 usr/share/kglobalaccel/org.kde.konsole.desktop
 usr/share/kio/servicemenus/konsolerun.desktop
 usr/share/locale/

From null at kde.org  Sun Jul 26 12:39:04 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 11:39:04 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/konsole/Neon/unstable=5Fnoble=5D_debian=3A_add_usr/share/config=2Ekcfg/_to_install?=
Message-ID: <20260726113904.CE5811401730@lerwini.kde.org>

Git commit 2b4b0873b1c6c85395eb931e50d023ec4b438fdc by Carlos De Maine.
Committed on 26/07/2026 at 11:39.
Pushed by carlosdem into branch 'Neon/unstable_noble'.

add usr/share/config.kcfg/ to install

(cherry picked from commit feae24418f2a53a1eec183237b5293f266f3d99d)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +1    -0    debian/konsole.install

https://invent.kde.org/neon/utilities/konsole/-/commit/2b4b0873b1c6c85395eb931e50d023ec4b438fdc

diff --git a/debian/konsole.install b/debian/konsole.install
index 6ba4f99..6d3b7d4 100644
--- a/debian/konsole.install
+++ b/debian/konsole.install
@@ -4,6 +4,7 @@ usr/lib/*/libkonsoleapp.so.*
 usr/lib/*/qt6/plugins/konsoleplugins/konsole_quickcommandsplugin.so
 usr/share/applications/org.kde.konsole.desktop
 usr/share/doc/HTML/*/konsole/
+usr/share/config.kcfg/
 usr/share/kglobalaccel/org.kde.konsole.desktop
 usr/share/kio/servicemenus/konsolerun.desktop
 usr/share/locale/

From null at kde.org  Sun Jul 26 12:40:15 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 11:40:15 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-baloo/Neon/stable=5D_debian=3A_add_usr/share/config=2Ekcfg/_to_install?=
Message-ID: <20260726114015.1706A140136F@lerwini.kde.org>

Git commit c5548fd96e7cf49e0eee077c1b6fcc2ed494a21e by Carlos De Maine.
Committed on 26/07/2026 at 11:40.
Pushed by carlosdem into branch 'Neon/stable'.

add usr/share/config.kcfg/ to install

M  +1    -0    debian/kf6-baloo.install

https://invent.kde.org/neon/kf6/kf6-baloo/-/commit/c5548fd96e7cf49e0eee077c1b6fcc2ed494a21e

diff --git a/debian/kf6-baloo.install b/debian/kf6-baloo.install
index 0e7619b..be1dc96 100644
--- a/debian/kf6-baloo.install
+++ b/debian/kf6-baloo.install
@@ -8,5 +8,6 @@ usr/lib/${DEB_HOST_MULTIARCH}/libexec/*
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/qml/
 usr/lib/systemd/user/kde-baloo.service
+usr/share/config.kcfg/
 usr/share/locale/
 usr/share/qlogging-categories6/

From null at kde.org  Sun Jul 26 12:40:39 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 11:40:39 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-baloo/Neon/unstable=5Fnoble=5D_debian=3A_add_usr/share/config=2Ekcfg/_to_install?=
Message-ID: <20260726114039.9595F140136F@lerwini.kde.org>

Git commit 6d638bb2f1cc0d7d326f5daecf32801745b8350b by Carlos De Maine.
Committed on 26/07/2026 at 11:40.
Pushed by carlosdem into branch 'Neon/unstable_noble'.

add usr/share/config.kcfg/ to install

(cherry picked from commit c5548fd96e7cf49e0eee077c1b6fcc2ed494a21e)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +1    -0    debian/kf6-baloo.install

https://invent.kde.org/neon/kf6/kf6-baloo/-/commit/6d638bb2f1cc0d7d326f5daecf32801745b8350b

diff --git a/debian/kf6-baloo.install b/debian/kf6-baloo.install
index 0e7619b..be1dc96 100644
--- a/debian/kf6-baloo.install
+++ b/debian/kf6-baloo.install
@@ -8,5 +8,6 @@ usr/lib/${DEB_HOST_MULTIARCH}/libexec/*
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/qml/
 usr/lib/systemd/user/kde-baloo.service
+usr/share/config.kcfg/
 usr/share/locale/
 usr/share/qlogging-categories6/

From null at kde.org  Sun Jul 26 12:42:31 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 11:42:31 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/ktorrent/Neon/unstable=5D_debian=3A_add_usr/share/config=2Ekcfg/_to_install?=
Message-ID: <20260726114231.88DAC140136F@lerwini.kde.org>

Git commit 6a14f33138d8d593e43524ec05319d3b4e61fd6e by Carlos De Maine.
Committed on 26/07/2026 at 11:42.
Pushed by carlosdem into branch 'Neon/unstable'.

add usr/share/config.kcfg/ to install

M  +1    -0    debian/ktorrent.install

https://invent.kde.org/neon/network/ktorrent/-/commit/6a14f33138d8d593e43524ec05319d3b4e61fd6e

diff --git a/debian/ktorrent.install b/debian/ktorrent.install
index bb2f2ea..410132e 100644
--- a/debian/ktorrent.install
+++ b/debian/ktorrent.install
@@ -4,6 +4,7 @@ usr/bin/ktupnptest
 usr/lib/*/libktcore.so.*
 usr/lib/*/qt6/plugins/ktorrent_plugins/
 usr/share/applications/org.kde.ktorrent.desktop
+usr/share/config.kcfg/
 usr/share/doc/HTML/*/ktorrent/
 usr/share/icons/hicolor/*
 usr/share/knotifications6/

From null at kde.org  Sun Jul 26 12:42:45 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 11:42:45 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/ktorrent/Neon/unstable=5Fnoble=5D_debian=3A_add_usr/share/config=2Ekcfg/_to_install?=
Message-ID: <20260726114245.240C9140136F@lerwini.kde.org>

Git commit 09b9f10a11798f84a1bbbab52973c4690b172cdf by Carlos De Maine.
Committed on 26/07/2026 at 11:42.
Pushed by carlosdem into branch 'Neon/unstable_noble'.

add usr/share/config.kcfg/ to install

(cherry picked from commit 6a14f33138d8d593e43524ec05319d3b4e61fd6e)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +1    -0    debian/ktorrent.install

https://invent.kde.org/neon/network/ktorrent/-/commit/09b9f10a11798f84a1bbbab52973c4690b172cdf

diff --git a/debian/ktorrent.install b/debian/ktorrent.install
index bb2f2ea..410132e 100644
--- a/debian/ktorrent.install
+++ b/debian/ktorrent.install
@@ -4,6 +4,7 @@ usr/bin/ktupnptest
 usr/lib/*/libktcore.so.*
 usr/lib/*/qt6/plugins/ktorrent_plugins/
 usr/share/applications/org.kde.ktorrent.desktop
+usr/share/config.kcfg/
 usr/share/doc/HTML/*/ktorrent/
 usr/share/icons/hicolor/*
 usr/share/knotifications6/

From null at kde.org  Sun Jul 26 12:45:59 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 11:45:59 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/palapeli/Neon/unstable=5D_debian=3A_add_usr/share/config=2Ekcfg/_and_use_wildcards?=
Message-ID: <20260726114559.AE1821400393@lerwini.kde.org>

Git commit a7343d35d05a000f59f9e0f1e90b31e266a04559 by Carlos De Maine.
Committed on 26/07/2026 at 11:45.
Pushed by carlosdem into branch 'Neon/unstable'.

add usr/share/config.kcfg/ and use wildcards

M  +6    -6    debian/palapeli.install

https://invent.kde.org/neon/games/palapeli/-/commit/a7343d35d05a000f59f9e0f1e90b31e266a04559

diff --git a/debian/palapeli.install b/debian/palapeli.install
index 9247c01..75bdb48 100644
--- a/debian/palapeli.install
+++ b/debian/palapeli.install
@@ -2,9 +2,9 @@ etc/xdg/palapeli-collectionrc
 usr/games/palapeli
 usr/lib/*/libpala.so.*
 usr/lib/*/qt6/plugins/kf6/thumbcreator/palathumbcreator.so
-usr/lib/*/qt6/plugins/palapelislicers/
-usr/share/applications/org.kde.palapeli.desktop
-usr/share/kio/servicemenus/palapeli_servicemenu.desktop
-usr/share/metainfo/org.kde.palapeli.appdata.xml
-usr/share/qlogging-categories6/palapeli.categories
-usr/share/qlogging-categories6/palapeli.renamecategories
+usr/lib/*/qt6/plugins/
+usr/share/applications/
+usr/share/config.kcfg/
+usr/share/kio/servicemenus/
+usr/share/metainfo/
+usr/share/qlogging-categories6/
\ No newline at end of file

From null at kde.org  Sun Jul 26 12:46:53 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 11:46:53 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/games/palapeli/Neon/unstable=5Fnoble=5D_debian=3A_add_usr/share/config=2Ekcfg/_and_use_wildcards?=
Message-ID: <20260726114653.B86BB1400393@lerwini.kde.org>

Git commit a5003f9f1281a6d9e5e1302b6842465cfab107c8 by Carlos De Maine.
Committed on 26/07/2026 at 11:46.
Pushed by carlosdem into branch 'Neon/unstable_noble'.

add usr/share/config.kcfg/ and use wildcards

(cherry picked from commit a7343d35d05a000f59f9e0f1e90b31e266a04559)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +6    -6    debian/palapeli.install

https://invent.kde.org/neon/games/palapeli/-/commit/a5003f9f1281a6d9e5e1302b6842465cfab107c8

diff --git a/debian/palapeli.install b/debian/palapeli.install
index 9247c01..75bdb48 100644
--- a/debian/palapeli.install
+++ b/debian/palapeli.install
@@ -2,9 +2,9 @@ etc/xdg/palapeli-collectionrc
 usr/games/palapeli
 usr/lib/*/libpala.so.*
 usr/lib/*/qt6/plugins/kf6/thumbcreator/palathumbcreator.so
-usr/lib/*/qt6/plugins/palapelislicers/
-usr/share/applications/org.kde.palapeli.desktop
-usr/share/kio/servicemenus/palapeli_servicemenu.desktop
-usr/share/metainfo/org.kde.palapeli.appdata.xml
-usr/share/qlogging-categories6/palapeli.categories
-usr/share/qlogging-categories6/palapeli.renamecategories
+usr/lib/*/qt6/plugins/
+usr/share/applications/
+usr/share/config.kcfg/
+usr/share/kio/servicemenus/
+usr/share/metainfo/
+usr/share/qlogging-categories6/
\ No newline at end of file

From null at kde.org  Sun Jul 26 12:58:31 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 11:58:31 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/libkleo/Neon/unstable=5D_debian=3A_wildcard_the_solib_versioning_change?=
Message-ID: <20260726115831.237ED14013C3@lerwini.kde.org>

Git commit 1a17a1fca08acf2e5d9016e883851f35cdb6eb22 by Carlos De Maine.
Committed on 26/07/2026 at 11:58.
Pushed by carlosdem into branch 'Neon/unstable'.

wildcard the solib versioning change

M  +0    -1    debian/kpim6-libkleo.install

https://invent.kde.org/neon/pim/libkleo/-/commit/1a17a1fca08acf2e5d9016e883851f35cdb6eb22

diff --git a/debian/kpim6-libkleo.install b/debian/kpim6-libkleo.install
index d8adb34..e539930 100644
--- a/debian/kpim6-libkleo.install
+++ b/debian/kpim6-libkleo.install
@@ -1,6 +1,5 @@
 etc/xdg/libkleopatrarc
 usr/lib/*/libKPim6Libkleo.so.*.*
-usr/lib/*/libKPim6Libkleo.so.6
 usr/share/libkleopatra/
 usr/share/locale/
 usr/share/qlogging-categories6/

From null at kde.org  Sun Jul 26 13:04:09 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 12:04:09 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/libkleo/Neon/unstable=5Fnoble=5D_debian=3A_wildcard_the_solib_versioning_change?=
Message-ID: <20260726120409.ED02C1401366@lerwini.kde.org>

Git commit 17559675e439f9312458659761e846bbca3ca5d8 by Carlos De Maine.
Committed on 26/07/2026 at 12:04.
Pushed by carlosdem into branch 'Neon/unstable_noble'.

wildcard the solib versioning change

(cherry picked from commit 1a17a1fca08acf2e5d9016e883851f35cdb6eb22)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +0    -1    debian/kpim6-libkleo.install

https://invent.kde.org/neon/pim/libkleo/-/commit/17559675e439f9312458659761e846bbca3ca5d8

diff --git a/debian/kpim6-libkleo.install b/debian/kpim6-libkleo.install
index d8adb34..e539930 100644
--- a/debian/kpim6-libkleo.install
+++ b/debian/kpim6-libkleo.install
@@ -1,6 +1,5 @@
 etc/xdg/libkleopatrarc
 usr/lib/*/libKPim6Libkleo.so.*.*
-usr/lib/*/libKPim6Libkleo.so.6
 usr/share/libkleopatra/
 usr/share/locale/
 usr/share/qlogging-categories6/

From null at kde.org  Sun Jul 26 13:26:24 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 12:26:24 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kwayland/Neon/release=5D_debian=3A_libkwaylandclient6_transitional?=
Message-ID: <20260726122624.8B6CE1400E3A@lerwini.kde.org>

Git commit 7bf661d49410b7f33045765c38ae2ef544369df7 by Carlos De Maine.
Committed on 26/07/2026 at 12:26.
Pushed by carlosdem into branch 'Neon/release'.

libkwaylandclient6 transitional

M  +6    -0    debian/control

https://invent.kde.org/neon/plasma/kwayland/-/commit/7bf661d49410b7f33045765c38ae2ef544369df7

diff --git a/debian/control b/debian/control
index 66eefeb..b068cf7 100644
--- a/debian/control
+++ b/debian/control
@@ -78,6 +78,12 @@ Depends: kwayland, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 
+Package: libkwaylandclient6
+Architecture: all
+Depends: kwayland-dev, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
+
 Package: kf6-kwayland
 Architecture: all
 Depends: kwayland, ${misc:Depends}

From null at kde.org  Sun Jul 26 13:26:41 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 12:26:41 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kwayland/Neon/unstable=5Fnoble=5D_debian=3A_libkwaylandclient6_transitional?=
Message-ID: <20260726122641.6E67C1400E3A@lerwini.kde.org>

Git commit 890929e5d65e5c2e9f5e6d241ce71d506592a14e by Carlos De Maine.
Committed on 26/07/2026 at 12:26.
Pushed by carlosdem into branch 'Neon/unstable_noble'.

libkwaylandclient6 transitional

(cherry picked from commit 7bf661d49410b7f33045765c38ae2ef544369df7)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +6    -0    debian/control

https://invent.kde.org/neon/plasma/kwayland/-/commit/890929e5d65e5c2e9f5e6d241ce71d506592a14e

diff --git a/debian/control b/debian/control
index 66eefeb..b068cf7 100644
--- a/debian/control
+++ b/debian/control
@@ -78,6 +78,12 @@ Depends: kwayland, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 
+Package: libkwaylandclient6
+Architecture: all
+Depends: kwayland-dev, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
+
 Package: kf6-kwayland
 Architecture: all
 Depends: kwayland, ${misc:Depends}

From null at kde.org  Sun Jul 26 13:30:19 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 12:30:19 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-workspace/Neon/unstable=5D_debian/patches=3A_drop_the_patch?=
Message-ID: <20260726123019.F23DD14005E7@lerwini.kde.org>

Git commit 46a4e10ba75eb26b655b01f6526916377d479dde by Carlos De Maine.
Committed on 26/07/2026 at 12:30.
Pushed by carlosdem into branch 'Neon/unstable'.

drop the patch

D  +0    -72   debian/patches/rm_pt_br.diff
M  +0    -1    debian/patches/series

https://invent.kde.org/neon/plasma/plasma-workspace/-/commit/46a4e10ba75eb26b655b01f6526916377d479dde

diff --git a/debian/patches/rm_pt_br.diff b/debian/patches/rm_pt_br.diff
deleted file mode 100644
index 1d7694c..0000000
--- a/debian/patches/rm_pt_br.diff
+++ /dev/null
@@ -1,72 +0,0 @@
-diff --git a/po/pt_BR/plasma_engine_time.po b/po/pt_BR/plasma_engine_time.po
-deleted file mode 100644
-index 50a7043750..0000000000
---- a/po/pt_BR/plasma_engine_time.po
-+++ /dev/null
-@@ -1,66 +0,0 @@
--# Copyright (C) 2026 This file is copyright:
--# This file is distributed under the same license as the plasma-workspace package.
--#
--# SPDX-FileCopyrightText: 2026 Geraldo Simiao <geraldosimiao at fedoraproject.org>
--msgid ""
--msgstr ""
--"Project-Id-Version: plasma-workspace\n"
--"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
--"POT-Creation-Date: 2022-03-10 00:46+0000\n"
--"PO-Revision-Date: 2026-07-20 16:57-0300\n"
--"Last-Translator: Geraldo Simiao <geraldosimiao at fedoraproject.org>\n"
--"Language-Team: Brazilian Portuguese <kde-i18n-pt_BR at kde.org>\n"
--"Language: pt_BR\n"
--"MIME-Version: 1.0\n"
--"Content-Type: text/plain; charset=UTF-8\n"
--"Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=2; plural=(n > 1);\n"
--"X-Generator: Lokalize 26.04.3\n"
--
--#: timesource.cpp:46
--msgid "Local"
--msgstr "Local"
--
--#: timesource.cpp:61
--msgid "Timezone"
--msgstr "Fuso horário"
--
--#: timesource.cpp:66 timesource.cpp:69 timesource.cpp:73
--msgid "Timezone City"
--msgstr "Cidade do fuso horário"
--
--#: timesource.cpp:68 timesource.cpp:71
--msgid "Timezone Continent"
--msgstr "Continente do fuso horário"
--
--#: timesource.cpp:72
--msgid "Timezone Country"
--msgstr "País do fuso horário"
--
--#: timesource.cpp:97
--msgid "Offset"
--msgstr "Posição"
--
--#: timesource.cpp:100
--msgid "Timezone Abbreviation"
--msgstr "Abreviatura do fuso horário"
--
--#: timesource.cpp:131 timesource.cpp:150 timesource.cpp:171
--msgid "DateTime"
--msgstr "DataHora"
--
--#: timesource.cpp:146
--msgid "Latitude"
--msgstr "Latitude"
--
--#: timesource.cpp:147
--msgid "Longitude"
--msgstr "Longitude"
--
--#: timesource.cpp:148
--msgid "Solar"
--msgstr "Solar"
--
--#: timesource.cpp:149
--msgid "Moon"
--msgstr "Lunar"
diff --git a/debian/patches/series b/debian/patches/series
index 67e3430..564a5db 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1 @@
 apparmor_qtwebengineprocess.patch
-rm_pt_br.diff

From null at kde.org  Sun Jul 26 13:45:53 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 12:45:53 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kiconthemes/Neon/release=5D_debian=3A_add_missing_transitionals?=
Message-ID: <20260726124553.2C4C11400E3A@lerwini.kde.org>

Git commit a5bacb37384d96ee9c2324d3d43b5e85984c90e9 by Carlos De Maine.
Committed on 26/07/2026 at 12:45.
Pushed by carlosdem into branch 'Neon/release'.

add missing transitionals

M  +14   -0    debian/control

https://invent.kde.org/neon/kf6/kf6-kiconthemes/-/commit/a5bacb37384d96ee9c2324d3d43b5e85984c90e9

diff --git a/debian/control b/debian/control
index c6bcce4..a64f3f1 100644
--- a/debian/control
+++ b/debian/control
@@ -38,6 +38,8 @@ Replaces: libkf6iconthemes6,
           libkf6iconthemes-bin,
           libkf6iconthemes-data,
           libkf6iconthemes-doc,
+          libkf6iconwidgets6,
+          qml6-module-org-kde-iconthemes,
 Description: Support for icon themes
  Library to use/access icon themes in Qt. These classes
  are used by the iconloader but can be used by others too.
@@ -89,3 +91,15 @@ Architecture: all
 Depends: kf6-kiconthemes-dev, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
+
+Package: libkf6iconwidgets6
+Architecture: all
+Depends: kf6-kiconthemes, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: qml6-module-org-kde-iconthemes
+Architecture: all
+Depends: kf6-kiconthemes, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.

From null at kde.org  Sun Jul 26 13:46:15 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 12:46:15 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kiconthemes/Neon/unstable=5Fnoble=5D_debian=3A_add_missing_transitionals?=
Message-ID: <20260726124615.85F371400E3A@lerwini.kde.org>

Git commit fa265225d6f8f77adf64baf954b349887e461a63 by Carlos De Maine.
Committed on 26/07/2026 at 12:46.
Pushed by carlosdem into branch 'Neon/unstable_noble'.

add missing transitionals

(cherry picked from commit a5bacb37384d96ee9c2324d3d43b5e85984c90e9)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +14   -0    debian/control

https://invent.kde.org/neon/kf6/kf6-kiconthemes/-/commit/fa265225d6f8f77adf64baf954b349887e461a63

diff --git a/debian/control b/debian/control
index c6bcce4..a64f3f1 100644
--- a/debian/control
+++ b/debian/control
@@ -38,6 +38,8 @@ Replaces: libkf6iconthemes6,
           libkf6iconthemes-bin,
           libkf6iconthemes-data,
           libkf6iconthemes-doc,
+          libkf6iconwidgets6,
+          qml6-module-org-kde-iconthemes,
 Description: Support for icon themes
  Library to use/access icon themes in Qt. These classes
  are used by the iconloader but can be used by others too.
@@ -89,3 +91,15 @@ Architecture: all
 Depends: kf6-kiconthemes-dev, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
+
+Package: libkf6iconwidgets6
+Architecture: all
+Depends: kf6-kiconthemes, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: qml6-module-org-kde-iconthemes
+Architecture: all
+Depends: kf6-kiconthemes, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.

From null at kde.org  Sun Jul 26 14:02:11 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 13:02:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-workspace/Neon/release=5D_debian=3A_it_makes_it_a_circular_dep_chain?=
Message-ID: <20260726130211.A477D1401982@lerwini.kde.org>

Git commit f916c75f9c4c4365e54855176deefd4e549b9b68 by Carlos De Maine.
Committed on 26/07/2026 at 13:02.
Pushed by carlosdem into branch 'Neon/release'.

it makes it a circular dep chain

M  +0    -1    debian/control

https://invent.kde.org/neon/plasma/plasma-workspace/-/commit/f916c75f9c4c4365e54855176deefd4e549b9b68

diff --git a/debian/control b/debian/control
index 5a6bd4e..5f5cb8c 100644
--- a/debian/control
+++ b/debian/control
@@ -182,7 +182,6 @@ Depends: accountsservice,
          udisks2,
          x11-utils,
          x11-xserver-utils,
-         xdg-desktop-portal-kde,
          ${misc:Depends},
          ${shlibs:Depends}
 Provides: libtaskmanager6-abi-1

From null at kde.org  Sun Jul 26 21:51:26 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 20:51:26 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-integration/Neon/release=5D_debian=3A_remove_xdg-desktop-portal-kde_runtime_dep_as_it_is_circular?=
Message-ID: <20260726205126.53CE214013AA@lerwini.kde.org>

Git commit 8f8370841a0dc8aa4a9341ecfa52d6ea8388857b by Carlos De Maine.
Committed on 26/07/2026 at 20:51.
Pushed by carlosdem into branch 'Neon/release'.

remove xdg-desktop-portal-kde runtime dep as it is circular

M  +0    -1    debian/control

https://invent.kde.org/neon/plasma/plasma-integration/-/commit/8f8370841a0dc8aa4a9341ecfa52d6ea8388857b

diff --git a/debian/control b/debian/control
index 6019f83..4c9711d 100644
--- a/debian/control
+++ b/debian/control
@@ -58,7 +58,6 @@ Depends: breeze,
          fonts-noto-ui-core,
          kf6-qqc2-desktop-style,
          qml6-module-org-kde-qqc2breezestyle,
-         xdg-desktop-portal-kde,
          ${misc:Depends},
          ${shlibs:Depends}
 Description: Qt Platform Theme integration plugins for KDE Plasma

From null at kde.org  Sun Jul 26 22:43:26 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 21:43:26 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kcmutils/Neon/release=5D_debian=3A_more_transitionals?=
Message-ID: <20260726214326.593401400832@lerwini.kde.org>

Git commit 1cadcc9d2b88f1bb5021c2b982515b0c1178e70a by Carlos De Maine.
Committed on 26/07/2026 at 21:43.
Pushed by carlosdem into branch 'Neon/release'.

more transitionals

M  +11   -2    debian/control

https://invent.kde.org/neon/kf6/kf6-kcmutils/-/commit/1cadcc9d2b88f1bb5021c2b982515b0c1178e70a

diff --git a/debian/control b/debian/control
index b113c09..69ecb10 100644
--- a/debian/control
+++ b/debian/control
@@ -30,9 +30,11 @@ Section: kde
 X-Neon-MergedPackage: true
 Depends: qml6-module-org-kde-kirigami2,
          ${misc:Depends}, ${shlibs:Depends}
-Replaces: libkf6kcmutils-data,
+Replaces: libkf6kcmutils-bin,
+          libkf6kcmutils-data,
           libkf6kcmutils-doc,
           libkf6kcmutils6,
+          libkf6kcmutilscore6,
           qml6-module-org-kde-kcmutils
 Description: Extra APIs to write KConfig modules.
  KCMUtils provides various classes to work with KCModules. KCModules can be
@@ -51,12 +53,19 @@ Depends: kf6-kcmutils (= ${binary:Version}),
          ${misc:Depends}, 
          ${shlibs:Depends}
 Replaces: libkf6kcmutils-dev,
+          libkf6kcmutils-doc,
 Recommends: kf6-kcmutils (= ${source:Version})
 Description: Extra APIs to write KConfig modules.
  Some utility classes for KSettings, KCModule and KPlugin.
  .
  Contains development files for kcmutils.
 
+Package: libkf6kcmutils-bin
+Architecture: all
+Depends: kf6-kcmutils, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
+
 Package: libkf6kcmutils-data
 Architecture: all
 Depends: kf6-kcmutils, ${misc:Depends}
@@ -65,7 +74,7 @@ Description: Dummy transitional
 
 Package: libkf6kcmutils-doc
 Architecture: all
-Depends: kf6-kcmutils, ${misc:Depends}
+Depends: kf6-kcmutils-dev, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 

From null at kde.org  Sun Jul 26 22:47:30 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 21:47:30 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kcmutils/Neon/release=5Fnoble=5D_debian=3A_more_transitionals?=
Message-ID: <20260726214730.A2BB0140160D@lerwini.kde.org>

Git commit 1095ce6ab4366861d460ad3a78dbc0fd5742f845 by Carlos De Maine.
Committed on 26/07/2026 at 21:47.
Pushed by carlosdem into branch 'Neon/release_noble'.

more transitionals

(cherry picked from commit 1cadcc9d2b88f1bb5021c2b982515b0c1178e70a)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +11   -2    debian/control

https://invent.kde.org/neon/kf6/kf6-kcmutils/-/commit/1095ce6ab4366861d460ad3a78dbc0fd5742f845

diff --git a/debian/control b/debian/control
index 533e403..f0f4166 100644
--- a/debian/control
+++ b/debian/control
@@ -30,9 +30,11 @@ Section: kde
 X-Neon-MergedPackage: true
 Depends: qml6-module-org-kde-kirigami2,
          ${misc:Depends}, ${shlibs:Depends}
-Replaces: libkf6kcmutils-data,
+Replaces: libkf6kcmutils-bin,
+          libkf6kcmutils-data,
           libkf6kcmutils-doc,
           libkf6kcmutils6,
+          libkf6kcmutilscore6,
           qml6-module-org-kde-kcmutils
 Description: Extra APIs to write KConfig modules.
  KCMUtils provides various classes to work with KCModules. KCModules can be
@@ -51,12 +53,19 @@ Depends: kf6-kcmutils (= ${binary:Version}),
          ${misc:Depends}, 
          ${shlibs:Depends}
 Replaces: libkf6kcmutils-dev,
+          libkf6kcmutils-doc,
 Recommends: kf6-kcmutils (= ${source:Version})
 Description: Extra APIs to write KConfig modules.
  Some utility classes for KSettings, KCModule and KPlugin.
  .
  Contains development files for kcmutils.
 
+Package: libkf6kcmutils-bin
+Architecture: all
+Depends: kf6-kcmutils, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
+
 Package: libkf6kcmutils-data
 Architecture: all
 Depends: kf6-kcmutils, ${misc:Depends}
@@ -65,7 +74,7 @@ Description: Dummy transitional
 
 Package: libkf6kcmutils-doc
 Architecture: all
-Depends: kf6-kcmutils, ${misc:Depends}
+Depends: kf6-kcmutils-dev, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 

From null at kde.org  Sun Jul 26 22:54:04 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 21:54:04 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/libkexiv2/Neon/release=5D_debian=3A_fix_transitionals?=
Message-ID: <20260726215404.50D781401366@lerwini.kde.org>

Git commit 6c9c2c0659bf4985fc332ca1c30646b70a6c9a17 by Carlos De Maine.
Committed on 26/07/2026 at 21:54.
Pushed by carlosdem into branch 'Neon/release'.

fix transitionals

M  +1    -3    debian/control

https://invent.kde.org/neon/graphics/libkexiv2/-/commit/6c9c2c0659bf4985fc332ca1c30646b70a6c9a17

diff --git a/debian/control b/debian/control
index 7435c4b..62ac282 100644
--- a/debian/control
+++ b/debian/control
@@ -22,8 +22,7 @@ Package: libkexiv2
 Section: libs
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}
-Replaces: libkexiv2qt6 (<< 24.02.1), libkf6kexiv2 (<< 24.02.1)
-Provides: libkexiv2qt6, libkf6kexiv2
+Replaces: libkexiv2qt6-0 (<< 24.02.1), libkf6kexiv2 (<< 24.02.1)
 Description: Qt like interface for the libexiv2 library
  Libkexiv2 is a Qt wrapper around the Exiv2 library, used to manipulate
  pictures metadata.
@@ -35,7 +34,6 @@ Section: libdevel
 Architecture: any
 Depends: libkexiv2(= ${binary:Version}), qt6-base-dev, ${misc:Depends}
 Replaces: libkexiv2qt6-dev (<< 24.02.1), libkf6kexiv2-dev (<< 24.02.1)
-Provides: libkexiv2qt6-dev, libkf6kexiv2-dev
 Description: Qt-like interface for the libexiv2 library -- development files
  Libkexiv2 is a Qt wrapper around the Exiv2 library, used to manipulate pictures
  metadata.

From null at kde.org  Sun Jul 26 22:55:19 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 21:55:19 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/libkexiv2/Neon/release=5Fnoble=5D_debian=3A_fix_transitionals?=
Message-ID: <20260726215519.376CC1401366@lerwini.kde.org>

Git commit 2f6dd4bbe65a71e31b12dfc1a307e9f0dc76382d by Carlos De Maine.
Committed on 26/07/2026 at 21:55.
Pushed by carlosdem into branch 'Neon/release_noble'.

fix transitionals

(cherry picked from commit 6c9c2c0659bf4985fc332ca1c30646b70a6c9a17)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +1    -3    debian/control

https://invent.kde.org/neon/graphics/libkexiv2/-/commit/2f6dd4bbe65a71e31b12dfc1a307e9f0dc76382d

diff --git a/debian/control b/debian/control
index 7435c4b..62ac282 100644
--- a/debian/control
+++ b/debian/control
@@ -22,8 +22,7 @@ Package: libkexiv2
 Section: libs
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}
-Replaces: libkexiv2qt6 (<< 24.02.1), libkf6kexiv2 (<< 24.02.1)
-Provides: libkexiv2qt6, libkf6kexiv2
+Replaces: libkexiv2qt6-0 (<< 24.02.1), libkf6kexiv2 (<< 24.02.1)
 Description: Qt like interface for the libexiv2 library
  Libkexiv2 is a Qt wrapper around the Exiv2 library, used to manipulate
  pictures metadata.
@@ -35,7 +34,6 @@ Section: libdevel
 Architecture: any
 Depends: libkexiv2(= ${binary:Version}), qt6-base-dev, ${misc:Depends}
 Replaces: libkexiv2qt6-dev (<< 24.02.1), libkf6kexiv2-dev (<< 24.02.1)
-Provides: libkexiv2qt6-dev, libkf6kexiv2-dev
 Description: Qt-like interface for the libexiv2 library -- development files
  Libkexiv2 is a Qt wrapper around the Exiv2 library, used to manipulate pictures
  metadata.

From null at kde.org  Sun Jul 26 23:09:40 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 22:09:40 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-activities/Neon/unstable=5D_debian=3A_fix_the_transitionals?=
Message-ID: <20260726220940.36D041400876@lerwini.kde.org>

Git commit e2103aa45dcc5283a50f0129aac2a5ee83d5a177 by Carlos De Maine.
Committed on 26/07/2026 at 22:09.
Pushed by carlosdem into branch 'Neon/unstable'.

fix the transitionals

M  +15   -1    debian/control

https://invent.kde.org/neon/plasma/plasma-activities/-/commit/e2103aa45dcc5283a50f0129aac2a5ee83d5a177

diff --git a/debian/control b/debian/control
index a1991ed..b71b9fc 100644
--- a/debian/control
+++ b/debian/control
@@ -29,6 +29,8 @@ Replaces: kactivities6,
           kactivities6-bin,
           kf6-kactivities,
           libkf6activities6,
+          libplasmaactivities7,
+          plasma-activities-bin,
           qml6-module-org-kde-activities,
 Description: Command Line Tool for plasma-activities
  plasma-activities-cli is a command line tool to interact with plasma-activities
@@ -98,7 +100,19 @@ Description: Dummy transitional
 
 Package: libkf6activities-doc
 Architecture: all
-Depends: plasma-activities, ${misc:Depends}
+Depends: plasma-activities-dev, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: libplasmaactivities7
+Architecture: all
+Depends: kactivities6, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: plasma-activities-bin
+Architecture: all
+Depends: kactivities6, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 

From null at kde.org  Sun Jul 26 23:09:54 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 22:09:54 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-activities/Neon/release=5D_debian=3A_fix_the_transitionals?=
Message-ID: <20260726220954.20F3B1400876@lerwini.kde.org>

Git commit 764e2ceb31f043c36f83fbe122af66f0c80d6a0a by Carlos De Maine.
Committed on 26/07/2026 at 22:09.
Pushed by carlosdem into branch 'Neon/release'.

fix the transitionals

(cherry picked from commit e2103aa45dcc5283a50f0129aac2a5ee83d5a177)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +15   -1    debian/control

https://invent.kde.org/neon/plasma/plasma-activities/-/commit/764e2ceb31f043c36f83fbe122af66f0c80d6a0a

diff --git a/debian/control b/debian/control
index a1991ed..b71b9fc 100644
--- a/debian/control
+++ b/debian/control
@@ -29,6 +29,8 @@ Replaces: kactivities6,
           kactivities6-bin,
           kf6-kactivities,
           libkf6activities6,
+          libplasmaactivities7,
+          plasma-activities-bin,
           qml6-module-org-kde-activities,
 Description: Command Line Tool for plasma-activities
  plasma-activities-cli is a command line tool to interact with plasma-activities
@@ -98,7 +100,19 @@ Description: Dummy transitional
 
 Package: libkf6activities-doc
 Architecture: all
-Depends: plasma-activities, ${misc:Depends}
+Depends: plasma-activities-dev, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: libplasmaactivities7
+Architecture: all
+Depends: kactivities6, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: plasma-activities-bin
+Architecture: all
+Depends: kactivities6, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 

From null at kde.org  Sun Jul 26 23:10:07 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 22:10:07 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-activities/Neon/release=5Fnoble=5D_debian=3A_fix_the_transitionals?=
Message-ID: <20260726221007.23F0D1400876@lerwini.kde.org>

Git commit 2c4a057e2c9d635d4a9bf12659d7e8120d91260e by Carlos De Maine.
Committed on 26/07/2026 at 22:10.
Pushed by carlosdem into branch 'Neon/release_noble'.

fix the transitionals

(cherry picked from commit e2103aa45dcc5283a50f0129aac2a5ee83d5a177)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

(cherry picked from commit 764e2ceb31f043c36f83fbe122af66f0c80d6a0a)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +15   -1    debian/control

https://invent.kde.org/neon/plasma/plasma-activities/-/commit/2c4a057e2c9d635d4a9bf12659d7e8120d91260e

diff --git a/debian/control b/debian/control
index a1991ed..b71b9fc 100644
--- a/debian/control
+++ b/debian/control
@@ -29,6 +29,8 @@ Replaces: kactivities6,
           kactivities6-bin,
           kf6-kactivities,
           libkf6activities6,
+          libplasmaactivities7,
+          plasma-activities-bin,
           qml6-module-org-kde-activities,
 Description: Command Line Tool for plasma-activities
  plasma-activities-cli is a command line tool to interact with plasma-activities
@@ -98,7 +100,19 @@ Description: Dummy transitional
 
 Package: libkf6activities-doc
 Architecture: all
-Depends: plasma-activities, ${misc:Depends}
+Depends: plasma-activities-dev, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: libplasmaactivities7
+Architecture: all
+Depends: kactivities6, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: plasma-activities-bin
+Architecture: all
+Depends: kactivities6, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 

From null at kde.org  Sun Jul 26 23:23:45 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 22:23:45 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/kmbox/Neon/stable=5D_debian=3A_Revert_=22Revert_=22Revert_=22kpim6-kmime-dev_-=3E_kf6-kmime-dev=22=22=22?=
Message-ID: <20260726222345.6183314003D2@lerwini.kde.org>

Git commit 4ddcd1fe1181ed29f6f6a55a7cbfd4a946405076 by Carlos De Maine.
Committed on 26/07/2026 at 22:23.
Pushed by carlosdem into branch 'Neon/stable'.

Revert "Revert "Revert "kpim6-kmime-dev -> kf6-kmime-dev"""

This reverts commit 2c6fc1487040c4d19fbab547951fcaa64bf8fb36

M  +1    -1    debian/control

https://invent.kde.org/neon/pim/kmbox/-/commit/4ddcd1fe1181ed29f6f6a55a7cbfd4a946405076

diff --git a/debian/control b/debian/control
index 38fcf79..31fe4bc 100644
--- a/debian/control
+++ b/debian/control
@@ -8,7 +8,7 @@ Build-Depends: cmake,
                doxygen,
                kf6-extra-cmake-modules,
                kf6-kdoctools-dev,
-               kf6-kmime-dev,
+               kpim6-kmime-dev,
                libboost-dev,
                pkg-kde-tools-neon,
                qt6-base-dev,

From null at kde.org  Sun Jul 26 23:24:03 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 22:24:03 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/kmbox/Neon/stable=5Fnoble=5D_debian=3A_Revert_=22Revert_=22Revert_=22kpim6-kmime-dev_-=3E_kf6-kmime-dev=22=22=22?=
Message-ID: <20260726222403.CAA34140006F@lerwini.kde.org>

Git commit c71b3abd18dbd562903105862822b04cff6ec435 by Carlos De Maine.
Committed on 26/07/2026 at 22:24.
Pushed by carlosdem into branch 'Neon/stable_noble'.

Revert "Revert "Revert "kpim6-kmime-dev -> kf6-kmime-dev"""

This reverts commit 2c6fc1487040c4d19fbab547951fcaa64bf8fb36

(cherry picked from commit 4ddcd1fe1181ed29f6f6a55a7cbfd4a946405076)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +1    -1    debian/control

https://invent.kde.org/neon/pim/kmbox/-/commit/c71b3abd18dbd562903105862822b04cff6ec435

diff --git a/debian/control b/debian/control
index 38fcf79..31fe4bc 100644
--- a/debian/control
+++ b/debian/control
@@ -8,7 +8,7 @@ Build-Depends: cmake,
                doxygen,
                kf6-extra-cmake-modules,
                kf6-kdoctools-dev,
-               kf6-kmime-dev,
+               kpim6-kmime-dev,
                libboost-dev,
                pkg-kde-tools-neon,
                qt6-base-dev,

From null at kde.org  Sun Jul 26 23:29:30 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 22:29:30 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/akonadi-search/Neon/release=5D_debian=3A_don=27t_need_a_specific_rust/cargo?=
Message-ID: <20260726222930.7F53E14003D2@lerwini.kde.org>

Git commit cdc51dbf4bdd888fcb3d1a58c51b38265210aa70 by Carlos De Maine.
Committed on 26/07/2026 at 22:29.
Pushed by carlosdem into branch 'Neon/release'.

don't need a specific rust/cargo

M  +0    -2    debian/control
M  +1    -2    debian/rules

https://invent.kde.org/neon/pim/akonadi-search/-/commit/cdc51dbf4bdd888fcb3d1a58c51b38265210aa70

diff --git a/debian/control b/debian/control
index 9282bb4..a20eec8 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,6 @@ Priority: optional
 Maintainer: Debian/Kubuntu Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>
 Uploaders: Maximiliano Curia <maxy at debian.org>, Sandro Knauß <hefee at debian.org>
 Build-Depends: cmake,
-               cargo-1.85,
                corrosion,
                debhelper-compat (= 13),
                doxygen,
@@ -29,7 +28,6 @@ Build-Depends: cmake,
                libxapian-dev,
                pkg-kde-tools-neon,
                qt6-base-dev,
-               rustc-1.85,
                xauth,
                xvfb
 Standards-Version: 4.6.2
diff --git a/debian/rules b/debian/rules
index eba00fb..3d53072 100755
--- a/debian/rules
+++ b/debian/rules
@@ -8,5 +8,4 @@
 override_dh_auto_configure:
 	dh_auto_configure -- \
 		-DCOMPILE_WITH_UNITY_CMAKE_SUPPORT=ON \
-		-DBUILD_QCH=ON \
-		-DRust_COMPILER=/usr/bin/rustc-1.85 -DRust_CARGO=/usr/bin/cargo-1.85
+		-DBUILD_QCH=ON 

From null at kde.org  Sun Jul 26 23:39:10 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 22:39:10 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-activities-stats/Neon/release=5D_debian=3A_more_transitionals?=
Message-ID: <20260726223910.AA54514011B2@lerwini.kde.org>

Git commit 3657f04766631c842967e137753994806557dec5 by Carlos De Maine.
Committed on 26/07/2026 at 22:39.
Pushed by carlosdem into branch 'Neon/release'.

more transitionals

M  +13   -0    debian/control

https://invent.kde.org/neon/plasma/plasma-activities-stats/-/commit/3657f04766631c842967e137753994806557dec5

diff --git a/debian/control b/debian/control
index 2b7e6fc..4d207c9 100644
--- a/debian/control
+++ b/debian/control
@@ -27,6 +27,7 @@ Depends: ${misc:Depends}, ${shlibs:Depends}
 Replaces: kactivities6-stats,
           kf6-kactivities-stats,
           libkf6activitiesstats1,
+          libplasmaactivitiesstats1,
 Description: usage data collected by the activities system
  A library for accessing the usage data collected by the activities
  system.
@@ -68,6 +69,18 @@ Depends: plasma-activities-stats-dev, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 
+Package: libplasmaactivitiesstats1
+Architecture: all
+Depends: plasma-activities-stats, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: libplasmaactivitiesstats-dev
+Architecture: all
+Depends: plasma-activities-stats-dev, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
+
 Package: kactivities6-stats
 Architecture: all
 Depends: plasma-activities-stats, ${misc:Depends}

From null at kde.org  Sun Jul 26 23:39:25 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 22:39:25 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-activities-stats/Neon/release=5Fnoble=5D_debian=3A_more_transitionals?=
Message-ID: <20260726223925.D132914011B2@lerwini.kde.org>

Git commit a78c4b7326f4ae05e1e1e8cc910bcaf0baae85c2 by Carlos De Maine.
Committed on 26/07/2026 at 22:39.
Pushed by carlosdem into branch 'Neon/release_noble'.

more transitionals

(cherry picked from commit 3657f04766631c842967e137753994806557dec5)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +13   -0    debian/control

https://invent.kde.org/neon/plasma/plasma-activities-stats/-/commit/a78c4b7326f4ae05e1e1e8cc910bcaf0baae85c2

diff --git a/debian/control b/debian/control
index 2b7e6fc..4d207c9 100644
--- a/debian/control
+++ b/debian/control
@@ -27,6 +27,7 @@ Depends: ${misc:Depends}, ${shlibs:Depends}
 Replaces: kactivities6-stats,
           kf6-kactivities-stats,
           libkf6activitiesstats1,
+          libplasmaactivitiesstats1,
 Description: usage data collected by the activities system
  A library for accessing the usage data collected by the activities
  system.
@@ -68,6 +69,18 @@ Depends: plasma-activities-stats-dev, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 
+Package: libplasmaactivitiesstats1
+Architecture: all
+Depends: plasma-activities-stats, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: libplasmaactivitiesstats-dev
+Architecture: all
+Depends: plasma-activities-stats-dev, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
+
 Package: kactivities6-stats
 Architecture: all
 Depends: plasma-activities-stats, ${misc:Depends}

From null at kde.org  Sun Jul 26 23:46:10 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 22:46:10 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/akonadi-search/Neon/release=5D_debian=3A_still_need_rustc_and_cargo_though?=
Message-ID: <20260726224610.526C61400876@lerwini.kde.org>

Git commit 45672bd30780efba1630fadfe359e9d24ba9a52f by Carlos De Maine.
Committed on 26/07/2026 at 22:46.
Pushed by carlosdem into branch 'Neon/release'.

still need rustc and cargo though

M  +3    -1    debian/control

https://invent.kde.org/neon/pim/akonadi-search/-/commit/45672bd30780efba1630fadfe359e9d24ba9a52f

diff --git a/debian/control b/debian/control
index a20eec8..273a468 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,8 @@ Section: libs
 Priority: optional
 Maintainer: Debian/Kubuntu Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>
 Uploaders: Maximiliano Curia <maxy at debian.org>, Sandro Knauß <hefee at debian.org>
-Build-Depends: cmake,
+Build-Depends: cargo,
+               cmake,
                corrosion,
                debhelper-compat (= 13),
                doxygen,
@@ -28,6 +29,7 @@ Build-Depends: cmake,
                libxapian-dev,
                pkg-kde-tools-neon,
                qt6-base-dev,
+               rustc,
                xauth,
                xvfb
 Standards-Version: 4.6.2

From null at kde.org  Mon Jul 27 00:00:01 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 23:00:01 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/akonadi-search/Neon/stable=5D_debian=3A_unversioned_rustc_and_cargo_in_resolute?=
Message-ID: <20260726230001.D32F11400C08@lerwini.kde.org>

Git commit 7617219791986b0ca607a696091fc30fe043775e by Carlos De Maine.
Committed on 26/07/2026 at 23:00.
Pushed by carlosdem into branch 'Neon/stable'.

unversioned rustc and cargo in resolute

M  +2    -2    debian/control
M  +1    -2    debian/rules

https://invent.kde.org/neon/pim/akonadi-search/-/commit/7617219791986b0ca607a696091fc30fe043775e

diff --git a/debian/control b/debian/control
index e01507f..4e9eef5 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,7 @@ Priority: optional
 Maintainer: Debian/Kubuntu Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>
 Uploaders: Maximiliano Curia <maxy at debian.org>, Sandro Knauß <hefee at debian.org>
 Build-Depends: cmake,
-               cargo-1.85,
+               cargo,
                corrosion,
                debhelper-compat (= 13),
                doxygen,
@@ -30,7 +30,7 @@ Build-Depends: cmake,
                libxapian-dev,
                pkg-kde-tools-neon,
                qt6-base-dev,
-               rustc-1.85,
+               rustc,
                xauth,
                xvfb
 Standards-Version: 4.6.2
diff --git a/debian/rules b/debian/rules
index 4c0c766..1b45023 100755
--- a/debian/rules
+++ b/debian/rules
@@ -9,8 +9,7 @@ export KDE_DOCS=/usr/share/qt6/doc/kde-qdoc-common-dev
 
 override_dh_auto_configure:
 	dh_auto_configure -- \
-		-DCOMPILE_WITH_UNITY_CMAKE_SUPPORT=ON \
-		-DRust_COMPILER=/usr/bin/rustc-1.85 -DRust_CARGO=/usr/bin/cargo-1.85
+		-DCOMPILE_WITH_UNITY_CMAKE_SUPPORT=ON
 
 override_dh_auto_build:
 	dh_auto_build

From null at kde.org  Mon Jul 27 00:17:04 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 23:17:04 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/akonadi-search/Neon/stable=5D_debian=3A_kpim6-kmime-dev_-=3E_kf6-kmime-dev?=
Message-ID: <20260726231704.ACC561400393@lerwini.kde.org>

Git commit 8cc5c793f4ed003ab8aa897e589cd284e1daca5f by Carlos De Maine.
Committed on 26/07/2026 at 23:17.
Pushed by carlosdem into branch 'Neon/stable'.

kpim6-kmime-dev -> kf6-kmime-dev

M  +2    -2    debian/control

https://invent.kde.org/neon/pim/akonadi-search/-/commit/8cc5c793f4ed003ab8aa897e589cd284e1daca5f

diff --git a/debian/control b/debian/control
index 4e9eef5..040a32e 100644
--- a/debian/control
+++ b/debian/control
@@ -69,12 +69,12 @@ Architecture: any
 X-Neon-MergedPackage: true
 Depends: kf6-kcalendarcore-dev,
          kf6-kcontacts-dev,
+         kf6-kmime-dev,
          kpim6-akonadi-dev,
          kpim6-akonadi-mime-dev,
          kpim6-akonadi-search (= ${binary:Version}),
-         kpim6-kmime-dev,
          qt6-base-dev,
-         ${misc:Depends}
+         ${misc:Depends},
 Replaces: libkpim5akonadisearch-dev, 
           libkf5akonadisearch-dev,
 Description: Akonadi search library - development files

From null at kde.org  Mon Jul 27 00:18:06 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 23:18:06 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/libraries/kdsoap-ws-discovery-client/Neon/release=5D_debian=3A_-DQT=5FMAJOR=5FVERSION=3D6?=
Message-ID: <20260726231806.016BF1400C08@lerwini.kde.org>

Git commit 19b47a708054df0c16eac9a130cbdd82cedd6b5b by Carlos De Maine.
Committed on 26/07/2026 at 23:18.
Pushed by carlosdem into branch 'Neon/release'.

-DQT_MAJOR_VERSION=6

M  +1    -1    debian/rules

https://invent.kde.org/neon/libraries/kdsoap-ws-discovery-client/-/commit/19b47a708054df0c16eac9a130cbdd82cedd6b5b

diff --git a/debian/rules b/debian/rules
index 526c117..3855693 100755
--- a/debian/rules
+++ b/debian/rules
@@ -6,7 +6,7 @@
 	dh $@ --with kf6 --buildsystem kf6
 
 override_dh_auto_configure:
-	dh_auto_configure -- -DBUILD_QCH=ON -QT_MAJOR_VERSION=6
+	dh_auto_configure -- -DBUILD_QCH=ON -DQT_MAJOR_VERSION=6
 
 #override_dh_install:
 #	dh_install -plibkdsoap-doc -Xjquery.js

From null at kde.org  Mon Jul 27 00:30:09 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 23:30:09 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/kmbox/Neon/stable=5D_debian=3A_kpim6-kmime-dev_-=3E_kf6-kmime-dev?=
Message-ID: <20260726233009.5903A140092D@lerwini.kde.org>

Git commit 69e5cd9b44d3d8effbabe8eaa571f384c4495e53 by Carlos De Maine.
Committed on 26/07/2026 at 23:30.
Pushed by carlosdem into branch 'Neon/stable'.

kpim6-kmime-dev -> kf6-kmime-dev

M  +2    -2    debian/control

https://invent.kde.org/neon/pim/kmbox/-/commit/69e5cd9b44d3d8effbabe8eaa571f384c4495e53

diff --git a/debian/control b/debian/control
index 31fe4bc..02dfd3b 100644
--- a/debian/control
+++ b/debian/control
@@ -8,7 +8,7 @@ Build-Depends: cmake,
                doxygen,
                kf6-extra-cmake-modules,
                kf6-kdoctools-dev,
-               kpim6-kmime-dev,
+               kf6-kmime-dev,
                libboost-dev,
                pkg-kde-tools-neon,
                qt6-base-dev,
@@ -37,8 +37,8 @@ Architecture: any
 X-Neon-MergedPackage: true
 Multi-Arch: same
 Depends: kf6-kcodecs-dev,
+         kf6-kmime-dev,
          kpim6-kmbox (= ${binary:Version}),
-         kpim6-kmime-dev,
          qt6-base-dev,
          qt6-tools-dev,
          ${misc:Depends}

From null at kde.org  Mon Jul 27 00:44:41 2026
From: null at kde.org (Carlos De Maine)
Date: Sun, 26 Jul 2026 23:44:41 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/akonadi-search/Neon/unstable=5D_debian=3A_unversioned_rustc_and_cargo_in_resolute?=
Message-ID: <20260726234441.AD4FF14008F2@lerwini.kde.org>

Git commit c9647fc5fff44e7743fbcb8684be99f6fbdd8c6d by Carlos De Maine.
Committed on 26/07/2026 at 23:44.
Pushed by carlosdem into branch 'Neon/unstable'.

unversioned rustc and cargo in resolute

(cherry picked from commit 7617219791986b0ca607a696091fc30fe043775e)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +2    -2    debian/control
M  +1    -2    debian/rules

https://invent.kde.org/neon/pim/akonadi-search/-/commit/c9647fc5fff44e7743fbcb8684be99f6fbdd8c6d

diff --git a/debian/control b/debian/control
index e01507f..4e9eef5 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,7 @@ Priority: optional
 Maintainer: Debian/Kubuntu Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>
 Uploaders: Maximiliano Curia <maxy at debian.org>, Sandro Knauß <hefee at debian.org>
 Build-Depends: cmake,
-               cargo-1.85,
+               cargo,
                corrosion,
                debhelper-compat (= 13),
                doxygen,
@@ -30,7 +30,7 @@ Build-Depends: cmake,
                libxapian-dev,
                pkg-kde-tools-neon,
                qt6-base-dev,
-               rustc-1.85,
+               rustc,
                xauth,
                xvfb
 Standards-Version: 4.6.2
diff --git a/debian/rules b/debian/rules
index 4c0c766..1b45023 100755
--- a/debian/rules
+++ b/debian/rules
@@ -9,8 +9,7 @@ export KDE_DOCS=/usr/share/qt6/doc/kde-qdoc-common-dev
 
 override_dh_auto_configure:
 	dh_auto_configure -- \
-		-DCOMPILE_WITH_UNITY_CMAKE_SUPPORT=ON \
-		-DRust_COMPILER=/usr/bin/rustc-1.85 -DRust_CARGO=/usr/bin/cargo-1.85
+		-DCOMPILE_WITH_UNITY_CMAKE_SUPPORT=ON
 
 override_dh_auto_build:
 	dh_auto_build

From null at kde.org  Mon Jul 27 02:16:28 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 01:16:28 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-mobile/Neon/release=5D_debian=3A_rm_duplicate_runtime_deps_and_fonts-oxygen_is_no_more?=
Message-ID: <20260727011628.9D2B61401D2C@lerwini.kde.org>

Git commit 3d04414f81b6dd376c40c37d8e599cd84c7b38f7 by Carlos De Maine.
Committed on 27/07/2026 at 01:16.
Pushed by carlosdem into branch 'Neon/release'.

rm duplicate runtime deps and fonts-oxygen is no more

M  +1    -9    debian/control

https://invent.kde.org/neon/plasma/plasma-mobile/-/commit/3d04414f81b6dd376c40c37d8e599cd84c7b38f7

diff --git a/debian/control b/debian/control
index 61dcc2a..d968e0b 100644
--- a/debian/control
+++ b/debian/control
@@ -14,7 +14,7 @@ Build-Depends: cmake,
                kf6-kglobalaccel-dev,
                kf6-kio-dev,
                kf6-kirigami-addons-dev,
-               kf6-kirigami2-dev,
+               kf6-kirigami-dev,
                kf6-kitemmodels-dev,
                kf6-knotifications-dev,
                kf6-kpeople-dev,
@@ -45,20 +45,12 @@ Vcs-Git: https://gitlab.com/debian-pm/plasma-mobile/plasma-phone-components.git
 Package: plasma-mobile
 Architecture: any
 Depends: fonts-mplus,
-         fonts-oxygen,
          kf6-bluez-qt,
          kf6-breeze-icon-theme,
          kf6-kactivities,
-         kf6-kdeclarative
-         kf6-kpeople,
-         kf6-kio,
-         kf6-kirigami2,
-         kf6-modemmanager-qt,
-         kf6-networkmanager-qt,
          kscreenlocker,
          kwin-wayland,
          layer-shell-qt,
-         libplasma6,
          milou,
          plasma-nano,
          plasma-workspace,

From null at kde.org  Mon Jul 27 02:42:59 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 01:42:59 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/infrastructure/pangea-conf-projects=5D_overrides=3A_add_snapd-glib-resolute_to_backports-resolute?=
Message-ID: <20260727014259.3438114004BB@lerwini.kde.org>

Git commit 12db36ee91891336e022dccd6a461894f0bd7ed3 by Carlos De Maine.
Committed on 27/07/2026 at 01:42.
Pushed by carlosdem into branch 'master'.

add snapd-glib-resolute to backports-resolute

M  +5    -0    overrides/base.yaml

https://invent.kde.org/neon/infrastructure/pangea-conf-projects/-/commit/12db36ee91891336e022dccd6a461894f0bd7ed3

diff --git a/overrides/base.yaml b/overrides/base.yaml
index 3b91371..ef731a5 100644
--- a/overrides/base.yaml
+++ b/overrides/base.yaml
@@ -435,6 +435,11 @@
       url: https://gitlab.com/nicolasfella/signon-plugin-oauth2.git
       branch: qt6
 
+'*invent.kde.org/neon/backports-resolute/snapd-glib-resolute':
+  '*':
+    upstream_scm:
+      type: uscan
+
 '*invent.kde.org/neon/backports-resolute/wayland-protocols-resolute':
   '*':
     upstream_scm:

From null at kde.org  Mon Jul 27 02:45:52 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 01:45:52 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-resolute/snapd-glib-resolute/Neon/unstable=5D_debian=3A_import_from_salsa?=
Message-ID: <20260727014552.E2F5914008FA@lerwini.kde.org>

Git commit f5c59bfab868e6e76ce77b4a5c00aa57325458a9 by Carlos De Maine.
Committed on 27/07/2026 at 01:45.
Pushed by carlosdem into branch 'Neon/unstable'.

import from salsa

A  +565  -0    debian/changelog
A  +226  -0    debian/control
A  +66   -0    debian/copyright
A  +318  -0    debian/copyright.in
A  +1    -0    debian/gir1.2-snapd-2.install
A  +1    -0    debian/libsnapd-glib-2-1.install
A  +531  -0    debian/libsnapd-glib-2-1.symbols
A  +5    -0    debian/libsnapd-glib-dev.install
A  +1    -0    debian/libsnapd-qt-2-1.install
A  +4    -0    debian/libsnapd-qt-dev.install
A  +1    -0    debian/libsnapd-qt6-2-1.install
A  +4    -0    debian/libsnapd-qt6-dev.install
A  +107  -0    debian/patches/1001_support-qt5+qt6-dual-builds.patch
A  +19   -0    debian/patches/2001_install-docs-to-html-subfolder.patch
A  +2    -0    debian/patches/series
A  +2    -0    debian/qml-module-snapd2.install
A  +2    -0    debian/qml6-module-snapd2.install
A  +72   -0    debian/rules
A  +9    -0    debian/snapd-glib-doc.doc-base
A  +1    -0    debian/snapd-glib-doc.examples
A  +1    -0    debian/snapd-glib-doc.install
A  +1    -0    debian/snapd-glib-doc.links
A  +2    -0    debian/snapd-glib-tests.install
A  +1    -0    debian/source/format
A  +3    -0    debian/tests/control
A  +3    -0    debian/tests/unit
A  +4    -0    debian/upstream/metadata
A  +2    -0    debian/watch

https://invent.kde.org/neon/backports-resolute/snapd-glib-resolute/-/commit/f5c59bfab868e6e76ce77b4a5c00aa57325458a9

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..8e40e77
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,565 @@
+snapd-glib (1.71-1) UNRELEASED; urgency=medium
+
+  * New upstream release (LP: #2144644)
+  * d/p: Drop patches applied upstream
+  * d/p: Refresh
+
+ -- Marco Trevisan (Treviño) <marco at ubuntu.com>  Tue, 17 Mar 2026 12:37:27 +0100
+
+snapd-glib (1.70-1) unstable; urgency=medium
+
+  [ Alfred Neumayer ]
+  * New upstream release.
+  + debian/:
+    + Rename bin:pkgs qml{,6}-module-snapd to qml{,6}-module-snapd2.
+  * debian/patches:
+    + Add 1003_snapd-qt-Change-soup3-based-QML-module-name-to-Snapd.patch.
+      Rename soup3-based QML bindings to Snapd2.
+    + Add 1004-qml-plugin-Register-QSnapdGetSnapsRequest-type-in-QM.patch.
+      Support SnapdClient.getSnaps() in QML.
+  * debian/libsnapd-glib-2-1.symbols:
+    + Update symbols for v1.70.
+
+  [ Mike Gabriel ]
+  * debian/:
+    + Move documentation files into new arch:all doc:pkg snapd-glib-doc.
+  * debian/patches:
+    + Drop 1002_fix-public-include-not-installed.patch. Applied upstream.
+    + Trivial rebase of 1001 + 1002.
+  * debian/control:
+    + Add B:/R: relation between NEW qml-module-snapd2 and former qml-module-
+      snapd.
+    + Append trailing comma to various package relation fields.
+    + Replace libgirepository1.0-dev by gobject-introspection and gir1.2-*-dev.
+      (Closes: #1118921).
+  * debian/copyright:
+    + Use new FSF mailing address.
+
+ -- Mike Gabriel <sunweaver at debian.org>  Mon, 10 Nov 2025 09:08:29 +0100
+
+snapd-glib (1.67-2) unstable; urgency=medium
+
+  [ Aurélien COUDERC ]
+  * Add patch for snapdqt_global.h not being installed breaking builds
+    of reverse dependencies like plasma-discover. (Closes: #1104844)
+
+ -- Mike Gabriel <sunweaver at debian.org>  Tue, 20 May 2025 09:22:58 +0200
+
+snapd-glib (1.67-1) unstable; urgency=medium
+
+  * New upstream release.
+  * debian/patches:
+    + Add 2001_install-docs-to-html-subfolder.patch. Use a different install
+      target for doc files.
+  * debian/control:
+    + Drop from B-D: gtk-doc-tools, add gi-docgen instead.
+    + Bump Standards-Version: to 4.7.2. No changes needed.
+  * debian/rules:
+    + Drop execute_before_dh_install: override. No need to move doc files
+      around anymore.
+  * debian/libsnapd-glib-2-1.symbols:
+    + Update file.
+
+ -- Mike Gabriel <sunweaver at debian.org>  Sun, 04 May 2025 20:51:31 +0200
+
+snapd-glib (1.66-2) unstable; urgency=medium
+
+  * debian/patches:
+    + Update 1001_support-qt5+qt6-dual-builds.patch. Fix filenames of generated
+      .cmake files when building against Qt6. Thanks to Aurélien COUDERC for
+      testing the Qt6 builds of snapd-glib.
+
+ -- Mike Gabriel <sunweaver at debian.org>  Tue, 01 Apr 2025 14:31:58 +0200
+
+snapd-glib (1.66-1) unstable; urgency=medium
+
+  * Re-upload to unstable as is.
+
+ -- Mike Gabriel <sunweaver at debian.org>  Wed, 12 Mar 2025 08:17:58 +0100
+
+snapd-glib (1.66-1~exp2) experimental; urgency=medium
+
+  * debian/patches:
+    + Update 1001_support-qt5+qt6-dual-builds.patch. CMake folder names required
+      adjustments to be automatically found by CMake.
+  * debian/libsnapd-qt{,6}-dev.install:
+    + Adjust to path name changes of CMake configuration files.
+
+ -- Mike Gabriel <sunweaver at debian.org>  Mon, 10 Mar 2025 09:34:09 +0100
+
+snapd-glib (1.66-1~exp1) experimental; urgency=medium
+
+  * Upload to experimental.
+
+  [ Scarlett Moore ]
+  * New upstream release (1.66)
+  * Bump standards version; no changes required.
+
+  [ Mike Gabriel ]
+  * debian/patches:
+    + Add 1001_support-qt5+qt6-dual-builds.patch. Support dually building
+      against Qt5 and Qt6.
+  * debian/:
+    + Dual build against Qt5 and Qt6 (introducing new Qt6-related bin:pkgs.
+  * debian/control:
+    + Drop from B-D: pkg-kde-tools. Not used anymore.
+    + Add ${gir:Provides} to libsnapd-glib-dev.
+  * debian/copyright:
+    + Update copyright attributions for debian/.
+
+ -- Mike Gabriel <sunweaver at debian.org>  Mon, 10 Mar 2025 08:37:54 +0100
+
+snapd-glib (1.66-0ubuntu1) plucky; urgency=medium
+
+  * New upstream release (1.66)
+  * Drop no longer required upstream patches.
+  * Update symbols from build logs.
+
+ -- Rik Mills <rikmills at kde.org>  Sun, 26 Jan 2025 13:39:01 +0000
+
+snapd-glib (1.65-0ubuntu3) plucky; urgency=medium
+
+  * Rebuild against Qt 6.7.2
+
+ -- Rik Mills <rikmills at kde.org>  Wed, 30 Oct 2024 10:42:42 +0000
+
+snapd-glib (1.65-0ubuntu2) oracular; urgency=medium
+
+  * debian/patches: Apply upstream_fix-build-in-armhf.patch to fix tests
+    on armhf. (LP: #2077200)
+  * debian/rules: Make build time tests fatal again.
+
+ -- Rik Mills <rikmills at kde.org>  Tue, 10 Sep 2024 11:42:29 +0100
+
+snapd-glib (1.65-0ubuntu1) oracular; urgency=medium
+
+  [ Simon Quigley ]
+  * New upstream release.
+
+  [ Rik Mills ]
+  * Add upstream_install-notice-header.patch to fix plasma-discover
+    FTBFS.
+  * Do not build for Qt6 on i386, as build dependencies are not available.
+  * Make build time tests non fatal for now:
+    https://github.com/canonical/snapd-glib/issues/162
+
+ -- Rik Mills <rikmills at kde.org>  Sun, 07 Jul 2024 06:29:35 +0100
+
+snapd-glib (1.64-1ubuntu1) oracular; urgency=medium
+
+  * Merge from Debian unstable.  Remaining changes:
+    - debian/tests/control: Unmark unit test as flaky
+  * Dropped changes, no longer needed:
+    - debian/libsnapd-qt1.symbols: Use C++ symbol names.
+
+ -- Steve Langasek <steve.langasek at ubuntu.com>  Thu, 06 Jun 2024 14:39:16 -0700
+
+snapd-glib (1.64-1) unstable; urgency=medium
+
+  * New upstream release.
+  * debian/libsnapd-qt-2-1.symbols:
+    + Drop file. Resolve various issues with C++ symbols and API derivations
+      related to 3rd party code / compiler changes. (Closes: #1064650, #1067380,
+      #1015665).
+  * debian/libsnapd-glib-2-1.symbols:
+    + Update symbols.
+  * debian/copyright:
+    + Update copyright attribution for debian/.
+
+ -- Mike Gabriel <sunweaver at debian.org>  Mon, 25 Mar 2024 14:39:15 +0100
+
+snapd-glib (1.63-5.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Update libsnapd-qt-2-1.symbols to support riscv64. (Closes: #1052429)
+
+ -- Bo YU <tsu.yubo at gmail.com>  Mon, 08 Jan 2024 16:11:01 +0800
+
+snapd-glib (1.64-0ubuntu5) noble; urgency=medium
+
+  * No-change rebuild for CVE-2024-3094
+
+ -- Steve Langasek <steve.langasek at ubuntu.com>  Sun, 31 Mar 2024 08:23:03 +0000
+
+snapd-glib (1.64-0ubuntu4) noble; urgency=medium
+
+  * No-change rebuild against libqt5core5t64
+
+ -- Steve Langasek <steve.langasek at ubuntu.com>  Fri, 15 Mar 2024 07:08:58 +0000
+
+snapd-glib (1.64-0ubuntu3) noble; urgency=medium
+
+  * No-change rebuild against libglib2.0-0t64
+
+ -- Steve Langasek <steve.langasek at ubuntu.com>  Fri, 08 Mar 2024 06:59:07 +0000
+
+snapd-glib (1.64-0ubuntu2) mantic; urgency=medium
+
+  * Update symbols files
+
+ -- Jeremy Bícha <jbicha at ubuntu.com>  Thu, 13 Jul 2023 16:23:38 -0400
+
+snapd-glib (1.64-0ubuntu1) mantic; urgency=medium
+
+  * Sync with Debian. Remaining changes:
+    + debian/libsnapd-qt1.symbols:
+      - Use C++ symbol names.
+  * debian/tests/control: Unmark unit test as flaky
+  * New upstream release compatible with glib 2.77.0
+  * Update symbols files
+
+ -- Jeremy Bícha <jbicha at ubuntu.com>  Thu, 13 Jul 2023 15:42:17 -0400
+
+snapd-glib (1.63-5) unstable; urgency=medium
+
+  [ Jeremy Bicha ]
+  * Build-Depend on dh-sequence-gir & dh-sequence-pkgkde-symbolshelper
+  * Simplify debian/rules a bit
+
+  [ Mike Gabriel ]
+  * debian/tests/control:
+    + Mark (only) autopkgtest 'unit' as flaky for now as suggested by
+      Paul Gevery. (Closes: #1019707, #1018083).
+
+ -- Mike Gabriel <sunweaver at debian.org>  Fri, 27 Jan 2023 20:50:10 +0100
+
+snapd-glib (1.63-4ubuntu1) lunar; urgency=medium
+
+  * Merge with Debian, remaining Ubuntu changes:
+    + Build-Depend on dh-sequence-translations instead of kde-symbolshelper
+    + debian/libsnapd-qt1.symbols:
+      - Use C++ symbol names.
+
+ -- Jeremy Bicha <jbicha at ubuntu.com>  Thu, 15 Dec 2022 09:40:26 -0500
+
+snapd-glib (1.63-4) unstable; urgency=medium
+
+  * Team upload
+  * Release to unstable
+
+ -- Jeremy Bicha <jbicha at ubuntu.com>  Thu, 08 Dec 2022 18:04:57 -0500
+
+snapd-glib (1.63-3) experimental; urgency=medium
+
+  [ Debian Janitor ]
+  * debian/control:
+    + Apply multi-arch hints.
+    + qml-module-snapd: Add Multi-Arch: same.
+
+  [ Mike Gabriel ]
+  * debian/libsnapd-qt-2-1.symbols:
+    + Update .symbols file for more architectures.
+
+ -- Mike Gabriel <sunweaver at debian.org>  Thu, 08 Dec 2022 21:47:10 +0100
+
+snapd-glib (1.63-2) experimental; urgency=medium
+
+  * debian/libsnapd-qt-2-1.symbols:
+    + Update for armel, armhf, i386, mips64el, powerpc, ppc64, ppc64el, riscv64
+      and s390x.
+
+ -- Mike Gabriel <sunweaver at debian.org>  Sun, 25 Sep 2022 23:14:47 +0200
+
+snapd-glib (1.63-1) experimental; urgency=medium
+
+  * Upload to experimental.
+
+  [ Jeremy Bicha ]
+  * New upstream release.
+  * Build with libsoup3.
+  * Update libraries for soname bump.
+
+  [ Mike Gabriel ]
+  * debian/watch:
+    + Adjust for changed URLs over at Github.
+  * debian/*.symbols:
+    + Update .symbols for 1.63.
+  * debian/control:
+    + Bump Standards-Version: to 4.6.1. No changes needed.
+  * debian/copyright:
+    + Update copyright attributions for debian/*.
+
+  [ Debian Janitor ]
+  * Set upstream metadata fields: Repository.
+
+ -- Mike Gabriel <sunweaver at debian.org>  Thu, 22 Sep 2022 22:41:17 +0200
+
+snapd-glib (1.63-0ubuntu1) kinetic; urgency=medium
+
+  * New upstream release
+  * Build with libsoup3
+  * Update libraries for soname bump
+  * debian/libsnapd-qt-2-1.symbols: Add new symbols
+  * New upstream release
+
+ -- Jeremy Bicha <jbicha at ubuntu.com>  Wed, 24 Aug 2022 08:03:42 -0400
+
+snapd-glib (1.60-1) unstable; urgency=medium
+
+  * New upstream release.
+  * debian/*.symbols:
+    + Update .symbols files.
+
+ -- Mike Gabriel <sunweaver at debian.org>  Sat, 23 Apr 2022 00:54:39 +0200
+
+snapd-glib (1.60-0ubuntu1) jammy; urgency=medium
+
+  * New upstream release.
+  * debian/*.symbols:
+    - Updated
+
+ -- Robert Ancell <robert.ancell at canonical.com>  Thu, 17 Feb 2022 12:45:02 +1300
+
+snapd-glib (1.59-3ubuntu1) jammy; urgency=medium
+
+  * Merge with Debian, remaining Ubuntu changes:
+  * debian/rules:
+    - Use dh-translations to make translatable
+    - Not using pkgkde_symbolshelper
+  * debian/control:
+    - Set maintainer to Ubuntu.
+    - Build-depend on dh-translations, drop pkgkde_symbolshelper
+  * debian/libsnapd-qt1.symbols:
+    - Use C++ symbol names.
+
+ -- Robert Ancell <robert.ancell at canonical.com>  Thu, 17 Feb 2022 12:33:08 +1300
+
+snapd-glib (1.59-3) unstable; urgency=medium
+
+  * debian/libsnapd-qt1.symbols:
+    + Update symbols from previous build logs.
+
+ -- Mike Gabriel <sunweaver at debian.org>  Sun, 28 Nov 2021 18:39:25 +0100
+
+snapd-glib (1.59-2) unstable; urgency=medium
+
+  * debian/libsnapd-qt1.symbols:
+    + Update symbols from previous build logs.
+
+ -- Mike Gabriel <sunweaver at debian.org>  Sun, 28 Nov 2021 13:23:29 +0100
+
+snapd-glib (1.59-1) unstable; urgency=medium
+
+  * New upstream release.
+  * debian/{control,compat}:
+    + Switch to debhelper-compat notation. Bump to DH compat level version 13.
+  * debian/control:
+    + Bump to Standards-Version: 4.6.0. No changes needed.
+    + Add Rules-Requires-Root: field and set it to 'no'.
+  * debian/{control,snapd-glib-tests.install}:
+    + Make snapd-glib-tests Multi-Archi:foreign (was: same).
+  * debian/rules:
+    + Add get-orig-source target for maintainers' convenience.
+  * debian/{rules,libsnapd-glib-dev.*}:
+    + Install gtk-doc files to pkg's documentation folder, register API
+      documentation with doc-base.
+  * debian/*.symbols:
+    + Update .symbols files. (Closes: #997455).
+    + Add Build-Depends-Package: metadata field.
+  * debian/libsnapd-glib-dev.examples:
+    + Add example file.
+  * debian/upstream/metadata:
+    + Add file. Comply with DEP-12.
+  * debian/copyright:
+    + Update auto-generated copyright.in file.
+    + Update copyright attributions.
+
+ -- Mike Gabriel <sunweaver at debian.org>  Sat, 27 Nov 2021 17:36:42 +0100
+
+snapd-glib (1.58-4) unstable; urgency=medium
+
+  * debian/rules:
+    + Typo fix in debhelper arguoment.
+
+ -- Mike Gabriel <sunweaver at debian.org>  Thu, 04 Feb 2021 21:53:41 +0100
+
+snapd-glib (1.58-3) unstable; urgency=medium
+
+  * debian/libsnapd-qt1.symbols:
+    + Update for armel and armhf.
+  * debian/rules:
+    + Avoid running unit tests in parallel.
+
+ -- Mike Gabriel <sunweaver at debian.org>  Thu, 04 Feb 2021 16:47:21 +0100
+
+snapd-glib (1.58-2) unstable; urgency=medium
+
+  * debian/libsnapd-qt1.symbols:
+    + Re-create with pkgkde-symbolshelper tool. With the downside of starting
+      afresh at 1.58 for all symbols.
+  * debian/patches:
+    + Drop reproducible.patch. Not required for 1.58, it seems. Patch seems
+      to be applied upstream.
+
+ -- Mike Gabriel <sunweaver at debian.org>  Thu, 04 Feb 2021 12:17:35 +0100
+
+snapd-glib (1.58-1) unstable; urgency=medium
+
+  * Team upload.
+
+  [ Robert Ancell ]
+  * New upstream release (1.55)
+  * debian/libsnapd-glib1.symbols, debian/libsnapd-qt1.symbols:
+    - Updated
+  * debian/control:
+    - Change snapd recommends to suggests
+
+  [ Mike Gabriel ]
+  * New upstream release (1.58)
+  * debian/control:
+    + Add B-D pkg-kde-tools.
+    + Bump Standards-Version: to 4.5.1. No changes needed.
+  * debian/rules:
+    + Enable pkgkde_symbolshelper DH option.
+  * debian/libsnapd-qt1.symbols:
+    + Update symbols. (Closes: #957822).
+  * debian/libsnapd-glib1.symbols:
+    + Update symbols.
+  * debian/copyright.in:
+    + Update auto-generated copyright.in file.
+
+  [ Chris Lamb ]
+  * debian/patches:
+    + Add reproducible.patch. (Closes: #952694).
+
+ -- Mike Gabriel <sunweaver at debian.org>  Thu, 04 Feb 2021 00:12:19 +0100
+
+snapd-glib (1.54-1) unstable; urgency=medium
+
+  * New upstream release:
+    - Fix snapd-glib pkg-config file not having correct include
+
+ -- Robert Ancell <robert.ancell at canonical.com>  Tue, 26 Nov 2019 08:48:56 +1300
+
+snapd-glib (1.52-1) unstable; urgency=medium
+
+  * New upstream release (Closes: #944363)
+  * debian/control:
+    - Add build-depends on meson
+  * debian/rules:
+    - Drop autotools configuration
+  * debian/snapd-glib-tests.install:
+    - Put autopkg tests in multiarch location
+  * debian/copyright:
+    - Fix version number being incorrect in the LGPL-3 text
+    - Update copyright years
+  * debian/libsnapd-glib1.symbols:
+  * debian/libsnapd-qt1.symbols:
+    - Updated
+
+ -- Robert Ancell <robert.ancell at canonical.com>  Tue, 19 Nov 2019 15:25:12 +1300
+
+snapd-glib (1.46-1) unstable; urgency=medium
+
+  [ Robert Ancell ]
+  * New upstream release
+  * debian/rules:
+    - Build with --enable-installed-tests
+  * debian/tests/control, debian/tests/unit,
+    debian/snapd-glib-tests.install:
+    - Add autopkg tests
+  * debian/libsnapd-glib-dev.install, debian/libsnapd-qt-dev.install:
+    - Fix Qt .pc file being in wrong package
+  * debian/libsnapd-glib1.symbols, debian/libsnapd-qt1.symbols:
+    - Updated (Closes: #923906)
+
+  [ Jeremy Bicha ]
+  * Add Breaks/Replaces for Qt .pc move
+
+ -- Jeremy Bicha <jbicha at debian.org>  Tue, 05 Mar 2019 00:25:35 -0500
+
+snapd-glib (1.45-1) unstable; urgency=medium
+
+  * New upstream release
+  * Update symbols
+
+ -- Robert Ancell <robert.ancell at canonical.com>  Thu, 06 Dec 2018 10:52:14 +1300
+
+snapd-glib (1.44-2) unstable; urgency=medium
+
+  * debian/libsnapd-qt1.symbols: Add an optional symbol for mips & mipsel
+    (Closes: #909447)
+
+ -- Jeremy Bicha <jbicha at debian.org>  Tue, 09 Oct 2018 06:25:37 -0400
+
+snapd-glib (1.44-1) unstable; urgency=medium
+
+  * New upstream release:
+    - Reconnect to snapd if disconnected while trying to send the request
+    - Handle short writes to snapd
+
+ -- Robert Ancell <robert.ancell at canonical.com>  Sat, 22 Sep 2018 09:28:21 +0400
+
+snapd-glib (1.43-1) unstable; urgency=medium
+
+  * New upstream release:
+    - Add SNAPD_ERROR_AUTH_CANCELLED
+    - Fix small memory leak
+    - Fix compile warnings
+
+ -- Robert Ancell <robert.ancell at canonical.com>  Thu, 23 Aug 2018 11:52:29 +1200
+
+snapd-glib (1.42-1) unstable; urgency=medium
+
+  [ Robert Ancell ]
+  * New upstream release (Closes: #897866)
+    - Fix buffer overflows reading HTTP chunked data (LP: #1740865)
+    - Fix memory leak in QSnapdAssertion
+    - Remove cancelled requests from the request queue.
+    - Fix SnapdClient reference leak in each request
+  * Update symbols
+
+  [ Jeremy Bicha ]
+  * Update Vcs fields for move to https://salsa.debian.org/
+
+ -- Jeremy Bicha <jbicha at debian.org>  Thu, 09 Aug 2018 17:50:52 -0400
+
+snapd-glib (1.38-1) unstable; urgency=medium
+
+  [ Jeremy Bicha ]
+  * Try harder to not build on hurd
+
+  [ Robert Ancell ]
+  * New upstream release
+
+ -- Robert Ancell <robert.ancell at canonical.com>  Thu, 01 Mar 2018 13:41:36 +1300
+
+snapd-glib (1.37-1) unstable; urgency=medium
+
+  [ Jeremy Bicha ]
+  * Don't try to build on hurd (Closes: #882523)
+
+  [ Robert Ancell ]
+  * New upstream release
+  * snapd-login-service no longer exists, remove binary package
+  * Don't build-depend on gnome-common
+  * Update symbols (one private one removed)
+
+ -- Robert Ancell <robert.ancell at canonical.com>  Tue, 27 Feb 2018 10:59:38 +1300
+
+snapd-glib (1.32-1) unstable; urgency=medium
+
+  * New upstream release
+  * Update symbols
+
+ -- Robert Ancell <robert.ancell at canonical.com>  Fri, 26 Jan 2018 14:54:20 +1300
+
+snapd-glib (1.30-1) unstable; urgency=medium
+
+  * New upstream release
+  * Update symbols
+
+ -- Robert Ancell <robert.ancell at canonical.com>  Tue, 28 Nov 2017 11:54:37 +1300
+
+snapd-glib (1.29-1) unstable; urgency=medium
+
+  * New upstream release
+  * Update symbols
+
+ -- Jeremy Bicha <jbicha at debian.org>  Tue, 21 Nov 2017 16:06:38 -0500
+
+snapd-glib (1.24-1) unstable; urgency=medium
+
+  * Initial release. (Closes: #879894)
+
+ -- Jeremy Bicha <jbicha at debian.org>  Sat, 28 Oct 2017 09:59:39 -0400
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..f6c766a
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,226 @@
+Source: snapd-glib
+Section: libs
+Priority: optional
+Maintainer: Ayatana Packagers <pkg-ayatana-devel at alioth-lists.debian.net>
+Uploaders:
+ Jeremy Bicha <jbicha at debian.org>,
+ Mike Gabriel <sunweaver at debian.org>,
+ Robert Ancell <robert.ancell at canonical.com>
+Build-Depends: debhelper-compat (= 13),
+               dh-sequence-gir,
+               dh-sequence-pkgkde-symbolshelper,
+               gi-docgen,
+               gir1.2-gio-2.0-dev,
+               gir1.2-gobject-2.0-dev,
+               gir1.2-gudev-1.0-dev,
+               gobject-introspection (>= 1.80),
+               libglib2.0-dev,
+               libjson-glib-dev,
+               libsoup-3.0-dev,
+               meson,
+               qtbase5-dev,
+               qtdeclarative5-dev,
+               qt6-base-dev,
+               qt6-declarative-dev,
+               valac
+Standards-Version: 4.7.2
+Rules-Requires-Root: no
+Homepage: https://github.com/snapcore/snapd-glib
+Vcs-Git: https://salsa.debian.org/debian-ayatana-team/snapd-glib.git
+Vcs-Browser: https://salsa.debian.org/debian-ayatana-team/snapd-glib
+
+Package: libsnapd-glib-2-1
+Architecture: linux-any kfreebsd-any
+Multi-Arch: same
+Depends: ${misc:Depends},
+         ${shlibs:Depends},
+Suggests: snapd,
+Description: GLib snapd library
+ snapd-glib is a library to allow GLib based applications access to snapd,
+ the daemon that controls Snaps.
+ .
+ Snaps are 'universal' packages that work across many different Linux
+ systems, enabling secure distribution of the latest apps and utilities
+ for cloud, servers, desktops and the internet of things.
+
+Package: gir1.2-snapd-2
+Section: introspection
+Architecture: linux-any kfreebsd-any
+Multi-Arch: same
+Depends: ${misc:Depends},
+         ${gir:Depends},
+         libsnapd-glib-2-1 (= ${binary:Version}),
+Description: Typelib file for libsnapd-glib1
+ snapd-glib is a library to allow GLib based applications access to snapd,
+ the daemon that controls Snaps.
+ .
+ Snaps are 'universal' packages that work across many different Linux
+ systems, enabling secure distribution of the latest apps and utilities
+ for cloud, servers, desktops and the internet of things.
+ .
+ This package contains introspection data.
+ .
+ It can be used by packages using the GIRepository format to generate
+ dynamic bindings.
+
+Package: libsnapd-glib-dev
+Section: libdevel
+Architecture: linux-any kfreebsd-any
+Multi-Arch: same
+Depends: ${misc:Depends},
+         libsnapd-glib-2-1 (= ${binary:Version}),
+         gir1.2-snapd-2 (= ${binary:Version}),
+         libglib2.0-dev,
+         libsoup-3.0-dev,
+         libjson-glib-dev,
+Provides: ${gir:Provides},
+Description: GLib snapd library (development files)
+ snapd-glib is a library to allow GLib based applications access to snapd,
+ the daemon that controls Snaps.
+ .
+ Snaps are 'universal' packages that work across many different Linux
+ systems, enabling secure distribution of the latest apps and utilities
+ for cloud, servers, desktops and the internet of things.
+ .
+ This package contains header files and development information, which
+ is useful for building applications that need to communicate with snapd.
+
+Package: libsnapd-qt6-2-1
+Architecture: linux-any kfreebsd-any
+Multi-Arch: same
+Depends: ${misc:Depends},
+         ${shlibs:Depends},
+Suggests: snapd,
+Description: Qt snapd library (Qt6 version
+ snapd-glib is a library to allow GLib based applications access to snapd,
+ the daemon that controls Snaps.
+ .
+ Snaps are 'universal' packages that work across many different Linux
+ systems, enabling secure distribution of the latest apps and utilities
+ for cloud, servers, desktops and the internet of things.
+ .
+ snapd-qt is a wrapper library for snapd-glib for Qt6 applications.
+
+Package: libsnapd-qt-2-1
+Architecture: linux-any kfreebsd-any
+Multi-Arch: same
+Depends: ${misc:Depends},
+         ${shlibs:Depends},
+Suggests: snapd,
+Description: Qt snapd library (Qt5 version)
+ snapd-glib is a library to allow GLib based applications access to snapd,
+ the daemon that controls Snaps.
+ .
+ Snaps are 'universal' packages that work across many different Linux
+ systems, enabling secure distribution of the latest apps and utilities
+ for cloud, servers, desktops and the internet of things.
+ .
+ snapd-qt is a wrapper library for snapd-glib for Qt5 applications.
+
+Package: qml6-module-snapd2
+Architecture: linux-any kfreebsd-any
+Depends: ${misc:Depends},
+         ${shlibs:Depends},
+Suggests: snapd,
+Multi-Arch: same
+Description: Snapd QML module (Qt6 version)
+ snapd-glib is a library to allow GLib based applications access to snapd,
+ the daemon that controls Snaps.
+ .
+ Snaps are 'universal' packages that work across many different Linux
+ systems, enabling secure distribution of the latest apps and utilities
+ for cloud, servers, desktops and the internet of things.
+ .
+ This is a QML module for Qt6 applications to access snapd.
+
+Package: qml-module-snapd2
+Architecture: linux-any kfreebsd-any
+Depends: ${misc:Depends},
+         ${shlibs:Depends},
+Suggests: snapd,
+Multi-Arch: same
+Breaks: qml-module-snapd (<< 1.70-1~),
+Replace: qml-module-snapd (<< 1.70-1~),
+Description: Snapd QML module (Qt5 version)
+ snapd-glib is a library to allow GLib based applications access to snapd,
+ the daemon that controls Snaps.
+ .
+ Snaps are 'universal' packages that work across many different Linux
+ systems, enabling secure distribution of the latest apps and utilities
+ for cloud, servers, desktops and the internet of things.
+ .
+ This is a QML module for Qt5 applications to access snapd.
+
+Package: libsnapd-qt6-dev
+Section: libdevel
+Architecture: linux-any kfreebsd-any
+Multi-Arch: same
+Depends: ${misc:Depends},
+         libsnapd-qt6-2-1 (= ${binary:Version}),
+         qt6-base-dev,
+Breaks: libsnapd-glib-dev (<< 1.46),
+Replaces: libsnapd-glib-dev (<< 1.46),
+Description: Qt snapd library (Qt6 development files)
+ snapd-glib is a library to allow GLib based applications access to snapd,
+ the daemon that controls Snaps.
+ .
+ Snaps are 'universal' packages that work across many different Linux
+ systems, enabling secure distribution of the latest apps and utilities
+ for cloud, servers, desktops and the internet of things.
+ .
+ snapd-qt is a wrapper library for snapd-glib for Qt6 applications.
+ .
+ This package contains the development files.
+
+Package: libsnapd-qt-dev
+Section: libdevel
+Architecture: linux-any kfreebsd-any
+Multi-Arch: same
+Depends: ${misc:Depends},
+         libsnapd-qt-2-1 (= ${binary:Version}),
+         qtbase5-dev,
+Breaks: libsnapd-glib-dev (<< 1.46),
+Replaces: libsnapd-glib-dev (<< 1.46),
+Description: Qt snapd library (Qt5 development files)
+ snapd-glib is a library to allow GLib based applications access to snapd,
+ the daemon that controls Snaps.
+ .
+ Snaps are 'universal' packages that work across many different Linux
+ systems, enabling secure distribution of the latest apps and utilities
+ for cloud, servers, desktops and the internet of things.
+ .
+ snapd-qt is a wrapper library for snapd-glib for Qt5 applications.
+ .
+ This package contains the development files.
+
+Package: snapd-glib-tests
+Architecture: linux-any kfreebsd-any
+Multi-Arch: foreign
+Depends: ${misc:Depends},
+         ${shlibs:Depends},
+Description: GLib snapd library (installed tests)
+ snapd-glib is a library to allow GLib based applications access to snapd,
+ the daemon that controls Snaps.
+ .
+ Snaps are 'universal' packages that work across many different Linux
+ systems, enabling secure distribution of the latest apps and utilities
+ for cloud, servers, desktops and the internet of things.
+ .
+ This package contains test programs, designed to be run as part of a
+ regression testsuite.
+
+Package: snapd-glib-doc
+Section: doc
+Architecture: all
+Depends: ${misc:Depends},
+Breaks: libsnapd-glib-dev (<< 1.70-1~),
+Replaces: libsnapd-glib-dev (<< 1.70-1~),
+Description: GLib snapd library (API documentation)
+ snapd-glib is a library to allow GLib based applications access to snapd,
+ the daemon that controls Snaps.
+ .
+ Snaps are 'universal' packages that work across many different Linux
+ systems, enabling secure distribution of the latest apps and utilities
+ for cloud, servers, desktops and the internet of things.
+ .
+ This package contains the snapd-glib API documentation.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..fdb8555
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,66 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: snapd-glib
+Source: https://github.com/snapcore/snapd-glib
+
+Files: *
+Copyright: 2016-2021 Canonical Ltd.
+License: LGPL-2 or LGPL-3
+
+Files: debian/*
+Copyright: 2016-2022, Canonical Ltd.
+ 2021-2025, Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
+ 2024-2025, Scarlett Moore <sgmoore at debian.org>
+License: GPL-3+
+
+License: GPL-3+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+ .
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ .
+ On Debian systems, the complete text of the GNU General
+ Public License can be found in `/usr/share/common-licenses/GPL-3’.
+
+License: LGPL-2
+ This package is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License version 2 as published by the Free Software Foundation.
+ .
+ This package is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ Lesser General Public License for more details.
+ .
+ You should have received a copy of the GNU Lesser General Public
+ License along with this package; if not, write to the Free Software
+ Foundation, Inc., 31 Milk Street, # 960789, Boston, MA 02196
+ USA
+ .
+ On Debian systems, the complete text of the GNU Lesser General
+ Public License can be found in `/usr/share/common-licenses/LGPL-2’.
+
+License: LGPL-3
+ This package is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License version 3 as published by the Free Software Foundation.
+ .
+ This package is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ Lesser General Public License for more details.
+ .
+ You should have received a copy of the GNU Lesser General Public
+ License along with this package; if not, write to the Free Software
+ Foundation, Inc., 31 Milk Street, # 960789, Boston, MA 02196
+ USA
+ .
+ On Debian systems, the complete text of the GNU Lesser General
+ Public License can be found in `/usr/share/common-licenses/LGPL-3’.
diff --git a/debian/copyright.in b/debian/copyright.in
new file mode 100644
index 0000000..d5bdac7
--- /dev/null
+++ b/debian/copyright.in
@@ -0,0 +1,318 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: FIXME
+Upstream-Contact: FIXME
+Source: FIXME
+Disclaimer: Autogenerated by CDBS
+
+Files: examples/snapctl-glib.c
+ snapd-glib/requests/snapd-get-aliases.c
+ snapd-glib/requests/snapd-get-aliases.h
+ snapd-glib/requests/snapd-get-apps.c
+ snapd-glib/requests/snapd-get-apps.h
+ snapd-glib/requests/snapd-get-assertions.c
+ snapd-glib/requests/snapd-get-assertions.h
+ snapd-glib/requests/snapd-get-buy-ready.c
+ snapd-glib/requests/snapd-get-buy-ready.h
+ snapd-glib/requests/snapd-get-change.c
+ snapd-glib/requests/snapd-get-change.h
+ snapd-glib/requests/snapd-get-changes.c
+ snapd-glib/requests/snapd-get-changes.h
+ snapd-glib/requests/snapd-get-connections.c
+ snapd-glib/requests/snapd-get-connections.h
+ snapd-glib/requests/snapd-get-find.c
+ snapd-glib/requests/snapd-get-find.h
+ snapd-glib/requests/snapd-get-icon.c
+ snapd-glib/requests/snapd-get-icon.h
+ snapd-glib/requests/snapd-get-interfaces-legacy.c
+ snapd-glib/requests/snapd-get-interfaces-legacy.h
+ snapd-glib/requests/snapd-get-interfaces.c
+ snapd-glib/requests/snapd-get-interfaces.h
+ snapd-glib/requests/snapd-get-sections.c
+ snapd-glib/requests/snapd-get-sections.h
+ snapd-glib/requests/snapd-get-snap-conf.c
+ snapd-glib/requests/snapd-get-snap-conf.h
+ snapd-glib/requests/snapd-get-snap.c
+ snapd-glib/requests/snapd-get-snap.h
+ snapd-glib/requests/snapd-get-snaps.c
+ snapd-glib/requests/snapd-get-snaps.h
+ snapd-glib/requests/snapd-get-system-info.c
+ snapd-glib/requests/snapd-get-system-info.h
+ snapd-glib/requests/snapd-get-users.c
+ snapd-glib/requests/snapd-get-users.h
+ snapd-glib/requests/snapd-json.c
+ snapd-glib/requests/snapd-json.h
+ snapd-glib/requests/snapd-post-aliases.c
+ snapd-glib/requests/snapd-post-aliases.h
+ snapd-glib/requests/snapd-post-assertions.c
+ snapd-glib/requests/snapd-post-assertions.h
+ snapd-glib/requests/snapd-post-buy.c
+ snapd-glib/requests/snapd-post-buy.h
+ snapd-glib/requests/snapd-post-change.c
+ snapd-glib/requests/snapd-post-change.h
+ snapd-glib/requests/snapd-post-create-user.c
+ snapd-glib/requests/snapd-post-create-user.h
+ snapd-glib/requests/snapd-post-create-users.c
+ snapd-glib/requests/snapd-post-create-users.h
+ snapd-glib/requests/snapd-post-download.c
+ snapd-glib/requests/snapd-post-download.h
+ snapd-glib/requests/snapd-post-interfaces.c
+ snapd-glib/requests/snapd-post-interfaces.h
+ snapd-glib/requests/snapd-post-login.c
+ snapd-glib/requests/snapd-post-login.h
+ snapd-glib/requests/snapd-post-logout.c
+ snapd-glib/requests/snapd-post-logout.h
+ snapd-glib/requests/snapd-post-snap-stream.c
+ snapd-glib/requests/snapd-post-snap-stream.h
+ snapd-glib/requests/snapd-post-snap-try.c
+ snapd-glib/requests/snapd-post-snap-try.h
+ snapd-glib/requests/snapd-post-snap.c
+ snapd-glib/requests/snapd-post-snap.h
+ snapd-glib/requests/snapd-post-snapctl.c
+ snapd-glib/requests/snapd-post-snapctl.h
+ snapd-glib/requests/snapd-post-snaps.c
+ snapd-glib/requests/snapd-post-snaps.h
+ snapd-glib/requests/snapd-put-snap-conf.c
+ snapd-glib/requests/snapd-put-snap-conf.h
+ snapd-glib/requests/snapd-request-async.c
+ snapd-glib/requests/snapd-request-async.h
+ snapd-glib/requests/snapd-request.c
+ snapd-glib/requests/snapd-request.h
+ snapd-glib/snapd-alias.c
+ snapd-glib/snapd-alias.h
+ snapd-glib/snapd-app.c
+ snapd-glib/snapd-app.h
+ snapd-glib/snapd-assertion.c
+ snapd-glib/snapd-assertion.h
+ snapd-glib/snapd-auth-data.c
+ snapd-glib/snapd-auth-data.h
+ snapd-glib/snapd-change.c
+ snapd-glib/snapd-change.h
+ snapd-glib/snapd-channel.c
+ snapd-glib/snapd-channel.h
+ snapd-glib/snapd-client-sync.c
+ snapd-glib/snapd-client.c
+ snapd-glib/snapd-client.h
+ snapd-glib/snapd-connection.c
+ snapd-glib/snapd-connection.h
+ snapd-glib/snapd-enum-types.c.in
+ snapd-glib/snapd-enum-types.h.in
+ snapd-glib/snapd-error.c
+ snapd-glib/snapd-error.h
+ snapd-glib/snapd-glib.h
+ snapd-glib/snapd-icon.c
+ snapd-glib/snapd-icon.h
+ snapd-glib/snapd-interface.c
+ snapd-glib/snapd-interface.h
+ snapd-glib/snapd-login.c
+ snapd-glib/snapd-login.h
+ snapd-glib/snapd-maintenance.c
+ snapd-glib/snapd-maintenance.h
+ snapd-glib/snapd-markdown-node.c
+ snapd-glib/snapd-markdown-node.h
+ snapd-glib/snapd-markdown-parser.c
+ snapd-glib/snapd-markdown-parser.h
+ snapd-glib/snapd-media.c
+ snapd-glib/snapd-media.h
+ snapd-glib/snapd-plug-ref.c
+ snapd-glib/snapd-plug-ref.h
+ snapd-glib/snapd-plug.c
+ snapd-glib/snapd-plug.h
+ snapd-glib/snapd-price.c
+ snapd-glib/snapd-price.h
+ snapd-glib/snapd-screenshot.c
+ snapd-glib/snapd-screenshot.h
+ snapd-glib/snapd-slot-ref.c
+ snapd-glib/snapd-slot-ref.h
+ snapd-glib/snapd-slot.c
+ snapd-glib/snapd-slot.h
+ snapd-glib/snapd-snap.c
+ snapd-glib/snapd-snap.h
+ snapd-glib/snapd-system-information.c
+ snapd-glib/snapd-system-information.h
+ snapd-glib/snapd-task.c
+ snapd-glib/snapd-task.h
+ snapd-glib/snapd-user-information.c
+ snapd-glib/snapd-user-information.h
+ snapd-glib/snapd-version.h
+ snapd-qt/Snapd/alias.h
+ snapd-qt/Snapd/app.h
+ snapd-qt/Snapd/assertion.h
+ snapd-qt/Snapd/auth-data.h
+ snapd-qt/Snapd/change.h
+ snapd-qt/Snapd/channel.h
+ snapd-qt/Snapd/client.h
+ snapd-qt/Snapd/connection.h
+ snapd-qt/Snapd/enums.h
+ snapd-qt/Snapd/icon.h
+ snapd-qt/Snapd/interface.h
+ snapd-qt/Snapd/maintenance.h
+ snapd-qt/Snapd/markdown-node.h
+ snapd-qt/Snapd/markdown-parser.h
+ snapd-qt/Snapd/media.h
+ snapd-qt/Snapd/plug-ref.h
+ snapd-qt/Snapd/plug.h
+ snapd-qt/Snapd/price.h
+ snapd-qt/Snapd/request.h
+ snapd-qt/Snapd/screenshot.h
+ snapd-qt/Snapd/slot-ref.h
+ snapd-qt/Snapd/slot.h
+ snapd-qt/Snapd/snap.h
+ snapd-qt/Snapd/system-information.h
+ snapd-qt/Snapd/task.h
+ snapd-qt/Snapd/user-information.h
+ snapd-qt/Snapd/wrapped-object.h
+ snapd-qt/alias.cpp
+ snapd-qt/app.cpp
+ snapd-qt/assertion.cpp
+ snapd-qt/auth-data.cpp
+ snapd-qt/change.cpp
+ snapd-qt/channel.cpp
+ snapd-qt/client-private.h
+ snapd-qt/client.cpp
+ snapd-qt/connection.cpp
+ snapd-qt/icon.cpp
+ snapd-qt/interface.cpp
+ snapd-qt/maintenance.cpp
+ snapd-qt/markdown-node.cpp
+ snapd-qt/markdown-parser.cpp
+ snapd-qt/media.cpp
+ snapd-qt/plug-ref.cpp
+ snapd-qt/plug.cpp
+ snapd-qt/price.cpp
+ snapd-qt/request.cpp
+ snapd-qt/screenshot.cpp
+ snapd-qt/slot-ref.cpp
+ snapd-qt/slot.cpp
+ snapd-qt/snap.cpp
+ snapd-qt/stream-wrapper.cpp
+ snapd-qt/stream-wrapper.h
+ snapd-qt/system-information.cpp
+ snapd-qt/task.cpp
+ snapd-qt/user-information.cpp
+ snapd-qt/variant.h
+ tests/mock-snapd.c
+ tests/mock-snapd.h
+ tests/test-glib.c
+ tests/test-markdown-glib.c
+ tests/test-markdown-qt.cpp
+ tests/test-qt.cpp
+ tests/test-qt.h
+Copyright: 2016, Canonical Ltd.
+  2017, Canonical Ltd.
+  2018, Canonical Ltd.
+  2019, Canonical Ltd.
+  2020, Canonical Ltd.
+  2021, Canonical Ltd.
+License: LGPL (v2 or v3)
+ FIXME
+
+Files: README.md
+ debian/control
+ debian/files
+ debian/gir1.2-snapd-1.install
+ debian/libsnapd-glib-dev.doc-base
+ debian/libsnapd-glib-dev.examples
+ debian/libsnapd-glib-dev.install
+ debian/libsnapd-glib-dev.links
+ debian/libsnapd-glib1.install
+ debian/libsnapd-glib1.symbols
+ debian/libsnapd-qt-dev.install
+ debian/libsnapd-qt1.install
+ debian/libsnapd-qt1.symbols
+ debian/qml-module-snapd.install
+ debian/rules
+ debian/snapd-glib-tests.install
+ debian/source/format
+ debian/tests/control
+ debian/tests/unit
+ debian/upstream
+ debian/watch
+ doc/meson.build
+ doc/reference/meson.build
+ doc/reference/snapd-glib-docs.xml
+ doc/reference/snapd-glib-sections.txt
+ doc/reference/xml/gtkdocentities.ent.in
+ doc/reference/xml/meson.build
+ examples/meson.build
+ meson.build
+ meson_options.txt
+ po/POTFILES.in
+ po/meson.build
+ snapd-glib.doap
+ snapd-glib/meson.build
+ snapd-glib/snapd-glib.map
+ snapd-glib/snapd-glib.pc.in
+ snapd-qt/Snapd/Alias
+ snapd-qt/Snapd/App
+ snapd-qt/Snapd/Assertion
+ snapd-qt/Snapd/AuthData
+ snapd-qt/Snapd/Change
+ snapd-qt/Snapd/Channel
+ snapd-qt/Snapd/Client
+ snapd-qt/Snapd/Connection
+ snapd-qt/Snapd/Enums
+ snapd-qt/Snapd/Icon
+ snapd-qt/Snapd/Interface
+ snapd-qt/Snapd/Maintenance
+ snapd-qt/Snapd/MarkdownNode
+ snapd-qt/Snapd/MarkdownParser
+ snapd-qt/Snapd/Media
+ snapd-qt/Snapd/Plug
+ snapd-qt/Snapd/PlugRef
+ snapd-qt/Snapd/Price
+ snapd-qt/Snapd/Request
+ snapd-qt/Snapd/Screenshot
+ snapd-qt/Snapd/Slot
+ snapd-qt/Snapd/SlotRef
+ snapd-qt/Snapd/Snap
+ snapd-qt/Snapd/SystemInformation
+ snapd-qt/Snapd/Task
+ snapd-qt/Snapd/UserInformation
+ snapd-qt/Snapd/WrappedObject
+ snapd-qt/SnapdConfig.cmake.in
+ snapd-qt/SnapdConfigVersion.cmake.in
+ snapd-qt/meson.build
+ snapd-qt/qmldir
+ snapd-qt/snapd-qt.pc.in
+ tests/meson.build
+ tests/test-glib.test.in
+ tests/test-markdown-glib.test.in
+ tests/test-markdown-qt.test.in
+ tests/test-qt.test.in
+Copyright: NONE
+License: UNKNOWN
+ FIXME
+
+Files: snapd-qt/qml-plugin.cpp
+ snapd-qt/qml-plugin.h
+Copyright: 2016, Canonical, Ltd.
+License: LGPL (v2 or v3)
+ FIXME
+
+Files: COPYING.LGPL3
+Copyright: 2007, Free Software Foundation, Inc. <http:fsf.org/>
+License: GNU Lesser General Public License, Version 3
+ FIXME
+
+Files: debian/copyright
+Copyright: -format/1.0/
+  2016-2019, Canonical Ltd.
+License: GNU Lesser General Public License, Version 3 GNU Library General Public License, Version 2.0 GNU General Public License v3.0 or later
+ FIXME
+
+Files: COPYING.LGPL2
+Copyright: 1991, Free Software Foundation, Inc.
+License: GNU Library General Public License, Version 2.0
+ FIXME
+
+Files: debian/changelog
+Copyright: Fix version number being incorrect in the LGPL-3 text
+  years
+License: UNKNOWN
+ FIXME
+
+Files: NEWS
+Copyright: headers
+License: UNKNOWN
+ FIXME
+
diff --git a/debian/gir1.2-snapd-2.install b/debian/gir1.2-snapd-2.install
new file mode 100644
index 0000000..49d71c9
--- /dev/null
+++ b/debian/gir1.2-snapd-2.install
@@ -0,0 +1 @@
+usr/lib/*/girepository-1.0
diff --git a/debian/libsnapd-glib-2-1.install b/debian/libsnapd-glib-2-1.install
new file mode 100644
index 0000000..3a61bd6
--- /dev/null
+++ b/debian/libsnapd-glib-2-1.install
@@ -0,0 +1 @@
+usr/lib/*/libsnapd-glib-2.so.*
diff --git a/debian/libsnapd-glib-2-1.symbols b/debian/libsnapd-glib-2-1.symbols
new file mode 100644
index 0000000..34b5b06
--- /dev/null
+++ b/debian/libsnapd-glib-2-1.symbols
@@ -0,0 +1,531 @@
+# SymbolsHelper-Confirmed: 1.66 amd64 arm64 armhf i386 ppc64el riscv64 s390x
+libsnapd-glib-2.so.1 libsnapd-glib-2-1 #MINVER#
+* Build-Depends-Package: libsnapd-glib-dev
+ snapd_alias_get_app at Base 1.8
+ snapd_alias_get_app_auto at Base 1.25
+ snapd_alias_get_app_manual at Base 1.25
+ snapd_alias_get_command at Base 1.25
+ snapd_alias_get_name at Base 1.8
+ snapd_alias_get_snap at Base 1.8
+ snapd_alias_get_status at Base 1.8
+ snapd_alias_get_type at Base 1.8
+ snapd_alias_status_get_type at Base 1.8
+ snapd_app_get_active at Base 1.25
+ snapd_app_get_aliases at Base 1.7
+ snapd_app_get_common_id at Base 1.41
+ snapd_app_get_daemon_type at Base 1.9
+ snapd_app_get_desktop_file at Base 1.14
+ snapd_app_get_enabled at Base 1.25
+ snapd_app_get_name at Base 0.1
+ snapd_app_get_snap at Base 1.25
+ snapd_app_get_type at Base 0.1
+ snapd_assertion_get_body at Base 1.8
+ snapd_assertion_get_header at Base 1.8
+ snapd_assertion_get_headers at Base 1.8
+ snapd_assertion_get_signature at Base 1.8
+ snapd_assertion_get_type at Base 1.8
+ snapd_assertion_new at Base 1.8
+ snapd_auth_data_get_discharges at Base 0.1
+ snapd_auth_data_get_macaroon at Base 0.1
+ snapd_auth_data_get_type at Base 0.1
+ snapd_auth_data_new at Base 0.1
+ snapd_autorefresh_change_data_get_refresh_forced at Base 1.65
+ snapd_autorefresh_change_data_get_snap_names at Base 1.65
+ snapd_autorefresh_change_data_get_type at Base 1.65
+ snapd_category_details_get_name at Base 1.64
+ snapd_category_details_get_type at Base 1.64
+ snapd_category_get_featured at Base 1.64
+ snapd_category_get_name at Base 1.64
+ snapd_category_get_type at Base 1.64
+ snapd_change_data_get_type at Base 1.65
+ snapd_change_filter_get_type at Base 1.29
+ snapd_change_get_data at Base 1.65
+ snapd_change_get_error at Base 1.30
+ snapd_change_get_id at Base 1.5
+ snapd_change_get_kind at Base 1.5
+ snapd_change_get_ready at Base 1.5
+ snapd_change_get_ready_time at Base 1.5
+ snapd_change_get_spawn_time at Base 1.5
+ snapd_change_get_status at Base 1.5
+ snapd_change_get_summary at Base 1.5
+ snapd_change_get_tasks at Base 1.5
+ snapd_change_get_type at Base 1.5
+ snapd_channel_get_branch at Base 1.31
+ snapd_channel_get_confinement at Base 1.24
+ snapd_channel_get_epoch at Base 1.24
+ snapd_channel_get_name at Base 1.24
+ snapd_channel_get_released_at at Base 1.46
+ snapd_channel_get_revision at Base 1.24
+ snapd_channel_get_risk at Base 1.31
+ snapd_channel_get_size at Base 1.24
+ snapd_channel_get_track at Base 1.31
+ snapd_channel_get_type at Base 1.24
+ snapd_channel_get_version at Base 1.24
+ snapd_client_abort_change_async at Base 1.30
+ snapd_client_abort_change_finish at Base 1.30
+ snapd_client_abort_change_sync at Base 1.30
+ snapd_client_add_assertions_async at Base 1.8
+ snapd_client_add_assertions_finish at Base 1.8
+ snapd_client_add_assertions_sync at Base 1.8
+ snapd_client_alias_async at Base 1.25
+ snapd_client_alias_finish at Base 1.25
+ snapd_client_alias_sync at Base 1.25
+ snapd_client_buy_async at Base 0.1
+ snapd_client_buy_finish at Base 0.1
+ snapd_client_buy_sync at Base 0.1
+ snapd_client_check_buy_async at Base 1.3
+ snapd_client_check_buy_finish at Base 1.3
+ snapd_client_check_buy_sync at Base 1.3
+ snapd_client_check_themes_async at Base 1.60
+ snapd_client_check_themes_finish at Base 1.60
+ snapd_client_check_themes_sync at Base 1.60
+ snapd_client_connect_async at Base 1.3
+ snapd_client_connect_finish at Base 1.3
+ snapd_client_connect_interface_async at Base 0.1
+ snapd_client_connect_interface_finish at Base 0.1
+ snapd_client_connect_interface_sync at Base 0.1
+ snapd_client_connect_sync at Base 0.1
+ snapd_client_create_user_async at Base 1.3
+ snapd_client_create_user_finish at Base 1.3
+ snapd_client_create_user_sync at Base 1.3
+ snapd_client_create_users_async at Base 1.3
+ snapd_client_create_users_finish at Base 1.3
+ snapd_client_create_users_sync at Base 1.3
+ snapd_client_disable_aliases_async at Base 1.8
+ snapd_client_disable_aliases_finish at Base 1.8
+ snapd_client_disable_aliases_sync at Base 1.8
+ snapd_client_disable_async at Base 0.1
+ snapd_client_disable_finish at Base 0.1
+ snapd_client_disable_sync at Base 0.1
+ snapd_client_disconnect_interface_async at Base 0.1
+ snapd_client_disconnect_interface_finish at Base 0.1
+ snapd_client_disconnect_interface_sync at Base 0.1
+ snapd_client_download_async at Base 1.55
+ snapd_client_download_finish at Base 1.55
+ snapd_client_download_sync at Base 1.55
+ snapd_client_enable_aliases_async at Base 1.8
+ snapd_client_enable_aliases_finish at Base 1.8
+ snapd_client_enable_aliases_sync at Base 1.8
+ snapd_client_enable_async at Base 0.1
+ snapd_client_enable_finish at Base 0.1
+ snapd_client_enable_sync at Base 0.1
+ snapd_client_find_async at Base 0.1
+ snapd_client_find_category_async at Base 1.64
+ snapd_client_find_category_finish at Base 1.64
+ snapd_client_find_category_sync at Base 1.64
+ snapd_client_find_finish at Base 0.1
+ snapd_client_find_refreshable_async at Base 1.5
+ snapd_client_find_refreshable_finish at Base 1.5
+ snapd_client_find_refreshable_sync at Base 1.5
+ snapd_client_find_section_async at Base 1.7
+ snapd_client_find_section_finish at Base 1.7
+ snapd_client_find_section_sync at Base 1.7
+ snapd_client_find_sync at Base 0.1
+ snapd_client_follow_logs_async at Base 1.64
+ snapd_client_follow_logs_finish at Base 1.64
+ snapd_client_follow_logs_sync at Base 1.64
+ snapd_client_get_aliases_async at Base 1.8
+ snapd_client_get_aliases_finish at Base 1.8
+ snapd_client_get_aliases_sync at Base 1.8
+ snapd_client_get_allow_interaction at Base 1.19
+ snapd_client_get_apps2_async at Base 1.45
+ snapd_client_get_apps2_finish at Base 1.45
+ snapd_client_get_apps2_sync at Base 1.45
+ snapd_client_get_apps_async at Base 1.25
+ snapd_client_get_apps_finish at Base 1.25
+ snapd_client_get_apps_sync at Base 1.25
+ snapd_client_get_assertions_async at Base 1.8
+ snapd_client_get_assertions_finish at Base 1.8
+ snapd_client_get_assertions_sync at Base 1.8
+ snapd_client_get_auth_data at Base 0.8
+ snapd_client_get_categories_async at Base 1.64
+ snapd_client_get_categories_finish at Base 1.64
+ snapd_client_get_categories_sync at Base 1.64
+ snapd_client_get_change_async at Base 1.29
+ snapd_client_get_change_finish at Base 1.29
+ snapd_client_get_change_sync at Base 1.29
+ snapd_client_get_changes_async at Base 1.29
+ snapd_client_get_changes_finish at Base 1.29
+ snapd_client_get_changes_sync at Base 1.29
+ snapd_client_get_connections_async at Base 1.48
+ snapd_client_get_connections_finish at Base 1.48
+ snapd_client_get_connections_sync at Base 1.48
+ snapd_client_get_connections2_async at Base 1.49
+ snapd_client_get_connections2_finish at Base 1.49
+ snapd_client_get_connections2_sync at Base 1.49
+ snapd_client_get_icon_async at Base 0.1
+ snapd_client_get_icon_finish at Base 0.1
+ snapd_client_get_icon_sync at Base 0.1
+ snapd_client_get_interfaces2_async at Base 1.48
+ snapd_client_get_interfaces2_finish at Base 1.48
+ snapd_client_get_interfaces2_sync at Base 1.48
+ snapd_client_get_interfaces_async at Base 0.1
+ snapd_client_get_interfaces_finish at Base 0.1
+ snapd_client_get_interfaces_sync at Base 0.1
+ snapd_client_get_logs_async at Base 1.64
+ snapd_client_get_logs_finish at Base 1.64
+ snapd_client_get_logs_sync at Base 1.64
+ snapd_client_get_maintenance at Base 1.45
+ snapd_client_get_model_assertion_async at Base 1.67
+ snapd_client_get_model_assertion_finish at Base 1.67
+ snapd_client_get_model_assertion_sync at Base 1.67
+ snapd_client_get_notices_async at Base 1.65
+ snapd_client_get_notices_finish at Base 1.65
+ snapd_client_get_notices_sync at Base 1.65
+ snapd_client_get_notices_with_filters_async at Base 1.65
+ snapd_client_get_notices_with_filters_finish at Base 1.65
+ snapd_client_get_notices_with_filters_sync at Base 1.65
+ snapd_client_get_sections_async at Base 1.7
+ snapd_client_get_sections_finish at Base 1.7
+ snapd_client_get_sections_sync at Base 1.7
+ snapd_client_get_serial_assertion_async at Base 1.67
+ snapd_client_get_serial_assertion_finish at Base 1.67
+ snapd_client_get_serial_assertion_sync at Base 1.67
+ snapd_client_get_snap_async at Base 1.42
+ snapd_client_get_snap_conf_async at Base 1.48
+ snapd_client_get_snap_conf_finish at Base 1.48
+ snapd_client_get_snap_conf_sync at Base 1.48
+ snapd_client_get_snap_finish at Base 1.42
+ snapd_client_get_snap_sync at Base 1.42
+ snapd_client_get_snaps_async at Base 1.42
+ snapd_client_get_snaps_finish at Base 1.42
+ snapd_client_get_snaps_sync at Base 1.42
+ snapd_client_get_socket_path at Base 1.24
+ snapd_client_get_system_information_async at Base 0.1
+ snapd_client_get_system_information_finish at Base 0.1
+ snapd_client_get_system_information_sync at Base 0.1
+ snapd_client_get_type at Base 0.1
+ snapd_client_get_user_agent at Base 1.16
+ snapd_client_get_users_async at Base 1.26
+ snapd_client_get_users_finish at Base 1.26
+ snapd_client_get_users_sync at Base 1.26
+ snapd_client_install2_async at Base 1.12
+ snapd_client_install2_finish at Base 1.12
+ snapd_client_install2_sync at Base 1.12
+ snapd_client_install_async at Base 0.1
+ snapd_client_install_finish at Base 0.1
+ snapd_client_install_stream_async at Base 1.9
+ snapd_client_install_stream_finish at Base 1.9
+ snapd_client_install_stream_sync at Base 1.9
+ snapd_client_install_sync at Base 0.1
+ snapd_client_install_themes_async at Base 1.60
+ snapd_client_install_themes_finish at Base 1.60
+ snapd_client_install_themes_sync at Base 1.60
+ snapd_client_list_async at Base 0.1
+ snapd_client_list_finish at Base 0.1
+ snapd_client_list_one_async at Base 0.1
+ snapd_client_list_one_finish at Base 0.1
+ snapd_client_list_one_sync at Base 0.1
+ snapd_client_list_sync at Base 0.1
+ snapd_client_login2_async at Base 1.26
+ snapd_client_login2_finish at Base 1.26
+ snapd_client_login2_sync at Base 1.26
+ snapd_client_login_async at Base 0.1
+ snapd_client_login_finish at Base 0.1
+ snapd_client_login_sync at Base 0.1
+ snapd_client_logout_async at Base 1.55
+ snapd_client_logout_finish at Base 1.55
+ snapd_client_logout_sync at Base 1.55
+ snapd_client_new at Base 0.1
+ snapd_client_new_from_socket at Base 1.5
+ snapd_client_notices_set_after_notice at Base 1.66
+ snapd_client_notices_set_since_nanoseconds at Base 1.66
+ snapd_client_prefer_async at Base 1.25
+ snapd_client_prefer_finish at Base 1.25
+ snapd_client_prefer_sync at Base 1.25
+ snapd_client_refresh_all_async at Base 1.5
+ snapd_client_refresh_all_finish at Base 1.5
+ snapd_client_refresh_all_sync at Base 1.5
+ snapd_client_refresh_async at Base 0.1
+ snapd_client_refresh_finish at Base 0.1
+ snapd_client_refresh_sync at Base 0.1
+ snapd_client_remove_async at Base 0.1
+ snapd_client_remove_finish at Base 0.1
+ snapd_client_remove_sync at Base 0.1
+ snapd_client_remove2_async at Base 1.50
+ snapd_client_remove2_finish at Base 1.50
+ snapd_client_remove2_sync at Base 1.50
+ snapd_client_reset_aliases_async at Base 1.8
+ snapd_client_reset_aliases_finish at Base 1.8
+ snapd_client_reset_aliases_sync at Base 1.8
+ snapd_client_run_snapctl2_async at Base 1.59
+ snapd_client_run_snapctl2_finish at Base 1.59
+ snapd_client_run_snapctl2_sync at Base 1.59
+ snapd_client_run_snapctl_async at Base 1.8
+ snapd_client_run_snapctl_finish at Base 1.8
+ snapd_client_run_snapctl_sync at Base 1.8
+ snapd_client_set_allow_interaction at Base 1.19
+ snapd_client_set_auth_data at Base 0.8
+ snapd_client_set_snap_conf_async at Base 1.48
+ snapd_client_set_snap_conf_finish at Base 1.48
+ snapd_client_set_snap_conf_sync at Base 1.48
+ snapd_client_set_socket_path at Base 1.24
+ snapd_client_set_user_agent at Base 1.16
+ snapd_client_switch_async at Base 1.26
+ snapd_client_switch_finish at Base 1.26
+ snapd_client_switch_sync at Base 1.26
+ snapd_client_try_async at Base 1.9
+ snapd_client_try_finish at Base 1.9
+ snapd_client_try_sync at Base 1.9
+ snapd_client_unalias_async at Base 1.25
+ snapd_client_unalias_finish at Base 1.25
+ snapd_client_unalias_sync at Base 1.25
+ snapd_confinement_get_type at Base 0.1
+ snapd_connection_get_gadget at Base 1.48
+ snapd_connection_get_interface at Base 1.48
+ snapd_connection_get_manual at Base 1.48
+ snapd_connection_get_name at Base 0.1
+ snapd_connection_get_plug at Base 1.48
+ snapd_connection_get_plug_attribute at Base 1.48
+ snapd_connection_get_plug_attribute_names at Base 1.48
+ snapd_connection_get_slot at Base 1.48
+ snapd_connection_get_slot_attribute at Base 1.48
+ snapd_connection_get_slot_attribute_names at Base 1.48
+ snapd_connection_get_snap at Base 0.1
+ snapd_connection_get_type at Base 0.1
+ snapd_connection_has_plug_attribute at Base 1.48
+ snapd_connection_has_slot_attribute at Base 1.48
+ snapd_create_user_flags_get_type at Base 1.3
+ snapd_daemon_type_get_type at Base 1.9
+ snapd_error_get_type at Base 0.9
+ snapd_error_quark at Base 0.9
+ snapd_find_flags_get_type at Base 0.1
+ snapd_get_aliases_get_type at Base 1.25
+ snapd_get_apps_flags_get_type at Base 1.25
+ snapd_get_apps_get_type at Base 1.25
+ snapd_get_assertions_get_type at Base 1.25
+ snapd_get_buy_ready_get_type at Base 1.25
+ snapd_get_categories_get_type at Base 1.64
+ snapd_get_change_get_type at Base 1.25
+ snapd_get_changes_get_type at Base 1.29
+ snapd_get_connections_flags_get_type at Base 1.49
+ snapd_get_connections_get_type at Base 1.48
+ snapd_get_find_get_type at Base 1.25
+ snapd_get_icon_get_type at Base 1.25
+ snapd_get_interfaces_flags_get_type at Base 1.48
+ snapd_get_interfaces_get_type at Base 1.25
+ snapd_get_interfaces_legacy_get_type at Base 1.48
+ snapd_get_logs_get_type at Base 1.64
+ snapd_get_model_get_type at Base 1.67
+ snapd_get_model_serial_get_type at Base 1.67
+ snapd_get_notices_get_type at Base 1.65
+ snapd_get_sections_get_type at Base 1.25
+ snapd_get_snap_conf_get_type at Base 1.48
+ snapd_get_snap_get_type at Base 1.25
+ snapd_get_snaps_flags_get_type at Base 1.42
+ snapd_get_snaps_get_type at Base 1.25
+ snapd_get_system_info_get_type at Base 1.25
+ snapd_get_themes_get_type at Base 1.60
+ snapd_get_users_get_type at Base 1.26
+ snapd_icon_get_data at Base 0.1
+ snapd_icon_get_mime_type at Base 0.1
+ snapd_icon_get_type at Base 0.1
+ snapd_install_flags_get_type at Base 1.9
+ snapd_interface_get_doc_url at Base 1.48
+ snapd_interface_get_name at Base 1.48
+ snapd_interface_get_plugs at Base 1.48
+ snapd_interface_get_slots at Base 1.48
+ snapd_interface_get_summary at Base 1.48
+ snapd_interface_get_type at Base 1.48
+ snapd_interface_make_label at Base 1.58
+ snapd_link_get_type at Base 1.70
+ snapd_link_get_url_type at Base 1.70
+ snapd_link_get_urls at Base 1.70
+ snapd_link_new at Base 1.70
+ snapd_log_get_message at Base 1.64
+ snapd_log_get_pid at Base 1.64
+ snapd_log_get_sid at Base 1.64
+ snapd_log_get_timestamp at Base 1.64
+ snapd_log_get_type at Base 1.64
+ snapd_login_async at Base 0.9
+ snapd_login_finish at Base 0.9
+ snapd_login_sync at Base 0.9
+ snapd_maintenance_get_kind at Base 1.45
+ snapd_maintenance_get_message at Base 1.45
+ snapd_maintenance_get_type at Base 1.45
+ snapd_maintenance_kind_get_type at Base 1.45
+ snapd_markdown_node_get_children at Base 1.48
+ snapd_markdown_node_get_node_type at Base 1.48
+ snapd_markdown_node_get_text at Base 1.48
+ snapd_markdown_node_get_type at Base 1.48
+ snapd_markdown_node_type_get_type at Base 1.48
+ snapd_markdown_parser_get_preserve_whitespace at Base 1.48
+ snapd_markdown_parser_get_type at Base 1.48
+ snapd_markdown_parser_new at Base 1.48
+ snapd_markdown_parser_parse at Base 1.48
+ snapd_markdown_parser_set_preserve_whitespace at Base 1.48
+#MISSING: 1.67# snapd_markdown_version_get_type at Base 1.48
+ snapd_media_get_height at Base 1.45
+ snapd_media_get_media_type at Base 1.45
+ snapd_media_get_type at Base 1.45
+ snapd_media_get_url at Base 1.45
+ snapd_media_get_width at Base 1.45
+ snapd_media_new at Base 1.45
+ snapd_notice_compare_last_occurred at Base 1.66
+ snapd_notice_get_expire_after at Base 1.65
+ snapd_notice_get_first_occurred2 at Base 1.66
+ snapd_notice_get_first_occurred at Base 1.65
+ snapd_notice_get_id at Base 1.65
+ snapd_notice_get_key at Base 1.65
+ snapd_notice_get_last_data2 at Base 1.66
+ snapd_notice_get_last_data at Base 1.65
+ snapd_notice_get_last_occurred2 at Base 1.66
+ snapd_notice_get_last_occurred at Base 1.65
+ snapd_notice_get_last_occurred_nanoseconds at Base 1.66
+ snapd_notice_get_last_repeated2 at Base 1.66
+ snapd_notice_get_last_repeated at Base 1.65
+ snapd_notice_get_notice_type at Base 1.65
+ snapd_notice_get_occurrences at Base 1.65
+ snapd_notice_get_repeat_after at Base 1.65
+ snapd_notice_get_type at Base 1.65
+ snapd_notice_get_user_id at Base 1.65
+ snapd_notice_type_get_type at Base 1.65
+ snapd_notices_monitor_get_type at Base 1.66
+ snapd_notices_monitor_new at Base 1.66
+ snapd_notices_monitor_new_with_client at Base 1.66
+ snapd_notices_monitor_start at Base 1.66
+ snapd_notices_monitor_stop at Base 1.66
+ snapd_plug_get_attribute at Base 1.3
+ snapd_plug_get_attribute_names at Base 1.3
+ snapd_plug_get_connected_slots at Base 1.48
+ snapd_plug_get_connections at Base 0.1
+ snapd_plug_get_interface at Base 0.1
+ snapd_plug_get_label at Base 0.1
+ snapd_plug_get_name at Base 0.1
+ snapd_plug_get_snap at Base 0.1
+ snapd_plug_get_type at Base 0.1
+ snapd_plug_has_attribute at Base 1.3
+ snapd_plug_ref_get_plug at Base 1.48
+ snapd_plug_ref_get_snap at Base 1.48
+ snapd_plug_ref_get_type at Base 1.48
+ snapd_post_aliases_get_type at Base 1.25
+ snapd_post_assertions_get_type at Base 1.25
+ snapd_post_buy_get_type at Base 1.25
+ snapd_post_change_get_type at Base 1.25
+ snapd_post_create_user_get_type at Base 1.25
+ snapd_post_create_users_get_type at Base 1.25
+ snapd_post_download_get_type at Base 1.55
+ snapd_post_interfaces_get_type at Base 1.25
+ snapd_post_login_get_type at Base 1.25
+ snapd_post_logout_get_type at Base 1.55
+ snapd_post_snap_get_type at Base 1.25
+ snapd_post_snap_stream_get_type at Base 1.25
+ snapd_post_snap_try_get_type at Base 1.25
+ snapd_post_snapctl_get_type at Base 1.25
+ snapd_post_snaps_get_type at Base 1.25
+ snapd_post_themes_get_type at Base 1.60
+ snapd_price_get_amount at Base 0.1
+ snapd_price_get_currency at Base 0.1
+ snapd_price_get_type at Base 0.1
+ snapd_publisher_validation_get_type at Base 1.42
+ snapd_put_snap_conf_get_type at Base 1.48
+ snapd_remove_flags_get_type at Base 1.50
+ snapd_request_async_get_type at Base 1.25
+ snapd_request_get_type at Base 0.7
+ snapd_screenshot_get_height at Base 1.0
+ snapd_screenshot_get_type at Base 1.0
+ snapd_screenshot_get_url at Base 1.0
+ snapd_screenshot_get_width at Base 1.0
+ snapd_screenshot_new at Base 1.0
+ snapd_slot_get_attribute at Base 1.3
+ snapd_slot_get_attribute_names at Base 1.3
+ snapd_slot_get_connected_plugs at Base 1.48
+ snapd_slot_get_connections at Base 0.1
+ snapd_slot_get_interface at Base 0.1
+ snapd_slot_get_label at Base 0.1
+ snapd_slot_get_name at Base 0.1
+ snapd_slot_get_snap at Base 0.1
+ snapd_slot_get_type at Base 0.1
+ snapd_slot_has_attribute at Base 1.3
+ snapd_slot_ref_get_slot at Base 1.48
+ snapd_slot_ref_get_snap at Base 1.48
+ snapd_slot_ref_get_type at Base 1.48
+ snapd_snap_get_apps at Base 0.1
+ snapd_snap_get_base at Base 1.45
+ snapd_snap_get_broken at Base 1.25
+ snapd_snap_get_categories at Base 1.64
+ snapd_snap_get_channel at Base 0.1
+ snapd_snap_get_channels at Base 1.24
+ snapd_snap_get_common_ids at Base 0.41
+ snapd_snap_get_confinement at Base 0.1
+ snapd_snap_get_contact at Base 1.13
+ snapd_snap_get_description at Base 0.1
+ snapd_snap_get_developer at Base 0.1
+ snapd_snap_get_devmode at Base 0.1
+ snapd_snap_get_download_size at Base 0.1
+ snapd_snap_get_hold at Base 1.64
+ snapd_snap_get_icon at Base 0.1
+ snapd_snap_get_id at Base 0.1
+ snapd_snap_get_install_date at Base 0.1
+ snapd_snap_get_installed_size at Base 0.1
+ snapd_snap_get_jailmode at Base 1.8
+ snapd_snap_get_license at Base 1.19
+ snapd_snap_get_links at Base 1.70
+ snapd_snap_get_media at Base 1.45
+ snapd_snap_get_mounted_from at Base 1.45
+ snapd_snap_get_name at Base 0.1
+ snapd_snap_get_prices at Base 0.1
+ snapd_snap_get_private at Base 0.1
+ snapd_snap_get_proceed_time at Base 1.65
+ snapd_snap_get_publisher_display_name at Base 1.42
+ snapd_snap_get_publisher_id at Base 1.42
+ snapd_snap_get_publisher_username at Base 1.42
+ snapd_snap_get_publisher_validation at Base 1.42
+ snapd_snap_get_revision at Base 0.1
+ snapd_snap_get_screenshots at Base 1.0
+ snapd_snap_get_snap_type at Base 0.1
+ snapd_snap_get_status at Base 0.1
+ snapd_snap_get_store_url at Base 1.60
+ snapd_snap_get_summary at Base 0.1
+ snapd_snap_get_title at Base 1.14
+ snapd_snap_get_tracking_channel at Base 1.7
+ snapd_snap_get_tracks at Base 1.24
+ snapd_snap_get_trymode at Base 0.1
+ snapd_snap_get_type at Base 0.1
+ snapd_snap_get_version at Base 0.1
+ snapd_snap_get_website at Base 1.50
+ snapd_snap_match_channel at Base 1.24
+ snapd_snap_status_get_type at Base 0.1
+ snapd_snap_type_get_type at Base 0.1
+ snapd_system_confinement_get_type at Base 1.14
+ snapd_system_information_get_architecture at Base 1.64
+ snapd_system_information_get_binaries_directory at Base 1.11
+ snapd_system_information_get_build_id at Base 1.40
+ snapd_system_information_get_confinement at Base 1.14
+ snapd_system_information_get_managed at Base 1.7
+ snapd_system_information_get_mount_directory at Base 1.11
+ snapd_system_information_get_on_classic at Base 0.1
+ snapd_system_information_get_os_id at Base 0.1
+ snapd_system_information_get_kernel_version at Base 1.11
+ snapd_system_information_get_os_version at Base 0.1
+ snapd_system_information_get_refresh_hold at Base 1.42
+ snapd_system_information_get_refresh_last at Base 1.42
+ snapd_system_information_get_refresh_next at Base 1.42
+ snapd_system_information_get_refresh_schedule at Base 1.42
+ snapd_system_information_get_refresh_timer at Base 1.42
+ snapd_system_information_get_sandbox_features at Base 1.42
+ snapd_system_information_get_series at Base 0.1
+ snapd_system_information_get_store at Base 1.7
+ snapd_system_information_get_type at Base 0.1
+ snapd_system_information_get_version at Base 0.1
+ snapd_task_data_get_affected_snaps at Base 1.66
+ snapd_task_data_get_type at Base 1.66
+ snapd_task_get_data at Base 1.66
+ snapd_task_get_id at Base 0.4
+ snapd_task_get_kind at Base 0.4
+ snapd_task_get_progress_done at Base 0.4
+ snapd_task_get_progress_label at Base 1.5
+ snapd_task_get_progress_total at Base 0.4
+ snapd_task_get_ready at Base 0.4
+ snapd_task_get_ready_time at Base 0.7
+ snapd_task_get_spawn_time at Base 0.4
+ snapd_task_get_status at Base 0.4
+ snapd_task_get_summary at Base 0.4
+ snapd_task_get_type at Base 0.4
+ snapd_theme_status_get_type at Base 1.60
+ snapd_user_information_get_auth_data at Base 1.26
+ snapd_user_information_get_email at Base 1.26
+ snapd_user_information_get_id at Base 1.26
+ snapd_user_information_get_ssh_keys at Base 1.3
+ snapd_user_information_get_type at Base 1.3
+ snapd_user_information_get_username at Base 1.3
diff --git a/debian/libsnapd-glib-dev.install b/debian/libsnapd-glib-dev.install
new file mode 100644
index 0000000..323231f
--- /dev/null
+++ b/debian/libsnapd-glib-dev.install
@@ -0,0 +1,5 @@
+usr/include/*/snapd-glib-2
+usr/lib/*/pkgconfig/snapd-glib-2.pc
+usr/lib/*/libsnapd-glib*.so
+usr/share/gir-1.0
+usr/share/vala
diff --git a/debian/libsnapd-qt-2-1.install b/debian/libsnapd-qt-2-1.install
new file mode 100644
index 0000000..b75980c
--- /dev/null
+++ b/debian/libsnapd-qt-2-1.install
@@ -0,0 +1 @@
+usr/lib/*/libsnapd-qt-2.so.*
diff --git a/debian/libsnapd-qt-dev.install b/debian/libsnapd-qt-dev.install
new file mode 100644
index 0000000..db0fafa
--- /dev/null
+++ b/debian/libsnapd-qt-dev.install
@@ -0,0 +1,4 @@
+usr/include/*/qt5/snapd-qt-2
+usr/lib/*/cmake/Snapd-2/
+usr/lib/*/pkgconfig/snapd-qt-2.pc
+usr/lib/*/libsnapd-qt-2.so
diff --git a/debian/libsnapd-qt6-2-1.install b/debian/libsnapd-qt6-2-1.install
new file mode 100644
index 0000000..8f334a5
--- /dev/null
+++ b/debian/libsnapd-qt6-2-1.install
@@ -0,0 +1 @@
+usr/lib/*/libsnapd-qt6-2.so.*
diff --git a/debian/libsnapd-qt6-dev.install b/debian/libsnapd-qt6-dev.install
new file mode 100644
index 0000000..bf2c052
--- /dev/null
+++ b/debian/libsnapd-qt6-dev.install
@@ -0,0 +1,4 @@
+usr/include/*/qt6/snapd-qt-2
+usr/lib/*/cmake/SnapdQt6-2/
+usr/lib/*/pkgconfig/snapd-qt6-2.pc
+usr/lib/*/libsnapd-qt6-2.so
diff --git a/debian/patches/1001_support-qt5+qt6-dual-builds.patch b/debian/patches/1001_support-qt5+qt6-dual-builds.patch
new file mode 100644
index 0000000..0e53fe4
--- /dev/null
+++ b/debian/patches/1001_support-qt5+qt6-dual-builds.patch
@@ -0,0 +1,107 @@
+Description: Support dually building against Qt5 and Qt6.
+Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
+Forwarded: pending
+
+--- a/snapd-qt/meson.build
++++ b/snapd-qt/meson.build
+@@ -6,9 +6,12 @@
+     qt_min_version = '5.9.5'
+     qt_version = 'qt5'
+     qt_core_camel = 'Qt5Core'
+-    description = 'Snapd Qt'
++    description = 'Snapd Qt5'
+     cmake_base_name = 'SnapdQt5'
++    cmake_name = 'Snapd'
++    cmake_name_dir = 'Snapd'
+     library_name = 'snapd-qt'
++    include_name = 'snapd-qt'
+     qt_core_dep = dependency ('qt5', modules: [ 'Core' ])
+     qt_network_dep = dependency ('qt5', modules: [ 'Network' ])
+     qml_dep = dependency ('qt5', modules: [ 'Qml' ])
+@@ -18,9 +21,12 @@
+     qt_min_version = '6.2.4'
+     qt_version = 'qt6'
+     qt_core_camel = 'Qt6Core'
+-    description = 'Snapd Qt'
++    description = 'Snapd Qt6'
+     cmake_base_name = 'SnapdQt6'
+-    library_name = 'snapd-qt'
++    cmake_name = 'SnapdQt6'
++    cmake_name_dir = 'SnapdQt6'
++    library_name = 'snapd-qt6'
++    include_name = 'snapd-qt'
+     qt6_core_dep = dependency ('qt6', modules: [ 'Core' ])
+     qt6_network_dep = dependency ('qt6', modules: [ 'Network' ])
+     qml_dep = dependency ('qt6', modules: [ 'Qml' ])
+@@ -29,6 +35,8 @@
+ qt_name = 'Snapd'
+ if not get_option('soup2')
+       library_name += '-2'
++      include_name += '-2'
++      cmake_name_dir += '-2'
+       qt_name += '2'
+ endif
+ 
+@@ -40,9 +48,9 @@
+     include_type: 'system'
+ )
+ 
+-install_header_dir = join_paths (includedir, library_name, 'Snapd')
++install_header_dir = join_paths (includedir, f'@qt_version@', include_name, 'Snapd')
+ qml_dir = join_paths (libdir, f'@qt_version@', 'qml', f'@qt_name@')
+-cmake_dir = join_paths (libdir, 'cmake', qt_name)
++cmake_dir = join_paths (libdir, 'cmake', cmake_name_dir)
+ 
+ source_cpp = [
+   'alias.cpp',
+@@ -180,21 +188,24 @@
+ pc_required_qt=f'@qt_core_camel@'
+ pc.generate (libraries: snapd_qt_lib,
+               filebase: library_name,
+-              name: 'Snapd Qt',
++              name: f'@description@',
+               description: 'Library for accessing snapd',
+               version: meson.project_version (),
+-              requires: pc_required_qt,)
++              requires: pc_required_qt,
++              subdirs: join_paths (f'@qt_version@', include_name),)
+ 
+ cmake_conf = configuration_data ()
+ cmake_conf.set ('libdir', libdir)
+ cmake_conf.set ('includedir', includedir)
+ cmake_conf.set ('version', meson.project_version ())
+ cmake_conf.set ('library_name', library_name)
++cmake_conf.set ('include_name', include_name)
++cmake_conf.set ('qt_version', qt_version)
+ cmake_file = configure_file (input: f'@cmake_base_name at Config.cmake.in',
+-                              output: 'SnapdConfig.cmake',
++                              output: f'@cmake_name at Config.cmake',
+                               configuration: cmake_conf)
+ cmake_version_file = configure_file (input: f'@cmake_base_name at ConfigVersion.cmake.in',
+-                                      output: 'SnapdConfigVersion.cmake',
++                                      output: f'@cmake_name at ConfigVersion.cmake',
+                                       configuration: cmake_conf)
+ install_data (cmake_file, cmake_version_file,
+               install_dir: cmake_dir)
+--- a/snapd-qt/SnapdQt5Config.cmake.in
++++ b/snapd-qt/SnapdQt5Config.cmake.in
+@@ -2,7 +2,7 @@
+ # SNAPD_LIBRARIES - The libraries needed to use snapd-qt
+ 
+ set(SNAPD_LIBRARIES @libdir@/lib at library_name@.so)
+-set(SNAPD_INCLUDE_DIRS @includedir@/@library_name@/)
++set(SNAPD_INCLUDE_DIRS @includedir@/@qt_version@/@include_name@/)
+ 
+ add_library(Snapd::Core SHARED IMPORTED)
+ set_target_properties(Snapd::Core PROPERTIES
+--- a/snapd-qt/SnapdQt6Config.cmake.in
++++ b/snapd-qt/SnapdQt6Config.cmake.in
+@@ -2,7 +2,7 @@
+ # SNAPD_LIBRARIES - The libraries needed to use snapd-qt
+ 
+ set(SNAPD_LIBRARIES @libdir@/lib at library_name@.so)
+-set(SNAPD_INCLUDE_DIRS @includedir@/@library_name@/)
++set(SNAPD_INCLUDE_DIRS @includedir@/@qt_version@/@include_name@/)
+ 
+ add_library(Snapd::Core SHARED IMPORTED)
+ set_target_properties(Snapd::Core PROPERTIES
diff --git a/debian/patches/2001_install-docs-to-html-subfolder.patch b/debian/patches/2001_install-docs-to-html-subfolder.patch
new file mode 100644
index 0000000..09153b0
--- /dev/null
+++ b/debian/patches/2001_install-docs-to-html-subfolder.patch
@@ -0,0 +1,19 @@
+Description: Install doc files to /usr/share/doc/libsnapd-glib-dev/html
+Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
+Forwarded: no, Debian-specific
+
+--- a/doc/meson.build
++++ b/doc/meson.build
+@@ -8,9 +8,9 @@
+                                   configuration: doc_conf)
+   custom_target('documentation',
+                 depends: snapd_glib_gir,
+-                command : [docgen, 'generate', '--config', settings_file, '--no-namespace-dir', '--output-dir', join_paths('@OUTDIR@', 'snapd-glib'), join_paths (meson.project_build_root (), 'snapd-glib', 'Snapd-2.gir')],
+-                output: 'snapd-glib',
++                command : [docgen, 'generate', '--config', settings_file, '--no-namespace-dir', '--output-dir', join_paths('@OUTDIR@', 'html'), join_paths (meson.project_build_root (), 'snapd-glib', 'Snapd-2.gir')],
++                output: 'html',
+                 build_by_default: true,
+                 install: true,
+-                install_dir: get_option('prefix') / get_option('datadir') / 'doc',) # installs to PREFIX/share/doc/snapd-glib
++                install_dir: get_option('prefix') / get_option('datadir') / 'doc' / 'libsnapd-glib-dev',) # installs to PREFIX/share/doc/libsnapd-glib-dev/html
+ endif
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..bb24d52
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,2 @@
+1001_support-qt5+qt6-dual-builds.patch
+2001_install-docs-to-html-subfolder.patch
diff --git a/debian/qml-module-snapd2.install b/debian/qml-module-snapd2.install
new file mode 100644
index 0000000..0607edc
--- /dev/null
+++ b/debian/qml-module-snapd2.install
@@ -0,0 +1,2 @@
+usr/lib/*/qt5/qml/Snapd2/*.so
+usr/lib/*/qt5/qml/Snapd2/qmldir
diff --git a/debian/qml6-module-snapd2.install b/debian/qml6-module-snapd2.install
new file mode 100644
index 0000000..548b8d4
--- /dev/null
+++ b/debian/qml6-module-snapd2.install
@@ -0,0 +1,2 @@
+usr/lib/*/qt6/qml/Snapd2/*.so
+usr/lib/*/qt6/qml/Snapd2/qmldir
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..4e38fa2
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,72 @@
+#!/usr/bin/make -f
+
+NULL =
+
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+export DPKG_GENSYMBOLS_CHECK_LEVEL = 4
+
+%:
+	dh $@
+
+override_dh_auto_configure:
+	dh_auto_configure --builddirectory=build-qt6 \
+	                  --buildsystem=meson \
+	                  -- \
+	                  -Dqt6=true \
+	                  -Dqt5=false \
+	                  -Ddocs=true \
+	                  -Dexamples=true \
+	                  -Dintrospection=true \
+	                  -Dvala-bindings=true \
+	                  -Dincludedir=/usr/include/$(DEB_HOST_MULTIARCH)
+	                  $(meson_opts) \
+	                  $(NULL)
+	dh_auto_configure --builddirectory=build-qt5 \
+	                  --buildsystem=meson \
+	                  -- \
+	                  -Dqt6=false \
+	                  -Dqt5=true \
+	                  -Ddocs=false \
+	                  -Dexamples=false \
+	                  -Dintrospection=false \
+	                  -Dvala-bindings=false \
+	                  -Dincludedir=/usr/include/$(DEB_HOST_MULTIARCH)
+	                  $(meson_opts) \
+	                  $(NULL)
+
+override_dh_auto_build:
+	dh_auto_build --builddirectory=build-qt6 \
+	              --buildsystem=meson \
+	              $(NULL)
+	dh_auto_build --builddirectory=build-qt5 \
+	              --buildsystem=meson \
+	              $(NULL)
+
+override_dh_auto_test:
+	dh_auto_test --builddirectory=build-qt6 \
+	             --buildsystem=meson \
+	             --no-parallel \
+	             $(NULL)
+	dh_auto_test --builddirectory=build-qt5 \
+	             --buildsystem=meson \
+	             --no-parallel \
+	             $(NULL)
+
+override_dh_auto_install:
+	dh_auto_install --builddirectory=build-qt6 \
+	                --buildsystem=meson \
+	                $(NULL)
+	dh_auto_install --builddirectory=build-qt5 \
+	                --buildsystem=meson \
+	                $(NULL)
+
+override_dh_auto_clean:
+	dh_auto_clean --builddirectory=build-qt6 \
+	              --buildsystem=meson \
+	              $(NULL)
+	dh_auto_clean --builddirectory=build-qt5 \
+	              --buildsystem=meson \
+	              $(NULL)
+
+get-orig-source:
+	uscan --noconf --force-download --rename --download-current-version --destdir=..
diff --git a/debian/snapd-glib-doc.doc-base b/debian/snapd-glib-doc.doc-base
new file mode 100644
index 0000000..3a45896
--- /dev/null
+++ b/debian/snapd-glib-doc.doc-base
@@ -0,0 +1,9 @@
+Document: snapd-glib-dpc
+Title: snapd-glib API
+Author: Canonical Ltd.
+Abstract: This document describes the snapd-glib API
+Section: Programming/C++
+
+Format: HTML
+Index: /usr/share/doc/libsnapd-glib-dev/html/index.html
+Files: /usr/share/doc/libsnapd-glib-dev/html/*
diff --git a/debian/snapd-glib-doc.examples b/debian/snapd-glib-doc.examples
new file mode 100644
index 0000000..43ec862
--- /dev/null
+++ b/debian/snapd-glib-doc.examples
@@ -0,0 +1 @@
+examples/*.c
diff --git a/debian/snapd-glib-doc.install b/debian/snapd-glib-doc.install
new file mode 100644
index 0000000..7260c44
--- /dev/null
+++ b/debian/snapd-glib-doc.install
@@ -0,0 +1 @@
+usr/share/doc/libsnapd-glib-dev/html
diff --git a/debian/snapd-glib-doc.links b/debian/snapd-glib-doc.links
new file mode 100644
index 0000000..f63782e
--- /dev/null
+++ b/debian/snapd-glib-doc.links
@@ -0,0 +1 @@
+usr/share/doc/libsnapd-glib-dev/html usr/share/gtk-doc/html/snapd-glib
diff --git a/debian/snapd-glib-tests.install b/debian/snapd-glib-tests.install
new file mode 100644
index 0000000..e2a2951
--- /dev/null
+++ b/debian/snapd-glib-tests.install
@@ -0,0 +1,2 @@
+usr/libexec/installed-tests
+usr/share/installed-tests
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/tests/control b/debian/tests/control
new file mode 100644
index 0000000..7d144d8
--- /dev/null
+++ b/debian/tests/control
@@ -0,0 +1,3 @@
+Tests: unit
+Restrictions: allow-stderr
+Depends: snapd-glib-tests, gnome-desktop-testing
diff --git a/debian/tests/unit b/debian/tests/unit
new file mode 100755
index 0000000..fc05314
--- /dev/null
+++ b/debian/tests/unit
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec gnome-desktop-testing-runner snapd-glib
diff --git a/debian/upstream/metadata b/debian/upstream/metadata
new file mode 100644
index 0000000..42411cd
--- /dev/null
+++ b/debian/upstream/metadata
@@ -0,0 +1,4 @@
+Bug-Database: https://github.com/snapcore/snapd-glib/issues
+Bug-Submit: https://github.com/snapcore/snapd-glib/issues/new
+Repository: https://github.com/snapcore/snapd-glib.git
+Repository-Browse: https://github.com/snapcore/snapd-glib
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..99e77dc
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=4
+https://github.com/snapcore/snapd-glib/tags .*/([0-9.]+)\.tar\.gz

From null at kde.org  Mon Jul 27 03:44:35 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 02:44:35 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-workspace-wallpapers/Neon/release=5D_debian=3A_dh=5Fauto=5Fconfigure_--_-DQT=5FMAJOR=5FVERSION=3D6?=
Message-ID: <20260727024435.309B41400845@lerwini.kde.org>

Git commit 4c6830d2d7f5e4d274dfabf62ce26c4601754a42 by Carlos De Maine.
Committed on 27/07/2026 at 02:44.
Pushed by carlosdem into branch 'Neon/release'.

dh_auto_configure -- -DQT_MAJOR_VERSION=6

M  +3    -0    debian/rules

https://invent.kde.org/neon/plasma/plasma-workspace-wallpapers/-/commit/4c6830d2d7f5e4d274dfabf62ce26c4601754a42

diff --git a/debian/rules b/debian/rules
index 3d69b0d..1448d04 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,3 +4,6 @@
 
 %:
 	dh $@ --with kf6 --buildsystem kf6
+
+override_dh_auto_configure:
+	dh_auto_configure -- -DQT_MAJOR_VERSION=6

From null at kde.org  Mon Jul 27 04:00:55 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 03:00:55 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kcolorscheme/Neon/release=5D_debian=3A_add_transitionals?=
Message-ID: <20260727030055.27A541400832@lerwini.kde.org>

Git commit e7ea92545340c7b516e11aa2b8c678376687b80d by Carlos De Maine.
Committed on 27/07/2026 at 03:00.
Pushed by carlosdem into branch 'Neon/release'.

add transitionals

M  +14   -0    debian/control

https://invent.kde.org/neon/kf6/kf6-kcolorscheme/-/commit/e7ea92545340c7b516e11aa2b8c678376687b80d

diff --git a/debian/control b/debian/control
index b58e9b3..597b350 100644
--- a/debian/control
+++ b/debian/control
@@ -24,6 +24,7 @@ Depends: kf6-kcolorscheme (= ${binary:Version}),
          qt6-base-dev, 
          ${misc:Depends},
          ${shlibs:Depends}
+Replaces: libkf6colorscheme-dev,
 Description: Development files for KColorScheme
  Classes to read and interact with KColorScheme
  This package is part of KDE Frameworks 6.
@@ -34,7 +35,20 @@ Package: kf6-kcolorscheme
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
+Replaces: libkf6colorscheme6,
 Description: Library and data files for KColorScheme
  This package is part of KDE Frameworks 6.
  .
  This package contains the development header files.
+
+Package: libkf6colorscheme6
+Architecture: all
+Depends: kf6-kcolorscheme, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: libkf6colorscheme-dev
+Architecture: all
+Depends: kf6-kcolorscheme-dev, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.

From null at kde.org  Mon Jul 27 04:01:17 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 03:01:17 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kcolorscheme/Neon/release=5Fnoble=5D_debian=3A_add_transitionals?=
Message-ID: <20260727030117.4F8F31400832@lerwini.kde.org>

Git commit 99ddf469ba0e48fa756c566185374275cf4fc69d by Carlos De Maine.
Committed on 27/07/2026 at 03:01.
Pushed by carlosdem into branch 'Neon/release_noble'.

add transitionals

(cherry picked from commit e7ea92545340c7b516e11aa2b8c678376687b80d)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +14   -0    debian/control

https://invent.kde.org/neon/kf6/kf6-kcolorscheme/-/commit/99ddf469ba0e48fa756c566185374275cf4fc69d

diff --git a/debian/control b/debian/control
index b58e9b3..597b350 100644
--- a/debian/control
+++ b/debian/control
@@ -24,6 +24,7 @@ Depends: kf6-kcolorscheme (= ${binary:Version}),
          qt6-base-dev, 
          ${misc:Depends},
          ${shlibs:Depends}
+Replaces: libkf6colorscheme-dev,
 Description: Development files for KColorScheme
  Classes to read and interact with KColorScheme
  This package is part of KDE Frameworks 6.
@@ -34,7 +35,20 @@ Package: kf6-kcolorscheme
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
+Replaces: libkf6colorscheme6,
 Description: Library and data files for KColorScheme
  This package is part of KDE Frameworks 6.
  .
  This package contains the development header files.
+
+Package: libkf6colorscheme6
+Architecture: all
+Depends: kf6-kcolorscheme, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
+
+Package: libkf6colorscheme-dev
+Architecture: all
+Depends: kf6-kcolorscheme-dev, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.

From null at kde.org  Mon Jul 27 04:30:16 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 03:30:16 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-login-manager/Neon/release=5D_debian=3A_systemd-dev_build_dep?=
Message-ID: <20260727033016.25F49140023A@lerwini.kde.org>

Git commit abe409e42983714bbec66c503d284d1687c4589f by Carlos De Maine.
Committed on 27/07/2026 at 03:30.
Pushed by carlosdem into branch 'Neon/release'.

systemd-dev build dep

M  +1    -0    debian/control

https://invent.kde.org/neon/plasma/plasma-login-manager/-/commit/abe409e42983714bbec66c503d284d1687c4589f

diff --git a/debian/control b/debian/control
index 02b5aff..94a0141 100644
--- a/debian/control
+++ b/debian/control
@@ -24,6 +24,7 @@ Build-Depends: cmake,
                plasma-workspace-dev,
                qt6-base-dev,
                qt6-declarative-dev,
+               systemd-dev,
 Standards-Version: 4.6.2
 Homepage: https://invent.kde.org/plasma/plasma-login-manager
 Vcs-Browser: https://invent.kde.org/neon/neon-packaging/plasma-login-manager

From null at kde.org  Mon Jul 27 04:34:45 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 03:34:45 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/angelfish/Neon/release=5D_debian=3A_resolute_has_newer_cargo_and_rust?=
Message-ID: <20260727033445.D75C914003D2@lerwini.kde.org>

Git commit 357688a637812a881cd5abdc1c49569ab9d3611d by Carlos De Maine.
Committed on 27/07/2026 at 03:34.
Pushed by carlosdem into branch 'Neon/release'.

resolute has newer cargo and rust

M  +2    -2    debian/control
M  +0    -3    debian/rules

https://invent.kde.org/neon/network/angelfish/-/commit/357688a637812a881cd5abdc1c49569ab9d3611d

diff --git a/debian/control b/debian/control
index 0d57542..eecde4a 100644
--- a/debian/control
+++ b/debian/control
@@ -2,7 +2,7 @@ Source: angelfish
 Maintainer: Jonah Brüchert <jbb at kaidan.im>
 Section: net
 Priority: optional
-Build-Depends: cargo-1.91,
+Build-Depends: cargo,
                cmake,
                corrosion,
                debhelper-compat (= 13),
@@ -25,7 +25,7 @@ Build-Depends: cargo-1.91,
                qt6-declarative-dev,
                qt6-svg-dev,
                qt6-webengine-dev,
-               rustc-1.91,
+               rustc,
 Standards-Version: 4.6.2
 Vcs-Browser: https://gitlab.com/debian-pm/apps/plasma-angelfish
 Vcs-Git: https://gitlab.com/debian-pm/apps/plasma-angelfish.git
diff --git a/debian/rules b/debian/rules
index 1a71c2f..3d69b0d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,6 +4,3 @@
 
 %:
 	dh $@ --with kf6 --buildsystem kf6
-
-override_dh_auto_configure:
-	dh_auto_configure -- -DRust_COMPILER=/usr/bin/rustc-1.91 -DRust_CARGO=/usr/bin/cargo-1.91

From null at kde.org  Mon Jul 27 04:43:11 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 03:43:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-resolute/snapd-glib-resolute/Neon/release=5D_debian=3A_backport_1=2E72?=
Message-ID: <20260727034311.42C7214003DC@lerwini.kde.org>

Git commit 005a3f38057d8750bced70cd2c800298ea9ff58b by Carlos De Maine.
Committed on 27/07/2026 at 02:26.
Pushed by carlosdem into branch 'Neon/release'.

backport 1.72

M  +23   -0    debian/changelog
M  +1    -1    debian/control
R  +2    -2    debian/libsnapd-glib-doc.doc-base [from: debian/snapd-glib-doc.doc-base - 061% similarity]
R  +0    -0    debian/libsnapd-glib-doc.examples [from: debian/snapd-glib-doc.examples - 100% similarity]
R  +0    -0    debian/libsnapd-glib-doc.install [from: debian/snapd-glib-doc.install - 100% similarity]
R  +0    -0    debian/libsnapd-glib-doc.links [from: debian/snapd-glib-doc.links - 100% similarity]

https://invent.kde.org/neon/backports-resolute/snapd-glib-resolute/-/commit/005a3f38057d8750bced70cd2c800298ea9ff58b

diff --git a/debian/changelog b/debian/changelog
index 8e40e77..09a30f9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,26 @@
+snapd-glib (1.72-0ubuntu3) resolute; urgency=medium
+
+  * Fix doc installation path
+
+ -- Nick Rosbrook <enr0n at ubuntu.com>  Wed, 18 Mar 2026 15:03:02 -0400
+
+snapd-glib (1.72-0ubuntu2) resolute; urgency=medium
+
+  * Restore Ubuntu delta erroneously removed in previous upload.
+
+ -- Nick Rosbrook <enr0n at ubuntu.com>  Wed, 18 Mar 2026 14:26:57 -0400
+
+snapd-glib (1.72-0ubuntu1) resolute; urgency=medium
+
+  * New upstream release (LP: #2144740)
+  * d/p: Drop patches applied upstream
+  * d/p: Refresh
+  * Update maintainer
+  * d/libsnapd-glib-2-1.symbols
+    - Update symbols for 1.72
+  * Adjust target location of docs
+
+ -- Charles <charles05 at canonical.com>  Tue, 17 Mar 2026 20:47:04 +0000
 snapd-glib (1.71-1) UNRELEASED; urgency=medium
 
   * New upstream release (LP: #2144644)
diff --git a/debian/control b/debian/control
index f6c766a..9f6fab5 100644
--- a/debian/control
+++ b/debian/control
@@ -209,7 +209,7 @@ Description: GLib snapd library (installed tests)
  This package contains test programs, designed to be run as part of a
  regression testsuite.
 
-Package: snapd-glib-doc
+Package: libsnapd-glib-doc
 Section: doc
 Architecture: all
 Depends: ${misc:Depends},
diff --git a/debian/snapd-glib-doc.doc-base b/debian/libsnapd-glib-doc.doc-base
similarity index 61%
rename from debian/snapd-glib-doc.doc-base
rename to debian/libsnapd-glib-doc.doc-base
index 3a45896..d446977 100644
--- a/debian/snapd-glib-doc.doc-base
+++ b/debian/libsnapd-glib-doc.doc-base
@@ -5,5 +5,5 @@ Abstract: This document describes the snapd-glib API
 Section: Programming/C++
 
 Format: HTML
-Index: /usr/share/doc/libsnapd-glib-dev/html/index.html
-Files: /usr/share/doc/libsnapd-glib-dev/html/*
+Index: /usr/share/doc/snapd-glib/html/index.html
+Files: /usr/share/doc/snapd-glib/html/*
diff --git a/debian/snapd-glib-doc.examples b/debian/libsnapd-glib-doc.examples
similarity index 100%
rename from debian/snapd-glib-doc.examples
rename to debian/libsnapd-glib-doc.examples
diff --git a/debian/snapd-glib-doc.install b/debian/libsnapd-glib-doc.install
similarity index 100%
rename from debian/snapd-glib-doc.install
rename to debian/libsnapd-glib-doc.install
diff --git a/debian/snapd-glib-doc.links b/debian/libsnapd-glib-doc.links
similarity index 100%
rename from debian/snapd-glib-doc.links
rename to debian/libsnapd-glib-doc.links

From null at kde.org  Mon Jul 27 04:57:20 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 03:57:20 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/aura-browser/Neon/release=5D_debian=3A_remove_qt6_based_runtime_deps?=
Message-ID: <20260727035720.9E8D5140054F@lerwini.kde.org>

Git commit 22464584878797724e670ccdf9d9c844e9218c7f by Carlos De Maine.
Committed on 27/07/2026 at 03:57.
Pushed by carlosdem into branch 'Neon/release'.

remove qt6 based runtime deps

M  +1    -5    debian/control

https://invent.kde.org/neon/plasma/aura-browser/-/commit/22464584878797724e670ccdf9d9c844e9218c7f

diff --git a/debian/control b/debian/control
index 543841c..dc16bd4 100644
--- a/debian/control
+++ b/debian/control
@@ -17,11 +17,7 @@ Homepage: https://invent.kde.org/plasma-bigscreen/aura-browser
 
 Package: aura-browser
 Architecture: any
-Depends: plasma-framework,
-         plasma-nano,
-         plasma-nm,
-         plasma-settings,
-         qml-module-qtquick-localstorage,
+Depends: qml-module-qtquick-localstorage,
          qml-module-qtwebengine,
          ${misc:Depends},
          ${shlibs:Depends}

From null at kde.org  Mon Jul 27 05:11:40 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 04:11:40 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kcmutils/Neon/release=5D_debian=3A_libkf6kcmutilsquick6_transitional_package?=
Message-ID: <20260727041140.163281400876@lerwini.kde.org>

Git commit e5bcad9f9bd938468b54c1cc0f09eac27258cf57 by Carlos De Maine.
Committed on 27/07/2026 at 04:11.
Pushed by carlosdem into branch 'Neon/release'.

libkf6kcmutilsquick6 transitional package

M  +7    -0    debian/control

https://invent.kde.org/neon/kf6/kf6-kcmutils/-/commit/e5bcad9f9bd938468b54c1cc0f09eac27258cf57

diff --git a/debian/control b/debian/control
index 69ecb10..899131a 100644
--- a/debian/control
+++ b/debian/control
@@ -35,6 +35,7 @@ Replaces: libkf6kcmutils-bin,
           libkf6kcmutils-doc,
           libkf6kcmutils6,
           libkf6kcmutilscore6,
+          libkf6kcmutilsquick6,
           qml6-module-org-kde-kcmutils
 Description: Extra APIs to write KConfig modules.
  KCMUtils provides various classes to work with KCModules. KCModules can be
@@ -90,6 +91,12 @@ Depends: kf6-kcmutils, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 
+Package: libkf6kcmutilsquick6
+Architecture: all
+Depends: kf6-kcmutils, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
+
 Package: libkf6kcmutils-dev
 Architecture: all
 Depends: kf6-kcmutils-dev, ${misc:Depends}

From null at kde.org  Mon Jul 27 05:11:55 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 04:11:55 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-kcmutils/Neon/release=5Fnoble=5D_debian=3A_libkf6kcmutilsquick6_transitional_package?=
Message-ID: <20260727041155.895221401592@lerwini.kde.org>

Git commit a515b8505929db338ff13c572711bfe244da09c7 by Carlos De Maine.
Committed on 27/07/2026 at 04:11.
Pushed by carlosdem into branch 'Neon/release_noble'.

libkf6kcmutilsquick6 transitional package

(cherry picked from commit e5bcad9f9bd938468b54c1cc0f09eac27258cf57)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +7    -0    debian/control

https://invent.kde.org/neon/kf6/kf6-kcmutils/-/commit/a515b8505929db338ff13c572711bfe244da09c7

diff --git a/debian/control b/debian/control
index f0f4166..1f4328a 100644
--- a/debian/control
+++ b/debian/control
@@ -35,6 +35,7 @@ Replaces: libkf6kcmutils-bin,
           libkf6kcmutils-doc,
           libkf6kcmutils6,
           libkf6kcmutilscore6,
+          libkf6kcmutilsquick6,
           qml6-module-org-kde-kcmutils
 Description: Extra APIs to write KConfig modules.
  KCMUtils provides various classes to work with KCModules. KCModules can be
@@ -90,6 +91,12 @@ Depends: kf6-kcmutils, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 
+Package: libkf6kcmutilsquick6
+Architecture: all
+Depends: kf6-kcmutils, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
+
 Package: libkf6kcmutils-dev
 Architecture: all
 Depends: kf6-kcmutils-dev, ${misc:Depends}

From null at kde.org  Mon Jul 27 05:45:37 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 04:45:37 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/akonadi-search/Neon/unstable=5D_debian=3A_kpim6-kmime-dev_-=3E_kf6-kmime-dev?=
Message-ID: <20260727044537.787921400095@lerwini.kde.org>

Git commit 3ad4a5cf4a1744d91b077ff61d88041725172d90 by Carlos De Maine.
Committed on 27/07/2026 at 04:45.
Pushed by carlosdem into branch 'Neon/unstable'.

kpim6-kmime-dev -> kf6-kmime-dev

(cherry picked from commit 8cc5c793f4ed003ab8aa897e589cd284e1daca5f)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +2    -2    debian/control

https://invent.kde.org/neon/pim/akonadi-search/-/commit/3ad4a5cf4a1744d91b077ff61d88041725172d90

diff --git a/debian/control b/debian/control
index 4e9eef5..040a32e 100644
--- a/debian/control
+++ b/debian/control
@@ -69,12 +69,12 @@ Architecture: any
 X-Neon-MergedPackage: true
 Depends: kf6-kcalendarcore-dev,
          kf6-kcontacts-dev,
+         kf6-kmime-dev,
          kpim6-akonadi-dev,
          kpim6-akonadi-mime-dev,
          kpim6-akonadi-search (= ${binary:Version}),
-         kpim6-kmime-dev,
          qt6-base-dev,
-         ${misc:Depends}
+         ${misc:Depends},
 Replaces: libkpim5akonadisearch-dev, 
           libkf5akonadisearch-dev,
 Description: Akonadi search library - development files

From null at kde.org  Mon Jul 27 05:46:08 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 04:46:08 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/akonadi-search/Neon/unstable=5Fnoble=5D_debian=3A_kpim6-kmime-dev_-=3E_kf6-kmime-dev?=
Message-ID: <20260727044608.C3D201400095@lerwini.kde.org>

Git commit e17091f8f5bf09172ef7b51e74cc4d52cfd768ab by Carlos De Maine.
Committed on 27/07/2026 at 04:46.
Pushed by carlosdem into branch 'Neon/unstable_noble'.

kpim6-kmime-dev -> kf6-kmime-dev

(cherry picked from commit 8cc5c793f4ed003ab8aa897e589cd284e1daca5f)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

(cherry picked from commit 3ad4a5cf4a1744d91b077ff61d88041725172d90)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +2    -2    debian/control

https://invent.kde.org/neon/pim/akonadi-search/-/commit/e17091f8f5bf09172ef7b51e74cc4d52cfd768ab

diff --git a/debian/control b/debian/control
index e01507f..32da070 100644
--- a/debian/control
+++ b/debian/control
@@ -69,12 +69,12 @@ Architecture: any
 X-Neon-MergedPackage: true
 Depends: kf6-kcalendarcore-dev,
          kf6-kcontacts-dev,
+         kf6-kmime-dev,
          kpim6-akonadi-dev,
          kpim6-akonadi-mime-dev,
          kpim6-akonadi-search (= ${binary:Version}),
-         kpim6-kmime-dev,
          qt6-base-dev,
-         ${misc:Depends}
+         ${misc:Depends},
 Replaces: libkpim5akonadisearch-dev, 
           libkf5akonadisearch-dev,
 Description: Akonadi search library - development files

From null at kde.org  Mon Jul 27 05:51:31 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 04:51:31 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/neochat/Neon/stable=5D_debian=3A_resolute_has_gcc15_already?=
Message-ID: <20260727045131.8306B1400393@lerwini.kde.org>

Git commit 459fbec65c315279ca81bab913db161c00171b83 by Carlos De Maine.
Committed on 27/07/2026 at 04:51.
Pushed by carlosdem into branch 'Neon/stable'.

resolute has gcc15 already

(cherry picked from commit f84ce5c140d8060f6659b56febf635af03f0897b)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +0    -2    debian/control
M  +0    -4    debian/rules

https://invent.kde.org/neon/network/neochat/-/commit/459fbec65c315279ca81bab913db161c00171b83

diff --git a/debian/control b/debian/control
index c668b02..ba4791b 100644
--- a/debian/control
+++ b/debian/control
@@ -5,8 +5,6 @@ Maintainer: Jonathan Riddell <jr at jriddell.org>
 Build-Depends: cmake,
                cmark,
                debhelper-compat (= 13),
-               g++-14,
-               gcc-14,
                kf6-extra-cmake-modules,
                kf6-kcolorscheme-dev,
                kf6-kconfig-dev,
diff --git a/debian/rules b/debian/rules
index cc51a6a..a632d63 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,10 +2,6 @@
 # SPDX-License-Identifier: LGPL-2.0-or-later
 # SPDX-FileCopyrightText: 2023 Jonathan Riddell <jr at jriddell.org>
 
-# need gcc 14
-export CC=gcc-14
-export CXX=g++-14
-
 %:
 	dh $@ --with kf6 --buildsystem kf6
 

From null at kde.org  Mon Jul 27 05:58:28 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 04:58:28 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/pim-sieve-editor/Neon/release=5D_debian=3A_drop_unneccessary_package?=
Message-ID: <20260727045828.0AE111400095@lerwini.kde.org>

Git commit bfa7bebe9e9e123170e96d32d4551b7170437a76 by Carlos De Maine.
Committed on 27/07/2026 at 04:58.
Pushed by carlosdem into branch 'Neon/release'.

drop unneccessary package

M  +0    -1    debian/control

https://invent.kde.org/neon/pim/pim-sieve-editor/-/commit/bfa7bebe9e9e123170e96d32d4551b7170437a76

diff --git a/debian/control b/debian/control
index cb1855f..b8874b6 100644
--- a/debian/control
+++ b/debian/control
@@ -64,7 +64,6 @@ Build-Depends: cmake,
                qtkeychain-qt6-dev,
                reuse,
                shared-mime-info,
-               spdx-licenses,
                xsltproc,
                zlib1g-dev
 Standards-Version: 4.6.2

From null at kde.org  Mon Jul 27 06:04:48 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 05:04:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/snap-kcm/Neon/stable=5D_debian=3A_libsnapd-qt6-dev?=
Message-ID: <20260727050448.A31A91400095@lerwini.kde.org>

Git commit 7b7ce12cc00a9be758dbd020b7c7b3cf24a38c87 by Carlos De Maine.
Committed on 27/07/2026 at 05:04.
Pushed by carlosdem into branch 'Neon/stable'.

libsnapd-qt6-dev

(cherry picked from commit 22e7529172d856ea8ff8271647615e309ae8f7a9)

Co-authored-by: Carlos De Maine <carlosd.kde at gmail.com>

M  +1    -1    debian/control

https://invent.kde.org/neon/plasma/snap-kcm/-/commit/7b7ce12cc00a9be758dbd020b7c7b3cf24a38c87

diff --git a/debian/control b/debian/control
index 8b416fd..e4c7afc 100644
--- a/debian/control
+++ b/debian/control
@@ -8,7 +8,7 @@ Build-Depends: cmake,,
                debhelper,
                kf6-extra-cmake-modules
                kf6-kcmutils-dev,
-               libsnapd-qt-dev,
+               libsnapd-qt6-dev,
 
 Package: kde-config-snap
 Architecture: any

From null at kde.org  Mon Jul 27 06:05:32 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 05:05:32 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/snap-kcm/Neon/stable=5Fnoble=5D_debian=3A_libsnapd-qt6-dev?=
Message-ID: <20260727050532.B1AB21401DCB@lerwini.kde.org>

Git commit b4b107726cecdd1b04def1e36ba133d172061e5d by Carlos De Maine.
Committed on 27/07/2026 at 05:05.
Pushed by carlosdem into branch 'Neon/stable_noble'.

libsnapd-qt6-dev

(cherry picked from commit 22e7529172d856ea8ff8271647615e309ae8f7a9)

Co-authored-by: Carlos De Maine <carlosd.kde at gmail.com>

(cherry picked from commit 7b7ce12cc00a9be758dbd020b7c7b3cf24a38c87)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +1    -1    debian/control

https://invent.kde.org/neon/plasma/snap-kcm/-/commit/b4b107726cecdd1b04def1e36ba133d172061e5d

diff --git a/debian/control b/debian/control
index 8b416fd..e4c7afc 100644
--- a/debian/control
+++ b/debian/control
@@ -8,7 +8,7 @@ Build-Depends: cmake,,
                debhelper,
                kf6-extra-cmake-modules
                kf6-kcmutils-dev,
-               libsnapd-qt-dev,
+               libsnapd-qt6-dev,
 
 Package: kde-config-snap
 Architecture: any

From null at kde.org  Mon Jul 27 06:06:50 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 05:06:50 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/neochat/Neon/stable=5D_debian=3A_libquotient-dev?=
Message-ID: <20260727050650.B41311400567@lerwini.kde.org>

Git commit 72c77682b77649590d91685059c17340e1b987a3 by Carlos De Maine.
Committed on 27/07/2026 at 05:06.
Pushed by carlosdem into branch 'Neon/stable'.

libquotient-dev

M  +1    -1    debian/control

https://invent.kde.org/neon/network/neochat/-/commit/72c77682b77649590d91685059c17340e1b987a3

diff --git a/debian/control b/debian/control
index ba4791b..46a2c78 100644
--- a/debian/control
+++ b/debian/control
@@ -31,7 +31,7 @@ Build-Depends: cmake,
                libfreetype-dev,
                libicu-dev,
                libolm-dev,
-               libquotient-qt6-dev,
+               libquotient-dev,
                libsqlite3-dev,
                pkg-kde-tools-neon,
                qcoro-qt6-dev,

From null at kde.org  Mon Jul 27 06:08:03 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 05:08:03 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/neochat/Neon/stable=5Fnoble=5D_debian=3A_libquotient-dev?=
Message-ID: <20260727050803.9A28F1400567@lerwini.kde.org>

Git commit 8a7be8cd48b150d8bdc14adfecd5e5c9cc6d32a5 by Carlos De Maine.
Committed on 27/07/2026 at 05:08.
Pushed by carlosdem into branch 'Neon/stable_noble'.

libquotient-dev

(cherry picked from commit 72c77682b77649590d91685059c17340e1b987a3)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +1    -1    debian/control

https://invent.kde.org/neon/network/neochat/-/commit/8a7be8cd48b150d8bdc14adfecd5e5c9cc6d32a5

diff --git a/debian/control b/debian/control
index c668b02..ec4af51 100644
--- a/debian/control
+++ b/debian/control
@@ -33,7 +33,7 @@ Build-Depends: cmake,
                libfreetype-dev,
                libicu-dev,
                libolm-dev,
-               libquotient-qt6-dev,
+               libquotient-dev,
                libsqlite3-dev,
                pkg-kde-tools-neon,
                qcoro-qt6-dev,

From null at kde.org  Mon Jul 27 06:18:21 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 05:18:21 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/neochat/Neon/stable=5D_debian=3A_gcc-15?=
Message-ID: <20260727051821.546A2140092D@lerwini.kde.org>

Git commit 245b7c0c7b95c3ad9e31c2be159de55c9831e64f by Carlos De Maine.
Committed on 27/07/2026 at 05:18.
Pushed by carlosdem into branch 'Neon/stable'.

gcc-15

M  +1    -1    debian/rules

https://invent.kde.org/neon/network/neochat/-/commit/245b7c0c7b95c3ad9e31c2be159de55c9831e64f

diff --git a/debian/rules b/debian/rules
index a632d63..13d5e5d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -6,4 +6,4 @@
 	dh $@ --with kf6 --buildsystem kf6
 
 override_dh_auto_configure:
-	dh_auto_configure -- -DCMAKE_CXX_STANDARD=23 -DCMAKE_CXX_STANDARD_REQUIRED=ON -DCMAKE_CXX_COMPILER=g++-14
+	dh_auto_configure -- -DCMAKE_CXX_STANDARD=23 -DCMAKE_CXX_STANDARD_REQUIRED=ON

From null at kde.org  Mon Jul 27 06:22:44 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 05:22:44 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/aura-browser/Neon/stable=5D_debian=3A_remove_qt6_based_runtime_deps?=
Message-ID: <20260727052245.0027E140054F@lerwini.kde.org>

Git commit a8fd5b4c6051b5774006eae72c1c91ca486267ee by Carlos De Maine.
Committed on 27/07/2026 at 05:22.
Pushed by carlosdem into branch 'Neon/stable'.

remove qt6 based runtime deps

(cherry picked from commit 22464584878797724e670ccdf9d9c844e9218c7f)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +1    -5    debian/control

https://invent.kde.org/neon/plasma/aura-browser/-/commit/a8fd5b4c6051b5774006eae72c1c91ca486267ee

diff --git a/debian/control b/debian/control
index 543841c..dc16bd4 100644
--- a/debian/control
+++ b/debian/control
@@ -17,11 +17,7 @@ Homepage: https://invent.kde.org/plasma-bigscreen/aura-browser
 
 Package: aura-browser
 Architecture: any
-Depends: plasma-framework,
-         plasma-nano,
-         plasma-nm,
-         plasma-settings,
-         qml-module-qtquick-localstorage,
+Depends: qml-module-qtquick-localstorage,
          qml-module-qtwebengine,
          ${misc:Depends},
          ${shlibs:Depends}

From null at kde.org  Mon Jul 27 06:23:14 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 05:23:14 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/aura-browser/Neon/release=5Fnoble=5D_debian=3A_remove_qt6_based_runtime_deps?=
Message-ID: <20260727052314.3AC36140054F@lerwini.kde.org>

Git commit defb087cac0ca2894950b9741bacda4dc62406c1 by Carlos De Maine.
Committed on 27/07/2026 at 05:23.
Pushed by carlosdem into branch 'Neon/release_noble'.

remove qt6 based runtime deps

(cherry picked from commit 22464584878797724e670ccdf9d9c844e9218c7f)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

(cherry picked from commit a8fd5b4c6051b5774006eae72c1c91ca486267ee)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +1    -5    debian/control

https://invent.kde.org/neon/plasma/aura-browser/-/commit/defb087cac0ca2894950b9741bacda4dc62406c1

diff --git a/debian/control b/debian/control
index 543841c..dc16bd4 100644
--- a/debian/control
+++ b/debian/control
@@ -17,11 +17,7 @@ Homepage: https://invent.kde.org/plasma-bigscreen/aura-browser
 
 Package: aura-browser
 Architecture: any
-Depends: plasma-framework,
-         plasma-nano,
-         plasma-nm,
-         plasma-settings,
-         qml-module-qtquick-localstorage,
+Depends: qml-module-qtquick-localstorage,
          qml-module-qtwebengine,
          ${misc:Depends},
          ${shlibs:Depends}

From null at kde.org  Mon Jul 27 06:23:39 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 05:23:39 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/aura-browser/Neon/stable=5Fnoble=5D_debian=3A_remove_qt6_based_runtime_deps?=
Message-ID: <20260727052339.0FF5F140054F@lerwini.kde.org>

Git commit 97862ff611be55b281cd1281b53deb4d0d07bdd8 by Carlos De Maine.
Committed on 27/07/2026 at 05:23.
Pushed by carlosdem into branch 'Neon/stable_noble'.

remove qt6 based runtime deps

(cherry picked from commit 22464584878797724e670ccdf9d9c844e9218c7f)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

(cherry picked from commit a8fd5b4c6051b5774006eae72c1c91ca486267ee)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

(cherry picked from commit defb087cac0ca2894950b9741bacda4dc62406c1)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +1    -5    debian/control

https://invent.kde.org/neon/plasma/aura-browser/-/commit/97862ff611be55b281cd1281b53deb4d0d07bdd8

diff --git a/debian/control b/debian/control
index 543841c..dc16bd4 100644
--- a/debian/control
+++ b/debian/control
@@ -17,11 +17,7 @@ Homepage: https://invent.kde.org/plasma-bigscreen/aura-browser
 
 Package: aura-browser
 Architecture: any
-Depends: plasma-framework,
-         plasma-nano,
-         plasma-nm,
-         plasma-settings,
-         qml-module-qtquick-localstorage,
+Depends: qml-module-qtquick-localstorage,
          qml-module-qtwebengine,
          ${misc:Depends},
          ${shlibs:Depends}

From null at kde.org  Mon Jul 27 06:28:04 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 05:28:04 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/kde-gtk-config/Neon/release=5D_debian/tests=3A_fonts-oxygen_is_finito?=
Message-ID: <20260727052804.53F6214005E7@lerwini.kde.org>

Git commit c00eaa2c5c151522fbd2ff80208ba0eea11af890 by Carlos De Maine.
Committed on 27/07/2026 at 05:28.
Pushed by carlosdem into branch 'Neon/release'.

fonts-oxygen is finito

M  +0    -1    debian/tests/control

https://invent.kde.org/neon/plasma/kde-gtk-config/-/commit/c00eaa2c5c151522fbd2ff80208ba0eea11af890

diff --git a/debian/tests/control b/debian/tests/control
index 60c7e33..d91ec7c 100644
--- a/debian/tests/control
+++ b/debian/tests/control
@@ -1,7 +1,6 @@
 Tests: testsuite
 Depends: build-essential,
          dbus (>= 1.8),
-         fonts-oxygen,
          openbox,
          xauth,
          xvfb,

From null at kde.org  Mon Jul 27 06:30:34 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 05:30:34 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/neochat/Neon/stable=5D_debian/patches=3A_drop_unneccessary_patch?=
Message-ID: <20260727053034.8CECA140054F@lerwini.kde.org>

Git commit 58872998cee5d2f0c9f34e6e21535274aa0074f5 by Carlos De Maine.
Committed on 27/07/2026 at 05:30.
Pushed by carlosdem into branch 'Neon/stable'.

drop unneccessary patch

D  +0    -73   debian/patches/gcc_15_isms-testing.diff
D  +0    -1    debian/patches/series

https://invent.kde.org/neon/network/neochat/-/commit/58872998cee5d2f0c9f34e6e21535274aa0074f5

diff --git a/debian/patches/gcc_15_isms-testing.diff b/debian/patches/gcc_15_isms-testing.diff
deleted file mode 100644
index 8c6ec73..0000000
--- a/debian/patches/gcc_15_isms-testing.diff
+++ /dev/null
@@ -1,73 +0,0 @@
-diff --git a/src/libneochat/eventhandler.cpp b/src/libneochat/eventhandler.cpp
-index 466f28c45..c2ed86e5d 100644
---- a/src/libneochat/eventhandler.cpp
-+++ b/src/libneochat/eventhandler.cpp
-@@ -719,9 +719,15 @@ Blocks::BlockPtrs EventHandler::blocksForEvent(NeoChatRoom *room, const Quotient
-         return {};
-     }
-     Blocks::BlockPtrs blocks;
-+#if defined(__GNUC__) && __GNUC__ >= 15
-     blocks.insert_range(blocks.end(), blocksForEventType(room, event, parent));
- 
-     const auto roomMessageEvent = eventCast<const Quotient::RoomMessageEvent>(event);
-+#else
-+    auto source_range = blocksForEventType(room, event, parent);
-+    blocks.insert(blocks.end(), source_range.begin(), source_range.end());
-+#endif
-+    const auto roomMessageEvent = eventCast<const RoomMessageEvent>(event);
-     if (roomMessageEvent
-         && ((roomMessageEvent->isThreaded() && roomMessageEvent->id() == roomMessageEvent->threadRootEventId())
-             || room->threads().contains(roomMessageEvent->id()))) {
-@@ -765,6 +771,7 @@ Blocks::BlockPtrs EventHandler::blocksForEventType(NeoChatRoom *room, const Quot
-         components.push_back(EventHandler::blockForMediaEvent(room, event, parent));
-         auto body = EventHandler::rawMessageBody(*event);
-         if (!event->is<StickerEvent>() && !body.isEmpty()) {
-+#if defined(__GNUC__) && __GNUC__ >= 15
-             components.insert_range(components.end(),
-                                     TextHandler().textComponents(body,
-                                                                  EventHandler::messageBodyInputFormat(*event),
-@@ -777,6 +784,20 @@ Blocks::BlockPtrs EventHandler::blocksForEventType(NeoChatRoom *room, const Quot
- #endif
-                                                                  false,
-                                                                  parent));
-+#else
-+            auto text_components = TextHandler().textComponents(body,
-+                                                                messageBodyInputFormat(*event),
-+                                                                room,
-+                                                                event,
-+#if Quotient_VERSION_MINOR > 9
-+                                                                event->isReplaced(),
-+#else
-+                                                                roomMessageEvent->isReplaced(),
-+#endif
-+                                                                false, parent);
-+
-+            components.insert(components.end(), text_components.begin(), text_components.end());
-+#endif
-         }
-         return components;
-     }
-@@ -992,4 +1013,4 @@ QString EventHandler::locationAssetType(const Quotient::RoomEvent *event)
-     return assetType;
- }
- 
--#include "moc_eventhandler.cpp"
-+#include "moc_eventhandler.cpp"
-\ No newline at end of file
-diff --git a/src/messagecontent/models/eventmessagecontentmodel.cpp b/src/messagecontent/models/eventmessagecontentmodel.cpp
-index d14d7f33c..84fa88f1b 100644
---- a/src/messagecontent/models/eventmessagecontentmodel.cpp
-+++ b/src/messagecontent/models/eventmessagecontentmodel.cpp
-@@ -324,7 +324,12 @@ Blocks::BlockPtrs EventMessageContentModel::messageContentComponents(bool isEdit
-     if (isEditing) {
-         blocks.push_back(new Blocks::ChatBarBlock(Blocks::ChatBar, true, {}, this));
-     } else {
-+#if defined(__GNUC__) && __GNUC__ >= 15
-         blocks.insert_range(blocks.end(), EventHandler::blocksForEvent(m_room, event, this));
-+#else
-+        auto event_blocks = EventHandler::blocksForEvent(m_room, event, this);
-+        blocks.insert(blocks.end(), event_blocks.begin(), event_blocks.end());
-+#endif
-     }
- 
- #if Quotient_VERSION_MINOR > 9
diff --git a/debian/patches/series b/debian/patches/series
deleted file mode 100644
index 084eb8a..0000000
--- a/debian/patches/series
+++ /dev/null
@@ -1 +0,0 @@
-gcc_15_isms-testing.diff

From null at kde.org  Mon Jul 27 06:36:20 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 05:36:20 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-ki18n/Neon/release=5D_debian=3A_libkf6i18nqml_transitional_package?=
Message-ID: <20260727053620.BE4E114005E7@lerwini.kde.org>

Git commit 8ee186a1bd52b15dc41f67f46c7b995d62084c06 by Carlos De Maine.
Committed on 27/07/2026 at 05:36.
Pushed by carlosdem into branch 'Neon/release'.

libkf6i18nqml transitional package

M  +7    -0    debian/control

https://invent.kde.org/neon/kf6/kf6-ki18n/-/commit/8ee186a1bd52b15dc41f67f46c7b995d62084c06

diff --git a/debian/control b/debian/control
index 8d86ac8..f55494d 100644
--- a/debian/control
+++ b/debian/control
@@ -27,6 +27,7 @@ Depends: ${misc:Depends}, ${shlibs:Depends}
 Replaces: libkf6i18n6,
           libkf6i18n-data,
           libkf6i18nlocaledata6,
+          libkf6i18nqml,
           qml6-module-org-kde-i18n-localedata,
 Description: Advanced internationalization framework.
  Ki18n is the KDE internationalization system for
@@ -89,6 +90,12 @@ Depends: kf6-ki18n, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 
+Package: libkf6i18nqml
+Architecture: all
+Depends: kf6-ki18n, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
+
 Package: qml6-module-org-kde-i18n-localedata
 Architecture: all
 Depends: kf6-ki18n, ${misc:Depends}

From null at kde.org  Mon Jul 27 06:37:35 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 05:37:35 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-ki18n/Neon/release=5Fnoble=5D_debian=3A_libkf6i18nqml_transitional_package?=
Message-ID: <20260727053735.7946A14005E7@lerwini.kde.org>

Git commit 57b8a9bedfa8e2f8de76d541003fb6d8989e2623 by Carlos De Maine.
Committed on 27/07/2026 at 05:37.
Pushed by carlosdem into branch 'Neon/release_noble'.

libkf6i18nqml transitional package

(cherry picked from commit 8ee186a1bd52b15dc41f67f46c7b995d62084c06)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +7    -0    debian/control

https://invent.kde.org/neon/kf6/kf6-ki18n/-/commit/57b8a9bedfa8e2f8de76d541003fb6d8989e2623

diff --git a/debian/control b/debian/control
index 8d86ac8..f55494d 100644
--- a/debian/control
+++ b/debian/control
@@ -27,6 +27,7 @@ Depends: ${misc:Depends}, ${shlibs:Depends}
 Replaces: libkf6i18n6,
           libkf6i18n-data,
           libkf6i18nlocaledata6,
+          libkf6i18nqml,
           qml6-module-org-kde-i18n-localedata,
 Description: Advanced internationalization framework.
  Ki18n is the KDE internationalization system for
@@ -89,6 +90,12 @@ Depends: kf6-ki18n, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 
+Package: libkf6i18nqml
+Architecture: all
+Depends: kf6-ki18n, ${misc:Depends}
+Description: Dummy transitional
+ Transitional dummy package.
+
 Package: qml6-module-org-kde-i18n-localedata
 Architecture: all
 Depends: kf6-ki18n, ${misc:Depends}

From null at kde.org  Mon Jul 27 06:50:29 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 05:50:29 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/krdc/Neon/release=5D_debian=3A_libfreerdp3_in_resolute?=
Message-ID: <20260727055029.4FE5B14008CC@lerwini.kde.org>

Git commit 2aae7f0ae7844ffc47dbb9d0b79b44bb12c95275 by Carlos De Maine.
Committed on 27/07/2026 at 05:50.
Pushed by carlosdem into branch 'Neon/release'.

libfreerdp3 in resolute

M  +2    -2    debian/control

https://invent.kde.org/neon/network/krdc/-/commit/2aae7f0ae7844ffc47dbb9d0b79b44bb12c95275

diff --git a/debian/control b/debian/control
index 9e03652..b213c0e 100644
--- a/debian/control
+++ b/debian/control
@@ -28,8 +28,8 @@ Build-Depends: cmake,
                kf6-kwallet-dev,
                kf6-kwidgetsaddons-dev,
                kf6-kxmlgui-dev,
-               libfreerdp2-2,
-               libfreerdp-client2-2,
+               libfreerdp3-3,
+               libfreerdp-client3-3,
                libssh-dev,
                libvncserver-dev,
                pkg-kde-tools-neon,

From null at kde.org  Mon Jul 27 07:33:56 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 06:33:56 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-ki18n/Neon/release=5D_debian=3A_libkf6i18nqml6?=
Message-ID: <20260727063356.A50F51400567@lerwini.kde.org>

Git commit 0ef86d37dc48c200566d46bc9eadcd763029f8b7 by Carlos De Maine.
Committed on 27/07/2026 at 06:33.
Pushed by carlosdem into branch 'Neon/release'.

libkf6i18nqml6

M  +2    -2    debian/control

https://invent.kde.org/neon/kf6/kf6-ki18n/-/commit/0ef86d37dc48c200566d46bc9eadcd763029f8b7

diff --git a/debian/control b/debian/control
index f55494d..1e51bee 100644
--- a/debian/control
+++ b/debian/control
@@ -27,7 +27,7 @@ Depends: ${misc:Depends}, ${shlibs:Depends}
 Replaces: libkf6i18n6,
           libkf6i18n-data,
           libkf6i18nlocaledata6,
-          libkf6i18nqml,
+          libkf6i18nqml6,
           qml6-module-org-kde-i18n-localedata,
 Description: Advanced internationalization framework.
  Ki18n is the KDE internationalization system for
@@ -90,7 +90,7 @@ Depends: kf6-ki18n, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 
-Package: libkf6i18nqml
+Package: libkf6i18nqml6
 Architecture: all
 Depends: kf6-ki18n, ${misc:Depends}
 Description: Dummy transitional

From null at kde.org  Mon Jul 27 07:34:13 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 06:34:13 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-ki18n/Neon/release=5Fnoble=5D_debian=3A_libkf6i18nqml6?=
Message-ID: <20260727063413.070EE140065B@lerwini.kde.org>

Git commit c90b62114710e8ed1da79b99cd43fd0d736bdf7d by Carlos De Maine.
Committed on 27/07/2026 at 06:34.
Pushed by carlosdem into branch 'Neon/release_noble'.

libkf6i18nqml6

(cherry picked from commit 0ef86d37dc48c200566d46bc9eadcd763029f8b7)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +2    -2    debian/control

https://invent.kde.org/neon/kf6/kf6-ki18n/-/commit/c90b62114710e8ed1da79b99cd43fd0d736bdf7d

diff --git a/debian/control b/debian/control
index f55494d..1e51bee 100644
--- a/debian/control
+++ b/debian/control
@@ -27,7 +27,7 @@ Depends: ${misc:Depends}, ${shlibs:Depends}
 Replaces: libkf6i18n6,
           libkf6i18n-data,
           libkf6i18nlocaledata6,
-          libkf6i18nqml,
+          libkf6i18nqml6,
           qml6-module-org-kde-i18n-localedata,
 Description: Advanced internationalization framework.
  Ki18n is the KDE internationalization system for
@@ -90,7 +90,7 @@ Depends: kf6-ki18n, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 
-Package: libkf6i18nqml
+Package: libkf6i18nqml6
 Architecture: all
 Depends: kf6-ki18n, ${misc:Depends}
 Description: Dummy transitional

From null at kde.org  Mon Jul 27 07:37:55 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 06:37:55 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/kontactinterface/Neon/release=5D_debian=3A_package_not_required?=
Message-ID: <20260727063755.956F2140065B@lerwini.kde.org>

Git commit 8937744d29f1042e6eee21c63a2e25af53bf4f35 by Carlos De Maine.
Committed on 27/07/2026 at 06:37.
Pushed by carlosdem into branch 'Neon/release'.

package not required

M  +0    -1    debian/control

https://invent.kde.org/neon/pim/kontactinterface/-/commit/8937744d29f1042e6eee21c63a2e25af53bf4f35

diff --git a/debian/control b/debian/control
index 60e51d8..736b7db 100644
--- a/debian/control
+++ b/debian/control
@@ -18,7 +18,6 @@ Build-Depends: cmake,
                kf6-kxmlgui-dev,
                libx11-dev,
                pkg-kde-tools-neon,
-               spdx-licenses,
                qt6-base-dev,
                qt6-tools-dev,
                reuse,

From null at kde.org  Mon Jul 27 07:38:13 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 06:38:13 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/kontactinterface/Neon/release=5Fnoble=5D_debian=3A_package_not_required?=
Message-ID: <20260727063813.312D0140065B@lerwini.kde.org>

Git commit 4419aeca486ec2befd3c11c4ea43178ff7ace4b8 by Carlos De Maine.
Committed on 27/07/2026 at 06:38.
Pushed by carlosdem into branch 'Neon/release_noble'.

package not required

(cherry picked from commit 8937744d29f1042e6eee21c63a2e25af53bf4f35)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +0    -1    debian/control

https://invent.kde.org/neon/pim/kontactinterface/-/commit/4419aeca486ec2befd3c11c4ea43178ff7ace4b8

diff --git a/debian/control b/debian/control
index 60e51d8..736b7db 100644
--- a/debian/control
+++ b/debian/control
@@ -18,7 +18,6 @@ Build-Depends: cmake,
                kf6-kxmlgui-dev,
                libx11-dev,
                pkg-kde-tools-neon,
-               spdx-licenses,
                qt6-base-dev,
                qt6-tools-dev,
                reuse,

From null at kde.org  Mon Jul 27 07:51:02 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 06:51:02 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/ruqola/Neon/release=5D_debian=3A_drop_uneccesssary_build_dep?=
Message-ID: <20260727065102.269D614004BB@lerwini.kde.org>

Git commit e24a9e44b38e56d725319f2099e96647b3def5c7 by Carlos De Maine.
Committed on 27/07/2026 at 06:51.
Pushed by carlosdem into branch 'Neon/release'.

drop uneccesssary build dep

M  +0    -1    debian/control

https://invent.kde.org/neon/network/ruqola/-/commit/e24a9e44b38e56d725319f2099e96647b3def5c7

diff --git a/debian/control b/debian/control
index ee0cc34..7ae44d7 100644
--- a/debian/control
+++ b/debian/control
@@ -31,7 +31,6 @@ Build-Depends: cmake,
                qt6-websockets-dev,
                qtkeychain-qt6-dev,
                reuse,
-               spdx-licenses,
 Standards-Version: 4.6.2
 Homepage: http://www.kde.org/
 

From null at kde.org  Mon Jul 27 07:51:15 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 06:51:15 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/ruqola/Neon/release=5Fnoble=5D_debian=3A_drop_uneccesssary_build_dep?=
Message-ID: <20260727065115.A806414004BB@lerwini.kde.org>

Git commit 912772603c7971f9d1248fa327e8e0bf1a0a6166 by Carlos De Maine.
Committed on 27/07/2026 at 06:51.
Pushed by carlosdem into branch 'Neon/release_noble'.

drop uneccesssary build dep

(cherry picked from commit e24a9e44b38e56d725319f2099e96647b3def5c7)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +0    -1    debian/control

https://invent.kde.org/neon/network/ruqola/-/commit/912772603c7971f9d1248fa327e8e0bf1a0a6166

diff --git a/debian/control b/debian/control
index ee0cc34..7ae44d7 100644
--- a/debian/control
+++ b/debian/control
@@ -31,7 +31,6 @@ Build-Depends: cmake,
                qt6-websockets-dev,
                qtkeychain-qt6-dev,
                reuse,
-               spdx-licenses,
 Standards-Version: 4.6.2
 Homepage: http://www.kde.org/
 

From null at kde.org  Mon Jul 27 07:55:39 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 06:55:39 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-ki18n/Neon/release=5D_debian=3A_Breaks=3A_libkf6i18nqml6_=28=3C=3D6=2E24=2E0=7E=29=2C?=
Message-ID: <20260727065539.0B953140065B@lerwini.kde.org>

Git commit e8b596f3a31f55c265a18314a966baab78fb65cf by Carlos De Maine.
Committed on 27/07/2026 at 06:55.
Pushed by carlosdem into branch 'Neon/release'.

Breaks: libkf6i18nqml6 (<=6.24.0~),

M  +1    -0    debian/control

https://invent.kde.org/neon/kf6/kf6-ki18n/-/commit/e8b596f3a31f55c265a18314a966baab78fb65cf

diff --git a/debian/control b/debian/control
index 1e51bee..e540b61 100644
--- a/debian/control
+++ b/debian/control
@@ -24,6 +24,7 @@ Architecture: any
 Section: kde
 X-Neon-MergedPackage: true
 Depends: ${misc:Depends}, ${shlibs:Depends}
+Breaks: libkf6i18nqml6 (<=6.24.0~),
 Replaces: libkf6i18n6,
           libkf6i18n-data,
           libkf6i18nlocaledata6,

From null at kde.org  Mon Jul 27 07:58:47 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 06:58:47 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/ksmtp/Neon/stable=5D_debian=3A_kpim6-kmime-dev_-=3E_kf6-kmime-dev?=
Message-ID: <20260727065847.789D01400567@lerwini.kde.org>

Git commit 322b86ff9d05a357e2def29493caf7dc1db2694e by Carlos De Maine.
Committed on 27/07/2026 at 06:58.
Pushed by carlosdem into branch 'Neon/stable'.

kpim6-kmime-dev -> kf6-kmime-dev

M  +1    -1    debian/control

https://invent.kde.org/neon/pim/ksmtp/-/commit/322b86ff9d05a357e2def29493caf7dc1db2694e

diff --git a/debian/control b/debian/control
index 1022df6..94676da 100644
--- a/debian/control
+++ b/debian/control
@@ -38,8 +38,8 @@ Multi-Arch: same
 Depends: misc:Depends, shlibs:Depends
 Depends: kf6-kcoreaddons-dev,
          kf6-kio-dev,
+         kf6-kmime-dev,
          kpim6-ksmtp (= ${binary:Version}),
-         kpim6-kmime-dev,
          libboost-dev (>= 1.34.0~),
          libsasl2-dev,
          ${misc:Depends}

From null at kde.org  Mon Jul 27 08:04:16 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 07:04:16 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/grantlee-editor/Neon/release=5D_debian=3A_rm_uneccessary_build_dep?=
Message-ID: <20260727070416.7FF0C1400277@lerwini.kde.org>

Git commit ad898e9a825f3c15ceca5adfa9e5638b414a2d85 by Carlos De Maine.
Committed on 27/07/2026 at 07:04.
Pushed by carlosdem into branch 'Neon/release'.

rm uneccessary build dep

M  +0    -1    debian/control

https://invent.kde.org/neon/pim/grantlee-editor/-/commit/ad898e9a825f3c15ceca5adfa9e5638b414a2d85

diff --git a/debian/control b/debian/control
index b6e7b8b..e817fa5 100644
--- a/debian/control
+++ b/debian/control
@@ -66,7 +66,6 @@ Build-Depends: cmake,
                qt6-webengine-dev,
                reuse,
                shared-mime-info,
-               spdx-licenses,
                xsltproc,
                zlib1g-dev
 Standards-Version: 4.6.2

From null at kde.org  Mon Jul 27 08:25:28 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 07:25:28 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/kimap/Neon/stable=5D_debian=3A_kpim6-kmime-dev_-=3E_kf6-kmime-dev?=
Message-ID: <20260727072528.16EA51400884@lerwini.kde.org>

Git commit 0012fc4d143de8a550c3c86f2334cefa1a218bd8 by Carlos De Maine.
Committed on 27/07/2026 at 07:25.
Pushed by carlosdem into branch 'Neon/stable'.

kpim6-kmime-dev -> kf6-kmime-dev

M  +1    -1    debian/control

https://invent.kde.org/neon/pim/kimap/-/commit/0012fc4d143de8a550c3c86f2334cefa1a218bd8

diff --git a/debian/control b/debian/control
index 3cf5f63..307aad6 100644
--- a/debian/control
+++ b/debian/control
@@ -39,8 +39,8 @@ Architecture: any
 X-Neon-MergedPackage: true
 Depends: kf6-kcoreaddons-dev,
          kf6-kio-dev,
+         kf6-kmime-dev
          kpim6-kimap (= ${binary:Version}),
-         kpim6-kmime-dev,
          libboost-dev (>= 1.34.0~),
          libsasl2-dev,
          ${misc:Depends}

From null at kde.org  Mon Jul 27 08:27:52 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 07:27:52 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/kmailtransport/Neon/stable=5D_debian=3A_kpim6-kmime-dev_-=3E_kf6-kmime-dev?=
Message-ID: <20260727072752.611001400884@lerwini.kde.org>

Git commit 590c89fd6cbd7ff04b03d8eb9c7ee73b11712210 by Carlos De Maine.
Committed on 27/07/2026 at 07:27.
Pushed by carlosdem into branch 'Neon/stable'.

kpim6-kmime-dev -> kf6-kmime-dev

M  +2    -2    debian/control

https://invent.kde.org/neon/pim/kmailtransport/-/commit/590c89fd6cbd7ff04b03d8eb9c7ee73b11712210

diff --git a/debian/control b/debian/control
index a7c66bd..a268137 100644
--- a/debian/control
+++ b/debian/control
@@ -57,10 +57,10 @@ Description: mail transport akonadi library
 Package: kpim6-kmailtransport-dev
 Section: libdevel
 Architecture: any
-Depends: kf6-kwallet-dev,
+Depends: kf6-kmime-dev,
+         kf6-kwallet-dev,
          kpim6-akonadi-mime-dev,
          kpim6-kmailtransport (= ${binary:Version}),
-         kpim6-kmime-dev,
          libsasl2-dev,
          ${misc:Depends}
 Replaces: libkf5mailtransport-dev, 

From null at kde.org  Mon Jul 27 08:28:19 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 07:28:19 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/kimap/Neon/stable=5Fnoble=5D_debian=3A_kpim6-kmime-dev_-=3E_kf6-kmime-dev?=
Message-ID: <20260727072819.884291400884@lerwini.kde.org>

Git commit 099ca6c86977b94c951d3e99a7f94207e05192ee by Carlos De Maine.
Committed on 27/07/2026 at 07:28.
Pushed by carlosdem into branch 'Neon/stable_noble'.

kpim6-kmime-dev -> kf6-kmime-dev

(cherry picked from commit 0012fc4d143de8a550c3c86f2334cefa1a218bd8)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +1    -1    debian/control

https://invent.kde.org/neon/pim/kimap/-/commit/099ca6c86977b94c951d3e99a7f94207e05192ee

diff --git a/debian/control b/debian/control
index 3cf5f63..307aad6 100644
--- a/debian/control
+++ b/debian/control
@@ -39,8 +39,8 @@ Architecture: any
 X-Neon-MergedPackage: true
 Depends: kf6-kcoreaddons-dev,
          kf6-kio-dev,
+         kf6-kmime-dev
          kpim6-kimap (= ${binary:Version}),
-         kpim6-kmime-dev,
          libboost-dev (>= 1.34.0~),
          libsasl2-dev,
          ${misc:Depends}

From null at kde.org  Mon Jul 27 08:28:42 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 07:28:42 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/kmailtransport/Neon/stable=5Fnoble=5D_debian=3A_kpim6-kmime-dev_-=3E_kf6-kmime-dev?=
Message-ID: <20260727072842.80C611400884@lerwini.kde.org>

Git commit 1d85f1a08e0c28fb5b4ecbeaa085b4dac3285b2e by Carlos De Maine.
Committed on 27/07/2026 at 07:28.
Pushed by carlosdem into branch 'Neon/stable_noble'.

kpim6-kmime-dev -> kf6-kmime-dev

(cherry picked from commit 590c89fd6cbd7ff04b03d8eb9c7ee73b11712210)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +2    -2    debian/control

https://invent.kde.org/neon/pim/kmailtransport/-/commit/1d85f1a08e0c28fb5b4ecbeaa085b4dac3285b2e

diff --git a/debian/control b/debian/control
index a7c66bd..a268137 100644
--- a/debian/control
+++ b/debian/control
@@ -57,10 +57,10 @@ Description: mail transport akonadi library
 Package: kpim6-kmailtransport-dev
 Section: libdevel
 Architecture: any
-Depends: kf6-kwallet-dev,
+Depends: kf6-kmime-dev,
+         kf6-kwallet-dev,
          kpim6-akonadi-mime-dev,
          kpim6-kmailtransport (= ${binary:Version}),
-         kpim6-kmime-dev,
          libsasl2-dev,
          ${misc:Depends}
 Replaces: libkf5mailtransport-dev, 

From null at kde.org  Mon Jul 27 08:39:29 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 07:39:29 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/neon-packaging/kddockwidgets/Neon/release=5D_debian=3A_new_release?=
Message-ID: <20260727073929.E3055140088E@lerwini.kde.org>

Git commit e4fcd425b8ee7a0460a1bdd84a8839e726a7db15 by Carlos De Maine.
Committed on 27/07/2026 at 07:39.
Pushed by carlosdem into branch 'Neon/release'.

new release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/neon-packaging/kddockwidgets/-/commit/e4fcd425b8ee7a0460a1bdd84a8839e726a7db15

diff --git a/debian/changelog b/debian/changelog
index 7328a80..b264ed9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kddockwidgets (2.4.1-0neon) resolute; urgency=medium
+
+  * New release
+
+ -- Carlos De Maine <carlosdem at kde.org>  Mon, 27 Jul 20265 17:38:43 +1000
+
 kddockwidgets (2.4.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Mon Jul 27 08:53:20 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 07:53:20 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/neon-packaging/kddockwidgets/Neon/release=5D_debian=3A_typo_in_the_year?=
Message-ID: <20260727075320.A0A0A14009C2@lerwini.kde.org>

Git commit 509bc20fd6f1042c8f54071a22675d19e7af0332 by Carlos De Maine.
Committed on 27/07/2026 at 07:53.
Pushed by carlosdem into branch 'Neon/release'.

typo in the year

M  +1    -1    debian/changelog

https://invent.kde.org/neon/neon-packaging/kddockwidgets/-/commit/509bc20fd6f1042c8f54071a22675d19e7af0332

diff --git a/debian/changelog b/debian/changelog
index b264ed9..585f29b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,7 +2,7 @@ kddockwidgets (2.4.1-0neon) resolute; urgency=medium
 
   * New release
 
- -- Carlos De Maine <carlosdem at kde.org>  Mon, 27 Jul 20265 17:38:43 +1000
+ -- Carlos De Maine <carlosdem at kde.org>  Mon, 27 Jul 2026 17:38:43 +1000
 
 kddockwidgets (2.4.0-0neon) noble; urgency=medium
 

From null at kde.org  Mon Jul 27 09:07:43 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 08:07:43 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-ki18n/Neon/release=5D_debian=3A_add_more_versioned_breaks?=
Message-ID: <20260727080743.844EE1400884@lerwini.kde.org>

Git commit e82fad3dcea899dca2f5b3cb8b4b09494d582b72 by Carlos De Maine.
Committed on 27/07/2026 at 08:07.
Pushed by carlosdem into branch 'Neon/release'.

add more versioned breaks

M  +4    -1    debian/control

https://invent.kde.org/neon/kf6/kf6-ki18n/-/commit/e82fad3dcea899dca2f5b3cb8b4b09494d582b72

diff --git a/debian/control b/debian/control
index e540b61..8b57f52 100644
--- a/debian/control
+++ b/debian/control
@@ -24,7 +24,10 @@ Architecture: any
 Section: kde
 X-Neon-MergedPackage: true
 Depends: ${misc:Depends}, ${shlibs:Depends}
-Breaks: libkf6i18nqml6 (<=6.24.0~),
+Breaks:  libkf6i18n6 (<=6.24.0~),
+         libkf6i18n-data (<=6.24.0~),
+         libkf6i18nlocaledata6 (<=6.24.0~),
+         libkf6i18nqml6 (<=6.24.0~),
 Replaces: libkf6i18n6,
           libkf6i18n-data,
           libkf6i18nlocaledata6,

From null at kde.org  Mon Jul 27 09:18:48 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 08:18:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/neon-packaging/kddockwidgets/Neon/release=5D_debian=3A_drop_uupdate?=
Message-ID: <20260727081848.CFEF11400884@lerwini.kde.org>

Git commit be40b4d5a447f0e1ecbb8e4b4704ec363d6feb69 by Carlos De Maine.
Committed on 27/07/2026 at 08:18.
Pushed by carlosdem into branch 'Neon/release'.

drop uupdate

M  +1    -1    debian/watch

https://invent.kde.org/neon/neon-packaging/kddockwidgets/-/commit/be40b4d5a447f0e1ecbb8e4b4704ec363d6feb69

diff --git a/debian/watch b/debian/watch
index b93c7d2..fb4024f 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,4 +1,4 @@
 version=3
 opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%kddockwidgets-$1.tar.gz%" \
    https://github.com/KDAB/kddockwidgets/tags \
-   (?:.*?/)?v?(\d[\d.]*)\.tar\.gz debian uupdate
+   (?:.*?/)?v?(\d[\d.]*)\.tar\.gz

From null at kde.org  Mon Jul 27 09:21:05 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 08:21:05 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/messagelib/Neon/stable=5D_debian=3A_kpim6-kmime-dev_-=3E_kf6-kmime-dev?=
Message-ID: <20260727082105.5A8B71400845@lerwini.kde.org>

Git commit d0f7c83c0a4ea9ddf77a1f401af76707b3e077c4 by Carlos De Maine.
Committed on 27/07/2026 at 08:21.
Pushed by carlosdem into branch 'Neon/stable'.

kpim6-kmime-dev -> kf6-kmime-dev

M  +2    -2    debian/control

https://invent.kde.org/neon/pim/messagelib/-/commit/d0f7c83c0a4ea9ddf77a1f401af76707b3e077c4

diff --git a/debian/control b/debian/control
index 4e534a9..eb03f68 100644
--- a/debian/control
+++ b/debian/control
@@ -105,10 +105,10 @@ Package: kpim6-messagelib-dev
 Architecture: any
 X-Neon-MergedPackage: true
 Multi-Arch: same
-Depends: kpim6-akonadi-dev,
+Depends: kf6-kmime-dev,
+         kpim6-akonadi-dev,
          kpim6-akonadi-mime-dev,
          kpim6-kidentitymanagement-dev,
-         kpim6-kmime-dev,
          kpim6-libkleo-dev,
          kpim6-messagelib (= ${binary:Version}),
          kpim6-pimcommon-dev,

From null at kde.org  Mon Jul 27 09:21:40 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 08:21:40 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/messagelib/Neon/stable=5Fnoble=5D_debian=3A_kpim6-kmime-dev_-=3E_kf6-kmime-dev?=
Message-ID: <20260727082140.BF3B81400845@lerwini.kde.org>

Git commit f51413452d5959e9112d04df1feeca960102fb8c by Carlos De Maine.
Committed on 27/07/2026 at 08:21.
Pushed by carlosdem into branch 'Neon/stable_noble'.

kpim6-kmime-dev -> kf6-kmime-dev

(cherry picked from commit d0f7c83c0a4ea9ddf77a1f401af76707b3e077c4)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +2    -2    debian/control

https://invent.kde.org/neon/pim/messagelib/-/commit/f51413452d5959e9112d04df1feeca960102fb8c

diff --git a/debian/control b/debian/control
index 4e534a9..eb03f68 100644
--- a/debian/control
+++ b/debian/control
@@ -105,10 +105,10 @@ Package: kpim6-messagelib-dev
 Architecture: any
 X-Neon-MergedPackage: true
 Multi-Arch: same
-Depends: kpim6-akonadi-dev,
+Depends: kf6-kmime-dev,
+         kpim6-akonadi-dev,
          kpim6-akonadi-mime-dev,
          kpim6-kidentitymanagement-dev,
-         kpim6-kmime-dev,
          kpim6-libkleo-dev,
          kpim6-messagelib (= ${binary:Version}),
          kpim6-pimcommon-dev,

From null at kde.org  Mon Jul 27 09:39:48 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 08:39:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/neochat/Neon/release=5D_debian=3A_libquotient-dev?=
Message-ID: <20260727083948.A984F1400576@lerwini.kde.org>

Git commit d775fdae6afbb84274f968682641253148af1d06 by Carlos De Maine.
Committed on 27/07/2026 at 08:39.
Pushed by carlosdem into branch 'Neon/release'.

libquotient-dev

(cherry picked from commit 72c77682b77649590d91685059c17340e1b987a3)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +1    -1    debian/control

https://invent.kde.org/neon/network/neochat/-/commit/d775fdae6afbb84274f968682641253148af1d06

diff --git a/debian/control b/debian/control
index ba4791b..46a2c78 100644
--- a/debian/control
+++ b/debian/control
@@ -31,7 +31,7 @@ Build-Depends: cmake,
                libfreetype-dev,
                libicu-dev,
                libolm-dev,
-               libquotient-qt6-dev,
+               libquotient-dev,
                libsqlite3-dev,
                pkg-kde-tools-neon,
                qcoro-qt6-dev,

From null at kde.org  Mon Jul 27 09:53:29 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 08:53:29 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/atcore/Neon/release=5D_debian=3A_dh_=24=40_--with_kf5?=
Message-ID: <20260727085329.D035C14003D2@lerwini.kde.org>

Git commit e9b44dd28f94d872e184b9de9b1b074dd498f0df by Carlos De Maine.
Committed on 27/07/2026 at 08:53.
Pushed by carlosdem into branch 'Neon/release'.

dh $@ --with kf5

M  +4    -1    debian/rules

https://invent.kde.org/neon/utilities/atcore/-/commit/e9b44dd28f94d872e184b9de9b1b074dd498f0df

diff --git a/debian/rules b/debian/rules
index b57f3e9..edfcb1a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,3 +1,6 @@
 #!/usr/bin/make -f
 
-include /usr/share/pkg-kde-tools/qt-kde-team/3/debian-qt-kde.mk
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+
+%:
+	dh $@ --with kf5
\ No newline at end of file

From null at kde.org  Mon Jul 27 09:54:54 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 08:54:54 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/kaichat/Neon/release=5D_debian=3A_drop_unnecessary_build_dep?=
Message-ID: <20260727085454.A25B9140023A@lerwini.kde.org>

Git commit 900c4ae6823ac78c1f6ab7ca1e61a0a399602b07 by Carlos De Maine.
Committed on 27/07/2026 at 08:54.
Pushed by carlosdem into branch 'Neon/release'.

drop unnecessary build dep

M  +0    -1    debian/control

https://invent.kde.org/neon/utilities/kaichat/-/commit/900c4ae6823ac78c1f6ab7ca1e61a0a399602b07

diff --git a/debian/control b/debian/control
index d70eea7..be2e0c2 100644
--- a/debian/control
+++ b/debian/control
@@ -27,7 +27,6 @@ Build-Depends: cmake,
                plasma-activities-dev,
                qt6-base-dev,
                reuse,
-               spdx-licenses,
 Standards-Version: 4.6.2
 Homepage: http://www.kde.org/
 

From null at kde.org  Mon Jul 27 09:55:12 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 08:55:12 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/kaichat/Neon/release=5Fnoble=5D_debian=3A_drop_unnecessary_build_dep?=
Message-ID: <20260727085512.39B7F140023A@lerwini.kde.org>

Git commit 25237211841a6b3fdc0d59a0b33d283daf881390 by Carlos De Maine.
Committed on 27/07/2026 at 08:55.
Pushed by carlosdem into branch 'Neon/release_noble'.

drop unnecessary build dep

(cherry picked from commit 900c4ae6823ac78c1f6ab7ca1e61a0a399602b07)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +0    -1    debian/control

https://invent.kde.org/neon/utilities/kaichat/-/commit/25237211841a6b3fdc0d59a0b33d283daf881390

diff --git a/debian/control b/debian/control
index d70eea7..be2e0c2 100644
--- a/debian/control
+++ b/debian/control
@@ -27,7 +27,6 @@ Build-Depends: cmake,
                plasma-activities-dev,
                qt6-base-dev,
                reuse,
-               spdx-licenses,
 Standards-Version: 4.6.2
 Homepage: http://www.kde.org/
 

From null at kde.org  Mon Jul 27 10:01:36 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 09:01:36 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/komodo/Neon/release=5D_debian=3A_drop_unnecessary_build_dep?=
Message-ID: <20260727090136.E4DF41401405@lerwini.kde.org>

Git commit 75d4ea64f1f149d1d1fa91b5c747815ece686a84 by Carlos De Maine.
Committed on 27/07/2026 at 09:01.
Pushed by carlosdem into branch 'Neon/release'.

drop unnecessary build dep

M  +0    -1    debian/control

https://invent.kde.org/neon/utilities/komodo/-/commit/75d4ea64f1f149d1d1fa91b5c747815ece686a84

diff --git a/debian/control b/debian/control
index ca602f3..84c1f13 100644
--- a/debian/control
+++ b/debian/control
@@ -23,7 +23,6 @@ Build-Depends: cmake,
                pkg-kde-tools-neon,
                qt6-base-dev,
                reuse,
-               spdx-licenses,
 Standards-Version: 4.6.2
 Homepage: http://www.kde.org/
 

From null at kde.org  Mon Jul 27 10:08:07 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 09:08:07 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/kup-backup/Neon/unstable=5D_debian=3A_dh=5Fauto=5Fconfigure_--_-DQT=5FMAJOR=5FVERSION=3D6?=
Message-ID: <20260727090807.1535F14003DC@lerwini.kde.org>

Git commit d7bb4b5bc6bef0d7f6d6258ecaa065438757290e by Carlos De Maine.
Committed on 27/07/2026 at 09:08.
Pushed by carlosdem into branch 'Neon/unstable'.

dh_auto_configure -- -DQT_MAJOR_VERSION=6

M  +3    -0    debian/rules

https://invent.kde.org/neon/utilities/kup-backup/-/commit/d7bb4b5bc6bef0d7f6d6258ecaa065438757290e

diff --git a/debian/rules b/debian/rules
index 49552b2..a49fb57 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,3 +4,6 @@
 
 %:
 	dh $@ --with kf6 --buildsystem kf6
+
+override_dh_auto_configure:
+	dh_auto_configure -- -DQT_MAJOR_VERSION=6

From null at kde.org  Mon Jul 27 10:08:22 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 09:08:22 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/kup-backup/Neon/release=5D_debian=3A_dh=5Fauto=5Fconfigure_--_-DQT=5FMAJOR=5FVERSION=3D6?=
Message-ID: <20260727090822.018B21402453@lerwini.kde.org>

Git commit 186839e049b46f620e4cbf4cb94239d096f518d7 by Carlos De Maine.
Committed on 27/07/2026 at 09:08.
Pushed by carlosdem into branch 'Neon/release'.

dh_auto_configure -- -DQT_MAJOR_VERSION=6

(cherry picked from commit d7bb4b5bc6bef0d7f6d6258ecaa065438757290e)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +3    -0    debian/rules

https://invent.kde.org/neon/utilities/kup-backup/-/commit/186839e049b46f620e4cbf4cb94239d096f518d7

diff --git a/debian/rules b/debian/rules
index 49552b2..a49fb57 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,3 +4,6 @@
 
 %:
 	dh $@ --with kf6 --buildsystem kf6
+
+override_dh_auto_configure:
+	dh_auto_configure -- -DQT_MAJOR_VERSION=6

From null at kde.org  Mon Jul 27 10:15:52 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 09:15:52 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/kwalletmanager/Neon/release=5D_debian=3A_dh=5Fauto=5Fconfigure_--_-DQT=5FMAJOR=5FVERSION=3D6?=
Message-ID: <20260727091552.90EDF14011B2@lerwini.kde.org>

Git commit ffeb9340c1d08f2d635e813289227c678e130928 by Carlos De Maine.
Committed on 27/07/2026 at 09:15.
Pushed by carlosdem into branch 'Neon/release'.

dh_auto_configure -- -DQT_MAJOR_VERSION=6

M  +7    -5    debian/rules

https://invent.kde.org/neon/utilities/kwalletmanager/-/commit/ffeb9340c1d08f2d635e813289227c678e130928

diff --git a/debian/rules b/debian/rules
index 5eee405..41b1adb 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,9 +1,11 @@
 #!/usr/bin/make -f
+# SPDX-License-Identifier: LGPL-2.0-or-later
+# SPDX-FileCopyrightText: 2023 Jonathan Riddell <jr at jriddell.org>
 
-l10npkgs_firstversion_ok := 4:16.04.3-7~
+%:
+	dh $@ --with kf6 --buildsystem kf6
 
-include /usr/share/pkg-kde-tools/qt-kde-team/3/debian-qt-kde.mk
-include /usr/share/pkg-kde-tools/qt-kde-team/2/l10n-packages.mk
+override_dh_auto_configure:
+	dh_auto_configure -- -DQT_MAJOR_VERSION=6
 
-override_dh_strip:
-	$(overridden_command) --dbgsym-migration='kwalletmanager-dbg (<= 4:15.12.1-1~~)'
+override_dh_auto_test:

From null at kde.org  Mon Jul 27 10:16:24 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 09:16:24 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/kwalletmanager/Neon/release=5Fnoble=5D_debian=3A_dh=5Fauto=5Fconfigure_--_-DQT=5FMAJOR=5FVERSION=3D6?=
Message-ID: <20260727091624.7347914011B2@lerwini.kde.org>

Git commit d18298370bfa7506fa438530625ec95aa363b06f by Carlos De Maine.
Committed on 27/07/2026 at 09:16.
Pushed by carlosdem into branch 'Neon/release_noble'.

dh_auto_configure -- -DQT_MAJOR_VERSION=6



(cherry picked from commit ffeb9340c1d08f2d635e813289227c678e130928)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +7    -5    debian/rules

https://invent.kde.org/neon/utilities/kwalletmanager/-/commit/d18298370bfa7506fa438530625ec95aa363b06f

diff --git a/debian/rules b/debian/rules
index 5eee405..41b1adb 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,9 +1,11 @@
 #!/usr/bin/make -f
+# SPDX-License-Identifier: LGPL-2.0-or-later
+# SPDX-FileCopyrightText: 2023 Jonathan Riddell <jr at jriddell.org>
 
-l10npkgs_firstversion_ok := 4:16.04.3-7~
+%:
+	dh $@ --with kf6 --buildsystem kf6
 
-include /usr/share/pkg-kde-tools/qt-kde-team/3/debian-qt-kde.mk
-include /usr/share/pkg-kde-tools/qt-kde-team/2/l10n-packages.mk
+override_dh_auto_configure:
+	dh_auto_configure -- -DQT_MAJOR_VERSION=6
 
-override_dh_strip:
-	$(overridden_command) --dbgsym-migration='kwalletmanager-dbg (<= 4:15.12.1-1~~)'
+override_dh_auto_test:

From null at kde.org  Mon Jul 27 10:18:55 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 09:18:55 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/telly-skout/Neon/release=5D_debian=3A_changelog_lint?=
Message-ID: <20260727091855.F00B51401423@lerwini.kde.org>

Git commit 89ac7b4b56d8531568c2433740416cd1886f32d7 by Carlos De Maine.
Committed on 27/07/2026 at 09:18.
Pushed by carlosdem into branch 'Neon/release'.

changelog lint

M  +1    -1    debian/changelog

https://invent.kde.org/neon/utilities/telly-skout/-/commit/89ac7b4b56d8531568c2433740416cd1886f32d7

diff --git a/debian/changelog b/debian/changelog
index 5e54bd4..f07e941 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -158,7 +158,7 @@ telly-skout (24.02.0-0neon) jammy; urgency=medium
 
   * New release
 
- -- Neon CI <neon at kde.org>  Sat, 24 Feb 2024.05.21:23 +0000
+ -- Neon CI <neon at kde.org>  Sat, 24 Feb 2024 05:21:23 +0000
 
 telly-skout (23.08.5-0neon) jammy; urgency=medium
 

From null at kde.org  Mon Jul 27 10:19:23 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 09:19:23 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/telly-skout/Neon/release=5Fnoble=5D_debian=3A_changelog_lint?=
Message-ID: <20260727091923.4325D14003D2@lerwini.kde.org>

Git commit 2aa4731130fbadae7875f4e28c845aa51a072e3e by Carlos De Maine.
Committed on 27/07/2026 at 09:19.
Pushed by carlosdem into branch 'Neon/release_noble'.

changelog lint

(cherry picked from commit 89ac7b4b56d8531568c2433740416cd1886f32d7)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +1    -1    debian/changelog

https://invent.kde.org/neon/utilities/telly-skout/-/commit/2aa4731130fbadae7875f4e28c845aa51a072e3e

diff --git a/debian/changelog b/debian/changelog
index 5e54bd4..f07e941 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -158,7 +158,7 @@ telly-skout (24.02.0-0neon) jammy; urgency=medium
 
   * New release
 
- -- Neon CI <neon at kde.org>  Sat, 24 Feb 2024.05.21:23 +0000
+ -- Neon CI <neon at kde.org>  Sat, 24 Feb 2024 05:21:23 +0000
 
 telly-skout (23.08.5-0neon) jammy; urgency=medium
 

From null at kde.org  Mon Jul 27 10:30:20 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 09:30:20 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-resolute/snapd-glib-resolute/Neon/release=5D_debian=3A_drop_unnecessary_patch?=
Message-ID: <20260727093020.043011401384@lerwini.kde.org>

Git commit 9405e252538090636040a7f8ee14df62a741ee05 by Carlos De Maine.
Committed on 27/07/2026 at 09:30.
Pushed by carlosdem into branch 'Neon/release'.

drop unnecessary patch

M  +1    -1    debian/control
M  +1    -1    debian/patches/series

https://invent.kde.org/neon/backports-resolute/snapd-glib-resolute/-/commit/9405e252538090636040a7f8ee14df62a741ee05

diff --git a/debian/control b/debian/control
index 9f6fab5..895a31f 100644
--- a/debian/control
+++ b/debian/control
@@ -140,7 +140,7 @@ Depends: ${misc:Depends},
 Suggests: snapd,
 Multi-Arch: same
 Breaks: qml-module-snapd (<< 1.70-1~),
-Replace: qml-module-snapd (<< 1.70-1~),
+Replaces: qml-module-snapd (<< 1.70-1~),
 Description: Snapd QML module (Qt5 version)
  snapd-glib is a library to allow GLib based applications access to snapd,
  the daemon that controls Snaps.
diff --git a/debian/patches/series b/debian/patches/series
index bb24d52..aa353ee 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,2 @@
 1001_support-qt5+qt6-dual-builds.patch
-2001_install-docs-to-html-subfolder.patch
+#2001_install-docs-to-html-subfolder.patch

From null at kde.org  Mon Jul 27 10:33:39 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 09:33:39 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/kaidan/Neon/release=5D_debian=3A_new_release?=
Message-ID: <20260727093339.08ECD14011B2@lerwini.kde.org>

Git commit aa5fb9a9ec7da66f5551cb4a33864a798d5fd004 by Carlos De Maine.
Committed on 27/07/2026 at 09:33.
Pushed by carlosdem into branch 'Neon/release'.

new release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/network/kaidan/-/commit/aa5fb9a9ec7da66f5551cb4a33864a798d5fd004

diff --git a/debian/changelog b/debian/changelog
index 64321d3..0a6fb89 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kaidan (0.15.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Carlos De Maine <carlosdem at kde.org>  Mon, 21 Jul 2026 19:33:06 +1000
+
 kaidan (0.13.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Mon Jul 27 10:34:02 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 09:34:02 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/kaidan/Neon/release=5Fnoble=5D_debian=3A_new_release?=
Message-ID: <20260727093402.A74D914011B2@lerwini.kde.org>

Git commit 86361f4e94c3382ff29fe47c48416184e180d88a by Carlos De Maine.
Committed on 27/07/2026 at 09:34.
Pushed by carlosdem into branch 'Neon/release_noble'.

new release

(cherry picked from commit aa5fb9a9ec7da66f5551cb4a33864a798d5fd004)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +6    -0    debian/changelog

https://invent.kde.org/neon/network/kaidan/-/commit/86361f4e94c3382ff29fe47c48416184e180d88a

diff --git a/debian/changelog b/debian/changelog
index 64321d3..0a6fb89 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kaidan (0.15.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Carlos De Maine <carlosdem at kde.org>  Mon, 21 Jul 2026 19:33:06 +1000
+
 kaidan (0.13.0-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Mon Jul 27 10:34:31 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 09:34:31 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/kaidan/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260727093431.475501400845@lerwini.kde.org>

Git commit 932dd56d4a188d6ca5c7d3dc99c757ff6e2e3a18 by Carlos De Maine.
Committed on 27/07/2026 at 09:34.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/network/kaidan/-/commit/932dd56d4a188d6ca5c7d3dc99c757ff6e2e3a18

diff --git a/debian/changelog b/debian/changelog
index 0a6fb89..2c81092 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-kaidan (0.15.0-0neon) noble; urgency=medium
+kaidan (0.15.0-0neon) resolute; urgency=medium
 
   * New release
 

From null at kde.org  Mon Jul 27 10:44:45 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 09:44:45 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/infrastructure/pangea-conf-projects=5D_overrides=3A_bump_kaidan=27s_pinned_tarball?=
Message-ID: <20260727094445.94CEF1400845@lerwini.kde.org>

Git commit 16cf9441875afeba8cfdb2857a8de535ab48dc05 by Carlos De Maine.
Committed on 27/07/2026 at 09:44.
Pushed by carlosdem into branch 'master'.

bump kaidan's pinned tarball

M  +5    -1    overrides/base.yaml

https://invent.kde.org/neon/infrastructure/pangea-conf-projects/-/commit/16cf9441875afeba8cfdb2857a8de535ab48dc05

diff --git a/overrides/base.yaml b/overrides/base.yaml
index ef731a5..c4b2865 100644
--- a/overrides/base.yaml
+++ b/overrides/base.yaml
@@ -879,7 +879,11 @@
   'Neon/release':
     upstream_scm:
       type: tarball
-      url: https://download.kde.org/unstable/kaidan/0.15.0/kaidan-0.15.0.tar.xz
+      url: https://download.kde.org/unstable/kaidan/0.16.0/kaidan-0.16.0.tar.xz
+  'Neon/release_noble':
+    upstream_scm:
+      type: tarball
+      url: https://download.kde.org/unstable/kaidan/0.16.0/kaidan-0.16.0.tar.xz
 
 ### packaging ###
 '*invent.kde.org/neon/packaging/kdesdk-devenv-dependencies':

From null at kde.org  Mon Jul 27 10:49:25 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 09:49:25 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/kaidan/Neon/release=5Fnoble=5D_debian=3A_new_release?=
Message-ID: <20260727094925.06FDD1400393@lerwini.kde.org>

Git commit 0ee0518e9f3ea17273f45ea313648fb025b0263b by Carlos De Maine.
Committed on 27/07/2026 at 09:49.
Pushed by carlosdem into branch 'Neon/release_noble'.

new release

M  +8    -2    debian/changelog

https://invent.kde.org/neon/network/kaidan/-/commit/0ee0518e9f3ea17273f45ea313648fb025b0263b

diff --git a/debian/changelog b/debian/changelog
index 0a6fb89..bb3fb5e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,14 @@
+kaidan (0.16.0-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Carlos De Maine <carlosdem at kde.org>  Mon, 27 Jul 2026 19:48:37 +1000
+
 kaidan (0.15.0-0neon) noble; urgency=medium
 
   * New release
 
- -- Carlos De Maine <carlosdem at kde.org>  Mon, 21 Jul 2026 19:33:06 +1000
+ -- Carlos De Maine <carlosdem at kde.org>  Mon, 27 Jul 2026 19:33:06 +1000
 
 kaidan (0.13.0-0neon) noble; urgency=medium
 
@@ -26,7 +32,7 @@ kaidan (0.9.1-5neon) noble; urgency=medium
 
   * new release
 
- -- Carlos De Maine <carlosdemaine at gmail.com>  Mon, 19 Nov 2023 14:51:10 +1000
+ -- Carlos De Maine <carlosdemaine at gmail.com>  Sun, 19 Nov 2023 14:51:10 +1000
 
 kaidan (0.8.0-2neon) focal; urgency=medium
 

From null at kde.org  Mon Jul 27 10:50:52 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 09:50:52 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/kaidan/Neon/release=5D_debian=3A_new_release?=
Message-ID: <20260727095052.C69771400876@lerwini.kde.org>

Git commit f9e932abaf17225232dd1e8bbd5cc1c11b30743c by Carlos De Maine.
Committed on 27/07/2026 at 09:50.
Pushed by carlosdem into branch 'Neon/release'.

new release

M  +8    -2    debian/changelog

https://invent.kde.org/neon/network/kaidan/-/commit/f9e932abaf17225232dd1e8bbd5cc1c11b30743c

diff --git a/debian/changelog b/debian/changelog
index 2c81092..a849f0b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,14 @@
+kaidan (0.16.0-0neon) resolute; urgency=medium
+
+  * New release
+
+ -- Carlos De Maine <carlosdem at kde.org>  Mon, 27 Jul 2026 19:48:37 +1000
+
 kaidan (0.15.0-0neon) resolute; urgency=medium
 
   * New release
 
- -- Carlos De Maine <carlosdem at kde.org>  Mon, 21 Jul 2026 19:33:06 +1000
+ -- Carlos De Maine <carlosdem at kde.org>  Mon, 27 Jul 2026 19:33:06 +1000
 
 kaidan (0.13.0-0neon) noble; urgency=medium
 
@@ -26,7 +32,7 @@ kaidan (0.9.1-5neon) noble; urgency=medium
 
   * new release
 
- -- Carlos De Maine <carlosdemaine at gmail.com>  Mon, 19 Nov 2023 14:51:10 +1000
+ -- Carlos De Maine <carlosdemaine at gmail.com>  Sun, 19 Nov 2023 14:51:10 +1000
 
 kaidan (0.8.0-2neon) focal; urgency=medium
 

From null at kde.org  Mon Jul 27 10:56:11 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 09:56:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/mailimporter/Neon/stable=5D_debian=3A_kpim6-kmime-dev_-=3E_kf6-kmime-dev?=
Message-ID: <20260727095611.003C31400845@lerwini.kde.org>

Git commit 52553416ed78c24031df6e33838fcb8b080835ef by Carlos De Maine.
Committed on 27/07/2026 at 09:56.
Pushed by carlosdem into branch 'Neon/stable'.

kpim6-kmime-dev -> kf6-kmime-dev

M  +1    -1    debian/control

https://invent.kde.org/neon/pim/mailimporter/-/commit/52553416ed78c24031df6e33838fcb8b080835ef

diff --git a/debian/control b/debian/control
index a00dcd6..2ba3668 100644
--- a/debian/control
+++ b/debian/control
@@ -50,10 +50,10 @@ Architecture: any
 X-Neon-MergedPackage: true
 Multi-Arch: same
 Depends: kf6-karchive-dev,
+         kf6-kmime-dev,
          kpim6-akonadi-dev,
          kpim6-akonadi-mime-dev,
          kpim6-mailimporter (= ${binary:Version}),
-         kpim6-kmime-dev,
          qt6-base-dev,
          ${misc:Depends},
          ${shlibs:Depends}

From null at kde.org  Mon Jul 27 10:57:31 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 09:57:31 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/mailimporter/Neon/stable=5Fnoble=5D_debian=3A_kpim6-kmime-dev_-=3E_kf6-kmime-dev?=
Message-ID: <20260727095731.C556A1400845@lerwini.kde.org>

Git commit f2b8c3f6a85a18de28cbbc476090f35acb6fd315 by Carlos De Maine.
Committed on 27/07/2026 at 09:57.
Pushed by carlosdem into branch 'Neon/stable_noble'.

kpim6-kmime-dev -> kf6-kmime-dev

(cherry picked from commit 52553416ed78c24031df6e33838fcb8b080835ef)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +1    -1    debian/control

https://invent.kde.org/neon/pim/mailimporter/-/commit/f2b8c3f6a85a18de28cbbc476090f35acb6fd315

diff --git a/debian/control b/debian/control
index a00dcd6..2ba3668 100644
--- a/debian/control
+++ b/debian/control
@@ -50,10 +50,10 @@ Architecture: any
 X-Neon-MergedPackage: true
 Multi-Arch: same
 Depends: kf6-karchive-dev,
+         kf6-kmime-dev,
          kpim6-akonadi-dev,
          kpim6-akonadi-mime-dev,
          kpim6-mailimporter (= ${binary:Version}),
-         kpim6-kmime-dev,
          qt6-base-dev,
          ${misc:Depends},
          ${shlibs:Depends}

From null at kde.org  Mon Jul 27 10:59:45 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 09:59:45 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/mailcommon/Neon/stable=5D_debian=3A_kpim6-kmime-dev_-=3E_kf6-kmime-dev____?=
Message-ID: <20260727095945.4B08B1401405@lerwini.kde.org>

Git commit b3d9a437ec6e6d7cfa9d791d22ffc47429c10957 by Carlos De Maine.
Committed on 27/07/2026 at 09:59.
Pushed by carlosdem into branch 'Neon/stable'.

kpim6-kmime-dev -> kf6-kmime-dev

M  +1    -1    debian/control

https://invent.kde.org/neon/pim/mailcommon/-/commit/b3d9a437ec6e6d7cfa9d791d22ffc47429c10957

diff --git a/debian/control b/debian/control
index bd5e548..7271e63 100644
--- a/debian/control
+++ b/debian/control
@@ -30,7 +30,6 @@ Build-Depends: cmake,
                kpim6-akonadi-dev,
                kpim6-akonadi-mime-dev,
                kpim6-kmailtransport-dev,
-               kpim6-kmime-dev,
                kpim6-libkdepim-dev,
                kpim6-mailimporter-dev,
                kpim6-messagelib-dev,
@@ -76,6 +75,7 @@ Architecture: any
 X-Neon-MergedPackage: true
 Multi-Arch: same
 Depends: kf6-kconfig-dev,
+         kf6-kmime-dev,
          kpim6-akonadi-dev,
          kpim6-akonadi-mime-dev,
          kpim6-libkdepim-dev,

From null at kde.org  Mon Jul 27 10:59:58 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 09:59:58 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/mailcommon/Neon/stable=5Fnoble=5D_debian=3A_kpim6-kmime-dev_-=3E_kf6-kmime-dev____?=
Message-ID: <20260727095958.4B7EC1401405@lerwini.kde.org>

Git commit 9d008938d75fd326d272040f16b0c26bea430fa7 by Carlos De Maine.
Committed on 27/07/2026 at 09:59.
Pushed by carlosdem into branch 'Neon/stable_noble'.

kpim6-kmime-dev -> kf6-kmime-dev    

(cherry picked from commit b3d9a437ec6e6d7cfa9d791d22ffc47429c10957)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +1    -1    debian/control

https://invent.kde.org/neon/pim/mailcommon/-/commit/9d008938d75fd326d272040f16b0c26bea430fa7

diff --git a/debian/control b/debian/control
index bd5e548..7271e63 100644
--- a/debian/control
+++ b/debian/control
@@ -30,7 +30,6 @@ Build-Depends: cmake,
                kpim6-akonadi-dev,
                kpim6-akonadi-mime-dev,
                kpim6-kmailtransport-dev,
-               kpim6-kmime-dev,
                kpim6-libkdepim-dev,
                kpim6-mailimporter-dev,
                kpim6-messagelib-dev,
@@ -76,6 +75,7 @@ Architecture: any
 X-Neon-MergedPackage: true
 Multi-Arch: same
 Depends: kf6-kconfig-dev,
+         kf6-kmime-dev,
          kpim6-akonadi-dev,
          kpim6-akonadi-mime-dev,
          kpim6-libkdepim-dev,

From null at kde.org  Mon Jul 27 11:06:07 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 10:06:07 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-resolute/snapd-glib-resolute/Neon/release=5D_debian=3A_fix_the_docs?=
Message-ID: <20260727100607.3145F140249F@lerwini.kde.org>

Git commit d5670ad75ba69ce7fe0cb44e03658676c7a369cb by Carlos De Maine.
Committed on 27/07/2026 at 10:06.
Pushed by carlosdem into branch 'Neon/release'.

fix the docs

M  +1    -1    debian/libsnapd-glib-doc.install
M  +1    -1    debian/libsnapd-glib-doc.links

https://invent.kde.org/neon/backports-resolute/snapd-glib-resolute/-/commit/d5670ad75ba69ce7fe0cb44e03658676c7a369cb

diff --git a/debian/libsnapd-glib-doc.install b/debian/libsnapd-glib-doc.install
index 7260c44..3026161 100644
--- a/debian/libsnapd-glib-doc.install
+++ b/debian/libsnapd-glib-doc.install
@@ -1 +1 @@
-usr/share/doc/libsnapd-glib-dev/html
+usr/share/doc/snapd-glib/html
diff --git a/debian/libsnapd-glib-doc.links b/debian/libsnapd-glib-doc.links
index f63782e..66f2321 100644
--- a/debian/libsnapd-glib-doc.links
+++ b/debian/libsnapd-glib-doc.links
@@ -1 +1 @@
-usr/share/doc/libsnapd-glib-dev/html usr/share/gtk-doc/html/snapd-glib
+usr/share/doc/snapd-glib/html usr/share/gtk-doc/html/snapd-glib

From null at kde.org  Mon Jul 27 11:11:32 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 10:11:32 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/libraries/qxmpp/Neon/release=5D_debian=3A_new_release?=
Message-ID: <20260727101132.B7B5C1400C08@lerwini.kde.org>

Git commit 1a76bfffe5437adf3a2a763762ddc5914be09cd9 by Carlos De Maine.
Committed on 27/07/2026 at 10:11.
Pushed by carlosdem into branch 'Neon/release'.

new release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/libraries/qxmpp/-/commit/1a76bfffe5437adf3a2a763762ddc5914be09cd9

diff --git a/debian/changelog b/debian/changelog
index 4ecec65..8063e71 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+qxmpp (0.16.3-0neon) resolute; urgency=medium
+
+  * New release
+
+ -- Carlos De Maine <carlosdem at kde.org>  Mon, 27 Jul 2026 19:48:37 +1000
+
 qxmpp (1.14.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Mon Jul 27 11:12:00 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 10:12:00 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/libraries/qxmpp/Neon/release=5Fnoble=5D_debian=3A_new_release?=
Message-ID: <20260727101200.94C701400C08@lerwini.kde.org>

Git commit e12776494ecaaffb854734c1522963915cc09ce0 by Carlos De Maine.
Committed on 27/07/2026 at 10:11.
Pushed by carlosdem into branch 'Neon/release_noble'.

new release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/libraries/qxmpp/-/commit/e12776494ecaaffb854734c1522963915cc09ce0

diff --git a/debian/changelog b/debian/changelog
index 4ecec65..924af61 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+qxmpp (0.16.3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Carlos De Maine <carlosdem at kde.org>  Mon, 27 Jul 2026 19:48:37 +1000
+
 qxmpp (1.14.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Mon Jul 27 11:22:29 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 10:22:29 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/infrastructure/pangea-conf-projects=5D_overrides=3A_override_static_tars_for_qxmpp?=
Message-ID: <20260727102229.BB57E140104E@lerwini.kde.org>

Git commit ac4b4eb1b0d7935098fe19784f899c840c436a95 by Carlos De Maine.
Committed on 27/07/2026 at 10:22.
Pushed by carlosdem into branch 'master'.

override static tars for qxmpp

M  +11   -0    overrides/base.yaml

https://invent.kde.org/neon/infrastructure/pangea-conf-projects/-/commit/ac4b4eb1b0d7935098fe19784f899c840c436a95

diff --git a/overrides/base.yaml b/overrides/base.yaml
index c4b2865..f24b014 100644
--- a/overrides/base.yaml
+++ b/overrides/base.yaml
@@ -603,6 +603,17 @@
     upstream_scm:
       type: uscan
 
+### libraries ###
+'*invent.kde.org/neon/libraries/qxmpp':
+  'Neon/release':
+    upstream_scm:
+      type: tarball
+      url: https://download.kde.org/unstable/qxmpp/qxmpp-0.16.3.tar.xz
+  'Neon/release_noble':
+    upstream_scm:
+      type: tarball
+      url: https://download.kde.org/unstable/qxmpp/qxmpp-0.16.3.tar.xz
+
 ### Maui ###
 
 '*invent.kde.org/neon/maui/mauikit-audio':

From null at kde.org  Mon Jul 27 11:26:47 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 10:26:47 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/colord-kde/Neon/release=5D_debian=3A_qml6-module-org-kde-kirigami-addons-treeview?=
Message-ID: <20260727102647.25E6E14003D2@lerwini.kde.org>

Git commit 125fc68fe1a6f839585e54d12a5ff5b0efc76d6e by Carlos De Maine.
Committed on 27/07/2026 at 10:26.
Pushed by carlosdem into branch 'Neon/release'.

qml6-module-org-kde-kirigami-addons-treeview

M  +1    -1    debian/control

https://invent.kde.org/neon/graphics/colord-kde/-/commit/125fc68fe1a6f839585e54d12a5ff5b0efc76d6e

diff --git a/debian/control b/debian/control
index 54bb1a3..919cfdb 100644
--- a/debian/control
+++ b/debian/control
@@ -38,7 +38,7 @@ Vcs-Git: https://salsa.debian.org/qt-kde-team/extras/colord-kde.git
 Package: colord-kde
 Architecture: any
 Depends: colord,
-         qml-module-org-kde-kirigami-addons-treeview,
+         qml6-module-org-kde-kirigami-addons-treeview,
          ${misc:Depends},
          ${shlibs:Depends}
 Description: Color management for KDE

From null at kde.org  Mon Jul 27 11:27:01 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 10:27:01 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/colord-kde/Neon/release=5Fnoble=5D_debian=3A_qml6-module-org-kde-kirigami-addons-treeview?=
Message-ID: <20260727102701.F3251140054F@lerwini.kde.org>

Git commit d3c5c2b83fd38a9f70762f7f1fef2d26eb2c7ac8 by Carlos De Maine.
Committed on 27/07/2026 at 10:27.
Pushed by carlosdem into branch 'Neon/release_noble'.

qml6-module-org-kde-kirigami-addons-treeview

(cherry picked from commit 125fc68fe1a6f839585e54d12a5ff5b0efc76d6e)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +1    -1    debian/control

https://invent.kde.org/neon/graphics/colord-kde/-/commit/d3c5c2b83fd38a9f70762f7f1fef2d26eb2c7ac8

diff --git a/debian/control b/debian/control
index 54bb1a3..919cfdb 100644
--- a/debian/control
+++ b/debian/control
@@ -38,7 +38,7 @@ Vcs-Git: https://salsa.debian.org/qt-kde-team/extras/colord-kde.git
 Package: colord-kde
 Architecture: any
 Depends: colord,
-         qml-module-org-kde-kirigami-addons-treeview,
+         qml6-module-org-kde-kirigami-addons-treeview,
          ${misc:Depends},
          ${shlibs:Depends}
 Description: Color management for KDE

From null at kde.org  Mon Jul 27 11:30:00 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 10:30:00 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/krita/Neon/release=5D_debian=3A_libpostproc-dev_is_gone_in_resolute?=
Message-ID: <20260727103000.0AF6A140104E@lerwini.kde.org>

Git commit 7e6d745115c37529e8922446793b9d0beb2168a8 by Carlos De Maine.
Committed on 27/07/2026 at 10:29.
Pushed by carlosdem into branch 'Neon/release'.

libpostproc-dev is gone in resolute

M  +0    -1    debian/control

https://invent.kde.org/neon/graphics/krita/-/commit/7e6d745115c37529e8922446793b9d0beb2168a8

diff --git a/debian/control b/debian/control
index cd23cb4..dbabd8f 100644
--- a/debian/control
+++ b/debian/control
@@ -51,7 +51,6 @@ Build-Depends: cmake,
                libopenjp2-tools,
                libpng-dev,
                libpoppler-qt6-dev,
-               libpostproc-dev,
                libquazip1-qt6-dev,
                libraqm-dev,
                libraw-dev,

From null at kde.org  Mon Jul 27 11:34:11 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 10:34:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma-mobile/plasma-camera/Neon/release=5D_debian/patches=3A_drop_backports_patch?=
Message-ID: <20260727103411.774161400393@lerwini.kde.org>

Git commit e774b9fa7a0d4d359f2908081127a4adbbe88e53 by Carlos De Maine.
Committed on 27/07/2026 at 10:34.
Pushed by carlosdem into branch 'Neon/release'.

drop backports patch

D  +0    -14   debian/patches/exiv2.diff
D  +0    -1    debian/patches/series

https://invent.kde.org/neon/plasma-mobile/plasma-camera/-/commit/e774b9fa7a0d4d359f2908081127a4adbbe88e53

diff --git a/debian/patches/exiv2.diff b/debian/patches/exiv2.diff
deleted file mode 100644
index 4a4b5fa..0000000
--- a/debian/patches/exiv2.diff
+++ /dev/null
@@ -1,14 +0,0 @@
-diff --git a/src/plasmacameramanager.cpp b/src/plasmacameramanager.cpp
-index 29e651a..90fdf68 100644
---- a/src/plasmacameramanager.cpp
-+++ b/src/plasmacameramanager.cpp
-@@ -554,8 +554,8 @@ QString getExifOffsetFormat(int offsetSeconds)
- void PlasmaCameraManager::writeExifData(const QString &fileName)
- {
-     try {
--        Exiv2::Image::UniquePtr image = Exiv2::ImageFactory::open(fileName.toStdString());
--        if (!image) {
-+        Exiv2::Image::AutoPtr image = Exiv2::ImageFactory::open(fileName.toStdString());
-+        if (image.get() != nullptr) {
-             return;
-         }
diff --git a/debian/patches/series b/debian/patches/series
deleted file mode 100644
index b8eab05..0000000
--- a/debian/patches/series
+++ /dev/null
@@ -1 +0,0 @@
-exiv2.diff

From null at kde.org  Mon Jul 27 11:37:10 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 10:37:10 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/kdepim-addons/Neon/release=5D_debian=3A_cargo_and_rust_are_good_on_resolute?=
Message-ID: <20260727103710.93B141400393@lerwini.kde.org>

Git commit 9dfcb78d29bdec24b14fa5ceecfa02f5a15ad141 by Carlos De Maine.
Committed on 27/07/2026 at 10:37.
Pushed by carlosdem into branch 'Neon/release'.

cargo and rust are good on resolute

M  +2    -2    debian/control
M  +1    -3    debian/rules

https://invent.kde.org/neon/pim/kdepim-addons/-/commit/9dfcb78d29bdec24b14fa5ceecfa02f5a15ad141

diff --git a/debian/control b/debian/control
index 2687801..db0f89a 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,7 @@ Section: kde
 Priority: optional
 Maintainer: Debian/Kubuntu Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>
 Uploaders: Maximiliano Curia <maxy at debian.org>
-Build-Depends: cargo-1.89,
+Build-Depends: cargo,
                cmake,
                corrosion,
                debhelper-compat (= 13),
@@ -52,7 +52,7 @@ Build-Depends: cargo-1.89,
                qt6-base-dev,
                qt6-webchannel-dev,
                qt6-webengine-dev,
-               rustc-1.89
+               rustc,
 Standards-Version: 4.6.2
 Homepage: https://pim.kde.org/
 Vcs-Browser: https://anonscm.debian.org/git/pkg-kde/applications/kdepim-addons.git
diff --git a/debian/rules b/debian/rules
index 1747107..300283d 100644
--- a/debian/rules
+++ b/debian/rules
@@ -8,6 +8,4 @@
 override_dh_auto_configure:
 	dh_auto_configure -- \
 		-DCOMPILE_WITH_UNITY_CMAKE_SUPPORT=ON \
-		-DBUILD_QCH=ON \
-		-DRust_COMPILER=/usr/bin/rustc-1.89 -DRust_CARGO=/usr/bin/cargo-1.89
-
+		-DBUILD_QCH=ON 
\ No newline at end of file

From null at kde.org  Mon Jul 27 11:38:28 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 10:38:28 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/itinerary/Neon/release=5D_debian=3A_libquotient-dev?=
Message-ID: <20260727103828.DC2E31400393@lerwini.kde.org>

Git commit 87dcae67474bf25f8d80284e1df49f744ad85420 by Carlos De Maine.
Committed on 27/07/2026 at 10:38.
Pushed by carlosdem into branch 'Neon/release'.

libquotient-dev

M  +1    -1    debian/control

https://invent.kde.org/neon/pim/itinerary/-/commit/87dcae67474bf25f8d80284e1df49f744ad85420

diff --git a/debian/control b/debian/control
index fcb01a1..2d886e2 100644
--- a/debian/control
+++ b/debian/control
@@ -25,7 +25,7 @@ Build-Depends: cmake,
                kpim6-pkpass-dev,
                libkhealthcertificate-dev,
                libkpublictransport-dev,
-               libquotient-qt6-dev,
+               libquotient-dev,
                qml6-module-org-kde-i18n-localedata,
                qml6-module-org-kde-kitemmodels,
                qml6-module-org-kde-kopeninghours,

From null at kde.org  Mon Jul 27 11:45:43 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 10:45:43 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/infrastructure/pangea-conf-projects=5D_overrides=3A_https=3A//download=2Ekde=2Eorg/unstable/qxmpp/qxmpp-1=2E16=2E3=2Etar=2Exz?=
Message-ID: <20260727104543.A922E1400393@lerwini.kde.org>

Git commit 077170620f60328e36c1343926b861610d570fcb by Carlos De Maine.
Committed on 27/07/2026 at 10:45.
Pushed by carlosdem into branch 'master'.

https://download.kde.org/unstable/qxmpp/qxmpp-1.16.3.tar.xz

M  +2    -2    overrides/base.yaml

https://invent.kde.org/neon/infrastructure/pangea-conf-projects/-/commit/077170620f60328e36c1343926b861610d570fcb

diff --git a/overrides/base.yaml b/overrides/base.yaml
index f24b014..5585bc6 100644
--- a/overrides/base.yaml
+++ b/overrides/base.yaml
@@ -608,11 +608,11 @@
   'Neon/release':
     upstream_scm:
       type: tarball
-      url: https://download.kde.org/unstable/qxmpp/qxmpp-0.16.3.tar.xz
+      url: https://download.kde.org/unstable/qxmpp/qxmpp-1.16.3.tar.xz
   'Neon/release_noble':
     upstream_scm:
       type: tarball
-      url: https://download.kde.org/unstable/qxmpp/qxmpp-0.16.3.tar.xz
+      url: https://download.kde.org/unstable/qxmpp/qxmpp-1.16.3.tar.xz
 
 ### Maui ###
 

From null at kde.org  Mon Jul 27 11:50:39 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 10:50:39 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/libraries/qxmpp/Neon/release=5Fnoble=5D_debian=3A_version_is_actually_1=2E16=2E3?=
Message-ID: <20260727105039.2155D14013C9@lerwini.kde.org>

Git commit d0e7940bbb4ed8b1b54d0715be7d9c91e1208a19 by Carlos De Maine.
Committed on 27/07/2026 at 10:50.
Pushed by carlosdem into branch 'Neon/release_noble'.

version is actually 1.16.3

M  +1    -1    debian/changelog

https://invent.kde.org/neon/libraries/qxmpp/-/commit/d0e7940bbb4ed8b1b54d0715be7d9c91e1208a19

diff --git a/debian/changelog b/debian/changelog
index 924af61..a7674b7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qxmpp (0.16.3-0neon) noble; urgency=medium
+qxmpp (1.16.3-0neon) noble; urgency=medium
 
   * New release
 

From null at kde.org  Mon Jul 27 11:51:26 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 10:51:26 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/libraries/qxmpp/Neon/release=5D_debian=3A_version_is_actually_1=2E16=2E3?=
Message-ID: <20260727105126.DB0801400C18@lerwini.kde.org>

Git commit 6bf1b59fc9e39dd5bcb4573609251cd7e6fde3a3 by Carlos De Maine.
Committed on 27/07/2026 at 10:51.
Pushed by carlosdem into branch 'Neon/release'.

version is actually 1.16.3

M  +1    -1    debian/changelog

https://invent.kde.org/neon/libraries/qxmpp/-/commit/6bf1b59fc9e39dd5bcb4573609251cd7e6fde3a3

diff --git a/debian/changelog b/debian/changelog
index 8063e71..f98ec55 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qxmpp (0.16.3-0neon) resolute; urgency=medium
+qxmpp (1.16.3-0neon) resolute; urgency=medium
 
   * New release
 

From null at kde.org  Mon Jul 27 12:04:48 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 11:04:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/sip6/Neon/release=5D_/=3A_Update_upstream_source_from_tag_=27upstream/6=2E15=2E0=27?=
Message-ID: <20260727110448.0549B1401327@lerwini.kde.org>

Git commit ad0fab00431341ce4fe1f62e349990259e9296b8 by Dmitry Shachnev.
Committed on 06/12/2025 at 16:44.
Pushed by carlosdem into branch 'Neon/release'.

Update upstream source from tag 'upstream/6.15.0'

Update to upstream version '6.15.0'
with Debian dir 06206517835c2eec1e664c87027faff07ebb489c


https://invent.kde.org/neon/forks/sip6/-/commit/ad0fab00431341ce4fe1f62e349990259e9296b8



From null at kde.org  Mon Jul 27 12:04:48 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 11:04:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/sip6/Neon/release=5D_/=3A_New_upstream_version_6=2E15=2E0?=
Message-ID: <20260727110448.03DEB14008F2@lerwini.kde.org>

Git commit c33295281a2036567208681d114296cfe94df752 by Dmitry Shachnev.
Committed on 06/12/2025 at 16:44.
Pushed by carlosdem into branch 'Neon/release'.

New upstream version 6.15.0

M  +3    -3    .git_archival.txt
A  +45   -0    docs/abi_versions.rst
M  +7    -0    docs/command_line_tools.rst
M  +1    -1    docs/conf.py
M  +60   -4    docs/directives.rst
M  +1    -0    docs/index.rst
M  +1    -1    docs/introduction.rst
M  +6    -0    docs/module_v12_releases.md
M  +6    -0    docs/module_v13_releases.md
M  +72   -0    docs/releases.md
M  +3    -2    docs/specification_files.rst
M  +1    -1    pyproject.toml
M  +1    -1    sipbuild/bindings.py
M  +7    -7    sipbuild/builder.py
M  +1    -1    sipbuild/generator/bindings_configuration.py
A  +270  -0    sipbuild/generator/indexed_lists.py
R  +3    -0    sipbuild/generator/outputs/code/backends/__init__.py [from: test/templates/__init__.py - 068% similarity]
A  +235  -0    sipbuild/generator/outputs/code/backends/abstract_backend.py
A  +2225 -0    sipbuild/generator/outputs/code/backends/v12v13.py
M  +65   -9044 sipbuild/generator/outputs/code/code.py
C  +4434 -6765 sipbuild/generator/outputs/code/snippets.py [from: sipbuild/generator/outputs/code/code.py - 061% similarity]
A  +422  -0    sipbuild/generator/outputs/code/utils.py
M  +6    -11   sipbuild/generator/outputs/formatters/argument.py
M  +3    -2    sipbuild/generator/outputs/formatters/enum.py
M  +3    -2    sipbuild/generator/outputs/formatters/klass.py
M  +5    -2    sipbuild/generator/outputs/formatters/misc.py
M  +31   -10   sipbuild/generator/outputs/type_hints.py
M  +102  -89   sipbuild/generator/parser/parser_manager.py
M  +73   -10   sipbuild/generator/parser/rules.py
M  +7    -7    sipbuild/generator/parser/tokens.py
M  +36   -32   sipbuild/generator/resolver/resolver.py
M  +15   -0    sipbuild/generator/scoped_name.py
M  +164  -123  sipbuild/generator/specification.py
M  +16   -10   sipbuild/generator/utils.py
M  +3    -8    sipbuild/module/abi_version.py
M  +18   -15   sipbuild/module/module.py
M  +10   -0    sipbuild/module/source/12/17/descriptors.c
M  +4    -1    sipbuild/module/source/12/17/sip.h.in
M  +33   -25   sipbuild/module/source/12/17/siplib.c
A  +22   -0    sipbuild/module/source/12/18/LICENSE
A  +2    -0    sipbuild/module/source/12/18/MANIFEST.in
A  +4    -0    sipbuild/module/source/12/18/README.in
A  +286  -0    sipbuild/module/source/12/18/apiversions.c  *
C  +10   -0    sipbuild/module/source/12/18/descriptors.c [from: sipbuild/module/source/12/17/descriptors.c - 097% similarity]
A  +350  -0    sipbuild/module/source/12/18/int_convertors.c  *
A  +472  -0    sipbuild/module/source/12/18/objmap.c  *
A  +2    -0    sipbuild/module/source/12/18/pyproject.toml.in
A  +695  -0    sipbuild/module/source/12/18/qtlib.c  *
A  +7    -0    sipbuild/module/source/12/18/setup.cfg.in
A  +23   -0    sipbuild/module/source/12/18/setup.py.in
C  +10   -12   sipbuild/module/source/12/18/sip.h.in [from: sipbuild/module/source/12/17/sip.h.in - 099% similarity]
A  +103  -0    sipbuild/module/source/12/18/sip.pyi
A  +443  -0    sipbuild/module/source/12/18/sip.rst.in
A  +854  -0    sipbuild/module/source/12/18/sip_array.c  *
A  +41   -0    sipbuild/module/source/12/18/sip_array.h  *
A  +184  -0    sipbuild/module/source/12/18/sipint.h  *
C  +33   -31   sipbuild/module/source/12/18/siplib.c [from: sipbuild/module/source/12/17/siplib.c - 099% similarity]
A  +190  -0    sipbuild/module/source/12/18/threads.c  *
A  +754  -0    sipbuild/module/source/12/18/voidptr.c  *
M  +4    -1    sipbuild/module/source/13/10/sip.h.in
M  +32   -24   sipbuild/module/source/13/10/sip_core.c
M  +10   -0    sipbuild/module/source/13/10/sip_descriptors.c
A  +22   -0    sipbuild/module/source/13/11/LICENSE
A  +2    -0    sipbuild/module/source/13/11/MANIFEST.in
A  +4    -0    sipbuild/module/source/13/11/README.in
A  +3    -0    sipbuild/module/source/13/11/pyproject.toml.in
A  +7    -0    sipbuild/module/source/13/11/setup.cfg.in
A  +23   -0    sipbuild/module/source/13/11/setup.py.in
C  +10   -13   sipbuild/module/source/13/11/sip.h.in [from: sipbuild/module/source/13/10/sip.h.in - 099% similarity]
A  +99   -0    sipbuild/module/source/13/11/sip.pyi
A  +414  -0    sipbuild/module/source/13/11/sip.rst.in
A  +858  -0    sipbuild/module/source/13/11/sip_array.c  *
A  +41   -0    sipbuild/module/source/13/11/sip_array.h  *
C  +32   -34   sipbuild/module/source/13/11/sip_core.c [from: sipbuild/module/source/13/10/sip_core.c - 099% similarity]
A  +158  -0    sipbuild/module/source/13/11/sip_core.h  *
C  +10   -0    sipbuild/module/source/13/11/sip_descriptors.c [from: sipbuild/module/source/13/10/sip_descriptors.c - 097% similarity]
A  +561  -0    sipbuild/module/source/13/11/sip_enum.c  *
A  +41   -0    sipbuild/module/source/13/11/sip_enum.h  *
A  +253  -0    sipbuild/module/source/13/11/sip_int_convertors.c  *
A  +472  -0    sipbuild/module/source/13/11/sip_object_map.c  *
A  +190  -0    sipbuild/module/source/13/11/sip_threads.c  *
A  +755  -0    sipbuild/module/source/13/11/sip_voidptr.c  *
M  +5    -1    sipbuild/py_versions.py
A  +94   -0    sipbuild/sip_module_configuration.py
M  +18   -3    sipbuild/tools/module.py
M  +44   -14   test/README.md
A  +37   -0    test/class_attrs/class_attrs_module.sip
A  +75   -0    test/class_attrs/test_class_attrs.py
A  +94   -0    test/class_callables/class_callables_module.sip
A  +78   -0    test/class_callables/test_class_callables.py
A  +43   -0    test/class_misc/class_misc_module.sip
A  +42   -0    test/class_misc/test_class_misc.py
A  +413  -0    test/conftest.py
M  +2    -12   test/docstrings/test_docstrings.py
A  +24   -0    test/embedded_sip_module/embedded_sip_module_module.sip
A  +35   -0    test/embedded_sip_module/test_embedded_sip_module.py
D  +0    -13   test/gen_classes/gen_nonpublic_superclasses_module.sip
D  +0    -18   test/gen_classes/test_gen_classes.py
D  +0    -3    test/imported_exceptions/__init__.py
M  +1    -1    test/imported_exceptions/handler_module.sip
M  +8    -11   test/imported_exceptions/test_imported_exceptions.py
M  +1    -1    test/imported_exceptions/thrower_module.sip
D  +0    -3    test/int_convertors/__init__.py
M  +614  -924  test/int_convertors/test_int_convertors.py
A  +84   -0    test/mixins/mixins_module.sip
A  +64   -0    test/mixins/test_mixins.py
A  +149  -0    test/module_attrs/module_attrs_module.sip
A  +365  -0    test/module_attrs/test_module_attrs.py
A  +64   -0    test/module_callables/module_callables_module.sip
A  +72   -0    test/module_callables/test_module_callables.py
D  +0    -3    test/movable/__init__.py
M  +34   -33   test/movable/test_movable.py
A  +30   -0    test/namespaces/namespaces_module.sip
A  +36   -0    test/namespaces/test_namespaces.py
D  +0    -3    test/py_enums/__init__.py
M  +110  -182  test/py_enums/test_py_enums.py
D  +0    -3    test/py_properties/__init__.py
M  +2    -2    test/py_properties/py_properties_module.sip
M  +9    -14   test/py_properties/test_py_properties.py
A  +24   -0    test/standalone_sip_module/standalone_sip_module_module.sip
A  +50   -0    test/standalone_sip_module/test_standalone_sip_module.py
M  +1    -1    test/template_typedef/template_typedef_module.sip
M  +6    -11   test/template_typedef/test_template_typedef.py
M  +13   -30   test/templates/test_templates.py
D  +0    -3    test/timelines/__init__.py
M  +16   -15   test/timelines/test_timelines.py
M  +24   -0    test/timelines/timelines_module.sip
D  +0    -7    test/utils/__init__.py
D  +0    -162  test/utils/sip_base_test_case.py
D  +0    -32   test/utils/sip_generator_test_case.py
D  +0    -124  test/utils/sip_test_case.py

The files marked with a * at the end have a non valid license. Please read: https://community.kde.org/Policies/Licensing_Policy and use the headers which are listed at that page.


https://invent.kde.org/neon/forks/sip6/-/commit/c33295281a2036567208681d114296cfe94df752

From null at kde.org  Mon Jul 27 12:04:48 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 11:04:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/sip6/Neon/release=5D_debian=3A_New_upstream_release=2E?=
Message-ID: <20260727110448.061C4140195D@lerwini.kde.org>

Git commit fdc4ccaae50dd960cd3dea7a0e0b7c8850fab1d5 by Dmitry Shachnev.
Committed on 06/12/2025 at 16:48.
Pushed by carlosdem into branch 'Neon/release'.

New upstream release.

M  +6    -0    debian/changelog

https://invent.kde.org/neon/forks/sip6/-/commit/fdc4ccaae50dd960cd3dea7a0e0b7c8850fab1d5

diff --git a/debian/changelog b/debian/changelog
index 685162f..5c6c3e3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+sip6 (6.15.0-1) UNRELEASED; urgency=medium
+
+  * New upstream release.
+
+ -- Dmitry Shachnev <mitya57 at debian.org>  Sat, 06 Dec 2025 19:48:25 +0300
+
 sip6 (6.14.0-1) unstable; urgency=medium
 
   * New upstream release.


From null at kde.org  Mon Jul 27 12:04:48 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 11:04:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/sip6/Neon/release=5D_debian=3A_Build-depend_on_python3-pytest_for_the_tests=2E?=
Message-ID: <20260727110448.071191401C2D@lerwini.kde.org>

Git commit c31eeaeb5ecf5c219b0f0e8e34323dee92733810 by Dmitry Shachnev.
Committed on 06/12/2025 at 16:49.
Pushed by carlosdem into branch 'Neon/release'.

Build-depend on python3-pytest for the tests.

M  +1    -0    debian/changelog
M  +1    -0    debian/control

https://invent.kde.org/neon/forks/sip6/-/commit/c31eeaeb5ecf5c219b0f0e8e34323dee92733810

diff --git a/debian/changelog b/debian/changelog
index 5c6c3e3..cf86fda 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 sip6 (6.15.0-1) UNRELEASED; urgency=medium
 
   * New upstream release.
+  * Build-depend on python3-pytest for the tests.
 
  -- Dmitry Shachnev <mitya57 at debian.org>  Sat, 06 Dec 2025 19:48:25 +0300
 
diff --git a/debian/control b/debian/control
index d0504aa..ee0ffbd 100644
--- a/debian/control
+++ b/debian/control
@@ -13,6 +13,7 @@ Build-Depends: debhelper-compat (= 13),
                python3-myst-parser <!nodoc>,
                python3-packaging (>= 24.2),
                python3-ply,
+               python3-pytest <!nocheck>,
                python3-setuptools (>= 77),
                python3-setuptools-scm (>= 8),
                python3-sphinx <!nodoc>,


From null at kde.org  Mon Jul 27 12:04:48 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 11:04:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/sip6/Neon/release=5D_debian=3A_Release_to_unstable=2E?=
Message-ID: <20260727110448.0A8771401E31@lerwini.kde.org>

Git commit 72daed9881542588d85b0d3db3ef8a33c8a26822 by Dmitry Shachnev.
Committed on 06/12/2025 at 18:49.
Pushed by carlosdem into branch 'Neon/release'.

Release to unstable.

M  +1    -1    debian/changelog

https://invent.kde.org/neon/forks/sip6/-/commit/72daed9881542588d85b0d3db3ef8a33c8a26822

diff --git a/debian/changelog b/debian/changelog
index d19a10c..2b715e7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-sip6 (6.15.0-1) UNRELEASED; urgency=medium
+sip6 (6.15.0-1) unstable; urgency=medium
 
   * New upstream release.
   * Build-depend on python3-pytest for the tests.


From null at kde.org  Mon Jul 27 12:04:48 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 11:04:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/sip6/Neon/release=5D_debian=3A_Document_the_--option_flag_in_sip-module=281=29=2E?=
Message-ID: <20260727110448.080781401C7C@lerwini.kde.org>

Git commit d1aff80a500aa5d438be5bb3673c29d9f42b34c9 by Dmitry Shachnev.
Committed on 06/12/2025 at 16:57.
Pushed by carlosdem into branch 'Neon/release'.

Document the --option flag in sip-module(1).

M  +1    -0    debian/changelog
M  +6    -0    debian/manpages/sip-module.1

https://invent.kde.org/neon/forks/sip6/-/commit/d1aff80a500aa5d438be5bb3673c29d9f42b34c9

diff --git a/debian/changelog b/debian/changelog
index cf86fda..792547a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ sip6 (6.15.0-1) UNRELEASED; urgency=medium
 
   * New upstream release.
   * Build-depend on python3-pytest for the tests.
+  * Document the --option flag in sip-module(1).
 
  -- Dmitry Shachnev <mitya57 at debian.org>  Sat, 06 Dec 2025 19:48:25 +0300
 
diff --git a/debian/manpages/sip-module.1 b/debian/manpages/sip-module.1
index 8841a1c..5174332 100644
--- a/debian/manpages/sip-module.1
+++ b/debian/manpages/sip-module.1
@@ -25,6 +25,12 @@ The major version number of the ABI implemented by the \fBsip\fP module is
 as a minimum minor version rather than the exact minor version to be used.
 By default the very latest version is used.
 .TP
+.B \-\-option NAME
+The \fBsip\fP module will be built using the \fBNAME\fP configuration
+option.  See the \fB%SipModuleConfiguration\fP \%<#\:std-directive-SipModuleConfiguration> directive for a list
+of possible options and their meanings.  This option may be specified
+multiple times.
+.TP
 .B \-\-project NAME
 The name of the project as it would appear on PyPI is \fBNAME\fP\&.  By default
 the name is derived from the fully qualified name of the \fBsip\fP


From null at kde.org  Mon Jul 27 12:04:48 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 11:04:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/sip6/Neon/release=5D_debian=3A_Make_blhc_ignore_the_messages_from_setuptools_builder=2E?=
Message-ID: <20260727110448.09CA214008CC@lerwini.kde.org>

Git commit a2d75f4a97633ab512f9e294f53997e11aa42ca2 by Dmitry Shachnev.
Committed on 06/12/2025 at 18:06.
Pushed by carlosdem into branch 'Neon/release'.

Make blhc ignore the messages from setuptools builder.

M  +1    -0    debian/changelog
M  +3    -0    debian/gitlab-ci.yml

https://invent.kde.org/neon/forks/sip6/-/commit/a2d75f4a97633ab512f9e294f53997e11aa42ca2

diff --git a/debian/changelog b/debian/changelog
index 64dfb0a..d19a10c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,7 @@ sip6 (6.15.0-1) UNRELEASED; urgency=medium
   * Build-depend on python3-pytest for the tests.
   * Document the --option flag in sip-module(1).
   * Refresh patches for the new release.
+  * Make blhc ignore the messages from setuptools builder.
 
  -- Dmitry Shachnev <mitya57 at debian.org>  Sat, 06 Dec 2025 19:48:25 +0300
 
diff --git a/debian/gitlab-ci.yml b/debian/gitlab-ci.yml
index 0c22dc4..ebc6acb 100644
--- a/debian/gitlab-ci.yml
+++ b/debian/gitlab-ci.yml
@@ -1,3 +1,6 @@
 include:
   - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
   - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
+
+variables:
+  SALSA_CI_BLHC_ARGS: --ignore-line "Compiling the '.*' module..."


From null at kde.org  Mon Jul 27 12:04:48 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 11:04:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/sip6/Neon/release=5D_debian=3A_Refresh_patches_for_the_new_release=2E?=
Message-ID: <20260727110448.08DDF1401CF4@lerwini.kde.org>

Git commit d214207a2d95980f37847f0df4811c147ef057da by Dmitry Shachnev.
Committed on 06/12/2025 at 16:58.
Pushed by carlosdem into branch 'Neon/release'.

Refresh patches for the new release.

M  +1    -0    debian/changelog
M  +2    -2    debian/patches/intersphinx_local.diff
M  +5    -5    debian/patches/system_ply.diff

https://invent.kde.org/neon/forks/sip6/-/commit/d214207a2d95980f37847f0df4811c147ef057da

diff --git a/debian/changelog b/debian/changelog
index 792547a..64dfb0a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ sip6 (6.15.0-1) UNRELEASED; urgency=medium
   * New upstream release.
   * Build-depend on python3-pytest for the tests.
   * Document the --option flag in sip-module(1).
+  * Refresh patches for the new release.
 
  -- Dmitry Shachnev <mitya57 at debian.org>  Sat, 06 Dec 2025 19:48:25 +0300
 
diff --git a/debian/patches/intersphinx_local.diff b/debian/patches/intersphinx_local.diff
index f85f6b9..1ba1001 100644
--- a/debian/patches/intersphinx_local.diff
+++ b/debian/patches/intersphinx_local.diff
@@ -7,10 +7,10 @@ Subject: Use local intersphinx inventory.
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/docs/conf.py b/docs/conf.py
-index f96dca2..75a80ae 100644
+index fbe76a5..cf38edb 100644
 --- a/docs/conf.py
 +++ b/docs/conf.py
-@@ -20,7 +20,7 @@ version = 'v6.14.0'
+@@ -20,7 +20,7 @@ version = 'v6.15.0'
  # https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration
  
  extensions = ['myst_parser', 'sphinx.ext.intersphinx']
diff --git a/debian/patches/system_ply.diff b/debian/patches/system_ply.diff
index 547c673..db572eb 100644
--- a/debian/patches/system_ply.diff
+++ b/debian/patches/system_ply.diff
@@ -11,19 +11,19 @@ Forwarded: not-needed
  2 files changed, 3 insertions(+), 3 deletions(-)
 
 diff --git a/sipbuild/generator/parser/parser_manager.py b/sipbuild/generator/parser/parser_manager.py
-index 0f1d771..202c243 100644
+index f94fca6..b014e86 100644
 --- a/sipbuild/generator/parser/parser_manager.py
 +++ b/sipbuild/generator/parser/parser_manager.py
-@@ -28,7 +28,7 @@ from ..utils import (argument_as_str, cached_name, find_iface_file,
+@@ -29,7 +29,7 @@ from ..utils import (argument_as_str, cached_name, find_iface_file,
  from . import rules
  from . import tokens
  from .annotations import InvalidAnnotation, validate_annotation_value
 -from .ply import lex, yacc
 +from ply import lex, yacc
  
+ 
  class ParserManager:
-     """ This object manages the actual lexer and parser objects providing them
-@@ -45,7 +45,7 @@ class ParserManager:
+@@ -47,7 +47,7 @@ class ParserManager:
          self._lexer.pm = self
  
          # Create the parser.
@@ -33,7 +33,7 @@ index 0f1d771..202c243 100644
  
          # This is a hack to give p_error() access to the current parser object.
 diff --git a/sipbuild/generator/parser/tokens.py b/sipbuild/generator/parser/tokens.py
-index ddb1aaa..282c6dd 100644
+index e7c3dc6..6a2eb1d 100644
 --- a/sipbuild/generator/parser/tokens.py
 +++ b/sipbuild/generator/parser/tokens.py
 @@ -5,7 +5,7 @@


From null at kde.org  Mon Jul 27 12:04:48 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 11:04:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/sip6/Neon/release=5D_debian=3A_Backport_upstream_patch_to_ignore_super-class_of_a_disabled_class=2E?=
Message-ID: <20260727110448.0B4A3140241E@lerwini.kde.org>

Git commit 48ef85910fefd8a2fdb57d180783880981dc3072 by Dmitry Shachnev.
Committed on 14/12/2025 at 15:35.
Pushed by carlosdem into branch 'Neon/release'.

Backport upstream patch to ignore super-class of a disabled class.

M  +6    -0    debian/changelog
A  +26   -0    debian/patches/disabled_superclass.diff
M  +1    -0    debian/patches/series

https://invent.kde.org/neon/forks/sip6/-/commit/48ef85910fefd8a2fdb57d180783880981dc3072

diff --git a/debian/changelog b/debian/changelog
index 2b715e7..2fd2e89 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+sip6 (6.15.0-2) UNRELEASED; urgency=medium
+
+  * Backport upstream patch to ignore super-class of a disabled class.
+
+ -- Dmitry Shachnev <mitya57 at debian.org>  Sun, 14 Dec 2025 18:35:06 +0300
+
 sip6 (6.15.0-1) unstable; urgency=medium
 
   * New upstream release.
diff --git a/debian/patches/disabled_superclass.diff b/debian/patches/disabled_superclass.diff
new file mode 100644
index 0000000..db7e280
--- /dev/null
+++ b/debian/patches/disabled_superclass.diff
@@ -0,0 +1,26 @@
+From: Phil Thompson <phil at riverbankcomputing.com>
+Date: Sat, 13 Dec 2025 22:45:54 +0000
+Subject: Bug fixes
+
+- A super-class of a disabled class was not ignored if it was disabled
+  itself.
+
+(cherry picked from commit 79da3321082f17d594b29c22dd94e58276d5d23e)
+---
+ sipbuild/generator/parser/rules.py | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/sipbuild/generator/parser/rules.py b/sipbuild/generator/parser/rules.py
+index 8b9b429..7f3993d 100644
+--- a/sipbuild/generator/parser/rules.py
++++ b/sipbuild/generator/parser/rules.py
+@@ -1986,6 +1986,9 @@ def p_simple_superclass(p):
+ 
+     pm = p.parser.pm
+ 
++    if pm.skipping:
++        return
++
+     # Handle templates.
+     if len(p) == 5:
+         if pm.parsing_template:
diff --git a/debian/patches/series b/debian/patches/series
index 457087d..c554a5a 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,3 @@
+disabled_superclass.diff
 intersphinx_local.diff
 system_ply.diff


From null at kde.org  Mon Jul 27 12:04:48 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 11:04:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/sip6/Neon/release=5D_debian=3A_Release_to_unstable=2E?=
Message-ID: <20260727110448.0C1201402440@lerwini.kde.org>

Git commit c606290452921aac51f63d186e8222fb231f9d1a by Dmitry Shachnev.
Committed on 14/12/2025 at 16:20.
Pushed by carlosdem into branch 'Neon/release'.

Release to unstable.

M  +1    -1    debian/changelog

https://invent.kde.org/neon/forks/sip6/-/commit/c606290452921aac51f63d186e8222fb231f9d1a

diff --git a/debian/changelog b/debian/changelog
index 2fd2e89..676cac1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-sip6 (6.15.0-2) UNRELEASED; urgency=medium
+sip6 (6.15.0-2) unstable; urgency=medium
 
   * Backport upstream patch to ignore super-class of a disabled class.
 


From null at kde.org  Mon Jul 27 12:04:48 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 11:04:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/sip6/Neon/release=5D_/=3A_Update_upstream_source_from_tag_=27upstream/6=2E15=2E1=27?=
Message-ID: <20260727110448.0DED61402540@lerwini.kde.org>

Git commit 8632e093b5be7f8785284bb9f311a86e9a416306 by Dmitry Shachnev.
Committed on 21/12/2025 at 09:10.
Pushed by carlosdem into branch 'Neon/release'.

Update upstream source from tag 'upstream/6.15.1'

Update to upstream version '6.15.1'
with Debian dir f04b631b53655a7c922b3bfefd8edbd0ab91d82b


https://invent.kde.org/neon/forks/sip6/-/commit/8632e093b5be7f8785284bb9f311a86e9a416306



From null at kde.org  Mon Jul 27 12:04:48 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 11:04:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/sip6/Neon/release=5D_debian=3A_Drop_disabled=5Fsuperclass=2Ediff=2C_included_in_the_new_release=2E?=
Message-ID: <20260727110448.0F82614028CE@lerwini.kde.org>

Git commit 921c8727d08f61945a899df10e26680c3d8f547f by Dmitry Shachnev.
Committed on 21/12/2025 at 09:14.
Pushed by carlosdem into branch 'Neon/release'.

Drop disabled_superclass.diff, included in the new release.

M  +1    -0    debian/changelog
D  +0    -26   debian/patches/disabled_superclass.diff
M  +0    -1    debian/patches/series

https://invent.kde.org/neon/forks/sip6/-/commit/921c8727d08f61945a899df10e26680c3d8f547f

diff --git a/debian/changelog b/debian/changelog
index f8f2e13..a2a419b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 sip6 (6.15.1-1) UNRELEASED; urgency=medium
 
   * New upstream release.
+  * Drop disabled_superclass.diff, included in the new release.
 
  -- Dmitry Shachnev <mitya57 at debian.org>  Sun, 21 Dec 2025 12:13:20 +0300
 
diff --git a/debian/patches/disabled_superclass.diff b/debian/patches/disabled_superclass.diff
deleted file mode 100644
index db7e280..0000000
--- a/debian/patches/disabled_superclass.diff
+++ /dev/null
@@ -1,26 +0,0 @@
-From: Phil Thompson <phil at riverbankcomputing.com>
-Date: Sat, 13 Dec 2025 22:45:54 +0000
-Subject: Bug fixes
-
-- A super-class of a disabled class was not ignored if it was disabled
-  itself.
-
-(cherry picked from commit 79da3321082f17d594b29c22dd94e58276d5d23e)
----
- sipbuild/generator/parser/rules.py | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/sipbuild/generator/parser/rules.py b/sipbuild/generator/parser/rules.py
-index 8b9b429..7f3993d 100644
---- a/sipbuild/generator/parser/rules.py
-+++ b/sipbuild/generator/parser/rules.py
-@@ -1986,6 +1986,9 @@ def p_simple_superclass(p):
- 
-     pm = p.parser.pm
- 
-+    if pm.skipping:
-+        return
-+
-     # Handle templates.
-     if len(p) == 5:
-         if pm.parsing_template:
diff --git a/debian/patches/series b/debian/patches/series
index c554a5a..457087d 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,2 @@
-disabled_superclass.diff
 intersphinx_local.diff
 system_ply.diff


From null at kde.org  Mon Jul 27 12:04:48 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 11:04:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/sip6/Neon/release=5D_/=3A_New_upstream_version_6=2E15=2E1?=
Message-ID: <20260727110448.0D05F14024CA@lerwini.kde.org>

Git commit 7a192e315ca3e15f7497d060558e9c97dbff5f2a by Dmitry Shachnev.
Committed on 21/12/2025 at 09:09.
Pushed by carlosdem into branch 'Neon/release'.

New upstream version 6.15.1

M  +3    -3    .git_archival.txt
M  +1    -1    docs/conf.py
M  +14   -0    docs/releases.md
M  +9    -8    sipbuild/generator/indexed_lists.py
M  +34   -7    sipbuild/generator/outputs/code/backends/v12v13.py
M  +6    -30   sipbuild/generator/outputs/code/snippets.py
M  +6    -2    sipbuild/generator/parser/parser_manager.py
M  +3    -0    sipbuild/generator/parser/rules.py
M  +6    -1    sipbuild/generator/resolver/resolver.py
A  +34   -0    test/issue-99/issue_99_module.sip
A  +10   -0    test/issue-99/test_issue_99.py

https://invent.kde.org/neon/forks/sip6/-/commit/7a192e315ca3e15f7497d060558e9c97dbff5f2a

diff --git a/.git_archival.txt b/.git_archival.txt
index 148366b..85a7bbb 100644
--- a/.git_archival.txt
+++ b/.git_archival.txt
@@ -1,3 +1,3 @@
-node: 7378531efd3500f1dc8a0c3a1219fdc239ae3dfb
-node-date: 2025-12-06T12:06:53Z
-describe-name: 6.15.0
+node: 4884efc25d98c9b2cf734adf43695ab3192f8dcc
+node-date: 2025-12-20T13:46:07Z
+describe-name: 6.15.1
diff --git a/docs/conf.py b/docs/conf.py
index fbe76a5..032cbee 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -13,7 +13,7 @@ project = 'sip'
 copyright = '{0} Phil Thompson <phil at riverbankcomputing.com>'.format(
         date.today().year)
 author = 'Phil Thompson'
-version = 'v6.15.0'
+version = 'v6.15.1'
 
 
 # -- General configuration ---------------------------------------------------
diff --git a/docs/releases.md b/docs/releases.md
index e46d911..fad429b 100644
--- a/docs/releases.md
+++ b/docs/releases.md
@@ -1,5 +1,19 @@
 # Release Notes
 
+## v6.15.1
+
+### Bug fixes
+
+- A super-class of a disabled class was not ignored if it was disabled itself.
+- Fixed a regression in the generation of class definitions when using old ABI
+  versions that don't support arrays.
+- Fixed a regression in the checking if a name clashed with the name of a class
+  in the same scope.  Resolves
+  [#99](https://github.com/Python-SIP/sip/issues/99)
+- Fixed a regression in the code generated for static functions defined in
+  hidden namespaces.
+
+
 ## v6.15.0
 
 ### Removal of support for Python v3.9
diff --git a/sipbuild/generator/indexed_lists.py b/sipbuild/generator/indexed_lists.py
index 01109f9..5505f56 100644
--- a/sipbuild/generator/indexed_lists.py
+++ b/sipbuild/generator/indexed_lists.py
@@ -108,30 +108,27 @@ class IndexedClassList(IndexedList['WrappedClass']):
     """
     A list of WrappedClasss keeping the following indices:
     - classes by fq_cpp_name
-    - classes by scope and py_name
     """
+
     def _index_clear(self):
         """Set up indices. See IndexedList._index_clear()."""
+
         self._by_cppname = defaultdict(list)
-        self._by_scope_pyname = defaultdict(list)
 
     def _index_add(self, klass):
         """Add element to indices. See IndexedList._index_add()."""
+
         self._by_cppname[klass.iface_file.fq_cpp_name].append(klass)
-        self._by_scope_pyname[klass.scope, str(klass.py_name)].append(klass)
 
     def _index_remove(self, klass):
         """Remove element from indices. See IndexedList._index_add()."""
+
         self._by_cppname[klass.iface_file.fq_cpp_name].remove(klass)
-        del self._by_scope_pyname[klass.scope, str(klass.py_name)]
 
     def by_fq_cpp_name(self, name):
         """Find WrappedClasses by their .iface_file.fq_cpp_name."""
-        return self._by_cppname[name]
 
-    def by_scope_and_py_name(self, scope, name):
-        """Find WrappedClasses by their .scope and .py_name."""
-        return self._by_scope_pyname[scope, str(name)]
+        return self._by_cppname[name]
 
 
 class IndexedEnumList(IndexedList['WrappedEnum']):
@@ -153,9 +150,11 @@ class IndexedEnumList(IndexedList['WrappedEnum']):
         if enum.fq_cpp_name:
             assert enum.fq_cpp_name not in self._by_cppname, f"Duplicate enum: {enum.fq_cpp_name}"
             self._by_cppname[enum.fq_cpp_name] = enum
+
         if enum.py_name:
             assert (enum.scope, str(enum.py_name)) not in self._by_scope_pyname
             self._by_scope_pyname[enum.scope, str(enum.py_name)] = enum
+
         if not enum.is_scoped:
             for member in enum.members:
                 assert (enum.scope, str(member.py_name)) not in self._unscoped_by_scope_member, f"Duplicate enum member: {member.py_name.name}"
@@ -165,8 +164,10 @@ class IndexedEnumList(IndexedList['WrappedEnum']):
         """Remove WrappedEnum from indices. See IndexedList._index_add()."""
         if enum.fq_cpp_name:
             del self._by_cppname[enum.fq_cpp_name]
+
         if enum.py_name:
             del self._by_scope_pyname[enum.scope, enum.py_name.name]
+
         if not enum.is_scoped:
             for member in enum.members:
                 del self._unscoped_by_scope_member[(enum.scope, str(member.py_name))]
diff --git a/sipbuild/generator/outputs/code/backends/v12v13.py b/sipbuild/generator/outputs/code/backends/v12v13.py
index 23c758f..eccbae4 100644
--- a/sipbuild/generator/outputs/code/backends/v12v13.py
+++ b/sipbuild/generator/outputs/code/backends/v12v13.py
@@ -12,8 +12,7 @@ from ...formatters import fmt_argument_as_cpp_type
 
 from ..snippets import (g_class_docstring, g_class_method_table,
         g_enum_member_table, g_module_docstring, g_type_init_body,
-        g_module_init_start, g_pyqt_class_plugin, g_pyqt_helper_defns,
-        g_pyqt_helper_init)
+        g_pyqt_class_plugin, g_pyqt_helper_defns, g_pyqt_helper_init)
 from ..utils import (get_class_flags, get_const_cast, get_docstring_text,
         get_encoded_type, get_enum_member, get_named_value_decl,
         get_normalised_cached_name, get_optional_ptr, get_use_in_code,
@@ -159,7 +158,7 @@ const sipAPIDef *sipAPI_{module_name};
 ''')
 
         g_pyqt_helper_defns(sf, spec)
-        g_module_init_start(sf, spec)
+        self.g_module_init_start(sf)
         has_module_functions = self.g_module_functions_table(sf, bindings,
                 module)
         self.g_module_definition(sf, has_module_functions=has_module_functions)
@@ -274,6 +273,33 @@ f'''    static PyModuleDef sip_module_def = {{
 
         return True
 
+    def g_module_init_start(self, sf):
+        """ Generate the start of the Python module initialisation function.
+        """
+
+        spec = self.spec
+
+        if spec.is_composite or spec.c_bindings:
+            extern_c = ''
+            arg_type = 'void'
+        else:
+            extern_c = 'extern "C" '
+            arg_type = ''
+
+        module_name = spec.module.py_name
+
+        sf.write(
+f'''
+
+/* The Python module initialisation function. */
+#if defined(SIP_STATIC_MODULE)
+{extern_c}PyObject *PyInit_{module_name}({arg_type})
+#else
+PyMODINIT_FUNC PyInit_{module_name}({arg_type})
+#endif
+{{
+''')
+
     def g_py_method_table(self, sf, bindings, members, scope):
         """ Generate a Python method table for a class or mapped type and
         return the number of entries.
@@ -875,10 +901,11 @@ static sipPySlotDef slots_{klass_name}[] = {{
                             (spec.c_bindings or klass.needs_array_helper),
                             'array_delete', klass_name))
 
-        if klass.can_create:
-            class_fields.append(f'sizeof ({scoped_class_name(spec, klass)})')
-        else:
-            class_fields.append('0')
+            if klass.can_create:
+                class_fields.append(
+                        f'sizeof ({scoped_class_name(spec, klass)})')
+            else:
+                class_fields.append('0')
 
         base_fields = ',\n        '.join(base_fields)
         container_fields = ',\n        '.join(container_fields)
diff --git a/sipbuild/generator/outputs/code/snippets.py b/sipbuild/generator/outputs/code/snippets.py
index 20da422..f469950 100644
--- a/sipbuild/generator/outputs/code/snippets.py
+++ b/sipbuild/generator/outputs/code/snippets.py
@@ -96,7 +96,7 @@ static void sip_import_component_module(PyObject *d, const char *name)
 ''')
 
     g_module_docstring(sf, module)
-    g_module_init_start(sf, spec)
+    backend.g_module_init_start(sf)
     backend.g_module_definition(sf)
 
     sf.write(
@@ -931,31 +931,6 @@ def g_type_init_body(backend, sf, bindings, klass):
 ''')
 
 
-def g_module_init_start(sf, spec):
-    """ Generate the start of the Python module initialisation function. """
-
-    if spec.is_composite or spec.c_bindings:
-        extern_c = ''
-        arg_type = 'void'
-    else:
-        extern_c = 'extern "C" '
-        arg_type = ''
-
-    module_name = spec.module.py_name
-
-    sf.write(
-f'''
-
-/* The Python module initialisation function. */
-#if defined(SIP_STATIC_MODULE)
-{extern_c}PyObject *PyInit_{module_name}({arg_type})
-#else
-PyMODINIT_FUNC PyInit_{module_name}({arg_type})
-#endif
-{{
-''')
-
-
 def g_pyqt_class_plugin(backend, sf, bindings, klass):
     """ Generate any extended class definition data for PyQt.  Return True if
     anything was generated.
@@ -2677,12 +2652,13 @@ def _static_function(backend, sf, bindings, member, scope=None):
 
     if scope is None:
         overloads = spec.module.overloads
+        scope_py = None
     else:
         overloads = scope.overloads
-        scope = py_scope(scope)
+        scope_py = py_scope(scope)
 
-        if scope is not None:
-            member_name = scope.iface_file.fq_cpp_name.as_word + '_' + member_name
+        if scope_py is not None:
+            member_name = scope_py.iface_file.fq_cpp_name.as_word + '_' + member_name
 
     sf.write('\n\n')
 
@@ -2701,7 +2677,7 @@ def _static_function(backend, sf, bindings, member, scope=None):
     else:
         kw_fw_decl = kw_decl = ''
 
-    if scope is None:
+    if scope_py is None:
         if not spec.c_bindings:
             sf.write(f'extern "C" {{static PyObject *func_{member_name}({backend.get_py_method_args(is_impl=False, is_module_fn=True)}{kw_fw_decl});}}\n')
 
diff --git a/sipbuild/generator/parser/parser_manager.py b/sipbuild/generator/parser/parser_manager.py
index f94fca6..36c11b1 100644
--- a/sipbuild/generator/parser/parser_manager.py
+++ b/sipbuild/generator/parser/parser_manager.py
@@ -1056,7 +1056,10 @@ class ParserManager:
                 break
 
         # Check the classes.
-        for cd in self.spec.classes.by_scope_and_py_name(self.scope, py_name):
+        for cd in self.spec.classes:
+            if cd.scope is not self.scope:
+                continue
+
             # A class will have already been added to the scope and this will
             # tell us to ignore it.
             if cd is ignore:
@@ -1065,7 +1068,8 @@ class ParserManager:
             if cd.external:
                 continue
 
-            clash("a class or namespace")
+            if cd.py_name.name == py_name:
+                clash("a class or namespace")
 
         if self.scope is None:
             # Check the exceptions.
diff --git a/sipbuild/generator/parser/rules.py b/sipbuild/generator/parser/rules.py
index 8b9b429..7f3993d 100644
--- a/sipbuild/generator/parser/rules.py
+++ b/sipbuild/generator/parser/rules.py
@@ -1986,6 +1986,9 @@ def p_simple_superclass(p):
 
     pm = p.parser.pm
 
+    if pm.skipping:
+        return
+
     # Handle templates.
     if len(p) == 5:
         if pm.parsing_template:
diff --git a/sipbuild/generator/resolver/resolver.py b/sipbuild/generator/resolver/resolver.py
index cc8a780..c226801 100644
--- a/sipbuild/generator/resolver/resolver.py
+++ b/sipbuild/generator/resolver/resolver.py
@@ -2162,8 +2162,13 @@ def _create_sorted_numbered_types(spec, mod, error_log):
 
         if mod is spec.module or klass.iface_file.needed:
             if not klass.is_hidden_namespace:
+                # For ABI v14 and later the sip module searches this table
+                # using the Python name (as part of attribute lookup).  For
+                # earlier versions it uses the C/C++ name (for sipFindType()).
+                key_name = klass.py_name if spec.target_abi >= (14, 0) else klass.iface_file.cpp_name
+
                 mod.needed_types.append(Argument(ArgumentType.CLASS,
-                        definition=klass, name=klass.iface_file.cpp_name))
+                        definition=klass, name=key_name))
 
     for mapped_type in spec.mapped_types:
         if mapped_type.iface_file.module is not mod:
diff --git a/test/issue-99/issue_99_module.sip b/test/issue-99/issue_99_module.sip
new file mode 100644
index 0000000..a88dc82
--- /dev/null
+++ b/test/issue-99/issue_99_module.sip
@@ -0,0 +1,34 @@
+// The SIP implementation of the issue_99_module test module.  Note that the
+// issue meant that this module wouldn't build.  We also test the correct
+// behaviour once built.
+
+
+%Module(name=issue_99_module)
+
+
+%ModuleHeaderCode
+class KlassA
+{
+public:
+    static const char *get_cpp_name() {return "KlassA";}
+};
+
+class KlassB
+{
+public:
+    static const char *get_cpp_name() {return "KlassB";}
+};
+%End
+
+
+class KlassA /PyName=KlassC/
+{
+public:
+    static const char *get_cpp_name();
+};
+
+class KlassB /PyName=KlassA/
+{
+public:
+    static const char *get_cpp_name();
+};
diff --git a/test/issue-99/test_issue_99.py b/test/issue-99/test_issue_99.py
new file mode 100644
index 0000000..6fb5f5d
--- /dev/null
+++ b/test/issue-99/test_issue_99.py
@@ -0,0 +1,10 @@
+# SPDX-License-Identifier: BSD-2-Clause
+
+# Copyright (c) 2025 Phil Thompson <phil at riverbankcomputing.com>
+
+
+def test_class_pyname(module):
+    assert module.KlassC.get_cpp_name() == b'KlassA'
+
+def test_class_pyname_using_existing_cpp_name(module):
+    assert module.KlassA.get_cpp_name() == b'KlassB'


From null at kde.org  Mon Jul 27 12:04:48 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 11:04:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/sip6/Neon/release=5D_debian=3A_Bump_Standards-Version_to_4=2E7=2E3=2C_no_changes_needed=2E?=
Message-ID: <20260727110448.2A7881402CEF@lerwini.kde.org>

Git commit eafe76aae8c0ddb65a5b698b1e70da256e205f84 by Dmitry Shachnev.
Committed on 14/03/2026 at 17:52.
Pushed by carlosdem into branch 'Neon/release'.

Bump Standards-Version to 4.7.3, no changes needed.

M  +1    -0    debian/changelog
M  +1    -1    debian/control

https://invent.kde.org/neon/forks/sip6/-/commit/eafe76aae8c0ddb65a5b698b1e70da256e205f84

diff --git a/debian/changelog b/debian/changelog
index 3e16712..fb92f15 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,6 +6,7 @@ sip6 (6.15.2-1) UNRELEASED; urgency=medium
   * Backport upstream patch to fix stack smashing when running tests.
   * Bump copyright years.
   * Drop ‘Priority: optional’, it became default in dpkg 1.22.12.
+  * Bump Standards-Version to 4.7.3, no changes needed.
 
  -- Dmitry Shachnev <mitya57 at debian.org>  Mon, 09 Mar 2026 18:37:05 +0300
 
diff --git a/debian/control b/debian/control
index 73ff126..0a9361b 100644
--- a/debian/control
+++ b/debian/control
@@ -17,7 +17,7 @@ Build-Depends: debhelper-compat (= 13),
                python3-setuptools-scm (>= 8),
                python3-sphinx <!nodoc>,
                python3-sphinx-rtd-theme <!nodoc>
-Standards-Version: 4.7.2
+Standards-Version: 4.7.3
 Homepage: https://github.com/Python-SIP/sip
 Vcs-Git: https://salsa.debian.org/python-team/packages/sip6.git
 Vcs-Browser: https://salsa.debian.org/python-team/packages/sip6


From null at kde.org  Mon Jul 27 12:04:48 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 11:04:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/sip6/Neon/release=5D_debian=3A_Drop_two_patches_that_were_included_in_the_new_release=2E?=
Message-ID: <20260727110448.2E92B1402D34@lerwini.kde.org>

Git commit 84930dde1da1b6d563abc22009a364dd568ce5d7 by Dmitry Shachnev.
Committed on 24/03/2026 at 13:14.
Pushed by carlosdem into branch 'Neon/release'.

Drop two patches that were included in the new release.

M  +3    -0    debian/changelog
D  +0    -50   debian/patches/fix_stack_smashing.diff
M  +0    -2    debian/patches/series
D  +0    -24   debian/patches/test_cxxflags.diff

https://invent.kde.org/neon/forks/sip6/-/commit/84930dde1da1b6d563abc22009a364dd568ce5d7

diff --git a/debian/changelog b/debian/changelog
index fbdde7c..7d6b194 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,9 @@
 sip6 (6.15.3-1) UNRELEASED; urgency=medium
 
   * New upstream release.
+  * Drop patches, included in the new release:
+    - test_cxxflags.diff
+    - fix_stack_smashing.diff
 
  -- Dmitry Shachnev <mitya57 at debian.org>  Tue, 24 Mar 2026 16:13:36 +0300
 
diff --git a/debian/patches/fix_stack_smashing.diff b/debian/patches/fix_stack_smashing.diff
deleted file mode 100644
index 3e8b638..0000000
--- a/debian/patches/fix_stack_smashing.diff
+++ /dev/null
@@ -1,50 +0,0 @@
-From: Phil Thompson <phil at riverbankcomputing.com>
-Date: Sat, 14 Mar 2026 15:47:26 +0000
-Subject: Fixed the handling of virtuals that return enums with a non-int base
- type
-
-(cherry picked from commit 7b9e5a72ed44981aa06655fbeb8bbaf7c1ee8d5b)
----
- sipbuild/generator/outputs/code/snippets.py | 15 +++++++++++----
- 1 file changed, 11 insertions(+), 4 deletions(-)
-
-diff --git a/sipbuild/generator/outputs/code/snippets.py b/sipbuild/generator/outputs/code/snippets.py
-index 8c0f619..a49a338 100644
---- a/sipbuild/generator/outputs/code/snippets.py
-+++ b/sipbuild/generator/outputs/code/snippets.py
-@@ -3893,7 +3893,14 @@ f'''
-     sf.write(')\n{\n')
- 
-     if result_is_returned:
--        result_plain_decl = fmt_argument_as_cpp_type(spec, result, plain=True)
-+        decl = fmt_argument_as_cpp_type(spec, result, plain=True)
-+
-+        if _arg_is_v13_typed_enum(spec, result):
-+            result_plain_decl = 'int'
-+            result_cast = '(' + decl + ')'
-+        else:
-+            result_plain_decl = decl
-+            result_cast = ''
- 
-         if result_instance_code is not None:
-             sf.write(
-@@ -3995,8 +4002,8 @@ f'''
- 
-         if result_is_returned:
-             sf.write(
--'''
--    return sipRes;
-+f'''
-+    return {result_cast}sipRes;
- ''')
- 
-         sf.write('}\n')
-@@ -4097,7 +4104,7 @@ f'    PyObject *sipResObj = sipCallMethod({context}SIP_NULLPTR, sipMethod, ')
- 
-         sf.write(
- f'''
--    return {result_ref}sipRes;
-+    return {result_cast}{result_ref}sipRes;
- ''')
- 
-     sf.write('}\n')
diff --git a/debian/patches/series b/debian/patches/series
index e94f536..457087d 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,4 +1,2 @@
 intersphinx_local.diff
 system_ply.diff
-test_cxxflags.diff
-fix_stack_smashing.diff
diff --git a/debian/patches/test_cxxflags.diff b/debian/patches/test_cxxflags.diff
deleted file mode 100644
index 405b207..0000000
--- a/debian/patches/test_cxxflags.diff
+++ /dev/null
@@ -1,24 +0,0 @@
-From: Dmitry Shachnev <mitya57 at debian.org>
-Date: Tue, 10 Mar 2026 14:09:05 +0300
-Subject: test: Amend CXXFLAGS instead of overwriting them
-
-Forwarded: https://github.com/Python-SIP/sip/pull/104
----
- test/conftest.py | 4 +++-
- 1 file changed, 3 insertions(+), 1 deletion(-)
-
-diff --git a/test/conftest.py b/test/conftest.py
-index 749ad67..38563d2 100644
---- a/test/conftest.py
-+++ b/test/conftest.py
-@@ -292,7 +292,9 @@ def _build_test_module(sip_file, test_dir, abi_version, package, exceptions,
-                 f.write(f'tags = [{tags_s}]\n')
- 
-     # Configure the C++11 support.
--    os.environ['CXXFLAGS'] = '-std=c++11'
-+    cxxflags = os.environ.get('CXXFLAGS', '')
-+    if '-std=c++11' not in cxxflags:
-+        os.environ['CXXFLAGS'] = f'{cxxflags} -std=c++11'
- 
-     # Build and move the test module.
-     _build_module(module_name, package,


From null at kde.org  Mon Jul 27 12:04:48 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 11:04:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/sip6/Neon/release=5D_debian=3A_Release_to_unstable=2E?=
Message-ID: <20260727110448.2F3C31402D3E@lerwini.kde.org>

Git commit c6434339bac48438029a8f76477e40b350bf8b56 by Dmitry Shachnev.
Committed on 24/03/2026 at 13:54.
Pushed by carlosdem into branch 'Neon/release'.

Release to unstable.

M  +1    -1    debian/changelog

https://invent.kde.org/neon/forks/sip6/-/commit/c6434339bac48438029a8f76477e40b350bf8b56

diff --git a/debian/changelog b/debian/changelog
index 7d6b194..30d32cd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-sip6 (6.15.3-1) UNRELEASED; urgency=medium
+sip6 (6.15.3-1) unstable; urgency=medium
 
   * New upstream release.
   * Drop patches, included in the new release:


From null at kde.org  Mon Jul 27 12:04:48 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 11:04:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/sip6/Neon/release=5D_debian=3A_New_upstream_release=2E?=
Message-ID: <20260727110448.0EB551402594@lerwini.kde.org>

Git commit 050871cd4d68b2c61d1391ede485896ddc7f2195 by Dmitry Shachnev.
Committed on 21/12/2025 at 09:13.
Pushed by carlosdem into branch 'Neon/release'.

New upstream release.

M  +6    -0    debian/changelog

https://invent.kde.org/neon/forks/sip6/-/commit/050871cd4d68b2c61d1391ede485896ddc7f2195

diff --git a/debian/changelog b/debian/changelog
index 676cac1..f8f2e13 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+sip6 (6.15.1-1) UNRELEASED; urgency=medium
+
+  * New upstream release.
+
+ -- Dmitry Shachnev <mitya57 at debian.org>  Sun, 21 Dec 2025 12:13:20 +0300
+
 sip6 (6.15.0-2) unstable; urgency=medium
 
   * Backport upstream patch to ignore super-class of a disabled class.


From null at kde.org  Mon Jul 27 12:04:48 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 11:04:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/sip6/Neon/release=5D_debian=3A_Release_to_unstable=2E?=
Message-ID: <20260727110448.112BF14028F2@lerwini.kde.org>

Git commit 741cf242b7c2372f2cbf3f1e34d8b70b2b40b885 by Dmitry Shachnev.
Committed on 21/12/2025 at 10:06.
Pushed by carlosdem into branch 'Neon/release'.

Release to unstable.

M  +1    -1    debian/changelog

https://invent.kde.org/neon/forks/sip6/-/commit/741cf242b7c2372f2cbf3f1e34d8b70b2b40b885

diff --git a/debian/changelog b/debian/changelog
index 8592a3d..11954f2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-sip6 (6.15.1-1) UNRELEASED; urgency=medium
+sip6 (6.15.1-1) unstable; urgency=medium
 
   * New upstream release.
   * Drop disabled_superclass.diff, included in the new release.


From null at kde.org  Mon Jul 27 12:04:48 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 11:04:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/sip6/Neon/release=5D_debian=3A_Refresh_intersphinx=5Flocal=2Ediff=2E?=
Message-ID: <20260727110448.106CF14028E1@lerwini.kde.org>

Git commit e241d2f30a406be3fba0e2dd80812cea03a82141 by Dmitry Shachnev.
Committed on 21/12/2025 at 09:14.
Pushed by carlosdem into branch 'Neon/release'.

Refresh intersphinx_local.diff.

M  +1    -0    debian/changelog
M  +2    -2    debian/patches/intersphinx_local.diff

https://invent.kde.org/neon/forks/sip6/-/commit/e241d2f30a406be3fba0e2dd80812cea03a82141

diff --git a/debian/changelog b/debian/changelog
index a2a419b..8592a3d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ sip6 (6.15.1-1) UNRELEASED; urgency=medium
 
   * New upstream release.
   * Drop disabled_superclass.diff, included in the new release.
+  * Refresh intersphinx_local.diff.
 
  -- Dmitry Shachnev <mitya57 at debian.org>  Sun, 21 Dec 2025 12:13:20 +0300
 
diff --git a/debian/patches/intersphinx_local.diff b/debian/patches/intersphinx_local.diff
index 1ba1001..e997229 100644
--- a/debian/patches/intersphinx_local.diff
+++ b/debian/patches/intersphinx_local.diff
@@ -7,10 +7,10 @@ Subject: Use local intersphinx inventory.
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/docs/conf.py b/docs/conf.py
-index fbe76a5..cf38edb 100644
+index 032cbee..2ddcab5 100644
 --- a/docs/conf.py
 +++ b/docs/conf.py
-@@ -20,7 +20,7 @@ version = 'v6.15.0'
+@@ -20,7 +20,7 @@ version = 'v6.15.1'
  # https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration
  
  extensions = ['myst_parser', 'sphinx.ext.intersphinx']


From null at kde.org  Mon Jul 27 12:04:48 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 11:04:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/sip6/Neon/release=5D_debian=3A_New_upstream_release=2E?=
Message-ID: <20260727110448.25C5114029F4@lerwini.kde.org>

Git commit c5fcc93ddc0c5393e5f812d4660356731cf87fe8 by Dmitry Shachnev.
Committed on 09/03/2026 at 15:37.
Pushed by carlosdem into branch 'Neon/release'.

New upstream release.

M  +6    -0    debian/changelog

https://invent.kde.org/neon/forks/sip6/-/commit/c5fcc93ddc0c5393e5f812d4660356731cf87fe8

diff --git a/debian/changelog b/debian/changelog
index 11954f2..9f613b1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+sip6 (6.15.2-1) UNRELEASED; urgency=medium
+
+  * New upstream release.
+
+ -- Dmitry Shachnev <mitya57 at debian.org>  Mon, 09 Mar 2026 18:37:05 +0300
+
 sip6 (6.15.1-1) unstable; urgency=medium
 
   * New upstream release.


From null at kde.org  Mon Jul 27 12:04:48 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 11:04:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/sip6/Neon/release=5D_debian=3A_Drop_=E2=80=98Priority=3A_optional=E2=80=99=2C_it_became_default_in_dpkg_1=2E22=2E12=2E?=
Message-ID: <20260727110448.29B9A1402CE9@lerwini.kde.org>

Git commit 79399c96c1034bd1a9262fe83eca35a2ecce3007 by Dmitry Shachnev.
Committed on 14/03/2026 at 17:51.
Pushed by carlosdem into branch 'Neon/release'.

Drop ‘Priority: optional’, it became default in dpkg 1.22.12.

M  +1    -0    debian/changelog
M  +0    -1    debian/control

https://invent.kde.org/neon/forks/sip6/-/commit/79399c96c1034bd1a9262fe83eca35a2ecce3007

diff --git a/debian/changelog b/debian/changelog
index 91f0da8..3e16712 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,7 @@ sip6 (6.15.2-1) UNRELEASED; urgency=medium
   * Add a patch to not overwrite CXXFLAGS in the tests.
   * Backport upstream patch to fix stack smashing when running tests.
   * Bump copyright years.
+  * Drop ‘Priority: optional’, it became default in dpkg 1.22.12.
 
  -- Dmitry Shachnev <mitya57 at debian.org>  Mon, 09 Mar 2026 18:37:05 +0300
 
diff --git a/debian/control b/debian/control
index ee0ffbd..73ff126 100644
--- a/debian/control
+++ b/debian/control
@@ -1,6 +1,5 @@
 Source: sip6
 Section: devel
-Priority: optional
 Maintainer: Debian Python Team <team+python at tracker.debian.org>
 Uploaders: Dmitry Shachnev <mitya57 at debian.org>
 Build-Depends: debhelper-compat (= 13),


From null at kde.org  Mon Jul 27 12:04:48 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 11:04:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/sip6/Neon/release=5D_/=3A_Update_upstream_source_from_tag_=27upstream/6=2E15=2E2=27?=
Message-ID: <20260727110448.24FE314029D2@lerwini.kde.org>

Git commit a1c195a306775c5ce2e635705cb607d6eda2cc53 by Dmitry Shachnev.
Committed on 09/03/2026 at 14:07.
Pushed by carlosdem into branch 'Neon/release'.

Update upstream source from tag 'upstream/6.15.2'

Update to upstream version '6.15.2'
with Debian dir bf9c31c10e32c5c119b078e47a27b47fd86220f0


https://invent.kde.org/neon/forks/sip6/-/commit/a1c195a306775c5ce2e635705cb607d6eda2cc53



From null at kde.org  Mon Jul 27 12:04:48 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 11:04:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/sip6/Neon/release=5D_debian=3A_Backport_upstream_patch_to_fix_stack_smashing_when_running_tests=2E?=
Message-ID: <20260727110448.283471402CCB@lerwini.kde.org>

Git commit 947d0de50db8eb10b4277e0c78b3846a4d8eef52 by Dmitry Shachnev.
Committed on 14/03/2026 at 17:01.
Pushed by carlosdem into branch 'Neon/release'.

Backport upstream patch to fix stack smashing when running tests.

M  +1    -0    debian/changelog
A  +50   -0    debian/patches/fix_stack_smashing.diff
M  +1    -0    debian/patches/series

https://invent.kde.org/neon/forks/sip6/-/commit/947d0de50db8eb10b4277e0c78b3846a4d8eef52

diff --git a/debian/changelog b/debian/changelog
index e73f9a0..d30589d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ sip6 (6.15.2-1) UNRELEASED; urgency=medium
   * New upstream release.
   * Refresh debian/patches/intersphinx_local.diff.
   * Add a patch to not overwrite CXXFLAGS in the tests.
+  * Backport upstream patch to fix stack smashing when running tests.
 
  -- Dmitry Shachnev <mitya57 at debian.org>  Mon, 09 Mar 2026 18:37:05 +0300
 
diff --git a/debian/patches/fix_stack_smashing.diff b/debian/patches/fix_stack_smashing.diff
new file mode 100644
index 0000000..3e8b638
--- /dev/null
+++ b/debian/patches/fix_stack_smashing.diff
@@ -0,0 +1,50 @@
+From: Phil Thompson <phil at riverbankcomputing.com>
+Date: Sat, 14 Mar 2026 15:47:26 +0000
+Subject: Fixed the handling of virtuals that return enums with a non-int base
+ type
+
+(cherry picked from commit 7b9e5a72ed44981aa06655fbeb8bbaf7c1ee8d5b)
+---
+ sipbuild/generator/outputs/code/snippets.py | 15 +++++++++++----
+ 1 file changed, 11 insertions(+), 4 deletions(-)
+
+diff --git a/sipbuild/generator/outputs/code/snippets.py b/sipbuild/generator/outputs/code/snippets.py
+index 8c0f619..a49a338 100644
+--- a/sipbuild/generator/outputs/code/snippets.py
++++ b/sipbuild/generator/outputs/code/snippets.py
+@@ -3893,7 +3893,14 @@ f'''
+     sf.write(')\n{\n')
+ 
+     if result_is_returned:
+-        result_plain_decl = fmt_argument_as_cpp_type(spec, result, plain=True)
++        decl = fmt_argument_as_cpp_type(spec, result, plain=True)
++
++        if _arg_is_v13_typed_enum(spec, result):
++            result_plain_decl = 'int'
++            result_cast = '(' + decl + ')'
++        else:
++            result_plain_decl = decl
++            result_cast = ''
+ 
+         if result_instance_code is not None:
+             sf.write(
+@@ -3995,8 +4002,8 @@ f'''
+ 
+         if result_is_returned:
+             sf.write(
+-'''
+-    return sipRes;
++f'''
++    return {result_cast}sipRes;
+ ''')
+ 
+         sf.write('}\n')
+@@ -4097,7 +4104,7 @@ f'    PyObject *sipResObj = sipCallMethod({context}SIP_NULLPTR, sipMethod, ')
+ 
+         sf.write(
+ f'''
+-    return {result_ref}sipRes;
++    return {result_cast}{result_ref}sipRes;
+ ''')
+ 
+     sf.write('}\n')
diff --git a/debian/patches/series b/debian/patches/series
index 104b254..e94f536 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,4 @@
 intersphinx_local.diff
 system_ply.diff
 test_cxxflags.diff
+fix_stack_smashing.diff


From null at kde.org  Mon Jul 27 12:04:48 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 11:04:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/sip6/Neon/release=5D_debian=3A_Bump_copyright_years=2E?=
Message-ID: <20260727110448.28EDF1402CDF@lerwini.kde.org>

Git commit 40dfbea3d9c3740c9ce1c5689b25f73616b765e3 by Dmitry Shachnev.
Committed on 14/03/2026 at 17:47.
Pushed by carlosdem into branch 'Neon/release'.

Bump copyright years.

M  +1    -0    debian/changelog
M  +2    -2    debian/copyright

https://invent.kde.org/neon/forks/sip6/-/commit/40dfbea3d9c3740c9ce1c5689b25f73616b765e3

diff --git a/debian/changelog b/debian/changelog
index d30589d..91f0da8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,7 @@ sip6 (6.15.2-1) UNRELEASED; urgency=medium
   * Refresh debian/patches/intersphinx_local.diff.
   * Add a patch to not overwrite CXXFLAGS in the tests.
   * Backport upstream patch to fix stack smashing when running tests.
+  * Bump copyright years.
 
  -- Dmitry Shachnev <mitya57 at debian.org>  Mon, 09 Mar 2026 18:37:05 +0300
 
diff --git a/debian/copyright b/debian/copyright
index 8ad775a..0bcd7d3 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -2,7 +2,7 @@ Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Contact: pyqt at riverbankcomputing.com
 
 Files: *
-Copyright: 2024-2025 Phil Thompson <phil at riverbankcomputing.com>
+Copyright: 2024-2026 Phil Thompson <phil at riverbankcomputing.com>
 License: BSD-2-clause
 
 Files: sipbuild/generator/parser/ply/*
@@ -24,7 +24,7 @@ Copyright: 2015-2023 Riverbank Computing Limited
 License: SIP or GPL-2 or GPL-3
 
 Files: debian/*
-Copyright: 2021-2025 Dmitry Shachnev <mitya57 at debian.org>
+Copyright: 2021-2026 Dmitry Shachnev <mitya57 at debian.org>
 License: BSD-2-clause
 
 License: BSD-2-clause


From null at kde.org  Mon Jul 27 12:04:48 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 11:04:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/sip6/Neon/release=5D_debian=3A_Add_a_patch_to_not_overwrite_CXXFLAGS_in_the_tests=2E?=
Message-ID: <20260727110448.2769F1402CC1@lerwini.kde.org>

Git commit b83db5578959eaeb42984af367425c53d9727f7d by Dmitry Shachnev.
Committed on 10/03/2026 at 11:24.
Pushed by carlosdem into branch 'Neon/release'.

Add a patch to not overwrite CXXFLAGS in the tests.

M  +1    -0    debian/changelog
M  +1    -0    debian/patches/series
A  +24   -0    debian/patches/test_cxxflags.diff

https://invent.kde.org/neon/forks/sip6/-/commit/b83db5578959eaeb42984af367425c53d9727f7d

diff --git a/debian/changelog b/debian/changelog
index fbbc8c2..e73f9a0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ sip6 (6.15.2-1) UNRELEASED; urgency=medium
 
   * New upstream release.
   * Refresh debian/patches/intersphinx_local.diff.
+  * Add a patch to not overwrite CXXFLAGS in the tests.
 
  -- Dmitry Shachnev <mitya57 at debian.org>  Mon, 09 Mar 2026 18:37:05 +0300
 
diff --git a/debian/patches/series b/debian/patches/series
index 457087d..104b254 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,3 @@
 intersphinx_local.diff
 system_ply.diff
+test_cxxflags.diff
diff --git a/debian/patches/test_cxxflags.diff b/debian/patches/test_cxxflags.diff
new file mode 100644
index 0000000..405b207
--- /dev/null
+++ b/debian/patches/test_cxxflags.diff
@@ -0,0 +1,24 @@
+From: Dmitry Shachnev <mitya57 at debian.org>
+Date: Tue, 10 Mar 2026 14:09:05 +0300
+Subject: test: Amend CXXFLAGS instead of overwriting them
+
+Forwarded: https://github.com/Python-SIP/sip/pull/104
+---
+ test/conftest.py | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/test/conftest.py b/test/conftest.py
+index 749ad67..38563d2 100644
+--- a/test/conftest.py
++++ b/test/conftest.py
+@@ -292,7 +292,9 @@ def _build_test_module(sip_file, test_dir, abi_version, package, exceptions,
+                 f.write(f'tags = [{tags_s}]\n')
+ 
+     # Configure the C++11 support.
+-    os.environ['CXXFLAGS'] = '-std=c++11'
++    cxxflags = os.environ.get('CXXFLAGS', '')
++    if '-std=c++11' not in cxxflags:
++        os.environ['CXXFLAGS'] = f'{cxxflags} -std=c++11'
+ 
+     # Build and move the test module.
+     _build_module(module_name, package,


From null at kde.org  Mon Jul 27 12:04:48 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 11:04:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/sip6/Neon/release=5D_/=3A_Update_upstream_source_from_tag_=27upstream/6=2E15=2E3=27?=
Message-ID: <20260727110448.2D42B1402D05@lerwini.kde.org>

Git commit 72a69bfb144e89157baa2487eb0732b4a37c3bc2 by Dmitry Shachnev.
Committed on 24/03/2026 at 12:56.
Pushed by carlosdem into branch 'Neon/release'.

Update upstream source from tag 'upstream/6.15.3'

Update to upstream version '6.15.3'
with Debian dir c6ae244a7e6c6f2321d9953e7088bb040664b1a7


https://invent.kde.org/neon/forks/sip6/-/commit/72a69bfb144e89157baa2487eb0732b4a37c3bc2



From null at kde.org  Mon Jul 27 12:04:48 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 11:04:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/sip6/Neon/release=5D_/=3A_New_upstream_version_6=2E15=2E3?=
Message-ID: <20260727110448.2C7D91402CF8@lerwini.kde.org>

Git commit 4d53982dabb35a95bfeb43b98179c4ccdc0c7009 by Dmitry Shachnev.
Committed on 24/03/2026 at 12:56.
Pushed by carlosdem into branch 'Neon/release'.

New upstream version 6.15.3

M  +3    -3    .git_archival.txt
M  +1    -1    docs/conf.py
M  +14   -7    docs/directives.rst
M  +12   -3    docs/examples.rst
M  +22   -0    docs/releases.md
M  +1    -0    examples/package/core/core.sip
M  +2    -0    examples/standalone/fib.sip
M  +6    -8    sipbuild/generator/outputs/code/backends/abstract_backend.py
M  +77   -58   sipbuild/generator/outputs/code/backends/v12v13.py
M  +23   -65   sipbuild/generator/outputs/code/snippets.py
M  +34   -0    sipbuild/generator/outputs/code/utils.py
M  +14   -6    sipbuild/generator/parser/parser_manager.py
M  +10   -5    sipbuild/generator/resolver/resolver.py
M  +7    -1    sipbuild/generator/utils.py
M  +12   -1    test/conftest.py
A  +26   -0    test/extenders/core_module.sip
A  +35   -0    test/extenders/extras1_module.sip
A  +28   -0    test/extenders/extras2_module.sip
A  +39   -0    test/extenders/test_extenders.py
M  +1    -1    test/imported_exceptions/handler_module.sip
M  +0    -17   test/imports/core_module.sip
M  +0    -22   test/imports/extras_module.sip
M  +0    -7    test/imports/test_imports.py
M  +6    -6    test/movable/movable_module.sip
M  +8    -8    test/template_typedef/template_typedef_module.sip

https://invent.kde.org/neon/forks/sip6/-/commit/4d53982dabb35a95bfeb43b98179c4ccdc0c7009

diff --git a/.git_archival.txt b/.git_archival.txt
index 0bbb749..2b23ab6 100644
--- a/.git_archival.txt
+++ b/.git_archival.txt
@@ -1,3 +1,3 @@
-node: cfbd43a5641b6e0f5c51ae7b51d79449db394127
-node-date: 2026-03-09T11:57:57Z
-describe-name: 6.15.2
+node: b7a14f4ae72d5eab4e4823dbfa2fb63e56910348
+node-date: 2026-03-24T11:51:06Z
+describe-name: 6.15.3
diff --git a/docs/conf.py b/docs/conf.py
index 4f184f5..728dd0d 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -13,7 +13,7 @@ project = 'sip'
 copyright = '{0} Phil Thompson <phil at riverbankcomputing.com>'.format(
         date.today().year)
 author = 'Phil Thompson'
-version = 'v6.15.2'
+version = 'v6.15.3'
 
 
 # -- General configuration ---------------------------------------------------
diff --git a/docs/directives.rst b/docs/directives.rst
index 13390aa..d3c61bb 100644
--- a/docs/directives.rst
+++ b/docs/directives.rst
@@ -1724,15 +1724,22 @@ then the pattern should instead be::
 
 .. versionadded:: 6.10
 
-This directive is used to specify the minimum version of the ABI required to
-build the project.  It normally reflects the calls made to the public API from
-handwritten code, ie. if the code make a call to a function that was added to a
-particular ABI version then that version should be specified as the minimum
-required.
+This directive is used to specify the exact major version number and the
+minimum minor version number of the ABI required to build the project.  It
+normally reflects the calls made to the public API from handwritten code, ie.
+if the code makes a call to a function that was added to a particular ABI
+version then that version should be specified as the minimum required.
+
+If the directive is also specified in an imported module (see
+:directive:`%Import`), then SIP will check that the versions do not conflict.
+
+If the major version is omitted (and not provide by an imported module) then
+the default ABI will be used.  The default may change in the future and so this
+directive should always be used in this module or an imported one.
 
 If the minor version is omitted then the latest minor version of the major
-version will be used.  However this isn't particularly useful and it is
-recommended that a minor number is always specified, even if it is ``0``.
+version will be used.  However it is recommended that a minor number is always
+specified, even if it is ``0``.
 
 For example::
 
diff --git a/docs/examples.rst b/docs/examples.rst
index fb2b067..322b65f 100644
--- a/docs/examples.rst
+++ b/docs/examples.rst
@@ -51,8 +51,12 @@ standalone projects this would normally be the same as the name defined in the
 :file:`pyproject.toml` file.  It also specifies that the code being wrapped is
 implemented in C (as opposed to C++).
 
-The next line of interest is the declaration of the :c:func:`fib_n` function to
-be wrapped.
+The next line of interest is the :directive:`MinimumABIVersion` directive.
+This specifies the ABI version being targeted.  This example is so simple that
+it will will work with any ABI version but it is good practice to specify a
+particular version.
+
+Next is the declaration of the :c:func:`fib_n` function to be wrapped.
 
 The remainder of the file is the :directive:`%MethodCode` directive attached to
 the function declaration.  This is used to provide the actual implementation of
@@ -304,6 +308,9 @@ The :directive:`%Module` directive, as well as specifying the full package name
 of the :mod:`~examples.core` module, specifies that the bindings will use the
 `PEP 384 <https://www.python.org/dev/peps/pep-0384/>`__ stable ABI.
 
+The :directive:`%MinimumABIVersion` directive specifies the ABI version being
+targeted.
+
 The :directive:`%DefaultEncoding` directive specifies that any character
 conversions between C/C++ and Python ``str`` objects will default to the ASCII
 codec.
@@ -370,6 +377,8 @@ We next look at the :file:`extras.sip` file (downloadable from
 This is very similar to the :mod:`~examples.core` module in that it implements
 simple platform-specific functions.  The key thing to notice is that there is
 no need to specify the platform tag as part of the configuration as it is
-obtained automatically from the installed ``examples-core`` project.
+obtained automatically from the installed ``examples-core`` project.  Also note
+that the target ABI version has not been specified and the version will be
+taken from the ``examples-core`` project.
 
 The ``examples-extras`` project has no need for a :file:`project.py` file.
diff --git a/docs/releases.md b/docs/releases.md
index 5190958..f27f2ce 100644
--- a/docs/releases.md
+++ b/docs/releases.md
@@ -1,5 +1,27 @@
 # Release Notes
 
+## v6.15.3
+
+### Bug fixes
+
+- Fixed the handling of virtuals that return enums with a non-`int` base type.
+  Resolves [#105](https://github.com/Python-SIP/sip/issues/105)
+- A regression in v6.15.2 that caused a crash if `MinimumABIVersion` was not
+  specified was fixed.  Resolves
+  [#106](https://github.com/Python-SIP/sip/issues/106)
+
+### Deprecations
+
+The use of the `%MinimumABIVersion` directive will be required in SIP v7.
+Failing to use it now results in a deprecation warning.
+
+### Testing
+
+- The tests now amend `CXXFLAGS` instead of overwriting them.  This fixes
+  `blhc` (build log hardening check) in Debian.  Pull request
+  [#104](https://github.com/Python-SIP/sip/pull/104).
+
+
 ## v6.15.2
 
 ### Enhancements
diff --git a/examples/package/core/core.sip b/examples/package/core/core.sip
index 5e7073c..a16c9a5 100644
--- a/examples/package/core/core.sip
+++ b/examples/package/core/core.sip
@@ -2,6 +2,7 @@
 
 %Module(name=examples.core, use_limited_api=True)
 
+%MinimumABIVersion "13.1"
 %DefaultEncoding "ASCII"
 
 %Platforms {Linux macOS Windows}
diff --git a/examples/standalone/fib.sip b/examples/standalone/fib.sip
index 63a8da6..16cedc9 100644
--- a/examples/standalone/fib.sip
+++ b/examples/standalone/fib.sip
@@ -2,6 +2,8 @@
 
 %Module(name=fib, language="C")
 
+%MinimumABIVersion "13.1"
+
 int fib_n(int n);
 %MethodCode
     if (a0 <= 0)
diff --git a/sipbuild/generator/outputs/code/backends/abstract_backend.py b/sipbuild/generator/outputs/code/backends/abstract_backend.py
index 2219758..9ce45c1 100644
--- a/sipbuild/generator/outputs/code/backends/abstract_backend.py
+++ b/sipbuild/generator/outputs/code/backends/abstract_backend.py
@@ -44,6 +44,12 @@ class AbstractBackend(ABC):
 
         ...
 
+    @abstractmethod
+    def g_class_spec_extern_decl(self, sf, klass):
+        """ Generate the extern declaration of a class specification. """
+
+        ...
+
     @abstractmethod
     def g_conversion_to_enum(self, sf, enum):
         """ Generate the code to convert a Python enum (sipSelf) to a C/C++
@@ -197,14 +203,6 @@ class AbstractBackend(ABC):
         # This default implementation does nothing.
         pass
 
-    @abstractmethod
-    def g_py_method_table(self, sf, bindings, members, scope):
-        """ Generate a Python method table for a class or mapped type and
-        return the number of entries.
-        """
-
-        ...
-
     @abstractmethod
     def g_sip_api(self, sf, module_name, module_closure):
         """ Generate the SIP API as seen by generated code. """
diff --git a/sipbuild/generator/outputs/code/backends/v12v13.py b/sipbuild/generator/outputs/code/backends/v12v13.py
index eb54fcf..03b458a 100644
--- a/sipbuild/generator/outputs/code/backends/v12v13.py
+++ b/sipbuild/generator/outputs/code/backends/v12v13.py
@@ -10,17 +10,16 @@ from ....utils import find_method
 
 from ...formatters import fmt_argument_as_cpp_type
 
-from ..snippets import (g_class_docstring, g_class_method_table,
-        g_method_docstring, g_module_docstring, g_type_init_body, g_py_slot,
-        g_pyqt_class_plugin, g_pyqt_helper_defns, g_pyqt_helper_init,
-        g_static_function)
+from ..snippets import (g_class_docstring, g_method_docstring,
+        g_module_docstring, g_type_init_body, g_py_slot, g_pyqt_class_plugin,
+        g_pyqt_helper_defns, g_pyqt_helper_init, g_static_function)
 from ..utils import (get_class_flags, get_class_from_void, get_const_cast,
         get_docstring_text, get_encoded_type, get_enum_member,
-        get_function_table, get_mapped_type_flags, get_named_value_decl,
-        get_normalised_cached_name, get_optional_ptr, get_use_in_code,
-        get_user_state_suffix, get_void_ptr_cast, has_method_docstring,
-        is_used_in_code, keep_py_reference, need_dealloc, py_scope,
-        pyqt5_supported, pyqt6_supported, scoped_class_name,
+        get_function_table, get_mapped_type_flags, get_method_table,
+        get_named_value_decl, get_normalised_cached_name, get_optional_ptr,
+        get_use_in_code, get_user_state_suffix, get_void_ptr_cast,
+        has_method_docstring, is_used_in_code, keep_py_reference, need_dealloc,
+        py_scope, pyqt5_supported, pyqt6_supported, scoped_class_name,
         scoped_variable_name, type_needs_user_state, variables_in_scope)
 
 from .abstract_backend import AbstractBackend
@@ -112,6 +111,14 @@ f'''    if (targetType == {sc_type_ref})
             if iface_file.type is IfaceFileType.NAMESPACE:
                 sf.write('#endif\n')
 
+    def g_class_spec_extern_decl(self, sf, klass):
+        """ Generate the extern declaration of a class specification. """
+
+        module_name = self.spec.module.py_name
+        klass_name = klass.iface_file.fq_cpp_name.as_word
+
+        sf.write(f'\nextern sipClassTypeDef sipTypeDef_{module_name}_{klass_name};\n')
+
     def g_conversion_to_enum(self, sf, enum):
         """ Generate the code to convert a Python enum (sipSelf) to a C/C++
         enum (sipCpp).
@@ -589,7 +596,7 @@ f'''
         mapped_type_name = mapped_type.iface_file.fq_cpp_name.as_word
 
         members = get_function_table(mapped_type.members)
-        cod_nrmethods = self.g_py_method_table(sf, bindings, members,
+        cod_nrmethods = self._g_py_method_table(sf, bindings, members,
                 mapped_type)
 
         id_int = 'SIP_NULLPTR'
@@ -852,53 +859,6 @@ f'''
         if need_args:
             sf.write('    PyObject *sipParseErr = SIP_NULLPTR;\n');
 
-    def g_py_method_table(self, sf, bindings, members, scope):
-        """ Generate a Python method table for a class or mapped type and
-        return the number of entries.
-        """
-
-        scope_name = scope.iface_file.fq_cpp_name.as_word
-
-        no_intro = True
-
-        for member_nr, member in enumerate(members):
-            # Save the index in the table.
-            member.member_nr = member_nr
-
-            py_name = member.py_name
-            cached_py_name = self.cached_name_ref(py_name)
-            comma = '' if member is members[-1] else ','
-
-            if member.no_arg_parser or member.allow_keyword_args:
-                cast = 'SIP_MLMETH_CAST('
-                cast_suffix = ')'
-                flags = '|METH_KEYWORDS'
-            else:
-                cast = ''
-                cast_suffix = ''
-                flags = ''
-
-            if has_method_docstring(bindings, member, scope.overloads):
-                docstring = f'doc_{scope_name}_{py_name.name}'
-            else:
-                docstring = 'SIP_NULLPTR'
-
-            if no_intro:
-                sf.write(
-f'''
-
-static PyMethodDef methods_{scope_name}[] = {{
-''')
-
-                no_intro = False
-
-            sf.write(f'    {{{cached_py_name}, {cast}meth_{scope_name}_{py_name.name}{cast_suffix}, METH_VARARGS{flags}, {docstring}}}{comma}\n')
-
-        if not no_intro:
-            sf.write('};\n')
-
-        return len(members)
-
     def g_sip_api(self, sf, module_name, module_state):
         """ Generate the SIP API as seen by generated code. """
 
@@ -1321,7 +1281,7 @@ static sipPySlotDef slots_{klass_name}[] = {{
             sf.write('    {0, (sipPySlotType)0}\n};\n')
 
         # The attributes tables.
-        nr_methods = g_class_method_table(self, sf, bindings, klass)
+        nr_methods = self._g_class_method_table(sf, bindings, klass)
         nr_enum_members, _ = self.g_enums_specifications(sf, bindings,
                 scope=klass)
 
@@ -1798,6 +1758,18 @@ f'''static void *init_type_{klass_name}(sipSimpleWrapper *{sip_self}, PyObject *
 
         return docstring_ref
 
+    def _g_class_method_table(self, sf, bindings, klass):
+        """ Generate the sorted table of methods for a class and return the
+        number of entries.
+        """
+
+        if klass.iface_file.type is IfaceFileType.NAMESPACE:
+            members = get_function_table(klass.members)
+        else:
+            members = get_method_table(klass)
+
+        return self._g_py_method_table(sf, bindings, members, klass)
+
     def _g_enums_defs(self, sf, needed_enums):
         """ Generate the definitions for all wrapped enums. """
 
@@ -2234,6 +2206,53 @@ f'''
 
         return True
 
+    def _g_py_method_table(self, sf, bindings, members, scope):
+        """ Generate a Python method table for a class or mapped type and
+        return the number of entries.
+        """
+
+        scope_name = scope.iface_file.fq_cpp_name.as_word
+
+        no_intro = True
+
+        for member_nr, member in enumerate(members):
+            # Save the index in the table.
+            member.member_nr = member_nr
+
+            py_name = member.py_name
+            cached_py_name = self.cached_name_ref(py_name)
+            comma = '' if member is members[-1] else ','
+
+            if member.no_arg_parser or member.allow_keyword_args:
+                cast = 'SIP_MLMETH_CAST('
+                cast_suffix = ')'
+                flags = '|METH_KEYWORDS'
+            else:
+                cast = ''
+                cast_suffix = ''
+                flags = ''
+
+            if has_method_docstring(bindings, member, scope.overloads):
+                docstring = f'doc_{scope_name}_{py_name.name}'
+            else:
+                docstring = 'SIP_NULLPTR'
+
+            if no_intro:
+                sf.write(
+f'''
+
+static PyMethodDef methods_{scope_name}[] = {{
+''')
+
+                no_intro = False
+
+            sf.write(f'    {{{cached_py_name}, {cast}meth_{scope_name}_{py_name.name}{cast_suffix}, METH_VARARGS{flags}, {docstring}}}{comma}\n')
+
+        if not no_intro:
+            sf.write('};\n')
+
+        return len(members)
+
     # The types that are implemented as PyObject*.
     _PY_OBJECT_TYPES = (ArgumentType.PYOBJECT, ArgumentType.PYTUPLE,
         ArgumentType.PYLIST, ArgumentType.PYDICT, ArgumentType.PYCALLABLE,
diff --git a/sipbuild/generator/outputs/code/snippets.py b/sipbuild/generator/outputs/code/snippets.py
index 8c0f619..ecc9775 100644
--- a/sipbuild/generator/outputs/code/snippets.py
+++ b/sipbuild/generator/outputs/code/snippets.py
@@ -23,28 +23,15 @@ from ..formatters import (fmt_argument_as_cpp_type, fmt_argument_as_name,
 
 from .utils import (callable_overloads, get_class_from_void, get_const_cast,
         get_convert_to_type_code, get_docstring_text, get_encoded_type,
-        get_enum_class_scope, get_function_table, get_named_value_decl,
-        get_normalised_cached_name, get_optional_ptr, get_type_from_void,
-        get_use_in_code, get_user_state_suffix, get_void_ptr_cast,
-        has_method_docstring, is_used_in_code, keep_py_reference, need_dealloc,
-        need_error_flag, py_scope, pyqt5_supported, pyqt6_supported,
-        release_gil, scoped_class_name, skip_overload, type_needs_user_state,
+        get_enum_class_scope, get_named_value_decl, get_normalised_cached_name,
+        get_optional_ptr, get_type_from_void, get_use_in_code,
+        get_user_state_suffix, get_void_ptr_cast, has_method_docstring,
+        is_used_in_code, keep_py_reference, need_dealloc, need_error_flag,
+        py_scope, pyqt5_supported, pyqt6_supported, release_gil,
+        scoped_class_name, skip_overload, type_needs_user_state,
         variables_in_scope)
 
 
-def g_class_method_table(backend, sf, bindings, klass):
-    """ Generate the sorted table of methods for a class and return the number
-    of entries.
-    """
-
-    if klass.iface_file.type is IfaceFileType.NAMESPACE:
-        members = get_function_table(klass.members)
-    else:
-        members = _get_method_table(klass)
-
-    return backend.g_py_method_table(sf, bindings, members, klass)
-
-
 def g_composite_module_code(backend, sf, py_debug):
     """ Generate the code for a composite module. """
 
@@ -721,7 +708,7 @@ def _arg_is_v13_typed_enum(spec, arg):
     # passed to or from the ABI.  The returned value is used to determine if
     # the casting is necessary.  ABI v14 instead passes a pointer to the enum
     # value (rather than the value itself) which means that it can support enum
-    # types larger than an int and doesn't need any casting.  ABU v12 does not
+    # types larger than an int and doesn't need any casting.  ABI v12 does not
     # support typed enums.
 
     return spec.target_abi[0] == 13 and arg.type is ArgumentType.ENUM and arg.definition.enum_base_type is not None
@@ -781,7 +768,7 @@ def _arg_parser(backend, sf, scope, py_signature, signature_nr, ctor=None,
     single_arg = False
 
     if spec.target_abi >= (14, 0):
-        args.append('sipModule')
+        args.append('sipMS')
 
         if overload is not None:
             member_name = overload.common.py_name.name
@@ -1493,9 +1480,7 @@ def _class_api(backend, sf, klass):
     _enum_macros(backend, sf, scope=klass)
 
     if not klass.external and not klass.is_hidden_namespace:
-        klass_name = iface_file.fq_cpp_name.as_word
-        spec_suffix = backend.get_spec_suffix()
-        sf.write(f'\nextern sipClassType{spec_suffix} sipType{spec_suffix}_{module_name}_{klass_name};\n')
+        backend.g_class_spec_extern_decl(sf, klass)
 
 
 def g_class_docstring(sf, spec, bindings, klass):
@@ -1852,40 +1837,6 @@ def _gc_ellipsis(sf, signature):
         sf.write(f'\n            Py_DECREF(a{last});\n')
 
 
-def _get_method_table(klass):
-    """ Return a sorted list of relevant methods (either lazy or non-lazy) for
-    a class.
-    """
-
-    # Only provide an entry point if there is at least one overload that is
-    # defined in this class and is a non-abstract function or slot.  We allow
-    # private (even though we don't actually generate code) because we need to
-    # intercept the name before it reaches a more public version further up the
-    # class hierarchy.  We add the ctor and any variable handlers as special
-    # entries.
-
-    members = []
-
-    for visible_member in klass.visible_members:
-        if visible_member.member.py_slot is not None:
-            continue
-
-        need_member = False
-
-        for overload in visible_member.scope.overloads:
-            # Skip protected methods if we don't have the means to handle them.
-            if overload.access_specifier is AccessSpecifier.PROTECTED and not klass.has_shadow:
-                continue
-
-            if not skip_overload(overload, visible_member.member, klass, visible_member.scope):
-                need_member = True
-
-        if need_member:
-            members.append(visible_member.member)
-
-    return get_function_table(members)
-
-
 def _get_subformat_char(arg):
     """ Return the sub-format character for an argument. """
 
@@ -2717,7 +2668,7 @@ f'''    if (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sip{prefix}_{fq_c
             if isinstance(scope, WrappedClass):
                 cpp_name = scoped_class_name(spec, scope)
                 type_ref = backend.get_type_ref(scope)
-                sip_module = 'sipModule, ' if spec.target_abi >= (14, 0) else ''
+                sip_module = 'sipMS, ' if spec.target_abi >= (14, 0) else ''
 
                 sf.write(
 f'''    {cpp_name} *sipCpp = reinterpret_cast<{cpp_name} *>(sipGetCppPtr({sip_module}{backend.get_wrapper_type_cast()}sipSelf, {type_ref}));
@@ -2780,7 +2731,7 @@ f'''
 
                 if is_number_slot(member.py_slot) or is_rich_compare_slot(member.py_slot):
                     if spec.target_abi >= (14, 0):
-                        extend_context = 'sipModule'
+                        extend_context = 'sipMS'
                     else:
                         extend_context = f'&sipModuleAPI_{spec.module.py_name}'
 
@@ -3893,7 +3844,14 @@ f'''
     sf.write(')\n{\n')
 
     if result_is_returned:
-        result_plain_decl = fmt_argument_as_cpp_type(spec, result, plain=True)
+        decl = fmt_argument_as_cpp_type(spec, result, plain=True)
+
+        if _arg_is_v13_typed_enum(spec, result):
+            result_plain_decl = 'int'
+            result_cast = '(' + decl + ')'
+        else:
+            result_plain_decl = decl
+            result_cast = ''
 
         if result_instance_code is not None:
             sf.write(
@@ -3995,8 +3953,8 @@ f'''
 
         if result_is_returned:
             sf.write(
-'''
-    return sipRes;
+f'''
+    return {result_cast}sipRes;
 ''')
 
         sf.write('}\n')
@@ -4097,7 +4055,7 @@ f'    PyObject *sipResObj = sipCallMethod({context}SIP_NULLPTR, sipMethod, ')
 
         sf.write(
 f'''
-    return {result_ref}sipRes;
+    return {result_cast}{result_ref}sipRes;
 ''')
 
     sf.write('}\n')
@@ -4955,7 +4913,7 @@ f'''            Py_INCREF(Py_None);
         build_result_args = []
 
         if spec.target_abi >= (14, 0):
-            build_result_args.append('sipModule')
+            build_result_args.append('sipMS')
 
         build_result_args.append('0')
 
diff --git a/sipbuild/generator/outputs/code/utils.py b/sipbuild/generator/outputs/code/utils.py
index ce75466..668c362 100644
--- a/sipbuild/generator/outputs/code/utils.py
+++ b/sipbuild/generator/outputs/code/utils.py
@@ -184,6 +184,40 @@ def get_mapped_type_flags(mapped_type):
     return '|'.join(flags)
 
 
+def get_method_table(klass):
+    """ Return a sorted list of relevant methods (either lazy or non-lazy) for
+    a class.
+    """
+
+    # Only provide an entry point if there is at least one overload that is
+    # defined in this class and is a non-abstract function or slot.  We allow
+    # private (even though we don't actually generate code) because we need to
+    # intercept the name before it reaches a more public version further up the
+    # class hierarchy.  We add the ctor and any variable handlers as special
+    # entries.
+
+    members = []
+
+    for visible_member in klass.visible_members:
+        if visible_member.member.py_slot is not None:
+            continue
+
+        need_member = False
+
+        for overload in visible_member.scope.overloads:
+            # Skip protected methods if we don't have the means to handle them.
+            if overload.access_specifier is AccessSpecifier.PROTECTED and not klass.has_shadow:
+                continue
+
+            if not skip_overload(overload, visible_member.member, klass, visible_member.scope):
+                need_member = True
+
+        if need_member:
+            members.append(visible_member.member)
+
+    return get_function_table(members)
+
+
 def get_named_value_decl(spec, scope, type, name):
     """ Return the declaration of a named variable to hold a C++ value. """
 
diff --git a/sipbuild/generator/parser/parser_manager.py b/sipbuild/generator/parser/parser_manager.py
index e857bfb..0731065 100644
--- a/sipbuild/generator/parser/parser_manager.py
+++ b/sipbuild/generator/parser/parser_manager.py
@@ -1,6 +1,6 @@
 # SPDX-License-Identifier: BSD-2-Clause
 
-# Copyright (c) 2025 Phil Thompson <phil at riverbankcomputing.com>
+# Copyright (c) 2026 Phil Thompson <phil at riverbankcomputing.com>
 
 
 from functools import partial
@@ -605,7 +605,7 @@ class ParserManager:
         if base_type_s is not None:
             # The minor version of the target ABI may not be known yet (and we
             # don't need it) so just test the major version.
-            if self.spec.target_abi is not None and self.spec.target_abi[0] < 13:
+            if self.target_major_abi < 13:
                 self.parser_error(p, symbol,
                         "/BaseType/ is only supported for ABI v13.0 and later")
 
@@ -658,7 +658,7 @@ class ParserManager:
             # Check the member name if it is going to be visible in the current
             # scope.
             # TODO Also check for ABI v14 and custom enums.
-            if cpp_name is None or (self.spec.target_abi[0] == 12 and not is_scoped):
+            if cpp_name is None or (self.target_major_abi == 12 and not is_scoped):
                 self.check_attributes(p, symbol, m_py_name.name,
                         "an enum member")
 
@@ -1669,6 +1669,14 @@ class ParserManager:
 
         return value
 
+    @property
+    def target_major_abi(self):
+        """ The major version of the currently specified target ABI. """
+
+        target_abi = self.spec.target_abi
+
+        return DEFAULT_ABI_MAJOR if target_abi is None else target_abi[0]
+
     def validate_function(self, p, symbol, overload):
         """ Validate a completed function. """
 
@@ -1736,9 +1744,7 @@ class ParserManager:
     def validate_mapped_type(self, p, symbol, mapped_type):
         """ Validate a completed mapped type. """
 
-        # The minor version of the target ABI may not be known yet (and we
-        # don't need it) so just test the major version.
-        if self.spec.target_abi is None or self.spec.target_abi[0] >= 13:
+        if self.target_major_abi >= 13:
             convert_to_us = mapped_type.convert_to_type_code is not None and 'sipUserState' in mapped_type.convert_to_type_code.text
 
             release_us = mapped_type.release_code is not None and 'sipUserState' in mapped_type.release_code.text
@@ -1900,6 +1906,8 @@ class ParserManager:
         target_abi = self.spec.target_abi
 
         if target_abi is None:
+            deprecated("Not specifying %MinimumABIVersion")
+
             major_version = DEFAULT_ABI_MAJOR
             minor_version = None
         else:
diff --git a/sipbuild/generator/resolver/resolver.py b/sipbuild/generator/resolver/resolver.py
index b8deb24..7b3aab0 100644
--- a/sipbuild/generator/resolver/resolver.py
+++ b/sipbuild/generator/resolver/resolver.py
@@ -20,8 +20,8 @@ from ..specification import (AccessSpecifier, Argument, ArgumentType,
 from ..templates import (encoded_template_name, same_template_signature,
         template_code, template_code_blocks, template_expansions)
 from ..utils import (append_iface_file, argument_as_str, cached_name,
-        fast_contains, find_iface_file, find_method, same_argument_type,
-        same_base_type, same_signature, search_typedefs)
+        fast_contains, find_iface_file, find_method, is_namespace_extender,
+        same_argument_type, same_base_type, same_signature, search_typedefs)
 
 
 def resolve(spec, modules):
@@ -2179,9 +2179,14 @@ def _create_sorted_numbered_types(spec, mod, error_log):
             continue
 
         if mod is spec.module or klass.iface_file.needed:
-            if not klass.is_hidden_namespace:
-                mod.needed_types.append(Argument(ArgumentType.CLASS,
-                        definition=klass, name=klass.iface_file.cpp_name))
+            if klass.is_hidden_namespace:
+                continue
+
+            if spec.target_abi >= (14, 0) and is_namespace_extender(klass):
+                continue
+
+            mod.needed_types.append(Argument(ArgumentType.CLASS,
+                    definition=klass, name=klass.iface_file.cpp_name))
 
     for mapped_type in spec.mapped_types:
         if mapped_type.iface_file.module is not mod:
diff --git a/sipbuild/generator/utils.py b/sipbuild/generator/utils.py
index 5147ebf..76244fe 100644
--- a/sipbuild/generator/utils.py
+++ b/sipbuild/generator/utils.py
@@ -1,6 +1,6 @@
 # SPDX-License-Identifier: BSD-2-Clause
 
-# Copyright (c) 2025 Phil Thompson <phil at riverbankcomputing.com>
+# Copyright (c) 2026 Phil Thompson <phil at riverbankcomputing.com>
 
 
 from .scoped_name import ScopedName
@@ -233,6 +233,12 @@ def find_method(klass, name):
     return None
 
 
+def is_namespace_extender(klass):
+    """ Return True if a class is a namespace extender. """
+
+    return klass.iface_file.type is IfaceFileType.NAMESPACE and klass.real_class is not None
+
+
 def normalised_scoped_name(scoped_name, scope):
     """ Convert a scoped name to a fully qualified name. """
 
diff --git a/test/conftest.py b/test/conftest.py
index 749ad67..c6e9de8 100644
--- a/test/conftest.py
+++ b/test/conftest.py
@@ -28,6 +28,15 @@ def pytest_addoption(parser):
             choices=ABI_VERSIONS, default=ABI_VERSIONS[-1])
 
 
+ at pytest.fixture
+def abi_package_version(package):
+    """ This fixture extracts the ABI version used to build a test package.
+    The value is the ABI major version.
+    """
+
+    return package.sip.SIP_ABI_VERSION >> 16
+
+
 @pytest.fixture
 def abi_version(module):
     """ This fixture extracts the ABI version used to build a test module.  The
@@ -292,7 +301,9 @@ def _build_test_module(sip_file, test_dir, abi_version, package, exceptions,
                 f.write(f'tags = [{tags_s}]\n')
 
     # Configure the C++11 support.
-    os.environ['CXXFLAGS'] = '-std=c++11'
+    cxxflags = os.environ.get('CXXFLAGS', '')
+    if '-std=c++11' not in cxxflags:
+        os.environ['CXXFLAGS'] = f'{cxxflags} -std=c++11'
 
     # Build and move the test module.
     _build_module(module_name, package,
diff --git a/test/extenders/core_module.sip b/test/extenders/core_module.sip
new file mode 100644
index 0000000..c492933
--- /dev/null
+++ b/test/extenders/core_module.sip
@@ -0,0 +1,26 @@
+// The SIP implementation of the core_module test module.
+
+
+%Module(name=extenders.core_module)
+
+
+%ModuleHeaderCode
+namespace NameSpace
+{
+    int twice(int n);
+};
+%End
+
+
+%ModuleCode
+int NameSpace::twice(int n)
+{
+    return 2 * n;
+}
+%End
+
+
+namespace NameSpace
+{
+    int twice(int n /Constrained/);
+};
diff --git a/test/extenders/extras1_module.sip b/test/extenders/extras1_module.sip
new file mode 100644
index 0000000..4ddbcaf
--- /dev/null
+++ b/test/extenders/extras1_module.sip
@@ -0,0 +1,35 @@
+// The SIP implementation of the extras1_module test module.
+
+
+%Module(name=extenders.extras1_module)
+
+%Import core_module.sip
+
+
+%ModuleHeaderCode
+namespace NameSpace
+{
+    float twice(float n);
+    float thrice(float n);
+};
+%End
+
+
+%ModuleCode
+float NameSpace::twice(float n)
+{
+    return 2 * n;
+}
+
+float NameSpace::thrice(float n)
+{
+    return 3 * n;
+}
+%End
+
+
+namespace NameSpace
+{
+    float twice(float n);
+    float thrice(float n);
+};
diff --git a/test/extenders/extras2_module.sip b/test/extenders/extras2_module.sip
new file mode 100644
index 0000000..5eb7d7a
--- /dev/null
+++ b/test/extenders/extras2_module.sip
@@ -0,0 +1,28 @@
+// The SIP implementation of the extras2_module test module.
+
+
+%Module(name=extenders.extras2_module)
+
+%Import core_module.sip
+
+
+%ModuleHeaderCode
+namespace NameSpace
+{
+    int thrice(int n);
+};
+%End
+
+
+%ModuleCode
+int NameSpace::thrice(int n)
+{
+    return 3 * n;
+}
+%End
+
+
+namespace NameSpace
+{
+    int thrice(int n /Constrained/);
+};
diff --git a/test/extenders/test_extenders.py b/test/extenders/test_extenders.py
new file mode 100644
index 0000000..d87cdf2
--- /dev/null
+++ b/test/extenders/test_extenders.py
@@ -0,0 +1,39 @@
+# SPDX-License-Identifier: BSD-2-Clause
+
+# Copyright (c) 2026 Phil Thompson <phil at riverbankcomputing.com>
+
+
+import pytest
+
+
+cfg_package = 'extenders'
+
+
+def test_core_callable(package, abi_package_version):
+    # Older versions of the ABI do not support extending existing callables
+    # with new overloads.
+    if abi_package_version >= 14:
+        twice_i = package.core_module.NameSpace.twice(5)
+
+        assert isinstance(twice_i, int)
+        assert twice_i == 10
+
+def test_extended_overload(package):
+    twice_f = package.core_module.NameSpace.twice(5.0)
+
+    assert isinstance(twice_f, float)
+    assert twice_f == 10.0
+
+def test_extended_callable_or_overload(package, abi_package_version):
+    # Older versions of the ABI do not support extending existing callables
+    # with new overloads.
+    if abi_package_version >= 14:
+        thrice_i = package.core_module.NameSpace.thrice(5)
+
+        assert isinstance(thrice_i, int)
+        assert thrice_i == 15
+
+        thrice_f = package.core_module.NameSpace.thrice(5.0)
+
+        assert isinstance(thrice_f, float)
+        assert thrice_f == 15.0
diff --git a/test/imported_exceptions/handler_module.sip b/test/imported_exceptions/handler_module.sip
index 7d5e948..89baf1b 100644
--- a/test/imported_exceptions/handler_module.sip
+++ b/test/imported_exceptions/handler_module.sip
@@ -16,7 +16,7 @@
     SIP_BLOCK_THREADS
 
 #if SIP_ABI_MAJOR_VERSION >= 14
-    PyErr_SetString((PyObject *)sipGetPyType(sipModule, sipTypeID_std_exception), detail);
+    PyErr_SetString((PyObject *)sipGetPyType(sipMS, sipTypeID_std_exception), detail);
 #else
     PyErr_SetString(sipException_std_exception, detail);
 #endif
diff --git a/test/imports/core_module.sip b/test/imports/core_module.sip
index f482b9a..dc2854f 100644
--- a/test/imports/core_module.sip
+++ b/test/imports/core_module.sip
@@ -13,20 +13,3 @@ class BaseClass
 public:
     BaseClass();
 };
-
-
-%ModuleCode
-int NameSpace::get_core_value()
-{
-    return 10;
-}
-%End
-
-namespace NameSpace
-{
-%TypeHeaderCode
-#include "base_class.h"
-%End
-
-    int get_core_value();
-};
diff --git a/test/imports/extras_module.sip b/test/imports/extras_module.sip
index 4569618..455ea0c 100644
--- a/test/imports/extras_module.sip
+++ b/test/imports/extras_module.sip
@@ -14,11 +14,6 @@ class Subclass : public BaseClass
 public:
     Subclass() {}
 };
-
-namespace NameSpace
-{
-    int get_extras_value();
-};
 %End
 
 
@@ -27,20 +22,3 @@ class Subclass : public BaseClass
 public:
     Subclass();
 };
-
-
-%ModuleCode
-int NameSpace::get_extras_value()
-{
-    return 20;
-}
-%End
-
-namespace NameSpace
-{
-%TypeHeaderCode
-#include "base_class.h"
-%End
-
-    int get_extras_value();
-};
diff --git a/test/imports/test_imports.py b/test/imports/test_imports.py
index 1f930c8..53807ee 100644
--- a/test/imports/test_imports.py
+++ b/test/imports/test_imports.py
@@ -9,13 +9,6 @@ import pytest
 cfg_package = 'imports'
 
 
-def test_namespace_extenders(package):
-    assert package.core_module.NameSpace.get_core_value() == 10
-    assert package.core_module.NameSpace.get_extras_value() == 20
-
-    with pytest.raises(AttributeError):
-        package.extras_module.NameSpace
-
 def test_superclasses(package):
     assert issubclass(package.extras_module.Subclass,
             package.core_module.BaseClass)
diff --git a/test/movable/movable_module.sip b/test/movable/movable_module.sip
index 2265cfb..413df85 100644
--- a/test/movable/movable_module.sip
+++ b/test/movable/movable_module.sip
@@ -14,9 +14,9 @@ template <TYPE>
 
 %ConvertFromTypeCode
 #if SIP_ABI_MAJOR_VERSION >= 14
-    sipTypeID type_id = sipFindTypeID(sipModule, "TYPE*");
+    sipTypeID type_id = sipFindTypeID(sipMS, "TYPE*");
 
-    return sipConvertFromType(sipModule, sipCpp->release(), type_id, Py_None);
+    return sipConvertFromType(sipMS, sipCpp->release(), type_id, Py_None);
 #else
     const sipTypeDef *td = sipFindType("TYPE*");
 
@@ -26,18 +26,18 @@ template <TYPE>
 
 %ConvertToTypeCode
 #if SIP_ABI_MAJOR_VERSION >= 14
-    sipTypeID type_id = sipFindTypeID(sipModule, "TYPE");
+    sipTypeID type_id = sipFindTypeID(sipMS, "TYPE");
 
     if (sipIsErr == NULL)
-        return sipCanConvertToType(sipModule, sipPy, type_id, 0);
+        return sipCanConvertToType(sipMS, sipPy, type_id, 0);
 
     if (sipPy == Py_None)
         return 1;
 
     int state;
-    TYPE *t = reinterpret_cast<TYPE *>(sipConvertToType(sipModule, sipPy, type_id, sipTransferObj, 0, &state, sipIsErr));
+    TYPE *t = reinterpret_cast<TYPE *>(sipConvertToType(sipMS, sipPy, type_id, sipTransferObj, 0, &state, sipIsErr));
 
-    sipReleaseType(sipModule, t, type_id, state);
+    sipReleaseType(sipMS, t, type_id, state);
 
     if (*sipIsErr)
         return 0;
diff --git a/test/template_typedef/template_typedef_module.sip b/test/template_typedef/template_typedef_module.sip
index d7b480c..adf9c32 100644
--- a/test/template_typedef/template_typedef_module.sip
+++ b/test/template_typedef/template_typedef_module.sip
@@ -22,8 +22,8 @@ template<TYPE>
 
 %ConvertFromTypeCode
 #if SIP_ABI_MAJOR_VERSION >= 14
-    //sipTypeID kp_type_id = sipFindTypeID(sipModule, "TYPE");
-    sipTypeID kp_type_id = getSipType(sipModule, "TYPE");
+    //sipTypeID kp_type_id = sipFindTypeID(sipMS, "TYPE");
+    sipTypeID kp_type_id = getSipType(sipMS, "TYPE");
 
     if (!kp_type_id)
         return NULL;
@@ -48,7 +48,7 @@ template<TYPE>
         TYPE *cpp = new TYPE(sipCpp->at(i));
 
 #if SIP_ABI_MAJOR_VERSION >= 14
-        PyObject *pobj = sipConvertFromNewType(sipModule, cpp, kp_type_id,
+        PyObject *pobj = sipConvertFromNewType(sipMS, cpp, kp_type_id,
                 sipTransferObj);
 #else
         PyObject *pobj = sipConvertFromNewType(cpp, kpTypeDef, sipTransferObj);
@@ -70,8 +70,8 @@ template<TYPE>
 
 %ConvertToTypeCode
 #if SIP_ABI_MAJOR_VERSION >= 14
-    //sipTypeID kp_type_id = sipFindTypeID(sipModule, "TYPE");
-    sipTypeID kp_type_id = getSipType(sipModule, "TYPE");
+    //sipTypeID kp_type_id = sipFindTypeID(sipMS, "TYPE");
+    sipTypeID kp_type_id = getSipType(sipMS, "TYPE");
 
     if (!kp_type_id)
         return 0;
@@ -96,7 +96,7 @@ template<TYPE>
         int state;
 
 #if SIP_ABI_MAJOR_VERSION >= 14
-        TYPE *p = static_cast<TYPE *>(sipConvertToType(sipModule,
+        TYPE *p = static_cast<TYPE *>(sipConvertToType(sipMS,
                 PyList_GET_ITEM(sipPy, i), kp_type_id, sipTransferObj,
                 SIP_NOT_NONE, &state, sipIsErr));
 #else
@@ -107,7 +107,7 @@ template<TYPE>
 
         if (*sipIsErr) {
 #if SIP_ABI_MAJOR_VERSION >= 14
-            sipReleaseType(sipModule, p, kp_type_id, state);
+            sipReleaseType(sipMS, p, kp_type_id, state);
 #else
             sipReleaseType(p, kpTypeDef, state);
 #endif
@@ -118,7 +118,7 @@ template<TYPE>
         v->push_back(*p);
 
 #if SIP_ABI_MAJOR_VERSION >= 14
-        sipReleaseType(sipModule, p, kp_type_id, state);
+        sipReleaseType(sipMS, p, kp_type_id, state);
 #else
         sipReleaseType(p, kpTypeDef, state);
 #endif


From null at kde.org  Mon Jul 27 12:04:48 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 11:04:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/sip6/Neon/release=5D_debian=3A_New_upstream_release=2E?=
Message-ID: <20260727110448.2DDF81402D1F@lerwini.kde.org>

Git commit 63325a862779d16170be0a6b1c8970d6a4b82e4f by Dmitry Shachnev.
Committed on 24/03/2026 at 13:13.
Pushed by carlosdem into branch 'Neon/release'.

New upstream release.

M  +6    -0    debian/changelog

https://invent.kde.org/neon/forks/sip6/-/commit/63325a862779d16170be0a6b1c8970d6a4b82e4f

diff --git a/debian/changelog b/debian/changelog
index 2dccc04..fbdde7c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+sip6 (6.15.3-1) UNRELEASED; urgency=medium
+
+  * New upstream release.
+
+ -- Dmitry Shachnev <mitya57 at debian.org>  Tue, 24 Mar 2026 16:13:36 +0300
+
 sip6 (6.15.2-1) unstable; urgency=medium
 
   * New upstream release.


From null at kde.org  Mon Jul 27 12:04:48 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 11:04:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/sip6/Neon/release=5D_/=3A_New_upstream_version_6=2E15=2E2?=
Message-ID: <20260727110448.18F051402916@lerwini.kde.org>

Git commit c087549993bbac63693442d046dc6252f432cc73 by Dmitry Shachnev.
Committed on 09/03/2026 at 14:07.
Pushed by carlosdem into branch 'Neon/release'.

New upstream version 6.15.2

M  +3    -3    .git_archival.txt
M  +0    -1    MANIFEST.in
M  +2    -1    docs/abi_12.rst
M  +2    -1    docs/abi_13.rst
M  +1    -1    docs/conf.py
M  +4    -0    docs/directives.rst
M  +1    -1    docs/module_v12_releases.md
M  +6    -1    docs/module_v13_releases.md
M  +7    -2    docs/pyproject_toml.rst
M  +38   -7    docs/releases.md
M  +27   -22   docs/specification_files.rst
M  +8    -56   sipbuild/generator/indexed_lists.py
M  +241  -24   sipbuild/generator/outputs/code/backends/abstract_backend.py
M  +961  -73   sipbuild/generator/outputs/code/backends/v12v13.py
M  +3    -0    sipbuild/generator/outputs/code/code.py
M  +307  -1024 sipbuild/generator/outputs/code/snippets.py
M  +35   -8    sipbuild/generator/outputs/code/utils.py
M  +52   -69   sipbuild/generator/parser/parser_manager.py
M  +40   -39   sipbuild/generator/parser/python_exceptions.py
M  +2    -2    sipbuild/generator/parser/rules.py
M  +62   -29   sipbuild/generator/resolver/resolver.py
M  +16   -3    sipbuild/generator/specification.py
M  +1    -1    sipbuild/module/source/13/11/sip.h.in
M  +13   -1    sipbuild/module/source/13/11/sip_core.c
M  +4    -1    test/class_attrs/test_class_attrs.py
M  +1    -5    test/class_callables/test_class_callables.py
M  +15   -5    test/conftest.py
M  +8    -1    test/imported_exceptions/handler_module.sip
M  +2    -5    test/imported_exceptions/test_imported_exceptions.py
M  +1    -1    test/imported_exceptions/thrower_module.sip
A  +20   -0    test/imports/base_class.h  *
A  +32   -0    test/imports/core_module.sip
A  +46   -0    test/imports/extras_module.sip
A  +21   -0    test/imports/test_imports.py
M  +0    -4    test/int_convertors/test_int_convertors.py
A  +68   -0    test/mapped_type_attrs/mapped_type_attrs_module.sip
A  +21   -0    test/mapped_type_attrs/test_mapped_type_attrs.py
M  +8    -9    test/mixins/mixins_module.sip
M  +0    -2    test/module_attrs/module_attrs_module.sip
M  +1    -21   test/module_attrs/test_module_attrs.py
M  +29   -1    test/movable/movable_module.sip
M  +10   -13   test/movable/test_movable.py
M  +1    -5    test/py_properties/test_py_properties.py
M  +47   -9    test/template_typedef/template_typedef_module.sip
M  +1    -5    test/template_typedef/test_template_typedef.py
M  +1    -5    test/templates/test_templates.py
C  +24   -56   test/v12_enums/test_v12_enums.py [from: test/py_enums/test_py_enums.py - 062% similarity]
C  +16   -36   test/v12_enums/v12_enums_module.sip [from: test/py_enums/py_enums_module.sip - 079% similarity]
R  +51   -4    test/v13_enums/test_v13_enums.py [from: test/py_enums/test_py_enums.py - 073% similarity]
R  +40   -2    test/v13_enums/v13_enums_module.sip [from: test/py_enums/py_enums_module.sip - 071% similarity]
A  +38   -0    test/virtuals/test_virtuals.py
A  +39   -0    test/virtuals/virtuals_module.sip

The files marked with a * at the end have a non valid license. Please read: https://community.kde.org/Policies/Licensing_Policy and use the headers which are listed at that page.


https://invent.kde.org/neon/forks/sip6/-/commit/c087549993bbac63693442d046dc6252f432cc73

diff --git a/.git_archival.txt b/.git_archival.txt
index 85a7bbb..0bbb749 100644
--- a/.git_archival.txt
+++ b/.git_archival.txt
@@ -1,3 +1,3 @@
-node: 4884efc25d98c9b2cf734adf43695ab3192f8dcc
-node-date: 2025-12-20T13:46:07Z
-describe-name: 6.15.1
+node: cfbd43a5641b6e0f5c51ae7b51d79449db394127
+node-date: 2026-03-09T11:57:57Z
+describe-name: 6.15.2
diff --git a/MANIFEST.in b/MANIFEST.in
index 376d67a..322fcdb 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -2,4 +2,3 @@ exclude .git*
 exclude .readthedocs.yaml
 prune docs
 prune examples
-prune test
diff --git a/docs/abi_12.rst b/docs/abi_12.rst
index 17d4482..f696b61 100644
--- a/docs/abi_12.rst
+++ b/docs/abi_12.rst
@@ -459,7 +459,8 @@ module, that can be used by handwritten code in specification files.
 .. c:function:: PyObject *sipConvertFromNewType(void *cpp, const sipTypeDef *td, PyObject *transferObj)
 
     This converts a new C structure or a C++ class instance to an instance of
-    the corresponding generated Python type.
+    the corresponding generated Python type.  Note that care should be taken to
+    ensure that the instance really is new.
 
     :param cpp:
         the C/C++ instance.
diff --git a/docs/abi_13.rst b/docs/abi_13.rst
index 32c2378..fbead95 100644
--- a/docs/abi_13.rst
+++ b/docs/abi_13.rst
@@ -437,7 +437,8 @@ module, that can be used by handwritten code in specification files.
 .. c:function:: PyObject *sipConvertFromNewType(void *cpp, const sipTypeDef *td, PyObject *transferObj)
 
     This converts a new C structure or a C++ class instance to an instance of
-    the corresponding generated Python type.
+    the corresponding generated Python type.  Note that care should be taken to
+    ensure that the instance really is new.
 
     :param cpp:
         the C/C++ instance.
diff --git a/docs/conf.py b/docs/conf.py
index 032cbee..4f184f5 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -13,7 +13,7 @@ project = 'sip'
 copyright = '{0} Phil Thompson <phil at riverbankcomputing.com>'.format(
         date.today().year)
 author = 'Phil Thompson'
-version = 'v6.15.1'
+version = 'v6.15.2'
 
 
 # -- General configuration ---------------------------------------------------
diff --git a/docs/directives.rst b/docs/directives.rst
index 8f94930..13390aa 100644
--- a/docs/directives.rst
+++ b/docs/directives.rst
@@ -1730,6 +1730,10 @@ handwritten code, ie. if the code make a call to a function that was added to a
 particular ABI version then that version should be specified as the minimum
 required.
 
+If the minor version is omitted then the latest minor version of the major
+version will be used.  However this isn't particularly useful and it is
+recommended that a minor number is always specified, even if it is ``0``.
+
 For example::
 
     %MinimumABIVersion "13.5"
diff --git a/docs/module_v12_releases.md b/docs/module_v12_releases.md
index fb0a7bb..4a6abbb 100644
--- a/docs/module_v12_releases.md
+++ b/docs/module_v12_releases.md
@@ -1,7 +1,7 @@
 # `sip` Module v12 History
 
 
-## v12.18
+## v12.18.0
 
 - Added support for Python v3.14.
 - Removed support for Python v3.9.
diff --git a/docs/module_v13_releases.md b/docs/module_v13_releases.md
index 61ad339..a441f8c 100644
--- a/docs/module_v13_releases.md
+++ b/docs/module_v13_releases.md
@@ -1,7 +1,12 @@
 # `sip` Module v13 History
 
 
-## v13.11
+## v13.11.1
+
+- Fixed a bug with operators that take an enum as their first argument.
+
+
+## v13.11.0
 
 - Added support for Python v3.14.
 - Removed support for Python v3.9.
diff --git a/docs/pyproject_toml.rst b/docs/pyproject_toml.rst
index 9a957f1..6f37688 100644
--- a/docs/pyproject_toml.rst
+++ b/docs/pyproject_toml.rst
@@ -97,9 +97,14 @@ list options may contain environment markers as defined in `PEP 508
 
 **abi-version**
     The version number of the ABI of the :mod:`sip` module to generate code
-    for.  By default the latest major version is used.  If the minor version is
+    for.  If it is not specified then the version defined by any
+    :directive:`%MinimumABIVerson` directive is used.  If that is also not
+    specified then the latest major version is used.  If the minor version is
     not specified then the latest minor version of the major version is used.
-    There is also a corresponding command line option.
+    There is also a corresponding command line option.  It is recommended that
+    the :directive:`%MinimumABIVerson` directive is used in preference to
+    using this key/value and the corresponding command line option used to
+    temporarily override the directive if required.
 
 **api-dir**
     The value is the name of a the directory in which a QScintilla :file:`.api`
diff --git a/docs/releases.md b/docs/releases.md
index fad429b..5190958 100644
--- a/docs/releases.md
+++ b/docs/releases.md
@@ -1,5 +1,36 @@
 # Release Notes
 
+## v6.15.2
+
+### Enhancements
+
+- The way in which the parser checks for duplicate attributes in a scope is now
+  quick and complete.
+
+### Bug fixes
+
+- Operators that take an enum as their first argument is now fixed in ABI v13.
+  The latest ABI v13 version is v13.11.1.
+- The handling of the wrapped instance result of a call to a method with the
+  `/Factory/` annotation has been fixed in the case where result was created by
+  a Python reimplementation of a C++ virtual.
+- Fixed a warning about an unclosed file when generating code.
+- Removed support for all remaining Python v2 exceptions.
+
+### Testing
+
+- The tests are now included in the sdist.  Resolves [#103](https://github.com/Python-SIP/sip/issues/103)
+- The mixins test was fixed so that it will run on Python v3.12 and earlier.
+  Resolves [#101](https://github.com/Python-SIP/sip/issues/101)
+- Added tests including those related to enums and importing wrapped modules.
+- Tests may now use separate `.h` files rather then code embedded in the `.sip`
+  files.
+
+### Documentation
+
+- Added recommendations regarding the ways to specify the ABI version to use.
+
+
 ## v6.15.1
 
 ### Bug fixes
@@ -407,15 +438,15 @@ Resolves [#43](https://github.com/Python-SIP/sip/issues/43)
 
 ### Bug fixes
 
-- The handling of the SIP versions timeline was fixed.  (Resolves
-  [#47](https://github.com/Python-SIP/sip/issues/47))
+- The handling of the SIP versions timeline was fixed.  Resolves
+  [#47](https://github.com/Python-SIP/sip/issues/47)
 - Annotations are now only validated if they are known to be needed.
-- The buffer protocol support for byte objects was fixed. (Resolves
-  [#36](https://github.com/Python-SIP/sip/issues/36))
+- The buffer protocol support for byte objects was fixed.  Resolves
+  [#36](https://github.com/Python-SIP/sip/issues/36)
 - All outstanding compiler warnings were eliminated when building the `sip`
-  module.  (Resolves [#32](https://github.com/Python-SIP/sip/issues/32))
-- Redundant `%` in trace output of `this` pointer in were removed.  (Pull
-  request [#33](https://github.com/Python-SIP/sip/pull/33))
+  module.  Resolves [#32](https://github.com/Python-SIP/sip/issues/32)
+- Redundant `%` in trace output of `this` pointer in were removed.  Pull
+  request [#33](https://github.com/Python-SIP/sip/pull/33)
 
 
 ## v6.8.6
diff --git a/docs/specification_files.rst b/docs/specification_files.rst
index 0443428..65e1ee6 100644
--- a/docs/specification_files.rst
+++ b/docs/specification_files.rst
@@ -244,36 +244,41 @@ file.
 
     *exception-base* ::= **(** [*exception-name* | *python-exception*] **)**
 
-    *python-exception* ::= [**SIP_ArithmeticError** | **SIP_AssertionError** |
-            **SIP_AttributeError** | **SIP_BaseException** |
-            **SIP_BlockingIOError** | **SIP_BrokenPipeError** |
-            **SIP_BufferError** | **SIP_ChildProcessError** |
-            **SIP_ConnectionAbortedError** | **SIP_ConnectionError** |
-            **SIP_ConnectionRefusedError** | **SIP_ConnectionResetError** |
-            **SIP_EnvironmentError** | **SIP_EOFError** | **SIP_Exception** |
+    *python-exception* ::= [
+            **SIP_BaseException** | **SIP_BaseExceptionGroup** |
+            **SIP_Exception** |
+            **SIP_ArithmeticError** | **SIP_AssertionError** |
+            **SIP_AttributeError** | **SIP_BlockingIOError** |
+            **SIP_BrokenPipeError** | **SIP_BufferError** |
+            **SIP_ChildProcessError** | **SIP_ConnectionAbortedError** |
+            **SIP_ConnectionError** | **SIP_ConnectionRefusedError** |
+            **SIP_ConnectionResetError** | **SIP_EOFError** |
             **SIP_FileExistsError** | **SIP_FileNotFoundError** |
             **SIP_FloatingPointError** | **SIP_GeneratorExit** |
-            **SIP_ImportError** | **SIP_IndentationError** |
-            **SIP_IndexError** | **SIP_InterruptedError** | **SIP_IOError** |
-            **SIP_IsADirectoryError** | **SIP_KeyboardInterrupt** |
-            **SIP_KeyError** | **SIP_LookupError** | **SIP_MemoryError** |
-            **SIP_NameError** | **SIP_NotADirectoryError** |
-            **SIP_NotImplementedError** | **SIP_OSError** |
-            **SIP_OverflowError** | **SIP_PermissionError** |
-            **SIP_ProcessLookupError** | **SIP_ReferenceError** |
-            **SIP_RuntimeError** | **SIP_StandardError** |
+            **SIP_ImportCycleError** | **SIP_ImportError** |
+            **SIP_IndentationError** | **SIP_IndexError** |
+            **SIP_InterruptedError** | **SIP_IsADirectoryError** |
+            **SIP_KeyError** | **SIP_KeyboardInterrupt** |
+            **SIP_LookupError** | **SIP_MemoryError** |
+            **SIP_ModuleNotFoundError** | **SIP_NameError** |
+            **SIP_NotADirectoryError** | **SIP_NotImplementedError** |
+            **SIP_OSError** | **SIP_OverflowError** | **SIP_PermissionError** |
+            **SIP_ProcessLookupError** | **SIP_PythonFinalizationError ** |
+            **SIP_RecursionError** | **SIP_ReferenceError** |
+            **SIP_RuntimeError** | **SIP_StopAsyncIteration** |
             **SIP_StopIteration** | **SIP_SyntaxError** | **SIP_SystemError** |
             **SIP_SystemExit** | **SIP_TabError** | **SIP_TimeoutError** |
             **SIP_TypeError** | **SIP_UnboundLocalError** |
             **SIP_UnicodeDecodeError** | **SIP_UnicodeEncodeError** |
             **SIP_UnicodeError** | **SIP_UnicodeTranslateError** |
-            **SIP_ValueError** | **SIP_VMSError** | **SIP_WindowsError** |
-            **SIP_ZeroDivisionError** | **SIP_Warning** |
+            **SIP_ValueError** | **SIP_ZeroDivisionError** |
+            **SIP_Warning** |
             **SIP_BytesWarning** | **SIP_DeprecationWarning** |
-            **SIP_FutureWarning** | **SIP_ImportWarning** |
-            **SIP_PendingDeprecationWarning** | **SIP_ResourceWarning** |
-            **SIP_RuntimeWarning** | **SIP_SyntaxWarning** |
-            **SIP_UnicodeWarning** | **SIP_UserWarning**]
+            **SIP_EncodingWarning** | **SIP_FutureWarning** |
+            **SIP_ImportWarning** | **SIP_PendingDeprecationWarning** |
+            **SIP_ResourceWarning** | **SIP_RuntimeWarning** |
+            **SIP_SyntaxWarning** | **SIP_UnicodeWarning** |
+            **SIP_UserWarning**]
 
     *argument-list* ::= *argument* [**,** *argument-list*] [**,** **...**]
 
diff --git a/sipbuild/generator/indexed_lists.py b/sipbuild/generator/indexed_lists.py
index 5505f56..be917a8 100644
--- a/sipbuild/generator/indexed_lists.py
+++ b/sipbuild/generator/indexed_lists.py
@@ -42,13 +42,6 @@ class IndexedList(list[_T]):
         """Called at initialisation and then whenever the list is cleared."""
         ...
 
-    def _transform_inserted(self, item):
-        """
-        Called on each item to be inserted; this function's return value is
-        then inserted instead of that item.
-        """
-        return item
-
     # Redefinitions of list methods to keep index up-to-date
 
     def __init__(self):
@@ -58,13 +51,11 @@ class IndexedList(list[_T]):
 
     def append(self, v):
         """Add v to the end of list, updating indices in the process."""
-        v = self._transform_inserted(v)
         super().append(v)
         self._index_add(v)
 
     def insert(self, i, v):
         """Add v to the list at index i, updating indices in the process."""
-        v = self._transform_inserted(v)
         super().insert(i, v)
         self._index_add(v)
 
@@ -93,7 +84,6 @@ class IndexedList(list[_T]):
 
     def __setitem__(self, i, v):
         """Set element at index i to v, updating indices in the process."""
-        v = self._transform_inserted(v)
         self._index_remove(self[i])
         super().__setitem__(i, v)
         self._index_add(v)
@@ -135,67 +125,29 @@ class IndexedEnumList(IndexedList['WrappedEnum']):
     """
     A list of WrappedEnums keeping the following indices:
     - enums by fq_cpp_name
-    - enums by scope and py_name
-    - unscoped enums' members by outer scope and py_name
     """
 
     def _index_clear(self):
-        """Set up indices. See IndexedList._index_clear()."""
+        """ Initialise the indices. """
+
         self._by_cppname = {}
-        self._by_scope_pyname = {}
-        self._unscoped_by_scope_member = {}
 
     def _index_add(self, enum):
-        """Add WrappedEnum to indices. See IndexedList._index_add()."""
+        """ Add a WrappedEnum to the indices. """
+
         if enum.fq_cpp_name:
-            assert enum.fq_cpp_name not in self._by_cppname, f"Duplicate enum: {enum.fq_cpp_name}"
             self._by_cppname[enum.fq_cpp_name] = enum
 
-        if enum.py_name:
-            assert (enum.scope, str(enum.py_name)) not in self._by_scope_pyname
-            self._by_scope_pyname[enum.scope, str(enum.py_name)] = enum
-
-        if not enum.is_scoped:
-            for member in enum.members:
-                assert (enum.scope, str(member.py_name)) not in self._unscoped_by_scope_member, f"Duplicate enum member: {member.py_name.name}"
-                self._unscoped_by_scope_member[enum.scope, str(member.py_name)] = enum
-
     def _index_remove(self, enum):
-        """Remove WrappedEnum from indices. See IndexedList._index_add()."""
+        """ Remove a WrappedEnum from the indices. """
+
         if enum.fq_cpp_name:
             del self._by_cppname[enum.fq_cpp_name]
 
-        if enum.py_name:
-            del self._by_scope_pyname[enum.scope, enum.py_name.name]
-
-        if not enum.is_scoped:
-            for member in enum.members:
-                del self._unscoped_by_scope_member[(enum.scope, str(member.py_name))]
-
-    def _transform_inserted(self, enum):
-        """
-        Transform element before it is inserted.
-        See IndexedList._transform_inserted().
-        """
-        # Make sure nobody changes the member list after it's inserted, since
-        # it wouldn't be reindexed.
-        enum.member = tuple(enum.members)
-        return enum
-
     def by_fq_cpp_name(self, name):
-        """Find WrappedEnum by its .fq_cpp_name."""
-        return self._by_cppname.get(name)
+        """ Find a WrappedEnum by its .fq_cpp_name. """
 
-    def by_scope_and_py_name(self, scope, name):
-        """Find WrappedEnum by its .scope and .py_name."""
-        return self._by_scope_pyname.get((scope, str(name)))
-
-    def by_scope_and_unscoped_member_py_name(self, scope, name):
-        """
-        Find member of unscoped WrappedEnum by the enum's .scope and the
-        member's .py_name.
-        """
-        return self._unscoped_by_scope_member.get((scope, str(name)))
+        return self._by_cppname.get(name)
 
 
 class IndexedCachedNameList(IndexedList['CachedName']):
diff --git a/sipbuild/generator/outputs/code/backends/abstract_backend.py b/sipbuild/generator/outputs/code/backends/abstract_backend.py
index 03ee23a..2219758 100644
--- a/sipbuild/generator/outputs/code/backends/abstract_backend.py
+++ b/sipbuild/generator/outputs/code/backends/abstract_backend.py
@@ -1,6 +1,6 @@
 # SPDX-License-Identifier: BSD-2-Clause
 
-# Copyright (c) 2025 Phil Thompson <phil at riverbankcomputing.com>
+# Copyright (c) 2026 Phil Thompson <phil at riverbankcomputing.com>
 
 
 from abc import ABC, abstractmethod
@@ -25,34 +25,104 @@ class AbstractBackend(ABC):
 
         return backend(spec)
 
+    @abstractmethod
+    def g_cast_function(self, sf, klass):
+        """ Generate the function that casts a C++ pointer to a target type.
+        """
+
+        ...
+
+    @abstractmethod
+    def g_catch_body(self, sf):
+        """ Generate the body of a catch clause. """
+
+        ...
+
+    @abstractmethod
+    def g_class_api(self, sf, klass):
+        """ Generate the API details for a class. """
+
+        ...
+
+    @abstractmethod
+    def g_conversion_to_enum(self, sf, enum):
+        """ Generate the code to convert a Python enum (sipSelf) to a C/C++
+        enum (sipCpp).
+        """
+
+        ...
+
+    @abstractmethod
+    def g_cpp_dtor(self, sf):
+        """ Generate the body of the dtor of a generated shadow class. """
+
+        ...
+
     @abstractmethod
     def g_create_wrapped_module(self, sf, bindings,
         # TODO These will probably be generated here at some point.
-        has_sip_strings,
+        name_cache_closure,
         has_external,
-        nr_enum_members,
+        enums_closure,
         has_virtual_error_handlers,
         nr_subclass_convertors,
         inst_state,
         slot_extenders,
         init_extenders
     ):
-        """ Generate the code to create a wrapped module. """
+        """ Generate the code to create a wrapped module and return an
+        ABI-specific object that will be passed back to the backend at some
+        point. """
+
+        ...
+
+    @abstractmethod
+    def g_enums_specifications(self, sf, scope=None):
+        """ Generate the specifications for the wrapped enums in a scope and
+        return an ABI-specific object which will be passed back to the backend
+        at some point.
+        """
 
         ...
 
+    def g_exceptions_specifications(self, sf):
+        """ Generate the specifications for any exceptions. """
+
+        # This default implementation does nothing.
+        pass
+
     @abstractmethod
-    def g_enum_macros(self, sf, scope=None, imported_module=None):
-        """ Generate the type macros for enums. """
+    def g_exceptions_decls(self, sf):
+        """ Generate the declarations of all exceptions. """
 
         ...
 
-    def g_function_support_vars(self, sf):
-        """ Generate the variables needed by a function. """
+    def g_exceptions_defn(self, sf):
+        """ Generate the definition of the exceptions data structure. """
 
         # This default implementation does nothing.
         pass
 
+    @abstractmethod
+    def g_get_py_reimpl(self, sf, klass, overload, virt_nr):
+        """ Generate the code to get the Python reimplementation of a C++
+        virtual.
+        """
+
+        ...
+
+    @abstractmethod
+    def g_import_tables(self, sf):
+        """ Generated the tables related to imported modules. """
+
+        ...
+
+    @abstractmethod
+    def g_imported_module_decls(self, sf, imported_module):
+        """ Generate any declarations related to an imported module. """
+
+    ...
+
     @abstractmethod
     def g_init_mixin_impl_body(self, sf, klass):
         """ Generate the body of the implementation of a mixin initialisation
@@ -67,6 +137,14 @@ class AbstractBackend(ABC):
 
         ...
 
+    @abstractmethod
+    def g_mapped_type_definition(self, sf, bindings, mapped_type):
+        """ Generate the type structure that contains all the information
+        needed by a mapped type.
+        """
+
+        ...
+
     def g_mapped_type_int_instances(self, sf, mapped_type):
         """ Generate the code to add a set of ints to a mapped type.  Return
         True if there was at least one.
@@ -75,26 +153,50 @@ class AbstractBackend(ABC):
         # This default implementation does nothing.
         return False
 
-    def g_method_support_vars(self, sf):
-        """ Generate the variables needed by a method. """
-
-        # This default implementation does nothing.
-        pass
-
     @abstractmethod
     def g_module_definition(self, sf, has_module_functions=False):
         """ Generate the module definition structure. """
 
         ...
 
+    def g_name_cache(self, sf):
+        """ Generate the name cache definition and return an ABI-specific
+        object which will be passed back to the backend at some point.
+        """
+
+        # This default implementation returns None.
+        return None
+
+    @staticmethod
+    @abstractmethod
+    def g_not_implemented(sf):
+        """ Generate the code to clear any exception and return
+        Py_NotImplemented.
+        """
+
+        ...
+
+    @abstractmethod
+    def g_py_method_end(self, sf, state, nr_signatures):
+        """ Generate the end of a method implementation. """
+
+        ...
+
     @abstractmethod
-    def g_module_functions_table(self, sf, bindings, module):
-        """ Generate the table of module functions and return True if anything
-        was actually generated.
+    def g_py_method_start(self, sf, bindings, klass, member, original_klass,
+            need_args, need_self):
+        """ Generate the start of a method implementation and return an
+        ABI-specific object which will be passed to g_py_method_end().
         """
 
         ...
 
+    def g_py_method_support_vars(self, sf, scope):
+        """ Generate the variables needed by a method implementation. """
+
+        # This default implementation does nothing.
+        pass
+
     @abstractmethod
     def g_py_method_table(self, sf, bindings, members, scope):
         """ Generate a Python method table for a class or mapped type and
@@ -104,17 +206,45 @@ class AbstractBackend(ABC):
         ...
 
     @abstractmethod
-    def g_sip_api(self, sf, module_name):
+    def g_sip_api(self, sf, module_name, module_closure):
         """ Generate the SIP API as seen by generated code. """
 
         ...
 
-    def g_slot_support_vars(self, sf):
+    @abstractmethod
+    def g_slot_implementations(self, sf, bindings, scope, members):
+        """ Generate the slot implementations for a scope. """
+
+        ...
+
+    def g_slot_support_vars(self, sf, scope, member):
         """ Generate the variables needed by a slot function. """
 
         # This default implementation does nothing.
         pass
 
+    @abstractmethod
+    def g_static_function_end(self, sf, state, nr_signatures):
+        """ Generate the end of a static function implementation. """
+
+        ...
+
+    @abstractmethod
+    def g_static_function_start(self, sf, bindings, scope_py, member,
+            overloads):
+        """ Generate the start of a static function implementation and return
+        an ABI-specific object which will be passed to g_static_function_end().
+        """
+
+        ...
+
+    def g_static_function_support_vars(self, sf, scope):
+        """ Generate the variables needed by a static function implementation.
+        """
+
+        # This default implementation does nothing.
+        pass
+
     @abstractmethod
     def g_static_variables_table(self, sf, scope=None):
         """ Generate the tables of static variables for a scope and return a
@@ -173,11 +303,35 @@ class AbstractBackend(ABC):
         ...
 
     @abstractmethod
-    def get_class_ref_value(self, klass):
-        """ Return the value of a class's reference. """
+    def get_enum_to_py_conversion(self, enum, value_name):
+        """ Return the code to convert a C/C++ enum to a Python object. """
+
+        ...
+
+    @abstractmethod
+    def get_enum_ref_value(self, enum):
+        """ Return the value of an enum's reference. """
 
         ...
 
+    @staticmethod
+    def get_module_context():
+        """ Return the value of a module context passed as the first argument
+        to many ABI calls.
+        """
+
+        # This default implementation returns nothing.
+        return ''
+
+    @staticmethod
+    def get_module_context_decl():
+        """ Return the declaration of the value of a module context passed as
+        the first argument to many ABI calls.
+        """
+
+        # This default implementation returns nothing.
+        return ''
+
     @abstractmethod
     def get_py_method_args(self, *, is_impl, self_is_type, need_self=False,
             need_args=True):
@@ -187,6 +341,29 @@ class AbstractBackend(ABC):
 
         ...
 
+    @staticmethod
+    @abstractmethod
+    def get_raise_unknown_exception():
+        """ Return the call to raise an exception about an unknown exception.
+        """
+
+        ...
+
+    @staticmethod
+    @abstractmethod
+    def get_result_parser():
+        """ Return the name of the Python reimplementation result parser. """
+
+        ...
+
+    @abstractmethod
+    def get_sipself_test(self, klass):
+        """ Return the code that checks if 'sipSelf' was bound or passed as an
+        argument.
+        """
+
+        ...
+
     @staticmethod
     @abstractmethod
     def get_slot_ref(slot_type):
@@ -194,6 +371,37 @@ class AbstractBackend(ABC):
 
         ...
 
+    @abstractmethod
+    def get_spec_for_class(self, klass):
+        """ Return the name of the data structure specifying a class. """
+
+        ...
+
+    @abstractmethod
+    def get_spec_for_enum(self, enum, enums_closure):
+        """ Return the name of the data structure specifying an enum. """
+
+        ...
+
+    def get_spec_for_exception(self, exception):
+        """ Return the name of the data structure specifying an exception. """
+
+        # This default implementation does nothing.
+        pass
+
+    @abstractmethod
+    def get_spec_for_mapped_type(self, mapped_type):
+        """ Return the name of the data structure specifying a mapped type. """
+
+        ...
+
+    @staticmethod
+    @abstractmethod
+    def get_spec_suffix():
+        """ Return the suffix used for immutable specifications. """
+
+        ...
+
     @staticmethod
     @abstractmethod
     def get_type_ref(wrapped_object):
@@ -203,18 +411,27 @@ class AbstractBackend(ABC):
 
     @staticmethod
     @abstractmethod
-    def get_types_table_prefix():
-        """ Return the prefix in the name of the wrapped types table. """
+    def get_types_table_decl(module):
+        """ Return the declaration of a module's wrapped types table. """
 
         ...
 
     @staticmethod
     @abstractmethod
-    def get_wrapped_type_type():
+    def get_wrapper_type():
         """ Return the type of the C representation of a wrapped object. """
 
         ...
 
+    @staticmethod
+    @abstractmethod
+    def get_wrapper_type_cast():
+        """ Return the cast from a PyObject* of the C representation of a
+        wrapped object.
+        """
+
+        ...
+
     def legacy_qt_support(self):
         """ Return True if the module implements legacy Qt support. """
 
diff --git a/sipbuild/generator/outputs/code/backends/v12v13.py b/sipbuild/generator/outputs/code/backends/v12v13.py
index eccbae4..eb54fcf 100644
--- a/sipbuild/generator/outputs/code/backends/v12v13.py
+++ b/sipbuild/generator/outputs/code/backends/v12v13.py
@@ -1,20 +1,22 @@
 # SPDX-License-Identifier: BSD-2-Clause
 
-# Copyright (c) 2025 Phil Thompson <phil at riverbankcomputing.com>
+# Copyright (c) 2026 Phil Thompson <phil at riverbankcomputing.com>
 
 
 from ....scoped_name import STRIP_GLOBAL
-from ....specification import (ArgumentType, IfaceFileType, WrappedClass,
-        WrappedEnum)
+from ....specification import (AccessSpecifier, ArgumentType, IfaceFileType,
+        MappedType, WrappedClass, WrappedEnum)
 from ....utils import find_method
 
 from ...formatters import fmt_argument_as_cpp_type
 
 from ..snippets import (g_class_docstring, g_class_method_table,
-        g_enum_member_table, g_module_docstring, g_type_init_body,
-        g_pyqt_class_plugin, g_pyqt_helper_defns, g_pyqt_helper_init)
-from ..utils import (get_class_flags, get_const_cast, get_docstring_text,
-        get_encoded_type, get_enum_member, get_named_value_decl,
+        g_method_docstring, g_module_docstring, g_type_init_body, g_py_slot,
+        g_pyqt_class_plugin, g_pyqt_helper_defns, g_pyqt_helper_init,
+        g_static_function)
+from ..utils import (get_class_flags, get_class_from_void, get_const_cast,
+        get_docstring_text, get_encoded_type, get_enum_member,
+        get_function_table, get_mapped_type_flags, get_named_value_decl,
         get_normalised_cached_name, get_optional_ptr, get_use_in_code,
         get_user_state_suffix, get_void_ptr_cast, has_method_docstring,
         is_used_in_code, keep_py_reference, need_dealloc, py_scope,
@@ -27,18 +29,122 @@ from .abstract_backend import AbstractBackend
 class v12v13Backend(AbstractBackend):
     """ The backend code generator for v12 and v13 of the ABI. """
 
+    def g_cast_function(self, sf, klass):
+        """ Generate the function that casts a C++ pointer to a target type.
+        """
+
+        spec = self.spec
+        as_word = klass.iface_file.fq_cpp_name.as_word
+
+        sf.write(
+f'''
+
+/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
+extern "C" {{static void *cast_{as_word}(void *, const sipTypeDef *);}}
+static void *cast_{as_word}(void *sipCppV, const sipTypeDef *targetType)
+{{
+    {get_class_from_void(spec, klass)};
+
+    if (targetType == {self.get_type_ref(klass)})
+        return sipCppV;
+
+''')
+
+        for superclass in klass.superclasses:
+            sc_fq_cpp_name = superclass.iface_file.fq_cpp_name
+            sc_scope_s = scoped_class_name(spec, superclass)
+            sc_type_ref = self.get_type_ref(superclass)
+
+            if len(superclass.superclasses) != 0:
+                # Delegate to the super-class's cast function.  This will
+                # handle virtual and non-virtual diamonds.
+                sf.write(
+f'''    sipCppV = ((const sipClassTypeDef *){sc_type_ref})->ctd_cast(static_cast<{sc_scope_s} *>(sipCpp), targetType);
+    if (sipCppV)
+        return sipCppV;
+
+''')
+            else:
+                # The super-class is a base class and so doesn't have a cast
+                # function.  It also means that a simple check will do instead.
+                sf.write(
+f'''    if (targetType == {sc_type_ref})
+        return static_cast<{sc_scope_s} *>(sipCpp);
+
+''')
+
+        sf.write(
+'''    return SIP_NULLPTR;
+}
+''')
+
+    def g_catch_body(self, sf):
+        """ Generate the body of a catch clause. """
+
+        sf.write(
+'''                void *sipExcState = SIP_NULLPTR;
+                sipExceptionHandler sipExcHandler;
+                std::exception_ptr sipExcPtr = std::current_exception();
+
+                while ((sipExcHandler = sipNextExceptionHandler(&sipExcState)) != SIP_NULLPTR)
+                    if (sipExcHandler(sipExcPtr))
+                        return SIP_NULLPTR;
+
+''')
+
+    def g_class_api(self, sf, klass):
+        """ Generate the API details for a class. """
+
+        module = self.spec.module
+        module_name = module.py_name
+        iface_file = klass.iface_file
+
+        if iface_file.module is module:
+            sf.write(f'#define {self.get_type_ref(klass)} sipExportedTypes_{module_name}[{iface_file.type_nr}]\n')
+        else:
+            type_ref = self.get_type_ref(klass)
+
+            if iface_file.type is IfaceFileType.NAMESPACE:
+                sf.write(f'\n#if !defined({type_ref})')
+
+            sf.write(f'\n#define {type_ref} sipImportedTypes_{module_name}_{iface_file.module.py_name}[{iface_file.type_nr}].it_td\n')
+
+            if iface_file.type is IfaceFileType.NAMESPACE:
+                sf.write('#endif\n')
+
+    def g_conversion_to_enum(self, sf, enum):
+        """ Generate the code to convert a Python enum (sipSelf) to a C/C++
+        enum (sipCpp).
+        """
+
+        type_ref = self.get_type_ref(enum)
+        cpp_name = enum.fq_cpp_name.as_cpp
+
+        sf.write(
+f'''    {cpp_name} sipCpp = static_cast<{cpp_name}>(sipConvertToEnum(sipSelf, {type_ref}));
+
+    if (PyErr_Occurred())
+''')
+
+    def g_cpp_dtor(self, sf):
+        """ Generate the body of the dtor of a generated shadow class. """
+
+        sf.write('    sipInstanceDestroyedEx(&sipPySelf);\n')
+
     def g_create_wrapped_module(self, sf, bindings,
         # TODO These will probably be generated here at some point.
-        has_sip_strings,
+        name_cache_state,
         has_external,
-        nr_enum_members,
+        enums_state,
         has_virtual_error_handlers,
         nr_subclass_convertors,
         inst_state,
         slot_extenders,
         init_extenders
     ):
-        """ Generate the code to create a wrapped module. """
+        """ Generate the code to create a wrapped module and return the name
+        cache state.
+        """
 
         spec = self.spec
         target_abi = spec.target_abi
@@ -76,6 +182,7 @@ f'''    {len(module.needed_types)},
 ''')
 
         if self.custom_enums_supported():
+            nr_enum_members, _ = enums_state
             enum_members = get_optional_ptr(nr_enum_members > 0,
                     'enummembers')
             sf.write(
@@ -159,37 +266,286 @@ const sipAPIDef *sipAPI_{module_name};
 
         g_pyqt_helper_defns(sf, spec)
         self.g_module_init_start(sf)
-        has_module_functions = self.g_module_functions_table(sf, bindings,
+        has_module_functions = self._g_module_functions_table(sf, bindings,
                 module)
         self.g_module_definition(sf, has_module_functions=has_module_functions)
         self._g_module_init_body(sf)
 
-    def g_enum_macros(self, sf, scope=None, imported_module=None):
-        """ Generate the type macros for enums. """
+        return name_cache_state
+
+    def g_enums_specifications(self, sf, bindings, scope=None):
+        """ Generate the specifications for the wrapped enums in a scope and
+        return the total number of enum members.
+        """
 
         spec = self.spec
+        needed_enums = []
+
+        # We generate the enum definitions for all scopes in the same place.
+        if scope is None:
+            # Generate any enum slot tables.
+            for enum in spec.enums:
+                if enum.module is not spec.module or enum.fq_cpp_name is None:
+                    continue
+
+                if len(enum.slots) == 0:
+                    continue
+
+                for member in enum.slots:
+                    g_py_slot(self, sf, bindings, member, scope=enum)
+
+                enum_name = enum.fq_cpp_name.as_word
+
+                sf.write(
+f'''
+static sipPySlotDef slots_{enum_name}[] = {{
+''')
+
+                for member in enum.slots:
+                    if member.py_slot is not None:
+                        slot_ref = self.get_slot_ref(member.py_slot)
+                        sf.write(f'    {{(void *)slot_{enum_name}_{member.py_name}, {slot_ref}}},\n')
+
+                sf.write(
+'''    {SIP_NULLPTR, (sipPySlotType)0}
+};
+
+''')
+
+            self._g_enums_defs(sf, needed_enums)
+
+        if not self.custom_enums_supported():
+            return -1, needed_enums
+
+        enum_members = []
 
         for enum in spec.enums:
-            if enum.fq_cpp_name is None:
+            if enum.module is not spec.module:
                 continue
 
-            # Continue unless the scopes match.
-            if scope is not None:
-                if enum.scope is not scope:
+            enum_py_scope = py_scope(enum.scope)
+
+            if isinstance(scope, WrappedClass):
+                # The scope is a class.
+                if enum_py_scope is not scope or (enum.is_protected and not scope.has_shadow):
                     continue
-            elif enum.scope is not None:
+
+            elif scope is not None:
+                # The scope is a mapped type.
+                if enum.scope != scope:
+                    continue
+
+            elif enum_py_scope is not None or isinstance(enum.scope, MappedType) or enum.fq_cpp_name is None:
                 continue
 
-            value = None
+            enum_members.extend(enum.members)
+
+        nr_members = len(enum_members)
+        if nr_members == 0:
+            return 0, needed_enums
+
+        enum_members.sort(key=lambda v: v.scope.type_nr)
+        enum_members.sort(key=lambda v: v.py_name.name)
+
+        if py_scope(scope) is None:
+            sf.write(
+'''
+/* These are the enum members of all global enums. */
+static sipEnumMemberDef enummembers[] = {
+''')
+        else:
+            sf.write(
+f'''
+static sipEnumMemberDef enummembers_{scope.iface_file.fq_cpp_name.as_word}[] = {{
+''')
+
+        for enum_member in enum_members:
+            sf.write(f'    {{{self.cached_name_ref(enum_member.py_name)}, ')
+            sf.write(self._get_cast_enum_member(enum_member))
+            sf.write(f', {enum_member.scope.type_nr}}},\n')
+
+        sf.write('};\n')
+
+        return len(enum_members), needed_enums
+
+    def g_exceptions_decls(self, sf):
+        """ Generate the declarations of all exceptions. """
+
+        spec = self.spec
+        module = spec.module
+        module_name = module.py_name
+        no_exceptions = True
+
+        for exception in spec.exceptions:
+            if exception.iface_file.module is module and exception.exception_nr >= 0:
+                if no_exceptions:
+                    sf.write(
+f'''
+/* The exceptions defined in this module. */
+extern PyObject *sipExportedExceptions_{module_name}[];
+
+''')
+
+                    no_exceptions = False
+
+                sf.write(f'#define sipException_{exception.iface_file.fq_cpp_name.as_word} sipExportedExceptions_{module_name}[{exception.exception_nr}]\n')
+
+    def g_exceptions_defn(self, sf):
+        """ Generate the definition of the exceptions data structure. """
+
+        module = self.spec.module
+
+        sf.write(
+f'''
+
+PyObject *sipExportedExceptions_{module.py_name}[{module.nr_exceptions + 1}];
+''')
+
+    def g_get_py_reimpl(self, sf, klass, overload, virt_nr):
+        """ Generate the code to get the Python reimplementation of a C++
+        virtual.
+        """
+
+        if overload.is_const:
+            const_cast_char = 'const_cast<char *>('
+            const_cast_sw = 'const_cast<sipSimpleWrapper **>('
+            const_cast_tail = ')'
+        else:
+            const_cast_char = ''
+            const_cast_sw = ''
+            const_cast_tail = ''
+
+        abi_12_8_arg = f'{const_cast_sw}&sipPySelf{const_cast_tail}, ' if self.spec.target_abi >= (12, 8) else ''
+
+        klass_py_name_ref = self.cached_name_ref(klass.py_name) if overload.is_abstract else 'SIP_NULLPTR'
+        member_py_name_ref = self.cached_name_ref(overload.common.py_name)
+
+        sf.write(f'\n    sipMeth = sipIsPyMethod(&sipGILState, {const_cast_char}&sipPyMethods[{virt_nr}]{const_cast_tail}, {abi_12_8_arg}{klass_py_name_ref}, {member_py_name_ref});\n')
 
-            if imported_module is None:
-                if enum.module is spec.module:
-                    value = f'sipExportedTypes_{spec.module.py_name}[{enum.type_nr}]'
-            elif enum.module is imported_module and enum.needed:
-                value = f'sipImportedTypes_{spec.module.py_name}_{enum.module.py_name}[{enum.type_nr}].it_td'
+    def g_import_tables(self, sf):
+        """ Generated the tables related to imported modules. """
 
-            if value is not None:
-                sf.write(f'\n#define {self.get_type_ref(enum)} {value}\n')
+        spec = self.spec
+        module = spec.module
+        module_name = module.py_name
+
+        for imported_module in module.all_imports:
+            imported_module_name = imported_module.py_name
+
+            if len(imported_module.needed_types) != 0:
+                sf.write(
+f'''
+
+/* This defines the types that this module needs to import from {imported_module_name}. */
+sipImportedTypeDef sipImportedTypes_{module_name}_{imported_module_name}[] = {{
+''')
+
+                for needed_type in imported_module.needed_types:
+                    if needed_type.type is ArgumentType.MAPPED:
+                        type_name = needed_type.definition.cpp_name
+                    else:
+                        if needed_type.type is ArgumentType.CLASS:
+                            scoped_name = needed_type.definition.iface_file.fq_cpp_name
+                        else:
+                            scoped_name = needed_type.definition.fq_cpp_name
+
+                        type_name = scoped_name.cpp_stripped(STRIP_GLOBAL)
+
+                    sf.write(f'    {{"{type_name}"}},\n')
+
+                sf.write(
+'''    {SIP_NULLPTR}
+};
+''')
+
+            if imported_module.nr_virtual_error_handlers > 0:
+                sf.write(
+f'''
+
+/*
+ * This defines the virtual error handlers that this module needs to import
+ * from {imported_module_name}.
+ */
+sipImportedVirtErrorHandlerDef sipImportedVirtErrorHandlers_{module_name}_{imported_module_name}[] = {{
+''')
+
+                # The handlers are unordered so search for each in turn.  There
+                # will probably be only one so speed isn't an issue.
+                for i in range(imported_module.nr_virtual_error_handlers):
+                    for handler in spec.virtual_error_handlers:
+                        if handler.module is imported_module and handler.handler_nr == i:
+                            sf.write(f'    {{"{handler.name}"}},\n')
+
+                sf.write(
+'''    {SIP_NULLPTR}
+};
+''')
+
+            if imported_module.nr_exceptions > 0:
+                sf.write(
+f'''
+
+/*
+ * This defines the exception objects that this module needs to import from
+ * {imported_module_name}.
+ */
+sipImportedExceptionDef sipImportedExceptions_{module_name}_{imported_module_name}[] = {{
+''')
+
+                # The exceptions are unordered so search for each in turn.
+                # There will probably be very few so speed isn't an issue.
+                for i in range(imported_module.nr_exceptions):
+                    for exception in spec.exceptions:
+                        if exception.iface_file.module is imported_module and exception.exception_nr == i:
+                            sf.write(f'    {{"{exception.py_name}"}},\n')
+
+                sf.write(
+'''    {SIP_NULLPTR}
+};
+''')
+
+        sf.write(
+'''
+
+/* This defines the modules that this module needs to import. */
+static sipImportedModuleDef importsTable[] = {
+''')
+
+        for imported_module in module.all_imports:
+            imported_module_name = imported_module.py_name
+
+            types = handlers = exceptions = 'SIP_NULLPTR'
+
+            if len(imported_module.needed_types) != 0:
+                types = f'sipImportedTypes_{module_name}_{imported_module_name}'
+
+            if imported_module.nr_virtual_error_handlers != 0:
+                handlers = f'sipImportedVirtErrorHandlers_{module_name}_{imported_module_name}'
+
+            if imported_module.nr_exceptions != 0:
+                exceptions = f'sipImportedExceptions_{module_name}_{imported_module_name}'
+
+            sf.write(f'    {{"{imported_module.fq_py_name}", {types}, {handlers}, {exceptions}}},\n')
+
+        sf.write(
+'''    {SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR}
+};
+''')
+
+    def g_imported_module_decls(self, sf, imported_module):
+        """ Generate any declarations related to an imported module. """
+
+        module_name = self.spec.module.py_name
+        imported_module_name = imported_module.py_name
+
+        if len(imported_module.needed_types) != 0:
+            sf.write(f'extern sipImportedTypeDef sipImportedTypes_{module_name}_{imported_module_name}[];\n')
+
+        if imported_module.nr_virtual_error_handlers != 0:
+            sf.write(f'extern sipImportedVirtErrorHandlerDef sipImportedVirtErrorHandlers_{module_name}_{imported_module_name}[];\n')
+
+        if imported_module.nr_exceptions != 0:
+            sf.write(f'extern sipImportedExceptionDef sipImportedExceptions_{module_name}_{imported_module_name}[];\n')
 
     def g_init_mixin_impl_body(self, sf, klass):
         """ Generate the body of the implementation of a mixin initialisation
@@ -205,19 +561,118 @@ const sipAPIDef *sipAPI_{module_name};
         """ Generate the API details for a mapped type. """
 
         spec = self.spec
+        module = spec.module
         iface_file = mapped_type.iface_file
 
-        module_name = spec.module.py_name
+        module_name = module.py_name
         mapped_type_name = iface_file.fq_cpp_name.as_word
 
-        sf.write(
+        if iface_file.module is spec.module:
+            sf.write(
 f'''
 #define {self.get_type_ref(mapped_type)} sipExportedTypes_{module_name}[{iface_file.type_nr}]
 
 extern sipMappedTypeDef sipTypeDef_{module_name}_{mapped_type_name};
+''')
+        else:
+            sf.write(
+f'''
+#define {self.get_type_ref(mapped_type)} sipImportedTypes_{module_name}_{iface_file.module.py_name}[{iface_file.type_nr}].it_td
+''')
+
+    def g_mapped_type_definition(self, sf, bindings, mapped_type):
+        """ Generate the type structure that contains all the information
+        needed by a mapped type.
+        """
+
+        spec = self.spec
+        mapped_type_name = mapped_type.iface_file.fq_cpp_name.as_word
+
+        members = get_function_table(mapped_type.members)
+        cod_nrmethods = self.g_py_method_table(sf, bindings, members,
+                mapped_type)
+
+        id_int = 'SIP_NULLPTR'
+
+        if self.custom_enums_supported():
+            cod_nrenummembers, _ = self.g_enums_specifications(sf, bindings,
+                    scope=mapped_type)
+            has_ints = False
+            needs_namespace = (cod_nrenummembers > 0)
+        else:
+            if self.g_mapped_type_int_instances(sf, mapped_type):
+                id_int = 'intInstances_' + mapped_type_name
+                needs_namespace = True
+            else:
+                needs_namespace = False
+
+        if cod_nrmethods > 0:
+            needs_namespace = True
+
+        if pyqt6_supported(spec) and mapped_type.pyqt_flags != 0:
+            sf.write(f'\n\nstatic pyqt6MappedTypePluginDef plugin_{mapped_type_name} = {{{mapped_type.pyqt_flags}}};\n')
+
+            td_plugin_data = '&plugin_' + mapped_type_name
+        else:
+            td_plugin_data = 'SIP_NULLPTR'
+
+        sf.write(
+f'''
+
+sipMappedTypeDef sipTypeDef_{mapped_type.iface_file.module.py_name}_{mapped_type_name} = {{
+    {{
+''')
+
+        if spec.target_abi < (13, 0):
+            sf.write(
+'''        -1,
+        SIP_NULLPTR,
 ''')
 
-        self.g_enum_macros(sf, scope=mapped_type)
+        td_flags = get_mapped_type_flags(mapped_type)
+        td_cname = self.cached_name_ref(mapped_type.cpp_name, as_nr=True)
+        cod_name = self.cached_name_ref(mapped_type.py_name, as_nr=True) if needs_namespace else '-1'
+        cod_methods = 'SIP_NULLPTR' if cod_nrmethods == 0 else 'methods_' + mapped_type_name
+
+        sf.write(
+f'''        SIP_NULLPTR,
+        {td_flags},
+        {td_cname},
+        SIP_NULLPTR,
+        {td_plugin_data},
+    }},
+    {{
+        {cod_name},
+        {{0, 0, 1}},
+        {cod_nrmethods}, {cod_methods},
+''')
+
+        if self.custom_enums_supported():
+            cod_enummembers = 'SIP_NULLPTR' if cod_nrenummembers == 0 else 'enummembers_' + mapped_type_name
+
+            sf.write(
+f'''        {cod_nrenummembers}, {cod_enummembers},
+''')
+
+        mtd_assign = 'SIP_NULLPTR' if mapped_type.no_assignment_operator else 'assign_' + mapped_type_name
+        mtd_array = 'SIP_NULLPTR' if mapped_type.no_default_ctor else 'array_' + mapped_type_name
+        mtd_copy = 'SIP_NULLPTR' if mapped_type.no_copy_ctor else 'copy_' + mapped_type_name
+        mtd_release = 'SIP_NULLPTR' if mapped_type.no_release else 'release_' + mapped_type_name
+        mtd_cto = 'SIP_NULLPTR' if mapped_type.convert_to_type_code is None else 'convertTo_' + mapped_type_name
+        mtd_cfrom = 'SIP_NULLPTR' if mapped_type.convert_from_type_code is None else 'convertFrom_' + mapped_type_name
+
+        sf.write(
+f'''        0, SIP_NULLPTR,
+        {{SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, {id_int}, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR}}
+    }},
+    {mtd_assign},
+    {mtd_array},
+    {mtd_copy},
+    {mtd_release},
+    {mtd_cto},
+    {mtd_cfrom}
+}};
+''')
 
     def g_mapped_type_int_instances(self, sf, mapped_type):
         """ Generate the code to add a set of ints to a mapped type.  Return
@@ -249,30 +704,6 @@ f'''    static PyModuleDef sip_module_def = {{
     }};
 ''')
 
-    def g_module_functions_table(self, sf, bindings, module):
-        """ Generate the table of module functions and return True if anything
-        was actually generated.
-        """
-
-        # We always generate a table.
-        sf.write('    static PyMethodDef sip_methods[] = {\n')
-
-        self._g_module_function_table_entries(sf, bindings, module,
-                module.global_functions)
-
-        # Generate the global functions for any hidden namespaces.
-        for klass in self.spec.classes:
-            if klass.iface_file.module is module and klass.is_hidden_namespace:
-                self._g_module_function_table_entries(sf, bindings, module,
-                        klass.members)
-
-        sf.write(
-'''        {SIP_NULLPTR, SIP_NULLPTR, 0, SIP_NULLPTR}
-    };
-''')
-
-        return True
-
     def g_module_init_start(self, sf):
         """ Generate the start of the Python module initialisation function.
         """
@@ -300,6 +731,127 @@ PyMODINIT_FUNC PyInit_{module_name}({arg_type})
 {{
 ''')
 
+    def g_name_cache(self, sf):
+        """ Generate the name cache definition and return the transformed name
+        cache.
+        """
+
+        spec = self.spec
+        module = spec.module
+
+        # Make sure the module name is cached.
+        module.fq_py_name.used = True
+
+        # Transform the name cache.
+        name_cache_list = _name_cache_as_list(spec.name_cache)
+
+        # Generate the names.
+        has_sip_strings = False
+
+        for name in name_cache_list:
+            if not name.used or name.is_substring:
+                continue
+
+            if not has_sip_strings:
+                has_sip_strings = True
+
+                sf.write(
+f'''
+/* Define the strings used by this module. */
+const char sipStrings_{module.py_name}[] = {{
+''')
+
+            sf.write('    ')
+
+            for ch in name.name:
+                sf.write(f"'{ch}', ")
+
+            sf.write('0,\n')
+
+        if has_sip_strings:
+            sf.write('};\n')
+
+        return name_cache_list
+
+    @staticmethod
+    def g_not_implemented(sf):
+        """ Generate the code to clear any exception and return
+        Py_NotImplemented.
+        """
+
+        sf.write(
+'''
+    PyErr_Clear();
+
+    Py_INCREF(Py_NotImplemented);
+    return Py_NotImplemented;
+''')
+
+    def g_py_method_end(self, sf, state, nr_signatures):
+        """ Generate the end of a method implementation. """
+
+        klass, member, has_auto_docstring, need_args = state
+
+        if not member.no_arg_parser:
+            klass_name = klass.iface_file.fq_cpp_name.as_word
+            member_py_name = member.py_name.name
+
+            sip_parse_err = 'sipParseErr' if need_args else 'SIP_NULLPTR'
+            klass_py_name_ref = self.cached_name_ref(klass.py_name)
+            member_py_name_ref = self.cached_name_ref(member.py_name)
+            docstring_ref = f'doc_{klass_name}_{member_py_name}' if has_auto_docstring else 'SIP_NULLPTR'
+
+            sf.write(
+f'''
+    sipNoMethod({sip_parse_err}, {klass_py_name_ref}, {member_py_name_ref}, {docstring_ref});
+
+    return SIP_NULLPTR;
+''')
+
+        sf.write('}\n')
+
+    def g_py_method_start(self, sf, bindings, klass, member, original_klass,
+            need_args, need_self):
+        """ Generate the start of a method implementation and return a 4-tuple
+        the class, member, whether it has an automatically generated docstring
+        and whether an argument parser will be needed.
+        """
+
+        spec = self.spec
+        klass_name = klass.iface_file.fq_cpp_name.as_word
+        member_py_name = member.py_name.name
+
+        # Generate the docstrings.
+        if has_method_docstring(bindings, member, original_klass.overloads):
+            sf.write(f'PyDoc_STRVAR(doc_{klass_name}_{member_py_name}, "')
+
+            has_auto_docstring = g_method_docstring(sf, spec, bindings, member,
+                    original_klass.overloads,
+                    is_method=not klass.is_hidden_namespace)
+
+            sf.write('");\n\n')
+        else:
+            has_auto_docstring = False
+
+        if member.no_arg_parser or member.allow_keyword_args:
+            kw_fw_decl = ', PyObject *'
+            kw_decl = ', PyObject *sipKwds'
+        else:
+            kw_fw_decl = kw_decl = ''
+
+        if not spec.c_bindings:
+            sf.write(f'extern "C" {{static PyObject *meth_{klass_name}_{member_py_name}({self.get_py_method_args(is_impl=False)}{kw_fw_decl});}}\n')
+
+        sf.write(f'static PyObject *meth_{klass_name}_{member_py_name}({self.get_py_method_args(is_impl=True, need_self=need_self, need_args=need_args)}{kw_decl})\n{{\n')
+
+        return klass, member, has_auto_docstring, need_args
+
+    def g_py_method_support_vars(self, sf, need_args):
+        """ Generate the variables needed by a method implementation. """
+
+        if need_args:
+            sf.write('    PyObject *sipParseErr = SIP_NULLPTR;\n');
+
     def g_py_method_table(self, sf, bindings, members, scope):
         """ Generate a Python method table for a class or mapped type and
         return the number of entries.
@@ -347,11 +899,27 @@ static PyMethodDef methods_{scope_name}[] = {{
 
         return len(members)
 
-    def g_sip_api(self, sf, module_name):
+    def g_sip_api(self, sf, module_name, module_state):
         """ Generate the SIP API as seen by generated code. """
 
         spec = self.spec
 
+        # Generate the references to (potentially) shared strings.
+        sf.write(
+'''
+/*
+ * Convenient names to refer to various strings defined in this module.
+ * Only the class names are part of the public API.
+ */
+''')
+
+        for cached_name in module_state:
+            if cached_name.used:
+                sf.write(
+f'''#define {self.cached_name_ref(cached_name, as_nr=True)} {cached_name.offset}
+#define {self.cached_name_ref(cached_name)} &sipStrings_{module_name}[{cached_name.offset}]
+''')
+
         sf.write(
 f'''
 #define sipMalloc                   sipAPI_{module_name}->api_malloc
@@ -568,6 +1136,99 @@ f'''#define sipIsPyMethod               sipAPI_{module_name}->api_is_py_method_1
 f'''#define sipIsPyMethod               sipAPI_{module_name}->api_is_py_method
 ''')
 
+        # Generate the name strings.
+        sf.write(
+f'''
+/* The strings used by this module. */
+extern const char sipStrings_{module_name}[];
+''')
+
+    def g_slot_implementations(self, sf, bindings, scope, members):
+        """ Generate the slot implementations for a scope. """
+
+        is_ns = isinstance(scope, WrappedClass) and scope.iface_file.type is IfaceFileType.NAMESPACE
+
+        for member in members:
+            if is_ns:
+                g_static_function(self, sf, bindings, member, scope=scope)
+            elif member.py_slot is not None:
+                g_py_slot(self, sf, bindings, member, scope=scope)
+
+    def g_static_function_end(self, sf, state, nr_signatures):
+        """ Generate the end of a static function implementation. """
+
+        if nr_signatures != 0:
+            member, member_ref, has_auto_docstring = state
+
+            sf.write(
+f'''
+    /* Raise an exception if the arguments couldn't be parsed. */
+    sipNoFunction(sipParseErr, {self.cached_name_ref(member.py_name)}, ''')
+
+            if has_auto_docstring:
+                sf.write(f'doc_{member_ref}')
+            else:
+                sf.write('SIP_NULLPTR')
+
+            sf.write(');\n\n    return SIP_NULLPTR;\n')
+
+        sf.write('}\n')
+
+    def g_static_function_start(self, sf, bindings, scope_py, member,
+            overloads):
+        """ Generate the start of a static function implementation and return
+        a 3-tuple of the member, the member reference and whether it has an
+        automatically generated docstring.
+        """
+
+        spec = self.spec
+        member_name = member.py_name.name
+
+        if scope_py is not None:
+            member_name = scope_py.iface_file.fq_cpp_name.as_word + '_' + member_name
+
+        # Generate the docstrings.
+        if has_method_docstring(bindings, member, overloads):
+            sf.write(f'PyDoc_STRVAR(doc_{member_name}, "')
+            has_auto_docstring = g_method_docstring(sf, spec, bindings, member,
+                    overloads)
+            sf.write('");\n\n')
+        else:
+            has_auto_docstring = False
+
+        if member.no_arg_parser or member.allow_keyword_args:
+            kw_fw_decl = ', PyObject *'
+            kw_decl = ', PyObject *sipKwds'
+        else:
+            kw_fw_decl = kw_decl = ''
+
+        if scope_py is None:
+            if not spec.c_bindings:
+                sf.write(f'extern "C" {{static PyObject *func_{member_name}({self.get_py_method_args(is_impl=False)}{kw_fw_decl});}}\n')
+
+            sf.write(f'static PyObject *func_{member_name}({self.get_py_method_args(is_impl=True)}{kw_decl})\n')
+        else:
+            # This can only happen with C++ bindings.
+            sf.write(f'extern "C" {{static PyObject *meth_{member_name}({self.get_py_method_args(is_impl=False)}{kw_fw_decl});}}\n')
+
+            sf.write(f'static PyObject *meth_{member_name}({self.get_py_method_args(is_impl=True)}{kw_decl})\n')
+
+        sf.write('{\n')
+
+        return member, member_name, has_auto_docstring
+
+    def g_static_function_support_vars(self, sf, scope):
+        """ Generate the variables needed by a static function implementation.
+        """
+
+        sf.write('    PyObject *sipParseErr = SIP_NULLPTR;\n')
+
+        if scope is None and self.spec.c_bindings:
+            sf.write(
+'''
+    (void)sipSelf;
+''')
+
     def g_static_variables_table(self, sf, scope=None):
         """ Generate the tables of static variables for a scope and return a
         set of strings corresponding to the tables actually generated.
@@ -661,11 +1322,8 @@ static sipPySlotDef slots_{klass_name}[] = {{
 
         # The attributes tables.
         nr_methods = g_class_method_table(self, sf, bindings, klass)
-
-        if self.custom_enums_supported():
-            nr_enum_members = g_enum_member_table(self, sf, scope=klass)
-        else:
-            nr_enum_members = -1
+        nr_enum_members, _ = self.g_enums_specifications(sf, bindings,
+                scope=klass)
 
         # The property and variable handlers.
         nr_variables = 0
@@ -744,7 +1402,7 @@ static sipPySlotDef slots_{klass_name}[] = {{
         sv_state = self.g_static_variables_table(sf, scope=klass)
 
         # Generate the docstring.
-        docstring_ref = g_class_docstring(sf, spec, bindings, klass)
+        docstring_ref = self._g_class_docstring(sf, bindings, klass)
 
         # Generate any plugin-specific data structures.
         plugin_ref = 'SIP_NULLPTR'
@@ -982,16 +1640,28 @@ f'''static void *init_type_{klass_name}(sipSimpleWrapper *{sip_self}, PyObject *
 
         return self.spec.target_abi[0] < 13
 
-    def get_class_ref_value(self, klass):
-        """ Return the value of a class's reference. """
+    def get_enum_to_py_conversion(self, enum, value_name):
+        """ Return the code to convert a C/C++ enum to a Python object. """
 
-        module_name = self.spec.module.py_name
-        iface_file = klass.iface_file
+        if enum.fq_cpp_name is None:
+            return  f'PyLong_FromLong({value_name})'
+
+        if not self.spec.c_bindings:
+            value_name = f'static_cast<int>({value_name})'
+
+        return f'sipConvertFromEnum({value_name}, {self.get_type_ref(enum)})'
 
-        return f'sipExportedTypes_{module_name}[{iface_file.type_nr}]'
+    def get_enum_ref_value(self, enum):
+        """ Return the value of an enum's reference. """
 
-    def get_py_method_args(self, *, is_impl, is_module_fn, need_self=False,
-            need_args=True):
+        spec = self.spec
+
+        if enum.module is spec.module:
+            return f'sipExportedTypes_{spec.module.py_name}[{enum.type_nr}]'
+
+        return f'sipImportedTypes_{spec.module.py_name}_{enum.module.py_name}[{enum.type_nr}].it_td'
+
+    def get_py_method_args(self, *, is_impl, need_self=False, need_args=True):
         """ Return the part of a Python method signature that are ABI
         dependent.
         """
@@ -1001,12 +1671,61 @@ f'''static void *init_type_{klass_name}(sipSimpleWrapper *{sip_self}, PyObject *
 
         return f'PyObject *{self_name}, PyObject *{args_name}'
 
+    @staticmethod
+    def get_raise_unknown_exception():
+        """ Return the call to raise an exception about an unknown exception.
+        """
+
+        return 'sipRaiseUnknownException()'
+
+    @staticmethod
+    def get_result_parser():
+        """ Return the name of the Python reimplementation result parser. """
+
+        return 'sipParseResultEx'
+
+    def get_sipself_test(self, klass):
+        """ Return the code that checks if 'sipSelf' was bound or passed as an
+        argument.
+        """
+
+        if self.spec.target_abi >= (13, 0):
+            sipself_test = f'!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject({self.get_type_ref(klass)}))'
+        else:
+            sipself_test = '!sipSelf'
+
+        return f'({sipself_test} || sipIsDerivedClass((sipSimpleWrapper *)sipSelf))'
+
     @staticmethod
     def get_slot_ref(slot_type):
         """ Return a reference to a slot. """
 
         return slot_type.name.lower() + '_slot'
 
+    def get_spec_for_class(self, klass):
+        """ Return the name of the data structure specifying a class. """
+
+        return f'sipTypeDef_{self.spec.module.py_name}_{klass.iface_file.fq_cpp_name.as_word}.ctd_base'
+
+    def get_spec_for_mapped_type(self, mapped_type):
+        """ Return the name of the data structure specifying a mapped type. """
+
+        return f'sipTypeDef_{self.spec.module.py_name}_{mapped_type.iface_file.fq_cpp_name.as_word}.mtd_base'
+
+    def get_spec_for_enum(self, enum, enums_state):
+        """ Return the name of the data structure specifying an enum. """
+
+        _, needed_enums = enums_state
+        enum_nr = needed_enums.index(enum)
+
+        return f'enumTypes[{enum_nr}].etd_base'
+
+    @staticmethod
+    def get_spec_suffix():
+        """ Return the suffix used for immutable specifications. """
+
+        return 'Def'
+
     @staticmethod
     def get_type_ref(wrapped_object):
         """ Return the reference to the type of a wrapped object. """
@@ -1016,17 +1735,25 @@ f'''static void *init_type_{klass_name}(sipSimpleWrapper *{sip_self}, PyObject *
         return 'sipType_' + fq_cpp_name.as_word
 
     @staticmethod
-    def get_types_table_prefix():
-        """ Return the prefix in the name of the wrapped types table. """
+    def get_types_table_decl(module):
+        """ Return the declaration of a module's wrapped types table. """
 
-        return 'sipTypeDef *sipExportedTypes'
+        return f'sipTypeDef *sipExportedTypes_{module.py_name}'
 
     @staticmethod
-    def get_wrapped_type_type():
+    def get_wrapper_type():
         """ Return the type of the C representation of a wrapped object. """
 
         return 'sipSimpleWrapper *'
 
+    @staticmethod
+    def get_wrapper_type_cast():
+        """ Return the cast from a PyObject* of the C representation of a
+        wrapped object.
+        """
+
+        return '(sipSimpleWrapper *)'
+
     def legacy_qt_support(self):
         """ Return True if the module implements legacy Qt support. """
 
@@ -1055,6 +1782,70 @@ f'''static void *init_type_{klass_name}(sipSimpleWrapper *{sip_self}, PyObject *
 
         return target_abi >= min_13 or (min_12 <= target_abi < (13, 0))
 
+    def _g_class_docstring(self, sf, bindings, klass):
+        """ Generate any docstring for a class and return an appropriate
+        reference to it.
+        """
+
+        if self._has_class_docstring(bindings, klass):
+            docstring_ref = 'doc_' + klass.iface_file.fq_cpp_name.as_word
+
+            sf.write(f'\nPyDoc_STRVAR({docstring_ref}, "')
+            g_class_docstring(sf, self.spec, bindings, klass)
+            sf.write('");\n')
+        else:
+            docstring_ref = 'SIP_NULLPTR'
+
+        return docstring_ref
+
+    def _g_enums_defs(self, sf, needed_enums):
+        """ Generate the definitions for all wrapped enums. """
+
+        spec = self.spec
+        module = spec.module
+
+        # Note that we go through the sorted table of needed types rather than
+        # the unsorted list of all enums.
+        for needed_type in module.needed_types:
+            if needed_type.type is not ArgumentType.ENUM:
+                continue
+
+            enum = needed_type.definition
+
+            scope_type_nr = -1 if enum.scope is None else enum.scope.iface_file.type_nr
+
+            if len(needed_enums) == 0:
+                sf.write('static sipEnumTypeDef enumTypes[] = {\n')
+
+            cpp_name = get_normalised_cached_name(enum.cached_fq_cpp_name)
+            py_name = get_normalised_cached_name(enum.py_name)
+
+            if self.py_enums_supported():
+                base_type = 'SIP_ENUM_' + enum.base_type.name
+                nr_members = len(enum.members)
+
+                sf.write(
+f'    {{{{SIP_NULLPTR, SIP_TYPE_ENUM, sipNameNr_{cpp_name}, SIP_NULLPTR, 0}}, {base_type}, sipNameNr_{py_name}, {scope_type_nr}, {nr_members}')
+            else:
+                sip_type = 'SIP_TYPE_SCOPED_ENUM' if enum.is_scoped else 'SIP_TYPE_ENUM'
+
+                v12_fields = '-1, SIP_NULLPTR, ' if spec.target_abi < (13, 0)  else ''
+
+                sf.write(
+f'    {{{{{v12_fields}SIP_NULLPTR, {sip_type}, sipNameNr_{cpp_name}, SIP_NULLPTR, 0}}, sipNameNr_{py_name}, {scope_type_nr}')
+
+            if len(enum.slots) == 0:
+                sf.write(', SIP_NULLPTR')
+            else:
+                sf.write(', slots_' + enum.fq_cpp_name.as_word)
+
+            sf.write('},\n')
+
+            needed_enums.append(enum)
+
+        if len(needed_enums) != 0:
+            sf.write('};\n')
+
     def _g_instances_char(self, sf, scope):
         """ Generate the code to add a set of characters to a dictionary.
         Return True if there was at least one.
@@ -1070,6 +1861,9 @@ f'''static void *init_type_{klass_name}(sipSimpleWrapper *{sip_self}, PyObject *
             ci_val = variable.fq_cpp_name.cpp_stripped(STRIP_GLOBAL)
             ci_encoding = _get_encoding(variable.type)
 
+            if variable.type.type is ArgumentType.USTRING:
+                ci_val = '(char)' + ci_val;
+
             instances.append((ci_name, ci_val, ci_encoding))
 
         return _write_instances_table(sf, scope, instances,
@@ -1162,7 +1956,7 @@ static sipDoubleInstanceDef doubleInstances{suffix}[]''')
 
                 for enum_member in enum.members:
                     ii_name = self.cached_name_ref(enum_member.py_name)
-                    ii_val = get_enum_member(spec, enum_member)
+                    ii_val = self._get_cast_enum_member(enum_member)
                     instances.append((ii_name, ii_val))
 
         # Handle int variables.
@@ -1189,7 +1983,7 @@ static sipDoubleInstanceDef doubleInstances{suffix}[]''')
 
                 for enum_member in enum.members:
                     ii_name = self.cached_name_ref(enum_member.py_name)
-                    ii_val = get_enum_member(spec, enum_member)
+                    ii_val = self._get_cast_enum_member(enum_member)
                     instances.append((ii_name, ii_val))
 
         return _write_instances_table(sf, scope, instances,
@@ -1416,6 +2210,30 @@ f'''
                         'doc_' + member.py_name.name)
                 sf.write(f', {docstring_ref}}},\n')
 
+    def _g_module_functions_table(self, sf, bindings, module):
+        """ Generate the table of module functions and return True if anything
+        was actually generated.
+        """
+
+        # We always generate a table.
+        sf.write('    static PyMethodDef sip_methods[] = {\n')
+
+        self._g_module_function_table_entries(sf, bindings, module,
+                module.global_functions)
+
+        # Generate the global functions for any hidden namespaces.
+        for klass in self.spec.classes:
+            if klass.iface_file.module is module and klass.is_hidden_namespace:
+                self._g_module_function_table_entries(sf, bindings, module,
+                        klass.members)
+
+        sf.write(
+'''        {SIP_NULLPTR, SIP_NULLPTR, 0, SIP_NULLPTR}
+    };
+''')
+
+        return True
+
     # The types that are implemented as PyObject*.
     _PY_OBJECT_TYPES = (ArgumentType.PYOBJECT, ArgumentType.PYTUPLE,
         ArgumentType.PYLIST, ArgumentType.PYDICT, ArgumentType.PYCALLABLE,
@@ -1993,6 +2811,11 @@ f'''
 }
 ''')
 
+    def _get_cast_enum_member(self, enum_member):
+        """ Return the appropriately cast enum member. """
+
+        return f'static_cast<int>({get_enum_member(self.spec, enum_member)})'
+
     def _get_variable_member(self, variable):
         """ Return the member variable of a class. """
 
@@ -2153,6 +2976,32 @@ f'''
 
         return statement
 
+    @staticmethod
+    def _has_class_docstring(bindings, klass):
+        """ Return True if a class has a docstring. """
+
+        auto_docstring = False
+
+        # Check for any explicit docstrings and remember if there were any that
+        # could be automatically generated.
+        if klass.docstring is not None:
+            return True
+
+        for ctor in klass.ctors:
+            if ctor.access_specifier is AccessSpecifier.PRIVATE:
+                continue
+
+            if ctor.docstring is not None:
+                return True
+
+            if bindings.docstrings:
+                auto_docstring = True
+
+        if not klass.can_create:
+            return False
+
+        return auto_docstring
+
     def _write_int_instances(self, sf, scope, target_type, type_name):
         """ Generate the code to add a set of a particular type to a
         dictionary.  Return True if there was at least one.
@@ -2224,6 +3073,45 @@ def _get_encoding(type):
     return encoding
 
 
+def _name_cache_as_list(name_cache):
+    """ Return a name cache as a correctly ordered list of CachedName objects.
+    """
+
+    name_cache_list = []
+
+    # Create the list sorted first by descending name length and then
+    # alphabetical order.
+    for k in sorted(name_cache.keys(), reverse=True):
+        name_cache_list.extend(sorted(name_cache[k], key=lambda k: k.name))
+
+    # Set the offset into the string pool for every used name.
+    offset = 0
+
+    # Map of suffix to previously processed name
+    suffixes = {}
+
+    for cached_name in name_cache_list:
+        if not cached_name.used:
+            continue
+
+        name_len = len(cached_name.name)
+
+        # See if the tail of a previous used name could be used instead.
+        prev_name = suffixes.get(cached_name.name)
+        if prev_name:
+            cached_name.is_substring = True
+            cached_name.offset = prev_name.offset + len(prev_name.name) - name_len
+
+        if not cached_name.is_substring:
+            cached_name.offset = offset
+            offset += name_len + 1
+
+            for i in range(len(cached_name.name)):
+                suffixes.setdefault(cached_name.name[i:], cached_name)
+
+    return name_cache_list
+
+
 def _write_instances_table(sf, scope, instances, declaration_template):
     """ Write a table of instances.  Return True if there was a table written.
     """
diff --git a/sipbuild/generator/outputs/code/code.py b/sipbuild/generator/outputs/code/code.py
index c466d4e..acf339c 100644
--- a/sipbuild/generator/outputs/code/code.py
+++ b/sipbuild/generator/outputs/code/code.py
@@ -143,6 +143,9 @@ def _module_code(backend, bindings, project, py_debug, buildable):
                 g_iface_file_code(backend, iface_sf, bindings, project,
                         buildable, py_debug, iface_file, need_postinc)
 
+                if use_sf is None:
+                    iface_sf.close()
+
     sf.close()
 
     header_name = os.path.join(buildable.build_dir, f'sipAPI{module_name}.h')
diff --git a/sipbuild/generator/outputs/code/snippets.py b/sipbuild/generator/outputs/code/snippets.py
index f469950..8c0f619 100644
--- a/sipbuild/generator/outputs/code/snippets.py
+++ b/sipbuild/generator/outputs/code/snippets.py
@@ -1,6 +1,6 @@
 # SPDX-License-Identifier: BSD-2-Clause
 
-# Copyright (c) 2025 Phil Thompson <phil at riverbankcomputing.com>
+# Copyright (c) 2026 Phil Thompson <phil at riverbankcomputing.com>
 
 
 from ....exceptions import UserException
@@ -21,9 +21,9 @@ from ..formatters import (fmt_argument_as_cpp_type, fmt_argument_as_name,
         fmt_signature_as_cpp_declaration, fmt_signature_as_cpp_definition,
         fmt_signature_as_type_hint, fmt_value_list_as_cpp_expression)
 
-from .utils import (arg_is_small_enum, callable_overloads, get_const_cast,
+from .utils import (callable_overloads, get_class_from_void, get_const_cast,
         get_convert_to_type_code, get_docstring_text, get_encoded_type,
-        get_enum_class_scope, get_enum_member, get_named_value_decl,
+        get_enum_class_scope, get_function_table, get_named_value_decl,
         get_normalised_cached_name, get_optional_ptr, get_type_from_void,
         get_use_in_code, get_user_state_suffix, get_void_ptr_cast,
         has_method_docstring, is_used_in_code, keep_py_reference, need_dealloc,
@@ -32,30 +32,13 @@ from .utils import (arg_is_small_enum, callable_overloads, get_const_cast,
         variables_in_scope)
 
 
-def g_class_docstring(sf, spec, bindings, klass):
-    """ Generate any docstring for a class and return an appropriate reference
-    to it.
-    """
-
-    if _has_class_docstring(bindings, klass):
-        docstring_ref = 'doc_' + klass.iface_file.fq_cpp_name.as_word
-
-        sf.write(f'\nPyDoc_STRVAR({docstring_ref}, "')
-        _class_docstring(sf, spec, bindings, klass)
-        sf.write('");\n')
-    else:
-        docstring_ref = 'SIP_NULLPTR'
-
-    return docstring_ref
-
-
 def g_class_method_table(backend, sf, bindings, klass):
     """ Generate the sorted table of methods for a class and return the number
     of entries.
     """
 
     if klass.iface_file.type is IfaceFileType.NAMESPACE:
-        members = _get_function_table(klass.members)
+        members = get_function_table(klass.members)
     else:
         members = _get_method_table(klass)
 
@@ -123,64 +106,6 @@ f'    sip_import_component_module(sipModuleDict, "{mod.fq_py_name}");\n')
 ''')
 
 
-def g_enum_member_table(backend, sf, scope=None):
-    """ Generate the table of enum members for a scope.  Return the number of
-    them.
-    """
-
-    spec = backend.spec
-    enum_members = []
-
-    for enum in spec.enums:
-        if enum.module is not spec.module:
-            continue
-
-        enum_py_scope = py_scope(enum.scope)
-
-        if isinstance(scope, WrappedClass):
-            # The scope is a class.
-            if enum_py_scope is not scope or (enum.is_protected and not scope.has_shadow):
-                continue
-
-        elif scope is not None:
-            # The scope is a mapped type.
-            if enum.scope != scope:
-                continue
-
-        elif enum_py_scope is not None or isinstance(enum.scope, MappedType) or enum.fq_cpp_name is None:
-            continue
-
-        enum_members.extend(enum.members)
-
-    nr_members = len(enum_members)
-    if nr_members == 0:
-        return 0
-
-    enum_members.sort(key=lambda v: v.scope.type_nr)
-    enum_members.sort(key=lambda v: v.py_name.name)
-
-    if py_scope(scope) is None:
-        sf.write(
-'''
-/* These are the enum members of all global enums. */
-static sipEnumMemberDef enummembers[] = {
-''')
-    else:
-        sf.write(
-f'''
-static sipEnumMemberDef enummembers_{scope.iface_file.fq_cpp_name.as_word}[] = {{
-''')
-
-    for enum_member in enum_members:
-        sf.write(f'    {{{backend.cached_name_ref(enum_member.py_name)}, ')
-        sf.write(get_enum_member(spec, enum_member))
-        sf.write(f', {enum_member.scope.type_nr}}},\n')
-
-    sf.write('};\n')
-
-    return nr_members
-
-
 def g_iface_file_code(backend, sf, bindings, project, buildable, py_debug,
         iface_file, need_postinc):
     """ Generate the code for an interface. """
@@ -219,7 +144,7 @@ def g_iface_file_code(backend, sf, bindings, project, buildable, py_debug,
 
 def g_module_code(backend, sf, bindings, project, py_debug, buildable):
     """ Generate the code for a module excluding the code specific to an
-    interface file.  It returns a closure that will be passed to
+    interface file.  It returns a ABI-specific state that will be passed to
     g_module_header_file().
     """
 
@@ -246,18 +171,8 @@ def g_module_code(backend, sf, bindings, project, py_debug, buildable):
 #define sipQtDisconnectPySignal             0
 ''')
 
-    # Only the legacy ABIs use a cached version of the module name.
-    if spec.target_abi < (14, 0):
-        module.fq_py_name.used = True
-
-        # Transform the name cache.
-        name_cache_list = _name_cache_as_list(spec.name_cache)
-
-        # Define the names.
-        has_sip_strings = _name_cache(sf, spec, name_cache_list)
-    else:
-        name_cache_list = None
-        has_sip_strings = False
+    # Generate the name cache.
+    name_cache_state = backend.g_name_cache(sf)
 
     # Generate the C++ code blocks.
     sf.write_code(module.module_code)
@@ -267,6 +182,8 @@ def g_module_code(backend, sf, bindings, project, py_debug, buildable):
         _virtual_handler(backend, sf, handler)
 
     # Generate any virtual error handlers.
+    wrapper_type = backend.get_wrapper_type()
+
     for virtual_error_handler in spec.virtual_error_handlers:
         if virtual_error_handler.module is module:
             self_name = get_use_in_code(virtual_error_handler.code,
@@ -277,7 +194,7 @@ def g_module_code(backend, sf, bindings, project, py_debug, buildable):
             sf.write(
 f'''
 
-void sipVEH_{module_name}_{virtual_error_handler.name}(sipSimpleWrapper *{self_name}, sip_gilstate_t {state_name})
+void sipVEH_{module_name}_{virtual_error_handler.name}({wrapper_type}{self_name}, sip_gilstate_t {state_name})
 {{
 ''')
 
@@ -290,13 +207,13 @@ void sipVEH_{module_name}_{virtual_error_handler.name}(sipSimpleWrapper *{self_n
 
     for member in module.global_functions:
         if member.py_slot is None:
-            _static_function(backend, sf, bindings, member)
+            g_static_function(backend, sf, bindings, member)
         else:
             # Make sure that there is still an overload and we haven't moved
             # them all to classes.
             for overload in module.overloads:
                 if overload.common is member:
-                    _py_slot(backend, sf, bindings, member)
+                    g_py_slot(backend, sf, bindings, member)
                     slot_extenders = True
                     break
 
@@ -305,7 +222,7 @@ void sipVEH_{module_name}_{virtual_error_handler.name}(sipSimpleWrapper *{self_n
         if klass.iface_file.module is module and klass.is_hidden_namespace:
             for member in klass.members:
                 if member.py_slot is None:
-                    _static_function(backend, sf, bindings, member,
+                    g_static_function(backend, sf, bindings, member,
                             scope=klass)
 
     # Generate any class specific __init__ or slot extenders.
@@ -317,7 +234,7 @@ void sipVEH_{module_name}_{virtual_error_handler.name}(sipSimpleWrapper *{self_n
             init_extenders = True
 
         for member in klass.members:
-            _py_slot(backend, sf, bindings, member, scope=klass)
+            g_py_slot(backend, sf, bindings, member, scope=klass)
             slot_extenders = True
 
     # Generate any __init__ extender table.
@@ -410,99 +327,25 @@ static sipExternalTypeDef externalTypesTable[] = {
 };
 ''')
 
-    # Generate any enum slot tables.
-    for enum in spec.enums:
-        if enum.module is not module or enum.fq_cpp_name is None:
-            continue
-
-        if len(enum.slots) == 0:
-            continue
-
-        for member in enum.slots:
-            _py_slot(backend, sf, bindings, member, scope=enum)
-
-        enum_name = enum.fq_cpp_name.as_word
-
-        sf.write(
-f'''
-static sipPySlotDef slots_{enum_name}[] = {{
-''')
-
-        for member in enum.slots:
-            if member.py_slot is not None:
-                slot_ref = backend.get_slot_ref(member.py_slot)
-                sf.write(f'    {{(void *)slot_{enum_name}_{member.py_name}, {slot_ref}}},\n')
-
-        sf.write(
-'''    {SIP_NULLPTR, (sipPySlotType)0}
-};
-
-''')
-
-    # Generate the enum type structures while recording the order in which they
-    # are generated.  Note that we go through the sorted table of needed types
-    # rather than the unsorted list of all enums.
-    needed_enums = []
-
-    # TODO ABI v14 only wants these for the local module.  Other ABIs as well?
-    for needed_type in module.needed_types:
-        if needed_type.type is not ArgumentType.ENUM:
-            continue
-
-        enum = needed_type.definition
-
-        scope_type_nr = -1 if enum.scope is None else enum.scope.iface_file.type_nr
-
-        if len(needed_enums) == 0:
-            sf.write('static sipEnumTypeDef enumTypes[] = {\n')
-
-        cpp_name = get_normalised_cached_name(enum.cached_fq_cpp_name)
-        py_name = get_normalised_cached_name(enum.py_name)
-
-        if backend.py_enums_supported():
-            base_type = 'SIP_ENUM_' + enum.base_type.name
-            nr_members = len(enum.members)
-
-            sf.write(
-f'    {{{{SIP_NULLPTR, SIP_TYPE_ENUM, sipNameNr_{cpp_name}, SIP_NULLPTR, 0}}, {base_type}, sipNameNr_{py_name}, {scope_type_nr}, {nr_members}')
-        else:
-            sip_type = 'SIP_TYPE_SCOPED_ENUM' if enum.is_scoped else 'SIP_TYPE_ENUM'
-
-            v12_fields = '-1, SIP_NULLPTR, ' if spec.target_abi < (13, 0)  else ''
-
-            sf.write(
-f'    {{{{{v12_fields}SIP_NULLPTR, {sip_type}, sipNameNr_{cpp_name}, SIP_NULLPTR, 0}}, sipNameNr_{py_name}, {scope_type_nr}')
-
-        if len(enum.slots) == 0:
-            sf.write(', SIP_NULLPTR')
-        else:
-            sf.write(', slots_' + enum.fq_cpp_name.as_word)
-
-        sf.write('},\n')
-
-        needed_enums.append(enum)
+    # Generate the wrapped enum specifications.
+    enums_state = backend.g_enums_specifications(sf, bindings)
 
-    if len(needed_enums) != 0:
-        sf.write('};\n')
-
-    if backend.custom_enums_supported():
-        nr_enum_members = g_enum_member_table(backend, sf)
-    else:
-        nr_enum_members = -1
+    # Generate the exception specifications.
+    backend.g_exceptions_specifications(sf)
 
     # Generate the types table.
     if len(module.needed_types) != 0:
-        _types_table(backend, sf, module, needed_enums)
+        _types_table(backend, sf, module, enums_state)
 
     # Generate the typedefs table.
     if module.nr_typedefs > 0:
         sf.write(
-'''
+f'''
 
 /*
  * These define each typedef in this module.
  */
-static sipTypedefDef typedefsTable[] = {
+static sipTypedef{backend.get_spec_suffix()} typedefsTable[] = {{
 ''')
 
         for typedef in spec.typedefs:
@@ -557,109 +400,8 @@ static sipVirtErrorHandlerDef virtErrorHandlersTable[] = {
 ''')
 
     # Generate the tables for things we are importing.
-    for imported_module in module.all_imports:
-        imported_module_name = imported_module.py_name
-
-        if len(imported_module.needed_types) != 0:
-            sf.write(
-f'''
-
-/* This defines the types that this module needs to import from {imported_module_name}. */
-sipImportedTypeDef sipImportedTypes_{module_name}_{imported_module_name}[] = {{
-''')
-
-            for needed_type in imported_module.needed_types:
-                if needed_type.type is ArgumentType.MAPPED:
-                    type_name = needed_type.definition.cpp_name
-                else:
-                    if needed_type.type is ArgumentType.CLASS:
-                        scoped_name = needed_type.definition.iface_file.fq_cpp_name
-                    else:
-                        scoped_name = needed_type.definition.fq_cpp_name
-
-                    type_name = scoped_name.cpp_stripped(STRIP_GLOBAL)
-
-                sf.write(f'    {{"{type_name}"}},\n')
-
-            sf.write(
-'''    {SIP_NULLPTR}
-};
-''')
-
-        if imported_module.nr_virtual_error_handlers > 0:
-            sf.write(
-f'''
-
-/*
- * This defines the virtual error handlers that this module needs to import
- * from {imported_module_name}.
- */
-sipImportedVirtErrorHandlerDef sipImportedVirtErrorHandlers_{module_name}_{imported_module_name}[] = {{
-''')
-
-            # The handlers are unordered so search for each in turn.  There
-            # will probably be only one so speed isn't an issue.
-            for i in range(imported_module.nr_virtual_error_handlers):
-                for handler in spec.virtual_error_handlers:
-                    if handler.module is imported_module and handler.handler_nr == i:
-                        sf.write(f'    {{"{handler.name}"}},\n')
-
-            sf.write(
-'''    {SIP_NULLPTR}
-};
-''')
-
-        if imported_module.nr_exceptions > 0:
-            sf.write(
-f'''
-
-/*
- * This defines the exception objects that this module needs to import from
- * {imported_module_name}.
- */
-sipImportedExceptionDef sipImportedExceptions_{module_name}_{imported_module_name}[] = {{
-''')
-
-            # The exceptions are unordered so search for each in turn.  There
-            # will probably be very few so speed isn't an issue.
-            for i in range(imported_module.nr_exceptions):
-                for exception in spec.exceptions:
-                    if exception.iface_file.module is imported_module and exception.exception_nr == i:
-                        sf.write(f'    {{"{exception.py_name}"}},\n')
-
-            sf.write(
-'''    {SIP_NULLPTR}
-};
-''')
-
     if len(module.all_imports) != 0:
-        sf.write(
-'''
-
-/* This defines the modules that this module needs to import. */
-static sipImportedModuleDef importsTable[] = {
-''')
-
-        for imported_module in module.all_imports:
-            imported_module_name = imported_module.py_name
-
-            types = handlers = exceptions = 'SIP_NULLPTR'
-
-            if len(imported_module.needed_types) != 0:
-                types = f'sipImportedTypes_{module_name}_{imported_module_name}'
-
-            if imported_module.nr_virtual_error_handlers != 0:
-                handlers = f'sipImportedVirtErrorHandlers_{module_name}_{imported_module_name}'
-
-            if imported_module.nr_exceptions != 0:
-                exceptions = f'sipImportedExceptions_{module_name}_{imported_module_name}'
-
-            sf.write(f'    {{"{imported_module.fq_py_name}", {types}, {handlers}, {exceptions}}},\n')
-
-        sf.write(
-'''    {SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR}
-};
-''')
+        backend.g_import_tables(sf)
 
     # Generate the table of sub-class convertors
     if nr_subclass_convertors > 0:
@@ -712,11 +454,7 @@ static sipLicenseDef module_license = {{
     # Generate any exceptions support.
     if bindings.exceptions:
         if module.nr_exceptions > 0:
-            sf.write(
-f'''
-
-PyObject *sipExportedExceptions_{module_name}[{module.nr_exceptions + 1}];
-''')
+            backend.g_exceptions_defn(sf)
 
         if backend.abi_has_next_exception_handler():
             _exception_handler(backend, sf)
@@ -748,10 +486,10 @@ static sipQtAPI qtAPI = {{
     sf.write('\n\n')
 
     # Generate the code to create the wrapped module
-    backend.g_create_wrapped_module(sf, bindings,
-        has_sip_strings,
+    return backend.g_create_wrapped_module(sf, bindings,
+        name_cache_state,
         has_external,
-        nr_enum_members,
+        enums_state,
         has_virtual_error_handlers,
         nr_subclass_convertors,
         static_variables_state,
@@ -759,8 +497,6 @@ static sipQtAPI qtAPI = {{
         init_extenders
     )
 
-    return name_cache_list
-
 
 def g_module_docstring(sf, module):
     """ Generate the definition of the module's optional docstring. """
@@ -772,7 +508,7 @@ PyDoc_STRVAR(doc_mod_{module.py_name}, "{get_docstring_text(module.docstring)}")
 ''')
 
 
-def g_module_header_file(backend, sf, bindings, py_debug, closure):
+def g_module_header_file(backend, sf, bindings, py_debug, state):
     """ Generate the internal module API header. """
 
     spec = backend.spec
@@ -811,33 +547,8 @@ f'''#ifndef _{module_name}API_H
 
         sf.write('\n')
 
-    # Generate references to (potentially) shared strings.
-    if closure is not None:
-        sf.write(
-'''
-/*
- * Convenient names to refer to various strings defined in this module.
- * Only the class names are part of the public API.
- */
-''')
-
-        for cached_name in closure:
-            if cached_name.used:
-                sf.write(
-f'''#define {backend.cached_name_ref(cached_name, as_nr=True)} {cached_name.offset}
-#define {backend.cached_name_ref(cached_name)} &sipStrings_{module_name}[{cached_name.offset}]
-''')
-
     # Generate the SIP API.
-    backend.g_sip_api(sf, module_name)
-
-    # The name strings.
-    if closure is not None:
-        sf.write(
-f'''
-/* The strings used by this module. */
-extern const char sipStrings_{module_name}[];
-''')
+    backend.g_sip_api(sf, module_name, state)
 
     _module_api(backend, sf, bindings)
 
@@ -854,29 +565,20 @@ extern sipExportedModuleDef sipModuleAPI_{module_name};
             sf.write(f'extern sipTypeDef *sipExportedTypes_{module_name}[];\n')
 
     for imported_module in module.all_imports:
-        imported_module_name = imported_module.py_name
-
         _imported_module_api(backend, sf, imported_module)
 
-        if len(imported_module.needed_types) != 0:
-            sf.write(f'extern sipImportedTypeDef sipImportedTypes_{module_name}_{imported_module_name}[];\n')
-
-        if imported_module.nr_virtual_error_handlers != 0:
-            sf.write(f'extern sipImportedVirtErrorHandlerDef sipImportedVirtErrorHandlers_{module_name}_{imported_module_name}[];\n')
-
-        if imported_module.nr_exceptions != 0:
-            sf.write(f'extern sipImportedExceptionDef sipImportedExceptions_{module_name}_{imported_module_name}[];\n')
-
     if pyqt5_supported(spec) or pyqt6_supported(spec):
+        wrapper_type = backend.get_wrapper_type()
+
         sf.write(
 f'''
-typedef const QMetaObject *(*sip_qt_metaobject_func)(sipSimpleWrapper *, sipTypeDef *);
+typedef const QMetaObject *(*sip_qt_metaobject_func)({wrapper_type}, sipTypeDef *);
 extern sip_qt_metaobject_func sip_{module_name}_qt_metaobject;
 
-typedef int (*sip_qt_metacall_func)(sipSimpleWrapper *, sipTypeDef *, QMetaObject::Call, int, void **);
+typedef int (*sip_qt_metacall_func)({wrapper_type}, sipTypeDef *, QMetaObject::Call, int, void **);
 extern sip_qt_metacall_func sip_{module_name}_qt_metacall;
 
-typedef bool (*sip_qt_metacast_func)(sipSimpleWrapper *, const sipTypeDef *, const char *, void **);
+typedef bool (*sip_qt_metacast_func)({wrapper_type}, const sipTypeDef *, const char *, void **);
 extern sip_qt_metacast_func sip_{module_name}_qt_metacast;
 ''')
 
@@ -906,6 +608,8 @@ def g_type_init_body(backend, sf, bindings, klass):
 
     # Generate the code that parses the Python arguments and calls the correct
     # constructor.
+    signature_nr = 0
+
     for ctor in klass.ctors:
         if ctor.access_specifier is AccessSpecifier.PRIVATE:
             continue
@@ -919,11 +623,13 @@ def g_type_init_body(backend, sf, bindings, klass):
         else:
             error_flag = old_error_flag = False
 
-        _arg_parser(backend, sf, klass, ctor.py_signature, ctor=ctor)
+        _arg_parser(backend, sf, klass, ctor.py_signature, signature_nr,
+                ctor=ctor)
         _ctor_call(backend, sf, bindings, klass, ctor, error_flag,
                 old_error_flag)
 
         sf.write('    }\n')
+        signature_nr += 1
 
     sf.write(
 '''
@@ -1007,16 +713,28 @@ f'''
 ''')
 
 
-def _arg_parser(backend, sf, scope, py_signature, ctor=None, is_method=False,
-        overload=None):
-    """ Generate the argument variables for a member
-    function/constructor/operator.
-    """
+def _arg_is_v13_typed_enum(spec, arg):
+    """ Return True if an argument refers to an ABI v13 typed C++11 enum. """
+
+    # Support for small (ie. smaller than an int) typed enums was added to ABI
+    # v13 by adding appropriate casting to an int whenever an enum value is
+    # passed to or from the ABI.  The returned value is used to determine if
+    # the casting is necessary.  ABI v14 instead passes a pointer to the enum
+    # value (rather than the value itself) which means that it can support enum
+    # types larger than an int and doesn't need any casting.  ABU v12 does not
+    # support typed enums.
+
+    return spec.target_abi[0] == 13 and arg.type is ArgumentType.ENUM and arg.definition.enum_base_type is not None
+
+
+def _arg_parser(backend, sf, scope, py_signature, signature_nr, ctor=None,
+        is_method=False, overload=None):
+    """ Generate the argument variables for a callable. """
 
     spec = backend.spec
 
-    # If the scope is just a namespace, then ignore it.
-    if isinstance(scope, WrappedClass) and scope.iface_file.type is IfaceFileType.NAMESPACE:
+    # If the scope is a mapped type or a namespace, then ignore it.
+    if isinstance(scope, MappedType) or (isinstance(scope, WrappedClass) and scope.iface_file.type is IfaceFileType.NAMESPACE):
         scope = None
 
     # For ABI v13 and later static methods use self for the type object.
@@ -1065,9 +783,36 @@ def _arg_parser(backend, sf, scope, py_signature, ctor=None, is_method=False,
     if spec.target_abi >= (14, 0):
         args.append('sipModule')
 
+        if overload is not None:
+            member_name = overload.common.py_name.name
+
+            if scope is None:
+                callable_name = member_name
+            else:
+                if isinstance(scope, WrappedEnum):
+                    scope_name = scope.fq_cpp_name
+                else:
+                    scope_name = scope.iface_file.fq_cpp_name
+
+                callable_name = scope_name.as_word + '_' + member_name
+        else:
+            assert ctor is not None
+            callable_name = scope.iface_file.fq_cpp_name.as_word
+
+        if overload is not None and overload.common.py_slot is not None:
+            # TODO Add type hints for slots.
+            args.append('SIP_NULLPTR')
+            args.append('&sipPState')
+        else:
+            args.append(f'sipTypeHints_{callable_name}[{signature_nr}]')
+            args.append('sipPStateP')
+
     if overload is not None and is_number_slot(overload.common.py_slot):
         parser_function = 'sipParsePair'
-        args.append('&sipParseErr')
+
+        if spec.target_abi < (14, 0):
+            args.append('&sipParseErr')
+
         args.append('sipArg0')
         args.append('sipArg1')
 
@@ -1083,7 +828,10 @@ def _arg_parser(backend, sf, scope, py_signature, ctor=None, is_method=False,
             sip_value = 'sipValue'
 
         parser_function = f'sipValue {operator} SIP_NULLPTR && sipParsePair'
-        args.append('&sipParseErr')
+
+        if spec.target_abi < (14, 0):
+            args.append('&sipParseErr')
+
         args.append('sipName')
         args.append(sip_value)
 
@@ -1125,7 +873,9 @@ def _arg_parser(backend, sf, scope, py_signature, ctor=None, is_method=False,
             if is_ka_list:
                 sf.write('        };\n\n')
 
-        args.append('sipParseErr' if ctor is not None else '&sipParseErr')
+        if spec.target_abi < (14, 0):
+            args.append('sipParseErr' if ctor is not None else '&sipParseErr')
+
         args.append('sipArgs')
 
         if spec.target_abi >= (14, 0):
@@ -1133,19 +883,18 @@ def _arg_parser(backend, sf, scope, py_signature, ctor=None, is_method=False,
                 # The call slot has a traditional signature.
                 parser_function = 'sipParseKwdArgs'
             else:
-                parser_function = 'sipParseVectorcallKwdArgs'
+                parser_function = 'sipParseVcKwdArgs'
                 args.append('sipNrArgs')
         else:
             parser_function = 'sipParseKwdArgs'
 
-        args.append('sipKwds')
+        args.append('sipKwdNames' if spec.target_abi >= (14, 0) else 'sipKwds')
         args.append('sipKwdList' if is_ka_list else 'SIP_NULLPTR')
         args.append('sipUnused' if ctor is not None else 'SIP_NULLPTR')
 
     else:
         single_arg = not (overload is None or overload.common.py_slot is None or is_multi_arg_slot(overload.common.py_slot))
 
-        args.append('&sipParseErr')
 
         if spec.target_abi >= (14, 0):
             if overload is not None and overload.common.py_slot is PySlot.CALL:
@@ -1164,12 +913,15 @@ def _arg_parser(backend, sf, scope, py_signature, ctor=None, is_method=False,
                     args.append('sipArg')
                     args.append('SIP_NULLPTR')
                 else:
-                    parser_function = 'sipParseVectorcallArgs'
+                    parser_function = 'sipParseVcKwdArgs'
                     args.append('sipArgs')
                     args.append('sipNrArgs')
-                    args.append('sipKwds' if is_method else 'SIP_NULLPTR')
+                    args.append('sipKwdNames')
+                    args.append('SIP_NULLPTR')
+                    args.append('SIP_NULLPTR')
         else:
             parser_function = 'sipParseArgs'
+            args.append('&sipParseErr')
             args.append('sipArg' + ('' if single_arg else 's'))
 
     # Generate the format string.
@@ -1491,7 +1243,7 @@ def _argument_variable(backend, sf, scope, arg, arg_nr):
     else:
         arg.derefs = []
 
-        if arg_is_small_enum(arg):
+        if _arg_is_v13_typed_enum(spec, arg):
             arg.type = ArgumentType.INT
             use_typename = False
 
@@ -1522,12 +1274,12 @@ def _argument_variable(backend, sf, scope, arg, arg_nr):
         if arg.type in (ArgumentType.CLASS, ArgumentType.MAPPED) and (nr_derefs == 0 or arg.is_reference):
             sf.write(f'&{arg_name}def')
         else:
-            if arg_is_small_enum(arg):
+            if _arg_is_v13_typed_enum(spec, arg):
                 sf.write('static_cast<int>(')
 
             sf.write(fmt_value_list_as_cpp_expression(spec, arg.default_value))
 
-            if arg_is_small_enum(arg):
+            if _arg_is_v13_typed_enum(spec, arg):
                 sf.write(')')
 
     sf.write(';\n')
@@ -1598,7 +1350,7 @@ def _call_args(sf, spec, cpp_signature, py_signature):
             if nr_derefs == 1:
                 indirection = '&'
 
-            if arg_is_small_enum(arg):
+            if _arg_is_v13_typed_enum(spec, arg):
                 prefix = 'static_cast<' + fmt_enum_as_cpp_type(arg.definition) + '>('
                 suffix = ')'
 
@@ -1666,21 +1418,12 @@ def _catch(backend, sf, bindings, py_signature, throw_args, release_gil):
     _delete_temporaries(backend, sf, py_signature)
 
     if use_handler:
-        sf.write(
-'''                void *sipExcState = SIP_NULLPTR;
-                sipExceptionHandler sipExcHandler;
-                std::exception_ptr sipExcPtr = std::current_exception();
-
-                while ((sipExcHandler = sipNextExceptionHandler(&sipExcState)) != SIP_NULLPTR)
-                    if (sipExcHandler(sipExcPtr))
-                        return SIP_NULLPTR;
-
-''')
+        backend.g_catch_body(sf)
 
     sf.write(
-'''                sipRaiseUnknownException();
+f'''                {backend.get_raise_unknown_exception()};
                 return SIP_NULLPTR;
-            }
+            }}
 ''')
 
 
@@ -1745,16 +1488,17 @@ def _class_api(backend, sf, klass):
     sf.write('\n')
 
     if klass.real_class is None and not klass.is_hidden_namespace:
-        sf.write(f'#define {backend.get_type_ref(klass)} {backend.get_class_ref_value(klass)}\n')
+        backend.g_class_api(sf, klass)
 
-    backend.g_enum_macros(sf, scope=klass)
+    _enum_macros(backend, sf, scope=klass)
 
     if not klass.external and not klass.is_hidden_namespace:
         klass_name = iface_file.fq_cpp_name.as_word
-        sf.write(f'\nextern sipClassTypeDef sipTypeDef_{module_name}_{klass_name};\n')
+        spec_suffix = backend.get_spec_suffix()
+        sf.write(f'\nextern sipClassType{spec_suffix} sipType{spec_suffix}_{module_name}_{klass_name};\n')
 
 
-def _class_docstring(sf, spec, bindings, klass):
+def g_class_docstring(sf, spec, bindings, klass):
     """ Generate the docstring for a class. """
 
     NEWLINE = '\\n"\n"'
@@ -1792,8 +1536,8 @@ def _class_docstring(sf, spec, bindings, klass):
                 sf.write(NEWLINE)
 
                 # Insert a blank line if any explicit docstring wants to
-                    # include a signature.  This maintains compatibility with
-                    # previous versions.
+                # include a signature.  This maintains compatibility with
+                # previous versions.
                 if any_implied:
                     sf.write(NEWLINE)
 
@@ -1824,10 +1568,16 @@ def _ctor_auto_docstring(sf, spec, bindings, klass, ctor):
     """ Generate the automatic docstring for a ctor. """
 
     if bindings.docstrings:
-        py_name = fmt_scoped_py_name(klass.scope, klass.py_name.name)
-        signature = fmt_signature_as_type_hint(spec, ctor.py_signature,
-                need_self=False, exclude_result=True)
-        sf.write(py_name + signature)
+        g_ctor_type_hint(sf, spec, bindings, klass, ctor)
+
+
+def g_ctor_type_hint(sf, spec, bindings, klass, ctor):
+    """ Generate the type hint for a ctor. """
+
+    py_name = fmt_scoped_py_name(klass.scope, klass.py_name.name)
+    signature = fmt_signature_as_type_hint(spec, ctor.py_signature,
+            need_self=False, exclude_result=True)
+    sf.write(py_name + signature)
 
 
 def _ctor_call(backend, sf, bindings, klass, ctor, error_flag, old_error_flag):
@@ -2048,7 +1798,7 @@ def _delete_temporaries(backend, sf, py_signature):
                 if arg.type is ArgumentType.MAPPED and arg.definition.no_release:
                     continue
 
-                sf.write(f'            sipReleaseType{get_user_state_suffix(spec, arg)}(')
+                sf.write(f'            sipReleaseType{get_user_state_suffix(spec, arg)}({backend.get_module_context()}')
 
                 if spec.c_bindings or not arg.is_const:
                     sf.write(arg_name)
@@ -2065,6 +1815,34 @@ def _delete_temporaries(backend, sf, py_signature):
                 sf.write(');\n')
 
 
+def _enum_macros(backend, sf, scope=None, imported_module=None):
+    """ Generate the type macros for enums. """
+
+    spec = backend.spec
+
+    for enum in spec.enums:
+        if enum.fq_cpp_name is None:
+            continue
+
+        # Continue unless the scopes match.
+        if scope is not None:
+            if enum.scope is not scope:
+                continue
+        elif enum.scope is not None:
+            continue
+
+        value = None
+
+        if imported_module is None:
+            if enum.module is spec.module:
+                value = backend.get_enum_ref_value(enum)
+        elif enum.module is imported_module and enum.needed:
+            value = backend.get_enum_ref_value(enum)
+
+        if value is not None:
+            sf.write(f'\n#define {backend.get_type_ref(enum)} {value}\n')
+
+
 def _gc_ellipsis(sf, signature):
     """ Generate the code to garbage collect any ellipsis argument. """
 
@@ -2074,12 +1852,6 @@ def _gc_ellipsis(sf, signature):
         sf.write(f'\n            Py_DECREF(a{last});\n')
 
 
-def _get_function_table(members):
-    """ Return a sorted list of relevant functions for a namespace. """
-
-    return sorted(members, key=lambda m: m.py_name.name)
-
-
 def _get_method_table(klass):
     """ Return a sorted list of relevant methods (either lazy or non-lazy) for
     a class.
@@ -2111,7 +1883,7 @@ def _get_method_table(klass):
         if need_member:
             members.append(visible_member.member)
 
-    return _get_function_table(members)
+    return get_function_table(members)
 
 
 def _get_subformat_char(arg):
@@ -2146,32 +1918,6 @@ def _handling_exceptions(bindings, throw_args):
     return bindings.exceptions and (throw_args is None or throw_args.arguments is not None)
 
 
-def _has_class_docstring(bindings, klass):
-    """ Return True if a class has a docstring. """
-
-    auto_docstring = False
-
-    # Check for any explicit docstrings and remember if there were any that
-    # could be automatically generated.
-    if klass.docstring is not None:
-        return True
-
-    for ctor in klass.ctors:
-        if ctor.access_specifier is AccessSpecifier.PRIVATE:
-            continue
-
-        if ctor.docstring is not None:
-            return True
-
-        if bindings.docstrings:
-            auto_docstring = True
-
-    if not klass.can_create:
-        return False
-
-    return auto_docstring
-
-
 def _has_optional_args(overload):
     """ Return True if an overload has optional arguments. """
 
@@ -2180,24 +1926,14 @@ def _has_optional_args(overload):
     return len(args) != 0 and args[-1].default_value is not None
 
 
-def _mapped_type_method_table(backend, sf, bindings, mapped_type):
-    """ Generate the sorted table of static methods for a mapped type and
-    return the number of entries.
-    """
-
-    members = _get_function_table(mapped_type.members)
-
-    return backend.g_py_method_table(sf, bindings, members, mapped_type)
-
-
 def _method_auto_docstring(sf, spec, bindings, overload, is_method):
     """ Generate the automatic docstring for a function/method. """
 
     if bindings.docstrings:
-        _overload_auto_docstring(sf, spec, overload, is_method=is_method)
+        g_overload_type_hint(sf, spec, overload, is_method=is_method)
 
 
-def _method_docstring(sf, spec, bindings, member, overloads, is_method=False):
+def g_method_docstring(sf, spec, bindings, member, overloads, is_method=False):
     """ Generate the docstring for all overloads of a function/method.  Return
     True if the docstring was entirely automatically generated.
     """
@@ -2250,8 +1986,8 @@ def _method_docstring(sf, spec, bindings, member, overloads, is_method=False):
     return auto_docstring
 
 
-def _overload_auto_docstring(sf, spec, overload, is_method=True):
-    """ Generate the docstring for a single API overload. """
+def g_overload_type_hint(sf, spec, overload, is_method=True):
+    """ Generate the type hint for a single API overload. """
 
     need_self = is_method and not overload.is_static
     signature = fmt_signature_as_type_hint(spec, overload.py_signature,
@@ -2269,6 +2005,7 @@ def _pyqt_emitters(backend, sf, klass):
 
     for member in klass.members:
         in_emitter = False
+        signature_nr = 0
 
         for overload in klass.overloads:
             if not (overload.common is member and overload.pyqt_method_specifier is PyQtMethodSpecifier.SIGNAL and _has_optional_args(overload)):
@@ -2293,7 +2030,9 @@ f'''static int emit_{klass_name}_{overload.cpp_name}(void *sipCppV, PyObject *si
             # overloaded signal.
             sf.write('\n    {\n')
 
-            _arg_parser(backend, sf, klass, overload.py_signature)
+            _arg_parser(backend, sf, klass, overload.py_signature,
+                    signature_nr)
+            signature_nr += 1
 
             sf.write(
 f'''        {{
@@ -2388,17 +2127,17 @@ def _pyqt_signal_table_entry(sf, spec, bindings, klass, signal, member_nr):
 
         if signal.docstring is not None:
             if signal.docstring.signature is DocstringSignature.PREPENDED:
-                _overload_auto_docstring(sf, spec, signal)
+                g_overload_type_hint(sf, spec, signal)
                 sf.write('\\n')
 
             sf.write(get_docstring_text(signal.docstring))
 
             if signal.docstring.signature is DocstringSignature.APPENDED:
                 sf.write('\\n')
-                _overload_auto_docstring(sf, spec, signal)
+                g_overload_type_hint(sf, spec, signal)
         else:
             sf.write('\\1')
-            _overload_auto_docstring(sf, spec, signal)
+            g_overload_type_hint(sf, spec, signal)
 
         sf.write('", ')
     else:
@@ -2478,18 +2217,16 @@ def _try(sf, bindings, throw_args):
 ''')
 
 
-def _types_table(backend, sf, module, needed_enums):
+def _types_table(backend, sf, module, enums_state):
     """ Generate the types table for a module. """
 
-    module_name = module.py_name
-
     sf.write(
 f'''
 
 /*
  * This defines each type in this module.
  */
-{backend.get_types_table_prefix()}_{module_name}[] = {{
+{backend.get_types_table_decl(module)}[] = {{
 ''')
 
     # TODO Does this exclude types defined in another module?
@@ -2500,92 +2237,24 @@ f'''
             if klass.external:
                 sf.write('    0,\n')
             elif not klass.is_hidden_namespace:
-                sf.write(f'    &sipTypeDef_{module_name}_{klass.iface_file.fq_cpp_name.as_word}.ctd_base,\n')
+                sf.write(f'    &{backend.get_spec_for_class(klass)},\n')
 
         elif needed_type.type is ArgumentType.MAPPED:
             mapped_type = needed_type.definition
 
-            sf.write(f'    &sipTypeDef_{module_name}_{mapped_type.iface_file.fq_cpp_name.as_word}.mtd_base,\n')
+            sf.write(f'    &{backend.get_spec_for_mapped_type(mapped_type)},\n')
 
         elif needed_type.type is ArgumentType.ENUM:
             enum = needed_type.definition
-            enum_index = needed_enums.index(enum)
-
-            sf.write(f'    &enumTypes[{enum_index}].etd_base,\n')
-
-    sf.write('};\n')
-
-
-def _name_cache(sf, spec, name_cache_list):
-    """ Generate the name cache definition.  Return True if something was
-    actually generated.
-    """
-
-    has_sip_strings = False
-
-    for name in name_cache_list:
-        if not name.used or name.is_substring:
-            continue
-
-        if not has_sip_strings:
-            has_sip_strings = True
-
-            sf.write(
-f'''
-/* Define the strings used by this module. */
-const char sipStrings_{spec.module.py_name}[] = {{
-''')
-
-        sf.write('    ')
-
-        for ch in name.name:
-            sf.write(f"'{ch}', ")
-
-        sf.write('0,\n')
 
-    if has_sip_strings:
-        sf.write('};\n')
-
-    return has_sip_strings
-
-
-def _name_cache_as_list(name_cache):
-    """ Return a name cache as a correctly ordered list of CachedName objects.
-    """
-
-    name_cache_list = []
-
-    # Create the list sorted first by descending name length and then
-    # alphabetical order.
-    for k in sorted(name_cache.keys(), reverse=True):
-        name_cache_list.extend(sorted(name_cache[k], key=lambda k: k.name))
-
-    # Set the offset into the string pool for every used name.
-    offset = 0
+            sf.write(f'    &{backend.get_spec_for_enum(enum, enums_state)},\n')
 
-    # Map of suffix to previously processed name
-    suffixes = {}
+        elif needed_type.type is ArgumentType.EXCEPTION:
+            exception = needed_type.definition
 
-    for cached_name in name_cache_list:
-        if not cached_name.used:
-            continue
-
-        name_len = len(cached_name.name)
-
-        # See if the tail of a previous used name could be used instead.
-        prev_name = suffixes.get(cached_name.name)
-        if prev_name:
-            cached_name.is_substring = True
-            cached_name.offset = prev_name.offset + len(prev_name.name) - name_len
-
-        if not cached_name.is_substring:
-            cached_name.offset = offset
-            offset += name_len + 1
+            sf.write(f'    &{backend.get_spec_for_exception(exception)},\n')
 
-            for i in range(len(cached_name.name)):
-                suffixes.setdefault(cached_name.name[i:], cached_name)
-
-    return name_cache_list
+    sf.write('};\n')
 
 
 def _subclass_convertors(sf, spec, module):
@@ -2644,11 +2313,10 @@ f'''
     return nr_subclass_convertors
 
 
-def _static_function(backend, sf, bindings, member, scope=None):
+def g_static_function(backend, sf, bindings, member, scope=None):
     """ Generate a static function. """
 
     spec = backend.spec
-    member_name = member.py_name.name
 
     if scope is None:
         overloads = spec.module.overloads
@@ -2657,40 +2325,12 @@ def _static_function(backend, sf, bindings, member, scope=None):
         overloads = scope.overloads
         scope_py = py_scope(scope)
 
-        if scope_py is not None:
-            member_name = scope_py.iface_file.fq_cpp_name.as_word + '_' + member_name
-
     sf.write('\n\n')
 
-    # Generate the docstrings.
-    if has_method_docstring(bindings, member, overloads):
-        sf.write(f'PyDoc_STRVAR(doc_{member_name}, "')
-        has_auto_docstring = _method_docstring(sf, spec, bindings, member,
-                overloads)
-        sf.write('");\n\n')
-    else:
-        has_auto_docstring = False
-
-    if member.no_arg_parser or member.allow_keyword_args:
-        kw_fw_decl = ', PyObject *'
-        kw_decl = ', PyObject *sipKwds'
-    else:
-        kw_fw_decl = kw_decl = ''
-
-    if scope_py is None:
-        if not spec.c_bindings:
-            sf.write(f'extern "C" {{static PyObject *func_{member_name}({backend.get_py_method_args(is_impl=False, is_module_fn=True)}{kw_fw_decl});}}\n')
-
-        sf.write(f'static PyObject *func_{member_name}({backend.get_py_method_args(is_impl=True, is_module_fn=True)}{kw_decl})\n')
-    else:
-        # This can only happen with C++ bindings.
-        sf.write(f'extern "C" {{static PyObject *meth_{member_name}({backend.get_py_method_args(is_impl=False, is_module_fn=False)}{kw_fw_decl});}}\n')
-
-        sf.write(f'static PyObject *meth_{member_name}({backend.get_py_method_args(is_impl=True, is_module_fn=False)}{kw_decl})\n')
-
-    sf.write('{\n')
+    state = backend.g_static_function_start(sf, bindings, scope_py, member,
+            overloads)
 
-    need_intro = True
+    signature_nr = 0
 
     for overload in overloads:
         if overload.common is not member:
@@ -2700,41 +2340,13 @@ def _static_function(backend, sf, bindings, member, scope=None):
             sf.write_code(overload.method_code)
             break
 
-        if need_intro:
-            if scope is None:
-                backend.g_function_support_vars(sf)
-            else:
-                backend.g_method_support_vars(sf)
-
-            sf.write('    PyObject *sipParseErr = SIP_NULLPTR;\n')
-
-            if scope is None and spec.c_bindings:
-                sf.write(
-'''
-    (void)sipSelf;
-''')
-
-            need_intro = False
+        if signature_nr == 0:
+            backend.g_static_function_support_vars(sf, scope)
 
-        _function_body(backend, sf, bindings, scope, overload)
+        _function_body(backend, sf, bindings, scope, overload, signature_nr)
+        signature_nr += 1
 
-    if not need_intro:
-        sf.write(
-f'''
-    /* Raise an exception if the arguments couldn't be parsed. */
-    sipNoFunction(sipParseErr, {backend.cached_name_ref(member.py_name)}, ''')
-
-        if has_auto_docstring:
-            sf.write(f'doc_{member_name}')
-        else:
-            sf.write('SIP_NULLPTR')
-
-        sf.write(''');
-
-    return SIP_NULLPTR;
-''')
-
-    sf.write('}\n')
+    backend.g_static_function_end(sf, state, signature_nr)
 
 
 def _access_functions(spec, sf, scope=None):
@@ -2859,20 +2471,22 @@ f'''    {mapped_type_type} *sipPtr = sipMalloc(sizeof ({mapped_type_type}));
 
         sf.write('}\n\n')
 
-    _convert_to_definitions(sf, spec, mapped_type)
+    _convert_to_definitions(backend, sf, mapped_type)
 
     # Generate the from type convertor.
     if mapped_type.convert_from_type_code is not None:
+        context = backend.get_module_context_decl()
+
         sf.write('\n\n')
 
         if not spec.c_bindings:
-            sf.write(f'extern "C" {{static PyObject *convertFrom_{mapped_type_name}(void *, PyObject *);}}\n')
+            sf.write(f'extern "C" {{static PyObject *convertFrom_{mapped_type_name}({context}void *, PyObject *);}}\n')
 
         xfer = get_use_in_code(mapped_type.convert_from_type_code,
                 'sipTransferObj', spec=spec)
 
         sf.write(
-f'''static PyObject *convertFrom_{mapped_type_name}(void *sipCppV, PyObject *{xfer})
+f'''static PyObject *convertFrom_{mapped_type_name}({context}void *sipCppV, PyObject *{xfer})
 {{
     {_mapped_type_from_void(spec, mapped_type_type)};
 
@@ -2884,115 +2498,23 @@ f'''static PyObject *convertFrom_{mapped_type_name}(void *sipCppV, PyObject *{xf
 
     # Generate the static methods.
     for member in mapped_type.members:
-        _static_function(backend, sf, bindings, member, scope=mapped_type)
-
-    cod_nrmethods = _mapped_type_method_table(backend, sf, bindings,
-            mapped_type)
-
-    id_int = 'SIP_NULLPTR'
-
-    if backend.custom_enums_supported():
-        cod_nrenummembers = g_enum_member_table(backend, sf, scope=mapped_type)
-        has_ints = False
-        needs_namespace = (cod_nrenummembers > 0)
-    else:
-        if backend.g_mapped_type_int_instances(sf, mapped_type):
-            id_int = 'intInstances_' + mapped_type_name
-
-        needs_namespace = False
-
-    if cod_nrmethods > 0:
-        needs_namespace = True
-
-    if pyqt6_supported(spec) and mapped_type.pyqt_flags != 0:
-        sf.write(f'\n\nstatic pyqt6MappedTypePluginDef plugin_{mapped_type_name} = {{{mapped_type.pyqt_flags}}};\n')
-
-        td_plugin_data = '&plugin_' + mapped_type_name
-    else:
-        td_plugin_data = 'SIP_NULLPTR'
-
-    sf.write(
-f'''
-
-sipMappedTypeDef sipTypeDef_{mapped_type.iface_file.module.py_name}_{mapped_type_name} = {{
-    {{
-''')
-
-    if spec.target_abi < (13, 0):
-        sf.write(
-'''        -1,
-        SIP_NULLPTR,
-''')
-
-    flags = []
-
-    if mapped_type.handles_none:
-        flags.append('SIP_TYPE_ALLOW_NONE')
+        g_static_function(backend, sf, bindings, member, scope=mapped_type)
 
-    if mapped_type.needs_user_state:
-        flags.append('SIP_TYPE_USER_STATE')
-
-    flags.append('SIP_TYPE_MAPPED')
-
-    td_flags = '|'.join(flags)
-
-    td_cname = backend.cached_name_ref(mapped_type.cpp_name, as_nr=True)
-
-    cod_name = backend.cached_name_ref(mapped_type.py_name, as_nr=True) if needs_namespace else '-1'
-    cod_methods = 'SIP_NULLPTR' if cod_nrmethods == 0 else 'methods_' + mapped_type_name
-
-    sf.write(
-f'''        SIP_NULLPTR,
-        {td_flags},
-        {td_cname},
-        SIP_NULLPTR,
-        {td_plugin_data},
-    }},
-    {{
-        {cod_name},
-        {{0, 0, 1}},
-        {cod_nrmethods}, {cod_methods},
-''')
-
-    if backend.custom_enums_supported():
-        cod_enummembers = 'SIP_NULLPTR' if cod_nrenummembers == 0 else 'enummembers_' + mapped_type_name
-
-        sf.write(
-f'''        {cod_nrenummembers}, {cod_enummembers},
-''')
-
-    mtd_assign = 'SIP_NULLPTR' if mapped_type.no_assignment_operator else 'assign_' + mapped_type_name
-    mtd_array = 'SIP_NULLPTR' if mapped_type.no_default_ctor else 'array_' + mapped_type_name
-    mtd_copy = 'SIP_NULLPTR' if mapped_type.no_copy_ctor else 'copy_' + mapped_type_name
-    mtd_release = 'SIP_NULLPTR' if mapped_type.no_release else 'release_' + mapped_type_name
-    mtd_cto = 'SIP_NULLPTR' if mapped_type.convert_to_type_code is None else 'convertTo_' + mapped_type_name
-    mtd_cfrom = 'SIP_NULLPTR' if mapped_type.convert_from_type_code is None else 'convertFrom_' + mapped_type_name
-
-    sf.write(
-f'''        0, SIP_NULLPTR,
-        {{SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, {id_int}, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR}}
-    }},
-    {mtd_assign},
-    {mtd_array},
-    {mtd_copy},
-    {mtd_release},
-    {mtd_cto},
-    {mtd_cfrom}
-}};
-''')
+    backend.g_mapped_type_definition(sf, bindings, mapped_type)
 
 
 def _class_cpp(backend, sf, bindings, klass, py_debug):
     """ Generate the C++ code for a class. """
 
     spec = backend.spec
+    context = backend.get_module_context_decl()
 
     sf.write_code(klass.type_code)
     _class_functions(backend, sf, bindings, klass, py_debug)
     _access_functions(spec, sf, scope=klass)
 
     if klass.iface_file.type is not IfaceFileType.NAMESPACE:
-        _convert_to_definitions(sf, spec, klass)
+        _convert_to_definitions(backend, sf, klass)
 
         # Generate the optional from type convertor.
         if klass.convert_from_type_code is not None:
@@ -3003,12 +2525,12 @@ def _class_cpp(backend, sf, bindings, klass, py_debug):
                     'sipTransferObj', spec=spec)
 
             if not spec.c_bindings:
-                sf.write(f'extern "C" {{static PyObject *convertFrom_{name}(void *, PyObject *);}}\n')
+                sf.write(f'extern "C" {{static PyObject *convertFrom_{name}({context}void *, PyObject *);}}\n')
 
             sf.write(
-f'''static PyObject *convertFrom_{name}(void *sipCppV, PyObject *{xfer})
+f'''static PyObject *convertFrom_{name}({context}void *sipCppV, PyObject *{xfer})
 {{
-    {_class_from_void(spec, klass)};
+    {get_class_from_void(spec, klass)};
 
 ''')
 
@@ -3019,7 +2541,7 @@ f'''static PyObject *convertFrom_{name}(void *sipCppV, PyObject *{xfer})
     backend.g_type_definition(sf, bindings, klass, py_debug)
 
 
-def _convert_to_definitions(sf, spec, scope):
+def _convert_to_definitions(backend, sf, scope):
     """ Generate the "to type" convertor definitions. """
 
     convert_to_type_code = scope.convert_to_type_code
@@ -3027,6 +2549,8 @@ def _convert_to_definitions(sf, spec, scope):
     if convert_to_type_code is None:
         return
 
+    spec = backend.spec
+
     scope_type = Argument(
             ArgumentType.CLASS if isinstance(scope, WrappedClass) else ArgumentType.MAPPED,
             definition=scope)
@@ -3050,8 +2574,10 @@ def _convert_to_definitions(sf, spec, scope):
 
     sf.write('\n\n')
 
+    context = backend.get_module_context_decl()
+
     if not spec.c_bindings:
-        sf.write(f'extern "C" {{static int convertTo_{scope_name}(PyObject *, void **, int *, PyObject *')
+        sf.write(f'extern "C" {{static int convertTo_{scope_name}({context}PyObject *, void **, int *, PyObject *')
 
         if need_us_arg:
             sf.write(', void **')
@@ -3062,7 +2588,7 @@ def _convert_to_definitions(sf, spec, scope):
     if sip_cpp_ptr_v != '':
         sip_cpp_ptr_v += 'V'
 
-    sf.write(f'static int convertTo_{scope_name}(PyObject *{sip_py}, void **{sip_cpp_ptr_v}, int *{sip_is_err}, PyObject *{xfer}')
+    sf.write(f'static int convertTo_{scope_name}({context}PyObject *{sip_py}, void **{sip_cpp_ptr_v}, int *{sip_is_err}, PyObject *{xfer}')
 
     if need_us_arg:
         sf.write(', void **')
@@ -3084,7 +2610,7 @@ def _convert_to_definitions(sf, spec, scope):
     sf.write('}\n')
 
 
-def _py_slot(backend, sf, bindings, member, scope=None):
+def g_py_slot(backend, sf, bindings, member, scope=None):
     """ Generate a Python slot handler for either a class, an enum or an
     extender.
     """
@@ -3169,7 +2695,7 @@ def _py_slot(backend, sf, bindings, member, scope=None):
 
     sf.write(f'{slot_decl}{member.py_name.name}({arg_str})\n{{\n')
 
-    backend.g_slot_support_vars(sf)
+    backend.g_slot_support_vars(sf, scope, member)
 
     if member.py_slot is PySlot.CALL and member.no_arg_parser:
         for overload in overloads:
@@ -3177,6 +2703,7 @@ def _py_slot(backend, sf, bindings, member, scope=None):
                 sf.write_code(overload.method_code)
     else:
         if is_inplace_number_slot(member.py_slot):
+            # TODO Fix for v14.
             sf.write(
 f'''    if (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sip{prefix}_{fq_cpp_name.as_word})))
     {{
@@ -3187,29 +2714,25 @@ f'''    if (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sip{prefix}_{fq_c
 ''')
 
         if not is_number_slot(member.py_slot):
-            type_ref = backend.get_type_ref(scope)
-
             if isinstance(scope, WrappedClass):
                 cpp_name = scoped_class_name(spec, scope)
+                type_ref = backend.get_type_ref(scope)
                 sip_module = 'sipModule, ' if spec.target_abi >= (14, 0) else ''
 
                 sf.write(
-f'''    {cpp_name} *sipCpp = reinterpret_cast<{cpp_name} *>(sipGetCppPtr({sip_module}(sipSimpleWrapper *)sipSelf, {type_ref}));
+f'''    {cpp_name} *sipCpp = reinterpret_cast<{cpp_name} *>(sipGetCppPtr({sip_module}{backend.get_wrapper_type_cast()}sipSelf, {type_ref}));
 
     if (!sipCpp)
 ''')
             else:
-                cpp_name = fq_cpp_name.as_cpp
-                sf.write(
-f'''    {cpp_name} sipCpp = static_cast<{cpp_name}>(sipConvertToEnum(sipSelf, {type_ref}));
-
-    if (PyErr_Occurred())
-''')
+                backend.g_conversion_to_enum(sf, scope)
 
             sf.write(f'        return {ret_value};\n\n')
 
+        p_state = 'sipPState' if spec.target_abi >= (14, 0) else 'sipParseErr'
+
         if has_args:
-            sf.write('    PyObject *sipParseErr = SIP_NULLPTR;\n')
+            sf.write(f'    PyObject *{p_state} = SIP_NULLPTR;\n')
 
         for overload in overloads:
             if overload.common is member and overload.is_abstract:
@@ -3217,13 +2740,15 @@ f'''    {cpp_name} sipCpp = static_cast<{cpp_name}>(sipConvertToEnum(sipSelf, {t
                 break
 
         scope_not_enum = not isinstance(scope, WrappedEnum)
+        signature_nr = 0
 
         for overload in overloads:
             if overload.common is member:
                 dereferenced = scope_not_enum and not overload.dont_deref_self
 
                 _function_body(backend, sf, bindings, scope, overload,
-                        dereferenced=dereferenced)
+                        signature_nr, dereferenced=dereferenced)
+                signature_nr += 1
 
         if has_args:
             if member.py_slot in (PySlot.CONCAT, PySlot.ICONCAT, PySlot.REPEAT, PySlot.IREPEAT):
@@ -3239,15 +2764,17 @@ f'''
             else:
                 if is_rich_compare_slot(member.py_slot):
                     sf.write(
-'''
-    Py_XDECREF(sipParseErr);
+f'''
+    Py_XDECREF({p_state});
 ''')
                 elif is_number_slot(member.py_slot) or is_inplace_number_slot(member.py_slot):
+                    # TODO Fix this for v14 at least (don't test the value
+                    # after the XDECREF).
                     sf.write(
-'''
-    Py_XDECREF(sipParseErr);
+f'''
+    Py_XDECREF({p_state});
 
-    if (sipParseErr == Py_None)
+    if ({p_state} == Py_None)
         return SIP_NULLPTR;
 ''')
 
@@ -3258,15 +2785,7 @@ f'''
                         extend_context = f'&sipModuleAPI_{spec.module.py_name}'
 
                     # We can only extend class slots. */
-                    if not isinstance(scope, WrappedClass):
-                        sf.write(
-'''
-    PyErr_Clear();
-
-    Py_INCREF(Py_NotImplemented);
-    return Py_NotImplemented;
-''')
-                    else:
+                    if isinstance(scope, WrappedClass):
                         slot_ref = backend.get_slot_ref(member.py_slot)
 
                         if is_number_slot(member.py_slot):
@@ -3279,18 +2798,22 @@ f'''
 f'''
     return sipPySlotExtend({extend_context}, {slot_ref}, {backend.get_type_ref(scope)}, sipSelf, sipArg);
 ''')
+                    else:
+                        backend.g_not_implemented(sf)
                 elif is_inplace_number_slot(member.py_slot):
-                    sf.write(
-'''
-    PyErr_Clear();
-
-    Py_INCREF(Py_NotImplemented);
-    return Py_NotImplemented;
-''')
+                    backend.g_not_implemented(sf)
                 else:
                     member_name = '(sipValue != SIP_NULLPTR ? sipName___setattr__ : sipName___delattr__)' if member.py_slot is PySlot.SETATTR else backend.cached_name_ref(member.py_name)
 
-                    sf.write(
+                    if spec.target_abi >= (14, 0):
+                        sf.write(
+f'''
+    sipNoCallable(sipPState, {backend.cached_name_ref(py_name)}, {member_name});
+
+    return {ret_value};
+''')
+                    else:
+                        sf.write(
 f'''
     sipNoMethod(sipParseErr, {backend.cached_name_ref(py_name)}, {member_name}, SIP_NULLPTR);
 
@@ -3326,166 +2849,11 @@ def _class_functions(backend, sf, bindings, klass, py_debug):
                     visible_member.member, visible_member.scope)
 
     # The slot functions.
-    has_getitem_slot = has_setitem_slot = has_delitem_slot = False
-    rich_comparison_members = []
-
-    for member in klass.members:
-        if klass.iface_file.type is IfaceFileType.NAMESPACE:
-            _static_function(backend, sf, bindings, member, scope=klass)
-        elif member.py_slot is not None:
-            _py_slot(backend, sf, bindings, member, scope=klass)
-
-            if member.py_slot is PySlot.GETITEM:
-                has_getitem_slot = True
-
-            if member.py_slot is PySlot.SETITEM:
-                has_setitem_slot = True
-
-            if member.py_slot is PySlot.DELITEM:
-                has_delitem_slot = True
-
-            if is_rich_compare_slot(member.py_slot):
-                rich_comparison_members.append(member)
-
-    if spec.target_abi >= (14, 0):
-        # Generate item dispatchers if required.
-        if has_getitem_slot:
-            sf.write(
-f'''
-
-extern "C" {{static PyObject *slot_{as_word}___sq_item__(PyObject *, Py_ssize_t);}}
-static PyObject *slot_{as_word}___sq_item__(PyObject *self, Py_ssize_t n)
-{{
-    PyObject *arg = PyLong_FromSsize_t(n);
-    if (arg == NULL)
-        return NULL;
-
-    PyObject *res = slot_{as_word}___getitem__(self, arg);
-    Py_DECREF(arg);
-
-    return res;
-}}
-''')
-
-        if has_setitem_slot or has_delitem_slot:
-            sf.write(
-f'''
-
-extern "C" {{static int slot_{as_word}___mp_ass_subscript__(PyObject *, PyObject *, PyObject *);}}
-static int slot_{as_word}___mp_ass_subscript__(PyObject *self, PyObject *key, PyObject *value)
-{{
-    if (value != NULL)
-''')
-
-            if has_setitem_slot:
-                sf.write(
-f'''        return slot_{as_word}___setitem__(self, key, value);
-''')
-            else:
-                sf.write(
-'''    {
-        PyErr_SetNone(PyExc_NotImplementedError);
-        return -1;
-    }
-''')
-
-            sf.write('\n');
-
-            if has_delitem_slot:
-                sf.write(
-f'''    return slot_{as_word}___delitem__(self, key);
-''')
-            else:
-                sf.write(
-'''    PyErr_SetNone(PyExc_NotImplementedError);
-    return -1;
-''')
-
-            sf.write('}\n');
-
-            sf.write(
-f'''
-
-extern "C" {{static int slot_{as_word}___sq_ass_item__(PyObject *, Py_ssize_t, PyObject *);}}
-static int slot_{as_word}___sq_ass_item__(PyObject *self, Py_ssize_t index, PyObject *value)
-{{
-    PyObject *key = PyLong_FromSsize_t(index);
-    if (key == NULL)
-        return -1;
-
-    int res = slot_{as_word}___mp_ass_subscript__(self, key, value);
-
-    Py_DECREF(key);
-
-    return res;
-}}
-''');
-
-        # Generate a rich comparision dispatcher if required.
-        if rich_comparison_members:
-            sf.write(
-f'''
-
-extern "C" {{static PyObject *slot_{as_word}___richcompare__(PyObject *, PyObject *, int);}}
-static PyObject *slot_{as_word}___richcompare__(PyObject *self, PyObject *arg, int op)
-{{
-    switch (op)
-    {{
-''')
-
-            for rc_member in rich_comparison_members:
-                sf.write(f'    case Py_{rc_member.py_slot.name}: return slot_{as_word}_{rc_member.py_name}(self, arg);\n')
-
-            sf.write(
-f'''    }}
-
-    return Py_NewRef(Py_NotImplemented);
-}}
-''')
+    backend.g_slot_implementations(sf, bindings, klass, klass.members)
 
     # The cast function.
     if len(klass.superclasses) != 0:
-        sf.write(
-f'''
-
-/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
-extern "C" {{static void *cast_{as_word}(void *, const sipTypeDef *);}}
-static void *cast_{as_word}(void *sipCppV, const sipTypeDef *targetType)
-{{
-    {_class_from_void(spec, klass)};
-
-    if (targetType == {backend.get_type_ref(klass)})
-        return sipCppV;
-
-''')
-
-        for superclass in klass.superclasses:
-            sc_fq_cpp_name = superclass.iface_file.fq_cpp_name
-            sc_scope_s = scoped_class_name(spec, superclass)
-            sc_type_ref = backend.get_type_ref(superclass)
-
-            if len(superclass.superclasses) != 0:
-                # Delegate to the super-class's cast function.  This will
-                # handle virtual and non-virtual diamonds.
-                sf.write(
-f'''    sipCppV = ((const sipClassTypeDef *){sc_type_ref})->ctd_cast(static_cast<{sc_scope_s} *>(sipCpp), targetType);
-    if (sipCppV)
-        return sipCppV;
-
-''')
-            else:
-                # The super-class is a base class and so doesn't have a cast
-                # function.  It also means that a simple check will do instead.
-                sf.write(
-f'''    if (targetType == {sc_type_ref})
-        return static_cast<{sc_scope_s} *>(sipCpp);
-
-''')
-
-        sf.write(
-'''    return SIP_NULLPTR;
-}
-''')
+        backend.g_cast_function(sf, klass)
 
     if klass.iface_file.type is not IfaceFileType.NAMESPACE and not spec.c_bindings:
         # Generate the release function without compiler warnings.
@@ -3514,7 +2882,7 @@ f'''    if (targetType == {sc_type_ref})
         sf.write(f'static void release_{as_word}(void *{sip_cpp_v}, int{sip_state})\n{{\n')
 
         if need_cast_ptr:
-            sf.write(f'    {_class_from_void(spec, klass)};\n\n')
+            sf.write(f'    {get_class_from_void(spec, klass)};\n\n')
 
         if len(klass.dealloc_code) != 0:
             sf.write_code(klass.dealloc_code)
@@ -3570,7 +2938,7 @@ f'''    delete reinterpret_cast<{scoped_class_name(spec, klass)} *>(sipCppV);
         sf.write(
 f'''static int traverse_{as_word}(void *sipCppV, visitproc sipVisit, void *sipArg)
 {{
-    {_class_from_void(spec, klass)};
+    {get_class_from_void(spec, klass)};
     int sipRes;
 
 ''')
@@ -3593,7 +2961,7 @@ f'''static int traverse_{as_word}(void *sipCppV, visitproc sipVisit, void *sipAr
         sf.write(
 f'''static int clear_{as_word}(void *sipCppV)
 {{
-    {_class_from_void(spec, klass)};
+    {get_class_from_void(spec, klass)};
     int sipRes;
 
 ''')
@@ -3632,7 +3000,7 @@ f'''static int clear_{as_word}(void *sipCppV)
         sf.write('{\n')
 
         if need_cpp:
-            sf.write(f'    {_class_from_void(spec, klass)};\n')
+            sf.write(f'    {get_class_from_void(spec, klass)};\n')
 
         sf.write('    int sipRes;\n\n')
         sf.write_code(code)
@@ -3663,7 +3031,7 @@ f'''static int clear_{as_word}(void *sipCppV)
         sf.write('{\n')
 
         if need_cpp:
-            sf.write(f'    {_class_from_void(spec, klass)};\n')
+            sf.write(f'    {get_class_from_void(spec, klass)};\n')
 
         sf.write_code(code)
         sf.write('}\n')
@@ -3678,7 +3046,7 @@ f'''static int clear_{as_word}(void *sipCppV)
         sf.write(
 f'''static PyObject *pickle_{as_word}(void *sipCppV)
 {{
-    {_class_from_void(spec, klass)};
+    {get_class_from_void(spec, klass)};
     PyObject *sipRes;
 
 ''')
@@ -3708,7 +3076,7 @@ f'''static int final_{as_word}(PyObject *{sip_self}, void *{sip_cpp_v}, PyObject
 ''')
 
         if need_cpp:
-            sf.write(f'    {_class_from_void(spec, klass)};\n\n')
+            sf.write(f'    {get_class_from_void(spec, klass)};\n\n')
 
         sf.write_code(code)
 
@@ -3810,14 +3178,12 @@ f'''    return new {scope_s}(reinterpret_cast<const {scope_s} *>(sipSrc)[sipSrcI
     if need_dealloc(spec, bindings, klass):
         sf.write('\n\n')
 
-        wrapped_type_type = backend.get_wrapped_type_type()
+        wrapper_type = backend.get_wrapper_type()
 
         if not spec.c_bindings:
-            sf.write(f'extern "C" {{static void dealloc_{as_word}({wrapped_type_type});}}\n')
+            sf.write(f'extern "C" {{static void dealloc_{as_word}({wrapper_type});}}\n')
 
-        sf.write(f'static void dealloc_{as_word}({wrapped_type_type}sipSelf)\n{{\n')
-
-        backend.g_slot_support_vars(sf)
+        sf.write(f'static void dealloc_{as_word}({wrapper_type}sipSelf)\n{{\n')
 
         if bindings.tracing:
             sf.write(f'    sipTrace(SIP_TRACE_DEALLOCS, "dealloc_{as_word}()\\n");\n\n')
@@ -3894,7 +3260,9 @@ def _shadow_code(backend, sf, bindings, klass):
         if klass.dtor_virtual_catcher_code is not None:
             sf.write_code(klass.dtor_virtual_catcher_code)
 
-        sf.write('    sipInstanceDestroyedEx(&sipPySelf);\n}\n')
+        backend.g_cpp_dtor(sf)
+
+        sf.write('}\n')
 
     # The meta methods if required.
     if (pyqt5_supported(spec) or pyqt6_supported(spec)) and klass.is_qobject:
@@ -4011,32 +3379,15 @@ def _virtual_catcher(backend, sf, bindings, klass, virtual_overload, virt_nr):
 
     _restore_protections(protection_state)
 
+    if result is not None and result.type is ArgumentType.VOID and len(result.derefs) == 0:
+        result = None
+
     sf.write(
 '''    sip_gilstate_t sipGILState;
     PyObject *sipMeth;
-
 ''')
 
-    if overload.is_const:
-        const_cast_char = 'const_cast<char *>('
-        const_cast_sw = 'const_cast<sipSimpleWrapper **>('
-        const_cast_tail = ')'
-    else:
-        const_cast_char = ''
-        const_cast_sw = ''
-        const_cast_tail = ''
-
-    abi_12_8_arg = f'{const_cast_sw}&sipPySelf{const_cast_tail}, ' if spec.target_abi >= (12, 8) else ''
-
-    klass_py_name_ref = backend.cached_name_ref(klass.py_name) if overload.is_abstract else 'SIP_NULLPTR'
-    member_py_name_ref = backend.cached_name_ref(overload.common.py_name)
-
-    sf.write(f'    sipMeth = sipIsPyMethod(&sipGILState, {const_cast_char}&sipPyMethods[{virt_nr}]{const_cast_tail}, {abi_12_8_arg}{klass_py_name_ref}, {member_py_name_ref});\n')
-
-    # The rest of the common code.
-
-    if result is not None and result.type is ArgumentType.VOID and len(result.derefs) == 0:
-        result = None
+    backend.g_get_py_reimpl(sf, klass, overload, virt_nr)
 
     sf.write('\n    if (!sipMeth)\n')
 
@@ -4105,7 +3456,7 @@ def _virtual_handler_call(backend, sf, klass, virtual_overload, result):
     result_type = fmt_argument_as_cpp_type(spec, overload.cpp_signature.result,
             scope=klass.iface_file)
 
-    sf.write(f'    extern {result_type} sipVH_{module_name}_{handler.handler_nr}(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *')
+    sf.write(f'    extern {result_type} sipVH_{module_name}_{handler.handler_nr}({backend.get_module_context_decl()}sip_gilstate_t, sipVirtErrorHandlerFunc, {backend.get_wrapper_type()}, PyObject *')
 
     if len(handler.cpp_signature.args) > 0:
         sf.write(', ' + fmt_signature_as_cpp_declaration(spec,
@@ -4162,7 +3513,7 @@ def _virtual_handler_call(backend, sf, klass, virtual_overload, result):
         # the handler.
         error_handler_ref = f'sipImportedVirtErrorHandlers_{module_name}_{error_handler.module.py_name}[{error_handler.handler_nr}].iveh_handler'
 
-    sf.write(f'sipVH_{module_name}_{handler.handler_nr}(sipGILState, {error_handler_ref}, sipPySelf, sipMeth')
+    sf.write(f'sipVH_{module_name}_{handler.handler_nr}({backend.get_module_context()}sipGILState, {error_handler_ref}, sipPySelf, sipMeth')
 
     for arg_nr, arg in enumerate(overload.cpp_signature.args):
         prefix = ''
@@ -4521,7 +3872,7 @@ def _virtual_handler(backend, sf, handler):
 
     sf.write(
 f'''
-{result_decl} sipVH_{module.py_name}_{handler.handler_nr}(sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, sipSimpleWrapper *sipPySelf, PyObject *sipMethod''')
+{result_decl} sipVH_{module.py_name}_{handler.handler_nr}({backend.get_module_context_decl()}sip_gilstate_t sipGILState, sipVirtErrorHandlerFunc sipErrorHandler, {backend.get_wrapper_type()}sipPySelf, PyObject *sipMethod''')
 
     if len(handler.cpp_signature.args) > 0:
         sf.write(', ' + fmt_signature_as_cpp_definition(spec,
@@ -4660,12 +4011,14 @@ f'''
             nr_values += 1
 
     # Call the method.
+    context = backend.get_module_context()
+
     if nr_values == 0:
         sf.write(
-'    sipCallProcedureMethod(sipGILState, sipErrorHandler, sipPySelf, sipMethod, ')
+f'    sipCallProcedureMethod({context}sipGILState, sipErrorHandler, sipPySelf, sipMethod, ')
     else:
         sf.write(
-'    PyObject *sipResObj = sipCallMethod(SIP_NULLPTR, sipMethod, ')
+f'    PyObject *sipResObj = sipCallMethod({context}SIP_NULLPTR, sipMethod, ')
 
     sf.write(_tuple_builder(backend, handler.py_signature))
 
@@ -4725,7 +4078,7 @@ f'''
 
     sf.write(f''');
 
-    {return_code}sipParseResultEx({params});
+    {return_code}{backend.get_result_parser()}({backend.get_module_context()}{params});
 ''')
 
     if result_is_returned:
@@ -5134,27 +4487,14 @@ def _module_api(backend, sf, bindings):
         if mapped_type.iface_file.module is module:
             backend.g_mapped_type_api(sf, mapped_type)
 
-    no_exceptions = True
-
-    for exception in spec.exceptions:
-        if exception.iface_file.module is module and exception.exception_nr >= 0:
-            if no_exceptions:
-                sf.write(
-f'''
-/* The exceptions defined in this module. */
-extern PyObject *sipExportedExceptions_{module_name}[];
-
-''')
-
-                no_exceptions = False
-
-            sf.write(f'#define sipException_{exception.iface_file.fq_cpp_name.as_word} sipExportedExceptions_{module_name}[{exception.exception_nr}]\n')
+    backend.g_exceptions_decls(sf)
+    _enum_macros(backend, sf)
 
-    backend.g_enum_macros(sf)
+    wrapper_type = backend.get_wrapper_type()
 
     for virtual_error_handler in spec.virtual_error_handlers:
         if virtual_error_handler.module is module:
-            sf.write(f'\nvoid sipVEH_{module_name}_{virtual_error_handler.name}(sipSimpleWrapper *, sip_gilstate_t);\n')
+            sf.write(f'\nvoid sipVEH_{module_name}_{virtual_error_handler.name}({wrapper_type}, sip_gilstate_t);\n')
 
 
 def _imported_module_api(backend, sf, imported_module):
@@ -5168,17 +4508,9 @@ def _imported_module_api(backend, sf, imported_module):
 
         if iface_file.module is imported_module:
             if iface_file.needed:
-                type_ref = backend.get_type_ref(klass)
-
-                if iface_file.type is IfaceFileType.NAMESPACE:
-                    sf.write(f'\n#if !defined({type_ref})')
-
-                sf.write(f'\n#define {type_ref} sipImportedTypes_{module_name}_{iface_file.module.py_name}[{iface_file.type_nr}].it_td\n')
+                backend.g_class_api(sf, klass)
 
-                if iface_file.type is IfaceFileType.NAMESPACE:
-                    sf.write('#endif\n')
-
-            backend.g_enum_macros(sf, scope=klass,
+            _enum_macros(backend, sf, scope=klass,
                     imported_module=imported_module)
 
     for mapped_type in spec.mapped_types:
@@ -5186,9 +4518,9 @@ def _imported_module_api(backend, sf, imported_module):
 
         if iface_file.module is imported_module:
             if iface_file.needed:
-                sf.write(f'\n#define {backend.get_type_ref(mapped_type)} sipImportedTypes_{module_name}_{iface_file.module.py_name}[{iface_file.type_nr}].it_td\n')
+                backend.g_mapped_type_api(sf, mapped_type)
 
-            backend.g_enum_macros(sf, scope=mapped_type,
+            _enum_macros(backend, sf, scope=mapped_type,
                     imported_module=imported_module)
 
     for exception in spec.exceptions:
@@ -5196,11 +4528,13 @@ def _imported_module_api(backend, sf, imported_module):
 
         if iface_file.module is imported_module and exception.exception_nr >= 0:
             # TODO ABI v14 will get the exception directly from the imported
-            # module's state (possibly via an API call) rather than taking a
-            # copy of the Python object.
+            # module's state (possibly via an API call) rather than keeping a
+            # reference to the Python object.
             sf.write(f'\n#define sipException_{iface_file.fq_cpp_name.as_word} sipImportedExceptions_{module_name}_{iface_file.module.py_name}[{exception.exception_nr}].iexc_object\n')
 
-    backend.g_enum_macros(sf, imported_module=imported_module)
+    _enum_macros(backend, sf, imported_module=imported_module)
+
+    backend.g_imported_module_decls(sf, imported_module)
 
 
 def _shadow_class_declaration(backend, sf, bindings, klass):
@@ -5291,9 +4625,9 @@ protected:
         sf.write(';\n')
 
     sf.write(
-'''
+f'''
 public:
-    sipSimpleWrapper *sipPySelf;
+    {backend.get_wrapper_type()}sipPySelf;
 ''')
 
     # The private declarations.
@@ -5424,37 +4758,14 @@ def _member_function(backend, sf, bindings, klass, member, original_klass):
 
     sf.write('\n\n')
 
-    # Generate the docstrings.
-    if has_method_docstring(bindings, member, original_klass.overloads):
-        sf.write(f'PyDoc_STRVAR(doc_{klass_name}_{member_py_name}, "')
-
-        has_auto_docstring = _method_docstring(sf, spec, bindings, member,
-                original_klass.overloads,
-                is_method=not klass.is_hidden_namespace)
-
-        sf.write('");\n\n')
-    else:
-        has_auto_docstring = False
-
-    if spec.target_abi >= (14, 0) or member.no_arg_parser or member.allow_keyword_args:
-        kw_fw_decl = ', PyObject *'
-        kw_decl = ', PyObject *sipKwds'
-    else:
-        kw_fw_decl = kw_decl = ''
-
-    if not spec.c_bindings:
-        sf.write(f'extern "C" {{static PyObject *meth_{klass_name}_{member_py_name}({backend.get_py_method_args(is_impl=False, is_module_fn=False)}{kw_fw_decl});}}\n')
-
-    sf.write(f'static PyObject *meth_{klass_name}_{member_py_name}({backend.get_py_method_args(is_impl=True, is_module_fn=False, need_self=need_self, need_args=need_args)}{kw_decl})\n{{\n')
+    state = backend.g_py_method_start(sf, bindings, klass, member,
+            original_klass, need_args, need_self)
 
     if bindings.tracing:
         sf.write(f'    sipTrace(SIP_TRACE_METHODS, "meth_{klass_name}_{member_py_name}()\\n");\n\n')
 
     if not member.no_arg_parser:
-        backend.g_method_support_vars(sf)
-
-        if need_args:
-            sf.write('    PyObject *sipParseErr = SIP_NULLPTR;\n')
+        backend.g_py_method_support_vars(sf, need_args)
 
         if need_selfarg:
             # This determines if we call the explicitly scoped version or the
@@ -5473,15 +4784,7 @@ def _member_function(backend, sf, bindings, klass, member, original_klass):
             # In addition, if the type is a derived class then we know that
             # there can't be a C++ sub-class that we don't know about so we can
             # avoid the vtable.
-            #
-            # Note that we would like to rename 'sipSelfWasArg' to
-            # 'sipExplicitScope' but it is part of the public API.
-            if spec.target_abi >= (13, 0):
-                sipself_test = f'!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject({backend.get_type_ref(klass)}))'
-            else:
-                sipself_test = '!sipSelf'
-
-            sf.write(f'    bool sipSelfWasArg = ({sipself_test} || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));\n')
+            sf.write(f'    bool sipSelfWasArg = {backend.get_sipself_test(klass)};\n')
 
         if need_orig_self:
             # This is similar to the above but for abstract methods.  We allow
@@ -5489,6 +4792,8 @@ def _member_function(backend, sf, bindings, klass, member, original_klass):
             # implementation can be put in a mixin and it will all work.
             sf.write('    PyObject *sipOrigSelf = sipSelf;\n')
 
+    signature_nr = 0
+
     for overload in original_klass.overloads:
         # If we are handling one variant then we must handle them all.
         if skip_overload(overload, member, klass, original_klass, want_local=False):
@@ -5501,27 +4806,15 @@ def _member_function(backend, sf, bindings, klass, member, original_klass):
             sf.write_code(overload.method_code)
             break
 
-        _function_body(backend, sf, bindings, klass, overload, is_method=True,
-                original_klass=original_klass)
+        _function_body(backend, sf, bindings, klass, overload, signature_nr,
+                is_method=True, original_klass=original_klass)
+        signature_nr += 1
 
-    if not member.no_arg_parser:
-        sip_parse_err = 'sipParseErr' if need_args else 'SIP_NULLPTR'
-        klass_py_name_ref = backend.cached_name_ref(klass.py_name)
-        member_py_name_ref = backend.cached_name_ref(member.py_name)
-        docstring_ref = f'doc_{klass_name}_{member_py_name}' if has_auto_docstring else 'SIP_NULLPTR'
+    backend.g_py_method_end(sf, state, signature_nr)
 
-        sf.write(
-f'''
-    sipNoMethod({sip_parse_err}, {klass_py_name_ref}, {member_py_name_ref}, {docstring_ref});
 
-    return SIP_NULLPTR;
-''')
-
-    sf.write('}\n')
-
-
-def _function_body(backend, sf, bindings, scope, overload, is_method=False,
-        original_klass=None, dereferenced=True):
+def _function_body(backend, sf, bindings, scope, overload, signature_nr,
+        is_method=False, original_klass=None, dereferenced=True):
     """ Generate the function calls for a particular overload. """
 
     spec = backend.spec
@@ -5557,11 +4850,11 @@ def _function_body(backend, sf, bindings, scope, overload, is_method=False,
 
             py_signature_adjusted = True
 
-        _arg_parser(backend, sf, scope, py_signature, is_method=is_method,
-                overload=overload)
+        _arg_parser(backend, sf, scope, py_signature, signature_nr,
+                is_method=is_method, overload=overload)
     elif not is_int_arg_slot(overload.common.py_slot) and not is_zero_arg_slot(overload.common.py_slot):
-        _arg_parser(backend, sf, scope, py_signature, is_method=is_method,
-                overload=overload)
+        _arg_parser(backend, sf, scope, py_signature, signature_nr,
+                is_method=is_method, overload=overload)
 
     _function_call(backend, sf, bindings, scope, overload, dereferenced,
             original_scope)
@@ -5613,7 +4906,7 @@ f'''            Py_INCREF(Py_None);
     if result is not None and result.type in (ArgumentType.CLASS, ArgumentType.MAPPED):
         result_type_ref = backend.get_type_ref(result.definition)
 
-        if overload.transfer is Transfer.TRANSFER_BACK:
+        if overload.transfer is Transfer.TRANSFER_BACK or overload.factory:
             result_owner = 'Py_None'
         elif overload.transfer is Transfer.TRANSFER:
             result_owner = 'sipSelf'
@@ -5621,12 +4914,18 @@ f'''            Py_INCREF(Py_None);
             result_owner = 'SIP_NULLPTR'
 
         sip_res = get_const_cast(spec, result, 'sipRes')
-
-        if is_new_instance or overload.factory:
+        context = backend.get_module_context()
+
+        # Note that this used to test for /Factory/ as well but such a method
+        # can still return a previously wrapped instance if ends up calling a
+        # Python reimplementation of a virtual.  In such a case the previous
+        # wrapping must be returned as it may include additional
+        # Python-specific behaviour.
+        if is_new_instance:
             this_action = action if nr_return_values == 1 else 'PyObject *sipResObj ='
             owner = '(PyObject *)sipOwner' if has_owner and overload.factory else result_owner
 
-            sf.write(f'            {this_action} sipConvertFromNewType({sip_res}, {result_type_ref}, {owner});\n')
+            sf.write(f'            {this_action} sipConvertFromNewType({context}{sip_res}, {result_type_ref}, {owner});\n')
 
             # Shortcut if this is the only value returned.
             if nr_return_values == 1:
@@ -5637,7 +4936,7 @@ f'''            Py_INCREF(Py_None);
             this_action = 'PyObject *sipResObj =' if nr_return_values > 1 or need_xfer else action
             owner = 'SIP_NULLPTR' if need_xfer else result_owner
 
-            sf.write(f'            {this_action} sipConvertFromType({sip_res}, {result_type_ref}, {owner});\n')
+            sf.write(f'            {this_action} sipConvertFromType({context}{sip_res}, {result_type_ref}, {owner});\n')
 
             # Transferring the result of a static overload needs an explicit
             # call to sipTransferTo().
@@ -5714,19 +5013,14 @@ f'''            Py_INCREF(Py_None);
         need_new_instance = _need_new_instance(value)
 
         convertor = 'sipConvertFromNewType' if need_new_instance else 'sipConvertFromType'
+        context = backend.get_module_context()
         value_name = get_const_cast(spec, value, value_name)
         transfer = 'Py_None' if not need_new_instance and value.transfer is Transfer.TRANSFER_BACK else 'SIP_NULLPTR'
 
-        sf.write(f'            {action} {convertor}({value_name}, {backend.get_type_ref(value.definition)}, {transfer});\n')
+        sf.write(f'            {action} {convertor}({context}{value_name}, {backend.get_type_ref(value.definition)}, {transfer});\n')
 
     elif value.type is ArgumentType.ENUM:
-        if value.definition.fq_cpp_name is not None:
-            if not spec.c_bindings:
-                value_name = f'static_cast<int>({value_name})'
-
-            sf.write(f'            {action} sipConvertFromEnum({value_name}, {backend.get_type_ref(value.definition)});\n')
-        else:
-            sf.write(f'            {action} PyLong_FromLong({value_name});\n')
+        sf.write(f'            {action} {backend.get_enum_to_py_conversion(value.definition, value_name)};\n')
 
     elif value.type is ArgumentType.ASCII_STRING:
         if len(value.derefs) == 0:
@@ -6494,7 +5788,7 @@ def _get_slot_arg(spec, overload, arg_nr):
     if arg.type in (ArgumentType.CLASS, ArgumentType.MAPPED):
         if len(arg.derefs) == 0:
             prefix = '*'
-    elif arg_is_small_enum(arg):
+    elif _arg_is_v13_typed_enum(spec, arg):
         prefix = 'static_cast<' + fmt_enum_as_cpp_type(arg.definition) + '>('
         suffix = ')'
 
@@ -6648,17 +5942,6 @@ def _arg_name(spec, name, code):
     return ''
 
 
-def _class_from_void(spec, klass):
-    """ Return an assignment statement from a void * variable to a class
-    instance variable.
-    """
-
-    klass_type = scoped_class_name(spec, klass)
-    cast = get_type_from_void(spec, klass_type, 'sipCppV')
-
-    return f'{klass_type} *sipCpp = {cast}'
-
-
 def _mapped_type_from_void(spec, mapped_type_type):
     """ Return an assignment statement from a void * variable to a mapped type
     variable.
@@ -6712,7 +5995,7 @@ def _exception_handler(backend, sf):
 f'''
 
 /* Handle the exceptions defined in this module. */
-bool sipExceptionHandler_{spec.module.py_name}(std::exception_ptr sipExcPtr)
+bool sipExceptionHandler_{spec.module.py_name}({backend.get_module_context_decl()}std::exception_ptr sipExcPtr)
 {{
     try {{
         std::rethrow_exception(sipExcPtr);
diff --git a/sipbuild/generator/outputs/code/utils.py b/sipbuild/generator/outputs/code/utils.py
index 5853871..ce75466 100644
--- a/sipbuild/generator/outputs/code/utils.py
+++ b/sipbuild/generator/outputs/code/utils.py
@@ -1,6 +1,6 @@
 # SPDX-License-Identifier: BSD-2-Clause
 
-# Copyright (c) 2025 Phil Thompson <phil at riverbankcomputing.com>
+# Copyright (c) 2026 Phil Thompson <phil at riverbankcomputing.com>
 
 
 from ...specification import (AccessSpecifier, ArgumentType, CodeBlock,
@@ -10,12 +10,6 @@ from ...specification import (AccessSpecifier, ArgumentType, CodeBlock,
 from ..formatters import fmt_argument_as_cpp_type, fmt_class_as_scoped_name
 
 
-def arg_is_small_enum(arg):
-    """ Return True if an argument refers to a small C++11 enum. """
-
-    return arg.type is ArgumentType.ENUM and arg.definition.enum_base_type is not None
-
-
 def callable_overloads(member, overloads):
     """ An iterator over the non-private and non-signal overloads. """
 
@@ -53,6 +47,17 @@ def get_class_flags(spec, klass, py_debug):
     return '|'.join(flags)
 
 
+def get_class_from_void(spec, klass):
+    """ Return an assignment statement from a void * variable to a class
+    instance variable.
+    """
+
+    klass_type = scoped_class_name(spec, klass)
+    cast = get_type_from_void(spec, klass_type, 'sipCppV')
+
+    return f'{klass_type} *sipCpp = {cast}'
+
+
 def get_const_cast(spec, type, value):
     """ Return a value with an appropriate const_cast to a type. """
 
@@ -154,7 +159,29 @@ def get_enum_member(spec, enum_member):
 
         scope_s += '::'
 
-    return f'static_cast<int>({scope_s}{enum_member.cpp_name})'
+    return scope_s + enum_member.cpp_name
+
+
+def get_function_table(members):
+    """ Return a sorted list of relevant functions for a namespace. """
+
+    return sorted(members, key=lambda m: m.py_name.name)
+
+
+def get_mapped_type_flags(mapped_type):
+    """ Return the flags for a mapped type. """
+
+    flags = []
+
+    if mapped_type.handles_none:
+        flags.append('SIP_TYPE_ALLOW_NONE')
+
+    if mapped_type.needs_user_state:
+        flags.append('SIP_TYPE_USER_STATE')
+
+    flags.append('SIP_TYPE_MAPPED')
+
+    return '|'.join(flags)
 
 
 def get_named_value_decl(spec, scope, type, name):
diff --git a/sipbuild/generator/parser/parser_manager.py b/sipbuild/generator/parser/parser_manager.py
index 36c11b1..e857bfb 100644
--- a/sipbuild/generator/parser/parser_manager.py
+++ b/sipbuild/generator/parser/parser_manager.py
@@ -91,6 +91,24 @@ class ParserManager:
         self._sip_file = None
         self._sip_files = []
 
+    @property
+    def attributes(self):
+        """ The dict of attribute types, keyed by attribute name, defined in
+        the current scope/module.
+        """
+
+        try:
+            scope_state = self._scope_stack[-1]
+        except IndexError:
+            scope_state = None
+
+        # Return the module attributes if there is no current scope or the
+        # current scope is a hidden namespace.
+        if scope_state is None or (isinstance(scope_state.scope, WrappedClass) and scope_state.scope.is_hidden_namespace):
+            return self.module_state.attributes
+
+        return scope_state.attributes
+
     def complete_class(self, p, symbol, annotations, has_body):
         """ Complete the definition of the class that is the current scope, pop
         it and return it.
@@ -240,7 +258,8 @@ class ParserManager:
         self.pop_scope()
 
         # Check the name in the current scope (ie. the class's parent scope).
-        self.check_attributes(p, symbol, py_name, ignore=klass)
+        self.check_attributes(p, symbol, py_name, "a class or namespace",
+                ignore=klass)
 
         # Check that external classes have only been declared at the global
         # scope.
@@ -615,7 +634,7 @@ class ParserManager:
             py_name = cached_name(self.spec,
                     self.get_py_name(cpp_name, annotations))
 
-            self.check_attributes(p, symbol, py_name)
+            self.check_attributes(p, symbol, py_name, "an enum")
 
             if self.in_main_module:
                 cached_fq_cpp_name.used = True
@@ -636,8 +655,12 @@ class ParserManager:
 
         # Create the members.
         for m_cpp_name, m_py_name, m_no_type_hint in members:
-            if not is_scoped:
-                self.check_attributes(p, symbol, m_py_name.name)
+            # Check the member name if it is going to be visible in the current
+            # scope.
+            # TODO Also check for ABI v14 and custom enums.
+            if cpp_name is None or (self.spec.target_abi[0] == 12 and not is_scoped):
+                self.check_attributes(p, symbol, m_py_name.name,
+                        "an enum member")
 
             w_enum.members.append(
                     WrappedEnumMember(m_cpp_name, m_py_name, w_enum,
@@ -1004,8 +1027,8 @@ class ParserManager:
                         "{0} is not a valid {1} annotation".format(name,
                                 context))
 
-    def check_attributes(self, p, symbol, py_name, is_function=False,
-            ignore=None):
+    def check_attributes(self, p, symbol, py_name, description,
+            is_function=False, ignore=None):
         """ Check that a Python name will not clash with another object in the
         same Python scope.
         """
@@ -1014,75 +1037,31 @@ class ParserManager:
         if not self.spec.is_strict:
             return
 
-        # Report a name clash with something.
-        def clash(thing):
-            self.parser_error(p, symbol,
-                    "there is already {0} in scope called '{1}'".format(thing,
-                            py_name))
-
-        # Check the enums.
-        if self.spec.enums.by_scope_and_py_name(self.scope, py_name):
-            clash("an enum")
-
-        if self.spec.enums.by_scope_and_unscoped_member_py_name(self.scope, py_name):
-            clash("an enum member")
-
-        # Only check the members if this attribute isn't a member because we
-        # can handle members with the same name in the same scope.
-        if not is_function:
-            if self.scope is None:
-                members = self.module_state.module.global_functions
-                thing = "a function"
-            else:
-                members = self.scope.members
-                thing = "a method"
-
-            for md in members:
-                if md.py_name.name == py_name:
-                    clash(thing)
-                    break
+        # See if there is already an attribute with the same name.
+        attributes = self.attributes
+        detail = attributes.get(str(py_name))
 
-        # There is nothing more to check in mapped types.
-        if isinstance(self.scope, MappedType):
+        if detail is None:
+            # Remember the attribute.
+            attributes[str(py_name)] = (description, ignore)
             return
 
-        # Check the variables.
-        for vd in self.spec.variables:
-            if vd.scope is not self.scope:
-                continue
+        thing, ignored = detail
 
-            if vd.py_name.name == py_name:
-                clash("a variable")
-                break
-
-        # Check the classes.
-        for cd in self.spec.classes:
-            if cd.scope is not self.scope:
-                continue
+        # Some attributes of the same type need extra handling.
+        if thing == description:
+            # Callables don't clash with other callables.
+            if is_function:
+                return
 
             # A class will have already been added to the scope and this will
             # tell us to ignore it.
-            if cd is ignore:
-                continue
-
-            if cd.external:
-                continue
-
-            if cd.py_name.name == py_name:
-                clash("a class or namespace")
+            if ignored is ignore:
+                return
 
-        if self.scope is None:
-            # Check the exceptions.
-            for xd in self.spec.exceptions:
-                if xd.py_name is not None and xd.py_name == py_name:
-                    clash("an exception")
-                    break
-        else:
-            # Check the properties.
-            for pd in self.scope.properties:
-                if pd.name.name == py_name:
-                    clash("a property")
-                    break
+        # Report the name clash.
+        self.parser_error(p, symbol,
+                f"there is already {thing} in scope called '{py_name}'")
 
     def cpp_only(self, p, symbol, feature):
         """ Check that a C++ feature isn't being used in a C module. """
@@ -1805,7 +1784,7 @@ class ParserManager:
         if self.scope is not None and self.scope.iface_file.type is IfaceFileType.NAMESPACE:
             variable.is_static = True
 
-        self.check_attributes(p, symbol, variable.py_name)
+        self.check_attributes(p, symbol, variable.py_name, "a variable")
 
     def _add_auto_slot(self, p, symbol, annotations, py_name, py_signature,
             cpp_signature, method_code):
@@ -1989,7 +1968,8 @@ class ParserManager:
                 py_name = '__setattr__'
 
         # Check for name clashes.
-        self.check_attributes(p, symbol, py_name, is_function=True)
+        self.check_attributes(p, symbol, py_name, "a callable",
+                is_function=True)
 
         # Create a new member if necessary.
         no_arg_parser = annotations.get('NoArgParser', False)
@@ -2201,6 +2181,7 @@ class ModuleState:
         self.module = module
         self.sip_file = sip_file
 
+        self.attributes = {}
         self.all_raise_py_exception = False
         self.auto_py_name_rules = []
         self.call_super_init = None
@@ -2217,6 +2198,8 @@ class ScopeState:
 
         self.scope = scope
         self.access_specifier = access_specifier
+
+        self.attributes = {}
         self.pyqt_method_specifier = None
 
 
diff --git a/sipbuild/generator/parser/python_exceptions.py b/sipbuild/generator/parser/python_exceptions.py
index acc1dd0..178560b 100644
--- a/sipbuild/generator/parser/python_exceptions.py
+++ b/sipbuild/generator/parser/python_exceptions.py
@@ -1,77 +1,78 @@
 # SPDX-License-Identifier: BSD-2-Clause
 
-# Copyright (c) 2024 Phil Thompson <phil at riverbankcomputing.com>
+# Copyright (c) 2026 Phil Thompson <phil at riverbankcomputing.com>
 
 
 # The builtin Python exceptions across all supported versions of Python.
 PYTHON_EXCEPTIONS = (
     'BaseException',
+    'BaseExceptionGroup',
     'Exception',
-    'StopIteration',
-    'GeneratorExit',
-    'ArithmeticError',
-    'LookupError',
-    'StandardError',                # Python v2.
 
+    'ArithmeticError',
     'AssertionError',
     'AttributeError',
+    'BlockingIOError',
+    'BrokenPipeError',
     'BufferError',
+    'ChildProcessError',
+    'ConnectionAbortedError',
+    'ConnectionError',
+    'ConnectionRefusedError',
+    'ConnectionResetError',
     'EOFError',
+    'FileExistsError',
+    'FileNotFoundError',
     'FloatingPointError',
-    'OSError',
+    'GeneratorExit',
+    'ImportCycleError',
     'ImportError',
+    'IndentationError',
     'IndexError',
+    'InterruptedError',
+    'IsADirectoryError',
     'KeyError',
     'KeyboardInterrupt',
+    'LookupError',
     'MemoryError',
+    'ModuleNotFoundError',
     'NameError',
+    'NotADirectoryError',
+    'NotImplementedError',
+    'OSError',
     'OverflowError',
+    'PermissionError',
+    'ProcessLookupError',
+    'PythonFinalizationError',
+    'RecursionError',
+    'ReferenceError',
     'RuntimeError',
-    'NotImplementedError',
+    'StopAsyncIteration',
+    'StopIteration',
     'SyntaxError',
-    'IndentationError',
-    'TabError',
-    'ReferenceError',
     'SystemError',
     'SystemExit',
+    'TabError',
+    'TimeoutError',
     'TypeError',
     'UnboundLocalError',
-    'UnicodeError',
-    'UnicodeEncodeError',
     'UnicodeDecodeError',
+    'UnicodeEncodeError',
+    'UnicodeError',
     'UnicodeTranslateError',
     'ValueError',
     'ZeroDivisionError',
-    'EnvironmentError',             # Python v2.
-    'IOError',                      # Python v2.
-    'WindowsError',                 # Python v2.
-    'VMSError',                     # Python v2.
-
-    'BlockingIOError',
-    'BrokenPipeError',
-    'ChildProcessError',
-    'ConnectionError',
-    'ConnectionAbortedError',
-    'ConnectionRefusedError',
-    'ConnectionResetError',
-    'FileExistsError',
-    'FileNotFoundError',
-    'InterruptedError',
-    'IsADirectoryError',
-    'NotADirectoryError',
-    'PermissionError',
-    'ProcessLookupError',
-    'TimeoutError',
 
     'Warning',
-    'UserWarning',
+    'BytesWarning',
     'DeprecationWarning',
-    'PendingDeprecationWarning',
-    'SyntaxWarning',
-    'RuntimeWarning',
+    'EncodingWarning',
     'FutureWarning',
     'ImportWarning',
-    'UnicodeWarning',
-    'BytesWarning',
+    'PendingDeprecationWarning',
     'ResourceWarning',
+    'RuntimeWarning',
+    'SyntaxWarning',
+    'UnicodeWarning',
+    'UserWarning',
 )
diff --git a/sipbuild/generator/parser/rules.py b/sipbuild/generator/parser/rules.py
index 7f3993d..9d69969 100644
--- a/sipbuild/generator/parser/rules.py
+++ b/sipbuild/generator/parser/rules.py
@@ -1338,7 +1338,7 @@ def p_property(p):
                 "a name must be specified for %Property")
         return
 
-    pm.check_attributes(p, 4, name)
+    pm.check_attributes(p, 4, name, "a property")
 
     name = cached_name(pm.spec, name)
     if pm.in_main_module:
@@ -2415,7 +2415,7 @@ def p_exception(p):
 
     cpp_name = p[2]
     py_name = pm.get_py_name(cpp_name.base_name, p[4])
-    pm.check_attributes(p, 2, py_name)
+    pm.check_attributes(p, 2, py_name, "an exception")
 
     builtin_base, defined_base = p[3]
     raise_code = p[6].get('%RaiseCode')
diff --git a/sipbuild/generator/resolver/resolver.py b/sipbuild/generator/resolver/resolver.py
index c226801..b8deb24 100644
--- a/sipbuild/generator/resolver/resolver.py
+++ b/sipbuild/generator/resolver/resolver.py
@@ -1,6 +1,6 @@
 # SPDX-License-Identifier: BSD-2-Clause
 
-# Copyright (c) 2025 Phil Thompson <phil at riverbankcomputing.com>
+# Copyright (c) 2026 Phil Thompson <phil at riverbankcomputing.com>
 
 
 
@@ -13,9 +13,10 @@ from ..python_slots import (is_hash_return_slot, is_int_return_slot,
         is_void_return_slot, is_zero_arg_slot)
 from ..scoped_name import ScopedName
 from ..specification import (AccessSpecifier, Argument, ArgumentType,
-        ArrayArgument, ClassKey, Constructor, IfaceFileType, IndexedClassList, MappedType,
-        Member, PyQtMethodSpecifier, PySlot, Signature, Transfer, ValueType,
-        VirtualHandler, VirtualOverload, VisibleMember, WrappedClass)
+        ArrayArgument, ClassKey, Constructor, EnumBaseType, IfaceFileType,
+        IndexedClassList, MappedType, Member, PyQtMethodSpecifier, PySlot,
+        Signature, Transfer, ValueType, VirtualHandler, VirtualOverload,
+        VisibleMember, WrappedClass)
 from ..templates import (encoded_template_name, same_template_signature,
         template_code, template_code_blocks, template_expansions)
 from ..utils import (append_iface_file, argument_as_str, cached_name,
@@ -159,15 +160,7 @@ def resolve(spec, modules):
             if exception_mod is spec.module:
                 append_iface_file(spec.module.used, exception.iface_file)
 
-        # Skip those that don't require a Python exception object to be
-        # created.
-        if exception.iface_file.type is not IfaceFileType.EXCEPTION:
-            continue
-
-        if exception.builtin_base_exception is None and exception.defined_base_exception is None:
-            continue
-
-        if exception_mod is spec.module or exception.needed:
+        if _exception_needed(spec, exception):
             exception.exception_nr = exception_mod.nr_exceptions
             exception_mod.nr_exceptions += 1
 
@@ -365,6 +358,10 @@ def _set_all_imports(mod, error_log, seen=None):
 
     seen.remove(mod)
 
+    # Set the module's number, ie. it's index in the all_imports list.
+    for nr, imported_mod in enumerate(mod.all_imports):
+        imported_mod.module_nr = nr
+
 
 def _move_main_module_casts_slots(spec, error_log):
     """ Move the casts and slots to the correct place for a main module (ie.
@@ -951,6 +948,14 @@ _ENUM_BASE_TYPES = (
     ArgumentType.BOOL,
 )
 
+# ABI v14 also supports integer base types larger than int.
+_ENUM_BASE_TYPES_V14 = (
+    ArgumentType.LONG,
+    ArgumentType.ULONG,
+    ArgumentType.LONGLONG,
+    ArgumentType.ULONGLONG,
+)
+
 def _resolve_enums(spec, error_log):
     """ Resolve the base types for all the enums. """
 
@@ -958,13 +963,26 @@ def _resolve_enums(spec, error_log):
         base_type = enum.enum_base_type
 
         if base_type is None:
+            # There is no explicit C++ base type so if the Python base type
+            # implies it has unsigned value then default the C++ base type to
+            # unsigned.
+            if enum.base_type is EnumBaseType.UINT_ENUM:
+                enum.enum_base_type = Argument(ArgumentType.UINT)
+
             continue
 
         _resolve_type(spec, enum.module, enum.scope, base_type, error_log)
 
-        # The current ABI implementations only support enums no larger than an
-        # int.
-        if base_type.type not in _ENUM_BASE_TYPES or len(base_type.derefs) != 0:
+        if len(base_type.derefs) != 0:
+            bad_base_type = True
+        elif base_type.type in _ENUM_BASE_TYPES:
+            bad_base_type = False
+        elif spec.target_abi >= (14, 0) and base_type.type in _ENUM_BASE_TYPES_V14:
+            bad_base_type = False
+        else:
+            bad_base_type = True
+
+        if bad_base_type:
             error_log.log(f"unsupported enum base type",
                     source_location=base_type.source_location)
 
@@ -2162,13 +2180,8 @@ def _create_sorted_numbered_types(spec, mod, error_log):
 
         if mod is spec.module or klass.iface_file.needed:
             if not klass.is_hidden_namespace:
-                # For ABI v14 and later the sip module searches this table
-                # using the Python name (as part of attribute lookup).  For
-                # earlier versions it uses the C/C++ name (for sipFindType()).
-                key_name = klass.py_name if spec.target_abi >= (14, 0) else klass.iface_file.cpp_name
-
                 mod.needed_types.append(Argument(ArgumentType.CLASS,
-                        definition=klass, name=key_name))
+                        definition=klass, name=klass.iface_file.cpp_name))
 
     for mapped_type in spec.mapped_types:
         if mapped_type.iface_file.module is not mod:
@@ -2189,14 +2202,20 @@ def _create_sorted_numbered_types(spec, mod, error_log):
             mod.needed_types.append(Argument(ArgumentType.ENUM,
                     definition=enum, name=enum.cached_fq_cpp_name))
 
+    # ABI v14 includes exceptions in the list of needed types.
+    if spec.target_abi >= (14, 0):
+        for exception in spec.exceptions:
+            if _exception_needed(spec, exception):
+                mod.needed_types.append(Argument(ArgumentType.EXCEPTION,
+                        definition=exception,
+                        name=exception.iface_file.cpp_name))
+
     # Sort the list and assign type numbers.
     mod.needed_types.sort(key=lambda t: t.name.name)
 
-    needed_type_nr = 0
-
-    for needed_type in mod.needed_types:
+    for type_nr, needed_type in enumerate(mod.needed_types):
         if needed_type.type is ArgumentType.CLASS:
-            needed_type.definition.iface_file.type_nr = needed_type_nr
+            needed_type.definition.iface_file.type_nr = type_nr
 
             # If we find a class called QObject, assume it's Qt.
             if needed_type.name.name == 'QObject':
@@ -2207,12 +2226,26 @@ def _create_sorted_numbered_types(spec, mod, error_log):
                 spec.pyqt_qobject = needed_type.definition
 
         elif needed_type.type is ArgumentType.MAPPED:
-            needed_type.definition.iface_file.type_nr = needed_type_nr
+            needed_type.definition.iface_file.type_nr = type_nr
 
         elif needed_type.type is ArgumentType.ENUM:
-            needed_type.definition.type_nr = needed_type_nr
+            needed_type.definition.type_nr = type_nr
+
+        elif needed_type.type is ArgumentType.EXCEPTION:
+            needed_type.definition.iface_file.type_nr = type_nr
+
+
+def _exception_needed(spec, exception):
+    """ Return True if an exception is needed by the module. """
+
+    # Skip those that don't require a Python exception object to be created.
+    if exception.iface_file.type is not IfaceFileType.EXCEPTION:
+        return False
+
+    if exception.builtin_base_exception is None and exception.defined_base_exception is None:
+        return False
 
-        needed_type_nr += 1
+    return exception.iface_file.module is spec.module or exception.needed
 
 
 def _check_properties(klass, error_log):
diff --git a/sipbuild/generator/specification.py b/sipbuild/generator/specification.py
index c81bc76..0843c99 100644
--- a/sipbuild/generator/specification.py
+++ b/sipbuild/generator/specification.py
@@ -1,6 +1,6 @@
 # SPDX-License-Identifier: BSD-2-Clause
 
-# Copyright (c) 2025 Phil Thompson <phil at riverbankcomputing.com>
+# Copyright (c) 2026 Phil Thompson <phil at riverbankcomputing.com>
 
 
 from dataclasses import dataclass, field
@@ -207,6 +207,10 @@ class ArgumentType(Enum):
     # A Py_hash_t.
     HASH = 57
 
+    # An exception.  This is only used internally (exceptions can't be passed
+    # as arguments).
+    EXCEPTION = 58
+
 
 class ArrayArgument(Enum):
     """ The array support provided by an argument. """
@@ -262,7 +266,7 @@ class DocstringSignature(Enum):
 
 
 class EnumBaseType(Enum):
-    """ The different base types fo an enum. """
+    """ The different base types of an enum. """
 
     # enum.Enum
     ENUM = auto()
@@ -915,6 +919,11 @@ class MappedType:
     # The type hints.
     type_hints: 'TypeHints|None' = None
 
+    def __hash__(self):
+        """ Reimplemented so a MappedType object can be used as a dict key. """
+
+        return id(self)
+
 
 @dataclass
 class MappedTypeTemplate:
@@ -1025,6 +1034,9 @@ class Module:
     # The %ModuleHeaderCode.
     module_header_code: list[CodeBlock] = field(default_factory=list)
 
+    # The number of the module. (resolver)
+    module_nr: int = -1
+
     # The module's support for multiple interpreters.
     multi_interpreter_support: MultiInterpreterSupport = MultiInterpreterSupport.NOT_SUPPORTED
 
@@ -1698,7 +1710,8 @@ class WrappedClass:
     visible_members: list[VisibleMember] = field(default_factory=list)
 
     def __hash__(self):
-        """ Reimplemented so an Argument object can be used as a dict key. """
+        """ Reimplemented so a WrappedClass object can be used as a dict key.
+        """
 
         return id(self)
 
diff --git a/sipbuild/module/source/13/11/sip.h.in b/sipbuild/module/source/13/11/sip.h.in
index fe8a89b..ac8e115 100644
--- a/sipbuild/module/source/13/11/sip.h.in
+++ b/sipbuild/module/source/13/11/sip.h.in
@@ -39,7 +39,7 @@ extern "C" {
 /* The version of the ABI. */
 #define SIP_ABI_MAJOR_VERSION       13
 #define SIP_ABI_MINOR_VERSION       11
-#define SIP_MODULE_PATCH_VERSION    0
+#define SIP_MODULE_PATCH_VERSION    1
 
 
 /*
diff --git a/sipbuild/module/source/13/11/sip_core.c b/sipbuild/module/source/13/11/sip_core.c
index 80d0c6d..69162a7 100644
--- a/sipbuild/module/source/13/11/sip_core.c
+++ b/sipbuild/module/source/13/11/sip_core.c
@@ -8432,7 +8432,6 @@ static void *findSlot(PyObject *self, sipPySlotType st)
     PyTypeObject *py_type = Py_TYPE(self);
 
     /* See if it is a wrapper. */
-    /* TODO: will this always be TRUE? */
     if (PyObject_TypeCheck((PyObject *)py_type, &sipWrapperType_Type))
     {
         const sipClassTypeDef *ctd;
@@ -8441,6 +8440,19 @@ static void *findSlot(PyObject *self, sipPySlotType st)
 
         slot = findSlotInClass(ctd, st);
     }
+    else
+    {
+        sipEnumTypeDef *etd;
+
+        /* If it is not a wrapper then it must be an enum. */
+        etd = (sipEnumTypeDef *)sip_enum_get_generated_type(
+                (PyObject *)py_type);
+
+        assert(etd != NULL);
+        assert(etd->etd_pyslots != NULL);
+
+        slot = findSlotInSlotList(etd->etd_pyslots, st);
+    }
 
     return slot;
 }
diff --git a/test/class_attrs/test_class_attrs.py b/test/class_attrs/test_class_attrs.py
index 4193175..4be6c92 100644
--- a/test/class_attrs/test_class_attrs.py
+++ b/test/class_attrs/test_class_attrs.py
@@ -1,11 +1,14 @@
 # SPDX-License-Identifier: BSD-2-Clause
 
-# Copyright (c) 2025 Phil Thompson <phil at riverbankcomputing.com>
+# Copyright (c) 2026 Phil Thompson <phil at riverbankcomputing.com>
 
 
 import pytest
 
 
+# TODO Expand the tests to include attributes that are instances of Python
+# sub-classes of wrapped types.  Specifically that the objects don't get
+# garbage collected prematurely.
 @pytest.fixture
 def klass(module):
     """ This is a fixture that returns an instance of Klass. """
diff --git a/test/class_callables/test_class_callables.py b/test/class_callables/test_class_callables.py
index d7cfe7b..771687d 100644
--- a/test/class_callables/test_class_callables.py
+++ b/test/class_callables/test_class_callables.py
@@ -1,15 +1,11 @@
 # SPDX-License-Identifier: BSD-2-Clause
 
-# Copyright (c) 2025 Phil Thompson <phil at riverbankcomputing.com>
+# Copyright (c) 2026 Phil Thompson <phil at riverbankcomputing.com>
 
 
 import pytest
 
 
-# TODO: Needs in-development v14 support.
-cfg_disabled_for = [14]
-
-
 @pytest.fixture
 def klass(module):
     """ This is a fixture that returns an instance of Klass. """
diff --git a/test/conftest.py b/test/conftest.py
index 30d6407..749ad67 100644
--- a/test/conftest.py
+++ b/test/conftest.py
@@ -1,6 +1,6 @@
 # SPDX-License-Identifier: BSD-2-Clause
 
-# Copyright (c) 2025 Phil Thompson <phil at riverbankcomputing.com>
+# Copyright (c) 2026 Phil Thompson <phil at riverbankcomputing.com>
 
 
 import glob
@@ -102,6 +102,9 @@ def package(request):
 
     module_names = [package]
 
+    # Remove any previous package directory.
+    shutil.rmtree(os.path.join(test_dir, package), ignore_errors=True)
+
     # Build each module in the package.
     for sip_file in _get_sip_files(test_dir):
         module_name = _build_test_module(sip_file, test_dir, abi_version,
@@ -184,9 +187,7 @@ minimum-macos-version = "10.9"
 sip-files-dir = ".."
 """
 
-_SIP_MODULE = """
-sip-module = "{sip_module}"
-"""
+_SIP_MODULE = 'sip-module = "{sip_module}"\n'
 
 
 def _build_module(module_name, package, build_args, src_dir, test_dir,
@@ -261,6 +262,9 @@ def _build_test_module(sip_file, test_dir, abi_version, package, exceptions,
 
     os.mkdir(build_dir)
 
+    # See if there are any .h files.
+    has_h_files = (len(glob.glob(os.path.join(test_dir, '*.h'))) > 0)
+
     # Create a pyproject.toml file.
     pyproject_toml = os.path.join(build_dir, 'pyproject.toml')
 
@@ -274,16 +278,22 @@ def _build_test_module(sip_file, test_dir, abi_version, package, exceptions,
                     _SIP_MODULE.format(
                             sip_module=_get_full_module_name(package)))
 
-        if exceptions or tags is not None:
+        if exceptions or has_h_files or tags is not None:
             f.write(f'\n[tool.sip.bindings.{module_name}]\n')
 
             if exceptions:
                 f.write('exceptions = true\n')
 
+            if has_h_files:
+                f.write('include-dirs = [".."]\n')
+
             if tags is not None:
                 tags_s = ', '.join([f'"{t}"' for t in tags])
                 f.write(f'tags = [{tags_s}]\n')
 
+    # Configure the C++11 support.
+    os.environ['CXXFLAGS'] = '-std=c++11'
+
     # Build and move the test module.
     _build_module(module_name, package,
             ['-m', 'sipbuild.tools.build', '--verbose'], build_dir, test_dir,
diff --git a/test/imported_exceptions/handler_module.sip b/test/imported_exceptions/handler_module.sip
index 21b9a48..7d5e948 100644
--- a/test/imported_exceptions/handler_module.sip
+++ b/test/imported_exceptions/handler_module.sip
@@ -1,7 +1,7 @@
 // The SIP implementation of the handler_module test module.
 
 
-%Module(name=pkg.handler_module)
+%Module(name=imported_exceptions.handler_module)
 
 
 %Exception std::exception(SIP_Exception) /PyName=StdException, Default/
@@ -12,8 +12,15 @@
 
 %RaiseCode
     const char *detail = sipExceptionRef.what();
+
     SIP_BLOCK_THREADS
+
+#if SIP_ABI_MAJOR_VERSION >= 14
+    PyErr_SetString((PyObject *)sipGetPyType(sipModule, sipTypeID_std_exception), detail);
+#else
     PyErr_SetString(sipException_std_exception, detail);
+#endif
+
     SIP_UNBLOCK_THREADS
 %End
 };
diff --git a/test/imported_exceptions/test_imported_exceptions.py b/test/imported_exceptions/test_imported_exceptions.py
index 62687e8..1f457a1 100644
--- a/test/imported_exceptions/test_imported_exceptions.py
+++ b/test/imported_exceptions/test_imported_exceptions.py
@@ -1,16 +1,13 @@
 # SPDX-License-Identifier: BSD-2-Clause
 
-# Copyright (c) 2025 Phil Thompson <phil at riverbankcomputing.com>
+# Copyright (c) 2026 Phil Thompson <phil at riverbankcomputing.com>
 
 
 import pytest
 
 
-# TODO
-cfg_disabled_for = [14]
-
 cfg_exceptions = True
-cfg_package = 'pkg'
+cfg_package = 'imported_exceptions'
 
 
 def test_imported_exceptions(package):
diff --git a/test/imported_exceptions/thrower_module.sip b/test/imported_exceptions/thrower_module.sip
index 7fb3242..5706abf 100644
--- a/test/imported_exceptions/thrower_module.sip
+++ b/test/imported_exceptions/thrower_module.sip
@@ -1,7 +1,7 @@
 // The SIP implementation of the thrower_module test module.
 
 
-%Module(name=pkg.thrower_module)
+%Module(name=imported_exceptions.thrower_module)
 
 %Import handler_module.sip
 
diff --git a/test/imports/base_class.h b/test/imports/base_class.h
new file mode 100644
index 0000000..26584fd
--- /dev/null
+++ b/test/imports/base_class.h
@@ -0,0 +1,20 @@
+// The declaration of the BaseClass test class defined in the core_module test
+// module.
+
+
+#if !defined(_BASE_CLASS_H)
+#define _BASE_CLASS_H
+
+class BaseClass
+{
+public:
+    BaseClass() {}
+};
+
+
+namespace NameSpace
+{
+    int get_core_value();
+};
+
+#endif
diff --git a/test/imports/core_module.sip b/test/imports/core_module.sip
new file mode 100644
index 0000000..f482b9a
--- /dev/null
+++ b/test/imports/core_module.sip
@@ -0,0 +1,32 @@
+// The SIP implementation of the core_module test module.
+
+
+%Module(name=imports.core_module)
+
+
+class BaseClass
+{
+%TypeHeaderCode
+#include "base_class.h"
+%End
+
+public:
+    BaseClass();
+};
+
+
+%ModuleCode
+int NameSpace::get_core_value()
+{
+    return 10;
+}
+%End
+
+namespace NameSpace
+{
+%TypeHeaderCode
+#include "base_class.h"
+%End
+
+    int get_core_value();
+};
diff --git a/test/imports/extras_module.sip b/test/imports/extras_module.sip
new file mode 100644
index 0000000..4569618
--- /dev/null
+++ b/test/imports/extras_module.sip
@@ -0,0 +1,46 @@
+// The SIP implementation of the extras_module test module.
+
+
+%Module(name=imports.extras_module)
+
+%Import core_module.sip
+
+
+%ModuleHeaderCode
+#include "base_class.h"
+
+class Subclass : public BaseClass
+{
+public:
+    Subclass() {}
+};
+
+namespace NameSpace
+{
+    int get_extras_value();
+};
+%End
+
+
+class Subclass : public BaseClass
+{
+public:
+    Subclass();
+};
+
+
+%ModuleCode
+int NameSpace::get_extras_value()
+{
+    return 20;
+}
+%End
+
+namespace NameSpace
+{
+%TypeHeaderCode
+#include "base_class.h"
+%End
+
+    int get_extras_value();
+};
diff --git a/test/imports/test_imports.py b/test/imports/test_imports.py
new file mode 100644
index 0000000..1f930c8
--- /dev/null
+++ b/test/imports/test_imports.py
@@ -0,0 +1,21 @@
+# SPDX-License-Identifier: BSD-2-Clause
+
+# Copyright (c) 2026 Phil Thompson <phil at riverbankcomputing.com>
+
+
+import pytest
+
+
+cfg_package = 'imports'
+
+
+def test_namespace_extenders(package):
+    assert package.core_module.NameSpace.get_core_value() == 10
+    assert package.core_module.NameSpace.get_extras_value() == 20
+
+    with pytest.raises(AttributeError):
+        package.extras_module.NameSpace
+
+def test_superclasses(package):
+    assert issubclass(package.extras_module.Subclass,
+            package.core_module.BaseClass)
diff --git a/test/int_convertors/test_int_convertors.py b/test/int_convertors/test_int_convertors.py
index 874fa37..3cc1f76 100644
--- a/test/int_convertors/test_int_convertors.py
+++ b/test/int_convertors/test_int_convertors.py
@@ -6,10 +6,6 @@
 import pytest
 
 
-# TODO Needs support for virtuals.
-cfg_disabled_for = [14]
-
-
 @pytest.fixture(scope='module')
 def bool_value(module):
     """ A fixture for creating a test sub-class of IntConvertors that
diff --git a/test/mapped_type_attrs/mapped_type_attrs_module.sip b/test/mapped_type_attrs/mapped_type_attrs_module.sip
new file mode 100644
index 0000000..6c50ba4
--- /dev/null
+++ b/test/mapped_type_attrs/mapped_type_attrs_module.sip
@@ -0,0 +1,68 @@
+// The SIP implementation of the mapped_type_attrs_module test module.
+
+
+%Module(name=mapped_type_attrs_module)
+
+
+%MappedType EnumAttrs
+{
+    enum MTEnum {
+        MTEnumMember
+    };
+
+%ConvertFromTypeCode
+    (void)sipCpp;
+
+    Py_INCREF(Py_None);
+
+    return Py_None;
+%End
+
+%ConvertToTypeCode
+    if (sipIsErr == NULL)
+        return 1;
+
+    return sipGetState(sipTransferObj);
+%End
+};
+
+
+%ModuleHeaderCode
+class EnumAttrs
+{
+public:
+    enum MTEnum {
+        MTEnumMember = 10
+    };
+};
+%End
+
+
+%MappedType Callables
+{
+    static int callable();
+
+%ConvertFromTypeCode
+    (void)sipCpp;
+
+    Py_INCREF(Py_None);
+
+    return Py_None;
+%End
+
+%ConvertToTypeCode
+    if (sipIsErr == NULL)
+        return 1;
+
+    return sipGetState(sipTransferObj);
+%End
+};
+
+
+%ModuleHeaderCode
+class Callables
+{
+public:
+    static int callable() {return 42;}
+};
+%End
diff --git a/test/mapped_type_attrs/test_mapped_type_attrs.py b/test/mapped_type_attrs/test_mapped_type_attrs.py
new file mode 100644
index 0000000..489b571
--- /dev/null
+++ b/test/mapped_type_attrs/test_mapped_type_attrs.py
@@ -0,0 +1,21 @@
+# SPDX-License-Identifier: BSD-2-Clause
+
+# Copyright (c) 2026 Phil Thompson <phil at riverbankcomputing.com>
+
+
+from sys import getrefcount
+
+import pytest
+
+
+def test_enum_attrs(module, abi_version):
+    """ Test a mapped typed containing an enum. """
+
+    member = module.EnumAttrs.MTEnum.MTEnumMember
+    value = member.value if abi_version >= 13 else member
+    assert value == 10
+
+def test_callables(module):
+    """ Test a mapped typed containing a callable. """
+
+    assert module.Callables.callable() == 42
diff --git a/test/mixins/mixins_module.sip b/test/mixins/mixins_module.sip
index de0e650..1d65d89 100644
--- a/test/mixins/mixins_module.sip
+++ b/test/mixins/mixins_module.sip
@@ -63,19 +63,18 @@ public:
         *sipUnused = dict;
     }
 
-    PyObject *value;
-    int rc = PyDict_PopString(dict, "extra_kwarg", &value);
+    PyObject *value = PyDict_GetItemString(dict, "extra_kwarg");
 
-    if (rc < 0)
-        return -1;
-
-    if (rc == 1)
+    if (value != NULL)
     {
-        rc = PyObject_SetAttrString(sipSelf, "extra_kwarg", value);
-        Py_DECREF(value);
+        if (PyObject_SetAttrString(sipSelf, "extra_kwarg", value) < 0)
+            return -1;
+
+        if (PyDict_DelItemString(dict, "extra_kwarg") < 0)
+            return -1;
     }
 
-    return rc;
+    return 0;
 %End
 
     int get_attr() const;
diff --git a/test/module_attrs/module_attrs_module.sip b/test/module_attrs/module_attrs_module.sip
index b0fb42f..06164c4 100644
--- a/test/module_attrs/module_attrs_module.sip
+++ b/test/module_attrs/module_attrs_module.sip
@@ -7,7 +7,6 @@
 %ModuleHeaderCode
 // POD types.
 bool bool_attr = 1;
-_Bool _Bool_attr = 1;
 char byte_attr = 10;
 signed char sbyte_attr = -10;
 unsigned char ubyte_attr = 10;
@@ -74,7 +73,6 @@ int int_attr_bad_setter = 10;
 
 // POD types.
 bool bool_attr;
-_Bool _Bool_attr;
 char byte_attr /PyInt/;
 signed char sbyte_attr /PyInt/;
 unsigned char ubyte_attr /PyInt/;
diff --git a/test/module_attrs/test_module_attrs.py b/test/module_attrs/test_module_attrs.py
index f304679..f12e4f8 100644
--- a/test/module_attrs/test_module_attrs.py
+++ b/test/module_attrs/test_module_attrs.py
@@ -1,6 +1,6 @@
 # SPDX-License-Identifier: BSD-2-Clause
 
-# Copyright (c) 2025 Phil Thompson <phil at riverbankcomputing.com>
+# Copyright (c) 2026 Phil Thompson <phil at riverbankcomputing.com>
 
 
 from sys import getrefcount
@@ -28,26 +28,6 @@ def test_attrs_bool(module, abi_version):
         module.bool_attr = 0
         assert not module.bool_attr
 
-def test_attrs__Bool(module, abi_version):
-    if abi_version >= 14:
-        # Values are mapped to True and False.
-        assert module._Bool_attr is True
-        module._Bool_attr = False
-        assert module._Bool_attr is False
-        module._Bool_attr = 10
-        assert module._Bool_attr is True
-        module._Bool_attr = 0
-        assert module._Bool_attr is False
-    else:
-        # Values are left as integers.
-        assert module._Bool_attr
-        module._Bool_attr = False
-        assert not module._Bool_attr
-        module._Bool_attr = 10
-        assert module._Bool_attr
-        module._Bool_attr = 0
-        assert not module._Bool_attr
-
 def test_attrs_byte(module):
     assert module.byte_attr == 10
     module.byte_attr = 20
diff --git a/test/movable/movable_module.sip b/test/movable/movable_module.sip
index 14ea49f..2265cfb 100644
--- a/test/movable/movable_module.sip
+++ b/test/movable/movable_module.sip
@@ -13,12 +13,39 @@ template <TYPE>
 %End
 
 %ConvertFromTypeCode
+#if SIP_ABI_MAJOR_VERSION >= 14
+    sipTypeID type_id = sipFindTypeID(sipModule, "TYPE*");
+
+    return sipConvertFromType(sipModule, sipCpp->release(), type_id, Py_None);
+#else
     const sipTypeDef *td = sipFindType("TYPE*");
 
-    return sipConvertFromNewType(sipCpp->release(), td, NULL);
+    return sipConvertFromType(sipCpp->release(), td, Py_None);
+#endif
 %End
 
 %ConvertToTypeCode
+#if SIP_ABI_MAJOR_VERSION >= 14
+    sipTypeID type_id = sipFindTypeID(sipModule, "TYPE");
+
+    if (sipIsErr == NULL)
+        return sipCanConvertToType(sipModule, sipPy, type_id, 0);
+
+    if (sipPy == Py_None)
+        return 1;
+
+    int state;
+    TYPE *t = reinterpret_cast<TYPE *>(sipConvertToType(sipModule, sipPy, type_id, sipTransferObj, 0, &state, sipIsErr));
+
+    sipReleaseType(sipModule, t, type_id, state);
+
+    if (*sipIsErr)
+        return 0;
+
+    *sipCppPtr = new std::unique_ptr<TYPE>(t);
+
+    return sipGetState(sipTransferObj);
+#else
     const sipTypeDef *td = sipFindType("TYPE");
 
     if (sipIsErr == NULL)
@@ -38,6 +65,7 @@ template <TYPE>
     *sipCppPtr = new std::unique_ptr<TYPE>(t);
 
     return sipGetState(sipTransferObj);
+#endif
 %End
 };
 
diff --git a/test/movable/test_movable.py b/test/movable/test_movable.py
index d2e06c6..feb77de 100644
--- a/test/movable/test_movable.py
+++ b/test/movable/test_movable.py
@@ -1,6 +1,6 @@
 # SPDX-License-Identifier: BSD-2-Clause
 
-# Copyright (c) 2025 Phil Thompson <phil at riverbankcomputing.com>
+# Copyright (c) 2026 Phil Thompson <phil at riverbankcomputing.com>
 
 
 from sys import getrefcount
@@ -8,10 +8,6 @@ from sys import getrefcount
 import pytest
 
 
-# TODO
-cfg_disabled_for = [14]
-
-
 def test_movable(module):
     """ Test the support for the /Movable/ mapped type annotation.  (See
     issue/60.)  It also verifies the test implementation of the
@@ -33,20 +29,21 @@ def test_movable(module):
     # Test an empty wrapper.
     assert ow.getObjectValue() == -1000
 
-    # Test an non-empty wrapper.
+    # Test a non-empty wrapper.
     ow.setObject(ao)
-    assert getrefcount(ao) == ao_base_refcount + 1
     assert ow.getObjectValue() == 4
 
+    # Test the changed state of the object.
+    assert getrefcount(ao) == ao_base_refcount + 1
+    assert module.ispyowned(ao) is False
+
     # Unwrap the object and test the wrapper.
-    ao2 = ow.takeObject()
+    assert ow.takeObject() is ao
     assert ow.getObjectValue() == -1000
 
     # Re-test the value of the object.
-    assert ao2.getValue() == 4
+    assert ao.getValue() == 4
 
-    # Check that the original Python object no longer wraps the C++ object.
+    # Re-test the state of the object.
     assert getrefcount(ao) == ao_base_refcount
-
-    with pytest.raises(RuntimeError):
-        ao.getValue()
+    assert module.ispyowned(ao) is True
diff --git a/test/py_properties/test_py_properties.py b/test/py_properties/test_py_properties.py
index a321677..46b5c2f 100644
--- a/test/py_properties/test_py_properties.py
+++ b/test/py_properties/test_py_properties.py
@@ -1,10 +1,6 @@
 # SPDX-License-Identifier: BSD-2-Clause
 
-# Copyright (c) 2025 Phil Thompson <phil at riverbankcomputing.com>
-
-
-# TODO
-cfg_disabled_for = [14]
+# Copyright (c) 2026 Phil Thompson <phil at riverbankcomputing.com>
 
 
 def test_property_getter(module):
diff --git a/test/template_typedef/template_typedef_module.sip b/test/template_typedef/template_typedef_module.sip
index 666fb2e..d7b480c 100644
--- a/test/template_typedef/template_typedef_module.sip
+++ b/test/template_typedef/template_typedef_module.sip
@@ -6,7 +6,11 @@
 
 %ExportedHeaderCode
 // The need for this, ie. to resolve the type as a typedef, is a SIP bug.
-#define getSipType(sipTypename) (sipResolveTypedef(sipTypename) ? sipFindType(sipResolveTypedef(sipTypename)) : sipFindType(sipTypename))
+#if SIP_ABI_MAJOR_VERSION >= 14
+#define getSipType(mod, name)   sipFindTypeID(mod, sipResolveTypedef(mod, name))
+#else
+#define getSipType(name)        (sipResolveTypedef(name) ? sipFindType(sipResolveTypedef(name)) : sipFindType(name))
+#endif
 %End
 
 
@@ -17,12 +21,19 @@ template<TYPE>
 %End
 
 %ConvertFromTypeCode
+#if SIP_ABI_MAJOR_VERSION >= 14
+    //sipTypeID kp_type_id = sipFindTypeID(sipModule, "TYPE");
+    sipTypeID kp_type_id = getSipType(sipModule, "TYPE");
+
+    if (!kp_type_id)
+        return NULL;
+#else
     //const sipTypeDef *kpTypeDef = sipFindType("TYPE");
     const sipTypeDef *kpTypeDef = getSipType("TYPE");
 
-    if (!kpTypeDef) {
+    if (!kpTypeDef)
         return NULL;
-    }
+#endif
 
     // Create the Python list of the correct length.
     PyObject *l;
@@ -35,11 +46,15 @@ template<TYPE>
     // wrapper.
     for (size_t i = 0; i < sipCpp->size(); ++i) {
         TYPE *cpp = new TYPE(sipCpp->at(i));
-        PyObject *pobj;
 
-        // Get the Python wrapper for the Type instance, creating a new one if
-        // necessary, and handle any ownership transfer.
-        if ((pobj = sipConvertFromNewType(cpp, kpTypeDef, sipTransferObj)) == NULL) {
+#if SIP_ABI_MAJOR_VERSION >= 14
+        PyObject *pobj = sipConvertFromNewType(sipModule, cpp, kp_type_id,
+                sipTransferObj);
+#else
+        PyObject *pobj = sipConvertFromNewType(cpp, kpTypeDef, sipTransferObj);
+#endif
+
+        if (pobj == NULL) {
             // There was an error so garbage collect the Python list.
             Py_XDECREF(l);
             return NULL;
@@ -54,12 +69,19 @@ template<TYPE>
 %End
 
 %ConvertToTypeCode
+#if SIP_ABI_MAJOR_VERSION >= 14
+    //sipTypeID kp_type_id = sipFindTypeID(sipModule, "TYPE");
+    sipTypeID kp_type_id = getSipType(sipModule, "TYPE");
+
+    if (!kp_type_id)
+        return 0;
+#else
     //const sipTypeDef *kpTypeDef = sipFindType("TYPE");
     const sipTypeDef *kpTypeDef = getSipType("TYPE");
 
-    if (!kpTypeDef) {
+    if (!kpTypeDef)
         return 0;
-    }
+#endif
 
     // Check if type is compatible
     if (sipIsErr == NULL) {
@@ -72,18 +94,34 @@ template<TYPE>
 
     for (Py_ssize_t i = 0; i < PyList_GET_SIZE(sipPy); ++i) {
         int state;
+
+#if SIP_ABI_MAJOR_VERSION >= 14
+        TYPE *p = static_cast<TYPE *>(sipConvertToType(sipModule,
+                PyList_GET_ITEM(sipPy, i), kp_type_id, sipTransferObj,
+                SIP_NOT_NONE, &state, sipIsErr));
+#else
         TYPE *p = static_cast<TYPE *>(sipConvertToType(
                 PyList_GET_ITEM(sipPy, i), kpTypeDef, sipTransferObj,
                 SIP_NOT_NONE, &state, sipIsErr));
+#endif
 
         if (*sipIsErr) {
+#if SIP_ABI_MAJOR_VERSION >= 14
+            sipReleaseType(sipModule, p, kp_type_id, state);
+#else
             sipReleaseType(p, kpTypeDef, state);
+#endif
             delete v;
             return 0;
         }
 
         v->push_back(*p);
+
+#if SIP_ABI_MAJOR_VERSION >= 14
+        sipReleaseType(sipModule, p, kp_type_id, state);
+#else
         sipReleaseType(p, kpTypeDef, state);
+#endif
     }
 
     *sipCppPtr = v;
diff --git a/test/template_typedef/test_template_typedef.py b/test/template_typedef/test_template_typedef.py
index 37ad078..2a0dd88 100644
--- a/test/template_typedef/test_template_typedef.py
+++ b/test/template_typedef/test_template_typedef.py
@@ -1,10 +1,6 @@
 # SPDX-License-Identifier: BSD-2-Clause
 
-# Copyright (c) 2025 Phil Thompson <phil at riverbankcomputing.com>
-
-
-# TODO
-cfg_disabled_for = [14]
+# Copyright (c) 2026 Phil Thompson <phil at riverbankcomputing.com>
 
 
 def test_mapped_type_typedef(module):
diff --git a/test/templates/test_templates.py b/test/templates/test_templates.py
index bb836c7..f8c047f 100644
--- a/test/templates/test_templates.py
+++ b/test/templates/test_templates.py
@@ -1,10 +1,6 @@
 # SPDX-License-Identifier: BSD-2-Clause
 
-# Copyright (c) 2025 Phil Thompson <phil at riverbankcomputing.com>
-
-
-# TODO
-cfg_disabled_for = [14]
+# Copyright (c) 2026 Phil Thompson <phil at riverbankcomputing.com>
 
 
 def test_simple_template_superclasses(module):
diff --git a/test/py_enums/test_py_enums.py b/test/v12_enums/test_v12_enums.py
similarity index 62%
copy from test/py_enums/test_py_enums.py
copy to test/v12_enums/test_v12_enums.py
index fe1c79b..4cef91a 100644
--- a/test/py_enums/test_py_enums.py
+++ b/test/v12_enums/test_v12_enums.py
@@ -1,16 +1,14 @@
 # SPDX-License-Identifier: BSD-2-Clause
 
-# Copyright (c) 2025 Phil Thompson <phil at riverbankcomputing.com>
+# Copyright (c) 2026 Phil Thompson <phil at riverbankcomputing.com>
 
 
-from enum import Enum, Flag, IntEnum, IntFlag
+from enum import Enum
 
 import pytest
 
 
-# TODO
-#cfg_enabled_for = [13, 14]
-cfg_enabled_for = [13]
+cfg_enabled_for = [12, 14]
 
 
 @pytest.fixture(scope='module')
@@ -31,15 +29,6 @@ def named_enum_class(module):
     return NamedEnumClass
 
 
- at pytest.fixture
-def members_invalid(named_enum_class):
-    """ A fixture that creates the instance of a test class with invalid enum
-    members.
-    """
-
-    return named_enum_class(0)
-
-
 @pytest.fixture
 def members_valid(module, named_enum_class):
     """ A fixture that creates the instance of a test class with valid enum
@@ -77,42 +66,35 @@ def test_class_anon_value(module):
     assert module.EnumClass.ClassAnonMember == 40
 
 
-# The following test the /BaseType/ annotation.
-
-def test_Enum_BaseType(module):
-    assert issubclass(module.EnumBase, Enum)
-    assert not issubclass(module.EnumBase, Flag)
-    assert not issubclass(module.EnumBase, IntEnum)
-    assert not issubclass(module.EnumBase, IntFlag)
-
-def test_Flag_BaseType(module):
-    assert issubclass(module.FlagBase, Flag)
-    assert not issubclass(module.FlagBase, IntEnum)
-    assert not issubclass(module.FlagBase, IntFlag)
-
-def test_IntEnum_BaseType(module):
-    assert not issubclass(module.IntEnumBase, Flag)
-    assert issubclass(module.IntEnumBase, IntEnum)
-    assert not issubclass(module.IntEnumBase, IntFlag)
+# The following test named enums.
 
-def test_IntFlag_BaseType(module):
-    assert not issubclass(module.IntFlagBase, IntEnum)
-    assert issubclass(module.IntFlagBase, IntFlag)
+def test_module_named_enum_attrs(module):
+    assert module.NamedEnum.__module__ == 'v12_enums_module'
+    assert module.NamedEnum.__name__ == 'NamedEnum'
+    assert module.NamedEnum.__qualname__ == 'NamedEnum'
 
+def test_class_named_enum_attrs(module):
+    assert module.EnumClass.ClassNamedEnum.__module__ == 'v12_enums_module'
+    assert module.EnumClass.ClassNamedEnum.__name__ == 'ClassNamedEnum'
+    assert module.EnumClass.ClassNamedEnum.__qualname__ == 'EnumClass.ClassNamedEnum'
 
-# The following test named enums.
+def test_module_named_value(module):
+    assert module.NamedEnum.NamedMember == 20
 
-def test_module_named_type(module):
-    assert issubclass(module.NamedEnum, Enum)
+def test_module_named_value_legacy(module):
+    assert module.NamedMember == 20
 
-def test_module_named_value(module):
-    assert module.NamedEnum.NamedMember.value == 20
+def test_enum_operator_add(module):
+    assert module.NamedEnum.NamedMember + 10 == 30
 
-def test_class_named_type(module):
-    assert issubclass(module.EnumClass.ClassNamedEnum, Enum)
+def test_enum_operator_eq(module):
+    assert module.NamedEnum.NamedMember == 20
 
 def test_class_named_value(module):
-    assert module.EnumClass.ClassNamedEnum.ClassNamedMember.value == 50
+    assert module.EnumClass.ClassNamedEnum.ClassNamedMember == 50
+
+def test_class_named_value_legacy(module):
+    assert module.EnumClass.ClassNamedMember == 50
 
 def test_named_get_member(module, members_valid, virtual_hook):
     assert members_valid.named_get() == module.EnumClass.ClassNamedEnum.ClassNamedMember
@@ -129,20 +111,6 @@ def test_named_overload_set(module, members_valid):
             module.EnumClass.ClassNamedEnum.ClassNamedMember)
     assert members_valid.named_overload
 
-def test_named_get_invalid(members_invalid, virtual_hook):
-    members_invalid.named_get()
-
-    with pytest.raises(TypeError):
-        virtual_hook.reraise()
-
-def test_named_set_invalid(members_invalid):
-    with pytest.raises(TypeError):
-        members_invalid.named_set(50)
-
-def test_named_var_invalid(members_invalid):
-    with pytest.raises(TypeError):
-        members_invalid.named_var = 50
-
 
 # The following test scoped enums.
 
diff --git a/test/py_enums/py_enums_module.sip b/test/v12_enums/v12_enums_module.sip
similarity index 79%
copy from test/py_enums/py_enums_module.sip
copy to test/v12_enums/v12_enums_module.sip
index 99ae9d3..8d26b16 100644
--- a/test/py_enums/py_enums_module.sip
+++ b/test/v12_enums/v12_enums_module.sip
@@ -1,7 +1,9 @@
-// The SIP implementation of the py_enums_module test module.
+// The SIP implementation of the v12_enums_module test module.
 
 
-%Module(name=py_enums_module)
+%Module(name=v12_enums_module)
+
+%SipModuleConfiguration {CustomEnums}
 
 
 %ModuleHeaderCode
@@ -14,28 +16,14 @@ enum NamedEnum {
     NamedMember = 20
 };
 
+int operator+(NamedEnum e, int incr);
+bool operator==(NamedEnum e, int v);
+
 enum class ScopedEnum {
     ScopedMember = 30
 };
 
 
-enum EnumBase {
-    EnumBaseMember = 100
-};
-
-enum FlagBase {
-    FlagBaseMember = 110
-};
-
-enum IntEnumBase {
-    IntEnumBaseMember = 120
-};
-
-enum IntFlagBase {
-    IntFlagBaseMember = 130
-};
-
-
 class EnumClass {
 public:
     EnumClass() : named_overload(false) {}
@@ -83,6 +71,12 @@ public:
 %End
 
 
+%ModuleCode
+int operator+(NamedEnum e, int incr) {return (int)e + incr;}
+bool operator==(NamedEnum e, int v) {return (int)e == v;}
+%End
+
+
 enum {
     AnonMember
 };
@@ -91,28 +85,14 @@ enum NamedEnum {
     NamedMember
 };
 
+int operator+(NamedEnum e, int incr);
+bool operator==(NamedEnum e, int v);
+
 enum class ScopedEnum {
     ScopedMember
 };
 
 
-enum EnumBase /BaseType=Enum/ {
-    EnumBaseMember
-};
-
-enum FlagBase /BaseType=Flag/ {
-    FlagBaseMember
-};
-
-enum IntEnumBase /BaseType=IntEnum/ {
-    IntEnumBaseMember
-};
-
-enum IntFlagBase /BaseType=IntFlag/ {
-    IntFlagBaseMember
-};
-
-
 class EnumClass {
 public:
     EnumClass();
diff --git a/test/py_enums/test_py_enums.py b/test/v13_enums/test_v13_enums.py
similarity index 73%
rename from test/py_enums/test_py_enums.py
rename to test/v13_enums/test_v13_enums.py
index fe1c79b..0008def 100644
--- a/test/py_enums/test_py_enums.py
+++ b/test/v13_enums/test_v13_enums.py
@@ -1,6 +1,6 @@
 # SPDX-License-Identifier: BSD-2-Clause
 
-# Copyright (c) 2025 Phil Thompson <phil at riverbankcomputing.com>
+# Copyright (c) 2026 Phil Thompson <phil at riverbankcomputing.com>
 
 
 from enum import Enum, Flag, IntEnum, IntFlag
@@ -8,9 +8,7 @@ from enum import Enum, Flag, IntEnum, IntFlag
 import pytest
 
 
-# TODO
-#cfg_enabled_for = [13, 14]
-cfg_enabled_for = [13]
+cfg_enabled_for = [13, 14]
 
 
 @pytest.fixture(scope='module')
@@ -62,6 +60,19 @@ def scoped_members(module):
     return ScopedEnumClass()
 
 
+ at pytest.fixture
+def typed_members(module):
+    """ A fixture that creates the instance of a test class with valid typed
+    enum members.
+    """
+
+    class TypedEnumClass(module.EnumClass):
+        def typed_virt(self):
+            return module.EnumClass.ClassTypedEnum.ClassTypedMember
+
+    return TypedEnumClass()
+
+
 # The following test anonymous enums.
 
 def test_module_anon_type(module):
@@ -102,12 +113,28 @@ def test_IntFlag_BaseType(module):
 
 # The following test named enums.
 
+def test_module_named_enum_attrs(module):
+    assert module.NamedEnum.__module__ == 'v13_enums_module'
+    assert module.NamedEnum.__name__ == 'NamedEnum'
+    assert module.NamedEnum.__qualname__ == 'NamedEnum'
+
+def test_class_named_enum_attrs(module):
+    assert module.EnumClass.ClassNamedEnum.__module__ == 'v13_enums_module'
+    assert module.EnumClass.ClassNamedEnum.__name__ == 'ClassNamedEnum'
+    assert module.EnumClass.ClassNamedEnum.__qualname__ == 'EnumClass.ClassNamedEnum'
+
 def test_module_named_type(module):
     assert issubclass(module.NamedEnum, Enum)
 
 def test_module_named_value(module):
     assert module.NamedEnum.NamedMember.value == 20
 
+def test_enum_operator_add(module):
+    assert module.NamedEnum.NamedMember + 10 == 30
+
+def test_enum_operator_eq(module):
+    assert module.NamedEnum.NamedMember == 20
+
 def test_class_named_type(module):
     assert issubclass(module.EnumClass.ClassNamedEnum, Enum)
 
@@ -168,3 +195,23 @@ def test_scoped_set_member(module, scoped_members):
 
 def test_scoped_var_member(module, scoped_members):
     scoped_members.scoped_var = module.EnumClass.ClassScopedEnum.ClassScopedMember
+
+
+# The following test typed enums.
+
+def test_class_typed_type(module):
+    assert issubclass(module.EnumClass.ClassTypedEnum, Enum)
+
+def test_class_typed_value(module):
+    assert module.EnumClass.ClassTypedEnum.ClassTypedMember.value == 0xff
+
+def test_typed_get_member(module, typed_members, virtual_hook):
+    assert typed_members.typed_get() is module.EnumClass.ClassTypedEnum.ClassTypedMember
+    virtual_hook.reraise()
+
+def test_typed_set_member(module, typed_members):
+    typed_members.typed_set(
+            module.EnumClass.ClassTypedEnum.ClassTypedMember)
+
+def test_typed_var_member(module, typed_members):
+    typed_members.typed_var = module.EnumClass.ClassTypedEnum.ClassTypedMember
diff --git a/test/py_enums/py_enums_module.sip b/test/v13_enums/v13_enums_module.sip
similarity index 71%
rename from test/py_enums/py_enums_module.sip
rename to test/v13_enums/v13_enums_module.sip
index 99ae9d3..bb78577 100644
--- a/test/py_enums/py_enums_module.sip
+++ b/test/v13_enums/v13_enums_module.sip
@@ -1,7 +1,9 @@
-// The SIP implementation of the py_enums_module test module.
+// The SIP implementation of the v13_enums_module test module.
 
 
-%Module(name=py_enums_module)
+%Module(name=v13_enums_module)
+
+%SipModuleConfiguration {PyEnums}
 
 
 %ModuleHeaderCode
@@ -14,6 +16,9 @@ enum NamedEnum {
     NamedMember = 20
 };
 
+int operator+(NamedEnum e, int incr);
+bool operator==(NamedEnum e, int v);
+
 enum class ScopedEnum {
     ScopedMember = 30
 };
@@ -78,11 +83,32 @@ public:
     }
     static void scoped_set(ClassScopedEnum) {}
     ClassScopedEnum scoped_var;
+
+    enum ClassTypedEnum : unsigned char {
+        ClassTypedMember = 0xff
+    };
+
+    ClassTypedEnum typed_get() {
+        return typed_virt();
+    }
+
+    virtual ClassTypedEnum typed_virt() {
+        return ClassTypedEnum::ClassTypedMember;
+    }
+
+    static void typed_set(ClassTypedEnum) {}
+    ClassTypedEnum typed_var;
 };
 
 %End
 
 
+%ModuleCode
+int operator+(NamedEnum e, int incr) {return (int)e + incr;}
+bool operator==(NamedEnum e, int v) {return (int)e == v;}
+%End
+
+
 enum {
     AnonMember
 };
@@ -91,6 +117,9 @@ enum NamedEnum {
     NamedMember
 };
 
+int operator+(NamedEnum e, int incr);
+bool operator==(NamedEnum e, int v);
+
 enum class ScopedEnum {
     ScopedMember
 };
@@ -147,4 +176,13 @@ public:
     virtual ClassScopedEnum scoped_virt();
     static void scoped_set(ClassScopedEnum);
     ClassScopedEnum scoped_var;
+
+    enum ClassTypedEnum : unsigned char {
+        ClassTypedMember
+    };
+
+    ClassTypedEnum typed_get();
+    virtual ClassTypedEnum typed_virt();
+    static void typed_set(ClassTypedEnum);
+    ClassTypedEnum typed_var;
 };
diff --git a/test/virtuals/test_virtuals.py b/test/virtuals/test_virtuals.py
new file mode 100644
index 0000000..d3ab8d7
--- /dev/null
+++ b/test/virtuals/test_virtuals.py
@@ -0,0 +1,38 @@
+# SPDX-License-Identifier: BSD-2-Clause
+
+# Copyright (c) 2025 Phil Thompson <phil at riverbankcomputing.com>
+
+
+def test_base_implementation_int(module):
+    class Derived(module.Base):
+        def default_value_int(self):
+            return 2 * super().default_value_int()
+
+    klass = Derived()
+    value = module.Base.default_value_int(klass)
+
+    assert value == 10
+
+
+def test_py_reimplementation_class(module):
+    class Derived(module.Base):
+        def default_value_class(self):
+            return Derived(b'Derived')
+
+    value = Derived().get_value_class()
+
+    assert module.ispyowned(value)
+
+    # Note that we don't test the type as it will be Base (not Derived) as we
+    # haven't implemented %ConvertToSubClassCode.
+    assert value.get_class_name() == b'Derived'
+
+
+def test_py_reimplementation_int(module):
+    class Derived(module.Base):
+        def default_value_int(self):
+            return 2 * super().default_value_int()
+
+    value = Derived().get_value_int()
+
+    assert value == 20
diff --git a/test/virtuals/virtuals_module.sip b/test/virtuals/virtuals_module.sip
new file mode 100644
index 0000000..8dd88df
--- /dev/null
+++ b/test/virtuals/virtuals_module.sip
@@ -0,0 +1,39 @@
+// The SIP implementation of the virtuals_module test module.
+
+
+%Module(name=virtuals_module)
+
+
+%ModuleHeaderCode
+class Base
+{
+public:
+    Base(const char *class_name = nullptr) : m_class_name(class_name) {}
+    virtual ~Base() {}
+
+    virtual int default_value_int() const {return 10;}
+    int get_value_int() const {return default_value_int();}
+
+    virtual Base *default_value_class() const {return new Base("Base");}
+    Base *get_value_class() const {return default_value_class();}
+    const char *get_class_name() const {return m_class_name;}
+
+private:
+    const char *m_class_name;
+};
+%End
+
+
+class Base
+{
+public:
+    Base(const char *class_name = 0);
+    virtual ~Base();
+
+    virtual int default_value_int() const;
+    int get_value_int() const;
+
+    virtual Base *default_value_class() const /Factory/;
+    Base *get_value_class() const /Factory/;
+    const char *get_class_name() const;
+};


From null at kde.org  Mon Jul 27 12:14:08 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 11:14:08 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/kitinerary/Neon/stable=5D_debian=3A_kpim6-kmime-dev_-=3E_kf6-kmime-dev?=
Message-ID: <20260727111408.610CA1400510@lerwini.kde.org>

Git commit acce4d7022007a2b2c3186e37e921cade41c7364 by Carlos De Maine.
Committed on 27/07/2026 at 11:14.
Pushed by carlosdem into branch 'Neon/stable'.

kpim6-kmime-dev -> kf6-kmime-dev

M  +2    -2    debian/control

https://invent.kde.org/neon/pim/kitinerary/-/commit/acce4d7022007a2b2c3186e37e921cade41c7364

diff --git a/debian/control b/debian/control
index 2eebbc0..dfe0b11 100644
--- a/debian/control
+++ b/debian/control
@@ -45,8 +45,8 @@ Description: library for Travel Reservation information
 Package: kpim6-itinerary-dev
 Architecture: any
 X-Neon-MergedPackage: true
-Depends: kpim6-itinerary (= ${binary:Version}),
-         kpim6-kmime-dev,
+Depends: kf6-kmime-dev,
+         kpim6-itinerary (= ${binary:Version}),
          kpim6-pkpass-dev,
          kf6-kcalendarcore-dev,
          kf6-kcontacts-dev,

From null at kde.org  Mon Jul 27 12:04:48 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 11:04:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/sip6/Neon/release=5D_debian=3A_Release_to_unstable=2E?=
Message-ID: <20260727110448.2B2131402CF3@lerwini.kde.org>

Git commit b237440983b90c67675055c3a132af50dde61c13 by Dmitry Shachnev.
Committed on 14/03/2026 at 17:58.
Pushed by carlosdem into branch 'Neon/release'.

Release to unstable.

M  +2    -2    debian/changelog

https://invent.kde.org/neon/forks/sip6/-/commit/b237440983b90c67675055c3a132af50dde61c13

diff --git a/debian/changelog b/debian/changelog
index fb92f15..2dccc04 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-sip6 (6.15.2-1) UNRELEASED; urgency=medium
+sip6 (6.15.2-1) unstable; urgency=medium
 
   * New upstream release.
   * Refresh debian/patches/intersphinx_local.diff.
@@ -8,7 +8,7 @@ sip6 (6.15.2-1) UNRELEASED; urgency=medium
   * Drop ‘Priority: optional’, it became default in dpkg 1.22.12.
   * Bump Standards-Version to 4.7.3, no changes needed.
 
- -- Dmitry Shachnev <mitya57 at debian.org>  Mon, 09 Mar 2026 18:37:05 +0300
+ -- Dmitry Shachnev <mitya57 at debian.org>  Sat, 14 Mar 2026 20:58:38 +0300
 
 sip6 (6.15.1-1) unstable; urgency=medium
 


From null at kde.org  Mon Jul 27 12:04:48 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 11:04:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/sip6/Neon/release=5D_debian=3A_Refresh_debian/patches/intersphinx=5Flocal=2Ediff=2E?=
Message-ID: <20260727110448.269E91402CBE@lerwini.kde.org>

Git commit 1173364856d4220fc45b5bbd6e0d4c7912ce8a77 by Dmitry Shachnev.
Committed on 09/03/2026 at 15:37.
Pushed by carlosdem into branch 'Neon/release'.

Refresh debian/patches/intersphinx_local.diff.

M  +1    -0    debian/changelog
M  +2    -2    debian/patches/intersphinx_local.diff

https://invent.kde.org/neon/forks/sip6/-/commit/1173364856d4220fc45b5bbd6e0d4c7912ce8a77

diff --git a/debian/changelog b/debian/changelog
index 9f613b1..fbbc8c2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 sip6 (6.15.2-1) UNRELEASED; urgency=medium
 
   * New upstream release.
+  * Refresh debian/patches/intersphinx_local.diff.
 
  -- Dmitry Shachnev <mitya57 at debian.org>  Mon, 09 Mar 2026 18:37:05 +0300
 
diff --git a/debian/patches/intersphinx_local.diff b/debian/patches/intersphinx_local.diff
index e997229..a553167 100644
--- a/debian/patches/intersphinx_local.diff
+++ b/debian/patches/intersphinx_local.diff
@@ -7,10 +7,10 @@ Subject: Use local intersphinx inventory.
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/docs/conf.py b/docs/conf.py
-index 032cbee..2ddcab5 100644
+index 4f184f5..260c17b 100644
 --- a/docs/conf.py
 +++ b/docs/conf.py
-@@ -20,7 +20,7 @@ version = 'v6.15.1'
+@@ -20,7 +20,7 @@ version = 'v6.15.2'
  # https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration
  
  extensions = ['myst_parser', 'sphinx.ext.intersphinx']


From null at kde.org  Mon Jul 27 12:24:07 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 11:24:07 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/office/alkimia/Neon/release=5D_debian=3A_dh=5Fauto=5Fconfigure_--_-DQT=5FMAJOR=5FVERSION=3D6?=
Message-ID: <20260727112407.947DD14005C9@lerwini.kde.org>

Git commit 38e65282c5ca04cd9639dc593a032f05365f844a by Carlos De Maine.
Committed on 27/07/2026 at 11:24.
Pushed by carlosdem into branch 'Neon/release'.

dh_auto_configure -- -DQT_MAJOR_VERSION=6

M  +3    -0    debian/rules

https://invent.kde.org/neon/office/alkimia/-/commit/38e65282c5ca04cd9639dc593a032f05365f844a

diff --git a/debian/rules b/debian/rules
index 7b27b07..555b6e1 100755
--- a/debian/rules
+++ b/debian/rules
@@ -8,3 +8,6 @@ export DH_VERBOSE=1
 
 %:
 	dh $@ --with kf6 --buildsystem kf6
+
+override_dh_auto_configure:
+	dh_auto_configure -- -DQT_MAJOR_VERSION=6

From null at kde.org  Mon Jul 27 12:39:16 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 11:39:16 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/multimedia/amarok/Neon/release=5D_debian=3A_no_more_libpostproc-dev_and_libgstreamer-plugins_have_had_name_changes?=
Message-ID: <20260727113916.8810214008B9@lerwini.kde.org>

Git commit ab4f928605f3609e5b174cb5f8bc737eabad07f3 by Carlos De Maine.
Committed on 27/07/2026 at 11:39.
Pushed by carlosdem into branch 'Neon/release'.

no more libpostproc-dev and libgstreamer-plugins have had name changes

M  +3    -4    debian/control

https://invent.kde.org/neon/multimedia/amarok/-/commit/ab4f928605f3609e5b174cb5f8bc737eabad07f3

diff --git a/debian/control b/debian/control
index 97798436..3c457eb8 100644
--- a/debian/control
+++ b/debian/control
@@ -42,10 +42,10 @@ Build-Depends: cmake,
                libgcrypt20-dev,
                libglib2.0-dev,
                libgmock-dev,
-               libgpod-dev (>= 0.7.0),
-               libgstreamer-plugins-base1.0-dev,
+               libgpod-dev,
                libgstreamer-plugins-bad1.0-dev,
-               libgstreamer-plugins-good1.0-dev,
+               libgstreamer-plugins-base1.0-dev,
+               libgstreamer-plugins-extra1.0-dev,
                libgstreamer1.0-dev,
                libgstreamermm-1.0-dev,
                liblastfm5-dev,
@@ -53,7 +53,6 @@ Build-Depends: cmake,
                libmariadbd-dev,
                libmtp-dev (>= 1.0.0),
                libofa0-dev,
-               libpostproc-dev,
                libqca-qt6-dev,
                libswscale-dev,
                libtag1-dev (>= 1.8),

From null at kde.org  Mon Jul 27 12:39:33 2026
From: null at kde.org (Neon CI)
Date: Mon, 27 Jul 2026 11:39:33 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/multimedia/amarok/Neon/unstable=5D_debian=3A_Merging_Neon/stable_into_Neon/unstable=2E?=
Message-ID: <20260727113933.998F514008B9@lerwini.kde.org>

Git commit 2797a2e84972826baacc522e5f300cf940c19e6a by Neon CI.
Committed on 27/07/2026 at 11:39.
Pushed by neon-jenkins into branch 'Neon/unstable'.

Merging Neon/stable into Neon/unstable.

M  +3    -4    debian/control

https://invent.kde.org/neon/multimedia/amarok/-/commit/2797a2e84972826baacc522e5f300cf940c19e6a

diff --cc debian/control
index 2d857042,3c457eb8..33101626
--- a/debian/control
+++ b/debian/control
@@@ -50,12 -50,9 +50,11 @@@ Build-Depends: cmake
                 libgstreamermm-1.0-dev,
                 liblastfm5-dev,
                 libloudmouth1-dev,
 +               libmariadb-dev,
                 libmariadbd-dev,
                 libmtp-dev (>= 1.0.0),
 +#               libmygpo-qt6-dev,
                 libofa0-dev,
-                libpostproc-dev,
                 libqca-qt6-dev,
                 libswscale-dev,
                 libtag1-dev (>= 1.8),

From null at kde.org  Mon Jul 27 12:41:10 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 11:41:10 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/maui/mauiman/Neon/release=5D_debian=3A_no_need_for_cask-server?=
Message-ID: <20260727114110.12E1014008F2@lerwini.kde.org>

Git commit 0f974be8f8587cbd66f86fe92b971ac94aae68e9 by Carlos De Maine.
Committed on 27/07/2026 at 11:41.
Pushed by carlosdem into branch 'Neon/release'.

no need for cask-server

M  +0    -1    debian/control

https://invent.kde.org/neon/maui/mauiman/-/commit/0f974be8f8587cbd66f86fe92b971ac94aae68e9

diff --git a/debian/control b/debian/control
index 07ee8ed..3084a2f 100644
--- a/debian/control
+++ b/debian/control
@@ -19,7 +19,6 @@ Description: Maui Manager Library for MAUI Apps.
 Package: libmauiman
 Architecture: any
 Depends: mauiman,
-         cask-server,
          ${misc:Depends},
          ${shlibs:Depends}
 Description: Maui Manager Library for MAUI Apps.

From null at kde.org  Mon Jul 27 12:48:33 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 11:48:33 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/office/calligra/Neon/release=5D_debian=3A_libxbase64-dev_is_no_loner_in_resolute?=
Message-ID: <20260727114833.39C4514008B9@lerwini.kde.org>

Git commit aa4a67097c9e857f05bd6a34e9698b7999b186d8 by Carlos De Maine.
Committed on 27/07/2026 at 11:48.
Pushed by carlosdem into branch 'Neon/release'.

libxbase64-dev is no loner in resolute

M  +0    -1    debian/control

https://invent.kde.org/neon/office/calligra/-/commit/aa4a67097c9e857f05bd6a34e9698b7999b186d8

diff --git a/debian/control b/debian/control
index b63fd8a..f6ccb75 100644
--- a/debian/control
+++ b/debian/control
@@ -59,7 +59,6 @@ Build-Depends: cauchy-dev,
                libwpd-dev (>= 0.10),
                libwpg-dev (>= 0.3),
                libwps-dev (>= 0.4),
-               libxbase64-dev,
                libxml2-dev,
                okular-dev,
                pkg-config,

From null at kde.org  Mon Jul 27 13:02:18 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 12:02:18 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/multimedia/kdenlive/Neon/release=5D_debian=3A_opentimelineio-dev_-=3E_libopentimelineio-dev?=
Message-ID: <20260727120218.A15C01402409@lerwini.kde.org>

Git commit a908e34dc6863a70c2aac2cf53b4fc1bbfb83bdd by Carlos De Maine.
Committed on 27/07/2026 at 12:02.
Pushed by carlosdem into branch 'Neon/release'.

opentimelineio-dev -> libopentimelineio-dev

M  +1    -1    debian/control

https://invent.kde.org/neon/multimedia/kdenlive/-/commit/a908e34dc6863a70c2aac2cf53b4fc1bbfb83bdd

diff --git a/debian/control b/debian/control
index 8c32e29..bdf3aa0 100644
--- a/debian/control
+++ b/debian/control
@@ -38,9 +38,9 @@ Build-Depends: cmake,
                libkddockwidgets-qt6-dev,
                libmlt++-dev,
                libmlt-dev,
+               libopentimelineio-dev,
                libswresample-dev,
                libv4l-dev,
-               opentimelineio-dev,
                pkgconf,
                pkg-kde-tools-neon,
                qt6-declarative-dev,

From null at kde.org  Mon Jul 27 13:18:23 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 12:18:23 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kdevelop/kdevelop/Neon/release=5D_debian=3A_let_clang_and_llvm_be_the_default_versions?=
Message-ID: <20260727121823.DAD711402D1F@lerwini.kde.org>

Git commit b2a18bf70b97c3960c832b5eb5f362d54da957a8 by Carlos De Maine.
Committed on 27/07/2026 at 12:18.
Pushed by carlosdem into branch 'Neon/release'.

let clang and llvm be the default versions

M  +3    -3    debian/control

https://invent.kde.org/neon/kdevelop/kdevelop/-/commit/b2a18bf70b97c3960c832b5eb5f362d54da957a8

diff --git a/debian/control b/debian/control
index 17ff6a9..d3abaf8 100644
--- a/debian/control
+++ b/debian/control
@@ -40,7 +40,7 @@ Build-Depends: clazy,
                kf6-threadweaver-dev,
                libastyle-dev,
                libboost-dev (>= 1.35.0),
-               libclang-19-dev (>= 1:3.8) [!alpha !hppa !hurd-any !ia64 !kfreebsd-any !m68k !powerpcspe !riscv64 !sh4 !x32],
+               libclang-dev (>= 1:3.8) [!alpha !hppa !hurd-any !ia64 !kfreebsd-any !m68k !powerpcspe !riscv64 !sh4 !x32],
                libcups2-dev,
                libedit-dev,
                libkomparediff2-dev,
@@ -48,8 +48,8 @@ Build-Depends: clazy,
                libplasma-dev,
                libsvn-dev,
                libzstd-dev,
-               llvm-19-dev (>= 1:3.8) [!alpha !hppa !hurd-any !ia64 !kfreebsd-any !m68k !powerpcspe !riscv64 !sh4 !x32],
-               okteta-dev,
+               llvm-dev (>= 1:3.8) [!alpha !hppa !hurd-any !ia64 !kfreebsd-any !m68k !powerpcspe !riscv64 !sh4 !x32],
+#               okteta-dev,
                pkg-kde-tools-neon,
                qt6-base-dev,
                qt6-declarative-dev,

From null at kde.org  Mon Jul 27 13:29:58 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 12:29:58 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/education/kturtle/Neon/release=5D_debian=3A_stray_cut_and_paste?=
Message-ID: <20260727122958.D6D5414008CC@lerwini.kde.org>

Git commit fefdbc639fef6d96be02919e75f563c30519f5db by Carlos De Maine.
Committed on 27/07/2026 at 12:29.
Pushed by carlosdem into branch 'Neon/release'.

stray cut and paste

M  +1    -1    debian/control

https://invent.kde.org/neon/education/kturtle/-/commit/fefdbc639fef6d96be02919e75f563c30519f5db

diff --git a/debian/control b/debian/control
index 3e393a1..e62b667 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,7 @@ Priority: optional
 Maintainer: Debian/Kubuntu Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>
 Uploaders: Eshat Cakar <info at eshat.de>,
            Pino Toscano <pino at debian.org>,
-           Maximiliano Curia <maxy at debian.org>,Build-Depends: cmake,
+           Maximiliano Curia <maxy at debian.org>,
 Build-Depends: cmake,
                debhelper-compat (= 13),
                kf6-extra-cmake-modules,

From null at kde.org  Mon Jul 27 13:32:15 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 12:32:15 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/maui/mauikit-archiver/Neon/release=5D_debian=3A_formatting?=
Message-ID: <20260727123215.BCC441400E3A@lerwini.kde.org>

Git commit 3da6bd8079552943f17e079c809db6c7f0e22e36 by Carlos De Maine.
Committed on 27/07/2026 at 12:32.
Pushed by carlosdem into branch 'Neon/release'.

formatting

M  +1    -0    debian/changelog

https://invent.kde.org/neon/maui/mauikit-archiver/-/commit/3da6bd8079552943f17e079c809db6c7f0e22e36

diff --git a/debian/changelog b/debian/changelog
index 21e2f0a..cc3281c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -15,3 +15,4 @@ mauikit-archiver (4.0.0-0neon) noble; urgency=medium
   * Initial release
 
  -- Jonathan Riddell <jr at jriddell.org>  Mon, 10 June 2024 19:57:31 +0000
+

From null at kde.org  Mon Jul 27 13:44:00 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 12:44:00 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/neon-packaging/ytmusicapi/Neon/release=5D_debian=3A_export_DH=5FVERBOSE_=3D_1?=
Message-ID: <20260727124400.18FA81400DA9@lerwini.kde.org>

Git commit dd69c9db30926bf5758f2a6090b5f7fd92b23458 by Carlos De Maine.
Committed on 27/07/2026 at 12:43.
Pushed by carlosdem into branch 'Neon/release'.

export DH_VERBOSE = 1

M  +1    -1    debian/rules

https://invent.kde.org/neon/neon-packaging/ytmusicapi/-/commit/dd69c9db30926bf5758f2a6090b5f7fd92b23458

diff --git a/debian/rules b/debian/rules
index 50d5dad..63d3474 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,6 +1,6 @@
 #!/usr/bin/make -f
 
-#export DH_VERBOSE = 1
+export DH_VERBOSE = 1
 export PYBUILD_NAME = ytmusicapi
 
 %:

From null at kde.org  Mon Jul 27 13:54:24 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 12:54:24 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/sip6/Neon/release=5D_debian=3A_export_DH=5FVERBOSE_=3D_1?=
Message-ID: <20260727125424.37A7614008CC@lerwini.kde.org>

Git commit 9b3b7f2e8139d4167ef598456cfa20eaefa4d1b2 by Carlos De Maine.
Committed on 27/07/2026 at 12:54.
Pushed by carlosdem into branch 'Neon/release'.

export DH_VERBOSE = 1

M  +1    -0    debian/rules

https://invent.kde.org/neon/forks/sip6/-/commit/9b3b7f2e8139d4167ef598456cfa20eaefa4d1b2

diff --git a/debian/rules b/debian/rules
index ae679f0..770367e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,5 +1,6 @@
 #!/usr/bin/make -f
 
+export DH_VERBOSE = 1
 export PYBUILD_NAME=sipbuild
 export PYBUILD_AFTER_BUILD=cd {build_dir} && {interpreter} -c \
 	'from ply import yacc; from sipbuild.generator.parser import rules; yacc.yacc(module=rules)' && \

From null at kde.org  Mon Jul 27 14:00:07 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 13:00:07 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/education/marble/Neon/release=5D_debian=3A_libiwlocate-dev_is_not_in_resolute?=
Message-ID: <20260727130007.4B696140098E@lerwini.kde.org>

Git commit 3486ac67f47ecbb786dfbde251e3faf7b938d180 by Carlos De Maine.
Committed on 27/07/2026 at 13:00.
Pushed by carlosdem into branch 'Neon/release'.

libiwlocate-dev is not in resolute

M  +0    -1    debian/control

https://invent.kde.org/neon/education/marble/-/commit/3486ac67f47ecbb786dfbde251e3faf7b938d180

diff --git a/debian/control b/debian/control
index f4c2619..597d3ea 100644
--- a/debian/control
+++ b/debian/control
@@ -20,7 +20,6 @@ Build-Depends: cmake,
                libplasma-dev,
                libprotobuf-dev,
                libshp-dev,
-               libwlocate-dev,
                pkgconf,
                pkg-kde-tools-neon,
                python3-dev,

From null at kde.org  Mon Jul 27 14:13:29 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 13:13:29 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-resolute/stellarsolver-resolute/Neon/unstable=5D_debian=3A_new_release?=
Message-ID: <20260727131329.A1E4A14009B9@lerwini.kde.org>

Git commit 290ab1124b1caa5916a36001f849a08602137e20 by Carlos De Maine.
Committed on 27/07/2026 at 13:13.
Pushed by carlosdem into branch 'Neon/unstable'.

new release

A  +1    -0    debian/.gitattributes
A  +88   -0    debian/changelog
A  +38   -0    debian/control
A  +145  -0    debian/copyright
A  +4    -0    debian/libstellarsolver-dev.install
A  +2    -0    debian/libstellarsolver2.install
A  +1    -0    debian/libstellarsolver2.lintian-overrides
A  +1838 -0    debian/patches/cae12a5917f7d49d792f71b76019074e944f5527.diff
A  +1    -0    debian/patches/series
A  +7    -0    debian/rules
A  +6    -0    debian/salsa-ci.yml
A  +1    -0    debian/source/format
A  +5    -0    debian/upstream/metadata
A  +3    -0    debian/watch

https://invent.kde.org/neon/backports-resolute/stellarsolver-resolute/-/commit/290ab1124b1caa5916a36001f849a08602137e20

diff --git a/debian/.gitattributes b/debian/.gitattributes
new file mode 100644
index 0000000..6a03163
--- /dev/null
+++ b/debian/.gitattributes
@@ -0,0 +1 @@
+changelog merge=dpkg-mergechangelogs
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..bcb23fd
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,88 @@
+stellarsolver (2.8-0) unstable; urgency=medium
+
+  * New upstream release.
+
+ -- KDE neon <neon at kde.org>  Mon, 27 Jul 2026 23:12:14 +1000
+
+stellarsolver (2.7-1) unstable; urgency=medium
+
+  * New upstream release.
+
+ -- KDE neon <neon at kde.org>  Wed, 30 Jul 2025 22:58:34 +1000
+
+stellarsolver (2.6-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Update the patches:
+    - 139-fix-qsort-warning.patch: drop, fixed upstream
+  * Bump Standards-Version to 4.7.0, no changes required.
+
+ -- Pino Toscano <pino at debian.org>  Fri, 19 Jul 2024 22:16:34 +0200
+
+stellarsolver (2.5-2) unstable; urgency=medium
+
+  * Team upload.
+  * Apply patch to fix qsort definition and thus build error (Closes:
+    #1066275). Thanks Miriam Espana Acebal for the patch.
+  * Switch deprecated B-D on pkg-config to pkgconf.
+
+ -- Lisandro Damián Nicanor Pérez Meyer <lisandro at debian.org>  Sun, 14 Apr 2024 12:14:48 -0300
+
+stellarsolver (2.5-1) unstable; urgency=medium
+
+  * New upstream release.
+
+ -- Pino Toscano <pino at debian.org>  Fri, 18 Aug 2023 06:04:30 +0200
+
+stellarsolver (2.4-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Bump Standards-Version to 4.6.2, no changes required.
+
+ -- Pino Toscano <pino at debian.org>  Sat, 17 Dec 2022 09:27:49 +0100
+
+stellarsolver (2.3-2) unstable; urgency=medium
+
+  * Upload to unstable.
+
+ -- Pino Toscano <pino at debian.org>  Thu, 26 May 2022 06:42:29 +0200
+
+stellarsolver (2.3-1) experimental; urgency=medium
+
+  * New upstream release.
+  * Small updates to copyright.
+
+ -- Pino Toscano <pino at debian.org>  Tue, 24 May 2022 20:45:49 +0200
+
+stellarsolver (2.2-1) experimental; urgency=medium
+
+  * New upstream release.
+  * Bump Standards-Version to 4.6.1, no changes required.
+  * Rename packages according to the new SONAMEs:
+    - libstellarsolver1 -> libstellarsolver2
+  * Update install files.
+  * Update copyright.
+
+ -- Pino Toscano <pino at debian.org>  Sat, 21 May 2022 06:24:52 +0200
+
+stellarsolver (1.9-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Add needed dependencies for libstellarsolver-dev: libcfitsio-dev,
+    qtbase5-dev.
+  * CI: enable blhc again, as it should work fine now.
+  * Small tweak to the description of libstellarsolver1.
+
+ -- Pino Toscano <pino at debian.org>  Sat, 29 Jan 2022 14:41:22 +0100
+
+stellarsolver (1.8-2) unstable; urgency=medium
+
+  * Upload to unstable.
+
+ -- Pino Toscano <pino at debian.org>  Sun, 12 Dec 2021 00:18:18 +0100
+
+stellarsolver (1.8-1) experimental; urgency=medium
+
+  * Initial packaging.
+
+ -- Pino Toscano <pino at debian.org>  Fri, 10 Sep 2021 07:01:41 +0200
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..b0033f3
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,38 @@
+Source: stellarsolver
+Section: libdevel
+Priority: optional
+Maintainer: Debian Krap Maintainers <debian-qt-kde at lists.debian.org>
+Uploaders: Pino Toscano <pino at debian.org>
+Build-Depends: cmake (>= 3.0~),
+ debhelper-compat (= 13),
+ libcfitsio-dev,
+ libgsl-dev,
+ pkgconf,
+ qt6-base-dev,
+ wcslib-dev,
+Standards-Version: 4.7.0
+Rules-Requires-Root: no
+Vcs-Git: https://salsa.debian.org/qt-kde-team/3rdparty/stellarsolver.git
+Vcs-Browser: https://salsa.debian.org/qt-kde-team/3rdparty/stellarsolver
+Homepage: https://github.com/rlancaste/stellarsolver
+
+Package: libstellarsolver2
+Section: libs
+Architecture: any
+Multi-Arch: same
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Sextractor and Astrometry.net-Based Internal Astrometric Solver
+ An Astrometric Plate Solver, built on Astrometry.net and SEP (sextractor).
+ .
+ This package contains the Stellar Solver shared library.
+
+Package: libstellarsolver-dev
+Architecture: any
+Depends: libstellarsolver2 (= ${binary:Version}),
+ libcfitsio-dev,
+ qt6-base-dev,
+ ${misc:Depends}
+Description: development files for the Stellar Solver library
+ An Astrometric Plate Solver, built on Astrometry.net and SEP (sextractor).
+ .
+ This package contains the Stellar Solver development files.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..a517cba
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,145 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: stellarsolver
+Source: https://github.com/rlancaste/stellarsolver
+Files-Excluded: debian/*
+
+Files: *
+Copyright: Robert Lancaster, 2020
+License: GPL-2+
+
+Files: cmake/*
+Copyright: 2006, 2016, Jasem Mutlaq <mutlaqja at ikarustech.com>
+           2014, Kelly Thompson <kgt at lanl.gov>
+           2007-2009, Kitware, Inc.
+           2020, Robert Lancaster <rlancaste at gmail.com>
+License: BSD-3-clause
+
+Files: stellarsolver/astrometry/*
+Copyright: 2006-2015 astrometry.net, Dustin Lang, Keith Mierle, David W. Hogg,
+ Gerard Jungman, Michael Blanton, Denis Vida, Brian Grough, Sam Roweis,
+ Christopher Stumm, David Warde-Farley, Michal Kočer, Tamas Budavari
+ 2008 B.A. Weaver,
+ 1992, 1993 The Regents of the University of California,
+ 1970-2003, Wm. Randolph Franklin,
+ 2002-2007 Gene Cash,
+ 2007-2008 Ianaré Sévi
+ 2015 Ole Streicher <olebole at debian.org> (debian)
+License: BSD-3-clause
+
+Files: stellarsolver/astrometry/blind/windirent.h
+Copyright: 1998-2019, Toni Ronkko
+License: dirent-MIT
+ Permission is hereby granted, free of charge, to any person obtaining a copy
+ of this software and associated documentation files (the "Software"), to deal
+ in the Software without restriction, including without limitation the rights
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+ .
+ The above copyright notice and this permission notice shall be included in all
+ copies or substantial portions of the Software.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ SOFTWARE.
+
+Files: stellarsolver/astrometry/include/astrometry/anqfits.h
+       stellarsolver/astrometry/include/astrometry/qfits_byteswap.h
+       stellarsolver/astrometry/include/astrometry/qfits_card.h
+       stellarsolver/astrometry/include/astrometry/qfits_error.h
+       stellarsolver/astrometry/include/astrometry/qfits_float.h
+       stellarsolver/astrometry/include/astrometry/qfits_header.h
+       stellarsolver/astrometry/include/astrometry/qfits_image.h
+       stellarsolver/astrometry/include/astrometry/qfits_md5.h
+       stellarsolver/astrometry/include/astrometry/qfits_memory.h
+       stellarsolver/astrometry/include/astrometry/qfits_rw.h
+       stellarsolver/astrometry/include/astrometry/qfits_std.h
+       stellarsolver/astrometry/include/astrometry/qfits_table.h
+       stellarsolver/astrometry/include/astrometry/qfits_time.h
+       stellarsolver/astrometry/include/astrometry/qfits_tools.h
+Copyright: 2001-2004, European Southern Observatory
+           2007-2013, Dustin Lang
+License: GPL-2+
+
+Files: stellarsolver/astrometry/libkd/an-fls.h
+Copyright: 1990, 1993, The Regents of the University of California.  All rights reserved.
+License: BSD-3-clause
+
+Files: stellarsolver/astrometry/qfits-an/*
+Copyright: Nicolas Devillard <ndevilla at gmail.com>
+           2001-2004, European Southern Observatory
+           2002, Yves Jung <yjung at eso.org>
+           2007, 2010, 2013, Dustin Lang
+License: GPL-2+
+
+Files: stellarsolver/astrometry/util/md5.c
+Copyright: 2001-2003, Christophe Devine
+License: GPL-2+
+
+Files: stellarsolver/sep/*
+Copyright: 1993-2011, Emmanuel Bertin
+           2014, SEP developers
+License: LGPL-3+
+
+Files: stellarsolver/sep/overlap.h
+       stellarsolver/sep/util.cpp
+Copyright: Thomas Robitaille
+           Kyle Barbary
+License: BSD-3-clause
+
+Files: ssolverutils/bayer.c
+       ssolverutils/bayer.h
+Copyright: Damien Douxchamps
+           Frederic Devernay
+           Dave Coffin
+License: LGPL-2.1+
+
+Files: ssolverutils/dms.cpp
+       ssolverutils/dms.h
+       tester/nan.h
+Copyright: 2001, Jason Harris <jharris at 30doradus.org>
+           2013, Akarsh Simha <akarsh.simha at kdemail.net>
+License: GPL-2+
+
+Files: debian/*
+Copyright: 2021-2022, Pino Toscano <pino at debian.org>
+License: LGPL-2.1+
+
+License: BSD-3-clause
+ modification, are permitted provided that the following conditions
+ are met:
+ .
+ 1. Redistributions of source code must retain the copyright
+    notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the copyright
+    notice, this list of conditions and the following disclaimer in the
+    documentation and/or other materials provided with the distribution.
+ 3. The name of the author may not be used to endorse or promote products
+    derived from this software without specific prior written permission.
+ .
+ THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+License: GPL-2+
+ On Debian systems, the full text of the GNU General Public License
+ version 2 can be found in the file `/usr/share/common-licenses/GPL-2'.
+
+License: LGPL-2.1+
+ On Debian systems, the full text of the GNU Lesser General Public License
+ version 2.1 can be found in the file `/usr/share/common-licenses/LGPL-2.1'.
+
+License: LGPL-3+
+ On Debian systems, the full text of the GNU Lesser General Public License
+ version 3 can be found in the file `/usr/share/common-licenses/LGPL-3'.
diff --git a/debian/libstellarsolver-dev.install b/debian/libstellarsolver-dev.install
new file mode 100644
index 0000000..83d4aa5
--- /dev/null
+++ b/debian/libstellarsolver-dev.install
@@ -0,0 +1,4 @@
+usr/include/libstellarsolver/
+usr/lib/*/cmake/StellarSolver/
+usr/lib/*/libstellarsolver6.so
+usr/lib/*/pkgconfig/stellarsolver.pc
diff --git a/debian/libstellarsolver2.install b/debian/libstellarsolver2.install
new file mode 100644
index 0000000..543ec91
--- /dev/null
+++ b/debian/libstellarsolver2.install
@@ -0,0 +1,2 @@
+usr/lib/*/libstellarsolver6.so.2
+usr/lib/*/libstellarsolver6.so.2.*
diff --git a/debian/libstellarsolver2.lintian-overrides b/debian/libstellarsolver2.lintian-overrides
new file mode 100644
index 0000000..7712374
--- /dev/null
+++ b/debian/libstellarsolver2.lintian-overrides
@@ -0,0 +1 @@
+libstellarsolver2: package-name-doesnt-match-sonames libstellarsolver6-2
\ No newline at end of file
diff --git a/debian/patches/cae12a5917f7d49d792f71b76019074e944f5527.diff b/debian/patches/cae12a5917f7d49d792f71b76019074e944f5527.diff
new file mode 100644
index 0000000..8f1f371
--- /dev/null
+++ b/debian/patches/cae12a5917f7d49d792f71b76019074e944f5527.diff
@@ -0,0 +1,1838 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 29b29421..c989e984 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -6,6 +6,10 @@ if(APPLE)
+ endif(APPLE)
+ 
+ #cmake_policy(SET CMP0003 NEW)
++# Hide all symbols by default
++set(CMAKE_CXX_VISIBILITY_PRESET hidden)
++set(CMAKE_VISIBILITY_INLINES_HIDDEN YES)
++add_compile_options(-fvisibility=hidden $<$<COMPILE_LANGUAGE:CXX>:-fvisibility-inlines-hidden>)
+ 
+ # Timestamp build
+ string(TIMESTAMP StellarSolver_BUILD_TS UTC)
+@@ -302,6 +306,7 @@ set(PKGCONFIG_INSTALL_PREFIX "${CMAKE_INSTALL_LIBDIR}/pkgconfig")
+ 
+ install(FILES
+     ${CMAKE_CURRENT_SOURCE_DIR}/stellarsolver/stellarsolver.h
++    ${CMAKE_CURRENT_SOURCE_DIR}/stellarsolver/stellarsolver_export.h
+     ${CMAKE_CURRENT_SOURCE_DIR}/stellarsolver/structuredefinitions.h
+     ${CMAKE_CURRENT_SOURCE_DIR}/stellarsolver/extractorsolver.h
+     ${CMAKE_CURRENT_SOURCE_DIR}/stellarsolver/parameters.h
+diff --git a/package.xml b/package.xml
+new file mode 100644
+index 00000000..fddb0526
+--- /dev/null
++++ b/package.xml
+@@ -0,0 +1,8 @@
++<package format="3">
++    <name>stellarsolver</name>
++    <version>1.0.0</version>
++    <description>StellarSolver built as part of ROS2 workspace</description>
++    <maintainer email="you at example.com">You</maintainer>
++    <license>LGPL-3.0</license>
++    <buildtool_depend>ament_cmake</buildtool_depend>
++</package>
+\ No newline at end of file
+diff --git a/stellarsolver/astrometry/include/astrometry/starutil.h b/stellarsolver/astrometry/include/astrometry/starutil.h
+index fc1b2690..8875a02a 100644
+--- a/stellarsolver/astrometry/include/astrometry/starutil.h
++++ b/stellarsolver/astrometry/include/astrometry/starutil.h
+@@ -7,6 +7,7 @@
+ #define STARUTIL_H
+ 
+ #include <math.h>
++#include "stellarsolver_export.h"
+ #include "astrometry/an-bool.h"
+ #include "astrometry/keywords.h"
+ 
+@@ -124,7 +125,7 @@ double dec2mercy(double dec);
+ //# Modified by Robert Lancaster for the StellarSolver Internal Library
+ // Moved ra2hms to header file for easier Windows compilation
+ // RA in degrees to H:M:S
+-void ra2hms(double ra, int* h, int* m, double* s);
++STELLARSOLVER_API void ra2hms(double ra, int* h, int* m, double* s);
+ /**
+ inline void ra2hms(double ra, int* h, int* m, double* s) {
+     double rem;
+@@ -146,13 +147,13 @@ inline void ra2hms(double ra, int* h, int* m, double* s) {
+ }**/
+ 
+ // Dec in degrees to D:M:S
+-void dec2dms(double dec, int* sign, int* d, int* m, double* s);
++STELLARSOLVER_API void dec2dms(double dec, int* sign, int* d, int* m, double* s);
+ 
+ double hms2ra(int h, int m, double s);
+ double dms2dec(int sgn, int d, int m, double s);
+ 
+-void ra2hmsstring(double ra, char* str);
+-void dec2dmsstring(double dec, char* str);
++STELLARSOLVER_API void ra2hmsstring(double ra, char* str);
++STELLARSOLVER_API void dec2dmsstring(double dec, char* str);
+ 
+ void project_hammer_aitoff_x(double x, double y, double z, double* projx, double* projy);
+ 
+diff --git a/stellarsolver/extractorsolver.h b/stellarsolver/extractorsolver.h
+index e1ccce00..2de5833a 100644
+--- a/stellarsolver/extractorsolver.h
++++ b/stellarsolver/extractorsolver.h
+@@ -14,13 +14,14 @@
+ #include <QVector>
+ 
+ //Project Includes
++#include "stellarsolver_export.h"
+ #include "structuredefinitions.h"
+ #include "parameters.h"
+ #include "wcsdata.h"
+ 
+ using namespace SSolver;
+ 
+-class ExtractorSolver : public QThread
++class STELLARSOLVER_API ExtractorSolver : public QThread
+ {
+         Q_OBJECT
+     public:
+diff --git a/stellarsolver/parameters.h b/stellarsolver/parameters.h
+index 01fce3b7..35ab2e61 100644
+--- a/stellarsolver/parameters.h
++++ b/stellarsolver/parameters.h
+@@ -4,6 +4,7 @@
+ #include <QObject>
+ 
+ //Project Includes
++#include "stellarsolver_export.h"
+ #include "structuredefinitions.h"
+ 
+ namespace SSolver
+@@ -94,7 +95,7 @@ static QString getConvFilterString(SSolver::ConvFilterType type)
+ 
+ //This is a structure to hold the paths to the external programs for solving.
+ //This makes the paths easier to access and set
+-typedef struct
++typedef struct STELLARSOLVER_API ExternalProgramPaths
+ {
+     QString confPath;               //Path to the Astrometry Config File
+     QString sextractorBinaryPath;   //Path to the SExtractor Program binary
+@@ -304,7 +305,7 @@ static QString getLogLevelString(SSolver::logging_level logLevel)
+ //The values here are the defaults unless they get changed.
+ //If you are fine with those defaults, you don't need to set any of them.
+ 
+-class Parameters
++class STELLARSOLVER_API Parameters
+ {
+     public:
+ 
+diff --git a/stellarsolver/stellarsolver.h b/stellarsolver/stellarsolver.h
+index db9e3c4e..568c6853 100644
+--- a/stellarsolver/stellarsolver.h
++++ b/stellarsolver/stellarsolver.h
+@@ -7,783 +7,852 @@
+ */
+ #pragma once
+ 
+-//Includes for this project
++// Includes for this project
+ #include "extractorsolver.h"
++#include "stellarsolver_export.h"
+ #include "structuredefinitions.h"
+ #include "wcsdata.h"
+ 
+ #include "parameters.h"
+ #include "version.h"
+ 
+-//QT Includes
++// QT Includes
+ #include <QDir>
+-#include <QThread>
+ #include <QMap>
++#include <QPointer>
++#include <QRect>
++#include <QThread>
+ #include <QVariant>
+ #include <QVector>
+-#include <QRect>
+-#include <QPointer>
+ 
+ using namespace SSolver;
+ 
+-class StellarSolver : public QObject
++class STELLARSOLVER_API StellarSolver : public QObject
+ {
+-        Q_OBJECT
+-        Q_PROPERTY(QString BasePath MEMBER m_BasePath)
+-        Q_PROPERTY(QString FileToProcess MEMBER m_FileToProcess)
+-        Q_PROPERTY(QString AstrometryAPIKey MEMBER m_AstrometryAPIKey)
+-        Q_PROPERTY(QString AstrometryAPIURL MEMBER m_AstrometryAPIURL)
+-        Q_PROPERTY(QString LogFileName MEMBER m_LogFileName)
+-        Q_PROPERTY(bool UsePosition MEMBER m_UsePosition)
+-        Q_PROPERTY(bool UseScale MEMBER m_UseScale)
+-        Q_PROPERTY(bool AutoGenerateAstroConfig MEMBER m_AutoGenerateAstroConfig)
+-        Q_PROPERTY(bool CleanupTemporaryFiles MEMBER m_CleanupTemporaryFiles)
+-        Q_PROPERTY(bool OnlySendFITSFiles MEMBER m_OnlySendFITSFiles)
+-        Q_PROPERTY(bool LogToFile MEMBER m_LogToFile)
+-        Q_PROPERTY(SolverType SolverType MEMBER m_SolverType)
+-        Q_PROPERTY(ProcessType ProcessType MEMBER m_ProcessType)
+-        Q_PROPERTY(ExtractorType ExtractorType MEMBER m_ExtractorType)
+-
+-    public:
+-        /**
+-         * @brief StellarSolver This constructor makes a StellarSolver without any image or information
+-         * @param parent The parent of this StellarSolver, allows it to be deleted with its parent, defaults to nullptr
+-         */
+-        explicit StellarSolver(QObject *parent = nullptr);
+-
+-         /**
+-         * @brief StellarSolver This constructor makes a StellarSolver with just the image information
+-         * @param imagestats Information about the imagebuffer provided
+-         * @param imageBuffer The imagebuffer to be processed
+-         * @param parent The parent of this StellarSolver, allows it to be deleted with its parent, defaults to nullptr
+-         */
+-        explicit StellarSolver(const FITSImage::Statistic &imagestats,  uint8_t const *imageBuffer, QObject *parent = nullptr);
+-
+-        /**
+-         * @brief StellarSolver This constructor makes a StellarSolver with the ProcessType included
+-         * @param type The type of process you are planning to perform on the image
+-         * @param imagestats Information about the imagebuffer provided
+-         * @param imageBuffer The imagebuffer to be processed
+-         * @param parent The parent of this StellarSolver, allows it to be deleted with its parent, defaults to nullptr
+-         */
+-        explicit StellarSolver(ProcessType type, const FITSImage::Statistic &imagestats, uint8_t const *imageBuffer, QObject *parent = nullptr);
+-
+-        //This deletes the StellarSolver
+-        ~StellarSolver();
+-
+-        /**
+-         * @brief loadNewImageBuffer loads a new image buffer for StellarSolver to process
+-         * @param imagestats Information about the imagebuffer provided
+-         * @param imageBuffer The imagebuffer to be processed
+-         * @return whether or not it succesfully loaded a new image.  It will not be successful if you try to load a null image buffer or if a process is running.
+-         */
+-        bool loadNewImageBuffer(const FITSImage::Statistic &imagestats,  uint8_t const *imageBuffer);
+-
+-        /**
+-         * @brief getDefaultExternalPaths gets the default external program paths appropriate for the selected Computer System
+-         * @param system is the selected system setup
+-         * @return The appropriate ExernalProgramPaths Object
+-         */
+-        static ExternalProgramPaths getDefaultExternalPaths(ComputerSystemType system);
+-
+-        /**
+-         * @brief getDefaultExternalPaths gets the default external program paths appropriate for the current Computer System
+-         * @param system is the selected system setup
+-         * @return The appropriate ExernalProgramPaths Object
+-         */
+-        static ExternalProgramPaths getDefaultExternalPaths();
+-
+-
+-        // Notes for the function below:
+-        // Return the full path to index files to use when solving.
+-        // The input is a list of directory names, and index and healpix constraints.
+-        // If indexToUse and healpixToUse are -1, then return all the .fit or .fits
+-        // files in the directories. If indexToUse >= 0, then constrain the list to
+-        // just those of the correct index. If healpixToUse is also >= 0 then
+-        // further constrain the list to correct healpix. It is assumed the index
+-        // filename format is index-$INDEX.fit or .fits, or index-$INDEX-$HH.fit or
+-        // .fits where $HH is a 2-character healpix number, e.g. index-4205-03.fits.
+-
+-        /**
+-         * @brief getIndexFiles This lets you get a list of paths to index files to pass to astrometry instead of letting it automatically search.
+-         * @param directoryList This is the list of directory names to search for index files
+-         * @param indexToUse If you know which index series should solve it, this lets you constrain the list to that index series.
+-         * @param healpixToUse If you further know which healpix to use, this lets you constrain to just that index file
+-         * @return The list of index files to use
+-         */
+-        static QStringList getIndexFiles(const QStringList &directoryList, int indexToUse = -1, int healpixToUse = -1);
+-  
+-        /**
+-         * @brief getCommandString gets the processType as a string explaining the command StellarSolver is Running
+-         * @return The details of what StellarSolver is doing.
+-         */
+-        QString getCommandString()
+-        {
+-            return SSolver::getCommandString(m_ProcessType, m_ExtractorType, m_SolverType);
+-        }
+-
+-        /**
+-         * @brief getScaleUnitString gets a string for the scale units used in the scale for plate solving
+-         * @return The string for the scale units used.
+-         */
+-        QString getScaleUnitString()
+-        {
+-            return SSolver::getScaleUnitString(m_ScaleUnit);
+-        }
+-
+-        /**
+-         * @brief getShapeString gets a string for the Star Extractor setting for calculating Flux using ellipses or circles
+-         * @return The name of the shape
+-         */
+-        QString getShapeString()
+-        {
+-            return SSolver::getShapeString(params.apertureShape);
+-        }
+-
+-        /**
+-         * @brief getConvFilterString gets a string for the name of the Convolution Filter used in Star Extraction
+-         * @return The name of the Convolution Filter
+-         */
+-        QString getConvFilterString()
+-        {
+-            return SSolver::getConvFilterString(params.convFilterType);
+-        }
+-
+-        /**
+-         * @brief getMultiAlgoString gets a string for which algorithm we are using to solve in parallel threads
+-         * @return The name of the parallel thread solving algorithm
+-         */
+-        QString getMultiAlgoString()
+-        {
+-            return SSolver::getMultiAlgoString(params.multiAlgorithm);
+-        }
+-
+-        /**
+-         * @brief getLogLevelString gets a string for the current Astrometry Logging Level we are using
+-         * @return The name of the current logging level
+-         */
+-        QString getLogLevelString()
+-        {
+-            return SSolver::getLogLevelString(m_AstrometryLogLevel);
+-        }
+-
+-        /**
+-         * @brief getColorChannel Returns which color channel is being used for Star Extraction and Solving in an RGB image
+-         * @return The Color Channel in use
+-         */
+-        FITSImage::ColorChannel getColorChannel()
+-        {
+-            return (FITSImage::ColorChannel) m_ColorChannel;
+-        }
+-
+-        /**
+-         * @brief getVersion gets the StellarSolver Version String
+-         * @return The version string
+-         */
+-        static QString getVersion()
+-        {
+-            return QString("StellarSolver Library Version: %1, build: %2").arg(StellarSolver_VERSION).arg(StellarSolver_BUILD_TS);
+-        }
+-
+-        /**
+-         * @brief getVersionNumber gets the StellarSolver Version Number
+-         * @return The version number
+-         */
+-        static QString getVersionNumber()
+-        {
+-            return StellarSolver_VERSION;
+-        }
+-
+-        //STELLARSOLVER METHODS
+-        //The public methods here are for you to start, stop, setup, and get results from the StellarSolver
+-
+-        //These are the most important methods that you can use for the StellarSolver
+-
+-        /**
+-         * @brief extract Performs Star Extraction on the image.  This is performed synchronously and blocks the calling thread until the finished signal is emitted.
+-         * @param calculateHFR If true, it will also calculated Half-Flux Radius for each detected star. HFR calculations can be very CPU-intensive.
+-         * @param frame If set, it will only extract stars within this rectangular region of the image.
+-         * @return A boolean that reports whether it was successful, true means success.
+-         */
+-        bool extract(bool calculateHFR = false, QRect frame = QRect());
+-
+-        /**
+-         * @brief solve Plate Solves the image.  This is performed synchronously and blocks the calling thread until the finished signal is emitted.
+-         * @return A boolean that reports whether it was successful, true means success.
+-         */
+-        bool solve();
+-
+-        /**
+-         * @brief start Starts a Star Extraction or Plate Solving proccess.  The process is performed asynchronously.  The calling program should then wait for the ready or finished signal.
+-         */
+-        void start();
+-
+-        /**
+-         * @brief abort will abort the Star Extraction or Plate Solving process.  For external programs it runs the kill command.
+-         */
+-        void abort();
+-
+-        /**
+-         * @brief abort will abort the Star Extraction or Plate Solving process and wait synchronously till that is done.
+-         */
+-        void abortAndWait();
+-
+-        /**
+-         * @brief setParameters sets the Parameters for the StellarSolver based on a Parameters object you set up.
+-         * @param parameters The Parameters object
+-         */
+-        void setParameters(const Parameters &parameters)
+-        {
+-            params = parameters;
+-        };
+-
+-        /**
+-         * @brief setParameterProfile sets the Parameters for the StellarSolver based on a selection of a built in parameters profile.
+-         * @param profile The selected built in profile
+-         */
+-        void setParameterProfile(SSolver::Parameters::ParametersProfile profile);
+-
+-        /**
+-         * @brief setExternalFilePaths sets the external file paths for the external programs
+-         * @param paths are the paths to set
+-         */
+-        void setExternalFilePaths(const ExternalProgramPaths &paths)
+-        {
+-            m_ExternalPaths = paths;
+-        }
+-
+-        /**
+-         * @brief setIndexFolderPaths Sets the IndexFolderPaths to automatically search for index files.
+-         * @param indexPaths A QStringList containing the list of folders to search.
+-         */
+-        void setIndexFolderPaths(const QStringList &indexPaths)
+-        {
+-            indexFolderPaths = indexPaths;
+-        };
+-
+-        /**
+-         * @brief setIndexFilePaths Sets the IndexFilePaths variable to a list of index file paths to use.
+-         * @param indexFilePaths A QStringList containing the list of index file paths.
+-         */
+-        void setIndexFilePaths(QStringList indexFilePaths)
+-        {
+-            m_IndexFilePaths = indexFilePaths;
+-        };
+-
+-        /**
+-         * @brief clearIndexFileAndFolderPaths Clears both the Index File paths and Index Folder paths in case they were set before.
+-         */
+-        void clearIndexFileAndFolderPaths()
+-        {
+-            m_IndexFilePaths.clear();
+-            indexFolderPaths.clear();
+-        }
+-
+-        /**
+-         * @brief setSearchScale will set the Search Scale range to speed up the solver based on the ScaleUnits QString
+-         * @param fov_low The low end of the search range in the specified units
+-         * @param fov_high The high end of the search range in the specified units
+-         * @param scaleUnits The specified units for the range.
+-         */
+-        void setSearchScale(double fov_low, double fov_high, const QString &scaleUnits);
+-
+-        /**
+-         * @brief setSearchScale will set the Search Scale range to speed up the solver based on the ScaleUnits enum
+-         * @param fov_low The low end of the search range in the specified units
+-         * @param fov_high The high end of the search range in the specified units
+-         * @param units The specified units for the range.
+-         */
+-        void setSearchScale(double fov_low, double fov_high, ScaleUnits units);
+-
+-        /**
+-         * @brief setSearchPositionRaDec sets the search RA/DEC/Radius to speed up the solver when plate solving
+-         * @param ra The Right Ascension in decimal hours
+-         * @param dec The Declination in decimal degrees
+-         */
+-        void setSearchPositionRaDec(double ra, double dec);
+-
+-        /**
+-         * @brief setSearchPositionInDegrees sets the search RA/DEC/Radius to speed up the solver when plate solving
+-         * @param ra The Right Ascension in decimal degrees
+-         * @param dec The Declination in decimal degrees
+-         */
+-        void setSearchPositionInDegrees(double ra, double dec);
+-
+-        /**
+-         * @brief clearSearchPosition turns off the usage of the Search Position if it was set previously
+-         */
+-        void clearSearchPosition()
+-        {
+-            m_UsePosition = false;
+-        }
+-
+-        /**
+-         * @brief clearSearchScale turns off the usage of the Search Scale if it was set previously
+-         */
+-        void clearSearchScale()
+-        {
+-            m_UseScale = false;
+-        }
+-
+-        /**
+-         * @brief setLogLevel sets the astrometry logging level
+-         * @param level The level of logging
+-         */
+-        void setLogLevel(logging_level level)
+-        {
+-            m_AstrometryLogLevel = level;
+-        };
+-
+-        /**
+-         * @brief setSSLogLevel sets the logging level for StellarSolver
+-         * @param level The level of logging
+-         */
+-        void setSSLogLevel(SSolverLogLevel level)
+-        {
+-            m_SSLogLevel = level;
+-        };
+-
+-        /**
+-         * @brief setConvolutionFilter lets you set up your own custom QVector convolution filter
+-         * @param filter the QVector of float values that is the convolution filter
+-         */
+-        void setConvolutionFilter(const QVector<float> &filter)
+-        {
+-            params.convFilterType = SSolver::CONV_CUSTOM;
+-            convFilter = filter;
+-        }
+-
+-        /**
+-         * @brief generateConvFilter can be used to generate a Convolution Filter based on the selected parameters
+-         * @param filter The selected Convolution Filter type
+-         * @param fwhm The fwhm of the filter in pixels
+-         * @return The QVector of float values that is the Convolution Filter
+-         */
+-        static QVector<float> generateConvFilter(SSolver::ConvFilterType filter, double fwhm);
+-
+-        /**
+-         * @brief getBuiltInProfiles gets the built in Parameter options profiles
+-         * @return The QList of Parameter Options Profiles
+-         */
+-        static QList<Parameters> getBuiltInProfiles();
+-
+-        /**
+-         * @brief loadSavedOptionsProfiles loads saved Parameter Options Profiles from a file on the computer
+-         * @param savedOptionsProfiles The file path where the profiles are saved
+-         * @return The QList full of Parameter Options Profiles
+-         */
+-        static QList<SSolver::Parameters> loadSavedOptionsProfiles(const QString &savedOptionsProfiles);
+-
+-        /**
+-         * @brief getDefaultIndexFolderPaths gets the default astrometry Index folder paths for the Operating System
+-         * @return A QStringList full of folder paths to search for index files
+-         */
+-        static QStringList getDefaultIndexFolderPaths();
+-
+-
+-        //Accessor Method for external classes
+-        /**
+-         * @brief getNumStarsFound gets the number of stars found in the star extraction
+-         * @return The number of stars found
+-         */
+-        int getNumStarsFound() const
+-        {
+-            return numStars;
+-        }
+-        /**
+-         * @brief getStarList gets the list of stars found during star extraction
+-         * @return A QList full of stars and their properties
+-         */
+-        const QList<FITSImage::Star> &getStarList() const
+-        {
+-            return m_ExtractorStars;
+-        }
+-
+-        /**
+-         * @brief getStarListFromSolve gets the list of stars used to plate solve the image
+-         * @return A QList full of stars and their properties
+-         */
+-        const QList<FITSImage::Star> &getStarListFromSolve() const
+-        {
+-            return m_SolverStars;
+-        }
+-
+-        /**
+-         * @brief getBackground gets information about the image background found during star exraction
+-         * @return The background information
+-         */
+-        const FITSImage::Background &getBackground() const
+-        {
+-            return background;
+-        }
+-
+-        /**
+-         * @brief getSolution gets the Solution information from the latest plate solve
+-         * @return The Solution information
+-         */
+-        const FITSImage::Solution &getSolution() const
+-        {
+-            return solution;
+-        }
+-
+-        /**
+-         * @brief getSolutionIndexNumber gets the astrometry index file number used to solve the latest plate solve
+-         * @return The index number
+-         */
+-        short getSolutionIndexNumber()
+-        {
+-            return solutionIndexNumber;
+-        };
+-
+-        /**
+-         * @brief getSolutionHealpix gets the healpix identifying which image in the index series solved the image in the latest plate solve
+-         * @return The healpix number
+-         */
+-        short getSolutionHealpix()
+-        {
+-            return solutionHealpix;
+-        };
+-
+-        /**
+-         * @brief extractionDone Whether or not star extraction has been completed
+-         * @return true means the star extraction is done
+-         */
+-        bool extractionDone() const
+-        {
+-            return m_HasExtracted;
+-        }
+-        /**
+-         * @brief solvingDone Whether or not plate solving has been completed
+-         * @return true means the plate solving is done
+-         */
+-        bool solvingDone() const
+-        {
+-            return m_HasSolved;
+-        }
+-
+-        /**
+-         * @brief failed Whether or not the Star Extraction or Plate Solving has failed
+-         * @return true means that it failed
+-         */
+-        bool failed() const
+-        {
+-            return m_HasFailed;
+-        }
+-
+-        /**
+-         * @brief hasWCSData gets whether or not WCS Data has been retrieved for the image after plate solving
+-         * @return true means we have WCS data
+-         */
+-        bool hasWCSData() const
+-        {
+-            return hasWCS;
+-        };
+-
+-        /**
+-         * @brief getWCSData returns a copy of the WCS Data Object that contains either internal or external WCS data and can perform WCS calculations on Stars and Images
+-         * @return the WCSData Object
+-         */
+-        WCSData getWCSData()
+-        {
+-            return wcsData;
+-        }
+-
+-        /**
+-         * @brief getNumThreads gets the number of ExtractorSolvers used to plate solve the image
+-         * @return the number of solvers
+-         */
+-        int getNumThreads() const
+-        {
+-            if(parallelSolvers.size() == 0) return 1;
+-            else return parallelSolvers.size();
+-        }
+-
+-        /**
+-         * @brief getCurrentParameters gets a Parameters object containing the current Options Profile
+-         * @return The current parameters
+-         */
+-        const Parameters &getCurrentParameters()
+-        {
+-            return params;
+-        }
+-
+-        /**
+-         * @brief isCalculatingHFR returns whether or not the star extraction is also doing HFR
+-         * @return true means HFR is being done too
+-         */
+-        bool isCalculatingHFR()
+-        {
+-            return m_CalculateHFR;
+-        }
+-
+-        /**
+-         * @brief setUseSubframe sets up a subframe for star extraction
+-         * @param frame The QRect that represents the subframe in the image
+-         */
+-        void setUseSubframe(QRect frame);
+-
+-        /**
+-         * @brief clearSubFrame removes the subframe so that star extraction does the whole image.
+-         */
+-        void clearSubFrame()
+-        {
+-            useSubframe = false;
+-            m_Subframe = QRect(0, 0, m_Statistics.width, m_Statistics.height);
+-        };
+-
+-        /**
+-         * @brief setColorChannel allows you to choose which color channel to use for Star Extraction and Solving in an RGB Image
+-         * @param channel The ColorChannel to use
+-         */
+-        void setColorChannel(FITSImage::ColorChannel channel)
+-        {
+-            m_ColorChannel = channel;
+-        };
+-
+-        /**
+-         * @brief setColorChannel allows you to choose which color channel to use for Star Extraction and Solving in an RGB Image
+-         * @param channel The int of the ColorChannel to use
+-         */
+-        void setColorChannel(int channel)
+-        {
+-            m_ColorChannel = (FITSImage::ColorChannel) channel;
+-        };
+-
+-        /**
+-         * @brief isRunning returns whether or not a process is currently running
+-         * @return true means it is running
+-         */
+-        bool isRunning() const;
+-
+-        /**
+-         * @brief raString will generate a nicely formatted QString for the Right Ascension
+-         * @param ra The ra in decimal hours
+-         * @return A QString for the Right Ascension
+-         */
+-        static QString raString(double ra);
+-
+-        /**
+-         * @brief decString will generate a nicely formatted QString for the Declination
+-         * @param dec The dec in decimal degrees
+-         * @return A QString for the Declination
+-         */
+-        static QString decString(double dec);
+-
+-        /**
+-         * @brief pixelToWCS converts the image X, Y Pixel coordinates to RA, DEC sky coordinates using the WCS data
+-         * @param pixelPoint The X, Y coordinate in pixels
+-         * @param skyPoint The RA, DEC coordinates
+-         * @return A boolean to say whether it succeeded, true means it did
+-         */
+-        bool pixelToWCS(const QPointF &pixelPoint, FITSImage::wcs_point &skyPoint);
+-
+-        /**
+-         * @brief wcsToPixel converts the RA, DEC sky coordinates to image X, Y Pixel coordinates using the WCS data
+-         * @param skyPoint The RA, DEC coordinates
+-         * @param pixelPoint The X, Y coordinate in pixels
+-         * @return A boolean to say whether it succeeded, true means it did
+-         */
+-        bool wcsToPixel(const FITSImage::wcs_point &skyPoint, QPointF &pixelPoint);
+-
+-
+-    public slots:
+-        /**
+-         * @brief processFinished slot gets called when a Star Extraction or a Plate Solve finishes.
+-         * @param code Whether the process has failed or not.  0 means success.
+-         */
+-        void processFinished(int code);
+-
+-        /**
+-         * @brief finishParallelSolve slot gets called when a Parallel Plate Solve finishes.
+-         * @param code Whether the process has failed or not.  0 means success.
+-         */
+-        void finishParallelSolve(int success);
+-
+-    private:
+-
+-   // Useful state information for the StellarSolver
+-        bool m_HasExtracted {false};        // This boolean is set when the star extraction is done
+-        bool m_HasSolved {false};           // This boolean is set when the solving is done
+-        bool m_HasFailed {false};           // This boolean is set when a process has failed
+-        bool hasWCS {false};                // This boolean gets set if the StellarSolver has WCS data to retrieve
+-        bool m_isRunning {false};           // Whether or not the StellarSolver is currently running
+-
+-   //StellarSolver Options
+-
+-        // Primary Options for StellarSolver
+-        ProcessType m_ProcessType { EXTRACT };                  // This defines the type of process to perform.
+-        ExtractorType m_ExtractorType { EXTRACTOR_INTERNAL };   // This is the type of star extractor to use.
+-        SolverType m_SolverType {SOLVER_STELLARSOLVER};         // This is the type of solver to use.
+-
+-        // External Process Options
+-        QString m_FileToProcess;                // The file that is being processed.
+-        bool m_CleanupTemporaryFiles {true};    // Whether or not to delete the temp files when finished
+-        bool m_AutoGenerateAstroConfig {true};  // Whether or not to generate the astrometry.cfg file. This is preferred so that it sends all the options requested.
+-        bool m_OnlySendFITSFiles {true};        // This is sometimes needed if the external solvers can't handle other file types
+-        ExternalProgramPaths m_ExternalPaths;   // System File Paths to external programs and files
+-
+-        // Index File Options
+-        QStringList indexFolderPaths;           // This is the list of folder paths that the solver will use to search for index files
+-        QStringList m_IndexFilePaths;           // This is an alternative to the indexFolderPaths variable.  We can just load individual index files instead of searching for them
+-
+-        // Online Options
+-        QString m_AstrometryAPIKey;
+-        QString m_AstrometryAPIURL;
+-
+-        // HFR Options
+-        bool m_CalculateHFR {false};          // Whether or not the HFR of the image should be calculated using sep_flux_radius.  Don't do it unless you need HFR
+-
+-        // Subframing Options
+-        bool useSubframe {false};
+-        QRect m_Subframe;
+-
+-        // This determines which color channel in an RGB image should be used for SEP
+-        // By Default we should use green since most telescopes are best color corrected for Green
+-        int m_ColorChannel = FITSImage::GREEN;
+-
+-        // The currently set parameters for StellarSolver
+-        Parameters params;
+-
+-        // This is the Convolution Filter used by the Source Extractor
+-        QVector<float> convFilter = {1, 2, 1,
+-                                     2, 4, 2,
+-                                     1, 2, 1
+-                                    };
+-
+-        // Astrometry Scale Parameters, These are not saved parameters and change for each image, use the methods to set them
+-        bool m_UseScale {false};                // Whether or not to use the image scale parameters
+-        double m_ScaleLow {0};                  // Lower bound of image scale estimate
+-        double m_ScaleHigh {0};                 // Upper bound of image scale estimate
+-        ScaleUnits m_ScaleUnit {ARCMIN_WIDTH};  // In what units are the lower and upper bounds?
+-
+-        // Astrometry Position Parameters, These are not saved parameters and change for each image, use the methods to set them
+-        bool m_UsePosition = false;             // Whether or not to use initial information about the position
+-        double m_SearchRA = HUGE_VAL;           // RA of field center for search, format: decimal degrees
+-        double m_SearchDE = HUGE_VAL;           // DEC of field center for search, format: decimal degrees
+-
+-    // StellarSolver Variables
+-
+-        FITSImage::Statistic m_Statistics;                  // This is information about the image
+-        const uint8_t *m_ImageBuffer { nullptr };           // The generic data buffer containing the image data
+-        QList<ExtractorSolver*> parallelSolvers;            // This is the list of parallel ExtractorSolvers when solving in parallel
+-        QScopedPointer<ExtractorSolver> m_ExtractorSolver;  // This is the single ExtractorSolver used when not working in parallel
+-        WCSData wcsData;                    // This is the WCS information from the last solve.
+-        int m_ParallelSolversFinishedCount {0};             // This is the number of parallel solvers that are done.
+-
+-    // StellarSolver Results Information
+-
+-        FITSImage::Background background;           // This is a report on the background levels found during star extraction
+-        QList<FITSImage::Star> m_ExtractorStars;    // This is the list of stars that get extracted from the image
+-        QList<FITSImage::Star> m_SolverStars;       // This is the list of stars that were extracted for the last successful solve
+-        int numStars = 0;                           // The number of stars found in the last operation
+-        FITSImage::Solution solution;               // This is the solution that comes back from the Solver
+-        short solutionIndexNumber = -1;             // This is the index number of the index used to solve the image.
+-        short solutionHealpix = -1;                 // This is the healpix of the index used to solve the image.
+-
+-    // Logging Settings for Astrometry
+-        bool m_LogToFile {false};                       //This determines whether or not to save the output from Astrometry.net to a file
+-        QString m_LogFileName;                          //This is the path to the log file that it will save.
+-        logging_level m_AstrometryLogLevel {LOG_NONE};  //This is the level of astrometry logging.  Beware, setting this too high can severely affect performance
+-        SSolverLogLevel m_SSLogLevel {LOG_NORMAL};      //This is the level for the StellarSolver Logging
+-
+-    // These are for creating temporary files
+-        //This is the base name used for all temporary files.  It uses a random name based on the type of solver/star extractor.
+-        QString m_BaseName;
+-        //This is the path used for saving any temporary files.  They are by default saved to the default temp directory, you can change it if you want to.
+-        QString m_BasePath {QDir::tempPath()};
+-
+-    // StellarSolver Private Methods
+-        /**
+-         * @brief registerMetaTypes registers the meta types so they can be used in functions
+-         */
+-        void registerMetaTypes();
+-
+-        /**
+-         * @brief parallelSolversAreRunning returns whether the parallel solvers are currently running
+-         * @return true if they are running
+-         */
+-        bool parallelSolversAreRunning() const;
+-
+-        /**
+-         * @brief whichSolver gets the index of this particular solver in the Parallel Solvers list
+-         * @param solver is which solver to check the index of
+-         * @return an int representing its position
+-         */
+-        int whichSolver(ExtractorSolver *solver);
+-
+-        /**
+-         * @brief snr gets the signal to noise ratio for a star with the specified background
+-         * @param background The specified background object which may have come from star extraction
+-         * @param star The specified star
+-         * @param gain The gain used in the calculation
+-         * @return The snr as a double
+-         */
+-        static double snr(const FITSImage::Background &background,
+-                          const FITSImage::Star &star, double gain = 0.5);
+-
+-        /**
+-         * @brief parallelSolve method gets called to start up a parallel solve.
+-         */
+-        void parallelSolve();
+-
+-        /**
+-         * @brief updateConvolutionFilter This will update the convolution filter when the StellarSolver gets set up
+-         */
+-        void updateConvolutionFilter();
+-
+-        /**
+-         * @brief appendStarsRAandDEC attaches the RA and DEC information to a star list
+-         * @param stars is the star list to process
+-         * @return true if it was successful
+-         */
+-        bool appendStarsRAandDEC(QList<FITSImage::Star> &stars);
+-
+-        /**
+-         * @brief checkParameters checks the current Parameters before starting an operation to make sure they are sound.
+-         * @return true if the parameters are good to continue.
+-         */
+-        bool checkParameters();
+-
+-        /**
+-         * @brief createExtractorSolver is an internal StellarSolver method that creates the ExtractorSolvers that will be used in the operation.
+-         * @return The newly created ExtractorSolver.
+-         */
+-        ExtractorSolver* createExtractorSolver();
+-
+-        /**
+-         * @brief getAvailableRAM finds out the amount of available RAM on the system
+-         * @param availableRAM is the variable that will be set to the available RAM found
+-         * @param totalRAM is the variable that will be set to the total RAM on the system
+-         * @return true if it is successful
+-         */
+-        bool getAvailableRAM(double &availableRAM, double &totalRAM);
+-
+-        /**
+-         * @brief enoughRAMisAvailableFor determines if there is enough RAM for the selected index files so that we don't try to load indexes inParallel unless it can handle it.
+-         * @param indexFolders is the list of index folders we will be searching for index files
+-         * @return true if it is successful
+-         */
+-        bool enoughRAMisAvailableFor(const QStringList &indexFolders);
+-
+-    signals:
+-        /**
+-         * @brief logOutput signals that there is infomation that should be printed to a log file or log window
+-         * @param logText is the QString that should be logged
+-         */
+-        void logOutput(QString logText);
+-
+-        // Ready signal note: StellarSolver might not be shut down yet, especially if doing a parallel solve.
+-        // You can certainly use the results, but it is not recommended to delete a StellarSolver until the parallel threads are all finished.
+-        /**
+-         * @brief ready Extraction and/or solving complete, whether successful or not.  Warning, do not delete StellarSolver yet!
+-         */
+-        void ready();
+-
+-        // Finished Signal note: It should be safe to delete StellarSolver at this time since no parallel threads are running.
+-        /**
+-         * @brief finished Extraction and/or solving complete, whether successful or not, and StellarSolver has shut down.
+-         */
+-        void finished();
+-
++  Q_OBJECT
++  Q_PROPERTY(QString BasePath MEMBER m_BasePath)
++  Q_PROPERTY(QString FileToProcess MEMBER m_FileToProcess)
++  Q_PROPERTY(QString AstrometryAPIKey MEMBER m_AstrometryAPIKey)
++  Q_PROPERTY(QString AstrometryAPIURL MEMBER m_AstrometryAPIURL)
++  Q_PROPERTY(QString LogFileName MEMBER m_LogFileName)
++  Q_PROPERTY(bool UsePosition MEMBER m_UsePosition)
++  Q_PROPERTY(bool UseScale MEMBER m_UseScale)
++  Q_PROPERTY(bool AutoGenerateAstroConfig MEMBER m_AutoGenerateAstroConfig)
++  Q_PROPERTY(bool CleanupTemporaryFiles MEMBER m_CleanupTemporaryFiles)
++  Q_PROPERTY(bool OnlySendFITSFiles MEMBER m_OnlySendFITSFiles)
++  Q_PROPERTY(bool LogToFile MEMBER m_LogToFile)
++  Q_PROPERTY(SolverType SolverType MEMBER m_SolverType)
++  Q_PROPERTY(ProcessType ProcessType MEMBER m_ProcessType)
++  Q_PROPERTY(ExtractorType ExtractorType MEMBER m_ExtractorType)
++
++public:
++  /**
++   * @brief StellarSolver This constructor makes a StellarSolver without any image or information
++   * @param parent The parent of this StellarSolver, allows it to be deleted with its parent,
++   * defaults to nullptr
++   */
++  explicit StellarSolver(QObject * parent = nullptr);
++
++  /**
++   * @brief StellarSolver This constructor makes a StellarSolver with just the image information
++   * @param imagestats Information about the imagebuffer provided
++   * @param imageBuffer The imagebuffer to be processed
++   * @param parent The parent of this StellarSolver, allows it to be deleted with its parent,
++   * defaults to nullptr
++   */
++  explicit StellarSolver(
++    const FITSImage::Statistic & imagestats,
++    uint8_t const * imageBuffer,
++    QObject * parent = nullptr);
++
++  /**
++   * @brief StellarSolver This constructor makes a StellarSolver with the ProcessType included
++   * @param type The type of process you are planning to perform on the image
++   * @param imagestats Information about the imagebuffer provided
++   * @param imageBuffer The imagebuffer to be processed
++   * @param parent The parent of this StellarSolver, allows it to be deleted with its parent,
++   * defaults to nullptr
++   */
++  explicit StellarSolver(
++    ProcessType type,
++    const FITSImage::Statistic & imagestats,
++    uint8_t const * imageBuffer,
++    QObject * parent = nullptr);
++
++  // This deletes the StellarSolver
++  ~StellarSolver();
++
++  /**
++   * @brief loadNewImageBuffer loads a new image buffer for StellarSolver to process
++   * @param imagestats Information about the imagebuffer provided
++   * @param imageBuffer The imagebuffer to be processed
++   * @return whether or not it succesfully loaded a new image.  It will not be successful if you try
++   * to load a null image buffer or if a process is running.
++   */
++  bool loadNewImageBuffer(const FITSImage::Statistic & imagestats, uint8_t const * imageBuffer);
++
++  /**
++   * @brief getDefaultExternalPaths gets the default external program paths appropriate for the
++   * selected Computer System
++   * @param system is the selected system setup
++   * @return The appropriate ExernalProgramPaths Object
++   */
++  static ExternalProgramPaths getDefaultExternalPaths(ComputerSystemType system);
++
++  /**
++   * @brief getDefaultExternalPaths gets the default external program paths appropriate for the
++   * current Computer System
++   * @param system is the selected system setup
++   * @return The appropriate ExernalProgramPaths Object
++   */
++  static ExternalProgramPaths getDefaultExternalPaths();
++
++  // Notes for the function below:
++  // Return the full path to index files to use when solving.
++  // The input is a list of directory names, and index and healpix constraints.
++  // If indexToUse and healpixToUse are -1, then return all the .fit or .fits
++  // files in the directories. If indexToUse >= 0, then constrain the list to
++  // just those of the correct index. If healpixToUse is also >= 0 then
++  // further constrain the list to correct healpix. It is assumed the index
++  // filename format is index-$INDEX.fit or .fits, or index-$INDEX-$HH.fit or
++  // .fits where $HH is a 2-character healpix number, e.g. index-4205-03.fits.
++
++  /**
++   * @brief getIndexFiles This lets you get a list of paths to index files to pass to astrometry
++   * instead of letting it automatically search.
++   * @param directoryList This is the list of directory names to search for index files
++   * @param indexToUse If you know which index series should solve it, this lets you constrain the
++   * list to that index series.
++   * @param healpixToUse If you further know which healpix to use, this lets you constrain to just
++   * that index file
++   * @return The list of index files to use
++   */
++  static QStringList getIndexFiles(
++    const QStringList & directoryList, int indexToUse = -1, int healpixToUse = -1);
++
++  /**
++   * @brief getCommandString gets the processType as a string explaining the command StellarSolver
++   * is Running
++   * @return The details of what StellarSolver is doing.
++   */
++  QString getCommandString()
++  {
++    return SSolver::getCommandString(m_ProcessType, m_ExtractorType, m_SolverType);
++  }
++
++  /**
++   * @brief getScaleUnitString gets a string for the scale units used in the scale for plate solving
++   * @return The string for the scale units used.
++   */
++  QString getScaleUnitString()
++  {
++    return SSolver::getScaleUnitString(m_ScaleUnit);
++  }
++
++  /**
++   * @brief getShapeString gets a string for the Star Extractor setting for calculating Flux using
++   * ellipses or circles
++   * @return The name of the shape
++   */
++  QString getShapeString()
++  {
++    return SSolver::getShapeString(params.apertureShape);
++  }
++
++  /**
++   * @brief getConvFilterString gets a string for the name of the Convolution Filter used in Star
++   * Extraction
++   * @return The name of the Convolution Filter
++   */
++  QString getConvFilterString()
++  {
++    return SSolver::getConvFilterString(params.convFilterType);
++  }
++
++  /**
++   * @brief getMultiAlgoString gets a string for which algorithm we are using to solve in parallel
++   * threads
++   * @return The name of the parallel thread solving algorithm
++   */
++  QString getMultiAlgoString()
++  {
++    return SSolver::getMultiAlgoString(params.multiAlgorithm);
++  }
++
++  /**
++   * @brief getLogLevelString gets a string for the current Astrometry Logging Level we are using
++   * @return The name of the current logging level
++   */
++  QString getLogLevelString()
++  {
++    return SSolver::getLogLevelString(m_AstrometryLogLevel);
++  }
++
++  /**
++   * @brief getColorChannel Returns which color channel is being used for Star Extraction and
++   * Solving in an RGB image
++   * @return The Color Channel in use
++   */
++  FITSImage::ColorChannel getColorChannel()
++  {
++    return (FITSImage::ColorChannel)m_ColorChannel;
++  }
++
++  /**
++   * @brief getVersion gets the StellarSolver Version String
++   * @return The version string
++   */
++  static QString getVersion()
++  {
++    return QString("StellarSolver Library Version: %1, build: %2")
++      .arg(StellarSolver_VERSION)
++      .arg(StellarSolver_BUILD_TS);
++  }
++
++  /**
++   * @brief getVersionNumber gets the StellarSolver Version Number
++   * @return The version number
++   */
++  static QString getVersionNumber()
++  {
++    return StellarSolver_VERSION;
++  }
++
++  // STELLARSOLVER METHODS
++  // The public methods here are for you to start, stop, setup, and get results from the
++  // StellarSolver
++
++  // These are the most important methods that you can use for the StellarSolver
++
++  /**
++   * @brief extract Performs Star Extraction on the image.  This is performed synchronously and
++   * blocks the calling thread until the finished signal is emitted.
++   * @param calculateHFR If true, it will also calculated Half-Flux Radius for each detected star.
++   * HFR calculations can be very CPU-intensive.
++   * @param frame If set, it will only extract stars within this rectangular region of the image.
++   * @return A boolean that reports whether it was successful, true means success.
++   */
++  bool extract(bool calculateHFR = false, QRect frame = QRect());
++
++  /**
++   * @brief solve Plate Solves the image.  This is performed synchronously and blocks the calling
++   * thread until the finished signal is emitted.
++   * @return A boolean that reports whether it was successful, true means success.
++   */
++  bool solve();
++
++  /**
++   * @brief start Starts a Star Extraction or Plate Solving proccess.  The process is performed
++   * asynchronously.  The calling program should then wait for the ready or finished signal.
++   */
++  void start();
++
++  /**
++   * @brief abort will abort the Star Extraction or Plate Solving process.  For external programs it
++   * runs the kill command.
++   */
++  void abort();
++
++  /**
++   * @brief abort will abort the Star Extraction or Plate Solving process and wait synchronously
++   * till that is done.
++   */
++  void abortAndWait();
++
++  /**
++   * @brief setParameters sets the Parameters for the StellarSolver based on a Parameters object you
++   * set up.
++   * @param parameters The Parameters object
++   */
++  void setParameters(const Parameters & parameters)
++  {
++    params = parameters;
++  };
++
++  /**
++   * @brief setParameterProfile sets the Parameters for the StellarSolver based on a selection of a
++   * built in parameters profile.
++   * @param profile The selected built in profile
++   */
++  void setParameterProfile(SSolver::Parameters::ParametersProfile profile);
++
++  /**
++   * @brief setExternalFilePaths sets the external file paths for the external programs
++   * @param paths are the paths to set
++   */
++  void setExternalFilePaths(const ExternalProgramPaths & paths)
++  {
++    m_ExternalPaths = paths;
++  }
++
++  /**
++   * @brief setIndexFolderPaths Sets the IndexFolderPaths to automatically search for index files.
++   * @param indexPaths A QStringList containing the list of folders to search.
++   */
++  void setIndexFolderPaths(const QStringList & indexPaths)
++  {
++    indexFolderPaths = indexPaths;
++  };
++
++  /**
++   * @brief setIndexFilePaths Sets the IndexFilePaths variable to a list of index file paths to use.
++   * @param indexFilePaths A QStringList containing the list of index file paths.
++   */
++  void setIndexFilePaths(QStringList indexFilePaths)
++  {
++    m_IndexFilePaths = indexFilePaths;
++  };
++
++  /**
++   * @brief clearIndexFileAndFolderPaths Clears both the Index File paths and Index Folder paths in
++   * case they were set before.
++   */
++  void clearIndexFileAndFolderPaths()
++  {
++    m_IndexFilePaths.clear();
++    indexFolderPaths.clear();
++  }
++
++  /**
++   * @brief setSearchScale will set the Search Scale range to speed up the solver based on the
++   * ScaleUnits QString
++   * @param fov_low The low end of the search range in the specified units
++   * @param fov_high The high end of the search range in the specified units
++   * @param scaleUnits The specified units for the range.
++   */
++  void setSearchScale(double fov_low, double fov_high, const QString & scaleUnits);
++
++  /**
++   * @brief setSearchScale will set the Search Scale range to speed up the solver based on the
++   * ScaleUnits enum
++   * @param fov_low The low end of the search range in the specified units
++   * @param fov_high The high end of the search range in the specified units
++   * @param units The specified units for the range.
++   */
++  void setSearchScale(double fov_low, double fov_high, ScaleUnits units);
++
++  /**
++   * @brief setSearchPositionRaDec sets the search RA/DEC/Radius to speed up the solver when plate
++   * solving
++   * @param ra The Right Ascension in decimal hours
++   * @param dec The Declination in decimal degrees
++   */
++  void setSearchPositionRaDec(double ra, double dec);
++
++  /**
++   * @brief setSearchPositionInDegrees sets the search RA/DEC/Radius to speed up the solver when
++   * plate solving
++   * @param ra The Right Ascension in decimal degrees
++   * @param dec The Declination in decimal degrees
++   */
++  void setSearchPositionInDegrees(double ra, double dec);
++
++  /**
++   * @brief clearSearchPosition turns off the usage of the Search Position if it was set previously
++   */
++  void clearSearchPosition()
++  {
++    m_UsePosition = false;
++  }
++
++  /**
++   * @brief clearSearchScale turns off the usage of the Search Scale if it was set previously
++   */
++  void clearSearchScale()
++  {
++    m_UseScale = false;
++  }
++
++  /**
++   * @brief setLogLevel sets the astrometry logging level
++   * @param level The level of logging
++   */
++  void setLogLevel(logging_level level)
++  {
++    m_AstrometryLogLevel = level;
++  };
++
++  /**
++   * @brief setSSLogLevel sets the logging level for StellarSolver
++   * @param level The level of logging
++   */
++  void setSSLogLevel(SSolverLogLevel level)
++  {
++    m_SSLogLevel = level;
++  };
++
++  /**
++   * @brief setConvolutionFilter lets you set up your own custom QVector convolution filter
++   * @param filter the QVector of float values that is the convolution filter
++   */
++  void setConvolutionFilter(const QVector<float> & filter)
++  {
++    params.convFilterType = SSolver::CONV_CUSTOM;
++    convFilter = filter;
++  }
++
++  /**
++   * @brief generateConvFilter can be used to generate a Convolution Filter based on the selected
++   * parameters
++   * @param filter The selected Convolution Filter type
++   * @param fwhm The fwhm of the filter in pixels
++   * @return The QVector of float values that is the Convolution Filter
++   */
++  static QVector<float> generateConvFilter(SSolver::ConvFilterType filter, double fwhm);
++
++  /**
++   * @brief getBuiltInProfiles gets the built in Parameter options profiles
++   * @return The QList of Parameter Options Profiles
++   */
++  static QList<Parameters> getBuiltInProfiles();
++
++  /**
++   * @brief loadSavedOptionsProfiles loads saved Parameter Options Profiles from a file on the
++   * computer
++   * @param savedOptionsProfiles The file path where the profiles are saved
++   * @return The QList full of Parameter Options Profiles
++   */
++  static QList<SSolver::Parameters> loadSavedOptionsProfiles(const QString & savedOptionsProfiles);
++
++  /**
++   * @brief getDefaultIndexFolderPaths gets the default astrometry Index folder paths for the
++   * Operating System
++   * @return A QStringList full of folder paths to search for index files
++   */
++  static QStringList getDefaultIndexFolderPaths();
++
++  // Accessor Method for external classes
++  /**
++   * @brief getNumStarsFound gets the number of stars found in the star extraction
++   * @return The number of stars found
++   */
++  int getNumStarsFound() const
++  {
++    return numStars;
++  }
++  /**
++   * @brief getStarList gets the list of stars found during star extraction
++   * @return A QList full of stars and their properties
++   */
++  const QList<FITSImage::Star> & getStarList() const
++  {
++    return m_ExtractorStars;
++  }
++
++  /**
++   * @brief getStarListFromSolve gets the list of stars used to plate solve the image
++   * @return A QList full of stars and their properties
++   */
++  const QList<FITSImage::Star> & getStarListFromSolve() const
++  {
++    return m_SolverStars;
++  }
++
++  /**
++   * @brief getBackground gets information about the image background found during star exraction
++   * @return The background information
++   */
++  const FITSImage::Background & getBackground() const
++  {
++    return background;
++  }
++
++  /**
++   * @brief getSolution gets the Solution information from the latest plate solve
++   * @return The Solution information
++   */
++  const FITSImage::Solution & getSolution() const
++  {
++    return solution;
++  }
++
++  /**
++   * @brief getSolutionIndexNumber gets the astrometry index file number used to solve the latest
++   * plate solve
++   * @return The index number
++   */
++  short getSolutionIndexNumber()
++  {
++    return solutionIndexNumber;
++  };
++
++  /**
++   * @brief getSolutionHealpix gets the healpix identifying which image in the index series solved
++   * the image in the latest plate solve
++   * @return The healpix number
++   */
++  short getSolutionHealpix()
++  {
++    return solutionHealpix;
++  };
++
++  /**
++   * @brief extractionDone Whether or not star extraction has been completed
++   * @return true means the star extraction is done
++   */
++  bool extractionDone() const
++  {
++    return m_HasExtracted;
++  }
++  /**
++   * @brief solvingDone Whether or not plate solving has been completed
++   * @return true means the plate solving is done
++   */
++  bool solvingDone() const
++  {
++    return m_HasSolved;
++  }
++
++  /**
++   * @brief failed Whether or not the Star Extraction or Plate Solving has failed
++   * @return true means that it failed
++   */
++  bool failed() const
++  {
++    return m_HasFailed;
++  }
++
++  /**
++   * @brief hasWCSData gets whether or not WCS Data has been retrieved for the image after plate
++   * solving
++   * @return true means we have WCS data
++   */
++  bool hasWCSData() const
++  {
++    return hasWCS;
++  };
++
++  /**
++   * @brief getWCSData returns a copy of the WCS Data Object that contains either internal or
++   * external WCS data and can perform WCS calculations on Stars and Images
++   * @return the WCSData Object
++   */
++  WCSData getWCSData()
++  {
++    return wcsData;
++  }
++
++  /**
++   * @brief getNumThreads gets the number of ExtractorSolvers used to plate solve the image
++   * @return the number of solvers
++   */
++  int getNumThreads() const
++  {
++    if (parallelSolvers.size() == 0)
++      return 1;
++    else
++      return parallelSolvers.size();
++  }
++
++  /**
++   * @brief getCurrentParameters gets a Parameters object containing the current Options Profile
++   * @return The current parameters
++   */
++  const Parameters & getCurrentParameters()
++  {
++    return params;
++  }
++
++  /**
++   * @brief isCalculatingHFR returns whether or not the star extraction is also doing HFR
++   * @return true means HFR is being done too
++   */
++  bool isCalculatingHFR()
++  {
++    return m_CalculateHFR;
++  }
++
++  /**
++   * @brief setUseSubframe sets up a subframe for star extraction
++   * @param frame The QRect that represents the subframe in the image
++   */
++  void setUseSubframe(QRect frame);
++
++  /**
++   * @brief clearSubFrame removes the subframe so that star extraction does the whole image.
++   */
++  void clearSubFrame()
++  {
++    useSubframe = false;
++    m_Subframe = QRect(0, 0, m_Statistics.width, m_Statistics.height);
++  };
++
++  /**
++   * @brief setColorChannel allows you to choose which color channel to use for Star Extraction and
++   * Solving in an RGB Image
++   * @param channel The ColorChannel to use
++   */
++  void setColorChannel(FITSImage::ColorChannel channel)
++  {
++    m_ColorChannel = channel;
++  };
++
++  /**
++   * @brief setColorChannel allows you to choose which color channel to use for Star Extraction and
++   * Solving in an RGB Image
++   * @param channel The int of the ColorChannel to use
++   */
++  void setColorChannel(int channel)
++  {
++    m_ColorChannel = (FITSImage::ColorChannel)channel;
++  };
++
++  /**
++   * @brief isRunning returns whether or not a process is currently running
++   * @return true means it is running
++   */
++  bool isRunning() const;
++
++  /**
++   * @brief raString will generate a nicely formatted QString for the Right Ascension
++   * @param ra The ra in decimal hours
++   * @return A QString for the Right Ascension
++   */
++  static QString raString(double ra);
++
++  /**
++   * @brief decString will generate a nicely formatted QString for the Declination
++   * @param dec The dec in decimal degrees
++   * @return A QString for the Declination
++   */
++  static QString decString(double dec);
++
++  /**
++   * @brief pixelToWCS converts the image X, Y Pixel coordinates to RA, DEC sky coordinates using
++   * the WCS data
++   * @param pixelPoint The X, Y coordinate in pixels
++   * @param skyPoint The RA, DEC coordinates
++   * @return A boolean to say whether it succeeded, true means it did
++   */
++  bool pixelToWCS(const QPointF & pixelPoint, FITSImage::wcs_point & skyPoint);
++
++  /**
++   * @brief wcsToPixel converts the RA, DEC sky coordinates to image X, Y Pixel coordinates using
++   * the WCS data
++   * @param skyPoint The RA, DEC coordinates
++   * @param pixelPoint The X, Y coordinate in pixels
++   * @return A boolean to say whether it succeeded, true means it did
++   */
++  bool wcsToPixel(const FITSImage::wcs_point & skyPoint, QPointF & pixelPoint);
++
++public slots:
++  /**
++   * @brief processFinished slot gets called when a Star Extraction or a Plate Solve finishes.
++   * @param code Whether the process has failed or not.  0 means success.
++   */
++  void processFinished(int code);
++
++  /**
++   * @brief finishParallelSolve slot gets called when a Parallel Plate Solve finishes.
++   * @param code Whether the process has failed or not.  0 means success.
++   */
++  void finishParallelSolve(int success);
++
++private:
++  // Useful state information for the StellarSolver
++  bool m_HasExtracted{false};  // This boolean is set when the star extraction is done
++  bool m_HasSolved{false};     // This boolean is set when the solving is done
++  bool m_HasFailed{false};     // This boolean is set when a process has failed
++  bool hasWCS{false};       // This boolean gets set if the StellarSolver has WCS data to retrieve
++  bool m_isRunning{false};  // Whether or not the StellarSolver is currently running
++
++  // StellarSolver Options
++
++  // Primary Options for StellarSolver
++  ProcessType m_ProcessType{EXTRACT};  // This defines the type of process to perform.
++  ExtractorType m_ExtractorType{EXTRACTOR_INTERNAL};  // This is the type of star extractor to use.
++  SolverType m_SolverType{SOLVER_STELLARSOLVER};      // This is the type of solver to use.
++
++  // External Process Options
++  QString m_FileToProcess;               // The file that is being processed.
++  bool m_CleanupTemporaryFiles{true};    // Whether or not to delete the temp files when finished
++  bool m_AutoGenerateAstroConfig{true};  // Whether or not to generate the astrometry.cfg file. This
++                                         // is preferred so that it sends all the options requested.
++  bool m_OnlySendFITSFiles{
++    true};  // This is sometimes needed if the external solvers can't handle other file types
++  ExternalProgramPaths m_ExternalPaths;  // System File Paths to external programs and files
++
++  // Index File Options
++  QStringList indexFolderPaths;  // This is the list of folder paths that the solver will use to
++                                 // search for index files
++  QStringList m_IndexFilePaths;  // This is an alternative to the indexFolderPaths variable.  We can
++                                 // just load individual index files instead of searching for them
++
++  // Online Options
++  QString m_AstrometryAPIKey;
++  QString m_AstrometryAPIURL;
++
++  // HFR Options
++  bool m_CalculateHFR{false};  // Whether or not the HFR of the image should be calculated using
++                               // sep_flux_radius.  Don't do it unless you need HFR
++
++  // Subframing Options
++  bool useSubframe{false};
++  QRect m_Subframe;
++
++  // This determines which color channel in an RGB image should be used for SEP
++  // By Default we should use green since most telescopes are best color corrected for Green
++  int m_ColorChannel = FITSImage::GREEN;
++
++  // The currently set parameters for StellarSolver
++  Parameters params;
++
++  // This is the Convolution Filter used by the Source Extractor
++  QVector<float> convFilter = {1, 2, 1, 2, 4, 2, 1, 2, 1};
++
++  // Astrometry Scale Parameters, These are not saved parameters and change for each image, use the
++  // methods to set them
++  bool m_UseScale{false};                // Whether or not to use the image scale parameters
++  double m_ScaleLow{0};                  // Lower bound of image scale estimate
++  double m_ScaleHigh{0};                 // Upper bound of image scale estimate
++  ScaleUnits m_ScaleUnit{ARCMIN_WIDTH};  // In what units are the lower and upper bounds?
++
++  // Astrometry Position Parameters, These are not saved parameters and change for each image, use
++  // the methods to set them
++  bool m_UsePosition = false;    // Whether or not to use initial information about the position
++  double m_SearchRA = HUGE_VAL;  // RA of field center for search, format: decimal degrees
++  double m_SearchDE = HUGE_VAL;  // DEC of field center for search, format: decimal degrees
++
++  // StellarSolver Variables
++
++  FITSImage::Statistic m_Statistics;       // This is information about the image
++  const uint8_t * m_ImageBuffer{nullptr};  // The generic data buffer containing the image data
++  QList<ExtractorSolver *>
++    parallelSolvers;  // This is the list of parallel ExtractorSolvers when solving in parallel
++  QScopedPointer<ExtractorSolver>
++    m_ExtractorSolver;  // This is the single ExtractorSolver used when not working in parallel
++  WCSData wcsData;      // This is the WCS information from the last solve.
++  int m_ParallelSolversFinishedCount{0};  // This is the number of parallel solvers that are done.
++
++  // StellarSolver Results Information
++
++  FITSImage::Background
++    background;  // This is a report on the background levels found during star extraction
++  QList<FITSImage::Star>
++    m_ExtractorStars;  // This is the list of stars that get extracted from the image
++  QList<FITSImage::Star>
++    m_SolverStars;   // This is the list of stars that were extracted for the last successful solve
++  int numStars = 0;  // The number of stars found in the last operation
++  FITSImage::Solution solution;    // This is the solution that comes back from the Solver
++  short solutionIndexNumber = -1;  // This is the index number of the index used to solve the image.
++  short solutionHealpix = -1;      // This is the healpix of the index used to solve the image.
++
++  // Logging Settings for Astrometry
++  bool m_LogToFile{
++    false};  // This determines whether or not to save the output from Astrometry.net to a file
++  QString m_LogFileName;  // This is the path to the log file that it will save.
++  logging_level m_AstrometryLogLevel{
++    LOG_NONE};  // This is the level of astrometry logging.  Beware, setting this too high can
++                // severely affect performance
++  SSolverLogLevel m_SSLogLevel{LOG_NORMAL};  // This is the level for the StellarSolver Logging
++
++  // These are for creating temporary files
++  // This is the base name used for all temporary files.  It uses a random name based on the type of
++  // solver/star extractor.
++  QString m_BaseName;
++  // This is the path used for saving any temporary files.  They are by default saved to the default
++  // temp directory, you can change it if you want to.
++  QString m_BasePath{QDir::tempPath()};
++
++  // StellarSolver Private Methods
++  /**
++   * @brief registerMetaTypes registers the meta types so they can be used in functions
++   */
++  void registerMetaTypes();
++
++  /**
++   * @brief parallelSolversAreRunning returns whether the parallel solvers are currently running
++   * @return true if they are running
++   */
++  bool parallelSolversAreRunning() const;
++
++  /**
++   * @brief whichSolver gets the index of this particular solver in the Parallel Solvers list
++   * @param solver is which solver to check the index of
++   * @return an int representing its position
++   */
++  int whichSolver(ExtractorSolver * solver);
++
++  /**
++   * @brief snr gets the signal to noise ratio for a star with the specified background
++   * @param background The specified background object which may have come from star extraction
++   * @param star The specified star
++   * @param gain The gain used in the calculation
++   * @return The snr as a double
++   */
++  static double snr(
++    const FITSImage::Background & background, const FITSImage::Star & star, double gain = 0.5);
++
++  /**
++   * @brief parallelSolve method gets called to start up a parallel solve.
++   */
++  void parallelSolve();
++
++  /**
++   * @brief updateConvolutionFilter This will update the convolution filter when the StellarSolver
++   * gets set up
++   */
++  void updateConvolutionFilter();
++
++  /**
++   * @brief appendStarsRAandDEC attaches the RA and DEC information to a star list
++   * @param stars is the star list to process
++   * @return true if it was successful
++   */
++  bool appendStarsRAandDEC(QList<FITSImage::Star> & stars);
++
++  /**
++   * @brief checkParameters checks the current Parameters before starting an operation to make sure
++   * they are sound.
++   * @return true if the parameters are good to continue.
++   */
++  bool checkParameters();
++
++  /**
++   * @brief createExtractorSolver is an internal StellarSolver method that creates the
++   * ExtractorSolvers that will be used in the operation.
++   * @return The newly created ExtractorSolver.
++   */
++  ExtractorSolver * createExtractorSolver();
++
++  /**
++   * @brief getAvailableRAM finds out the amount of available RAM on the system
++   * @param availableRAM is the variable that will be set to the available RAM found
++   * @param totalRAM is the variable that will be set to the total RAM on the system
++   * @return true if it is successful
++   */
++  bool getAvailableRAM(double & availableRAM, double & totalRAM);
++
++  /**
++   * @brief enoughRAMisAvailableFor determines if there is enough RAM for the selected index files
++   * so that we don't try to load indexes inParallel unless it can handle it.
++   * @param indexFolders is the list of index folders we will be searching for index files
++   * @return true if it is successful
++   */
++  bool enoughRAMisAvailableFor(const QStringList & indexFolders);
++
++signals:
++  /**
++   * @brief logOutput signals that there is infomation that should be printed to a log file or log
++   * window
++   * @param logText is the QString that should be logged
++   */
++  void logOutput(QString logText);
++
++  // Ready signal note: StellarSolver might not be shut down yet, especially if doing a parallel
++  // solve. You can certainly use the results, but it is not recommended to delete a StellarSolver
++  // until the parallel threads are all finished.
++  /**
++   * @brief ready Extraction and/or solving complete, whether successful or not.  Warning, do not
++   * delete StellarSolver yet!
++   */
++  void ready();
++
++  // Finished Signal note: It should be safe to delete StellarSolver at this time since no parallel
++  // threads are running.
++  /**
++   * @brief finished Extraction and/or solving complete, whether successful or not, and
++   * StellarSolver has shut down.
++   */
++  void finished();
+ };
+-
+diff --git a/stellarsolver/stellarsolver_export.h b/stellarsolver/stellarsolver_export.h
+new file mode 100644
+index 00000000..89cb8d49
+--- /dev/null
++++ b/stellarsolver/stellarsolver_export.h
+@@ -0,0 +1,11 @@
++#pragma once
++
++#if defined(_WIN32) || defined(__CYGWIN__)
++#ifdef stellarsolver_EXPORTS
++#define STELLARSOLVER_API __declspec(dllexport)
++#else
++#define STELLARSOLVER_API __declspec(dllimport)
++#endif
++#else
++#define STELLARSOLVER_API __attribute__((visibility("default")))
++#endif
+diff --git a/stellarsolver/structuredefinitions.h b/stellarsolver/structuredefinitions.h
+index 279e450d..7bd7b4ff 100644
+--- a/stellarsolver/structuredefinitions.h
++++ b/stellarsolver/structuredefinitions.h
+@@ -9,6 +9,8 @@
+ #include <math.h>
+ #include <QString>
+ 
++#include "stellarsolver_export.h"
++
+ namespace FITSImage
+ {
+ 
+@@ -55,7 +57,7 @@ static const QString getColorChannelText(ColorChannel channel){
+ }
+ 
+ // Stats struct to hold statisical data about the FITS data
+-typedef struct Statistic
++typedef struct STELLARSOLVER_API Statistic
+ {
+     double min[3] = {0}, max[3] = {0};  // Minimum and Maximum R, G, B pixel values in the image
+     double mean[3] = {0};               // Average R, G, B value of the pixels in the image
+@@ -74,7 +76,7 @@ typedef struct Statistic
+ 
+ // This structure holds data about sources that are found within
+ // an image.  It is returned by Source Extraction
+-typedef struct Star
++typedef struct STELLARSOLVER_API Star
+ {
+     float x;        // The x position of the star in Pixels
+     float y;        // The y position of the star in Pixels
+@@ -92,7 +94,7 @@ typedef struct Star
+ 
+ // This struct holds data about the background in an image
+ // It is returned by source extraction
+-typedef struct Background
++typedef struct STELLARSOLVER_API Background
+ {
+     int bw, bh;             // single tile width, height
+     float global;           // global mean
+@@ -102,7 +104,7 @@ typedef struct Background
+ 
+ // This struct contains information about the astrometric solution
+ // for an image.
+-typedef struct Solution
++typedef struct STELLARSOLVER_API Solution
+ {
+     double fieldWidth;  // The calculated width of the field in arcminutes
+     double fieldHeight; // The calculated height of the field in arcminutes
+@@ -116,7 +118,7 @@ typedef struct Solution
+ } Solution;
+ 
+ // This is a point in the World Coordinate System with both RA and DEC.
+-typedef struct wcs_point
++typedef struct STELLARSOLVER_API wcs_point
+ {
+     float ra;           // The Right Ascension in degrees
+     float dec;          // The Declination in degrees
+diff --git a/stellarsolver/wcsdata.h b/stellarsolver/wcsdata.h
+index b7342ae8..5a6d3e60 100644
+--- a/stellarsolver/wcsdata.h
++++ b/stellarsolver/wcsdata.h
+@@ -11,9 +11,10 @@ extern "C" {
+ }
+ 
+ //Project Includes
++#include "stellarsolver_export.h"
+ #include "structuredefinitions.h"
+ 
+-class WCSData
++class STELLARSOLVER_API WCSData
+ {
+ public:
+     struct wcsprm *m_wcs; // This is a struct used by wcslib for wcs info loaded from a file
\ No newline at end of file
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..7113969
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+cae12a5917f7d49d792f71b76019074e944f5527.diff
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..664810d
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,7 @@
+#!/usr/bin/make -f
+
+%:
+	dh $@
+
+override_dh_auto_configure:
+	dh_auto_configure -- -DCMAKE_INSTALL_PREFIX=/usr -DUSE_QT5=OFF
diff --git a/debian/salsa-ci.yml b/debian/salsa-ci.yml
new file mode 100644
index 0000000..31e31c9
--- /dev/null
+++ b/debian/salsa-ci.yml
@@ -0,0 +1,6 @@
+include:
+  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
+  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
+variables:
+  SALSA_CI_DISABLE_MISSING_BREAKS: 'no'
+  SALSA_CI_DISABLE_RC_BUGS: 'no'
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/upstream/metadata b/debian/upstream/metadata
new file mode 100644
index 0000000..034336d
--- /dev/null
+++ b/debian/upstream/metadata
@@ -0,0 +1,5 @@
+---
+Bug-Database: https://github.com/rlancaste/stellarsolver/issues
+Bug-Submit: https://github.com/rlancaste/stellarsolver/issues/new
+Repository: https://github.com/rlancaste/stellarsolver.git
+Repository-Browse: https://github.com/rlancaste/stellarsolver
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..5870725
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=4
+opts="repack,filenamemangle=s/.+\/v?([\d\.]+)\.tar\.gz/stellarsolver-$1\.tar\.gz/" \
+  https://github.com/rlancaste/stellarsolver/tags .*/v?([\d\.]+)\.tar\.gz

From null at kde.org  Mon Jul 27 14:16:21 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 13:16:21 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/infrastructure/pangea-conf-projects=5D_overrides=3A_stellarsolver-resolute_for_kstars?=
Message-ID: <20260727131621.0C2E61400975@lerwini.kde.org>

Git commit 6d8ad51a457ebf70b7daeefc54dbea3cf448b9e4 by Carlos De Maine.
Committed on 27/07/2026 at 13:16.
Pushed by carlosdem into branch 'master'.

stellarsolver-resolute for kstars

M  +5    -0    overrides/base.yaml

https://invent.kde.org/neon/infrastructure/pangea-conf-projects/-/commit/6d8ad51a457ebf70b7daeefc54dbea3cf448b9e4

diff --git a/overrides/base.yaml b/overrides/base.yaml
index 5585bc6..59b5bda 100644
--- a/overrides/base.yaml
+++ b/overrides/base.yaml
@@ -440,6 +440,11 @@
     upstream_scm:
       type: uscan
 
+'*invent.kde.org/neon/backports-resolute/stellarsolver-resolute':
+  '*':
+    upstream_scm:
+      type: uscan
+
 '*invent.kde.org/neon/backports-resolute/wayland-protocols-resolute':
   '*':
     upstream_scm:

From null at kde.org  Mon Jul 27 14:21:01 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 13:21:01 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-resolute/stellarsolver-resolute/Neon/release=5D_debian=3A_new_line_at_end_of_rules?=
Message-ID: <20260727132101.0D4F21401628@lerwini.kde.org>

Git commit c209a9abebd19a36d1051a9ab640767ec0b2c685 by Carlos De Maine.
Committed on 27/07/2026 at 13:18.
Pushed by carlosdem into branch 'Neon/release'.

new line at end of rules

M  +1    -0    debian/rules

https://invent.kde.org/neon/backports-resolute/stellarsolver-resolute/-/commit/c209a9abebd19a36d1051a9ab640767ec0b2c685

diff --git a/debian/rules b/debian/rules
index 664810d..f401b7a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,3 +5,4 @@
 
 override_dh_auto_configure:
 	dh_auto_configure -- -DCMAKE_INSTALL_PREFIX=/usr -DUSE_QT5=OFF
+

From null at kde.org  Mon Jul 27 14:32:38 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 13:32:38 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/sip6/Neon/release=5Fnoble=5D_debian=3A_export_DH=5FVERBOSE_=3D_1?=
Message-ID: <20260727133238.7D9EC140088E@lerwini.kde.org>

Git commit 6200e93e5b92ce02e062044b49efe55bfc75e789 by Carlos De Maine.
Committed on 27/07/2026 at 13:32.
Pushed by carlosdem into branch 'Neon/release_noble'.

export DH_VERBOSE = 1

(cherry picked from commit 9b3b7f2e8139d4167ef598456cfa20eaefa4d1b2)

M  +1    -0    debian/rules

https://invent.kde.org/neon/forks/sip6/-/commit/6200e93e5b92ce02e062044b49efe55bfc75e789

diff --git a/debian/rules b/debian/rules
index ae679f0..770367e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,5 +1,6 @@
 #!/usr/bin/make -f
 
+export DH_VERBOSE = 1
 export PYBUILD_NAME=sipbuild
 export PYBUILD_AFTER_BUILD=cd {build_dir} && {interpreter} -c \
 	'from ply import yacc; from sipbuild.generator.parser import rules; yacc.yacc(module=rules)' && \

From null at kde.org  Mon Jul 27 14:34:54 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 13:34:54 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt-builder/Neon/release=5D_debian=3A_export_DH=5FVERBOSE_=3D_1?=
Message-ID: <20260727133454.160271400884@lerwini.kde.org>

Git commit 82e94802b53b9a6a1e6d1693cec463227c041908 by Carlos De Maine.
Committed on 27/07/2026 at 13:34.
Pushed by carlosdem into branch 'Neon/release'.

export DH_VERBOSE = 1

M  +1    -0    debian/rules

https://invent.kde.org/neon/forks/pyqt-builder/-/commit/82e94802b53b9a6a1e6d1693cec463227c041908

diff --git a/debian/rules b/debian/rules
index 2672e04..3845335 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,6 +1,7 @@
 #!/usr/bin/make -f
 
 include /usr/share/dpkg/pkg-info.mk
+export DH_VERBOSE = 1
 export SETUPTOOLS_SCM_PRETEND_VERSION=$(DEB_VERSION_UPSTREAM:+dfsg=)
 
 %:

From null at kde.org  Mon Jul 27 14:39:11 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:39:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6/Neon/release=5D_debian=3A_New_upstream_release=2E?=
Message-ID: <20260727133911.1846E140160D@lerwini.kde.org>

Git commit 294001b897bfa4a2201a85e9604fab988c2a219c by Dmitry Shachnev.
Committed on 09/12/2025 at 12:47.
Pushed by carlosdem into branch 'Neon/release'.

New upstream release.

M  +6    -0    debian/changelog

https://invent.kde.org/neon/forks/pyqt6/-/commit/294001b897bfa4a2201a85e9604fab988c2a219c

diff --git a/debian/changelog b/debian/changelog
index b5713ee..947680d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+pyqt6 (6.10.1-1) UNRELEASED; urgency=medium
+
+  * New upstream release.
+
+ -- Dmitry Shachnev <mitya57 at debian.org>  Tue, 09 Dec 2025 15:47:23 +0300
+
 pyqt6 (6.10.0-1) unstable; urgency=medium
 
   * New upstream release.


From null at kde.org  Mon Jul 27 14:39:11 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:39:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6/Neon/release=5D_/=3A_Update_upstream_source_from_tag_=27upstream/6=2E10=2E1=27?=
Message-ID: <20260727133911.178431401401@lerwini.kde.org>

Git commit f0b5b389da700fccbe015c8d9dd7552f54d22e41 by Dmitry Shachnev.
Committed on 09/12/2025 at 12:44.
Pushed by carlosdem into branch 'Neon/release'.

Update upstream source from tag 'upstream/6.10.1'

Update to upstream version '6.10.1'
with Debian dir 1f70642d8cf65cf3238b8834a8304e141f882cd8


https://invent.kde.org/neon/forks/pyqt6/-/commit/f0b5b389da700fccbe015c8d9dd7552f54d22e41



From null at kde.org  Mon Jul 27 14:39:11 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:39:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6/Neon/release=5D_/=3A_New_upstream_version_6=2E10=2E1?=
Message-ID: <20260727133911.16302140088E@lerwini.kde.org>

Git commit 0380835252971314da716d700e028abb8668c268 by Dmitry Shachnev.
Committed on 09/12/2025 at 12:44.
Pushed by carlosdem into branch 'Neon/release'.

New upstream version 6.10.1

M  +53   -0    ChangeLog
M  +7    -0    NEWS
M  +1    -1    PKG-INFO
A  +114  -0    examples/itemmodels/rangemodel.py
M  +0    -3    lupdate/python_source.py
M  +1    -1    pyproject.toml
M  +1    -0    qpy/QtCore/qpycore_post_init.cpp
M  +25   -0    qpy/QtCore/qpycore_pyqtpyobject.cpp
M  +1    -0    qpy/QtCore/qpycore_pyqtpyobject.h
A  +345  -0    qpy/QtCore/qpycore_qrangemodel.cpp     [License: GPL (v3)]
A  +128  -0    qpy/QtCore/qpycore_qrangemodel.h     [License: GPL (v3)]
M  +3    -2    sip/QtCore/QtCoremod.sip
M  +45   -25   sip/QtCore/qobject.sip
C  +47   -3    sip/QtCore/qpycore_qrangemodel.sip [from: sip/QtCore/qrangemodel.sip - 050% similarity]
M  +76   -0    sip/QtCore/qrangemodel.sip
M  +1    -1    sip/QtWidgets/qlineedit.sip
M  +3    -3    sip/QtWidgets/qplaintextedit.sip
M  +1    -1    sip/QtWidgets/qscrollbar.sip
M  +3    -3    sip/QtWidgets/qtextedit.sip

https://invent.kde.org/neon/forks/pyqt6/-/commit/0380835252971314da716d700e028abb8668c268

diff --git a/ChangeLog b/ChangeLog
index 13ecad9..c27ea16 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,56 @@
+commit d72db36074a3453ef6a5a5746082230b2afe4913
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Fri Dec 5 14:37:07 2025 +0000
+
+    Release v6.10.1
+
+commit 48796838b960e1c9a7f2c66afa810034f2795a06
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Thu Nov 27 21:58:59 2025 +0000
+
+    Bug fixes
+    
+    - Fixed ownership issues with the result of calls to
+      `createStandardContextMenu()` and `createMimeDataFromSelection()`.
+
+commit 6531d8a843928be180d317708ed759525e665082
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Mon Nov 10 19:12:44 2025 +0000
+
+    Support for `QRangeModel`
+    
+    The support for `QRangeModel` was refactored to replace `QPyRange` with
+    `QPyAbstractRange`, `QPySequenceRange` and `QPyTableRange`.
+
+commit 3a6f12e54c4f85954cc727fee632b770915a5992
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Mon Nov 10 10:50:42 2025 +0000
+
+    Development regressions
+    
+    - Fixed the support for QRangeModel for Python v3.9.
+
+commit 45477b08afa039072abf38b9e6832153bcd7e5d5
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Sun Nov 9 15:39:50 2025 +0000
+
+    Support for `QRangeModel`
+    
+    Support was added for `QRangeModel` (added in Qt v6.10).  This allows a
+    range of Python objects to be edited in-situ using an appropriate Qt view.
+    Currently a range may be a sequence of Python objects or a table (ie. a
+    sequence of sequences).  Support for trees is planned to be added in a
+    later release.  Ranges are wrapped using the `QPyRange` class which is then
+    passed to `QRangeModel`.
+
+commit bcfacbbd491136b2a4a22c52646a36886d89f774
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Sat Nov 1 12:15:08 2025 +0000
+
+    Bug fixes
+    
+    - Fixed a regression in `pylupdate6` when using Python v3.14.
+
 commit ecab96d9ca996c2496594c3a06d4cea1de93f395
 Author: Phil Thompson <phil at riverbankcomputing.com>
 Date:   Thu Oct 16 10:55:25 2025 +0100
diff --git a/NEWS b/NEWS
index b6df794..ea9d588 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,10 @@
+v6.10.1 5th December 2025
+  - Added support for `QRangeModel` (and related `QPyAbstractRange`,
+    `QPySequenceRange` and `QPyTableRange`).
+  - Fixed a regression in `pylupdate6` when using Python v3.14.
+  - Fixed ownership issues with the result of calls to
+    `createStandardContextMenu()` and `createMimeDataFromSelection()`.
+
 v6.10.0 16th October 2025
   - Added support for Qt v6.10 (excluding QRangeModel).
   - Added support for QGuiApplication.nativeInterface().
diff --git a/PKG-INFO b/PKG-INFO
index 2fb2568..f172b41 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: PyQt6
-Version: 6.10.0
+Version: 6.10.1
 Requires-Python: >=3.9
 Summary: Python bindings for the Qt cross platform application toolkit
 Description-Content-Type: text/markdown
diff --git a/examples/itemmodels/rangemodel.py b/examples/itemmodels/rangemodel.py
new file mode 100644
index 0000000..9d93e06
--- /dev/null
+++ b/examples/itemmodels/rangemodel.py
@@ -0,0 +1,114 @@
+import sys
+
+from PyQt6.QtCore import QPySequenceRange, QPyTableRange, QRangeModel, Qt
+from PyQt6.QtWidgets import (QApplication, QGridLayout, QLabel, QListView,
+        QTableView, QTreeView, QVBoxLayout, QWidget)
+
+
+class ViewContainer(QVBoxLayout):
+    """ A container for a view. """
+
+    def __init__(self, title, py_range, parent=None):
+        """ Initialise the view. """
+
+        super().__init__(parent)
+
+        self._py_range = py_range
+
+        if isinstance(py_range, QPySequenceRange):
+            py_range.dataChanged.connect(self._on_sequence_changed)
+            view = QListView()
+
+        if isinstance(py_range, QPyTableRange):
+            py_range.dataChanged.connect(self._on_table_changed)
+            view = QTableView()
+            view.horizontalHeader().setVisible(False)
+            view.verticalHeader().setVisible(False)
+
+        model = QRangeModel(py_range)
+        view.setModel(model)
+        view.selectionModel().currentChanged.connect(
+                self._on_selection_changed)
+
+        self._data_view = QLabel()
+
+        self.addWidget(
+                QLabel(f'<b>{title}</b>',
+                        alignment=Qt.AlignmentFlag.AlignHCenter))
+        self.addWidget(view)
+        self.addWidget(self._data_view)
+
+    def _on_selection_changed(self, current, _):
+        """ Handle the changed selection. """
+
+        self._set_data_view(current.row(), current.column())
+
+    def _on_sequence_changed(self, index):
+        """ Handle the changed Python sequence. """
+
+        self._set_data_view(index)
+
+    def _on_table_changed(self, row, column):
+        """ Handle the changed Python table. """
+
+        self._set_data_view(row, column)
+
+    def _set_data_view(self, row, column=-1):
+        """ Set the view of an element from the Python data. """
+
+        datum = self._py_range.data()[row]
+        if isinstance(self._py_range, QPyTableRange):
+            datum = datum[column]
+
+        self._data_view.setText(f"Selected data: {repr(datum)}")
+
+
+# Instances of this type are unknown to PyQt.
+class Data:
+    """ Wrap an arbitrary Python object. """
+
+    def __init__(self, data):
+        """ Initialise the object. """
+
+        self._data = data
+
+    def __str__(self):
+        """ Return a string representation of the data to be used in views. """
+
+        return str(self._data)
+
+
+if __name__ == '__main__':
+    app = QApplication(sys.argv)
+
+    gallery = QWidget()
+    layout = QGridLayout()
+
+    ro_seq_data = QPySequenceRange(
+            ("Foo", 1, True, 5.6, Data("A string"), Data(100)))
+    layout.addLayout(ViewContainer("Read-only Sequence", ro_seq_data), 0, 0)
+
+    fixed_seq_data = QPySequenceRange(["Cat", 9, False], editable=True)
+    layout.addLayout(ViewContainer("Fixed Size Sequence", fixed_seq_data), 0,
+            1)
+
+    ro_table_data = QPyTableRange(
+            (
+                ("Foo", 1, True, 5.6, Data("A string"), Data(100)),
+                ("Bar", 2, False, 6.6, Data("Another string"), Data(200)),
+            ))
+    layout.addLayout(ViewContainer("Read-only Table", ro_table_data), 1, 0)
+
+    fixed_table_data = QPyTableRange(
+            (
+                ["Cat", 9, False],
+                ["Dog", 1, True],
+            ),
+            editable=True)
+    layout.addLayout(ViewContainer("Fixed Size Table", fixed_table_data), 1, 1)
+
+    gallery.setLayout(layout)
+    gallery.resize(1400, 600)
+    gallery.show()
+
+    sys.exit(app.exec())
diff --git a/lupdate/python_source.py b/lupdate/python_source.py
index fe001e4..aa5f004 100644
--- a/lupdate/python_source.py
+++ b/lupdate/python_source.py
@@ -224,9 +224,6 @@ class Visitor(ast.NodeVisitor):
         node.
         """
 
-        if isinstance(node, ast.Str):
-            return node.s
-
         if isinstance(node, ast.Constant):
             if isinstance(node.value, str):
                 return node.value
diff --git a/pyproject.toml b/pyproject.toml
index 2b59362..20a11a1 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -5,7 +5,7 @@ build-backend = "sipbuild.api"
 
 [project]
 name = "PyQt6"
-version = "6.10.0"
+version = "6.10.1"
 description = "Python bindings for the Qt cross platform application toolkit"
 readme = "README.md"
 urls.homepage = "https://www.riverbankcomputing.com/software/pyqt/"
diff --git a/qpy/QtCore/qpycore_post_init.cpp b/qpy/QtCore/qpycore_post_init.cpp
index ed2f409..fb6fe54 100644
--- a/qpy/QtCore/qpycore_post_init.cpp
+++ b/qpy/QtCore/qpycore_post_init.cpp
@@ -78,6 +78,7 @@ void qpycore_post_init(PyObject *module_dict)
 
     // Register the C++ type that wraps Python objects.
     qRegisterMetaType<PyQt_PyObject>("PyQt_PyObject");
+    QMetaType::registerConverter<PyQt_PyObject, QString>();
 
     // Register the lazy attribute getter.
     if (sipRegisterAttributeGetter(sipType_QObject, qpycore_get_lazy_attr) < 0)
diff --git a/qpy/QtCore/qpycore_pyqtpyobject.cpp b/qpy/QtCore/qpycore_pyqtpyobject.cpp
index 4cf89c1..487a9d0 100644
--- a/qpy/QtCore/qpycore_pyqtpyobject.cpp
+++ b/qpy/QtCore/qpycore_pyqtpyobject.cpp
@@ -90,6 +90,31 @@ PyQt_PyObject &PyQt_PyObject::operator=(const PyQt_PyObject &other)
 }
 
 
+// QString operator cast.
+PyQt_PyObject::operator QString() const
+{
+    QString qs;
+
+    SIP_BLOCK_THREADS
+
+    PyObject *py_s = PyObject_Str(pyobject);
+
+    if (py_s)
+    {
+        qs = qpycore_PyObject_AsQString(py_s);
+        Py_DECREF(py_s);
+    }
+    else
+    {
+        qs = QString("PyQt_PyObject string conversion failed");
+    }
+
+    SIP_UNBLOCK_THREADS
+
+    return qs;
+}
+
+
 // Comparison operator.  It must be global to be available to QMetaType.
 bool operator==(const PyQt_PyObject &self, const PyQt_PyObject &other)
 {
diff --git a/qpy/QtCore/qpycore_pyqtpyobject.h b/qpy/QtCore/qpycore_pyqtpyobject.h
index 9ba5cf7..18420ef 100644
--- a/qpy/QtCore/qpycore_pyqtpyobject.h
+++ b/qpy/QtCore/qpycore_pyqtpyobject.h
@@ -40,6 +40,7 @@ public:
     ~PyQt_PyObject();
 
     PyQt_PyObject &operator=(const PyQt_PyObject &other);
+    operator QString() const;
 
     // The Python object being wrapped.
     PyObject *pyobject;
diff --git a/qpy/QtCore/qpycore_qrangemodel.cpp b/qpy/QtCore/qpycore_qrangemodel.cpp
new file mode 100644
index 0000000..b9465ea
--- /dev/null
+++ b/qpy/QtCore/qpycore_qrangemodel.cpp
@@ -0,0 +1,345 @@
+// This is the support for QRangeModel.
+//
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// 
+// This file is part of PyQt6.
+// 
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file.  Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+// 
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license.  For more information contact
+// info at riverbankcomputing.com.
+// 
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+#include <Python.h>
+
+#include <qglobal.h>
+
+#if QT_VERSION >= 0x060a00
+
+#include "qpycore_qrangemodel.h"
+
+#include "qpycore_api.h"
+
+#include "sipAPIQtCore.h"
+
+
+// Construct a range and take a strong reference to the Python object.
+QPyAbstractRange::QPyAbstractRange(PyObject *data, bool editable) :
+        m_data(data), m_editable(editable)
+{
+    SIP_BLOCK_THREADS
+    Py_INCREF(m_data);
+    SIP_UNBLOCK_THREADS
+}
+
+
+// Destroy the range.
+QPyAbstractRange::~QPyAbstractRange()
+{
+    SIP_BLOCK_THREADS
+    Py_DECREF(m_data);
+    SIP_UNBLOCK_THREADS
+}
+
+
+// Raise a Python exception regarding the structure of the data.
+void QPyAbstractRange::raiseBadStructure()
+{
+    PyErr_SetString(PyExc_ValueError,
+            "the range data does not have the correct structure");
+}
+
+
+// Populate a 1D range from a Python list.
+bool QPyAbstractRange::populate1DFromList(QVariantList &range, PyObject *data)
+{
+    if (!PyList_Check(data))
+    {
+        raiseBadStructure();
+        return false;
+    }
+
+    Py_ssize_t size = PyList_Size(data);
+    if (size < 0)
+        return false;
+
+    for (Py_ssize_t i = 0; i < size; ++i)
+    {
+        PyObject *val = PyList_GetItem(data, i);
+        if (!val)
+            return false;
+
+        int is_err = 0;
+
+        QVariant qv = qpycore_PyObject_AsQVariant(val, &is_err);
+        Py_DECREF(val);
+
+        if (is_err)
+            return false;
+
+        range.append(qv);
+    }
+
+    return true;
+}
+
+
+// Populate a 1D range from a Python sequence.
+bool QPyAbstractRange::populate1DFromSequence(QVariantList &range,
+        PyObject *data)
+{
+    if (!PySequence_Check(data))
+    {
+        raiseBadStructure();
+        return false;
+    }
+
+    Py_ssize_t size = PySequence_Size(data);
+    if (size < 0)
+        return false;
+
+    for (Py_ssize_t i = 0; i < size; ++i)
+    {
+        PyObject *val = PySequence_GetItem(data, i);
+        if (!val)
+            return false;
+
+        int is_err = 0;
+
+        QVariant qv = qpycore_PyObject_AsQVariant(val, &is_err);
+        Py_DECREF(val);
+
+        if (is_err)
+            return false;
+
+        range.append(qv);
+    }
+
+    return true;
+}
+
+
+// Construct a sequence range.
+QPySequenceRange::QPySequenceRange(PyObject *data, bool editable) :
+        QPyAbstractRange(data, editable)
+{
+}
+
+
+// Create an appropriately configured QRangeModel for a sequence range.  This
+// must be called with the GIL.
+sipQRangeModel *QPySequenceRange::create(QObject *parent)
+{
+    sipQRangeModel *model = nullptr;
+
+    if (editable())
+    {
+        if (populateFromList(m_seq_range, data()))
+        {
+            model = new sipQRangeModel(std::ref(m_seq_range), parent);
+            QObject::connect(model, &QRangeModel::dataChanged, this,
+                    &QPySequenceRange::handleDataChanged);
+        }
+    }
+    else
+    {
+        if (populateFromSequence(m_seq_range, data()))
+            model = new sipQRangeModel(std::cref(m_seq_range), parent);
+    }
+
+    if (model)
+        setParent(model);
+
+    return model;
+};
+
+
+// Handle the dataChanged() signal for a sequence range.
+void QPySequenceRange::handleDataChanged(const QModelIndex &tl,
+        const QModelIndex &br)
+{
+    Q_UNUSED(br);
+
+    bool do_emit = false;
+
+    SIP_BLOCK_THREADS
+
+    // Note that we don't report any errors.
+    PyObject *py_data = qpycore_PyObject_FromQVariant(tl.data());
+    if (py_data)
+        do_emit = (PyList_SetItem(data(), tl.row(), py_data) == 0);
+
+    SIP_UNBLOCK_THREADS
+
+    // The signal must be emited without the GIL.
+    if (do_emit)
+        emit dataChanged(tl.row());
+}
+
+
+// Populate a sequence range from a Python list.
+bool QPySequenceRange::populateFromList(QVariantList &range, PyObject *data)
+{
+    bool ok = true;
+
+    SIP_BLOCK_THREADS
+    ok = populate1DFromList(range, data);
+    SIP_UNBLOCK_THREADS
+
+    return ok;
+}
+
+
+// Populate a sequence range from a Python sequence.
+bool QPySequenceRange::populateFromSequence(QVariantList &range,
+        PyObject *data)
+{
+    bool ok;
+
+    SIP_BLOCK_THREADS
+    ok = populate1DFromSequence(range, data);
+    SIP_UNBLOCK_THREADS
+
+    return ok;
+}
+
+
+// Construct a table range.
+QPyTableRange::QPyTableRange(PyObject *data, bool editable) :
+        QPyAbstractRange(data, editable)
+{
+}
+
+
+// Create an appropriately configured QRangeModel for a table range.  This must
+// be called with the GIL.
+sipQRangeModel *QPyTableRange::create(QObject *parent)
+{
+    if (!populate(m_table_range, data()))
+        return nullptr;
+
+    sipQRangeModel *model;
+
+    if (editable())
+    {
+        model = new sipQRangeModel(std::ref(m_table_range), parent);
+        QObject::connect(model, &QRangeModel::dataChanged, this,
+                    &QPyTableRange::handleDataChanged);
+    }
+    else
+    {
+        model = new sipQRangeModel(std::cref(m_table_range), parent);
+    }
+
+    setParent(model);
+
+    return model;
+};
+
+
+// Handle the dataChanged() signal for a table range.
+void QPyTableRange::handleDataChanged(const QModelIndex &tl,
+        const QModelIndex &br)
+{
+    Q_UNUSED(br);
+
+    bool do_emit = false;
+
+    SIP_BLOCK_THREADS
+
+    // Note that we don't report any errors.
+    PyObject *py_data = qpycore_PyObject_FromQVariant(tl.data());
+    if (py_data)
+    {
+        PyObject *row_data = PySequence_GetItem(data(), tl.row());
+
+        if (row_data != NULL)
+        {
+            do_emit = (PyList_SetItem(row_data, tl.column(), py_data) == 0);
+            Py_DECREF(row_data);
+        }
+    }
+
+    SIP_UNBLOCK_THREADS
+
+    // The signal must be emited without the GIL.
+    if (do_emit)
+        emit dataChanged(tl.row(), tl.column());
+}
+
+
+// Populate a table range.
+bool QPyTableRange::populate(QList<QVariantList> &range, PyObject *data)
+{
+    bool ok = true;
+
+    SIP_BLOCK_THREADS
+
+    if (PySequence_Check(data))
+    {
+        Py_ssize_t size = PySequence_Size(data);
+        if (size >= 0)
+        {
+            Py_ssize_t nr_cols = -1;
+
+            for (Py_ssize_t i = 0; i < size; ++i)
+            {
+                PyObject *val = PySequence_GetItem(data, i);
+                if (!val)
+                {
+                    ok = false;
+                    break;
+                }
+
+                QVariantList qvl;
+
+                if (editable())
+                    ok = populate1DFromList(qvl, val);
+                else
+                    ok = populate1DFromSequence(qvl, val);
+
+                Py_DECREF(val);
+
+                if (!ok)
+                    break;
+
+                if (nr_cols < 0)
+                {
+                    nr_cols = qvl.size();
+                }
+                else if (nr_cols != qvl.size())
+                {
+                    PyErr_SetString(PyExc_ValueError,
+                            "the range data does not have the same number of columns in each row");
+                    ok = false;
+                    break;
+                }
+
+                range.append(qvl);
+            }
+        }
+        else
+        {
+            ok = false;
+        }
+    }
+    else
+    {
+        raiseBadStructure();
+        ok = false;
+    }
+
+    SIP_UNBLOCK_THREADS
+
+    return ok;
+}
+
+#endif
diff --git a/qpy/QtCore/qpycore_qrangemodel.h b/qpy/QtCore/qpycore_qrangemodel.h
new file mode 100644
index 0000000..aea4ee5
--- /dev/null
+++ b/qpy/QtCore/qpycore_qrangemodel.h
@@ -0,0 +1,128 @@
+// This is the interface support for QRangeModel.
+//
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// 
+// This file is part of PyQt6.
+// 
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file.  Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+// 
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license.  For more information contact
+// info at riverbankcomputing.com.
+// 
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+#ifndef _QPYCORE_QRANGEMODEL_H
+#define _QPYCORE_QRANGEMODEL_H
+
+#include <Python.h>
+
+#include <qglobal.h>
+
+#if QT_VERSION >= 0x060a00
+
+#include <qlist.h>
+#include <qobject.h>
+#include <qrangemodel.h>
+#include <qvariant.h>
+
+
+class sipQRangeModel;
+
+
+// The abstract base for classes that wrap a Python object to be used as an
+// appropriately configured range for use by QRangeModel.
+class QPyAbstractRange : public QObject
+{
+    Q_OBJECT
+
+public:
+    QPyAbstractRange(PyObject *data, bool editable);
+    virtual ~QPyAbstractRange();
+
+    PyObject *data() const
+    {
+#if PY_VERSION_HEX >= 0x030a0000
+        return Py_NewRef(m_data);
+#else
+        Py_INCREF(m_data);
+        return m_data;
+#endif
+    }
+
+    bool editable() const {return m_editable;}
+
+    // This is internal.
+    virtual sipQRangeModel *create(QObject *parent) = 0;
+
+protected:
+    // These are internal.
+    static void raiseBadStructure();
+    static bool populate1DFromList(QVariantList &range, PyObject *data);
+    static bool populate1DFromSequence(QVariantList &range, PyObject *data);
+
+private:
+    PyObject *m_data;
+    bool m_editable;
+};
+
+
+// A class that wraps a Python object to be used as an appropriately configured
+// sequence range for use by QRangeModel.
+class QPySequenceRange : public QPyAbstractRange
+{
+    Q_OBJECT
+
+public:
+    QPySequenceRange(PyObject *data, bool editable = false);
+
+    // This is internal.
+    sipQRangeModel *create(QObject *parent);
+
+signals:
+    void dataChanged(int index);
+
+private slots:
+    void handleDataChanged(const QModelIndex &tl, const QModelIndex &br);
+
+private:
+    QVariantList m_seq_range;
+
+    static bool populateFromList(QVariantList &range, PyObject *data);
+    static bool populateFromSequence(QVariantList &range, PyObject *data);
+};
+
+
+// A class that wraps a Python object to be used as an appropriately configured
+// table range for use by QRangeModel.
+class QPyTableRange : public QPyAbstractRange
+{
+    Q_OBJECT
+
+public:
+    QPyTableRange(PyObject *data, bool editable = false);
+
+    // This is internal.
+    sipQRangeModel *create(QObject *parent);
+
+signals:
+    void dataChanged(int row, int column);
+
+private slots:
+    void handleDataChanged(const QModelIndex &tl, const QModelIndex &br);
+
+private:
+    QList<QVariantList> m_table_range;
+
+    bool populate(QList<QVariantList> &range, PyObject *data);
+};
+
+#endif
+
+#endif
diff --git a/sip/QtCore/QtCoremod.sip b/sip/QtCore/QtCoremod.sip
index 060316f..8e4d24c 100644
--- a/sip/QtCore/QtCoremod.sip
+++ b/sip/QtCore/QtCoremod.sip
@@ -78,8 +78,8 @@ int PYQT_VERSION;
 const char *PYQT_VERSION_STR;
 
 %ModuleCode
-static int PYQT_VERSION = 0x060a00;
-static const char *PYQT_VERSION_STR = "6.10.0";
+static int PYQT_VERSION = 0x060a01;
+static const char *PYQT_VERSION_STR = "6.10.1";
 %End
 
 %Include qglobal.sip
@@ -214,6 +214,7 @@ static const char *PYQT_VERSION_STR = "6.10.0";
 %Include qpycore_std_optional.sip
 %Include qpycore_qset.sip
 %Include qstringview.sip
+%Include qpycore_qrangemodel.sip
 %Include qpycore_qlist.sip
 %Include qwineventnotifier.sip
 %Include qstringlist.sip
diff --git a/sip/QtCore/qobject.sip b/sip/QtCore/qobject.sip
index b1ae154..3b99f6a 100644
--- a/sip/QtCore/qobject.sip
+++ b/sip/QtCore/qobject.sip
@@ -255,10 +255,10 @@ static PyObject *qtcore_FindChildren(const QObject *parent, PyObject *types, con
         sipTypeDef **type;
         int yes, no;
     } graph[] = {
-        {sipName_QAbstractAnimation, &sipType_QAbstractAnimation, 23, 1},
+        {sipName_QAbstractAnimation, &sipType_QAbstractAnimation, 24, 1},
         {sipName_QAbstractEventDispatcher, &sipType_QAbstractEventDispatcher, -1, 2},
-        {sipName_QAbstractItemModel, &sipType_QAbstractItemModel, 29, 3},
-        {sipName_QIODevice, &sipType_QIODevice, 37, 4},
+        {sipName_QAbstractItemModel, &sipType_QAbstractItemModel, 30, 3},
+        {sipName_QIODevice, &sipType_QIODevice, 39, 4},
         {sipName_QCoreApplication, &sipType_QCoreApplication, -1, 5},
         {sipName_QEventLoop, &sipType_QEventLoop, -1, 6},
         {sipName_QFileSelector, &sipType_QFileSelector, -1, 7},
@@ -268,44 +268,64 @@ static PyObject *qtcore_FindChildren(const QObject *parent, PyObject *types, con
         {sipName_QMimeData, &sipType_QMimeData, -1, 11},
         {sipName_QObjectCleanupHandler, &sipType_QObjectCleanupHandler, -1, 12},
         {sipName_QPluginLoader, &sipType_QPluginLoader, -1, 13},
-        {sipName_QSettings, &sipType_QSettings, -1, 14},
-        {sipName_QSharedMemory, &sipType_QSharedMemory, -1, 15},
-        {sipName_QSignalMapper, &sipType_QSignalMapper, -1, 16},
-        {sipName_QSocketNotifier, &sipType_QSocketNotifier, -1, 17},
-        {sipName_QThread, &sipType_QThread, -1, 18},
-        {sipName_QThreadPool, &sipType_QThreadPool, -1, 19},
-        {sipName_QTimeLine, &sipType_QTimeLine, -1, 20},
-        {sipName_QTimer, &sipType_QTimer, -1, 21},
-        {sipName_QTranslator, &sipType_QTranslator, -1, 22},
+    #if QT_VERSION >= 0x060a00
+        {sipName_QPyAbstractRange, &sipType_QPyAbstractRange, 45, 14},
+    #else
+        {0, 0, 45, 14},
+    #endif
+        {sipName_QSettings, &sipType_QSettings, -1, 15},
+        {sipName_QSharedMemory, &sipType_QSharedMemory, -1, 16},
+        {sipName_QSignalMapper, &sipType_QSignalMapper, -1, 17},
+        {sipName_QSocketNotifier, &sipType_QSocketNotifier, -1, 18},
+        {sipName_QThread, &sipType_QThread, -1, 19},
+        {sipName_QThreadPool, &sipType_QThreadPool, -1, 20},
+        {sipName_QTimeLine, &sipType_QTimeLine, -1, 21},
+        {sipName_QTimer, &sipType_QTimer, -1, 22},
+        {sipName_QTranslator, &sipType_QTranslator, -1, 23},
     #if defined(Q_OS_WIN)
         {sipName_QWinEventNotifier, &sipType_QWinEventNotifier, -1, -1},
     #else
         {0, 0, -1, -1},
     #endif
-        {sipName_QAnimationGroup, &sipType_QAnimationGroup, 26, 24},
-        {sipName_QPauseAnimation, &sipType_QPauseAnimation, -1, 25},
-        {sipName_QVariantAnimation, &sipType_QVariantAnimation, 28, -1},
-        {sipName_QParallelAnimationGroup, &sipType_QParallelAnimationGroup, -1, 27},
+        {sipName_QAnimationGroup, &sipType_QAnimationGroup, 27, 25},
+        {sipName_QPauseAnimation, &sipType_QPauseAnimation, -1, 26},
+        {sipName_QVariantAnimation, &sipType_QVariantAnimation, 29, -1},
+        {sipName_QParallelAnimationGroup, &sipType_QParallelAnimationGroup, -1, 28},
         {sipName_QSequentialAnimationGroup, &sipType_QSequentialAnimationGroup, -1, -1},
         {sipName_QPropertyAnimation, &sipType_QPropertyAnimation, -1, -1},
-        {sipName_QAbstractListModel, &sipType_QAbstractListModel, 33, 30},
-        {sipName_QAbstractProxyModel, &sipType_QAbstractProxyModel, 34, 31},
-        {sipName_QAbstractTableModel, &sipType_QAbstractTableModel, -1, 32},
-        {sipName_QConcatenateTablesProxyModel, &sipType_QConcatenateTablesProxyModel, -1, -1},
+        {sipName_QAbstractListModel, &sipType_QAbstractListModel, 35, 31},
+        {sipName_QAbstractProxyModel, &sipType_QAbstractProxyModel, 36, 32},
+        {sipName_QAbstractTableModel, &sipType_QAbstractTableModel, -1, 33},
+        {sipName_QConcatenateTablesProxyModel, &sipType_QConcatenateTablesProxyModel, -1, 34},
+    #if QT_VERSION >= 0x060a00
+        {sipName_QRangeModel, &sipType_QRangeModel, -1, -1},
+    #else
+        {0, 0, -1, -1},
+    #endif
         {sipName_QStringListModel, &sipType_QStringListModel, -1, -1},
-        {sipName_QIdentityProxyModel, &sipType_QIdentityProxyModel, -1, 35},
-        {sipName_QSortFilterProxyModel, &sipType_QSortFilterProxyModel, -1, 36},
+        {sipName_QIdentityProxyModel, &sipType_QIdentityProxyModel, -1, 37},
+        {sipName_QSortFilterProxyModel, &sipType_QSortFilterProxyModel, -1, 38},
         {sipName_QTransposeProxyModel, &sipType_QTransposeProxyModel, -1, -1},
-        {sipName_QBuffer, &sipType_QBuffer, -1, 38},
-        {sipName_QFileDevice, &sipType_QFileDevice, 40, 39},
+        {sipName_QBuffer, &sipType_QBuffer, -1, 40},
+        {sipName_QFileDevice, &sipType_QFileDevice, 42, 41},
     #if !defined(QT_NO_PROCESS)
         {sipName_QProcess, &sipType_QProcess, -1, -1},
     #else
         {0, 0, -1, -1},
     #endif
-        {sipName_QFile, &sipType_QFile, 42, 41},
+        {sipName_QFile, &sipType_QFile, 44, 43},
         {sipName_QSaveFile, &sipType_QSaveFile, -1, -1},
         {sipName_QTemporaryFile, &sipType_QTemporaryFile, -1, -1},
+    #if QT_VERSION >= 0x060a00
+        {sipName_QPySequenceRange, &sipType_QPySequenceRange, -1, 46},
+    #else
+        {0, 0, -1, 46},
+    #endif
+    #if QT_VERSION >= 0x060a00
+        {sipName_QPyTableRange, &sipType_QPyTableRange, -1, -1},
+    #else
+        {0, 0, -1, -1},
+    #endif
     };
     
     int i = 0;
diff --git a/sip/QtCore/qrangemodel.sip b/sip/QtCore/qpycore_qrangemodel.sip
similarity index 50%
copy from sip/QtCore/qrangemodel.sip
copy to sip/QtCore/qpycore_qrangemodel.sip
index 625b251..9ad84c4 100644
--- a/sip/QtCore/qrangemodel.sip
+++ b/sip/QtCore/qpycore_qrangemodel.sip
@@ -1,6 +1,4 @@
-// qrangemodel.sip generated by MetaSIP
-//
-// This file is part of the QtCore Python extension module.
+// This is the interface definition for the support for QRangeModel.
 //
 // Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
@@ -19,3 +17,49 @@
 // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
 // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
 
+
+%If (Qt_6_10_0 -)
+
+class QPyAbstractRange : public QObject /Abstract/
+{
+%TypeHeaderCode
+#include "qpycore_qrangemodel.h"
+%End
+
+public:
+    QPyAbstractRange(SIP_PYOBJECT data, bool editable);
+    virtual ~QPyAbstractRange();
+
+    SIP_PYOBJECT data() const;
+    bool editable() const;
+};
+
+
+class QPySequenceRange : public QPyAbstractRange
+{
+%TypeHeaderCode
+#include "qpycore_qrangemodel.h"
+%End
+
+public:
+    QPySequenceRange(SIP_PYOBJECT data, bool editable = false);
+
+signals:
+    void dataChanged(int index);
+};
+
+
+class QPyTableRange : public QPyAbstractRange
+{
+%TypeHeaderCode
+#include "qpycore_qrangemodel.h"
+%End
+
+public:
+    QPyTableRange(SIP_PYOBJECT data, bool editable = false);
+
+signals:
+    void dataChanged(int row, int column);
+};
+
+%End
diff --git a/sip/QtCore/qrangemodel.sip b/sip/QtCore/qrangemodel.sip
index 625b251..090bc5a 100644
--- a/sip/QtCore/qrangemodel.sip
+++ b/sip/QtCore/qrangemodel.sip
@@ -19,3 +19,79 @@
 // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
 // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
 
+
+%If (Qt_6_10_0 -)
+
+class QRangeModel : public QAbstractItemModel /ExportDerivedLocally/
+{
+%TypeHeaderCode
+#include <qrangemodel.h>
+#include "qpycore_qrangemodel.h"
+%End
+
+%TypeDerivedCode
+sipQRangeModel(const QVariantList &range, QObject *parent) : QRangeModel(range, parent) {}
+sipQRangeModel(QVariantList &range, QObject *parent) : QRangeModel(range, parent) {}
+sipQRangeModel(const QList<QVariantList> &range, QObject *parent) : QRangeModel(range, parent) {}
+sipQRangeModel(QList<QVariantList> &range, QObject *parent) : QRangeModel(range, parent) {}
+%End
+
+public:
+    QRangeModel(QPyAbstractRange *range /Transfer/, QObject *parent /TransferThis/ = 0) /HoldGIL, NoDerived/;
+%MethodCode
+        sipCpp = a0->create(a1);
+        
+        if (!sipCpp)
+            sipError = sipErrorFail;
+%End
+
+    virtual ~QRangeModel();
+    QModelIndex index(int row, int column, const QModelIndex &parent = {}) const final;
+    QModelIndex parent(const QModelIndex &child) const final;
+    QModelIndex sibling(int row, int column, const QModelIndex &index) const final;
+    int rowCount(const QModelIndex &parent = {}) const final;
+    int columnCount(const QModelIndex &parent = {}) const final;
+    virtual Qt::ItemFlags flags(const QModelIndex &index) const;
+    virtual QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const;
+    virtual bool setHeaderData(int section, Qt::Orientation orientation, const QVariant &data, int role = Qt::EditRole);
+    virtual QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const;
+    virtual bool setData(const QModelIndex &index, const QVariant &data, int role = Qt::EditRole);
+    virtual QMap<int, QVariant> itemData(const QModelIndex &index) const;
+    virtual bool setItemData(const QModelIndex &index, const QMap<int, QVariant> &data);
+    virtual bool clearItemData(const QModelIndex &index);
+    bool insertColumns(int column, int count, const QModelIndex &parent = {}) final;
+    bool removeColumns(int column, int count, const QModelIndex &parent = {}) final;
+    bool moveColumns(const QModelIndex &sourceParent, int sourceColumn, int count, const QModelIndex &destParent, int destColumn) final;
+    bool insertRows(int row, int count, const QModelIndex &parent = {}) final;
+    bool removeRows(int row, int count, const QModelIndex &parent = {}) final;
+    bool moveRows(const QModelIndex &sourceParent, int sourceRow, int count, const QModelIndex &destParent, int destRow) final;
+    virtual QHash<int, QByteArray> roleNames() const;
+    void setRoleNames(const QHash<int, QByteArray> &names);
+    void resetRoleNames();
+    virtual bool canFetchMore(const QModelIndex &parent) const;
+    virtual void fetchMore(const QModelIndex &parent);
+    bool hasChildren(const QModelIndex &parent = QModelIndex()) const final;
+    virtual QModelIndex buddy(const QModelIndex &index) const;
+    virtual bool canDropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) const;
+    virtual bool dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent);
+    virtual QMimeData *mimeData(const QModelIndexList &indexes) const;
+    virtual QStringList mimeTypes() const;
+    virtual QModelIndexList match(const QModelIndex &start, int role, const QVariant &value, int hits, Qt::MatchFlags flags) const;
+    virtual void multiData(const QModelIndex &index, QModelRoleDataSpan roleDataSpan) const;
+    virtual void sort(int column, Qt::SortOrder order = Qt::AscendingOrder);
+    virtual QSize span(const QModelIndex &index) const;
+    virtual Qt::DropActions supportedDragActions() const;
+    virtual Qt::DropActions supportedDropActions() const;
+
+signals:
+    void roleNamesChanged();
+
+protected slots:
+    virtual void resetInternalData();
+
+protected:
+    virtual bool event(QEvent *);
+    virtual bool eventFilter(QObject *, QEvent *);
+};
+
+%End
diff --git a/sip/QtWidgets/qlineedit.sip b/sip/QtWidgets/qlineedit.sip
index 881c561..0d464fb 100644
--- a/sip/QtWidgets/qlineedit.sip
+++ b/sip/QtWidgets/qlineedit.sip
@@ -89,7 +89,7 @@ public:
     void paste();
     void deselect();
     void insert(const QString &);
-    QMenu *createStandardContextMenu() /Factory/;
+    QMenu *createStandardContextMenu() /Transfer/;
 
 signals:
     void textChanged(const QString &);
diff --git a/sip/QtWidgets/qplaintextedit.sip b/sip/QtWidgets/qplaintextedit.sip
index 3b31e9c..5930b42 100644
--- a/sip/QtWidgets/qplaintextedit.sip
+++ b/sip/QtWidgets/qplaintextedit.sip
@@ -67,8 +67,8 @@ public:
     QString toPlainText() const;
     void ensureCursorVisible();
     virtual QVariant loadResource(int type, const QUrl &name);
-    QMenu *createStandardContextMenu() /Factory/;
-    QMenu *createStandardContextMenu(const QPoint &position) /Factory/;
+    QMenu *createStandardContextMenu() /Transfer/;
+    QMenu *createStandardContextMenu(const QPoint &position) /Transfer/;
     QTextCursor cursorForPosition(const QPoint &pos) const;
     QRect cursorRect(const QTextCursor &cursor) const;
     QRect cursorRect() const;
@@ -138,7 +138,7 @@ public:
     virtual QVariant inputMethodQuery(Qt::InputMethodQuery property) const;
 
 protected:
-    virtual QMimeData *createMimeDataFromSelection() const /Factory/;
+    virtual QMimeData *createMimeDataFromSelection() const /Transfer/;
     virtual bool canInsertFromMimeData(const QMimeData *source) const;
     virtual void insertFromMimeData(const QMimeData *source);
     virtual void scrollContentsBy(int dx, int dy);
diff --git a/sip/QtWidgets/qscrollbar.sip b/sip/QtWidgets/qscrollbar.sip
index 9e60018..62001e9 100644
--- a/sip/QtWidgets/qscrollbar.sip
+++ b/sip/QtWidgets/qscrollbar.sip
@@ -46,6 +46,6 @@ protected:
 
 public:
 %If (Qt_6_10_0 -)
-    QMenu *createStandardContextMenu(QPoint position) /Factory/;
+    QMenu *createStandardContextMenu(QPoint position) /Transfer/;
 %End
 };
diff --git a/sip/QtWidgets/qtextedit.sip b/sip/QtWidgets/qtextedit.sip
index 7919753..70dc9fd 100644
--- a/sip/QtWidgets/qtextedit.sip
+++ b/sip/QtWidgets/qtextedit.sip
@@ -93,8 +93,8 @@ public:
     void append(const QString &text);
     void ensureCursorVisible();
     virtual QVariant loadResource(int type, const QUrl &name);
-    QMenu *createStandardContextMenu() /Factory/;
-    QMenu *createStandardContextMenu(const QPoint &position) /Factory/;
+    QMenu *createStandardContextMenu() /Transfer/;
+    QMenu *createStandardContextMenu(const QPoint &position) /Transfer/;
     QTextCursor cursorForPosition(const QPoint &pos) const;
     QRect cursorRect(const QTextCursor &cursor) const;
     QRect cursorRect() const;
@@ -171,7 +171,7 @@ protected:
     virtual void showEvent(QShowEvent *);
     virtual void changeEvent(QEvent *e);
     virtual void wheelEvent(QWheelEvent *e);
-    virtual QMimeData *createMimeDataFromSelection() const /Factory/;
+    virtual QMimeData *createMimeDataFromSelection() const /Transfer/;
     virtual bool canInsertFromMimeData(const QMimeData *source) const;
     virtual void insertFromMimeData(const QMimeData *source);
     virtual void inputMethodEvent(QInputMethodEvent *);


From null at kde.org  Mon Jul 27 14:39:11 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:39:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6/Neon/release=5D_debian=3A_Bump_required_python3-sipbuild_version_to_6=2E15=2E0-2=2E?=
Message-ID: <20260727133911.190DF14019BD@lerwini.kde.org>

Git commit de9d2827872b9eff73bd7ff32a18c00484847981 by Dmitry Shachnev.
Committed on 14/12/2025 at 16:17.
Pushed by carlosdem into branch 'Neon/release'.

Bump required python3-sipbuild version to 6.15.0-2.

That upload has a patch that fixes build of pyqt6.

M  +1    -0    debian/changelog
M  +1    -1    debian/control

https://invent.kde.org/neon/forks/pyqt6/-/commit/de9d2827872b9eff73bd7ff32a18c00484847981

diff --git a/debian/changelog b/debian/changelog
index 947680d..2963f32 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 pyqt6 (6.10.1-1) UNRELEASED; urgency=medium
 
   * New upstream release.
+  * Bump required python3-sipbuild version to 6.15.0-2.
 
  -- Dmitry Shachnev <mitya57 at debian.org>  Tue, 09 Dec 2025 15:47:23 +0300
 
diff --git a/debian/control b/debian/control
index 2a6f6b2..e5628a7 100644
--- a/debian/control
+++ b/debian/control
@@ -9,7 +9,7 @@ Build-Depends: debhelper-compat (= 13),
                python3-all-dev,
                python3-dbus,
                python3-pyqtbuild (>= 1.19),
-               python3-sipbuild (>= 6.13.1),
+               python3-sipbuild (>= 6.15.0-2~),
                qt6-base-dev (>= 6.4.2+dfsg-12~),
                qt6-connectivity-dev [linux-any],
                qt6-declarative-dev,


From null at kde.org  Mon Jul 27 14:39:11 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:39:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6/Neon/release=5D_debian=3A_Release_to_unstable=2E?=
Message-ID: <20260727133911.19C341401C68@lerwini.kde.org>

Git commit c0c088a8c2a324c6ea35d03e32400424fedb9fd6 by Dmitry Shachnev.
Committed on 15/12/2025 at 20:46.
Pushed by carlosdem into branch 'Neon/release'.

Release to unstable.

M  +2    -2    debian/changelog

https://invent.kde.org/neon/forks/pyqt6/-/commit/c0c088a8c2a324c6ea35d03e32400424fedb9fd6

diff --git a/debian/changelog b/debian/changelog
index 2963f32..2a6b093 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,9 @@
-pyqt6 (6.10.1-1) UNRELEASED; urgency=medium
+pyqt6 (6.10.1-1) unstable; urgency=medium
 
   * New upstream release.
   * Bump required python3-sipbuild version to 6.15.0-2.
 
- -- Dmitry Shachnev <mitya57 at debian.org>  Tue, 09 Dec 2025 15:47:23 +0300
+ -- Dmitry Shachnev <mitya57 at debian.org>  Mon, 15 Dec 2025 23:46:31 +0300
 
 pyqt6 (6.10.0-1) unstable; urgency=medium
 


From null at kde.org  Mon Jul 27 14:39:11 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:39:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6/Neon/release=5D_debian=3A_Revert_ownership_changes_for_createMimeDataFromSelection=28=29_from_6=2E10=2E1=2E?=
Message-ID: <20260727133911.1A9DE1401E00@lerwini.kde.org>

Git commit 55ea38efe80e8fcbf71686758080177a61316fd2 by Dmitry Shachnev.
Committed on 24/12/2025 at 10:47.
Pushed by carlosdem into branch 'Neon/release'.

Revert ownership changes for createMimeDataFromSelection() from 6.10.1.

Closes: #1123850, #1123860.

M  +7    -0    debian/changelog
A  +37   -0    debian/patches/Revert-changes-for-createMimeDataFromSelection.patch
A  +1    -0    debian/patches/series

https://invent.kde.org/neon/forks/pyqt6/-/commit/55ea38efe80e8fcbf71686758080177a61316fd2

diff --git a/debian/changelog b/debian/changelog
index 2a6b093..a90b574 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+pyqt6 (6.10.1-2) UNRELEASED; urgency=medium
+
+  * Revert ownership changes for createMimeDataFromSelection() from 6.10.1
+    (closes: #1123850, #1123860).
+
+ -- Dmitry Shachnev <mitya57 at debian.org>  Wed, 24 Dec 2025 13:46:40 +0300
+
 pyqt6 (6.10.1-1) unstable; urgency=medium
 
   * New upstream release.
diff --git a/debian/patches/Revert-changes-for-createMimeDataFromSelection.patch b/debian/patches/Revert-changes-for-createMimeDataFromSelection.patch
new file mode 100644
index 0000000..9f81991
--- /dev/null
+++ b/debian/patches/Revert-changes-for-createMimeDataFromSelection.patch
@@ -0,0 +1,37 @@
+From: Dmitry Shachnev <mitya57 at debian.org>
+Date: Wed, 24 Dec 2025 13:44:22 +0300
+Subject: Revert ownership changes for createMimeDataFromSelection() from
+ 6.10.1
+
+This partially reverts commit 48796838b960e1c9a7f2c66afa810034f2795a06.
+---
+ sip/QtWidgets/qplaintextedit.sip | 2 +-
+ sip/QtWidgets/qtextedit.sip      | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/sip/QtWidgets/qplaintextedit.sip b/sip/QtWidgets/qplaintextedit.sip
+index 5930b42..328161c 100644
+--- a/sip/QtWidgets/qplaintextedit.sip
++++ b/sip/QtWidgets/qplaintextedit.sip
+@@ -138,7 +138,7 @@ public:
+     virtual QVariant inputMethodQuery(Qt::InputMethodQuery property) const;
+ 
+ protected:
+-    virtual QMimeData *createMimeDataFromSelection() const /Transfer/;
++    virtual QMimeData *createMimeDataFromSelection() const /Factory/;
+     virtual bool canInsertFromMimeData(const QMimeData *source) const;
+     virtual void insertFromMimeData(const QMimeData *source);
+     virtual void scrollContentsBy(int dx, int dy);
+diff --git a/sip/QtWidgets/qtextedit.sip b/sip/QtWidgets/qtextedit.sip
+index 70dc9fd..e67b85d 100644
+--- a/sip/QtWidgets/qtextedit.sip
++++ b/sip/QtWidgets/qtextedit.sip
+@@ -171,7 +171,7 @@ protected:
+     virtual void showEvent(QShowEvent *);
+     virtual void changeEvent(QEvent *e);
+     virtual void wheelEvent(QWheelEvent *e);
+-    virtual QMimeData *createMimeDataFromSelection() const /Transfer/;
++    virtual QMimeData *createMimeDataFromSelection() const /Factory/;
+     virtual bool canInsertFromMimeData(const QMimeData *source) const;
+     virtual void insertFromMimeData(const QMimeData *source);
+     virtual void inputMethodEvent(QInputMethodEvent *);
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..8911591
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+Revert-changes-for-createMimeDataFromSelection.patch


From null at kde.org  Mon Jul 27 14:39:11 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:39:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6/Neon/release=5D_debian=3A_Release_to_unstable=2E?=
Message-ID: <20260727133911.1B6B31401E31@lerwini.kde.org>

Git commit e99507a0176d602a97e932655b44bd16eaeb72e5 by Dmitry Shachnev.
Committed on 24/12/2025 at 14:15.
Pushed by carlosdem into branch 'Neon/release'.

Release to unstable.

M  +1    -1    debian/changelog

https://invent.kde.org/neon/forks/pyqt6/-/commit/e99507a0176d602a97e932655b44bd16eaeb72e5

diff --git a/debian/changelog b/debian/changelog
index a90b574..270ea73 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-pyqt6 (6.10.1-2) UNRELEASED; urgency=medium
+pyqt6 (6.10.1-2) unstable; urgency=medium
 
   * Revert ownership changes for createMimeDataFromSelection() from 6.10.1
     (closes: #1123850, #1123860).


From null at kde.org  Mon Jul 27 14:39:11 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:39:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6/Neon/release=5D_/=3A_Update_upstream_source_from_tag_=27upstream/6=2E10=2E2=27?=
Message-ID: <20260727133911.28E1514021FD@lerwini.kde.org>

Git commit 039227f38db4e13ef79ee4099e7c4aaeb261e127 by Dmitry Shachnev.
Committed on 08/01/2026 at 17:23.
Pushed by carlosdem into branch 'Neon/release'.

Update upstream source from tag 'upstream/6.10.2'

Update to upstream version '6.10.2'
with Debian dir 56d3199b64f4b72dbbf5247bdeea889558c63da2


https://invent.kde.org/neon/forks/pyqt6/-/commit/039227f38db4e13ef79ee4099e7c4aaeb261e127



From null at kde.org  Mon Jul 27 14:39:11 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:39:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6/Neon/release=5D_debian=3A_Drop_Revert-changes-for-createMimeDataFromSelection=2Epatch=2E?=
Message-ID: <20260727133911.2A5581402434@lerwini.kde.org>

Git commit e7f8e1f33928fbf6148a7d161a8349bbc79aa67d by Dmitry Shachnev.
Committed on 08/01/2026 at 17:31.
Pushed by carlosdem into branch 'Neon/release'.

Drop Revert-changes-for-createMimeDataFromSelection.patch.

Included in the new release.

M  +2    -0    debian/changelog
D  +0    -37   debian/patches/Revert-changes-for-createMimeDataFromSelection.patch
D  +0    -1    debian/patches/series

https://invent.kde.org/neon/forks/pyqt6/-/commit/e7f8e1f33928fbf6148a7d161a8349bbc79aa67d

diff --git a/debian/changelog b/debian/changelog
index 709cd42..72ca796 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,8 @@
 pyqt6 (6.10.2-1) UNRELEASED; urgency=medium
 
   * New upstream release.
+  * Drop Revert-changes-for-createMimeDataFromSelection.patch, included in
+    the new release.
 
  -- Dmitry Shachnev <mitya57 at debian.org>  Thu, 08 Jan 2026 20:29:56 +0300
 
diff --git a/debian/patches/Revert-changes-for-createMimeDataFromSelection.patch b/debian/patches/Revert-changes-for-createMimeDataFromSelection.patch
deleted file mode 100644
index 9f81991..0000000
--- a/debian/patches/Revert-changes-for-createMimeDataFromSelection.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From: Dmitry Shachnev <mitya57 at debian.org>
-Date: Wed, 24 Dec 2025 13:44:22 +0300
-Subject: Revert ownership changes for createMimeDataFromSelection() from
- 6.10.1
-
-This partially reverts commit 48796838b960e1c9a7f2c66afa810034f2795a06.
----
- sip/QtWidgets/qplaintextedit.sip | 2 +-
- sip/QtWidgets/qtextedit.sip      | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/sip/QtWidgets/qplaintextedit.sip b/sip/QtWidgets/qplaintextedit.sip
-index 5930b42..328161c 100644
---- a/sip/QtWidgets/qplaintextedit.sip
-+++ b/sip/QtWidgets/qplaintextedit.sip
-@@ -138,7 +138,7 @@ public:
-     virtual QVariant inputMethodQuery(Qt::InputMethodQuery property) const;
- 
- protected:
--    virtual QMimeData *createMimeDataFromSelection() const /Transfer/;
-+    virtual QMimeData *createMimeDataFromSelection() const /Factory/;
-     virtual bool canInsertFromMimeData(const QMimeData *source) const;
-     virtual void insertFromMimeData(const QMimeData *source);
-     virtual void scrollContentsBy(int dx, int dy);
-diff --git a/sip/QtWidgets/qtextedit.sip b/sip/QtWidgets/qtextedit.sip
-index 70dc9fd..e67b85d 100644
---- a/sip/QtWidgets/qtextedit.sip
-+++ b/sip/QtWidgets/qtextedit.sip
-@@ -171,7 +171,7 @@ protected:
-     virtual void showEvent(QShowEvent *);
-     virtual void changeEvent(QEvent *e);
-     virtual void wheelEvent(QWheelEvent *e);
--    virtual QMimeData *createMimeDataFromSelection() const /Transfer/;
-+    virtual QMimeData *createMimeDataFromSelection() const /Factory/;
-     virtual bool canInsertFromMimeData(const QMimeData *source) const;
-     virtual void insertFromMimeData(const QMimeData *source);
-     virtual void inputMethodEvent(QInputMethodEvent *);
diff --git a/debian/patches/series b/debian/patches/series
deleted file mode 100644
index 8911591..0000000
--- a/debian/patches/series
+++ /dev/null
@@ -1 +0,0 @@
-Revert-changes-for-createMimeDataFromSelection.patch


From null at kde.org  Mon Jul 27 14:39:11 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:39:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6/Neon/release=5D_debian=3A_Bump_sip-tools_build-dependency_to_6=2E15=2C_per_pyproject=2Etoml=2E?=
Message-ID: <20260727133911.323051402CD7@lerwini.kde.org>

Git commit 1a5e0cf178e020af19370f2ccebc112bd911558a by Dmitry Shachnev.
Committed on 31/03/2026 at 14:29.
Pushed by carlosdem into branch 'Neon/release'.

Bump sip-tools build-dependency to 6.15, per pyproject.toml.

M  +1    -0    debian/changelog
M  +1    -1    debian/control

https://invent.kde.org/neon/forks/pyqt6/-/commit/1a5e0cf178e020af19370f2ccebc112bd911558a

diff --git a/debian/changelog b/debian/changelog
index 3c86feb..0654fc4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ pyqt6 (6.11.0-1) UNRELEASED; urgency=medium
   * New upstream release.
   * Replace qt6-base-private-dev build-dependency with qt6-base-dev again.
     The Qt change was reverted, see #1131560.
+  * Bump sip-tools build-dependency to 6.15, per pyproject.toml.
 
  -- Dmitry Shachnev <mitya57 at debian.org>  Mon, 23 Mar 2026 00:16:48 +0300
 
diff --git a/debian/control b/debian/control
index 4f579ee..7f8504a 100644
--- a/debian/control
+++ b/debian/control
@@ -26,7 +26,7 @@ Build-Depends: debhelper-compat (= 13),
                qt6-tools-dev,
                qt6-webchannel-dev,
                qt6-websockets-dev,
-               sip-tools (>= 6.13.1)
+               sip-tools (>= 6.15)
 Standards-Version: 4.7.3
 Homepage: https://riverbankcomputing.com/software/pyqt/intro
 Vcs-Git: https://salsa.debian.org/python-team/packages/pyqt6.git


From null at kde.org  Mon Jul 27 14:39:11 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:39:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6/Neon/release=5D_debian=3A_Drop_=E2=80=98Priority=3A_optional=E2=80=99=2C_it_became_default_in_dpkg_1=2E22=2E12=2E?=
Message-ID: <20260727133911.2B9FD14024CA@lerwini.kde.org>

Git commit 071caeb05e647394cee5bca63a074207f1d0f366 by Dmitry Shachnev.
Committed on 08/01/2026 at 17:36.
Pushed by carlosdem into branch 'Neon/release'.

Drop ‘Priority: optional’, it became default in dpkg 1.22.12.

M  +1    -0    debian/changelog
M  +0    -1    debian/control

https://invent.kde.org/neon/forks/pyqt6/-/commit/071caeb05e647394cee5bca63a074207f1d0f366

diff --git a/debian/changelog b/debian/changelog
index e6ec87d..e0219c4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,7 @@ pyqt6 (6.10.2-1) UNRELEASED; urgency=medium
   * Drop Revert-changes-for-createMimeDataFromSelection.patch, included in
     the new release.
   * Bump copyright years.
+  * Drop ‘Priority: optional’, it became default in dpkg 1.22.12.
 
  -- Dmitry Shachnev <mitya57 at debian.org>  Thu, 08 Jan 2026 20:29:56 +0300
 
diff --git a/debian/control b/debian/control
index e5628a7..a52818a 100644
--- a/debian/control
+++ b/debian/control
@@ -1,6 +1,5 @@
 Source: pyqt6
 Section: python
-Priority: optional
 Maintainer: Debian Python Team <team+python at tracker.debian.org>
 Uploaders: Dmitry Shachnev <mitya57 at debian.org>
 Build-Depends: debhelper-compat (= 13),


From null at kde.org  Mon Jul 27 14:39:11 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:39:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6/Neon/release=5D_/=3A_New_upstream_version_6=2E10=2E2?=
Message-ID: <20260727133911.275561402155@lerwini.kde.org>

Git commit 4832be1374609159c3f5a7ccfbe5b67e2a6df1f8 by Dmitry Shachnev.
Committed on 08/01/2026 at 17:23.
Pushed by carlosdem into branch 'Neon/release'.

New upstream version 6.10.2

M  +24   -0    ChangeLog
M  +7    -0    NEWS
M  +1    -1    PKG-INFO
M  +1    -1    __init__.py
M  +1    -1    designer/pluginloader.cpp
M  +1    -1    designer/pluginloader.h
M  +1    -1    lupdate/__init__.py
M  +1    -1    lupdate/designer_source.py
M  +1    -1    lupdate/lupdate.py
M  +1    -1    lupdate/pylupdate.py
M  +1    -1    lupdate/python_source.py
M  +1    -1    lupdate/source_file.py
M  +1    -1    lupdate/translation_file.py
M  +1    -1    lupdate/translations.py
M  +1    -1    lupdate/user.py
M  +1    -1    project.py
M  +1    -1    pyproject.toml
M  +1    -1    qmlscene/pluginloader.cpp
M  +1    -1    qmlscene/pluginloader.h
M  +1    -1    qpy/QtCore/qpycore_api.h
M  +1    -1    qpy/QtCore/qpycore_chimera.cpp
M  +1    -1    qpy/QtCore/qpycore_chimera.h
M  +1    -1    qpy/QtCore/qpycore_chimera_signature.cpp
M  +1    -1    qpy/QtCore/qpycore_chimera_storage.cpp
M  +1    -1    qpy/QtCore/qpycore_classinfo.cpp
M  +1    -1    qpy/QtCore/qpycore_classinfo.h
M  +1    -1    qpy/QtCore/qpycore_decorators.cpp
M  +1    -1    qpy/QtCore/qpycore_enums_flags.cpp
M  +1    -1    qpy/QtCore/qpycore_enums_flags.h
M  +1    -1    qpy/QtCore/qpycore_enums_flags_metatype.cpp
M  +1    -1    qpy/QtCore/qpycore_enums_flags_metatype.h
M  +1    -1    qpy/QtCore/qpycore_event_handlers.cpp
M  +1    -1    qpy/QtCore/qpycore_event_handlers.h
M  +1    -1    qpy/QtCore/qpycore_init.cpp
M  +1    -1    qpy/QtCore/qpycore_misc.cpp
M  +1    -1    qpy/QtCore/qpycore_misc.h
M  +1    -1    qpy/QtCore/qpycore_namespace.h
M  +1    -1    qpy/QtCore/qpycore_objectified_strings.h
M  +1    -1    qpy/QtCore/qpycore_post_init.cpp
M  +1    -1    qpy/QtCore/qpycore_public_api.cpp
M  +1    -1    qpy/QtCore/qpycore_public_api.h
M  +1    -1    qpy/QtCore/qpycore_pyqtboundsignal.cpp
M  +1    -1    qpy/QtCore/qpycore_pyqtboundsignal.h
M  +1    -1    qpy/QtCore/qpycore_pyqtconfigure.cpp
M  +1    -1    qpy/QtCore/qpycore_pyqtmethodproxy.cpp
M  +1    -1    qpy/QtCore/qpycore_pyqtmethodproxy.h
M  +1    -1    qpy/QtCore/qpycore_pyqtmutexlocker.cpp
M  +1    -1    qpy/QtCore/qpycore_pyqtmutexlocker.h
M  +1    -1    qpy/QtCore/qpycore_pyqtproperty.cpp
M  +1    -1    qpy/QtCore/qpycore_pyqtproperty.h
M  +1    -1    qpy/QtCore/qpycore_pyqtpyobject.cpp
M  +1    -1    qpy/QtCore/qpycore_pyqtpyobject.h
M  +1    -1    qpy/QtCore/qpycore_pyqtsignal.cpp
M  +1    -1    qpy/QtCore/qpycore_pyqtsignal.h
M  +1    -1    qpy/QtCore/qpycore_pyqtslot.cpp
M  +1    -1    qpy/QtCore/qpycore_pyqtslot.h
M  +1    -1    qpy/QtCore/qpycore_pyqtslotproxy.cpp
M  +1    -1    qpy/QtCore/qpycore_pyqtslotproxy.h
M  +1    -1    qpy/QtCore/qpycore_qjsonvalue.cpp
M  +1    -1    qpy/QtCore/qpycore_qmessagelogger.cpp
M  +1    -1    qpy/QtCore/qpycore_qmetaobject.cpp
M  +1    -1    qpy/QtCore/qpycore_qmetaobject_helpers.cpp
M  +1    -1    qpy/QtCore/qpycore_qmetaobjectbuilder.h
M  +1    -1    qpy/QtCore/qpycore_qobject_getattr.cpp
M  +1    -1    qpy/QtCore/qpycore_qobject_helpers.cpp
M  +1    -1    qpy/QtCore/qpycore_qobject_helpers.h
M  +1    -1    qpy/QtCore/qpycore_qrangemodel.cpp
M  +1    -1    qpy/QtCore/qpycore_qrangemodel.h
M  +1    -1    qpy/QtCore/qpycore_qstring.cpp
M  +1    -1    qpy/QtCore/qpycore_qt_conf.cpp
M  +1    -1    qpy/QtCore/qpycore_qvariant.cpp
M  +1    -1    qpy/QtCore/qpycore_qvariant_value.cpp
M  +1    -1    qpy/QtCore/qpycore_types.cpp
M  +1    -1    qpy/QtCore/qpycore_types.h
M  +1    -1    qpy/QtDBus/qpydbus_api.h
M  +1    -1    qpy/QtDBus/qpydbus_chimera_helpers.cpp
M  +1    -1    qpy/QtDBus/qpydbus_chimera_helpers.h
M  +1    -1    qpy/QtDBus/qpydbus_post_init.cpp
M  +1    -1    qpy/QtDBus/qpydbuspendingreply.cpp
M  +1    -1    qpy/QtDBus/qpydbuspendingreply.h
M  +1    -1    qpy/QtDBus/qpydbusreply.cpp
M  +1    -1    qpy/QtDBus/qpydbusreply.h
M  +1    -1    qpy/QtDesigner/qpydesignercontainerextension.h
M  +1    -1    qpy/QtDesigner/qpydesignercustomwidgetcollectionplugin.h
M  +1    -1    qpy/QtDesigner/qpydesignercustomwidgetplugin.h
M  +1    -1    qpy/QtDesigner/qpydesignermembersheetextension.h
M  +1    -1    qpy/QtDesigner/qpydesignerpropertysheetextension.h
M  +1    -1    qpy/QtDesigner/qpydesignertaskmenuextension.h
M  +1    -1    qpy/QtOpenGL/qpyopengl_add_constants.cpp
M  +1    -1    qpy/QtOpenGL/qpyopengl_api.h
M  +1    -1    qpy/QtOpenGL/qpyopengl_array_convertors.cpp
M  +1    -1    qpy/QtOpenGL/qpyopengl_attribute_array.cpp
M  +1    -1    qpy/QtOpenGL/qpyopengl_data_cache.cpp
M  +1    -1    qpy/QtOpenGL/qpyopengl_data_cache.h
M  +1    -1    qpy/QtOpenGL/qpyopengl_get.cpp
M  +1    -1    qpy/QtOpenGL/qpyopengl_init.cpp
M  +1    -1    qpy/QtOpenGL/qpyopengl_misc.h
M  +1    -1    qpy/QtOpenGL/qpyopengl_uniform_value_array.cpp
M  +1    -1    qpy/QtOpenGL/qpyopengl_value_array.cpp
M  +1    -1    qpy/QtOpenGL/qpyopengl_version_functions.cpp
M  +1    -1    qpy/QtQml/qpyqml_api.h
M  +1    -1    qpy/QtQml/qpyqml_listdata.cpp
M  +1    -1    qpy/QtQml/qpyqml_listdata.h
M  +1    -1    qpy/QtQml/qpyqml_post_init.cpp
M  +1    -1    qpy/QtQml/qpyqml_qjsvalue.cpp
M  +1    -1    qpy/QtQml/qpyqml_register_singleton_type.cpp
M  +1    -1    qpy/QtQml/qpyqml_register_type.cpp
M  +1    -1    qpy/QtQml/qpyqmllistproperty.cpp
M  +1    -1    qpy/QtQml/qpyqmllistproperty.h
M  +1    -1    qpy/QtQml/qpyqmllistpropertywrapper.cpp
M  +1    -1    qpy/QtQml/qpyqmllistpropertywrapper.h
M  +1    -1    qpy/QtQml/qpyqmlmodel.cpp
M  +1    -1    qpy/QtQml/qpyqmlmodel.h
M  +1    -1    qpy/QtQml/qpyqmlobject.cpp
M  +1    -1    qpy/QtQml/qpyqmlobject.h
M  +1    -1    qpy/QtQml/qpyqmlsingletonobject.cpp
M  +1    -1    qpy/QtQml/qpyqmlsingletonobject.h
M  +1    -1    qpy/QtQml/qpyqmlvalidator.cpp
M  +1    -1    qpy/QtQml/qpyqmlvalidator.h
M  +1    -1    qpy/QtQuick/qpyquick_api.h
M  +1    -1    qpy/QtQuick/qpyquick_chimera_helpers.cpp
M  +1    -1    qpy/QtQuick/qpyquick_chimera_helpers.h
M  +1    -1    qpy/QtQuick/qpyquick_post_init.cpp
M  +1    -1    qpy/QtQuick/qpyquick_register_type.cpp
M  +1    -1    qpy/QtQuick/qpyquick_register_type.h
M  +1    -1    qpy/QtQuick/qpyquickframebufferobject.cpp
M  +1    -1    qpy/QtQuick/qpyquickframebufferobject.h
M  +1    -1    qpy/QtQuick/qpyquickitem.cpp
M  +1    -1    qpy/QtQuick/qpyquickitem.h
M  +1    -1    qpy/QtQuick/qpyquickpainteditem.cpp
M  +1    -1    qpy/QtQuick/qpyquickpainteditem.h
M  +1    -1    qpy/QtQuick/qpyquickview.cpp
M  +1    -1    qpy/QtQuick/qpyquickview.h
M  +1    -1    qpy/QtQuick/qpyquickwindow.cpp
M  +1    -1    qpy/QtQuick/qpyquickwindow.h
M  +1    -1    qpy/QtWidgets/qpywidgets_api.h
M  +1    -1    qpy/QtWidgets/qpywidgets_chimera_helpers.cpp
M  +1    -1    qpy/QtWidgets/qpywidgets_chimera_helpers.h
M  +1    -1    qpy/QtWidgets/qpywidgets_post_init.cpp
M  +1    -1    qpy/QtWidgets/qpywidgets_qaction_helpers.cpp
M  +1    -1    qpy/QtWidgets/qpywidgets_qaction_helpers.h
M  +2    -2    sip/QAxContainer/QAxContainermod.sip
M  +1    -1    sip/QAxContainer/qaxbase.sip
M  +1    -1    sip/QAxContainer/qaxobject.sip
M  +1    -1    sip/QAxContainer/qaxobjectinterface.sip
M  +1    -1    sip/QAxContainer/qaxwidget.sip
M  +2    -2    sip/QtBluetooth/QtBluetoothmod.sip
M  +1    -1    sip/QtBluetooth/qbluetooth.sip
M  +1    -1    sip/QtBluetooth/qbluetoothaddress.sip
M  +1    -1    sip/QtBluetooth/qbluetoothdevicediscoveryagent.sip
M  +1    -1    sip/QtBluetooth/qbluetoothdeviceinfo.sip
M  +1    -1    sip/QtBluetooth/qbluetoothhostinfo.sip
M  +1    -1    sip/QtBluetooth/qbluetoothlocaldevice.sip
M  +1    -1    sip/QtBluetooth/qbluetoothserver.sip
M  +1    -1    sip/QtBluetooth/qbluetoothservicediscoveryagent.sip
M  +1    -1    sip/QtBluetooth/qbluetoothserviceinfo.sip
M  +1    -1    sip/QtBluetooth/qbluetoothsocket.sip
M  +1    -1    sip/QtBluetooth/qbluetoothuuid.sip
M  +1    -1    sip/QtBluetooth/qlowenergyadvertisingdata.sip
M  +1    -1    sip/QtBluetooth/qlowenergyadvertisingparameters.sip
M  +1    -1    sip/QtBluetooth/qlowenergycharacteristic.sip
M  +1    -1    sip/QtBluetooth/qlowenergycharacteristicdata.sip
M  +1    -1    sip/QtBluetooth/qlowenergyconnectionparameters.sip
M  +1    -1    sip/QtBluetooth/qlowenergycontroller.sip
M  +1    -1    sip/QtBluetooth/qlowenergydescriptor.sip
M  +1    -1    sip/QtBluetooth/qlowenergydescriptordata.sip
M  +1    -1    sip/QtBluetooth/qlowenergyservice.sip
M  +1    -1    sip/QtBluetooth/qlowenergyservicedata.sip
M  +1    -1    sip/QtBluetooth/qpybluetooth_qlist.sip
M  +1    -1    sip/QtBluetooth/qpybluetooth_qmultihash.sip
M  +1    -1    sip/QtBluetooth/qpybluetooth_quint128.sip
M  +4    -4    sip/QtCore/QtCoremod.sip
M  +1    -1    sip/QtCore/qabstractanimation.sip
M  +1    -1    sip/QtCore/qabstracteventdispatcher.sip
M  +1    -1    sip/QtCore/qabstractitemmodel.sip
M  +1    -1    sip/QtCore/qabstractnativeeventfilter.sip
M  +1    -1    sip/QtCore/qabstractproxymodel.sip
M  +1    -1    sip/QtCore/qanimationgroup.sip
M  +1    -1    sip/QtCore/qanystringview.sip
M  +1    -1    sip/QtCore/qbasictimer.sip
M  +1    -1    sip/QtCore/qbitarray.sip
M  +1    -1    sip/QtCore/qbuffer.sip
M  +1    -1    sip/QtCore/qbytearray.sip
M  +1    -1    sip/QtCore/qbytearrayalgorithms.sip
M  +1    -1    sip/QtCore/qbytearraylist.sip
M  +1    -1    sip/QtCore/qbytearraymatcher.sip
M  +1    -1    sip/QtCore/qbytearrayview.sip
M  +1    -1    sip/QtCore/qcalendar.sip
M  +1    -1    sip/QtCore/qcborcommon.sip
M  +1    -1    sip/QtCore/qcborstreamreader.sip
M  +1    -1    sip/QtCore/qcborstreamwriter.sip
M  +1    -1    sip/QtCore/qchar.sip
M  +1    -1    sip/QtCore/qcollator.sip
M  +1    -1    sip/QtCore/qcommandlineoption.sip
M  +1    -1    sip/QtCore/qcommandlineparser.sip
M  +1    -1    sip/QtCore/qconcatenatetablesproxymodel.sip
M  +1    -1    sip/QtCore/qcoreapplication.sip
M  +1    -1    sip/QtCore/qcoreevent.sip
M  +1    -1    sip/QtCore/qcryptographichash.sip
M  +1    -1    sip/QtCore/qdatastream.sip
M  +1    -1    sip/QtCore/qdatetime.sip
M  +1    -1    sip/QtCore/qdeadlinetimer.sip
M  +1    -1    sip/QtCore/qdir.sip
M  +1    -1    sip/QtCore/qdiriterator.sip
M  +1    -1    sip/QtCore/qeasingcurve.sip
M  +1    -1    sip/QtCore/qelapsedtimer.sip
M  +1    -1    sip/QtCore/qeventloop.sip
M  +1    -1    sip/QtCore/qfile.sip
M  +1    -1    sip/QtCore/qfiledevice.sip
M  +1    -1    sip/QtCore/qfileinfo.sip
M  +1    -1    sip/QtCore/qfileselector.sip
M  +1    -1    sip/QtCore/qfilesystemwatcher.sip
M  +1    -1    sip/QtCore/qflags.sip
M  +1    -1    sip/QtCore/qglobal.sip
M  +1    -1    sip/QtCore/qidentityproxymodel.sip
M  +1    -1    sip/QtCore/qiodevice.sip
M  +1    -1    sip/QtCore/qiodevicebase.sip
M  +1    -1    sip/QtCore/qitemselectionmodel.sip
M  +1    -1    sip/QtCore/qjsonarray.sip
M  +1    -1    sip/QtCore/qjsondocument.sip
M  +1    -1    sip/QtCore/qjsonobject.sip
M  +1    -1    sip/QtCore/qjsonparseerror.sip
M  +1    -1    sip/QtCore/qjsonvalue.sip
M  +1    -1    sip/QtCore/qlibrary.sip
M  +1    -1    sip/QtCore/qlibraryinfo.sip
M  +1    -1    sip/QtCore/qline.sip
M  +1    -1    sip/QtCore/qlocale.sip
M  +1    -1    sip/QtCore/qlockfile.sip
M  +1    -1    sip/QtCore/qlogging.sip
M  +1    -1    sip/QtCore/qloggingcategory.sip
M  +1    -1    sip/QtCore/qmargins.sip
M  +1    -1    sip/QtCore/qmessageauthenticationcode.sip
M  +1    -1    sip/QtCore/qmetaobject.sip
M  +1    -1    sip/QtCore/qmetatype.sip
M  +1    -1    sip/QtCore/qmimedata.sip
M  +1    -1    sip/QtCore/qmimedatabase.sip
M  +1    -1    sip/QtCore/qmimetype.sip
M  +1    -1    sip/QtCore/qmutex.sip
M  +1    -1    sip/QtCore/qmutexlocker.sip
M  +1    -1    sip/QtCore/qnamespace.sip
M  +1    -1    sip/QtCore/qnumeric.sip
M  +1    -1    sip/QtCore/qobject.sip
M  +1    -1    sip/QtCore/qobjectcleanuphandler.sip
M  +1    -1    sip/QtCore/qobjectdefs.sip
M  +1    -1    sip/QtCore/qoperatingsystemversion.sip
M  +1    -1    sip/QtCore/qparallelanimationgroup.sip
M  +1    -1    sip/QtCore/qpauseanimation.sip
M  +1    -1    sip/QtCore/qpermissions.sip
M  +1    -1    sip/QtCore/qpluginloader.sip
M  +1    -1    sip/QtCore/qpoint.sip
M  +1    -1    sip/QtCore/qprocess.sip
M  +1    -1    sip/QtCore/qpropertyanimation.sip
M  +1    -1    sip/QtCore/qpycore_native_interface.sip
M  +1    -1    sip/QtCore/qpycore_qhash.sip
M  +1    -1    sip/QtCore/qpycore_qlist.sip
M  +1    -1    sip/QtCore/qpycore_qmap.sip
M  +1    -1    sip/QtCore/qpycore_qrangemodel.sip
M  +1    -1    sip/QtCore/qpycore_qset.sip
M  +1    -1    sip/QtCore/qpycore_std_chrono_duration.sip
M  +1    -1    sip/QtCore/qpycore_std_optional.sip
M  +1    -1    sip/QtCore/qpycore_std_pair.sip
M  +1    -1    sip/QtCore/qpycore_virtual_error_handler.sip
M  +1    -1    sip/QtCore/qrandom.sip
M  +1    -1    sip/QtCore/qrangemodel.sip
M  +1    -1    sip/QtCore/qreadwritelock.sip
M  +1    -1    sip/QtCore/qrect.sip
M  +1    -1    sip/QtCore/qregularexpression.sip
M  +1    -1    sip/QtCore/qresource.sip
M  +1    -1    sip/QtCore/qrunnable.sip
M  +1    -1    sip/QtCore/qsavefile.sip
M  +1    -1    sip/QtCore/qsemaphore.sip
M  +1    -1    sip/QtCore/qsequentialanimationgroup.sip
M  +1    -1    sip/QtCore/qsettings.sip
M  +1    -1    sip/QtCore/qsharedmemory.sip
M  +1    -1    sip/QtCore/qsignalmapper.sip
M  +1    -1    sip/QtCore/qsize.sip
M  +1    -1    sip/QtCore/qsocketnotifier.sip
M  +1    -1    sip/QtCore/qsortfilterproxymodel.sip
M  +1    -1    sip/QtCore/qstandardpaths.sip
M  +1    -1    sip/QtCore/qstorageinfo.sip
M  +1    -1    sip/QtCore/qstring.sip
M  +1    -1    sip/QtCore/qstringconverter.sip
M  +1    -1    sip/QtCore/qstringconverter_base.sip
M  +1    -1    sip/QtCore/qstringlist.sip
M  +1    -1    sip/QtCore/qstringlistmodel.sip
M  +1    -1    sip/QtCore/qstringview.sip
M  +1    -1    sip/QtCore/qsysinfo.sip
M  +1    -1    sip/QtCore/qsystemsemaphore.sip
M  +1    -1    sip/QtCore/qtemporarydir.sip
M  +1    -1    sip/QtCore/qtemporaryfile.sip
M  +1    -1    sip/QtCore/qtenvironmentvariables.sip
M  +1    -1    sip/QtCore/qtextboundaryfinder.sip
M  +1    -1    sip/QtCore/qtextstream.sip
M  +1    -1    sip/QtCore/qthread.sip
M  +1    -1    sip/QtCore/qthreadpool.sip
M  +1    -1    sip/QtCore/qtimeline.sip
M  +1    -1    sip/QtCore/qtimer.sip
M  +1    -1    sip/QtCore/qtimezone.sip
M  +1    -1    sip/QtCore/qtipccommon.sip
M  +1    -1    sip/QtCore/qtranslator.sip
M  +1    -1    sip/QtCore/qtransposeproxymodel.sip
M  +1    -1    sip/QtCore/qtversion.sip
M  +1    -1    sip/QtCore/qtyperevision.sip
M  +1    -1    sip/QtCore/qtypes.sip
M  +1    -1    sip/QtCore/qurl.sip
M  +1    -1    sip/QtCore/qurlquery.sip
M  +1    -1    sip/QtCore/quuid.sip
M  +1    -1    sip/QtCore/qvariant.sip
M  +1    -1    sip/QtCore/qvariantanimation.sip
M  +1    -1    sip/QtCore/qversionnumber.sip
M  +1    -1    sip/QtCore/qwaitcondition.sip
M  +1    -1    sip/QtCore/qwineventnotifier.sip
M  +1    -1    sip/QtCore/qxmlstream.sip
M  +1    -1    sip/QtCore/qyieldcpu.sip
M  +2    -2    sip/QtDBus/QtDBusmod.sip
M  +1    -1    sip/QtDBus/qdbusabstractadaptor.sip
M  +1    -1    sip/QtDBus/qdbusabstractinterface.sip
M  +1    -1    sip/QtDBus/qdbusargument.sip
M  +1    -1    sip/QtDBus/qdbusconnection.sip
M  +1    -1    sip/QtDBus/qdbusconnectioninterface.sip
M  +1    -1    sip/QtDBus/qdbuserror.sip
M  +1    -1    sip/QtDBus/qdbusextratypes.sip
M  +1    -1    sip/QtDBus/qdbusinterface.sip
M  +1    -1    sip/QtDBus/qdbusmessage.sip
M  +1    -1    sip/QtDBus/qdbuspendingcall.sip
M  +1    -1    sip/QtDBus/qdbusservicewatcher.sip
M  +1    -1    sip/QtDBus/qdbusunixfiledescriptor.sip
M  +1    -1    sip/QtDBus/qpydbuspendingreply.sip
M  +1    -1    sip/QtDBus/qpydbusreply.sip
M  +2    -2    sip/QtDesigner/QtDesignermod.sip
M  +1    -1    sip/QtDesigner/abstractactioneditor.sip
M  +1    -1    sip/QtDesigner/abstractformbuilder.sip
M  +1    -1    sip/QtDesigner/abstractformeditor.sip
M  +1    -1    sip/QtDesigner/abstractformwindow.sip
M  +1    -1    sip/QtDesigner/abstractformwindowcursor.sip
M  +1    -1    sip/QtDesigner/abstractformwindowmanager.sip
M  +1    -1    sip/QtDesigner/abstractobjectinspector.sip
M  +1    -1    sip/QtDesigner/abstractpropertyeditor.sip
M  +1    -1    sip/QtDesigner/abstractwidgetbox.sip
M  +1    -1    sip/QtDesigner/container.sip
M  +1    -1    sip/QtDesigner/customwidget.sip
M  +1    -1    sip/QtDesigner/default_extensionfactory.sip
M  +1    -1    sip/QtDesigner/extension.sip
M  +1    -1    sip/QtDesigner/formbuilder.sip
M  +1    -1    sip/QtDesigner/membersheet.sip
M  +1    -1    sip/QtDesigner/propertysheet.sip
M  +1    -1    sip/QtDesigner/qextensionmanager.sip
M  +1    -1    sip/QtDesigner/qpydesignercontainerextension.sip
M  +1    -1    sip/QtDesigner/qpydesignercustomwidgetcollectionplugin.sip
M  +1    -1    sip/QtDesigner/qpydesignercustomwidgetplugin.sip
M  +1    -1    sip/QtDesigner/qpydesignermembersheetextension.sip
M  +1    -1    sip/QtDesigner/qpydesignerpropertysheetextension.sip
M  +1    -1    sip/QtDesigner/qpydesignertaskmenuextension.sip
M  +1    -1    sip/QtDesigner/taskmenu.sip
M  +2    -2    sip/QtGui/QtGuimod.sip
M  +1    -1    sip/QtGui/opengl_types.sip
M  +1    -1    sip/QtGui/qabstractfileiconprovider.sip
M  +1    -1    sip/QtGui/qabstracttextdocumentlayout.sip
M  +1    -1    sip/QtGui/qaccessibilityhints.sip
M  +1    -1    sip/QtGui/qaction.sip
M  +1    -1    sip/QtGui/qactiongroup.sip
M  +1    -1    sip/QtGui/qbackingstore.sip
M  +1    -1    sip/QtGui/qbitmap.sip
M  +1    -1    sip/QtGui/qbrush.sip
M  +1    -1    sip/QtGui/qclipboard.sip
M  +1    -1    sip/QtGui/qcolor.sip
M  +1    -1    sip/QtGui/qcolorspace.sip
M  +1    -1    sip/QtGui/qcolortransform.sip
M  +1    -1    sip/QtGui/qcursor.sip
M  +1    -1    sip/QtGui/qdesktopservices.sip
M  +1    -1    sip/QtGui/qdrag.sip
M  +1    -1    sip/QtGui/qevent.sip
M  +1    -1    sip/QtGui/qeventpoint.sip
M  +1    -1    sip/QtGui/qfilesystemmodel.sip
M  +1    -1    sip/QtGui/qfont.sip
M  +1    -1    sip/QtGui/qfontdatabase.sip
M  +1    -1    sip/QtGui/qfontinfo.sip
M  +1    -1    sip/QtGui/qfontmetrics.sip
M  +1    -1    sip/QtGui/qfontvariableaxis.sip
M  +1    -1    sip/QtGui/qgenericmatrix.sip
M  +1    -1    sip/QtGui/qglyphrun.sip
M  +1    -1    sip/QtGui/qguiapplication.sip
M  +1    -1    sip/QtGui/qicon.sip
M  +1    -1    sip/QtGui/qiconengine.sip
M  +1    -1    sip/QtGui/qimage.sip
M  +1    -1    sip/QtGui/qimageiohandler.sip
M  +1    -1    sip/QtGui/qimagereader.sip
M  +1    -1    sip/QtGui/qimagewriter.sip
M  +1    -1    sip/QtGui/qinputdevice.sip
M  +1    -1    sip/QtGui/qinputmethod.sip
M  +1    -1    sip/QtGui/qkeysequence.sip
M  +1    -1    sip/QtGui/qmatrix4x4.sip
M  +1    -1    sip/QtGui/qmovie.sip
M  +1    -1    sip/QtGui/qoffscreensurface.sip
M  +1    -1    sip/QtGui/qopenglcontext.sip
M  +1    -1    sip/QtGui/qpagedpaintdevice.sip
M  +1    -1    sip/QtGui/qpagelayout.sip
M  +1    -1    sip/QtGui/qpageranges.sip
M  +1    -1    sip/QtGui/qpagesize.sip
M  +1    -1    sip/QtGui/qpaintdevice.sip
M  +1    -1    sip/QtGui/qpaintdevicewindow.sip
M  +1    -1    sip/QtGui/qpaintengine.sip
M  +1    -1    sip/QtGui/qpainter.sip
M  +1    -1    sip/QtGui/qpainterpath.sip
M  +1    -1    sip/QtGui/qpainterstateguard.sip
M  +1    -1    sip/QtGui/qpalette.sip
M  +1    -1    sip/QtGui/qpdfoutputintent.sip
M  +1    -1    sip/QtGui/qpdfwriter.sip
M  +1    -1    sip/QtGui/qpen.sip
M  +1    -1    sip/QtGui/qpicture.sip
M  +1    -1    sip/QtGui/qpixelformat.sip
M  +1    -1    sip/QtGui/qpixmap.sip
M  +1    -1    sip/QtGui/qpixmapcache.sip
M  +1    -1    sip/QtGui/qpointingdevice.sip
M  +1    -1    sip/QtGui/qpolygon.sip
M  +1    -1    sip/QtGui/qpygui_native_interface.sip
M  +1    -1    sip/QtGui/qpygui_qlist.sip
M  +1    -1    sip/QtGui/qpygui_vulkan.sip
M  +1    -1    sip/QtGui/qquaternion.sip
M  +1    -1    sip/QtGui/qrasterwindow.sip
M  +1    -1    sip/QtGui/qrawfont.sip
M  +1    -1    sip/QtGui/qregion.sip
M  +1    -1    sip/QtGui/qrgb.sip
M  +1    -1    sip/QtGui/qrgba64.sip
M  +1    -1    sip/QtGui/qscreen.sip
M  +1    -1    sip/QtGui/qsessionmanager.sip
M  +1    -1    sip/QtGui/qshortcut.sip
M  +1    -1    sip/QtGui/qstandarditemmodel.sip
M  +1    -1    sip/QtGui/qstatictext.sip
M  +1    -1    sip/QtGui/qstylehints.sip
M  +1    -1    sip/QtGui/qsurface.sip
M  +1    -1    sip/QtGui/qsurfaceformat.sip
M  +1    -1    sip/QtGui/qsyntaxhighlighter.sip
M  +1    -1    sip/QtGui/qtextcursor.sip
M  +1    -1    sip/QtGui/qtextdocument.sip
M  +1    -1    sip/QtGui/qtextdocumentfragment.sip
M  +1    -1    sip/QtGui/qtextdocumentwriter.sip
M  +1    -1    sip/QtGui/qtextformat.sip
M  +1    -1    sip/QtGui/qtextlayout.sip
M  +1    -1    sip/QtGui/qtextlist.sip
M  +1    -1    sip/QtGui/qtextobject.sip
M  +1    -1    sip/QtGui/qtextoption.sip
M  +1    -1    sip/QtGui/qtexttable.sip
M  +1    -1    sip/QtGui/qtransform.sip
M  +1    -1    sip/QtGui/qundogroup.sip
M  +1    -1    sip/QtGui/qundostack.sip
M  +1    -1    sip/QtGui/qutimimeconverter.sip
M  +1    -1    sip/QtGui/qvalidator.sip
M  +1    -1    sip/QtGui/qvectornd.sip
M  +1    -1    sip/QtGui/qwindow.sip
M  +1    -1    sip/QtGui/qwindowdefs.sip
M  +2    -2    sip/QtHelp/QtHelpmod.sip
M  +1    -1    sip/QtHelp/qcompressedhelpinfo.sip
M  +1    -1    sip/QtHelp/qhelpcontentitem.sip
M  +1    -1    sip/QtHelp/qhelpcontentwidget.sip
M  +1    -1    sip/QtHelp/qhelpengine.sip
M  +1    -1    sip/QtHelp/qhelpenginecore.sip
M  +1    -1    sip/QtHelp/qhelpfilterdata.sip
M  +1    -1    sip/QtHelp/qhelpfilterengine.sip
M  +1    -1    sip/QtHelp/qhelpfiltersettingswidget.sip
M  +1    -1    sip/QtHelp/qhelpindexwidget.sip
M  +1    -1    sip/QtHelp/qhelplink.sip
M  +1    -1    sip/QtHelp/qhelpsearchengine.sip
M  +1    -1    sip/QtHelp/qhelpsearchenginecore.sip
M  +1    -1    sip/QtHelp/qhelpsearchquerywidget.sip
M  +1    -1    sip/QtHelp/qhelpsearchresult.sip
M  +1    -1    sip/QtHelp/qhelpsearchresultwidget.sip
M  +2    -2    sip/QtMultimedia/QtMultimediamod.sip
M  +1    -1    sip/QtMultimedia/qaudio.sip
M  +1    -1    sip/QtMultimedia/qaudiobuffer.sip
M  +1    -1    sip/QtMultimedia/qaudiobufferinput.sip
M  +1    -1    sip/QtMultimedia/qaudiobufferoutput.sip
M  +1    -1    sip/QtMultimedia/qaudiodecoder.sip
M  +1    -1    sip/QtMultimedia/qaudiodevice.sip
M  +1    -1    sip/QtMultimedia/qaudioformat.sip
M  +1    -1    sip/QtMultimedia/qaudioinput.sip
M  +1    -1    sip/QtMultimedia/qaudiooutput.sip
M  +1    -1    sip/QtMultimedia/qaudiosink.sip
M  +1    -1    sip/QtMultimedia/qaudiosource.sip
M  +1    -1    sip/QtMultimedia/qcamera.sip
M  +1    -1    sip/QtMultimedia/qcameradevice.sip
M  +1    -1    sip/QtMultimedia/qcapturablewindow.sip
M  +1    -1    sip/QtMultimedia/qimagecapture.sip
M  +1    -1    sip/QtMultimedia/qmediacapturesession.sip
M  +1    -1    sip/QtMultimedia/qmediadevices.sip
M  +1    -1    sip/QtMultimedia/qmediaformat.sip
M  +1    -1    sip/QtMultimedia/qmediametadata.sip
M  +1    -1    sip/QtMultimedia/qmediaplayer.sip
M  +1    -1    sip/QtMultimedia/qmediarecorder.sip
M  +1    -1    sip/QtMultimedia/qmediatimerange.sip
M  +1    -1    sip/QtMultimedia/qplaybackoptions.sip
M  +1    -1    sip/QtMultimedia/qpymultimedia_qlist.sip
M  +1    -1    sip/QtMultimedia/qscreencapture.sip
M  +1    -1    sip/QtMultimedia/qsoundeffect.sip
M  +1    -1    sip/QtMultimedia/qtvideo.sip
M  +1    -1    sip/QtMultimedia/qvideoframe.sip
M  +1    -1    sip/QtMultimedia/qvideoframeformat.sip
M  +1    -1    sip/QtMultimedia/qvideoframeinput.sip
M  +1    -1    sip/QtMultimedia/qvideosink.sip
M  +1    -1    sip/QtMultimedia/qwindowcapture.sip
M  +2    -2    sip/QtMultimediaWidgets/QtMultimediaWidgetsmod.sip
M  +1    -1    sip/QtMultimediaWidgets/qgraphicsvideoitem.sip
M  +1    -1    sip/QtMultimediaWidgets/qvideowidget.sip
M  +2    -2    sip/QtNetwork/QtNetworkmod.sip
M  +1    -1    sip/QtNetwork/qabstractnetworkcache.sip
M  +1    -1    sip/QtNetwork/qabstractsocket.sip
M  +1    -1    sip/QtNetwork/qauthenticator.sip
M  +1    -1    sip/QtNetwork/qdnslookup.sip
M  +1    -1    sip/QtNetwork/qformdatabuilder.sip
M  +1    -1    sip/QtNetwork/qhostaddress.sip
M  +1    -1    sip/QtNetwork/qhostinfo.sip
M  +1    -1    sip/QtNetwork/qhstspolicy.sip
M  +1    -1    sip/QtNetwork/qhttp1configuration.sip
M  +1    -1    sip/QtNetwork/qhttp2configuration.sip
M  +1    -1    sip/QtNetwork/qhttpheaders.sip
M  +1    -1    sip/QtNetwork/qhttpmultipart.sip
M  +1    -1    sip/QtNetwork/qlocalserver.sip
M  +1    -1    sip/QtNetwork/qlocalsocket.sip
M  +1    -1    sip/QtNetwork/qnetworkaccessmanager.sip
M  +1    -1    sip/QtNetwork/qnetworkcookie.sip
M  +1    -1    sip/QtNetwork/qnetworkcookiejar.sip
M  +1    -1    sip/QtNetwork/qnetworkdatagram.sip
M  +1    -1    sip/QtNetwork/qnetworkdiskcache.sip
M  +1    -1    sip/QtNetwork/qnetworkinformation.sip
M  +1    -1    sip/QtNetwork/qnetworkinterface.sip
M  +1    -1    sip/QtNetwork/qnetworkproxy.sip
M  +1    -1    sip/QtNetwork/qnetworkreply.sip
M  +1    -1    sip/QtNetwork/qnetworkrequest.sip
M  +1    -1    sip/QtNetwork/qnetworkrequestfactory.sip
M  +1    -1    sip/QtNetwork/qocspresponse.sip
M  +1    -1    sip/QtNetwork/qpassworddigestor.sip
M  +1    -1    sip/QtNetwork/qpynetwork_qhash.sip
M  +1    -1    sip/QtNetwork/qpynetwork_qlist.sip
M  +1    -1    sip/QtNetwork/qpynetwork_qmap.sip
M  +1    -1    sip/QtNetwork/qrestaccessmanager.sip
M  +1    -1    sip/QtNetwork/qrestreply.sip
M  +1    -1    sip/QtNetwork/qssl.sip
M  +1    -1    sip/QtNetwork/qsslcertificate.sip
M  +1    -1    sip/QtNetwork/qsslcertificateextension.sip
M  +1    -1    sip/QtNetwork/qsslcipher.sip
M  +1    -1    sip/QtNetwork/qsslconfiguration.sip
M  +1    -1    sip/QtNetwork/qssldiffiehellmanparameters.sip
M  +1    -1    sip/QtNetwork/qsslellipticcurve.sip
M  +1    -1    sip/QtNetwork/qsslerror.sip
M  +1    -1    sip/QtNetwork/qsslkey.sip
M  +1    -1    sip/QtNetwork/qsslpresharedkeyauthenticator.sip
M  +1    -1    sip/QtNetwork/qsslserver.sip
M  +1    -1    sip/QtNetwork/qsslsocket.sip
M  +1    -1    sip/QtNetwork/qtcpserver.sip
M  +1    -1    sip/QtNetwork/qtcpsocket.sip
M  +1    -1    sip/QtNetwork/qudpsocket.sip
M  +2    -2    sip/QtNfc/QtNfcmod.sip
M  +1    -1    sip/QtNfc/qndeffilter.sip
M  +1    -1    sip/QtNfc/qndefmessage.sip
M  +1    -1    sip/QtNfc/qndefnfcsmartposterrecord.sip
M  +1    -1    sip/QtNfc/qndefnfctextrecord.sip
M  +1    -1    sip/QtNfc/qndefnfcurirecord.sip
M  +1    -1    sip/QtNfc/qndefrecord.sip
M  +1    -1    sip/QtNfc/qnearfieldmanager.sip
M  +1    -1    sip/QtNfc/qnearfieldtarget.sip
M  +2    -2    sip/QtOpenGL/QtOpenGLmod.sip
M  +1    -1    sip/QtOpenGL/qopenglbuffer.sip
M  +1    -1    sip/QtOpenGL/qopengldebug.sip
M  +1    -1    sip/QtOpenGL/qopenglframebufferobject.sip
M  +1    -1    sip/QtOpenGL/qopenglfunctions_2_0.sip
M  +1    -1    sip/QtOpenGL/qopenglfunctions_2_1.sip
M  +1    -1    sip/QtOpenGL/qopenglfunctions_4_1_core.sip
M  +1    -1    sip/QtOpenGL/qopenglfunctions_es2.sip
M  +1    -1    sip/QtOpenGL/qopenglpaintdevice.sip
M  +1    -1    sip/QtOpenGL/qopenglpixeltransferoptions.sip
M  +1    -1    sip/QtOpenGL/qopenglshaderprogram.sip
M  +1    -1    sip/QtOpenGL/qopengltexture.sip
M  +1    -1    sip/QtOpenGL/qopengltextureblitter.sip
M  +1    -1    sip/QtOpenGL/qopengltimerquery.sip
M  +1    -1    sip/QtOpenGL/qopenglversionfunctions.sip
M  +1    -1    sip/QtOpenGL/qopenglversionfunctionsfactory.sip
M  +1    -1    sip/QtOpenGL/qopenglversionprofile.sip
M  +1    -1    sip/QtOpenGL/qopenglvertexarrayobject.sip
M  +1    -1    sip/QtOpenGL/qopenglwindow.sip
M  +1    -1    sip/QtOpenGL/qpyopengl_qlist.sip
M  +1    -1    sip/QtOpenGL/qpyopengl_std_pair.sip
M  +2    -2    sip/QtOpenGLWidgets/QtOpenGLWidgetsmod.sip
M  +1    -1    sip/QtOpenGLWidgets/qopenglwidget.sip
M  +2    -2    sip/QtPdf/QtPdfmod.sip
M  +1    -1    sip/QtPdf/qpdfbookmarkmodel.sip
M  +1    -1    sip/QtPdf/qpdfdocument.sip
M  +1    -1    sip/QtPdf/qpdfdocumentrenderoptions.sip
M  +1    -1    sip/QtPdf/qpdflink.sip
M  +1    -1    sip/QtPdf/qpdflinkmodel.sip
M  +1    -1    sip/QtPdf/qpdfpagenavigator.sip
M  +1    -1    sip/QtPdf/qpdfpagerenderer.sip
M  +1    -1    sip/QtPdf/qpdfsearchmodel.sip
M  +1    -1    sip/QtPdf/qpdfselection.sip
M  +2    -2    sip/QtPdfWidgets/QtPdfWidgetsmod.sip
M  +1    -1    sip/QtPdfWidgets/qpdfpageselector.sip
M  +1    -1    sip/QtPdfWidgets/qpdfview.sip
M  +2    -2    sip/QtPositioning/QtPositioningmod.sip
M  +1    -1    sip/QtPositioning/qgeoaddress.sip
M  +1    -1    sip/QtPositioning/qgeoareamonitorinfo.sip
M  +1    -1    sip/QtPositioning/qgeoareamonitorsource.sip
M  +1    -1    sip/QtPositioning/qgeocircle.sip
M  +1    -1    sip/QtPositioning/qgeocoordinate.sip
M  +1    -1    sip/QtPositioning/qgeolocation.sip
M  +1    -1    sip/QtPositioning/qgeopath.sip
M  +1    -1    sip/QtPositioning/qgeopolygon.sip
M  +1    -1    sip/QtPositioning/qgeopositioninfo.sip
M  +1    -1    sip/QtPositioning/qgeopositioninfosource.sip
M  +1    -1    sip/QtPositioning/qgeorectangle.sip
M  +1    -1    sip/QtPositioning/qgeosatelliteinfo.sip
M  +1    -1    sip/QtPositioning/qgeosatelliteinfosource.sip
M  +1    -1    sip/QtPositioning/qgeoshape.sip
M  +1    -1    sip/QtPositioning/qnmeapositioninfosource.sip
M  +1    -1    sip/QtPositioning/qnmeasatelliteinfosource.sip
M  +2    -2    sip/QtPrintSupport/QtPrintSupportmod.sip
M  +1    -1    sip/QtPrintSupport/qabstractprintdialog.sip
M  +1    -1    sip/QtPrintSupport/qpagesetupdialog.sip
M  +1    -1    sip/QtPrintSupport/qprintdialog.sip
M  +1    -1    sip/QtPrintSupport/qprintengine.sip
M  +1    -1    sip/QtPrintSupport/qprinter.sip
M  +1    -1    sip/QtPrintSupport/qprinterinfo.sip
M  +1    -1    sip/QtPrintSupport/qprintpreviewdialog.sip
M  +1    -1    sip/QtPrintSupport/qprintpreviewwidget.sip
M  +1    -1    sip/QtPrintSupport/qpyprintsupport_qlist.sip
M  +2    -2    sip/QtQml/QtQmlmod.sip
M  +1    -1    sip/QtQml/qjsengine.sip
M  +1    -1    sip/QtQml/qjsmanagedvalue.sip
M  +1    -1    sip/QtQml/qjsprimitivevalue.sip
M  +1    -1    sip/QtQml/qjsvalue.sip
M  +1    -1    sip/QtQml/qjsvalueiterator.sip
M  +1    -1    sip/QtQml/qmlattachedpropertiesobject.sip
M  +1    -1    sip/QtQml/qmlregistertype.sip
M  +1    -1    sip/QtQml/qpyqmllistproperty.sip
M  +1    -1    sip/QtQml/qqml.sip
M  +1    -1    sip/QtQml/qqmlabstracturlinterceptor.sip
M  +1    -1    sip/QtQml/qqmlapplicationengine.sip
M  +1    -1    sip/QtQml/qqmlcomponent.sip
M  +1    -1    sip/QtQml/qqmlcontext.sip
M  +1    -1    sip/QtQml/qqmlengine.sip
M  +1    -1    sip/QtQml/qqmlerror.sip
M  +1    -1    sip/QtQml/qqmlexpression.sip
M  +1    -1    sip/QtQml/qqmlextensionplugin.sip
M  +1    -1    sip/QtQml/qqmlfileselector.sip
M  +1    -1    sip/QtQml/qqmlincubator.sip
M  +1    -1    sip/QtQml/qqmllist.sip
M  +1    -1    sip/QtQml/qqmlnetworkaccessmanagerfactory.sip
M  +1    -1    sip/QtQml/qqmlparserstatus.sip
M  +1    -1    sip/QtQml/qqmlproperty.sip
M  +1    -1    sip/QtQml/qqmlpropertymap.sip
M  +1    -1    sip/QtQml/qqmlpropertyvaluesource.sip
M  +1    -1    sip/QtQml/qqmlscriptstring.sip
M  +2    -2    sip/QtQuick/QtQuickmod.sip
M  +1    -1    sip/QtQuick/qquickframebufferobject.sip
M  +1    -1    sip/QtQuick/qquickgraphicsconfiguration.sip
M  +1    -1    sip/QtQuick/qquickgraphicsdevice.sip
M  +1    -1    sip/QtQuick/qquickimageprovider.sip
M  +1    -1    sip/QtQuick/qquickitem.sip
M  +1    -1    sip/QtQuick/qquickitemgrabresult.sip
M  +1    -1    sip/QtQuick/qquickpainteditem.sip
M  +1    -1    sip/QtQuick/qquickrendercontrol.sip
M  +1    -1    sip/QtQuick/qquickrendertarget.sip
M  +1    -1    sip/QtQuick/qquicktextdocument.sip
M  +1    -1    sip/QtQuick/qquickview.sip
M  +1    -1    sip/QtQuick/qquickwindow.sip
M  +1    -1    sip/QtQuick/qsgflatcolormaterial.sip
M  +1    -1    sip/QtQuick/qsggeometry.sip
M  +1    -1    sip/QtQuick/qsgimagenode.sip
M  +1    -1    sip/QtQuick/qsgmaterial.sip
M  +1    -1    sip/QtQuick/qsgmaterialshader.sip
M  +1    -1    sip/QtQuick/qsgmaterialtype.sip
M  +1    -1    sip/QtQuick/qsgnode.sip
M  +1    -1    sip/QtQuick/qsgrectanglenode.sip
M  +1    -1    sip/QtQuick/qsgrendererinterface.sip
M  +1    -1    sip/QtQuick/qsgrendernode.sip
M  +1    -1    sip/QtQuick/qsgsimplerectnode.sip
M  +1    -1    sip/QtQuick/qsgsimpletexturenode.sip
M  +1    -1    sip/QtQuick/qsgtextnode.sip
M  +1    -1    sip/QtQuick/qsgtexture.sip
M  +1    -1    sip/QtQuick/qsgtexture_platform.sip
M  +1    -1    sip/QtQuick/qsgtexturematerial.sip
M  +1    -1    sip/QtQuick/qsgtextureprovider.sip
M  +1    -1    sip/QtQuick/qsgvertexcolormaterial.sip
M  +2    -2    sip/QtQuick3D/QtQuick3Dmod.sip
M  +1    -1    sip/QtQuick3D/qquick3d.sip
M  +1    -1    sip/QtQuick3D/qquick3dgeometry.sip
M  +1    -1    sip/QtQuick3D/qquick3dobject.sip
M  +1    -1    sip/QtQuick3D/qquick3dtexturedata.sip
M  +2    -2    sip/QtQuickWidgets/QtQuickWidgetsmod.sip
M  +1    -1    sip/QtQuickWidgets/qquickwidget.sip
M  +2    -2    sip/QtRemoteObjects/QtRemoteObjectsmod.sip
M  +1    -1    sip/QtRemoteObjects/qremoteobjectabstractitemmodelreplica.sip
M  +1    -1    sip/QtRemoteObjects/qremoteobjectdynamicreplica.sip
M  +1    -1    sip/QtRemoteObjects/qremoteobjectnode.sip
M  +1    -1    sip/QtRemoteObjects/qremoteobjectregistry.sip
M  +1    -1    sip/QtRemoteObjects/qremoteobjectreplica.sip
M  +1    -1    sip/QtRemoteObjects/qtremoteobjectglobal.sip
M  +2    -2    sip/QtSensors/QtSensorsmod.sip
M  +1    -1    sip/QtSensors/qaccelerometer.sip
M  +1    -1    sip/QtSensors/qambientlightsensor.sip
M  +1    -1    sip/QtSensors/qambienttemperaturesensor.sip
M  +1    -1    sip/QtSensors/qcompass.sip
M  +1    -1    sip/QtSensors/qgyroscope.sip
M  +1    -1    sip/QtSensors/qhumiditysensor.sip
M  +1    -1    sip/QtSensors/qirproximitysensor.sip
M  +1    -1    sip/QtSensors/qlidsensor.sip
M  +1    -1    sip/QtSensors/qlightsensor.sip
M  +1    -1    sip/QtSensors/qmagnetometer.sip
M  +1    -1    sip/QtSensors/qorientationsensor.sip
M  +1    -1    sip/QtSensors/qpressuresensor.sip
M  +1    -1    sip/QtSensors/qproximitysensor.sip
M  +1    -1    sip/QtSensors/qrotationsensor.sip
M  +1    -1    sip/QtSensors/qsensor.sip
M  +1    -1    sip/QtSensors/qtapsensor.sip
M  +1    -1    sip/QtSensors/qtiltsensor.sip
M  +2    -2    sip/QtSerialPort/QtSerialPortmod.sip
M  +1    -1    sip/QtSerialPort/qserialport.sip
M  +1    -1    sip/QtSerialPort/qserialportinfo.sip
M  +2    -2    sip/QtSpatialAudio/QtSpatialAudiomod.sip
M  +1    -1    sip/QtSpatialAudio/qambientsound.sip
M  +1    -1    sip/QtSpatialAudio/qaudioengine.sip
M  +1    -1    sip/QtSpatialAudio/qaudiolistener.sip
M  +1    -1    sip/QtSpatialAudio/qaudioroom.sip
M  +1    -1    sip/QtSpatialAudio/qspatialsound.sip
M  +2    -2    sip/QtSql/QtSqlmod.sip
M  +1    -1    sip/QtSql/qsqldatabase.sip
M  +1    -1    sip/QtSql/qsqldriver.sip
M  +1    -1    sip/QtSql/qsqlerror.sip
M  +1    -1    sip/QtSql/qsqlfield.sip
M  +1    -1    sip/QtSql/qsqlindex.sip
M  +1    -1    sip/QtSql/qsqlquery.sip
M  +2    -2    sip/QtSql/qsqlquerymodel.sip
M  +1    -1    sip/QtSql/qsqlrecord.sip
M  +1    -1    sip/QtSql/qsqlrelationaldelegate.sip
M  +1    -1    sip/QtSql/qsqlrelationaltablemodel.sip
M  +1    -1    sip/QtSql/qsqlresult.sip
M  +1    -1    sip/QtSql/qsqltablemodel.sip
M  +1    -1    sip/QtSql/qtsqlglobal.sip
M  +2    -2    sip/QtStateMachine/QtStateMachinemod.sip
M  +1    -1    sip/QtStateMachine/qabstractstate.sip
M  +1    -1    sip/QtStateMachine/qabstracttransition.sip
M  +1    -1    sip/QtStateMachine/qeventtransition.sip
M  +1    -1    sip/QtStateMachine/qfinalstate.sip
M  +1    -1    sip/QtStateMachine/qhistorystate.sip
M  +1    -1    sip/QtStateMachine/qkeyeventtransition.sip
M  +1    -1    sip/QtStateMachine/qmouseeventtransition.sip
M  +1    -1    sip/QtStateMachine/qsignaltransition.sip
M  +1    -1    sip/QtStateMachine/qstate.sip
M  +1    -1    sip/QtStateMachine/qstatemachine.sip
M  +2    -2    sip/QtSvg/QtSvgmod.sip
M  +1    -1    sip/QtSvg/qsvggenerator.sip
M  +1    -1    sip/QtSvg/qsvgrenderer.sip
M  +1    -1    sip/QtSvg/qtsvgglobal.sip
M  +2    -2    sip/QtSvgWidgets/QtSvgWidgetsmod.sip
M  +1    -1    sip/QtSvgWidgets/qgraphicssvgitem.sip
M  +1    -1    sip/QtSvgWidgets/qsvgwidget.sip
M  +2    -2    sip/QtTest/QtTestmod.sip
M  +1    -1    sip/QtTest/qabstractitemmodeltester.sip
M  +1    -1    sip/QtTest/qsignalspy.sip
M  +1    -1    sip/QtTest/qtestkeyboard.sip
M  +1    -1    sip/QtTest/qtestmouse.sip
M  +1    -1    sip/QtTest/qtestsystem.sip
M  +2    -2    sip/QtTextToSpeech/QtTextToSpeechmod.sip
M  +1    -1    sip/QtTextToSpeech/qtexttospeech.sip
M  +1    -1    sip/QtTextToSpeech/qvoice.sip
M  +2    -2    sip/QtWebChannel/QtWebChannelmod.sip
M  +1    -1    sip/QtWebChannel/qwebchannel.sip
M  +1    -1    sip/QtWebChannel/qwebchannelabstracttransport.sip
M  +2    -2    sip/QtWebSockets/QtWebSocketsmod.sip
M  +1    -1    sip/QtWebSockets/qmaskgenerator.sip
M  +1    -1    sip/QtWebSockets/qwebsocket.sip
M  +1    -1    sip/QtWebSockets/qwebsocketcorsauthenticator.sip
M  +1    -1    sip/QtWebSockets/qwebsockethandshakeoptions.sip
M  +1    -1    sip/QtWebSockets/qwebsocketprotocol.sip
M  +1    -1    sip/QtWebSockets/qwebsocketserver.sip
M  +2    -2    sip/QtWidgets/QtWidgetsmod.sip
M  +1    -1    sip/QtWidgets/qabstractbutton.sip
M  +1    -1    sip/QtWidgets/qabstractitemdelegate.sip
M  +1    -1    sip/QtWidgets/qabstractitemview.sip
M  +1    -1    sip/QtWidgets/qabstractscrollarea.sip
M  +1    -1    sip/QtWidgets/qabstractslider.sip
M  +1    -1    sip/QtWidgets/qabstractspinbox.sip
M  +1    -1    sip/QtWidgets/qapplication.sip
M  +1    -1    sip/QtWidgets/qboxlayout.sip
M  +1    -1    sip/QtWidgets/qbuttongroup.sip
M  +1    -1    sip/QtWidgets/qcalendarwidget.sip
M  +1    -1    sip/QtWidgets/qcheckbox.sip
M  +1    -1    sip/QtWidgets/qcolordialog.sip
M  +1    -1    sip/QtWidgets/qcolumnview.sip
M  +1    -1    sip/QtWidgets/qcombobox.sip
M  +1    -1    sip/QtWidgets/qcommandlinkbutton.sip
M  +1    -1    sip/QtWidgets/qcommonstyle.sip
M  +1    -1    sip/QtWidgets/qcompleter.sip
M  +1    -1    sip/QtWidgets/qdatawidgetmapper.sip
M  +1    -1    sip/QtWidgets/qdatetimeedit.sip
M  +1    -1    sip/QtWidgets/qdial.sip
M  +1    -1    sip/QtWidgets/qdialog.sip
M  +1    -1    sip/QtWidgets/qdialogbuttonbox.sip
M  +1    -1    sip/QtWidgets/qdockwidget.sip
M  +1    -1    sip/QtWidgets/qdrawutil.sip
M  +1    -1    sip/QtWidgets/qerrormessage.sip
M  +1    -1    sip/QtWidgets/qfiledialog.sip
M  +1    -1    sip/QtWidgets/qfileiconprovider.sip
M  +1    -1    sip/QtWidgets/qfilesystemmodel.sip
M  +1    -1    sip/QtWidgets/qfocusframe.sip
M  +1    -1    sip/QtWidgets/qfontcombobox.sip
M  +1    -1    sip/QtWidgets/qfontdialog.sip
M  +1    -1    sip/QtWidgets/qformlayout.sip
M  +1    -1    sip/QtWidgets/qframe.sip
M  +1    -1    sip/QtWidgets/qgesture.sip
M  +1    -1    sip/QtWidgets/qgesturerecognizer.sip
M  +1    -1    sip/QtWidgets/qgraphicsanchorlayout.sip
M  +1    -1    sip/QtWidgets/qgraphicseffect.sip
M  +1    -1    sip/QtWidgets/qgraphicsgridlayout.sip
M  +1    -1    sip/QtWidgets/qgraphicsitem.sip
M  +1    -1    sip/QtWidgets/qgraphicslayout.sip
M  +1    -1    sip/QtWidgets/qgraphicslayoutitem.sip
M  +1    -1    sip/QtWidgets/qgraphicslinearlayout.sip
M  +1    -1    sip/QtWidgets/qgraphicsproxywidget.sip
M  +1    -1    sip/QtWidgets/qgraphicsscene.sip
M  +1    -1    sip/QtWidgets/qgraphicssceneevent.sip
M  +1    -1    sip/QtWidgets/qgraphicstransform.sip
M  +1    -1    sip/QtWidgets/qgraphicsview.sip
M  +1    -1    sip/QtWidgets/qgraphicswidget.sip
M  +1    -1    sip/QtWidgets/qgridlayout.sip
M  +1    -1    sip/QtWidgets/qgroupbox.sip
M  +1    -1    sip/QtWidgets/qheaderview.sip
M  +1    -1    sip/QtWidgets/qinputdialog.sip
M  +1    -1    sip/QtWidgets/qitemdelegate.sip
M  +1    -1    sip/QtWidgets/qitemeditorfactory.sip
M  +1    -1    sip/QtWidgets/qkeysequenceedit.sip
M  +1    -1    sip/QtWidgets/qlabel.sip
M  +1    -1    sip/QtWidgets/qlayout.sip
M  +1    -1    sip/QtWidgets/qlayoutitem.sip
M  +1    -1    sip/QtWidgets/qlcdnumber.sip
M  +1    -1    sip/QtWidgets/qlineedit.sip
M  +1    -1    sip/QtWidgets/qlistview.sip
M  +1    -1    sip/QtWidgets/qlistwidget.sip
M  +1    -1    sip/QtWidgets/qmainwindow.sip
M  +1    -1    sip/QtWidgets/qmdiarea.sip
M  +1    -1    sip/QtWidgets/qmdisubwindow.sip
M  +1    -1    sip/QtWidgets/qmenu.sip
M  +1    -1    sip/QtWidgets/qmenubar.sip
M  +1    -1    sip/QtWidgets/qmessagebox.sip
M  +4    -2    sip/QtWidgets/qplaintextedit.sip
M  +1    -1    sip/QtWidgets/qprogressbar.sip
M  +1    -1    sip/QtWidgets/qprogressdialog.sip
M  +1    -1    sip/QtWidgets/qproxystyle.sip
M  +1    -1    sip/QtWidgets/qpushbutton.sip
M  +1    -1    sip/QtWidgets/qpywidgets_qlist.sip
M  +1    -1    sip/QtWidgets/qradiobutton.sip
M  +1    -1    sip/QtWidgets/qrubberband.sip
M  +1    -1    sip/QtWidgets/qscrollarea.sip
M  +1    -1    sip/QtWidgets/qscrollbar.sip
M  +1    -1    sip/QtWidgets/qscroller.sip
M  +1    -1    sip/QtWidgets/qscrollerproperties.sip
M  +1    -1    sip/QtWidgets/qsizegrip.sip
M  +1    -1    sip/QtWidgets/qsizepolicy.sip
M  +1    -1    sip/QtWidgets/qslider.sip
M  +1    -1    sip/QtWidgets/qspinbox.sip
M  +1    -1    sip/QtWidgets/qsplashscreen.sip
M  +1    -1    sip/QtWidgets/qsplitter.sip
M  +1    -1    sip/QtWidgets/qstackedlayout.sip
M  +1    -1    sip/QtWidgets/qstackedwidget.sip
M  +1    -1    sip/QtWidgets/qstatusbar.sip
M  +1    -1    sip/QtWidgets/qstyle.sip
M  +1    -1    sip/QtWidgets/qstyleditemdelegate.sip
M  +1    -1    sip/QtWidgets/qstylefactory.sip
M  +1    -1    sip/QtWidgets/qstyleoption.sip
M  +1    -1    sip/QtWidgets/qstylepainter.sip
M  +1    -1    sip/QtWidgets/qsystemtrayicon.sip
M  +1    -1    sip/QtWidgets/qtabbar.sip
M  +1    -1    sip/QtWidgets/qtableview.sip
M  +1    -1    sip/QtWidgets/qtablewidget.sip
M  +1    -1    sip/QtWidgets/qtabwidget.sip
M  +1    -1    sip/QtWidgets/qtextbrowser.sip
M  +4    -2    sip/QtWidgets/qtextedit.sip
M  +1    -1    sip/QtWidgets/qtoolbar.sip
M  +1    -1    sip/QtWidgets/qtoolbox.sip
M  +1    -1    sip/QtWidgets/qtoolbutton.sip
M  +1    -1    sip/QtWidgets/qtooltip.sip
M  +1    -1    sip/QtWidgets/qtreeview.sip
M  +1    -1    sip/QtWidgets/qtreewidget.sip
M  +1    -1    sip/QtWidgets/qtreewidgetitemiterator.sip
M  +1    -1    sip/QtWidgets/qundoview.sip
M  +1    -1    sip/QtWidgets/qwhatsthis.sip
M  +1    -1    sip/QtWidgets/qwidget.sip
M  +1    -1    sip/QtWidgets/qwidgetaction.sip
M  +1    -1    sip/QtWidgets/qwizard.sip
M  +2    -2    sip/QtXml/QtXmlmod.sip
M  +1    -1    sip/QtXml/qdom.sip
M  +1    -1    uic/Compiler/__init__.py
M  +1    -1    uic/Compiler/as_string.py
M  +1    -1    uic/Loader/__init__.py
M  +1    -1    uic/__init__.py
M  +1    -1    uic/enum_map.py
M  +1    -1    uic/icon_cache.py
M  +1    -1    uic/pyuic.py
M  +1    -1    uic/ui_file.py
M  +1    -1    uic/widget-plugins/qaxcontainer.py
M  +1    -1    uic/widget-plugins/qscintilla.py
M  +1    -1    uic/widget-plugins/qtcharts.py
M  +1    -1    uic/widget-plugins/qtopenglwidgets.py
M  +1    -1    uic/widget-plugins/qtprintsupport.py
M  +1    -1    uic/widget-plugins/qtquickwidgets.py
M  +1    -1    uic/widget-plugins/qtwebenginewidgets.py

https://invent.kde.org/neon/forks/pyqt6/-/commit/4832be1374609159c3f5a7ccfbe5b67e2a6df1f8

From null at kde.org  Mon Jul 27 14:39:11 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:39:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6/Neon/release=5D_debian=3A_Bump_python3-pyqt6=2Esip_dependency_to_13=2E11=2C_per_PKG-INFO=2E?=
Message-ID: <20260727133911.32DB81402CE4@lerwini.kde.org>

Git commit df204dc3cddd66ff922deb32957c776ce2198866 by Dmitry Shachnev.
Committed on 31/03/2026 at 14:30.
Pushed by carlosdem into branch 'Neon/release'.

Bump python3-pyqt6.sip dependency to 13.11, per PKG-INFO.

M  +1    -0    debian/changelog
M  +1    -1    debian/control

https://invent.kde.org/neon/forks/pyqt6/-/commit/df204dc3cddd66ff922deb32957c776ce2198866

diff --git a/debian/changelog b/debian/changelog
index 0654fc4..4770047 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,7 @@ pyqt6 (6.11.0-1) UNRELEASED; urgency=medium
   * Replace qt6-base-private-dev build-dependency with qt6-base-dev again.
     The Qt change was reverted, see #1131560.
   * Bump sip-tools build-dependency to 6.15, per pyproject.toml.
+  * Bump python3-pyqt6.sip dependency to 13.11, per PKG-INFO.
 
  -- Dmitry Shachnev <mitya57 at debian.org>  Mon, 23 Mar 2026 00:16:48 +0300
 
diff --git a/debian/control b/debian/control
index 7f8504a..74eac23 100644
--- a/debian/control
+++ b/debian/control
@@ -72,7 +72,7 @@ Description: D-Bus Qt main loop support for Python
 Package: python3-pyqt6
 Architecture: any
 Depends: python3-pyqt6.sip (<< 14),
-         python3-pyqt6.sip (>= 13.8),
+         python3-pyqt6.sip (>= 13.11),
          ${misc:Depends},
          ${python3:Depends},
          ${shlibs:Depends}


From null at kde.org  Mon Jul 27 14:39:11 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:39:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6/Neon/release=5D_debian=3A_Release_to_unstable=2E?=
Message-ID: <20260727133911.2E1FC1402959@lerwini.kde.org>

Git commit 0a4f311b4befbac7d6bcb6f87613f98e20d43486 by Dmitry Shachnev.
Committed on 16/02/2026 at 10:49.
Pushed by carlosdem into branch 'Neon/release'.

Release to unstable.

M  +1    -1    debian/changelog

https://invent.kde.org/neon/forks/pyqt6/-/commit/0a4f311b4befbac7d6bcb6f87613f98e20d43486

diff --git a/debian/changelog b/debian/changelog
index af8ab64..066a2b2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-pyqt6 (6.10.2-2) UNRELEASED; urgency=medium
+pyqt6 (6.10.2-2) unstable; urgency=medium
 
   * Build-depend on qt6-base-private-dev (closes: #1127923).
 


From null at kde.org  Mon Jul 27 14:39:11 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:39:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6/Neon/release=5D_debian=3A_Release_to_unstable=2E?=
Message-ID: <20260727133911.361431402D1F@lerwini.kde.org>

Git commit 0ba83adf3d9eead3ad52e8f4c68f6b5f602be20d by Dmitry Shachnev.
Committed on 26/05/2026 at 10:37.
Pushed by carlosdem into branch 'Neon/release'.

Release to unstable.

M  +1    -1    debian/changelog

https://invent.kde.org/neon/forks/pyqt6/-/commit/0ba83adf3d9eead3ad52e8f4c68f6b5f602be20d

diff --git a/debian/changelog b/debian/changelog
index 8d7bc76..f5e866a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-pyqt6 (6.11.0-2) UNRELEASED; urgency=medium
+pyqt6 (6.11.0-2) unstable; urgency=medium
 
   * Move uic module from pyqt6-dev-tools to python3-pyqt6 (LP: #2154237).
   * Bump Standards-Version to 4.7.4, no changes needed.


From null at kde.org  Mon Jul 27 14:39:11 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 13:39:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6/Neon/release=5D_/=3A_Merge_remote-tracking_branch_=27refs/remotes/salsa/debian/master=27_into_Neon/release?=
Message-ID: <20260727133911.36B431402D33@lerwini.kde.org>

Git commit 734a06f924bb87f40eadebc24f29c629f255739f by Carlos De Maine.
Committed on 27/07/2026 at 13:38.
Pushed by carlosdem into branch 'Neon/release'.

Merge remote-tracking branch 'refs/remotes/salsa/debian/master' into Neon/release


https://invent.kde.org/neon/forks/pyqt6/-/commit/734a06f924bb87f40eadebc24f29c629f255739f



From null at kde.org  Mon Jul 27 14:39:11 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 13:39:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6/Neon/release=5D_debian=3A_export_DH=5FVERBOSE_=3D_1?=
Message-ID: <20260727133911.374E71402D44@lerwini.kde.org>

Git commit a2d462bf7d61c1de9d0e7cdf8bdfde2f5df9f7b4 by Carlos De Maine.
Committed on 27/07/2026 at 13:38.
Pushed by carlosdem into branch 'Neon/release'.

export DH_VERBOSE = 1

M  +1    -1    debian/rules

https://invent.kde.org/neon/forks/pyqt6/-/commit/a2d462bf7d61c1de9d0e7cdf8bdfde2f5df9f7b4

diff --git a/debian/rules b/debian/rules
index a7fb960..01dcb5d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,7 +1,7 @@
 #!/usr/bin/make -f
 
 include /usr/share/dpkg/buildflags.mk
-
+export DH_VERBOSE = 1
 export PYBUILD_SYSTEM=custom
 export PYBUILD_CONFIGURE_ARGS={interpreter} /usr/bin/sip-build \
 	--verbose \

From null at kde.org  Mon Jul 27 14:39:11 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:39:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6/Neon/release=5D_debian=3A_Release_to_unstable=2E?=
Message-ID: <20260727133911.338081402CEE@lerwini.kde.org>

Git commit 026e16aee7db4445c9790011e879e42a468c1d9e by Dmitry Shachnev.
Committed on 02/04/2026 at 20:12.
Pushed by carlosdem into branch 'Neon/release'.

Release to unstable.

M  +2    -2    debian/changelog

https://invent.kde.org/neon/forks/pyqt6/-/commit/026e16aee7db4445c9790011e879e42a468c1d9e

diff --git a/debian/changelog b/debian/changelog
index 4770047..848c781 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-pyqt6 (6.11.0-1) UNRELEASED; urgency=medium
+pyqt6 (6.11.0-1) unstable; urgency=medium
 
   * New upstream release.
   * Replace qt6-base-private-dev build-dependency with qt6-base-dev again.
@@ -6,7 +6,7 @@ pyqt6 (6.11.0-1) UNRELEASED; urgency=medium
   * Bump sip-tools build-dependency to 6.15, per pyproject.toml.
   * Bump python3-pyqt6.sip dependency to 13.11, per PKG-INFO.
 
- -- Dmitry Shachnev <mitya57 at debian.org>  Mon, 23 Mar 2026 00:16:48 +0300
+ -- Dmitry Shachnev <mitya57 at debian.org>  Thu, 02 Apr 2026 23:12:08 +0300
 
 pyqt6 (6.10.2-2) unstable; urgency=medium
 


From null at kde.org  Mon Jul 27 14:41:23 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:41:23 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-sip/Neon/release=5D_/=3A_New_upstream_version_13=2E10=2E3?=
Message-ID: <20260727134123.EE4691402D21@lerwini.kde.org>

Git commit 4861976176ad52e670d45b38bb0b5b86dd3722f3 by Dmitry Shachnev.
Committed on 21/12/2025 at 09:07.
Pushed by carlosdem into branch 'Neon/release'.

New upstream version 13.10.3

M  +2    -2    PKG-INFO
M  +2    -2    PyQt6_sip.egg-info/PKG-INFO
M  +2    -2    setup.py
M  +8    -5    sip.h
M  +32   -24   sip_core.c
M  +10   -0    sip_descriptors.c

https://invent.kde.org/neon/forks/pyqt6-sip/-/commit/4861976176ad52e670d45b38bb0b5b86dd3722f3

diff --git a/PKG-INFO b/PKG-INFO
index d79c074..a52de6d 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: PyQt6_sip
-Version: 13.10.2
+Version: 13.10.3
 Summary: The sip module support for PyQt6
 Home-page: https://github.com/Python-SIP/sip
 Author: Phil Thompson
@@ -9,7 +9,7 @@ License: BSD-2-Clause
 Platform: X11
 Platform: macOS
 Platform: Windows
-Requires-Python: >=3.9
+Requires-Python: >=3.10
 License-File: LICENSE
 Dynamic: license
 Dynamic: license-file
diff --git a/PyQt6_sip.egg-info/PKG-INFO b/PyQt6_sip.egg-info/PKG-INFO
index d79c074..a52de6d 100644
--- a/PyQt6_sip.egg-info/PKG-INFO
+++ b/PyQt6_sip.egg-info/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: PyQt6_sip
-Version: 13.10.2
+Version: 13.10.3
 Summary: The sip module support for PyQt6
 Home-page: https://github.com/Python-SIP/sip
 Author: Phil Thompson
@@ -9,7 +9,7 @@ License: BSD-2-Clause
 Platform: X11
 Platform: macOS
 Platform: Windows
-Requires-Python: >=3.9
+Requires-Python: >=3.10
 License-File: LICENSE
 Dynamic: license
 Dynamic: license-file
diff --git a/setup.py b/setup.py
index 167ccba..08304b1 100644
--- a/setup.py
+++ b/setup.py
@@ -16,8 +16,8 @@ module = Extension('PyQt6.sip', module_src)
 # Do the setup.
 setup(
         name='PyQt6_sip',
-        version='13.10.2',
+        version='13.10.3',
         license='BSD-2-Clause',
-        python_requires='>=3.9',
+        python_requires='>=3.10',
         ext_modules=[module]
      )
diff --git a/sip.h b/sip.h
index a42b622..830525c 100644
--- a/sip.h
+++ b/sip.h
@@ -14,11 +14,14 @@
 #include <Python.h>
 
 /* Sanity check on the Python version. */
-#if PY_VERSION_HEX < 0x03090000
-#error "This version of PyQt6.sip requires Python v3.9 or later"
+#if PY_VERSION_HEX < 0x030a0000
+#error "This version of PyQt6.sip requires Python v3.10 or later"
 #endif
 
 
+#include <stdbool.h>
+
+
 #ifdef __cplusplus
 #include <exception>
 
@@ -36,7 +39,7 @@ extern "C" {
 /* The version of the ABI. */
 #define SIP_ABI_MAJOR_VERSION       13
 #define SIP_ABI_MINOR_VERSION       10
-#define SIP_MODULE_PATCH_VERSION    2
+#define SIP_MODULE_PATCH_VERSION    3
 
 
 /*
@@ -85,8 +88,8 @@ extern "C" {
 
 
 /* The version of the code generator. */
-#define SIP_VERSION                 0x60b01
-#define SIP_VERSION_STR             "6.11.1"
+#define SIP_VERSION                 0x60f00
+#define SIP_VERSION_STR             "6.15.0"
 
 /* These are all dependent on the user-specified name of the sip module. */
 #define _SIP_MODULE_FQ_NAME         "PyQt6.sip"
diff --git a/sip_core.c b/sip_core.c
index a3ce01e..5604799 100644
--- a/sip_core.c
+++ b/sip_core.c
@@ -7079,43 +7079,51 @@ static int addStringInstances(PyObject *dict, sipStringInstanceDef *si)
     {
         PyObject *w;
 
-        switch (si->si_encoding)
+        if (si->si_val == NULL)
         {
-        case 'A':
-            w = PyUnicode_DecodeASCII(si->si_val, strlen(si->si_val), NULL);
-            break;
+            w = Py_None;
+            Py_INCREF(w);
+        }
+        else
+        {
+            switch (si->si_encoding)
+            {
+            case 'A':
+                w = PyUnicode_DecodeASCII(si->si_val, strlen(si->si_val), NULL);
+                break;
 
-        case 'L':
-            w = PyUnicode_DecodeLatin1(si->si_val, strlen(si->si_val), NULL);
-            break;
+            case 'L':
+                w = PyUnicode_DecodeLatin1(si->si_val, strlen(si->si_val), NULL);
+                break;
 
-        case '8':
-            w = PyUnicode_FromString(si->si_val);
-            break;
+            case '8':
+                w = PyUnicode_FromString(si->si_val);
+                break;
 
-        case 'w':
-            /* The hack for wchar_t. */
+            case 'w':
+                /* The hack for wchar_t. */
 #if defined(HAVE_WCHAR_H)
-            w = PyUnicode_FromWideChar((const wchar_t *)si->si_val, 1);
-            break;
+                w = PyUnicode_FromWideChar((const wchar_t *)si->si_val, 1);
+                break;
 #else
-            raiseNoWChar();
-            return -1;
+                raiseNoWChar();
+                return -1;
 #endif
 
         case 'W':
-            /* The hack for wchar_t*. */
+                /* The hack for wchar_t*. */
 #if defined(HAVE_WCHAR_H)
-            w = PyUnicode_FromWideChar((const wchar_t *)si->si_val,
-                    wcslen((const wchar_t *)si->si_val));
-            break;
+                w = PyUnicode_FromWideChar((const wchar_t *)si->si_val,
+                        wcslen((const wchar_t *)si->si_val));
+                break;
 #else
-            raiseNoWChar();
-            return -1;
+                raiseNoWChar();
+                return -1;
 #endif
 
-        default:
-            w = PyBytes_FromString(si->si_val);
+            default:
+                w = PyBytes_FromString(si->si_val);
+            }
         }
 
         if (sip_dict_set_and_discard(dict, si->si_name, w) < 0)
diff --git a/sip_descriptors.c b/sip_descriptors.c
index a0d839a..7f302be 100644
--- a/sip_descriptors.c
+++ b/sip_descriptors.c
@@ -388,6 +388,16 @@ static int sipVariableDescr_descr_set(PyObject *self, PyObject *obj,
     sipVariableDescr *vd = (sipVariableDescr *)self;
     void *addr;
 
+    /* Check that the value isn't being deleted. */
+    if (value == NULL)
+    {
+        PyErr_Format(PyExc_AttributeError,
+                "'%s' object attribute '%s' cannot be deleted",
+                sipPyNameOfContainer(vd->cod, vd->td), vd->vd->vd_name);
+
+        return -1;
+    }
+
     /* Check that the value isn't const. */
     if (vd->vd->vd_setter == NULL)
     {


From null at kde.org  Mon Jul 27 14:41:23 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:41:23 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-sip/Neon/release=5D_debian=3A_New_upstream_release=2E?=
Message-ID: <20260727134123.F1DCA1402D50@lerwini.kde.org>

Git commit 4d39af149ed9cd22ccfed59ba67a29602babb93d by Dmitry Shachnev.
Committed on 21/12/2025 at 09:13.
Pushed by carlosdem into branch 'Neon/release'.

New upstream release.

M  +6    -0    debian/changelog

https://invent.kde.org/neon/forks/pyqt6-sip/-/commit/4d39af149ed9cd22ccfed59ba67a29602babb93d

diff --git a/debian/changelog b/debian/changelog
index 9b11528..55d598e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+pyqt6-sip (13.10.3-1) UNRELEASED; urgency=medium
+
+  * New upstream release.
+
+ -- Dmitry Shachnev <mitya57 at debian.org>  Sun, 21 Dec 2025 12:12:57 +0300
+
 pyqt6-sip (13.10.2-2) unstable; urgency=medium
 
   * Drop ‘Rules-Requires-Root: no’, it became default in dpkg 1.22.13.


From null at kde.org  Mon Jul 27 14:41:23 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:41:23 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-sip/Neon/release=5D_/=3A_Update_upstream_source_from_tag_=27upstream/13=2E10=2E3=27?=
Message-ID: <20260727134123.F11D11402D44@lerwini.kde.org>

Git commit 363f39b9e44a91487b0f55e73989cf801f80b837 by Dmitry Shachnev.
Committed on 21/12/2025 at 09:07.
Pushed by carlosdem into branch 'Neon/release'.

Update upstream source from tag 'upstream/13.10.3'

Update to upstream version '13.10.3'
with Debian dir 13c3173689b7255ec42ccb3dbaba76d09400e989


https://invent.kde.org/neon/forks/pyqt6-sip/-/commit/363f39b9e44a91487b0f55e73989cf801f80b837



From null at kde.org  Mon Jul 27 14:41:24 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:41:24 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-sip/Neon/release=5D_/=3A_New_upstream_version_13=2E11=2E1?=
Message-ID: <20260727134124.03EED1405084@lerwini.kde.org>

Git commit 14e6b55ec36219489d9e587e9a7734176782f978 by Dmitry Shachnev.
Committed on 08/04/2026 at 15:39.
Pushed by carlosdem into branch 'Neon/release'.

New upstream version 13.11.1

M  +1    -1    PKG-INFO
M  +1    -1    PyQt6_sip.egg-info/PKG-INFO
M  +1    -1    setup.py
M  +3    -3    sip.h
M  +13   -1    sip_core.c

https://invent.kde.org/neon/forks/pyqt6-sip/-/commit/14e6b55ec36219489d9e587e9a7734176782f978

diff --git a/PKG-INFO b/PKG-INFO
index 065f0c0..d2c481c 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: PyQt6_sip
-Version: 13.11.0
+Version: 13.11.1
 Summary: The sip module support for PyQt6
 Home-page: https://github.com/Python-SIP/sip
 Author: Phil Thompson
diff --git a/PyQt6_sip.egg-info/PKG-INFO b/PyQt6_sip.egg-info/PKG-INFO
index 065f0c0..d2c481c 100644
--- a/PyQt6_sip.egg-info/PKG-INFO
+++ b/PyQt6_sip.egg-info/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: PyQt6_sip
-Version: 13.11.0
+Version: 13.11.1
 Summary: The sip module support for PyQt6
 Home-page: https://github.com/Python-SIP/sip
 Author: Phil Thompson
diff --git a/setup.py b/setup.py
index 41bf480..a44dce8 100644
--- a/setup.py
+++ b/setup.py
@@ -16,7 +16,7 @@ module = Extension('PyQt6.sip', module_src)
 # Do the setup.
 setup(
         name='PyQt6_sip',
-        version='13.11.0',
+        version='13.11.1',
         license='BSD-2-Clause',
         python_requires='>=3.10',
         ext_modules=[module]
diff --git a/sip.h b/sip.h
index 749fb46..d03fe83 100644
--- a/sip.h
+++ b/sip.h
@@ -39,7 +39,7 @@ extern "C" {
 /* The version of the ABI. */
 #define SIP_ABI_MAJOR_VERSION       13
 #define SIP_ABI_MINOR_VERSION       11
-#define SIP_MODULE_PATCH_VERSION    0
+#define SIP_MODULE_PATCH_VERSION    1
 
 
 /*
@@ -92,8 +92,8 @@ extern "C" {
 
 
 /* The version of the code generator. */
-#define SIP_VERSION                 0x60f01
-#define SIP_VERSION_STR             "6.15.1"
+#define SIP_VERSION                 0x60f02
+#define SIP_VERSION_STR             "6.15.2"
 
 /* These are all dependent on the user-specified name of the sip module. */
 #define _SIP_MODULE_FQ_NAME         "PyQt6.sip"
diff --git a/sip_core.c b/sip_core.c
index 80d0c6d..69162a7 100644
--- a/sip_core.c
+++ b/sip_core.c
@@ -8432,7 +8432,6 @@ static void *findSlot(PyObject *self, sipPySlotType st)
     PyTypeObject *py_type = Py_TYPE(self);
 
     /* See if it is a wrapper. */
-    /* TODO: will this always be TRUE? */
     if (PyObject_TypeCheck((PyObject *)py_type, &sipWrapperType_Type))
     {
         const sipClassTypeDef *ctd;
@@ -8441,6 +8440,19 @@ static void *findSlot(PyObject *self, sipPySlotType st)
 
         slot = findSlotInClass(ctd, st);
     }
+    else
+    {
+        sipEnumTypeDef *etd;
+
+        /* If it is not a wrapper then it must be an enum. */
+        etd = (sipEnumTypeDef *)sip_enum_get_generated_type(
+                (PyObject *)py_type);
+
+        assert(etd != NULL);
+        assert(etd->etd_pyslots != NULL);
+
+        slot = findSlotInSlotList(etd->etd_pyslots, st);
+    }
 
     return slot;
 }


From null at kde.org  Mon Jul 27 14:41:24 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:41:24 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-sip/Neon/release=5D_debian=3A_Release_to_unstable=2E?=
Message-ID: <20260727134124.06BF8140514F@lerwini.kde.org>

Git commit f9183dc86ba10850f3ffed73d6db513146360cb6 by Dmitry Shachnev.
Committed on 08/04/2026 at 17:56.
Pushed by carlosdem into branch 'Neon/release'.

Release to unstable.

M  +1    -1    debian/changelog

https://invent.kde.org/neon/forks/pyqt6-sip/-/commit/f9183dc86ba10850f3ffed73d6db513146360cb6

diff --git a/debian/changelog b/debian/changelog
index 554c719..02fa630 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-pyqt6-sip (13.11.1-1) UNRELEASED; urgency=medium
+pyqt6-sip (13.11.1-1) unstable; urgency=medium
 
   * New upstream release.
   * Bump Standards-Version to 4.7.4, no changes needed.


From null at kde.org  Mon Jul 27 14:45:00 2026
From: null at kde.org (Stephen Kitt)
Date: Mon, 27 Jul 2026 13:45:00 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-charts/Neon/release=5D_/=3A_Update_upstream_source_from_tag_=27upstream/6=2E9=2E0+dfsg=27?=
Message-ID: <20260727134500.650E81406303@lerwini.kde.org>

Git commit 4bd59206bd0bf13a9464edc6d7619b76ee1a0005 by Stephen Kitt.
Committed on 09/04/2025 at 11:23.
Pushed by carlosdem into branch 'Neon/release'.

Update upstream source from tag 'upstream/6.9.0+dfsg'

Update to upstream version '6.9.0+dfsg'
with Debian dir 1b3a84ceecec86a4e71f45438827225653441bc6


https://invent.kde.org/neon/forks/pyqt6-charts/-/commit/4bd59206bd0bf13a9464edc6d7619b76ee1a0005



From null at kde.org  Mon Jul 27 14:45:00 2026
From: null at kde.org (Stephen Kitt)
Date: Mon, 27 Jul 2026 13:45:00 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-charts/Neon/release=5D_debian=3A_New_upstream_release?=
Message-ID: <20260727134500.6A1731406459@lerwini.kde.org>

Git commit 3824a247b1b28f6b0f0942408a8e7bb29e6816ab by Stephen Kitt.
Committed on 28/08/2025 at 15:26.
Pushed by carlosdem into branch 'Neon/release'.

New upstream release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/forks/pyqt6-charts/-/commit/3824a247b1b28f6b0f0942408a8e7bb29e6816ab

diff --git a/debian/changelog b/debian/changelog
index 22e03f7..fee11ec 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+pyqt6-charts (6.9.0+dfsg-1) UNRELEASED; urgency=medium
+
+  * New upstream release.
+
+ -- Stephen Kitt <skitt at debian.org>  Thu, 28 Aug 2025 14:46:03 +0200
+
 pyqt6-charts (6.8.0+dfsg-2) unstable; urgency=medium
 
   * Team upload.


From null at kde.org  Mon Jul 27 14:45:00 2026
From: null at kde.org (Stephen Kitt)
Date: Mon, 27 Jul 2026 13:45:00 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-charts/Neon/release=5D_/=3A_New_upstream_version_6=2E9=2E0+dfsg?=
Message-ID: <20260727134500.6952C1406457@lerwini.kde.org>

Git commit d360bd87a9f253f685b92a2b7d02b00538d0cefd by Stephen Kitt.
Committed on 09/04/2025 at 11:23.
Pushed by carlosdem into branch 'Neon/release'.

New upstream version 6.9.0+dfsg

M  +18   -0    ChangeLog
M  +3    -0    NEWS
M  +1    -1    PKG-INFO
M  +1    -1    pyproject.toml
M  +5    -5    sip/QtCharts/QtChartsmod.sip
M  +1    -1    sip/QtCharts/qabstractaxis.sip
M  +1    -1    sip/QtCharts/qabstractbarseries.sip
M  +1    -1    sip/QtCharts/qabstractseries.sip
M  +1    -1    sip/QtCharts/qarealegendmarker.sip
M  +1    -1    sip/QtCharts/qareaseries.sip
M  +1    -1    sip/QtCharts/qbarcategoryaxis.sip
M  +1    -1    sip/QtCharts/qbarlegendmarker.sip
M  +1    -1    sip/QtCharts/qbarseries.sip
M  +1    -1    sip/QtCharts/qbarset.sip
M  +1    -1    sip/QtCharts/qboxplotlegendmarker.sip
M  +1    -1    sip/QtCharts/qboxplotseries.sip
M  +1    -1    sip/QtCharts/qboxset.sip
M  +1    -1    sip/QtCharts/qcandlesticklegendmarker.sip
M  +1    -1    sip/QtCharts/qcandlestickmodelmapper.sip
M  +1    -1    sip/QtCharts/qcandlestickseries.sip
M  +1    -1    sip/QtCharts/qcandlestickset.sip
M  +1    -1    sip/QtCharts/qcategoryaxis.sip
M  +1    -1    sip/QtCharts/qchart.sip
M  +1    -1    sip/QtCharts/qchartview.sip
M  +1    -1    sip/QtCharts/qcoloraxis.sip
M  +1    -1    sip/QtCharts/qdatetimeaxis.sip
M  +1    -1    sip/QtCharts/qhash.sip
M  +1    -1    sip/QtCharts/qhbarmodelmapper.sip
M  +1    -1    sip/QtCharts/qhboxplotmodelmapper.sip
M  +1    -1    sip/QtCharts/qhcandlestickmodelmapper.sip
M  +1    -1    sip/QtCharts/qhorizontalbarseries.sip
M  +1    -1    sip/QtCharts/qhorizontalpercentbarseries.sip
M  +1    -1    sip/QtCharts/qhorizontalstackedbarseries.sip
M  +1    -1    sip/QtCharts/qhpiemodelmapper.sip
M  +1    -1    sip/QtCharts/qhxymodelmapper.sip
M  +1    -1    sip/QtCharts/qlegend.sip
M  +1    -1    sip/QtCharts/qlegendmarker.sip
M  +1    -1    sip/QtCharts/qlineseries.sip
M  +1    -1    sip/QtCharts/qlogvalueaxis.sip
M  +1    -1    sip/QtCharts/qpercentbarseries.sip
M  +1    -1    sip/QtCharts/qpielegendmarker.sip
M  +1    -1    sip/QtCharts/qpieseries.sip
M  +1    -1    sip/QtCharts/qpieslice.sip
M  +1    -1    sip/QtCharts/qpolarchart.sip
M  +1    -1    sip/QtCharts/qscatterseries.sip
M  +1    -1    sip/QtCharts/qsplineseries.sip
M  +1    -1    sip/QtCharts/qstackedbarseries.sip
M  +1    -1    sip/QtCharts/qvalueaxis.sip
M  +1    -1    sip/QtCharts/qvbarmodelmapper.sip
M  +1    -1    sip/QtCharts/qvboxplotmodelmapper.sip
M  +1    -1    sip/QtCharts/qvcandlestickmodelmapper.sip
M  +1    -1    sip/QtCharts/qvpiemodelmapper.sip
M  +1    -1    sip/QtCharts/qvxymodelmapper.sip
M  +1    -1    sip/QtCharts/qxylegendmarker.sip
M  +1    -1    sip/QtCharts/qxyseries.sip

https://invent.kde.org/neon/forks/pyqt6-charts/-/commit/d360bd87a9f253f685b92a2b7d02b00538d0cefd

diff --git a/ChangeLog b/ChangeLog
index 354159a..fab05c5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,21 @@
+2025-04-03  Phil Thompson  <phil at riverbankcomputing.com>
+
+	* NEWS:
+	Updated the NEWS file.
+	[df8696d8efcf] [6.9.0]
+
+2025-03-18  Phil Thompson  <phil at riverbankcomputing.com>
+
+	* PyQt6-Charts.msp:
+	Updated for Qt v6.9.0rc.
+	[6fae87282d82]
+
+2024-12-06  Phil Thompson  <phil at riverbankcomputing.com>
+
+	* .hgtags:
+	Added tag 6.8.0 for changeset 2e0013ccb05d
+	[317bc88a24f1]
+
 2024-10-24  Phil Thompson  <phil at riverbankcomputing.com>
 
 	* NEWS:
diff --git a/NEWS b/NEWS
index 582f29f..81caf32 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,6 @@
+v6.9.0 3rd April 2025
+  - Added support for Qt v6.9.
+
 v6.8.0 24th October 2024
   - Added support for Qt v6.8.
 
diff --git a/PKG-INFO b/PKG-INFO
index 71e2bb8..fa17e53 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: PyQt6-Charts
-Version: 6.8.0
+Version: 6.9.0
 Requires-Python: >=3.9
 Summary: Python bindings for the Qt Charts library
 Description-Content-Type: text/markdown
diff --git a/pyproject.toml b/pyproject.toml
index 0c75259..d329fd5 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -5,7 +5,7 @@ build-backend = "sipbuild.api"
 
 [project]
 name = "PyQt6-Charts"
-version = "6.8.0"
+version = "6.9.0"
 description = "Python bindings for the Qt Charts library"
 readme = "README.md"
 urls.homepage = "https://www.riverbankcomputing.com/software/pyqtchart/"
diff --git a/sip/QtCharts/QtChartsmod.sip b/sip/QtCharts/QtChartsmod.sip
index c24cba3..e914c02 100644
--- a/sip/QtCharts/QtChartsmod.sip
+++ b/sip/QtCharts/QtChartsmod.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
@@ -25,10 +25,10 @@
 %Import QtGui/QtGuimod.sip
 %Import QtWidgets/QtWidgetsmod.sip
 
-%Timeline {QtCharts_6_0_0 QtCharts_6_1_0 QtCharts_6_2_0 QtCharts_6_3_0 QtCharts_6_4_0 QtCharts_6_5_0 QtCharts_6_6_0 QtCharts_6_7_0 QtCharts_6_8_0}
+%Timeline {QtCharts_6_0_0 QtCharts_6_1_0 QtCharts_6_2_0 QtCharts_6_3_0 QtCharts_6_4_0 QtCharts_6_5_0 QtCharts_6_6_0 QtCharts_6_7_0 QtCharts_6_8_0 QtCharts_6_9_0}
 
 %Copying
-Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 
 This file is part of PyQt6-Charts.
 
@@ -52,8 +52,8 @@ int PYQT_CHART_VERSION;
 const char *PYQT_CHART_VERSION_STR;
 
 %ModuleCode
-static int PYQT_CHART_VERSION = 0x060800;
-static const char *PYQT_CHART_VERSION_STR = "6.8.0";
+static int PYQT_CHART_VERSION = 0x060900;
+static const char *PYQT_CHART_VERSION_STR = "6.9.0";
 %End
 
 %Include qabstractaxis.sip
diff --git a/sip/QtCharts/qabstractaxis.sip b/sip/QtCharts/qabstractaxis.sip
index 0761388..7331575 100644
--- a/sip/QtCharts/qabstractaxis.sip
+++ b/sip/QtCharts/qabstractaxis.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qabstractbarseries.sip b/sip/QtCharts/qabstractbarseries.sip
index 39fc7ab..06087d9 100644
--- a/sip/QtCharts/qabstractbarseries.sip
+++ b/sip/QtCharts/qabstractbarseries.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qabstractseries.sip b/sip/QtCharts/qabstractseries.sip
index cc4ce27..f74f83c 100644
--- a/sip/QtCharts/qabstractseries.sip
+++ b/sip/QtCharts/qabstractseries.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qarealegendmarker.sip b/sip/QtCharts/qarealegendmarker.sip
index 5f608e6..a156bf3 100644
--- a/sip/QtCharts/qarealegendmarker.sip
+++ b/sip/QtCharts/qarealegendmarker.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qareaseries.sip b/sip/QtCharts/qareaseries.sip
index 62484cc..874cdbe 100644
--- a/sip/QtCharts/qareaseries.sip
+++ b/sip/QtCharts/qareaseries.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qbarcategoryaxis.sip b/sip/QtCharts/qbarcategoryaxis.sip
index a0c3542..2d8a5d5 100644
--- a/sip/QtCharts/qbarcategoryaxis.sip
+++ b/sip/QtCharts/qbarcategoryaxis.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qbarlegendmarker.sip b/sip/QtCharts/qbarlegendmarker.sip
index 1f91809..97c0238 100644
--- a/sip/QtCharts/qbarlegendmarker.sip
+++ b/sip/QtCharts/qbarlegendmarker.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qbarseries.sip b/sip/QtCharts/qbarseries.sip
index bebc32b..dca21b9 100644
--- a/sip/QtCharts/qbarseries.sip
+++ b/sip/QtCharts/qbarseries.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qbarset.sip b/sip/QtCharts/qbarset.sip
index 9808176..74c8d3c 100644
--- a/sip/QtCharts/qbarset.sip
+++ b/sip/QtCharts/qbarset.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qboxplotlegendmarker.sip b/sip/QtCharts/qboxplotlegendmarker.sip
index 4c65111..8eda3d9 100644
--- a/sip/QtCharts/qboxplotlegendmarker.sip
+++ b/sip/QtCharts/qboxplotlegendmarker.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qboxplotseries.sip b/sip/QtCharts/qboxplotseries.sip
index 64d5db8..1176797 100644
--- a/sip/QtCharts/qboxplotseries.sip
+++ b/sip/QtCharts/qboxplotseries.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qboxset.sip b/sip/QtCharts/qboxset.sip
index 9c9f2ac..1bfba2a 100644
--- a/sip/QtCharts/qboxset.sip
+++ b/sip/QtCharts/qboxset.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qcandlesticklegendmarker.sip b/sip/QtCharts/qcandlesticklegendmarker.sip
index 8853612..7509fe3 100644
--- a/sip/QtCharts/qcandlesticklegendmarker.sip
+++ b/sip/QtCharts/qcandlesticklegendmarker.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qcandlestickmodelmapper.sip b/sip/QtCharts/qcandlestickmodelmapper.sip
index 3228953..ab24994 100644
--- a/sip/QtCharts/qcandlestickmodelmapper.sip
+++ b/sip/QtCharts/qcandlestickmodelmapper.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qcandlestickseries.sip b/sip/QtCharts/qcandlestickseries.sip
index 9984b2d..1c71090 100644
--- a/sip/QtCharts/qcandlestickseries.sip
+++ b/sip/QtCharts/qcandlestickseries.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qcandlestickset.sip b/sip/QtCharts/qcandlestickset.sip
index 30d4569..494732d 100644
--- a/sip/QtCharts/qcandlestickset.sip
+++ b/sip/QtCharts/qcandlestickset.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qcategoryaxis.sip b/sip/QtCharts/qcategoryaxis.sip
index f7c8970..82c48f9 100644
--- a/sip/QtCharts/qcategoryaxis.sip
+++ b/sip/QtCharts/qcategoryaxis.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qchart.sip b/sip/QtCharts/qchart.sip
index 1ca103f..c21f900 100644
--- a/sip/QtCharts/qchart.sip
+++ b/sip/QtCharts/qchart.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qchartview.sip b/sip/QtCharts/qchartview.sip
index 9fc9b27..6eb053e 100644
--- a/sip/QtCharts/qchartview.sip
+++ b/sip/QtCharts/qchartview.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qcoloraxis.sip b/sip/QtCharts/qcoloraxis.sip
index 67d8ccd..98ea1a7 100644
--- a/sip/QtCharts/qcoloraxis.sip
+++ b/sip/QtCharts/qcoloraxis.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qdatetimeaxis.sip b/sip/QtCharts/qdatetimeaxis.sip
index a15fb3a..9e15a97 100644
--- a/sip/QtCharts/qdatetimeaxis.sip
+++ b/sip/QtCharts/qdatetimeaxis.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qhash.sip b/sip/QtCharts/qhash.sip
index 0e38cdb..6ebb54f 100644
--- a/sip/QtCharts/qhash.sip
+++ b/sip/QtCharts/qhash.sip
@@ -1,7 +1,7 @@
 // This is the SIP interface definition for the QHash based mapped types
 // specific to the QtCharts module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qhbarmodelmapper.sip b/sip/QtCharts/qhbarmodelmapper.sip
index c6720da..1d72055 100644
--- a/sip/QtCharts/qhbarmodelmapper.sip
+++ b/sip/QtCharts/qhbarmodelmapper.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qhboxplotmodelmapper.sip b/sip/QtCharts/qhboxplotmodelmapper.sip
index 2a72179..5298171 100644
--- a/sip/QtCharts/qhboxplotmodelmapper.sip
+++ b/sip/QtCharts/qhboxplotmodelmapper.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qhcandlestickmodelmapper.sip b/sip/QtCharts/qhcandlestickmodelmapper.sip
index 28ede64..9f36799 100644
--- a/sip/QtCharts/qhcandlestickmodelmapper.sip
+++ b/sip/QtCharts/qhcandlestickmodelmapper.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qhorizontalbarseries.sip b/sip/QtCharts/qhorizontalbarseries.sip
index 475ef2c..670aa54 100644
--- a/sip/QtCharts/qhorizontalbarseries.sip
+++ b/sip/QtCharts/qhorizontalbarseries.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qhorizontalpercentbarseries.sip b/sip/QtCharts/qhorizontalpercentbarseries.sip
index 75c8956..423b602 100644
--- a/sip/QtCharts/qhorizontalpercentbarseries.sip
+++ b/sip/QtCharts/qhorizontalpercentbarseries.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qhorizontalstackedbarseries.sip b/sip/QtCharts/qhorizontalstackedbarseries.sip
index 5fb4cc5..1eea6d0 100644
--- a/sip/QtCharts/qhorizontalstackedbarseries.sip
+++ b/sip/QtCharts/qhorizontalstackedbarseries.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qhpiemodelmapper.sip b/sip/QtCharts/qhpiemodelmapper.sip
index 7d2d593..b87f570 100644
--- a/sip/QtCharts/qhpiemodelmapper.sip
+++ b/sip/QtCharts/qhpiemodelmapper.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qhxymodelmapper.sip b/sip/QtCharts/qhxymodelmapper.sip
index 5d43912..1752202 100644
--- a/sip/QtCharts/qhxymodelmapper.sip
+++ b/sip/QtCharts/qhxymodelmapper.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qlegend.sip b/sip/QtCharts/qlegend.sip
index b7b412e..01554c1 100644
--- a/sip/QtCharts/qlegend.sip
+++ b/sip/QtCharts/qlegend.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qlegendmarker.sip b/sip/QtCharts/qlegendmarker.sip
index 8512cc2..9ea9e72 100644
--- a/sip/QtCharts/qlegendmarker.sip
+++ b/sip/QtCharts/qlegendmarker.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qlineseries.sip b/sip/QtCharts/qlineseries.sip
index 2506af2..fc37efe 100644
--- a/sip/QtCharts/qlineseries.sip
+++ b/sip/QtCharts/qlineseries.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qlogvalueaxis.sip b/sip/QtCharts/qlogvalueaxis.sip
index d837755..58d8880 100644
--- a/sip/QtCharts/qlogvalueaxis.sip
+++ b/sip/QtCharts/qlogvalueaxis.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qpercentbarseries.sip b/sip/QtCharts/qpercentbarseries.sip
index 78b6452..6325f42 100644
--- a/sip/QtCharts/qpercentbarseries.sip
+++ b/sip/QtCharts/qpercentbarseries.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qpielegendmarker.sip b/sip/QtCharts/qpielegendmarker.sip
index a9e378c..047e3cb 100644
--- a/sip/QtCharts/qpielegendmarker.sip
+++ b/sip/QtCharts/qpielegendmarker.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qpieseries.sip b/sip/QtCharts/qpieseries.sip
index 4eeb091..d5b2b33 100644
--- a/sip/QtCharts/qpieseries.sip
+++ b/sip/QtCharts/qpieseries.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qpieslice.sip b/sip/QtCharts/qpieslice.sip
index efbcf65..8e77335 100644
--- a/sip/QtCharts/qpieslice.sip
+++ b/sip/QtCharts/qpieslice.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qpolarchart.sip b/sip/QtCharts/qpolarchart.sip
index 47af939..5c1e64d 100644
--- a/sip/QtCharts/qpolarchart.sip
+++ b/sip/QtCharts/qpolarchart.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qscatterseries.sip b/sip/QtCharts/qscatterseries.sip
index ab50a39..7838286 100644
--- a/sip/QtCharts/qscatterseries.sip
+++ b/sip/QtCharts/qscatterseries.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qsplineseries.sip b/sip/QtCharts/qsplineseries.sip
index c7a6152..f17ea5f 100644
--- a/sip/QtCharts/qsplineseries.sip
+++ b/sip/QtCharts/qsplineseries.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qstackedbarseries.sip b/sip/QtCharts/qstackedbarseries.sip
index 8d07d85..0f1eb3d 100644
--- a/sip/QtCharts/qstackedbarseries.sip
+++ b/sip/QtCharts/qstackedbarseries.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qvalueaxis.sip b/sip/QtCharts/qvalueaxis.sip
index 5ab4b25..a8d0acf 100644
--- a/sip/QtCharts/qvalueaxis.sip
+++ b/sip/QtCharts/qvalueaxis.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qvbarmodelmapper.sip b/sip/QtCharts/qvbarmodelmapper.sip
index beb6c55..9f2c74d 100644
--- a/sip/QtCharts/qvbarmodelmapper.sip
+++ b/sip/QtCharts/qvbarmodelmapper.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qvboxplotmodelmapper.sip b/sip/QtCharts/qvboxplotmodelmapper.sip
index 1706cce..c394cee 100644
--- a/sip/QtCharts/qvboxplotmodelmapper.sip
+++ b/sip/QtCharts/qvboxplotmodelmapper.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qvcandlestickmodelmapper.sip b/sip/QtCharts/qvcandlestickmodelmapper.sip
index d163c52..645653a 100644
--- a/sip/QtCharts/qvcandlestickmodelmapper.sip
+++ b/sip/QtCharts/qvcandlestickmodelmapper.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qvpiemodelmapper.sip b/sip/QtCharts/qvpiemodelmapper.sip
index 267e75d..38068be 100644
--- a/sip/QtCharts/qvpiemodelmapper.sip
+++ b/sip/QtCharts/qvpiemodelmapper.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qvxymodelmapper.sip b/sip/QtCharts/qvxymodelmapper.sip
index 702e903..41446ea 100644
--- a/sip/QtCharts/qvxymodelmapper.sip
+++ b/sip/QtCharts/qvxymodelmapper.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qxylegendmarker.sip b/sip/QtCharts/qxylegendmarker.sip
index a95db3d..e1a3f6c 100644
--- a/sip/QtCharts/qxylegendmarker.sip
+++ b/sip/QtCharts/qxylegendmarker.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qxyseries.sip b/sip/QtCharts/qxyseries.sip
index 183fe54..2330cf6 100644
--- a/sip/QtCharts/qxyseries.sip
+++ b/sip/QtCharts/qxyseries.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2024 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 


From null at kde.org  Mon Jul 27 14:45:00 2026
From: null at kde.org (Stephen Kitt)
Date: Mon, 27 Jul 2026 13:45:00 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-charts/Neon/release=5D_debian=3A_Add_missing_sipbuild_build-dependencies?=
Message-ID: <20260727134500.6AC561406639@lerwini.kde.org>

Git commit f5299b91f8c020296e6a5cdfb66b5072b1475e9e by Stephen Kitt.
Committed on 28/08/2025 at 15:27.
Pushed by carlosdem into branch 'Neon/release'.

Add missing sipbuild build-dependencies

M  +1    -0    debian/changelog
M  +2    -0    debian/control

https://invent.kde.org/neon/forks/pyqt6-charts/-/commit/f5299b91f8c020296e6a5cdfb66b5072b1475e9e

diff --git a/debian/changelog b/debian/changelog
index fee11ec..c18cc8f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 pyqt6-charts (6.9.0+dfsg-1) UNRELEASED; urgency=medium
 
   * New upstream release.
+  * Add missing sipbuild build-dependencies.
 
  -- Stephen Kitt <skitt at debian.org>  Thu, 28 Aug 2025 14:46:03 +0200
 
diff --git a/debian/control b/debian/control
index 5ac29c8..7e90f14 100644
--- a/debian/control
+++ b/debian/control
@@ -5,10 +5,12 @@ Maintainer: Debian Python Team <team+python at tracker.debian.org>
 Uploaders: Stephen Kitt <skitt at debian.org>
 Build-Depends: debhelper-compat (= 13),
                dh-sequence-python3,
+               pybuild-plugin-pyproject,
                pyqt6-dev,
                python3-all-dev,
                python3-pyqt6,
                python3-pyqtbuild,
+               python3-sipbuild,
                qt6-charts-dev,
                qt6-tools-dev,
                sip-tools


From null at kde.org  Mon Jul 27 14:45:00 2026
From: null at kde.org (Stephen Kitt)
Date: Mon, 27 Jul 2026 13:45:00 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-charts/Neon/release=5D_debian=3A_Release?=
Message-ID: <20260727134500.6B891140663B@lerwini.kde.org>

Git commit e4786a413646afc226632a919daafc2b3a6139b5 by Stephen Kitt.
Committed on 28/08/2025 at 15:51.
Pushed by carlosdem into branch 'Neon/release'.

Release

M  +2    -2    debian/changelog

https://invent.kde.org/neon/forks/pyqt6-charts/-/commit/e4786a413646afc226632a919daafc2b3a6139b5

diff --git a/debian/changelog b/debian/changelog
index c18cc8f..c7a217e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,9 @@
-pyqt6-charts (6.9.0+dfsg-1) UNRELEASED; urgency=medium
+pyqt6-charts (6.9.0+dfsg-1) unstable; urgency=medium
 
   * New upstream release.
   * Add missing sipbuild build-dependencies.
 
- -- Stephen Kitt <skitt at debian.org>  Thu, 28 Aug 2025 14:46:03 +0200
+ -- Stephen Kitt <skitt at debian.org>  Thu, 28 Aug 2025 17:51:00 +0200
 
 pyqt6-charts (6.8.0+dfsg-2) unstable; urgency=medium
 


From null at kde.org  Mon Jul 27 14:45:00 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:45:00 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-charts/Neon/release=5D_debian=3A_Release_to_unstable=2E?=
Message-ID: <20260727134500.6D275140663F@lerwini.kde.org>

Git commit 0097e89a65d519a0954234c0f9407a081e923a5e by Dmitry Shachnev.
Committed on 19/10/2025 at 16:01.
Pushed by carlosdem into branch 'Neon/release'.

Release to unstable.

M  +2    -1    debian/changelog

https://invent.kde.org/neon/forks/pyqt6-charts/-/commit/0097e89a65d519a0954234c0f9407a081e923a5e

diff --git a/debian/changelog b/debian/changelog
index 337fcd7..5b7c68e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,6 @@
-pyqt6-charts (6.9.0+dfsg-2) UNRELEASED; urgency=medium
+pyqt6-charts (6.9.0+dfsg-2) unstable; urgency=medium
 
+  * Team upload.
   * Fix build with SIP ≥ 6.11 by using a lowercase name for dist-info
     (closes: #1117760).
 


From null at kde.org  Mon Jul 27 14:45:00 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:45:00 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-charts/Neon/release=5D_debian=3A_Fix_build_with_SIP_=E2=89=A5_6=2E11_by_using_a_lowercase_name_for_dist-info=2E?=
Message-ID: <20260727134500.6C63C140663D@lerwini.kde.org>

Git commit 020068cb25a149719908d45c463063365948f69a by Dmitry Shachnev.
Committed on 19/10/2025 at 15:37.
Pushed by carlosdem into branch 'Neon/release'.

Fix build with SIP ≥ 6.11 by using a lowercase name for dist-info.

Closes: #1117760.

M  +7    -0    debian/changelog
M  +1    -1    debian/control
M  +3    -3    debian/not-installed

https://invent.kde.org/neon/forks/pyqt6-charts/-/commit/020068cb25a149719908d45c463063365948f69a

diff --git a/debian/changelog b/debian/changelog
index c7a217e..337fcd7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+pyqt6-charts (6.9.0+dfsg-2) UNRELEASED; urgency=medium
+
+  * Fix build with SIP ≥ 6.11 by using a lowercase name for dist-info
+    (closes: #1117760).
+
+ -- Dmitry Shachnev <mitya57 at debian.org>  Sun, 19 Oct 2025 18:36:07 +0300
+
 pyqt6-charts (6.9.0+dfsg-1) unstable; urgency=medium
 
   * New upstream release.
diff --git a/debian/control b/debian/control
index 7e90f14..83c0d31 100644
--- a/debian/control
+++ b/debian/control
@@ -10,7 +10,7 @@ Build-Depends: debhelper-compat (= 13),
                python3-all-dev,
                python3-pyqt6,
                python3-pyqtbuild,
-               python3-sipbuild,
+               python3-sipbuild (>= 6.11),
                qt6-charts-dev,
                qt6-tools-dev,
                sip-tools
diff --git a/debian/not-installed b/debian/not-installed
index ba6d146..b691868 100644
--- a/debian/not-installed
+++ b/debian/not-installed
@@ -1,3 +1,3 @@
-usr/lib/python3/dist-packages/PyQt6_Charts-*.dist-info/RECORD
-usr/lib/python3/dist-packages/PyQt6_Charts-*.dist-info/INSTALLER
-usr/lib/python3/dist-packages/PyQt6_Charts-*.dist-info/METADATA
+usr/lib/python3/dist-packages/pyqt6_charts-*.dist-info/RECORD
+usr/lib/python3/dist-packages/pyqt6_charts-*.dist-info/INSTALLER
+usr/lib/python3/dist-packages/pyqt6_charts-*.dist-info/METADATA


From null at kde.org  Mon Jul 27 14:45:00 2026
From: null at kde.org (Stephen Kitt)
Date: Mon, 27 Jul 2026 13:45:00 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-charts/Neon/release=5D_debian=3A_Standards-Version_4=2E7=2E3?=
Message-ID: <20260727134500.728CC140664D@lerwini.kde.org>

Git commit 7891a62bae907d6c51b06012b100bff358b1bea2 by Stephen Kitt.
Committed on 13/01/2026 at 13:41.
Pushed by carlosdem into branch 'Neon/release'.

Standards-Version 4.7.3

M  +1    -0    debian/changelog
M  +1    -1    debian/control

https://invent.kde.org/neon/forks/pyqt6-charts/-/commit/7891a62bae907d6c51b06012b100bff358b1bea2

diff --git a/debian/changelog b/debian/changelog
index 5e888c5..0c2e2da 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,7 @@ pyqt6-charts (6.10.0+dfsg-1) UNRELEASED; urgency=medium
   * Install the installer and metadata files.
   * Drop “Rules-Requires-Root: no” since it’s now the default.
   * Drop “Priority: optional” since it’s now the default.
+  * Standards-Version 4.7.3, no further change required.
 
  -- Stephen Kitt <skitt at debian.org>  Fri, 09 Jan 2026 12:30:48 +0100
 
diff --git a/debian/control b/debian/control
index 5d86f0c..cecdf68 100644
--- a/debian/control
+++ b/debian/control
@@ -13,7 +13,7 @@ Build-Depends: debhelper-compat (= 13),
                qt6-charts-dev,
                qt6-tools-dev,
                sip-tools
-Standards-Version: 4.7.2
+Standards-Version: 4.7.3
 Homepage: https://riverbankcomputing.com/software/pyqtchart/
 Vcs-Git: https://salsa.debian.org/python-team/packages/pyqt6-charts.git
 Vcs-Browser: https://salsa.debian.org/python-team/packages/pyqt6-charts


From null at kde.org  Mon Jul 27 14:45:00 2026
From: null at kde.org (Stephen Kitt)
Date: Mon, 27 Jul 2026 13:45:00 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-charts/Neon/release=5D_/=3A_Update_upstream_source_from_tag_=27upstream/6=2E10=2E0+dfsg=27?=
Message-ID: <20260727134500.6EF531406643@lerwini.kde.org>

Git commit 4be253f724e19e6619aae459914b470dba412d66 by Stephen Kitt.
Committed on 13/01/2026 at 13:39.
Pushed by carlosdem into branch 'Neon/release'.

Update upstream source from tag 'upstream/6.10.0+dfsg'

Update to upstream version '6.10.0+dfsg'
with Debian dir cc38516d8f310fc66f3f50870e6fc900559ec92a


https://invent.kde.org/neon/forks/pyqt6-charts/-/commit/4be253f724e19e6619aae459914b470dba412d66



From null at kde.org  Mon Jul 27 14:45:00 2026
From: null at kde.org (Stephen Kitt)
Date: Mon, 27 Jul 2026 13:45:00 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-charts/Neon/release=5D_/=3A_New_upstream_version_6=2E10=2E0+dfsg?=
Message-ID: <20260727134500.6E2FD1406641@lerwini.kde.org>

Git commit 1c06c2064b58027e637f8b2c4a5db913b48e0c63 by Stephen Kitt.
Committed on 13/01/2026 at 13:33.
Pushed by carlosdem into branch 'Neon/release'.

New upstream version 6.10.0+dfsg

M  +259  -189  ChangeLog
M  +3    -0    NEWS
M  +4    -3    PKG-INFO
M  +4    -3    pyproject.toml
M  +3    -3    sip/QtCharts/QtChartsmod.sip

https://invent.kde.org/neon/forks/pyqt6-charts/-/commit/1c06c2064b58027e637f8b2c4a5db913b48e0c63

diff --git a/ChangeLog b/ChangeLog
index fab05c5..6f4ce6b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,270 +1,340 @@
-2025-04-03  Phil Thompson  <phil at riverbankcomputing.com>
+commit 32e4908f07dfee93263454c98850676518435289
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Thu Oct 16 10:59:00 2025 +0100
 
-	* NEWS:
-	Updated the NEWS file.
-	[df8696d8efcf] [6.9.0]
+    Release 6.10.0
 
-2025-03-18  Phil Thompson  <phil at riverbankcomputing.com>
+commit 947b0048a5c3d24b3450314845f1ea306dbc0715
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Fri Oct 10 16:17:28 2025 +0100
 
-	* PyQt6-Charts.msp:
-	Updated for Qt v6.9.0rc.
-	[6fae87282d82]
+    Updated the build system requirements.
 
-2024-12-06  Phil Thompson  <phil at riverbankcomputing.com>
+commit 83831187b90b218778b04dc5bf5cb76408125ce1
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Wed Oct 8 14:34:19 2025 +0100
 
-	* .hgtags:
-	Added tag 6.8.0 for changeset 2e0013ccb05d
-	[317bc88a24f1]
+    Added support for Qt v6.10.
 
-2024-10-24  Phil Thompson  <phil at riverbankcomputing.com>
+commit 31a4785ba0f8eff3da15c6821b5ad8c51ad31c74
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Tue Jul 8 17:10:34 2025 +0100
 
-	* NEWS:
-	Updated the NEWS file.
-	[2e0013ccb05d] [6.8.0]
+    Imported from Mercurial
 
-2024-10-14  Phil Thompson  <phil at riverbankcomputing.com>
+commit 281c22446802f433dfd13a9b6485acf4e089491f
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Sat May 24 18:55:42 2025 +0100
 
-	* pyproject.toml:
-	Updated the build system requirements to SIP v6.9 and PyQt-builder
-	v1.17.
-	[916450a39544]
+    Use PEP 639 licensing.
+    SIP v6.12 is required.
+    Updated the project format.
 
-2024-10-03  Phil Thompson  <phil at riverbankcomputing.com>
+commit c17d05858a02e91e934e29612bfc1b12265324c8
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Thu Apr 3 11:16:52 2025 +0100
 
-	* PyQt6-Charts.msp:
-	Updated for Qt v6.8.0.
-	[ec36caa4b94a]
+    Added tag 6.9.0 for changeset df8696d8efcf
 
-2024-04-20  Phil Thompson  <phil at riverbankcomputing.com>
+commit 319f08328d610872d39850a9ae5c8d157975d0c5
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Thu Apr 3 11:16:37 2025 +0100
 
-	* .hgtags:
-	Added tag 6.7.0 for changeset 7775a6a478c4
-	[c70b98b9830d]
+    Updated the NEWS file.
 
-2024-04-04  Phil Thompson  <phil at riverbankcomputing.com>
+commit c7e2fb23cc9db485967ebea4b9d39d776a896096
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Tue Mar 18 10:29:27 2025 +0000
 
-	* NEWS:
-	Updated for Qt v6.7.0.
-	[7775a6a478c4] [6.7.0]
+    Updated for Qt v6.9.0rc.
 
-2024-03-17  Phil Thompson  <phil at riverbankcomputing.com>
+commit e4cf07f797b2058cf836a2e64a54e7818f6f53a7
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Fri Dec 6 14:01:04 2024 +0000
 
-	* NEWS, PyQt6-Charts.msp:
-	Added support for Qt v6.7.
-	[76dd8a538581]
+    Added tag 6.8.0 for changeset 2e0013ccb05d
 
-2024-02-18  Phil Thompson  <phil at riverbankcomputing.com>
+commit f6d1490dcb18de0de35d3ef065766421a7b76b23
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Thu Oct 24 14:52:00 2024 +0100
 
-	* README, README.md, pyproject.toml:
-	Migrated from [tool.sip.metadata] to [project] in pyproject.toml.
-	[07d0ca99d4a0]
+    Updated the NEWS file.
 
-	* NEWS:
-	Updated the NEWS file.
-	[ea2110a44708]
+commit c5a021f56d45b3ea66af853905fd9d74c384f43e
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Mon Oct 14 13:05:12 2024 +0100
 
-	* Merged the 6.6-maint branch.
-	[72e632817962]
+    Updated the build system requirements to SIP v6.9 and PyQt-builder v1.17.
 
-2024-01-02  Phil Thompson  <phil at riverbankcomputing.com>
+commit cc5adb3ac869c91657a5b10d1c40ca5fa8b72851
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Thu Oct 3 16:18:32 2024 +0100
 
-	* NEWS, rb-product.toml:
-	Removed the product file.
-	[eb9fe0244abd] <6.6-maint>
+    Updated for Qt v6.8.0.
 
-2023-10-25  Phil Thompson  <phil at riverbankcomputing.com>
+commit 55b2b2738ab0b8bbebe4c06042f535fd6c21f2c9
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Sat Apr 20 16:13:11 2024 +0100
 
-	* .hgtags:
-	Added tag 6.6.0 for changeset 117d52b9b18f
-	[369c233d550f]
+    Added tag 6.7.0 for changeset 7775a6a478c4
 
-2023-10-22  Phil Thompson  <phil at riverbankcomputing.com>
+commit 19fefbe2b12beb71f50b43771f407f0029907251
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Thu Apr 4 14:49:00 2024 +0100
 
-	* NEWS, PyQt6-Charts.msp:
-	Updated for Qt v6.6.
-	[117d52b9b18f] [6.6.0]
+    Updated for Qt v6.7.0.
 
-2023-04-04  Phil Thompson  <phil at riverbankcomputing.com>
+commit 687287e11e4248404db79c68f985d113b9e0a4b6
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Sun Mar 17 15:15:52 2024 +0000
 
-	* .hgtags:
-	Added tag 6.5.0 for changeset 80730b8fbcef
-	[789b97448939]
+    Added support for Qt v6.7.
 
-2023-03-31  Phil Thompson  <phil at riverbankcomputing.com>
+commit 67ec853621ff1f546869d2421c5793fc2b11f4c0
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Sun Feb 18 13:08:04 2024 +0000
 
-	* NEWS, PyQt6-Charts.msp:
-	Updated for Qt v6.5.0.rc.
-	[80730b8fbcef] [6.5.0]
+    Migrated from [tool.sip.metadata] to [project] in pyproject.toml.
 
-2022-09-30  Phil Thompson  <phil at riverbankcomputing.com>
+commit a5e75f48c0c34a7e29cd388a914e0939d4d885cf
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Sun Feb 18 13:02:48 2024 +0000
 
-	* .hgtags:
-	Added tag 6.4.0 for changeset c37cd695337f
-	[534374109ee7]
+    Updated the NEWS file.
 
-	* NEWS, PyQt6-Charts.msp:
-	Updated for Qt v6.4.0.
-	[c37cd695337f] [6.4.0]
+commit 2c5299310fe36897c8b94888e7c8c062b4c952d2
+Merge: afc902a c87b764
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Sun Feb 18 13:02:11 2024 +0000
 
-2022-09-21  Phil Thompson  <phil at riverbankcomputing.com>
+    Merged the 6.6-maint branch.
 
-	* NEWS, PyQt6-Charts.msp:
-	Updated for Qt v6.4.0rc.
-	[6e8ce8c24159]
+commit c87b7644296b60fef88769a3a9239cef6208df86
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Tue Jan 2 11:59:20 2024 +0000
 
-2022-09-18  Phil Thompson  <phil at riverbankcomputing.com>
+    Removed the product file.
 
-	* NEWS:
-	Updated the NEWS file.
-	[1c51367a33db]
+commit afc902a3f8ca62c7bcff6916300e92161cb5592f
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Wed Oct 25 09:09:52 2023 +0100
 
-	* Merged the 6.3-maint branch.
-	[710a8abc34a5]
+    Added tag 6.6.0 for changeset 117d52b9b18f
 
-2022-06-17  Phil Thompson  <phil at riverbankcomputing.com>
+commit b762d22eadad85f0055d924fb134f8070121a4c6
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Sun Oct 22 17:54:21 2023 +0100
 
-	* .hgtags:
-	Added tag 6.3.1 for changeset b91c5cea2970
-	[576a8d6d8e66] <6.3-maint>
+    Updated for Qt v6.6.
 
-2022-04-26  Phil Thompson  <phil at riverbankcomputing.com>
+commit 5a4fcc4cb561668f88c29096b1919264ad22c7de
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Tue Apr 4 15:06:17 2023 +0100
 
-	* NEWS, PyQt6-Charts.msp:
-	Make sure all the Qt major.minor versions are defined in the
-	project.
-	[b91c5cea2970] [6.3.1] <6.3-maint>
+    Added tag 6.5.0 for changeset 80730b8fbcef
 
-2022-04-19  Phil Thompson  <phil at riverbankcomputing.com>
+commit 180dd3a2a4de93cf30b532be95bc00f43e30b3a5
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Fri Mar 31 15:12:24 2023 +0100
 
-	* NEWS, PyQt6-Charts.msp:
-	Added the missing QXYSeries.points().
-	[a8a06a43a1cd] <6.3-maint>
+    Updated for Qt v6.5.0.rc.
 
-2022-04-12  Phil Thompson  <phil at riverbankcomputing.com>
+commit 2af6217851cfae361698bea7bb2d6e07a822529b
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Fri Sep 30 09:09:43 2022 +0100
 
-	* .hgtags:
-	Added tag 6.3.0 for changeset c5206d8b3d6c
-	[7cedb07aff8e]
+    Added tag 6.4.0 for changeset c37cd695337f
 
-2022-03-31  Phil Thompson  <phil at riverbankcomputing.com>
+commit e0766e996ca4cbfcc48e4a50caa4c1dd55be3c91
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Fri Sep 30 08:59:32 2022 +0100
 
-	* NEWS, PyQt6-Charts.msp:
-	Updated for Qt v6.3.0rc.
-	[c5206d8b3d6c] [6.3.0]
+    Updated for Qt v6.4.0.
 
-2021-09-30  Phil Thompson  <phil at riverbankcomputing.com>
+commit 5d50c6779fbd6862be1aeb5c3a6b02c5fb6ae6ea
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Wed Sep 21 05:09:23 2022 +0100
 
-	* .hgtags:
-	Added tag 6.2.0 for changeset 121d91686411
-	[e66d9aed385d]
+    Updated for Qt v6.4.0rc.
 
-	* NEWS:
-	Updated for Qt v6.2.0.
-	[121d91686411] [6.2.0]
+commit b8e22e92809bc9cccab970f5f45208ea77c1efc0
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Sun Sep 18 22:43:30 2022 +0100
 
-2021-07-13  Phil Thompson  <phil at riverbankcomputing.com>
+    Updated the NEWS file.
 
-	* rb-product.toml:
-	Update the minimum PyQt version.
-	[8c242496b33d]
+commit aa806e0917379a2f61b92b4eb6be6f80f32753cd
+Merge: 6414a78 f61fc37
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Sun Sep 18 22:41:49 2022 +0100
 
-	* PyQt6-Charts.msp, sip/qhash.sip:
-	Completed the support for Qt v6.2.0beta1.
-	[48f42df9a0c7]
+    Merged the 6.3-maint branch.
 
-2021-07-12  Phil Thompson  <phil at riverbankcomputing.com>
+commit f61fc3777d54ca435319027394052b33a338d1ca
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Fri Jun 17 14:32:38 2022 +0100
 
-	* NEWS, PyQt6-Charts.msp, mksccode/QtCharts.versions:
-	First pass at updating for Qt v6.2.0beta1.
-	[f96bb99955da]
+    Added tag 6.3.1 for changeset b91c5cea2970
 
-	* Merged the 6.1-maint branch.
-	[85668d23635b]
+commit cbe500e2f2e52e3a72c3b23aa74c0092fcfd746a
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Tue Apr 26 13:08:50 2022 +0100
 
-2021-06-08  Phil Thompson  <phil at riverbankcomputing.com>
+    Make sure all the Qt major.minor versions are defined in the project.
 
-	* .hgtags:
-	Added tag 6.1.1 for changeset e54bff705222
-	[83e5ec425119] <6.1-maint>
+commit 018307b6e36503971bf28edfbf7c4c89a021cc8e
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Tue Apr 19 16:11:18 2022 +0100
 
-	* NEWS:
-	Updated the NEWS file.
-	[e54bff705222] [6.1.1] <6.1-maint>
+    Added the missing QXYSeries.points().
 
-2021-05-07  Phil Thompson  <phil at riverbankcomputing.com>
+commit 6414a78379de08b67a488f9476f72e161bb79412
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Tue Apr 12 16:03:06 2022 +0100
 
-	* .hgtags:
-	Added tag 6.1.0 for changeset 7b48a8f22d6c
-	[40934e43d2f7]
+    Added tag 6.3.0 for changeset c5206d8b3d6c
 
-2021-04-24  Phil Thompson  <phil at riverbankcomputing.com>
+commit b376be6adac9c801eb9213304cde4c59fefd163d
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Thu Mar 31 18:21:33 2022 +0100
 
-	* NEWS:
-	Updated for Qt v6.1.0rc.
-	[7b48a8f22d6c] [6.1.0]
+    Updated for Qt v6.3.0rc.
 
-2021-04-10  Phil Thompson  <phil at riverbankcomputing.com>
+commit f20ef24df7dd564b5ecf7f3e620a92aaee30d623
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Thu Sep 30 14:57:22 2021 +0100
 
-	* NEWS, PyQt6-Charts.msp, pyproject.toml:
-	Added a base version.
-	[0961c33651eb]
+    Added tag 6.2.0 for changeset 121d91686411
 
-	* rb-product.toml:
-	Fixed the version number of the next release.
-	[5c9ca668accd]
+commit 2c329e6eb7548cc64c0952179017508a7fef9f33
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Thu Sep 30 14:57:12 2021 +0100
 
-	* DevelopersNotes.txt:
-	The developer notes are no longer required.
-	[d92ec0d69e71]
+    Updated for Qt v6.2.0.
 
-2021-03-31  Phil Thompson  <phil at riverbankcomputing.com>
+commit 1b0abe9b350998eaf5a42d9333b06d5a7834f42d
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Tue Jul 13 12:50:30 2021 +0100
 
-	* examples/areachart.py, examples/barchart.py,
-	examples/barmodelmapper.py, examples/boxplotchart/acme_data.txt,
-	examples/boxplotchart/boxplotchart.py,
-	examples/boxplotchart/boxwhisk_data.txt, examples/chartthemes.py,
-	examples/donutbreakdown.py, examples/horizontalbarchart.py,
-	examples/horizontalpercentbarchart.py,
-	examples/horizontalstackedbarchart.py, examples/modeldata.py,
-	examples/percentbarchart.py, examples/polarchart.py:
-	Added the examples.
-	[a2f9564e7f0a]
+    Update the minimum PyQt version.
 
-2021-03-30  Phil Thompson  <phil at riverbankcomputing.com>
+commit 95a6ae83f3e643ce73f5e2236c2971c758f74f94
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Tue Jul 13 12:28:11 2021 +0100
 
-	* PyQt6-Charts.msp:
-	Fixed QBoxPlotSeries.append().
-	[ebb882dedce8]
+    Completed the support for Qt v6.2.0beta1.
 
-	* PyQt6-Charts.msp:
-	Fixed the base type of QBoxSet.ValuePositions.
-	[495d8eb970cb]
+commit f67cd91d695be554e0f4fab4e3d218f59cf16a6c
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Mon Jul 12 17:13:14 2021 +0100
 
-	* .hgignore:
-	Added .hgignore.
-	[bf7f1c6eef3c]
+    First pass at updating for Qt v6.2.0beta1.
 
-	* PyQt6-Charts.msp, pyproject.toml:
-	Completed the support for Qt v6.1.0.
-	[b15e5257ae2b]
+commit 410fab1c75fc41d24d453a86c6d0b9049f1d6493
+Merge: 1cdbcea 1571bdb
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Mon Jul 12 16:49:52 2021 +0100
 
-	* PyQt6-Charts.msp:
-	Updated for Qt v6.1.0.
-	[d4bef52888d9]
+    Merged the 6.1-maint branch.
 
-	* PyQt6-Charts.msp:
-	More namespace removals.
-	[eb03180936db]
+commit 1571bdbb2bd022b78ed4ee197edf99dfc584872f
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Tue Jun 8 13:15:48 2021 +0100
 
-	* mksccode/QtCharts.versions:
-	Removed the sub-code version file.
-	[5c63ffeba332]
+    Added tag 6.1.1 for changeset e54bff705222
 
-	* PyQt6-Charts.msp:
-	Stripped out the Qt5 namespace.
-	[0f33438a05a9]
+commit 8b221d95aac6deca0ba1744a93c43f39159ecfb4
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Tue Jun 8 11:35:33 2021 +0100
 
-	* DevelopersNotes.txt, NEWS, PyQt6-Charts.msp, README,
-	mksccode/QtCharts.versions, pyproject.toml, rb-product.toml:
-	Initial commit.
-	[25cf867bc81f]
+    Updated the NEWS file.
+
+commit 1cdbcea641ba827e610223b3bec9cf4b7e13f13c
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Fri May 7 14:41:53 2021 +0100
+
+    Added tag 6.1.0 for changeset 7b48a8f22d6c
+
+commit cc5bb65630ae200c71742f38c6d741184ae3a8fb
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Sat Apr 24 20:15:58 2021 +0100
+
+    Updated for Qt v6.1.0rc.
+
+commit 5590c3cd15564ecd5f647f5c8ce7cf564645d02a
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Sat Apr 10 15:32:13 2021 +0100
+
+    Added a base version.
+
+commit 634b4074c1bf382a4f9d10759533cf5d4dc65adc
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Sat Apr 10 12:25:24 2021 +0100
+
+    Fixed the version number of the next release.
+
+commit 269d9c47c4403419484f144c4ba42241acd49431
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Sat Apr 10 10:11:11 2021 +0100
+
+    The developer notes are no longer required.
+
+commit 4997bcaaa19ff28559d3ad96e3ebb6c608e6894c
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Wed Mar 31 09:54:01 2021 +0100
+
+    Added the examples.
+
+commit 6f04b022f33cd1d686250b0836ff79c3200413fb
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Tue Mar 30 15:43:10 2021 +0100
+
+    Fixed QBoxPlotSeries.append().
+
+commit bd51cefb6e6ef5a410494dbbe46f88ce9a2ac7a0
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Tue Mar 30 15:36:16 2021 +0100
+
+    Fixed the base type of QBoxSet.ValuePositions.
+
+commit 9ce7953139756f0e5ca18cfb284fc219cccb8c33
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Tue Mar 30 15:26:09 2021 +0100
+
+    Added .hgignore.
+
+commit 27298a828057aa391fbae9f54526878cccbc84e7
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Tue Mar 30 14:23:52 2021 +0100
+
+    Completed the support for Qt v6.1.0.
+
+commit 737d69e87723af973a7ef5eb83191f26cddd915a
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Tue Mar 30 14:05:19 2021 +0100
+
+    Updated for Qt v6.1.0.
+
+commit 7262287ce0e3b30b406d6ea9236f3ad9a3736f5a
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Tue Mar 30 13:44:23 2021 +0100
+
+    More namespace removals.
+
+commit 1050f4bb40fc2cca7c1ed497368045e70efb3bfc
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Tue Mar 30 13:33:24 2021 +0100
+
+    Removed the sub-code version file.
+
+commit ec6493583c69437b24ac057b12e4b9c1c4ba9b7c
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Tue Mar 30 13:29:30 2021 +0100
+
+    Stripped out the Qt5 namespace.
+
+commit 945a076619511881bf1a65a0392dcd90fe651bcd
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Tue Mar 30 01:54:55 2021 +0100
+
+    Initial commit.
diff --git a/NEWS b/NEWS
index 81caf32..e4183ad 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,6 @@
+v6.10.0 16th October 2025
+  - Added support for Qt v6.10.
+
 v6.9.0 3rd April 2025
   - Added support for Qt v6.9.
 
diff --git a/PKG-INFO b/PKG-INFO
index fa17e53..1b7d8ea 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,12 +1,13 @@
-Metadata-Version: 2.1
+Metadata-Version: 2.4
 Name: PyQt6-Charts
-Version: 6.9.0
+Version: 6.10.0
 Requires-Python: >=3.9
 Summary: Python bindings for the Qt Charts library
 Description-Content-Type: text/markdown
 Project-Url: homepage, https://www.riverbankcomputing.com/software/pyqtchart/
 Requires-Dist: PyQt6 (>=6.2.0)
-License: GPL v3
+License-Expression: GPL-3.0-only
+License-File: LICENSE
 Author-Email: Riverbank Computing Limited <info at riverbankcomputing.com>
 
 # PyQt6-Charts - Python Bindings for the Qt Charts Library
diff --git a/pyproject.toml b/pyproject.toml
index d329fd5..57a69be 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,16 +1,17 @@
 # Specify the build system for the project.
 [build-system]
-requires = ["sip >=6.9, <7", "PyQt-builder >=1.17, <2"]
+requires = ["sip >=6.13.1, <7", "PyQt-builder >=1.19, <2"]
 build-backend = "sipbuild.api"
 
 [project]
 name = "PyQt6-Charts"
-version = "6.9.0"
+version = "6.10.0"
 description = "Python bindings for the Qt Charts library"
 readme = "README.md"
 urls.homepage = "https://www.riverbankcomputing.com/software/pyqtchart/"
 dependencies = ["PyQt6 (>=6.2.0)"]
-license = {text = "GPL v3"}
+license = "GPL-3.0-only"
+license-files = ["LICENSE"]
 
 [[project.authors]]
 name = "Riverbank Computing Limited"
diff --git a/sip/QtCharts/QtChartsmod.sip b/sip/QtCharts/QtChartsmod.sip
index e914c02..15fc886 100644
--- a/sip/QtCharts/QtChartsmod.sip
+++ b/sip/QtCharts/QtChartsmod.sip
@@ -25,7 +25,7 @@
 %Import QtGui/QtGuimod.sip
 %Import QtWidgets/QtWidgetsmod.sip
 
-%Timeline {QtCharts_6_0_0 QtCharts_6_1_0 QtCharts_6_2_0 QtCharts_6_3_0 QtCharts_6_4_0 QtCharts_6_5_0 QtCharts_6_6_0 QtCharts_6_7_0 QtCharts_6_8_0 QtCharts_6_9_0}
+%Timeline {QtCharts_6_0_0 QtCharts_6_1_0 QtCharts_6_2_0 QtCharts_6_3_0 QtCharts_6_4_0 QtCharts_6_5_0 QtCharts_6_6_0 QtCharts_6_7_0 QtCharts_6_8_0 QtCharts_6_9_0 QtCharts_6_10_0}
 
 %Copying
 Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
@@ -52,8 +52,8 @@ int PYQT_CHART_VERSION;
 const char *PYQT_CHART_VERSION_STR;
 
 %ModuleCode
-static int PYQT_CHART_VERSION = 0x060900;
-static const char *PYQT_CHART_VERSION_STR = "6.9.0";
+static int PYQT_CHART_VERSION = 0x060a00;
+static const char *PYQT_CHART_VERSION_STR = "6.10.0";
 %End
 
 %Include qabstractaxis.sip


From null at kde.org  Mon Jul 27 14:39:11 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:39:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6/Neon/release=5D_debian=3A_Bump_copyright_years=2E?=
Message-ID: <20260727133911.2AF7C140249F@lerwini.kde.org>

Git commit ba89fac62e6d2beba30629e981ddd2d2f8e90030 by Dmitry Shachnev.
Committed on 08/01/2026 at 17:34.
Pushed by carlosdem into branch 'Neon/release'.

Bump copyright years.

M  +1    -0    debian/changelog
M  +3    -3    debian/copyright

https://invent.kde.org/neon/forks/pyqt6/-/commit/ba89fac62e6d2beba30629e981ddd2d2f8e90030

diff --git a/debian/changelog b/debian/changelog
index 72ca796..e6ec87d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ pyqt6 (6.10.2-1) UNRELEASED; urgency=medium
   * New upstream release.
   * Drop Revert-changes-for-createMimeDataFromSelection.patch, included in
     the new release.
+  * Bump copyright years.
 
  -- Dmitry Shachnev <mitya57 at debian.org>  Thu, 08 Jan 2026 20:29:56 +0300
 
diff --git a/debian/copyright b/debian/copyright
index 79289ec..f2a28ee 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -3,7 +3,7 @@ Upstream-Contact: pyqt at riverbankcomputing.com
 Upstream-Name: PyQt6
 
 Files: *
-Copyright: 2025, Riverbank Computing Limited
+Copyright: 2026, Riverbank Computing Limited
 License: GPL-3
 
 Files: dbus/*
@@ -56,11 +56,11 @@ Files: uic/Compiler/compiler.py
        uic/load_ui.py
        uic/uiparser.py
 Copyright: 2006,      Thorsten Marek
-           2020-2025, Riverbank Computing Limited
+           2020-2026, Riverbank Computing Limited
 License: GPL-3 or BSD-3-clause
 
 Files: debian/*
-Copyright: 2022-2025, Dmitry Shachnev <mitya57 at debian.org>
+Copyright: 2022-2026, Dmitry Shachnev <mitya57 at debian.org>
 License: GPL-3
 
 License: GPL-2


From null at kde.org  Mon Jul 27 14:39:11 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:39:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6/Neon/release=5D_debian=3A_Build-depend_on_qt6-base-private-dev=2E?=
Message-ID: <20260727133911.2D82814028F4@lerwini.kde.org>

Git commit 6c0236e7fc650bb032b58261289dab504d5d117a by Dmitry Shachnev.
Committed on 16/02/2026 at 07:43.
Pushed by carlosdem into branch 'Neon/release'.

Build-depend on qt6-base-private-dev.

Closes: #1127923.

M  +6    -0    debian/changelog
M  +1    -1    debian/control

https://invent.kde.org/neon/forks/pyqt6/-/commit/6c0236e7fc650bb032b58261289dab504d5d117a

diff --git a/debian/changelog b/debian/changelog
index dee9370..af8ab64 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+pyqt6 (6.10.2-2) UNRELEASED; urgency=medium
+
+  * Build-depend on qt6-base-private-dev (closes: #1127923).
+
+ -- Dmitry Shachnev <mitya57 at debian.org>  Mon, 16 Feb 2026 10:41:46 +0300
+
 pyqt6 (6.10.2-1) unstable; urgency=medium
 
   * New upstream release.
diff --git a/debian/control b/debian/control
index c701b7f..0f45121 100644
--- a/debian/control
+++ b/debian/control
@@ -9,7 +9,7 @@ Build-Depends: debhelper-compat (= 13),
                python3-dbus,
                python3-pyqtbuild (>= 1.19),
                python3-sipbuild (>= 6.15.0-2~),
-               qt6-base-dev (>= 6.4.2+dfsg-12~),
+               qt6-base-private-dev,
                qt6-connectivity-dev [linux-any],
                qt6-declarative-dev,
                qt6-multimedia-dev,


From null at kde.org  Mon Jul 27 14:39:11 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:39:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6/Neon/release=5D_debian=3A_Release_to_unstable=2E?=
Message-ID: <20260727133911.2CE1114028E1@lerwini.kde.org>

Git commit 4c6a0c3411b1c21e5721cf1ceba40d3ca10c30e6 by Dmitry Shachnev.
Committed on 08/01/2026 at 17:37.
Pushed by carlosdem into branch 'Neon/release'.

Release to unstable.

M  +1    -1    debian/changelog

https://invent.kde.org/neon/forks/pyqt6/-/commit/4c6a0c3411b1c21e5721cf1ceba40d3ca10c30e6

diff --git a/debian/changelog b/debian/changelog
index 1e42415..dee9370 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-pyqt6 (6.10.2-1) UNRELEASED; urgency=medium
+pyqt6 (6.10.2-1) unstable; urgency=medium
 
   * New upstream release.
   * Drop Revert-changes-for-createMimeDataFromSelection.patch, included in


From null at kde.org  Mon Jul 27 14:39:11 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:39:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6/Neon/release=5D_debian=3A_New_upstream_release=2E?=
Message-ID: <20260727133911.298DE1402409@lerwini.kde.org>

Git commit eae5d4602a897b5f42702b04330461d1d125ef89 by Dmitry Shachnev.
Committed on 08/01/2026 at 17:30.
Pushed by carlosdem into branch 'Neon/release'.

New upstream release.

M  +6    -0    debian/changelog

https://invent.kde.org/neon/forks/pyqt6/-/commit/eae5d4602a897b5f42702b04330461d1d125ef89

diff --git a/debian/changelog b/debian/changelog
index 270ea73..709cd42 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+pyqt6 (6.10.2-1) UNRELEASED; urgency=medium
+
+  * New upstream release.
+
+ -- Dmitry Shachnev <mitya57 at debian.org>  Thu, 08 Jan 2026 20:29:56 +0300
+
 pyqt6 (6.10.1-2) unstable; urgency=medium
 
   * Revert ownership changes for createMimeDataFromSelection() from 6.10.1


From null at kde.org  Mon Jul 27 14:39:11 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:39:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6/Neon/release=5D_debian=3A_Move_uic_module_from_pyqt6-dev-tools_to_python3-pyqt6=2E?=
Message-ID: <20260727133911.343091402CF3@lerwini.kde.org>

Git commit b25d38e20323d3e21058c2e08aa8bc6d129bcb23 by Dmitry Shachnev.
Committed on 26/05/2026 at 10:31.
Pushed by carlosdem into branch 'Neon/release'.

Move uic module from pyqt6-dev-tools to python3-pyqt6.

LP: #2154237.

M  +6    -0    debian/changelog
M  +1    -0    debian/control
M  +0    -1    debian/pyqt6-dev-tools.install
M  +1    -0    debian/python3-pyqt6.install

https://invent.kde.org/neon/forks/pyqt6/-/commit/b25d38e20323d3e21058c2e08aa8bc6d129bcb23

diff --git a/debian/changelog b/debian/changelog
index 848c781..028a16f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+pyqt6 (6.11.0-2) UNRELEASED; urgency=medium
+
+  * Move uic module from pyqt6-dev-tools to python3-pyqt6 (LP: #2154237).
+
+ -- Dmitry Shachnev <mitya57 at debian.org>  Tue, 26 May 2026 13:28:44 +0300
+
 pyqt6 (6.11.0-1) unstable; urgency=medium
 
   * New upstream release.
diff --git a/debian/control b/debian/control
index 74eac23..3143207 100644
--- a/debian/control
+++ b/debian/control
@@ -90,6 +90,7 @@ Description: Python bindings for Qt 6
   * QtTest
   * QtWidgets
   * QtXml
+  * uic
 
 Package: python3-pyqt6.qtbluetooth
 Architecture: linux-any
diff --git a/debian/pyqt6-dev-tools.install b/debian/pyqt6-dev-tools.install
index a78f1da..82763a6 100644
--- a/debian/pyqt6-dev-tools.install
+++ b/debian/pyqt6-dev-tools.install
@@ -1,4 +1,3 @@
 usr/bin/pylupdate6
 usr/bin/pyuic6
 usr/lib/python3/dist-packages/PyQt6/lupdate
-usr/lib/python3/dist-packages/PyQt6/uic
diff --git a/debian/python3-pyqt6.install b/debian/python3-pyqt6.install
index 0caa27a..f09702b 100644
--- a/debian/python3-pyqt6.install
+++ b/debian/python3-pyqt6.install
@@ -23,5 +23,6 @@ usr/lib/python3/dist-packages/PyQt6/QtXml.pyi
 usr/lib/python3/dist-packages/PyQt6/__init__.py
 usr/lib/python3/dist-packages/PyQt6/py.typed
 usr/lib/python3/dist-packages/PyQt6/sip.pyi
+usr/lib/python3/dist-packages/PyQt6/uic
 usr/lib/python3/dist-packages/pyqt6-*.dist-info/INSTALLER
 usr/lib/python3/dist-packages/pyqt6-*.dist-info/METADATA


From null at kde.org  Mon Jul 27 14:39:11 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:39:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6/Neon/release=5D_debian=3A_Bump_Standards-Version_to_4=2E7=2E3=2C_no_changes_needed=2E?=
Message-ID: <20260727133911.2C4481402594@lerwini.kde.org>

Git commit 7ef821a49eb3f5f6be11a1f3140670856c65efdd by Dmitry Shachnev.
Committed on 08/01/2026 at 17:36.
Pushed by carlosdem into branch 'Neon/release'.

Bump Standards-Version to 4.7.3, no changes needed.

M  +1    -0    debian/changelog
M  +1    -1    debian/control

https://invent.kde.org/neon/forks/pyqt6/-/commit/7ef821a49eb3f5f6be11a1f3140670856c65efdd

diff --git a/debian/changelog b/debian/changelog
index e0219c4..1e42415 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,7 @@ pyqt6 (6.10.2-1) UNRELEASED; urgency=medium
     the new release.
   * Bump copyright years.
   * Drop ‘Priority: optional’, it became default in dpkg 1.22.12.
+  * Bump Standards-Version to 4.7.3, no changes needed.
 
  -- Dmitry Shachnev <mitya57 at debian.org>  Thu, 08 Jan 2026 20:29:56 +0300
 
diff --git a/debian/control b/debian/control
index a52818a..c701b7f 100644
--- a/debian/control
+++ b/debian/control
@@ -27,7 +27,7 @@ Build-Depends: debhelper-compat (= 13),
                qt6-webchannel-dev,
                qt6-websockets-dev,
                sip-tools (>= 6.13.1)
-Standards-Version: 4.7.2
+Standards-Version: 4.7.3
 Homepage: https://riverbankcomputing.com/software/pyqt/intro
 Vcs-Git: https://salsa.debian.org/python-team/packages/pyqt6.git
 Vcs-Browser: https://salsa.debian.org/python-team/packages/pyqt6


From null at kde.org  Mon Jul 27 14:39:11 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:39:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6/Neon/release=5D_debian=3A_Revert_=22Build-depend_on_qt6-base-private-dev=2E=22?=
Message-ID: <20260727133911.2EC1E14029E8@lerwini.kde.org>

Git commit df3a1ccc848a4ddf07170fbba7a3d712388ea5a9 by Dmitry Shachnev.
Committed on 22/03/2026 at 21:17.
Pushed by carlosdem into branch 'Neon/release'.

Revert "Build-depend on qt6-base-private-dev."

This reverts commit 6c0236e7fc650bb032b58261289dab504d5d117a.

M  +7    -0    debian/changelog
M  +1    -1    debian/control

https://invent.kde.org/neon/forks/pyqt6/-/commit/df3a1ccc848a4ddf07170fbba7a3d712388ea5a9

diff --git a/debian/changelog b/debian/changelog
index 066a2b2..9b057bc 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+pyqt6 (6.10.2-3) UNRELEASED; urgency=medium
+
+  * Replace qt6-base-private-dev build-dependency with qt6-base-dev again.
+    The Qt change was reverted, see #1131560.
+
+ -- Dmitry Shachnev <mitya57 at debian.org>  Mon, 23 Mar 2026 00:16:48 +0300
+
 pyqt6 (6.10.2-2) unstable; urgency=medium
 
   * Build-depend on qt6-base-private-dev (closes: #1127923).
diff --git a/debian/control b/debian/control
index 0f45121..4f579ee 100644
--- a/debian/control
+++ b/debian/control
@@ -9,7 +9,7 @@ Build-Depends: debhelper-compat (= 13),
                python3-dbus,
                python3-pyqtbuild (>= 1.19),
                python3-sipbuild (>= 6.15.0-2~),
-               qt6-base-private-dev,
+               qt6-base-dev,
                qt6-connectivity-dev [linux-any],
                qt6-declarative-dev,
                qt6-multimedia-dev,


From null at kde.org  Mon Jul 27 14:47:52 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:47:52 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-webengine/Neon/release=5D_/=3A_Update_upstream_source_from_tag_=27upstream/6=2E11=2E0=27?=
Message-ID: <20260727134752.67F2B1401E00@lerwini.kde.org>

Git commit bc93e7087b56b00686e6e5e17898437cacf76138 by Dmitry Shachnev.
Committed on 02/04/2026 at 20:16.
Pushed by carlosdem into branch 'Neon/release'.

Update upstream source from tag 'upstream/6.11.0'

Update to upstream version '6.11.0'
with Debian dir 03d8fb3e90ed83be2eaf6b0c9b7f5c9bb9ddc85c


https://invent.kde.org/neon/forks/pyqt6-webengine/-/commit/bc93e7087b56b00686e6e5e17898437cacf76138



From null at kde.org  Mon Jul 27 14:47:52 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:47:52 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-webengine/Neon/release=5D_debian=3A_New_upstream_release=2E?=
Message-ID: <20260727134752.690641401E31@lerwini.kde.org>

Git commit 4f4eee565fefd15bb47b55e65539ec8c99c839b6 by Dmitry Shachnev.
Committed on 02/04/2026 at 20:17.
Pushed by carlosdem into branch 'Neon/release'.

New upstream release.

M  +6    -0    debian/changelog

https://invent.kde.org/neon/forks/pyqt6-webengine/-/commit/4f4eee565fefd15bb47b55e65539ec8c99c839b6

diff --git a/debian/changelog b/debian/changelog
index 56b6656..7608718 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+pyqt6-webengine (6.11.0-1) UNRELEASED; urgency=medium
+
+  * New upstream release.
+
+ -- Dmitry Shachnev <mitya57 at debian.org>  Thu, 02 Apr 2026 23:17:31 +0300
+
 pyqt6-webengine (6.10.0-1) unstable; urgency=medium
 
   * New upstream release.


From null at kde.org  Mon Jul 27 14:47:52 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:47:52 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-webengine/Neon/release=5D_/=3A_New_upstream_version_6=2E11=2E0?=
Message-ID: <20260727134752.63AC01401C68@lerwini.kde.org>

Git commit e15e9fa1e42adcd1f03f1deac0bdf6f3edefcfff by Dmitry Shachnev.
Committed on 02/04/2026 at 20:16.
Pushed by carlosdem into branch 'Neon/release'.

New upstream version 6.11.0

M  +22   -0    ChangeLog
M  +4    -0    NEWS
M  +2    -2    PKG-INFO
M  +2    -2    pyproject.toml
M  +5    -5    sip/QtWebEngineCore/QtWebEngineCoremod.sip
M  +1    -1    sip/QtWebEngineCore/qtwebenginecoreglobal.sip
M  +1    -1    sip/QtWebEngineCore/qwebenginecertificateerror.sip
M  +1    -1    sip/QtWebEngineCore/qwebengineclientcertificateselection.sip
M  +1    -1    sip/QtWebEngineCore/qwebengineclientcertificatestore.sip
M  +1    -1    sip/QtWebEngineCore/qwebengineclienthints.sip
M  +1    -1    sip/QtWebEngineCore/qwebenginecontextmenurequest.sip
M  +1    -1    sip/QtWebEngineCore/qwebenginecookiestore.sip
M  +1    -1    sip/QtWebEngineCore/qwebenginedesktopmediarequest.sip
M  +1    -1    sip/QtWebEngineCore/qwebenginedownloadrequest.sip
M  +1    -1    sip/QtWebEngineCore/qwebengineextensioninfo.sip
M  +1    -1    sip/QtWebEngineCore/qwebengineextensionmanager.sip
M  +1    -1    sip/QtWebEngineCore/qwebenginefilesystemaccessrequest.sip
M  +1    -1    sip/QtWebEngineCore/qwebenginefindtextresult.sip
M  +1    -1    sip/QtWebEngineCore/qwebengineframe.sip
M  +1    -1    sip/QtWebEngineCore/qwebenginefullscreenrequest.sip
M  +1    -1    sip/QtWebEngineCore/qwebengineglobalsettings.sip
M  +1    -1    sip/QtWebEngineCore/qwebenginehistory.sip
M  +1    -1    sip/QtWebEngineCore/qwebenginehttprequest.sip
M  +1    -1    sip/QtWebEngineCore/qwebengineloadinginfo.sip
M  +1    -1    sip/QtWebEngineCore/qwebenginenavigationrequest.sip
M  +1    -1    sip/QtWebEngineCore/qwebenginenewwindowrequest.sip
M  +1    -1    sip/QtWebEngineCore/qwebenginenotification.sip
M  +1    -1    sip/QtWebEngineCore/qwebenginepage.sip
M  +1    -1    sip/QtWebEngineCore/qwebenginepermission.sip
M  +4    -1    sip/QtWebEngineCore/qwebengineprofile.sip
M  +1    -1    sip/QtWebEngineCore/qwebengineprofilebuilder.sip
M  +1    -1    sip/QtWebEngineCore/qwebenginequotarequest.sip
M  +1    -1    sip/QtWebEngineCore/qwebengineregisterprotocolhandlerrequest.sip
M  +1    -1    sip/QtWebEngineCore/qwebenginescript.sip
M  +1    -1    sip/QtWebEngineCore/qwebenginescriptcollection.sip
M  +5    -2    sip/QtWebEngineCore/qwebenginesettings.sip
M  +1    -1    sip/QtWebEngineCore/qwebengineurlrequestinfo.sip
M  +1    -1    sip/QtWebEngineCore/qwebengineurlrequestinterceptor.sip
M  +1    -1    sip/QtWebEngineCore/qwebengineurlrequestjob.sip
M  +1    -1    sip/QtWebEngineCore/qwebengineurlscheme.sip
M  +1    -1    sip/QtWebEngineCore/qwebengineurlschemehandler.sip
M  +1    -1    sip/QtWebEngineCore/qwebenginewebauthuxrequest.sip
M  +2    -2    sip/QtWebEngineQuick/QtWebEngineQuickmod.sip
M  +4    -1    sip/QtWebEngineQuick/qquickwebengineprofile.sip
M  +1    -1    sip/QtWebEngineQuick/qtwebenginequickglobal.sip
M  +2    -2    sip/QtWebEngineWidgets/QtWebEngineWidgetsmod.sip
M  +1    -1    sip/QtWebEngineWidgets/qwebengineview.sip

https://invent.kde.org/neon/forks/pyqt6-webengine/-/commit/e15e9fa1e42adcd1f03f1deac0bdf6f3edefcfff

diff --git a/ChangeLog b/ChangeLog
index 9c34ddb..d15f585 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,25 @@
+commit 67b94856d23a99f2a1b9df3f5e21b7fb83817cee
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Tue Mar 24 15:48:35 2026 +0000
+
+    Release v6.11.0
+
+commit 4f6d8f43df1d55255f8a7f16787692c4c6800c0c
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Fri Mar 13 16:07:18 2026 +0000
+
+    Support for Qt v6.11
+    
+    Added support for Qt v6.11.0rc.
+
+commit d76a2a7f9c3215b33dbd41d4dacb78eb182900fe
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Sat Oct 25 20:14:23 2025 +0100
+
+    Bug fixes
+    
+    Fixed a regression that caused builds to fail when using Qt v6.8 or v6.9.
+
 commit 14b3e276ae013b46b2a9de0c6b89ea825eed9c05
 Author: Phil Thompson <phil at riverbankcomputing.com>
 Date:   Thu Oct 16 11:03:55 2025 +0100
diff --git a/NEWS b/NEWS
index 9ec5ce2..a90018b 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,7 @@
+v6.11.0 24th March 2026
+  - Added support for Qt v6.11.
+  - Python v3.9 is no longer supported.
+
 v6.10.0 16th October 2025
   - Added support for Qt v6.10.
 
diff --git a/PKG-INFO b/PKG-INFO
index cc9a07f..2faa033 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,7 +1,7 @@
 Metadata-Version: 2.4
 Name: PyQt6-WebEngine
-Version: 6.10.0
-Requires-Python: >=3.9
+Version: 6.11.0
+Requires-Python: >=3.10
 Summary: Python bindings for the Qt WebEngine framework
 Description-Content-Type: text/markdown
 Project-Url: homepage, https://www.riverbankcomputing.com/software/pyqtwebengine/
diff --git a/pyproject.toml b/pyproject.toml
index 3f1ad95..1dd9c1b 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,11 +1,11 @@
 # Specify the build system requirements.
 [build-system]
-requires = ["sip >=6.13.1, <7", "PyQt-builder >=1.19, <2"]
+requires = ["sip >=6.15, <7", "PyQt-builder >=1.19, <2"]
 build-backend = "sipbuild.api"
 
 [project]
 name = "PyQt6-WebEngine"
-version = "6.10.0"
+version = "6.11.0"
 description = "Python bindings for the Qt WebEngine framework"
 readme = "README.md"
 urls.homepage = "https://www.riverbankcomputing.com/software/pyqtwebengine/"
diff --git a/sip/QtWebEngineCore/QtWebEngineCoremod.sip b/sip/QtWebEngineCore/QtWebEngineCoremod.sip
index 82b93d8..2c5be06 100644
--- a/sip/QtWebEngineCore/QtWebEngineCoremod.sip
+++ b/sip/QtWebEngineCore/QtWebEngineCoremod.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtWebEngineCore Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-WebEngine.
 // 
@@ -27,10 +27,10 @@
 %Import QtNetwork/QtNetworkmod.sip
 %Import QtWebChannel/QtWebChannelmod.sip
 
-%Timeline {QtWebEngine_6_0_0 QtWebEngine_6_1_0 QtWebEngine_6_2_0 QtWebEngine_6_3_0 QtWebEngine_6_4_0 QtWebEngine_6_5_0 QtWebEngine_6_6_0 QtWebEngine_6_7_0 QtWebEngine_6_8_0 QtWebEngine_6_9_0 QtWebEngine_6_10_0}
+%Timeline {QtWebEngine_6_0_0 QtWebEngine_6_1_0 QtWebEngine_6_2_0 QtWebEngine_6_3_0 QtWebEngine_6_4_0 QtWebEngine_6_5_0 QtWebEngine_6_6_0 QtWebEngine_6_7_0 QtWebEngine_6_8_0 QtWebEngine_6_9_0 QtWebEngine_6_10_0 QtWebEngine_6_11_0}
 
 %Copying
-Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 
 This file is part of PyQt6-WebEngine.
 
@@ -54,8 +54,8 @@ int PYQT_WEBENGINE_VERSION;
 const char *PYQT_WEBENGINE_VERSION_STR;
 
 %ModuleCode
-static int PYQT_WEBENGINE_VERSION = 0x060a00;
-static const char *PYQT_WEBENGINE_VERSION_STR = "6.10.0";
+static int PYQT_WEBENGINE_VERSION = 0x060b00;
+static const char *PYQT_WEBENGINE_VERSION_STR = "6.11.0";
 %End
 
 %Include qtwebenginecoreglobal.sip
diff --git a/sip/QtWebEngineCore/qtwebenginecoreglobal.sip b/sip/QtWebEngineCore/qtwebenginecoreglobal.sip
index 2b3fbf6..f38ef87 100644
--- a/sip/QtWebEngineCore/qtwebenginecoreglobal.sip
+++ b/sip/QtWebEngineCore/qtwebenginecoreglobal.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtWebEngineCore Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-WebEngine.
 // 
diff --git a/sip/QtWebEngineCore/qwebenginecertificateerror.sip b/sip/QtWebEngineCore/qwebenginecertificateerror.sip
index 2b15d7f..6bd5abd 100644
--- a/sip/QtWebEngineCore/qwebenginecertificateerror.sip
+++ b/sip/QtWebEngineCore/qwebenginecertificateerror.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtWebEngineCore Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-WebEngine.
 // 
diff --git a/sip/QtWebEngineCore/qwebengineclientcertificateselection.sip b/sip/QtWebEngineCore/qwebengineclientcertificateselection.sip
index c532831..c851b67 100644
--- a/sip/QtWebEngineCore/qwebengineclientcertificateselection.sip
+++ b/sip/QtWebEngineCore/qwebengineclientcertificateselection.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtWebEngineCore Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-WebEngine.
 // 
diff --git a/sip/QtWebEngineCore/qwebengineclientcertificatestore.sip b/sip/QtWebEngineCore/qwebengineclientcertificatestore.sip
index 8e32af7..9a18bef 100644
--- a/sip/QtWebEngineCore/qwebengineclientcertificatestore.sip
+++ b/sip/QtWebEngineCore/qwebengineclientcertificatestore.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtWebEngineCore Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-WebEngine.
 // 
diff --git a/sip/QtWebEngineCore/qwebengineclienthints.sip b/sip/QtWebEngineCore/qwebengineclienthints.sip
index 6cebf48..ca0d52c 100644
--- a/sip/QtWebEngineCore/qwebengineclienthints.sip
+++ b/sip/QtWebEngineCore/qwebengineclienthints.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtWebEngineCore Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-WebEngine.
 // 
diff --git a/sip/QtWebEngineCore/qwebenginecontextmenurequest.sip b/sip/QtWebEngineCore/qwebenginecontextmenurequest.sip
index 9cfebf6..2997635 100644
--- a/sip/QtWebEngineCore/qwebenginecontextmenurequest.sip
+++ b/sip/QtWebEngineCore/qwebenginecontextmenurequest.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtWebEngineCore Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-WebEngine.
 // 
diff --git a/sip/QtWebEngineCore/qwebenginecookiestore.sip b/sip/QtWebEngineCore/qwebenginecookiestore.sip
index b6af4e0..375fccf 100644
--- a/sip/QtWebEngineCore/qwebenginecookiestore.sip
+++ b/sip/QtWebEngineCore/qwebenginecookiestore.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtWebEngineCore Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-WebEngine.
 // 
diff --git a/sip/QtWebEngineCore/qwebenginedesktopmediarequest.sip b/sip/QtWebEngineCore/qwebenginedesktopmediarequest.sip
index eff2d89..0d64a95 100644
--- a/sip/QtWebEngineCore/qwebenginedesktopmediarequest.sip
+++ b/sip/QtWebEngineCore/qwebenginedesktopmediarequest.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtWebEngineCore Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-WebEngine.
 // 
diff --git a/sip/QtWebEngineCore/qwebenginedownloadrequest.sip b/sip/QtWebEngineCore/qwebenginedownloadrequest.sip
index 03470a3..e143833 100644
--- a/sip/QtWebEngineCore/qwebenginedownloadrequest.sip
+++ b/sip/QtWebEngineCore/qwebenginedownloadrequest.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtWebEngineCore Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-WebEngine.
 // 
diff --git a/sip/QtWebEngineCore/qwebengineextensioninfo.sip b/sip/QtWebEngineCore/qwebengineextensioninfo.sip
index 7e672c1..1862366 100644
--- a/sip/QtWebEngineCore/qwebengineextensioninfo.sip
+++ b/sip/QtWebEngineCore/qwebengineextensioninfo.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtWebEngineCore Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-WebEngine.
 // 
diff --git a/sip/QtWebEngineCore/qwebengineextensionmanager.sip b/sip/QtWebEngineCore/qwebengineextensionmanager.sip
index 9f39023..9da15c4 100644
--- a/sip/QtWebEngineCore/qwebengineextensionmanager.sip
+++ b/sip/QtWebEngineCore/qwebengineextensionmanager.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtWebEngineCore Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-WebEngine.
 // 
diff --git a/sip/QtWebEngineCore/qwebenginefilesystemaccessrequest.sip b/sip/QtWebEngineCore/qwebenginefilesystemaccessrequest.sip
index 448a0db..daccc48 100644
--- a/sip/QtWebEngineCore/qwebenginefilesystemaccessrequest.sip
+++ b/sip/QtWebEngineCore/qwebenginefilesystemaccessrequest.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtWebEngineCore Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-WebEngine.
 // 
diff --git a/sip/QtWebEngineCore/qwebenginefindtextresult.sip b/sip/QtWebEngineCore/qwebenginefindtextresult.sip
index bf488d1..82eb791 100644
--- a/sip/QtWebEngineCore/qwebenginefindtextresult.sip
+++ b/sip/QtWebEngineCore/qwebenginefindtextresult.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtWebEngineCore Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-WebEngine.
 // 
diff --git a/sip/QtWebEngineCore/qwebengineframe.sip b/sip/QtWebEngineCore/qwebengineframe.sip
index a6c22d4..a74aaf2 100644
--- a/sip/QtWebEngineCore/qwebengineframe.sip
+++ b/sip/QtWebEngineCore/qwebengineframe.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtWebEngineCore Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-WebEngine.
 // 
diff --git a/sip/QtWebEngineCore/qwebenginefullscreenrequest.sip b/sip/QtWebEngineCore/qwebenginefullscreenrequest.sip
index 11a8eff..8ab0242 100644
--- a/sip/QtWebEngineCore/qwebenginefullscreenrequest.sip
+++ b/sip/QtWebEngineCore/qwebenginefullscreenrequest.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtWebEngineCore Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-WebEngine.
 // 
diff --git a/sip/QtWebEngineCore/qwebengineglobalsettings.sip b/sip/QtWebEngineCore/qwebengineglobalsettings.sip
index 7878d18..ee80a98 100644
--- a/sip/QtWebEngineCore/qwebengineglobalsettings.sip
+++ b/sip/QtWebEngineCore/qwebengineglobalsettings.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtWebEngineCore Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-WebEngine.
 // 
diff --git a/sip/QtWebEngineCore/qwebenginehistory.sip b/sip/QtWebEngineCore/qwebenginehistory.sip
index 8bcfe96..3b3b23f 100644
--- a/sip/QtWebEngineCore/qwebenginehistory.sip
+++ b/sip/QtWebEngineCore/qwebenginehistory.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtWebEngineCore Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-WebEngine.
 // 
diff --git a/sip/QtWebEngineCore/qwebenginehttprequest.sip b/sip/QtWebEngineCore/qwebenginehttprequest.sip
index ef0282c..58c1251 100644
--- a/sip/QtWebEngineCore/qwebenginehttprequest.sip
+++ b/sip/QtWebEngineCore/qwebenginehttprequest.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtWebEngineCore Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-WebEngine.
 // 
diff --git a/sip/QtWebEngineCore/qwebengineloadinginfo.sip b/sip/QtWebEngineCore/qwebengineloadinginfo.sip
index 6f6c01c..698f4ca 100644
--- a/sip/QtWebEngineCore/qwebengineloadinginfo.sip
+++ b/sip/QtWebEngineCore/qwebengineloadinginfo.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtWebEngineCore Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-WebEngine.
 // 
diff --git a/sip/QtWebEngineCore/qwebenginenavigationrequest.sip b/sip/QtWebEngineCore/qwebenginenavigationrequest.sip
index 9a28149..bfca77f 100644
--- a/sip/QtWebEngineCore/qwebenginenavigationrequest.sip
+++ b/sip/QtWebEngineCore/qwebenginenavigationrequest.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtWebEngineCore Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-WebEngine.
 // 
diff --git a/sip/QtWebEngineCore/qwebenginenewwindowrequest.sip b/sip/QtWebEngineCore/qwebenginenewwindowrequest.sip
index 4d8dc12..8deae80 100644
--- a/sip/QtWebEngineCore/qwebenginenewwindowrequest.sip
+++ b/sip/QtWebEngineCore/qwebenginenewwindowrequest.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtWebEngineCore Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-WebEngine.
 // 
diff --git a/sip/QtWebEngineCore/qwebenginenotification.sip b/sip/QtWebEngineCore/qwebenginenotification.sip
index 907d451..382adef 100644
--- a/sip/QtWebEngineCore/qwebenginenotification.sip
+++ b/sip/QtWebEngineCore/qwebenginenotification.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtWebEngineCore Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-WebEngine.
 // 
diff --git a/sip/QtWebEngineCore/qwebenginepage.sip b/sip/QtWebEngineCore/qwebenginepage.sip
index 15ea092..262b115 100644
--- a/sip/QtWebEngineCore/qwebenginepage.sip
+++ b/sip/QtWebEngineCore/qwebenginepage.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtWebEngineCore Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-WebEngine.
 // 
diff --git a/sip/QtWebEngineCore/qwebenginepermission.sip b/sip/QtWebEngineCore/qwebenginepermission.sip
index 9ead27e..74ff86e 100644
--- a/sip/QtWebEngineCore/qwebenginepermission.sip
+++ b/sip/QtWebEngineCore/qwebenginepermission.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtWebEngineCore Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-WebEngine.
 // 
diff --git a/sip/QtWebEngineCore/qwebengineprofile.sip b/sip/QtWebEngineCore/qwebengineprofile.sip
index c9e441b..ef5ce58 100644
--- a/sip/QtWebEngineCore/qwebengineprofile.sip
+++ b/sip/QtWebEngineCore/qwebengineprofile.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtWebEngineCore Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-WebEngine.
 // 
@@ -104,6 +104,9 @@ public:
         NoPersistentCookies,
         AllowPersistentCookies,
         ForcePersistentCookies,
+%If (QtWebEngine_6_11_0 -)
+        OnlyPersistentCookies,
+%End
     };
 
     QString storageName() const;
diff --git a/sip/QtWebEngineCore/qwebengineprofilebuilder.sip b/sip/QtWebEngineCore/qwebengineprofilebuilder.sip
index ad6542c..644ff4f 100644
--- a/sip/QtWebEngineCore/qwebengineprofilebuilder.sip
+++ b/sip/QtWebEngineCore/qwebengineprofilebuilder.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtWebEngineCore Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-WebEngine.
 // 
diff --git a/sip/QtWebEngineCore/qwebenginequotarequest.sip b/sip/QtWebEngineCore/qwebenginequotarequest.sip
index cc082dd..1bb6d6c 100644
--- a/sip/QtWebEngineCore/qwebenginequotarequest.sip
+++ b/sip/QtWebEngineCore/qwebenginequotarequest.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtWebEngineCore Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-WebEngine.
 // 
diff --git a/sip/QtWebEngineCore/qwebengineregisterprotocolhandlerrequest.sip b/sip/QtWebEngineCore/qwebengineregisterprotocolhandlerrequest.sip
index db1da34..5dd2826 100644
--- a/sip/QtWebEngineCore/qwebengineregisterprotocolhandlerrequest.sip
+++ b/sip/QtWebEngineCore/qwebengineregisterprotocolhandlerrequest.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtWebEngineCore Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-WebEngine.
 // 
diff --git a/sip/QtWebEngineCore/qwebenginescript.sip b/sip/QtWebEngineCore/qwebenginescript.sip
index 3e497e5..214acae 100644
--- a/sip/QtWebEngineCore/qwebenginescript.sip
+++ b/sip/QtWebEngineCore/qwebenginescript.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtWebEngineCore Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-WebEngine.
 // 
diff --git a/sip/QtWebEngineCore/qwebenginescriptcollection.sip b/sip/QtWebEngineCore/qwebenginescriptcollection.sip
index bc4b1d7..e2794f2 100644
--- a/sip/QtWebEngineCore/qwebenginescriptcollection.sip
+++ b/sip/QtWebEngineCore/qwebenginescriptcollection.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtWebEngineCore Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-WebEngine.
 // 
diff --git a/sip/QtWebEngineCore/qwebenginesettings.sip b/sip/QtWebEngineCore/qwebenginesettings.sip
index ece9f5b..91a69f2 100644
--- a/sip/QtWebEngineCore/qwebenginesettings.sip
+++ b/sip/QtWebEngineCore/qwebenginesettings.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtWebEngineCore Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-WebEngine.
 // 
@@ -91,6 +91,9 @@ public:
 %End
 %If (QtWebEngine_6_10_0 -)
         BackForwardCacheEnabled,
+%End
+%If (QtWebEngine_6_11_0 -)
+        TrimAccessibilityIdentifiers,
 %End
     };
 
@@ -124,7 +127,7 @@ public:
     QWebEngineSettings::UnknownUrlSchemePolicy unknownUrlSchemePolicy() const;
     void setUnknownUrlSchemePolicy(QWebEngineSettings::UnknownUrlSchemePolicy policy);
     void resetUnknownUrlSchemePolicy();
-%If (QtWebEngine_6_10_0 -)
+%If (QtWebEngine_6_8_0 -)
     typedef unsigned char uint8_t /PyInt/;
 %End
 %If (QtWebEngine_6_8_0 -)
diff --git a/sip/QtWebEngineCore/qwebengineurlrequestinfo.sip b/sip/QtWebEngineCore/qwebengineurlrequestinfo.sip
index 8578110..584ae0a 100644
--- a/sip/QtWebEngineCore/qwebengineurlrequestinfo.sip
+++ b/sip/QtWebEngineCore/qwebengineurlrequestinfo.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtWebEngineCore Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-WebEngine.
 // 
diff --git a/sip/QtWebEngineCore/qwebengineurlrequestinterceptor.sip b/sip/QtWebEngineCore/qwebengineurlrequestinterceptor.sip
index 99e8e21..118adf1 100644
--- a/sip/QtWebEngineCore/qwebengineurlrequestinterceptor.sip
+++ b/sip/QtWebEngineCore/qwebengineurlrequestinterceptor.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtWebEngineCore Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-WebEngine.
 // 
diff --git a/sip/QtWebEngineCore/qwebengineurlrequestjob.sip b/sip/QtWebEngineCore/qwebengineurlrequestjob.sip
index 52d2e79..d63e0e6 100644
--- a/sip/QtWebEngineCore/qwebengineurlrequestjob.sip
+++ b/sip/QtWebEngineCore/qwebengineurlrequestjob.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtWebEngineCore Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-WebEngine.
 // 
diff --git a/sip/QtWebEngineCore/qwebengineurlscheme.sip b/sip/QtWebEngineCore/qwebengineurlscheme.sip
index ee3a49d..0ee11f9 100644
--- a/sip/QtWebEngineCore/qwebengineurlscheme.sip
+++ b/sip/QtWebEngineCore/qwebengineurlscheme.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtWebEngineCore Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-WebEngine.
 // 
diff --git a/sip/QtWebEngineCore/qwebengineurlschemehandler.sip b/sip/QtWebEngineCore/qwebengineurlschemehandler.sip
index 8baac1f..494e81e 100644
--- a/sip/QtWebEngineCore/qwebengineurlschemehandler.sip
+++ b/sip/QtWebEngineCore/qwebengineurlschemehandler.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtWebEngineCore Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-WebEngine.
 // 
diff --git a/sip/QtWebEngineCore/qwebenginewebauthuxrequest.sip b/sip/QtWebEngineCore/qwebenginewebauthuxrequest.sip
index 64a4b3b..6ed76b6 100644
--- a/sip/QtWebEngineCore/qwebenginewebauthuxrequest.sip
+++ b/sip/QtWebEngineCore/qwebenginewebauthuxrequest.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtWebEngineCore Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-WebEngine.
 // 
diff --git a/sip/QtWebEngineQuick/QtWebEngineQuickmod.sip b/sip/QtWebEngineQuick/QtWebEngineQuickmod.sip
index d3f9e6a..80edc3e 100644
--- a/sip/QtWebEngineQuick/QtWebEngineQuickmod.sip
+++ b/sip/QtWebEngineQuick/QtWebEngineQuickmod.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtWebEngineQuick Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-WebEngine.
 // 
@@ -26,7 +26,7 @@
 %Import QtWebEngineCore/QtWebEngineCoremod.sip
 
 %Copying
-Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 
 This file is part of PyQt6-WebEngine.
 
diff --git a/sip/QtWebEngineQuick/qquickwebengineprofile.sip b/sip/QtWebEngineQuick/qquickwebengineprofile.sip
index 7553fc2..ea2694c 100644
--- a/sip/QtWebEngineQuick/qquickwebengineprofile.sip
+++ b/sip/QtWebEngineQuick/qquickwebengineprofile.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtWebEngineQuick Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-WebEngine.
 // 
@@ -73,6 +73,9 @@ public:
         NoPersistentCookies,
         AllowPersistentCookies,
         ForcePersistentCookies,
+%If (QtWebEngine_6_11_0 -)
+        OnlyPersistentCookies,
+%End
     };
 
     QString storageName() const;
diff --git a/sip/QtWebEngineQuick/qtwebenginequickglobal.sip b/sip/QtWebEngineQuick/qtwebenginequickglobal.sip
index 419dd4b..26fd087 100644
--- a/sip/QtWebEngineQuick/qtwebenginequickglobal.sip
+++ b/sip/QtWebEngineQuick/qtwebenginequickglobal.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtWebEngineQuick Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-WebEngine.
 // 
diff --git a/sip/QtWebEngineWidgets/QtWebEngineWidgetsmod.sip b/sip/QtWebEngineWidgets/QtWebEngineWidgetsmod.sip
index b9b772a..cf87ad5 100644
--- a/sip/QtWebEngineWidgets/QtWebEngineWidgetsmod.sip
+++ b/sip/QtWebEngineWidgets/QtWebEngineWidgetsmod.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtWebEngineWidgets Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-WebEngine.
 // 
@@ -29,7 +29,7 @@
 %Import QtWidgets/QtWidgetsmod.sip
 
 %Copying
-Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 
 This file is part of PyQt6-WebEngine.
 
diff --git a/sip/QtWebEngineWidgets/qwebengineview.sip b/sip/QtWebEngineWidgets/qwebengineview.sip
index 9bcc23a..e1a8876 100644
--- a/sip/QtWebEngineWidgets/qwebengineview.sip
+++ b/sip/QtWebEngineWidgets/qwebengineview.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtWebEngineWidgets Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-WebEngine.
 // 


From null at kde.org  Mon Jul 27 14:47:52 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:47:52 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-webengine/Neon/release=5D_debian=3A_Drop_uint8=5Ft=2Epatch=2C_applied_upstream=2E?=
Message-ID: <20260727134752.6A31F1402155@lerwini.kde.org>

Git commit 8d06f4771faa86642a5164a42a3763f2805f7755 by Dmitry Shachnev.
Committed on 02/04/2026 at 20:18.
Pushed by carlosdem into branch 'Neon/release'.

Drop uint8_t.patch, applied upstream.

M  +1    -0    debian/changelog
D  +0    -1    debian/patches/series
D  +0    -22   debian/patches/uint8_t.patch

https://invent.kde.org/neon/forks/pyqt6-webengine/-/commit/8d06f4771faa86642a5164a42a3763f2805f7755

diff --git a/debian/changelog b/debian/changelog
index 7608718..dbaed27 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 pyqt6-webengine (6.11.0-1) UNRELEASED; urgency=medium
 
   * New upstream release.
+  * Drop uint8_t.patch, applied upstream.
 
  -- Dmitry Shachnev <mitya57 at debian.org>  Thu, 02 Apr 2026 23:17:31 +0300
 
diff --git a/debian/patches/series b/debian/patches/series
deleted file mode 100644
index 1f5223c..0000000
--- a/debian/patches/series
+++ /dev/null
@@ -1 +0,0 @@
-uint8_t.patch
diff --git a/debian/patches/uint8_t.patch b/debian/patches/uint8_t.patch
deleted file mode 100644
index cd6e419..0000000
--- a/debian/patches/uint8_t.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-From: Dmitry Shachnev <mitya57 at debian.org>
-Date: Sat, 25 Oct 2025 19:11:14 +0300
-Subject: Fix lower version bound for uint8_t typedef
-
-Forwarded: https://www.riverbankcomputing.com/pipermail/pyqt/2025-October/046352.html
----
- sip/QtWebEngineCore/qwebenginesettings.sip | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/sip/QtWebEngineCore/qwebenginesettings.sip b/sip/QtWebEngineCore/qwebenginesettings.sip
-index ece9f5b..b7acf61 100644
---- a/sip/QtWebEngineCore/qwebenginesettings.sip
-+++ b/sip/QtWebEngineCore/qwebenginesettings.sip
-@@ -124,7 +124,7 @@ public:
-     QWebEngineSettings::UnknownUrlSchemePolicy unknownUrlSchemePolicy() const;
-     void setUnknownUrlSchemePolicy(QWebEngineSettings::UnknownUrlSchemePolicy policy);
-     void resetUnknownUrlSchemePolicy();
--%If (QtWebEngine_6_10_0 -)
-+%If (QtWebEngine_6_8_0 -)
-     typedef unsigned char uint8_t /PyInt/;
- %End
- %If (QtWebEngine_6_8_0 -)


From null at kde.org  Mon Jul 27 14:47:52 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:47:52 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-webengine/Neon/release=5D_debian=3A_Bump_required_SIP_version_to_6=2E15=2C_per_pyproject=2Etoml=2E?=
Message-ID: <20260727134752.6C82D1402409@lerwini.kde.org>

Git commit 2c4e846a038d757e329cf2c0aa798c81fa621a01 by Dmitry Shachnev.
Committed on 02/04/2026 at 20:22.
Pushed by carlosdem into branch 'Neon/release'.

Bump required SIP version to 6.15, per pyproject.toml.

M  +1    -0    debian/changelog
M  +2    -2    debian/control

https://invent.kde.org/neon/forks/pyqt6-webengine/-/commit/2c4e846a038d757e329cf2c0aa798c81fa621a01

diff --git a/debian/changelog b/debian/changelog
index dbe6002..0ab8e23 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ pyqt6-webengine (6.11.0-1) UNRELEASED; urgency=medium
   * New upstream release.
   * Drop uint8_t.patch, applied upstream.
   * Update copyright years.
+  * Bump required SIP version to 6.15, per pyproject.toml.
 
  -- Dmitry Shachnev <mitya57 at debian.org>  Thu, 02 Apr 2026 23:17:31 +0300
 
diff --git a/debian/control b/debian/control
index 04222ed..186a599 100644
--- a/debian/control
+++ b/debian/control
@@ -9,10 +9,10 @@ Build-Depends: debhelper-compat (= 13),
                pyqt6-dev,
                python3-all-dev,
                python3-pyqtbuild (>= 1.19),
-               python3-sipbuild (>= 6.13.1),
+               python3-sipbuild (>= 6.15),
                qt6-base-dev (>= 6.2.4+dfsg-3~),
                qt6-webengine-dev,
-               sip-tools (>= 6.13.1)
+               sip-tools (>= 6.15)
 Standards-Version: 4.7.2
 Homepage: https://www.riverbankcomputing.com/software/pyqtwebengine/intro
 Vcs-Git: https://salsa.debian.org/python-team/packages/pyqt6-webengine.git


From null at kde.org  Mon Jul 27 14:47:52 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:47:52 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-webengine/Neon/release=5D_debian=3A_Update_copyright_years=2E?=
Message-ID: <20260727134752.6B64C14021FD@lerwini.kde.org>

Git commit 3c99dd05806df9cf909b613a5b60e6d43e49afc1 by Dmitry Shachnev.
Committed on 02/04/2026 at 20:21.
Pushed by carlosdem into branch 'Neon/release'.

Update copyright years.

M  +1    -0    debian/changelog
M  +2    -2    debian/copyright

https://invent.kde.org/neon/forks/pyqt6-webengine/-/commit/3c99dd05806df9cf909b613a5b60e6d43e49afc1

diff --git a/debian/changelog b/debian/changelog
index dbaed27..dbe6002 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ pyqt6-webengine (6.11.0-1) UNRELEASED; urgency=medium
 
   * New upstream release.
   * Drop uint8_t.patch, applied upstream.
+  * Update copyright years.
 
  -- Dmitry Shachnev <mitya57 at debian.org>  Thu, 02 Apr 2026 23:17:31 +0300
 
diff --git a/debian/copyright b/debian/copyright
index be9b5d1..2dfbd8b 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -3,11 +3,11 @@ Upstream-Name: PyQt-WebEngine
 Source: https://www.riverbankcomputing.com/software/pyqtwebengine/download
 
 Files: *
-Copyright: 2025 Riverbank Computing Limited
+Copyright: 2026 Riverbank Computing Limited
 License: GPL-3
 
 Files: debian/*
-Copyright: 2022-2025 Dmitry Shachnev <mitya57 at debian.org>
+Copyright: 2022-2026 Dmitry Shachnev <mitya57 at debian.org>
 License: GPL-3
 
 License: GPL-3


From null at kde.org  Mon Jul 27 14:47:52 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:47:52 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-webengine/Neon/release=5D_debian=3A_Drop_=E2=80=98Priority=3A_optional=E2=80=99=2C_it_became_default_in_dpkg_1=2E22=2E12=2E?=
Message-ID: <20260727134752.6DD181402434@lerwini.kde.org>

Git commit db6e3be61e3f8c556fc3291935f5a6cd719e499e by Dmitry Shachnev.
Committed on 02/04/2026 at 20:27.
Pushed by carlosdem into branch 'Neon/release'.

Drop ‘Priority: optional’, it became default in dpkg 1.22.12.

M  +1    -0    debian/changelog
M  +0    -1    debian/control

https://invent.kde.org/neon/forks/pyqt6-webengine/-/commit/db6e3be61e3f8c556fc3291935f5a6cd719e499e

diff --git a/debian/changelog b/debian/changelog
index 0ab8e23..b682238 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,7 @@ pyqt6-webengine (6.11.0-1) UNRELEASED; urgency=medium
   * Drop uint8_t.patch, applied upstream.
   * Update copyright years.
   * Bump required SIP version to 6.15, per pyproject.toml.
+  * Drop ‘Priority: optional’, it became default in dpkg 1.22.12.
 
  -- Dmitry Shachnev <mitya57 at debian.org>  Thu, 02 Apr 2026 23:17:31 +0300
 
diff --git a/debian/control b/debian/control
index 186a599..752934a 100644
--- a/debian/control
+++ b/debian/control
@@ -1,6 +1,5 @@
 Source: pyqt6-webengine
 Section: python
-Priority: optional
 Maintainer: Debian Python Team <team+python at tracker.debian.org>
 Uploaders: Dmitry Shachnev <mitya57 at debian.org>
 Build-Depends: debhelper-compat (= 13),


From null at kde.org  Mon Jul 27 14:47:52 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:47:52 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-webengine/Neon/release=5D_debian=3A_Bump_Standards-Version_to_4=2E7=2E4=2E?=
Message-ID: <20260727134752.6EF09140249F@lerwini.kde.org>

Git commit d4dd36daf9a635bd015f5d8f9a9ec78557adf556 by Dmitry Shachnev.
Committed on 03/04/2026 at 18:10.
Pushed by carlosdem into branch 'Neon/release'.

Bump Standards-Version to 4.7.4.

M  +1    -0    debian/changelog
M  +1    -1    debian/control

https://invent.kde.org/neon/forks/pyqt6-webengine/-/commit/d4dd36daf9a635bd015f5d8f9a9ec78557adf556

diff --git a/debian/changelog b/debian/changelog
index b682238..00ad49c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,7 @@ pyqt6-webengine (6.11.0-1) UNRELEASED; urgency=medium
   * Update copyright years.
   * Bump required SIP version to 6.15, per pyproject.toml.
   * Drop ‘Priority: optional’, it became default in dpkg 1.22.12.
+  * Bump Standards-Version to 4.7.4.
 
  -- Dmitry Shachnev <mitya57 at debian.org>  Thu, 02 Apr 2026 23:17:31 +0300
 
diff --git a/debian/control b/debian/control
index 752934a..adb634d 100644
--- a/debian/control
+++ b/debian/control
@@ -12,7 +12,7 @@ Build-Depends: debhelper-compat (= 13),
                qt6-base-dev (>= 6.2.4+dfsg-3~),
                qt6-webengine-dev,
                sip-tools (>= 6.15)
-Standards-Version: 4.7.2
+Standards-Version: 4.7.4
 Homepage: https://www.riverbankcomputing.com/software/pyqtwebengine/intro
 Vcs-Git: https://salsa.debian.org/python-team/packages/pyqt6-webengine.git
 Vcs-Browser: https://salsa.debian.org/python-team/packages/pyqt6-webengine


From null at kde.org  Mon Jul 27 14:47:52 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:47:52 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-webengine/Neon/release=5D_debian=3A_Release_to_unstable=2E?=
Message-ID: <20260727134752.702CB14024CA@lerwini.kde.org>

Git commit 7388ce4aae985ac1d3470fed001fc422f75a7c34 by Dmitry Shachnev.
Committed on 03/04/2026 at 18:11.
Pushed by carlosdem into branch 'Neon/release'.

Release to unstable.

M  +2    -2    debian/changelog

https://invent.kde.org/neon/forks/pyqt6-webengine/-/commit/7388ce4aae985ac1d3470fed001fc422f75a7c34

diff --git a/debian/changelog b/debian/changelog
index 00ad49c..b628556 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-pyqt6-webengine (6.11.0-1) UNRELEASED; urgency=medium
+pyqt6-webengine (6.11.0-1) unstable; urgency=medium
 
   * New upstream release.
   * Drop uint8_t.patch, applied upstream.
@@ -7,7 +7,7 @@ pyqt6-webengine (6.11.0-1) UNRELEASED; urgency=medium
   * Drop ‘Priority: optional’, it became default in dpkg 1.22.12.
   * Bump Standards-Version to 4.7.4.
 
- -- Dmitry Shachnev <mitya57 at debian.org>  Thu, 02 Apr 2026 23:17:31 +0300
+ -- Dmitry Shachnev <mitya57 at debian.org>  Fri, 03 Apr 2026 21:11:07 +0300
 
 pyqt6-webengine (6.10.0-1) unstable; urgency=medium
 


From null at kde.org  Mon Jul 27 14:41:24 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:41:24 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-sip/Neon/release=5D_/=3A_Update_upstream_source_from_tag_=27upstream/13=2E11=2E1=27?=
Message-ID: <20260727134124.04A5E14050BD@lerwini.kde.org>

Git commit e831a3bcf04bcabfc777057b3421b5c272a019c6 by Dmitry Shachnev.
Committed on 08/04/2026 at 15:39.
Pushed by carlosdem into branch 'Neon/release'.

Update upstream source from tag 'upstream/13.11.1'

Update to upstream version '13.11.1'
with Debian dir 664351728110055f5b37575c7915209ca427f2d5


https://invent.kde.org/neon/forks/pyqt6-sip/-/commit/e831a3bcf04bcabfc777057b3421b5c272a019c6



From null at kde.org  Mon Jul 27 14:41:24 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:41:24 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-sip/Neon/release=5D_debian=3A_Bump_packaging_copyright_year=2E?=
Message-ID: <20260727134124.01E781403FD0@lerwini.kde.org>

Git commit 4b80d0510be2de15774c4f67f2d8f133ecce5b9a by Dmitry Shachnev.
Committed on 05/02/2026 at 08:59.
Pushed by carlosdem into branch 'Neon/release'.

Bump packaging copyright year.

M  +1    -1    debian/copyright

https://invent.kde.org/neon/forks/pyqt6-sip/-/commit/4b80d0510be2de15774c4f67f2d8f133ecce5b9a

diff --git a/debian/copyright b/debian/copyright
index 940ecc3..5e92763 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -7,7 +7,7 @@ Copyright: 2025 Phil Thompson <phil at riverbankcomputing.com>
 License: BSD-2-clause
 
 Files: debian/*
-Copyright: 2020-2025 Dmitry Shachnev <mitya57 at debian.org>
+Copyright: 2020-2026 Dmitry Shachnev <mitya57 at debian.org>
 License: BSD-2-clause
 
 License: BSD-2-clause


From null at kde.org  Mon Jul 27 14:45:00 2026
From: null at kde.org (Stephen Kitt)
Date: Mon, 27 Jul 2026 13:45:00 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-charts/Neon/release=5D_debian=3A_New_upstream_release?=
Message-ID: <20260727134500.6FACF1406645@lerwini.kde.org>

Git commit 2b8da40f6f28d6a189011d033d1f9bf17c51f122 by Stephen Kitt.
Committed on 13/01/2026 at 13:41.
Pushed by carlosdem into branch 'Neon/release'.

New upstream release

M  +6    -0    debian/changelog
M  +2    -1    debian/not-installed

https://invent.kde.org/neon/forks/pyqt6-charts/-/commit/2b8da40f6f28d6a189011d033d1f9bf17c51f122

diff --git a/debian/changelog b/debian/changelog
index 5b7c68e..3de4301 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+pyqt6-charts (6.10.0+dfsg-1) UNRELEASED; urgency=medium
+
+  * New upstream release.
+
+ -- Stephen Kitt <skitt at debian.org>  Fri, 09 Jan 2026 12:30:48 +0100
+
 pyqt6-charts (6.9.0+dfsg-2) unstable; urgency=medium
 
   * Team upload.
diff --git a/debian/not-installed b/debian/not-installed
index b691868..98a7fd3 100644
--- a/debian/not-installed
+++ b/debian/not-installed
@@ -1,3 +1,4 @@
-usr/lib/python3/dist-packages/pyqt6_charts-*.dist-info/RECORD
 usr/lib/python3/dist-packages/pyqt6_charts-*.dist-info/INSTALLER
 usr/lib/python3/dist-packages/pyqt6_charts-*.dist-info/METADATA
+usr/lib/python3/dist-packages/pyqt6_charts-*.dist-info/RECORD
+usr/lib/python3/dist-packages/pyqt6_charts-*.dist-info/licenses


From null at kde.org  Mon Jul 27 14:41:24 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 13:41:24 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-sip/Neon/release=5D_debian=3A_Merge_branch_=27refs/heads/debian/master=27_into_Neon/release?=
Message-ID: <20260727134124.0783C1405151@lerwini.kde.org>

Git commit 5f34cf7ced2d198c5848188ea5ce0602246afdfc by Carlos De Maine.
Committed on 27/07/2026 at 13:40.
Pushed by carlosdem into branch 'Neon/release'.

Merge branch 'refs/heads/debian/master' into Neon/release

M  +21   -0    debian/changelog

https://invent.kde.org/neon/forks/pyqt6-sip/-/commit/5f34cf7ced2d198c5848188ea5ce0602246afdfc



From null at kde.org  Mon Jul 27 14:41:24 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:41:24 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-sip/Neon/release=5D_debian=3A_New_upstream_release=2E?=
Message-ID: <20260727134124.008411403B2E@lerwini.kde.org>

Git commit 0dfc744322a8404f6149b82a42388d33d67e8f3d by Dmitry Shachnev.
Committed on 05/02/2026 at 08:58.
Pushed by carlosdem into branch 'Neon/release'.

New upstream release.

M  +6    -0    debian/changelog

https://invent.kde.org/neon/forks/pyqt6-sip/-/commit/0dfc744322a8404f6149b82a42388d33d67e8f3d

diff --git a/debian/changelog b/debian/changelog
index 2f23805..c2fe00a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+pyqt6-sip (13.11.0-1) UNRELEASED; urgency=medium
+
+  * New upstream release.
+
+ -- Dmitry Shachnev <mitya57 at debian.org>  Thu, 05 Feb 2026 11:58:26 +0300
+
 pyqt6-sip (13.10.3-1) unstable; urgency=medium
 
   * New upstream release.


From null at kde.org  Mon Jul 27 14:41:24 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:41:24 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-sip/Neon/release=5D_debian=3A_Bump_Standards-Version_to_4=2E7=2E4=2C_no_changes_needed=2E?=
Message-ID: <20260727134124.0616B140514C@lerwini.kde.org>

Git commit 9a15ad0f9d6313cf2c5ab0a3e4aff143ca88b446 by Dmitry Shachnev.
Committed on 08/04/2026 at 15:41.
Pushed by carlosdem into branch 'Neon/release'.

Bump Standards-Version to 4.7.4, no changes needed.

M  +1    -0    debian/changelog
M  +1    -1    debian/control

https://invent.kde.org/neon/forks/pyqt6-sip/-/commit/9a15ad0f9d6313cf2c5ab0a3e4aff143ca88b446

diff --git a/debian/changelog b/debian/changelog
index d08fdab..554c719 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 pyqt6-sip (13.11.1-1) UNRELEASED; urgency=medium
 
   * New upstream release.
+  * Bump Standards-Version to 4.7.4, no changes needed.
 
  -- Dmitry Shachnev <mitya57 at debian.org>  Wed, 08 Apr 2026 18:40:01 +0300
 
diff --git a/debian/control b/debian/control
index e10eed0..139b1e3 100644
--- a/debian/control
+++ b/debian/control
@@ -7,7 +7,7 @@ Build-Depends: debhelper-compat (= 13),
                pybuild-plugin-pyproject,
                python3-all-dev,
                python3-setuptools (>= 75.8.1)
-Standards-Version: 4.7.3
+Standards-Version: 4.7.4
 Homepage: https://github.com/Python-SIP/sip
 Vcs-Git: https://salsa.debian.org/python-team/packages/pyqt6-sip.git
 Vcs-Browser: https://salsa.debian.org/python-team/packages/pyqt6-sip


From null at kde.org  Mon Jul 27 14:41:24 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:41:24 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-sip/Neon/release=5D_debian=3A_Drop_=E2=80=98Priority=3A_optional=E2=80=99=2C_it_became_default_in_dpkg_1=2E22=2E12=2E?=
Message-ID: <20260727134124.013D91403CD1@lerwini.kde.org>

Git commit 1fbe1207f095de920ff831c0ca2de8cd2ee22ffc by Dmitry Shachnev.
Committed on 05/02/2026 at 08:59.
Pushed by carlosdem into branch 'Neon/release'.

Drop ‘Priority: optional’, it became default in dpkg 1.22.12.

M  +1    -0    debian/changelog
M  +0    -1    debian/control

https://invent.kde.org/neon/forks/pyqt6-sip/-/commit/1fbe1207f095de920ff831c0ca2de8cd2ee22ffc

diff --git a/debian/changelog b/debian/changelog
index c2fe00a..47d6a64 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 pyqt6-sip (13.11.0-1) UNRELEASED; urgency=medium
 
   * New upstream release.
+  * Drop ‘Priority: optional’, it became default in dpkg 1.22.12.
 
  -- Dmitry Shachnev <mitya57 at debian.org>  Thu, 05 Feb 2026 11:58:26 +0300
 
diff --git a/debian/control b/debian/control
index d4f2041..3a041f5 100644
--- a/debian/control
+++ b/debian/control
@@ -1,6 +1,5 @@
 Source: pyqt6-sip
 Section: python
-Priority: optional
 Maintainer: Debian Python Team <team+python at tracker.debian.org>
 Uploaders: Dmitry Shachnev <mitya57 at debian.org>
 Build-Depends: debhelper-compat (= 13),


From null at kde.org  Mon Jul 27 14:41:24 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:41:24 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-sip/Neon/release=5D_debian=3A_Release_to_unstable=2E?=
Message-ID: <20260727134124.033D8140400A@lerwini.kde.org>

Git commit fd4498b50ea1dfe663368bef2e6656708015dd99 by Dmitry Shachnev.
Committed on 05/02/2026 at 14:06.
Pushed by carlosdem into branch 'Neon/release'.

Release to unstable.

M  +1    -1    debian/changelog

https://invent.kde.org/neon/forks/pyqt6-sip/-/commit/fd4498b50ea1dfe663368bef2e6656708015dd99

diff --git a/debian/changelog b/debian/changelog
index 0383d17..76e947c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-pyqt6-sip (13.11.0-1) UNRELEASED; urgency=medium
+pyqt6-sip (13.11.0-1) unstable; urgency=medium
 
   * New upstream release.
   * Drop ‘Priority: optional’, it became default in dpkg 1.22.12.


From null at kde.org  Mon Jul 27 14:41:24 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:41:24 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-sip/Neon/release=5D_debian=3A_Bump_Standards-Version_to_4=2E7=2E3=2E?=
Message-ID: <20260727134124.029421403FDC@lerwini.kde.org>

Git commit e6666da6191a2edbe960e687ac97e34c42c80629 by Dmitry Shachnev.
Committed on 05/02/2026 at 09:00.
Pushed by carlosdem into branch 'Neon/release'.

Bump Standards-Version to 4.7.3.

M  +1    -0    debian/changelog
M  +1    -1    debian/control

https://invent.kde.org/neon/forks/pyqt6-sip/-/commit/e6666da6191a2edbe960e687ac97e34c42c80629

diff --git a/debian/changelog b/debian/changelog
index 47d6a64..0383d17 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ pyqt6-sip (13.11.0-1) UNRELEASED; urgency=medium
 
   * New upstream release.
   * Drop ‘Priority: optional’, it became default in dpkg 1.22.12.
+  * Bump Standards-Version to 4.7.3.
 
  -- Dmitry Shachnev <mitya57 at debian.org>  Thu, 05 Feb 2026 11:58:26 +0300
 
diff --git a/debian/control b/debian/control
index 3a041f5..e10eed0 100644
--- a/debian/control
+++ b/debian/control
@@ -7,7 +7,7 @@ Build-Depends: debhelper-compat (= 13),
                pybuild-plugin-pyproject,
                python3-all-dev,
                python3-setuptools (>= 75.8.1)
-Standards-Version: 4.7.2
+Standards-Version: 4.7.3
 Homepage: https://github.com/Python-SIP/sip
 Vcs-Git: https://salsa.debian.org/python-team/packages/pyqt6-sip.git
 Vcs-Browser: https://salsa.debian.org/python-team/packages/pyqt6-sip


From null at kde.org  Mon Jul 27 14:41:24 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:41:24 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-sip/Neon/release=5D_debian=3A_New_upstream_release=2E?=
Message-ID: <20260727134124.055CF1405147@lerwini.kde.org>

Git commit eb2eadc0c8c2cdbeffeabb51ab3668eb05112491 by Dmitry Shachnev.
Committed on 08/04/2026 at 15:40.
Pushed by carlosdem into branch 'Neon/release'.

New upstream release.

M  +6    -0    debian/changelog

https://invent.kde.org/neon/forks/pyqt6-sip/-/commit/eb2eadc0c8c2cdbeffeabb51ab3668eb05112491

diff --git a/debian/changelog b/debian/changelog
index 76e947c..d08fdab 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+pyqt6-sip (13.11.1-1) UNRELEASED; urgency=medium
+
+  * New upstream release.
+
+ -- Dmitry Shachnev <mitya57 at debian.org>  Wed, 08 Apr 2026 18:40:01 +0300
+
 pyqt6-sip (13.11.0-1) unstable; urgency=medium
 
   * New upstream release.


From null at kde.org  Mon Jul 27 14:45:00 2026
From: null at kde.org (Stephen Kitt)
Date: Mon, 27 Jul 2026 13:45:00 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-charts/Neon/release=5D_debian=3A_Drop_=E2=80=9CRules-Requires-Root=3A_no=E2=80=9D?=
Message-ID: <20260727134500.712521406649@lerwini.kde.org>

Git commit 6820308aa8321584c4ae4d32ed13ed2d13d1cae2 by Stephen Kitt.
Committed on 13/01/2026 at 13:41.
Pushed by carlosdem into branch 'Neon/release'.

Drop “Rules-Requires-Root: no”

M  +1    -0    debian/changelog
M  +0    -1    debian/control

https://invent.kde.org/neon/forks/pyqt6-charts/-/commit/6820308aa8321584c4ae4d32ed13ed2d13d1cae2

diff --git a/debian/changelog b/debian/changelog
index 4cf16ba..c5d18b7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ pyqt6-charts (6.10.0+dfsg-1) UNRELEASED; urgency=medium
 
   * New upstream release.
   * Install the installer and metadata files.
+  * Drop “Rules-Requires-Root: no” since it’s now the default.
 
  -- Stephen Kitt <skitt at debian.org>  Fri, 09 Jan 2026 12:30:48 +0100
 
diff --git a/debian/control b/debian/control
index 83c0d31..c55dcc3 100644
--- a/debian/control
+++ b/debian/control
@@ -18,7 +18,6 @@ Standards-Version: 4.7.2
 Homepage: https://riverbankcomputing.com/software/pyqtchart/
 Vcs-Git: https://salsa.debian.org/python-team/packages/pyqt6-charts.git
 Vcs-Browser: https://salsa.debian.org/python-team/packages/pyqt6-charts
-Rules-Requires-Root: no
 
 Package: pyqt6-charts-dev
 Architecture: all


From null at kde.org  Mon Jul 27 14:45:00 2026
From: null at kde.org (Stephen Kitt)
Date: Mon, 27 Jul 2026 13:45:00 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-charts/Neon/release=5D_debian=3A_Drop_=E2=80=9CPriority=3A_optional=E2=80=9D?=
Message-ID: <20260727134500.71DE9140664B@lerwini.kde.org>

Git commit 34fc74b137480b3ffd48ef4ef2486510a4acd092 by Stephen Kitt.
Committed on 13/01/2026 at 13:41.
Pushed by carlosdem into branch 'Neon/release'.

Drop “Priority: optional”

M  +1    -0    debian/changelog
M  +0    -1    debian/control

https://invent.kde.org/neon/forks/pyqt6-charts/-/commit/34fc74b137480b3ffd48ef4ef2486510a4acd092

diff --git a/debian/changelog b/debian/changelog
index c5d18b7..5e888c5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ pyqt6-charts (6.10.0+dfsg-1) UNRELEASED; urgency=medium
   * New upstream release.
   * Install the installer and metadata files.
   * Drop “Rules-Requires-Root: no” since it’s now the default.
+  * Drop “Priority: optional” since it’s now the default.
 
  -- Stephen Kitt <skitt at debian.org>  Fri, 09 Jan 2026 12:30:48 +0100
 
diff --git a/debian/control b/debian/control
index c55dcc3..5d86f0c 100644
--- a/debian/control
+++ b/debian/control
@@ -1,6 +1,5 @@
 Source: pyqt6-charts
 Section: python
-Priority: optional
 Maintainer: Debian Python Team <team+python at tracker.debian.org>
 Uploaders: Stephen Kitt <skitt at debian.org>
 Build-Depends: debhelper-compat (= 13),


From null at kde.org  Mon Jul 27 14:45:00 2026
From: null at kde.org (Stephen Kitt)
Date: Mon, 27 Jul 2026 13:45:00 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-charts/Neon/release=5D_debian=3A_Update_debian/watch_to_version_5?=
Message-ID: <20260727134500.73395140664F@lerwini.kde.org>

Git commit e4fbffab2d4242b15ea1b6b2200be4e1e01b9a35 by Stephen Kitt.
Committed on 13/01/2026 at 13:41.
Pushed by carlosdem into branch 'Neon/release'.

Update debian/watch to version 5

M  +1    -0    debian/changelog
M  +6    -3    debian/watch

https://invent.kde.org/neon/forks/pyqt6-charts/-/commit/e4fbffab2d4242b15ea1b6b2200be4e1e01b9a35

diff --git a/debian/changelog b/debian/changelog
index 0c2e2da..623bf06 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,7 @@ pyqt6-charts (6.10.0+dfsg-1) UNRELEASED; urgency=medium
   * Drop “Rules-Requires-Root: no” since it’s now the default.
   * Drop “Priority: optional” since it’s now the default.
   * Standards-Version 4.7.3, no further change required.
+  * Update debian/watch to version 5.
 
  -- Stephen Kitt <skitt at debian.org>  Fri, 09 Jan 2026 12:30:48 +0100
 
diff --git a/debian/watch b/debian/watch
index d8b34e4..3077a73 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,3 +1,6 @@
-version=4
-opts=dversionmangle=s/\+dfsg//,repacksuffix=+dfsg \
-https://pypi.debian.net/PyQt6-Charts/pyqt6_charts at ANY_VERSION@@ARCHIVE_EXT@
+Version: 5
+
+Source: https://pypi.debian.net/PyQt6-Charts/
+Matching-Pattern: pyqt6_charts at ANY_VERSION@@ARCHIVE_EXT@
+Dversionmangle: s/\+dfsg//
+Repacksuffix: +dfsg


From null at kde.org  Mon Jul 27 14:45:00 2026
From: null at kde.org (Stephen Kitt)
Date: Mon, 27 Jul 2026 13:45:00 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-charts/Neon/release=5D_/=3A_Update_upstream_source_from_tag_=27upstream/6=2E11=2E0+dfsg=27?=
Message-ID: <20260727134500.7627A1406655@lerwini.kde.org>

Git commit 31e1edf3bb229897236613b7311217ede67b1be1 by Stephen Kitt.
Committed on 03/05/2026 at 19:47.
Pushed by carlosdem into branch 'Neon/release'.

Update upstream source from tag 'upstream/6.11.0+dfsg'

Update to upstream version '6.11.0+dfsg'
with Debian dir e0f201fffbfe918b1c44b717de823bb1d03242da


https://invent.kde.org/neon/forks/pyqt6-charts/-/commit/31e1edf3bb229897236613b7311217ede67b1be1



From null at kde.org  Mon Jul 27 14:45:00 2026
From: null at kde.org (Stephen Kitt)
Date: Mon, 27 Jul 2026 13:45:00 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-charts/Neon/release=5D_debian=3A_Release?=
Message-ID: <20260727134500.740B41406651@lerwini.kde.org>

Git commit df7e14120f22a64ccd1a47893bb1da4e2acdcfc1 by Stephen Kitt.
Committed on 13/01/2026 at 13:41.
Pushed by carlosdem into branch 'Neon/release'.

Release

M  +2    -2    debian/changelog
M  +1    -1    debian/copyright

https://invent.kde.org/neon/forks/pyqt6-charts/-/commit/df7e14120f22a64ccd1a47893bb1da4e2acdcfc1

diff --git a/debian/changelog b/debian/changelog
index 623bf06..f507e4a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-pyqt6-charts (6.10.0+dfsg-1) UNRELEASED; urgency=medium
+pyqt6-charts (6.10.0+dfsg-1) unstable; urgency=medium
 
   * New upstream release.
   * Install the installer and metadata files.
@@ -7,7 +7,7 @@ pyqt6-charts (6.10.0+dfsg-1) UNRELEASED; urgency=medium
   * Standards-Version 4.7.3, no further change required.
   * Update debian/watch to version 5.
 
- -- Stephen Kitt <skitt at debian.org>  Fri, 09 Jan 2026 12:30:48 +0100
+ -- Stephen Kitt <skitt at debian.org>  Tue, 13 Jan 2026 13:50:46 +0100
 
 pyqt6-charts (6.9.0+dfsg-2) unstable; urgency=medium
 
diff --git a/debian/copyright b/debian/copyright
index 6972d73..ea8b851 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -11,7 +11,7 @@ Files: debian/*
 Copyright: 2006-2010 Thorsten Marek <shlomme at debian.org>
            2011-2018 Scott Kitterman <scott at kitterman.com>
            2013-2021 Dmitry Shachnev <mitya57 at debian.org>
-           2018, 2022-2025 Stephen Kitt <skitt at debian.org>
+           2018, 2022-2026 Stephen Kitt <skitt at debian.org>
 License: GPL-2+
 
 License: GPL-3


From null at kde.org  Mon Jul 27 14:47:52 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 13:47:52 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-webengine/Neon/release=5D_debian=3A_Merge_remote-tracking_branch_=27refs/remotes/salsa/debian/master=27_into_Neon/release?=
Message-ID: <20260727134752.711C71402594@lerwini.kde.org>

Git commit 8a81dc8f5e1802b0b968e6cfc1174d4926a0989f by Carlos De Maine.
Committed on 27/07/2026 at 13:47.
Pushed by carlosdem into branch 'Neon/release'.

Merge remote-tracking branch 'refs/remotes/salsa/debian/master' into Neon/release

M  +11   -0    debian/changelog

https://invent.kde.org/neon/forks/pyqt6-webengine/-/commit/8a81dc8f5e1802b0b968e6cfc1174d4926a0989f



From null at kde.org  Mon Jul 27 14:39:11 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:39:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6/Neon/release=5D_debian=3A_Add_Breaks/Replaces_for_the_uic_move=2E?=
Message-ID: <20260727133911.357C91402D05@lerwini.kde.org>

Git commit 2e8978d850c016780c52c3a4806568e74ad76aec by Dmitry Shachnev.
Committed on 26/05/2026 at 10:36.
Pushed by carlosdem into branch 'Neon/release'.

Add Breaks/Replaces for the uic move.

M  +2    -0    debian/control

https://invent.kde.org/neon/forks/pyqt6/-/commit/2e8978d850c016780c52c3a4806568e74ad76aec

diff --git a/debian/control b/debian/control
index 9e976eb..3b93b52 100644
--- a/debian/control
+++ b/debian/control
@@ -76,6 +76,8 @@ Depends: python3-pyqt6.sip (<< 14),
          ${misc:Depends},
          ${python3:Depends},
          ${shlibs:Depends}
+Breaks: pyqt6-dev-tools (<< 6.11.0-2~)
+Replaces: pyqt6-dev-tools (<< 6.11.0-2~)
 Description: Python bindings for Qt 6
  PyQt6 exposes the Qt 6 API to Python.
  This package contains the following modules:


From null at kde.org  Mon Jul 27 14:47:52 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 13:47:52 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-webengine/Neon/release=5D_debian=3A_export_DH=5FVERBOSE=3D1?=
Message-ID: <20260727134752.72C0414028E1@lerwini.kde.org>

Git commit 0daac2e2bcae31405de9dac741a9b6f448f2de84 by Carlos De Maine.
Committed on 27/07/2026 at 13:47.
Pushed by carlosdem into branch 'Neon/release'.

export DH_VERBOSE=1

M  +1    -1    debian/rules

https://invent.kde.org/neon/forks/pyqt6-webengine/-/commit/0daac2e2bcae31405de9dac741a9b6f448f2de84

diff --git a/debian/rules b/debian/rules
index 0eb06e3..e51127b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,7 +1,7 @@
 #!/usr/bin/make -f
 
 include /usr/share/dpkg/buildflags.mk
-
+export DH_VERBOSE=1
 export PYBUILD_SYSTEM=custom
 export PYBUILD_CONFIGURE_ARGS={interpreter} /usr/bin/sip-build \
 	--verbose \

From null at kde.org  Mon Jul 27 14:39:11 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:39:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6/Neon/release=5D_/=3A_Update_upstream_source_from_tag_=27upstream/6=2E11=2E0=27?=
Message-ID: <20260727133911.30D141402CBF@lerwini.kde.org>

Git commit 2114e5d1234cb4db029bcec63e3ad2e0e38bf221 by Dmitry Shachnev.
Committed on 31/03/2026 at 13:28.
Pushed by carlosdem into branch 'Neon/release'.

Update upstream source from tag 'upstream/6.11.0'

Update to upstream version '6.11.0'
with Debian dir 9c5834babeacdb13c2e1a42587081b051fb4e6e0


https://invent.kde.org/neon/forks/pyqt6/-/commit/2114e5d1234cb4db029bcec63e3ad2e0e38bf221



From null at kde.org  Mon Jul 27 14:39:11 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:39:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6/Neon/release=5D_debian=3A_New_upstream_release=2E?=
Message-ID: <20260727133911.3186C1402CCA@lerwini.kde.org>

Git commit 80964fc184a3d1b3111d0e144b9bdf49a3da90b8 by Dmitry Shachnev.
Committed on 31/03/2026 at 14:27.
Pushed by carlosdem into branch 'Neon/release'.

New upstream release.

M  +2    -1    debian/changelog

https://invent.kde.org/neon/forks/pyqt6/-/commit/80964fc184a3d1b3111d0e144b9bdf49a3da90b8

diff --git a/debian/changelog b/debian/changelog
index 9b057bc..3c86feb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,6 @@
-pyqt6 (6.10.2-3) UNRELEASED; urgency=medium
+pyqt6 (6.11.0-1) UNRELEASED; urgency=medium
 
+  * New upstream release.
   * Replace qt6-base-private-dev build-dependency with qt6-base-dev again.
     The Qt change was reverted, see #1131560.
 


From null at kde.org  Mon Jul 27 14:39:11 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:39:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6/Neon/release=5D_debian=3A_Bump_Standards-Version_to_4=2E7=2E4=2C_no_changes_needed=2E?=
Message-ID: <20260727133911.34DD41402CF8@lerwini.kde.org>

Git commit e0e9bc517913153da00367e9cd2c0ea5006a1fd9 by Dmitry Shachnev.
Committed on 26/05/2026 at 10:32.
Pushed by carlosdem into branch 'Neon/release'.

Bump Standards-Version to 4.7.4, no changes needed.

M  +1    -0    debian/changelog
M  +1    -1    debian/control

https://invent.kde.org/neon/forks/pyqt6/-/commit/e0e9bc517913153da00367e9cd2c0ea5006a1fd9

diff --git a/debian/changelog b/debian/changelog
index 028a16f..8d7bc76 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 pyqt6 (6.11.0-2) UNRELEASED; urgency=medium
 
   * Move uic module from pyqt6-dev-tools to python3-pyqt6 (LP: #2154237).
+  * Bump Standards-Version to 4.7.4, no changes needed.
 
  -- Dmitry Shachnev <mitya57 at debian.org>  Tue, 26 May 2026 13:28:44 +0300
 
diff --git a/debian/control b/debian/control
index 3143207..9e976eb 100644
--- a/debian/control
+++ b/debian/control
@@ -27,7 +27,7 @@ Build-Depends: debhelper-compat (= 13),
                qt6-webchannel-dev,
                qt6-websockets-dev,
                sip-tools (>= 6.15)
-Standards-Version: 4.7.3
+Standards-Version: 4.7.4
 Homepage: https://riverbankcomputing.com/software/pyqt/intro
 Vcs-Git: https://salsa.debian.org/python-team/packages/pyqt6.git
 Vcs-Browser: https://salsa.debian.org/python-team/packages/pyqt6


From null at kde.org  Mon Jul 27 14:39:11 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:39:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6/Neon/release=5D_/=3A_New_upstream_version_6=2E11=2E0?=
Message-ID: <20260727133911.301151402BBF@lerwini.kde.org>

Git commit 628750d86635194e57c78e182abd47191574c012 by Dmitry Shachnev.
Committed on 31/03/2026 at 13:28.
Pushed by carlosdem into branch 'Neon/release'.

New upstream version 6.11.0

M  +20   -0    ChangeLog
M  +4    -0    NEWS
M  +3    -3    PKG-INFO
M  +2    -6    project.py
M  +3    -3    pyproject.toml
M  +4    -3    sip/QtCore/QtCoremod.sip
M  +12   -0    sip/QtCore/qchar.sip
M  +3    -0    sip/QtCore/qdatastream.sip
M  +6    -0    sip/QtCore/qlocale.sip
M  +6    -0    sip/QtCore/qmetaobject.sip
M  +3    -0    sip/QtCore/qnamespace.sip
M  +3    -0    sip/QtCore/qobject.sip
M  +23   -0    sip/QtCore/qrangemodel.sip
M  +8    -1    sip/QtCore/qsavefile.sip
M  +11   -0    sip/QtCore/qstringconverter_base.sip
M  +3    -0    sip/QtCore/qtemporaryfile.sip
M  +3    -0    sip/QtCore/qtextboundaryfinder.sip
M  +1    -0    sip/QtGui/QtGuimod.sip
M  +3    -0    sip/QtGui/qpainter.sip
A  +251  -0    sip/QtGui/qpygui_qmap.sip
M  +36   -0    sip/QtGui/qquaternion.sip
M  +7    -0    sip/QtGui/qrawfont.sip
M  +18   -0    sip/QtGui/qtextformat.sip
M  +5    -6    sip/QtGui/qtextlayout.sip
M  +9    -0    sip/QtNetwork/qabstractsocket.sip
M  +3    -0    sip/QtNetwork/qauthenticator.sip
M  +21   -0    sip/QtNetwork/qnetworkrequest.sip
M  +3    -0    sip/QtNetwork/qssl.sip
M  +9    -0    sip/QtQml/qqmlcontext.sip
M  +1    -1    sip/QtQml/qqmlerror.sip
M  +1    -1    sip/QtQml/qqmlproperty.sip
M  +10   -0    sip/QtQml/qqmlpropertymap.sip
M  +1    -1    sip/QtQuick/qquicktextdocument.sip
M  +5    -0    sip/QtQuick/qquickwindow.sip
M  +5    -0    sip/QtSvg/qsvggenerator.sip
M  +1    -1    sip/QtSvg/qtsvgglobal.sip
M  +5    -0    sip/QtWebSockets/qwebsocketserver.sip
M  +0    -1    sip/QtWidgets/QtWidgetsmod.sip
M  +6    -0    sip/QtWidgets/qabstractitemview.sip
M  +8    -0    sip/QtWidgets/qcolumnview.sip
D  +0    -21   sip/QtWidgets/qfilesystemmodel.sip
M  +6    -0    sip/QtWidgets/qstyle.sip
M  +25   -0    sip/QtWidgets/qstyleoption.sip
M  +3    -0    sip/QtWidgets/qwizard.sip

https://invent.kde.org/neon/forks/pyqt6/-/commit/628750d86635194e57c78e182abd47191574c012

diff --git a/ChangeLog b/ChangeLog
index 7c0da8c..c9a692c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,23 @@
+commit 96280ff4fcc57819d220e9d8d323a49b48c866d3
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Tue Mar 24 15:35:53 2026 +0000
+
+    Release v6.11.0
+
+commit b2bf3fc00bfd54dc4574cf9b1bbc9cadea2a2e1c
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Fri Mar 13 15:23:21 2026 +0000
+
+    Support for Qt v6.11
+    
+    Added support for Qt v6.11.0rc.
+
+commit 3f91c40015f604d409fde7cef3f671aa9fe8c051
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Tue Jan 13 15:55:31 2026 +0000
+
+    Use %MinimumABIVersion instead of setting the ABI in project.py.
+
 commit b12c6f363ca4e6140b4c5ebbe6b1c820b123c3a9
 Author: Phil Thompson <phil at riverbankcomputing.com>
 Date:   Thu Jan 8 12:33:27 2026 +0000
diff --git a/NEWS b/NEWS
index 53f52f8..b571cde 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,7 @@
+v6.11.0 24th March 2026
+  - Added support for Qt v6.11.
+  - Python v3.9 is no longer supported.
+
 v6.10.2 8th January 2026
   - Fixed a regression introduced in v6.5.0 in the handling of the return value
     of `QSqlQueryModel.query()`.
diff --git a/PKG-INFO b/PKG-INFO
index 4fd2bea..954a3be 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,11 +1,11 @@
 Metadata-Version: 2.4
 Name: PyQt6
-Version: 6.10.2
-Requires-Python: >=3.9
+Version: 6.11.0
+Requires-Python: >=3.10
 Summary: Python bindings for the Qt cross platform application toolkit
 Description-Content-Type: text/markdown
 Project-Url: homepage, https://www.riverbankcomputing.com/software/pyqt/
-Requires-Dist: PyQt6-sip (>=13.8, <14)
+Requires-Dist: PyQt6-sip (>=13.11, <14)
 License-Expression: GPL-3.0-only
 License-File: LICENSE
 Author-Email: Riverbank Computing Limited <info at riverbankcomputing.com>
diff --git a/project.py b/project.py
index 688f200..5af0317 100644
--- a/project.py
+++ b/project.py
@@ -27,10 +27,6 @@ from sipbuild import (Buildable, BuildableModule, Installable, Option,
         UserException)
 
 
-# The minimum sip module ABI version needed.
-ABI_VERSION = '13.8'
-
-
 class PyQt(PyQtProject):
     """ The PyQt6 project. """
 
@@ -39,8 +35,8 @@ class PyQt(PyQtProject):
 
         # We specify the name of the sip module because PyQt-builder doesn't
         # provide it if we are creating an sdist.
-        super().__init__(abi_version=ABI_VERSION, sip_module='PyQt6.sip',
-                dunder_init=True, tag_prefix='Qt', console_scripts=[
+        super().__init__(sip_module='PyQt6.sip', dunder_init=True,
+                tag_prefix='Qt', console_scripts=[
                     'pylupdate6 = PyQt6.lupdate.pylupdate:main',
                     'pyuic6 = PyQt6.uic.pyuic:main'])
 
diff --git a/pyproject.toml b/pyproject.toml
index 850dc01..4699191 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,16 +1,16 @@
 # Specify the build system for the project.
 [build-system]
-requires = ["sip >=6.13.1, <7", "PyQt-builder >=1.19, <2"]
+requires = ["sip >=6.15, <7", "PyQt-builder >=1.19, <2"]
 build-backend = "sipbuild.api"
 
 [project]
 name = "PyQt6"
-version = "6.10.2"
+version = "6.11.0"
 description = "Python bindings for the Qt cross platform application toolkit"
 readme = "README.md"
 urls.homepage = "https://www.riverbankcomputing.com/software/pyqt/"
 dependencies = []
-requires-python = ">=3.9"
+requires-python = ">=3.10"
 license = "GPL-3.0-only"
 license-files = ["LICENSE"]
 
diff --git a/sip/QtCore/QtCoremod.sip b/sip/QtCore/QtCoremod.sip
index c963d01..de16dc7 100644
--- a/sip/QtCore/QtCoremod.sip
+++ b/sip/QtCore/QtCoremod.sip
@@ -22,7 +22,7 @@
 
 %Module(name=PyQt6.QtCore, call_super_init=True, default_VirtualErrorHandler=PyQt6, keyword_arguments="Optional", use_limited_api=True, py_ssize_t_clean=True)
 
-%Timeline {Qt_6_0_0 Qt_6_1_0 Qt_6_2_0 Qt_6_3_0 Qt_6_4_0 Qt_6_5_0 Qt_6_6_0 Qt_6_7_0 Qt_6_8_0 Qt_6_9_0 Qt_6_10_0}
+%Timeline {Qt_6_0_0 Qt_6_1_0 Qt_6_2_0 Qt_6_3_0 Qt_6_4_0 Qt_6_5_0 Qt_6_6_0 Qt_6_7_0 Qt_6_8_0 Qt_6_9_0 Qt_6_10_0 Qt_6_11_0}
 
 %Platforms {Android iOS Linux macOS WebAssembly Windows}
 
@@ -66,6 +66,7 @@ WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
 
 %Plugin PyQt6
 
+%MinimumABIVersion "13.8"
 %DefaultEncoding "ASCII"
 
 %Include(name=pyqt-internal.sip5, optional=True)
@@ -78,8 +79,8 @@ int PYQT_VERSION;
 const char *PYQT_VERSION_STR;
 
 %ModuleCode
-static int PYQT_VERSION = 0x060a02;
-static const char *PYQT_VERSION_STR = "6.10.2";
+static int PYQT_VERSION = 0x060b00;
+static const char *PYQT_VERSION_STR = "6.11.0";
 %End
 
 %Include qglobal.sip
diff --git a/sip/QtCore/qchar.sip b/sip/QtCore/qchar.sip
index ea1001c..07699d2 100644
--- a/sip/QtCore/qchar.sip
+++ b/sip/QtCore/qchar.sip
@@ -252,6 +252,18 @@ public:
 %End
 %If (Qt_6_9_0 -)
         Script_TuluTigalari,
+%End
+%If (Qt_6_11_0 -)
+        Script_Sidetic,
+%End
+%If (Qt_6_11_0 -)
+        Script_TaiYo,
+%End
+%If (Qt_6_11_0 -)
+        Script_TolongSiki,
+%End
+%If (Qt_6_11_0 -)
+        Script_BeriaErfe,
 %End
     };
 };
diff --git a/sip/QtCore/qdatastream.sip b/sip/QtCore/qdatastream.sip
index b08db17..85ed8b6 100644
--- a/sip/QtCore/qdatastream.sip
+++ b/sip/QtCore/qdatastream.sip
@@ -91,6 +91,9 @@ public:
 %End
 %If (Qt_6_10_0 -)
         Qt_6_10,
+%End
+%If (Qt_6_11_0 -)
+        Qt_6_11,
 %End
     };
 
diff --git a/sip/QtCore/qlocale.sip b/sip/QtCore/qlocale.sip
index 0678451..8e37f37 100644
--- a/sip/QtCore/qlocale.sip
+++ b/sip/QtCore/qlocale.sip
@@ -433,6 +433,12 @@ public:
 %End
 %If (Qt_6_9_0 -)
         SwampyCree,
+%End
+%If (Qt_6_11_0 -)
+        Ladin,
+%End
+%If (Qt_6_11_0 -)
+        Shan,
 %End
     };
 
diff --git a/sip/QtCore/qmetaobject.sip b/sip/QtCore/qmetaobject.sip
index 32f6b79..56696db 100644
--- a/sip/QtCore/qmetaobject.sip
+++ b/sip/QtCore/qmetaobject.sip
@@ -270,6 +270,12 @@ public:
     QMetaType metaType() const;
     bool isBindable() const;
     int typeId() const;
+%If (Qt_6_11_0 -)
+    bool isVirtual() const;
+%End
+%If (Qt_6_11_0 -)
+    bool isOverride() const;
+%End
 };
 
 class QMetaClassInfo
diff --git a/sip/QtCore/qnamespace.sip b/sip/QtCore/qnamespace.sip
index c0f09c2..3fad087 100644
--- a/sip/QtCore/qnamespace.sip
+++ b/sip/QtCore/qnamespace.sip
@@ -1178,6 +1178,9 @@ namespace Qt
         AccessibleDescriptionRole,
         SizeHintRole,
         InitialSortOrderRole,
+%If (Qt_6_11_0 -)
+        RangeModelAdapterRole,
+%End
         UserRole,
     };
 
diff --git a/sip/QtCore/qobject.sip b/sip/QtCore/qobject.sip
index f601cf3..9f0f1c0 100644
--- a/sip/QtCore/qobject.sip
+++ b/sip/QtCore/qobject.sip
@@ -561,6 +561,9 @@ public:
 %If (Qt_6_4_0 -)
     bool isQuickItemType() const;
 %End
+%If (Qt_6_11_0 -)
+    bool isQmlExposed() const;
+%End
 
 private:
     QObject(const QObject &);
diff --git a/sip/QtCore/qrangemodel.sip b/sip/QtCore/qrangemodel.sip
index 651cd44..2e72ff6 100644
--- a/sip/QtCore/qrangemodel.sip
+++ b/sip/QtCore/qrangemodel.sip
@@ -92,6 +92,29 @@ protected slots:
 protected:
     virtual bool event(QEvent *);
     virtual bool eventFilter(QObject *, QEvent *);
+
+public:
+%If (Qt_6_11_0 -)
+
+    enum class AutoConnectPolicy
+    {
+        None,
+        Full,
+        OnRead,
+    };
+
+%End
+%If (Qt_6_11_0 -)
+    QRangeModel::AutoConnectPolicy autoConnectPolicy() const;
+%End
+%If (Qt_6_11_0 -)
+    void setAutoConnectPolicy(QRangeModel::AutoConnectPolicy policy);
+%End
+
+signals:
+%If (Qt_6_11_0 -)
+    void autoConnectPolicyChanged(QRangeModel::AutoConnectPolicy policy);
+%End
 };
 
 %End
diff --git a/sip/QtCore/qsavefile.sip b/sip/QtCore/qsavefile.sip
index ba8b807..246b14d 100644
--- a/sip/QtCore/qsavefile.sip
+++ b/sip/QtCore/qsavefile.sip
@@ -27,9 +27,16 @@ class QSaveFile : public QFileDevice
 %End
 
 public:
-    explicit QSaveFile(const QString &name);
+%If (Qt_6_11_0 -)
+    QSaveFile(const QString &name, QObject *parent /TransferThis/ = 0);
+%End
     explicit QSaveFile(QObject *parent /TransferThis/ = 0);
+%If (- Qt_6_11_0)
+    explicit QSaveFile(const QString &name);
+%End
+%If (- Qt_6_11_0)
     QSaveFile(const QString &name, QObject *parent /TransferThis/);
+%End
     virtual ~QSaveFile();
     virtual QString fileName() const;
     void setFileName(const QString &name);
diff --git a/sip/QtCore/qstringconverter_base.sip b/sip/QtCore/qstringconverter_base.sip
index a69bb30..c92fb6c 100644
--- a/sip/QtCore/qstringconverter_base.sip
+++ b/sip/QtCore/qstringconverter_base.sip
@@ -71,6 +71,17 @@ public:
         System,
     };
 
+%If (Qt_6_11_0 -)
+
+    enum class FinalizeResultError : quint8
+    {
+        NoError,
+        InvalidCharacters,
+        NotEnoughSpace,
+    };
+
+%End
+
 protected:
     QStringConverter();
     QStringConverter(QStringConverter::Encoding encoding, QStringConverterBase::Flags f);
diff --git a/sip/QtCore/qtemporaryfile.sip b/sip/QtCore/qtemporaryfile.sip
index 4c184f7..51ba175 100644
--- a/sip/QtCore/qtemporaryfile.sip
+++ b/sip/QtCore/qtemporaryfile.sip
@@ -41,6 +41,9 @@ public:
     static QTemporaryFile *createNativeFile(const QString &fileName) /Factory,ReleaseGIL/;
     static QTemporaryFile *createNativeFile(QFile &file) /Factory,ReleaseGIL/;
     bool rename(const QString &newName);
+%If (Qt_6_11_0 -)
+    bool renameOverwrite(const QString &newName);
+%End
 
 protected:
     virtual bool open(QIODeviceBase::OpenMode flags) /ReleaseGIL/;
diff --git a/sip/QtCore/qtextboundaryfinder.sip b/sip/QtCore/qtextboundaryfinder.sip
index 47d027e..4c2db63 100644
--- a/sip/QtCore/qtextboundaryfinder.sip
+++ b/sip/QtCore/qtextboundaryfinder.sip
@@ -62,4 +62,7 @@ public:
     qsizetype toPreviousBoundary();
     bool isAtBoundary() const;
     QTextBoundaryFinder::BoundaryReasons boundaryReasons() const;
+%If (Qt_6_11_0 -)
+    void swap(QTextBoundaryFinder &other /Constrained/);
+%End
 };
diff --git a/sip/QtGui/QtGuimod.sip b/sip/QtGui/QtGuimod.sip
index 531a3e6..2c28f9d 100644
--- a/sip/QtGui/QtGuimod.sip
+++ b/sip/QtGui/QtGuimod.sip
@@ -138,6 +138,7 @@ WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
 %Include qwindow.sip
 %Include qwindowdefs.sip
 %Include qpygui_native_interface.sip
+%Include qpygui_qmap.sip
 %Include qpygui_qlist.sip
 %Include qpygui_vulkan.sip
 %Include opengl_types.sip
diff --git a/sip/QtGui/qpainter.sip b/sip/QtGui/qpainter.sip
index fd294d0..ccf71ff 100644
--- a/sip/QtGui/qpainter.sip
+++ b/sip/QtGui/qpainter.sip
@@ -548,6 +548,9 @@ public:
     void fillRect(int x, int y, int w, int h, QGradient::Preset preset);
     void fillRect(const QRect &r, QGradient::Preset preset);
     void fillRect(const QRectF &r, QGradient::Preset preset);
+%If (Qt_6_11_0 -)
+    QPointF brushOriginF() const;
+%End
 
 private:
     QPainter(const QPainter &);
diff --git a/sip/QtGui/qpygui_qmap.sip b/sip/QtGui/qpygui_qmap.sip
new file mode 100644
index 0000000..66e3306
--- /dev/null
+++ b/sip/QtGui/qpygui_qmap.sip
@@ -0,0 +1,251 @@
+// This is the SIP interface definition for the QMap mapped types specific to
+// QtGui.
+//
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
+// 
+// This file is part of PyQt6.
+// 
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file.  Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+// 
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license.  For more information contact
+// info at riverbankcomputing.com.
+// 
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+%If (Qt_6_11_0 -)
+
+template<_TYPE_, quint32>
+%MappedType QMap<_TYPE_, quint32>
+        /TypeHint="Dict[_TYPE_, int]", TypeHintValue="{}"/
+{
+%TypeHeaderCode
+#include <qfont.h>
+#include <qmap.h>
+%End
+
+%ConvertFromTypeCode
+    PyObject *d = PyDict_New();
+
+    if (!d)
+        return 0;
+
+    QMap<_TYPE_, quint32>::const_iterator it = sipCpp->constBegin();
+    QMap<_TYPE_, quint32>::const_iterator end = sipCpp->constEnd();
+
+    while (it != end)
+    {
+        _TYPE_ *k = new _TYPE_(it.key());
+        PyObject *kobj = sipConvertFromNewType(k, sipType__TYPE_,
+                sipTransferObj);
+
+        if (!kobj)
+        {
+            delete k;
+            Py_DECREF(d);
+
+            return 0;
+        }
+
+        PyObject *vobj = PyLong_FromUnsignedLong(it.value());
+
+        if (!vobj)
+        {
+            Py_DECREF(kobj);
+            Py_DECREF(d);
+
+            return 0;
+        }
+
+        int rc = PyDict_SetItem(d, kobj, vobj);
+
+        Py_DECREF(vobj);
+        Py_DECREF(kobj);
+
+        if (rc < 0)
+        {
+            Py_DECREF(d);
+
+            return 0;
+        }
+
+        ++it;
+    }
+
+    return d;
+%End
+
+%ConvertToTypeCode
+    if (!sipIsErr)
+        return PyDict_Check(sipPy);
+
+    QMap<_TYPE_, quint32> *qm = new QMap<_TYPE_, quint32>;
+
+    Py_ssize_t pos = 0;
+    PyObject *kobj, *vobj;
+ 
+    while (PyDict_Next(sipPy, &pos, &kobj, &vobj))
+    {
+        int kstate;
+        _TYPE_ *k = reinterpret_cast<_TYPE_ *>(
+                sipForceConvertToType(kobj, sipType__TYPE_, sipTransferObj,
+                        SIP_NOT_NONE, &kstate, sipIsErr));
+
+        if (*sipIsErr)
+        {
+            PyErr_Format(PyExc_TypeError,
+                    "a dict key has type '%s' but '_TYPE_' is expected",
+                    sipPyTypeName(Py_TYPE(kobj)));
+
+            delete qm;
+
+            return 0;
+        }
+
+        quint32 v = sipLong_AsUnsignedInt(vobj);
+
+        if (PyErr_Occurred())
+        {
+            if (PyErr_ExceptionMatches(PyExc_TypeError))
+                PyErr_Format(PyExc_TypeError,
+                        "a dict value has type '%s' but 'int' is expected",
+                        sipPyTypeName(Py_TYPE(vobj)));
+
+            delete qm;
+            *sipIsErr = 1;
+
+            return 0;
+        }
+
+        qm->insert(*k, v);
+
+        sipReleaseType(k, sipType__TYPE_, kstate);
+    }
+ 
+    *sipCppPtr = qm;
+ 
+    return sipGetState(sipTransferObj);
+%End
+};
+
+
+template<_TYPE_, float>
+%MappedType QMap<_TYPE_, float>
+        /TypeHint="Dict[_TYPE_, float]", TypeHintValue="{}"/
+{
+%TypeHeaderCode
+#include <qfont.h>
+#include <qmap.h>
+%End
+
+%ConvertFromTypeCode
+    PyObject *d = PyDict_New();
+
+    if (!d)
+        return 0;
+
+    QMap<_TYPE_, float>::const_iterator it = sipCpp->constBegin();
+    QMap<_TYPE_, float>::const_iterator end = sipCpp->constEnd();
+
+    while (it != end)
+    {
+        _TYPE_ *k = new _TYPE_(it.key());
+        PyObject *kobj = sipConvertFromNewType(k, sipType__TYPE_,
+                sipTransferObj);
+
+        if (!kobj)
+        {
+            delete k;
+            Py_DECREF(d);
+
+            return 0;
+        }
+
+        PyObject *vobj = PyFloat_FromDouble(it.value());
+
+        if (!vobj)
+        {
+            Py_DECREF(kobj);
+            Py_DECREF(d);
+
+            return 0;
+        }
+
+        int rc = PyDict_SetItem(d, kobj, vobj);
+
+        Py_DECREF(vobj);
+        Py_DECREF(kobj);
+
+        if (rc < 0)
+        {
+            Py_DECREF(d);
+
+            return 0;
+        }
+
+        ++it;
+    }
+
+    return d;
+%End
+
+%ConvertToTypeCode
+    if (!sipIsErr)
+        return PyDict_Check(sipPy);
+
+    QMap<_TYPE_, float> *qm = new QMap<_TYPE_, float>;
+
+    Py_ssize_t pos = 0;
+    PyObject *kobj, *vobj;
+ 
+    while (PyDict_Next(sipPy, &pos, &kobj, &vobj))
+    {
+        int kstate;
+        _TYPE_ *k = reinterpret_cast<_TYPE_ *>(
+                sipForceConvertToType(kobj, sipType__TYPE_, sipTransferObj,
+                        SIP_NOT_NONE, &kstate, sipIsErr));
+
+        if (*sipIsErr)
+        {
+            PyErr_Format(PyExc_TypeError,
+                    "a dict key has type '%s' but '_TYPE_' is expected",
+                    sipPyTypeName(Py_TYPE(kobj)));
+
+            delete qm;
+
+            return 0;
+        }
+
+        float v = PyFloat_AsDouble(vobj);
+
+        if (PyErr_Occurred())
+        {
+            if (PyErr_ExceptionMatches(PyExc_TypeError))
+                PyErr_Format(PyExc_TypeError,
+                        "a dict value has type '%s' but 'float' is expected",
+                        sipPyTypeName(Py_TYPE(vobj)));
+
+            delete qm;
+            *sipIsErr = 1;
+
+            return 0;
+        }
+
+        qm->insert(*k, v);
+
+        sipReleaseType(k, sipType__TYPE_, kstate);
+    }
+ 
+    *sipCppPtr = qm;
+ 
+    return sipGetState(sipTransferObj);
+%End
+};
+
+%End
diff --git a/sip/QtGui/qquaternion.sip b/sip/QtGui/qquaternion.sip
index 8088dae..4372734 100644
--- a/sip/QtGui/qquaternion.sip
+++ b/sip/QtGui/qquaternion.sip
@@ -92,6 +92,9 @@ public:
     QMatrix3x3 toRotationMatrix() const;
     static QQuaternion fromRotationMatrix(const QMatrix3x3 &rot3x3);
     void getAxes(QVector3D *xAxis /Out/, QVector3D *yAxis /Out/, QVector3D *zAxis /Out/) const;
+%If (Qt_6_11_0 -)
+    static QQuaternion fromAxes(QQuaternion::Axes axes);
+%End
     static QQuaternion fromAxes(const QVector3D &xAxis, const QVector3D &yAxis, const QVector3D &zAxis);
     static QQuaternion fromDirection(const QVector3D &direction, const QVector3D &up);
     static QQuaternion rotationTo(const QVector3D &from, const QVector3D &to);
@@ -100,6 +103,39 @@ public:
     QQuaternion conjugated() const;
     QVector3D toEulerAngles() const;
     static QQuaternion fromEulerAngles(const QVector3D &eulerAngles);
+%If (Qt_6_11_0 -)
+
+    struct Axis
+    {
+%TypeHeaderCode
+#include <qquaternion.h>
+%End
+
+        float x;
+        float y;
+        float z;
+        static QQuaternion::Axis fromVector3D(QVector3D v);
+        QVector3D toVector3D() const;
+    };
+
+%End
+%If (Qt_6_11_0 -)
+
+    struct Axes
+    {
+%TypeHeaderCode
+#include <qquaternion.h>
+%End
+
+        QQuaternion::Axis x;
+        QQuaternion::Axis y;
+        QQuaternion::Axis z;
+    };
+
+%End
+%If (Qt_6_11_0 -)
+    QQuaternion::Axes toAxes() const;
+%End
 };
 
 bool operator==(const QQuaternion &q1, const QQuaternion &q2);
diff --git a/sip/QtGui/qrawfont.sip b/sip/QtGui/qrawfont.sip
index 2e05a95..ddfc1fe 100644
--- a/sip/QtGui/qrawfont.sip
+++ b/sip/QtGui/qrawfont.sip
@@ -90,6 +90,13 @@ public:
 %MethodCode
         sipRes = qHash(*sipCpp);
 %End
+
+%If (Qt_6_11_0 -)
+    quint32 glyphCount() const;
+%End
+%If (Qt_6_11_0 -)
+    QString glyphName(quint32 glyphIndex) const;
+%End
 };
 
 %End
diff --git a/sip/QtGui/qtextformat.sip b/sip/QtGui/qtextformat.sip
index 1b1ecef..d0cd0b9 100644
--- a/sip/QtGui/qtextformat.sip
+++ b/sip/QtGui/qtextformat.sip
@@ -237,6 +237,12 @@ public:
 %End
 %If (Qt_6_8_0 -)
         ImageMaxWidth,
+%End
+%If (Qt_6_11_0 -)
+        FontFeatures,
+%End
+%If (Qt_6_11_0 -)
+        FontVariableAxes,
 %End
         UserProperty,
     };
@@ -413,6 +419,18 @@ public:
     qreal subScriptBaseline() const;
     void setBaselineOffset(qreal baseline);
     qreal baselineOffset() const;
+%If (Qt_6_11_0 -)
+    void setFontFeatures(const QMap<QFont::Tag, quint32> &fontFeatures);
+%End
+%If (Qt_6_11_0 -)
+    QMap<QFont::Tag, quint32> fontFeatures() const;
+%End
+%If (Qt_6_11_0 -)
+    void setFontVariableAxes(const QMap<QFont::Tag, float> &fontVariableAxes);
+%End
+%If (Qt_6_11_0 -)
+    QMap<QFont::Tag, float> fontVariableAxes() const;
+%End
 };
 
 class QTextBlockFormat : public QTextFormat
diff --git a/sip/QtGui/qtextlayout.sip b/sip/QtGui/qtextlayout.sip
index 42669be..a8155b2 100644
--- a/sip/QtGui/qtextlayout.sip
+++ b/sip/QtGui/qtextlayout.sip
@@ -115,19 +115,15 @@ public:
     void setFormats(const QList<QTextLayout::FormatRange> &overrides);
     QList<QTextLayout::FormatRange> formats() const;
     void clearFormats();
-
-private:
-    QTextLayout(const QTextLayout &);
-
-public:
 %If (Qt_6_5_0 -)
 
-    enum GlyphRunRetrievalFlag
+    enum GlyphRunRetrievalFlag : quint16
     {
         RetrieveGlyphIndexes,
         RetrieveGlyphPositions,
         RetrieveStringIndexes,
         RetrieveString,
+        DefaultRetrievalFlags,
         RetrieveAll,
     };
 
@@ -135,6 +131,9 @@ public:
 %If (Qt_6_5_0 -)
     typedef QFlags<QTextLayout::GlyphRunRetrievalFlag> GlyphRunRetrievalFlags;
 %End
+
+private:
+    QTextLayout(const QTextLayout &);
 };
 
 class QTextLine
diff --git a/sip/QtNetwork/qabstractsocket.sip b/sip/QtNetwork/qabstractsocket.sip
index a178124..e696716 100644
--- a/sip/QtNetwork/qabstractsocket.sip
+++ b/sip/QtNetwork/qabstractsocket.sip
@@ -298,6 +298,15 @@ public:
         SendBufferSizeSocketOption,
         ReceiveBufferSizeSocketOption,
         PathMtuSocketOption,
+%If (Qt_6_11_0 -)
+        KeepAliveIdleOption,
+%End
+%If (Qt_6_11_0 -)
+        KeepAliveIntervalOption,
+%End
+%If (Qt_6_11_0 -)
+        KeepAliveCountOption,
+%End
     };
 
     virtual void setSocketOption(QAbstractSocket::SocketOption option, const QVariant &value);
diff --git a/sip/QtNetwork/qauthenticator.sip b/sip/QtNetwork/qauthenticator.sip
index ae587fb..4c60c94 100644
--- a/sip/QtNetwork/qauthenticator.sip
+++ b/sip/QtNetwork/qauthenticator.sip
@@ -41,4 +41,7 @@ public:
     QVariant option(const QString &opt) const;
     QVariantHash options() const;
     void setOption(const QString &opt, const QVariant &value);
+%If (Qt_6_11_0 -)
+    void clear();
+%End
 };
diff --git a/sip/QtNetwork/qnetworkrequest.sip b/sip/QtNetwork/qnetworkrequest.sip
index 8846c1c..c34f0d5 100644
--- a/sip/QtNetwork/qnetworkrequest.sip
+++ b/sip/QtNetwork/qnetworkrequest.sip
@@ -184,4 +184,25 @@ public:
 %If (Qt_6_8_0 -)
     void setHeaders(const QHttpHeaders &newHeaders);
 %End
+%If (Qt_6_11_0 -)
+    static const std::chrono::milliseconds DefaultTransferTimeout;
+%End
+%If (Qt_6_11_0 -)
+    std::chrono::seconds tcpKeepAliveIdleTimeBeforeProbes() const;
+%End
+%If (Qt_6_11_0 -)
+    void setTcpKeepAliveIdleTimeBeforeProbes(std::chrono::seconds idle);
+%End
+%If (Qt_6_11_0 -)
+    std::chrono::seconds tcpKeepAliveIntervalBetweenProbes() const;
+%End
+%If (Qt_6_11_0 -)
+    void setTcpKeepAliveIntervalBetweenProbes(std::chrono::seconds interval);
+%End
+%If (Qt_6_11_0 -)
+    int tcpKeepAliveProbeCount() const;
+%End
+%If (Qt_6_11_0 -)
+    void setTcpKeepAliveProbeCount(int probes);
+%End
 };
diff --git a/sip/QtNetwork/qssl.sip b/sip/QtNetwork/qssl.sip
index a05ccb3..eccc546 100644
--- a/sip/QtNetwork/qssl.sip
+++ b/sip/QtNetwork/qssl.sip
@@ -47,6 +47,9 @@ namespace QSsl
         Dsa,
         Ec,
         Dh,
+%If (Qt_6_11_0 -)
+        MlDsa,
+%End
     };
 
     enum AlternativeNameEntryType
diff --git a/sip/QtQml/qqmlcontext.sip b/sip/QtQml/qqmlcontext.sip
index 9ec4eb5..177ff07 100644
--- a/sip/QtQml/qqmlcontext.sip
+++ b/sip/QtQml/qqmlcontext.sip
@@ -57,4 +57,13 @@ public:
 %If (Qt_6_2_0 -)
     QObject *objectForName(const QString &) const;
 %End
+%If (Qt_6_11_0 -)
+    QList<QQmlContext *> childContexts() const;
+%End
+%If (Qt_6_11_0 -)
+    QObject *findObjectRecursively(const QString &id) const;
+%End
+%If (Qt_6_11_0 -)
+    QList<QObject *> findObjectsRecursively(const QString &id) const;
+%End
 };
diff --git a/sip/QtQml/qqmlerror.sip b/sip/QtQml/qqmlerror.sip
index 465c054..0ac34d2 100644
--- a/sip/QtQml/qqmlerror.sip
+++ b/sip/QtQml/qqmlerror.sip
@@ -45,7 +45,7 @@ public:
     QtMsgType messageType() const;
     void setMessageType(QtMsgType messageType);
 %If (Qt_6_4_0 -)
-    void swap(QQmlError &other);
+    void swap(QQmlError &other /Constrained/);
 %End
 };
 
diff --git a/sip/QtQml/qqmlproperty.sip b/sip/QtQml/qqmlproperty.sip
index 7526ad6..19204b1 100644
--- a/sip/QtQml/qqmlproperty.sip
+++ b/sip/QtQml/qqmlproperty.sip
@@ -106,7 +106,7 @@ public:
     QMetaProperty property() const;
     QMetaMethod method() const;
 %If (Qt_6_3_0 -)
-    void swap(QQmlProperty &other);
+    void swap(QQmlProperty &other /Constrained/);
 %End
 };
 
diff --git a/sip/QtQml/qqmlpropertymap.sip b/sip/QtQml/qqmlpropertymap.sip
index 59a6032..f359007 100644
--- a/sip/QtQml/qqmlpropertymap.sip
+++ b/sip/QtQml/qqmlpropertymap.sip
@@ -50,4 +50,14 @@ signals:
 
 protected:
     virtual QVariant updateValue(const QString &key, const QVariant &input);
+
+public:
+%If (Qt_6_11_0 -)
+    static SIP_PYOBJECT create(QObject *parent /GetWrapper/ = 0) /TypeHint="QQmlPropertyMap|None"/;
+%MethodCode
+        sipRes = sipConvertFromType(QQmlPropertyMap::create(a0),
+                sipType_QQmlPropertyMap, a0Wrapper);
+%End
+
+%End
 };
diff --git a/sip/QtQuick/qquicktextdocument.sip b/sip/QtQuick/qquicktextdocument.sip
index cfa51b8..0d8315b 100644
--- a/sip/QtQuick/qquicktextdocument.sip
+++ b/sip/QtQuick/qquicktextdocument.sip
@@ -29,7 +29,7 @@ class QQuickTextDocument : public QObject
 public:
 %If (Qt_6_7_0 -)
 
-    enum class Status
+    enum class Status : quint8
     {
         Null,
         Loading,
diff --git a/sip/QtQuick/qquickwindow.sip b/sip/QtQuick/qquickwindow.sip
index 7d3082a..ae1739a 100644
--- a/sip/QtQuick/qquickwindow.sip
+++ b/sip/QtQuick/qquickwindow.sip
@@ -199,6 +199,11 @@ public:
     QQuickGraphicsDevice graphicsDevice() const;
     void setGraphicsConfiguration(const QQuickGraphicsConfiguration &config);
     QQuickGraphicsConfiguration graphicsConfiguration() const;
+
+signals:
+%If (Qt_6_11_0 -)
+    void devicePixelRatioChanged();
+%End
 };
 
 class QQuickCloseEvent;
diff --git a/sip/QtSvg/qsvggenerator.sip b/sip/QtSvg/qsvggenerator.sip
index 363b5f7..5a7d89e 100644
--- a/sip/QtSvg/qsvggenerator.sip
+++ b/sip/QtSvg/qsvggenerator.sip
@@ -66,4 +66,9 @@ public:
 %If (Qt_6_5_0 -)
     QSvgGenerator::SvgVersion svgVersion() const;
 %End
+
+protected:
+%If (Qt_6_11_0 -)
+    virtual void initPainter(QPainter *) const;
+%End
 };
diff --git a/sip/QtSvg/qtsvgglobal.sip b/sip/QtSvg/qtsvgglobal.sip
index 821be87..f45ea33 100644
--- a/sip/QtSvg/qtsvgglobal.sip
+++ b/sip/QtSvg/qtsvgglobal.sip
@@ -28,7 +28,7 @@ namespace QtSvg
 #include <qtsvgglobal.h>
 %End
 
-    enum Option
+    enum Option : quint32
     {
         NoOption,
         Tiny12FeaturesOnly,
diff --git a/sip/QtWebSockets/qwebsocketserver.sip b/sip/QtWebSockets/qwebsocketserver.sip
index 24958ff..e0bd7e6 100644
--- a/sip/QtWebSockets/qwebsocketserver.sip
+++ b/sip/QtWebSockets/qwebsocketserver.sip
@@ -94,6 +94,11 @@ public:
 %If (Qt_6_4_0 -)
     QStringList supportedSubprotocols() const;
 %End
+
+signals:
+%If (Qt_6_11_0 -)
+    void sslErrorsOccurred(QSslSocket *socket, const QList<QSslError> &errors);
+%End
 };
 
 %End
diff --git a/sip/QtWidgets/QtWidgetsmod.sip b/sip/QtWidgets/QtWidgetsmod.sip
index 5996533..cbd20a1 100644
--- a/sip/QtWidgets/QtWidgetsmod.sip
+++ b/sip/QtWidgets/QtWidgetsmod.sip
@@ -157,5 +157,4 @@ WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
 %Include qwidget.sip
 %Include qwidgetaction.sip
 %Include qwizard.sip
-%Include qfilesystemmodel.sip
 %Include qpywidgets_qlist.sip
diff --git a/sip/QtWidgets/qabstractitemview.sip b/sip/QtWidgets/qabstractitemview.sip
index a721dae..9dfdf49 100644
--- a/sip/QtWidgets/qabstractitemview.sip
+++ b/sip/QtWidgets/qabstractitemview.sip
@@ -287,4 +287,10 @@ public:
 %If (Qt_6_9_0 -)
     void setUpdateThreshold(int threshold);
 %End
+%If (Qt_6_11_0 -)
+    Qt::MatchFlags keyboardSearchFlags() const;
+%End
+%If (Qt_6_11_0 -)
+    void setKeyboardSearchFlags(Qt::MatchFlags searchFlags);
+%End
 };
diff --git a/sip/QtWidgets/qcolumnview.sip b/sip/QtWidgets/qcolumnview.sip
index 14fddfc..049b3a0 100644
--- a/sip/QtWidgets/qcolumnview.sip
+++ b/sip/QtWidgets/qcolumnview.sip
@@ -62,4 +62,12 @@ protected:
 
 protected slots:
     virtual void currentChanged(const QModelIndex &current, const QModelIndex &previous);
+
+public:
+%If (Qt_6_11_0 -)
+    void setPreviewColumnVisible(bool visible);
+%End
+%If (Qt_6_11_0 -)
+    bool isPreviewColumnVisible() const;
+%End
 };
diff --git a/sip/QtWidgets/qfilesystemmodel.sip b/sip/QtWidgets/qfilesystemmodel.sip
deleted file mode 100644
index 58d1966..0000000
--- a/sip/QtWidgets/qfilesystemmodel.sip
+++ /dev/null
@@ -1,21 +0,0 @@
-// qfilesystemmodel.sip generated by MetaSIP
-//
-// This file is part of the QtWidgets Python extension module.
-//
-// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
-// 
-// This file is part of PyQt6.
-// 
-// This file may be used under the terms of the GNU General Public License
-// version 3.0 as published by the Free Software Foundation and appearing in
-// the file LICENSE included in the packaging of this file.  Please review the
-// following information to ensure the GNU General Public License version 3.0
-// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
-// 
-// If you do not wish to use this file under the terms of the GPL version 3.0
-// then you may purchase a commercial license.  For more information contact
-// info at riverbankcomputing.com.
-// 
-// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
-// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
-
diff --git a/sip/QtWidgets/qstyle.sip b/sip/QtWidgets/qstyle.sip
index 21ee5db..c317fff 100644
--- a/sip/QtWidgets/qstyle.sip
+++ b/sip/QtWidgets/qstyle.sip
@@ -579,6 +579,12 @@ public:
 %End
 %If (Qt_6_3_0 -)
         SH_SpinBox_SelectOnStep,
+%End
+%If (Qt_6_11_0 -)
+        SH_ComboBox_ListMouseTracking_Current,
+%End
+%If (Qt_6_11_0 -)
+        SH_ComboBox_ListMouseTracking_Active,
 %End
         SH_CustomBase,
     };
diff --git a/sip/QtWidgets/qstyleoption.sip b/sip/QtWidgets/qstyleoption.sip
index e3c2fab..7ed5474 100644
--- a/sip/QtWidgets/qstyleoption.sip
+++ b/sip/QtWidgets/qstyleoption.sip
@@ -62,7 +62,11 @@ class QStyleOption
         break;
     
     case QStyleOption::SO_MenuItem:
+    #if QT_VERSION >= 0x060b00
+        sipType = sipType_QStyleOptionMenuItemV2;
+    #else
         sipType = sipType_QStyleOptionMenuItem;
+    #endif
         break;
     
     case QStyleOption::SO_ProgressBar:
@@ -555,6 +559,27 @@ public:
     QStyleOptionMenuItem(const QStyleOptionMenuItem &other);
 };
 
+%If (Qt_6_11_0 -)
+
+class QStyleOptionMenuItemV2 : public QStyleOptionMenuItem
+{
+%TypeHeaderCode
+#include <qstyleoption.h>
+%End
+
+public:
+    enum StyleOptionVersion
+    {
+        Version,
+    };
+
+    QStyleOptionMenuItemV2();
+    QStyleOptionMenuItemV2(const QStyleOptionMenuItemV2 &other);
+    bool mouseDown;
+};
+
+%End
+
 class QStyleOptionDockWidget : public QStyleOption
 {
 %TypeHeaderCode
diff --git a/sip/QtWidgets/qwizard.sip b/sip/QtWidgets/qwizard.sip
index 4455bf8..9e0a389 100644
--- a/sip/QtWidgets/qwizard.sip
+++ b/sip/QtWidgets/qwizard.sip
@@ -76,6 +76,9 @@ public:
         HaveCustomButton2,
         HaveCustomButton3,
         NoCancelButtonOnLastPage,
+%If (Qt_6_11_0 -)
+        StretchBanner,
+%End
     };
 
     typedef QFlags<QWizard::WizardOption> WizardOptions;


From null at kde.org  Mon Jul 27 15:00:16 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 14:00:16 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/mimetreeparser/Neon/stable=5D_debian=3A_kpim6-kmime-dev_-=3E_kf6-kmime-dev?=
Message-ID: <20260727140016.945211400576@lerwini.kde.org>

Git commit 50bbda024cbbb18c5c246277384d4e4d80ce045b by Carlos De Maine.
Committed on 27/07/2026 at 14:00.
Pushed by carlosdem into branch 'Neon/stable'.

kpim6-kmime-dev -> kf6-kmime-dev

M  +3    -3    debian/control

https://invent.kde.org/neon/pim/mimetreeparser/-/commit/50bbda024cbbb18c5c246277384d4e4d80ce045b

diff --git a/debian/control b/debian/control
index 3cccaa8..9162a2a 100644
--- a/debian/control
+++ b/debian/control
@@ -47,10 +47,10 @@ Package: kpim6-mimetreeparser-dev
 Architecture: any
 X-Neon-MergedPackage: true
 Multi-Arch: same
-Depends: kpim6-mimetreeparser, 
-         kf6-ki18n-dev,
-         kpim6-kmime-dev,
+Depends: kf6-ki18n-dev,
+         kf6-kmime-dev,
          kpim6-kmbox-dev,
+         kpim6-mimetreeparser, 
          qt6-base-dev, 
          ${misc:Depends}
 Description: library for handling MIME data - development files

From null at kde.org  Mon Jul 27 14:41:24 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 13:41:24 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-sip/Neon/release=5D_debian=3A_export_DH=5FVERBOSE_=3D_1?=
Message-ID: <20260727134124.082D01405153@lerwini.kde.org>

Git commit 59f1158643aa810609afae86a1f33d0421b7c996 by Carlos De Maine.
Committed on 27/07/2026 at 13:41.
Pushed by carlosdem into branch 'Neon/release'.

export DH_VERBOSE = 1

M  +1    -1    debian/rules

https://invent.kde.org/neon/forks/pyqt6-sip/-/commit/59f1158643aa810609afae86a1f33d0421b7c996

diff --git a/debian/rules b/debian/rules
index cf58888..8401531 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,5 +1,5 @@
 #!/usr/bin/make -f
-
+export DH_VERBOSE = 1
 export PYBUILD_NAME=pyqt6.sip
 
 %:

From null at kde.org  Mon Jul 27 14:41:23 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:41:23 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-sip/Neon/release=5D_/=3A_Update_upstream_source_from_tag_=27upstream/13=2E11=2E0=27?=
Message-ID: <20260727134123.F401F140302C@lerwini.kde.org>

Git commit 6698dc37068c09ead19b091a53feeba6a058df02 by Dmitry Shachnev.
Committed on 05/02/2026 at 08:57.
Pushed by carlosdem into branch 'Neon/release'.

Update upstream source from tag 'upstream/13.11.0'

Update to upstream version '13.11.0'
with Debian dir e6057d8820b0ea1784d015285845a2cbdc95fcc0


https://invent.kde.org/neon/forks/pyqt6-sip/-/commit/6698dc37068c09ead19b091a53feeba6a058df02



From null at kde.org  Mon Jul 27 14:41:23 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:41:23 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-sip/Neon/release=5D_debian=3A_Release_to_unstable=2E?=
Message-ID: <20260727134123.F28211402D6D@lerwini.kde.org>

Git commit 8064f4a530237a2f1bae9b9e5d3527d91a437127 by Dmitry Shachnev.
Committed on 21/12/2025 at 10:15.
Pushed by carlosdem into branch 'Neon/release'.

Release to unstable.

M  +1    -1    debian/changelog

https://invent.kde.org/neon/forks/pyqt6-sip/-/commit/8064f4a530237a2f1bae9b9e5d3527d91a437127

diff --git a/debian/changelog b/debian/changelog
index 55d598e..2f23805 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-pyqt6-sip (13.10.3-1) UNRELEASED; urgency=medium
+pyqt6-sip (13.10.3-1) unstable; urgency=medium
 
   * New upstream release.
 


From null at kde.org  Mon Jul 27 14:45:00 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 13:45:00 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-charts/Neon/release=5D_debian=3A_export_DH=5FVERBOSE=3D1?=
Message-ID: <20260727134500.79CF7140665F@lerwini.kde.org>

Git commit 1d9a3df0abb94ede0898d7f3671138467ca493a5 by Carlos De Maine.
Committed on 27/07/2026 at 13:44.
Pushed by carlosdem into branch 'Neon/release'.

export DH_VERBOSE=1

M  +1    -1    debian/rules

https://invent.kde.org/neon/forks/pyqt6-charts/-/commit/1d9a3df0abb94ede0898d7f3671138467ca493a5

diff --git a/debian/rules b/debian/rules
index 1ddcf95..93a9dba 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,6 +1,6 @@
 #!/usr/bin/make -f
 # Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
+export DH_VERBOSE=1
 
 export DH_OPTIONS=${EXTRA_DH_OPTIONS}
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all

From null at kde.org  Mon Jul 27 14:45:00 2026
From: null at kde.org (Stephen Kitt)
Date: Mon, 27 Jul 2026 13:45:00 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-charts/Neon/release=5D_debian=3A_Install_the_installer_and_metadata_files?=
Message-ID: <20260727134500.7070E1406647@lerwini.kde.org>

Git commit 94f006e24dc305ce7ba93bb97693d85f024f6ff5 by Stephen Kitt.
Committed on 13/01/2026 at 13:41.
Pushed by carlosdem into branch 'Neon/release'.

Install the installer and metadata files

M  +1    -0    debian/changelog
M  +0    -2    debian/not-installed
M  +2    -0    debian/python3-pyqt6.qtcharts.install

https://invent.kde.org/neon/forks/pyqt6-charts/-/commit/94f006e24dc305ce7ba93bb97693d85f024f6ff5

diff --git a/debian/changelog b/debian/changelog
index 3de4301..4cf16ba 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 pyqt6-charts (6.10.0+dfsg-1) UNRELEASED; urgency=medium
 
   * New upstream release.
+  * Install the installer and metadata files.
 
  -- Stephen Kitt <skitt at debian.org>  Fri, 09 Jan 2026 12:30:48 +0100
 
diff --git a/debian/not-installed b/debian/not-installed
index 98a7fd3..6c2f27d 100644
--- a/debian/not-installed
+++ b/debian/not-installed
@@ -1,4 +1,2 @@
-usr/lib/python3/dist-packages/pyqt6_charts-*.dist-info/INSTALLER
-usr/lib/python3/dist-packages/pyqt6_charts-*.dist-info/METADATA
 usr/lib/python3/dist-packages/pyqt6_charts-*.dist-info/RECORD
 usr/lib/python3/dist-packages/pyqt6_charts-*.dist-info/licenses
diff --git a/debian/python3-pyqt6.qtcharts.install b/debian/python3-pyqt6.qtcharts.install
index f19f9cf..fe8ae08 100644
--- a/debian/python3-pyqt6.qtcharts.install
+++ b/debian/python3-pyqt6.qtcharts.install
@@ -1,2 +1,4 @@
 usr/lib/python3/dist-packages/PyQt6/QtCharts.abi3.so
 usr/lib/python3/dist-packages/PyQt6/QtCharts.pyi
+usr/lib/python3/dist-packages/pyqt6_charts-*.dist-info/INSTALLER
+usr/lib/python3/dist-packages/pyqt6_charts-*.dist-info/METADATA


From null at kde.org  Mon Jul 27 14:41:23 2026
From: null at kde.org (Dmitry Shachnev)
Date: Mon, 27 Jul 2026 13:41:23 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-sip/Neon/release=5D_/=3A_New_upstream_version_13=2E11=2E0?=
Message-ID: <20260727134123.F34B21402D8D@lerwini.kde.org>

Git commit e113c4a760727ef3ad817ae3b803a67d93086506 by Dmitry Shachnev.
Committed on 05/02/2026 at 08:57.
Pushed by carlosdem into branch 'Neon/release'.

New upstream version 13.11.0

M  +1    -1    PKG-INFO
M  +1    -1    PyQt6_sip.egg-info/PKG-INFO
M  +1    -0    pyproject.toml
M  +1    -1    setup.py
M  +9    -15   sip.h
M  +0    -10   sip_core.c
M  +2    -20   sip_threads.c

https://invent.kde.org/neon/forks/pyqt6-sip/-/commit/e113c4a760727ef3ad817ae3b803a67d93086506

diff --git a/PKG-INFO b/PKG-INFO
index a52de6d..065f0c0 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: PyQt6_sip
-Version: 13.10.3
+Version: 13.11.0
 Summary: The sip module support for PyQt6
 Home-page: https://github.com/Python-SIP/sip
 Author: Phil Thompson
diff --git a/PyQt6_sip.egg-info/PKG-INFO b/PyQt6_sip.egg-info/PKG-INFO
index a52de6d..065f0c0 100644
--- a/PyQt6_sip.egg-info/PKG-INFO
+++ b/PyQt6_sip.egg-info/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: PyQt6_sip
-Version: 13.10.3
+Version: 13.11.0
 Summary: The sip module support for PyQt6
 Home-page: https://github.com/Python-SIP/sip
 Author: Phil Thompson
diff --git a/pyproject.toml b/pyproject.toml
index 5dc34e9..d2f1459 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,2 +1,3 @@
 [build-system]
 requires = ["setuptools >=75.8.1"]
+build-backend = "setuptools.build_meta"
diff --git a/setup.py b/setup.py
index 08304b1..41bf480 100644
--- a/setup.py
+++ b/setup.py
@@ -16,7 +16,7 @@ module = Extension('PyQt6.sip', module_src)
 # Do the setup.
 setup(
         name='PyQt6_sip',
-        version='13.10.3',
+        version='13.11.0',
         license='BSD-2-Clause',
         python_requires='>=3.10',
         ext_modules=[module]
diff --git a/sip.h b/sip.h
index 830525c..749fb46 100644
--- a/sip.h
+++ b/sip.h
@@ -38,13 +38,17 @@ extern "C" {
 
 /* The version of the ABI. */
 #define SIP_ABI_MAJOR_VERSION       13
-#define SIP_ABI_MINOR_VERSION       10
-#define SIP_MODULE_PATCH_VERSION    3
+#define SIP_ABI_MINOR_VERSION       11
+#define SIP_MODULE_PATCH_VERSION    0
 
 
 /*
  * The change history of the ABI.
  *
+ * v13.11
+ *  - Added support for Python v3.14.
+ *  - Python v3.10 or later is required.
+ *
  * v13.10
  *  - Added SIP_ABI_VERSION as a module attribute.
  *
@@ -88,8 +92,8 @@ extern "C" {
 
 
 /* The version of the code generator. */
-#define SIP_VERSION                 0x60f00
-#define SIP_VERSION_STR             "6.15.0"
+#define SIP_VERSION                 0x60f01
+#define SIP_VERSION_STR             "6.15.1"
 
 /* These are all dependent on the user-specified name of the sip module. */
 #define _SIP_MODULE_FQ_NAME         "PyQt6.sip"
@@ -154,21 +158,11 @@ typedef unsigned int uint;
 #define SIP_TRACE_METHODS   0x0020
 
 
-/*
- * Hide some thread dependent stuff.  This can be removed when support for
- * Python v3.6 is removed.
- */
-#ifdef WITH_THREAD
+/* Hide some thread related stuff. */
 typedef PyGILState_STATE sip_gilstate_t;
 #define SIP_RELEASE_GIL(gs) PyGILState_Release(gs);
 #define SIP_BLOCK_THREADS   {PyGILState_STATE sipGIL = PyGILState_Ensure();
 #define SIP_UNBLOCK_THREADS PyGILState_Release(sipGIL);}
-#else
-typedef int sip_gilstate_t;
-#define SIP_RELEASE_GIL(gs)
-#define SIP_BLOCK_THREADS
-#define SIP_UNBLOCK_THREADS
-#endif
 
 
 /*
diff --git a/sip_core.c b/sip_core.c
index 5604799..80d0c6d 100644
--- a/sip_core.c
+++ b/sip_core.c
@@ -160,9 +160,7 @@ static sipWrapperType sipWrapper_Type = {
             0,              /* am_await */
             0,              /* am_aiter */
             0,              /* am_anext */
-#if PY_VERSION_HEX >= 0x030a0000
             0,              /* am_send */
-#endif
         },
         {
             0,              /* nb_add */
@@ -7364,9 +7362,7 @@ static PyObject *sip_api_is_py_method_12_8(sip_gilstate_t *gil, char *pymc,
     if (sipInterpreter == NULL)
         return NULL;
 
-#ifdef WITH_THREAD
     *gil = PyGILState_Ensure();
-#endif
 
     /* Only read this when we have the GIL. */
     sipSelf = *sipSelfp;
@@ -7498,17 +7494,13 @@ static PyObject *sip_api_is_py_method_12_8(sip_gilstate_t *gil, char *pymc,
             PyErr_Print();
         }
 
-#ifdef WITH_THREAD
         PyGILState_Release(*gil);
-#endif
     }
 
     return reimp;
 
 release_gil:
-#ifdef WITH_THREAD
     PyGILState_Release(*gil);
-#endif
     return NULL;
 }
 
@@ -9678,9 +9670,7 @@ sipWrapperType sipSimpleWrapper_Type = {
             0,              /* am_await */
             0,              /* am_aiter */
             0,              /* am_anext */
-#if PY_VERSION_HEX >= 0x030a0000
             0,              /* am_send */
-#endif
         },
         {
             0,              /* nb_add */
diff --git a/sip_threads.c b/sip_threads.c
index 0098e0a..69be4e1 100644
--- a/sip_threads.c
+++ b/sip_threads.c
@@ -22,14 +22,11 @@ typedef struct _pendingDef {
 } pendingDef;
 
 
-#ifdef WITH_THREAD
-
-#include <pythread.h>
-
-
 /*
  * The per thread data we need to maintain.
  */
+#include <pythread.h>
+
 typedef struct _threadDef {
     long thr_ident;                 /* The thread identifier. */
     pendingDef pending;             /* An object waiting to be wrapped. */
@@ -40,9 +37,6 @@ static threadDef *threads = NULL;   /* Linked list of threads. */
 
 static threadDef *currentThreadDef(int auto_alloc);
 
-#endif
-
-
 static pendingDef *get_pending(int auto_alloc);
 
 
@@ -124,7 +118,6 @@ PyObject *sipWrapInstance(void *cpp, PyTypeObject *py_type, PyObject *args,
  */
 void sip_api_end_thread(void)
 {
-#ifdef WITH_THREAD
     threadDef *thread;
     PyGILState_STATE gil = PyGILState_Ensure();
 
@@ -132,7 +125,6 @@ void sip_api_end_thread(void)
         thread->thr_ident = 0;
 
     PyGILState_Release(gil);
-#endif
 }
 
 
@@ -142,23 +134,15 @@ void sip_api_end_thread(void)
  */
 static pendingDef *get_pending(int auto_alloc)
 {
-#ifdef WITH_THREAD
     threadDef *thread;
 
     if ((thread = currentThreadDef(auto_alloc)) == NULL)
         return NULL;
 
     return &thread->pending;
-#else
-    static pendingDef pending;
-
-    return &pending;
-#endif
 }
 
 
-#ifdef WITH_THREAD
-
 /*
  * Return the thread data for the current thread, allocating it if necessary,
  * or NULL if there was an error.
@@ -204,5 +188,3 @@ static threadDef *currentThreadDef(int auto_alloc)
 
     return thread;
 }
-
-#endif


From null at kde.org  Mon Jul 27 14:45:00 2026
From: null at kde.org (Stephen Kitt)
Date: Mon, 27 Jul 2026 13:45:00 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-charts/Neon/release=5D_debian=3A_Release?=
Message-ID: <20260727134500.784D9140665B@lerwini.kde.org>

Git commit f4c6559e58c5c7d92a25448f1fd914f222851644 by Stephen Kitt.
Committed on 03/05/2026 at 19:53.
Pushed by carlosdem into branch 'Neon/release'.

Release

M  +2    -2    debian/changelog

https://invent.kde.org/neon/forks/pyqt6-charts/-/commit/f4c6559e58c5c7d92a25448f1fd914f222851644

diff --git a/debian/changelog b/debian/changelog
index d2ef35f..d76005f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,9 @@
-pyqt6-charts (6.11.0+dfsg-1) UNRELEASED; urgency=medium
+pyqt6-charts (6.11.0+dfsg-1) unstable; urgency=medium
 
   * New upstream release.
   * Standards-Version 4.7.4, no change required.
 
- -- Stephen Kitt <skitt at debian.org>  Sun, 03 May 2026 21:52:52 +0200
+ -- Stephen Kitt <skitt at debian.org>  Sun, 03 May 2026 21:53:35 +0200
 
 pyqt6-charts (6.10.0+dfsg-1) unstable; urgency=medium
 


From null at kde.org  Mon Jul 27 14:45:00 2026
From: null at kde.org (Stephen Kitt)
Date: Mon, 27 Jul 2026 13:45:00 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-charts/Neon/release=5D_debian=3A_New_upstream_release?=
Message-ID: <20260727134500.76DAD1406657@lerwini.kde.org>

Git commit b8a60c81248672e0e3d1884a8afd8ac71cdb558d by Stephen Kitt.
Committed on 03/05/2026 at 19:53.
Pushed by carlosdem into branch 'Neon/release'.

New upstream release

M  +6    -0    debian/changelog
M  +1    -1    debian/control
M  +1    -1    debian/copyright

https://invent.kde.org/neon/forks/pyqt6-charts/-/commit/b8a60c81248672e0e3d1884a8afd8ac71cdb558d

diff --git a/debian/changelog b/debian/changelog
index f507e4a..9b0156c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+pyqt6-charts (6.11.0+dfsg-1) UNRELEASED; urgency=medium
+
+  * New upstream release.
+
+ -- Stephen Kitt <skitt at debian.org>  Sun, 03 May 2026 21:52:52 +0200
+
 pyqt6-charts (6.10.0+dfsg-1) unstable; urgency=medium
 
   * New upstream release.
diff --git a/debian/control b/debian/control
index cecdf68..99b0fa9 100644
--- a/debian/control
+++ b/debian/control
@@ -9,7 +9,7 @@ Build-Depends: debhelper-compat (= 13),
                python3-all-dev,
                python3-pyqt6,
                python3-pyqtbuild,
-               python3-sipbuild (>= 6.11),
+               python3-sipbuild (>= 6.15),
                qt6-charts-dev,
                qt6-tools-dev,
                sip-tools
diff --git a/debian/copyright b/debian/copyright
index ea8b851..3cd99cb 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -4,7 +4,7 @@ Upstream-Name: PyQt6-Charts
 Files-Excluded: examples
 
 Files: *
-Copyright: 2024 Riverbank Computing Limited
+Copyright: 2026 Riverbank Computing Limited
 License: GPL-3
 
 Files: debian/*


From null at kde.org  Mon Jul 27 14:45:00 2026
From: null at kde.org (Stephen Kitt)
Date: Mon, 27 Jul 2026 13:45:00 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-charts/Neon/release=5D_debian=3A_Standards-Version_4=2E7=2E4?=
Message-ID: <20260727134500.7790A1406659@lerwini.kde.org>

Git commit b98390d3ce16ae3677304afdd0db96b944af2a6f by Stephen Kitt.
Committed on 03/05/2026 at 19:53.
Pushed by carlosdem into branch 'Neon/release'.

Standards-Version 4.7.4

M  +1    -0    debian/changelog
M  +1    -1    debian/control

https://invent.kde.org/neon/forks/pyqt6-charts/-/commit/b98390d3ce16ae3677304afdd0db96b944af2a6f

diff --git a/debian/changelog b/debian/changelog
index 9b0156c..d2ef35f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 pyqt6-charts (6.11.0+dfsg-1) UNRELEASED; urgency=medium
 
   * New upstream release.
+  * Standards-Version 4.7.4, no change required.
 
  -- Stephen Kitt <skitt at debian.org>  Sun, 03 May 2026 21:52:52 +0200
 
diff --git a/debian/control b/debian/control
index 99b0fa9..ae90ad0 100644
--- a/debian/control
+++ b/debian/control
@@ -13,7 +13,7 @@ Build-Depends: debhelper-compat (= 13),
                qt6-charts-dev,
                qt6-tools-dev,
                sip-tools
-Standards-Version: 4.7.3
+Standards-Version: 4.7.4
 Homepage: https://riverbankcomputing.com/software/pyqtchart/
 Vcs-Git: https://salsa.debian.org/python-team/packages/pyqt6-charts.git
 Vcs-Browser: https://salsa.debian.org/python-team/packages/pyqt6-charts


From null at kde.org  Mon Jul 27 14:45:00 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 13:45:00 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-charts/Neon/release=5D_debian=3A_rebase_on_master?=
Message-ID: <20260727134500.79159140665D@lerwini.kde.org>

Git commit d92bf12b47d5a2ad0a2827222a49c006653feec2 by Carlos De Maine.
Committed on 27/07/2026 at 13:44.
Pushed by carlosdem into branch 'Neon/release'.

rebase on master

M  +31   -4    debian/changelog
M  +2    -2    debian/copyright
M  +1    -1    debian/watch

https://invent.kde.org/neon/forks/pyqt6-charts/-/commit/d92bf12b47d5a2ad0a2827222a49c006653feec2

diff --cc debian/changelog
index aced1ef,d76005f..d3df273
--- a/debian/changelog
+++ b/debian/changelog
@@@ -57,4 -84,4 +84,4 @@@ pyqt6-charts (6.4.0+dfsg-1) unstable; u
  
    * Initial release. Closes: #1028050.
  
-- -- Stephen Kitt <skitt at debian.org>  Fri, 06 Jan 2023 11:56:03 +0100
++ -- Stephen Kitt <skitt at debian.org>  Fri, 06 Jan 2023 11:56:03 +0100
diff --cc debian/copyright
index b74a819,3cd99cb..d02d070
--- a/debian/copyright
+++ b/debian/copyright
@@@ -1,9 -1,10 +1,9 @@@
  Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
  Upstream-Contact: pyqt at riverbankcomputing.com
  Upstream-Name: PyQt6-Charts
 -Files-Excluded: examples
  
  Files: *
- Copyright: 2024 Riverbank Computing Limited
+ Copyright: 2026 Riverbank Computing Limited
  License: GPL-3
  
  Files: debian/*
diff --cc debian/watch
index 69b3143,3077a73..14c5676
--- a/debian/watch
+++ b/debian/watch
@@@ -1,2 -1,6 +1,2 @@@
 -Version: 5
 -
 -Source: https://pypi.debian.net/PyQt6-Charts/
 -Matching-Pattern: pyqt6_charts at ANY_VERSION@@ARCHIVE_EXT@
 -Dversionmangle: s/\+dfsg//
 -Repacksuffix: +dfsg
 +version=4
- https://pypi.debian.net/PyQt6-Charts/pyqt6_charts at ANY_VERSION@@ARCHIVE_EXT@
++https://pypi.debian.net/PyQt6-Charts/pyqt6_charts at ANY_VERSION@@ARCHIVE_EXT@


From null at kde.org  Mon Jul 27 14:45:00 2026
From: null at kde.org (Stephen Kitt)
Date: Mon, 27 Jul 2026 13:45:00 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-charts/Neon/release=5D_/=3A_New_upstream_version_6=2E11=2E0+dfsg?=
Message-ID: <20260727134500.753651406653@lerwini.kde.org>

Git commit bfa942dc45fc4f9737f8c1d2303a0f58cadb8552 by Stephen Kitt.
Committed on 03/05/2026 at 19:47.
Pushed by carlosdem into branch 'Neon/release'.

New upstream version 6.11.0+dfsg

M  +14   -0    ChangeLog
M  +4    -0    NEWS
M  +2    -2    PKG-INFO
M  +2    -2    pyproject.toml
M  +5    -5    sip/QtCharts/QtChartsmod.sip
M  +1    -1    sip/QtCharts/qabstractaxis.sip
M  +1    -1    sip/QtCharts/qabstractbarseries.sip
M  +1    -1    sip/QtCharts/qabstractseries.sip
M  +1    -1    sip/QtCharts/qarealegendmarker.sip
M  +1    -1    sip/QtCharts/qareaseries.sip
M  +1    -1    sip/QtCharts/qbarcategoryaxis.sip
M  +1    -1    sip/QtCharts/qbarlegendmarker.sip
M  +1    -1    sip/QtCharts/qbarseries.sip
M  +1    -1    sip/QtCharts/qbarset.sip
M  +1    -1    sip/QtCharts/qboxplotlegendmarker.sip
M  +1    -1    sip/QtCharts/qboxplotseries.sip
M  +1    -1    sip/QtCharts/qboxset.sip
M  +1    -1    sip/QtCharts/qcandlesticklegendmarker.sip
M  +1    -1    sip/QtCharts/qcandlestickmodelmapper.sip
M  +1    -1    sip/QtCharts/qcandlestickseries.sip
M  +1    -1    sip/QtCharts/qcandlestickset.sip
M  +1    -1    sip/QtCharts/qcategoryaxis.sip
M  +1    -1    sip/QtCharts/qchart.sip
M  +1    -1    sip/QtCharts/qchartview.sip
M  +1    -1    sip/QtCharts/qcoloraxis.sip
M  +1    -1    sip/QtCharts/qdatetimeaxis.sip
M  +1    -1    sip/QtCharts/qhash.sip
M  +1    -1    sip/QtCharts/qhbarmodelmapper.sip
M  +1    -1    sip/QtCharts/qhboxplotmodelmapper.sip
M  +1    -1    sip/QtCharts/qhcandlestickmodelmapper.sip
M  +1    -1    sip/QtCharts/qhorizontalbarseries.sip
M  +1    -1    sip/QtCharts/qhorizontalpercentbarseries.sip
M  +1    -1    sip/QtCharts/qhorizontalstackedbarseries.sip
M  +1    -1    sip/QtCharts/qhpiemodelmapper.sip
M  +1    -1    sip/QtCharts/qhxymodelmapper.sip
M  +1    -1    sip/QtCharts/qlegend.sip
M  +1    -1    sip/QtCharts/qlegendmarker.sip
M  +1    -1    sip/QtCharts/qlineseries.sip
M  +1    -1    sip/QtCharts/qlogvalueaxis.sip
M  +1    -1    sip/QtCharts/qpercentbarseries.sip
M  +1    -1    sip/QtCharts/qpielegendmarker.sip
M  +1    -1    sip/QtCharts/qpieseries.sip
M  +1    -1    sip/QtCharts/qpieslice.sip
M  +1    -1    sip/QtCharts/qpolarchart.sip
M  +1    -1    sip/QtCharts/qscatterseries.sip
M  +1    -1    sip/QtCharts/qsplineseries.sip
M  +1    -1    sip/QtCharts/qstackedbarseries.sip
M  +1    -1    sip/QtCharts/qvalueaxis.sip
M  +1    -1    sip/QtCharts/qvbarmodelmapper.sip
M  +1    -1    sip/QtCharts/qvboxplotmodelmapper.sip
M  +1    -1    sip/QtCharts/qvcandlestickmodelmapper.sip
M  +1    -1    sip/QtCharts/qvpiemodelmapper.sip
M  +1    -1    sip/QtCharts/qvxymodelmapper.sip
M  +1    -1    sip/QtCharts/qxylegendmarker.sip
M  +1    -1    sip/QtCharts/qxyseries.sip

https://invent.kde.org/neon/forks/pyqt6-charts/-/commit/bfa942dc45fc4f9737f8c1d2303a0f58cadb8552

diff --git a/ChangeLog b/ChangeLog
index 6f4ce6b..6ef6943 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,17 @@
+commit fcb546107888ac6d1aa44b9327f0c07d778085b4
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Tue Mar 24 15:39:19 2026 +0000
+
+    Release v6.11.0
+
+commit c69c5de79f714254c3a80d78eeafec65342e9f63
+Author: Phil Thompson <phil at riverbankcomputing.com>
+Date:   Fri Mar 13 15:37:46 2026 +0000
+
+    Support for Qt v6.11
+    
+    Added support for Qt v6.11.0rc.
+
 commit 32e4908f07dfee93263454c98850676518435289
 Author: Phil Thompson <phil at riverbankcomputing.com>
 Date:   Thu Oct 16 10:59:00 2025 +0100
diff --git a/NEWS b/NEWS
index e4183ad..3e28f68 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,7 @@
+v6.11.0 24th March 2026
+  - Added support for Qt v6.11.
+  - Python v3.9 is no longer supported.
+
 v6.10.0 16th October 2025
   - Added support for Qt v6.10.
 
diff --git a/PKG-INFO b/PKG-INFO
index 1b7d8ea..8d62c66 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,7 +1,7 @@
 Metadata-Version: 2.4
 Name: PyQt6-Charts
-Version: 6.10.0
-Requires-Python: >=3.9
+Version: 6.11.0
+Requires-Python: >=3.10
 Summary: Python bindings for the Qt Charts library
 Description-Content-Type: text/markdown
 Project-Url: homepage, https://www.riverbankcomputing.com/software/pyqtchart/
diff --git a/pyproject.toml b/pyproject.toml
index 57a69be..e17b263 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,11 +1,11 @@
 # Specify the build system for the project.
 [build-system]
-requires = ["sip >=6.13.1, <7", "PyQt-builder >=1.19, <2"]
+requires = ["sip >=6.15, <7", "PyQt-builder >=1.19, <2"]
 build-backend = "sipbuild.api"
 
 [project]
 name = "PyQt6-Charts"
-version = "6.10.0"
+version = "6.11.0"
 description = "Python bindings for the Qt Charts library"
 readme = "README.md"
 urls.homepage = "https://www.riverbankcomputing.com/software/pyqtchart/"
diff --git a/sip/QtCharts/QtChartsmod.sip b/sip/QtCharts/QtChartsmod.sip
index 15fc886..2a64116 100644
--- a/sip/QtCharts/QtChartsmod.sip
+++ b/sip/QtCharts/QtChartsmod.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
@@ -25,10 +25,10 @@
 %Import QtGui/QtGuimod.sip
 %Import QtWidgets/QtWidgetsmod.sip
 
-%Timeline {QtCharts_6_0_0 QtCharts_6_1_0 QtCharts_6_2_0 QtCharts_6_3_0 QtCharts_6_4_0 QtCharts_6_5_0 QtCharts_6_6_0 QtCharts_6_7_0 QtCharts_6_8_0 QtCharts_6_9_0 QtCharts_6_10_0}
+%Timeline {QtCharts_6_0_0 QtCharts_6_1_0 QtCharts_6_2_0 QtCharts_6_3_0 QtCharts_6_4_0 QtCharts_6_5_0 QtCharts_6_6_0 QtCharts_6_7_0 QtCharts_6_8_0 QtCharts_6_9_0 QtCharts_6_10_0 QtCharts_6_11_0}
 
 %Copying
-Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 
 This file is part of PyQt6-Charts.
 
@@ -52,8 +52,8 @@ int PYQT_CHART_VERSION;
 const char *PYQT_CHART_VERSION_STR;
 
 %ModuleCode
-static int PYQT_CHART_VERSION = 0x060a00;
-static const char *PYQT_CHART_VERSION_STR = "6.10.0";
+static int PYQT_CHART_VERSION = 0x060b00;
+static const char *PYQT_CHART_VERSION_STR = "6.11.0";
 %End
 
 %Include qabstractaxis.sip
diff --git a/sip/QtCharts/qabstractaxis.sip b/sip/QtCharts/qabstractaxis.sip
index 7331575..c31657d 100644
--- a/sip/QtCharts/qabstractaxis.sip
+++ b/sip/QtCharts/qabstractaxis.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qabstractbarseries.sip b/sip/QtCharts/qabstractbarseries.sip
index 06087d9..18b677a 100644
--- a/sip/QtCharts/qabstractbarseries.sip
+++ b/sip/QtCharts/qabstractbarseries.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qabstractseries.sip b/sip/QtCharts/qabstractseries.sip
index f74f83c..7bac4c4 100644
--- a/sip/QtCharts/qabstractseries.sip
+++ b/sip/QtCharts/qabstractseries.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qarealegendmarker.sip b/sip/QtCharts/qarealegendmarker.sip
index a156bf3..2f47b91 100644
--- a/sip/QtCharts/qarealegendmarker.sip
+++ b/sip/QtCharts/qarealegendmarker.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qareaseries.sip b/sip/QtCharts/qareaseries.sip
index 874cdbe..0c5717e 100644
--- a/sip/QtCharts/qareaseries.sip
+++ b/sip/QtCharts/qareaseries.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qbarcategoryaxis.sip b/sip/QtCharts/qbarcategoryaxis.sip
index 2d8a5d5..2adcda0 100644
--- a/sip/QtCharts/qbarcategoryaxis.sip
+++ b/sip/QtCharts/qbarcategoryaxis.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qbarlegendmarker.sip b/sip/QtCharts/qbarlegendmarker.sip
index 97c0238..2762bc8 100644
--- a/sip/QtCharts/qbarlegendmarker.sip
+++ b/sip/QtCharts/qbarlegendmarker.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qbarseries.sip b/sip/QtCharts/qbarseries.sip
index dca21b9..61d9fc6 100644
--- a/sip/QtCharts/qbarseries.sip
+++ b/sip/QtCharts/qbarseries.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qbarset.sip b/sip/QtCharts/qbarset.sip
index 74c8d3c..53e6853 100644
--- a/sip/QtCharts/qbarset.sip
+++ b/sip/QtCharts/qbarset.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qboxplotlegendmarker.sip b/sip/QtCharts/qboxplotlegendmarker.sip
index 8eda3d9..620e66f 100644
--- a/sip/QtCharts/qboxplotlegendmarker.sip
+++ b/sip/QtCharts/qboxplotlegendmarker.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qboxplotseries.sip b/sip/QtCharts/qboxplotseries.sip
index 1176797..8909cc5 100644
--- a/sip/QtCharts/qboxplotseries.sip
+++ b/sip/QtCharts/qboxplotseries.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qboxset.sip b/sip/QtCharts/qboxset.sip
index 1bfba2a..4882e37 100644
--- a/sip/QtCharts/qboxset.sip
+++ b/sip/QtCharts/qboxset.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qcandlesticklegendmarker.sip b/sip/QtCharts/qcandlesticklegendmarker.sip
index 7509fe3..d973cb0 100644
--- a/sip/QtCharts/qcandlesticklegendmarker.sip
+++ b/sip/QtCharts/qcandlesticklegendmarker.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qcandlestickmodelmapper.sip b/sip/QtCharts/qcandlestickmodelmapper.sip
index ab24994..f408e7c 100644
--- a/sip/QtCharts/qcandlestickmodelmapper.sip
+++ b/sip/QtCharts/qcandlestickmodelmapper.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qcandlestickseries.sip b/sip/QtCharts/qcandlestickseries.sip
index 1c71090..f42cef9 100644
--- a/sip/QtCharts/qcandlestickseries.sip
+++ b/sip/QtCharts/qcandlestickseries.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qcandlestickset.sip b/sip/QtCharts/qcandlestickset.sip
index 494732d..2e9b4c9 100644
--- a/sip/QtCharts/qcandlestickset.sip
+++ b/sip/QtCharts/qcandlestickset.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qcategoryaxis.sip b/sip/QtCharts/qcategoryaxis.sip
index 82c48f9..cae4363 100644
--- a/sip/QtCharts/qcategoryaxis.sip
+++ b/sip/QtCharts/qcategoryaxis.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qchart.sip b/sip/QtCharts/qchart.sip
index c21f900..bb7385c 100644
--- a/sip/QtCharts/qchart.sip
+++ b/sip/QtCharts/qchart.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qchartview.sip b/sip/QtCharts/qchartview.sip
index 6eb053e..f69d97c 100644
--- a/sip/QtCharts/qchartview.sip
+++ b/sip/QtCharts/qchartview.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qcoloraxis.sip b/sip/QtCharts/qcoloraxis.sip
index 98ea1a7..2907cfb 100644
--- a/sip/QtCharts/qcoloraxis.sip
+++ b/sip/QtCharts/qcoloraxis.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qdatetimeaxis.sip b/sip/QtCharts/qdatetimeaxis.sip
index 9e15a97..c7054be 100644
--- a/sip/QtCharts/qdatetimeaxis.sip
+++ b/sip/QtCharts/qdatetimeaxis.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qhash.sip b/sip/QtCharts/qhash.sip
index 6ebb54f..27e99c9 100644
--- a/sip/QtCharts/qhash.sip
+++ b/sip/QtCharts/qhash.sip
@@ -1,7 +1,7 @@
 // This is the SIP interface definition for the QHash based mapped types
 // specific to the QtCharts module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qhbarmodelmapper.sip b/sip/QtCharts/qhbarmodelmapper.sip
index 1d72055..bbf454b 100644
--- a/sip/QtCharts/qhbarmodelmapper.sip
+++ b/sip/QtCharts/qhbarmodelmapper.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qhboxplotmodelmapper.sip b/sip/QtCharts/qhboxplotmodelmapper.sip
index 5298171..5a5929b 100644
--- a/sip/QtCharts/qhboxplotmodelmapper.sip
+++ b/sip/QtCharts/qhboxplotmodelmapper.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qhcandlestickmodelmapper.sip b/sip/QtCharts/qhcandlestickmodelmapper.sip
index 9f36799..fb035d0 100644
--- a/sip/QtCharts/qhcandlestickmodelmapper.sip
+++ b/sip/QtCharts/qhcandlestickmodelmapper.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qhorizontalbarseries.sip b/sip/QtCharts/qhorizontalbarseries.sip
index 670aa54..34181ae 100644
--- a/sip/QtCharts/qhorizontalbarseries.sip
+++ b/sip/QtCharts/qhorizontalbarseries.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qhorizontalpercentbarseries.sip b/sip/QtCharts/qhorizontalpercentbarseries.sip
index 423b602..8b602fe 100644
--- a/sip/QtCharts/qhorizontalpercentbarseries.sip
+++ b/sip/QtCharts/qhorizontalpercentbarseries.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qhorizontalstackedbarseries.sip b/sip/QtCharts/qhorizontalstackedbarseries.sip
index 1eea6d0..b9b065c 100644
--- a/sip/QtCharts/qhorizontalstackedbarseries.sip
+++ b/sip/QtCharts/qhorizontalstackedbarseries.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qhpiemodelmapper.sip b/sip/QtCharts/qhpiemodelmapper.sip
index b87f570..2c458d6 100644
--- a/sip/QtCharts/qhpiemodelmapper.sip
+++ b/sip/QtCharts/qhpiemodelmapper.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qhxymodelmapper.sip b/sip/QtCharts/qhxymodelmapper.sip
index 1752202..8493acd 100644
--- a/sip/QtCharts/qhxymodelmapper.sip
+++ b/sip/QtCharts/qhxymodelmapper.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qlegend.sip b/sip/QtCharts/qlegend.sip
index 01554c1..77f63d3 100644
--- a/sip/QtCharts/qlegend.sip
+++ b/sip/QtCharts/qlegend.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qlegendmarker.sip b/sip/QtCharts/qlegendmarker.sip
index 9ea9e72..94f03ce 100644
--- a/sip/QtCharts/qlegendmarker.sip
+++ b/sip/QtCharts/qlegendmarker.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qlineseries.sip b/sip/QtCharts/qlineseries.sip
index fc37efe..e611583 100644
--- a/sip/QtCharts/qlineseries.sip
+++ b/sip/QtCharts/qlineseries.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qlogvalueaxis.sip b/sip/QtCharts/qlogvalueaxis.sip
index 58d8880..9aedded 100644
--- a/sip/QtCharts/qlogvalueaxis.sip
+++ b/sip/QtCharts/qlogvalueaxis.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qpercentbarseries.sip b/sip/QtCharts/qpercentbarseries.sip
index 6325f42..9b05144 100644
--- a/sip/QtCharts/qpercentbarseries.sip
+++ b/sip/QtCharts/qpercentbarseries.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qpielegendmarker.sip b/sip/QtCharts/qpielegendmarker.sip
index 047e3cb..1bf8e3d 100644
--- a/sip/QtCharts/qpielegendmarker.sip
+++ b/sip/QtCharts/qpielegendmarker.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qpieseries.sip b/sip/QtCharts/qpieseries.sip
index d5b2b33..824ff05 100644
--- a/sip/QtCharts/qpieseries.sip
+++ b/sip/QtCharts/qpieseries.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qpieslice.sip b/sip/QtCharts/qpieslice.sip
index 8e77335..fd6e05b 100644
--- a/sip/QtCharts/qpieslice.sip
+++ b/sip/QtCharts/qpieslice.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qpolarchart.sip b/sip/QtCharts/qpolarchart.sip
index 5c1e64d..7ba6ed2 100644
--- a/sip/QtCharts/qpolarchart.sip
+++ b/sip/QtCharts/qpolarchart.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qscatterseries.sip b/sip/QtCharts/qscatterseries.sip
index 7838286..86775fe 100644
--- a/sip/QtCharts/qscatterseries.sip
+++ b/sip/QtCharts/qscatterseries.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qsplineseries.sip b/sip/QtCharts/qsplineseries.sip
index f17ea5f..e691647 100644
--- a/sip/QtCharts/qsplineseries.sip
+++ b/sip/QtCharts/qsplineseries.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qstackedbarseries.sip b/sip/QtCharts/qstackedbarseries.sip
index 0f1eb3d..119c631 100644
--- a/sip/QtCharts/qstackedbarseries.sip
+++ b/sip/QtCharts/qstackedbarseries.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qvalueaxis.sip b/sip/QtCharts/qvalueaxis.sip
index a8d0acf..d80fdc4 100644
--- a/sip/QtCharts/qvalueaxis.sip
+++ b/sip/QtCharts/qvalueaxis.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qvbarmodelmapper.sip b/sip/QtCharts/qvbarmodelmapper.sip
index 9f2c74d..2e561e8 100644
--- a/sip/QtCharts/qvbarmodelmapper.sip
+++ b/sip/QtCharts/qvbarmodelmapper.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qvboxplotmodelmapper.sip b/sip/QtCharts/qvboxplotmodelmapper.sip
index c394cee..523796d 100644
--- a/sip/QtCharts/qvboxplotmodelmapper.sip
+++ b/sip/QtCharts/qvboxplotmodelmapper.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qvcandlestickmodelmapper.sip b/sip/QtCharts/qvcandlestickmodelmapper.sip
index 645653a..67fe9bd 100644
--- a/sip/QtCharts/qvcandlestickmodelmapper.sip
+++ b/sip/QtCharts/qvcandlestickmodelmapper.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qvpiemodelmapper.sip b/sip/QtCharts/qvpiemodelmapper.sip
index 38068be..69a9ba0 100644
--- a/sip/QtCharts/qvpiemodelmapper.sip
+++ b/sip/QtCharts/qvpiemodelmapper.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qvxymodelmapper.sip b/sip/QtCharts/qvxymodelmapper.sip
index 41446ea..3a7d6dd 100644
--- a/sip/QtCharts/qvxymodelmapper.sip
+++ b/sip/QtCharts/qvxymodelmapper.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qxylegendmarker.sip b/sip/QtCharts/qxylegendmarker.sip
index e1a3f6c..50f9b29 100644
--- a/sip/QtCharts/qxylegendmarker.sip
+++ b/sip/QtCharts/qxylegendmarker.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 
diff --git a/sip/QtCharts/qxyseries.sip b/sip/QtCharts/qxyseries.sip
index 2330cf6..eab1042 100644
--- a/sip/QtCharts/qxyseries.sip
+++ b/sip/QtCharts/qxyseries.sip
@@ -2,7 +2,7 @@
 //
 // This file is part of the QtCharts Python extension module.
 //
-// Copyright (c) 2025 Riverbank Computing Limited <info at riverbankcomputing.com>
+// Copyright (c) 2026 Riverbank Computing Limited <info at riverbankcomputing.com>
 // 
 // This file is part of PyQt6-Charts.
 // 


From null at kde.org  Mon Jul 27 21:57:36 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 20:57:36 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/office/marknote/Neon/stable=5D_debian=3A_kpim6-kmime-dev_-=3E_kf6-kmime-dev?=
Message-ID: <20260727205736.22335140093D@lerwini.kde.org>

Git commit 56f32170a33fc2c46b7ea7c1b627ee36f687b6db by Carlos De Maine.
Committed on 27/07/2026 at 20:57.
Pushed by carlosdem into branch 'Neon/stable'.

kpim6-kmime-dev -> kf6-kmime-dev

M  +1    -1    debian/control

https://invent.kde.org/neon/office/marknote/-/commit/56f32170a33fc2c46b7ea7c1b627ee36f687b6db

diff --git a/debian/control b/debian/control
index dbe8584..a71175e 100644
--- a/debian/control
+++ b/debian/control
@@ -14,10 +14,10 @@ Build-Depends: cmake,
                kf6-kirigami-dev,
                kf6-kirigami-addons-dev,
                kf6-kitemmodels-dev,
+               kf6-kmime-dev,
                kf6-knotifications-dev,
                kf6-kxmlgui-dev,
                kf6-syntax-highlighting-dev,
-               kpim6-kmime-dev,
                libmd4c-dev,
                libmd4c-html0-dev,
                md4qt-dev,

From null at kde.org  Mon Jul 27 22:00:24 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 21:00:24 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/office/marknote/Neon/stable=5Fnoble=5D_debian=3A_kf6-kmime-dev_build_dep?=
Message-ID: <20260727210024.036BF1400876@lerwini.kde.org>

Git commit 7582d70ca3fb40d3896bd1517059b65f7a252a25 by Carlos De Maine.
Committed on 27/07/2026 at 21:00.
Pushed by carlosdem into branch 'Neon/stable_noble'.

kf6-kmime-dev build dep

(cherry picked from commit 80708c6e3a31e596fec9d22e02e128ffa02f3903)

Co-authored-by: Carlos De Maine <carlosd.kde at gmail.com>

M  +1    -0    debian/control

https://invent.kde.org/neon/office/marknote/-/commit/7582d70ca3fb40d3896bd1517059b65f7a252a25

diff --git a/debian/control b/debian/control
index dbe8584..82ea428 100644
--- a/debian/control
+++ b/debian/control
@@ -14,6 +14,7 @@ Build-Depends: cmake,
                kf6-kirigami-dev,
                kf6-kirigami-addons-dev,
                kf6-kitemmodels-dev,
+               kf6-kmime-dev,
                kf6-knotifications-dev,
                kf6-kxmlgui-dev,
                kf6-syntax-highlighting-dev,

From null at kde.org  Mon Jul 27 22:01:17 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 21:01:17 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/calendarsupport/Neon/stable=5D_debian=3A_kpim6-kmime-dev_-=3E_kf6-kmime-dev?=
Message-ID: <20260727210117.85E96140023A@lerwini.kde.org>

Git commit cbf8a6b6e337955811ec307b729a5837c944f55c by Carlos De Maine.
Committed on 27/07/2026 at 21:01.
Pushed by carlosdem into branch 'Neon/stable'.

kpim6-kmime-dev -> kf6-kmime-dev

M  +2    -2    debian/control

https://invent.kde.org/neon/pim/calendarsupport/-/commit/cbf8a6b6e337955811ec307b729a5837c944f55c

diff --git a/debian/control b/debian/control
index 85a161d..2e321e8 100644
--- a/debian/control
+++ b/debian/control
@@ -54,11 +54,11 @@ Package: kpim6-calendarsupport-dev
 Architecture: any
 X-Neon-MergedPackage: true
 Multi-Arch: same
-Depends: kpim6-akonadi-calendar-dev,
+Depends: kf6-kmime-dev,
+         kpim6-akonadi-calendar-dev,
          kpim6-akonadi-dev,
          kpim6-calendarsupport (= ${binary:Version}),
          kpim6-kidentitymanagement-dev,
-         kpim6-kmime-dev,
          qt6-base-dev,
          ${misc:Depends},
          ${shlibs:Depends}

From null at kde.org  Mon Jul 27 22:13:58 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 21:13:58 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-resolute/stellarsolver-resolute/Neon/release=5D_debian/patches=3A_patchh_is_now_upstream?=
Message-ID: <20260727211358.1F8D61400C18@lerwini.kde.org>

Git commit 1a0c29dcdbe31d66a724d40be8de9489c1781445 by Carlos De Maine.
Committed on 27/07/2026 at 21:13.
Pushed by carlosdem into branch 'Neon/release'.

patchh is now upstream

M  +1    -1    debian/patches/series

https://invent.kde.org/neon/backports-resolute/stellarsolver-resolute/-/commit/1a0c29dcdbe31d66a724d40be8de9489c1781445

diff --git a/debian/patches/series b/debian/patches/series
index 7113969..60e528e 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1 @@
-cae12a5917f7d49d792f71b76019074e944f5527.diff
+#cae12a5917f7d49d792f71b76019074e944f5527.diff

From null at kde.org  Mon Jul 27 22:18:07 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 21:18:07 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-resolute/fluidsynth-resolute/Neon/unstable=5D_debian=3A_backport_to_resolute?=
Message-ID: <20260727211807.8E3FA140023A@lerwini.kde.org>

Git commit dd1684130e9d3b98a54b0908f4059a43241e74eb by Carlos De Maine.
Committed on 27/07/2026 at 21:18.
Pushed by carlosdem into branch 'Neon/unstable'.

backport to resolute

A  +22   -0    debian/README.source
A  +1047 -0    debian/changelog
A  +1    -0    debian/clean
A  +92   -0    debian/control
A  +431  -0    debian/copyright
A  +2    -0    debian/docs
A  +5    -0    debian/fluidsynth.install
A  +3    -0    debian/gbp.conf
A  +14   -0    debian/gbp/postclone.sh
A  +1    -0    debian/libfluidsynth-dev.dirs
A  +1    -0    debian/libfluidsynth-dev.examples
A  +4    -0    debian/libfluidsynth-dev.install
A  +1    -0    debian/libfluidsynth3.install
A  +392  -0    debian/libfluidsynth3.symbols.in
A  +39   -0    debian/rules
A  +1    -0    debian/source/format
A  +39   -0    debian/tests/build
A  +3    -0    debian/tests/control
A  +5    -0    debian/upstream/metadata
A  +3    -0    debian/watch

https://invent.kde.org/neon/backports-resolute/fluidsynth-resolute/-/commit/dd1684130e9d3b98a54b0908f4059a43241e74eb

diff --git a/debian/README.source b/debian/README.source
new file mode 100644
index 0000000..1823c40
--- /dev/null
+++ b/debian/README.source
@@ -0,0 +1,22 @@
+gbp clone
+---------
+
+Starting with gbp>0.8.1, here's an simple way to automatically fine-tune the
+repository in the following ways:
+- make git ignore any .pc/ directory (created by quilt)
+- enable the "--follow-tags" when running 'git-push', so it's harder
+  to forget to push packaging tags along with the branches.
+
+To enable this, run gbp-clone with the '--postclone debian/gbp/postclone.sh'
+option.
+To enable this for ALL repositories cloned via 'gbp' (in the future), do
+something like the following:
+
+    $ mkdir -p ~/bin
+    $ cp debian/gbp/postclone.sh ~/bin/gbphook-postclone
+    $ cat >> ~/.gbp.conf <<EOF
+    [clone]
+    postclone = ~/bin/gbphook-postclone
+    EOF
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute at debian.org>  Mon, 1 Aug 2016 12:15:50 +0200
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..326fd23
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,1047 @@
+fluidsynth (2.5.3+dfsg-1) unstable; urgency=medium
+
+  * New upstream version 2.5.3+dfsg
+
+ -- Dennis Braun <snd at debian.org>  Sat, 14 Mar 2026 14:12:12 +0100
+
+fluidsynth (2.5.2+dfsg-1) unstable; urgency=high
+
+  * New upstream version 2.5.2+dfsg
+    + Closes: #1123964, CVE-2025-68617
+  * Urgency high
+
+ -- Fabian Greffrath <fabian at debian.org>  Thu, 25 Dec 2025 11:07:16 +0100
+
+fluidsynth (2.5.1+dfsg-2) unstable; urgency=medium
+
+  * Do not enable the systemd user instance service on install
+    (Closes: #1110912)
+
+ -- Fabian Greffrath <fabian at debian.org>  Fri, 19 Dec 2025 09:42:28 +0100
+
+fluidsynth (2.5.1+dfsg-1) unstable; urgency=medium
+
+  * New upstream version 2.5.1+dfsg
+
+  * Update libfluidsynth3.symbols file:
+    + Previous versions have incorrectly exposed private C++ and
+      inline symbols; they are now hidden from the library
+    + All the symbols in question were never part of any public API
+      spec, so no existing public interfaces were changed, removed, or
+      otherwise broken
+    + Give up tracking mangled C++ symbols, use
+      DEB_VERSION_EPOCH_UPSTREAM for them
+
+  * Upload to unstable
+
+ -- Fabian Greffrath <fabian at debian.org>  Fri, 31 Oct 2025 14:17:59 +0100
+
+fluidsynth (2.5.0+dfsg-1) experimental; urgency=medium
+
+  * Upload to experimental, until the symbol visibility issue is fixed
+    upstream (https://github.com/FluidSynth/fluidsynth/issues/1676)
+
+  * New upstream version 2.5.0+dfsg
+  * Build fluidsynth without GLib
+  * Enable dynamic sample loading for the daemon to reduce its memory
+    footprint (Closes: #1039449)
+  * Do not export dpkg buildflags and buildtools anymore
+  * Add Build-Depends on libgcem-dev
+  * Fix old-fsf-address-in-copyright-file
+  * Remove redundant RRR: no
+  * Bump Standards-Version to 4.7.2
+  * Update debian/watch to version 5
+  * Move symbols control file out of the way,
+    call `dh_makeshlibs -VUpstream-Version`
+
+ -- Fabian Greffrath <fabian at debian.org>  Sun, 26 Oct 2025 11:25:47 +0100
+
+fluidsynth (2.4.8+dfsg-1) unstable; urgency=medium
+
+  * New upstream version 2.4.8+dfsg
+
+ -- Dennis Braun <snd at debian.org>  Thu, 02 Oct 2025 18:44:21 +0200
+
+fluidsynth (2.4.7+dfsg-2) unstable; urgency=medium
+
+  * Team upload
+  * debian/control: Fix Depends after Build-Depends change (Closes: #1111294)
+
+ -- Sebastian Ramacher <sramacher at debian.org>  Sat, 16 Aug 2025 22:26:34 +0200
+
+fluidsynth (2.4.7+dfsg-1) unstable; urgency=medium
+
+  * Set the default samplerate to 48000 and buffer size to 512 in the
+    service config file (Closes: #1075976, #1105956).
+  * New upstream version 2.4.7+dfsg
+
+ -- Fabian Greffrath <fabian at debian.org>  Thu, 14 Aug 2025 09:55:25 +0200
+
+fluidsynth (2.4.6+dfsg-1) experimental; urgency=medium
+
+  * New upstream version 2.4.6+dfsg
+  * Build with SDL3 instead of SDL2
+  * Install the newly added tmpfiles config
+  * Upload to experimental
+
+ -- Fabian Greffrath <fabian at debian.org>  Thu, 08 May 2025 15:35:43 +0200
+
+fluidsynth (2.4.4+dfsg-1) unstable; urgency=high
+
+  * New upstream version 2.4.4+dfsg
+    + Fix ordering and dependencies of fluidsynth's systemd service
+      (Closes: #1053245)
+    + Revise fluidsynth's man page (Closes: #1099773)
+    + The CMake variable FLUID_HOST_COMPILER has been superseded by
+      the Autools convention of using environment variables like
+      CC_FOR_BUILD and friends
+  * Remove patch applied upstream introducing support for the
+    *_FOR_BUILD environment variables
+  * Update libfluidsynth3.symbols file
+  * urgency=high for the RC bug fix
+
+ -- Fabian Greffrath <fabian at debian.org>  Mon, 17 Mar 2025 17:26:20 +0100
+
+fluidsynth (2.4.3+dfsg-4) unstable; urgency=medium
+
+  * Mark the fluidsynth package as Multi-Arch: foreign and let the
+    libfluidsynth-dev package depend on it. This is required when
+    using cmake.
+
+ -- Fabian Greffrath <fabian at debian.org>  Fri, 28 Feb 2025 09:12:18 +0100
+
+fluidsynth (2.4.3+dfsg-3) unstable; urgency=medium
+
+  * Replace non-functional cross-building patch with one that applies
+    *_FOR_BUILD flags to the native build
+  * Include buildtools.mk in debian/rules
+  * Remove the Breaks relations against soundfont packages
+    (Closes: #934074)
+  * Bump Standards-Version to 4.7.1
+
+ -- Fabian Greffrath <fabian at debian.org>  Tue, 25 Feb 2025 10:08:58 +0100
+
+fluidsynth (2.4.3+dfsg-2) unstable; urgency=medium
+
+  * Update my Debian packaging copyright
+  * Append CPPFLAGS to CFLAGS for the gentables build
+  * Add new symbols to libfluidsynth3.symbols file
+
+ -- Fabian Greffrath <fabian at debian.org>  Fri, 31 Jan 2025 14:29:00 +0100
+
+fluidsynth (2.4.3+dfsg-1) unstable; urgency=medium
+
+  * Repack upstream tarball without the test-android/ directory
+    (contains a prebuilt Java class file)
+  * Only unset compiler flags for gentables if cross-compilation is
+    detected
+  * New upstream version 2.4.3+dfsg
+
+ -- Fabian Greffrath <fabian at debian.org>  Fri, 31 Jan 2025 12:51:58 +0100
+
+fluidsynth (2.4.3-1) unstable; urgency=medium
+
+  * New upstream version 2.4.3
+  * Add myself to Uploaders
+  * Explicitly build with SDL2 support
+
+ -- Fabian Greffrath <fabian at debian.org>  Fri, 31 Jan 2025 08:35:27 +0100
+
+fluidsynth (2.4.2-1) unstable; urgency=medium
+
+  * Team upload.
+
+  [ Pino Toscano ]
+  * Limit pipewire support only to Linux architectures
+
+  [ Fabian Greffrath ]
+  * New upstream version 2.4.2
+
+ -- Fabian Greffrath <fabian at debian.org>  Fri, 03 Jan 2025 22:24:59 +0100
+
+fluidsynth (2.4.0-1) unstable; urgency=medium
+
+  * New upstream version 2.4.0
+  * Update libfluidsynth3.symbols
+
+ -- Dennis Braun <snd at debian.org>  Sun, 10 Nov 2024 19:28:14 +0100
+
+fluidsynth (2.3.6-1) unstable; urgency=medium
+
+  * New upstream version 2.3.6
+  * Bump Standards-Version to 4.7.0
+  * Use default salsa ci config
+
+ -- Dennis Braun <snd at debian.org>  Sat, 17 Aug 2024 14:30:15 +0200
+
+fluidsynth (2.3.5-1) unstable; urgency=medium
+
+  * New upstream version 2.3.5
+
+ -- Dennis Braun <snd at debian.org>  Fri, 19 Apr 2024 16:10:22 +0200
+
+fluidsynth (2.3.4-1) unstable; urgency=medium
+
+  * New upstream version 2.3.4
+
+ -- Dennis Braun <snd at debian.org>  Wed, 27 Sep 2023 20:01:10 +0200
+
+fluidsynth (2.3.3-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Fixup previous upload, also runtime depend on libpipewire-0.3-dev,
+    on libfluidsynth-dev (Closes: #1051819)
+
+ -- Gianfranco Costamagna <locutusofborg at debian.org>  Thu, 14 Sep 2023 07:22:04 +0200
+
+fluidsynth (2.3.3-2) unstable; urgency=medium
+
+  * Team upload.
+  * Enable pipewire support (Closes: #1051819).
+
+ -- Nicholas D Steeves <sten at debian.org>  Tue, 12 Sep 2023 20:52:50 -0400
+
+fluidsynth (2.3.3-1) unstable; urgency=medium
+
+  * New upstream version 2.3.3
+  * Bump d/copyright years
+  * d/watch: Use @ARCHIVE_EXT@
+
+ -- Dennis Braun <snd at debian.org>  Sun, 18 Jun 2023 18:50:51 +0200
+
+fluidsynth (2.3.2-1) unstable; urgency=medium
+
+  * Team upload.
+
+  [ Dennis Braun ]
+  * New upstream version 2.3.2
+  * Drop MIDI files patch applied by upstream
+  * Refresh symbols
+
+ -- Fabian Greffrath <fabian at debian.org>  Tue, 13 Jun 2023 14:38:51 +0200
+
+fluidsynth (2.3.1-2) unstable; urgency=medium
+
+  * Team upload.
+  * Apply patch from upstream to fix seamless looping between MIDI
+    files.
+
+ -- Fabian Greffrath <fabian at debian.org>  Tue, 18 Apr 2023 07:48:30 +0200
+
+fluidsynth (2.3.1-1) unstable; urgency=medium
+
+  * New upstream version 2.3.1
+  * Prefer libjack-dev over libjack-jackd2-dev
+  * Bump Standards-Version to 4.6.2
+  * Change my email address
+
+ -- Dennis Braun <snd at debian.org>  Fri, 30 Dec 2022 16:10:11 +0100
+
+fluidsynth (2.3.0-1) unstable; urgency=medium
+
+  * New upstream version 2.3.0
+  * Add FluidSynth*.cmake files to the dev package
+
+ -- Dennis Braun <d_braun at kabelmail.de>  Sat, 24 Sep 2022 23:04:31 +0200
+
+fluidsynth (2.2.9-1) unstable; urgency=medium
+
+  * New upstream version 2.2.9
+
+ -- Dennis Braun <d_braun at kabelmail.de>  Sun, 11 Sep 2022 15:52:57 +0200
+
+fluidsynth (2.2.8-1) unstable; urgency=medium
+
+  * New upstream version 2.2.8
+  * Use libjack-jackd2-dev as preferable B-D and libjack-dev as optional
+    and the same for Depends of libfluidsynth-dev
+  * Bump Standards Version to 4.6.1
+
+ -- Dennis Braun <d_braun at kabelmail.de>  Sun, 17 Jul 2022 12:40:53 +0200
+
+fluidsynth (2.2.7-1) unstable; urgency=medium
+
+  [ Pino Toscano ]
+  * libfluidsynth-dev: limit libsystemd-dev dependency to Linux OSes
+  * Limit libasound2-dev build & runtime dependency to Linux OSes
+  * d/rules: drop -Denable-alsa=off for non-Linux OSes
+  * Limit libdbus-1-dev build & runtime dependency to Linux OSes
+  * d/rules: simplify check for non-Linux architectures
+
+  [ Dennis Braun ]
+  * New upstream version 2.2.7
+  * Update symbols file
+
+ -- Dennis Braun <d_braun at kabelmail.de>  Wed, 04 May 2022 16:41:50 +0200
+
+fluidsynth (2.2.5-1) unstable; urgency=medium
+
+  [ Debian Janitor ]
+  * Fix day-of-week for changelog entry 1.0.9+dfsg-2
+  * Remove constraints unnecessary since buster
+
+  [ Dennis Braun ]
+  * New upstream version 2.2.5
+  * Fix field name typo in debian/copyright (X-Comment => Comment).
+
+ -- Dennis Braun <d_braun at kabelmail.de>  Thu, 03 Feb 2022 23:02:43 +0100
+
+fluidsynth (2.2.4-2) unstable; urgency=medium
+
+  * Update Depends for libfluidsynth-dev and for the autopkgtest
+
+ -- Dennis Braun <d_braun at kabelmail.de>  Thu, 25 Nov 2021 21:08:08 +0100
+
+fluidsynth (2.2.4-1) unstable; urgency=medium
+
+  * New upstream version 2.2.4
+
+ -- Dennis Braun <d_braun at kabelmail.de>  Thu, 25 Nov 2021 17:50:19 +0100
+
+fluidsynth (2.2.3-2) unstable; urgency=medium
+
+  * Upload to unstable
+
+ -- Dennis Braun <d_braun at kabelmail.de>  Sun, 21 Nov 2021 18:13:22 +0100
+
+fluidsynth (2.2.3-1) experimental; urgency=medium
+
+  [ Dennis Braun ]
+  * New upstream version 2.2.3
+  * Bump Standards-Version to 4.6.0
+  * Bump soname libfluidsynth2 to libfluidsynth3
+  * d/copyright: Update entry for doc/examples
+  * d/copyright: Add myself to the d/ section
+  * Update examples installation
+  * d/rules: override_dh_auto_test because the tests fail
+  * Update symbols file
+
+  [ Sebastian Ramacher ]
+  * debian/libfluidsynth3.symbols:
+    - Remove dropped symbol
+    - Mark template instantiations as optional
+  * debian/rules:
+    - Use /usr/share/dpkg/architecture.mk
+    - Remove unnecessary argument to dh
+
+ -- Dennis Braun <d_braun at kabelmail.de>  Sat, 23 Oct 2021 19:02:57 +0200
+
+fluidsynth (2.1.7-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Import patch that fixes use-after-free vulnerability. (CVE-2021-28421)
+    (Closes: #987168)
+
+ -- Reiner Herrmann <reiner at reiner-h.de>  Sat, 24 Apr 2021 13:37:51 +0200
+
+fluidsynth (2.1.7-1) unstable; urgency=medium
+
+  * New upstream version 2.1.7
+  * d/copyright: Update authors for 'Files: *' and years
+  * d/copyright: Fix mutated vowels
+  * d/upstream/metadata: Remove name and add archive
+
+ -- Dennis Braun <d_braun at kabelmail.de>  Tue, 09 Feb 2021 21:43:23 +0100
+
+fluidsynth (2.1.6-1) unstable; urgency=medium
+
+  * New upstream version 2.1.6
+  * Bump S-V to 4.5.1
+  * Bump d/watch version to 4
+
+ -- Dennis Braun <d_braun at kabelmail.de>  Wed, 06 Jan 2021 23:21:23 +0100
+
+fluidsynth (2.1.5-1) unstable; urgency=medium
+
+  * New upstream version 2.1.5
+  * Rename gitlab-ci.yml to salsa-ci.yml
+
+ -- Dennis Braun <d_braun at kabelmail.de>  Tue, 22 Sep 2020 14:45:55 +0200
+
+fluidsynth (2.1.4-1) unstable; urgency=medium
+
+  * New upstream version 2.1.4
+  * Add gitlab-ci.yml
+  * d/rules: Remove -Wl,--as-needed flags
+
+ -- Dennis Braun <d_braun at kabelmail.de>  Sat, 05 Sep 2020 11:56:15 +0200
+
+fluidsynth (2.1.3-1) unstable; urgency=medium
+
+  * New upstream version 2.1.3
+
+ -- Dennis Braun <d_braun at kabelmail.de>  Sat, 30 May 2020 00:30:42 +0200
+
+fluidsynth (2.1.2-1) unstable; urgency=medium
+
+  * New upstream version 2.1.2
+  * Drop patches, applied by upstream
+  * Bump dh-compat to 13
+
+ -- Dennis Braun <d_braun at kabelmail.de>  Thu, 30 Apr 2020 20:08:17 +0200
+
+fluidsynth (2.1.1-2) unstable; urgency=medium
+
+  * Team upload.
+
+  * Allow stderr-output during the build test, as the new SDL2 module
+    will complain that it is not yet initialized.
+  * Apply two commits from the upstream GIT repository:
+    + Turn SDL2 initialization message into a warning.
+    + Exit with error when invalid commandline arguments are
+      supplied, e.g. invalid sample rates (Closes: #929960).
+
+ -- Fabian Greffrath <fabian at debian.org>  Wed, 04 Mar 2020 21:20:05 +0100
+
+fluidsynth (2.1.1-1) unstable; urgency=medium
+
+  * Team upload.
+
+  [ Dennis Braun ]
+  * New upstream version 2.1.1
+  * Bump S-V to 4.5.0
+  * Set RRR: no
+  * Add d/upstream/metadata
+  * d/control: Update homepage
+  * Add me as uploader
+
+  [ Fabian Greffrath ]
+  * Add Build-Depends: libinstpatch-dev to add support for DLS patch files.
+  * Add Build-Depends: libsdl2-dev to enable SDL2 audio support.
+
+ -- Fabian Greffrath <fabian at debian.org>  Fri, 28 Feb 2020 23:31:01 +0100
+
+fluidsynth (2.1.0-1) unstable; urgency=medium
+
+  * Team upload.
+  * Upload to unstable.
+
+  [ Ondřej Nový ]
+  * Bump Standards-Version to 4.4.1
+
+  [ Olivier Humbert ]
+  * Update control (description: add support to SF3)
+
+  [ Fabian Greffrath ]
+  * New upstream version 2.1.0 (Closes: #946621).
+  * Make autopkgtests cross-test-friendly,
+    thanks Steve Langasek (Closes: #946372).
+  * Review debian/copyright (Closes: #946474).
+  * Remove NEWS from debian/docs.
+  * Add fluid_free to debian/libfluidsynth2.symbols.
+
+ -- Fabian Greffrath <fabian at debian.org>  Sat, 14 Dec 2019 21:58:49 +0100
+
+fluidsynth (2.0.5-1) experimental; urgency=medium
+
+  * Team upload.
+  * Upload to experimental.
+  * New upstream version 2.0.5 (Closes: #920650, #923487).
+  * Bump ABI version to libfluidsynth2, adjust symbols file accordingly.
+  * Add a Build-Depends-Package line to the symbols file.
+  * Remove patches.
+  * Bump debhelper-compat to 12.
+  * Bump Standards-Version to 4.4.0.
+  * Add libdbus-1-dev to Build-Depends.
+  * Add libsystemd-dev to Build-Depends on linux-any.
+  * Build with -DCMAKE_BUILD_TYPE=Release.
+  * Remove unused file and license paragraphs from debian/copyright.
+
+ -- Fabian Greffrath <fabian at debian.org>  Mon, 05 Aug 2019 21:02:36 +0200
+
+fluidsynth (1.1.11-4) unstable; urgency=medium
+
+  * Team upload.
+  * Promote soundfont packages to dependencies (Closes: #929182).
+    + Fluidsynth is really useless without a soundfont and
+      the default one weights only 6 MB.
+
+ -- Fabian Greffrath <fabian at debian.org>  Mon, 05 Aug 2019 14:06:06 +0200
+
+fluidsynth (1.1.11-3) unstable; urgency=medium
+
+  * Team upload.
+  * Add some Breaks relations to ensure upgrading of soundfont
+    packages to provide the virtual sf3-soundfont-gm package.
+
+ -- Fabian Greffrath <fabian at debian.org>  Mon, 05 Aug 2019 08:04:23 +0200
+
+fluidsynth (1.1.11-2) unstable; urgency=medium
+
+  * Team upload.
+
+  [ Ondřej Nový ]
+  * Use debhelper-compat instead of debian/compat
+
+  [ Fabian Greffrath ]
+  * Recommend a recent enough timgm6mb-soundfont package or an
+    alternative provider of sf3-soundfont-gm and use the default
+    soundfont throughout the package.
+
+ -- Fabian Greffrath <fabian at debian.org>  Sun, 04 Aug 2019 13:37:30 +0200
+
+fluidsynth (1.1.11-1) unstable; urgency=medium
+
+  * Team upload.
+
+  [ Felipe Sateler ]
+  * Change maintainer address to debian-multimedia at lists.debian.org
+
+  [ Fabian Greffrath ]
+  * New upstream version 1.1.11.
+  * Install fluidsynth config file (Closes: #760209) and
+    systemd user service unit file (Closes: #760210).
+
+ -- Fabian Greffrath <fabian at debian.org>  Sat, 02 Jun 2018 10:45:52 +0200
+
+fluidsynth (1.1.10-1) unstable; urgency=medium
+
+  * Team upload.
+
+  [ Jaromír Mikeš ]
+  * Drop explicit Testsuite field, not needed anymore.
+
+  [ Ondřej Nový ]
+  * d/copyright: Use https protocol in Format field
+  * d/control: Set Vcs-* to salsa.debian.org
+
+  [ Fabian Greffrath ]
+  * New upstream version 1.1.10
+
+ -- Fabian Greffrath <fabian at debian.org>  Thu, 15 Mar 2018 17:27:53 +0100
+
+fluidsynth (1.1.9-1) unstable; urgency=medium
+
+  * New upstream version 1.1.9
+  * Set dh/compat 11.
+  * Bump Standards.
+  * Update download page in d/copyright file.
+  * Update upstream contacts d/copyright file.
+  * Update d/docs file.
+  * Update d/symbols file.
+
+ -- Jaromír Mikeš <mira.mikes at seznam.cz>  Sun, 07 Jan 2018 12:50:51 +0100
+
+fluidsynth (1.1.8-3) unstable; urgency=medium
+
+  * Symbols changed on non-linux arch - more fixes. (Closes: #883684)
+
+ -- Jaromír Mikeš <mira.mikes at seznam.cz>  Sun, 10 Dec 2017 02:10:59 +0100
+
+fluidsynth (1.1.8-2) unstable; urgency=medium
+
+  [ Fabian Greffrath ]
+  * add Suggests on some common soundfonts to the libfluidsynth1 package
+
+  [ Jaromír Mikeš ]
+  * Symbols changed on non-linux archs. (Closes: #883684)
+  * Remove trailing whitespace from changelog.
+
+ -- Jaromír Mikeš <mira.mikes at seznam.cz>  Thu, 07 Dec 2017 15:12:36 +0100
+
+fluidsynth (1.1.8-1) unstable; urgency=medium
+
+  * Improve changelog.
+  * New upstream version 1.1.8
+  * Update Vcs to use git instead of cgit.
+  * Bump Standards.
+  * Continuation comma.
+  * Update copyright file.
+
+ -- Jaromír Mikeš <mira.mikes at seznam.cz>  Sat, 14 Oct 2017 06:41:12 +0200
+
+fluidsynth (1.1.7-1) unstable; urgency=medium
+
+  * Update watch file.
+  * New upstream version 1.1.7 (Closes: #877308)
+   + consistently relicense libfluidsynth under LGPL-2.1+ (Closes: #859793)
+   + add support of vorbis-compressed sf3 sound fonts (Closes: #740710)
+  * Introduce postclone.sh script to ignore .pc/ dir.
+  * Patches refreshed/deleted.
+  * Allow all compressions.
+  * Bump Standards.
+  * Build without autoreconf.
+  * Update symbols file.
+  * Remove autotools-dev from B-D.
+  * Avoid useless linking.
+  * Update copyright file.
+
+ -- Jaromír Mikeš <mira.mikes at seznam.cz>  Mon, 02 Oct 2017 12:51:06 +0200
+
+fluidsynth (1.1.6-4) unstable; urgency=medium
+
+  * Set dh/compat 10.
+  * Bump Standards.
+  * Fix VCS fields.
+  * B-D autotools-dev.
+  * Fix hardening.
+  * Add symbols file.
+  * Sign tags.
+  * Tune .gitignore file.
+
+ -- Jaromír Mikeš <mira.mikes at seznam.cz>  Sun, 18 Dec 2016 15:14:56 +0100
+
+fluidsynth (1.1.6-3) unstable; urgency=medium
+
+  * Bump Standards.
+  * Update VCS fields.
+  * Remove XS- prefix from Testsuite field.
+  * Build with autoreconf.
+  * Update copyright file.
+  * Remove excessive dependencies of libfluidsynth-dev. (Closes: #738206)
+  * Add patch to fix server connection. (Closes: #798815)
+
+ -- Jaromír Mikeš <mira.mikes at seznam.cz>  Mon, 14 Sep 2015 05:59:58 +0200
+
+fluidsynth (1.1.6-2) unstable; urgency=low
+
+  [ Christoph Egger ]
+  * fix FTBFS (Closes: #690006)
+
+  [ Rafał Cieślak ]
+  * Add a compile/run autopkg test. (Closes: #692812)
+
+  [ Alessio Treglia ]
+  * Bump debhelper requirement to 9.
+  * Bump Standards.
+
+ -- Alessio Treglia <alessio at debian.org>  Sat, 02 Feb 2013 13:40:54 +0000
+
+fluidsynth (1.1.6-1) unstable; urgency=low
+
+  * New upstream bugfix-only release:
+    - Handle MIDI End of track events, ticket #101
+    - Prevent broken rendering after an voice overflow, ticket #100
+    - Enable long arguments where available
+    - Prevent libdbus crash
+  * Remove build-dependency on libncurses5-dev. (Closes: #667892)
+  * Bump Standards.
+
+ -- Alessio Treglia <alessio at debian.org>  Tue, 28 Aug 2012 14:43:04 +0200
+
+fluidsynth (1.1.5-2) unstable; urgency=low
+
+  * Build with MultiArch.
+  * Enable parallel builds.
+
+ -- Alessio Treglia <alessio at debian.org>  Tue, 24 Jan 2012 18:45:57 +0100
+
+fluidsynth (1.1.5-1) unstable; urgency=low
+
+  * New upstream bugfix release.
+
+ -- Alessio Treglia <alessio at debian.org>  Mon, 05 Sep 2011 12:10:31 +0200
+
+fluidsynth (1.1.4-2) unstable; urgency=low
+
+  * Upload to unstable
+  * Remove alternative build-dep on libjack-jackd2-dev.
+  * Disable alsa and dbus on hurd (Closes: #637158).
+    Thanks to Samuel Thibault for the patch.
+  * Revert ABI break introduced with FluidSynth 1.1.4.
+    - This is now binary compatible with FluidSynth << 1.1.4,
+      patch taken from upstream trunk.
+
+ -- Alessio Treglia <alessio at debian.org>  Sat, 13 Aug 2011 11:21:32 +0200
+
+fluidsynth (1.1.4-1) experimental; urgency=low
+
+  * New upstream release:
+    - Several improvements and fixes to the CMake build system.
+    - Several bug fixes to the engine, notably quite a few which could
+      cause FluidSynth to sound bad in some cases.
+    - API additions, that make it possible to load MIDI files from memory
+      to inspect/modify MIDI events as they are being played from a MIDI
+      file to change channels between melodic and drum mode and to silence
+      all notes in one command.
+    - Improvements to the CoreAudio driver.
+
+ -- Alessio Treglia <alessio at debian.org>  Fri, 05 Aug 2011 10:08:40 +0200
+
+fluidsynth (1.1.3-4) unstable; urgency=low
+
+  * Drop LASH support.
+  * Bump Standards.
+
+ -- Alessio Treglia <alessio at debian.org>  Thu, 19 May 2011 14:59:53 +0200
+
+fluidsynth (1.1.3-3) unstable; urgency=low
+
+  * Demote liblash-dev to
+    libfluidsynth-dev's Suggests field (Closes: #611457).
+  * Append -Wl,--as-needed flag to LDFLAGS.
+
+ -- Alessio Treglia <alessio at debian.org>  Wed, 09 Mar 2011 13:32:37 +0100
+
+fluidsynth (1.1.3-2) unstable; urgency=low
+
+  * Upload to unstable.
+
+ -- Alessio Treglia <alessio at debian.org>  Wed, 09 Feb 2011 00:12:25 +0100
+
+fluidsynth (1.1.3-1) experimental; urgency=low
+
+  * New upstream release:
+    - Compilation with LADSPA enabled was broken in 1.1.2 - fixed.
+    - Multichannel output broken when double precision was used - fixed.
+    - Doxygen settings.
+    - Mac OS X build system fixes.
+    - Fix build problem with scummvm.
+    - Optimize by not starting unused threads with multicore rendering.
+    - Window handle creation/destruction in Windows dll version.
+    - Race condition in alsa_seq / alsa_raw drivers caused them not to quit.
+  * Remove patches, applied upstream.
+
+ -- Alessio Treglia <alessio at debian.org>  Sat, 16 Oct 2010 12:27:50 +0200
+
+fluidsynth (1.1.2-2) experimental; urgency=low
+
+  * Build-dep and dep on libjack-jackd2-dev (Closes: #597265).
+  * Disable DBus support on kfreebsd-* archs to avoid it FTBFS (Closes:
+    #597977).
+
+ -- Alessio Treglia <alessio at debian.org>  Wed, 29 Sep 2010 11:18:56 +0200
+
+fluidsynth (1.1.2-1) experimental; urgency=low
+
+  * New upstream release:
+    - New CMake build system.
+      + Winbuild and Macbuild directories dropped.
+      + Autotools build system is deprecated, but is still working.
+    - Rewriting of thread safety.
+      + Two new settings control the thread safety mode.
+        The default is to be backwards compatible.
+    - Voice overflow settings.
+    - Possible to update polyphony, up to 65536 (and beyond initial setting).
+    - Possible to update sample rate (jack driver updates sample rate
+      correctly).
+    - MIDI Bank Select handling fixed.
+    - Source files moved into different subdirectories.
+    - Can use RealTimeKit (on Linux) to get real-time priority.
+    - Shell commands for pitch bend and pitch bend range.
+    - PulseAudio driver: specify media role, and allow pulseaudio to adjust
+      latency.
+    - Other bug fixes.
+  * Change my email address.
+  * Remove DM-Upload-Allowed: yes field.
+  * Update Homepage field.
+  * Bump Standards.
+  * Update watch file.
+  * Switch to format 3.0 (quilt).
+  * Add debian/gbp.conf file.
+  * Drop pulse-adjust-latency.patch patch, applied upstream.
+  * Remove quilt build-dependency.
+  * Static libraries are no longer provided.
+  * Switch to cmake buildsystem, drop autotools stuff.
+  * Adjust override_dh_auto_configure target to match cmake variables.
+  * Really enable LADSPA support, patch taken from upstream's trunk.
+  * Update debian/copyright file.
+  * Set architecture of -DEV package to all.
+
+ -- Alessio Treglia <alessio at debian.org>  Tue, 14 Sep 2010 16:25:10 +0200
+
+fluidsynth (1.1.1-4) unstable; urgency=low
+
+  * Remove debian/README.Debian, no longer useful.
+  * Disable ALSA support on kfreebsd-* architectures (Closes: #579914).
+
+ -- Alessio Treglia <quadrispro at ubuntu.com>  Sun, 02 May 2010 16:38:57 +0200
+
+fluidsynth (1.1.1-3) unstable; urgency=low
+
+  [ David Henningsson ]
+  * Allow pulseaudio to adjust latency by default.
+
+  [ Alessio Treglia ]
+  * Remove unneeded .la file.
+  * Bump Standards-Version.
+
+ -- Alessio Treglia <quadrispro at ubuntu.com>  Mon, 22 Mar 2010 18:41:22 +0100
+
+fluidsynth (1.1.1-2) unstable; urgency=low
+
+  * Fix libfluidsynth-dev uninstallable state by adjusting libglib2.0-dev
+    dependency.
+  * Switch to debhelper 7.
+  * Drop CDBS.
+  * Bump quilt build-dependency.
+
+ -- Alessio Treglia <quadrispro at ubuntu.com>  Sat, 09 Jan 2010 13:58:45 +0100
+
+fluidsynth (1.1.1-1) unstable; urgency=low
+
+  [ David Henningsson ]
+  * New upstream release
+  * All code changes dropped (fixed upstream)
+  * Update build system: debhelper 7, cdbs and quilt
+  * New maintainer: Debian Multimedia Maintainers team
+  * Bump Standards-Version to 3.8.3, no changes required
+  * Remove optional dependency on libreadline5-dev (Closes: #553756)
+  * Remove obsolete DFSG paragraph
+
+  [ Alessio Treglia ]
+  * Add myself as uploader.
+  * Allow uploads by Debian Maintainers.
+  * Lines should be shorter than 80 chars.
+  * Add Vcs-* tags.
+  * Enable LADSPA effect unit.
+  * Fix copyright-refers-to-symlink-license lintian warning.
+
+ -- David Henningsson <diwic at ubuntu.com>  Sun, 13 Dec 2009 11:43:00 +0100
+
+fluidsynth (1.0.9+dfsg-2) unstable; urgency=low
+
+  * Enable pulseaudio support (Closes: #531579)
+  * Run commands after midi router is created (Closes: #528701)
+
+ -- David Henningsson <launchpad.web at epost.diwic.se>  Thu, 18 Jun 2009 19:05:39 +0200
+
+fluidsynth (1.0.9+dfsg-1.1) unstable; urgency=low
+
+  * NMU to fix wrongly set maintainer in previous version
+  * New maintainer (Closes: #503528)
+
+ -- Ralf Treinen <treinen at debian.org>  Thu, 21 May 2009 14:24:22 +0200
+
+fluidsynth (1.0.9+dfsg-1) unstable; urgency=low
+
+  [ Ralf Treinen ]
+  * QA upload (sponsoring David Henningsson).
+
+  [ David Henningsson <launchpad.web at epost.diwic.se> ]
+  * New upstream release (Closes: #524066)
+  * Remove non-DFSG soundfonts and documentation (Closes: #524566)
+  * Depend on libjack-dev instead of libjack0.100.0-dev (Closes: #527410)
+  * Optionally depend on lash instead of ladcca
+  * Rewrite debian/copyright file, now it includes exact copyright notices
+  * Fix build problem with new libtool (moved ltmain.sh) (Closes: #527832)
+  * Erase autotools files in debian/rules to avoid large diff.gz
+  * Remove unused debian/manpages file
+  * Keep upstream's config.{sub,guess}, since they're recent enough
+  * Bump Standards-Version to 3.8.1, no changes required
+
+ -- Ralf Treinen <treinen at debian.org>  Thu, 21 May 2009 10:22:08 +0200
+
+fluidsynth (1.0.8-2) unstable; urgency=low
+
+  * QA upload.
+  * Set Maintainer to Debian QA Group.
+  * Remove Uploaders field.
+  * Remove Vcs fields - repository contains only an initial svn-inject.
+  * Bump Standards-Version to 3.8.0 - no changes required.
+  * Remove DH_COMPAT=3 from rules and add a compat file for version 5.
+  * Depend on unversioned debhelper.
+  * Replace ${Source-Version} with ${binary:Version} on fluidsynth-dev.
+  * Don't ignore make clean errors.
+  * Convert copyright file to utf-8.
+  * Remove unused dh_ calls from rules.
+  * Remove empty postinst scripts.
+  * Remove the autotools target from rules. Automatic modification of the
+    changelog are discouraged and it's not doing something useful here anyway.
+  * Depend on the default automake instead of automake1.4.
+  * Enable autoreconf in the configure target and remove ltconfig.
+  * Remove a file '?' from the diff - seems to be an error from some former
+    upload and shouldn't be there.
+  * Modify fluidsynth manpage so that it's a section 1 manpage.
+  * Add a missing space in fluidsynth.1.
+  * Escape some hyphens in fluidsynth.1 so that groff interprets them as minus.
+  * ACK NMU from Peter Eisentraut (Closes: #478380).
+
+ -- Sven Hoexter <sven at timegate.de>  Thu, 25 Dec 2008 17:35:40 +0100
+
+fluidsynth (1.0.8-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Fix bashism in debian/rules (closes: #478380)
+
+ -- Peter Eisentraut <petere at debian.org>  Mon, 26 May 2008 16:43:17 +0200
+
+fluidsynth (1.0.8-1) unstable; urgency=low
+
+  * New upstream release (closes: #467431, #364355)
+  * debian/control
+     - added myself as Uploader
+     - added Vcs-Browser Vcs-Svn and Homepage fields
+     - recommend qsynth (closes: #462287)
+
+ -- Free Ekanayaka <freee at debian.org>  Mon, 14 Apr 2008 15:59:30 +0100
+
+fluidsynth (1.0.7a-1) unstable; urgency=low
+
+  [ Eric Van Buggenhaut ]
+  * New upstream release
+  * stop Build-Depending on automake (closes: #380717)
+
+  [ root ]
+  * GNU config automated update: config.sub     (20050602 to 20060223),
+    config.guess     (20050527 to 20060223)
+
+ -- Eric Van Buggenhaut <ericvb at debian.org>  Wed,  2 Aug 2006 19:36:08 +0200
+
+fluidsynth (1.0.6-5) unstable; urgency=low
+
+  [ Eric Van Buggenhaut ]
+  * Added some dependencies to libfluidsynth-dev (closes: #376844)
+
+  [ root ]
+  * GNU config automated update: config.sub     (20050708 to 20060223),
+    config.guess     (20050803 to 20060223)
+
+ -- Eric Van Buggenhaut <ericvb at debian.org>  Fri,  7 Jul 2006 01:27:46 +0200
+
+fluidsynth (1.0.6-4) unstable; urgency=low
+
+  [ Eric Van Buggenhaut ]
+  * Fixed various dependencies (closes: #339622)
+
+  [ root ]
+  * GNU config automated update: config.sub (20050422 to 20050708),
+    config.guess (20050422 to 20050803)
+
+ -- Eric Van Buggenhaut <ericvb at debian.org>  Fri, 18 Nov 2005 03:28:46 +0100
+
+fluidsynth (1.0.6-3) unstable; urgency=low
+
+  * Update build dependencies to libreadline5-dev (closes: #326336)
+
+ -- Eric Van Buggenhaut <ericvb at debian.org>  Sat,  3 Sep 2005 00:57:56 +0200
+
+fluidsynth (1.0.6-2) unstable; urgency=low
+
+  * Added ALSA support (closes: #317085)
+
+ -- Eric Van Buggenhaut <ericvb at debian.org>  Wed,  6 Jul 2005 19:13:43 +0200
+
+fluidsynth (1.0.6-1) unstable; urgency=low
+
+  * New upstream release
+  * Build against libjack-0.100.0-dev
+  * GNU config automated update: config.sub (20040312 to 20050422),
+    config.guess (20040312 to 20050422)
+
+ -- Eric Van Buggenhaut <ericvb at debian.org>  Sat,  2 Jul 2005 16:21:14 +0200
+
+fluidsynth (1.0.5-2) unstable; urgency=low
+
+  * Re-applied A. Jochens' patch for amd64 (closes: #289146)
+  * GNU config automated update: config.sub (20040624 to 20041130),
+    config.guess (20040813 to 20041112)
+
+ -- Eric Van Buggenhaut <ericvb at debian.org>  Mon, 10 Jan 2005 13:41:29 +0100
+
+fluidsynth (1.0.5-1) unstable; urgency=low
+
+  * New upstream release
+  * now builds on amd64 (closes: #285951)
+
+ -- Eric Van Buggenhaut <ericvb at debian.org>  Thu, 16 Dec 2004 19:01:19 +0100
+
+fluidsynth (1.0.4-2-1) unstable; urgency=low
+
+  * New upstream release
+  * GNU config automated update: config.sub (20040105 to 20040624),
+    config.guess (20040105 to 20040719)
+
+ -- Eric Van Buggenhaut <ericvb at debian.org>  Tue, 17 Aug 2004 03:13:42 +0200
+
+fluidsynth (1.0.3-6) unstable; urgency=low
+
+  * Included examples for the use of the library (closes: #252037)
+
+ -- Eric Van Buggenhaut <ericvb at debian.org>  Tue,  1 Jun 2004 11:16:12 +0200
+
+fluidsynth (1.0.3-5) unstable; urgency=low
+
+  * debian/control:  Make dev package strictly depend on corresponding version
+   of the runtime library package.(kobras at debian.org)
+  * debian/control: Disambiguate short descriptions of lib and dev package.
+   (kobras at debian.org)
+  * fix RPATH problems (closes: #229056) (kobras at debian.org)
+
+ -- Eric Van Buggenhaut <ericvb at debian.org>  Sat, 24 Jan 2004 13:16:29 +0100
+
+fluidsynth (1.0.3-4) unstable; urgency=low
+
+  * Rebuild against ladcca2 and jack0.80.0 (closes: #228348)
+
+ -- Eric Van Buggenhaut <ericvb at debian.org>  Wed, 21 Jan 2004 14:44:17 +0100
+
+fluidsynth (1.0.3-3) unstable; urgency=low
+
+  * Disabled LADSPA support (closes: #226257)
+
+ -- Eric Van Buggenhaut <ericvb at debian.org>  Tue,  6 Jan 2004 00:26:47 +0100
+
+fluidsynth (1.0.3-2) unstable; urgency=low
+
+  * Building against ladcca-dev 0.3.2-1
+
+ -- Eric Van Buggenhaut <ericvb at debian.org>  Tue, 21 Oct 2003 12:47:16 +0200
+
+fluidsynth (1.0.3-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Eric Van Buggenhaut <ericvb at debian.org>  Mon,  1 Sep 2003 00:27:58 +0200
+
+fluidsynth (1.0.2-2) unstable; urgency=low
+
+  * Added LADSPA support
+  * Removed buggy /usr/lib/pkggconfig dir
+
+ -- Eric Van Buggenhaut <ericvb at debian.org>  Sun, 24 Aug 2003 12:54:31 +0200
+
+fluidsynth (1.0.2-1) unstable; urgency=low
+
+  * New upstream release
+  * Removed build-dep on automake. We now run automake on the unpacked source
+    tree and then ship the changed Makefile.in's in the diff.gz.
+
+ -- Eric Van Buggenhaut <ericvb at debian.org>  Sun, 24 Aug 2003 02:26:38 +0200
+
+fluidsynth (1.0.1-7) unstable; urgency=low
+
+  * Removed build-dep on automake1.5 (closes: #205983)
+
+ -- Eric Van Buggenhaut <ericvb at debian.org>  Mon, 18 Aug 2003 23:55:49 +0200
+
+fluidsynth (1.0.1-6) unstable; urgency=low
+
+  * -dev now includes fluidsynth.pc (closes: #202297)
+
+ -- Eric Van Buggenhaut <ericvb at debian.org>  Sat,  9 Aug 2003 04:42:31 +0200
+
+fluidsynth (1.0.1-5) unstable; urgency=low
+
+  * corrected rpath (closes: #204025)
+  * libfluidsynth-dev also depends on libncurses5-dev and libreadline4-dev
+    (closes: #202561)
+  * Updated to last version of Debian Policy
+
+ -- Eric Van Buggenhaut <ericvb at debian.org>  Tue,  5 Aug 2003 01:08:20 +0200
+
+fluidsynth (1.0.1-4) unstable; urgency=low
+
+  * Recompiled against libjack-0.71.2
+
+ -- Eric Van Buggenhaut <ericvb at debian.org>  Fri, 13 Jun 2003 19:26:43 +0200
+
+fluidsynth (1.0.1-3) unstable; urgency=low
+
+  * Patched upstream code, in order to compile on non-i386 arches.
+
+ -- Eric Van Buggenhaut <ericvb at debian.org>  Tue, 29 Apr 2003 02:54:51 +0200
+
+fluidsynth (1.0.1-2) unstable; urgency=low
+
+  * Innstall header files into /usr/include (closes: #190846)
+  * libfluidsynth and libfluidsynth-dev needn't replace: and conflicts:
+    libiiwusynth and libiiwusynth-dev
+
+ -- Eric Van Buggenhaut <ericvb at debian.org>  Sat, 26 Apr 2003 23:40:47 +0200
+
+fluidsynth (1.0.1-1) unstable; urgency=low
+
+  * Initial Release.
+
+ -- Eric Van Buggenhaut <ericvb at debian.org>  Mon, 14 Apr 2003 02:10:02 +0200
diff --git a/debian/clean b/debian/clean
new file mode 100644
index 0000000..6121093
--- /dev/null
+++ b/debian/clean
@@ -0,0 +1 @@
+debian/libfluidsynth3.symbols
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..24578e6
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,92 @@
+Source: fluidsynth
+Section: sound
+Priority: optional
+Maintainer: Debian Multimedia Maintainers <debian-multimedia at lists.debian.org>
+Uploaders:
+ Alessio Treglia <alessio at debian.org>,
+ David Henningsson <diwic at ubuntu.com>,
+ Jaromír Mikeš <mira.mikes at seznam.cz>,
+ Dennis Braun <snd at debian.org>,
+ Fabian Greffrath <fabian at debian.org>
+Build-Depends:
+ cmake,
+ debhelper-compat (= 13),
+ ladspa-sdk,
+ libasound2-dev [linux-any],
+ libdbus-1-dev [linux-any],
+ libgcem-dev,
+ libjack-dev | libjack-jackd2-dev,
+ libpipewire-0.3-dev [linux-any],
+ libpulse-dev,
+ libreadline-dev,
+ libsdl3-dev,
+ libsndfile-dev,
+ libsystemd-dev [linux-any],
+ libtool
+Standards-Version: 4.7.2
+Homepage: https://github.com/Fluidsynth/fluidsynth
+Vcs-Git: https://salsa.debian.org/multimedia-team/fluidsynth.git
+Vcs-Browser: https://salsa.debian.org/multimedia-team/fluidsynth
+
+Package: fluidsynth
+Architecture: any
+Multi-Arch: foreign
+Depends:
+ ${misc:Depends},
+ ${shlibs:Depends},
+Conflicts:
+ iiwusynth,
+Replaces:
+ iiwusynth,
+Provides:
+ iiwusynth,
+Recommends:
+ qsynth,
+Description: Real-time MIDI software synthesizer
+ Fluidsynth is a real-time midi synthesizer based on the soundfont (sf2 and sf3)
+ specifications. It can be used to render MIDI input or MIDI files to audio.
+ The MIDI events are read from a MIDI device. The sound is rendered in
+ real-time to the sound output device.
+
+Package: libfluidsynth3
+Architecture: any
+Multi-Arch: same
+Pre-Depends:
+ ${misc:Pre-Depends}
+Section: libs
+Depends:
+ ${misc:Depends},
+ ${shlibs:Depends},
+ timgm6mb-soundfont (>= 1.3-3~) | sf3-soundfont-gm
+Description: Real-time MIDI software synthesizer (runtime library)
+ Fluidsynth is a real-time midi synthesizer based on the soundfont (sf2 and sf3)
+ specifications. It can be used to render MIDI input or MIDI files to audio.
+ The MIDI events are read from a MIDI device. The sound is rendered in
+ real-time to the sound output device.
+ .
+ This package contains the runtime library.
+
+Package: libfluidsynth-dev
+Architecture: any
+Multi-Arch: same
+Section: libdevel
+Depends:
+ fluidsynth (= ${binary:Version}),
+ libfluidsynth3 (= ${binary:Version}),
+ ${misc:Depends},
+ libasound2-dev [linux-any],
+ libdbus-1-dev [linux-any],
+ libjack-dev | libjack-jackd2-dev,
+ libpipewire-0.3-dev [linux-any],
+ libpulse-dev,
+ libreadline-dev,
+ libsdl3-dev,
+ libsndfile-dev,
+ libsystemd-dev [linux-any],
+Description: Real-time MIDI software synthesizer (development files)
+ Fluidsynth is a real-time midi synthesizer based on the soundfont (sf2 and sf3)
+ specifications. It can be used to render MIDI input or MIDI files to audio.
+ The MIDI events are read from a MIDI device. The sound is rendered in
+ real-time to the sound output device.
+ .
+ This package contains the development files.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..d3ec4e6
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,431 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: FluidSynth
+Source: https://github.com/FluidSynth/fluidsynth
+Files-Excluded:
+ test-android
+
+Files: *
+Copyright:
+ 2000-2023, Peter Hanappe and others.
+ 2018, Carlo Bramini
+ 2003, Markus Nentwig
+ 1999-2001, Josh Green
+ 1996, Ian Wilson
+License: LGPL-2.1+
+
+Files:
+ src/drivers/fluid_oboe.cpp
+ src/drivers/fluid_opensles.c
+ src/synth/fluid_synth_monopoly.c
+ src/utils/fluid_hash.c
+ src/utils/fluid_hash.h
+ src/utils/fluid_list.c
+ src/utils/fluid_list.h
+Copyright:
+ 1995-1997, Peter Mattis, Spencer Kimball and Josh MacDonald
+ 2003, Peter Hanappe and others.
+License: LGPL-2+
+
+Files: doc/examples/*
+Copyright: NONE
+License: Public-domain
+ This code is in the public domain.
+
+Files: doc/fluidsynth-v20-devdoc.txt
+Copyright: 2003-2023, Peter Hanappe, Conrad Berhörster, Antoine Schmitt, Pedro López-Cabanillas, Josh Green, David Henningsson, Tom Moebert
+License: CC-BY-SA-3.0
+
+Files:
+ src/bindings/fluid_rtkit.c
+ src/bindings/fluid_rtkit.h
+Copyright:
+ 2009 Lennart Poettering
+ 2010 David Henningsson <diwic at ubuntu.com>
+License: MIT/X11
+
+Files: debian/*
+Copyright:
+ 2003 Eric Van Buggenhaut <ericvb at debian.org>
+ David Henningsson <diwic at ubuntu.com>
+ 2010-2013 Alessio Treglia <alessio at debian.org>
+ 2015-2018 Jaromír Mikeš <mira.mikes at seznam.cz>
+ 2017-2025 Fabian Greffrath <fabian at debian.org>
+ 2020-2023 Dennis Braun <snd at debian.org>
+License: LGPL-2+
+
+License: LGPL-2.1+
+ This package is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+ .
+ This package is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ Lesser General Public License for more details.
+ .
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>.
+Comment:
+ On Debian systems, the complete text of the GNU Lesser General
+ Public License can be found in "/usr/share/common-licenses/LGPL-2.1".
+
+License: MIT/X11
+ Permission is hereby granted, free of charge, to any person
+ obtaining a copy of this software and associated documentation files
+ (the "Software"), to deal in the Software without restriction,
+ including without limitation the rights to use, copy, modify, merge,
+ publish, distribute, sublicense, and/or sell copies of the Software,
+ and to permit persons to whom the Software is furnished to do so,
+ subject to the following conditions:
+ .
+ The above copyright notice and this permission notice shall be
+ included in all copies or substantial portions of the Software.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
+ BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
+ ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ SOFTWARE.
+
+License: LGPL-2+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Library General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+ .
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ Library General Public License for more details.
+ .
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library. If not, see <https://www.gnu.org/licenses/>.
+Comment:
+ On Debian systems, the complete text of the GNU Lesser General
+ Public License can be found in "/usr/share/common-licenses/LGPL-2".
+
+License: CC-BY-SA-3.0
+ CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL
+ SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN ATTORNEY-CLIENT
+ RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS"
+ BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE INFORMATION
+ PROVIDED, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM ITS USE. 
+ .
+ License
+ .
+ THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE
+ COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY
+ COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS
+ AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED.
+ .
+ BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO
+ BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE
+ CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED
+ HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS.
+ .
+ 1. Definitions
+    "Adaptation" means a work based upon the Work, or upon the Work and
+    other pre-existing works, such as a translation, adaptation, derivative
+    work, arrangement of music or other alterations of a literary or
+    artistic work, or phonogram or performance and includes cinematographic
+    adaptations or any other form in which the Work may be recast,
+    transformed, or adapted including in any form recognizably derived from
+    the original, except that a work that constitutes a Collection will not
+    be considered an Adaptation for the purpose of this License. For the
+    avoidance of doubt, where the Work is a musical work, performance or
+    phonogram, the synchronization of the Work in timed-relation with a
+    moving image ("synching") will be considered an Adaptation for the
+    purpose of this License.
+    "Collection" means a collection of literary or artistic works, such as
+    encyclopedias and anthologies, or performances, phonograms or
+    broadcasts, or other works or subject matter other than works listed in
+    Section 1(f) below, which, by reason of the selection and arrangement of
+    their contents, constitute intellectual creations, in which the Work is
+    included in its entirety in unmodified form along with one or more other
+    contributions, each constituting separate and independent works in
+    themselves, which together are assembled into a collective whole. A work
+    that constitutes a Collection will not be considered an Adaptation (as
+    defined below) for the purposes of this License.
+    "Creative Commons Compatible License" means a license that is listed at
+    http://creativecommons.org/compatiblelicenses that has been approved by
+    Creative Commons as being essentially equivalent to this License,
+    including, at a minimum, because that license: (i) contains terms that
+    have the same purpose, meaning and effect as the License Elements of
+    this License; and, (ii) explicitly permits the relicensing of
+    adaptations of works made available under that license under this
+    License or a Creative Commons jurisdiction license with the same License
+    Elements as this License.
+    "Distribute" means to make available to the public the original and
+    copies of the Work or Adaptation, as appropriate, through sale or other
+    transfer of ownership.
+    "License Elements" means the following high-level license attributes as
+    selected by Licensor and indicated in the title of this License:
+    Attribution, ShareAlike.
+    "Licensor" means the individual, individuals, entity or entities that
+    offer(s) the Work under the terms of this License.
+    "Original Author" means, in the case of a literary or artistic work, the
+    individual, individuals, entity or entities who created the Work or if
+    no individual or entity can be identified, the publisher; and in
+    addition (i) in the case of a performance the actors, singers,
+    musicians, dancers, and other persons who act, sing, deliver, declaim,
+    play in, interpret or otherwise perform literary or artistic works or
+    expressions of folklore; (ii) in the case of a phonogram the producer
+    being the person or legal entity who first fixes the sounds of a
+    performance or other sounds; and, (iii) in the case of broadcasts, the
+    organization that transmits the broadcast.
+    "Work" means the literary and/or artistic work offered under the terms
+    of this License including without limitation any production in the
+    literary, scientific and artistic domain, whatever may be the mode or
+    form of its expression including digital form, such as a book, pamphlet
+    and other writing; a lecture, address, sermon or other work of the same
+    nature; a dramatic or dramatico-musical work; a choreographic work or
+    entertainment in dumb show; a musical composition with or without words;
+    a cinematographic work to which are assimilated works expressed by a
+    process analogous to cinematography; a work of drawing, painting,
+    architecture, sculpture, engraving or lithography; a photographic work
+    to which are assimilated works expressed by a process analogous to
+    photography; a work of applied art; an illustration, map, plan, sketch
+    or three-dimensional work relative to geography, topography,
+    architecture or science; a performance; a broadcast; a phonogram; a
+    compilation of data to the extent it is protected as a copyrightable
+    work; or a work performed by a variety or circus performer to the extent
+    it is not otherwise considered a literary or artistic work.
+    "You" means an individual or entity exercising rights under this License
+    who has not previously violated the terms of this License with respect
+    to the Work, or who has received express permission from the Licensor to
+    exercise rights under this License despite a previous violation.
+    "Publicly Perform" means to perform public recitations of the Work and
+    to communicate to the public those public recitations, by any means or
+    process, including by wire or wireless means or public digital
+    performances; to make available to the public Works in such a way that
+    members of the public may access these Works from a place and at a place
+    individually chosen by them; to perform the Work to the public by any
+    means or process and the communication to the public of the performances
+    of the Work, including by public digital performance; to broadcast and
+    rebroadcast the Work by any means including signs, sounds or images.
+    "Reproduce" means to make copies of the Work by any means including
+    without limitation by sound or visual recordings and the right of
+    fixation and reproducing fixations of the Work, including storage of a
+    protected performance or phonogram in digital form or other electronic
+    medium.
+ .
+ 2. Fair Dealing Rights. Nothing in this License is intended to reduce,
+ limit, or restrict any uses free from copyright or rights arising from
+ limitations or exceptions that are provided for in connection with the
+ copyright protection under copyright law or other applicable laws.
+ .
+ 3. License Grant. Subject to the terms and conditions of this License,
+ Licensor hereby grants You a worldwide, royalty-free, non-exclusive,
+ perpetual (for the duration of the applicable copyright) license to
+ exercise the rights in the Work as stated below:
+ .
+    to Reproduce the Work, to incorporate the Work into one or more
+    Collections, and to Reproduce the Work as incorporated in the
+    Collections;
+    to create and Reproduce Adaptations provided that any such Adaptation,
+    including any translation in any medium, takes reasonable steps to
+    clearly label, demarcate or otherwise identify that changes were made to
+    the original Work. For example, a translation could be marked "The
+    original work was translated from English to Spanish," or a modification
+    could indicate "The original work has been modified.";
+    to Distribute and Publicly Perform the Work including as incorporated in
+    Collections; and,
+    to Distribute and Publicly Perform Adaptations.
+ .
+    For the avoidance of doubt:
+       Non-waivable Compulsory License Schemes. In those jurisdictions in
+       which the right to collect royalties through any statutory or
+       compulsory licensing scheme cannot be waived, the Licensor reserves
+       the exclusive right to collect such royalties for any exercise by
+       You of the rights granted under this License;
+       Waivable Compulsory License Schemes. In those jurisdictions in which
+       the right to collect royalties through any statutory or compulsory
+       licensing scheme can be waived, the Licensor waives the exclusive
+       right to collect such royalties for any exercise by You of the
+       rights granted under this License; and,
+       Voluntary License Schemes. The Licensor waives the right to collect
+       royalties, whether individually or, in the event that the Licensor
+       is a member of a collecting society that administers voluntary
+       licensing schemes, via that society, from any exercise by You of the
+       rights granted under this License.
+ .
+ The above rights may be exercised in all media and formats whether now
+ known or hereafter devised. The above rights include the right to make such
+ modifications as are technically necessary to exercise the rights in other
+ media and formats. Subject to Section 8(f), all rights not expressly
+ granted by Licensor are hereby reserved.
+ .
+ 4. Restrictions. The license granted in Section 3 above is expressly made
+ subject to and limited by the following restrictions:
+ .
+    You may Distribute or Publicly Perform the Work only under the terms of
+    this License. You must include a copy of, or the Uniform Resource
+    Identifier (URI) for, this License with every copy of the Work You
+    Distribute or Publicly Perform. You may not offer or impose any terms on
+    the Work that restrict the terms of this License or the ability of the
+    recipient of the Work to exercise the rights granted to that recipient
+    under the terms of the License. You may not sublicense the Work. You
+    must keep intact all notices that refer to this License and to the
+    disclaimer of warranties with every copy of the Work You Distribute or
+    Publicly Perform. When You Distribute or Publicly Perform the Work, You
+    may not impose any effective technological measures on the Work that
+    restrict the ability of a recipient of the Work from You to exercise the
+    rights granted to that recipient under the terms of the License. This
+    Section 4(a) applies to the Work as incorporated in a Collection, but
+    this does not require the Collection apart from the Work itself to be
+    made subject to the terms of this License. If You create a Collection,
+    upon notice from any Licensor You must, to the extent practicable,
+    remove from the Collection any credit as required by Section 4(c), as
+    requested. If You create an Adaptation, upon notice from any Licensor
+    You must, to the extent practicable, remove from the Adaptation any
+    credit as required by Section 4(c), as requested.
+    You may Distribute or Publicly Perform an Adaptation only under the
+    terms of: (i) this License; (ii) a later version of this License with
+    the same License Elements as this License; (iii) a Creative Commons
+    jurisdiction license (either this or a later license version) that
+    contains the same License Elements as this License (e.g.,
+    Attribution-ShareAlike 3.0 US)); (iv) a Creative Commons Compatible
+    License. If you license the Adaptation under one of the licenses
+    mentioned in (iv), you must comply with the terms of that license. If
+    you license the Adaptation under the terms of any of the licenses
+    mentioned in (i), (ii) or (iii) (the "Applicable License"), you must
+    comply with the terms of the Applicable License generally and the
+    following provisions: (I) You must include a copy of, or the URI for,
+    the Applicable License with every copy of each Adaptation You Distribute
+    or Publicly Perform; (II) You may not offer or impose any terms on the
+    Adaptation that restrict the terms of the Applicable License or the
+    ability of the recipient of the Adaptation to exercise the rights
+    granted to that recipient under the terms of the Applicable License;
+    (III) You must keep intact all notices that refer to the Applicable
+    License and to the disclaimer of warranties with every copy of the Work
+    as included in the Adaptation You Distribute or Publicly Perform; (IV)
+    when You Distribute or Publicly Perform the Adaptation, You may not
+    impose any effective technological measures on the Adaptation that
+    restrict the ability of a recipient of the Adaptation from You to
+    exercise the rights granted to that recipient under the terms of the
+    Applicable License. This Section 4(b) applies to the Adaptation as
+    incorporated in a Collection, but this does not require the Collection
+    apart from the Adaptation itself to be made subject to the terms of the
+    Applicable License.
+    If You Distribute, or Publicly Perform the Work or any Adaptations or
+    Collections, You must, unless a request has been made pursuant to
+    Section 4(a), keep intact all copyright notices for the Work and
+    provide, reasonable to the medium or means You are utilizing: (i) the
+    name of the Original Author (or pseudonym, if applicable) if supplied,
+    and/or if the Original Author and/or Licensor designate another party or
+    parties (e.g., a sponsor institute, publishing entity, journal) for
+    attribution ("Attribution Parties") in Licensor's copyright notice,
+    terms of service or by other reasonable means, the name of such party or
+    parties; (ii) the title of the Work if supplied; (iii) to the extent
+    reasonably practicable, the URI, if any, that Licensor specifies to be
+    associated with the Work, unless such URI does not refer to the
+    copyright notice or licensing information for the Work; and (iv) ,
+    consistent with Ssection 3(b), in the case of an Adaptation, a credit
+    identifying the use of the Work in the Adaptation (e.g., "French
+    translation of the Work by Original Author," or "Screenplay based on
+    original Work by Original Author"). The credit required by this Section
+    4(c) may be implemented in any reasonable manner; provided, however,
+    that in the case of a Adaptation or Collection, at a minimum such credit
+    will appear, if a credit for all contributing authors of the Adaptation
+    or Collection appears, then as part of these credits and in a manner at
+    least as prominent as the credits for the other contributing authors.
+    For the avoidance of doubt, You may only use the credit required by this
+    Section for the purpose of attribution in the manner set out above and,
+    by exercising Your rights under this License, You may not implicitly or
+    explicitly assert or imply any connection with, sponsorship or
+    endorsement by the Original Author, Licensor and/or Attribution Parties,
+    as appropriate, of You or Your use of the Work, without the separate,
+    express prior written permission of the Original Author, Licensor and/or
+    Attribution Parties.
+    Except as otherwise agreed in writing by the Licensor or as may be
+    otherwise permitted by applicable law, if You Reproduce, Distribute or
+    Publicly Perform the Work either by itself or as part of any Adaptations
+    or Collections, You must not distort, mutilate, modify or take other
+    derogatory action in relation to the Work which would be prejudicial to
+    the Original Author's honor or reputation. Licensor agrees that in those
+    jurisdictions (e.g. Japan), in which any exercise of the right granted
+    in Section 3(b) of this License (the right to make Adaptations) would be
+    deemed to be a distortion, mutilation, modification or other derogatory
+    action prejudicial to the Original Author's honor and reputation, the
+    Licensor will waive or not assert, as appropriate, this Section, to the
+    fullest extent permitted by the applicable national law, to enable You
+    to reasonably exercise Your right under Section 3(b) of this License
+    (right to make Adaptations) but not otherwise.
+ .
+ 5. Representations, Warranties and Disclaimer
+ .
+ UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR
+ OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY
+ KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE,
+ INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY,
+ FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT
+ OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER
+ OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF
+ IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU.
+ .
+ 6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE
+ LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY
+ SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING
+ OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN
+ ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+ .
+ 7. Termination
+ .
+    This License and the rights granted hereunder will terminate
+    automatically upon any breach by You of the terms of this License.
+    Individuals or entities who have received Adaptations or Collections
+    from You under this License, however, will not have their licenses
+    terminated provided such individuals or entities remain in full
+    compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will
+    survive any termination of this License.
+    Subject to the above terms and conditions, the license granted here is
+    perpetual (for the duration of the applicable copyright in the Work).
+    Notwithstanding the above, Licensor reserves the right to release the
+    Work under different license terms or to stop distributing the Work at
+    any time; provided, however that any such election will not serve to
+    withdraw this License (or any other license that has been, or is
+    required to be, granted under the terms of this License), and this
+    License will continue in full force and effect unless terminated as
+    stated above.
+ .
+ 8. Miscellaneous
+ .
+    Each time You Distribute or Publicly Perform the Work or a Collection,
+    the Licensor offers to the recipient a license to the Work on the same
+    terms and conditions as the license granted to You under this License.
+    Each time You Distribute or Publicly Perform an Adaptation, Licensor
+    offers to the recipient a license to the original Work on the same terms
+    and conditions as the license granted to You under this License.
+    If any provision of this License is invalid or unenforceable under
+    applicable law, it shall not affect the validity or enforceability of
+    the remainder of the terms of this License, and without further action
+    by the parties to this agreement, such provision shall be reformed to
+    the minimum extent necessary to make such provision valid and
+    enforceable.
+    No term or provision of this License shall be deemed waived and no
+    breach consented to unless such waiver or consent shall be in writing
+    and signed by the party to be charged with such waiver or consent.
+    This License constitutes the entire agreement between the parties with
+    respect to the Work licensed here. There are no understandings,
+    agreements or representations with respect to the Work not specified
+    here. Licensor shall not be bound by any additional provisions that may
+    appear in any communication from You. This License may not be modified
+    without the mutual written agreement of the Licensor and You.
+    The rights granted under, and the subject matter referenced, in this
+    License were drafted utilizing the terminology of the Berne Convention
+    for the Protection of Literary and Artistic Works (as amended on
+    September 28, 1979), the Rome Convention of 1961, the WIPO Copyright
+    Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and
+    the Universal Copyright Convention (as revised on July 24, 1971). These
+    rights and subject matter take effect in the relevant jurisdiction in
+    which the License terms are sought to be enforced according to the
+    corresponding provisions of the implementation of those treaty
+    provisions in the applicable national law. If the standard suite of
+    rights granted under applicable copyright law includes additional rights
+    not granted under this License, such additional rights are deemed to be
+    included in the License; this License is not intended to restrict the
+    license of any rights under applicable law.
diff --git a/debian/docs b/debian/docs
new file mode 100644
index 0000000..6f77277
--- /dev/null
+++ b/debian/docs
@@ -0,0 +1,2 @@
+README.md
+TODO
diff --git a/debian/fluidsynth.install b/debian/fluidsynth.install
new file mode 100644
index 0000000..cd7b6e6
--- /dev/null
+++ b/debian/fluidsynth.install
@@ -0,0 +1,5 @@
+usr/bin/*
+usr/share/man/*
+*/fluidsynth.service usr/lib/systemd/user
+*/fluidsynth.conf etc/default
+*/fluidsynth.tmpfiles usr/lib/tmpfiles.d
diff --git a/debian/gbp.conf b/debian/gbp.conf
new file mode 100644
index 0000000..5474c60
--- /dev/null
+++ b/debian/gbp.conf
@@ -0,0 +1,3 @@
+[DEFAULT]
+pristine-tar = True
+sign-tags = True
diff --git a/debian/gbp/postclone.sh b/debian/gbp/postclone.sh
new file mode 100755
index 0000000..5790ec6
--- /dev/null
+++ b/debian/gbp/postclone.sh
@@ -0,0 +1,14 @@
+#!/bin/sh
+
+## script to initialize a cloned repository
+## with per (local) repository settings.
+
+# - ignore quilt's .pc/ directory
+# - enable the "--follow-tags" mode for pushing
+
+echo "tuning git-repository for ${NAME}"
+git config push.followTags true && echo "enabled push.followTags"
+
+GITEXCLUDE=".git/info/exclude"
+egrep "^/?\.pc/?$" "${GITEXCLUDE}" >/dev/null 2>&1 \
+  || (echo "/.pc/" >> "${GITEXCLUDE}" && echo "ignoring /.pc/")
diff --git a/debian/libfluidsynth-dev.dirs b/debian/libfluidsynth-dev.dirs
new file mode 100644
index 0000000..e43b95c
--- /dev/null
+++ b/debian/libfluidsynth-dev.dirs
@@ -0,0 +1 @@
+usr/include
diff --git a/debian/libfluidsynth-dev.examples b/debian/libfluidsynth-dev.examples
new file mode 100644
index 0000000..c272481
--- /dev/null
+++ b/debian/libfluidsynth-dev.examples
@@ -0,0 +1 @@
+doc/examples/*.c
diff --git a/debian/libfluidsynth-dev.install b/debian/libfluidsynth-dev.install
new file mode 100644
index 0000000..84ed9bf
--- /dev/null
+++ b/debian/libfluidsynth-dev.install
@@ -0,0 +1,4 @@
+usr/include/*
+usr/lib/*/libfluidsynth.so
+usr/lib/*/pkgconfig/*
+usr/lib/*/cmake/fluidsynth/*.cmake
diff --git a/debian/libfluidsynth3.install b/debian/libfluidsynth3.install
new file mode 100644
index 0000000..dbd360f
--- /dev/null
+++ b/debian/libfluidsynth3.install
@@ -0,0 +1 @@
+usr/lib/*/libfluidsynth.so.*
diff --git a/debian/libfluidsynth3.symbols.in b/debian/libfluidsynth3.symbols.in
new file mode 100644
index 0000000..cce31e1
--- /dev/null
+++ b/debian/libfluidsynth3.symbols.in
@@ -0,0 +1,392 @@
+libfluidsynth.so.3 libfluidsynth3 #MINVER#
+* Build-Depends-Package: libfluidsynth-dev
+ (optional|regex)"^_Z.*@Base$" #DEB_VERSION_EPOCH_UPSTREAM#
+ delete_fluid_audio_driver at Base 2.0.5
+ delete_fluid_cmd_handler at Base 2.0.5
+ delete_fluid_event at Base 2.0.5
+ delete_fluid_file_renderer at Base 2.0.5
+ delete_fluid_midi_driver at Base 2.0.5
+ delete_fluid_midi_event at Base 2.0.5
+ delete_fluid_midi_router at Base 2.0.5
+ delete_fluid_midi_router_rule at Base 2.0.5
+ delete_fluid_mod at Base 2.0.5
+ delete_fluid_player at Base 2.0.5
+ delete_fluid_preset at Base 2.0.5
+ delete_fluid_sample at Base 2.0.5
+ delete_fluid_sequencer at Base 2.0.5
+ delete_fluid_server at Base 2.0.5
+ delete_fluid_settings at Base 2.0.5
+ delete_fluid_sfloader at Base 2.0.5
+ delete_fluid_sfont at Base 2.0.5
+ delete_fluid_shell at Base 2.0.5
+ delete_fluid_synth at Base 2.0.5
+ fluid_audio_driver_register at Base 2.0.5
+ fluid_command at Base 2.0.5
+ fluid_default_log_function at Base 2.0.5
+ fluid_event_all_notes_off at Base 2.0.5
+ fluid_event_all_sounds_off at Base 2.0.5
+ fluid_event_bank_select at Base 2.0.5
+ fluid_event_channel_pressure at Base 2.0.5
+ fluid_synth_chorus_on at Base 2.2.0
+ fluid_event_chorus_send at Base 2.0.5
+ fluid_event_control_change at Base 2.0.5
+ fluid_event_from_midi_event at Base 2.2.7
+ fluid_event_get_bank at Base 2.0.5
+ fluid_event_get_channel at Base 2.0.5
+ fluid_event_get_control at Base 2.0.5
+ fluid_event_get_data at Base 2.0.5
+ fluid_event_get_dest at Base 2.0.5
+ fluid_event_get_duration at Base 2.0.5
+ fluid_event_get_key at Base 2.0.5
+ fluid_event_get_pitch at Base 2.0.5
+ fluid_event_get_program at Base 2.0.5
+ fluid_event_get_scale at Base 2.2.0
+ fluid_event_get_sfont_id at Base 2.0.5
+ fluid_event_get_source at Base 2.0.5
+ fluid_event_get_type at Base 2.0.5
+ fluid_event_get_value at Base 2.0.5
+ fluid_event_get_velocity at Base 2.0.5
+ fluid_event_key_pressure at Base 2.0.5
+ fluid_event_modulation at Base 2.0.5
+ fluid_event_note at Base 2.0.5
+ fluid_event_noteoff at Base 2.0.5
+ fluid_event_noteon at Base 2.0.5
+ fluid_event_pan at Base 2.0.5
+ fluid_event_pitch_bend at Base 2.0.5
+ fluid_event_pitch_wheelsens at Base 2.0.5
+ fluid_event_program_change at Base 2.0.5
+ fluid_event_program_select at Base 2.0.5
+ fluid_event_reverb_send at Base 2.0.5
+ fluid_event_scale at Base 2.2.0
+ fluid_event_set_dest at Base 2.0.5
+ fluid_event_set_source at Base 2.0.5
+ fluid_event_sustain at Base 2.0.5
+ fluid_event_system_reset at Base 2.0.5
+ fluid_event_timer at Base 2.0.5
+ fluid_event_unregistering at Base 2.0.5
+ fluid_event_volume at Base 2.0.5
+ fluid_file_renderer_process_block at Base 2.0.5
+ fluid_file_set_encoding_quality at Base 2.0.5
+ fluid_free at Base 2.1.0
+ fluid_get_stdin at Base 2.0.5
+ fluid_get_stdout at Base 2.0.5
+ fluid_get_sysconf at Base 2.0.5
+ fluid_get_userconf at Base 2.0.5
+ fluid_is_midifile at Base 2.0.5
+ fluid_is_soundfont at Base 2.0.5
+ fluid_ladspa_activate at Base 2.0.5
+ fluid_ladspa_add_buffer at Base 2.0.5
+ fluid_ladspa_add_effect at Base 2.0.5
+ fluid_ladspa_buffer_exists at Base 2.0.5
+ fluid_ladspa_check at Base 2.0.5
+ fluid_ladspa_deactivate at Base 2.0.5
+ fluid_ladspa_effect_can_mix at Base 2.0.5
+ fluid_ladspa_effect_link at Base 2.0.5
+ fluid_ladspa_effect_port_exists at Base 2.0.5
+ fluid_ladspa_effect_set_control at Base 2.0.5
+ fluid_ladspa_effect_set_mix at Base 2.0.5
+ fluid_ladspa_host_port_exists at Base 2.0.5
+ fluid_ladspa_is_active at Base 2.0.5
+ fluid_ladspa_reset at Base 2.0.5
+ fluid_log at Base 2.0.5
+ fluid_midi_dump_postrouter at Base 2.0.5
+ fluid_midi_dump_prerouter at Base 2.0.5
+ fluid_midi_event_get_channel at Base 2.0.5
+ fluid_midi_event_get_control at Base 2.0.5
+ fluid_midi_event_get_key at Base 2.0.5
+ fluid_midi_event_get_lyrics at Base 2.0.5
+ fluid_midi_event_get_pitch at Base 2.0.5
+ fluid_midi_event_get_program at Base 2.0.5
+ fluid_midi_event_get_text at Base 2.0.5
+ fluid_midi_event_get_type at Base 2.0.5
+ fluid_midi_event_get_value at Base 2.0.5
+ fluid_midi_event_get_velocity at Base 2.0.5
+ fluid_midi_event_set_channel at Base 2.0.5
+ fluid_midi_event_set_control at Base 2.0.5
+ fluid_midi_event_set_key at Base 2.0.5
+ fluid_midi_event_set_lyrics at Base 2.0.5
+ fluid_midi_event_set_pitch at Base 2.0.5
+ fluid_midi_event_set_program at Base 2.0.5
+ fluid_midi_event_set_sysex at Base 2.0.5
+ fluid_midi_event_set_text at Base 2.0.5
+ fluid_midi_event_set_type at Base 2.0.5
+ fluid_midi_event_set_value at Base 2.0.5
+ fluid_midi_event_set_velocity at Base 2.0.5
+ fluid_midi_router_add_rule at Base 2.0.5
+ fluid_midi_router_clear_rules at Base 2.0.5
+ fluid_midi_router_handle_midi_event at Base 2.0.5
+ fluid_midi_router_rule_set_chan at Base 2.0.5
+ fluid_midi_router_rule_set_param1 at Base 2.0.5
+ fluid_midi_router_rule_set_param2 at Base 2.0.5
+ fluid_midi_router_set_default_rules at Base 2.0.5
+ fluid_mod_clone at Base 2.0.5
+ fluid_mod_get_amount at Base 2.0.5
+ fluid_mod_get_dest at Base 2.0.5
+ fluid_mod_get_flags1 at Base 2.0.5
+ fluid_mod_get_flags2 at Base 2.0.5
+ fluid_mod_get_source1 at Base 2.0.5
+ fluid_mod_get_source2 at Base 2.0.5
+ fluid_mod_get_transform at Base 2.4.0
+ fluid_mod_has_dest at Base 2.0.5
+ fluid_mod_has_source at Base 2.0.5
+ fluid_mod_set_amount at Base 2.0.5
+ fluid_mod_set_custom_mapping at Base 2.5.1
+ fluid_mod_set_dest at Base 2.0.5
+ fluid_mod_set_source1 at Base 2.0.5
+ fluid_mod_set_source2 at Base 2.0.5
+ fluid_mod_set_transform at Base 2.4.0
+ fluid_mod_sizeof at Base 2.0.5
+ fluid_mod_test_identity at Base 2.0.5
+ fluid_player_add at Base 2.0.5
+ fluid_player_add_mem at Base 2.0.5
+ fluid_player_get_bpm at Base 2.0.5
+ fluid_player_get_current_tick at Base 2.0.5
+ fluid_player_get_division at Base 2.3.2
+ fluid_player_get_midi_tempo at Base 2.0.5
+ fluid_player_get_status at Base 2.0.5
+ fluid_player_get_total_ticks at Base 2.0.5
+ fluid_player_join at Base 2.0.5
+ fluid_player_play at Base 2.0.5
+ fluid_player_seek at Base 2.0.5
+ fluid_player_set_bpm at Base 2.0.5
+ fluid_player_set_loop at Base 2.0.5
+ fluid_player_set_midi_tempo at Base 2.0.5
+ fluid_player_set_playback_callback at Base 2.0.5
+ fluid_player_set_tempo at Base 2.2.0
+ fluid_player_set_tick_callback at Base 2.2.0
+ fluid_player_stop at Base 2.0.5
+ fluid_preset_get_banknum at Base 2.0.5
+ fluid_preset_get_data at Base 2.0.5
+ fluid_preset_get_name at Base 2.0.5
+ fluid_preset_get_num at Base 2.0.5
+ fluid_preset_get_sfont at Base 2.0.5
+ fluid_preset_set_data at Base 2.0.5
+ fluid_sample_set_loop at Base 2.0.5
+ fluid_sample_set_name at Base 2.0.5
+ fluid_sample_set_pitch at Base 2.0.5
+ fluid_sample_set_sound_data at Base 2.0.5
+ fluid_sample_sizeof at Base 2.0.5
+ fluid_sequencer_add_midi_event_to_buffer at Base 2.0.5
+ fluid_sequencer_client_is_dest at Base 2.0.5
+ fluid_sequencer_count_clients at Base 2.0.5
+ fluid_sequencer_get_client_id at Base 2.0.5
+ fluid_sequencer_get_client_name at Base 2.0.5
+ fluid_sequencer_get_tick at Base 2.0.5
+ fluid_sequencer_get_time_scale at Base 2.0.5
+ fluid_sequencer_get_use_system_timer at Base 2.0.5
+ fluid_sequencer_process at Base 2.0.5
+ fluid_sequencer_register_client at Base 2.0.5
+ fluid_sequencer_register_fluidsynth at Base 2.0.5
+ fluid_sequencer_remove_events at Base 2.0.5
+ fluid_sequencer_send_at at Base 2.0.5
+ fluid_sequencer_send_now at Base 2.0.5
+ fluid_sequencer_set_time_scale at Base 2.0.5
+ fluid_sequencer_unregister_client at Base 2.0.5
+ fluid_server_join at Base 2.0.5
+ fluid_set_log_function at Base 2.0.5
+ fluid_settings_copystr at Base 2.0.5
+ fluid_settings_dupstr at Base 2.0.5
+ fluid_settings_foreach at Base 2.0.5
+ fluid_settings_foreach_option at Base 2.0.5
+ fluid_settings_get_hints at Base 2.0.5
+ fluid_settings_get_type at Base 2.0.5
+ fluid_settings_getint at Base 2.0.5
+ fluid_settings_getint_default at Base 2.0.5
+ fluid_settings_getint_range at Base 2.0.5
+ fluid_settings_getnum at Base 2.0.5
+ fluid_settings_getnum_default at Base 2.0.5
+ fluid_settings_getnum_range at Base 2.0.5
+ fluid_settings_getstr_default at Base 2.0.5
+ fluid_settings_is_realtime at Base 2.0.5
+ fluid_settings_option_concat at Base 2.0.5
+ fluid_settings_option_count at Base 2.0.5
+ fluid_settings_setint at Base 2.0.5
+ fluid_settings_setnum at Base 2.0.5
+ fluid_settings_setstr at Base 2.0.5
+ fluid_settings_str_equal at Base 2.0.5
+ fluid_sfloader_get_data at Base 2.0.5
+ fluid_sfloader_set_callbacks at Base 2.0.5
+ fluid_sfloader_set_data at Base 2.0.5
+ fluid_sfont_get_data at Base 2.0.5
+ fluid_sfont_get_default_mod at Base 2.5.1
+ fluid_sfont_get_id at Base 2.0.5
+ fluid_sfont_get_name at Base 2.0.5
+ fluid_sfont_get_preset at Base 2.0.5
+ fluid_sfont_iteration_next at Base 2.0.5
+ fluid_sfont_iteration_start at Base 2.0.5
+ fluid_sfont_set_data at Base 2.0.5
+ fluid_sfont_set_default_mod at Base 2.5.1
+ fluid_source at Base 2.0.5
+ fluid_synth_activate_key_tuning at Base 2.0.5
+ fluid_synth_activate_octave_tuning at Base 2.0.5
+ fluid_synth_activate_tuning at Base 2.0.5
+ fluid_synth_add_default_mod at Base 2.0.5
+ fluid_synth_add_sfloader at Base 2.0.5
+ fluid_synth_add_sfont at Base 2.0.5
+ fluid_synth_all_notes_off at Base 2.0.5
+ fluid_synth_all_sounds_off at Base 2.0.5
+ fluid_synth_alloc_voice at Base 2.0.5
+ fluid_synth_bank_select at Base 2.0.5
+ fluid_synth_cc at Base 2.0.5
+ fluid_synth_channel_pressure at Base 2.0.5
+ fluid_synth_count_audio_channels at Base 2.0.5
+ fluid_synth_count_audio_groups at Base 2.0.5
+ fluid_synth_count_effects_channels at Base 2.0.5
+ fluid_synth_count_effects_groups at Base 2.0.5
+ fluid_synth_count_midi_channels at Base 2.0.5
+ fluid_synth_deactivate_tuning at Base 2.0.5
+ fluid_synth_error at Base 2.0.5
+ fluid_synth_get_active_voice_count at Base 2.0.5
+ fluid_synth_get_bank_offset at Base 2.0.5
+ fluid_synth_get_basic_channel at Base 2.0.5
+ fluid_synth_get_breath_mode at Base 2.0.5
+ fluid_synth_get_cc at Base 2.0.5
+ fluid_synth_get_channel_preset at Base 2.0.5
+ fluid_synth_get_chorus_depth at Base 2.0.5
+ fluid_synth_get_chorus_group_depth at Base 2.2.0
+ fluid_synth_get_chorus_group_level at Base 2.2.0
+ fluid_synth_get_chorus_group_nr at Base 2.2.0
+ fluid_synth_get_chorus_group_speed at Base 2.2.0
+ fluid_synth_get_chorus_group_type at Base 2.2.0
+ fluid_synth_get_chorus_level at Base 2.0.5
+ fluid_synth_get_chorus_nr at Base 2.0.5
+ fluid_synth_get_chorus_speed at Base 2.0.5
+ fluid_synth_get_chorus_type at Base 2.0.5
+ fluid_synth_get_cpu_load at Base 2.0.5
+ fluid_synth_get_gain at Base 2.0.5
+ fluid_synth_get_gen at Base 2.0.5
+ fluid_synth_get_internal_bufsize at Base 2.0.5
+ fluid_synth_get_ladspa_fx at Base 2.0.5
+ fluid_synth_get_legato_mode at Base 2.0.5
+ fluid_synth_get_pitch_bend at Base 2.0.5
+ fluid_synth_get_pitch_wheel_sens at Base 2.0.5
+ fluid_synth_get_polyphony at Base 2.0.5
+ fluid_synth_get_portamento_mode at Base 2.0.5
+ fluid_synth_get_portamento_time_mode at Base 2.5.1
+ fluid_synth_get_program at Base 2.0.5
+ fluid_synth_get_reverb_damp at Base 2.0.5
+ fluid_synth_get_reverb_group_damp at Base 2.2.0
+ fluid_synth_get_reverb_group_level at Base 2.2.0
+ fluid_synth_get_reverb_group_roomsize at Base 2.2.0
+ fluid_synth_get_reverb_group_width at Base 2.2.0
+ fluid_synth_get_reverb_level at Base 2.0.5
+ fluid_synth_get_reverb_roomsize at Base 2.0.5
+ fluid_synth_get_reverb_width at Base 2.0.5
+ fluid_synth_get_settings at Base 2.0.5
+ fluid_synth_get_sfont at Base 2.0.5
+ fluid_synth_get_sfont_by_id at Base 2.0.5
+ fluid_synth_get_sfont_by_name at Base 2.0.5
+ fluid_synth_get_voicelist at Base 2.0.5
+ fluid_synth_handle_midi_event at Base 2.0.5
+ fluid_synth_key_pressure at Base 2.0.5
+ fluid_synth_noteoff at Base 2.0.5
+ fluid_synth_noteon at Base 2.0.5
+ fluid_synth_nwrite_float at Base 2.0.5
+ fluid_synth_pin_preset at Base 2.2.0
+ fluid_synth_pitch_bend at Base 2.0.5
+ fluid_synth_pitch_wheel_sens at Base 2.0.5
+ fluid_synth_process at Base 2.0.5
+ fluid_synth_program_change at Base 2.0.5
+ fluid_synth_program_reset at Base 2.0.5
+ fluid_synth_program_select at Base 2.0.5
+ fluid_synth_program_select_by_sfont_name at Base 2.0.5
+ fluid_synth_remove_default_mod at Base 2.0.5
+ fluid_synth_remove_sfont at Base 2.0.5
+ fluid_synth_reset_basic_channel at Base 2.0.5
+ fluid_synth_reverb_on at Base 2.2.0
+ fluid_synth_set_bank_offset at Base 2.0.5
+ fluid_synth_set_basic_channel at Base 2.0.5
+ fluid_synth_set_breath_mode at Base 2.0.5
+ fluid_synth_set_channel_type at Base 2.0.5
+ fluid_synth_set_chorus at Base 2.0.5
+ fluid_synth_set_chorus_depth at Base 2.0.5
+ fluid_synth_set_chorus_group_depth at Base 2.2.0
+ fluid_synth_set_chorus_group_level at Base 2.2.0
+ fluid_synth_set_chorus_group_nr at Base 2.2.0
+ fluid_synth_set_chorus_group_speed at Base 2.2.0
+ fluid_synth_set_chorus_group_type at Base 2.2.0
+ fluid_synth_set_chorus_level at Base 2.0.5
+ fluid_synth_set_chorus_nr at Base 2.0.5
+ fluid_synth_set_chorus_on at Base 2.0.5
+ fluid_synth_set_chorus_speed at Base 2.0.5
+ fluid_synth_set_chorus_type at Base 2.0.5
+ fluid_synth_set_custom_filter at Base 2.0.5
+ fluid_synth_set_gain at Base 2.0.5
+ fluid_synth_set_gen at Base 2.0.5
+ fluid_synth_set_interp_method at Base 2.0.5
+ fluid_synth_set_legato_mode at Base 2.0.5
+ fluid_synth_set_polyphony at Base 2.0.5
+ fluid_synth_set_portamento_mode at Base 2.0.5
+ fluid_synth_set_portamento_time_mode at Base 2.5.1
+ fluid_synth_set_reverb at Base 2.0.5
+ fluid_synth_set_reverb_damp at Base 2.0.5
+ fluid_synth_set_reverb_group_damp at Base 2.2.0
+ fluid_synth_set_reverb_group_level at Base 2.2.0
+ fluid_synth_set_reverb_group_roomsize at Base 2.2.0
+ fluid_synth_set_reverb_group_width at Base 2.2.0
+ fluid_synth_set_reverb_level at Base 2.0.5
+ fluid_synth_set_reverb_on at Base 2.0.5
+ fluid_synth_set_reverb_roomsize at Base 2.0.5
+ fluid_synth_set_reverb_width at Base 2.0.5
+ fluid_synth_set_sample_rate at Base 2.0.5
+ fluid_synth_sfcount at Base 2.0.5
+ fluid_synth_sfload at Base 2.0.5
+ fluid_synth_sfont_select at Base 2.0.5
+ fluid_synth_sfreload at Base 2.0.5
+ fluid_synth_sfunload at Base 2.0.5
+ fluid_synth_start at Base 2.0.5
+ fluid_synth_start_voice at Base 2.0.5
+ fluid_synth_stop at Base 2.0.5
+ fluid_synth_sysex at Base 2.0.5
+ fluid_synth_system_reset at Base 2.0.5
+ fluid_synth_tune_notes at Base 2.0.5
+ fluid_synth_tuning_dump at Base 2.0.5
+ fluid_synth_tuning_iteration_next at Base 2.0.5
+ fluid_synth_tuning_iteration_start at Base 2.0.5
+ fluid_synth_unpin_preset at Base 2.2.0
+ fluid_synth_unset_program at Base 2.0.5
+ fluid_synth_write_float at Base 2.0.5
+ fluid_synth_write_s16 at Base 2.0.5
+ fluid_usershell at Base 2.0.5
+ fluid_version at Base 2.0.5
+ fluid_version_str at Base 2.0.5
+ fluid_voice_add_mod at Base 2.0.5
+ fluid_voice_gen_get at Base 2.0.5
+ fluid_voice_gen_incr at Base 2.0.5
+ fluid_voice_gen_set at Base 2.0.5
+ fluid_voice_get_actual_key at Base 2.0.5
+ fluid_voice_get_actual_velocity at Base 2.0.5
+ fluid_voice_get_channel at Base 2.0.5
+ fluid_voice_get_id at Base 2.0.5
+ fluid_voice_get_key at Base 2.0.5
+ fluid_voice_get_velocity at Base 2.0.5
+ fluid_voice_is_on at Base 2.0.5
+ fluid_voice_is_playing at Base 2.0.5
+ fluid_voice_is_sostenuto at Base 2.0.5
+ fluid_voice_is_sustained at Base 2.0.5
+ fluid_voice_optimize_sample at Base 2.0.5
+ fluid_voice_update_param at Base 2.0.5
+ new_fluid_audio_driver2 at Base 2.0.5
+ new_fluid_audio_driver at Base 2.0.5
+ new_fluid_cmd_handler2 at Base 2.2.0
+ new_fluid_cmd_handler at Base 2.0.5
+ new_fluid_defsfloader at Base 2.0.5
+ new_fluid_event at Base 2.0.5
+ new_fluid_file_renderer at Base 2.0.5
+ new_fluid_midi_driver at Base 2.0.5
+ new_fluid_midi_event at Base 2.0.5
+ new_fluid_midi_router at Base 2.0.5
+ new_fluid_midi_router_rule at Base 2.0.5
+ new_fluid_mod at Base 2.0.5
+ new_fluid_player at Base 2.0.5
+ new_fluid_preset at Base 2.0.5
+ new_fluid_sample at Base 2.0.5
+ new_fluid_sequencer2 at Base 2.0.5
+ new_fluid_sequencer at Base 2.0.5
+ new_fluid_server2 at Base 2.2.0
+ new_fluid_server at Base 2.0.5
+ new_fluid_settings at Base 2.0.5
+ new_fluid_sfloader at Base 2.0.5
+ new_fluid_sfont at Base 2.0.5
+ new_fluid_shell at Base 2.0.5
+ new_fluid_synth at Base 2.0.5
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..85e002e
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,39 @@
+#!/usr/bin/make -f
+
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+
+# DEB_VERSION_EPOCH_UPSTREAM
+include /usr/share/dpkg/pkg-info.mk
+# DEB_HOST_*
+include /usr/share/dpkg/architecture.mk
+
+ifneq ($(DEB_HOST_ARCH_OS),linux)
+EXTRA_CONFIGURE_ARGS += -Denable-dbus=off
+endif
+
+%:
+	dh $@
+
+override_dh_auto_configure:
+	dh_auto_configure -- \
+		-DCMAKE_BUILD_TYPE=Release \
+		-DLIB_SUFFIX="/$(DEB_HOST_MULTIARCH)" \
+		-DFLUID_DAEMON_ENV_FILE=/etc/default/fluidsynth \
+		-DDEFAULT_SOUNDFONT=/usr/share/sounds/sf3/default-GM.sf3 \
+		-Denable-ladspa=on \
+		-Dosal=cpp11 -Denable-libinstpatch=0 \
+		$(EXTRA_CONFIGURE_ARGS)
+
+execute_after_dh_install:
+	mv debian/fluidsynth/etc/default/fluidsynth.conf \
+	   debian/fluidsynth/etc/default/fluidsynth
+	sed -e "/SOUND_FONT\|OTHER_OPTS/s/^#//" \
+	    -e "/OTHER_OPTS/s/'.*'/'-o synth.dynamic-sample-loading=1 -r 48000 -z 512'/" \
+	    -i debian/fluidsynth/etc/default/fluidsynth
+	mv debian/fluidsynth/usr/lib/tmpfiles.d/fluidsynth.tmpfiles \
+	   debian/fluidsynth/usr/lib/tmpfiles.d/fluidsynth.conf
+
+override_dh_installsystemduser:
+	dh_installsystemduser --no-enable
+
+override_dh_auto_test:
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/tests/build b/debian/tests/build
new file mode 100644
index 0000000..708fa93
--- /dev/null
+++ b/debian/tests/build
@@ -0,0 +1,39 @@
+#!/bin/sh
+# autopkgtest check: Builds a small application against libfluidsynth, checking
+# if it compiles, links and runs successfully.
+# Author: Rafał Cieślak <rafalcieslak256 at ubuntu.com> 
+
+set -e
+
+WORKDIR=$(mktemp -d)
+trap "rm -rf $WORKDIR" 0 INT QUIT ABRT PIPE TERM
+cd $WORKDIR
+
+if [ -n "${DEB_HOST_GNU_TYPE:-}" ]; then
+    CROSS_COMPILE="$DEB_HOST_GNU_TYPE-"
+else
+    CROSS_COMPILE=
+fi
+
+cat <<EOF > build_test.c
+#include <fluidsynth.h>
+int main(int argc, char** argv) {
+    fluid_settings_t* settings;
+    fluid_synth_t* synth;
+    settings = new_fluid_settings();
+    //Using default settings.
+    synth = new_fluid_synth(settings);
+    if(!synth || !settings)
+	//a null pointer?
+	return 1;
+    delete_fluid_synth(synth);
+    delete_fluid_settings(settings);
+    return 0;
+}
+EOF
+
+${CROSS_COMPILE}gcc -o build_test build_test.c -lfluidsynth
+echo "build: OK"
+[ -x build_test ]
+./build_test
+echo "run: OK"
diff --git a/debian/tests/control b/debian/tests/control
new file mode 100644
index 0000000..60d5b55
--- /dev/null
+++ b/debian/tests/control
@@ -0,0 +1,3 @@
+Tests: build
+Depends: build-essential, libfluidsynth-dev, libpulse-dev
+Restrictions: allow-stderr
diff --git a/debian/upstream/metadata b/debian/upstream/metadata
new file mode 100644
index 0000000..86558e7
--- /dev/null
+++ b/debian/upstream/metadata
@@ -0,0 +1,5 @@
+Archive: github
+Bug-Database: https://github.com/Fluidsynth/fluidsynth/issues
+Bug-Submit: https://github.com/Fluidsynth/fluidsynth/issues/new
+Repository: https://github.com/Fluidsynth/fluidsynth.git
+Repository-Browse: https://github.com/Fluidsynth/fluidsynth
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..6535f54
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=4
+opts=uversionmangle=s/(\d)[_\.\-\+]?((RC|rc|pre|dev|beta|alpha|b|a)\d*)$/$1~$2/,dversionmangle=s/\+(debian|dfsg|ds|deb)\d*$//,repack,repacksuffix=+dfsg,compression=xz \
+https://github.com/Fluidsynth/fluidsynth/tags .*/v(\d.*)@ARCHIVE_EXT@

From null at kde.org  Mon Jul 27 22:46:49 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 21:46:49 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/infrastructure/pangea-conf-projects=5D_overrides=3A_backport_fluidsyth_to_resolute_for_minuet?=
Message-ID: <20260727214649.18AD11400095@lerwini.kde.org>

Git commit 53b034239f6a61ca9c601a526b9ad06edf12eab3 by Carlos De Maine.
Committed on 27/07/2026 at 21:46.
Pushed by carlosdem into branch 'master'.

backport fluidsyth to resolute for minuet

M  +5    -0    overrides/base.yaml

https://invent.kde.org/neon/infrastructure/pangea-conf-projects/-/commit/53b034239f6a61ca9c601a526b9ad06edf12eab3

diff --git a/overrides/base.yaml b/overrides/base.yaml
index 59b5bda..94d264c 100644
--- a/overrides/base.yaml
+++ b/overrides/base.yaml
@@ -415,6 +415,11 @@
     upstream_scm:
       type: uscan
 
+'*invent.kde.org/neon/backports-resolute/fluidsynth-resolute':
+  '*':
+    upstream_scm:
+      type: uscan
+
 '*invent.kde.org/neon/backports-resolute/signond-resolute':
   '*':
     upstream_scm:

From null at kde.org  Mon Jul 27 22:55:21 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 21:55:21 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/multimedia/k3b/Neon/release=5D_debian=3A_libfuzzer-21-dev?=
Message-ID: <20260727215521.AA19A140152A@lerwini.kde.org>

Git commit 0cb88f097b1c526c635c5da39e56b9b22dd06e03 by Carlos De Maine.
Committed on 27/07/2026 at 21:55.
Pushed by carlosdem into branch 'Neon/release'.

libfuzzer-21-dev

M  +1    -1    debian/control

https://invent.kde.org/neon/multimedia/k3b/-/commit/0cb88f097b1c526c635c5da39e56b9b22dd06e03

diff --git a/debian/control b/debian/control
index 3c35ac3..e677fb9 100644
--- a/debian/control
+++ b/debian/control
@@ -31,7 +31,7 @@ Build-Depends: cmake,
                libdvdread-dev,
                libflac++-dev,
                libflac-dev,
-               libfuzzer-14-dev,
+               libfuzzer-21-dev,
                libkcddb6-dev,
                libmad0-dev,
                libmp3lame-dev,

From null at kde.org  Mon Jul 27 23:18:48 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 22:18:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/kseexpr/Neon/stable=5D_debian=3A_llvm-dev?=
Message-ID: <20260727221848.7FF6514014EB@lerwini.kde.org>

Git commit 6bb40fbd6a51a879cf8e995d965f98d5e4273a0f by Carlos De Maine.
Committed on 27/07/2026 at 22:18.
Pushed by carlosdem into branch 'Neon/stable'.

llvm-dev

M  +1    -1    debian/control

https://invent.kde.org/neon/graphics/kseexpr/-/commit/6bb40fbd6a51a879cf8e995d965f98d5e4273a0f

diff --git a/debian/control b/debian/control
index 9025a43..595fe6d 100644
--- a/debian/control
+++ b/debian/control
@@ -13,7 +13,7 @@ Build-Depends: bison,
                libgtest-dev,
                libpng-dev,
                libzstd-dev,
-               llvm-16-dev,
+               llvm-dev,
                pkg-kde-tools-neon,
                python3-dev,
                qt6-5compat-dev,

From null at kde.org  Mon Jul 27 23:23:34 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 22:23:34 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/kdiagram/Neon/release=5D_debian=3A_-DCMAKE=5FPOLICY=5FVERSION=5FMINIMUM=3D3=2E5__=26=26_Section=3A_entries_for_all_packages?=
Message-ID: <20260727222334.102DF140145B@lerwini.kde.org>

Git commit 7f8d8e120cb7c6585ea758759c89b095c2263a6f by Carlos De Maine.
Committed on 27/07/2026 at 22:23.
Pushed by carlosdem into branch 'Neon/release'.

-DCMAKE_POLICY_VERSION_MINIMUM=3.5  && Section: entries for all packages

M  +8    -0    debian/control
M  +1    -1    debian/rules

https://invent.kde.org/neon/graphics/kdiagram/-/commit/7f8d8e120cb7c6585ea758759c89b095c2263a6f

diff --git a/debian/control b/debian/control
index 0359e92..419ac48 100644
--- a/debian/control
+++ b/debian/control
@@ -39,6 +39,7 @@ Description: library for creating business charts (development files)
 
 Package: libkchart6-3
 Architecture: any
+Section: kde
 Multi-Arch: same
 Depends: ${misc:Depends},
          ${shlibs:Depends}
@@ -71,6 +72,7 @@ Description: library for creating Gantt diagrams (development files)
 
 Package: libkgantt6-3
 Architecture: any
+Section: kde
 Multi-Arch: same
 Recommends: libkgantt-l10n (= ${binary:Version})
 Breaks: libkgantt2 (<< 2.8.0),
@@ -93,18 +95,24 @@ Description: Dummy transitional
 
 Package: libkgantt-l10n
 Architecture: all
+Section: oldlibs
+Priority: optional
 Depends: libkgantt6-3, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 
 Package: libkchart-dev
 Architecture: all
+Section: oldlibs
+Priority: optional
 Depends: libkchart6-dev, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
 
 Package: libkgantt-dev
 Architecture: all
+Section: oldlibs
+Priority: optional
 Depends: libkgantt6-dev, ${misc:Depends}
 Description: Dummy transitional
  Transitional dummy package.
diff --git a/debian/rules b/debian/rules
index 12f4a0c..d0d3098 100755
--- a/debian/rules
+++ b/debian/rules
@@ -6,4 +6,4 @@
 	dh $@ --with kf6 --buildsystem kf6
 
 override_dh_auto_configure:
-	dh_auto_configure -- -DBUILD_QCH=ON
+	dh_auto_configure -- -DBUILD_QCH=ON -DCMAKE_POLICY_VERSION_MINIMUM=3.5 

From null at kde.org  Mon Jul 27 23:30:11 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 22:30:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/education/marble/Neon/release=5D_debian=3A_libwlocate0_is_gone_in_resolute?=
Message-ID: <20260727223011.AC0AD1401366@lerwini.kde.org>

Git commit cbec9bb3aaee9d2ad5b689cc1dfea82181e094af by Carlos De Maine.
Committed on 27/07/2026 at 22:30.
Pushed by carlosdem into branch 'Neon/release'.

libwlocate0 is gone in resolute

M  +0    -1    debian/control

https://invent.kde.org/neon/education/marble/-/commit/cbec9bb3aaee9d2ad5b689cc1dfea82181e094af

diff --git a/debian/control b/debian/control
index 597d3ea..9bb6b25 100644
--- a/debian/control
+++ b/debian/control
@@ -117,7 +117,6 @@ Package: marble
 Architecture: any
 Section: misc
 Depends: kf6-kirigami-addons,
-         libwlocate0,
          marble-data (>= ${source:Version}),
          marble-plugins (= ${binary:Version}),
          plasma5support,

From null at kde.org  Mon Jul 27 23:36:18 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 22:36:18 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-charts/Neon/release=5D_debian=3A_-0neon?=
Message-ID: <20260727223618.57D5E140104E@lerwini.kde.org>

Git commit 5f388e0bd05c7a2615829ef1cc8cb823cea0d3f9 by Carlos De Maine.
Committed on 27/07/2026 at 22:36.
Pushed by carlosdem into branch 'Neon/release'.

-0neon

M  +1    -1    debian/changelog

https://invent.kde.org/neon/forks/pyqt6-charts/-/commit/5f388e0bd05c7a2615829ef1cc8cb823cea0d3f9

diff --git a/debian/changelog b/debian/changelog
index d3df273..d0c262b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-pyqt6-charts (6.11.0+dfsg-1) unstable; urgency=medium
+pyqt6-charts (6.11.0-0neon) unstable; urgency=medium
 
   * New upstream release.
   * Standards-Version 4.7.4, no change required.

From null at kde.org  Mon Jul 27 23:45:39 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 22:45:39 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kdevelop/kdevelop-python/Neon/release=5D_debian/patches=3A_patch_in_python_3=2E14_support?=
Message-ID: <20260727224539.2B7B6140104E@lerwini.kde.org>

Git commit 81ca4739eac78ee5e01aad421844d3034882281d by Carlos De Maine.
Committed on 27/07/2026 at 22:45.
Pushed by carlosdem into branch 'Neon/release'.

patch in python 3.14 support

A  +13   -0    debian/patches/python.diff
A  +1    -0    debian/patches/series

https://invent.kde.org/neon/kdevelop/kdevelop-python/-/commit/81ca4739eac78ee5e01aad421844d3034882281d

diff --git a/debian/patches/python.diff b/debian/patches/python.diff
new file mode 100644
index 0000000..513a34a
--- /dev/null
+++ b/debian/patches/python.diff
@@ -0,0 +1,13 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index e4b8530b..590ee4cb 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -42,7 +42,7 @@ add_definitions( -DTRANSLATION_DOMAIN=\"kdevpython\" )
+ 
+ set(Python3_USE_STATIC_LIBS FALSE)
+ set(Python3_FIND_STRATEGY VERSION)
+-find_package(Python3 3.4.3...<3.14 COMPONENTS Interpreter Development REQUIRED)
++find_package(Python3 3.4.3...<3.15 COMPONENTS Interpreter Development REQUIRED)
+ 
+ configure_file(kdevpythonversion.h.cmake "${CMAKE_CURRENT_BINARY_DIR}/kdevpythonversion.h" @ONLY)
+ 
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..9657df0
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+python.diff
\ No newline at end of file

From null at kde.org  Mon Jul 27 23:46:39 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 22:46:39 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kdevelop/kdevelop-python/Neon/stable=5D_debian/patches=3A_Revert_=22patch_in_python_3=2E14_support=22?=
Message-ID: <20260727224639.0B269140104E@lerwini.kde.org>

Git commit 27161b9aa13cdfa214288c0190cbdadc49a0e96b by Carlos De Maine.
Committed on 27/07/2026 at 22:46.
Pushed by carlosdem into branch 'Neon/stable'.

Revert "patch in python 3.14 support"

This reverts commit 81ca4739eac78ee5e01aad421844d3034882281d

D  +0    -13   debian/patches/python.diff
D  +0    -1    debian/patches/series

https://invent.kde.org/neon/kdevelop/kdevelop-python/-/commit/27161b9aa13cdfa214288c0190cbdadc49a0e96b

diff --git a/debian/patches/python.diff b/debian/patches/python.diff
deleted file mode 100644
index 513a34a..0000000
--- a/debian/patches/python.diff
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index e4b8530b..590ee4cb 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -42,7 +42,7 @@ add_definitions( -DTRANSLATION_DOMAIN=\"kdevpython\" )
- 
- set(Python3_USE_STATIC_LIBS FALSE)
- set(Python3_FIND_STRATEGY VERSION)
--find_package(Python3 3.4.3...<3.14 COMPONENTS Interpreter Development REQUIRED)
-+find_package(Python3 3.4.3...<3.15 COMPONENTS Interpreter Development REQUIRED)
- 
- configure_file(kdevpythonversion.h.cmake "${CMAKE_CURRENT_BINARY_DIR}/kdevpythonversion.h" @ONLY)
- 
diff --git a/debian/patches/series b/debian/patches/series
deleted file mode 100644
index 9657df0..0000000
--- a/debian/patches/series
+++ /dev/null
@@ -1 +0,0 @@
-python.diff
\ No newline at end of file

From null at kde.org  Mon Jul 27 23:51:29 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 22:51:29 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/multimedia/kamoso/Neon/unstable=5D_debian=3A_fix_build_and_runtime_deps?=
Message-ID: <20260727225129.028FF140092D@lerwini.kde.org>

Git commit ce1258874d87d664a5eb56a7da2196fedf5c24a2 by Carlos De Maine.
Committed on 27/07/2026 at 22:51.
Pushed by carlosdem into branch 'Neon/unstable'.

fix build and runtime deps

M  +5    -2    debian/control

https://invent.kde.org/neon/multimedia/kamoso/-/commit/ce1258874d87d664a5eb56a7da2196fedf5c24a2

diff --git a/debian/control b/debian/control
index f5a1b93..0c49c18 100644
--- a/debian/control
+++ b/debian/control
@@ -5,9 +5,10 @@ Maintainer: Debian/Kubuntu Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>
 Uploaders: Maximiliano Curia <maxy at debian.org>
 Build-Depends: cmake,
                debhelper-compat (= 13),
-               gstreamer1.0-plugins-base,
                libglib2.0-dev,
+               libgstreamer-plugins-bad1.0-dev,
                libgstreamer-plugins-base1.0-dev,
+               libgstreamer-plugins-extra1.0-dev,
                libgstreamer1.0-dev,
                kf6-extra-cmake-modules,
                kf6-kconfig-dev,
@@ -32,9 +33,11 @@ Package: kamoso
 Architecture: any
 Depends: gstreamer1.0-libcamera,
          gstreamer1.0-pipewire,
+         gstreamer1.0-plugins-bad,
+         gstreamer1.0-plugins-extra,
          gstreamer1.0-plugins-good,
+         gstreamer1.0-plugins-ugly,
          gstreamer1.0-x,
-         gstreamer1.0-qt6,
          libcamera-ipa,
          libcamera-v4l2,
          qml6-module-org-kde-purpose,

From null at kde.org  Mon Jul 27 23:51:41 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 22:51:41 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/multimedia/kamoso/Neon/release=5D_debian=3A_fix_build_and_runtime_deps?=
Message-ID: <20260727225141.41AE6140092D@lerwini.kde.org>

Git commit e78c3d842217faf94934bc6094c44a4927ecdc3a by Carlos De Maine.
Committed on 27/07/2026 at 22:51.
Pushed by carlosdem into branch 'Neon/release'.

fix build and runtime deps

(cherry picked from commit ce1258874d87d664a5eb56a7da2196fedf5c24a2)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +5    -2    debian/control

https://invent.kde.org/neon/multimedia/kamoso/-/commit/e78c3d842217faf94934bc6094c44a4927ecdc3a

diff --git a/debian/control b/debian/control
index f5a1b93..0c49c18 100644
--- a/debian/control
+++ b/debian/control
@@ -5,9 +5,10 @@ Maintainer: Debian/Kubuntu Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>
 Uploaders: Maximiliano Curia <maxy at debian.org>
 Build-Depends: cmake,
                debhelper-compat (= 13),
-               gstreamer1.0-plugins-base,
                libglib2.0-dev,
+               libgstreamer-plugins-bad1.0-dev,
                libgstreamer-plugins-base1.0-dev,
+               libgstreamer-plugins-extra1.0-dev,
                libgstreamer1.0-dev,
                kf6-extra-cmake-modules,
                kf6-kconfig-dev,
@@ -32,9 +33,11 @@ Package: kamoso
 Architecture: any
 Depends: gstreamer1.0-libcamera,
          gstreamer1.0-pipewire,
+         gstreamer1.0-plugins-bad,
+         gstreamer1.0-plugins-extra,
          gstreamer1.0-plugins-good,
+         gstreamer1.0-plugins-ugly,
          gstreamer1.0-x,
-         gstreamer1.0-qt6,
          libcamera-ipa,
          libcamera-v4l2,
          qml6-module-org-kde-purpose,

From null at kde.org  Tue Jul 28 00:07:18 2026
From: null at kde.org (KDE Git Services - Bulk Change)
Date: Mon, 27 Jul 2026 23:07:18 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/fcitx5-qt=5D=3A_Summary_of_bulk_changes_made?=
Message-ID: <20260727230718.E417314013CA@lerwini.kde.org>

Git repository change summary for neon/forks/fcitx5-qt
Pushed by carlosdem into branch 'Neon/unstable'.
Changed from 0000000000000000000000000000000000000000 to fbe6455599f600d00776e543c21d628f22eab9e8
Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository.

This change contains the following new commits:

Git commit 393ae785cdebaf7c8e31f6b2bbcb4a8082a818d7 by git-ubuntu importer (on behalf of Boyuan Yang) on 19/01/2020 at 22:29..
0.0~git20191111.000427e-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/393ae785cdebaf7c8e31f6b2bbcb4a8082a818d7

Git commit f92d4722a06acc94dedd89a93b3e0fdd0054138b by git-ubuntu importer (on behalf of Boyuan Yang) on 20/01/2020 at 04:28..
0.0~git20200118.2e38c95-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/f92d4722a06acc94dedd89a93b3e0fdd0054138b

Git commit 59c4c50c3fcc6e4dc08db11b8833f267aa33b5ea by git-ubuntu importer (on behalf of Shengjing Zhu) on 13/03/2020 at 16:33..
0.0~git20200311.358ee0c-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/59c4c50c3fcc6e4dc08db11b8833f267aa33b5ea

Git commit 97465607b463aafbe957d446336a6d98bb1999c3 by git-ubuntu importer (on behalf of Shengjing Zhu) on 24/03/2020 at 04:30..
0.0~git20200320.d019d90-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/97465607b463aafbe957d446336a6d98bb1999c3

Git commit 8e5255fbc5d20c6436dc3b695793b146ed980390 by git-ubuntu importer (on behalf of Shengjing Zhu) on 10/04/2020 at 22:29..
0.0~git20200404.366aed5-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/8e5255fbc5d20c6436dc3b695793b146ed980390

Git commit 8113459da5de71747107afef6fe66ba7102b8da7 by git-ubuntu importer (on behalf of Shengjing Zhu) on 03/07/2020 at 10:29..
0.0~git20200615.b6f2ef3-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/8113459da5de71747107afef6fe66ba7102b8da7

Git commit c92f2fd6ec4c14f60b379778e2f5f9841194a19e by git-ubuntu importer (on behalf of Shengjing Zhu) on 26/08/2020 at 22:29..
0.0~git20200821.73bfd76-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/c92f2fd6ec4c14f60b379778e2f5f9841194a19e

Git commit 96f27b837d75fbee6f35a52204b7ff9d14946650 by git-ubuntu importer (on behalf of Shengjing Zhu) on 31/10/2020 at 22:29..
0.0~git20201029.97ea203-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/96f27b837d75fbee6f35a52204b7ff9d14946650

Git commit 5d6addd83df03520d92f719d6ab3323761fb6333 by git-ubuntu importer (on behalf of Shengjing Zhu) on 06/11/2020 at 22:29..
5.0.0-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/5d6addd83df03520d92f719d6ab3323761fb6333

Git commit 9a76d4909ec20f278cdf8c541c0573ad87dae56f by git-ubuntu importer (on behalf of Shengjing Zhu) on 05/12/2020 at 16:30..
5.0.1-2 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/9a76d4909ec20f278cdf8c541c0573ad87dae56f

Git commit 181079e52cc9a4a563d92b192c1ffc87688e1ce1 by git-ubuntu importer (on behalf of Shengjing Zhu) on 15/01/2021 at 22:28..
5.0.2-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/181079e52cc9a4a563d92b192c1ffc87688e1ce1

Git commit d8a9e879d74cc845f2a5d2957ca0e8ab727cd665 by git-ubuntu importer (on behalf of Shengjing Zhu) on 19/02/2021 at 22:28..
5.0.3-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/d8a9e879d74cc845f2a5d2957ca0e8ab727cd665

Git commit e4e4a4b0996335cbb42252188cd53468d1a93221 by git-ubuntu importer (on behalf of Shengjing Zhu) on 18/05/2021 at 22:25..
5.0.6-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/e4e4a4b0996335cbb42252188cd53468d1a93221

Git commit a551312a587749cebf88bf9a9487c84431f4822e by git-ubuntu importer (on behalf of Shengjing Zhu) on 24/08/2021 at 22:29..
5.0.6-2 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/a551312a587749cebf88bf9a9487c84431f4822e

Git commit 76cc6ee3674de64e86c7ceb3336e0e8a0272d965 by git-ubuntu importer (on behalf of Shengjing Zhu) on 30/09/2021 at 22:28..
5.0.7-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/76cc6ee3674de64e86c7ceb3336e0e8a0272d965

Git commit dfe3b4e3294c21fa11ad221ea3a73c8a9ff6b528 by git-ubuntu importer (on behalf of Shengjing Zhu) on 07/10/2021 at 22:27..
5.0.7-2 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/dfe3b4e3294c21fa11ad221ea3a73c8a9ff6b528

Git commit 7319c62ec1f7e3d02a263441ec1fe1bb6504fc46 by git-ubuntu importer (on behalf of Boyuan Yang) on 24/11/2021 at 04:27..
5.0.7-3 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/7319c62ec1f7e3d02a263441ec1fe1bb6504fc46

Git commit 9f6cd19e8e93ce886ec96fe7b9299b3642a5ae1d by git-ubuntu importer (on behalf of Boyuan Yang) on 15/12/2021 at 04:28..
5.0.8-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/9f6cd19e8e93ce886ec96fe7b9299b3642a5ae1d

Git commit 7cf216e08fb2e5310a5e570a81cd5ef512e57b16 by git-ubuntu importer (on behalf of Boyuan Yang) on 08/01/2022 at 10:28..
5.0.9-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/7cf216e08fb2e5310a5e570a81cd5ef512e57b16

Git commit 8ada24fa92a091cc4f4ea6385b77834be4979d4b by git-ubuntu importer (on behalf of Boyuan Yang) on 02/02/2022 at 22:29..
5.0.10-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/8ada24fa92a091cc4f4ea6385b77834be4979d4b

Git commit a66a63c49b3ec84a6f123753be51d415712a1547 by git-ubuntu importer (on behalf of Boyuan Yang) on 16/03/2022 at 22:31..
5.0.11-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/a66a63c49b3ec84a6f123753be51d415712a1547

Git commit 185c025282f1d66358c10fadc3996e93a16cfd72 by git-ubuntu importer (on behalf of Boyuan Yang) on 25/05/2022 at 10:32..
5.0.12-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/185c025282f1d66358c10fadc3996e93a16cfd72

Git commit 73e4a2de5c77a80158c043358d27643d9ddf2b93 by git-ubuntu importer (on behalf of Boyuan Yang) on 03/06/2022 at 04:29..
5.0.13-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/73e4a2de5c77a80158c043358d27643d9ddf2b93

Git commit 8156ac1a2be6b71c3f1cec394ac1362242c01a1c by git-ubuntu importer (on behalf of Boyuan Yang) on 13/07/2022 at 22:31..
5.0.14-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/8156ac1a2be6b71c3f1cec394ac1362242c01a1c

Git commit 8fdc8c23dd0b84827458608b5f3e1a336dbdab80 by git-ubuntu importer (on behalf of Boyuan Yang) on 25/08/2022 at 04:26..
5.0.14-2 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/8fdc8c23dd0b84827458608b5f3e1a336dbdab80

Git commit dca805ba3f394fdc79707d4fc3cdde6691e06f50 by git-ubuntu importer (on behalf of Boyuan Yang) on 13/09/2022 at 22:28..
5.0.15-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/dca805ba3f394fdc79707d4fc3cdde6691e06f50

Git commit ec65802c52b1312ae75d822c663bebd0f92fbaf4 by git-ubuntu importer (on behalf of Boyuan Yang) on 23/11/2022 at 22:30..
5.0.16-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/ec65802c52b1312ae75d822c663bebd0f92fbaf4

Git commit 0a5e7aceda1dbf7a5fdf8612ba846b333adcf3b1 by git-ubuntu importer (on behalf of Boyuan Yang) on 31/03/2023 at 22:25..
5.0.17-1~exp1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/0a5e7aceda1dbf7a5fdf8612ba846b333adcf3b1

Git commit d6f9e806ed8a8f02d206e7e573a8f93bb02ceaec by git-ubuntu importer (on behalf of Boyuan Yang) on 15/06/2023 at 04:29..
5.0.17-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/d6f9e806ed8a8f02d206e7e573a8f93bb02ceaec

Git commit 4ca08ae29b448249d5fff8a7d6b8e3d14de91d25 by git-ubuntu importer (on behalf of Boyuan Yang) on 22/08/2023 at 10:25..
5.1.0-1~exp1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/4ca08ae29b448249d5fff8a7d6b8e3d14de91d25

Git commit 874d0aca0d6a7c1ff55e2deb997225a78e6dc173 by git-ubuntu importer (on behalf of Boyuan Yang) on 22/08/2023 at 16:28..
5.1.0-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/874d0aca0d6a7c1ff55e2deb997225a78e6dc173

Git commit cd14482e8ddae42386b3ca3e2b8f32f0389a1f10 by git-ubuntu importer (on behalf of Boyuan Yang) on 01/10/2023 at 04:28..
5.1.1-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/cd14482e8ddae42386b3ca3e2b8f32f0389a1f10

Git commit 7e5115162bf92ddec7f10a1a71fe29024bb497a8 by git-ubuntu importer (on behalf of Boyuan Yang) on 04/11/2023 at 22:27..
5.1.3-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/7e5115162bf92ddec7f10a1a71fe29024bb497a8

Git commit 43bb0500289560206b66523f5edc81863fae0b73 by git-ubuntu importer (on behalf of Boyuan Yang) on 06/01/2024 at 22:28..
5.1.4-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/43bb0500289560206b66523f5edc81863fae0b73

Git commit 075e55a021eaf60c997f6a8f1addc98f0d6c215b by git-ubuntu importer (on behalf of Boyuan Yang) on 19/03/2024 at 10:28..
5.1.5-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/075e55a021eaf60c997f6a8f1addc98f0d6c215b

Git commit c4d5a1183d26b0d15bc16b026dbcde8a211140c5 by git-ubuntu importer (on behalf of Boyuan Yang) on 26/04/2024 at 22:28..
5.1.6-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/c4d5a1183d26b0d15bc16b026dbcde8a211140c5

Git commit 258f3660ccc6131c00eb3ae9674cfcecb5972f13 by git-ubuntu importer (on behalf of Boyuan Yang) on 09/10/2024 at 04:37..
5.1.7-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/258f3660ccc6131c00eb3ae9674cfcecb5972f13

Git commit f8b01cea236e510413f0b226a738d9dcf0a926de by git-ubuntu importer (on behalf of Boyuan Yang) on 21/10/2024 at 04:28..
5.1.8-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/f8b01cea236e510413f0b226a738d9dcf0a926de

Git commit 26b37d0b044845574512b45507dd3ce76d57186b by git-ubuntu importer (on behalf of Boyuan Yang) on 26/10/2024 at 04:28..
5.1.8-2 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/26b37d0b044845574512b45507dd3ce76d57186b

Git commit f47df622a61d1f648b3e2f05ef1625421baec5ac by git-ubuntu importer (on behalf of Boyuan Yang) on 28/01/2025 at 22:30..
5.1.9-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/f47df622a61d1f648b3e2f05ef1625421baec5ac

Git commit 103ec486a97e3e148e34400c2e14e7308d01d23b by git-ubuntu importer (on behalf of Boyuan Yang) on 12/08/2025 at 10:30..
5.1.10-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/103ec486a97e3e148e34400c2e14e7308d01d23b

Git commit 12409480c117a8634f113dc5ced9a0a7309d5048 by git-ubuntu importer (on behalf of Boyuan Yang) on 05/09/2025 at 04:29..
5.1.10-2 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/12409480c117a8634f113dc5ced9a0a7309d5048

Git commit 22d10984ac309c6ea87d0f7d675cc786170a3823 by git-ubuntu importer (on behalf of Boyuan Yang) on 02/10/2025 at 16:29..
5.1.10-3 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/22d10984ac309c6ea87d0f7d675cc786170a3823

Git commit 5417685516455c5d6b090db54187153c7aafa9eb by git-ubuntu importer (on behalf of Boyuan Yang) on 26/10/2025 at 04:31..
5.1.11-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/5417685516455c5d6b090db54187153c7aafa9eb

Git commit a41ffe8fc7cf787070bbee4f8311932f1471fde8 by git-ubuntu importer (on behalf of Boyuan Yang) on 30/12/2025 at 22:29..
5.1.12-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/a41ffe8fc7cf787070bbee4f8311932f1471fde8

Git commit fbe6455599f600d00776e543c21d628f22eab9e8 by git-ubuntu importer (on behalf of Boyuan Yang) on 18/03/2026 at 04:34..
5.1.13-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/fbe6455599f600d00776e543c21d628f22eab9e8

From null at kde.org  Tue Jul 28 00:07:40 2026
From: null at kde.org (KDE Git Services - Bulk Change)
Date: Mon, 27 Jul 2026 23:07:40 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/fcitx5-qt=5D=3A_Summary_of_bulk_changes_made?=
Message-ID: <20260727230740.EC806140065B@lerwini.kde.org>

Git repository change summary for neon/forks/fcitx5-qt
Pushed by carlosdem into branch 'Neon/stable'.
Changed from 0000000000000000000000000000000000000000 to fbe6455599f600d00776e543c21d628f22eab9e8
Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository.

This change contains the following new commits:

From null at kde.org  Tue Jul 28 00:08:09 2026
From: null at kde.org (KDE Git Services - Bulk Change)
Date: Mon, 27 Jul 2026 23:08:09 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/fcitx5-qt=5D=3A_Summary_of_bulk_changes_made?=
Message-ID: <20260727230809.DE681140065B@lerwini.kde.org>

Git repository change summary for neon/forks/fcitx5-qt
Pushed by carlosdem into branch 'Neon/release'.
Changed from 0000000000000000000000000000000000000000 to fbe6455599f600d00776e543c21d628f22eab9e8
Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository.

This change contains the following new commits:

From null at kde.org  Tue Jul 28 00:37:43 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 23:37:43 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/infrastructure/pangea-conf-projects=5D_overrides=3A_add_fcitx5-qt_to_forks_for_resolute_and_beyond?=
Message-ID: <20260727233743.53235140005B@lerwini.kde.org>

Git commit bc359e402c0e30be8df0e404213485561363f0f0 by Carlos De Maine.
Committed on 27/07/2026 at 23:37.
Pushed by carlosdem into branch 'master'.

add fcitx5-qt to forks for resolute and beyond

M  +5    -0    overrides/base.yaml

https://invent.kde.org/neon/infrastructure/pangea-conf-projects/-/commit/bc359e402c0e30be8df0e404213485561363f0f0

diff --git a/overrides/base.yaml b/overrides/base.yaml
index 94d264c..2409ecd 100644
--- a/overrides/base.yaml
+++ b/overrides/base.yaml
@@ -546,6 +546,11 @@
     upstream_scm:
       type: uscan
 
+'*invent.kde.org/neon/forks/fcitx5-qt':
+  '*':
+    upstream_scm:
+      type: uscan
+
 '*invent.kde.org/neon/forks/fcitx-qt5':
   '*':
     upstream_scm:

From null at kde.org  Tue Jul 28 00:41:48 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 23:41:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/infrastructure/pangea-data=5D_settings=3A_add_fctix5-qt_to_restricted_copy?=
Message-ID: <20260727234148.BF89614003DC@lerwini.kde.org>

Git commit 584d365ee17093caaf324e8d31f9bfa74b1d81d2 by Carlos De Maine.
Committed on 27/07/2026 at 23:39.
Pushed by carlosdem into branch 'master'.

add fctix5-qt to restricted copy

M  +4    -0    settings/nci.yaml

https://invent.kde.org/neon/infrastructure/pangea-data/-/commit/584d365ee17093caaf324e8d31f9bfa74b1d81d2

diff --git a/settings/nci.yaml b/settings/nci.yaml
index 13b062a..ad0e95c 100644
--- a/settings/nci.yaml
+++ b/settings/nci.yaml
@@ -185,6 +185,10 @@
   sourcer:
     restricted_packaging_copy: true
 
+'*_forks_fcit5-qt_*':
+  sourcer:
+    restricted_packaging_copy: true
+
 '*_forks_fcitx-qt5_*':
   sourcer:
     restricted_packaging_copy: true


From null at kde.org  Tue Jul 28 00:41:48 2026
From: null at kde.org (Carlos De Maine)
Date: Mon, 27 Jul 2026 23:41:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/infrastructure/pangea-data=5D_settings=3A_drop_qt5_base_=26_projects_moved_out_of_forks?=
Message-ID: <20260727234148.C302C140079F@lerwini.kde.org>

Git commit 35251d0dced28fbcc185fef1209f6368e0b10f33 by Carlos De Maine.
Committed on 27/07/2026 at 23:41.
Pushed by carlosdem into branch 'master'.

drop qt5 base & projects moved out of forks

M  +0    -52   settings/nci.yaml

https://invent.kde.org/neon/infrastructure/pangea-data/-/commit/35251d0dced28fbcc185fef1209f6368e0b10f33

diff --git a/settings/nci.yaml b/settings/nci.yaml
index ad0e95c..f20cab5 100644
--- a/settings/nci.yaml
+++ b/settings/nci.yaml
@@ -181,10 +181,6 @@
     restricted_packaging_copy: true
 
 # forks
-'*_forks_libquotient_*':
-  sourcer:
-    restricted_packaging_copy: true
-
 '*_forks_fcit5-qt_*':
   sourcer:
     restricted_packaging_copy: true
@@ -197,54 +193,10 @@
   sourcer:
     restricted_packaging_copy: true
 
-'*_forks_kaidan_*':
-  sourcer:
-    restricted_packaging_copy: true
-
-'*_forks_kbibtex_*':
-  sourcer:
-    restricted_packaging_copy: true
-
-'*_forks_kdiff3_*':
-  sourcer:
-    restricted_packaging_copy: true
-
-'*_forks_kdenlive_*':
-  sourcer:
-    restricted_packaging_copy: true
-
-'*_forks_krename_*':
-  sourcer:
-    restricted_packaging_copy: true
-
-'*_forks_kup-backup_*':
-  sourcer:
-    restricted_packaging_copy: true
-
 '*_forks_libgpgme_*':
   sourcer:
     restricted_packaging_copy: true
 
-'*_forks_libqalculate_*':
-  sourcer:
-    restricted_packaging_copy: true
-
-'*_forks_massif-visualizer_*':
-  sourcer:
-    restricted_packaging_copy: true
-
-'*_forks_pyqt5_*':
-  sourcer:
-    restricted_packaging_copy: true
-
-'*_forks_pyqt5-sip_*':
-  sourcer:
-    restricted_packaging_copy: true
-
-'*_forks_pyqt5-webengine_*':
-  sourcer:
-    restricted_packaging_copy: true
-
 '*_forks_pyqt6-charts_*':
   sourcer:
     restricted_packaging_copy: true
@@ -265,10 +217,6 @@
   sourcer:
     restricted_packaging_copy: true
 
-'*_forks_zxing-cpp_*':
-  sourcer:
-    restricted_packaging_copy: true
-
 # neon-packaging
 '*_neon-packaging_*_*':
   sourcer:

From null at kde.org  Tue Jul 28 01:04:13 2026
From: null at kde.org (KDE Git Services - Bulk Change)
Date: Tue, 28 Jul 2026 00:04:13 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/fcitx-qt5=5D=3A_Summary_of_bulk_changes_made?=
Message-ID: <20260728000413.D4E571401959@lerwini.kde.org>

Git repository change summary for neon/forks/fcitx-qt5
Pushed by carlosdem into branch 'Neon/release'.
Changed from be91aed9c8c4c08949d60aaf6ccbe54d9bf70411 to f59589e0cc2e058b370d1909e7af3fb39eb43b56
Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository.

This change contains the following new commits:

Git commit 65b900d5db3fcd23e65dd0456db87ec94bdf8635 by git-ubuntu importer (on behalf of Aron Xu) on 30/05/2013 at 04:10..
0.1.1-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx-qt5/-/commit/65b900d5db3fcd23e65dd0456db87ec94bdf8635

Git commit 076d0517f065a171e1d982c306a4cb43e11e6d1c by git-ubuntu importer (on behalf of Aron Xu) on 06/10/2013 at 16:11..
0.1.1-2 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx-qt5/-/commit/076d0517f065a171e1d982c306a4cb43e11e6d1c

Git commit bebf0b9c8acb7a488ab4744725c330960b571d1e by git-ubuntu importer (on behalf of Aron Xu) on 08/10/2013 at 16:12..
0.1.1-3 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx-qt5/-/commit/bebf0b9c8acb7a488ab4744725c330960b571d1e

Git commit 7d0bfa711cf685193f5a06d2f23de5723e4d5e99 by git-ubuntu importer (on behalf of Aron Xu) on 29/05/2014 at 22:13..
0.1.2-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx-qt5/-/commit/7d0bfa711cf685193f5a06d2f23de5723e4d5e99

Git commit f94cb9c3d0d7d4693b511c4eb87789ff9f198d6a by git-ubuntu importer (on behalf of Aron Xu) on 05/07/2014 at 22:13..
0.1.2-2 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx-qt5/-/commit/f94cb9c3d0d7d4693b511c4eb87789ff9f198d6a

Git commit 4ce174fae5cdabecd85ebfd8d5ba311793f62252 by git-ubuntu importer (on behalf of Aron Xu) on 09/02/2015 at 22:10..
0.1.2-4 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx-qt5/-/commit/4ce174fae5cdabecd85ebfd8d5ba311793f62252

Git commit 2be72a2324941f15cecf66cd3893a67df923645b by git-ubuntu importer (on behalf of Aron Xu) on 19/03/2015 at 22:10..
1.0.0-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx-qt5/-/commit/2be72a2324941f15cecf66cd3893a67df923645b

Git commit 6169f45f53aacfd7131173424ec3bf8f3e45b657 by git-ubuntu importer (on behalf of Aron Xu) on 30/10/2015 at 16:11..
1.0.4-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx-qt5/-/commit/6169f45f53aacfd7131173424ec3bf8f3e45b657

Git commit 2d7c10f3797e85b8bd371e6854dc3a84540056f3 by git-ubuntu importer (on behalf of Aron Xu) on 27/12/2015 at 22:12..
1.0.5-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx-qt5/-/commit/2d7c10f3797e85b8bd371e6854dc3a84540056f3

Git commit 0488ca4c77529ffbdd596689c5cdd7fb45b50d95 by git-ubuntu importer (on behalf of Shengjing Zhu) on 29/08/2017 at 22:30..
1.1.0-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx-qt5/-/commit/0488ca4c77529ffbdd596689c5cdd7fb45b50d95

Git commit 79cd69849324fa0544a0207314b06bc407810727 by git-ubuntu importer (on behalf of Boyuan Yang) on 31/10/2017 at 10:31..
1.1.1-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx-qt5/-/commit/79cd69849324fa0544a0207314b06bc407810727

Git commit bfdebcc491e955f4d37cbd318aabe446186a953e by git-ubuntu importer (on behalf of Boyuan Yang) on 05/04/2018 at 22:29..
1.2.2-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx-qt5/-/commit/bfdebcc491e955f4d37cbd318aabe446186a953e

Git commit 4f3702ce3e297eaf3e1a8d96ceddcc0c7ef773f0 by git-ubuntu importer (on behalf of Boyuan Yang) on 29/04/2018 at 22:28..
1.2.2-2 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx-qt5/-/commit/4f3702ce3e297eaf3e1a8d96ceddcc0c7ef773f0

Git commit 2308861d886fd390cda8e2ab23fdd69259a5870d by git-ubuntu importer (on behalf of Boyuan Yang) on 04/07/2018 at 04:27..
1.2.3-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx-qt5/-/commit/2308861d886fd390cda8e2ab23fdd69259a5870d

Git commit ec326dc7aa5ecd0855f37dbee5d5479663d21277 by git-ubuntu importer (on behalf of Boyuan Yang) on 20/10/2018 at 04:29..
1.2.3-2 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx-qt5/-/commit/ec326dc7aa5ecd0855f37dbee5d5479663d21277

Git commit 23940af574d1185c588c577d984187e986855c42 by git-ubuntu importer (on behalf of Boyuan Yang) on 24/09/2019 at 04:29..
1.2.3-3 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx-qt5/-/commit/23940af574d1185c588c577d984187e986855c42

Git commit 27bbfbc667c141dbc9522c51b400b5d2c9e8fb25 by git-ubuntu importer (on behalf of Boyuan Yang) on 27/11/2019 at 04:29..
1.2.4-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx-qt5/-/commit/27bbfbc667c141dbc9522c51b400b5d2c9e8fb25

Git commit 827eb44d6e1c736c6ac326836691c32bc74d372b by git-ubuntu importer (on behalf of Boyuan Yang) on 03/07/2020 at 22:29..
1.2.4+git20200609-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx-qt5/-/commit/827eb44d6e1c736c6ac326836691c32bc74d372b

Git commit af2bb6c1adcaefaec17c18f81ab4d5cf26319255 by git-ubuntu importer (on behalf of Boyuan Yang) on 07/08/2020 at 22:28..
1.2.5-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx-qt5/-/commit/af2bb6c1adcaefaec17c18f81ab4d5cf26319255

Git commit 27193f28bec75202702e015db007931f67d36bd4 by git-ubuntu importer (on behalf of Boyuan Yang) on 18/08/2021 at 10:35..
1.2.6-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx-qt5/-/commit/27193f28bec75202702e015db007931f67d36bd4

Git commit ea9e9df247f41e3e6c9b5383d2572357cc26af6c by git-ubuntu importer (on behalf of Boyuan Yang) on 22/10/2021 at 22:28..
1.2.6-2 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx-qt5/-/commit/ea9e9df247f41e3e6c9b5383d2572357cc26af6c

Git commit 1c5732f5ea60f3996db412b46460b0f4e9e2ae42 by git-ubuntu importer (on behalf of Boyuan Yang) on 08/01/2022 at 10:28..
1.2.7-1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx-qt5/-/commit/1c5732f5ea60f3996db412b46460b0f4e9e2ae42

Git commit 1a9bba21153481db25b31a0ae43326df53593d95 by git-ubuntu importer (on behalf of Boyuan Yang) on 14/01/2022 at 22:27..
1.2.7-1.1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx-qt5/-/commit/1a9bba21153481db25b31a0ae43326df53593d95

Git commit 948d54932a53cc994b3be601fb1a9fff10584ff9 by git-ubuntu importer (on behalf of Boyuan Yang) on 07/02/2022 at 04:29..
1.2.7-1.2 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx-qt5/-/commit/948d54932a53cc994b3be601fb1a9fff10584ff9

Git commit 3357adfe47fb992d239f4d4bdc0ca677c09ee2cc by git-ubuntu importer (on behalf of Boyuan Yang) on 16/03/2022 at 22:31..
1.2.7-2 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx-qt5/-/commit/3357adfe47fb992d239f4d4bdc0ca677c09ee2cc

Git commit a8b87c7223fc5bd9c75fb53d7a90ef30b956f0a9 by git-ubuntu importer (on behalf of Boyuan Yang) on 25/07/2024 at 04:28..
1.2.7-3 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx-qt5/-/commit/a8b87c7223fc5bd9c75fb53d7a90ef30b956f0a9

Git commit 6b7148bb6868fcf44bb194e3fe7770d70d1f4e11 by git-ubuntu importer (on behalf of Adrian Bunk) on 27/10/2025 at 04:28..
1.2.7-3.1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx-qt5/-/commit/6b7148bb6868fcf44bb194e3fe7770d70d1f4e11

Git commit af687474af993695637e865f87090c6eaa207c95 by git-ubuntu importer (on behalf of Boyuan Yang) on 15/02/2026 at 04:38..
1.2.7-4 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx-qt5/-/commit/af687474af993695637e865f87090c6eaa207c95

Git commit 6dfe822a8204b76d8e8b271d6c11ed8ed7cc4626 by git-ubuntu importer (on behalf of Rik Mills) on 18/02/2026 at 07:00..
1.2.7-4build1 (patches unapplied)

Imported using git-ubuntu import.
https://invent.kde.org/neon/forks/fcitx-qt5/-/commit/6dfe822a8204b76d8e8b271d6c11ed8ed7cc4626

Git commit f59589e0cc2e058b370d1909e7af3fb39eb43b56 by Carlos De Maine on 28/07/2026 at 00:03..
rebase on resolute
https://invent.kde.org/neon/forks/fcitx-qt5/-/commit/f59589e0cc2e058b370d1909e7af3fb39eb43b56

From null at kde.org  Tue Jul 28 01:09:34 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 00:09:34 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/education/labplot/Neon/release=5D_debian=3A_Revert_=22new_release=22?=
Message-ID: <20260728000934.05328140161D@lerwini.kde.org>

Git commit 25174be54cc47df19fdc6fdbd9eb5c3e2b33ff59 by Carlos De Maine.
Committed on 28/07/2026 at 00:09.
Pushed by carlosdem into branch 'Neon/release'.

Revert "new release"

This reverts commit b6880e5376d950dd40eeb7108cc6c2afd88d7305

M  +0    -6    debian/changelog

https://invent.kde.org/neon/education/labplot/-/commit/25174be54cc47df19fdc6fdbd9eb5c3e2b33ff59

diff --git a/debian/changelog b/debian/changelog
index a54f322..388a96b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,3 @@
-labplot (2.12.2-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Mon, 01 Jun 2026 06:52:10 +0000
-
 labplot (2.12.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 28 01:10:00 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 00:10:00 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/education/labplot/Neon/release=5Fnoble=5D_debian=3A_Revert_=22new_release=22?=
Message-ID: <20260728001000.3E8A514019B1@lerwini.kde.org>

Git commit 0a99633d666d14e31fe7ee3d313f5917294d5439 by Carlos De Maine.
Committed on 28/07/2026 at 00:09.
Pushed by carlosdem into branch 'Neon/release_noble'.

Revert "new release"

This reverts commit b6880e5376d950dd40eeb7108cc6c2afd88d7305

(cherry picked from commit 25174be54cc47df19fdc6fdbd9eb5c3e2b33ff59)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +0    -6    debian/changelog

https://invent.kde.org/neon/education/labplot/-/commit/0a99633d666d14e31fe7ee3d313f5917294d5439

diff --git a/debian/changelog b/debian/changelog
index a54f322..388a96b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,3 @@
-labplot (2.12.2-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Mon, 01 Jun 2026 06:52:10 +0000
-
 labplot (2.12.1-0neon) noble; urgency=medium
 
   * New release

From null at kde.org  Tue Jul 28 01:15:48 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 00:15:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/maui/mauikit-archiver/Neon/release=5D_debian=3A_Jun_not_June?=
Message-ID: <20260728001548.B3106140005B@lerwini.kde.org>

Git commit 77fe31751ce2c033d411c111a2407b7c0b8cc552 by Carlos De Maine.
Committed on 28/07/2026 at 00:15.
Pushed by carlosdem into branch 'Neon/release'.

Jun not June

M  +1    -1    debian/changelog

https://invent.kde.org/neon/maui/mauikit-archiver/-/commit/77fe31751ce2c033d411c111a2407b7c0b8cc552

diff --git a/debian/changelog b/debian/changelog
index cc3281c..2a27b15 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -14,5 +14,5 @@ mauikit-archiver (4.0.0-0neon) noble; urgency=medium
 
   * Initial release
 
- -- Jonathan Riddell <jr at jriddell.org>  Mon, 10 June 2024 19:57:31 +0000
+ -- Jonathan Riddell <jr at jriddell.org>  Mon, 10 Jun 2024 19:57:31 +0000
 

From null at kde.org  Tue Jul 28 01:19:04 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 00:19:04 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/symboleditor/Neon/release=5D_debian=3A_-DCMAKE=5FPOLICY=5FVERSION=5FMINIMUM=3D3=2E5?=
Message-ID: <20260728001904.E1D7C1400D93@lerwini.kde.org>

Git commit a8afc08d07b8cdfd820d511755a409ba82f86bc4 by Carlos De Maine.
Committed on 28/07/2026 at 00:19.
Pushed by carlosdem into branch 'Neon/release'.

-DCMAKE_POLICY_VERSION_MINIMUM=3.5

M  +3    -0    debian/rules

https://invent.kde.org/neon/graphics/symboleditor/-/commit/a8afc08d07b8cdfd820d511755a409ba82f86bc4

diff --git a/debian/rules b/debian/rules
index d827a0d..04045f6 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,5 +5,8 @@ export DEB_LDFLAGS_MAINT_APPEND := -Wl,--as-needed
 %:
 	dh $@ --with kde
 
+override_dh_auto_configure:
+	dh_auto_configure -- -DCMAKE_POLICY_VERSION_MINIMUM=3.5
+
 override_dh_missing:
 	dh_missing --fail-missing

From null at kde.org  Tue Jul 28 01:27:45 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 00:27:45 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/okteta/Neon/release=5D_debian=3A_no_tests?=
Message-ID: <20260728002745.6028E140005B@lerwini.kde.org>

Git commit 05c2341fdb9c8c6087911c172917193008241454 by Carlos De Maine.
Committed on 28/07/2026 at 00:27.
Pushed by carlosdem into branch 'Neon/release'.

no tests

M  +1    -9    debian/rules

https://invent.kde.org/neon/utilities/okteta/-/commit/05c2341fdb9c8c6087911c172917193008241454

diff --git a/debian/rules b/debian/rules
index 6a3241d..f7cbb57 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,19 +1,11 @@
 #!/usr/bin/make -f
 
-l10npkgs_firstversion_ok := 4:16.04.3-7~
-
 dh = --with sodeps
 
-TESTS_HOME=$(CURDIR)/debian/tests.home
-
 include /usr/share/pkg-kde-tools/qt-kde-team/3/debian-qt-kde.mk
 include /usr/share/pkg-kde-tools/qt-kde-team/2/l10n-packages.mk
 libpkgs_gen_strict_local_shlibs = $(libpkgs_all_packages)
 include /usr/share/pkg-kde-tools/qt-kde-team/3/library-packages.mk
 
 override_dh_auto_test:
-ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
-	mkdir -p "$(TESTS_HOME)"
-	HOME=$(TESTS_HOME) xvfb-run -a --server-args="-screen 0 1024x768x24+32" dh_auto_test
-	rm -rf "$(TESTS_HOME)"
-endif
+	:
\ No newline at end of file

From null at kde.org  Tue Jul 28 01:34:49 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 00:34:49 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/office/crow-translate/Neon/release=5D_debian=3A_resolute?=
Message-ID: <20260728003449.97C0914008EC@lerwini.kde.org>

Git commit 6d271b65d12dc765cbda05c7588261263bed7936 by Carlos De Maine.
Committed on 28/07/2026 at 00:34.
Pushed by carlosdem into branch 'Neon/release'.

resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/office/crow-translate/-/commit/6d271b65d12dc765cbda05c7588261263bed7936

diff --git a/debian/changelog b/debian/changelog
index 81d02e3..1850e0c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-crow-translate (4.0.2-0neon) noble; urgency=medium
+crow-translate (4.0.2-0neon) resolute; urgency=medium
 
   * New release
 

From null at kde.org  Tue Jul 28 01:34:49 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 00:34:49 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/office/crow-translate/Neon/release=5D_debian=3A_new_release?=
Message-ID: <20260728003449.94C6B14005C9@lerwini.kde.org>

Git commit 3b9cc0d395570e939043d5e4ef1fffa7450fc0a4 by Carlos De Maine.
Committed on 28/07/2026 at 00:34.
Pushed by carlosdem into branch 'Neon/release'.

new release

(cherry picked from commit 9d11aaff1ce1444f38fbc817a759f8e15f9fe7e6)

M  +7    -0    debian/changelog

https://invent.kde.org/neon/office/crow-translate/-/commit/3b9cc0d395570e939043d5e4ef1fffa7450fc0a4

diff --git a/debian/changelog b/debian/changelog
index 083c795..81d02e3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+crow-translate (4.0.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Carlos De Maine <carlosdem at kde.org>  Tue, 28 Jul 2026 10:32 21 +1000
+
 crow-translate (3.1.0-0neon) noble; urgency=medium
 
   * New release
@@ -9,6 +15,7 @@ crow-translate (3.0.0-0neon) noble; urgency=medium
   * Initial release
 
  -- Carlos De Maine <carlosdemaine at gmail.com>  Fri, 05 Jul 2024 21:52:54 +1000
+
 crow-translate (2.11.1+git20240901-0) noble; urgency=medium
 
   * Initial release


From null at kde.org  Tue Jul 28 01:35:15 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 00:35:15 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/office/crow-translate/Neon/release=5Fnoble=5D_debian=3A_new_release?=
Message-ID: <20260728003515.4F96414005C9@lerwini.kde.org>

Git commit 9d11aaff1ce1444f38fbc817a759f8e15f9fe7e6 by Carlos De Maine.
Committed on 28/07/2026 at 00:34.
Pushed by carlosdem into branch 'Neon/release_noble'.

new release

M  +7    -0    debian/changelog

https://invent.kde.org/neon/office/crow-translate/-/commit/9d11aaff1ce1444f38fbc817a759f8e15f9fe7e6

diff --git a/debian/changelog b/debian/changelog
index 083c795..81d02e3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+crow-translate (4.0.2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Carlos De Maine <carlosdem at kde.org>  Tue, 28 Jul 2026 10:32 21 +1000
+
 crow-translate (3.1.0-0neon) noble; urgency=medium
 
   * New release
@@ -9,6 +15,7 @@ crow-translate (3.0.0-0neon) noble; urgency=medium
   * Initial release
 
  -- Carlos De Maine <carlosdemaine at gmail.com>  Fri, 05 Jul 2024 21:52:54 +1000
+
 crow-translate (2.11.1+git20240901-0) noble; urgency=medium
 
   * Initial release

From null at kde.org  Tue Jul 28 01:37:40 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 00:37:40 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/infrastructure/pangea-data=5D_settings=3A_libquotient_is_in_forks_but_heaptrack_isn=27t?=
Message-ID: <20260728003740.1DC4F14005C9@lerwini.kde.org>

Git commit 0fa5d7b6a8279410ee8b540f778401072475d299 by Carlos De Maine.
Committed on 28/07/2026 at 00:37.
Pushed by carlosdem into branch 'master'.

libquotient is in forks but heaptrack isn't

M  +2    -2    settings/nci.yaml

https://invent.kde.org/neon/infrastructure/pangea-data/-/commit/0fa5d7b6a8279410ee8b540f778401072475d299

diff --git a/settings/nci.yaml b/settings/nci.yaml
index f20cab5..bf77c0d 100644
--- a/settings/nci.yaml
+++ b/settings/nci.yaml
@@ -189,11 +189,11 @@
   sourcer:
     restricted_packaging_copy: true
 
-'*_forks_heaptrack_*':
+'*_forks_libgpgme_*':
   sourcer:
     restricted_packaging_copy: true
 
-'*_forks_libgpgme_*':
+'*_forks_libquotient_*':
   sourcer:
     restricted_packaging_copy: true
 

From null at kde.org  Tue Jul 28 01:47:46 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 00:47:46 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/peruse/Neon/release=5D_debian=3A_no_kirigami-addons5_in_resolute?=
Message-ID: <20260728004746.AEA6714003DC@lerwini.kde.org>

Git commit e84412d35f883f60bb6be2f21d8fdd0f2e2bf0e8 by Carlos De Maine.
Committed on 28/07/2026 at 00:47.
Pushed by carlosdem into branch 'Neon/release'.

no kirigami-addons5 in resolute

M  +0    -1    debian/control

https://invent.kde.org/neon/graphics/peruse/-/commit/e84412d35f883f60bb6be2f21d8fdd0f2e2bf0e8

diff --git a/debian/control b/debian/control
index 67694ae..20cf5cd 100644
--- a/debian/control
+++ b/debian/control
@@ -9,7 +9,6 @@ Build-Depends: baloo-kf5-dev (>= 5.75.0~),
                extra-cmake-modules (>= 5.75.0~),
                gettext,
                kirigami2-dev (>= 5.75.0~),
-               kirigami-addons-dev,
                libkf5archive-dev (>= 5.75.0~),
                libkf5attica-dev (>= 5.75.0~),
                libkf5auth-dev (>= 5.75.0~),

From null at kde.org  Tue Jul 28 02:03:34 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 01:03:34 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/kdiagram/Neon/release=5D_debian=3A_-DQT=5FMAJOR=5FVERSION=3D6?=
Message-ID: <20260728010334.674801400393@lerwini.kde.org>

Git commit 8e44c66b4b54ef03b7b1be33e4c9eac13d8110e1 by Carlos De Maine.
Committed on 28/07/2026 at 01:03.
Pushed by carlosdem into branch 'Neon/release'.

-DQT_MAJOR_VERSION=6

M  +1    -1    debian/rules

https://invent.kde.org/neon/graphics/kdiagram/-/commit/8e44c66b4b54ef03b7b1be33e4c9eac13d8110e1

diff --git a/debian/rules b/debian/rules
index d0d3098..6fdc070 100755
--- a/debian/rules
+++ b/debian/rules
@@ -6,4 +6,4 @@
 	dh $@ --with kf6 --buildsystem kf6
 
 override_dh_auto_configure:
-	dh_auto_configure -- -DBUILD_QCH=ON -DCMAKE_POLICY_VERSION_MINIMUM=3.5 
+	dh_auto_configure -- -DBUILD_QCH=ON -DCMAKE_POLICY_VERSION_MINIMUM=3.5 -DQT_MAJOR_VERSION=6

From null at kde.org  Tue Jul 28 02:08:05 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 01:08:05 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/office/crow-translate/Neon/release=5D_debian=3A_unique_dates?=
Message-ID: <20260728010805.1229714001BB@lerwini.kde.org>

Git commit 273a44e17e6204181c733a50dda4bdd059e3fedd by Carlos De Maine.
Committed on 28/07/2026 at 01:07.
Pushed by carlosdem into branch 'Neon/release'.

unique dates

M  +1    -1    debian/changelog

https://invent.kde.org/neon/office/crow-translate/-/commit/273a44e17e6204181c733a50dda4bdd059e3fedd

diff --git a/debian/changelog b/debian/changelog
index 1850e0c..f6e443d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -14,7 +14,7 @@ crow-translate (3.0.0-0neon) noble; urgency=medium
 
   * Initial release
 
- -- Carlos De Maine <carlosdemaine at gmail.com>  Fri, 05 Jul 2024 21:52:54 +1000
+ -- Carlos De Maine <carlosdemaine at gmail.com>  Sat, 06 Jul 2024 21:52:54 +1000
 
 crow-translate (2.11.1+git20240901-0) noble; urgency=medium
 

From null at kde.org  Tue Jul 28 02:08:31 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 01:08:31 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/office/crow-translate/Neon/release=5Fnoble=5D_debian=3A_unique_dates?=
Message-ID: <20260728010831.F1B7514008FA@lerwini.kde.org>

Git commit 24bc15ccfa685f0e4c300a7bd24d4ab3c3c3a84a by Carlos De Maine.
Committed on 28/07/2026 at 01:08.
Pushed by carlosdem into branch 'Neon/release_noble'.

unique dates

(cherry picked from commit 273a44e17e6204181c733a50dda4bdd059e3fedd)

M  +1    -1    debian/changelog

https://invent.kde.org/neon/office/crow-translate/-/commit/24bc15ccfa685f0e4c300a7bd24d4ab3c3c3a84a

diff --git a/debian/changelog b/debian/changelog
index 81d02e3..1cc7bbd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -14,7 +14,7 @@ crow-translate (3.0.0-0neon) noble; urgency=medium
 
   * Initial release
 
- -- Carlos De Maine <carlosdemaine at gmail.com>  Fri, 05 Jul 2024 21:52:54 +1000
+ -- Carlos De Maine <carlosdemaine at gmail.com>  Sat, 06 Jul 2024 21:52:54 +1000
 
 crow-translate (2.11.1+git20240901-0) noble; urgency=medium
 

From null at kde.org  Tue Jul 28 02:12:53 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 01:12:53 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/alpaka/Neon/unstable=5D_debian=3A_rm_unnecessary_build_dep?=
Message-ID: <20260728011253.8C73F1400393@lerwini.kde.org>

Git commit 58e932d07a6b204c6745f02535c7a1c3bac01ab9 by Carlos De Maine.
Committed on 28/07/2026 at 01:12.
Pushed by carlosdem into branch 'Neon/unstable'.

rm unnecessary build dep

M  +0    -1    debian/control

https://invent.kde.org/neon/utilities/alpaka/-/commit/58e932d07a6b204c6745f02535c7a1c3bac01ab9

diff --git a/debian/control b/debian/control
index 64d9be6..634a0e3 100644
--- a/debian/control
+++ b/debian/control
@@ -23,7 +23,6 @@ Build-Depends: cmake,
                qt6-declarative-dev,
                qt6-tools-dev,
                reuse,
-               spdx-licenses,
 Standards-Version: 4.6.2
 Homepage: http://www.kde.org/
 

From null at kde.org  Tue Jul 28 02:15:27 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 01:15:27 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma-mobile/plasma-samegame/Neon/unstable=5D_debian=3A_dh=5Fauto=5Fconfigure_--_-DQT=5FMAJOR=5FVERSION=3D6?=
Message-ID: <20260728011527.79F331400393@lerwini.kde.org>

Git commit a91d9e92248c03538d06577ddbe4b35a27eb0593 by Carlos De Maine.
Committed on 28/07/2026 at 01:15.
Pushed by carlosdem into branch 'Neon/unstable'.

dh_auto_configure -- -DQT_MAJOR_VERSION=6

M  +2    -2    debian/rules

https://invent.kde.org/neon/plasma-mobile/plasma-samegame/-/commit/a91d9e92248c03538d06577ddbe4b35a27eb0593

diff --git a/debian/rules b/debian/rules
index 47c772a..1448d04 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,5 +5,5 @@
 %:
 	dh $@ --with kf6 --buildsystem kf6
 
-override_dh_shlibdeps:
-	dh_shlibdeps -l$(CURDIR)/debian/$(shell dh_listpackages | head -n1)/usr/kf6/lib/$(DEB_HOST_MULTIARCH)/
+override_dh_auto_configure:
+	dh_auto_configure -- -DQT_MAJOR_VERSION=6

From null at kde.org  Tue Jul 28 02:32:06 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 01:32:06 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/jxrlib/Neon/release=5D_debian/patches=3A_use_a_newer_cmake_patch?=
Message-ID: <20260728013206.4AF3714001BB@lerwini.kde.org>

Git commit bfab2df7a2a64b1b1f8e328b0c1bc785081ef8d6 by Carlos De Maine.
Committed on 28/07/2026 at 01:32.
Pushed by carlosdem into branch 'Neon/release'.

use a newer cmake patch

M  +1    -1    debian/patches/series
A  +223  -0    debian/patches/usecmake2.patch

https://invent.kde.org/neon/forks/jxrlib/-/commit/bfab2df7a2a64b1b1f8e328b0c1bc785081ef8d6

diff --git a/debian/patches/series b/debian/patches/series
index c283194..a54a77b 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,2 @@
-usecmake.patch
+usecmake2.patch
 typos.patch
diff --git a/debian/patches/usecmake2.patch b/debian/patches/usecmake2.patch
new file mode 100644
index 0000000..9003786
--- /dev/null
+++ b/debian/patches/usecmake2.patch
@@ -0,0 +1,223 @@
+Manually updated 2026 May 30, by Dave Allured for MacPorts
+For version 1.4.0 update to github.com/mircomir/jxrlib
+Add new C source file: sys/memory_lim.c
+
+Original 0001 patch file was from old version of github.com/Gcenx/macports-wine:
+https://raw.githubusercontent.com/Gcenx/macports-wine/1b310a17497f9a49cc82789cc5afa2d22bb67c0c/graphics/jxrlib/files/0001-Add-ability-to-build-using-cmake.patch
+See macports-ports history for jxrlib/Portfile.
+===============================================
+
+From 68a6e95de65ba6c6774586b73902eb8f47836f92 Mon Sep 17 00:00:00 2001
+From: Dean M Greer <gcenx83 at gmail.com>
+Date: Tue, 24 Feb 2021 21:07:30 -0400
+Subject: [PATCH] Add ability to build using cmake
+
+---
+ CMakeLists.txt  | 142 ++++++++++++++++++++++++++++++++++++++++++++++++
+ JoinPaths.cmake |  26 +++++++++
+ jxrlib.pc.in    |  12 ++++
+ 3 files changed, 180 insertions(+)
+ create mode 100644 CMakeLists.txt
+ create mode 100644 JoinPaths.cmake
+ create mode 100644 jxrlib.pc.in
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+new file mode 100644
+index 0000000..2d6cfac
+--- /dev/null
++++ b/CMakeLists.txt
+@@ -0,0 +1,142 @@
++# Copyright Mathieu Malaterre <malat at debian.org>
++# BSD (Same as jxrlib)
++# Based on https://jxrlib.codeplex.com/discussions/440294
++cmake_minimum_required(VERSION 2.8)
++project(jxrlib C)
++
++# Need shared libs for ABI
++set(BUILD_SHARED_LIBS ON)
++
++# helper macro to preserve original Makefile convention
++macro(JXR_MAKE_OBJ SET_NAME)
++  foreach(src ${SRC_${SET_NAME}})
++    list(APPEND OBJ_${SET_NAME} ${DIR_${SET_NAME}}/${src})
++  endforeach()
++endmacro()
++
++if(NOT MSVC)
++  add_definitions(-D__ANSI__)
++  add_compile_options(-Wno-error=implicit-function-declaration)
++endif()
++
++include(TestBigEndian)
++test_big_endian(ISBIGENDIAN)
++if(ISBIGENDIAN)
++  set(DEF_ENDIAN _BIG__ENDIAN_)
++endif()
++
++set(DIR_SYS image/sys)
++set(DIR_DEC image/decode)
++set(DIR_ENC image/encode)
++
++set(DIR_GLUE jxrgluelib)
++set(DIR_TEST jxrtestlib)
++set(DIR_EXEC jxrencoderdecoder)
++
++set(VERSION "@VERSION@")
++set(SOVERSION "0")
++
++if(NOT JXRLIB_INSTALL_BINDIR)
++  set(JXRLIB_INSTALL_BINDIR "bin")
++endif()
++
++if(NOT JXRLIB_INSTALL_LIBDIR)
++  set(JXRLIB_INSTALL_LIBDIR "lib")
++endif()
++
++if(NOT JXRLIB_INSTALL_INCLUDEDIR)
++  set(JXRLIB_INSTALL_INCLUDEDIR "include/jxrlib")
++endif()
++
++include_directories(
++  common/include
++  ${DIR_SYS}
++  ${DIR_GLUE}
++  ${DIR_TEST}
++)
++
++# JPEG-XR
++set(SRC_SYS adapthuff.c image.c memory_lim.c strcodec.c strPredQuant.c strTransform.c perfTimerANSI.c)
++JXR_MAKE_OBJ(SYS)
++set(SRC_DEC decode.c postprocess.c segdec.c strdec.c strInvTransform.c strPredQuantDec.c JXRTranscode.c)
++JXR_MAKE_OBJ(DEC)
++set(SRC_ENC encode.c segenc.c strenc.c strFwdTransform.c strPredQuantEnc.c)
++JXR_MAKE_OBJ(ENC)
++
++add_library(jpegxr ${OBJ_ENC} ${OBJ_DEC} ${OBJ_SYS})
++set_property(TARGET jpegxr
++  PROPERTY COMPILE_DEFINITIONS __ANSI__ DISABLE_PERF_MEASUREMENT ${DEF_ENDIAN}
++)
++set_property(TARGET jpegxr PROPERTY LINK_INTERFACE_LIBRARIES "")
++set_property(TARGET jpegxr PROPERTY COMPILE_FLAGS -w)
++set_property(TARGET jpegxr PROPERTY VERSION ${VERSION})
++set_property(TARGET jpegxr PROPERTY SOVERSION ${SOVERSION})
++install(TARGETS jpegxr
++  EXPORT JXRLibTargets
++  RUNTIME DESTINATION ${JXRLIB_INSTALL_BINDIR} COMPONENT Applications
++  LIBRARY DESTINATION ${JXRLIB_INSTALL_LIBDIR} COMPONENT Libraries
++)
++
++#¬†JXR-GLUE
++set(SRC_GLUE JXRGlue.c JXRMeta.c JXRGluePFC.c JXRGlueJxr.c)
++JXR_MAKE_OBJ(GLUE)
++set(SRC_TEST JXRTest.c JXRTestBmp.c JXRTestHdr.c JXRTestPnm.c JXRTestTif.c JXRTestYUV.c)
++JXR_MAKE_OBJ(TEST)
++
++add_library(jxrglue ${OBJ_GLUE} ${OBJ_TEST})
++set_property(TARGET jxrglue
++  PROPERTY COMPILE_DEFINITIONS __ANSI__ DISABLE_PERF_MEASUREMENT ${DEF_ENDIAN}
++)
++set_property(TARGET jxrglue PROPERTY COMPILE_FLAGS -w)
++set_property(TARGET jxrglue PROPERTY VERSION ${VERSION})
++set_property(TARGET jxrglue PROPERTY SOVERSION ${SOVERSION})
++install(TARGETS jxrglue
++  EXPORT JXRLibTargets
++  RUNTIME DESTINATION ${JXRLIB_INSTALL_BINDIR} COMPONENT Applications
++  LIBRARY DESTINATION ${JXRLIB_INSTALL_LIBDIR} COMPONENT Libraries
++)
++
++target_link_libraries(jxrglue PRIVATE jpegxr m)
++
++# Enc app files
++set(ENCAPP JxrEncApp)
++add_executable(${ENCAPP} ${DIR_EXEC}/${ENCAPP}.c)
++set_property(TARGET ${ENCAPP}
++  PROPERTY COMPILE_DEFINITIONS __ANSI__ DISABLE_PERF_MEASUREMENT ${DEF_ENDIAN}
++)
++set_property(TARGET ${ENCAPP} PROPERTY COMPILE_FLAGS -w)
++target_link_libraries(${ENCAPP} jxrglue) # jpegxr)
++install(TARGETS ${ENCAPP} RUNTIME DESTINATION ${JXRLIB_INSTALL_BINDIR})
++
++# Dec app files
++set(DECAPP JxrDecApp)
++add_executable(${DECAPP} ${DIR_EXEC}/${DECAPP}.c)
++set_property(TARGET ${DECAPP}
++  PROPERTY COMPILE_DEFINITIONS __ANSI__ DISABLE_PERF_MEASUREMENT ${DEF_ENDIAN}
++)
++set_property(TARGET ${DECAPP} PROPERTY COMPILE_FLAGS -w)
++target_link_libraries(${DECAPP} jxrglue) # jpegxr)
++install(TARGETS ${DECAPP} RUNTIME DESTINATION ${JXRLIB_INSTALL_BINDIR})
++
++# Generate pkgconfig file
++include(JoinPaths.cmake)
++join_paths(JXRLIB_PKGCONF_LIBDIR "\${prefix}" "${JXRLIB_INSTALL_LIBDIR}")
++join_paths(JXRLIB_PKGCONF_INCLUDEDIR "\${prefix}" "${JXRLIB_INSTALL_INCLUDEDIR}")
++configure_file(
++    "${PROJECT_SOURCE_DIR}/jxrlib.pc.in"
++    ${PROJECT_BINARY_DIR}/jxrlib.pc
++    @ONLY
++)
++install(
++    FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.pc
++    DESTINATION ${JXRLIB_INSTALL_LIBDIR}/pkgconfig
++)
++
++# install rules
++install(FILES jxrgluelib/JXRGlue.h jxrgluelib/JXRMeta.h jxrtestlib/JXRTest.h
++  image/sys/windowsmediaphoto.h
++  DESTINATION ${JXRLIB_INSTALL_INCLUDEDIR} COMPONENT Headers
++)
++install(DIRECTORY common/include/ DESTINATION ${JXRLIB_INSTALL_INCLUDEDIR}
++  FILES_MATCHING PATTERN "*.h"
++)
+diff --git a/JoinPaths.cmake b/JoinPaths.cmake
+new file mode 100644
+index 0000000..a767270
+--- /dev/null
++++ b/JoinPaths.cmake
+@@ -0,0 +1,26 @@
++# This module provides a function for joining paths
++# known from most languages
++#
++# SPDX-License-Identifier: (MIT OR CC0-1.0)
++# Copyright 2020 Jan Tojnar
++# https://github.com/jtojnar/cmake-snips
++#
++# Modelled after Python‚Äôs os.path.join
++# https://docs.python.org/3.7/library/os.path.html#os.path.join
++# Windows not supported
++function(join_paths joined_path first_path_segment)
++    set(temp_path "${first_path_segment}")
++    foreach(current_segment IN LISTS ARGN)
++        if(NOT ("${current_segment}" STREQUAL ""))
++            string(REGEX REPLACE "^${CMAKE_INSTALL_PREFIX}/?" "" new_segment "${current_segment}")
++            if(NOT ("${new_segment}" STREQUAL ""))
++                if(NOT IS_ABSOLUTE "${current_segment}" OR NOT "${current_segment}" MATCHES "^${new_segment}$")
++                    set(temp_path "${temp_path}/${new_segment}")
++                else()
++                    set(temp_path "${current_segment}")
++                endif()
++            endif()
++        endif()
++    endforeach()
++    set(${joined_path} "${temp_path}" PARENT_SCOPE)
++endfunction()
+diff --git a/jxrlib.pc.in b/jxrlib.pc.in
+new file mode 100644
+index 0000000..be9170c
+--- /dev/null
++++ b/jxrlib.pc.in
+@@ -0,0 +1,12 @@
++prefix=@CMAKE_INSTALL_PREFIX@
++exec_prefix=${prefix}
++libdir=@JXRLIB_PKGCONF_LIBDIR@
++includedir=@JXRLIB_PKGCONF_INCLUDEDIR@
++
++Name: jxrlib
++Description: A library for reading JPEG XR images.
++
++Version: @VERSION@
++Libs: -L${libdir} -ljpegxr -ljxrglue
++Libs.private: -lm
++Cflags: -I${includedir} -D__ANSI__ -DDISABLE_PERF_MEASUREMENT
+--
+2.24.3 (Apple Git-128)

From null at kde.org  Tue Jul 28 02:40:06 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 01:40:06 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/kxstitch/Neon/release=5D_debian=3A_libmagick++-7=2Eq16-dev_in_resolute?=
Message-ID: <20260728014006.1306114001BB@lerwini.kde.org>

Git commit ff76f065c3b8c6dd9c61de748764bfd8a9afa4b5 by Carlos De Maine.
Committed on 28/07/2026 at 01:40.
Pushed by carlosdem into branch 'Neon/release'.

libmagick++-7.q16-dev in resolute

M  +1    -1    debian/control

https://invent.kde.org/neon/graphics/kxstitch/-/commit/ff76f065c3b8c6dd9c61de748764bfd8a9afa4b5

diff --git a/debian/control b/debian/control
index 655a2ca..7f57b00 100644
--- a/debian/control
+++ b/debian/control
@@ -16,7 +16,7 @@ Build-Depends: cmake (>= 2.8.12~),
                libkf5textwidgets-dev,
                libkf5widgetsaddons-dev,
                libkf5xmlgui-dev,
-               libmagick++-6.q16-dev,
+               libmagick++-7.q16-dev,
                libqt5x11extras5-dev,
                pkg-kde-tools,
                qtbase5-dev,

From null at kde.org  Tue Jul 28 03:17:23 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 02:17:23 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/neon/settings/Neon/release=5D_/=3A_noble_-=3E_resolute?=
Message-ID: <20260728021723.839401400277@lerwini.kde.org>

Git commit ba56675117b98738f8324a4ba1a12a7df60c8534 by Carlos De Maine.
Committed on 28/07/2026 at 02:17.
Pushed by carlosdem into branch 'Neon/release'.

noble -> resolute

M  +1    -1    etc/apt/apt.conf.d/40neon-pins
M  +12   -8    usr/share/distro-info/neon.csv
M  +3    -3    usr/share/metainfo/org.kde.neon.neon.metainfo.xml
M  +54   -54   usr/share/python-apt/templates/neon.info

https://invent.kde.org/neon/neon/settings/-/commit/ba56675117b98738f8324a4ba1a12a7df60c8534

diff --git a/etc/apt/apt.conf.d/40neon-pins b/etc/apt/apt.conf.d/40neon-pins
index 053ba1d..38660b7 100644
--- a/etc/apt/apt.conf.d/40neon-pins
+++ b/etc/apt/apt.conf.d/40neon-pins
@@ -12,5 +12,5 @@ Acquire::IndexTargets {
 };
 
 APT::Update::Post-Invoke-Success {
-    "OVERRIDES=$(apt-get indextargets --format '$(FILENAME)' 'Identifier: neon-pins' | head -n 1) && OVERRIDES_LINK='/etc/apt/preferences.d/99-noble-overrides' && ln -s -f $OVERRIDES $OVERRIDES_LINK && echo 'Updating KDE neon pins... Done'"
+    "OVERRIDES=$(apt-get indextargets --format '$(FILENAME)' 'Identifier: neon-pins' | head -n 1) && OVERRIDES_LINK='/etc/apt/preferences.d/99-resolute-overrides' && ln -s -f $OVERRIDES $OVERRIDES_LINK && echo 'Updating KDE neon pins... Done'"
 };
diff --git a/usr/share/distro-info/neon.csv b/usr/share/distro-info/neon.csv
index 372c0c4..8cdc4dd 100644
--- a/usr/share/distro-info/neon.csv
+++ b/usr/share/distro-info/neon.csv
@@ -1,4 +1,4 @@
-version,codename,series,created,release,eol,eol-server,eol-esm
+version,codename,series,created,release,eol,eol-server,eol-esm,eol-legacy
 4.10,Warty Warthog,warty,2004-03-05,2004-10-20,2006-04-30
 5.04,Hoary Hedgehog,hoary,2004-10-20,2005-04-08,2006-10-31
 5.10,Breezy Badger,breezy,2005-04-08,2005-10-12,2007-04-13
@@ -18,25 +18,29 @@ version,codename,series,created,release,eol,eol-server,eol-esm
 12.10,Quantal Quetzal,quantal,2012-04-26,2012-10-18,2014-05-16
 13.04,Raring Ringtail,raring,2012-10-18,2013-04-25,2014-01-27
 13.10,Saucy Salamander,saucy,2013-04-25,2013-10-17,2014-07-17
-14.04 LTS,Trusty Tahr,trusty,2013-10-17,2014-04-17,2019-04-25,2019-04-25,2024-04-25
+14.04 LTS,Trusty Tahr,trusty,2013-10-17,2014-04-17,2019-04-25,2019-04-25,2024-04-25,2026-04-28
 14.10,Utopic Unicorn,utopic,2014-04-17,2014-10-23,2015-07-23
 15.04,Vivid Vervet,vivid,2014-10-23,2015-04-23,2016-02-04
 15.10,Wily Werewolf,wily,2015-04-23,2015-10-22,2016-07-28
-16.04 LTS,Xenial Xerus,xenial,2015-10-22,2016-04-21,2021-04-30,2021-04-30,2026-04-23
+16.04 LTS,Xenial Xerus,xenial,2015-10-22,2016-04-21,2021-04-30,2021-04-30,2026-04-23,2028-04-25
 16.10,Yakkety Yak,yakkety,2016-04-21,2016-10-13,2017-07-20
 17.04,Zesty Zapus,zesty,2016-10-13,2017-04-13,2018-01-13
 17.10,Artful Aardvark,artful,2017-04-13,2017-10-19,2018-07-19
-18.04 LTS,Bionic Beaver,bionic,2017-10-19,2018-04-26,2023-05-31,2023-05-31,2028-04-26
+18.04 LTS,Bionic Beaver,bionic,2017-10-19,2018-04-26,2023-05-31,2023-05-31,2028-04-26,2030-04-30
 18.10,Cosmic Cuttlefish,cosmic,2018-04-26,2018-10-18,2019-07-18
 19.04,Disco Dingo,disco,2018-10-18,2019-04-18,2020-01-23
 19.10,Eoan Ermine,eoan,2019-04-18,2019-10-17,2020-07-17
-20.04 LTS,Focal Fossa,focal,2019-10-17,2020-04-23,2025-05-29,2025-05-29,2030-04-23
+20.04 LTS,Focal Fossa,focal,2019-10-17,2020-04-23,2025-05-29,2025-05-29,2030-04-23,2032-04-27
 20.10,Groovy Gorilla,groovy,2020-04-23,2020-10-22,2021-07-22
 21.04,Hirsute Hippo,hirsute,2020-10-22,2021-04-22,2022-01-20
 21.10,Impish Indri,impish,2021-04-22,2021-10-14,2022-07-14
-22.04 LTS,Jammy Jellyfish,jammy,2021-10-14,2022-04-21,2027-06-01,2027-06-01,2032-04-21
+22.04 LTS,Jammy Jellyfish,jammy,2021-10-14,2022-04-21,2027-06-01,2027-06-01,2032-04-21,2034-04-25
 22.10,Kinetic Kudu,kinetic,2022-04-21,2022-10-20,2023-07-20
 23.04,Lunar Lobster,lunar,2022-10-20,2023-04-20,2024-01-25
 23.10,Mantic Minotaur,mantic,2023-04-20,2023-10-12,2024-07-11
-24.04 LTS,Noble Numbat,noble,2023-10-12,2024-04-25,2029-05-31,2029-05-31,2034-04-25
-24.10,Oracular Oriole,oracular,2024-04-25,2024-10-10,2025-07-10
\ No newline at end of file
+24.04 LTS,Noble Numbat,noble,2023-10-12,2024-04-25,2029-05-31,2029-05-31,2034-04-25,2036-04-29
+24.10,Oracular Oriole,oracular,2024-04-25,2024-10-10,2025-07-10
+25.04,Plucky Puffin,plucky,2024-10-10,2025-04-17,2026-01-15
+25.10,Questing Quokka,questing,2025-04-17,2025-10-09,2026-07-09
+26.04 LTS,Resolute Raccoon,resolute,2025-10-09,2026-04-23,2031-05-29,2031-05-29,2036-04-23,2038-04-27
+26.10,Stonking Stingray,stonking,2026-04-24,2026-10-15,2027-07-15
diff --git a/usr/share/metainfo/org.kde.neon.neon.metainfo.xml b/usr/share/metainfo/org.kde.neon.neon.metainfo.xml
index 5ff6b0c..771d833 100644
--- a/usr/share/metainfo/org.kde.neon.neon.metainfo.xml
+++ b/usr/share/metainfo/org.kde.neon.neon.metainfo.xml
@@ -21,12 +21,12 @@
   ...
 
   <releases>
-    <release version="24.04" type="stable">
+    <release version="64.04" type="stable">
       <description>
-        <p>KDE neon 24.04 Noble unstable edition</p>
+        <p>KDE neon 26.04 Resolute unstable edition</p>
       </description>
     </release>
     ...
   </releases>
 </component>
-     
\ No newline at end of file
+     
diff --git a/usr/share/python-apt/templates/neon.info b/usr/share/python-apt/templates/neon.info
index c118e66..d409ae3 100644
--- a/usr/share/python-apt/templates/neon.info
+++ b/usr/share/python-apt/templates/neon.info
@@ -1,4 +1,4 @@
-_ChangelogURI: http://changelogs.ubuntu.com/changelogs/pool/%s/%s/%s/%s_%s/changelog
+ChangelogURI: http://changelogs.ubuntu.com/changelogs/pool/%s/%s/%s/%s_%s/changelog
 
 Suite: devel
 RepositoryType: deb
@@ -8,39 +8,39 @@ BaseURI-amd64: http://archive.ubuntu.com/ubuntu
 MatchURI-amd64: archive.ubuntu.com/ubuntu
 BaseURI-i386: http://archive.ubuntu.com/ubuntu
 MatchURI-i386: archive.ubuntu.com/ubuntu
-MirrorsFile-amd64: Ubuntu.mirrors
-MirrorsFile-i386: Ubuntu.mirrors
-_Description: Ubuntu development series
+MirrorsFile-amd64: ubuntu.mirrors
+MirrorsFile-i386: ubuntu.mirrors
+Description: Ubuntu development series
 Component: main
-_CompDescription: Officially supported
-_CompDescriptionLong: Canonical-supported free and open-source software
+CompDescription: Officially supported
+CompDescriptionLong: Canonical-supported free and open-source software
 Component: universe
-_CompDescription: Community-maintained
-_CompDescriptionLong: Community-maintained free and open-source software
+CompDescription: Community-maintained
+CompDescriptionLong: Community-maintained free and open-source software
 Component: restricted
-_CompDescription: Non-free drivers
-_CompDescriptionLong: Proprietary drivers for devices
+CompDescription: Non-free drivers
+CompDescriptionLong: Proprietary drivers for devices
 Component: multiverse
 ParentComponent: universe
-_CompDescription: Restricted software
-_CompDescriptionLong: Software restricted by copyright or legal issues
+CompDescription: Restricted software
+CompDescriptionLong: Software restricted by copyright or legal issues
 
 Suite: devel
 ParentSuite: devel
 RepositoryType: deb-src
 BaseURI: http://archive.ubuntu.com/ubuntu/
 MatchURI: archive.ubuntu.com/ubuntu|ports.ubuntu.com/ubuntu-ports
-_Description: Ubuntu development series
+Description: Ubuntu development series
 
 Suite: devel
 Official: false
 RepositoryType: deb
 BaseURI: http://extras.ubuntu.com
 MatchURI: extras.ubuntu.com
-_Description: Independent
+Description: Independent
 Component: main
-_CompDescription: Provided by third-party software developers
-_CompDescriptionLong: Software offered by third party developers.
+CompDescription: Provided by third-party software developers
+CompDescriptionLong: Software offered by third party developers.
 
 Suite: devel-security
 ParentSuite: devel
@@ -51,50 +51,50 @@ BaseURI-amd64: http://security.ubuntu.com/ubuntu/
 MatchURI-amd64: archive.ubuntu.com/ubuntu|security.ubuntu.com
 BaseURI-i386: http://security.ubuntu.com/ubuntu/
 MatchURI-i386: archive.ubuntu.com/ubuntu|security.ubuntu.com
-_Description: Important security updates
+Description: Important security updates
 
 Suite: devel-security
 ParentSuite: devel
 RepositoryType: deb-src
 BaseURI: http://archive.ubuntu.com/ubuntu/
 MatchURI: archive.ubuntu.com/ubuntu|ports.ubuntu.com/ubuntu-ports|security.ubuntu.com
-_Description: Important security updates
+Description: Important security updates
 
 Suite: devel-updates
 ParentSuite: devel
 RepositoryType: deb
-_Description: Recommended updates
+Description: Recommended updates
 
 Suite: devel-updates
 ParentSuite: devel
 RepositoryType: deb-src
 BaseURI: http://archive.ubuntu.com/ubuntu/
 MatchURI: archive.ubuntu.com/ubuntu|ports.ubuntu.com/ubuntu-ports
-_Description: Recommended updates
+Description: Recommended updates
 
 Suite: devel-proposed
 ParentSuite: devel
 RepositoryType: deb
-_Description: Pre-released updates
+Description: Pre-released updates
 
 Suite: devel-proposed
 ParentSuite: devel
 RepositoryType: deb-src
 BaseURI: http://archive.ubuntu.com/ubuntu/
 MatchURI: archive.ubuntu.com/ubuntu|ports.ubuntu.com/ubuntu-ports
-_Description: Pre-released updates
+Description: Pre-released updates
 
 Suite: devel-backports
 ParentSuite: devel
 RepositoryType: deb
-_Description: Unsupported updates
+Description: Unsupported updates
 
 Suite: devel-backports
 ParentSuite: devel
 RepositoryType: deb-src
 BaseURI: http://archive.ubuntu.com/ubuntu/
 MatchURI: archive.ubuntu.com/ubuntu|ports.ubuntu.com/ubuntu-ports
-_Description: Unsupported updates
+Description: Unsupported updates
 
 Suite: {series}
 RepositoryType: deb
@@ -104,29 +104,29 @@ BaseURI-amd64: http://archive.ubuntu.com/ubuntu
 MatchURI-amd64: archive.ubuntu.com/ubuntu
 BaseURI-i386: http://archive.ubuntu.com/ubuntu
 MatchURI-i386: archive.ubuntu.com/ubuntu
-MirrorsFile-amd64: Ubuntu.mirrors
-MirrorsFile-i386: Ubuntu.mirrors
-_Description: Ubuntu {version} '{codename}'
+MirrorsFile-amd64: ubuntu.mirrors
+MirrorsFile-i386: ubuntu.mirrors
+Description: Ubuntu {version} '{codename}'
 Component: main
-_CompDescription: Officially supported
-_CompDescriptionLong: Canonical-supported free and open-source software
+CompDescription: Officially supported
+CompDescriptionLong: Canonical-supported free and open-source software
 Component: universe
-_CompDescription: Community-maintained
-_CompDescriptionLong: Community-maintained free and open-source software
+CompDescription: Community-maintained
+CompDescriptionLong: Community-maintained free and open-source software
 Component: restricted
-_CompDescription: Non-free drivers
-_CompDescriptionLong: Proprietary drivers for devices
+CompDescription: Non-free drivers
+CompDescriptionLong: Proprietary drivers for devices
 Component: multiverse
 ParentComponent: universe
-_CompDescription: Restricted software
-_CompDescriptionLong: Software restricted by copyright or legal issues
+CompDescription: Restricted software
+CompDescriptionLong: Software restricted by copyright or legal issues
 
 Suite: {series}
 ParentSuite: {series}
 RepositoryType: deb-src
 BaseURI: http://archive.ubuntu.com/ubuntu/
 MatchURI: archive.ubuntu.com/ubuntu|ports.ubuntu.com/ubuntu-ports
-_Description: Ubuntu {version} '{codename}'
+Description: Ubuntu {version} '{codename}'
 X-Version: ge 11.04
 
 Suite: {series}
@@ -134,33 +134,33 @@ RepositoryType: deb
 MatchName: .*
 BaseURI: cdrom:\[Ubuntu.*{version}
 MatchURI: cdrom:\[Ubuntu.*{version}
-_Description: Installation medium with Ubuntu {version} '{codename}'
+Description: Installation medium with Ubuntu {version} '{codename}'
 Available: False
 Component: main
-_CompDescription: Officially supported
+CompDescription: Officially supported
 Component: restricted
-_CompDescription: Restricted copyright
+CompDescription: Restricted copyright
 
 Suite: {series}
 Official: false
 RepositoryType: deb
 BaseURI: http://archive.canonical.com
 MatchURI: archive.canonical.com
-_Description: Canonical Partners
+Description: Canonical Partners
 Component: partner
-_CompDescription: Software packaged by Canonical for their partners
-_CompDescriptionLong: This software is not part of Ubuntu.
+CompDescription: Software packaged by Canonical for their partners
+CompDescriptionLong: This software is not part of Ubuntu.
 X-Version: le 20.04, ge 10.10
 
-Suite: {series} 
+Suite: {series}
 Official: false
 RepositoryType: deb
 BaseURI: http://extras.ubuntu.com
 MatchURI: extras.ubuntu.com
-_Description: Independent
+Description: Independent
 Component: main
-_CompDescription: Provided by third-party software developers
-_CompDescriptionLong: Software offered by third party developers.
+CompDescription: Provided by third-party software developers
+CompDescriptionLong: Software offered by third party developers.
 X-Version: le 15.04, ge 10.10
 
 Suite: {series}-security
@@ -172,51 +172,51 @@ BaseURI-amd64: http://security.ubuntu.com/ubuntu/
 MatchURI-amd64: archive.ubuntu.com/ubuntu|security.ubuntu.com
 BaseURI-i386: http://security.ubuntu.com/ubuntu/
 MatchURI-i386: archive.ubuntu.com/ubuntu|security.ubuntu.com
-_Description: Important security updates
+Description: Important security updates
 
 Suite: {series}-security
 ParentSuite: {series}
 RepositoryType: deb-src
 BaseURI: http://archive.ubuntu.com/ubuntu/
 MatchURI: archive.ubuntu.com/ubuntu|ports.ubuntu.com/ubuntu-ports|security.ubuntu.com
-_Description: Important security updates
+Description: Important security updates
 X-Version: ge 11.04
 
 Suite: {series}-updates
 ParentSuite: {series}
 RepositoryType: deb
-_Description: Recommended updates
+Description: Recommended updates
 
 Suite: {series}-updates
 ParentSuite: {series}
 RepositoryType: deb-src
 BaseURI: http://archive.ubuntu.com/ubuntu/
 MatchURI: archive.ubuntu.com/ubuntu|ports.ubuntu.com/ubuntu-ports
-_Description: Recommended updates
+Description: Recommended updates
 X-Version: ge 11.04
 
 Suite: {series}-proposed
 ParentSuite: {series}
 RepositoryType: deb
-_Description: Pre-released updates
+Description: Pre-released updates
 
 Suite: {series}-proposed
 ParentSuite: {series}
 RepositoryType: deb-src
 BaseURI: http://archive.ubuntu.com/ubuntu/
 MatchURI: archive.ubuntu.com/ubuntu|ports.ubuntu.com/ubuntu-ports
-_Description: Pre-released updates
+Description: Pre-released updates
 X-Version: ge 11.04
 
 Suite: {series}-backports
 ParentSuite: {series}
 RepositoryType: deb
-_Description: Unsupported updates
+Description: Unsupported updates
 
 Suite: {series}-backports
 ParentSuite: {series}
 RepositoryType: deb-src
 BaseURI: http://archive.ubuntu.com/ubuntu/
 MatchURI: archive.ubuntu.com/ubuntu|ports.ubuntu.com/ubuntu-ports
-_Description: Unsupported updates
+Description: Unsupported updates
 X-Version: ge 11.04

From null at kde.org  Tue Jul 28 03:19:07 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 02:19:07 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/neon/settings/Neon/release=5D_usr/share/metainfo=3A_26=2E04?=
Message-ID: <20260728021907.AD90C14013AA@lerwini.kde.org>

Git commit 7e30253f6745eba07417faaba10c481e3a7e0d5f by Carlos De Maine.
Committed on 28/07/2026 at 02:19.
Pushed by carlosdem into branch 'Neon/release'.

26.04

M  +1    -1    usr/share/metainfo/org.kde.neon.neon.metainfo.xml

https://invent.kde.org/neon/neon/settings/-/commit/7e30253f6745eba07417faaba10c481e3a7e0d5f

diff --git a/usr/share/metainfo/org.kde.neon.neon.metainfo.xml b/usr/share/metainfo/org.kde.neon.neon.metainfo.xml
index bca85e8..8c52b2a 100644
--- a/usr/share/metainfo/org.kde.neon.neon.metainfo.xml
+++ b/usr/share/metainfo/org.kde.neon.neon.metainfo.xml
@@ -21,7 +21,7 @@
   ...
 
   <releases>
-    <release version="24.04" type="stable">
+    <release version="26.04" type="stable">
       <description>
         <p>KDE neon 26.04 Resolute user edition</p>
       </description>

From null at kde.org  Tue Jul 28 03:19:07 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 02:19:07 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/neon/settings/Neon/release=5D_usr/share/metainfo=3A_24=2E04_user_edition?=
Message-ID: <20260728021907.A91BD1400277@lerwini.kde.org>

Git commit cd7040542a457acde8c0587c774e6b3b557325f5 by Carlos De Maine.
Committed on 28/07/2026 at 02:18.
Pushed by carlosdem into branch 'Neon/release'.

24.04 user edition

M  +2    -2    usr/share/metainfo/org.kde.neon.neon.metainfo.xml

https://invent.kde.org/neon/neon/settings/-/commit/cd7040542a457acde8c0587c774e6b3b557325f5

diff --git a/usr/share/metainfo/org.kde.neon.neon.metainfo.xml b/usr/share/metainfo/org.kde.neon.neon.metainfo.xml
index 771d833..bca85e8 100644
--- a/usr/share/metainfo/org.kde.neon.neon.metainfo.xml
+++ b/usr/share/metainfo/org.kde.neon.neon.metainfo.xml
@@ -21,9 +21,9 @@
   ...
 
   <releases>
-    <release version="64.04" type="stable">
+    <release version="24.04" type="stable">
       <description>
-        <p>KDE neon 26.04 Resolute unstable edition</p>
+        <p>KDE neon 26.04 Resolute user edition</p>
       </description>
     </release>
     ...


From null at kde.org  Tue Jul 28 03:20:40 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 02:20:40 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/neon/settings/Neon/stable=5D_usr/share/metainfo=3A_testing_edition?=
Message-ID: <20260728022040.9120814005C9@lerwini.kde.org>

Git commit 858faa0705ec7ad80139225006bbd0ad39721b38 by Carlos De Maine.
Committed on 28/07/2026 at 02:20.
Pushed by carlosdem into branch 'Neon/stable'.

testing edition

M  +1    -1    usr/share/metainfo/org.kde.neon.neon.metainfo.xml

https://invent.kde.org/neon/neon/settings/-/commit/858faa0705ec7ad80139225006bbd0ad39721b38

diff --git a/usr/share/metainfo/org.kde.neon.neon.metainfo.xml b/usr/share/metainfo/org.kde.neon.neon.metainfo.xml
index 8c52b2a..40605f1 100644
--- a/usr/share/metainfo/org.kde.neon.neon.metainfo.xml
+++ b/usr/share/metainfo/org.kde.neon.neon.metainfo.xml
@@ -23,7 +23,7 @@
   <releases>
     <release version="26.04" type="stable">
       <description>
-        <p>KDE neon 26.04 Resolute user edition</p>
+        <p>KDE neon 26.04 Resolute testing edition</p>
       </description>
     </release>
     ...

From null at kde.org  Tue Jul 28 03:21:56 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 02:21:56 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/neon/settings/Neon/unstable=5D_usr/share/metainfo=3A_unstable_edition?=
Message-ID: <20260728022156.CA24414005C9@lerwini.kde.org>

Git commit 74757220bb929dc2742d349bbf60da3d9b75faed by Carlos De Maine.
Committed on 28/07/2026 at 02:21.
Pushed by carlosdem into branch 'Neon/unstable'.

unstable edition

M  +1    -1    usr/share/metainfo/org.kde.neon.neon.metainfo.xml

https://invent.kde.org/neon/neon/settings/-/commit/74757220bb929dc2742d349bbf60da3d9b75faed

diff --git a/usr/share/metainfo/org.kde.neon.neon.metainfo.xml b/usr/share/metainfo/org.kde.neon.neon.metainfo.xml
index 40605f1..4003852 100644
--- a/usr/share/metainfo/org.kde.neon.neon.metainfo.xml
+++ b/usr/share/metainfo/org.kde.neon.neon.metainfo.xml
@@ -23,7 +23,7 @@
   <releases>
     <release version="26.04" type="stable">
       <description>
-        <p>KDE neon 26.04 Resolute testing edition</p>
+        <p>KDE neon 26.04 Resolute unstable edition</p>
       </description>
     </release>
     ...

From null at kde.org  Tue Jul 28 04:06:55 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 03:06:55 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/multimedia/subtitlecomposer/Neon/release=5D_debian=3A_dh=5Fauto=5Fconfigure_--_-DQT=5FMAJOR=5FVERSION=3D6?=
Message-ID: <20260728030655.DB6D81400832@lerwini.kde.org>

Git commit c20f4210166ff8924db05785aede1f9158e3d6bf by Carlos De Maine.
Committed on 28/07/2026 at 03:06.
Pushed by carlosdem into branch 'Neon/release'.

dh_auto_configure -- -DQT_MAJOR_VERSION=6

M  +3    -0    debian/rules

https://invent.kde.org/neon/multimedia/subtitlecomposer/-/commit/c20f4210166ff8924db05785aede1f9158e3d6bf

diff --git a/debian/rules b/debian/rules
index 49552b2..a49fb57 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,3 +4,6 @@
 
 %:
 	dh $@ --with kf6 --buildsystem kf6
+
+override_dh_auto_configure:
+	dh_auto_configure -- -DQT_MAJOR_VERSION=6

From null at kde.org  Tue Jul 28 04:41:21 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 03:41:21 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/infrastructure/pangea-conf-projects=5D_overrides=3A_cleanup_and_wrap_and_sort?=
Message-ID: <20260728034121.7F9611400576@lerwini.kde.org>

Git commit b042345c3d3b9b2a4ecab73f4f691ab54dbfe1c8 by Carlos De Maine.
Committed on 28/07/2026 at 03:41.
Pushed by carlosdem into branch 'master'.

cleanup and wrap and sort

M  +118  -77   overrides/base.yaml

https://invent.kde.org/neon/infrastructure/pangea-conf-projects/-/commit/b042345c3d3b9b2a4ecab73f4f691ab54dbfe1c8

diff --git a/overrides/base.yaml b/overrides/base.yaml
index 2409ecd..21632d3 100644
--- a/overrides/base.yaml
+++ b/overrides/base.yaml
@@ -15,6 +15,7 @@
     upstream_scm:
       type: uscan
 
+
 ### 3rd Party ###
 
 '*invent.kde.org/neon/3rdparty/indi':
@@ -39,6 +40,7 @@
       url: https://github.com/sddm/sddm.git
       branch: develop
 
+
 ### backports-noble require -noble suffix to ensure unique naming against backports-jammy ###
 
 '*invent.kde.org/neon/backports-noble/accounts-qml-module-noble':
@@ -410,12 +412,12 @@
 
 ### backports-resolute ###
 
-'*invent.kde.org/neon/backports-resolute/libdbusmenu-qt-resolute':
+'*invent.kde.org/neon/backports-resolute/fluidsynth-resolute':
   '*':
     upstream_scm:
       type: uscan
 
-'*invent.kde.org/neon/backports-resolute/fluidsynth-resolute':
+'*invent.kde.org/neon/backports-resolute/libdbusmenu-qt-resolute':
   '*':
     upstream_scm:
       type: uscan
@@ -489,51 +491,11 @@
     upstream_scm:
       type: uscan
 
-'*invent.kde.org/neon/extras/kdiagram':
-  'Neon/stable':
-    upstream_scm:
-      branch: master
-
-'*invent.kde.org/neon/extras/ktechlab':
-  'Neon/release':
-    upstream_scm:
-      type: tarball
-      url: https://download.kde.org/unstable/ktechlab/ktechlab-0.51.0.tar.xz
-
-
-'*invent.kde.org/neon/libraries/kuserfeedback':
-  'Neon/unstable':
-    upstream_scm:
-      type: git
-      url: https://invent.kde.org/frameworks/kuserfeedback.git
-      branch: kf5
-  'Neon/stable':
-    upstream_scm:
-      type: git
-      url: https://invent.kde.org/frameworks/kuserfeedback.git
-      branch: kf5
-
-'*invent.kde.org/neon/libraries/libqaccessibilityclient':
+'*invent.kde.org/neon/extras/qcoro':
   '*':
     upstream_scm:
       type: uscan
 
-'*invent.kde.org/neon/utilities/okteta':
-  'Neon/unstable':
-    upstream_scm:
-      url: https://invent.kde.org/utilities/okteta.git
-      branch: work/kossebau/kf6
-
-'*invent.kde.org/neon/graphics/peruse':
-  'Neon/release':
-    upstream_scm:
-      type: tarball
-      url: https://download.kde.org/Attic/peruse/peruse-1.80.tar.xz
-
-'*invent.kde.org/neon/system/qtcurve':
-  'Neon/stable':
-    upstream_scm:
-      branch: master
 
 ### Forks ###
 
@@ -541,37 +503,36 @@
   '*':
     upstream_scm: null
 
-'*invent.kde.org/neon/forks/libquotient':
+'*invent.kde.org/neon/forks/fcitx5-qt':
   '*':
     upstream_scm:
       type: uscan
 
-'*invent.kde.org/neon/forks/fcitx5-qt':
+'*invent.kde.org/neon/forks/fcitx-qt5':
   '*':
     upstream_scm:
       type: uscan
 
-'*invent.kde.org/neon/forks/fcitx-qt5':
+'*invent.kde.org/neon/forks/jasper':
   '*':
     upstream_scm:
       type: uscan
 
-'*invent.kde.org/neon/forks/libgpgme':
+'*invent.kde.org/neon/forks/jxrlib':
   '*':
     upstream_scm:
       type: uscan
 
-'*invent.kde.org/neon/forks/jasper':
+'*invent.kde.org/neon/forks/libgpgme':
   '*':
     upstream_scm:
       type: uscan
 
-'*invent.kde.org/neon/forks/jxrlib':
+'*invent.kde.org/neon/forks/libquotient':
   '*':
     upstream_scm:
       type: uscan
 
-
 '*invent.kde.org/neon/forks/live-build':
   '*':
     upstream_scm: null
@@ -618,7 +579,57 @@
     upstream_scm:
       type: uscan
 
+### graphics ###
+
+'*invent.kde.org/neon/graphics/kdiagram':
+  'Neon/stable':
+    upstream_scm:
+      type: git
+      url: https://invent.kde.org/graphics/kdiagram.git
+      branch: master
+  'Neon/stable_noble':
+    upstream_scm:
+      type: git
+      url: https://invent.kde.org/graphics/kdiagram.git
+
+'*invent.kde.org/neon/graphics/peruse':
+  'Neon/release':
+    upstream_scm:
+      type: tarball
+      url: https://download.kde.org/Attic/peruse/peruse-1.80.tar.xz
+
+
 ### libraries ###
+
+'*invent.kde.org/neon/libraries/futuresql':
+  'Neon/stable':
+    upstream_scm:
+      type: git
+      url: https://invent.kde.org/libraries/futuresql.git
+      branch: master
+  'Neon/stable_noble':
+    upstream_scm:
+      type: git
+      url: https://invent.kde.org/libraries/futuresql.git
+      branch: master
+
+'*invent.kde.org/neon/libraries/libqaccessibilityclient':
+  '*':
+    upstream_scm:
+      type: uscan
+
+'*invent.kde.org/neon/libraries/phonon-backend-vlc':
+  'Neon/stable':
+    upstream_scm:
+      type: git
+      url: https://invent.kde.org/libraries/phonon-backend-vlc.git
+      branch: master
+  'Neon/stable_noble':
+    upstream_scm:
+      type: git
+      url: https://invent.kde.org/libraries/phonon-backend-vlc.git
+      branch: master
+
 '*invent.kde.org/neon/libraries/qxmpp':
   'Neon/release':
     upstream_scm:
@@ -629,7 +640,8 @@
       type: tarball
       url: https://download.kde.org/unstable/qxmpp/qxmpp-1.16.3.tar.xz
 
-### Maui ###
+
+### maui ###
 
 '*invent.kde.org/neon/maui/mauikit-audio':
   '*':
@@ -638,7 +650,8 @@
       url: https://invent.kde.org/camiloh/mauikit-audio.git
       branch: master
 
-### Neon Natives ###
+
+### neon natives ###
 
 '*invent.kde.org/neon/neon/calamares-settings':
   '*':
@@ -789,20 +802,6 @@
       type: git
       url: https://invent.kde.org/jbbgameich/ktactilefeedback.git
 
-'*invent.kde.org/neon/plasma/kwin-selenium-tester':
-  '{Neon/unstable}':
-    upstream_scm:
-      type: git
-      url: https://invent.kde.org/plasma/kwin.git
-      branch: master
-  '{Neon/stable}':
-    upstream_scm:
-      type: git
-      url: https://invent.kde.org/plasma/kwin.git
-      branch: master
-  '{Neon/release}':
-    upstream_scm:
-      type: uscan
 
 '*invent.kde.org/neon/neon-packaging/libetebase':
   '*':
@@ -863,10 +862,6 @@
     upstream_scm:
       type: uscan
 
-'*invent.kde.org/neon/extras/qcoro':
-  '*':
-    upstream_scm:
-      type: uscan
 
 '*invent.kde.org/neon/neon-packaging/rapidyaml':
   '*':
@@ -878,13 +873,6 @@
     upstream_scm:
       type: uscan
 
-'*invent.kde.org/neon/neon-packaging/slimt':
-  '*':
-    upstream_scm:
-      type: git
-      url: https://github.com/jerinphilip/slimt.git
-      branch: main
-
 '*invent.kde.org/neon/neon-packaging/stellarsolver':
   '*':
     upstream_scm:
@@ -900,7 +888,9 @@
     upstream_scm:
       type: uscan
 
+
 ### network ###
+
 '*invent.kde.org/neon/network/kaidan':
   'Neon/release':
     upstream_scm:
@@ -911,7 +901,9 @@
       type: tarball
       url: https://download.kde.org/unstable/kaidan/0.16.0/kaidan-0.16.0.tar.xz
 
+
 ### packaging ###
+
 '*invent.kde.org/neon/packaging/kdesdk-devenv-dependencies':
   '*':
     upstream_scm:
@@ -919,7 +911,27 @@
       url: https://invent.kde.org/packaging/kdesdk-devenv-dependencies.git
       branch: master
 
+
+### plasma ###
+
+'*invent.kde.org/neon/plasma/kwin-selenium-tester':
+  '{Neon/unstable}':
+    upstream_scm:
+      type: git
+      url: https://invent.kde.org/plasma/kwin.git
+      branch: master
+  '{Neon/stable}':
+    upstream_scm:
+      type: git
+      url: https://invent.kde.org/plasma/kwin.git
+      branch: master
+  '{Neon/release}':
+    upstream_scm:
+      type: uscan
+
+
 ### plasma-mobile ###
+
 '*invent.kde.org/neon/plasma-mobile/plasma-phone-settings':
   '*':
     upstream_scm:
@@ -927,6 +939,35 @@
       url: https://invent.kde.org/plasma-mobile/plasma-phone-settings.git
       branch: master
 
+
+### sdk ###
+
+'*invent.kde.org/neon/extras/ktechlab':
+  'Neon/release':
+    upstream_scm:
+      type: tarball
+      url: https://download.kde.org/unstable/ktechlab/ktechlab-0.51.0.tar.xz
+
+
+### system ###
+
+
+'*invent.kde.org/neon/system/qtcurve':
+  'Neon/stable':
+    upstream_scm:
+      branch: master
+
+
+### utilities ###
+
+'*invent.kde.org/neon/utilities/okteta':
+  'Neon/unstable':
+    upstream_scm:
+      url: https://invent.kde.org/utilities/okteta.git
+      branch: work/kossebau/kf6
+
+
+
 ### Qt ###
 
 # Qt lives in its own file!

From null at kde.org  Tue Jul 28 04:50:30 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 03:50:30 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/infrastructure/pangea-conf-projects=5D_nci=3A_allow_fcitx5-qt_to_be_in_forks?=
Message-ID: <20260728035030.0EF4C14004BB@lerwini.kde.org>

Git commit 9e7a19fcfac03aa3ec96753e5c24d671d42d80d4 by Carlos De Maine.
Committed on 28/07/2026 at 03:50.
Pushed by carlosdem into branch 'master'.

allow fcitx5-qt to be in forks

M  +1    -0    nci/release.yaml
M  +1    -0    nci/stable.yaml
M  +1    -0    nci/unstable.yaml

https://invent.kde.org/neon/infrastructure/pangea-conf-projects/-/commit/9e7a19fcfac03aa3ec96753e5c24d671d42d80d4

diff --git a/nci/release.yaml b/nci/release.yaml
index 19bd736..3a8c15b 100644
--- a/nci/release.yaml
+++ b/nci/release.yaml
@@ -17,6 +17,7 @@ invent.kde.org/neon:
     - '*'
   - forks:
     - base-files
+    - fcitx5-qt
     - fcitx-qt5
     - jasper
     - jxrlib
diff --git a/nci/stable.yaml b/nci/stable.yaml
index 8798dd1..9092c49 100644
--- a/nci/stable.yaml
+++ b/nci/stable.yaml
@@ -17,6 +17,7 @@ invent.kde.org/neon:
     - '*'
   - forks:
     - base-files
+    - fcitx5-qt
     - fcitx-qt5
     - jasper
     - jxrlib
diff --git a/nci/unstable.yaml b/nci/unstable.yaml
index 39a7a7a..4c7828c 100644
--- a/nci/unstable.yaml
+++ b/nci/unstable.yaml
@@ -17,6 +17,7 @@ invent.kde.org/neon:
     - '*'
   - forks:
     - base-files
+    - fcitx5-qt
     - fcitx-qt5
     - jasper
     - jxrlib

From null at kde.org  Tue Jul 28 05:19:26 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 04:19:26 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/incidenceeditor/Neon/stable=5D_debian=3A_kpim6-kmime-dev_-=3E_kf6-kmime-dev_________?=
Message-ID: <20260728041926.D3813140138F@lerwini.kde.org>

Git commit f9ddb96ec620debc5646a8a52e4701e4870a6d4d by Carlos De Maine.
Committed on 28/07/2026 at 04:19.
Pushed by carlosdem into branch 'Neon/stable'.

kpim6-kmime-dev -> kf6-kmime-dev

M  +1    -1    debian/control

https://invent.kde.org/neon/pim/incidenceeditor/-/commit/f9ddb96ec620debc5646a8a52e4701e4870a6d4d

diff --git a/debian/control b/debian/control
index 5d18115..0db6eae 100644
--- a/debian/control
+++ b/debian/control
@@ -56,13 +56,13 @@ Architecture: any
 X-Neon-MergedPackage: true
 Multi-Arch: same
 Depends: kf6-kcalendarcore-dev,
+         kf6-kmime-dev,
          kpim6-akonadi-calendar-dev,
          kpim6-akonadi-dev,
          kpim6-eventviews-dev,
          kpim6-incidenceeditor (= ${binary:Version}),
          kpim6-kidentitymanagement-dev,
          kpim6-kmailtransport-dev,
-         kpim6-kmime-dev,
          libkgantt-dev,
          ${misc:Depends},
          ${shlibs:Depends}

From null at kde.org  Tue Jul 28 05:26:12 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 04:26:12 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/kxstitch/Neon/stable=5D_debian=3A_libmagick++-7=2Eq16-dev_in_resolute?=
Message-ID: <20260728042612.1CD7F140023A@lerwini.kde.org>

Git commit 51f05dfc77b0b372afeab8a26ba133a938a9f153 by Carlos De Maine.
Committed on 28/07/2026 at 04:26.
Pushed by carlosdem into branch 'Neon/stable'.

libmagick++-7.q16-dev in resolute

(cherry picked from commit ff76f065c3b8c6dd9c61de748764bfd8a9afa4b5)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +1    -1    debian/control

https://invent.kde.org/neon/graphics/kxstitch/-/commit/51f05dfc77b0b372afeab8a26ba133a938a9f153

diff --git a/debian/control b/debian/control
index 655a2ca..7f57b00 100644
--- a/debian/control
+++ b/debian/control
@@ -16,7 +16,7 @@ Build-Depends: cmake (>= 2.8.12~),
                libkf5textwidgets-dev,
                libkf5widgetsaddons-dev,
                libkf5xmlgui-dev,
-               libmagick++-6.q16-dev,
+               libmagick++-7.q16-dev,
                libqt5x11extras5-dev,
                pkg-kde-tools,
                qtbase5-dev,

From null at kde.org  Tue Jul 28 05:31:24 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 04:31:24 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-resolute/mlt-resolute/Neon/unstable=5D_debian=3A_import_mlt_from_stonking_for_kdenlive?=
Message-ID: <20260728043124.6576814004A6@lerwini.kde.org>

Git commit f68fa540d809321957e38cc6aad5ff9d38a542be by Carlos De Maine.
Committed on 28/07/2026 at 04:31.
Pushed by carlosdem into branch 'Neon/unstable'.

import mlt from stonking for kdenlive

A  +1330 -0    debian/changelog
A  +1    -0    debian/clean
A  +154  -0    debian/control
A  +408  -0    debian/copyright
A  +4    -0    debian/libmlt++-dev.install
A  +1    -0    debian/libmlt++7.install
A  +2    -0    debian/libmlt++7.lintian-overrides
A  +2    -0    debian/libmlt-data.install
A  +1    -0    debian/libmlt-data.lintian-overrides
A  +1    -0    debian/libmlt-dev.examples
A  +4    -0    debian/libmlt-dev.install
A  +2    -0    debian/libmlt7.install
A  +2    -0    debian/libmlt7.lintian-overrides
A  +1    -0    debian/melt.install
A  +2    -0    debian/melt.manpages
A  +1    -0    debian/python3-mlt.install
A  +24   -0    debian/rules
A  +1    -0    debian/source/format
A  +4    -0    debian/source/lintian-overrides
A  +4    -0    debian/watch

https://invent.kde.org/neon/backports-resolute/mlt-resolute/-/commit/f68fa540d809321957e38cc6aad5ff9d38a542be

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..ace9738
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,1330 @@
+mlt (7.38.0-0neon) unstable; urgency=medium
+
+  * New upstream release.
+  * Bump Standards-Version to 4.7.3 (Remove priority field).
+  * Remove Rules-Requires-Root control field.
+  * Switch debian/watch to version 5.
+  * Adjust lintian overrides.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Fri, 24 Apr 2026 11:34:28 +0200
+
+mlt (7.36.1-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Adjust lintian overrides.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Fri, 02 Jan 2026 16:13:11 +0100
+
+mlt (7.34.1-1) unstable; urgency=medium
+
+  * New upstream release.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Mon, 10 Nov 2025 15:49:38 +0100
+
+mlt (7.34.0-1) unstable; urgency=medium
+
+  * New upstream release.
+    - FFmpeg 8 support has been added.
+      Closes: #1115055
+    - SDL 1.2 support is disabled by default now. We try to drop it now, too.
+      Closes: #1038506
+  * Adjust lintian overrides.
+  * Fix old-fsf-address-in-copyright-file lintian warning.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Tue, 04 Nov 2025 22:36:47 +0100
+
+mlt (7.32.0-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Bump Standards-Version to 4.7.2.
+  * Merge 7.12.0-1+deb12u1 changelog.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Thu, 11 Sep 2025 14:29:28 +0200
+
+mlt (7.30.0-1) unstable; urgency=medium
+
+  * New upstream release.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Tue, 21 Jan 2025 15:58:43 +0100
+
+mlt (7.28.0-2) unstable; urgency=medium
+
+  * Enable glaxnimate Qt6 and the Qt6 module itself.
+  * Adjust lintian overrides.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Mon, 23 Dec 2024 21:11:36 +0100
+
+mlt (7.28.0-1) unstable; urgency=medium
+
+  * New upstream release.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Mon, 16 Sep 2024 10:35:04 +0200
+
+mlt (7.26.0-1) unstable; urgency=medium
+
+  * New upstream releases.
+  * Bump Standards-Version to 4.7.0.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Wed, 28 Aug 2024 14:19:01 +0200
+
+mlt (7.24.0-1) unstable; urgency=medium
+
+  * New upstream release.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Mon, 29 Apr 2024 11:24:38 +0200
+
+mlt (7.22.0-1) unstable; urgency=medium
+
+  * New upstream release.
+    - Remove merged patch 01-rtaudio6.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Thu, 07 Dec 2023 08:42:35 +0100
+
+mlt (7.20.0-1) unstable; urgency=high
+
+  * New upstream release.
+  * Add patch to fix a FTBFS with RTAudio version 6.
+    Closes: #1051570
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Fri, 20 Oct 2023 10:14:41 +0200
+
+mlt (7.18.0-2) unstable; urgency=medium
+
+  * Remove leftover file in dh_clean.
+    Closes: #1046679
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Tue, 22 Aug 2023 16:32:32 +0200
+
+mlt (7.18.0-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Adjust lintian overrides.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Wed, 02 Aug 2023 13:20:41 +0200
+
+mlt (7.16.0-2) unstable; urgency=high
+
+  * Correct install path for python module to work also with Python 3.11.
+    Closes: #1041664, #1042208
+  * Adjust lintian overrides.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Thu, 27 Jul 2023 10:27:16 +0200
+
+mlt (7.16.0-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Use libsdl1.2-compat-dev for the SDL 1.2 plugin.
+    Closes: #1038506
+  * Switch build dependency from libgdk-pixbuf2.0-dev to libgdk-pixbuf-2.0-dev.
+    Closes: #1037396
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Sun, 02 Jul 2023 16:30:11 +0200
+
+mlt (7.14.0-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Bump Standards-Version to 4.6.2.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Thu, 09 Mar 2023 16:35:09 +0100
+
+mlt (7.12.0-1+deb12u1) bookworm; urgency=medium
+
+  * Add patch 01-wrong-python-function to fix not migrated python3-mlt function
+    calls.
+    Closes: #1104027
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Thu, 24 Apr 2025 13:01:51 +0200
+
+mlt (7.12.0-1) unstable; urgency=medium
+
+  * New upstream release.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Tue, 22 Nov 2022 15:11:24 +0100
+
+mlt (7.10.0-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Adjust debian/watch to work again with GitHub.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Wed, 09 Nov 2022 15:30:46 +0100
+
+mlt (7.8.0+repack1-2) unstable; urgency=medium
+
+  * Adjust renamed lintian tag name in override.
+  * Adjust lintian overrides.
+  * Adjust debian/watch to mangle the repack from the version string.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Wed, 14 Sep 2022 14:37:44 +0200
+
+mlt (7.8.0+repack1-1) unstable; urgency=medium
+
+  * Use correct upstream tarball.
+  * Add libarchive-dev build dependency.
+  * Build new glaxnimate submodule.
+  * Adjust lintian overrides.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Mon, 29 Aug 2022 10:38:59 +0200
+
+mlt (7.8.0-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Bump Standards-Version to 4.6.1.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Tue, 28 Jun 2022 11:41:56 +0200
+
+mlt (7.6.0-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Explicit use buildsystem cmake.
+  * Adjust lintian overrides.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Wed, 13 Apr 2022 11:11:30 +0200
+
+mlt (7.4.0-1) unstable; urgency=medium
+
+  * New upstream release.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Mon, 20 Dec 2021 14:13:58 +0100
+
+mlt (7.2.0-1) unstable; urgency=medium
+
+  * New upstream release.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Tue, 02 Nov 2021 09:16:31 +0100
+
+mlt (7.0.1-3) unstable; urgency=medium
+
+  * Change order in debian/rules and use chrpath on temporary melt-7 binary.
+    Closes: #993765
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Mon, 06 Sep 2021 15:15:10 +0200
+
+mlt (7.0.1-2) unstable; urgency=medium
+
+  * Merge 6.26.1-1 changelog.
+  * Bump Standards-Version to 4.6.0.
+  * Uploading to unstable.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Mon, 06 Sep 2021 09:16:05 +0200
+
+mlt (7.0.1-1) experimental; urgency=medium
+
+  * New upstream release.
+    - Switch to CMake build system.
+  * debian/watch: Adjust github URL.
+  * Add opencv build dependency and build the package with explicit enabled
+    opencv features. This is also required for motion tracker features.
+    Closes: #989227
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Thu, 05 Aug 2021 14:00:04 +0200
+
+mlt (6.26.1-1) unstable; urgency=medium
+
+  * New upstream release.
+  * debian/watch: Adjust github URL.
+  * Add opencv build dependency and build the package with explicit enabled
+    opencv features. This is also required for motion tracker features.
+    Closes: #989227
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Mon, 16 Aug 2021 10:32:11 +0200
+
+mlt (6.24.0-1) unstable; urgency=medium
+
+  * New upstream release.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Tue, 08 Dec 2020 16:29:36 +0100
+
+mlt (6.22.1-5) unstable; urgency=medium
+
+  * Bump Standards-Version to 4.5.1.
+  * Update debian/watch file standard to version 4.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Thu, 19 Nov 2020 14:58:46 +0100
+
+mlt (6.22.1-4) unstable; urgency=medium
+
+  * Enable rubberband feature.
+    Closes: #973710
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Thu, 05 Nov 2020 10:15:38 +0100
+
+mlt (6.22.1-3) unstable; urgency=medium
+
+  * Add patch from Andreas Metzler to drop unused libexif-gtk-dev build
+    dependency.
+    Closes: #971663
+  * Add patch from Hugh McMaster to make package Multi-Arch compatible.
+    Closes: #971752
+  * Adjust lintian overrides.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Thu, 08 Oct 2020 11:42:29 +0200
+
+mlt (6.22.1-2) unstable; urgency=medium
+
+  * Remove deprecated gtk2 dependency.
+    Closes: #967633
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Wed, 05 Aug 2020 10:58:40 +0200
+
+mlt (6.22.1-1) unstable; urgency=medium
+
+  * New upstream release.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Tue, 04 Aug 2020 10:29:26 +0200
+
+mlt (6.22.0-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Adjust debian/copyright.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Fri, 31 Jul 2020 11:20:48 +0200
+
+mlt (6.20.0-3) unstable; urgency=high
+
+  * Upgrade debhelper-compat to level 13.
+  * Rebuild against newer ffmpeg.
+    Closes: #963706
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Tue, 14 Jul 2020 09:17:46 +0200
+
+mlt (6.20.0-2) unstable; urgency=medium
+
+  * Drop patch 01-fix-link-atomic64.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Mon, 02 Mar 2020 11:33:00 +0100
+
+mlt (6.20.0-1) unstable; urgency=medium
+
+  * New upstream release.
+    - Refresh patch 01-fix-link-atomic64.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Mon, 17 Feb 2020 15:10:08 +0100
+
+mlt (6.18.0-4) unstable; urgency=medium
+
+  * Bump Standards-Version to 4.5.0.
+  * Adjust source lintian-overrides.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Thu, 23 Jan 2020 16:33:03 +0100
+
+mlt (6.18.0-3) unstable; urgency=medium
+
+  * Add -latomic to LDFLAGS.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Thu, 19 Dec 2019 09:52:22 +0100
+
+mlt (6.18.0-2) unstable; urgency=medium
+
+  * Add patch 01-fix-link-atomic64 to fix a FTBFS.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Tue, 17 Dec 2019 10:18:04 +0100
+
+mlt (6.18.0-1) unstable; urgency=medium
+
+  * New upstream release.
+    - Drop merged patch 01-python3.
+  * Remove luma configure options again.
+  * Use the new debhelper-compat notation, and drop the d/compat file.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Wed, 20 Nov 2019 13:26:15 +0100
+
+mlt (6.16.0-7) unstable; urgency=medium
+
+  * Add Rules-Requires-Root no to debian/control.
+  * Bump Standards-Version to 4.4.1.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Wed, 09 Oct 2019 17:01:59 +0200
+
+mlt (6.16.0-6) unstable; urgency=high
+
+  * Use correct path for installing the Python 3 module.
+    Closes: #940591
+  * Remove obsolet cleanup rules from debian/rules.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Wed, 18 Sep 2019 10:28:14 +0200
+
+mlt (6.16.0-5) unstable; urgency=high
+
+  * Remove deprecated conflicts and replaces from debian/control.
+  * Rename python-mlt package to python3-mlt.
+    Closes: #940166
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Tue, 17 Sep 2019 13:18:54 +0200
+
+mlt (6.16.0-4) unstable; urgency=medium
+
+  * Migrate package to python3.
+    Closes: #937056
+  * Bump debian/compat to level 12.
+  * Use compressed 8 bit lumas.
+    Closes: #934590
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Mon, 02 Sep 2019 12:53:09 +0200
+
+mlt (6.16.0-3) unstable; urgency=medium
+
+  * Make a new source only upload.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Tue, 23 Jul 2019 11:39:59 +0200
+
+mlt (6.16.0-2) unstable; urgency=medium
+
+  * Bump Standards-Version to 4.4.0.
+  * Uploading to unstable.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Mon, 08 Jul 2019 15:20:47 +0200
+
+mlt (6.16.0-1) experimental; urgency=medium
+
+  * New upstream release.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Thu, 09 May 2019 11:05:03 +0200
+
+mlt (6.14.0-1) experimental; urgency=medium
+
+  * New upstream release.
+  * Bump Standards-Version to 4.3.0.
+  * Build package with libvidstab-dev.
+    Closes: #887019
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Fri, 26 Apr 2019 11:21:49 +0200
+
+mlt (6.12.0-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Bump Standards-Version to 4.2.1.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Tue, 27 Nov 2018 10:18:26 +0100
+
+mlt (6.10.0-1) unstable; urgency=medium
+
+  * New upstream release.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Tue, 03 Jul 2018 10:36:54 +0200
+
+mlt (6.8.0+git20180605-1) unstable; urgency=medium
+
+  * New upstream git snapshot to fix various little bugs.
+  * Remove trailing whitespace from debian/changelog.
+  * Move package to my own repository.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Tue, 05 Jun 2018 14:37:42 +0200
+
+mlt (6.8.0-1) unstable; urgency=medium
+
+  * New upstream release.
+    - Remove merged patch 01-qimage-segfault.
+    - Remove merged patch 02-qimage-crash.
+    - Remove merged patch 03-crash-kdenlivetile.
+    - Remove merged patch 04-rotoscoping-crash.
+    - Remove merged patch 05-pgm-luma-crash.
+  * Add upstream patch 04-rotoscoping-crash.
+  * Add upstream patch 05-pgm-luma-crash.
+  * Bump Standards-Version to 4.1.4.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Wed, 16 May 2018 13:50:09 +0200
+
+mlt (6.6.0-2) unstable; urgency=medium
+
+  * Add upstream patch 01-qimage-segfault.
+  * Add upstream patch 02-qimage-crash.
+  * Add upstream patch 03-crash-kdenlivetile.´
+  * Move source lintian overrides to source directory.
+  * Renamed deprecated lintian tag.
+  * Install a few example files and add them to the libmlt-dev package.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Wed, 21 Mar 2018 16:47:34 +0100
+
+mlt (6.6.0-1) unstable; urgency=medium
+
+  * New upstream release.
+    - Remove merged patch 01-crash-affine.
+    - Remove merged patch 02-crash-clipinfo-update.
+    - Remove merged patch 03-use-external-libebur.
+    - Remove merged patch 04-allow-repository_deletion_without_side_effect.
+    - Remove merged patch 05-fix_build_with_glibc_2.26.
+    - Add new build dependency libsdl2-dev to enable the new SDL2 module.
+  * Bump Standards-Version to 4.1.3 (no changes required).
+  * Bump debian/compat to level 11.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Wed, 24 Jan 2018 10:25:16 +0100
+
+mlt (6.4.1-6) unstable; urgency=medium
+
+  * Remove Fathi Boudra from uploaders. Thanks for your previous work!
+    Closes: #879412
+  * Bump Standards-Version to 4.1.1 (no changes required).
+  * Use secure homepage URI.
+  * Add patch 04-allow-repository_deletion_without_side_effect to fix a crash
+    on exiting kdenlive.
+    Closes: #869226
+  * Adopt patch 05-fix_build_with_glibc_2.26 to fix a FTBFS with newer glibc
+    versions.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Wed, 08 Nov 2017 10:50:04 +0100
+
+mlt (6.4.1-5) unstable; urgency=medium
+
+  * Bump Standards-Version to 4.0.0 (no changes required).
+  * Drop dbg package.
+  * Restrict build dependency on librtaudio-dev to linux-any.
+    Closes: #866625
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Mon, 03 Jul 2017 09:46:32 +0200
+
+mlt (6.4.1-4) unstable; urgency=low
+
+  * Remove dependency on libquicktime.
+    Closes: #856235
+  * Enable PIE again. melt does not FTBFS anymore with enabled PIE.
+    Closes: #859427
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Mon, 03 Apr 2017 19:46:02 +0200
+
+mlt (6.4.1-3) unstable; urgency=low
+
+  * Add patch 03-use-external-libebur and build depend on libebur128-dev to use
+    the system version of libebur128.
+    Closes: #762341
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Wed, 22 Feb 2017 10:33:16 +0100
+
+mlt (6.4.1-2) unstable; urgency=low
+
+  * Add upstream patch 01-crash-affine to fix a crash in affine due to relaxed
+    constraints.
+  * Add upstream patch 02-crash-clipinfo-update to fix a crash in kdenlive when
+    a clip has no resource.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Tue, 07 Feb 2017 13:13:57 +0100
+
+mlt (6.4.1-1) unstable; urgency=medium
+
+  * New upstream release.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Thu, 17 Nov 2016 15:30:00 +0100
+
+mlt (6.4.0-1) unstable; urgency=medium
+
+  * New upstream release.
+    - Fixes crash on loading second LADSPA plugin.
+      Closes: #839660
+  * Bump Standards-Version to 3.9.8 (no changes required).
+  * Set myself as maintainer and Fabo as uploader.
+  * Adjust hardening lintian overrides.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Sun, 13 Nov 2016 19:20:45 +0100
+
+mlt (6.2.0-1) unstable; urgency=medium
+
+  * New upstream release.
+    - Remove merged patch 01-empty-directory.
+    - Remove merged patch 02-kfreebsd-ftbfs.
+  * Build against external rtaudio.
+    Closes: #816340
+  * Adjust path to queue.h in debian/copyright.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Thu, 21 Apr 2016 10:50:42 +0200
+
+mlt (6.0.0-3) unstable; urgency=high
+
+  * Adopt 02-kfreebsd-ftbfs patch from upstream.
+    Closes: #815501
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Thu, 25 Feb 2016 10:26:20 +0100
+
+mlt (6.0.0-2) unstable; urgency=medium
+
+  * Enable all hardening flags except of PIE, which produces a FTBFS.
+  * Overwrite false positive lintian warning hardening-no-bindnow for
+    python-mlt package.
+  * Add patch 01-empty-directory to fix installation of an empty directory.
+  * Add experimental patch 02-kfreebsd-ftbfs to fix a FTBFS on kfreebsd.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Thu, 18 Feb 2016 20:30:54 +0100
+
+mlt (6.0.0-1) unstable; urgency=medium
+
+  * New upstream release.
+    - Remove merged patch 01-mlt_ffmpeg-2.9.
+  * Bump Standards-Version to 3.9.7 (no changes required).
+  * Add new build dependencies on libexif-dev, libexif-gtk-dev, libmovit-dev
+    and libfftw3-dev to enable new features.
+  * Fix spelling error in debian/copyright.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Thu, 18 Feb 2016 10:03:56 +0100
+
+mlt (0.9.8-3) unstable; urgency=high
+
+  * Add upstream patch 01-mlt_ffmpeg-2.9 to fix a FTBFS with newer FFmpeg
+    releases.
+    Closes: #803841
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Thu, 05 Nov 2015 14:30:57 +0100
+
+mlt (0.9.8-2) unstable; urgency=medium
+
+  * Correct build dependencies.
+    Closes: #801284
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Mon, 12 Oct 2015 15:54:01 +0200
+
+mlt (0.9.8-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Point debian/watch to GitHub.
+  * Add additional files to dh_auto_clean.
+  * Add build dependency dh-python.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Thu, 30 Jul 2015 10:07:21 +0200
+
+mlt (0.9.6-3) unstable; urgency=low
+
+  * Build against Qt5.
+  * Update to DEP5 debian/copyright format.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Wed, 08 Jul 2015 21:33:13 +0200
+
+mlt (0.9.6-2) unstable; urgency=low
+
+  * Switch from libav back to ffmpeg.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Wed, 08 Jul 2015 11:13:13 +0200
+
+mlt (0.9.6-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Mon, 02 Mar 2015 08:37:41 +0100
+
+mlt (0.9.4-1) unstable; urgency=low
+
+  * New upstream release.
+  * Uploading to unstable.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Thu, 26 Feb 2015 14:12:09 +0100
+
+mlt (0.9.2+git20141111-1) experimental; urgency=low
+
+  * New upstream git snapshot.
+    - Fixed Opus as audio codec with WebM container.
+      Closes: #764164
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Tue, 11 Nov 2014 23:02:50 +0100
+
+mlt (0.9.2+git20141027-1) unstable; urgency=low
+
+  * New upstream git snapshot.
+    - Fixed generating logfile for two-pass mode with VP8/VP9.
+      Closes: #764163
+  * Uploading to unstable.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Mon, 27 Oct 2014 20:21:55 +0100
+
+mlt (0.9.2+git20141008-1) experimental; urgency=low
+
+  * New upstream git snapshot.
+    - Remove upstream patch 02-audio-rendering-libav0.11.
+    - Remove upstream patch 03-encoding-libavformatv56.
+    - Remove upstream patch 04-deprecation-avstream.codec.time_base-muxer.
+  * Remove unused override.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Wed, 08 Oct 2014 16:00:24 +0200
+
+mlt (0.9.2-2) unstable; urgency=medium
+
+  * Add upstream patch 02-audio-rendering-libav0.11 to fix audio rendering with
+    libav 0.11.
+    Closes: #761593
+  * Add upstream patch 03-encoding-libavformatv56 to fix some more encoding
+    errors with libavformat v56.
+  * Add upstream patch 04-deprecation-avstream.codec.time_base-muxer to fix a
+    deprecation warning.
+    Closes: #760773
+  * Bump Standards-Version to 3.9.6 (no changes required).
+  * Fix lintian warning capitalization-error-in-description-synopsis.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Wed, 24 Sep 2014 19:59:41 +0200
+
+mlt (0.9.2-1) unstable; urgency=medium
+
+  * New upstream release.
+    - Refresh hunky patch 01-changed-preset-path.
+    - Remove merged patch 02-crash-empty-ladspa-path.
+    - Remove merged patch 03-freetype-ftbfs.
+  * Overwrite lintian warning intra-source-package-circular-dependency, because
+    those dependencies are required.
+  * Move away from hardening-wrapper.
+  * Overwrite some hardening warnings in python-mlt.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Wed, 09 Jul 2014 10:06:36 +0200
+
+mlt (0.9.0+dfsg1-1) unstable; urgency=high
+
+  * Remove demo/txtField.swf from source and repackage mlt as +dfsg1.
+    Closes: #737428
+  * Migrate package to libxine2.
+    Closes: #741362
+  * Remove useless Pre-Depends fields.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Thu, 03 Apr 2014 10:45:58 +0200
+
+mlt (0.9.0-3) unstable; urgency=high
+
+  * Bump Standards-Version to 3.9.5 (no changes needed).
+  * Don't explicitly request xz compression - dpkg 1.17 does this by default.
+  * Overwrite debian-watch-may-check-gpg-signature warning. There is no GPG
+    signature available.
+  * Add upstream patch 03-freetype-ftbfs to fix a FTBFS.
+    Closes: #733375
+  * Patch 02-crash-empty-ladspa-path was not applied, because it was missing in
+    debian/patches/series.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Fri, 03 Jan 2014 12:01:01 +0100
+
+mlt (0.9.0-2) unstable; urgency=low
+
+  * Add upstream patch 02-crash-empty-ladspa-path to fix a crash if LADSPA_PATH
+    is empty.
+    Closes: #726197
+  * Fix lintian error pkg-config-multi-arch-wrong-dir.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Thu, 17 Oct 2013 15:11:59 +0200
+
+mlt (0.9.0-1) unstable; urgency=low
+
+  * New upstream release.
+    - Rewrite patch 01-changed-preset-path.
+    - Build dependency on libqt4-dev and libqt4-opengl-dev added.
+    - Bump SONAME of libmlt to 6.
+  * Add dependency information to libmlt and libmlt++ with dh_makeshlibs.
+    Closes: #709249
+  * Build depend on libav-tools instead of ffmpeg.
+  * Create debian/copyright from scratch.
+    Closes: #711858
+  * Rename python-mlt5 package to python-mlt.
+  * Overwrite false positive lintian warning spelling-error-in-binary.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Fri, 12 Jul 2013 13:29:29 +0200
+
+mlt (0.8.8-2) unstable; urgency=low
+
+  * Uploading to unstable.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Sun, 05 May 2013 20:17:09 +0200
+
+mlt (0.8.8-1) experimental; urgency=low
+
+  * New upstream release.
+    - Refresh patch 01-changed-preset-path.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Mon, 21 Jan 2013 09:43:56 +0100
+
+mlt (0.8.6-2) experimental; urgency=low
+
+  * Bump compat level to 9.
+    - Adjust paths to libdir triplets.
+  * Remove unused python-mlt5 lintian override.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Mon, 14 Jan 2013 19:09:02 +0100
+
+mlt (0.8.6-1) experimental; urgency=low
+
+  * New upstream release.
+    - Adjust libmlt++3 lintian override.
+  * Bump Standards-Version to 3.9.4 (no changes needed).
+  * Switch to xz compression and add a Pre-Depends on dpkg.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Thu, 15 Nov 2012 13:08:00 +0100
+
+mlt (0.8.2-1) experimental; urgency=low
+
+  * New upstream release.
+    - Refresh hunky patch 01-changed-preset-path.
+    - Remove merged patch 02-allow-file-prefix.
+    - Remove merged patch 03-audio-limits-and-crash.
+    - Remove merged patch 04-cache-memory-leak.
+    - Remove merged patch 05-ladspa-crash.
+  * Completely disable the luma-compress option, it is not recommend by
+    upstream.
+  * Use wildcards in lintian overrides.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Sat, 01 Sep 2012 13:27:35 +0200
+
+mlt (0.8.0-4) unstable; urgency=low
+
+  * Add upstream patch 04-cache-memory-leak, which fixes a memory leak when
+    using mlt_cache for frames.
+  * Add upstream patch 05-ladspa-crash, which fixes a potential LADSPA crash
+    on dlclose().
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Sat, 01 Sep 2012 13:09:30 +0200
+
+mlt (0.8.0-3) unstable; urgency=low
+
+  * Disable compression from the luma module on mips. The convert process never
+    finishes.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Sat, 28 Jul 2012 13:44:24 +0200
+
+mlt (0.8.0-2) unstable; urgency=low
+
+  * Add patch 01-changed-preset-path, which corrects the path to the changed
+    location of the preset files.
+    Closes: #681339
+  * Add patch 02-allow-file-prefix, which adds the file:// prefix support.
+    Closes: #677276
+  * Add patch 03-audio-limits-and-crash, which fixes a crash if invalid audio
+    bitrates are submitted.
+    Closes: #681319
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Fri, 13 Jul 2012 20:43:02 +0200
+
+mlt (0.8.0-1) unstable; urgency=low
+
+  * New upstreeam release.
+    - Adjust lintian overrides.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Sat, 02 Jun 2012 19:44:30 +0200
+
+mlt (0.7.8+git20120601-1) unstable; urgency=low
+
+  * New upstream git snapshot.
+  * Overwrite false positive hardening-no-fortify-functions lintian warning.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Fri, 01 Jun 2012 19:11:50 +0200
+
+mlt (0.7.8+git20120417-1) unstable; urgency=low
+
+  * New upstream git snapshot.
+  * Disable rtaudio consumer.
+    Closes: #668893
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Tue, 17 Apr 2012 20:10:59 +0200
+
+mlt (0.7.8+git20120409-1) unstable; urgency=low
+
+  * New upstream git snapshot.
+    - Rendering problems introduced with 0.7.8 are gone.
+      Closes: #664786
+  * Build with --enable-gpl3 and add copyright notices about the transition_vqm
+    module.
+  * Bump SONAME of libmlt and python-mlt to 5.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Mon, 09 Apr 2012 14:27:09 +0200
+
+mlt (0.7.8-2) unstable; urgency=low
+
+  * Bump Standards-Version to 3.9.3 (no changed needed).
+  * Override lintian warnings about no-symbols-control-file.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Fri, 24 Feb 2012 19:36:31 +0100
+
+mlt (0.7.8-1) unstable; urgency=low
+
+  * New upstream release.
+    - Drop all patches.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Wed, 15 Feb 2012 21:56:48 +0100
+
+mlt (0.7.6+git20120204-2) unstable; urgency=high
+
+  * Add patch 01-various-upstream-fixes-20120205 which includes various
+    upstream fixes like fixing a FTBFS with libav on architectures without MMX.
+    Closes: #658376
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Sun, 05 Feb 2012 13:33:07 +0100
+
+mlt (0.7.6+git20120204-1) unstable; urgency=low
+
+  * New upstream git snapshot.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Sat, 04 Feb 2012 14:18:33 +0100
+
+mlt (0.7.6+git20111222-1) unstable; urgency=low
+
+  * New upstream git snapshot.
+    - Removed all patches, they have been merged in this snapshot.
+    - Do not build with RtAudio on hurd and kfreebsd, to avoid FTBFS.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Thu, 22 Dec 2011 18:25:52 +0100
+
+mlt (0.7.6+git20111220-1) unstable; urgency=low
+
+  * New upstream git snapshot.
+  * Remove patch 01-hurd-ftbfs, it still applies but was merged by upstream to
+    a better location in the source code.
+  * Add patch 04-mltpp-hurd-configure to detect mlt++ module as Linux flavour.
+  * Add patch 03-sys-soundcard to change the include of soundcard.h to
+    sys/soundcard.h. This fixes a FTBFS on kfreebsd.
+    Closes: #652059
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Tue, 20 Dec 2011 19:41:02 +0100
+
+mlt (0.7.6+git20111213-1) unstable; urgency=low
+
+  * New upstream git snapshot.
+    - Fixes segfault with wrong xml input.
+      Closes: #651604
+  * Add patch 02-hurd-configure to detect hurd-i386 as Linux flavour.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Tue, 13 Dec 2011 19:43:41 +0100
+
+mlt (0.7.6-2) unstable; urgency=low
+
+  * Add patch 01-hurd-ftbfs to fix a FTBFS on hurd-i386.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Sat, 05 Nov 2011 11:30:32 +0100
+
+mlt (0.7.6-1) unstable; urgency=low
+
+  * New upstream release.
+    - Remove all patches, they have been merged by upstream.
+    - Remove some obsolete docs.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Tue, 01 Nov 2011 21:57:38 +0100
+
+mlt (0.7.4-4) unstable; urgency=low
+
+  * Do not try to build mlt with libquicktime on hurd-i386.
+  * Wrap all debian/control fields.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Sat, 08 Oct 2011 14:29:10 +0200
+
+mlt (0.7.4-3) unstable; urgency=low
+
+  * Add patch from Stephane Fillod, to enable motionest on all architectures.
+    Closes: #638622
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Fri, 26 Aug 2011 22:03:38 +0200
+
+mlt (0.7.4-2) unstable; urgency=low
+
+  * Add patch 01-kfbsd-ftbfs, to fix an FTBFS on GNU/kFreeBSD.
+    Closes: #634210
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Sun, 17 Jul 2011 20:48:20 +0200
+
+mlt (0.7.4-1) unstable; urgency=low
+
+  * New upstream release.
+  * Build with dh_python2 and install files to dist-packages instead of
+    site-packages. Also fixes lintian's python-debug-in-wrong-location.
+    Beer promised to Evgeni Golov.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Sun, 17 Jul 2011 18:28:12 +0200
+
+mlt (0.7.2+git20110530-1) unstable; urgency=low
+
+  * New upstream git snapshot.
+    - This fixes the abortion of melt, whops.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Mon, 30 May 2011 20:12:40 +0200
+
+mlt (0.7.2+git20110529-1) unstable; urgency=low
+
+  * New upstream git snapshot.
+    - Drop patch 01-build-on-kfreebsd, merged by upstream.
+    - Fixed crash with framebuffer on amd64.
+      #627133
+  * Disable swfdec.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Sun, 29 May 2011 15:07:00 +0200
+
+mlt (0.7.2-2) unstable; urgency=low
+
+  * Add patch 01-build-on-kfreebsd.diff, so that mlt also builds on kFreeBSD.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Sat, 14 May 2011 13:43:36 +0200
+
+mlt (0.7.2-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Tue, 03 May 2011 19:43:32 +0200
+
+mlt (0.7.0-2) unstable; urgency=low
+
+  * Bump Standards-Version to 3.9.2 (no changes needed).
+  * Wrap build dependencies.
+  * Build with enabled hardening-wrapper.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Sat, 30 Apr 2011 20:44:02 +0200
+
+mlt (0.7.0-1) unstable; urgency=low
+
+  * New upstream release.
+    Closes: #606123
+    - Bumped SONAME of libmlt to 4.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Mon, 28 Mar 2011 21:05:04 +0200
+
+mlt (0.6.2-3) unstable; urgency=low
+
+  * Remove python-mlt3.install, it is done automagic by debian/rules.
+    Thanks to Evgeni Golov.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Sun, 20 Feb 2011 11:16:32 +0100
+
+mlt (0.6.2-2) unstable; urgency=low
+
+  * Upload to unstable.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Mon, 07 Feb 2011 18:02:18 +0100
+
+mlt (0.6.2-1) experimental; urgency=low
+
+  * New upstream release.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Mon, 24 Jan 2011 20:20:44 +0100
+
+mlt (0.6.0-1) experimental; urgency=low
+
+  * New upstream release.
+  * Bump SONAME of libmlt from 2 to 3.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Sun, 02 Jan 2011 12:39:23 +0100
+
+mlt (0.5.10-1) experimental; urgency=low
+
+  * New upstream release.
+    - Remove deprecated patch 01-in_out-points-region-transition.diff.
+  * Bump Standards-Version to 3.9.1 (no changes needed).
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Sat, 18 Sep 2010 10:37:22 +0200
+
+mlt (0.5.6+git20100727-1) unstable; urgency=low
+
+  * New upstream git snapshot from 27.07.2010.
+    - This snapshot fixes some memory leaks and corruptions and an infinite
+      loop.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Wed, 18 Aug 2010 20:55:50 +0200
+
+mlt (0.5.6-1) unstable; urgency=low
+
+  * New upstream release.
+    - Add patch 01-in_out-points-region-transition.diff, which fixes a new
+      regression in this release with kdenlive.
+  * Add the swig mlt.i file to the libmlt++-dev package.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Mon, 21 Jun 2010 13:55:07 +0200
+
+mlt (0.5.4+git20100601-1) unstable; urgency=high
+
+  * New git snapshot.
+  * Build against the new sox library, bumping urgency to high, because of a
+    blocking transition.
+    Closes: #583953
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Tue, 01 Jun 2010 20:18:36 +0200
+
+mlt (0.5.4-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Tue, 20 Apr 2010 19:50:04 +0200
+
+mlt (0.5.2-1) unstable; urgency=low
+
+  * New upstream release.
+    - Remove merged 01-deinterlace-no-mmx-sse.diff patch.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Thu, 11 Mar 2010 18:38:14 +0100
+
+mlt (0.5.0-3) unstable; urgency=low
+
+  * Replace last patch with 01-deinterlace-no-mmx-sse.diff from upstream.
+    Closes: #570145
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Wed, 17 Feb 2010 18:47:35 +0100
+
+mlt (0.5.0-2) unstable; urgency=low
+
+  * Fix FTBFS on all non-x86 architectures, because there was a hardcoded
+    -DARCH_X86 CFLAG. Removed it in 01-dont_hardcode_x86.diff.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Tue, 16 Feb 2010 18:05:34 +0100
+
+mlt (0.5.0-1) unstable; urgency=low
+
+  * New upstream release.
+    - Only enable the new sse2 feature on amd64 hosts.
+  * Add patch from Benjamin Drung to determine the Python version on build
+    time. Much thanks.
+    Closes: #569640
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Tue, 16 Feb 2010 14:14:39 +0100
+
+mlt (0.4.10-5) unstable; urgency=high
+
+  * Bump Standards-Version to 3.8.4 (no changes needed).
+  * Readd python-mlt2.install, it was still in trunk but was lost in the
+    0.4.10-4 tag.. Bumping urgency to high.
+    Closes: #568736
+  * Drop debian/README.source.
+  * Do not install mlt_wrap.so from the python bindings, it will produce
+    errors.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Tue, 09 Feb 2010 21:50:13 +0100
+
+mlt (0.4.10-4) unstable; urgency=low
+
+  * Add python-support support and thus byte-compile the Python files.
+    Much thanks for the patch to Evengi Golov.
+    Closes: #566043
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Sat, 23 Jan 2010 14:41:20 +0100
+
+mlt (0.4.10-3) unstable; urgency=low
+
+  * Add new python-mlt2 package, which contains the python bindings of mlt.
+    Closes: #563240
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Sat, 02 Jan 2010 23:08:25 +0100
+
+mlt (0.4.10-2) unstable; urgency=low
+
+  * Build with new gcc 4.4.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Sat, 12 Dec 2009 15:07:25 +0100
+
+mlt (0.4.10-1) unstable; urgency=low
+
+  * New upstream release.
+    - Fixes FTBFS because of missing linking with libm.
+      Closes: #560119
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Wed, 09 Dec 2009 08:59:26 +0100
+
+mlt (0.4.8-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Tue, 08 Dec 2009 10:53:38 +0100
+
+mlt (0.4.6+git20091124-1) unstable; urgency=low
+
+  * New upstream git snapshot.
+  * Recommend on the source:Version of libmlt-data.
+  * Convert package to the 3.0 (quilt) format.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Tue, 24 Nov 2009 19:08:47 +0100
+
+mlt (0.4.6-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Wed, 07 Oct 2009 19:36:14 +0200
+
+mlt (0.4.4+git20091004-1) unstable; urgency=low
+
+  * New upstream git snapshot.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Sun, 04 Oct 2009 10:19:43 +0200
+
+mlt (0.4.4+git20090930-2) unstable; urgency=low
+
+  * Add missing conflicts and replaces for smooth upgrades.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Thu, 01 Oct 2009 08:14:07 +0200
+
+mlt (0.4.4+git20090930-1) unstable; urgency=low
+
+  * New upstream git snapshot.
+    - Drop all patches, they have been merged.
+    - Drop quilt.
+  * Bump SONAMES. Rename libmlt1 to libmlt2 and libmlt++2 to libmlt++3.
+  * Drop inigo package.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Wed, 30 Sep 2009 19:20:22 +0200
+
+mlt (0.4.4-3) unstable; urgency=low
+
+  * Add libmlt-dbg package, which contains the debugging symbols of libmlt1 and
+    libmlt++2.
+  * Bump Standards-Version to 3.8.3.
+    - Add debian/README.source.
+  * Add patch description to 02_fix_sox_14.3.0_build.diff. Thanks lintian.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Mon, 21 Sep 2009 12:14:36 +0200
+
+mlt (0.4.4-2) unstable; urgency=low
+
+  * Add patches:
+    - 01_improve_mlt_normalisation - stolen upstream.
+    - 02_fix_sox_14.3.0_build - Fix build against sox 14.3.0. (Closes: #536671)
+
+ -- Fathi Boudra <fabo at debian.org>  Mon, 13 Jul 2009 14:07:01 +0200
+
+mlt (0.4.4-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Wed, 01 Jul 2009 21:33:59 +0200
+
+mlt (0.4.2+git20090622-1) unstable; urgency=low
+
+  * New git snapshot.
+    - Drop merged patches 01_fix_man_whatis and 02_missing_math_ftbfs.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Mon, 22 Jun 2009 22:49:41 +0200
+
+mlt (0.4.2+git20090618-2) unstable; urgency=low
+
+  * Add 02_missing_math_ftbfs.diff patch, which fixes a FTBFS on some arches.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Thu, 18 Jun 2009 13:06:18 +0200
+
+mlt (0.4.2+git20090618-1) unstable; urgency=low
+
+  * New git snapshot.
+    - Drop merged 07_custom_ldflags.diff patch.
+    - Drop merged 09_add_gcc4.3_support.diff patch.
+    - Drop merged 01_remove_ldconfig.diff patch.
+    - Drop merged 02_update_have_mmx.diff patch.
+  * Add libmlt-data as dependency for melt, it can not play movies without the
+    profiles.
+  * Bump Standards-Version to 3.8.2 (no changes needed).
+  * Drop our melt manpage and install the new one from upstream.
+    - Add 01_fix_man_whatis.diff which fixes the whatis entry.
+  * Drop versioned build dependency on ffmpeg.
+  * Extend a little bit the long-description of melt. Fixes lintian warning
+    extended-description-is-probably-too-short.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Thu, 18 Jun 2009 09:41:39 +0200
+
+mlt (0.4.2-2) unstable; urgency=low
+
+  * Add frei0r-plugins-dev as build-dependency, so that the frei0r plugin can
+    be built.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Thu, 11 Jun 2009 16:35:02 +0200
+
+mlt (0.4.2-1) unstable; urgency=low
+
+  * New upstream release.
+    - inigo has been renamed to melt.
+    - build and install mlt++ in mlt, they are not a separate source package
+      anymore.
+    - Bump libmlt++ SONAME to 2 (introduce libmlt++2 package).
+    - miracle, westley and valerie were moved out of mlt into melted project.
+    - mlt-config is deprecated.
+    - Drop patches:
+      - 03_update_prefix_data patch (not needed anymore and will break melt)
+      - 04_update_install_target
+      - 05_update_docs
+      - 06_disable_example
+      - 08_add_missing_ldlags
+  * Fix lintian warning quilt-patch-missing-description:
+    add missing descriptions to the patches. Thanks lintian.
+  * Bump compat/debhelper to 7 (no changes needed).
+  * Drop cdbs build dependency.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Sat, 30 May 2009 16:41:21 +0200
+
+mlt (0.3.8-2) unstable; urgency=low
+
+  * Add manpage for inigo. Much thanks to Tatsuki Sugiura for his patch.
+    Closes: #521740
+  * Fix copyright-refers-to-symlink-license. Refer to the {L}GPL-2 file instead
+    of the {L}GPL link. Thanks lintian.
+  * Remove old debian/libmlt1.lintian-overrides, the overrides are not needed
+    anymore.
+
+ -- Patrick Matthäi <pmatthaei at debian.org>  Tue, 28 Apr 2009 20:44:48 +0200
+
+mlt (0.3.8-1) unstable; urgency=low
+
+  * New upstream release.
+
+  [ Patrick Matthäi ]
+  * Change my email address.
+
+ -- Fathi Boudra <fabo at debian.org>  Mon, 20 Apr 2009 20:47:32 +0200
+
+mlt (0.3.6-2) unstable; urgency=low
+
+  * Uploading to unstable.
+  * Fix binary-control-field-duplicates-source.
+    Thanks lintian.
+  * Bump Standards-Version to 3.8.1 (no changes needed).
+
+ -- Patrick Matthäi <patrick.matthaei at web.de>  Mon, 23 Mar 2009 21:04:06 +0200
+
+mlt (0.3.6-1) experimental; urgency=low
+
+  [ Fathi Boudra ]
+  * New upstream release.
+  * Refresh patches.
+  * Remove 11_add_sox_14.2.0_support.diff patch. Merged upstream.
+  * Update debian/control:
+    - Add version dependency to ffmpeg.
+      We need version >= 0.svn20081115 from Debian experimental.
+  * Update debian/rules:
+    - Enable motion estimation, MMX and SSE on amd64 architecture.
+
+  [ Patrick Matthäi ]
+  * Recommend from libmlt1 on libmlt-data, because some applications also need
+    the mlt profiles.
+  * Fix copyright-with-old-dh-make-debian-copyright.
+    Thanks lintian.
+  * Add debian/watch file.
+  * Install the mlt-config.1 manpage about a .manpage file instead of cdbs.
+  * Remove not needed .dirs files.
+  * Remove some useless newlines at EOF.
+
+ -- Fathi Boudra <fabo at debian.org>  Wed, 04 Feb 2009 12:07:14 +0100
+
+mlt (0.3.2-2) unstable; urgency=low
+
+  * Add Patrick Matthäi as co-maintainer.
+  * Add Sox 14.2.0 support. (Closes: #507610, #509340)
+  * Update debian/rules: disable motion estimation module. (Closes: #506844)
+  * Fix lintian warning: debhelper-but-no-misc-depends.
+
+ -- Fathi Boudra <fabo at debian.org>  Mon, 29 Dec 2008 17:07:28 +0100
+
+mlt (0.3.2-1) unstable; urgency=low
+
+  * New upstream release. (Closes: #471079, #482254, #499329)
+  * Remove 01_add_sox_14_support patch. Merged upstream.
+  * Add 10_fix_xine_module_cflags patch to fix xine module CFLAGS.
+  * Refresh patches:
+    - 03_update_prefix_data
+    - 04_update_install_target
+    - 07_custom_ldflags
+    - 08_add_missing_ldlags
+    - 09_add_gcc4.3_support
+  * Update debian/control:
+    - Build-depends on kdelibs5-dev instead of kdelibs4-dev.
+    - Build-depends on libavdevice-dev.
+    - Bump libmlt soname. libmlt1 conflicts/replaces libmlt0.2.
+  * Update debian/copyright: Add oldfilm and frei0r modules.
+  * Update installed files.
+  * Update debian/rules:
+    - Remove motion estimation option from EXTRA_CONFIGURE_OPTS.
+    - Add --qimage-libdir configure option to detect Qt 4.
+
+ -- Fathi Boudra <fabo at debian.org>  Fri, 14 Nov 2008 11:03:40 +0100
+
+mlt (0.2.4-3) unstable; urgency=low
+
+  * Update gcc-4.3 support patch. Link math library against libmltsox.
+    (Closes: #475191)
+
+ -- Fathi Boudra <fabo at debian.org>  Thu, 10 Apr 2008 11:37:46 +0200
+
+mlt (0.2.4-2) unstable; urgency=low
+
+  * Add versioned build dependency on libsox-dev >= 14.0.1-2. Previous
+    libsox-dev package doesn't contains libsfx.a and libsfx.so symlink.
+    (Closes: #469900)
+
+ -- Fathi Boudra <fabo at debian.org>  Sun, 09 Mar 2008 12:14:23 +0100
+
+mlt (0.2.4-1) unstable; urgency=low
+
+  * Initial release. (Closes: #463796)
+
+ -- Fathi Boudra <fabo at debian.org>  Sat, 26 Jan 2008 19:31:08 +0100
diff --git a/debian/clean b/debian/clean
new file mode 100644
index 0000000..1613a5b
--- /dev/null
+++ b/debian/clean
@@ -0,0 +1 @@
+src/modules/glaxnimate/glaxnimate/src/core/application_info_generated.hpp
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..844ab78
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,154 @@
+Source: mlt
+Maintainer: Patrick Matthäi <pmatthaei at debian.org>
+Build-Depends: debhelper-compat (= 13),
+ chrpath,
+ cmake,
+ dh-python,
+ ffmpeg,
+ frei0r-plugins-dev,
+ imagemagick,
+ ladspa-sdk,
+ libarchive-dev,
+ libavdevice-dev,
+ libavformat-dev,
+ libdv4-dev,
+ libebur128-dev (>= 1.2.0-2),
+ libexif-dev,
+ libfftw3-dev,
+ libgdk-pixbuf-2.0-dev,
+ libjack-dev,
+ libmovit-dev,
+ libopencv-dev,
+ libpango1.0-dev,
+ libqt5opengl5-dev,
+ libqt6opengl6-dev,
+ libqt6core5compat6-dev,
+ libqt5svg5-dev,
+ libqt6svg6-dev,
+ librtaudio-dev [linux-any],
+ librubberband-dev,
+ libsamplerate-dev,
+ libsdl2-dev,
+ libsox-dev (>= 14.3.0),
+ libswscale-dev,
+ libvidstab-dev,
+ libvorbis-dev,
+ libxine2-dev,
+ libxml2-dev,
+ python3-dev,
+ swig
+Standards-Version: 4.7.3
+Section: libs
+Homepage: https://www.mltframework.org
+
+Package: libmlt-dev
+Section: libdevel
+Architecture: any
+Multi-Arch: same
+Depends: ${misc:Depends},
+ libmlt7 (= ${binary:Version})
+Description: multimedia framework (development)
+ MLT is an open source multimedia framework, designed and developed for
+ television broadcasting. It provides a toolkit for broadcasters, video
+ editors, media players, transcoders, web streamers and many more types of
+ applications. The functionality of the system is provided via an assortment
+ of ready to use tools, xml authoring components, and an extendible plug-in
+ based API.
+ .
+ This package contains the static libraries and headers for developing
+ applications that use the MLT multimedia framework.
+
+Package: libmlt7
+Architecture: any
+Multi-Arch: same
+Depends: ${shlibs:Depends},
+ ${misc:Depends}
+Recommends: libmlt-data (>= ${source:Version})
+Description: multimedia framework (runtime)
+ MLT is an open source multimedia framework, designed and developed for
+ television broadcasting. It provides a toolkit for broadcasters, video
+ editors, media players, transcoders, web streamers and many more types of
+ applications. The functionality of the system is provided via an assortment
+ of ready to use tools, xml authoring components, and an extendible plug-in
+ based API.
+ .
+ This package contains the files necessary for running applications that
+ use the MLT multimedia framework.
+
+Package: libmlt-data
+Architecture: all
+Multi-Arch: foreign
+Depends: ${misc:Depends}
+Enhances: libmlt7
+Description: multimedia framework (data)
+ MLT is an open source multimedia framework, designed and developed for
+ television broadcasting. It provides a toolkit for broadcasters, video
+ editors, media players, transcoders, web streamers and many more types of
+ applications. The functionality of the system is provided via an assortment
+ of ready to use tools, xml authoring components, and an extendible plug-in
+ based API.
+ .
+ This package contains the data files for the MLT multimedia framework.
+
+Package: libmlt++-dev
+Section: libdevel
+Architecture: any
+Multi-Arch: same
+Depends: libmlt++7 (= ${binary:Version}),
+ ${misc:Depends}
+Description: MLT multimedia framework C++ wrapper (development)
+ MLT is an open source multimedia framework, designed and developed for
+ television broadcasting. It provides a toolkit for broadcasters, video
+ editors, media players, transcoders, web streamers and many more types of
+ applications. The functionality of the system is provided via an assortment
+ of ready to use tools, xml authoring components, and an extendible plug-in
+ based API.
+ .
+ This package contains the static libraries and headers for developing
+ applications that use the MLT multimedia framework C++ wrapper.
+
+Package: libmlt++7
+Architecture: any
+Multi-Arch: same
+Depends: ${shlibs:Depends},
+ ${misc:Depends}
+Description: MLT multimedia framework C++ wrapper (runtime)
+ MLT is an open source multimedia framework, designed and developed for
+ television broadcasting. It provides a toolkit for broadcasters, video
+ editors, media players, transcoders, web streamers and many more types of
+ applications. The functionality of the system is provided via an assortment
+ of ready to use tools, xml authoring components, and an extendible plug-in
+ based API.
+ .
+ This package contains the files necessary for running applications that
+ use the MLT multimedia framework C++ wrapper.
+
+Package: melt
+Section: utils
+Architecture: any
+Depends: ${shlibs:Depends},
+ ${misc:Depends},
+ libmlt-data (>= ${source:Version})
+Description: command line media player and video editor
+ melt was meant as a test tool for the MLT framework, but it is also a powerful
+ multitrack command line oriented video editor. It could also used as an
+ minimalistic media player for audio and video files.
+
+Package: python3-mlt
+Architecture: any
+Section: python
+Depends: ${shlibs:Depends},
+ ${misc:Depends},
+ ${python3:Depends}
+Provides: ${python3:Provides}
+Conflicts: python-mlt
+Replaces: python-mlt
+Description: multimedia framework (Python bindings)
+ MLT is an open source multimedia framework, designed and developed for
+ television broadcasting. It provides a toolkit for broadcasters, video
+ editors, media players, transcoders, web streamers and many more types of
+ applications. The functionality of the system is provided via an assortment
+ of ready to use tools, xml authoring components, and an extendible plug-in
+ based API.
+ .
+ This package contains the Python bindings for the mlt package.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..9e7a7d5
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,408 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+
+Files: *
+Copyright: 2003-2014, Meltytech, LLC
+License: LGPL-2.1+
+
+Files: src/framework/mlt_cache.c
+  src/framework/mlt_cache.h
+  src/framework/mlt_profile.c
+  src/framework/mlt_profile.h
+Copyright: 2007-2014, Meltytech, LLC
+License: LGPL-2.1+
+
+Files: src/framework/mlt_tokeniser.c
+  src/framework/mlt_tokeniser.h
+Copyright: 2002-2014, Meltytech, LLC
+License: LGPL-2.1+
+
+Files: src/framework/mlt_version.c
+Copyright: 2014, Meltytech, LLC
+License: LGPL-2.1+
+
+Files: src/framework/mlt_version.h
+Copyright: 2010-2015, Meltytech, LLC
+License: LGPL-2.1+
+
+Files: src/melt/*
+Copyright: 2002-2014, Meltytech, LLC
+License: GPL-2+
+
+Files: src/mlt++/*
+Copyright: 2004-2015, Meltytech, LLC
+License: LGPL-2.1+
+
+Files: src/mlt++/MltFactory.cpp
+  src/mlt++/MltFactory.h
+Copyright: 2008, Dan Dennedy <dan at dennedy.org>
+  2004-2015, Meltytech, LLC
+License: LGPL-2.1+
+
+Files: src/mlt++/MltProfile.cpp
+  src/mlt++/MltProfile.h
+  src/mlt++/MltRepository.cpp
+  src/mlt++/MltRepository.h
+Copyright: 2008, 2010-2014, Dan Dennedy <dan at dennedy.org>
+License: LGPL-2.1+
+
+Files: src/modules/avformat/filter_avcolour_space.c
+Copyright: 2004-2014, Meltytech, LLC
+License: LGPL-2.1+
+
+Files: src/modules/avformat/filter_swscale.c
+Copyright: 2008-2014, Meltytech, LLC
+License: LGPL-2.1+
+
+Files: src/modules/core/consumer_multi.c
+Copyright: 2011-2014, Meltytech, LLC
+License: LGPL-2.1+
+
+Files: src/modules/core/filter_audiochannels.c
+  src/modules/core/filter_audioconvert.c
+  src/modules/core/filter_crop.c
+  src/modules/core/filter_imageconvert.c
+Copyright: 2009-2014, Meltytech, LLC
+License: LGPL-2.1+
+
+Files: src/modules/core/filter_audiowave.c
+  src/modules/core/filter_panner.c
+Copyright: 2010-2014, Meltytech, LLC
+License: LGPL-2.1+
+
+Files: src/modules/core/filter_transition.c
+Copyright: 2005-2014, Meltytech, LLC
+License: LGPL-2.1+
+
+Files: src/modules/core/producer_consumer.c
+Copyright: 2008-2014, Meltytech, LLC
+License: LGPL-2.1+
+
+Files: src/modules/core/producer_tone.c
+Copyright: 2014, Meltytech, LLC
+License: LGPL-2.1+
+
+Files: src/modules/core/transition_luma.c
+Copyright: 2003-2014, Meltytech, LLC
+  2002, Timothy M. Shead <tshead at k-3d.com>
+License: LGPL-2.1+
+
+Files: src/modules/decklink/*
+Copyright: 2008, 2010-2014, Dan Dennedy <dan at dennedy.org>
+License: LGPL-2.1+
+
+Files: src/modules/decklink/darwin/*
+Copyright: 2009, 2011, Blackmagic Design
+License: BSL
+
+Files: src/modules/decklink/linux/*
+Copyright: 2009, 2011, Blackmagic Design
+License: BSL
+
+Files: src/modules/frei0r/*
+Copyright: 2007, 2008, 2011, Marco Gittler <g.marco at freenet.de>
+License: LGPL-2.1+
+
+Files: src/modules/frei0r/producer_frei0r.c
+Copyright: 2007, 2009, Jean-Baptiste Mardelle <jb at kdenlive.org>
+License: LGPL-2.1+
+
+Files: src/modules/jackrack/*
+Copyright: Robert Ham 2002, 2003 (node at users.sourceforge.net) / 2004-2014, Meltytech, LLC
+License: GPL-2+
+
+Files: src/modules/jackrack/consumer_jack.c
+Copyright: 2011-2014, Meltytech, LLC
+License: LGPL-2.1+
+
+Files: src/modules/jackrack/factory.c
+  src/modules/jackrack/filter_jackrack.c
+  src/modules/jackrack/filter_ladspa.c
+  src/modules/jackrack/producer_ladspa.c
+Copyright: 2002-2014, Meltytech, LLC
+License: GPL-2+
+
+Files: src/modules/kdenlive/*
+Copyright: 2007, Jean-Baptiste Mardelle <jb at ader.ch>
+  -2007, Leny Grisel <leny.grisel at laposte.net>
+License: LGPL-2.1+
+
+Files: src/modules/kdenlive/factory.c
+Copyright: 2007, Jean-Baptiste Mardelle
+License: LGPL-2.1+
+
+Files: src/modules/kdenlive/filter_freeze.c
+Copyright: 2007, 2009, Jean-Baptiste Mardelle <jb at kdenlive.org>
+License: LGPL-2.1+
+
+Files: src/modules/kdenlive/producer_framebuffer.c
+Copyright: 2007, Jean-Baptiste Mardelle <jb at ader.ch>
+License: LGPL-2.1+
+
+Files: src/modules/normalize/*
+Copyright: Steve Harris / 2012, Dan Dennedy <dan at dennedy.org> / 2010, Marco Gittler <g.marco at freenet.de> / 2002, Steve Harris
+License: GPL-2+
+
+Files: src/modules/normalize/factory.c
+Copyright: 2002-2014, Meltytech, LLC
+License: GPL-2+
+
+Files: src/modules/normalize/filter_volume.c
+Copyright: 2003-2014, Meltytech, LLC
+  1999-2002, Chris Vaill
+License: GPL-2+
+
+Files: src/modules/oldfilm/*
+Copyright: 2007, 2008, 2011, Marco Gittler <g.marco at freenet.de>
+License: LGPL-2.1+
+
+Files: src/modules/plus/consumer_blipflash.c
+  src/modules/plus/producer_blipflash.c
+  src/modules/plus/producer_count.c
+Copyright: 2013, Brian Matherly
+License: LGPL-2.1+
+
+Files: src/modules/plus/ebur128/queue/sys/queue.h
+Copyright: 1991, 1993
+License: BSD-3-clause
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+ 1. Redistributions of source code must retain the above copyright
+    notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+    notice, this list of conditions and the following disclaimer in the
+    documentation and/or other materials provided with the distribution.
+ 4. Neither the name of the University nor the names of its contributors
+    may be used to endorse or promote products derived from this software
+    without specific prior written permission.
+ .
+ THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ SUCH DAMAGE.
+
+Files: src/modules/plus/filter_dynamictext.c
+Copyright: 2011-2014, Meltytech, LLC
+License: LGPL-2.1+
+
+Files: src/modules/plus/filter_lift_gamma_gain.c
+  src/modules/plus/filter_loudness.c
+Copyright: 2014, Brian Matherly <pez4brian at yahoo.com>
+License: LGPL-2.1+
+
+Files: src/modules/plus/filter_lumakey.c
+  src/modules/plus/filter_rgblut.c
+Copyright: 2014, Janne Liljeblad
+License: LGPL-2.1+
+
+Files: src/modules/plus/interp.h
+Copyright: 2010, Marko Cebokli http://lea.hamradio.si/~s57uuu
+License: GPL-2+
+
+Files: src/modules/plusgpl/cJSON.c
+  src/modules/plusgpl/cJSON.h
+Copyright: 2009, Dave Gamble
+License: Expat
+
+Files: src/modules/plusgpl/consumer_cbrts.c
+Copyright: Lorenzo Pallara <l.pallara at avalpa.com> / 2010-2014, Broadcasting Center Europe S.A. http://www.bce.lu
+License: GPL-2+
+
+Files: src/modules/plusgpl/factory.c
+Copyright: 2008-2014, Dan Dennedy <dan at dennedy.org>
+License: GPL-2+
+
+Files: src/modules/plusgpl/filter_burn.c
+Copyright: 2007, Stephane Fillod
+  2001-2006, FUKUCHI Kentaro
+License: GPL-2+
+
+Files: src/modules/plusgpl/filter_lumaliftgaingamma.c
+Copyright: 2014, Janne Liljeblad
+License: GPL-2+
+
+Files: src/modules/plusgpl/filter_rotoscoping.c
+Copyright: 2011, Till Theato <root at ttill.de>
+License: GPL-2+
+
+Files: src/modules/plusgpl/filter_telecide.c
+Copyright: 2008, Dan Dennedy <dan at dennedy.org>
+  2003, Donald A. Graft
+License: GPL-2+
+
+Files: src/modules/qt/*
+Copyright: 2006, Visual Media
+License: GPL-2+
+
+Files: src/modules/qt/common.cpp
+  src/modules/qt/common.h
+  src/modules/qt/consumer_qglsl.cpp
+Copyright: 2008, 2010-2014, Dan Dennedy <dan at dennedy.org>
+License: LGPL-2.1+
+
+Files: src/modules/qt/kdenlivetitle_wrapper.cpp
+  src/modules/qt/kdenlivetitle_wrapper.h
+  src/modules/qt/producer_kdenlivetitle.c
+Copyright: 2009, Marco Gittler <g.marco at freenet.de>
+  2009, Jean-Baptiste Mardelle <jb at kdenlive.org>
+License: LGPL-2.1+
+
+Files: src/modules/qt/producer_qtext.cpp
+Copyright: 2013, Brian Matherly
+License: LGPL-2.1+
+
+Files: src/modules/qt/transition_vqm.cpp
+Copyright: 2012, Dan Dennedy <dan at dennedy.org>
+  2010, E. Oriani, ema <AT> fastwebnet <DOT> it
+License: GPL-3+
+
+Files: src/modules/resample/*
+Copyright: 2002-2014, Meltytech, LLC
+License: GPL-2+
+
+Files: src/modules/rtaudio/*
+Copyright: 2001-2011, Gary P. Scavone
+License: Expat
+
+Files: src/modules/rtaudio/consumer_rtaudio.cpp
+Copyright: 2008, 2010-2014, Dan Dennedy <dan at dennedy.org>
+License: LGPL-2.1+
+
+Files: src/modules/sdl/consumer_sdl_audio.c
+Copyright: 2009-2014, Meltytech, LLC
+License: LGPL-2.1+
+
+Files: src/modules/sdl/consumer_sdl_osx.h
+  src/modules/sdl/consumer_sdl_osx.m
+Copyright: 2010-2014, Meltytech, LLC
+License: LGPL-2.1+
+
+Files: src/modules/sdl/consumer_sdl_preview.c
+Copyright: 2004-2014, Meltytech, LLC
+License: LGPL-2.1+
+
+Files: src/modules/vid.stab/*
+Copyright: 2014, Brian Matherly <pez4brian at yahoo.com>
+  2013, Marco Gittler <g.marco at freenet.de>
+  2013, Jakub Ksiezniak <j.ksiezniak at gmail.com>
+License: GPL-2+
+
+Files: src/modules/vid.stab/common.c
+Copyright: 2014, Brian Matherly <pez4brian at yahoo.com>
+License: GPL-2+
+
+Files: src/modules/vid.stab/common.h
+Copyright: 2014, Brian Matherly <pez4brian at yahoo.com>
+  2013, Jakub Ksiezniak <j.ksiezniak at gmail.com>
+License: GPL-2+
+
+Files: src/modules/vid.stab/factory.c
+Copyright: 2008-2014, Dan Dennedy <dan at dennedy.org>
+License: GPL-2+
+
+Files: src/modules/xine/*
+Copyright: 2000-2004, the xine project
+License: GPL-2+
+
+Files: src/modules/xine/attributes.h
+  src/modules/xine/cpu_accel.c
+Copyright: 1999-2001, Aaron Holtzman <aholtzma at ess.engr.uvic.ca>
+License: GPL-2+
+
+Files: src/modules/xine/factory.c
+  src/modules/xine/filter_deinterlace.c
+Copyright: 2002-2014, Meltytech, LLC
+License: GPL-2+
+
+Files: src/modules/xine/vf_yadif_template.h
+Copyright: 2006, Michael Niedermayer <michaelni at gmx.at>
+License: GPL-2+
+
+Files: src/swig/*
+Copyright: 2008-2014, Dan Dennedy <dan at dennedy.org>
+License: GPL-2+
+
+License: BSL
+ Permission is hereby granted, free of charge, to any person or organization
+ obtaining a copy of the software and accompanying documentation covered by
+ this license (the "Software") to use, reproduce, display, distribute,
+ execute, and transmit the Software, and to prepare derivative works of the
+ Software, and to permit third-parties to whom the Software is furnished to
+ do so, all subject to the following:
+ .
+ The copyright notices in the Software and this entire statement, including
+ the above license grant, this restriction and the following disclaimer,
+ must be included in all copies of the Software, in whole or in part, and
+ all derivative works of the Software, unless such copies or derivative
+ works are solely in the form of machine-executable object code generated by
+ a source language processor.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
+ SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
+ FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
+ ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ DEALINGS IN THE SOFTWARE.
+
+License: Expat
+ The MIT License
+ .
+ Permission is hereby granted, free of charge, to any person
+ obtaining a copy of this software and associated
+ documentation files (the "Software"), to deal in the Software
+ without restriction, including without limitation the rights to
+ use, copy, modify, merge, publish, distribute, sublicense,
+ and/or sell copies of the Software, and to permit persons to
+ whom the Software is furnished to do so, subject to the
+ following conditions:
+ .
+ The above copyright notice and this permission notice shall
+ be included in all copies or substantial portions of the
+ Software.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT
+ WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
+ INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR
+ PURPOSE AND NONINFRINGEMENT. IN NO EVENT
+ SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+ LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+ CONNECTION WITH THE SOFTWARE OR THE USE OR
+ OTHER DEALINGS IN THE SOFTWARE.
+
+License: GPL-2+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; version 2 dated June, 1991, or (at
+ your option) any later version.
+ .
+ On Debian systems, the complete text of version 2 of the GNU General
+ Public License can be found in '/usr/share/common-licenses/GPL-2'.
+
+License: GPL-3+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; version 3 dated June, 2007, or (at
+ your option) any later version.
+ .
+ On Debian systems, the complete text of version 3 of the GNU General
+ Public License can be found in '/usr/share/common-licenses/GPL-3'.
+
+License: LGPL-2.1+
+ This program is free software; you can redistribute it and/or modify it
+ under the terms of the GNU Lesser General Public License as published by the
+ Free Software Foundation; version 2.1 of the License, or (at
+ your option) any later version.
+ .
+ On Debian systems, the complete text of version 2.1 of the GNU Lesser
+ General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'.
diff --git a/debian/libmlt++-dev.install b/debian/libmlt++-dev.install
new file mode 100644
index 0000000..f2b4092
--- /dev/null
+++ b/debian/libmlt++-dev.install
@@ -0,0 +1,4 @@
+usr/include/mlt-*/mlt++/*.h
+usr/lib/*/libmlt++-*.so
+usr/lib/*/pkgconfig/mlt++-*.pc
+src/swig/mlt.i usr/include/mlt-7/mlt++/
diff --git a/debian/libmlt++7.install b/debian/libmlt++7.install
new file mode 100644
index 0000000..e12ca13
--- /dev/null
+++ b/debian/libmlt++7.install
@@ -0,0 +1 @@
+usr/lib/*/libmlt++-*.so.*
diff --git a/debian/libmlt++7.lintian-overrides b/debian/libmlt++7.lintian-overrides
new file mode 100644
index 0000000..1ec7aa3
--- /dev/null
+++ b/debian/libmlt++7.lintian-overrides
@@ -0,0 +1,2 @@
+libmlt++7: no-symbols-control-file usr/lib/*/libmlt++-*.so.*
+libmlt++7: package-name-doesnt-match-sonames libmlt++-7-7
diff --git a/debian/libmlt-data.install b/debian/libmlt-data.install
new file mode 100644
index 0000000..afef4c6
--- /dev/null
+++ b/debian/libmlt-data.install
@@ -0,0 +1,2 @@
+usr/share/mlt-*/*
+usr/share/mlt-*/*/*
diff --git a/debian/libmlt-data.lintian-overrides b/debian/libmlt-data.lintian-overrides
new file mode 100644
index 0000000..b449718
--- /dev/null
+++ b/debian/libmlt-data.lintian-overrides
@@ -0,0 +1 @@
+libmlt-data: package-contains-documentation-outside-usr-share-doc
diff --git a/debian/libmlt-dev.examples b/debian/libmlt-dev.examples
new file mode 100644
index 0000000..c404289
--- /dev/null
+++ b/debian/libmlt-dev.examples
@@ -0,0 +1 @@
+src/examples/*
diff --git a/debian/libmlt-dev.install b/debian/libmlt-dev.install
new file mode 100644
index 0000000..3817732
--- /dev/null
+++ b/debian/libmlt-dev.install
@@ -0,0 +1,4 @@
+usr/include/mlt-*/framework/*.h
+usr/lib/*/libmlt-*.so
+usr/lib/*/pkgconfig/mlt-framework-*.pc
+usr/lib/*/cmake/Mlt*/*
diff --git a/debian/libmlt7.install b/debian/libmlt7.install
new file mode 100644
index 0000000..2d6c2bb
--- /dev/null
+++ b/debian/libmlt7.install
@@ -0,0 +1,2 @@
+usr/lib/*/libmlt-*.so.*
+usr/lib/*/mlt-*/*
diff --git a/debian/libmlt7.lintian-overrides b/debian/libmlt7.lintian-overrides
new file mode 100644
index 0000000..01b5141
--- /dev/null
+++ b/debian/libmlt7.lintian-overrides
@@ -0,0 +1,2 @@
+libmlt7: no-symbols-control-file usr/lib/*/libmlt-*.so.*
+libmlt7: package-name-doesnt-match-sonames libmlt-7-7
diff --git a/debian/melt.install b/debian/melt.install
new file mode 100644
index 0000000..66cbc5a
--- /dev/null
+++ b/debian/melt.install
@@ -0,0 +1 @@
+usr/bin/melt*
diff --git a/debian/melt.manpages b/debian/melt.manpages
new file mode 100644
index 0000000..5cfcfa9
--- /dev/null
+++ b/debian/melt.manpages
@@ -0,0 +1,2 @@
+docs/melt.1
+usr/share/man/man1/melt-*.*
diff --git a/debian/python3-mlt.install b/debian/python3-mlt.install
new file mode 100644
index 0000000..036c6b9
--- /dev/null
+++ b/debian/python3-mlt.install
@@ -0,0 +1 @@
+usr/lib/python*/dist-packages/*
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..6d95fc3
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,24 @@
+#!/usr/bin/make -f
+
+export DEB_BUILD_MAINT_OPTIONS=hardening=+all buildinfo=+path
+
+DEB_CONFIGURE_EXTRA_FLAGS := \
+	-DMOD_GLAXNIMATE=ON \
+	-DMOD_GLAXNIMATE_QT6=ON \
+	-DMOD_QT6=ON \
+	-DMOD_KDENLIVE=ON \
+	-DSWIG_PYTHON=ON \
+	-DMOD_OPENCV=ON
+
+%:
+	dh $@ --with python3 --buildsystem=cmake
+
+override_dh_install:
+	chrpath -d -k $(CURDIR)/debian/tmp/usr/bin/melt-7
+	dh_install
+
+override_dh_auto_configure:
+	dh_auto_configure -- $(DEB_CONFIGURE_EXTRA_FLAGS)
+
+override_dh_makeshlibs:
+	dh_makeshlibs -V
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/source/lintian-overrides b/debian/source/lintian-overrides
new file mode 100644
index 0000000..4323c27
--- /dev/null
+++ b/debian/source/lintian-overrides
@@ -0,0 +1,4 @@
+mlt source: debian-watch-does-not-check-openpgp-signature
+mlt source: intra-source-package-circular-dependency libmlt++7 libmlt7
+mlt source: upstream-metadata-file-is-missing
+mlt source: very-long-line-length-in-source-file * [src/modules/glaxnimate/glaxnimate/external/thorvg/*]
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..2f232ef
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,4 @@
+version=4
+opts="searchmode=plain" \
+https://api.github.com/repos/mltframework/mlt/releases \
+https://github.com/mltframework/mlt/releases/download/v\d[\.\d]*/@PACKAGE at -@ANY_VERSION at .tar.gz

From null at kde.org  Tue Jul 28 05:44:17 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 04:44:17 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/fcitx5-qt/Neon/release=5D_debian=3A_make_it_compliant?=
Message-ID: <20260728044417.46EB21400095@lerwini.kde.org>

Git commit 0cf230fac0962fdbc582d669726bf5d279819806 by Carlos De Maine.
Committed on 28/07/2026 at 04:44.
Pushed by carlosdem into branch 'Neon/release'.

make it compliant

M  +7    -7    debian/control

https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/0cf230fac0962fdbc582d669726bf5d279819806

diff --git a/debian/control b/debian/control
index 1b2672c..79d4594 100644
--- a/debian/control
+++ b/debian/control
@@ -37,24 +37,24 @@ Description: Qt IM module for fcitx5
 Package: fcitx5-frontend-qt5
 Architecture: any
 Section: libs
+Priority: optional
 Depends:
  libfcitx5-qt1 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Description: Qt5 IM module for fcitx5
- ${source:Extended-Description}
  .
  This package provides the Qt5 IM Module for fcitx5.
 
 Package: fcitx5-frontend-qt6
 Architecture: any
 Section: libs
+Priority: optional
 Depends:
  libfcitx5-qt6-1 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Description: Qt6 IM module for fcitx5
- ${source:Extended-Description}
  .
  This package provides the Qt6 IM Module for fcitx5.
 
@@ -62,10 +62,10 @@ Package: libfcitx5-qt-data
 Architecture: all
 Multi-Arch: foreign
 Section: libs
+Priority: optional
 Depends:
  ${misc:Depends},
 Description: Qt library and IM module for fcitx5 (data files)
- ${source:Extended-Description}
  .
  This package provides the shared data files for fcitx5-qt.
 
@@ -73,12 +73,12 @@ Package: libfcitx5-qt-dev
 Architecture: any
 Multi-Arch: same
 Section: libdevel
+Priority: optional
 Depends:
  qtbase5-dev,
  libfcitx5-qt1 (= ${binary:Version}),
  ${misc:Depends},
 Description: Qt library and IM module for fcitx5 (development files)
- ${source:Extended-Description}
  .
  This package provides the development files for fcitx5-qt.
 
@@ -86,12 +86,12 @@ Package: libfcitx5-qt1
 Architecture: any
 Multi-Arch: same
 Section: libs
+Priority: optional
 Depends:
  libfcitx5-qt-data (= ${source:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Description: Qt library and IM module for fcitx5
- ${source:Extended-Description}
  .
  This package provides the Qt5 support for fcitx5.
 
@@ -99,12 +99,12 @@ Package: libfcitx5-qt6-1
 Architecture: any
 Multi-Arch: same
 Section: libs
+Priority: optional
 Depends:
  libfcitx5-qt-data (= ${source:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Description: Qt6 library and IM module for fcitx5
- ${source:Extended-Description}
  .
  This package provides the Qt6 support for fcitx5.
 
@@ -112,11 +112,11 @@ Package: libfcitx5-qt6-dev
 Architecture: any
 Multi-Arch: same
 Section: libdevel
+Priority: optional
 Depends:
  qt6-base-dev,
  libfcitx5-qt6-1 (= ${binary:Version}),
  ${misc:Depends},
 Description: Qt6 library and IM module for fcitx5 (development files)
- ${source:Extended-Description}
  .
  This package provides the development files for fcitx5-qt (qt6).

From null at kde.org  Tue Jul 28 05:44:31 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 04:44:31 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/fcitx5-qt/Neon/stable=5D_debian=3A_make_it_compliant?=
Message-ID: <20260728044431.6B6DE140104E@lerwini.kde.org>

Git commit fa4a38dcbd3f7a84769d7827133554bfac025e5a by Carlos De Maine.
Committed on 28/07/2026 at 04:44.
Pushed by carlosdem into branch 'Neon/stable'.

make it compliant

(cherry picked from commit 0cf230fac0962fdbc582d669726bf5d279819806)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +7    -7    debian/control

https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/fa4a38dcbd3f7a84769d7827133554bfac025e5a

diff --git a/debian/control b/debian/control
index 1b2672c..79d4594 100644
--- a/debian/control
+++ b/debian/control
@@ -37,24 +37,24 @@ Description: Qt IM module for fcitx5
 Package: fcitx5-frontend-qt5
 Architecture: any
 Section: libs
+Priority: optional
 Depends:
  libfcitx5-qt1 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Description: Qt5 IM module for fcitx5
- ${source:Extended-Description}
  .
  This package provides the Qt5 IM Module for fcitx5.
 
 Package: fcitx5-frontend-qt6
 Architecture: any
 Section: libs
+Priority: optional
 Depends:
  libfcitx5-qt6-1 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Description: Qt6 IM module for fcitx5
- ${source:Extended-Description}
  .
  This package provides the Qt6 IM Module for fcitx5.
 
@@ -62,10 +62,10 @@ Package: libfcitx5-qt-data
 Architecture: all
 Multi-Arch: foreign
 Section: libs
+Priority: optional
 Depends:
  ${misc:Depends},
 Description: Qt library and IM module for fcitx5 (data files)
- ${source:Extended-Description}
  .
  This package provides the shared data files for fcitx5-qt.
 
@@ -73,12 +73,12 @@ Package: libfcitx5-qt-dev
 Architecture: any
 Multi-Arch: same
 Section: libdevel
+Priority: optional
 Depends:
  qtbase5-dev,
  libfcitx5-qt1 (= ${binary:Version}),
  ${misc:Depends},
 Description: Qt library and IM module for fcitx5 (development files)
- ${source:Extended-Description}
  .
  This package provides the development files for fcitx5-qt.
 
@@ -86,12 +86,12 @@ Package: libfcitx5-qt1
 Architecture: any
 Multi-Arch: same
 Section: libs
+Priority: optional
 Depends:
  libfcitx5-qt-data (= ${source:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Description: Qt library and IM module for fcitx5
- ${source:Extended-Description}
  .
  This package provides the Qt5 support for fcitx5.
 
@@ -99,12 +99,12 @@ Package: libfcitx5-qt6-1
 Architecture: any
 Multi-Arch: same
 Section: libs
+Priority: optional
 Depends:
  libfcitx5-qt-data (= ${source:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Description: Qt6 library and IM module for fcitx5
- ${source:Extended-Description}
  .
  This package provides the Qt6 support for fcitx5.
 
@@ -112,11 +112,11 @@ Package: libfcitx5-qt6-dev
 Architecture: any
 Multi-Arch: same
 Section: libdevel
+Priority: optional
 Depends:
  qt6-base-dev,
  libfcitx5-qt6-1 (= ${binary:Version}),
  ${misc:Depends},
 Description: Qt6 library and IM module for fcitx5 (development files)
- ${source:Extended-Description}
  .
  This package provides the development files for fcitx5-qt (qt6).

From null at kde.org  Tue Jul 28 05:45:24 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 04:45:24 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/fcitx5-qt/Neon/unstable=5D_debian=3A_make_it_compliant?=
Message-ID: <20260728044524.EC907140104E@lerwini.kde.org>

Git commit db5d3e59fff0513b3e26d63d3faa679fd335ff14 by Carlos De Maine.
Committed on 28/07/2026 at 04:45.
Pushed by carlosdem into branch 'Neon/unstable'.

make it compliant

(cherry picked from commit 0cf230fac0962fdbc582d669726bf5d279819806)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

(cherry picked from commit fa4a38dcbd3f7a84769d7827133554bfac025e5a)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +7    -7    debian/control

https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/db5d3e59fff0513b3e26d63d3faa679fd335ff14

diff --git a/debian/control b/debian/control
index 1b2672c..79d4594 100644
--- a/debian/control
+++ b/debian/control
@@ -37,24 +37,24 @@ Description: Qt IM module for fcitx5
 Package: fcitx5-frontend-qt5
 Architecture: any
 Section: libs
+Priority: optional
 Depends:
  libfcitx5-qt1 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Description: Qt5 IM module for fcitx5
- ${source:Extended-Description}
  .
  This package provides the Qt5 IM Module for fcitx5.
 
 Package: fcitx5-frontend-qt6
 Architecture: any
 Section: libs
+Priority: optional
 Depends:
  libfcitx5-qt6-1 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Description: Qt6 IM module for fcitx5
- ${source:Extended-Description}
  .
  This package provides the Qt6 IM Module for fcitx5.
 
@@ -62,10 +62,10 @@ Package: libfcitx5-qt-data
 Architecture: all
 Multi-Arch: foreign
 Section: libs
+Priority: optional
 Depends:
  ${misc:Depends},
 Description: Qt library and IM module for fcitx5 (data files)
- ${source:Extended-Description}
  .
  This package provides the shared data files for fcitx5-qt.
 
@@ -73,12 +73,12 @@ Package: libfcitx5-qt-dev
 Architecture: any
 Multi-Arch: same
 Section: libdevel
+Priority: optional
 Depends:
  qtbase5-dev,
  libfcitx5-qt1 (= ${binary:Version}),
  ${misc:Depends},
 Description: Qt library and IM module for fcitx5 (development files)
- ${source:Extended-Description}
  .
  This package provides the development files for fcitx5-qt.
 
@@ -86,12 +86,12 @@ Package: libfcitx5-qt1
 Architecture: any
 Multi-Arch: same
 Section: libs
+Priority: optional
 Depends:
  libfcitx5-qt-data (= ${source:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Description: Qt library and IM module for fcitx5
- ${source:Extended-Description}
  .
  This package provides the Qt5 support for fcitx5.
 
@@ -99,12 +99,12 @@ Package: libfcitx5-qt6-1
 Architecture: any
 Multi-Arch: same
 Section: libs
+Priority: optional
 Depends:
  libfcitx5-qt-data (= ${source:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Description: Qt6 library and IM module for fcitx5
- ${source:Extended-Description}
  .
  This package provides the Qt6 support for fcitx5.
 
@@ -112,11 +112,11 @@ Package: libfcitx5-qt6-dev
 Architecture: any
 Multi-Arch: same
 Section: libdevel
+Priority: optional
 Depends:
  qt6-base-dev,
  libfcitx5-qt6-1 (= ${binary:Version}),
  ${misc:Depends},
 Description: Qt6 library and IM module for fcitx5 (development files)
- ${source:Extended-Description}
  .
  This package provides the development files for fcitx5-qt (qt6).

From null at kde.org  Tue Jul 28 05:56:24 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 04:56:24 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/infrastructure/pangea-conf-projects=5D_overrides=3A_add_mlt-resolute_to_backports_for_kdenlive?=
Message-ID: <20260728045624.51B06140104E@lerwini.kde.org>

Git commit 86ef47c2edba11722b147c5a3a7865bcccca4453 by Carlos De Maine.
Committed on 28/07/2026 at 04:56.
Pushed by carlosdem into branch 'master'.

add mlt-resolute to backports for kdenlive

M  +5    -0    overrides/base.yaml

https://invent.kde.org/neon/infrastructure/pangea-conf-projects/-/commit/86ef47c2edba11722b147c5a3a7865bcccca4453

diff --git a/overrides/base.yaml b/overrides/base.yaml
index 21632d3..ea7d752 100644
--- a/overrides/base.yaml
+++ b/overrides/base.yaml
@@ -422,6 +422,11 @@
     upstream_scm:
       type: uscan
 
+'*invent.kde.org/neon/backports-resolute/mlt-resolute':
+  '*':
+    upstream_scm:
+      type: uscan
+
 '*invent.kde.org/neon/backports-resolute/signond-resolute':
   '*':
     upstream_scm:

From null at kde.org  Tue Jul 28 06:02:04 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 05:02:04 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/fcitx5-qt/Neon/unstable=5D_debian=3A_fix_illegal_decription_foldings?=
Message-ID: <20260728050204.7E9911400832@lerwini.kde.org>

Git commit a04ff5f14161a9f3c85a10fc21c37e3217184b90 by Carlos De Maine.
Committed on 28/07/2026 at 05:01.
Pushed by carlosdem into branch 'Neon/unstable'.

fix illegal decription foldings

M  +70   -0    debian/control

https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/a04ff5f14161a9f3c85a10fc21c37e3217184b90

diff --git a/debian/control b/debian/control
index 79d4594..1d32918 100644
--- a/debian/control
+++ b/debian/control
@@ -43,6 +43,16 @@ Depends:
  ${misc:Depends},
  ${shlibs:Depends},
 Description: Qt5 IM module for fcitx5
+ Fcitx5 is the next generation of fcitx input method framework. It
+ provides pleasant and modern input experience with intuitive graphical
+ configuration tools. The framework is highly extensible with support
+ for GTK+ and Qt toolkits, DBus interfaces, a large variety of desktop
+ environments and a developer-friendly API.
+ .
+ Some of its new features include support of both Wayland and Xorg
+ and the ability to mimic IBus Input Method Framework in order to
+ provide better compatibility across different Linux distributions
+ and desktop environments.
  .
  This package provides the Qt5 IM Module for fcitx5.
 
@@ -55,6 +65,16 @@ Depends:
  ${misc:Depends},
  ${shlibs:Depends},
 Description: Qt6 IM module for fcitx5
+ Fcitx5 is the next generation of fcitx input method framework. It
+ provides pleasant and modern input experience with intuitive graphical
+ configuration tools. The framework is highly extensible with support
+ for GTK+ and Qt toolkits, DBus interfaces, a large variety of desktop
+ environments and a developer-friendly API.
+ .
+ Some of its new features include support of both Wayland and Xorg
+ and the ability to mimic IBus Input Method Framework in order to
+ provide better compatibility across different Linux distributions
+ and desktop environments.
  .
  This package provides the Qt6 IM Module for fcitx5.
 
@@ -66,6 +86,16 @@ Priority: optional
 Depends:
  ${misc:Depends},
 Description: Qt library and IM module for fcitx5 (data files)
+ Fcitx5 is the next generation of fcitx input method framework. It
+ provides pleasant and modern input experience with intuitive graphical
+ configuration tools. The framework is highly extensible with support
+ for GTK+ and Qt toolkits, DBus interfaces, a large variety of desktop
+ environments and a developer-friendly API.
+ .
+ Some of its new features include support of both Wayland and Xorg
+ and the ability to mimic IBus Input Method Framework in order to
+ provide better compatibility across different Linux distributions
+ and desktop environments.
  .
  This package provides the shared data files for fcitx5-qt.
 
@@ -79,6 +109,16 @@ Depends:
  libfcitx5-qt1 (= ${binary:Version}),
  ${misc:Depends},
 Description: Qt library and IM module for fcitx5 (development files)
+ Fcitx5 is the next generation of fcitx input method framework. It
+ provides pleasant and modern input experience with intuitive graphical
+ configuration tools. The framework is highly extensible with support
+ for GTK+ and Qt toolkits, DBus interfaces, a large variety of desktop
+ environments and a developer-friendly API.
+ .
+ Some of its new features include support of both Wayland and Xorg
+ and the ability to mimic IBus Input Method Framework in order to
+ provide better compatibility across different Linux distributions
+ and desktop environments.
  .
  This package provides the development files for fcitx5-qt.
 
@@ -92,6 +132,16 @@ Depends:
  ${misc:Depends},
  ${shlibs:Depends},
 Description: Qt library and IM module for fcitx5
+ Fcitx5 is the next generation of fcitx input method framework. It
+ provides pleasant and modern input experience with intuitive graphical
+ configuration tools. The framework is highly extensible with support
+ for GTK+ and Qt toolkits, DBus interfaces, a large variety of desktop
+ environments and a developer-friendly API.
+ .
+ Some of its new features include support of both Wayland and Xorg
+ and the ability to mimic IBus Input Method Framework in order to
+ provide better compatibility across different Linux distributions
+ and desktop environments.
  .
  This package provides the Qt5 support for fcitx5.
 
@@ -105,6 +155,16 @@ Depends:
  ${misc:Depends},
  ${shlibs:Depends},
 Description: Qt6 library and IM module for fcitx5
+ Fcitx5 is the next generation of fcitx input method framework. It
+ provides pleasant and modern input experience with intuitive graphical
+ configuration tools. The framework is highly extensible with support
+ for GTK+ and Qt toolkits, DBus interfaces, a large variety of desktop
+ environments and a developer-friendly API.
+ .
+ Some of its new features include support of both Wayland and Xorg
+ and the ability to mimic IBus Input Method Framework in order to
+ provide better compatibility across different Linux distributions
+ and desktop environments.
  .
  This package provides the Qt6 support for fcitx5.
 
@@ -118,5 +178,15 @@ Depends:
  libfcitx5-qt6-1 (= ${binary:Version}),
  ${misc:Depends},
 Description: Qt6 library and IM module for fcitx5 (development files)
+ Fcitx5 is the next generation of fcitx input method framework. It
+ provides pleasant and modern input experience with intuitive graphical
+ configuration tools. The framework is highly extensible with support
+ for GTK+ and Qt toolkits, DBus interfaces, a large variety of desktop
+ environments and a developer-friendly API.
+ .
+ Some of its new features include support of both Wayland and Xorg
+ and the ability to mimic IBus Input Method Framework in order to
+ provide better compatibility across different Linux distributions
+ and desktop environments.
  .
  This package provides the development files for fcitx5-qt (qt6).

From null at kde.org  Tue Jul 28 06:02:46 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 05:02:46 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/fcitx5-qt/Neon/stable=5D_debian=3A_rebase?=
Message-ID: <20260728050246.A37591400832@lerwini.kde.org>

Git commit 2992e76f28408d541457c48ec06604274da64fb8 by Carlos De Maine.
Committed on 28/07/2026 at 05:02.
Pushed by carlosdem into branch 'Neon/stable'.

rebase

M  +71   -1    debian/control

https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/2992e76f28408d541457c48ec06604274da64fb8

diff --cc debian/control
index 79d4594,1d32918..ce1c84f
--- a/debian/control
+++ b/debian/control
@@@ -118,5 -178,15 +178,15 @@@ Depends
   libfcitx5-qt6-1 (= ${binary:Version}),
   ${misc:Depends},
  Description: Qt6 library and IM module for fcitx5 (development files)
+  Fcitx5 is the next generation of fcitx input method framework. It
+  provides pleasant and modern input experience with intuitive graphical
+  configuration tools. The framework is highly extensible with support
+  for GTK+ and Qt toolkits, DBus interfaces, a large variety of desktop
+  environments and a developer-friendly API.
+  .
+  Some of its new features include support of both Wayland and Xorg
+  and the ability to mimic IBus Input Method Framework in order to
+  provide better compatibility across different Linux distributions
+  and desktop environments.
   .
-- This package provides the development files for fcitx5-qt (qt6).
++ This package provides the development files for fcitx5-qt (qt6).

From null at kde.org  Tue Jul 28 06:04:11 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 05:04:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-resolute/mlt-resolute/Neon/release=5D_debian=3A_we_are_resolute?=
Message-ID: <20260728050411.DC4A51400832@lerwini.kde.org>

Git commit f993daf0bce2795676250d011f8be39bdd66da79 by Carlos De Maine.
Committed on 28/07/2026 at 05:04.
Pushed by carlosdem into branch 'Neon/release'.

we are resolute

M  +1    -1    debian/changelog

https://invent.kde.org/neon/backports-resolute/mlt-resolute/-/commit/f993daf0bce2795676250d011f8be39bdd66da79

diff --git a/debian/changelog b/debian/changelog
index ace9738..5814a0f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-mlt (7.38.0-0neon) unstable; urgency=medium
+mlt (7.38.0-0neon) resolute; urgency=medium
 
   * New upstream release.
   * Bump Standards-Version to 4.7.3 (Remove priority field).

From null at kde.org  Tue Jul 28 06:13:42 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 05:13:42 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/neon-packaging/kdotool/Neon/release=5D_debian=3A_resolute_has_new_enough_cargo_=26_rustc?=
Message-ID: <20260728051342.BA0B81400832@lerwini.kde.org>

Git commit 47d96cf1bd88721b8caad244bddc08239db67ba0 by Carlos De Maine.
Committed on 28/07/2026 at 05:13.
Pushed by carlosdem into branch 'Neon/release'.

resolute has new enough cargo & rustc

M  +4    -4    debian/control
M  +2    -2    debian/rules

https://invent.kde.org/neon/neon-packaging/kdotool/-/commit/47d96cf1bd88721b8caad244bddc08239db67ba0

diff --git a/debian/control b/debian/control
index bbd8d41..5156c2c 100644
--- a/debian/control
+++ b/debian/control
@@ -1,22 +1,22 @@
 Source: kdotool
 Section: utils
 Priority: optional
-Build-Depends: cargo-1.89,
+Build-Depends: cargo,
                cmake,
                debcargo,
                debhelper-compat (= 13),
                dh-cargo,
                libdbus-1-dev,
                pkg-config,
-               rustc-1.89,
+               rustc,
 Standards-Version: 4.6.2
 Maintainer: Neon CI <neon at kde.org>
 
 Package: kdotool
 Architecture: any
 Multi-Arch: same
-Depends: cargo-1.89, 
-         rustc-1.89, 
+Depends: cargo, 
+         rustc, 
          ${misc:Depends}, 
          ${shlibs:Depends}
 Description: a xdotool clone for KDE Wayland
diff --git a/debian/rules b/debian/rules
index bb61de2..65782cd 100644
--- a/debian/rules
+++ b/debian/rules
@@ -9,11 +9,11 @@ export DH_VERBOSE=1
 	dh $@
 
 override_dh_auto_build:
-	cargo-1.89 build --release
+	cargo build --release
 
 
 override_dh_auto_clean:
-	cargo-1.89 clean
+	cargo clean
 	dh_auto_clean
 
 override_dh_auto_install:

From null at kde.org  Tue Jul 28 06:15:34 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 05:15:34 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/jxrlib/Neon/release=5D_debian/patches=3A_typos_doesn=27t_apply?=
Message-ID: <20260728051534.DD22D14013CA@lerwini.kde.org>

Git commit bcf8ec8f7c370b2ff8d26d7e2c7278fd2f1ef5e7 by Carlos De Maine.
Committed on 28/07/2026 at 05:15.
Pushed by carlosdem into branch 'Neon/release'.

typos doesn't apply

M  +0    -1    debian/patches/series

https://invent.kde.org/neon/forks/jxrlib/-/commit/bcf8ec8f7c370b2ff8d26d7e2c7278fd2f1ef5e7

diff --git a/debian/patches/series b/debian/patches/series
index a54a77b..1be4d5f 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1 @@
 usecmake2.patch
-typos.patch

From null at kde.org  Tue Jul 28 06:23:28 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 05:23:28 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/fcitx5-qt/Neon/release=5D_debian=3A_crazy_debian_formatting_rules_=5Co/?=
Message-ID: <20260728052328.D4917140152A@lerwini.kde.org>

Git commit d5b7741e1e495f76dfa3083317ca087dbee476a1 by Carlos De Maine.
Committed on 28/07/2026 at 05:23.
Pushed by carlosdem into branch 'Neon/release'.

crazy debian formatting rules \o/

M  +35   -44   debian/control

https://invent.kde.org/neon/forks/fcitx5-qt/-/commit/d5b7741e1e495f76dfa3083317ca087dbee476a1

diff --git a/debian/control b/debian/control
index ce1c84f..080188f 100644
--- a/debian/control
+++ b/debian/control
@@ -1,23 +1,21 @@
 Source: fcitx5-qt
 Section: utils
 Maintainer: Debian Input Method Team <debian-input-method at lists.debian.org>
-Uploaders:
- Boyuan Yang <byang at debian.org>,
-Build-Depends:
- cmake,
- debhelper-compat (= 13),
- extra-cmake-modules,
- gettext,
- libfcitx5utils-dev (>= 5.1.14-4~),
- libxcb1-dev,
- libxkbcommon-dev,
- qt6-base-dev,
- qt6-base-private-dev,
- qt6-wayland [linux-any],
- qt6-wayland-dev [linux-any],
- qt6-wayland-private-dev [linux-any],
- qtbase5-dev,
- qtbase5-private-dev,
+Uploaders: Boyuan Yang <byang at debian.org>,
+Build-Depends: cmake,
+               debhelper-compat (= 13),
+               extra-cmake-modules,
+               gettext,
+               libfcitx5utils-dev (>= 5.1.14-4~),
+               libxcb1-dev,
+               libxkbcommon-dev,
+               qt6-base-dev,
+               qt6-base-private-dev,
+               qt6-wayland [linux-any],
+               qt6-wayland-dev [linux-any],
+               qt6-wayland-private-dev [linux-any],
+               qtbase5-dev,
+               qtbase5-private-dev,
 Standards-Version: 4.7.3
 Homepage: https://github.com/fcitx/fcitx5-qt
 Vcs-Git: https://salsa.debian.org/input-method-team/fcitx5-qt.git
@@ -38,10 +36,9 @@ Package: fcitx5-frontend-qt5
 Architecture: any
 Section: libs
 Priority: optional
-Depends:
- libfcitx5-qt1 (= ${binary:Version}),
- ${misc:Depends},
- ${shlibs:Depends},
+Depends: libfcitx5-qt1 (= ${binary:Version}),
+         ${misc:Depends},
+         ${shlibs:Depends},
 Description: Qt5 IM module for fcitx5
  Fcitx5 is the next generation of fcitx input method framework. It
  provides pleasant and modern input experience with intuitive graphical
@@ -60,10 +57,9 @@ Package: fcitx5-frontend-qt6
 Architecture: any
 Section: libs
 Priority: optional
-Depends:
- libfcitx5-qt6-1 (= ${binary:Version}),
- ${misc:Depends},
- ${shlibs:Depends},
+Depends: libfcitx5-qt6-1 (= ${binary:Version}),
+         ${misc:Depends},
+         ${shlibs:Depends},
 Description: Qt6 IM module for fcitx5
  Fcitx5 is the next generation of fcitx input method framework. It
  provides pleasant and modern input experience with intuitive graphical
@@ -83,8 +79,7 @@ Architecture: all
 Multi-Arch: foreign
 Section: libs
 Priority: optional
-Depends:
- ${misc:Depends},
+Depends: ${misc:Depends},
 Description: Qt library and IM module for fcitx5 (data files)
  Fcitx5 is the next generation of fcitx input method framework. It
  provides pleasant and modern input experience with intuitive graphical
@@ -104,10 +99,9 @@ Architecture: any
 Multi-Arch: same
 Section: libdevel
 Priority: optional
-Depends:
- qtbase5-dev,
- libfcitx5-qt1 (= ${binary:Version}),
- ${misc:Depends},
+Depends: qtbase5-dev,
+         libfcitx5-qt1 (= ${binary:Version}),
+         ${misc:Depends},
 Description: Qt library and IM module for fcitx5 (development files)
  Fcitx5 is the next generation of fcitx input method framework. It
  provides pleasant and modern input experience with intuitive graphical
@@ -127,10 +121,9 @@ Architecture: any
 Multi-Arch: same
 Section: libs
 Priority: optional
-Depends:
- libfcitx5-qt-data (= ${source:Version}),
- ${misc:Depends},
- ${shlibs:Depends},
+Depends: libfcitx5-qt-data (= ${source:Version}),
+         ${misc:Depends},
+         ${shlibs:Depends},
 Description: Qt library and IM module for fcitx5
  Fcitx5 is the next generation of fcitx input method framework. It
  provides pleasant and modern input experience with intuitive graphical
@@ -150,10 +143,9 @@ Architecture: any
 Multi-Arch: same
 Section: libs
 Priority: optional
-Depends:
- libfcitx5-qt-data (= ${source:Version}),
- ${misc:Depends},
- ${shlibs:Depends},
+Depends: libfcitx5-qt-data (= ${source:Version}),
+         ${misc:Depends},
+         ${shlibs:Depends},
 Description: Qt6 library and IM module for fcitx5
  Fcitx5 is the next generation of fcitx input method framework. It
  provides pleasant and modern input experience with intuitive graphical
@@ -173,10 +165,9 @@ Architecture: any
 Multi-Arch: same
 Section: libdevel
 Priority: optional
-Depends:
- qt6-base-dev,
- libfcitx5-qt6-1 (= ${binary:Version}),
- ${misc:Depends},
+Depends: qt6-base-dev,
+         libfcitx5-qt6-1 (= ${binary:Version}),
+         ${misc:Depends},
 Description: Qt6 library and IM module for fcitx5 (development files)
  Fcitx5 is the next generation of fcitx input method framework. It
  provides pleasant and modern input experience with intuitive graphical
@@ -189,4 +180,4 @@ Description: Qt6 library and IM module for fcitx5 (development files)
  provide better compatibility across different Linux distributions
  and desktop environments.
  .
- This package provides the development files for fcitx5-qt (qt6).
\ No newline at end of file
+ This package provides the development files for fcitx5-qt (qt6).

From null at kde.org  Tue Jul 28 07:54:00 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 06:54:00 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/office/crow-translate/Neon/release=5D_debian=3A_date_format_missing_a_colon_=3A?=
Message-ID: <20260728065400.4529A140098E@lerwini.kde.org>

Git commit a4533f5735c7aa737773ac8da304d65ab8006d8c by Carlos De Maine.
Committed on 28/07/2026 at 06:53.
Pushed by carlosdem into branch 'Neon/release'.

date format missing a colon :

M  +1    -1    debian/changelog

https://invent.kde.org/neon/office/crow-translate/-/commit/a4533f5735c7aa737773ac8da304d65ab8006d8c

diff --git a/debian/changelog b/debian/changelog
index f6e443d..5e4f68d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,7 +2,7 @@ crow-translate (4.0.2-0neon) resolute; urgency=medium
 
   * New release
 
- -- Carlos De Maine <carlosdem at kde.org>  Tue, 28 Jul 2026 10:32 21 +1000
+ -- Carlos De Maine <carlosdem at kde.org>  Tue, 28 Jul 2026 10:32:21 +1000
 
 crow-translate (3.1.0-0neon) noble; urgency=medium
 

From null at kde.org  Tue Jul 28 07:55:52 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 06:55:52 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/kxstitch/Neon/unstable=5D_debian=3A__libmagick++-7***?=
Message-ID: <20260728065552.F31EA1400393@lerwini.kde.org>

Git commit d50c274b40aab43a028013e7424468370e57c748 by Carlos De Maine.
Committed on 28/07/2026 at 06:55.
Pushed by carlosdem into branch 'Neon/unstable'.

libmagick++-7***

M  +3    -3    debian/control

https://invent.kde.org/neon/graphics/kxstitch/-/commit/d50c274b40aab43a028013e7424468370e57c748

diff --git a/debian/control b/debian/control
index 2996722..60d9536 100644
--- a/debian/control
+++ b/debian/control
@@ -18,9 +18,9 @@ Build-Depends: cmake,
                kf6-ktextwidgets-dev,
                kf6-kwidgetsaddons-dev,
                kf6-kxmlgui-dev,
-               libmagick++-6.q16-dev,
-               libmagick++-6.q16hdri-dev,
-               libmagick++-6-headers,
+               libmagick++-7.q16-dev,
+               libmagick++-7.q16hdri-dev,
+               libmagick++-7-headers,
                pkgconf,
                pkg-kde-tools-neon,
                qt6-base-dev,

From null at kde.org  Tue Jul 28 10:32:51 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 09:32:51 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma-bigscreen/plasma-remotecontrollers/Neon/unstable=5D_debian=3A_libcec7_should_be_automatically_installed_by_shlibs?=
Message-ID: <20260728093251.2BC831400510@lerwini.kde.org>

Git commit ca178b72222bcb587d92512482eefa8fcced61cf by Carlos De Maine.
Committed on 28/07/2026 at 09:32.
Pushed by carlosdem into branch 'Neon/unstable'.

libcec7 should be automatically installed by shlibs

M  +0    -1    debian/control

https://invent.kde.org/neon/plasma-bigscreen/plasma-remotecontrollers/-/commit/ca178b72222bcb587d92512482eefa8fcced61cf

diff --git a/debian/control b/debian/control
index 5e87005..ea0727b 100644
--- a/debian/control
+++ b/debian/control
@@ -39,7 +39,6 @@ Architecture: any
 Depends: kf6-kcmutils,
          kf6-kirigami2,
          kf6-kitemmodels,
-         libcec6,
          libplasma6,
          qml6-module-qt5compat-graphicaleffects,
          qml6-module-qtquick-controls,

From null at kde.org  Tue Jul 28 10:37:08 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 09:37:08 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/neon-packaging/hotspot/Neon/unstable=5D_debian=3A_policykit-1_is_a_source_package?=
Message-ID: <20260728093708.BAAFF14004BB@lerwini.kde.org>

Git commit 883b6962359c2f23e30050ab20fe1fd335014515 by Carlos De Maine.
Committed on 28/07/2026 at 09:37.
Pushed by carlosdem into branch 'Neon/unstable'.

policykit-1 is a source package

M  +1    -1    debian/control

https://invent.kde.org/neon/neon-packaging/hotspot/-/commit/883b6962359c2f23e30050ab20fe1fd335014515

diff --git a/debian/control b/debian/control
index 620557c..83eddfa 100644
--- a/debian/control
+++ b/debian/control
@@ -41,7 +41,7 @@ Vcs-Browser: https://salsa.debian.org/debian/hotspot
 Package: hotspot
 Architecture: any
 Multi-Arch: foreign
-Depends: binutils, linux-tools-common, policykit-1, ${misc:Depends}, ${shlibs:Depends}
+Depends: binutils, linux-tools-common, ${misc:Depends}, ${shlibs:Depends}
 Description: GUI tool for performance analysis
  hotspot project is a KDAB R&D effort to create a
  standalone GUI tool for performance data. This tool

From null at kde.org  Tue Jul 28 10:40:01 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 09:40:01 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/education/gcompris-qt/Neon/release=5D_debian=3A_-DQT=5FMAJOR=5FVERSION=3D6?=
Message-ID: <20260728094001.982C21400510@lerwini.kde.org>

Git commit 5f669f08c4ffc8724cca7a45a3f7b8f77daea3c5 by Carlos De Maine.
Committed on 28/07/2026 at 09:40.
Pushed by carlosdem into branch 'Neon/release'.

-DQT_MAJOR_VERSION=6

M  +2    -1    debian/rules

https://invent.kde.org/neon/education/gcompris-qt/-/commit/5f669f08c4ffc8724cca7a45a3f7b8f77daea3c5

diff --git a/debian/rules b/debian/rules
index f96a6de..a56235e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -14,7 +14,8 @@ include /usr/share/dpkg/pkg-info.mk
 override_dh_auto_configure:
 	dh_auto_configure -- -DKDE_INSTALL_BINDIR=/usr/games/ \
 						 -DCOMPILE_DOC=ON \
-    					 -DQML_BOX2D_LIBRARY=/usr/lib/${DEB_BUILD_MULTIARCH}/Box2D/qmldir
+    					 -DQML_BOX2D_LIBRARY=/usr/lib/${DEB_BUILD_MULTIARCH}/Box2D/qmldir \
+						 -DQT_MAJOR_VERSION=6
 
 # Use an epoch for the transitional gcompris package, because of the break in
 # numbering scheme introduced by the Qt rewrite

From null at kde.org  Tue Jul 28 10:42:59 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 09:42:59 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/multimedia/kdenlive/Neon/unstable=5D_debian=3A_libimath-dev_build_dep?=
Message-ID: <20260728094259.6414C1400510@lerwini.kde.org>

Git commit ce5d2bafea0dffac5ce9b258dc3727d40af7d587 by Carlos De Maine.
Committed on 28/07/2026 at 09:42.
Pushed by carlosdem into branch 'Neon/unstable'.

libimath-dev build dep

M  +1    -0    debian/control

https://invent.kde.org/neon/multimedia/kdenlive/-/commit/ce5d2bafea0dffac5ce9b258dc3727d40af7d587

diff --git a/debian/control b/debian/control
index bdf3aa0..7be8ac8 100644
--- a/debian/control
+++ b/debian/control
@@ -35,6 +35,7 @@ Build-Depends: cmake,
                libavcodec-dev,
                libavformat-dev,
                libavutil-dev,
+               libimath-dev,
                libkddockwidgets-qt6-dev,
                libmlt++-dev,
                libmlt-dev,

From null at kde.org  Tue Jul 28 10:43:40 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 09:43:40 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/multimedia/kdenlive/Neon/unstable=5Fnoble=5D_debian=3A_libimath-dev_build_dep?=
Message-ID: <20260728094340.4EAB6140092D@lerwini.kde.org>

Git commit 5f4929833bdfc07552b184ff9ed355867db103c6 by Carlos De Maine.
Committed on 28/07/2026 at 09:43.
Pushed by carlosdem into branch 'Neon/unstable_noble'.

libimath-dev build dep

(cherry picked from commit ce5d2bafea0dffac5ce9b258dc3727d40af7d587)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +1    -0    debian/control

https://invent.kde.org/neon/multimedia/kdenlive/-/commit/5f4929833bdfc07552b184ff9ed355867db103c6

diff --git a/debian/control b/debian/control
index 8c32e29..5f8325f 100644
--- a/debian/control
+++ b/debian/control
@@ -35,6 +35,7 @@ Build-Depends: cmake,
                libavcodec-dev,
                libavformat-dev,
                libavutil-dev,
+               libimath-dev,
                libkddockwidgets-qt6-dev,
                libmlt++-dev,
                libmlt-dev,

From null at kde.org  Tue Jul 28 10:47:31 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 09:47:31 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/multimedia/kdenlive/Neon/stable=5D_debian=3A_libimath-dev_build_dep?=
Message-ID: <20260728094731.30EB71400510@lerwini.kde.org>

Git commit c57e1109922ed444f60c2a31eafbc63a3ac1af50 by Carlos De Maine.
Committed on 28/07/2026 at 09:47.
Pushed by carlosdem into branch 'Neon/stable'.

libimath-dev build dep

(cherry picked from commit ce5d2bafea0dffac5ce9b258dc3727d40af7d587)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +1    -0    debian/control

https://invent.kde.org/neon/multimedia/kdenlive/-/commit/c57e1109922ed444f60c2a31eafbc63a3ac1af50

diff --git a/debian/control b/debian/control
index bdf3aa0..7be8ac8 100644
--- a/debian/control
+++ b/debian/control
@@ -35,6 +35,7 @@ Build-Depends: cmake,
                libavcodec-dev,
                libavformat-dev,
                libavutil-dev,
+               libimath-dev,
                libkddockwidgets-qt6-dev,
                libmlt++-dev,
                libmlt-dev,

From null at kde.org  Tue Jul 28 10:47:48 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 09:47:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/multimedia/kdenlive/Neon/stable=5Fnoble=5D_debian=3A_libimath-dev_build_dep?=
Message-ID: <20260728094748.46F13140065B@lerwini.kde.org>

Git commit 344e3216a9321018050eadc04e4d4a45ec430d64 by Carlos De Maine.
Committed on 28/07/2026 at 09:47.
Pushed by carlosdem into branch 'Neon/stable_noble'.

libimath-dev build dep

(cherry picked from commit ce5d2bafea0dffac5ce9b258dc3727d40af7d587)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

(cherry picked from commit c57e1109922ed444f60c2a31eafbc63a3ac1af50)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +1    -0    debian/control

https://invent.kde.org/neon/multimedia/kdenlive/-/commit/344e3216a9321018050eadc04e4d4a45ec430d64

diff --git a/debian/control b/debian/control
index 8c32e29..5f8325f 100644
--- a/debian/control
+++ b/debian/control
@@ -35,6 +35,7 @@ Build-Depends: cmake,
                libavcodec-dev,
                libavformat-dev,
                libavutil-dev,
+               libimath-dev,
                libkddockwidgets-qt6-dev,
                libmlt++-dev,
                libmlt-dev,

From null at kde.org  Tue Jul 28 10:51:21 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 09:51:21 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/neon-packaging/hotspot/Neon/release=5D_debian=3A_policykit-1_is_a_source_package?=
Message-ID: <20260728095121.D8CF114014C1@lerwini.kde.org>

Git commit 249bf3f89e92d5c0d8f7141e091b353fb3133693 by Carlos De Maine.
Committed on 28/07/2026 at 09:51.
Pushed by carlosdem into branch 'Neon/release'.

policykit-1 is a source package

(cherry picked from commit 883b6962359c2f23e30050ab20fe1fd335014515)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +1    -1    debian/control

https://invent.kde.org/neon/neon-packaging/hotspot/-/commit/249bf3f89e92d5c0d8f7141e091b353fb3133693

diff --git a/debian/control b/debian/control
index 620557c..83eddfa 100644
--- a/debian/control
+++ b/debian/control
@@ -41,7 +41,7 @@ Vcs-Browser: https://salsa.debian.org/debian/hotspot
 Package: hotspot
 Architecture: any
 Multi-Arch: foreign
-Depends: binutils, linux-tools-common, policykit-1, ${misc:Depends}, ${shlibs:Depends}
+Depends: binutils, linux-tools-common, ${misc:Depends}, ${shlibs:Depends}
 Description: GUI tool for performance analysis
  hotspot project is a KDAB R&D effort to create a
  standalone GUI tool for performance data. This tool

From null at kde.org  Tue Jul 28 11:16:41 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 10:16:41 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/neon-packaging/libqt6qxlsx/Neon/release=5D_debian=3A_new_release?=
Message-ID: <20260728101641.89A3B140079F@lerwini.kde.org>

Git commit 159703e048a753de64aa6839bb16c986035209b5 by Carlos De Maine.
Committed on 28/07/2026 at 10:16.
Pushed by carlosdem into branch 'Neon/release'.

new release

M  +6    -0    debian/changelog

https://invent.kde.org/neon/neon-packaging/libqt6qxlsx/-/commit/159703e048a753de64aa6839bb16c986035209b5

diff --git a/debian/changelog b/debian/changelog
index 4ae6fae..10897ca 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libqt6qxlsx (1.5.1-0neon) unstable; urgency=medium
+
+  * New release.
+
+ -- KDE neon <neon at kde.org>  Tue, 28 Jul 2026 20:15:12 +1000
+
 libqt6qxlsx (1.5.0-1neon) unstable; urgency=medium
 
   * Initial release.

From null at kde.org  Tue Jul 28 11:20:36 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 10:20:36 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/office/crow-translate/Neon/release=5D_debian=3A_it=27s_in_the_attic_at_the_moment?=
Message-ID: <20260728102036.7CEA91400845@lerwini.kde.org>

Git commit a128a4171a564980e060c3c321c4f92d4fb462e0 by Carlos De Maine.
Committed on 28/07/2026 at 10:20.
Pushed by carlosdem into branch 'Neon/release'.

it's in the attic at the moment

M  +1    -1    debian/watch

https://invent.kde.org/neon/office/crow-translate/-/commit/a128a4171a564980e060c3c321c4f92d4fb462e0

diff --git a/debian/watch b/debian/watch
index 4f12ffb..ecd4ccb 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,2 +1,2 @@
 version=4
-opts=pgpsigurlmangle=s/$/.sig/ https://download.kde.org/stable/@PACKAGE@/([\d.]+)/@PACKAGE at -v([\d.]+)\.tar\.gz
+opts=pgpsigurlmangle=s/$/.sig/ https://download.kde.org/attic/@PACKAGE@/([\d.]+)/@PACKAGE at -v([\d.]+)\.tar\.gz

From null at kde.org  Tue Jul 28 12:54:43 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 11:54:43 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/kmbox/Neon/unstable=5Fnoble=5D_debian=3A_kpim6-kmime-dev_-=3E_kf6-kmime-dev?=
Message-ID: <20260728115443.90B2A1400393@lerwini.kde.org>

Git commit 370a5125d2eb0691d997380955089c000fdf4398 by Carlos De Maine.
Committed on 28/07/2026 at 11:54.
Pushed by carlosdem into branch 'Neon/unstable_noble'.

kpim6-kmime-dev -> kf6-kmime-dev

M  +2    -2    debian/control

https://invent.kde.org/neon/pim/kmbox/-/commit/370a5125d2eb0691d997380955089c000fdf4398

diff --git a/debian/control b/debian/control
index 31fe4bc..02dfd3b 100644
--- a/debian/control
+++ b/debian/control
@@ -8,7 +8,7 @@ Build-Depends: cmake,
                doxygen,
                kf6-extra-cmake-modules,
                kf6-kdoctools-dev,
-               kpim6-kmime-dev,
+               kf6-kmime-dev,
                libboost-dev,
                pkg-kde-tools-neon,
                qt6-base-dev,
@@ -37,8 +37,8 @@ Architecture: any
 X-Neon-MergedPackage: true
 Multi-Arch: same
 Depends: kf6-kcodecs-dev,
+         kf6-kmime-dev,
          kpim6-kmbox (= ${binary:Version}),
-         kpim6-kmime-dev,
          qt6-base-dev,
          qt6-tools-dev,
          ${misc:Depends}

From null at kde.org  Tue Jul 28 12:54:59 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 11:54:59 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/kmbox/Neon/stable=5Fnoble=5D_debian=3A_kpim6-kmime-dev_-=3E_kf6-kmime-dev?=
Message-ID: <20260728115459.8D0AD1400393@lerwini.kde.org>

Git commit 549e8772f135e491339115be981ee186de13b2ef by Carlos De Maine.
Committed on 28/07/2026 at 11:54.
Pushed by carlosdem into branch 'Neon/stable_noble'.

kpim6-kmime-dev -> kf6-kmime-dev

(cherry picked from commit 370a5125d2eb0691d997380955089c000fdf4398)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +2    -2    debian/control

https://invent.kde.org/neon/pim/kmbox/-/commit/549e8772f135e491339115be981ee186de13b2ef

diff --git a/debian/control b/debian/control
index 31fe4bc..02dfd3b 100644
--- a/debian/control
+++ b/debian/control
@@ -8,7 +8,7 @@ Build-Depends: cmake,
                doxygen,
                kf6-extra-cmake-modules,
                kf6-kdoctools-dev,
-               kpim6-kmime-dev,
+               kf6-kmime-dev,
                libboost-dev,
                pkg-kde-tools-neon,
                qt6-base-dev,
@@ -37,8 +37,8 @@ Architecture: any
 X-Neon-MergedPackage: true
 Multi-Arch: same
 Depends: kf6-kcodecs-dev,
+         kf6-kmime-dev,
          kpim6-kmbox (= ${binary:Version}),
-         kpim6-kmime-dev,
          qt6-base-dev,
          qt6-tools-dev,
          ${misc:Depends}

From null at kde.org  Tue Jul 28 13:05:06 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 12:05:06 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/neon-packaging/libqt6qxlsx/Neon/unstable=5D_debian=3A_debug_why_solibs_are_ending_up_in_cmake_dir?=
Message-ID: <20260728120506.8221114008F2@lerwini.kde.org>

Git commit 1b08af39d8a2faae806de829fbc2b522d56db148 by Carlos De Maine.
Committed on 28/07/2026 at 12:05.
Pushed by carlosdem into branch 'Neon/unstable'.

debug why solibs are ending up in cmake dir

M  +1    -1    debian/rules

https://invent.kde.org/neon/neon-packaging/libqt6qxlsx/-/commit/1b08af39d8a2faae806de829fbc2b522d56db148

diff --git a/debian/rules b/debian/rules
index 5c20fc4..826319b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,7 +2,7 @@
 
 # See debhelper(7) (uncomment to enable).
 # Output every command that modifies files on the build system.
-#export DH_VERBOSE = 1
+export DH_VERBOSE = 1
 
 
 # See FEATURE AREAS in dpkg-buildflags(1).

From null at kde.org  Tue Jul 28 13:07:53 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 12:07:53 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/maui/maui-clip/Neon/release=5D_debian=3A_libpostproc-dev_doesn=27t_exist_in_resolute?=
Message-ID: <20260728120753.8FDB314001BB@lerwini.kde.org>

Git commit 9f467d0da7461ec5634a386ab5a20d8d9fb22079 by Carlos De Maine.
Committed on 28/07/2026 at 12:07.
Pushed by carlosdem into branch 'Neon/release'.

libpostproc-dev doesn't exist in resolute

M  +0    -1    debian/control

https://invent.kde.org/neon/maui/maui-clip/-/commit/9f467d0da7461ec5634a386ab5a20d8d9fb22079

diff --git a/debian/control b/debian/control
index e080a55..3e39a29 100644
--- a/debian/control
+++ b/debian/control
@@ -13,7 +13,6 @@ Build-Depends: cmake,
                libavformat-dev,
                libmauikitfilebrowsing-dev,
                libmpv-dev,
-               libpostproc-dev,
                libswscale-dev,
                libtag1-dev,
                mauiman-dev,

From null at kde.org  Tue Jul 28 14:00:14 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 13:00:14 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-discover/Neon/unstable=5D_debian=3A_usr/share/config=2Ekcfg/?=
Message-ID: <20260728130014.E63F714005C9@lerwini.kde.org>

Git commit ecaf80244f3abe47ffe85b61a9241b10b40cc997 by Carlos De Maine.
Committed on 28/07/2026 at 13:00.
Pushed by carlosdem into branch 'Neon/unstable'.

usr/share/config.kcfg/

M  +1    -0    debian/plasma-discover.install

https://invent.kde.org/neon/plasma/plasma-discover/-/commit/ecaf80244f3abe47ffe85b61a9241b10b40cc997

diff --git a/debian/plasma-discover.install b/debian/plasma-discover.install
index c4bd1ac..5da3baf 100644
--- a/debian/plasma-discover.install
+++ b/debian/plasma-discover.install
@@ -14,6 +14,7 @@ usr/share/applications/org.kde.discover.flatpak.desktop
 usr/share/applications/org.kde.discover.notifier.desktop
 usr/share/applications/org.kde.discover.snap.desktop
 usr/share/applications/org.kde.discover.urlhandler.desktop
+usr/share/config.kcfg/
 usr/share/icons/
 usr/share/kxmlgui5/plasmadiscover/
 usr/share/knotifications6/*

From null at kde.org  Tue Jul 28 14:01:16 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 13:01:16 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-discover/Neon/unstable=5Fnoble=5D_debian=3A_usr/share/config=2Ekcfg/?=
Message-ID: <20260728130116.87A2814005C9@lerwini.kde.org>

Git commit cd994303887a0939b1280b7c446ef3cb179b0356 by Carlos De Maine.
Committed on 28/07/2026 at 13:01.
Pushed by carlosdem into branch 'Neon/unstable_noble'.

usr/share/config.kcfg/

(cherry picked from commit ecaf80244f3abe47ffe85b61a9241b10b40cc997)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +1    -0    debian/plasma-discover.install

https://invent.kde.org/neon/plasma/plasma-discover/-/commit/cd994303887a0939b1280b7c446ef3cb179b0356

diff --git a/debian/plasma-discover.install b/debian/plasma-discover.install
index c4bd1ac..5da3baf 100644
--- a/debian/plasma-discover.install
+++ b/debian/plasma-discover.install
@@ -14,6 +14,7 @@ usr/share/applications/org.kde.discover.flatpak.desktop
 usr/share/applications/org.kde.discover.notifier.desktop
 usr/share/applications/org.kde.discover.snap.desktop
 usr/share/applications/org.kde.discover.urlhandler.desktop
+usr/share/config.kcfg/
 usr/share/icons/
 usr/share/kxmlgui5/plasmadiscover/
 usr/share/knotifications6/*

From null at kde.org  Tue Jul 28 14:04:04 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 13:04:04 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/merkuro/Neon/unstable=5D_debian=3A_usr/share/config=2Ekcfg/?=
Message-ID: <20260728130404.0F9521400876@lerwini.kde.org>

Git commit 6b72da27dfd85da71f8d60ab31cd5224654425aa by Carlos De Maine.
Committed on 28/07/2026 at 13:04.
Pushed by carlosdem into branch 'Neon/unstable'.

usr/share/config.kcfg/

M  +1    -0    debian/merkuro.install

https://invent.kde.org/neon/pim/merkuro/-/commit/6b72da27dfd85da71f8d60ab31cd5224654425aa

diff --git a/debian/merkuro.install b/debian/merkuro.install
index 75be506..99c8480 100644
--- a/debian/merkuro.install
+++ b/debian/merkuro.install
@@ -6,6 +6,7 @@ usr/lib/*/libMerkuroComponents.so.*.*.*
 usr/lib/*/qt6/qml/org/kde/
 usr/lib/*/qt6/plugins/plasma/applets/
 usr/share/applications/
+usr/share/config.kcfg/
 usr/share/icons/
 usr/share/knotifications6/
 usr/share/locale/

From null at kde.org  Tue Jul 28 14:04:28 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 13:04:28 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/merkuro/Neon/unstable=5Fnoble=5D_debian=3A_usr/share/config=2Ekcfg/?=
Message-ID: <20260728130428.626A11400576@lerwini.kde.org>

Git commit b8fee6737124ad0ad63645e58882ad75fb14e565 by Carlos De Maine.
Committed on 28/07/2026 at 13:04.
Pushed by carlosdem into branch 'Neon/unstable_noble'.

usr/share/config.kcfg/

(cherry picked from commit 6b72da27dfd85da71f8d60ab31cd5224654425aa)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +1    -0    debian/merkuro.install

https://invent.kde.org/neon/pim/merkuro/-/commit/b8fee6737124ad0ad63645e58882ad75fb14e565

diff --git a/debian/merkuro.install b/debian/merkuro.install
index 75be506..99c8480 100644
--- a/debian/merkuro.install
+++ b/debian/merkuro.install
@@ -6,6 +6,7 @@ usr/lib/*/libMerkuroComponents.so.*.*.*
 usr/lib/*/qt6/qml/org/kde/
 usr/lib/*/qt6/plugins/plasma/applets/
 usr/share/applications/
+usr/share/config.kcfg/
 usr/share/icons/
 usr/share/knotifications6/
 usr/share/locale/

From null at kde.org  Tue Jul 28 14:09:33 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 13:09:33 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/office/kbibtex/Neon/unstable=5D_debian=3A_dh=5Fauto=5Fconfigure_--_-DQT=5FMAJOR=5FVERSION=3D6?=
Message-ID: <20260728130933.18B3114005E7@lerwini.kde.org>

Git commit 8f3b2d56afaaed26015ce793200831617d7e5101 by Carlos De Maine.
Committed on 28/07/2026 at 13:09.
Pushed by carlosdem into branch 'Neon/unstable'.

dh_auto_configure -- -DQT_MAJOR_VERSION=6

M  +3    -0    debian/rules

https://invent.kde.org/neon/office/kbibtex/-/commit/8f3b2d56afaaed26015ce793200831617d7e5101

diff --git a/debian/rules b/debian/rules
index 5bd7734..61cb582 100755
--- a/debian/rules
+++ b/debian/rules
@@ -3,3 +3,6 @@
 
 %:
 	dh $@ --with kf6 --buildsystem kf6
+
+override_dh_auto_configure:
+	dh_auto_configure -- -DQT_MAJOR_VERSION=6
\ No newline at end of file

From null at kde.org  Tue Jul 28 14:13:24 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 13:13:24 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/sdk/umbrello/Neon/release=5D_debian=3A_dh=5Fauto=5Fconfigure_--_-DQT=5FMAJOR=5FVERSION=3D6?=
Message-ID: <20260728131324.60E8E1400576@lerwini.kde.org>

Git commit 3026c532890ce024ffdfd8bd730603341d659739 by Carlos De Maine.
Committed on 28/07/2026 at 13:13.
Pushed by carlosdem into branch 'Neon/release'.

dh_auto_configure -- -DQT_MAJOR_VERSION=6

M  +3    -0    debian/rules

https://invent.kde.org/neon/sdk/umbrello/-/commit/3026c532890ce024ffdfd8bd730603341d659739

diff --git a/debian/rules b/debian/rules
index 3d69b0d..1448d04 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,3 +4,6 @@
 
 %:
 	dh $@ --with kf6 --buildsystem kf6
+
+override_dh_auto_configure:
+	dh_auto_configure -- -DQT_MAJOR_VERSION=6

From null at kde.org  Tue Jul 28 14:14:56 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 13:14:56 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/kaichat-addons/Neon/unstable=5D_debian=3A_drop_unused_dep?=
Message-ID: <20260728131456.BF96E14005E7@lerwini.kde.org>

Git commit 1724d8a7dc0e41b9f968cab8e710d9876df695c9 by Carlos De Maine.
Committed on 28/07/2026 at 13:14.
Pushed by carlosdem into branch 'Neon/unstable'.

drop unused dep

M  +0    -1    debian/control

https://invent.kde.org/neon/utilities/kaichat-addons/-/commit/1724d8a7dc0e41b9f968cab8e710d9876df695c9

diff --git a/debian/control b/debian/control
index 0e2691e..3e54b51 100644
--- a/debian/control
+++ b/debian/control
@@ -15,7 +15,6 @@ Build-Depends: cmake,
                pkg-kde-tools-neon,
                qt6-base-dev,
                reuse,
-               spdx-licenses,
 Standards-Version: 4.6.2
 Homepage: http://www.kde.org/
 

From null at kde.org  Tue Jul 28 14:17:59 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 13:17:59 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/kalk/Neon/unstable=5D_debian=3A_kirigami-app-components-dev_build_dep?=
Message-ID: <20260728131759.C3B6014003D2@lerwini.kde.org>

Git commit a2c4f6248531c8f1b3544cf57d3ef47e4cad3c70 by Carlos De Maine.
Committed on 28/07/2026 at 13:17.
Pushed by carlosdem into branch 'Neon/unstable'.

kirigami-app-components-dev build dep

M  +2    -1    debian/control

https://invent.kde.org/neon/utilities/kalk/-/commit/a2c4f6248531c8f1b3544cf57d3ef47e4cad3c70

diff --git a/debian/control b/debian/control
index 5cbb56b..1bf8e09 100644
--- a/debian/control
+++ b/debian/control
@@ -10,8 +10,9 @@ Build-Depends: bison,
                kf6-kconfig-dev,
                kf6-kcoreaddons-dev,
                kf6-ki18n-dev,
-               kf6-kirigami2-dev,
+               kf6-kirigami-dev,
                kf6-kunitconversion-dev,
+               kirigami-app-components-dev,
                libmpfr-dev,
                libqalculate-dev,
                pkg-kde-tools-neon,

From null at kde.org  Tue Jul 28 14:18:12 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 13:18:12 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/kalk/Neon/unstable=5Fnoble=5D_debian=3A_kirigami-app-components-dev_build_dep?=
Message-ID: <20260728131812.EFFC014003D2@lerwini.kde.org>

Git commit 78a99e98c0b63670dd1d40b43ebb3d2981e7faec by Carlos De Maine.
Committed on 28/07/2026 at 13:18.
Pushed by carlosdem into branch 'Neon/unstable_noble'.

kirigami-app-components-dev build dep

(cherry picked from commit a2c4f6248531c8f1b3544cf57d3ef47e4cad3c70)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +2    -1    debian/control

https://invent.kde.org/neon/utilities/kalk/-/commit/78a99e98c0b63670dd1d40b43ebb3d2981e7faec

diff --git a/debian/control b/debian/control
index 5cbb56b..1bf8e09 100644
--- a/debian/control
+++ b/debian/control
@@ -10,8 +10,9 @@ Build-Depends: bison,
                kf6-kconfig-dev,
                kf6-kcoreaddons-dev,
                kf6-ki18n-dev,
-               kf6-kirigami2-dev,
+               kf6-kirigami-dev,
                kf6-kunitconversion-dev,
+               kirigami-app-components-dev,
                libmpfr-dev,
                libqalculate-dev,
                pkg-kde-tools-neon,

From null at kde.org  Tue Jul 28 14:22:53 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 13:22:53 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/kalk/Neon/unstable=5D_debian=3A_kf6-kirigami-addons-dev_build_dep?=
Message-ID: <20260728132253.937FD1400576@lerwini.kde.org>

Git commit 9074dbdba35baaef415491e0a3edfc1f655bfe94 by Carlos De Maine.
Committed on 28/07/2026 at 13:22.
Pushed by carlosdem into branch 'Neon/unstable'.

kf6-kirigami-addons-dev build dep

M  +1    -0    debian/control

https://invent.kde.org/neon/utilities/kalk/-/commit/9074dbdba35baaef415491e0a3edfc1f655bfe94

diff --git a/debian/control b/debian/control
index 1bf8e09..35b0553 100644
--- a/debian/control
+++ b/debian/control
@@ -11,6 +11,7 @@ Build-Depends: bison,
                kf6-kcoreaddons-dev,
                kf6-ki18n-dev,
                kf6-kirigami-dev,
+               kf6-kirigami-addons-dev,
                kf6-kunitconversion-dev,
                kirigami-app-components-dev,
                libmpfr-dev,

From null at kde.org  Tue Jul 28 14:23:10 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 13:23:10 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/kalk/Neon/unstable=5Fnoble=5D_debian=3A_kf6-kirigami-addons-dev_build_dep?=
Message-ID: <20260728132310.7E8361400576@lerwini.kde.org>

Git commit 28017be4f7b79c714ff3eb702035fb6c1a81fd97 by Carlos De Maine.
Committed on 28/07/2026 at 13:23.
Pushed by carlosdem into branch 'Neon/unstable_noble'.

kf6-kirigami-addons-dev build dep

(cherry picked from commit 9074dbdba35baaef415491e0a3edfc1f655bfe94)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +1    -0    debian/control

https://invent.kde.org/neon/utilities/kalk/-/commit/28017be4f7b79c714ff3eb702035fb6c1a81fd97

diff --git a/debian/control b/debian/control
index 1bf8e09..35b0553 100644
--- a/debian/control
+++ b/debian/control
@@ -11,6 +11,7 @@ Build-Depends: bison,
                kf6-kcoreaddons-dev,
                kf6-ki18n-dev,
                kf6-kirigami-dev,
+               kf6-kirigami-addons-dev,
                kf6-kunitconversion-dev,
                kirigami-app-components-dev,
                libmpfr-dev,

From null at kde.org  Tue Jul 28 22:18:48 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 21:18:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/kf6/kf6-baloo/Neon/stable=5Fnoble=5D_debian=3A_add_usr/share/config=2Ekcfg/_to_install?=
Message-ID: <20260728211848.EAA691400D93@lerwini.kde.org>

Git commit d49164295ed195ed68a43a626562ca7364f6db1d by Carlos De Maine.
Committed on 28/07/2026 at 21:18.
Pushed by carlosdem into branch 'Neon/stable_noble'.

add usr/share/config.kcfg/ to install

(cherry picked from commit c5548fd96e7cf49e0eee077c1b6fcc2ed494a21e)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +1    -0    debian/kf6-baloo.install

https://invent.kde.org/neon/kf6/kf6-baloo/-/commit/d49164295ed195ed68a43a626562ca7364f6db1d

diff --git a/debian/kf6-baloo.install b/debian/kf6-baloo.install
index 0e7619b..be1dc96 100644
--- a/debian/kf6-baloo.install
+++ b/debian/kf6-baloo.install
@@ -8,5 +8,6 @@ usr/lib/${DEB_HOST_MULTIARCH}/libexec/*
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/
 usr/lib/${DEB_HOST_MULTIARCH}/qt6/qml/
 usr/lib/systemd/user/kde-baloo.service
+usr/share/config.kcfg/
 usr/share/locale/
 usr/share/qlogging-categories6/

From null at kde.org  Tue Jul 28 22:29:59 2026
From: null at kde.org (Carlos De Maine)
Date: Tue, 28 Jul 2026 21:29:59 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/forks/pyqt6-charts/Neon/release=5Fnoble=5D_debian=3A_-0neon?=
Message-ID: <20260728212959.9564D140079F@lerwini.kde.org>

Git commit 789bcb850f6ab39957c580639f48be0578e7900e by Carlos De Maine.
Committed on 28/07/2026 at 21:29.
Pushed by carlosdem into branch 'Neon/release_noble'.

-0neon

(cherry picked from commit 5f388e0bd05c7a2615829ef1cc8cb823cea0d3f9)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +1    -1    debian/changelog

https://invent.kde.org/neon/forks/pyqt6-charts/-/commit/789bcb850f6ab39957c580639f48be0578e7900e

diff --git a/debian/changelog b/debian/changelog
index d3df273..d0c262b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-pyqt6-charts (6.11.0+dfsg-1) unstable; urgency=medium
+pyqt6-charts (6.11.0-0neon) unstable; urgency=medium
 
   * New upstream release.
   * Standards-Version 4.7.4, no change required.

From null at kde.org  Wed Jul 29 05:34:37 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 04:34:37 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/neon/neon-base-files/Neon/unstable=5D_/=3A_initial_packaging?=
Message-ID: <20260729043437.E4ED41400075@lerwini.kde.org>

Git commit 9eca056e03939ad7c182d51dcb5aac0b2aab4f8e by Carlos De Maine.
Committed on 29/07/2026 at 04:34.
Pushed by carlosdem into branch 'Neon/unstable'.

initial packaging

A  +5    -0    debian/changelog
A  +18   -0    debian/control
A  +10   -0    debian/copyright
A  +1    -0    debian/neon-base-files.install
A  +49   -0    debian/neon-base-files.postinst
A  +47   -0    debian/neon-base-files.prerm
A  +16   -0    debian/rules
A  +1    -0    debian/source/format
A  +1    -0    etc/kde_neon/issue
A  +1    -0    etc/kde_neon/issue.net
A  +6    -0    etc/kde_neon/legal
A  +4    -0    etc/kde_neon/lsb-release
A  +4    -0    etc/kde_neon/neon
A  +13   -0    etc/kde_neon/os-release

https://invent.kde.org/neon/neon/neon-base-files/-/commit/9eca056e03939ad7c182d51dcb5aac0b2aab4f8e

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..2207738
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+neon-base-files (0.1) UNRELEASED; urgency=medium
+
+  * Initial package, see git for changelog
+
+ -- Carlos De Maine <carlosdem at kde.org>  Tue, 28 Jul 2026 18:09:39 +1000
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..8079e6a
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,18 @@
+Source: neon-base-files
+Section: kde
+Priority: optional
+Maintainer: KDE neon <neon at kde.org>
+Build-Depends: debhelper (>= 9),
+               debhelper-compat (= 12),
+               pkg-kde-tools,
+Standards-Version: 3.9.7
+Vcs-Browser: http://invent.kde.org/neon/neon/neon-base-files.git/
+Vcs-Git: git://invent.kde.org/neon/neon/neon-base-files
+
+Package: neon-base-files
+Architecture: all
+Depends: util-linux, ${misc:Depends},
+Provides: neon-base-files
+Description: Base file information for KDE neon editions
+ This package the os-release and lsb information used by
+ KDE neon.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..0ea0210
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,10 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: Neon Settings
+Upstream-Contact: KDE <community at kde.org>
+Source: https://invent.kde.org/neon/neon/neon-base-files
+
+Files: debian/*
+Copyright: 2016 Jonathan Riddell <jr at jriddell.org>
+           Harald Sitter <sitter at kde.org>
+License: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
+
diff --git a/debian/neon-base-files.install b/debian/neon-base-files.install
new file mode 100644
index 0000000..52d05a0
--- /dev/null
+++ b/debian/neon-base-files.install
@@ -0,0 +1 @@
+etc/
diff --git a/debian/neon-base-files.postinst b/debian/neon-base-files.postinst
new file mode 100644
index 0000000..11c8b34
--- /dev/null
+++ b/debian/neon-base-files.postinst
@@ -0,0 +1,49 @@
+#!/bin/bash
+
+set -e
+shopt -s nullglob
+
+# Make sure this is in sync with prerm
+package="neon-base-files"
+diverts=(
+    "/etc/issue=/etc/kde_neon/issue"
+    "/etc/issue.net=/etc/kde_neon/issue.net"
+    "/etc/legal=/etc/kde_neon/legal"
+    "/etc/lsb-release=/etc/kde_neon/lsb-release"
+    "/etc/os-release=/etc/kde_neon/os-release"
+    "/usr/lib/os-release=/etc/kde_neon/os-release"
+    "/etc/dpkg/origins/default=/etc/kde_neon/neon"
+)
+
+case "$1" in
+    configure)
+        for divert in "${diverts[@]}"
+        do
+            source="${divert%%=*}"
+            dest="${divert#*=}"
+
+            dpkg-divert --no-rename --add --package "$package" --divert "$source.distrib" "$source"
+
+            if [ ! -e "$(dirname "$source")" ]; then
+                mkdir --parents "$(dirname "$source")"
+            fi
+
+            if [ -e "$source" ]; then
+                echo "Making a backup ..."
+                cp --verbose -p "$source" "$source.distrib"
+            fi
+
+            if [ "$source" = "/usr/lib/os-release" ]; then
+                echo "Linking our replacement ..."
+                ln --verbose --force --relative --symbolic "$dest" "$source"
+            else
+                echo "Linking our replacement ..."
+                ln --verbose --force --symbolic "$dest" "$source"
+            fi
+
+        done
+esac
+
+#DEBHELPER#
+
+exit 0
diff --git a/debian/neon-base-files.prerm b/debian/neon-base-files.prerm
new file mode 100644
index 0000000..735c77e
--- /dev/null
+++ b/debian/neon-base-files.prerm
@@ -0,0 +1,47 @@
+#!/bin/bash
+
+set -e
+shopt -s nullglob
+
+# Make sure this is in sync with postinst
+package="neon-base-files"
+diverts=(
+    "/etc/issue=/etc/kde_neon/issue"
+    "/etc/issue.net=/etc/kde_neon/issue.net"
+    "/etc/legal=/etc/kde_neon/legal"
+    "/etc/lsb-release=/etc/kde_neon/lsb-release"
+    "/etc/os-release=/etc/kde_neon/os-release"
+    "/usr/lib/os-release=/etc/kde_neon/os-release"
+    "/etc/dpkg/origins/default=/etc/kde_neon/neon"
+)
+
+case "$1" in
+    remove)
+        for divert in "${diverts[@]}"
+        do
+            source="${divert%%=*}"
+            dest="${divert#*=}"
+
+            if [ "$(dpkg-divert --listpackage "$source")" == "$package" ]; then
+
+                if [ -L "$source" ]; then
+                    rm "$source"
+                fi
+
+                dpkg-divert --no-rename --remove --package "$package" --divert "$source.distrib" "$source"
+                echo "Restoring backup ..."
+                cp --verbose -p "$source.distrib" "$source"
+                rm --verbose "$source.distrib"
+            fi
+        done
+        ;;
+    *)
+        ;;
+esac
+echo "Restoring default links ..."
+ln --verbose --force --relative --symbolic "/etc/os-release" "/usr/lib/os-release"
+ln --verbose --force --relative --symbolic "/etc/dpkg/origins/ubuntu" "/etc/dpkg/origins/default"
+
+#DEBHELPER#
+
+exit 0
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..d7e757c
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,16 @@
+#!/usr/bin/make -f
+# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
+# SPDX-FileCopyrightText: 2016 Jonathan Riddell <jr at jriddell.org>
+# SPDX-FileCopyrightText: 2018-2021 Harald Sitter <sitter at kde.org>
+
+export DH_VERBOSE=1
+
+%:
+	dh $@
+
+override_dh_auto_build:
+	dh_auto_build
+
+override_dh_usrlocal:
+	true
+
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..89ae9db
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (native)
diff --git a/etc/kde_neon/issue b/etc/kde_neon/issue
new file mode 100644
index 0000000..5a5d5ff
--- /dev/null
+++ b/etc/kde_neon/issue
@@ -0,0 +1 @@
+KDE neon Unstable Edition \n \l
diff --git a/etc/kde_neon/issue.net b/etc/kde_neon/issue.net
new file mode 100644
index 0000000..bae1c6a
--- /dev/null
+++ b/etc/kde_neon/issue.net
@@ -0,0 +1 @@
+KDE neon Unstable Edition
diff --git a/etc/kde_neon/legal b/etc/kde_neon/legal
new file mode 100644
index 0000000..8a56e14
--- /dev/null
+++ b/etc/kde_neon/legal
@@ -0,0 +1,6 @@
+The programs included with the KDE neon system are free software;
+the exact distribution terms for each program are described in the
+individual files in /usr/share/doc/*/copyright.
+
+KDE neon comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
+applicable law.
diff --git a/etc/kde_neon/lsb-release b/etc/kde_neon/lsb-release
new file mode 100644
index 0000000..3b9a75c
--- /dev/null
+++ b/etc/kde_neon/lsb-release
@@ -0,0 +1,4 @@
+DISTRIB_ID=neon
+DISTRIB_RELEASE=26.04
+DISTRIB_CODENAME=resolute
+DISTRIB_DESCRIPTION="KDE neon Unstable Edition"
diff --git a/etc/kde_neon/neon b/etc/kde_neon/neon
new file mode 100644
index 0000000..e6f1775
--- /dev/null
+++ b/etc/kde_neon/neon
@@ -0,0 +1,4 @@
+Vendor: neon
+Vendor-URL: https://neon.kde.org/
+Bugs: https://bugs.kde.org
+Parent: Ubuntu
diff --git a/etc/kde_neon/os-release b/etc/kde_neon/os-release
new file mode 100644
index 0000000..0090749
--- /dev/null
+++ b/etc/kde_neon/os-release
@@ -0,0 +1,13 @@
+PRETTY_NAME="KDE neon Unstable Edition"
+NAME="KDE neon"
+VERSION_ID="26.04"
+VERSION="Unstable Edition"
+VERSION_CODENAME=resolute
+ID=neon
+ID_LIKE="ubuntu debian"
+HOME_URL="https://neon.kde.org/"
+SUPPORT_URL="https://neon.kde.org/"
+BUG_REPORT_URL="https://bugs.kde.org/"
+PRIVACY_POLICY_URL="https://kde.org/privacypolicy/"
+UBUNTU_CODENAME=resolute
+LOGO=start-here-kde-neon

From null at kde.org  Wed Jul 29 05:39:06 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 04:39:06 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/infrastructure/pangea-conf-projects=5D_overrides=3A_add_neon-base-files_for_use_in_resolute?=
Message-ID: <20260729043906.8087914008EC@lerwini.kde.org>

Git commit 68a4a9c8357e00edef768099d216c5128e2dc124 by Carlos De Maine.
Committed on 29/07/2026 at 04:38.
Pushed by carlosdem into branch 'master'.

add neon-base-files for use in resolute

M  +4    -0    overrides/base.yaml

https://invent.kde.org/neon/infrastructure/pangea-conf-projects/-/commit/68a4a9c8357e00edef768099d216c5128e2dc124

diff --git a/overrides/base.yaml b/overrides/base.yaml
index ea7d752..00b2639 100644
--- a/overrides/base.yaml
+++ b/overrides/base.yaml
@@ -696,6 +696,10 @@
   '*':
     upstream_scm: null
 
+'*invent.kde.org/neon/neon/neon-base-files':
+  '*':
+    upstream_scm: null
+
 '*invent.kde.org/neon/neon/repositories':
   '*':
     upstream_scm: null

From null at kde.org  Wed Jul 29 06:27:35 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 05:27:35 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/office/crow-translate/Neon/release=5D_debian=3A_no_sig?=
Message-ID: <20260729052735.28EB5140012C@lerwini.kde.org>

Git commit c057f9c8452040a4dcee5112b9ef040a47023941 by Carlos De Maine.
Committed on 29/07/2026 at 05:27.
Pushed by carlosdem into branch 'Neon/release'.

no sig

M  +1    -1    debian/watch

https://invent.kde.org/neon/office/crow-translate/-/commit/c057f9c8452040a4dcee5112b9ef040a47023941

diff --git a/debian/watch b/debian/watch
index ecd4ccb..e8549fb 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,2 +1,2 @@
 version=4
-opts=pgpsigurlmangle=s/$/.sig/ https://download.kde.org/attic/@PACKAGE@/([\d.]+)/@PACKAGE at -v([\d.]+)\.tar\.gz
+https://download.kde.org/attic/@PACKAGE@/([\d.]+)/@PACKAGE at -v([\d.]+)\.tar\.gz

From null at kde.org  Wed Jul 29 06:54:34 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 05:54:34 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/neon/neon-base-files/Neon/release=5D_etc/kde=5Fneon=3A_user_edition?=
Message-ID: <20260729055434.5AC871400AEA@lerwini.kde.org>

Git commit 1c86650a51aad20d075909591de09fe092daa26d by Carlos De Maine.
Committed on 29/07/2026 at 05:54.
Pushed by carlosdem into branch 'Neon/release'.

user edition

M  +1    -1    etc/kde_neon/issue
M  +1    -1    etc/kde_neon/issue.net
M  +1    -1    etc/kde_neon/lsb-release
M  +2    -2    etc/kde_neon/os-release

https://invent.kde.org/neon/neon/neon-base-files/-/commit/1c86650a51aad20d075909591de09fe092daa26d

diff --git a/etc/kde_neon/issue b/etc/kde_neon/issue
index 5a5d5ff..4e63f38 100644
--- a/etc/kde_neon/issue
+++ b/etc/kde_neon/issue
@@ -1 +1 @@
-KDE neon Unstable Edition \n \l
+KDE neon User Edition \n \l
diff --git a/etc/kde_neon/issue.net b/etc/kde_neon/issue.net
index bae1c6a..e6f1ea3 100644
--- a/etc/kde_neon/issue.net
+++ b/etc/kde_neon/issue.net
@@ -1 +1 @@
-KDE neon Unstable Edition
+KDE neon User Edition
diff --git a/etc/kde_neon/lsb-release b/etc/kde_neon/lsb-release
index 3b9a75c..4c434fb 100644
--- a/etc/kde_neon/lsb-release
+++ b/etc/kde_neon/lsb-release
@@ -1,4 +1,4 @@
 DISTRIB_ID=neon
 DISTRIB_RELEASE=26.04
 DISTRIB_CODENAME=resolute
-DISTRIB_DESCRIPTION="KDE neon Unstable Edition"
+DISTRIB_DESCRIPTION="KDE neon User Edition"
diff --git a/etc/kde_neon/os-release b/etc/kde_neon/os-release
index 0090749..e674566 100644
--- a/etc/kde_neon/os-release
+++ b/etc/kde_neon/os-release
@@ -1,7 +1,7 @@
-PRETTY_NAME="KDE neon Unstable Edition"
+PRETTY_NAME="KDE neon User Edition"
 NAME="KDE neon"
 VERSION_ID="26.04"
-VERSION="Unstable Edition"
+VERSION="User Edition"
 VERSION_CODENAME=resolute
 ID=neon
 ID_LIKE="ubuntu debian"

From null at kde.org  Wed Jul 29 06:58:58 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 05:58:58 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/neon/neon-base-files/Neon/unstable=5D_etc/kde=5Fneon=3A_Revert_=22user_edition=22?=
Message-ID: <20260729055858.4C21D14013CA@lerwini.kde.org>

Git commit 53cfa3ee45438aa533d5bbc9ba8c2cdfdc15ed84 by Carlos De Maine.
Committed on 29/07/2026 at 05:58.
Pushed by carlosdem into branch 'Neon/unstable'.

Revert "user edition"

This reverts commit 1c86650a51aad20d075909591de09fe092daa26d.

M  +1    -1    etc/kde_neon/issue
M  +1    -1    etc/kde_neon/issue.net
M  +1    -1    etc/kde_neon/lsb-release
M  +2    -2    etc/kde_neon/os-release

https://invent.kde.org/neon/neon/neon-base-files/-/commit/53cfa3ee45438aa533d5bbc9ba8c2cdfdc15ed84

diff --git a/etc/kde_neon/issue b/etc/kde_neon/issue
index 4e63f38..5a5d5ff 100644
--- a/etc/kde_neon/issue
+++ b/etc/kde_neon/issue
@@ -1 +1 @@
-KDE neon User Edition \n \l
+KDE neon Unstable Edition \n \l
diff --git a/etc/kde_neon/issue.net b/etc/kde_neon/issue.net
index e6f1ea3..bae1c6a 100644
--- a/etc/kde_neon/issue.net
+++ b/etc/kde_neon/issue.net
@@ -1 +1 @@
-KDE neon User Edition
+KDE neon Unstable Edition
diff --git a/etc/kde_neon/lsb-release b/etc/kde_neon/lsb-release
index 4c434fb..3b9a75c 100644
--- a/etc/kde_neon/lsb-release
+++ b/etc/kde_neon/lsb-release
@@ -1,4 +1,4 @@
 DISTRIB_ID=neon
 DISTRIB_RELEASE=26.04
 DISTRIB_CODENAME=resolute
-DISTRIB_DESCRIPTION="KDE neon User Edition"
+DISTRIB_DESCRIPTION="KDE neon Unstable Edition"
diff --git a/etc/kde_neon/os-release b/etc/kde_neon/os-release
index e674566..0090749 100644
--- a/etc/kde_neon/os-release
+++ b/etc/kde_neon/os-release
@@ -1,7 +1,7 @@
-PRETTY_NAME="KDE neon User Edition"
+PRETTY_NAME="KDE neon Unstable Edition"
 NAME="KDE neon"
 VERSION_ID="26.04"
-VERSION="User Edition"
+VERSION="Unstable Edition"
 VERSION_CODENAME=resolute
 ID=neon
 ID_LIKE="ubuntu debian"

From null at kde.org  Wed Jul 29 07:29:54 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 06:29:54 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/infrastructure/neon-pins/Neon/release=5D_main/neon=3A_clean_slate_for_resolute=2C_will_be_added_to_as_required?=
Message-ID: <20260729062954.34F1814007D5@lerwini.kde.org>

Git commit 25c710cfb91cb6665dfa65642bda58eb5675b4bd by Carlos De Maine.
Committed on 29/07/2026 at 06:29.
Pushed by carlosdem into branch 'Neon/release'.

clean slate for resolute, will be added to as required

M  +1    -1248 main/neon/pins

https://invent.kde.org/neon/infrastructure/neon-pins/-/commit/25c710cfb91cb6665dfa65642bda58eb5675b4bd

diff --git a/main/neon/pins b/main/neon/pins
index c617db5..ec5d513 100644
--- a/main/neon/pins
+++ b/main/neon/pins
@@ -1,10 +1,6 @@
 # SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
 # SPDX-FileCopyrightText: 2022 Jonathan Esk-Riddell <jr at jriddell.org>
 
-Package: kbibtex
-Pin: origin "archive.neon.kde.org"
-Pin-Priority: 1100
-
 ## Debian ships an unstable higher version kbibtex
 Package: kbibtex-data
 Pin: origin "archive.neon.kde.org"
@@ -51,1249 +47,6 @@ Package: plasma-mobile
 Pin: version 1:6.*
 Pin-Priority: 1100
 
-##### list of the noble pins
+##### list of the resolute pins
 ## the following are listed by alphabetical source package
 ## then packages in alphabetical order within each source
-
-##booth
-Package: booth
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##choqok
-Package: choqok
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##cppdap
-Package: cppdap
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libcppdap-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##debuerreotype
-Package: debuerreotype
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5
-Package: fcitx5
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-data
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-modules
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-modules-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libfcitx5config6
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libfcitx5config-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libfcitx5core7
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libfcitx5core-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libfcitx5utils2
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libfcitx5utils-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcit5-anthy
-Package: fcitx5-anthy
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-bamboo
-Package: fcitx5-bamboo
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-# fcitx5-breeze
-Package: fcitx5-breeze
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-theme-breeze
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-chewing
-Package: fcitx5-chewing
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-chinese-addons
-Package: fcitx5-chinese-addons
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-chinese-addons-bin
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-chinese-addons-data
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-module-chttrans
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-module-cloudpinyin
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-module-cloudpinyin-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-module-fullwidth
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-module-pinyinhelper
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-module-pinyinhelper-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-module-punctuation
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-module-punctuation-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-pinyin
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-pinyin-gui
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-configtool source package
-Package: fcitx5-config-qt
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: kde-config-fcitx5
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-fbterm
-Package: fcitx5-fbterm
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-frontend-fbterm
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-gtk
-Package: fcitx5-gtk
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-frontend-gtk2
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-frontend-gtk3
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-frontend-gtk4
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: gir1.2-fcitxg-1.0
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libfcitx5gclient-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libfcitx5gclient2
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-hangul
-Package: fcitx5-hangul
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-keyman
-Package: fcitx5-keyman
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-kkc
-Package: fcitx5-kkc
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-libthai
-Package: fcitx5-libthai
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-lua
-Package: fcitx5-lua
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-module-lua-common
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-module-lua-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-module-lua
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-m17n
-Package: fcitx5-m17n
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-material-color
-Package: fcitx5-material-color
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-mcbopomofo
-Package: fcitx5-mcbopomofo
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-nord
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-nord
-Package: fcitx5-skin-nord
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-###fcitx5-qt actually built for qt6 and qt5 for binary compat
-#Package: fcitx5-qt
-#Pin: release o=Ubuntu
-#Pin-Priority: 1100
-#
-#Package: fcitx5-frontend-qt5
-#Pin: release o=Ubuntu
-#Pin-Priority: 1100
-#
-#Package: fcitx5-frontend-qt6
-#Pin: release o=Ubuntu
-#Pin-Priority: 1100
-#
-#Package: fcitx5-qt1
-#Pin: release o=Ubuntu
-#Pin-Priority: 1100
-#
-#Package: fcitx5-qt6-1
-#Pin: release o=Ubuntu
-#Pin-Priority: 1100
-#
-#Package: fcitx5-qt6-dev
-#Pin: release o=Ubuntu
-#Pin-Priority: 1100
-#
-#Package: fcitx5-qt-data
-#Pin: release o=Ubuntu
-#Pin-Priority: 1100
-#
-#Package: fcitx5-qt-dev
-#Pin: release o=Ubuntu
-#Pin-Priority: 1100
-
-##fcitx5-quwei
-Package: fcitx5-quwei
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-rime
-Package: fcitx5-rime
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-sayura
-Package: fcitx5-sayura
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-skk
-Package: fcitx5-skk
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-solarized
-Package: fcitx5-solarized
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-table-extra
-Package: fcitx5-table-extra
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-array30
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-array30-large
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-boshiamy
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-cangjie3
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-cangjie5
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-cangjie-large
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-cantonese
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-cantonhk
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-easy-large
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-jyutping
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-quick3
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-quick5
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-quick-classic
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-scj6
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-stroke5
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-t9
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-wu
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-wubi98
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-wubi98-pinyin
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-wubi98-single
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-wubi-large
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-zhengma
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-zhengma-large
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-zhengma-pinyin
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-table-other
-Package: fcitx5-table-other
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-amharic
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-arabic
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-cns11643
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-compose
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-emoji
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-ipa-x-sampa
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-latex
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-malayalam-phonetic
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-rustrad
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-tamil-remington
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-thai
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-translit
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-translit-ua
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-viqr
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-yawerty
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-tmux
-Package: fcitx5-tmux
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-frontend-tmux
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-unikey
-Package: fcitx5-unikey
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-zhuyin
-Package: fcitx5-zhuyin
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##icecc
-Package: icecc
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libicecc-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##immer
-Package: immer
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: immer-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##jpeg-xl
-Package: jpeg-xl-doc
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: jpeg-xl
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libjpeg-xl-java
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libjxl-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libjxl-devtools
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libjxl-gdk-pixbuf
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libjxl-tools
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libjxl0.9
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##kjots
-Package: kjots
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##knotes
-Package: knotes
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##kseexpr
-Package: kseexpr-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: kseexpr
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libkseexpr-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libkseexpr3
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libkseexpr4
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libkseexpr4.0.2.0
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libkseexpr4010
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libkseexprui3
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libkseexprui4
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libkseexprui4.0.2.0
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libkseexprui4010
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: seexpr
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-####kde-telepathy/ktp-* EOL
-##ktp-accounts-kcm
-Package: kde-config-telepathy-accounts
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: ktp-accounts-kcm
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##ktp-approver
-Package: kde-telepathy-approver
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: ktp-approver
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##ktp-auth-handler
-Package: kde-telepathy-auth-handler
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: ktp-auth-handler
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##ktp-call-ui
-Package: kde-telepathy-call-ui
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: ktp-call-ui
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##ktp-common-internals
-Package: kde-telepathy-data
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: kde-telepathy-debugger
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: kde-telepathy-kaccounts
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: kde-telepathy-kpeople
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: ktp-common-internals
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libktp-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libktpcommoninternals9
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libktplogger9
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libktpmodels9
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libktpotr9
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libktpwidgets9
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: qml-module-org-kde-telepathy
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##ktp-contact-list
-Package: kde-telepathy-contact-list
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: ktp-contact-list
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##ktp-contact-runner
-Package: ktp-contact-runner
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: plasma-runner-telepathy-contact
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##ktp-desktop-applets
-Package: kde-telepthy-desktop-applets
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: ktp-desktop-applets
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##ktp-kded-integration-module
-Package: kded-telepathy-integration-module
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: ktp-kded-integration-module
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##ktp-send-file
-Package: kde-telepathy-send-file
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: ktp-send-file
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##ktp-text-ui
-Package: kde-telepathy-text-ui
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: ktp-text-ui
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##keyman
-Package: keyman-ubuntu
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: ibus-keyman
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: keyman
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: keyman-system-service
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libkeymancore-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libkeymancore1
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: python3-keyman-config
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##lager
-Package: lager
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: liblager-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##latte-dock
-Package: latte-dock
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##libappimage
-Package: libappimage
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libappimage-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libappimage1.0
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-## libime
-Package: libime-bin
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libime-data-language-model
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libime-data
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libime
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libimecore-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libimecore0
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libimepinyin-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libimepinyin0
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libimetable-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libimetable0
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-## libkgapi5
-Package: libkf5gapi-data
-Pin: version 23.08.5
-Pin-Priority: 1100
-
-Package: libkpimgapi5-data
-Pin: version 23.08.5
-Pin-Priority: 1100
-
-Package: libkpimgapi5-dev
-Pin: version 23.08.5
-Pin-Priority: 1100
-
-Package: libkpimgapiblogger5abi1
-Pin: version 23.08.5
-Pin-Priority: 1100
-
-Package: libkpimgapicalendar5
-Pin: version 23.08.5
-Pin-Priority: 1100
-
-Package: libkpimgapicore5
-Pin: version 23.08.5
-Pin-Priority: 1100
-
-Package: libkpimgapidrive5
-Pin: version 23.08.5
-Pin-Priority: 1100
-
-Package: libkpimgapilatitude5
-Pin: version 23.08.5
-Pin-Priority: 1100
-
-Package: libkpimgapimaps5
-Pin: version 23.08.5
-Pin-Priority: 1100
-
-Package: libkpimgapipeople5
-Pin: version 23.08.5
-Pin-Priority: 1100
-
-Package: libkpimgapitasks5
-Pin: version 23.08.5
-Pin-Priority: 1100
-
-Package: libkpimgapicontacts5
-Pin: version 23.08.5
-Pin-Priority: 1100
-
-Package: libsasl2-modules-kdexoauth2
-Pin: version 23.08.5
-Pin-Priority: 1100
-
-## libjpeg-turbo
-Package: libjpeg-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libjpeg8
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libjpeg8-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libjpeg-turbo8
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libjpeg-turbo8-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libjpeg-turbo-progs
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libjpegxl-java
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libturbojpeg
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libturbojpeg0-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libturbojpeg-java
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##libpinyin
-Package: libpinyin
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libpinyin-common-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libpinyin-data
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libpinyin-utils
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libpinyin15-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libpinyin15
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libzhuyin-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libzhuyin15
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##libnova
-Package: libnova
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libnova-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libnova-dev-bin
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libnova-0.16-0
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##librime
-Package: librime
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: librime-bin
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: librime-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: librime-plugin-charcode
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: librime-plugin-lua
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: librime-plugin-octogram
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: librime1
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##libm17n
-Package: libm17n-0
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libm17n-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: m17n-lib-bin
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: m17n-lib-mimx
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libm17n-lib
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##libqalculate
-Package: libqalculate
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libqalculate-data
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libqalculate-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libqalculate-doc
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libqalculate20-data
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libqalculate23
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: qalc
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##litehtml
-Package: liblitehtml-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: liblitehtml0
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: litehtml
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-## meson
-Package: meson
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-## openexr
-Package: libopenexr-3-1-30
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libopenexr-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: openexr
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##qcustomplot
-Package: libqcustomplot-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libqcustomplot-doc
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libqcustomplot2.1-qt6
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libqcustomplot2.1
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: qcustomplot
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##qt-advanced-docking-system
-Package: qt-advanced-docking-system
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libqt-advanced-docking-system-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libqt-advanced-docking-system3.8.3
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##signond - only the deprecated qt5 bits
-Package: libsignon-qt5-1
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libsignon-qt5-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##stv-av1
-Package: stv-av1
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libstvav1-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libstvav1dec-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libstvav1dec0
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libstvav1enc-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libstvav1enc1d1
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libstvav1enc1
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##taglib
-Package: libtag1-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libtag1-doc
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libtag1v5
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libtag1v5-vanilla
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libtagc0
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libtagc0-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##telepathy-qt
-Package: telepathy-qt
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libtelepathy-qt5-0
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libtelepathy-qt5-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libtelepathy-qt5-farstream0
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-## xcb-imdkit
-Package: xcb-imdkit
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libxcb-imdkit-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libxcb-imdkit1
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##xdg-user-dirs
-Package: xdg-user-dirs
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##zug
-Package: zug
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libzug-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: kraft
-Pin: release o=Ubuntu
-Pin-Priority: 1100
\ No newline at end of file

From null at kde.org  Wed Jul 29 07:30:31 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 06:30:31 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/infrastructure/neon-pins/Neon/stable=5D_main/neon=3A_clean_slate_for_resolute=2C_will_be_added_to_as_required?=
Message-ID: <20260729063031.111C414007D5@lerwini.kde.org>

Git commit 41b799eeed8d02c1b09d79b2cc668334d6163493 by Carlos De Maine.
Committed on 29/07/2026 at 06:30.
Pushed by carlosdem into branch 'Neon/stable'.

clean slate for resolute, will be added to as required

(cherry picked from commit 25c710cfb91cb6665dfa65642bda58eb5675b4bd)

M  +1    -1248 main/neon/pins

https://invent.kde.org/neon/infrastructure/neon-pins/-/commit/41b799eeed8d02c1b09d79b2cc668334d6163493

diff --git a/main/neon/pins b/main/neon/pins
index c617db5..ec5d513 100644
--- a/main/neon/pins
+++ b/main/neon/pins
@@ -1,10 +1,6 @@
 # SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
 # SPDX-FileCopyrightText: 2022 Jonathan Esk-Riddell <jr at jriddell.org>
 
-Package: kbibtex
-Pin: origin "archive.neon.kde.org"
-Pin-Priority: 1100
-
 ## Debian ships an unstable higher version kbibtex
 Package: kbibtex-data
 Pin: origin "archive.neon.kde.org"
@@ -51,1249 +47,6 @@ Package: plasma-mobile
 Pin: version 1:6.*
 Pin-Priority: 1100
 
-##### list of the noble pins
+##### list of the resolute pins
 ## the following are listed by alphabetical source package
 ## then packages in alphabetical order within each source
-
-##booth
-Package: booth
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##choqok
-Package: choqok
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##cppdap
-Package: cppdap
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libcppdap-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##debuerreotype
-Package: debuerreotype
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5
-Package: fcitx5
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-data
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-modules
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-modules-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libfcitx5config6
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libfcitx5config-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libfcitx5core7
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libfcitx5core-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libfcitx5utils2
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libfcitx5utils-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcit5-anthy
-Package: fcitx5-anthy
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-bamboo
-Package: fcitx5-bamboo
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-# fcitx5-breeze
-Package: fcitx5-breeze
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-theme-breeze
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-chewing
-Package: fcitx5-chewing
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-chinese-addons
-Package: fcitx5-chinese-addons
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-chinese-addons-bin
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-chinese-addons-data
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-module-chttrans
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-module-cloudpinyin
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-module-cloudpinyin-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-module-fullwidth
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-module-pinyinhelper
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-module-pinyinhelper-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-module-punctuation
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-module-punctuation-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-pinyin
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-pinyin-gui
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-configtool source package
-Package: fcitx5-config-qt
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: kde-config-fcitx5
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-fbterm
-Package: fcitx5-fbterm
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-frontend-fbterm
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-gtk
-Package: fcitx5-gtk
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-frontend-gtk2
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-frontend-gtk3
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-frontend-gtk4
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: gir1.2-fcitxg-1.0
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libfcitx5gclient-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libfcitx5gclient2
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-hangul
-Package: fcitx5-hangul
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-keyman
-Package: fcitx5-keyman
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-kkc
-Package: fcitx5-kkc
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-libthai
-Package: fcitx5-libthai
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-lua
-Package: fcitx5-lua
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-module-lua-common
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-module-lua-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-module-lua
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-m17n
-Package: fcitx5-m17n
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-material-color
-Package: fcitx5-material-color
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-mcbopomofo
-Package: fcitx5-mcbopomofo
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-nord
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-nord
-Package: fcitx5-skin-nord
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-###fcitx5-qt actually built for qt6 and qt5 for binary compat
-#Package: fcitx5-qt
-#Pin: release o=Ubuntu
-#Pin-Priority: 1100
-#
-#Package: fcitx5-frontend-qt5
-#Pin: release o=Ubuntu
-#Pin-Priority: 1100
-#
-#Package: fcitx5-frontend-qt6
-#Pin: release o=Ubuntu
-#Pin-Priority: 1100
-#
-#Package: fcitx5-qt1
-#Pin: release o=Ubuntu
-#Pin-Priority: 1100
-#
-#Package: fcitx5-qt6-1
-#Pin: release o=Ubuntu
-#Pin-Priority: 1100
-#
-#Package: fcitx5-qt6-dev
-#Pin: release o=Ubuntu
-#Pin-Priority: 1100
-#
-#Package: fcitx5-qt-data
-#Pin: release o=Ubuntu
-#Pin-Priority: 1100
-#
-#Package: fcitx5-qt-dev
-#Pin: release o=Ubuntu
-#Pin-Priority: 1100
-
-##fcitx5-quwei
-Package: fcitx5-quwei
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-rime
-Package: fcitx5-rime
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-sayura
-Package: fcitx5-sayura
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-skk
-Package: fcitx5-skk
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-solarized
-Package: fcitx5-solarized
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-table-extra
-Package: fcitx5-table-extra
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-array30
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-array30-large
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-boshiamy
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-cangjie3
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-cangjie5
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-cangjie-large
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-cantonese
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-cantonhk
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-easy-large
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-jyutping
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-quick3
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-quick5
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-quick-classic
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-scj6
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-stroke5
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-t9
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-wu
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-wubi98
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-wubi98-pinyin
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-wubi98-single
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-wubi-large
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-zhengma
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-zhengma-large
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-zhengma-pinyin
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-table-other
-Package: fcitx5-table-other
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-amharic
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-arabic
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-cns11643
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-compose
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-emoji
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-ipa-x-sampa
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-latex
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-malayalam-phonetic
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-rustrad
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-tamil-remington
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-thai
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-translit
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-translit-ua
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-viqr
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-yawerty
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-tmux
-Package: fcitx5-tmux
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-frontend-tmux
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-unikey
-Package: fcitx5-unikey
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-zhuyin
-Package: fcitx5-zhuyin
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##icecc
-Package: icecc
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libicecc-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##immer
-Package: immer
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: immer-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##jpeg-xl
-Package: jpeg-xl-doc
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: jpeg-xl
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libjpeg-xl-java
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libjxl-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libjxl-devtools
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libjxl-gdk-pixbuf
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libjxl-tools
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libjxl0.9
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##kjots
-Package: kjots
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##knotes
-Package: knotes
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##kseexpr
-Package: kseexpr-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: kseexpr
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libkseexpr-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libkseexpr3
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libkseexpr4
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libkseexpr4.0.2.0
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libkseexpr4010
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libkseexprui3
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libkseexprui4
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libkseexprui4.0.2.0
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libkseexprui4010
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: seexpr
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-####kde-telepathy/ktp-* EOL
-##ktp-accounts-kcm
-Package: kde-config-telepathy-accounts
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: ktp-accounts-kcm
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##ktp-approver
-Package: kde-telepathy-approver
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: ktp-approver
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##ktp-auth-handler
-Package: kde-telepathy-auth-handler
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: ktp-auth-handler
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##ktp-call-ui
-Package: kde-telepathy-call-ui
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: ktp-call-ui
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##ktp-common-internals
-Package: kde-telepathy-data
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: kde-telepathy-debugger
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: kde-telepathy-kaccounts
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: kde-telepathy-kpeople
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: ktp-common-internals
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libktp-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libktpcommoninternals9
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libktplogger9
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libktpmodels9
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libktpotr9
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libktpwidgets9
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: qml-module-org-kde-telepathy
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##ktp-contact-list
-Package: kde-telepathy-contact-list
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: ktp-contact-list
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##ktp-contact-runner
-Package: ktp-contact-runner
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: plasma-runner-telepathy-contact
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##ktp-desktop-applets
-Package: kde-telepthy-desktop-applets
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: ktp-desktop-applets
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##ktp-kded-integration-module
-Package: kded-telepathy-integration-module
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: ktp-kded-integration-module
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##ktp-send-file
-Package: kde-telepathy-send-file
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: ktp-send-file
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##ktp-text-ui
-Package: kde-telepathy-text-ui
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: ktp-text-ui
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##keyman
-Package: keyman-ubuntu
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: ibus-keyman
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: keyman
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: keyman-system-service
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libkeymancore-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libkeymancore1
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: python3-keyman-config
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##lager
-Package: lager
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: liblager-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##latte-dock
-Package: latte-dock
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##libappimage
-Package: libappimage
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libappimage-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libappimage1.0
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-## libime
-Package: libime-bin
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libime-data-language-model
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libime-data
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libime
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libimecore-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libimecore0
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libimepinyin-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libimepinyin0
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libimetable-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libimetable0
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-## libkgapi5
-Package: libkf5gapi-data
-Pin: version 23.08.5
-Pin-Priority: 1100
-
-Package: libkpimgapi5-data
-Pin: version 23.08.5
-Pin-Priority: 1100
-
-Package: libkpimgapi5-dev
-Pin: version 23.08.5
-Pin-Priority: 1100
-
-Package: libkpimgapiblogger5abi1
-Pin: version 23.08.5
-Pin-Priority: 1100
-
-Package: libkpimgapicalendar5
-Pin: version 23.08.5
-Pin-Priority: 1100
-
-Package: libkpimgapicore5
-Pin: version 23.08.5
-Pin-Priority: 1100
-
-Package: libkpimgapidrive5
-Pin: version 23.08.5
-Pin-Priority: 1100
-
-Package: libkpimgapilatitude5
-Pin: version 23.08.5
-Pin-Priority: 1100
-
-Package: libkpimgapimaps5
-Pin: version 23.08.5
-Pin-Priority: 1100
-
-Package: libkpimgapipeople5
-Pin: version 23.08.5
-Pin-Priority: 1100
-
-Package: libkpimgapitasks5
-Pin: version 23.08.5
-Pin-Priority: 1100
-
-Package: libkpimgapicontacts5
-Pin: version 23.08.5
-Pin-Priority: 1100
-
-Package: libsasl2-modules-kdexoauth2
-Pin: version 23.08.5
-Pin-Priority: 1100
-
-## libjpeg-turbo
-Package: libjpeg-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libjpeg8
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libjpeg8-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libjpeg-turbo8
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libjpeg-turbo8-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libjpeg-turbo-progs
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libjpegxl-java
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libturbojpeg
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libturbojpeg0-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libturbojpeg-java
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##libpinyin
-Package: libpinyin
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libpinyin-common-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libpinyin-data
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libpinyin-utils
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libpinyin15-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libpinyin15
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libzhuyin-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libzhuyin15
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##libnova
-Package: libnova
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libnova-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libnova-dev-bin
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libnova-0.16-0
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##librime
-Package: librime
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: librime-bin
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: librime-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: librime-plugin-charcode
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: librime-plugin-lua
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: librime-plugin-octogram
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: librime1
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##libm17n
-Package: libm17n-0
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libm17n-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: m17n-lib-bin
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: m17n-lib-mimx
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libm17n-lib
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##libqalculate
-Package: libqalculate
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libqalculate-data
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libqalculate-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libqalculate-doc
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libqalculate20-data
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libqalculate23
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: qalc
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##litehtml
-Package: liblitehtml-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: liblitehtml0
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: litehtml
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-## meson
-Package: meson
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-## openexr
-Package: libopenexr-3-1-30
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libopenexr-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: openexr
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##qcustomplot
-Package: libqcustomplot-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libqcustomplot-doc
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libqcustomplot2.1-qt6
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libqcustomplot2.1
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: qcustomplot
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##qt-advanced-docking-system
-Package: qt-advanced-docking-system
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libqt-advanced-docking-system-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libqt-advanced-docking-system3.8.3
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##signond - only the deprecated qt5 bits
-Package: libsignon-qt5-1
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libsignon-qt5-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##stv-av1
-Package: stv-av1
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libstvav1-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libstvav1dec-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libstvav1dec0
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libstvav1enc-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libstvav1enc1d1
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libstvav1enc1
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##taglib
-Package: libtag1-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libtag1-doc
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libtag1v5
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libtag1v5-vanilla
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libtagc0
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libtagc0-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##telepathy-qt
-Package: telepathy-qt
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libtelepathy-qt5-0
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libtelepathy-qt5-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libtelepathy-qt5-farstream0
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-## xcb-imdkit
-Package: xcb-imdkit
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libxcb-imdkit-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libxcb-imdkit1
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##xdg-user-dirs
-Package: xdg-user-dirs
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##zug
-Package: zug
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libzug-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: kraft
-Pin: release o=Ubuntu
-Pin-Priority: 1100
\ No newline at end of file

From null at kde.org  Wed Jul 29 07:32:03 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 06:32:03 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/infrastructure/neon-pins/Neon/unstable=5D_main/neon=3A_clean_slate_for_resolute=2C_will_be_added_to_as_required?=
Message-ID: <20260729063203.B0AA914005E7@lerwini.kde.org>

Git commit f530b6db3390c1be2e3df7768fd96727b42ee949 by Carlos De Maine.
Committed on 29/07/2026 at 06:31.
Pushed by carlosdem into branch 'Neon/unstable'.

clean slate for resolute, will be added to as required

M  +2    -1250 main/neon/pins

https://invent.kde.org/neon/infrastructure/neon-pins/-/commit/f530b6db3390c1be2e3df7768fd96727b42ee949

diff --git a/main/neon/pins b/main/neon/pins
index 63278cb..3fc9eea 100644
--- a/main/neon/pins
+++ b/main/neon/pins
@@ -1,10 +1,6 @@
 # SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
 # SPDX-FileCopyrightText: 2022 Jonathan Esk-Riddell <jr at jriddell.org>
 
-Package: kbibtex
-Pin: origin "archive.neon.kde.org"
-Pin-Priority: 1100
-
 ## Debian ships an unstable higher version kbibtex
 Package: kbibtex-data
 Pin: origin "archive.neon.kde.org"
@@ -51,1250 +47,6 @@ Package: plasma-mobile
 Pin: version 1:6.*
 Pin-Priority: 1100
 
-##### list of the noble pins
+##### list of the resolute pins
 ## the following are listed by alphabetical source package
-## then packages in alphabetical order within each source
-
-##booth
-Package: booth
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##choqok
-Package: choqok
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##cppdap
-Package: cppdap
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libcppdap-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##debuerreotype
-Package: debuerreotype
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5
-Package: fcitx5
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-data
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-modules
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-modules-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libfcitx5config6
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libfcitx5config-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libfcitx5core7
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libfcitx5core-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libfcitx5utils2
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libfcitx5utils-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcit5-anthy
-Package: fcitx5-anthy
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-bamboo
-Package: fcitx5-bamboo
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-# fcitx5-breeze
-Package: fcitx5-breeze
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-theme-breeze
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-chewing
-Package: fcitx5-chewing
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-chinese-addons
-Package: fcitx5-chinese-addons
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-chinese-addons-bin
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-chinese-addons-data
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-module-chttrans
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-module-cloudpinyin
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-module-cloudpinyin-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-module-fullwidth
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-module-pinyinhelper
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-module-pinyinhelper-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-module-punctuation
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-module-punctuation-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-pinyin
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-pinyin-gui
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-configtool source package
-Package: fcitx5-config-qt
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: kde-config-fcitx5
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-fbterm
-Package: fcitx5-fbterm
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-frontend-fbterm
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-gtk
-Package: fcitx5-gtk
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-frontend-gtk2
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-frontend-gtk3
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-frontend-gtk4
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: gir1.2-fcitxg-1.0
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libfcitx5gclient-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libfcitx5gclient2
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-hangul
-Package: fcitx5-hangul
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-keyman
-Package: fcitx5-keyman
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-kkc
-Package: fcitx5-kkc
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-libthai
-Package: fcitx5-libthai
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-lua
-Package: fcitx5-lua
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-module-lua-common
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-module-lua-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-module-lua
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-m17n
-Package: fcitx5-m17n
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-material-color
-Package: fcitx5-material-color
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-mcbopomofo
-Package: fcitx5-mcbopomofo
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-nord
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-nord
-Package: fcitx5-skin-nord
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-###fcitx5-qt actually built for qt6 and qt5 for binary compat
-#Package: fcitx5-qt
-#Pin: release o=Ubuntu
-#Pin-Priority: 1100
-#
-#Package: fcitx5-frontend-qt5
-#Pin: release o=Ubuntu
-#Pin-Priority: 1100
-#
-#Package: fcitx5-frontend-qt6
-#Pin: release o=Ubuntu
-#Pin-Priority: 1100
-#
-#Package: fcitx5-qt1
-#Pin: release o=Ubuntu
-#Pin-Priority: 1100
-#
-#Package: fcitx5-qt6-1
-#Pin: release o=Ubuntu
-#Pin-Priority: 1100
-#
-#Package: fcitx5-qt6-dev
-#Pin: release o=Ubuntu
-#Pin-Priority: 1100
-#
-#Package: fcitx5-qt-data
-#Pin: release o=Ubuntu
-#Pin-Priority: 1100
-#
-#Package: fcitx5-qt-dev
-#Pin: release o=Ubuntu
-#Pin-Priority: 1100
-
-##fcitx5-quwei
-Package: fcitx5-quwei
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-rime
-Package: fcitx5-rime
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-sayura
-Package: fcitx5-sayura
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-skk
-Package: fcitx5-skk
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-solarized
-Package: fcitx5-solarized
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-table-extra
-Package: fcitx5-table-extra
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-array30
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-array30-large
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-boshiamy
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-cangjie3
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-cangjie5
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-cangjie-large
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-cantonese
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-cantonhk
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-easy-large
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-jyutping
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-quick3
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-quick5
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-quick-classic
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-scj6
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-stroke5
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-t9
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-wu
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-wubi98
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-wubi98-pinyin
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-wubi98-single
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-wubi-large
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-zhengma
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-zhengma-large
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-zhengma-pinyin
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-table-other
-Package: fcitx5-table-other
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-amharic
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-arabic
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-cns11643
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-compose
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-emoji
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-ipa-x-sampa
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-latex
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-malayalam-phonetic
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-rustrad
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-tamil-remington
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-thai
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-translit
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-translit-ua
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-viqr
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-table-yawerty
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-tmux
-Package: fcitx5-tmux
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: fcitx5-frontend-tmux
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-unikey
-Package: fcitx5-unikey
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##fcitx5-zhuyin
-Package: fcitx5-zhuyin
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##icecc
-Package: icecc
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libicecc-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##immer
-Package: immer
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: immer-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##jpeg-xl
-Package: jpeg-xl-doc
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: jpeg-xl
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libjpeg-xl-java
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libjxl-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libjxl-devtools
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libjxl-gdk-pixbuf
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libjxl-tools
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libjxl0.9
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##kjots
-Package: kjots
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##knotes
-Package: knotes
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##kseexpr
-Package: kseexpr-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: kseexpr
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libkseexpr-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libkseexpr3
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libkseexpr4
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libkseexpr4.0.2.0
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libkseexpr4010
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libkseexprui3
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libkseexprui4
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libkseexprui4.0.2.0
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libkseexprui4010
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: seexpr
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-####kde-telepathy/ktp-* EOL
-##ktp-accounts-kcm
-Package: kde-config-telepathy-accounts
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: ktp-accounts-kcm
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##ktp-approver
-Package: kde-telepathy-approver
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: ktp-approver
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##ktp-auth-handler
-Package: kde-telepathy-auth-handler
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: ktp-auth-handler
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##ktp-call-ui
-Package: kde-telepathy-call-ui
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: ktp-call-ui
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##ktp-common-internals
-Package: kde-telepathy-data
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: kde-telepathy-debugger
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: kde-telepathy-kaccounts
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: kde-telepathy-kpeople
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: ktp-common-internals
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libktp-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libktpcommoninternals9
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libktplogger9
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libktpmodels9
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libktpotr9
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libktpwidgets9
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: qml-module-org-kde-telepathy
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##ktp-contact-list
-Package: kde-telepathy-contact-list
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: ktp-contact-list
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##ktp-contact-runner
-Package: ktp-contact-runner
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: plasma-runner-telepathy-contact
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##ktp-desktop-applets
-Package: kde-telepthy-desktop-applets
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: ktp-desktop-applets
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##ktp-kded-integration-module
-Package: kded-telepathy-integration-module
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: ktp-kded-integration-module
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##ktp-send-file
-Package: kde-telepathy-send-file
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: ktp-send-file
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##ktp-text-ui
-Package: kde-telepathy-text-ui
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: ktp-text-ui
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##keyman
-Package: keyman-ubuntu
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: ibus-keyman
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: keyman
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: keyman-system-service
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libkeymancore-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libkeymancore1
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: python3-keyman-config
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##lager
-Package: lager
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: liblager-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##latte-dock
-Package: latte-dock
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##libappimage
-Package: libappimage
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libappimage-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libappimage1.0
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-## libime
-Package: libime-bin
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libime-data-language-model
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libime-data
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libime
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libimecore-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libimecore0
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libimepinyin-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libimepinyin0
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libimetable-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libimetable0
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-## libkgapi5
-Package: libkf5gapi-data
-Pin: version 23.08.5
-Pin-Priority: 1100
-
-Package: libkpimgapi5-data
-Pin: version 23.08.5
-Pin-Priority: 1100
-
-Package: libkpimgapi5-dev
-Pin: version 23.08.5
-Pin-Priority: 1100
-
-Package: libkpimgapiblogger5abi1
-Pin: version 23.08.5
-Pin-Priority: 1100
-
-Package: libkpimgapicalendar5
-Pin: version 23.08.5
-Pin-Priority: 1100
-
-Package: libkpimgapicore5
-Pin: version 23.08.5
-Pin-Priority: 1100
-
-Package: libkpimgapidrive5
-Pin: version 23.08.5
-Pin-Priority: 1100
-
-Package: libkpimgapilatitude5
-Pin: version 23.08.5
-Pin-Priority: 1100
-
-Package: libkpimgapimaps5
-Pin: version 23.08.5
-Pin-Priority: 1100
-
-Package: libkpimgapipeople5
-Pin: version 23.08.5
-Pin-Priority: 1100
-
-Package: libkpimgapitasks5
-Pin: version 23.08.5
-Pin-Priority: 1100
-
-Package: libkpimgapicontacts5
-Pin: version 23.08.5
-Pin-Priority: 1100
-
-Package: libsasl2-modules-kdexoauth2
-Pin: version 23.08.5
-Pin-Priority: 1100
-
-## libjpeg-turbo
-Package: libjpeg-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libjpeg8
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libjpeg8-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libjpeg-turbo8
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libjpeg-turbo8-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libjpeg-turbo-progs
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libjpegxl-java
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libturbojpeg
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libturbojpeg0-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libturbojpeg-java
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##libpinyin
-Package: libpinyin
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libpinyin-common-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libpinyin-data
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libpinyin-utils
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libpinyin15-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libpinyin15
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libzhuyin-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libzhuyin15
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##libnova
-Package: libnova
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libnova-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libnova-dev-bin
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libnova-0.16-0
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##librime
-Package: librime
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: librime-bin
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: librime-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: librime-plugin-charcode
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: librime-plugin-lua
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: librime-plugin-octogram
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: librime1
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##libm17n
-Package: libm17n-0
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libm17n-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: m17n-lib-bin
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: m17n-lib-mimx
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libm17n-lib
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##libqalculate
-Package: libqalculate
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libqalculate-data
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libqalculate-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libqalculate-doc
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libqalculate20-data
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libqalculate23
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: qalc
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##litehtml
-Package: liblitehtml-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: liblitehtml0
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: litehtml
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-## meson
-Package: meson
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-## openexr
-Package: libopenexr-3-1-30
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libopenexr-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: openexr
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##qcustomplot
-Package: libqcustomplot-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libqcustomplot-doc
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libqcustomplot2.1-qt6
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libqcustomplot2.1
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: qcustomplot
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##qt-advanced-docking-system
-Package: qt-advanced-docking-system
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libqt-advanced-docking-system-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libqt-advanced-docking-system3.8.3
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##signond - only the deprecated qt5 bits
-Package: libsignon-qt5-1
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libsignon-qt5-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##stv-av1
-Package: stv-av1
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libstvav1-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libstvav1dec-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libstvav1dec0
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libstvav1enc-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libstvav1enc1d1
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libstvav1enc1
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##taglib
-Package: libtag1-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libtag1-doc
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libtag1v5
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libtag1v5-vanilla
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libtagc0
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libtagc0-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##telepathy-qt
-Package: telepathy-qt
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libtelepathy-qt5-0
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libtelepathy-qt5-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libtelepathy-qt5-farstream0
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-## xcb-imdkit
-Package: xcb-imdkit
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libxcb-imdkit-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libxcb-imdkit1
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##xdg-user-dirs
-Package: xdg-user-dirs
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-##zug
-Package: zug
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: libzug-dev
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-
-Package: kraft
-Pin: release o=Ubuntu
-Pin-Priority: 1100
-Pin-Priority: 1100
\ No newline at end of file
+## then packages in alphabetical order within each source
\ No newline at end of file

From null at kde.org  Wed Jul 29 09:04:24 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 08:04:24 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/print-manager/Neon/release=5D_debian=3A_bump_epoch_to_6_to_match_upstream_ubuntu?=
Message-ID: <20260729080424.626E81401327@lerwini.kde.org>

Git commit 68be0783bf706b4e618757b6447ed9a1734d0adb by Carlos De Maine.
Committed on 29/07/2026 at 08:04.
Pushed by carlosdem into branch 'Neon/release'.

bump epoch to 6 to match upstream ubuntu

M  +1    -1    debian/changelog

https://invent.kde.org/neon/plasma/print-manager/-/commit/68be0783bf706b4e618757b6447ed9a1734d0adb

diff --git a/debian/changelog b/debian/changelog
index 1287039..11a78d8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-print-manager (5:6.7.3-0neon) noble; urgency=medium
+print-manager (6:6.7.3-0neon) resolute; urgency=medium
 
   * New release
 

From null at kde.org  Wed Jul 29 09:07:07 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 08:07:07 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/spectacle/Neon/release=5D_debian=3A_bump_epoch_to_4_to_match_upstream_ubuntu?=
Message-ID: <20260729080707.BFF7C1401707@lerwini.kde.org>

Git commit 7b7098a88a1ff0b59363bf1c119c04a37a31ca80 by Carlos De Maine.
Committed on 29/07/2026 at 08:07.
Pushed by carlosdem into branch 'Neon/release'.

bump epoch to 4 to match upstream ubuntu

M  +1    -1    debian/changelog

https://invent.kde.org/neon/plasma/spectacle/-/commit/7b7098a88a1ff0b59363bf1c119c04a37a31ca80

diff --git a/debian/changelog b/debian/changelog
index 2b767bd..b2a9da8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-kde-spectacle (1:6.7.3-0neon) noble; urgency=medium
+kde-spectacle (4:6.7.3-0neon) resolute; urgency=medium
 
   * New release
 

From null at kde.org  Wed Jul 29 10:35:39 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 09:35:39 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/kdiagram/Neon/release=5D_debian=3A_sync_to_debian_experimental_for_the_dual_build_madness_as_we=27r_getting_caught_on_the_kubuntu_qt5_packages?=
Message-ID: <20260729093539.15F561400E3A@lerwini.kde.org>

Git commit 94e3a8ea019f5f10b85f0c80203fd7583b885a25 by Carlos De Maine.
Committed on 29/07/2026 at 09:35.
Pushed by carlosdem into branch 'Neon/release'.

sync to debian experimental for the dual build madness as we'r getting caught on the kubuntu qt5 packages

M  +17   -6    debian/changelog
M  +56   -69   debian/control
M  +57   -1    debian/copyright
R  +0    -1    debian/libkchart-dev.install [from: debian/libkchart6-dev.install - 080% similarity]
A  +1    -0    debian/libkchart-l10n.install
M  +0    -1    debian/libkchart6-3.install
A  +2275 -0    debian/libkchart6-3.symbols
R  +0    -1    debian/libkgantt-dev.install [from: debian/libkgantt6-dev.install - 080% similarity]
A  +1    -0    debian/libkgantt-l10n.install
M  +0    -1    debian/libkgantt6-3.install
A  +661  -0    debian/libkgantt6-3.symbols
A  +1    -0    debian/patches/series
A  +22   -0    debian/patches/unconditionally-build-tests-1086765.patch
M  +9    -6    debian/rules
M  +38   -117  debian/upstream/signing-key.asc
M  +1    -1    debian/watch

https://invent.kde.org/neon/graphics/kdiagram/-/commit/94e3a8ea019f5f10b85f0c80203fd7583b885a25

diff --git a/debian/changelog b/debian/changelog
index e979277..228d9c1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,14 +1,25 @@
-kdiagram (3.0.1-0neon) jammy; urgency=medium
+kdiagram (3.0.1-2) experimental; urgency=medium
 
-  * New release
+  * Team upload.
 
- -- Neon CI <neon at kde.org>  Tue, 09 Jan 2024 12:48:07 +0000
+  [ Rebecca N. Palmer ]
+  * Build (but do not run) tests in nocheck. (Closes: #1086765)
+  * Update Homepage.
 
-kdiagram (3.0.0-0neon) jammy; urgency=medium
+ -- Patrick Franz <deltaone at debian.org>  Mon, 16 Dec 2024 21:53:13 +0100
 
-  * New release
+kdiagram (3.0.1-1) experimental; urgency=medium
 
- -- Neon CI <neon at kde.org>  Thu, 30 Nov 2023 12:48:25 +0000
+  * Team upload.
+  * New upstream release (3.0.1).
+  * Add upstream signing key of Jonathan Riddell.
+  * Make uscan use the OpenPGP signature when downloading the tarball.
+  * Update build-deps and deps with the info from cmake.
+  * New libraries libKChart6 and libKGantt6.
+  * Bump Standards-Version to 4.7.0 (no changes needed).
+  * Update d/copyright.
+
+ -- Patrick Franz <deltaone at debian.org>  Mon, 23 Sep 2024 23:19:01 +0200
 
 kdiagram (2.8.0-1) unstable; urgency=medium
 
diff --git a/debian/control b/debian/control
index 419ac48..1a76e41 100644
--- a/debian/control
+++ b/debian/control
@@ -3,33 +3,32 @@ Section: libs
 Priority: optional
 Maintainer: Debian KDE Extras Team <pkg-kde-extras at lists.alioth.debian.org>
 Uploaders: Pino Toscano <pino at debian.org>,
-Build-Depends: cmake,
-               debhelper-compat (= 13),
-               doxygen,
-               graphviz,
-               kf6-extra-cmake-modules,
-               pkg-kde-tools-neon,
-               qt6-svg-dev,
-               qt6-base-dev,
-               qt6-tools-dev,
-               xauth,
-               xvfb
-Standards-Version: 4.6.2
+Build-Depends:
+ cmake (>= 3.16),
+ debhelper-compat (= 13),
+ extra-cmake-modules (>= 6.3.0~),
+ libxkbcommon-dev,
+ pkgconf,
+ qt6-base-dev (>= 6.5.0+dfsg~),
+ qt6-svg-dev (>= 6.5.0~),
+ qt6-tools-dev (>= 6.5.0~),
+ xauth,
+ xvfb
+Standards-Version: 4.7.0
 Rules-Requires-Root: no
 Vcs-Git: https://salsa.debian.org/qt-kde-team/extras/kdiagram.git
 Vcs-Browser: https://salsa.debian.org/qt-kde-team/extras/kdiagram
-Homepage: https://cgit.kde.org/kdiagram.git
+Homepage: https://invent.kde.org/graphics/kdiagram
 
-Package: libkchart6-dev
+Package: libkchart-dev
 Architecture: any
 Section: libdevel
 Multi-Arch: same
-Breaks: libkchart-dev (<< 2.8.0),
-Replaces: libkchart-dev (<< 2.8.0),
-Depends: libkchart6-3 (= ${binary:Version}),
-         qt6-svg-dev,
-         qt6-base-dev,
-        ${misc:Depends}
+Depends:
+ libkchart6-3 (= ${binary:Version}),
+ qt6-base-dev (>= 6.5.0+dfsg~),
+ qt6-svg-dev (>= 6.5.0~),
+ ${misc:Depends}
 Description: library for creating business charts (development files)
  KD Charts provides an implementation of the ODF Chart specification. It
  supports stock charts, box charts, and whisker charts and allows one to
@@ -39,15 +38,12 @@ Description: library for creating business charts (development files)
 
 Package: libkchart6-3
 Architecture: any
-Section: kde
 Multi-Arch: same
-Depends: ${misc:Depends},
-         ${shlibs:Depends}
-Recommends: libkchart-l10n (= ${binary:Version})
-Breaks: libkchart2 (<< 2.8.0),
-        libkchart2-l10n (<< 2.8.0),
-Replaces: libkchart2 (<< 2.8.0),
-          libkchart2-l10n (<< 2.8.0),
+Depends:
+ ${misc:Depends},
+ ${shlibs:Depends}
+Recommends:
+ libkchart-l10n (= ${binary:Version})
 Description: library for creating business charts (shared library)
  KD Charts provides an implementation of the ODF Chart specification. It
  supports stock charts, box charts, and whisker charts and allows one to
@@ -55,15 +51,27 @@ Description: library for creating business charts (shared library)
  .
  This package contains the shared library.
 
-Package: libkgantt6-dev
+Package: libkchart-l10n
+Section: localization
+Architecture: all
+Multi-Arch: foreign
+Depends:
+ ${misc:Depends}
+Description: library for creating business charts (translation)
+ KD Charts provides an implementation of the ODF Chart specification. It
+ supports stock charts, box charts, and whisker charts and allows one to
+ integrate these charts in Qt-based applications.
+ .
+ This package contains translations.
+
+Package: libkgantt-dev
 Architecture: any
 Section: libdevel
 Multi-Arch: same
-Breaks: libkgantt-dev (<< 2.8.0),
-Replaces: libkgantt-dev (<< 2.8.0),
-Depends: libkgantt6-3 (= ${binary:Version}),
-         qt6-base-dev,
-         ${misc:Depends}
+Depends:
+ libkgantt6-3 (= ${binary:Version}),
+ qt6-base-dev (>= 6.5.0+dfsg~),
+ ${misc:Depends}
 Description: library for creating Gantt diagrams (development files)
  Gantt charts are a bar charts that illustrate project schedules. KD Gantt
  provides a module for implementing ODF Gantt charts in Qt-based applications.
@@ -72,47 +80,26 @@ Description: library for creating Gantt diagrams (development files)
 
 Package: libkgantt6-3
 Architecture: any
-Section: kde
 Multi-Arch: same
-Recommends: libkgantt-l10n (= ${binary:Version})
-Breaks: libkgantt2 (<< 2.8.0),
-        libkgantt2-l10n (<< 2.8.0),
-Replaces: libkgantt2 (<< 2.8.0),
-          libkgantt2-l10n (<< 2.8.0),
-Depends: ${misc:Depends},
-         ${shlibs:Depends}
+Depends:
+ ${misc:Depends},
+ ${shlibs:Depends}
+Recommends:
+ libkgantt-l10n (= ${binary:Version})
 Description: library for creating Gantt diagrams (shared library)
  Gantt charts are a bar charts that illustrate project schedules. KD Gantt
  provides a module for implementing ODF Gantt charts in Qt-based applications.
  .
  This package contains the shared library.
 
-Package: libkchart-l10n
-Architecture: all
-Depends: libkchart6-3, ${misc:Depends}
-Description: Dummy transitional
- Transitional dummy package.
-
 Package: libkgantt-l10n
+Section: localization
 Architecture: all
-Section: oldlibs
-Priority: optional
-Depends: libkgantt6-3, ${misc:Depends}
-Description: Dummy transitional
- Transitional dummy package.
-
-Package: libkchart-dev
-Architecture: all
-Section: oldlibs
-Priority: optional
-Depends: libkchart6-dev, ${misc:Depends}
-Description: Dummy transitional
- Transitional dummy package.
-
-Package: libkgantt-dev
-Architecture: all
-Section: oldlibs
-Priority: optional
-Depends: libkgantt6-dev, ${misc:Depends}
-Description: Dummy transitional
- Transitional dummy package.
+Multi-Arch: foreign
+Depends:
+ ${misc:Depends}
+Description: library for creating Gantt diagrams (translations)
+ Gantt charts are a bar charts that illustrate project schedules. KD Gantt
+ provides a module for implementing ODF Gantt charts in Qt-based applications.
+ .
+ This package contains translations.
diff --git a/debian/copyright b/debian/copyright
index 0bc0c26..a09cbdb 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -3,11 +3,29 @@ Upstream-Name: kdiagram
 Source: https://cgit.kde.org/kdiagram.git
 
 Files: *
-Copyright: 2001-2015 Klaralvdalens Datakonsult AB
+Copyright: 2019-2020, Dag Andersen <danders at get2net.dk>
+           2001-2015, Klaralvdalens Datakonsult AB. All rights reserved.
 License: GPL-2+
 
+Files: src/KGantt/test/TestKGanttConstraint.cpp
+       src/KGantt/test/TestKGanttConstraint.h
+       src/KGantt/test/TestKGanttConstraintModel.cpp
+       src/KGantt/test/TestKGanttConstraintModel.h
+       src/KGantt/test/TestKGanttView.cpp
+       src/KGantt/test/TestKGanttView.h
+       src/KGantt/test/TestMultiItems.cpp
+       src/KGantt/test/TestMultiItems.h
+Copyright: 2018-2020, Dag Andersen <danders at get2net.dk>
+License: LGPL-2+
+
+Files: .gitlab-ci.yml
+       .kde-ci.yml
+Copyright: None
+License: CC0-1.0
+
 Files: debian/*
 Copyright: 2016 Sebastian Ramacher <sramacher at debian.org>
+           2024 Patrick Franz <deltaone at debian.org>
 License: GPL-2+
 
 License: GPL-2+
@@ -26,3 +44,41 @@ License: GPL-2+
  .
  On Debian systems, the complete text of the GNU General
  Public License can be found in `/usr/share/common-licenses/GPL-2'.
+
+License: LGPL-2+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Library General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+ .
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ Library General Public License for more details.
+ .
+ You should have received a copy of the GNU Library General Public License
+ along with this library; see the file COPYING.LIB.  If not, write to
+ the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ Boston, MA 02110-1301, USA.
+ .
+ On Debian systems, the complete text of the GNU Library General
+ Public License version 2 can be found in "/usr/share/common-licenses/LGPL-2".
+
+License: CC0-1.0
+ CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL
+ SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN ATTORNEY-CLIENT
+ RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS.
+ CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE USE OF THIS DOCUMENT OR
+ THE INFORMATION OR WORKS PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR
+ DAMAGES RESULTING FROM THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS
+ PROVIDED HEREUNDER.
+ .
+ Statement of Purpose
+ .
+ The laws of most jurisdictions throughout the world automatically confer
+ exclusive Copyright and Related Rights (defined below) upon the creator and
+ subsequent owner(s) (each and all, an "owner") of an original work of
+ authorship and/or a database (each, a "Work").
+ .
+ On Debian systems, the complete text of the Creative Commons Zero v1.0 Universal
+ license can be found in "/usr/share/common-licenses/CC0-1.0".
diff --git a/debian/libkchart6-dev.install b/debian/libkchart-dev.install
similarity index 80%
rename from debian/libkchart6-dev.install
rename to debian/libkchart-dev.install
index eee5bed..07e54e5 100644
--- a/debian/libkchart6-dev.install
+++ b/debian/libkchart-dev.install
@@ -2,4 +2,3 @@ usr/include/KChart6/
 usr/lib/*/cmake/KChart6/
 usr/lib/*/libKChart6.so
 usr/lib/*/qt6/mkspecs/modules/qt_KChart6.pri
-usr/share/qt6/doc/KChart6.*
diff --git a/debian/libkchart-l10n.install b/debian/libkchart-l10n.install
new file mode 100644
index 0000000..c6112d5
--- /dev/null
+++ b/debian/libkchart-l10n.install
@@ -0,0 +1 @@
+usr/share/locale/*/LC_MESSAGES/kchart6_qt.qm
diff --git a/debian/libkchart6-3.install b/debian/libkchart6-3.install
index 851c758..4742d21 100644
--- a/debian/libkchart6-3.install
+++ b/debian/libkchart6-3.install
@@ -1,3 +1,2 @@
 usr/lib/*/libKChart6.so.3
 usr/lib/*/libKChart6.so.3.*
-usr/share/locale/*/LC_MESSAGES/kchart6_qt.qm
diff --git a/debian/libkchart6-3.symbols b/debian/libkchart6-3.symbols
new file mode 100644
index 0000000..c0958f1
--- /dev/null
+++ b/debian/libkchart6-3.symbols
@@ -0,0 +1,2275 @@
+# SymbolsHelper-Confirmed: 3.0.1 amd64
+libKChart6.so.3 libkchart6-3 #MINVER#
+* Build-Depends-Package: libkchart-dev
+ _ZGVZN9QMetaType21registerConverterImplI5QListIiE9QIterableI13QMetaSequenceEEEbSt8functionIFbPKvPvEES_S_E10unregister at Base 3.0.1
+ _ZGVZN9QMetaType23registerMutableViewImplI5QListIiE9QIterableI13QMetaSequenceEEEbSt8functionIFbPvS7_EES_S_E10unregister at Base 3.0.1
+ _ZN11KChartEnums11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN11KChartEnums11qt_metacastEPKc at Base 3.0.1
+ _ZN11KChartEnums16staticMetaObjectE at Base 3.0.1
+ _ZN13QMetaSequence12MetaSequenceI5QListIiEE5valueE at Base 3.0.1
+ _ZN6KChart10BarDiagram10paintEventEP11QPaintEvent at Base 3.0.1
+ _ZN6KChart10BarDiagram11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KChart10BarDiagram11qt_metacastEPKc at Base 3.0.1
+ _ZN6KChart10BarDiagram11resizeEventEP12QResizeEvent at Base 3.0.1
+ _ZN6KChart10BarDiagram14BarDiagramType13reverseMapperEv at Base 3.0.1
+ _ZN6KChart10BarDiagram14BarDiagramType26calculateValueAndGapWidthsEiidRdS2_S2_ at Base 3.0.1
+ _ZN6KChart10BarDiagram14BarDiagramType9paintBarsEPNS_12PaintContextERK11QModelIndexRK6QRectFd at Base 3.0.1
+ _ZN6KChart10BarDiagram14setOrientationEN2Qt11OrientationE at Base 3.0.1
+ _ZN6KChart10BarDiagram16setBarAttributesERK11QModelIndexRKNS_13BarAttributesE at Base 3.0.1
+ _ZN6KChart10BarDiagram16setBarAttributesERKNS_13BarAttributesE at Base 3.0.1
+ _ZN6KChart10BarDiagram16setBarAttributesEiRKNS_13BarAttributesE at Base 3.0.1
+ _ZN6KChart10BarDiagram16staticMetaObjectE at Base 3.0.1
+ _ZN6KChart10BarDiagram22setThreeDBarAttributesERK11QModelIndexRKNS_19ThreeDBarAttributesE at Base 3.0.1
+ _ZN6KChart10BarDiagram22setThreeDBarAttributesERKNS_19ThreeDBarAttributesE at Base 3.0.1
+ _ZN6KChart10BarDiagram22setThreeDBarAttributesEiRKNS_19ThreeDBarAttributesE at Base 3.0.1
+ _ZN6KChart10BarDiagram4initEv at Base 3.0.1
+ _ZN6KChart10BarDiagram5paintEPNS_12PaintContextE at Base 3.0.1
+ _ZN6KChart10BarDiagram6resizeERK6QSizeF at Base 3.0.1
+ _ZN6KChart10BarDiagram7setTypeENS0_7BarTypeE at Base 3.0.1
+ _ZN6KChart10BarDiagramC1EP7QWidgetPNS_24CartesianCoordinatePlaneE at Base 3.0.1
+ _ZN6KChart10BarDiagramC2EP7QWidgetPNS_24CartesianCoordinatePlaneE at Base 3.0.1
+ _ZN6KChart10BarDiagramD0Ev at Base 3.0.1
+ _ZN6KChart10BarDiagramD1Ev at Base 3.0.1
+ _ZN6KChart10BarDiagramD2Ev at Base 3.0.1
+ _ZN6KChart10PieDiagram10paintEventEP11QPaintEvent at Base 3.0.1
+ _ZN6KChart10PieDiagram11calcPieSizeERK6QRectF at Base 3.0.1
+ _ZN6KChart10PieDiagram11findSliceAtEdi at Base 3.0.1
+ _ZN6KChart10PieDiagram11placeLabelsEPNS_12PaintContextE at Base 3.0.1
+ _ZN6KChart10PieDiagram11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KChart10PieDiagram11qt_metacastEPKc at Base 3.0.1
+ _ZN6KChart10PieDiagram11resizeEventEP12QResizeEvent at Base 3.0.1
+ _ZN6KChart10PieDiagram12draw3DEffectEP8QPainterRK6QRectFj at Base 3.0.1
+ _ZN6KChart10PieDiagram13addSliceLabelEPNS_15LabelPaintCacheERK6QRectFj at Base 3.0.1
+ _ZN6KChart10PieDiagram13findLeftSliceEji at Base 3.0.1
+ _ZN6KChart10PieDiagram13paintInternalEPNS_12PaintContextE at Base 3.0.1
+ _ZN6KChart10PieDiagram13shuffleLabelsEP6QRectF at Base 3.0.1
+ _ZN6KChart10PieDiagram14draw3dOuterRimEP8QPainterRK6QRectFddd at Base 3.0.1
+ _ZN6KChart10PieDiagram14findRightSliceEji at Base 3.0.1
+ _ZN6KChart10PieDiagram14pointOnEllipseERK6QRectFd at Base 3.0.1
+ _ZN6KChart10PieDiagram15calcSliceAnglesEv at Base 3.0.1
+ _ZN6KChart10PieDiagram16draw3dCutSurfaceEP8QPainterRK6QRectFdd at Base 3.0.1
+ _ZN6KChart10PieDiagram16drawSliceSurfaceEP8QPainterRK6QRectFj at Base 3.0.1
+ _ZN6KChart10PieDiagram16staticMetaObjectE at Base 3.0.1
+ _ZN6KChart10PieDiagram19setLabelDecorationsE6QFlagsINS0_15LabelDecorationEE at Base 3.0.1
+ _ZN6KChart10PieDiagram33setLabelCollisionAvoidanceEnabledEb at Base 3.0.1
+ _ZN6KChart10PieDiagram4initEv at Base 3.0.1
+ _ZN6KChart10PieDiagram5paintEPNS_12PaintContextE at Base 3.0.1
+ _ZN6KChart10PieDiagram6resizeERK6QSizeF at Base 3.0.1
+ _ZN6KChart10PieDiagram9drawSliceEP8QPainterRK6QRectFj at Base 3.0.1
+ _ZN6KChart10PieDiagramC1EP7QWidgetPNS_20PolarCoordinatePlaneE at Base 3.0.1
+ _ZN6KChart10PieDiagramC2EP7QWidgetPNS_20PolarCoordinatePlaneE at Base 3.0.1
+ _ZN6KChart10PieDiagramD0Ev at Base 3.0.1
+ _ZN6KChart10PieDiagramD1Ev at Base 3.0.1
+ _ZN6KChart10PieDiagramD2Ev at Base 3.0.1
+ _ZN6KChart11LineDiagram10paintEventEP11QPaintEvent at Base 3.0.1
+ _ZN6KChart11LineDiagram11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KChart11LineDiagram11qt_metacastEPKc at Base 3.0.1
+ _ZN6KChart11LineDiagram11resizeEventEP12QResizeEvent at Base 3.0.1
+ _ZN6KChart11LineDiagram15LineDiagramType13reverseMapperEv at Base 3.0.1
+ _ZN6KChart11LineDiagram16staticMetaObjectE at Base 3.0.1
+ _ZN6KChart11LineDiagram17setLineAttributesERK11QModelIndexRKNS_14LineAttributesE at Base 3.0.1
+ _ZN6KChart11LineDiagram17setLineAttributesERKNS_14LineAttributesE at Base 3.0.1
+ _ZN6KChart11LineDiagram17setLineAttributesEiRKNS_14LineAttributesE at Base 3.0.1
+ _ZN6KChart11LineDiagram19resetLineAttributesERK11QModelIndex at Base 3.0.1
+ _ZN6KChart11LineDiagram19resetLineAttributesEi at Base 3.0.1
+ _ZN6KChart11LineDiagram19setCenterDataPointsEb at Base 3.0.1
+ _ZN6KChart11LineDiagram22setReverseDatasetOrderEb at Base 3.0.1
+ _ZN6KChart11LineDiagram23setThreeDLineAttributesERK11QModelIndexRKNS_20ThreeDLineAttributesE at Base 3.0.1
+ _ZN6KChart11LineDiagram23setThreeDLineAttributesERKNS_20ThreeDLineAttributesE at Base 3.0.1
+ _ZN6KChart11LineDiagram23setThreeDLineAttributesEiRKNS_20ThreeDLineAttributesE at Base 3.0.1
+ _ZN6KChart11LineDiagram25setValueTrackerAttributesERK11QModelIndexRKNS_22ValueTrackerAttributesE at Base 3.0.1
+ _ZN6KChart11LineDiagram4initEv at Base 3.0.1
+ _ZN6KChart11LineDiagram5paintEPNS_12PaintContextE at Base 3.0.1
+ _ZN6KChart11LineDiagram6resizeERK6QSizeF at Base 3.0.1
+ _ZN6KChart11LineDiagram7setTypeENS0_8LineTypeE at Base 3.0.1
+ _ZN6KChart11LineDiagramC1EP7QWidgetPNS_24CartesianCoordinatePlaneE at Base 3.0.1
+ _ZN6KChart11LineDiagramC2EP7QWidgetPNS_24CartesianCoordinatePlaneE at Base 3.0.1
+ _ZN6KChart11LineDiagramD0Ev at Base 3.0.1
+ _ZN6KChart11LineDiagramD1Ev at Base 3.0.1
+ _ZN6KChart11LineDiagramD2Ev at Base 3.0.1
+ _ZN6KChart11RingDiagram10paintEventEP11QPaintEvent at Base 3.0.1
+ _ZN6KChart11RingDiagram11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KChart11RingDiagram11qt_metacastEPKc at Base 3.0.1
+ _ZN6KChart11RingDiagram11resizeEventEP12QResizeEvent at Base 3.0.1
+ _ZN6KChart11RingDiagram12drawOneSliceEP8QPainterjjd at Base 3.0.1
+ _ZN6KChart11RingDiagram14drawPieSurfaceEP8QPainterjjd at Base 3.0.1
+ _ZN6KChart11RingDiagram14pointOnEllipseERK6QRectFiibddd at Base 3.0.1
+ _ZN6KChart11RingDiagram16staticMetaObjectE at Base 3.0.1
+ _ZN6KChart11RingDiagram20setRelativeThicknessEb at Base 3.0.1
+ _ZN6KChart11RingDiagram21setExpandWhenExplodedEb at Base 3.0.1
+ _ZN6KChart11RingDiagram4initEv at Base 3.0.1
+ _ZN6KChart11RingDiagram5paintEPNS_12PaintContextE at Base 3.0.1
+ _ZN6KChart11RingDiagram6resizeERK6QSizeF at Base 3.0.1
+ _ZN6KChart11RingDiagramC1EP7QWidgetPNS_20PolarCoordinatePlaneE at Base 3.0.1
+ _ZN6KChart11RingDiagramC2EP7QWidgetPNS_20PolarCoordinatePlaneE at Base 3.0.1
+ _ZN6KChart11RingDiagramD0Ev at Base 3.0.1
+ _ZN6KChart11RingDiagramD1Ev at Base 3.0.1
+ _ZN6KChart11RingDiagramD2Ev at Base 3.0.1
+ _ZN6KChart11TernaryAxis11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KChart11TernaryAxis11qt_metacastEPKc at Base 3.0.1
+ _ZN6KChart11TernaryAxis11setGeometryERK5QRect at Base 3.0.1
+ _ZN6KChart11TernaryAxis11setPositionENS_8PositionE at Base 3.0.1
+ _ZN6KChart11TernaryAxis12setTitleTextERK7QString at Base 3.0.1
+ _ZN6KChart11TernaryAxis16staticMetaObjectE at Base 3.0.1
+ _ZN6KChart11TernaryAxis22setTitleTextAttributesERKNS_14TextAttributesE at Base 3.0.1
+ _ZN6KChart11TernaryAxis23updatePrerenderedLabelsEv at Base 3.0.1
+ _ZN6KChart11TernaryAxis24resetTitleTextAttributesEv at Base 3.0.1
+ _ZN6KChart11TernaryAxis5paintEP8QPainter at Base 3.0.1
+ _ZN6KChart11TernaryAxis8paintAllER8QPainter at Base 3.0.1
+ _ZN6KChart11TernaryAxis8paintCtxEPNS_12PaintContextE at Base 3.0.1
+ _ZN6KChart11TernaryAxisC1EPNS_22AbstractTernaryDiagramE at Base 3.0.1
+ _ZN6KChart11TernaryAxisC2EPNS_22AbstractTernaryDiagramE at Base 3.0.1
+ _ZN6KChart11TernaryAxisD0Ev at Base 3.0.1
+ _ZN6KChart11TernaryAxisD1Ev at Base 3.0.1
+ _ZN6KChart11TernaryAxisD2Ev at Base 3.0.1
+ _ZN6KChart12AbstractArea11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KChart12AbstractArea11qt_metacastEPKc at Base 3.0.1
+ _ZN6KChart12AbstractArea13paintIntoRectER8QPainterRK5QRect at Base 3.0.1
+ _ZN6KChart12AbstractArea15positionChangedEPS0_ at Base 3.0.1
+ _ZN6KChart12AbstractArea16staticMetaObjectE at Base 3.0.1
+ _ZN6KChart12AbstractArea18positionHasChangedEv at Base 3.0.1
+ _ZN6KChart12AbstractArea4initEv at Base 3.0.1
+ _ZN6KChart12AbstractArea8paintAllER8QPainter at Base 3.0.1
+ _ZN6KChart12AbstractAreaC1Ev at Base 3.0.1
+ _ZN6KChart12AbstractAreaC2Ev at Base 3.0.1
+ _ZN6KChart12AbstractAreaD0Ev at Base 3.0.1
+ _ZN6KChart12AbstractAreaD1Ev at Base 3.0.1
+ _ZN6KChart12AbstractAreaD2Ev at Base 3.0.1
+ _ZN6KChart12AbstractAxis11delayedInitEv at Base 3.0.1
+ _ZN6KChart12AbstractAxis11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KChart12AbstractAxis11qt_metacastEPKc at Base 3.0.1
+ _ZN6KChart12AbstractAxis14connectSignalsEv at Base 3.0.1
+ _ZN6KChart12AbstractAxis14createObserverEPNS_15AbstractDiagramE at Base 3.0.1
+ _ZN6KChart12AbstractAxis14deleteObserverEPNS_15AbstractDiagramE at Base 3.0.1
+ _ZN6KChart12AbstractAxis14setShortLabelsERK5QListI7QStringE at Base 3.0.1
+ _ZN6KChart12AbstractAxis16staticMetaObjectE at Base 3.0.1
+ _ZN6KChart12AbstractAxis17setTextAttributesERKNS_14TextAttributesE at Base 3.0.1
+ _ZN6KChart12AbstractAxis18setRulerAttributesERKNS_15RulerAttributesE at Base 3.0.1
+ _ZN6KChart12AbstractAxis23coordinateSystemChangedEv at Base 3.0.1
+ _ZN6KChart12AbstractAxis4initEv at Base 3.0.1
+ _ZN6KChart12AbstractAxis6updateEv at Base 3.0.1
+ _ZN6KChart12AbstractAxis9setLabelsERK5QListI7QStringE at Base 3.0.1
+ _ZN6KChart12AbstractAxisC1EPNS_15AbstractDiagramE at Base 3.0.1
+ _ZN6KChart12AbstractAxisC2EPNS_15AbstractDiagramE at Base 3.0.1
+ _ZN6KChart12AbstractAxisD0Ev at Base 3.0.1
+ _ZN6KChart12AbstractAxisD1Ev at Base 3.0.1
+ _ZN6KChart12AbstractAxisD2Ev at Base 3.0.1
+ _ZN6KChart12HeaderFooter11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KChart12HeaderFooter11qt_metacastEPKc at Base 3.0.1
+ _ZN6KChart12HeaderFooter11setPositionENS_8PositionE at Base 3.0.1
+ _ZN6KChart12HeaderFooter15positionChangedEPS0_ at Base 3.0.1
+ _ZN6KChart12HeaderFooter16staticMetaObjectE at Base 3.0.1
+ _ZN6KChart12HeaderFooter21destroyedHeaderFooterEPS0_ at Base 3.0.1
+ _ZN6KChart12HeaderFooter4initEv at Base 3.0.1
+ _ZN6KChart12HeaderFooter7setTypeENS0_16HeaderFooterTypeE at Base 3.0.1
+ _ZN6KChart12HeaderFooter9setParentEP7QObject at Base 3.0.1
+ _ZN6KChart12HeaderFooterC1EPNS_5ChartE at Base 3.0.1
+ _ZN6KChart12HeaderFooterC2EPNS_5ChartE at Base 3.0.1
+ _ZN6KChart12HeaderFooterD0Ev at Base 3.0.1
+ _ZN6KChart12HeaderFooterD1Ev at Base 3.0.1
+ _ZN6KChart12HeaderFooterD2Ev at Base 3.0.1
+ _ZN6KChart12PaintContext10setPainterEP8QPainter at Base 3.0.1
+ _ZN6KChart12PaintContext12setRectangleERK6QRectF at Base 3.0.1
+ _ZN6KChart12PaintContext18setCoordinatePlaneEPNS_23AbstractCoordinatePlaneE at Base 3.0.1
+ _ZN6KChart12PaintContextC1Ev at Base 3.0.1
+ _ZN6KChart12PaintContextC2Ev at Base 3.0.1
+ _ZN6KChart12PaintContextD1Ev at Base 3.0.1
+ _ZN6KChart12PaintContextD2Ev at Base 3.0.1
+ _ZN6KChart12PolarDiagram10paintEventEP11QPaintEvent at Base 3.0.1
+ _ZN6KChart12PolarDiagram11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KChart12PolarDiagram11qt_metacastEPKc at Base 3.0.1
+ _ZN6KChart12PolarDiagram11resizeEventEP12QResizeEvent at Base 3.0.1
+ _ZN6KChart12PolarDiagram16setCloseDatasetsEb at Base 3.0.1
+ _ZN6KChart12PolarDiagram16staticMetaObjectE at Base 3.0.1
+ _ZN6KChart12PolarDiagram17paintPolarMarkersEPNS_12PaintContextERK9QPolygonF at Base 3.0.1
+ _ZN6KChart12PolarDiagram21setZeroDegreePositionEi at Base 3.0.1
+ _ZN6KChart12PolarDiagram23setRotateCircularLabelsEb at Base 3.0.1
+ _ZN6KChart12PolarDiagram23setShowLabelsAtPositionENS_8PositionEb at Base 3.0.1
+ _ZN6KChart12PolarDiagram27setShowDelimitersAtPositionENS_8PositionEb at Base 3.0.1
+ _ZN6KChart12PolarDiagram4initEv at Base 3.0.1
+ _ZN6KChart12PolarDiagram5paintEPNS_12PaintContextE at Base 3.0.1
+ _ZN6KChart12PolarDiagram5paintEPNS_12PaintContextEbRdS3_ at Base 3.0.1
+ _ZN6KChart12PolarDiagram6resizeERK6QSizeF at Base 3.0.1
+ _ZN6KChart12PolarDiagramC1EP7QWidgetPNS_20PolarCoordinatePlaneE at Base 3.0.1
+ _ZN6KChart12PolarDiagramC2EP7QWidgetPNS_20PolarCoordinatePlaneE at Base 3.0.1
+ _ZN6KChart12PolarDiagramD0Ev at Base 3.0.1
+ _ZN6KChart12PolarDiagramD1Ev at Base 3.0.1
+ _ZN6KChart12PolarDiagramD2Ev at Base 3.0.1
+ _ZN6KChart12RadarDiagram10paintEventEP11QPaintEvent at Base 3.0.1
+ _ZN6KChart12RadarDiagram11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KChart12RadarDiagram11qt_metacastEPKc at Base 3.0.1
+ _ZN6KChart12RadarDiagram11resizeEventEP12QResizeEvent at Base 3.0.1
+ _ZN6KChart12RadarDiagram11reverseDataEv at Base 3.0.1
+ _ZN6KChart12RadarDiagram12setFillAlphaEd at Base 3.0.1
+ _ZN6KChart12RadarDiagram14setReverseDataEb at Base 3.0.1
+ _ZN6KChart12RadarDiagram16setCloseDatasetsEb at Base 3.0.1
+ _ZN6KChart12RadarDiagram16staticMetaObjectE at Base 3.0.1
+ _ZN6KChart12RadarDiagram4initEv at Base 3.0.1
+ _ZN6KChart12RadarDiagram5paintEPNS_12PaintContextE at Base 3.0.1
+ _ZN6KChart12RadarDiagram5paintEPNS_12PaintContextEbRdS3_ at Base 3.0.1
+ _ZN6KChart12RadarDiagram6resizeERK6QSizeF at Base 3.0.1
+ _ZN6KChart12RadarDiagramC1EP7QWidgetPNS_20RadarCoordinatePlaneE at Base 3.0.1
+ _ZN6KChart12RadarDiagramC2EP7QWidgetPNS_20RadarCoordinatePlaneE at Base 3.0.1
+ _ZN6KChart12RadarDiagramD0Ev at Base 3.0.1
+ _ZN6KChart12RadarDiagramD1Ev at Base 3.0.1
+ _ZN6KChart12RadarDiagramD2Ev at Base 3.0.1
+ _ZN6KChart12StockDiagram11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KChart12StockDiagram11qt_metacastEPKc at Base 3.0.1
+ _ZN6KChart12StockDiagram16staticMetaObjectE at Base 3.0.1
+ _ZN6KChart12StockDiagram17setLowHighLinePenERK4QPen at Base 3.0.1
+ _ZN6KChart12StockDiagram17setLowHighLinePenEiRK4QPen at Base 3.0.1
+ _ZN6KChart12StockDiagram21setStockBarAttributesERKNS_18StockBarAttributesE at Base 3.0.1
+ _ZN6KChart12StockDiagram21setStockBarAttributesEiRKNS_18StockBarAttributesE at Base 3.0.1
+ _ZN6KChart12StockDiagram22setThreeDBarAttributesERKNS_19ThreeDBarAttributesE at Base 3.0.1
+ _ZN6KChart12StockDiagram22setThreeDBarAttributesEiRKNS_19ThreeDBarAttributesE at Base 3.0.1
+ _ZN6KChart12StockDiagram24setUpTrendCandlestickPenERK4QPen at Base 3.0.1
+ _ZN6KChart12StockDiagram24setUpTrendCandlestickPenEiRK4QPen at Base 3.0.1
+ _ZN6KChart12StockDiagram26setDownTrendCandlestickPenERK4QPen at Base 3.0.1
+ _ZN6KChart12StockDiagram26setDownTrendCandlestickPenEiRK4QPen at Base 3.0.1
+ _ZN6KChart12StockDiagram26setUpTrendCandlestickBrushERK6QBrush at Base 3.0.1
+ _ZN6KChart12StockDiagram26setUpTrendCandlestickBrushEiRK6QBrush at Base 3.0.1
+ _ZN6KChart12StockDiagram28setDownTrendCandlestickBrushERK6QBrush at Base 3.0.1
+ _ZN6KChart12StockDiagram28setDownTrendCandlestickBrushEiRK6QBrush at Base 3.0.1
+ _ZN6KChart12StockDiagram4initEv at Base 3.0.1
+ _ZN6KChart12StockDiagram5paintEPNS_12PaintContextE at Base 3.0.1
+ _ZN6KChart12StockDiagram6resizeERK6QSizeF at Base 3.0.1
+ _ZN6KChart12StockDiagram7setTypeENS0_4TypeE at Base 3.0.1
+ _ZN6KChart12StockDiagramC1EP7QWidgetPNS_24CartesianCoordinatePlaneE at Base 3.0.1
+ _ZN6KChart12StockDiagramC2EP7QWidgetPNS_24CartesianCoordinatePlaneE at Base 3.0.1
+ _ZN6KChart12StockDiagramD0Ev at Base 3.0.1
+ _ZN6KChart12StockDiagramD1Ev at Base 3.0.1
+ _ZN6KChart12StockDiagramD2Ev at Base 3.0.1
+ _ZN6KChart13BarAttributes15setBarGapFactorEd at Base 3.0.1
+ _ZN6KChart13BarAttributes16setFixedBarWidthEd at Base 3.0.1
+ _ZN6KChart13BarAttributes17setGroupGapFactorEd at Base 3.0.1
+ _ZN6KChart13BarAttributes19setUseFixedBarWidthEb at Base 3.0.1
+ _ZN6KChart13BarAttributes20setFixedDataValueGapEd at Base 3.0.1
+ _ZN6KChart13BarAttributes21setFixedValueBlockGapEd at Base 3.0.1
+ _ZN6KChart13BarAttributes23setUseFixedDataValueGapEb at Base 3.0.1
+ _ZN6KChart13BarAttributes24setDrawSolidExcessArrowsEb at Base 3.0.1
+ _ZN6KChart13BarAttributes24setUseFixedValueBlockGapEb at Base 3.0.1
+ _ZN6KChart13BarAttributesC1ERKS0_ at Base 3.0.1
+ _ZN6KChart13BarAttributesC1Ev at Base 3.0.1
+ _ZN6KChart13BarAttributesC2ERKS0_ at Base 3.0.1
+ _ZN6KChart13BarAttributesC2Ev at Base 3.0.1
+ _ZN6KChart13BarAttributesD1Ev at Base 3.0.1
+ _ZN6KChart13BarAttributesD2Ev at Base 3.0.1
+ _ZN6KChart13BarAttributesaSERKS0_ at Base 3.0.1
+ _ZN6KChart13CartesianAxis11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KChart13CartesianAxis11qt_metacastEPKc at Base 3.0.1
+ _ZN6KChart13CartesianAxis11setGeometryERK5QRect at Base 3.0.1
+ _ZN6KChart13CartesianAxis11setPositionENS0_8PositionE at Base 3.0.1
+ _ZN6KChart13CartesianAxis12layoutPlanesEv at Base 3.0.1
+ _ZN6KChart13CartesianAxis12setTitleSizeEd at Base 3.0.1
+ _ZN6KChart13CartesianAxis12setTitleTextERK7QString at Base 3.0.1
+ _ZN6KChart13CartesianAxis13setTitleSpaceEd at Base 3.0.1
+ _ZN6KChart13CartesianAxis14setAnnotationsERK4QMapId7QStringE at Base 3.0.1
+ _ZN6KChart13CartesianAxis14setCustomTicksERK5QListIdE at Base 3.0.1
+ _ZN6KChart13CartesianAxis16staticMetaObjectE at Base 3.0.1
+ _ZN6KChart13CartesianAxis19setCustomTickLengthEi at Base 3.0.1
+ _ZN6KChart13CartesianAxis22setTitleTextAttributesERKNS_14TextAttributesE at Base 3.0.1
+ _ZN6KChart13CartesianAxis24resetTitleTextAttributesEv at Base 3.0.1
+ _ZN6KChart13CartesianAxis27slotCoordinateSystemChangedEv at Base 3.0.1
+ _ZN6KChart13CartesianAxis4initEv at Base 3.0.1
+ _ZN6KChart13CartesianAxis5paintEP8QPainter at Base 3.0.1
+ _ZN6KChart13CartesianAxis8paintCtxEPNS_12PaintContextE at Base 3.0.1
+ _ZN6KChart13CartesianAxisC1EPNS_24AbstractCartesianDiagramE at Base 3.0.1
+ _ZN6KChart13CartesianAxisC2EPNS_24AbstractCartesianDiagramE at Base 3.0.1
+ _ZN6KChart13CartesianAxisD0Ev at Base 3.0.1
+ _ZN6KChart13CartesianAxisD1Ev at Base 3.0.1
+ _ZN6KChart13CartesianAxisD2Ev at Base 3.0.1
+ _ZN6KChart13PieAttributes10setExplodeEb at Base 3.0.1
+ _ZN6KChart13PieAttributes12setGapFactorEbd at Base 3.0.1
+ _ZN6KChart13PieAttributes16setExplodeFactorEd at Base 3.0.1
+ _ZN6KChart13PieAttributes4initEv at Base 3.0.1
+ _ZN6KChart13PieAttributesC1ERKS0_ at Base 3.0.1
+ _ZN6KChart13PieAttributesC1Ev at Base 3.0.1
+ _ZN6KChart13PieAttributesC2ERKS0_ at Base 3.0.1
+ _ZN6KChart13PieAttributesC2Ev at Base 3.0.1
+ _ZN6KChart13PieAttributesD1Ev at Base 3.0.1
+ _ZN6KChart13PieAttributesD2Ev at Base 3.0.1
+ _ZN6KChart13PieAttributesaSERKS0_ at Base 3.0.1
+ _ZN6KChart14GridAttributes10setGridPenERK4QPen at Base 3.0.1
+ _ZN6KChart14GridAttributes13setSubGridPenERK4QPen at Base 3.0.1
+ _ZN6KChart14GridAttributes14setGridVisibleEb at Base 3.0.1
+ _ZN6KChart14GridAttributes14setZeroLinePenERK4QPen at Base 3.0.1
+ _ZN6KChart14GridAttributes16setGridStepWidthEd at Base 3.0.1
+ _ZN6KChart14GridAttributes17setSubGridVisibleEb at Base 3.0.1
+ _ZN6KChart14GridAttributes19setGridSubStepWidthEd at Base 3.0.1
+ _ZN6KChart14GridAttributes20setOuterLinesVisibleEb at Base 3.0.1
+ _ZN6KChart14GridAttributes21setAdjustBoundsToGridEbb at Base 3.0.1
+ _ZN6KChart14GridAttributes21setLinesOnAnnotationsEb at Base 3.0.1
+ _ZN6KChart14GridAttributes26setGridGranularitySequenceEN11KChartEnums19GranularitySequenceE at Base 3.0.1
+ _ZN6KChart14GridAttributesC1ERKS0_ at Base 3.0.1
+ _ZN6KChart14GridAttributesC1Ev at Base 3.0.1
+ _ZN6KChart14GridAttributesC2ERKS0_ at Base 3.0.1
+ _ZN6KChart14GridAttributesC2Ev at Base 3.0.1
+ _ZN6KChart14GridAttributesD1Ev at Base 3.0.1
+ _ZN6KChart14GridAttributesD2Ev at Base 3.0.1
+ _ZN6KChart14GridAttributesaSERKS0_ at Base 3.0.1
+ _ZN6KChart14LineAttributes10setVisibleEb at Base 3.0.1
+ _ZN6KChart14LineAttributes14setDisplayAreaEb at Base 3.0.1
+ _ZN6KChart14LineAttributes15setTransparencyEj at Base 3.0.1
+ _ZN6KChart14LineAttributes22setAreaBoundingDatasetEi at Base 3.0.1
+ _ZN6KChart14LineAttributes22setMissingValuesPolicyENS0_19MissingValuesPolicyE at Base 3.0.1
+ _ZN6KChart14LineAttributesC1ERKS0_ at Base 3.0.1
+ _ZN6KChart14LineAttributesC1Ev at Base 3.0.1
+ _ZN6KChart14LineAttributesC2ERKS0_ at Base 3.0.1
+ _ZN6KChart14LineAttributesC2Ev at Base 3.0.1
+ _ZN6KChart14LineAttributesD1Ev at Base 3.0.1
+ _ZN6KChart14LineAttributesD2Ev at Base 3.0.1
+ _ZN6KChart14LineAttributesaSERKS0_ at Base 3.0.1
+ _ZN6KChart14LineLayoutItem11setGeometryERK5QRect at Base 3.0.1
+ _ZN6KChart14LineLayoutItem13paintIntoRectEP8QPainterRK5QRectRK4QPen6QFlagsIN2Qt13AlignmentFlagEE at Base 3.0.1
+ _ZN6KChart14LineLayoutItem28setLegendLineSymbolAlignmentE6QFlagsIN2Qt13AlignmentFlagEE at Base 3.0.1
+ _ZN6KChart14LineLayoutItem5paintEP8QPainter at Base 3.0.1
+ _ZN6KChart14LineLayoutItemC1EPNS_15AbstractDiagramEiRK4QPen6QFlagsIN2Qt13AlignmentFlagEES9_ at Base 3.0.1
+ _ZN6KChart14LineLayoutItemC2EPNS_15AbstractDiagramEiRK4QPen6QFlagsIN2Qt13AlignmentFlagEES9_ at Base 3.0.1
+ _ZN6KChart14TextAttributes10setVisibleEb at Base 3.0.1
+ _ZN6KChart14TextAttributes11setFontSizeERKNS_7MeasureE at Base 3.0.1
+ _ZN6KChart14TextAttributes11setRotationEi at Base 3.0.1
+ _ZN6KChart14TextAttributes13resetRotationEv at Base 3.0.1
+ _ZN6KChart14TextAttributes13setAutoRotateEb at Base 3.0.1
+ _ZN6KChart14TextAttributes13setAutoShrinkEb at Base 3.0.1
+ _ZN6KChart14TextAttributes15setTextDocumentEP13QTextDocument at Base 3.0.1
+ _ZN6KChart14TextAttributes18setMinimalFontSizeERKNS_7MeasureE at Base 3.0.1
+ _ZN6KChart14TextAttributes6setPenERK4QPen at Base 3.0.1
+ _ZN6KChart14TextAttributes7setFontERK5QFont at Base 3.0.1
+ _ZN6KChart14TextAttributesC1ERKS0_ at Base 3.0.1
+ _ZN6KChart14TextAttributesC1Ev at Base 3.0.1
+ _ZN6KChart14TextAttributesC2ERKS0_ at Base 3.0.1
+ _ZN6KChart14TextAttributesC2Ev at Base 3.0.1
+ _ZN6KChart14TextAttributesD1Ev at Base 3.0.1
+ _ZN6KChart14TextAttributesD2Ev at Base 3.0.1
+ _ZN6KChart14TextAttributesaSERKS0_ at Base 3.0.1
+ _ZN6KChart14TextLayoutItem11setGeometryERK5QRect at Base 3.0.1
+ _ZN6KChart14TextLayoutItem16setTextAlignmentE6QFlagsIN2Qt13AlignmentFlagEE at Base 3.0.1
+ _ZN6KChart14TextLayoutItem17setTextAttributesERKNS_14TextAttributesE at Base 3.0.1
+ _ZN6KChart14TextLayoutItem20setAutoReferenceAreaEPK7QObject at Base 3.0.1
+ _ZN6KChart14TextLayoutItem5paintEP8QPainter at Base 3.0.1
+ _ZN6KChart14TextLayoutItem7setTextERK7QString at Base 3.0.1
+ _ZN6KChart14TextLayoutItemC1ERK7QStringRKNS_14TextAttributesEPK7QObjectN11KChartEnums18MeasureOrientationE6QFlagsIN2Qt13AlignmentFlagEE at Base 3.0.1
+ _ZN6KChart14TextLayoutItemC1Ev at Base 3.0.1
+ _ZN6KChart14TextLayoutItemC2ERK7QStringRKNS_14TextAttributesEPK7QObjectN11KChartEnums18MeasureOrientationE6QFlagsIN2Qt13AlignmentFlagEE at Base 3.0.1
+ _ZN6KChart14TextLayoutItemC2Ev at Base 3.0.1
+ _ZN6KChart15AbstractDiagram10dataHiddenEv at Base 3.0.1
+ _ZN6KChart15AbstractDiagram10moveCursorEN17QAbstractItemView12CursorActionE6QFlagsIN2Qt16KeyboardModifierEE at Base 3.0.1
+ _ZN6KChart15AbstractDiagram11dataChangedERK11QModelIndexS3_RK5QListIiE at Base 3.0.1
+ _ZN6KChart15AbstractDiagram11paintMarkerEP8QPainterRK11QModelIndexRK7QPointF at Base 3.0.1
+ _ZN6KChart15AbstractDiagram11paintMarkerEP8QPainterRKNS_16MarkerAttributesERK6QBrushRK4QPenRK7QPointFRK6QSizeF at Base 3.0.1
+ _ZN6KChart15AbstractDiagram11paintMarkerEP8QPainterRKNS_19DataValueAttributesERK11QModelIndexRK7QPointF at Base 3.0.1
+ _ZN6KChart15AbstractDiagram11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KChart15AbstractDiagram11qt_metacastEPKc at Base 3.0.1
+ _ZN6KChart15AbstractDiagram12paintMarkersEP8QPainter at Base 3.0.1
+ _ZN6KChart15AbstractDiagram12setRootIndexERK11QModelIndex at Base 3.0.1
+ _ZN6KChart15AbstractDiagram12setSelectionERK5QRect6QFlagsIN19QItemSelectionModel13SelectionFlagEE at Base 3.0.1
+ _ZN6KChart15AbstractDiagram13doItemsLayoutEv at Base 3.0.1
+ _ZN6KChart15AbstractDiagram13layoutChangedEPS0_ at Base 3.0.1
+ _ZN6KChart15AbstractDiagram13modelsChangedEv at Base 3.0.1
+ _ZN6KChart15AbstractDiagram13setUnitPrefixERK7QStringN2Qt11OrientationE at Base 3.0.1
+ _ZN6KChart15AbstractDiagram13setUnitPrefixERK7QStringiN2Qt11OrientationE at Base 3.0.1
+ _ZN6KChart15AbstractDiagram13setUnitSuffixERK7QStringN2Qt11OrientationE at Base 3.0.1
+ _ZN6KChart15AbstractDiagram13setUnitSuffixERK7QStringiN2Qt11OrientationE at Base 3.0.1
+ _ZN6KChart15AbstractDiagram14setPercentModeEb at Base 3.0.1
+ _ZN6KChart15AbstractDiagram15setAntiAliasingEb at Base 3.0.1
+ _ZN6KChart15AbstractDiagram16modelDataChangedEv at Base 3.0.1
+ _ZN6KChart15AbstractDiagram16staticMetaObjectE at Base 3.0.1
+ _ZN6KChart15AbstractDiagram16useDefaultColorsEv at Base 3.0.1
+ _ZN6KChart15AbstractDiagram16useRainbowColorsEv at Base 3.0.1
+ _ZN6KChart15AbstractDiagram16useSubduedColorsEv at Base 3.0.1
+ _ZN6KChart15AbstractDiagram17boundariesChangedEv at Base 3.0.1
+ _ZN6KChart15AbstractDiagram17propertiesChangedEv at Base 3.0.1
+ _ZN6KChart15AbstractDiagram17setSelectionModelEP19QItemSelectionModel at Base 3.0.1
+ _ZN6KChart15AbstractDiagram18aboutToBeDestroyedEv at Base 3.0.1
+ _ZN6KChart15AbstractDiagram18paintDataValueTextEP8QPainterRK11QModelIndexRK7QPointFd at Base 3.0.1
+ _ZN6KChart15AbstractDiagram18setAttributesModelEPNS_15AttributesModelE at Base 3.0.1
+ _ZN6KChart15AbstractDiagram18setCoordinatePlaneEPNS_23AbstractCoordinatePlaneE at Base 3.0.1
+ _ZN6KChart15AbstractDiagram19paintDataValueTextsEP8QPainter at Base 3.0.1
+ _ZN6KChart15AbstractDiagram19setDatasetDimensionEi at Base 3.0.1
+ _ZN6KChart15AbstractDiagram22setDataValueAttributesERK11QModelIndexRKNS_19DataValueAttributesE at Base 3.0.1
+ _ZN6KChart15AbstractDiagram22setDataValueAttributesERKNS_19DataValueAttributesE at Base 3.0.1
+ _ZN6KChart15AbstractDiagram22setDataValueAttributesEiRKNS_19DataValueAttributesE at Base 3.0.1
+ _ZN6KChart15AbstractDiagram27setAttributesModelRootIndexERK11QModelIndex at Base 3.0.1
+ _ZN6KChart15AbstractDiagram27setDatasetDimensionInternalEi at Base 3.0.1
+ _ZN6KChart15AbstractDiagram28attributesModelAboutToChangeEPNS_15AttributesModelES2_ at Base 3.0.1
+ _ZN6KChart15AbstractDiagram31viewportCoordinateSystemChangedEv at Base 3.0.1
+ _ZN6KChart15AbstractDiagram33setAllowOverlappingDataValueTextsEb at Base 3.0.1
+ _ZN6KChart15AbstractDiagram4initEv at Base 3.0.1
+ _ZN6KChart15AbstractDiagram6resizeERK6QSizeF at Base 3.0.1
+ _ZN6KChart15AbstractDiagram6setPenERK11QModelIndexRK4QPen at Base 3.0.1
+ _ZN6KChart15AbstractDiagram6setPenERK4QPen at Base 3.0.1
+ _ZN6KChart15AbstractDiagram6setPenEiRK4QPen at Base 3.0.1
+ _ZN6KChart15AbstractDiagram8scrollToERK11QModelIndexN17QAbstractItemView10ScrollHintE at Base 3.0.1
+ _ZN6KChart15AbstractDiagram8setBrushERK11QModelIndexRK6QBrush at Base 3.0.1
+ _ZN6KChart15AbstractDiagram8setBrushERK6QBrush at Base 3.0.1
+ _ZN6KChart15AbstractDiagram8setBrushEiRK6QBrush at Base 3.0.1
+ _ZN6KChart15AbstractDiagram8setModelEP18QAbstractItemModel at Base 3.0.1
+ _ZN6KChart15AbstractDiagram9setHiddenERK11QModelIndexb at Base 3.0.1
+ _ZN6KChart15AbstractDiagram9setHiddenEb at Base 3.0.1
+ _ZN6KChart15AbstractDiagram9setHiddenEib at Base 3.0.1
+ _ZN6KChart15AbstractDiagramC1EP7QWidgetPNS_23AbstractCoordinatePlaneE at Base 3.0.1
+ _ZN6KChart15AbstractDiagramC2EP7QWidgetPNS_23AbstractCoordinatePlaneE at Base 3.0.1
+ _ZN6KChart15AbstractDiagramD0Ev at Base 3.0.1
+ _ZN6KChart15AbstractDiagramD1Ev at Base 3.0.1
+ _ZN6KChart15AbstractDiagramD2Ev at Base 3.0.1
+ _ZN6KChart15AttributesModel11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KChart15AttributesModel11qt_metacastEPKc at Base 3.0.1
+ _ZN6KChart15AttributesModel12setModelDataE8QVarianti at Base 3.0.1
+ _ZN6KChart15AttributesModel13setHeaderDataEiN2Qt11OrientationERK8QVarianti at Base 3.0.1
+ _ZN6KChart15AttributesModel14setPaletteTypeENS0_11PaletteTypeE at Base 3.0.1
+ _ZN6KChart15AttributesModel14setSourceModelEP18QAbstractItemModel at Base 3.0.1
+ _ZN6KChart15AttributesModel15resetHeaderDataEiN2Qt11OrientationEi at Base 3.0.1
+ _ZN6KChart15AttributesModel15slotDataChangedERK11QModelIndexS3_ at Base 3.0.1
+ _ZN6KChart15AttributesModel15slotRowsRemovedERK11QModelIndexii at Base 3.0.1
+ _ZN6KChart15AttributesModel16slotRowsInsertedERK11QModelIndexii at Base 3.0.1
+ _ZN6KChart15AttributesModel16staticMetaObjectE at Base 3.0.1
+ _ZN6KChart15AttributesModel17attributesChangedERK11QModelIndexS3_ at Base 3.0.1
+ _ZN6KChart15AttributesModel17setDefaultForRoleEiRK8QVariant at Base 3.0.1
+ _ZN6KChart15AttributesModel18slotColumnsRemovedERK11QModelIndexii at Base 3.0.1
+ _ZN6KChart15AttributesModel19setDatasetDimensionEi at Base 3.0.1
+ _ZN6KChart15AttributesModel19slotColumnsInsertedERK11QModelIndexii at Base 3.0.1
+ _ZN6KChart15AttributesModel24removeEntriesFromDataMapEii at Base 3.0.1
+ _ZN6KChart15AttributesModel24slotRowsAboutToBeRemovedERK11QModelIndexii at Base 3.0.1
+ _ZN6KChart15AttributesModel25slotRowsAboutToBeInsertedERK11QModelIndexii at Base 3.0.1
+ _ZN6KChart15AttributesModel27slotColumnsAboutToBeRemovedERK11QModelIndexii at Base 3.0.1
+ _ZN6KChart15AttributesModel28slotColumnsAboutToBeInsertedERK11QModelIndexii at Base 3.0.1
+ _ZN6KChart15AttributesModel34removeEntriesFromDirectionDataMapsEN2Qt11OrientationEii at Base 3.0.1
+ _ZN6KChart15AttributesModel7setDataERK11QModelIndexRK8QVarianti at Base 3.0.1
+ _ZN6KChart15AttributesModel8initFromEPKS0_ at Base 3.0.1
+ _ZN6KChart15AttributesModel9resetDataERK11QModelIndexi at Base 3.0.1
+ _ZN6KChart15AttributesModelC1EP18QAbstractItemModelP7QObject at Base 3.0.1
+ _ZN6KChart15AttributesModelC2EP18QAbstractItemModelP7QObject at Base 3.0.1
+ _ZN6KChart15AttributesModelD0Ev at Base 3.0.1
+ _ZN6KChart15AttributesModelD1Ev at Base 3.0.1
+ _ZN6KChart15AttributesModelD2Ev at Base 3.0.1
+ _ZN6KChart15DiagramObserver11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KChart15DiagramObserver11qt_metacastEPKc at Base 3.0.1
+ _ZN6KChart15DiagramObserver13slotDestroyedEP7QObject at Base 3.0.1
+ _ZN6KChart15DiagramObserver14slotDataHiddenEv at Base 3.0.1
+ _ZN6KChart15DiagramObserver15slotDataChangedE11QModelIndexS1_ at Base 3.0.1
+ _ZN6KChart15DiagramObserver15slotDataChangedEv at Base 3.0.1
+ _ZN6KChart15DiagramObserver16diagramDestroyedEPNS_15AbstractDiagramE at Base 3.0.1
+ _ZN6KChart15DiagramObserver16staticMetaObjectE at Base 3.0.1
+ _ZN6KChart15DiagramObserver17diagramDataHiddenEPNS_15AbstractDiagramE at Base 3.0.1
+ _ZN6KChart15DiagramObserver17slotModelsChangedEv at Base 3.0.1
+ _ZN6KChart15DiagramObserver18diagramDataChangedEPNS_15AbstractDiagramE at Base 3.0.1
+ _ZN6KChart15DiagramObserver21slotAttributesChangedE11QModelIndexS1_ at Base 3.0.1
+ _ZN6KChart15DiagramObserver21slotAttributesChangedEv at Base 3.0.1
+ _ZN6KChart15DiagramObserver21slotHeaderDataChangedEN2Qt11OrientationEii at Base 3.0.1
+ _ZN6KChart15DiagramObserver22slotAboutToBeDestroyedEv at Base 3.0.1
+ _ZN6KChart15DiagramObserver24diagramAttributesChangedEPNS_15AbstractDiagramE at Base 3.0.1
+ _ZN6KChart15DiagramObserver25diagramAboutToBeDestroyedEPNS_15AbstractDiagramE at Base 3.0.1
+ _ZN6KChart15DiagramObserver4initEv at Base 3.0.1
+ _ZN6KChart15DiagramObserver7diagramEv at Base 3.0.1
+ _ZN6KChart15DiagramObserverC1EPNS_15AbstractDiagramEP7QObject at Base 3.0.1
+ _ZN6KChart15DiagramObserverC2EPNS_15AbstractDiagramEP7QObject at Base 3.0.1
+ _ZN6KChart15DiagramObserverD0Ev at Base 3.0.1
+ _ZN6KChart15DiagramObserverD1Ev at Base 3.0.1
+ _ZN6KChart15DiagramObserverD2Ev at Base 3.0.1
+ _ZN6KChart15FrameAttributes10setPaddingEi at Base 3.0.1
+ _ZN6KChart15FrameAttributes10setVisibleEb at Base 3.0.1
+ _ZN6KChart15FrameAttributes15setCornerRadiusEd at Base 3.0.1
+ _ZN6KChart15FrameAttributes6setPenERK4QPen at Base 3.0.1
+ _ZN6KChart15FrameAttributesC1ERKS0_ at Base 3.0.1
+ _ZN6KChart15FrameAttributesC1Ev at Base 3.0.1
+ _ZN6KChart15FrameAttributesC2ERKS0_ at Base 3.0.1
+ _ZN6KChart15FrameAttributesC2Ev at Base 3.0.1
+ _ZN6KChart15FrameAttributesD1Ev at Base 3.0.1
+ _ZN6KChart15FrameAttributesD2Ev at Base 3.0.1
+ _ZN6KChart15FrameAttributesaSERKS0_ at Base 3.0.1
+ _ZN6KChart15RulerAttributes14setLabelMarginEi at Base 3.0.1
+ _ZN6KChart15RulerAttributes14setTickMarkPenERK4QPen at Base 3.0.1
+ _ZN6KChart15RulerAttributes14setTickMarkPenEdRK4QPen at Base 3.0.1
+ _ZN6KChart15RulerAttributes15setRulerLinePenERK4QPen at Base 3.0.1
+ _ZN6KChart15RulerAttributes16setShowFirstTickEb at Base 3.0.1
+ _ZN6KChart15RulerAttributes16setShowRulerLineEb at Base 3.0.1
+ _ZN6KChart15RulerAttributes16setTickMarkColorERK6QColor at Base 3.0.1
+ _ZN6KChart15RulerAttributes19setMajorTickMarkPenERK4QPen at Base 3.0.1
+ _ZN6KChart15RulerAttributes19setMinorTickMarkPenERK4QPen at Base 3.0.1
+ _ZN6KChart15RulerAttributes21setShowMajorTickMarksEb at Base 3.0.1
+ _ZN6KChart15RulerAttributes21setShowMinorTickMarksEb at Base 3.0.1
+ _ZN6KChart15RulerAttributes22setMajorTickMarkLengthEi at Base 3.0.1
+ _ZN6KChart15RulerAttributes22setMinorTickMarkLengthEi at Base 3.0.1
+ _ZN6KChart15RulerAttributesC1ERKS0_ at Base 3.0.1
+ _ZN6KChart15RulerAttributesC1Ev at Base 3.0.1
+ _ZN6KChart15RulerAttributesC2ERKS0_ at Base 3.0.1
+ _ZN6KChart15RulerAttributesC2Ev at Base 3.0.1
+ _ZN6KChart15RulerAttributesD1Ev at Base 3.0.1
+ _ZN6KChart15RulerAttributesD2Ev at Base 3.0.1
+ _ZN6KChart15RulerAttributesaSERKS0_ at Base 3.0.1
+ _ZN6KChart16AbstractAreaBase10paintFrameER8QPainterRK5QRect at Base 3.0.1
+ _ZN6KChart16AbstractAreaBase15paintBackgroundER8QPainterRK5QRect at Base 3.0.1
+ _ZN6KChart16AbstractAreaBase18positionHasChangedEv at Base 3.0.1
+ _ZN6KChart16AbstractAreaBase18setFrameAttributesERKNS_15FrameAttributesE at Base 3.0.1
+ _ZN6KChart16AbstractAreaBase20paintFrameAttributesER8QPainterRK5QRectRKNS_15FrameAttributesE at Base 3.0.1
+ _ZN6KChart16AbstractAreaBase21alignToReferencePointERKNS_16RelativePositionE at Base 3.0.1
+ _ZN6KChart16AbstractAreaBase23setBackgroundAttributesERKNS_20BackgroundAttributesE at Base 3.0.1
+ _ZN6KChart16AbstractAreaBase25paintBackgroundAttributesER8QPainterRK5QRectRKNS_20BackgroundAttributesE at Base 3.0.1
+ _ZN6KChart16AbstractAreaBase4initEv at Base 3.0.1
+ _ZN6KChart16AbstractAreaBaseC1Ev at Base 3.0.1
+ _ZN6KChart16AbstractAreaBaseC2Ev at Base 3.0.1
+ _ZN6KChart16AbstractAreaBaseD0Ev at Base 3.0.1
+ _ZN6KChart16AbstractAreaBaseD1Ev at Base 3.0.1
+ _ZN6KChart16AbstractAreaBaseD2Ev at Base 3.0.1
+ _ZN6KChart16MarkerAttributes10setVisibleEb at Base 3.0.1
+ _ZN6KChart16MarkerAttributes13setMarkerSizeERK6QSizeF at Base 3.0.1
+ _ZN6KChart16MarkerAttributes14setMarkerColorERK6QColor at Base 3.0.1
+ _ZN6KChart16MarkerAttributes14setMarkerStyleEj at Base 3.0.1
+ _ZN6KChart16MarkerAttributes17setMarkerSizeModeENS0_14MarkerSizeModeE at Base 3.0.1
+ _ZN6KChart16MarkerAttributes18setMarkerStylesMapERK4QMapIjjE at Base 3.0.1
+ _ZN6KChart16MarkerAttributes19setCustomMarkerPathERK12QPainterPath at Base 3.0.1
+ _ZN6KChart16MarkerAttributes6setPenERK4QPen at Base 3.0.1
+ _ZN6KChart16MarkerAttributes9setThreeDEb at Base 3.0.1
+ _ZN6KChart16MarkerAttributesC1ERKS0_ at Base 3.0.1
+ _ZN6KChart16MarkerAttributesC1Ev at Base 3.0.1
+ _ZN6KChart16MarkerAttributesC2ERKS0_ at Base 3.0.1
+ _ZN6KChart16MarkerAttributesC2Ev at Base 3.0.1
+ _ZN6KChart16MarkerAttributesD1Ev at Base 3.0.1
+ _ZN6KChart16MarkerAttributesD2Ev at Base 3.0.1
+ _ZN6KChart16MarkerAttributesaSERKS0_ at Base 3.0.1
+ _ZN6KChart16MarkerLayoutItem11setGeometryERK5QRect at Base 3.0.1
+ _ZN6KChart16MarkerLayoutItem13paintIntoRectEP8QPainterRK5QRectPNS_15AbstractDiagramERKNS_16MarkerAttributesERK6QBrushRK4QPen at Base 3.0.1
+ _ZN6KChart16MarkerLayoutItem5paintEP8QPainter at Base 3.0.1
+ _ZN6KChart16MarkerLayoutItemC1EPNS_15AbstractDiagramERKNS_16MarkerAttributesERK6QBrushRK4QPen6QFlagsIN2Qt13AlignmentFlagEE at Base 3.0.1
+ _ZN6KChart16MarkerLayoutItemC2EPNS_15AbstractDiagramERKNS_16MarkerAttributesERK6QBrushRK4QPen6QFlagsIN2Qt13AlignmentFlagEE at Base 3.0.1
+ _ZN6KChart16RelativePosition11setRotationEd at Base 3.0.1
+ _ZN6KChart16RelativePosition12setAlignmentE6QFlagsIN2Qt13AlignmentFlagEE at Base 3.0.1
+ _ZN6KChart16RelativePosition16setReferenceAreaEP7QObject at Base 3.0.1
+ _ZN6KChart16RelativePosition18setReferencePointsERKNS_14PositionPointsE at Base 3.0.1
+ _ZN6KChart16RelativePosition18setVerticalPaddingERKNS_7MeasureE at Base 3.0.1
+ _ZN6KChart16RelativePosition20setHorizontalPaddingERKNS_7MeasureE at Base 3.0.1
+ _ZN6KChart16RelativePosition20setReferencePositionENS_8PositionE at Base 3.0.1
+ _ZN6KChart16RelativePosition22resetReferencePositionEv at Base 3.0.1
+ _ZN6KChart16RelativePositionC1ERKS0_ at Base 3.0.1
+ _ZN6KChart16RelativePositionC1Ev at Base 3.0.1
+ _ZN6KChart16RelativePositionC2ERKS0_ at Base 3.0.1
+ _ZN6KChart16RelativePositionC2Ev at Base 3.0.1
+ _ZN6KChart16RelativePositionD1Ev at Base 3.0.1
+ _ZN6KChart16RelativePositionD2Ev at Base 3.0.1
+ _ZN6KChart16RelativePositionaSERKS0_ at Base 3.0.1
+ _ZN6KChart17DatasetProxyModel11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KChart17DatasetProxyModel11qt_metacastEPKc at Base 3.0.1
+ _ZN6KChart17DatasetProxyModel14setSourceModelEP18QAbstractItemModel at Base 3.0.1
+ _ZN6KChart17DatasetProxyModel16staticMetaObjectE at Base 3.0.1
+ _ZN6KChart17DatasetProxyModel18setSourceRootIndexERK11QModelIndex at Base 3.0.1
+ _ZN6KChart17DatasetProxyModel24resetDatasetDescriptionsEv at Base 3.0.1
+ _ZN6KChart17DatasetProxyModel27initializeDatasetDecriptorsERK5QListIiEiRS2_S5_ at Base 3.0.1
+ _ZN6KChart17DatasetProxyModel28setDatasetDescriptionVectorsERK5QListIiES4_ at Base 3.0.1
+ _ZN6KChart17DatasetProxyModel30setDatasetRowDescriptionVectorERK5QListIiE at Base 3.0.1
+ _ZN6KChart17DatasetProxyModel33setDatasetColumnDescriptionVectorERK5QListIiE at Base 3.0.1
+ _ZN6KChart17DatasetProxyModel7setDataERK11QModelIndexRK8QVarianti at Base 3.0.1
+ _ZN6KChart17DatasetProxyModelC1EP7QObject at Base 3.0.1
+ _ZN6KChart17DatasetProxyModelC2EP7QObject at Base 3.0.1
+ _ZN6KChart17LeveyJenningsAxis11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KChart17LeveyJenningsAxis11qt_metacastEPKc at Base 3.0.1
+ _ZN6KChart17LeveyJenningsAxis13setDateFormatEN2Qt10DateFormatE at Base 3.0.1
+ _ZN6KChart17LeveyJenningsAxis15paintAsAbscissaEPNS_12PaintContextE at Base 3.0.1
+ _ZN6KChart17LeveyJenningsAxis15paintAsOrdinateEPNS_12PaintContextE at Base 3.0.1
+ _ZN6KChart17LeveyJenningsAxis16staticMetaObjectE at Base 3.0.1
+ _ZN6KChart17LeveyJenningsAxis4initEv at Base 3.0.1
+ _ZN6KChart17LeveyJenningsAxis7setTypeENS_27LeveyJenningsGridAttributes8GridTypeE at Base 3.0.1
+ _ZN6KChart17LeveyJenningsAxis8paintCtxEPNS_12PaintContextE at Base 3.0.1
+ _ZN6KChart17LeveyJenningsAxisC1EPNS_20LeveyJenningsDiagramE at Base 3.0.1
+ _ZN6KChart17LeveyJenningsAxisC2EPNS_20LeveyJenningsDiagramE at Base 3.0.1
+ _ZN6KChart17LeveyJenningsAxisD0Ev at Base 3.0.1
+ _ZN6KChart17LeveyJenningsAxisD1Ev at Base 3.0.1
+ _ZN6KChart17LeveyJenningsAxisD2Ev at Base 3.0.1
+ _ZN6KChart18AbstractAreaWidget10paintEventEP11QPaintEvent at Base 3.0.1
+ _ZN6KChart18AbstractAreaWidget11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KChart18AbstractAreaWidget11qt_metacastEPKc at Base 3.0.1
+ _ZN6KChart18AbstractAreaWidget12forceRebuildEv at Base 3.0.1
+ _ZN6KChart18AbstractAreaWidget12needSizeHintEv at Base 3.0.1
+ _ZN6KChart18AbstractAreaWidget12resizeLayoutERK5QSize at Base 3.0.1
+ _ZN6KChart18AbstractAreaWidget13paintIntoRectER8QPainterRK5QRect at Base 3.0.1
+ _ZN6KChart18AbstractAreaWidget15positionChangedEPS0_ at Base 3.0.1
+ _ZN6KChart18AbstractAreaWidget16staticMetaObjectE at Base 3.0.1
+ _ZN6KChart18AbstractAreaWidget18positionHasChangedEv at Base 3.0.1
+ _ZN6KChart18AbstractAreaWidget4initEv at Base 3.0.1
+ _ZN6KChart18AbstractAreaWidget8paintAllER8QPainter at Base 3.0.1
+ _ZN6KChart18AbstractAreaWidgetC1EP7QWidget at Base 3.0.1
+ _ZN6KChart18AbstractAreaWidgetC2EP7QWidget at Base 3.0.1
+ _ZN6KChart18AbstractAreaWidgetD0Ev at Base 3.0.1
+ _ZN6KChart18AbstractAreaWidgetD1Ev at Base 3.0.1
+ _ZN6KChart18AbstractAreaWidgetD2Ev at Base 3.0.1
+ _ZN6KChart18AbstractLayoutItem15setParentWidgetEP7QWidget at Base 3.0.1
+ _ZN6KChart18AbstractLayoutItem8paintAllER8QPainter at Base 3.0.1
+ _ZN6KChart18AbstractLayoutItem8paintCtxEPNS_12PaintContextE at Base 3.0.1
+ _ZN6KChart18AbstractPieDiagram11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KChart18AbstractPieDiagram11qt_metacastEPKc at Base 3.0.1
+ _ZN6KChart18AbstractPieDiagram14setGranularityEd at Base 3.0.1
+ _ZN6KChart18AbstractPieDiagram16setPieAttributesERK11QModelIndexRKNS_13PieAttributesE at Base 3.0.1
+ _ZN6KChart18AbstractPieDiagram16setPieAttributesERKNS_13PieAttributesE at Base 3.0.1
+ _ZN6KChart18AbstractPieDiagram16setPieAttributesEiRKNS_13PieAttributesE at Base 3.0.1
+ _ZN6KChart18AbstractPieDiagram16setStartPositionEi at Base 3.0.1
+ _ZN6KChart18AbstractPieDiagram16staticMetaObjectE at Base 3.0.1
+ _ZN6KChart18AbstractPieDiagram19setAutoRotateLabelsEb at Base 3.0.1
+ _ZN6KChart18AbstractPieDiagram22setThreeDPieAttributesERK11QModelIndexRKNS_19ThreeDPieAttributesE at Base 3.0.1
+ _ZN6KChart18AbstractPieDiagram22setThreeDPieAttributesERKNS_19ThreeDPieAttributesE at Base 3.0.1
+ _ZN6KChart18AbstractPieDiagram22setThreeDPieAttributesEiRKNS_19ThreeDPieAttributesE at Base 3.0.1
+ _ZN6KChart18AbstractPieDiagram4initEv at Base 3.0.1
+ _ZN6KChart18AbstractPieDiagramC1EP7QWidgetPNS_20PolarCoordinatePlaneE at Base 3.0.1
+ _ZN6KChart18AbstractPieDiagramC2EP7QWidgetPNS_20PolarCoordinatePlaneE at Base 3.0.1
+ _ZN6KChart18AbstractPieDiagramD0Ev at Base 3.0.1
+ _ZN6KChart18AbstractPieDiagramD1Ev at Base 3.0.1
+ _ZN6KChart18AbstractPieDiagramD2Ev at Base 3.0.1
+ _ZN6KChart18AbstractProxyModel11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KChart18AbstractProxyModel11qt_metacastEPKc at Base 3.0.1
+ _ZN6KChart18AbstractProxyModel16staticMetaObjectE at Base 3.0.1
+ _ZN6KChart18AbstractProxyModelC1EP7QObject at Base 3.0.1
+ _ZN6KChart18AbstractProxyModelC2EP7QObject at Base 3.0.1
+ _ZN6KChart18StockBarAttributes13setTickLengthEd at Base 3.0.1
+ _ZN6KChart18StockBarAttributes19setCandlestickWidthEd at Base 3.0.1
+ _ZN6KChart18StockBarAttributesC1ERKS0_ at Base 3.0.1
+ _ZN6KChart18StockBarAttributesC1Ev at Base 3.0.1
+ _ZN6KChart18StockBarAttributesC2ERKS0_ at Base 3.0.1
+ _ZN6KChart18StockBarAttributesC2Ev at Base 3.0.1
+ _ZN6KChart18StockBarAttributesD1Ev at Base 3.0.1
+ _ZN6KChart18StockBarAttributesD2Ev at Base 3.0.1
+ _ZN6KChart18StockBarAttributesaSERKS0_ at Base 3.0.1
+ _ZN6KChart18TernaryLineDiagram11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KChart18TernaryLineDiagram11qt_metacastEPKc at Base 3.0.1
+ _ZN6KChart18TernaryLineDiagram16staticMetaObjectE at Base 3.0.1
+ _ZN6KChart18TernaryLineDiagram4initEv at Base 3.0.1
+ _ZN6KChart18TernaryLineDiagram5paintEPNS_12PaintContextE at Base 3.0.1
+ _ZN6KChart18TernaryLineDiagram6resizeERK6QSizeF at Base 3.0.1
+ _ZN6KChart18TernaryLineDiagramC1EP7QWidgetPNS_22TernaryCoordinatePlaneE at Base 3.0.1
+ _ZN6KChart18TernaryLineDiagramC2EP7QWidgetPNS_22TernaryCoordinatePlaneE at Base 3.0.1
+ _ZN6KChart18TernaryLineDiagramD0Ev at Base 3.0.1
+ _ZN6KChart18TernaryLineDiagramD1Ev at Base 3.0.1
+ _ZN6KChart18TernaryLineDiagramD2Ev at Base 3.0.1
+ _ZN6KChart19DataValueAttributes10setVisibleEb at Base 3.0.1
+ _ZN6KChart19DataValueAttributes12setDataLabelE7QString at Base 3.0.1
+ _ZN6KChart19DataValueAttributes15setShowInfiniteEb at Base 3.0.1
+ _ZN6KChart19DataValueAttributes16setDecimalDigitsEi at Base 3.0.1
+ _ZN6KChart19DataValueAttributes16setUsePercentageEb at Base 3.0.1
+ _ZN6KChart19DataValueAttributes17defaultAttributesEv at Base 3.0.1
+ _ZN6KChart19DataValueAttributes17setTextAttributesERKNS_14TextAttributesE at Base 3.0.1
+ _ZN6KChart19DataValueAttributes18setFrameAttributesERKNS_15FrameAttributesE at Base 3.0.1
+ _ZN6KChart19DataValueAttributes19setMarkerAttributesERKNS_16MarkerAttributesE at Base 3.0.1
+ _ZN6KChart19DataValueAttributes19setNegativePositionERKNS_16RelativePositionE at Base 3.0.1
+ _ZN6KChart19DataValueAttributes19setPositivePositionERKNS_16RelativePositionE at Base 3.0.1
+ _ZN6KChart19DataValueAttributes20setPowerOfTenDivisorEi at Base 3.0.1
+ _ZN6KChart19DataValueAttributes23setBackgroundAttributesERKNS_20BackgroundAttributesE at Base 3.0.1
+ _ZN6KChart19DataValueAttributes26defaultAttributesAsVariantEv at Base 3.0.1
+ _ZN6KChart19DataValueAttributes27setShowRepetitiveDataLabelsEb at Base 3.0.1
+ _ZN6KChart19DataValueAttributes28setShowOverlappingDataLabelsEb at Base 3.0.1
+ _ZN6KChart19DataValueAttributes34setMirrorNegativeValueTextRotationEb at Base 3.0.1
+ _ZN6KChart19DataValueAttributes9setPrefixE7QString at Base 3.0.1
+ _ZN6KChart19DataValueAttributes9setSuffixE7QString at Base 3.0.1
+ _ZN6KChart19DataValueAttributesC1ERKS0_ at Base 3.0.1
+ _ZN6KChart19DataValueAttributesC1Ev at Base 3.0.1
+ _ZN6KChart19DataValueAttributesC2ERKS0_ at Base 3.0.1
+ _ZN6KChart19DataValueAttributesC2Ev at Base 3.0.1
+ _ZN6KChart19DataValueAttributesD1Ev at Base 3.0.1
+ _ZN6KChart19DataValueAttributesD2Ev at Base 3.0.1
+ _ZN6KChart19DataValueAttributesaSERKS0_ at Base 3.0.1
+ _ZN6KChart19TernaryPointDiagram11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KChart19TernaryPointDiagram11qt_metacastEPKc at Base 3.0.1
+ _ZN6KChart19TernaryPointDiagram16staticMetaObjectE at Base 3.0.1
+ _ZN6KChart19TernaryPointDiagram4initEv at Base 3.0.1
+ _ZN6KChart19TernaryPointDiagram5paintEPNS_12PaintContextE at Base 3.0.1
+ _ZN6KChart19TernaryPointDiagram6resizeERK6QSizeF at Base 3.0.1
+ _ZN6KChart19TernaryPointDiagramC1EP7QWidgetPNS_22TernaryCoordinatePlaneE at Base 3.0.1
+ _ZN6KChart19TernaryPointDiagramC2EP7QWidgetPNS_22TernaryCoordinatePlaneE at Base 3.0.1
+ _ZN6KChart19TernaryPointDiagramD0Ev at Base 3.0.1
+ _ZN6KChart19TernaryPointDiagramD1Ev at Base 3.0.1
+ _ZN6KChart19TernaryPointDiagramD2Ev at Base 3.0.1
+ _ZN6KChart19ThreeDBarAttributes18setUseShadowColorsEb at Base 3.0.1
+ _ZN6KChart19ThreeDBarAttributes4initEv at Base 3.0.1
+ _ZN6KChart19ThreeDBarAttributes8setAngleEj at Base 3.0.1
+ _ZN6KChart19ThreeDBarAttributesC1ERKS0_ at Base 3.0.1
+ _ZN6KChart19ThreeDBarAttributesC1Ev at Base 3.0.1
+ _ZN6KChart19ThreeDBarAttributesC2ERKS0_ at Base 3.0.1
+ _ZN6KChart19ThreeDBarAttributesC2Ev at Base 3.0.1
+ _ZN6KChart19ThreeDBarAttributesD0Ev at Base 3.0.1
+ _ZN6KChart19ThreeDBarAttributesD1Ev at Base 3.0.1
+ _ZN6KChart19ThreeDBarAttributesD2Ev at Base 3.0.1
+ _ZN6KChart19ThreeDBarAttributesaSERKS0_ at Base 3.0.1
+ _ZN6KChart19ThreeDPieAttributes18setUseShadowColorsEb at Base 3.0.1
+ _ZN6KChart19ThreeDPieAttributes4initEv at Base 3.0.1
+ _ZN6KChart19ThreeDPieAttributesC1ERKS0_ at Base 3.0.1
+ _ZN6KChart19ThreeDPieAttributesC1Ev at Base 3.0.1
+ _ZN6KChart19ThreeDPieAttributesC2ERKS0_ at Base 3.0.1
+ _ZN6KChart19ThreeDPieAttributesC2Ev at Base 3.0.1
+ _ZN6KChart19ThreeDPieAttributesD0Ev at Base 3.0.1
+ _ZN6KChart19ThreeDPieAttributesD1Ev at Base 3.0.1
+ _ZN6KChart19ThreeDPieAttributesD2Ev at Base 3.0.1
+ _ZN6KChart19ThreeDPieAttributesaSERKS0_ at Base 3.0.1
+ _ZN6KChart20AbstractPolarDiagram11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KChart20AbstractPolarDiagram11qt_metacastEPKc at Base 3.0.1
+ _ZN6KChart20AbstractPolarDiagram16staticMetaObjectE at Base 3.0.1
+ _ZN6KChart20AbstractPolarDiagram4initEv at Base 3.0.1
+ _ZN6KChart20AbstractPolarDiagramC1EP7QWidgetPNS_20PolarCoordinatePlaneE at Base 3.0.1
+ _ZN6KChart20AbstractPolarDiagramC2EP7QWidgetPNS_20PolarCoordinatePlaneE at Base 3.0.1
+ _ZN6KChart20AutoSpacerLayoutItem11setGeometryERK5QRect at Base 3.0.1
+ _ZN6KChart20AutoSpacerLayoutItem5paintEP8QPainter at Base 3.0.1
+ _ZN6KChart20AutoSpacerLayoutItemC1EbP11QHBoxLayoutbP11QVBoxLayout at Base 3.0.1
+ _ZN6KChart20AutoSpacerLayoutItemC2EbP11QHBoxLayoutbP11QVBoxLayout at Base 3.0.1
+ _ZN6KChart20BackgroundAttributes10setVisibleEb at Base 3.0.1
+ _ZN6KChart20BackgroundAttributes13setPixmapModeENS0_20BackgroundPixmapModeE at Base 3.0.1
+ _ZN6KChart20BackgroundAttributes8setBrushERK6QBrush at Base 3.0.1
+ _ZN6KChart20BackgroundAttributes9setPixmapERK7QPixmap at Base 3.0.1
+ _ZN6KChart20BackgroundAttributesC1ERKS0_ at Base 3.0.1
+ _ZN6KChart20BackgroundAttributesC1Ev at Base 3.0.1
+ _ZN6KChart20BackgroundAttributesC2ERKS0_ at Base 3.0.1
+ _ZN6KChart20BackgroundAttributesC2Ev at Base 3.0.1
+ _ZN6KChart20BackgroundAttributesD1Ev at Base 3.0.1
+ _ZN6KChart20BackgroundAttributesD2Ev at Base 3.0.1
+ _ZN6KChart20BackgroundAttributesaSERKS0_ at Base 3.0.1
+ _ZN6KChart20LeveyJenningsDiagram11drawChangesEPNS_12PaintContextE at Base 3.0.1
+ _ZN6KChart20LeveyJenningsDiagram11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KChart20LeveyJenningsDiagram11qt_metacastEPKc at Base 3.0.1
+ _ZN6KChart20LeveyJenningsDiagram12iconRendererENS0_6SymbolE at Base 3.0.1
+ _ZN6KChart20LeveyJenningsDiagram12setTimeRangeERKSt4pairI9QDateTimeS2_E at Base 3.0.1
+ _ZN6KChart20LeveyJenningsDiagram14setScanLinePenERK4QPen at Base 3.0.1
+ _ZN6KChart20LeveyJenningsDiagram16setSensorChangesERK5QListI9QDateTimeE at Base 3.0.1
+ _ZN6KChart20LeveyJenningsDiagram16staticMetaObjectE at Base 3.0.1
+ _ZN6KChart20LeveyJenningsDiagram19drawDataPointSymbolEPNS_12PaintContextERK7QPointFb at Base 3.0.1
+ _ZN6KChart20LeveyJenningsDiagram19drawLotChangeSymbolEPNS_12PaintContextERK7QPointF at Base 3.0.1
+ _ZN6KChart20LeveyJenningsDiagram20setExpectedMeanValueEf at Base 3.0.1
+ _ZN6KChart20LeveyJenningsDiagram22setFluidicsPackChangesERK5QListI9QDateTimeE at Base 3.0.1
+ _ZN6KChart20LeveyJenningsDiagram23drawSensorChangedSymbolEPNS_12PaintContextERK7QPointF at Base 3.0.1
+ _ZN6KChart20LeveyJenningsDiagram27setLotChangedSymbolPositionE6QFlagsIN2Qt13AlignmentFlagEE at Base 3.0.1
+ _ZN6KChart20LeveyJenningsDiagram28setExpectedStandardDeviationEf at Base 3.0.1
+ _ZN6KChart20LeveyJenningsDiagram29drawFluidicsPackChangedSymbolEPNS_12PaintContextERK7QPointF at Base 3.0.1
+ _ZN6KChart20LeveyJenningsDiagram30setSensorChangedSymbolPositionE6QFlagsIN2Qt13AlignmentFlagEE at Base 3.0.1
+ _ZN6KChart20LeveyJenningsDiagram36setFluidicsPackChangedSymbolPositionE6QFlagsIN2Qt13AlignmentFlagEE at Base 3.0.1
+ _ZN6KChart20LeveyJenningsDiagram4initEv at Base 3.0.1
+ _ZN6KChart20LeveyJenningsDiagram5paintEPNS_12PaintContextE at Base 3.0.1
+ _ZN6KChart20LeveyJenningsDiagram8setModelEP18QAbstractItemModel at Base 3.0.1
+ _ZN6KChart20LeveyJenningsDiagram9setSymbolENS0_6SymbolERK7QString at Base 3.0.1
+ _ZN6KChart20LeveyJenningsDiagramC1EP7QWidgetPNS_28LeveyJenningsCoordinatePlaneE at Base 3.0.1
+ _ZN6KChart20LeveyJenningsDiagramC2EP7QWidgetPNS_28LeveyJenningsCoordinatePlaneE at Base 3.0.1
+ _ZN6KChart20LeveyJenningsDiagramD0Ev at Base 3.0.1
+ _ZN6KChart20LeveyJenningsDiagramD1Ev at Base 3.0.1
+ _ZN6KChart20LeveyJenningsDiagramD2Ev at Base 3.0.1
+ _ZN6KChart20PolarCoordinatePlane10addDiagramEPNS_15AbstractDiagramE at Base 3.0.1
+ _ZN6KChart20PolarCoordinatePlane11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KChart20PolarCoordinatePlane11qt_metacastEPKc at Base 3.0.1
+ _ZN6KChart20PolarCoordinatePlane11resizeEventEP12QResizeEvent at Base 3.0.1
+ _ZN6KChart20PolarCoordinatePlane13setZoomCenterERK7QPointF at Base 3.0.1
+ _ZN6KChart20PolarCoordinatePlane14layoutDiagramsEv at Base 3.0.1
+ _ZN6KChart20PolarCoordinatePlane14setZoomFactorXEd at Base 3.0.1
+ _ZN6KChart20PolarCoordinatePlane14setZoomFactorYEd at Base 3.0.1
+ _ZN6KChart20PolarCoordinatePlane14setZoomFactorsEdd at Base 3.0.1
+ _ZN6KChart20PolarCoordinatePlane16setStartPositionEd at Base 3.0.1
+ _ZN6KChart20PolarCoordinatePlane16staticMetaObjectE at Base 3.0.1
+ _ZN6KChart20PolarCoordinatePlane17setGridAttributesEbRKNS_14GridAttributesE at Base 3.0.1
+ _ZN6KChart20PolarCoordinatePlane17slotLayoutChangedEPNS_15AbstractDiagramE at Base 3.0.1
+ _ZN6KChart20PolarCoordinatePlane19resetGridAttributesEb at Base 3.0.1
+ _ZN6KChart20PolarCoordinatePlane20adjustZoomAndRepaintEv at Base 3.0.1
+ _ZN6KChart20PolarCoordinatePlane23setHasOwnGridAttributesEbb at Base 3.0.1
+ _ZN6KChart20PolarCoordinatePlane4initEv at Base 3.0.1
+ _ZN6KChart20PolarCoordinatePlane5paintEP8QPainter at Base 3.0.1
+ _ZN6KChart20PolarCoordinatePlaneC1EPNS_5ChartE at Base 3.0.1
+ _ZN6KChart20PolarCoordinatePlaneC2EPNS_5ChartE at Base 3.0.1
+ _ZN6KChart20PolarCoordinatePlaneD0Ev at Base 3.0.1
+ _ZN6KChart20PolarCoordinatePlaneD1Ev at Base 3.0.1
+ _ZN6KChart20PolarCoordinatePlaneD2Ev at Base 3.0.1
+ _ZN6KChart20RadarCoordinatePlane11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KChart20RadarCoordinatePlane11qt_metacastEPKc at Base 3.0.1
+ _ZN6KChart20RadarCoordinatePlane16staticMetaObjectE at Base 3.0.1
+ _ZN6KChart20RadarCoordinatePlane17setTextAttributesERKNS_14TextAttributesE at Base 3.0.1
+ _ZN6KChart20RadarCoordinatePlane4initEv at Base 3.0.1
+ _ZN6KChart20RadarCoordinatePlaneC1EPNS_5ChartE at Base 3.0.1
+ _ZN6KChart20RadarCoordinatePlaneC2EPNS_5ChartE at Base 3.0.1
+ _ZN6KChart20RadarCoordinatePlaneD0Ev at Base 3.0.1
+ _ZN6KChart20RadarCoordinatePlaneD1Ev at Base 3.0.1
+ _ZN6KChart20RadarCoordinatePlaneD2Ev at Base 3.0.1
+ _ZN6KChart20TextBubbleLayoutItem11setGeometryERK5QRect at Base 3.0.1
+ _ZN6KChart20TextBubbleLayoutItem17setTextAttributesERKNS_14TextAttributesE at Base 3.0.1
+ _ZN6KChart20TextBubbleLayoutItem20setAutoReferenceAreaEPK7QObject at Base 3.0.1
+ _ZN6KChart20TextBubbleLayoutItem5paintEP8QPainter at Base 3.0.1
+ _ZN6KChart20TextBubbleLayoutItem7setTextERK7QString at Base 3.0.1
+ _ZN6KChart20TextBubbleLayoutItemC1ERK7QStringRKNS_14TextAttributesEPK7QObjectN11KChartEnums18MeasureOrientationE6QFlagsIN2Qt13AlignmentFlagEE at Base 3.0.1
+ _ZN6KChart20TextBubbleLayoutItemC1Ev at Base 3.0.1
+ _ZN6KChart20TextBubbleLayoutItemC2ERK7QStringRKNS_14TextAttributesEPK7QObjectN11KChartEnums18MeasureOrientationE6QFlagsIN2Qt13AlignmentFlagEE at Base 3.0.1
+ _ZN6KChart20TextBubbleLayoutItemC2Ev at Base 3.0.1
+ _ZN6KChart20TextBubbleLayoutItemD0Ev at Base 3.0.1
+ _ZN6KChart20TextBubbleLayoutItemD1Ev at Base 3.0.1
+ _ZN6KChart20TextBubbleLayoutItemD2Ev at Base 3.0.1
+ _ZN6KChart20ThreeDLineAttributes16setLineXRotationEj at Base 3.0.1
+ _ZN6KChart20ThreeDLineAttributes16setLineYRotationEj at Base 3.0.1
+ _ZN6KChart20ThreeDLineAttributes4initEv at Base 3.0.1
+ _ZN6KChart20ThreeDLineAttributesC1ERKS0_ at Base 3.0.1
+ _ZN6KChart20ThreeDLineAttributesC1Ev at Base 3.0.1
+ _ZN6KChart20ThreeDLineAttributesC2ERKS0_ at Base 3.0.1
+ _ZN6KChart20ThreeDLineAttributesC2Ev at Base 3.0.1
+ _ZN6KChart20ThreeDLineAttributesD0Ev at Base 3.0.1
+ _ZN6KChart20ThreeDLineAttributesD1Ev at Base 3.0.1
+ _ZN6KChart20ThreeDLineAttributesD2Ev at Base 3.0.1
+ _ZN6KChart20ThreeDLineAttributesaSERKS0_ at Base 3.0.1
+ _ZN6KChart21DatasetSelectorWidget11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KChart21DatasetSelectorWidget11qt_metacastEPKc at Base 3.0.1
+ _ZN6KChart21DatasetSelectorWidget11updateStateEb at Base 3.0.1
+ _ZN6KChart21DatasetSelectorWidget15mappingDisabledEv at Base 3.0.1
+ _ZN6KChart21DatasetSelectorWidget16calculateMappingEv at Base 3.0.1
+ _ZN6KChart21DatasetSelectorWidget16staticMetaObjectE at Base 3.0.1
+ _ZN6KChart21DatasetSelectorWidget17setSourceRowCountERKi at Base 3.0.1
+ _ZN6KChart21DatasetSelectorWidget18resetDisplayValuesEv at Base 3.0.1
+ _ZN6KChart21DatasetSelectorWidget20setSourceColumnCountERKi at Base 3.0.1
+ _ZN6KChart21DatasetSelectorWidget26configureDatasetProxyModelERK5QListIiES4_ at Base 3.0.1
+ _ZN6KChart21DatasetSelectorWidgetC1EP7QWidget at Base 3.0.1
+ _ZN6KChart21DatasetSelectorWidgetC2EP7QWidget at Base 3.0.1
+ _ZN6KChart21DatasetSelectorWidgetD0Ev at Base 3.0.1
+ _ZN6KChart21DatasetSelectorWidgetD1Ev at Base 3.0.1
+ _ZN6KChart21DatasetSelectorWidgetD2Ev at Base 3.0.1
+ _ZN6KChart21ModelDataCachePrivate26ModelSignalMapperConnector10modelResetEv at Base 3.0.1
+ _ZN6KChart21ModelDataCachePrivate26ModelSignalMapperConnector10resetModelEv at Base 3.0.1
+ _ZN6KChart21ModelDataCachePrivate26ModelSignalMapperConnector11dataChangedERK11QModelIndexS4_ at Base 3.0.1
+ _ZN6KChart21ModelDataCachePrivate26ModelSignalMapperConnector11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KChart21ModelDataCachePrivate26ModelSignalMapperConnector11qt_metacastEPKc at Base 3.0.1
+ _ZN6KChart21ModelDataCachePrivate26ModelSignalMapperConnector11rowsRemovedERK11QModelIndexii at Base 3.0.1
+ _ZN6KChart21ModelDataCachePrivate26ModelSignalMapperConnector12rowsInsertedERK11QModelIndexii at Base 3.0.1
+ _ZN6KChart21ModelDataCachePrivate26ModelSignalMapperConnector13layoutChangedEv at Base 3.0.1
+ _ZN6KChart21ModelDataCachePrivate26ModelSignalMapperConnector14columnsRemovedERK11QModelIndexii at Base 3.0.1
+ _ZN6KChart21ModelDataCachePrivate26ModelSignalMapperConnector14connectSignalsEP18QAbstractItemModel at Base 3.0.1
+ _ZN6KChart21ModelDataCachePrivate26ModelSignalMapperConnector15columnsInsertedERK11QModelIndexii at Base 3.0.1
+ _ZN6KChart21ModelDataCachePrivate26ModelSignalMapperConnector16staticMetaObjectE at Base 3.0.1
+ _ZN6KChart21ModelDataCachePrivate26ModelSignalMapperConnector17disconnectSignalsEP18QAbstractItemModel at Base 3.0.1
+ _ZN6KChart21ModelDataCachePrivate26ModelSignalMapperConnectorC1ERNS0_17ModelSignalMapperE at Base 3.0.1
+ _ZN6KChart21ModelDataCachePrivate26ModelSignalMapperConnectorC2ERNS0_17ModelSignalMapperE at Base 3.0.1
+ _ZN6KChart21ModelDataCachePrivate26ModelSignalMapperConnectorD0Ev at Base 3.0.1
+ _ZN6KChart21ModelDataCachePrivate26ModelSignalMapperConnectorD1Ev at Base 3.0.1
+ _ZN6KChart21ModelDataCachePrivate26ModelSignalMapperConnectorD2Ev at Base 3.0.1
+ _ZN6KChart22AbstractTernaryDiagram11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KChart22AbstractTernaryDiagram11qt_metacastEPKc at Base 3.0.1
+ _ZN6KChart22AbstractTernaryDiagram16staticMetaObjectE at Base 3.0.1
+ _ZN6KChart22AbstractTernaryDiagram4initEv at Base 3.0.1
+ _ZN6KChart22AbstractTernaryDiagram5paintEPNS_12PaintContextE at Base 3.0.1
+ _ZN6KChart22AbstractTernaryDiagram7addAxisEPNS_11TernaryAxisE at Base 3.0.1
+ _ZN6KChart22AbstractTernaryDiagram8takeAxisEPNS_11TernaryAxisE at Base 3.0.1
+ _ZN6KChart22AbstractTernaryDiagramC1EP7QWidgetPNS_22TernaryCoordinatePlaneE at Base 3.0.1
+ _ZN6KChart22AbstractTernaryDiagramC2EP7QWidgetPNS_22TernaryCoordinatePlaneE at Base 3.0.1
+ _ZN6KChart22AbstractTernaryDiagramD0Ev at Base 3.0.1
+ _ZN6KChart22AbstractTernaryDiagramD1Ev at Base 3.0.1
+ _ZN6KChart22AbstractTernaryDiagramD2Ev at Base 3.0.1
+ _ZN6KChart22TernaryCoordinatePlane10addDiagramEPNS_15AbstractDiagramE at Base 3.0.1
+ _ZN6KChart22TernaryCoordinatePlane11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KChart22TernaryCoordinatePlane11qt_metacastEPKc at Base 3.0.1
+ _ZN6KChart22TernaryCoordinatePlane14layoutDiagramsEv at Base 3.0.1
+ _ZN6KChart22TernaryCoordinatePlane16staticMetaObjectE at Base 3.0.1
+ _ZN6KChart22TernaryCoordinatePlane4initEv at Base 3.0.1
+ _ZN6KChart22TernaryCoordinatePlane5paintEP8QPainter at Base 3.0.1
+ _ZN6KChart22TernaryCoordinatePlaneC1EPNS_5ChartE at Base 3.0.1
+ _ZN6KChart22TernaryCoordinatePlaneC2EPNS_5ChartE at Base 3.0.1
+ _ZN6KChart22TernaryCoordinatePlaneD0Ev at Base 3.0.1
+ _ZN6KChart22TernaryCoordinatePlaneD1Ev at Base 3.0.1
+ _ZN6KChart22TernaryCoordinatePlaneD2Ev at Base 3.0.1
+ _ZN6KChart22ValueTrackerAttributes10setEnabledEb at Base 3.0.1
+ _ZN6KChart22ValueTrackerAttributes10setLinePenERK4QPen at Base 3.0.1
+ _ZN6KChart22ValueTrackerAttributes12setAreaBrushERK6QBrush at Base 3.0.1
+ _ZN6KChart22ValueTrackerAttributes12setMarkerPenERK4QPen at Base 3.0.1
+ _ZN6KChart22ValueTrackerAttributes13setArrowBrushERK6QBrush at Base 3.0.1
+ _ZN6KChart22ValueTrackerAttributes13setMarkerSizeERK6QSizeF at Base 3.0.1
+ _ZN6KChart22ValueTrackerAttributes14setMarkerBrushERK6QBrush at Base 3.0.1
+ _ZN6KChart22ValueTrackerAttributes15setOrientationsE6QFlagsIN2Qt11OrientationEE at Base 3.0.1
+ _ZN6KChart22ValueTrackerAttributes6setPenERK4QPen at Base 3.0.1
+ _ZN6KChart22ValueTrackerAttributesC1ERKS0_ at Base 3.0.1
+ _ZN6KChart22ValueTrackerAttributesC1Ev at Base 3.0.1
+ _ZN6KChart22ValueTrackerAttributesC2ERKS0_ at Base 3.0.1
+ _ZN6KChart22ValueTrackerAttributesC2Ev at Base 3.0.1
+ _ZN6KChart22ValueTrackerAttributesD1Ev at Base 3.0.1
+ _ZN6KChart22ValueTrackerAttributesD2Ev at Base 3.0.1
+ _ZN6KChart22ValueTrackerAttributesaSERKS0_ at Base 3.0.1
+ _ZN6KChart22VerticalLineLayoutItem11setGeometryERK5QRect at Base 3.0.1
+ _ZN6KChart22VerticalLineLayoutItem5paintEP8QPainter at Base 3.0.1
+ _ZN6KChart22VerticalLineLayoutItemC1Ev at Base 3.0.1
+ _ZN6KChart22VerticalLineLayoutItemC2Ev at Base 3.0.1
+ _ZN6KChart23AbstractCoordinatePlane10addDiagramEPNS_15AbstractDiagramE at Base 3.0.1
+ _ZN6KChart23AbstractCoordinatePlane10needUpdateEv at Base 3.0.1
+ _ZN6KChart23AbstractCoordinatePlane11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KChart23AbstractCoordinatePlane11qt_metacastEPKc at Base 3.0.1
+ _ZN6KChart23AbstractCoordinatePlane11setGeometryERK5QRect at Base 3.0.1
+ _ZN6KChart23AbstractCoordinatePlane11takeDiagramEPNS_15AbstractDiagramE at Base 3.0.1
+ _ZN6KChart23AbstractCoordinatePlane12layoutPlanesEv at Base 3.0.1
+ _ZN6KChart23AbstractCoordinatePlane12needRelayoutEv at Base 3.0.1
+ _ZN6KChart23AbstractCoordinatePlane14mouseMoveEventEP11QMouseEvent at Base 3.0.1
+ _ZN6KChart23AbstractCoordinatePlane14replaceDiagramEPNS_15AbstractDiagramES2_ at Base 3.0.1
+ _ZN6KChart23AbstractCoordinatePlane15geometryChangedE5QRectS1_ at Base 3.0.1
+ _ZN6KChart23AbstractCoordinatePlane15mousePressEventEP11QMouseEvent at Base 3.0.1
+ _ZN6KChart23AbstractCoordinatePlane16needLayoutPlanesEv at Base 3.0.1
+ _ZN6KChart23AbstractCoordinatePlane16staticMetaObjectE at Base 3.0.1
+ _ZN6KChart23AbstractCoordinatePlane17boundariesChangedEv at Base 3.0.1
+ _ZN6KChart23AbstractCoordinatePlane17mouseReleaseEventEP11QMouseEvent at Base 3.0.1
+ _ZN6KChart23AbstractCoordinatePlane17propertiesChangedEv at Base 3.0.1
+ _ZN6KChart23AbstractCoordinatePlane18gridDimensionsListEv at Base 3.0.1
+ _ZN6KChart23AbstractCoordinatePlane21mouseDoubleClickEventEP11QMouseEvent at Base 3.0.1
+ _ZN6KChart23AbstractCoordinatePlane21sharedAxisMasterPlaneEP8QPainter at Base 3.0.1
+ _ZN6KChart23AbstractCoordinatePlane23setCornerSpacersEnabledEb at Base 3.0.1
+ _ZN6KChart23AbstractCoordinatePlane23setGlobalGridAttributesERKNS_14GridAttributesE at Base 3.0.1
+ _ZN6KChart23AbstractCoordinatePlane23setGridNeedsRecalculateEv at Base 3.0.1
+ _ZN6KChart23AbstractCoordinatePlane24destroyedCoordinatePlaneEPS0_ at Base 3.0.1
+ _ZN6KChart23AbstractCoordinatePlane24internal_geometryChangedE5QRectS1_ at Base 3.0.1
+ _ZN6KChart23AbstractCoordinatePlane27setReferenceCoordinatePlaneEPS0_ at Base 3.0.1
+ _ZN6KChart23AbstractCoordinatePlane27setRubberBandZoomingEnabledEb at Base 3.0.1
+ _ZN6KChart23AbstractCoordinatePlane31viewportCoordinateSystemChangedEv at Base 3.0.1
+ _ZN6KChart23AbstractCoordinatePlane4initEv at Base 3.0.1
+ _ZN6KChart23AbstractCoordinatePlane6parentEv at Base 3.0.1
+ _ZN6KChart23AbstractCoordinatePlane6updateEv at Base 3.0.1
+ _ZN6KChart23AbstractCoordinatePlane7diagramEv at Base 3.0.1
+ _ZN6KChart23AbstractCoordinatePlane8diagramsEv at Base 3.0.1
+ _ZN6KChart23AbstractCoordinatePlane8relayoutEv at Base 3.0.1
+ _ZN6KChart23AbstractCoordinatePlane9setParentEPNS_5ChartE at Base 3.0.1
+ _ZN6KChart23AbstractCoordinatePlaneC1EPNS_5ChartE at Base 3.0.1
+ _ZN6KChart23AbstractCoordinatePlaneC2EPNS_5ChartE at Base 3.0.1
+ _ZN6KChart23AbstractCoordinatePlaneD0Ev at Base 3.0.1
+ _ZN6KChart23AbstractCoordinatePlaneD1Ev at Base 3.0.1
+ _ZN6KChart23AbstractCoordinatePlaneD2Ev at Base 3.0.1
+ _ZN6KChart24AbstractCartesianDiagram11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KChart24AbstractCartesianDiagram11qt_metacastEPKc at Base 3.0.1
+ _ZN6KChart24AbstractCartesianDiagram12layoutPlanesEv at Base 3.0.1
+ _ZN6KChart24AbstractCartesianDiagram12setRootIndexERK11QModelIndex at Base 3.0.1
+ _ZN6KChart24AbstractCartesianDiagram16staticMetaObjectE at Base 3.0.1
+ _ZN6KChart24AbstractCartesianDiagram18setAttributesModelEPNS_15AttributesModelE at Base 3.0.1
+ _ZN6KChart24AbstractCartesianDiagram18setCoordinatePlaneEPNS_23AbstractCoordinatePlaneE at Base 3.0.1
+ _ZN6KChart24AbstractCartesianDiagram19setReferenceDiagramEPS0_RK7QPointF at Base 3.0.1
+ _ZN6KChart24AbstractCartesianDiagram22connectAttributesModelEPNS_15AttributesModelE at Base 3.0.1
+ _ZN6KChart24AbstractCartesianDiagram4initEv at Base 3.0.1
+ _ZN6KChart24AbstractCartesianDiagram7addAxisEPNS_13CartesianAxisE at Base 3.0.1
+ _ZN6KChart24AbstractCartesianDiagram8setModelEP18QAbstractItemModel at Base 3.0.1
+ _ZN6KChart24AbstractCartesianDiagram8takeAxisEPNS_13CartesianAxisE at Base 3.0.1
+ _ZN6KChart24AbstractCartesianDiagramC1EP7QWidgetPNS_24CartesianCoordinatePlaneE at Base 3.0.1
+ _ZN6KChart24AbstractCartesianDiagramC2EP7QWidgetPNS_24CartesianCoordinatePlaneE at Base 3.0.1
+ _ZN6KChart24AbstractCartesianDiagramD0Ev at Base 3.0.1
+ _ZN6KChart24AbstractCartesianDiagramD1Ev at Base 3.0.1
+ _ZN6KChart24AbstractCartesianDiagramD2Ev at Base 3.0.1
+ _ZN6KChart24AbstractThreeDAttributes10setEnabledEb at Base 3.0.1
+ _ZN6KChart24AbstractThreeDAttributes21setThreeDBrushEnabledEb at Base 3.0.1
+ _ZN6KChart24AbstractThreeDAttributes4initEv at Base 3.0.1
+ _ZN6KChart24AbstractThreeDAttributes8setDepthEd at Base 3.0.1
+ _ZN6KChart24AbstractThreeDAttributesC1ERKS0_ at Base 3.0.1
+ _ZN6KChart24AbstractThreeDAttributesC1Ev at Base 3.0.1
+ _ZN6KChart24AbstractThreeDAttributesC2ERKS0_ at Base 3.0.1
+ _ZN6KChart24AbstractThreeDAttributesC2Ev at Base 3.0.1
+ _ZN6KChart24AbstractThreeDAttributesD0Ev at Base 3.0.1
+ _ZN6KChart24AbstractThreeDAttributesD1Ev at Base 3.0.1
+ _ZN6KChart24AbstractThreeDAttributesD2Ev at Base 3.0.1
+ _ZN6KChart24AbstractThreeDAttributesaSERKS0_ at Base 3.0.1
+ _ZN6KChart24CartesianCoordinatePlane10addDiagramEPNS_15AbstractDiagramE at Base 3.0.1
+ _ZN6KChart24CartesianCoordinatePlane11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KChart24CartesianCoordinatePlane11qt_metacastEPKc at Base 3.0.1
+ _ZN6KChart24CartesianCoordinatePlane11setGeometryERK5QRect at Base 3.0.1
+ _ZN6KChart24CartesianCoordinatePlane13setZoomCenterERK7QPointF at Base 3.0.1
+ _ZN6KChart24CartesianCoordinatePlane14layoutDiagramsEv at Base 3.0.1
+ _ZN6KChart24CartesianCoordinatePlane14setZoomFactorXEd at Base 3.0.1
+ _ZN6KChart24CartesianCoordinatePlane14setZoomFactorYEd at Base 3.0.1
+ _ZN6KChart24CartesianCoordinatePlane14setZoomFactorsEdd at Base 3.0.1
+ _ZN6KChart24CartesianCoordinatePlane16setAxesCalcModeXENS_23AbstractCoordinatePlane12AxesCalcModeE at Base 3.0.1
+ _ZN6KChart24CartesianCoordinatePlane16setAxesCalcModeYENS_23AbstractCoordinatePlane12AxesCalcModeE at Base 3.0.1
+ _ZN6KChart24CartesianCoordinatePlane16setAxesCalcModesENS_23AbstractCoordinatePlane12AxesCalcModeE at Base 3.0.1
+ _ZN6KChart24CartesianCoordinatePlane16setVerticalRangeERKSt4pairIddE at Base 3.0.1
+ _ZN6KChart24CartesianCoordinatePlane16staticMetaObjectE at Base 3.0.1
+ _ZN6KChart24CartesianCoordinatePlane17doneSetZoomCenterERK7QPointF at Base 3.0.1
+ _ZN6KChart24CartesianCoordinatePlane17setGridAttributesEN2Qt11OrientationERKNS_14GridAttributesE at Base 3.0.1
+ _ZN6KChart24CartesianCoordinatePlane17slotLayoutChangedEPNS_15AbstractDiagramE at Base 3.0.1
+ _ZN6KChart24CartesianCoordinatePlane18adjustRangesToDataEv at Base 3.0.1
+ _ZN6KChart24CartesianCoordinatePlane18doneSetZoomFactorXEd at Base 3.0.1
+ _ZN6KChart24CartesianCoordinatePlane18doneSetZoomFactorYEd at Base 3.0.1
+ _ZN6KChart24CartesianCoordinatePlane18setHorizontalRangeERKSt4pairIddE at Base 3.0.1
+ _ZN6KChart24CartesianCoordinatePlane19resetGridAttributesEN2Qt11OrientationE at Base 3.0.1
+ _ZN6KChart24CartesianCoordinatePlane19setIsometricScalingEb at Base 3.0.1
+ _ZN6KChart24CartesianCoordinatePlane19setXAxisStartAtZeroEb at Base 3.0.1
+ _ZN6KChart24CartesianCoordinatePlane21sharedAxisMasterPlaneEP8QPainter at Base 3.0.1
+ _ZN6KChart24CartesianCoordinatePlane23setAutoAdjustGridToZoomEb at Base 3.0.1
+ _ZN6KChart24CartesianCoordinatePlane23setHasOwnGridAttributesEN2Qt11OrientationEb at Base 3.0.1
+ _ZN6KChart24CartesianCoordinatePlane24setVerticalRangeReversedEb at Base 3.0.1
+ _ZN6KChart24CartesianCoordinatePlane25adjustVerticalRangeToDataEv at Base 3.0.1
+ _ZN6KChart24CartesianCoordinatePlane26setHorizontalRangeReversedEb at Base 3.0.1
+ _ZN6KChart24CartesianCoordinatePlane27adjustHorizontalRangeToDataEv at Base 3.0.1
+ _ZN6KChart24CartesianCoordinatePlane32setAutoAdjustVerticalRangeToDataEj at Base 3.0.1
+ _ZN6KChart24CartesianCoordinatePlane34setAutoAdjustHorizontalRangeToDataEj at Base 3.0.1
+ _ZN6KChart24CartesianCoordinatePlane35setFixedDataCoordinateSpaceRelationEb at Base 3.0.1
+ _ZN6KChart24CartesianCoordinatePlane38handleFixedDataCoordinateSpaceRelationERK6QRectF at Base 3.0.1
+ _ZN6KChart24CartesianCoordinatePlane4initEv at Base 3.0.1
+ _ZN6KChart24CartesianCoordinatePlane5paintEP8QPainter at Base 3.0.1
+ _ZN6KChart24CartesianCoordinatePlaneC1EPNS_5ChartE at Base 3.0.1
+ _ZN6KChart24CartesianCoordinatePlaneC2EPNS_5ChartE at Base 3.0.1
+ _ZN6KChart24CartesianCoordinatePlaneD0Ev at Base 3.0.1
+ _ZN6KChart24CartesianCoordinatePlaneD1Ev at Base 3.0.1
+ _ZN6KChart24CartesianCoordinatePlaneD2Ev at Base 3.0.1
+ _ZN6KChart24HorizontalLineLayoutItem11setGeometryERK5QRect at Base 3.0.1
+ _ZN6KChart24HorizontalLineLayoutItem5paintEP8QPainter at Base 3.0.1
+ _ZN6KChart24HorizontalLineLayoutItemC1Ev at Base 3.0.1
+ _ZN6KChart24HorizontalLineLayoutItemC2Ev at Base 3.0.1
+ _ZN6KChart24LineWithMarkerLayoutItem11setGeometryERK5QRect at Base 3.0.1
+ _ZN6KChart24LineWithMarkerLayoutItem5paintEP8QPainter at Base 3.0.1
+ _ZN6KChart24LineWithMarkerLayoutItemC1EPNS_15AbstractDiagramEiRK4QPeniRKNS_16MarkerAttributesERK6QBrushS5_6QFlagsIN2Qt13AlignmentFlagEE at Base 3.0.1
+ _ZN6KChart24LineWithMarkerLayoutItemC2EPNS_15AbstractDiagramEiRK4QPeniRKNS_16MarkerAttributesERK6QBrushS5_6QFlagsIN2Qt13AlignmentFlagEE at Base 3.0.1
+ _ZN6KChart27LeveyJenningsGridAttributes10setGridPenENS0_8GridTypeERK4QPen at Base 3.0.1
+ _ZN6KChart27LeveyJenningsGridAttributes13setRangeBrushENS0_5RangeERK6QBrush at Base 3.0.1
+ _ZN6KChart27LeveyJenningsGridAttributes14setGridVisibleENS0_8GridTypeEb at Base 3.0.1
+ _ZN6KChart27LeveyJenningsGridAttributesC1ERKS0_ at Base 3.0.1
+ _ZN6KChart27LeveyJenningsGridAttributesC1Ev at Base 3.0.1
+ _ZN6KChart27LeveyJenningsGridAttributesC2ERKS0_ at Base 3.0.1
+ _ZN6KChart27LeveyJenningsGridAttributesC2Ev at Base 3.0.1
+ _ZN6KChart27LeveyJenningsGridAttributesD1Ev at Base 3.0.1
+ _ZN6KChart27LeveyJenningsGridAttributesD2Ev at Base 3.0.1
+ _ZN6KChart27LeveyJenningsGridAttributesaSERKS0_ at Base 3.0.1
+ _ZN6KChart28LeveyJenningsCoordinatePlane10addDiagramEPNS_15AbstractDiagramE at Base 3.0.1
+ _ZN6KChart28LeveyJenningsCoordinatePlane11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KChart28LeveyJenningsCoordinatePlane11qt_metacastEPKc at Base 3.0.1
+ _ZN6KChart28LeveyJenningsCoordinatePlane16staticMetaObjectE at Base 3.0.1
+ _ZN6KChart28LeveyJenningsCoordinatePlane17setGridAttributesERKNS_27LeveyJenningsGridAttributesE at Base 3.0.1
+ _ZN6KChart28LeveyJenningsCoordinatePlane4initEv at Base 3.0.1
+ _ZN6KChart28LeveyJenningsCoordinatePlaneC1EPNS_5ChartE at Base 3.0.1
+ _ZN6KChart28LeveyJenningsCoordinatePlaneC2EPNS_5ChartE at Base 3.0.1
+ _ZN6KChart28LeveyJenningsCoordinatePlaneD0Ev at Base 3.0.1
+ _ZN6KChart28LeveyJenningsCoordinatePlaneD1Ev at Base 3.0.1
+ _ZN6KChart28LeveyJenningsCoordinatePlaneD2Ev at Base 3.0.1
+ _ZN6KChart30CartesianDiagramDataCompressor10clearCacheEv at Base 3.0.1
+ _ZN6KChart30CartesianDiagramDataCompressor10invalidateERKNS0_13CachePositionE at Base 3.0.1
+ _ZN6KChart30CartesianDiagramDataCompressor11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KChart30CartesianDiagramDataCompressor11qt_metacastEPKc at Base 3.0.1
+ _ZN6KChart30CartesianDiagramDataCompressor12rebuildCacheEv at Base 3.0.1
+ _ZN6KChart30CartesianDiagramDataCompressor12setRootIndexERK11QModelIndex at Base 3.0.1
+ _ZN6KChart30CartesianDiagramDataCompressor13setResolutionEii at Base 3.0.1
+ _ZN6KChart30CartesianDiagramDataCompressor15slotRowsRemovedERK11QModelIndexii at Base 3.0.1
+ _ZN6KChart30CartesianDiagramDataCompressor16recalcResolutionEv at Base 3.0.1
+ _ZN6KChart30CartesianDiagramDataCompressor16slotRowsInsertedERK11QModelIndexii at Base 3.0.1
+ _ZN6KChart30CartesianDiagramDataCompressor16staticMetaObjectE at Base 3.0.1
+ _ZN6KChart30CartesianDiagramDataCompressor17prepareDataChangeERK11QModelIndexbPiS4_ at Base 3.0.1
+ _ZN6KChart30CartesianDiagramDataCompressor18slotColumnsRemovedERK11QModelIndexii at Base 3.0.1
+ _ZN6KChart30CartesianDiagramDataCompressor19setDatasetDimensionEi at Base 3.0.1
+ _ZN6KChart30CartesianDiagramDataCompressor19slotColumnsInsertedERK11QModelIndexii at Base 3.0.1
+ _ZN6KChart30CartesianDiagramDataCompressor20slotModelDataChangedERK11QModelIndexS3_ at Base 3.0.1
+ _ZN6KChart30CartesianDiagramDataCompressor21setResolutionInternalEii at Base 3.0.1
+ _ZN6KChart30CartesianDiagramDataCompressor22slotModelLayoutChangedEv at Base 3.0.1
+ _ZN6KChart30CartesianDiagramDataCompressor24calculateSampleStepWidthEv at Base 3.0.1
+ _ZN6KChart30CartesianDiagramDataCompressor24slotDiagramLayoutChangedEPNS_15AbstractDiagramE at Base 3.0.1
+ _ZN6KChart30CartesianDiagramDataCompressor24slotRowsAboutToBeRemovedERK11QModelIndexii at Base 3.0.1
+ _ZN6KChart30CartesianDiagramDataCompressor25slotRowsAboutToBeInsertedERK11QModelIndexii at Base 3.0.1
+ _ZN6KChart30CartesianDiagramDataCompressor26slotModelHeaderDataChangedEN2Qt11OrientationEii at Base 3.0.1
+ _ZN6KChart30CartesianDiagramDataCompressor27slotColumnsAboutToBeRemovedERK11QModelIndexii at Base 3.0.1
+ _ZN6KChart30CartesianDiagramDataCompressor28slotColumnsAboutToBeInsertedERK11QModelIndexii at Base 3.0.1
+ _ZN6KChart30CartesianDiagramDataCompressor8setModelEP18QAbstractItemModel at Base 3.0.1
+ _ZN6KChart30CartesianDiagramDataCompressorC1EP7QObject at Base 3.0.1
+ _ZN6KChart30CartesianDiagramDataCompressorC2EP7QObject at Base 3.0.1
+ _ZN6KChart5Chart10paintEventEP11QPaintEvent at Base 3.0.1
+ _ZN6KChart5Chart10takeLegendEPNS_6LegendE at Base 3.0.1
+ _ZN6KChart5Chart11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KChart5Chart11qt_metacastEPKc at Base 3.0.1
+ _ZN6KChart5Chart11resizeEventEP12QResizeEvent at Base 3.0.1
+ _ZN6KChart5Chart12headerFooterEv at Base 3.0.1
+ _ZN6KChart5Chart13headerFootersEv at Base 3.0.1
+ _ZN6KChart5Chart13replaceLegendEPNS_6LegendES2_ at Base 3.0.1
+ _ZN6KChart5Chart14mouseMoveEventEP11QMouseEvent at Base 3.0.1
+ _ZN6KChart5Chart15addHeaderFooterEPNS_12HeaderFooterE at Base 3.0.1
+ _ZN6KChart5Chart15coordinatePlaneEv at Base 3.0.1
+ _ZN6KChart5Chart15finishedDrawingEv at Base 3.0.1
+ _ZN6KChart5Chart15mousePressEventEP11QMouseEvent at Base 3.0.1
+ _ZN6KChart5Chart16coordinatePlanesEv at Base 3.0.1
+ _ZN6KChart5Chart16setGlobalLeadingEiiii at Base 3.0.1
+ _ZN6KChart5Chart16staticMetaObjectE at Base 3.0.1
+ _ZN6KChart5Chart16takeHeaderFooterEPNS_12HeaderFooterE at Base 3.0.1
+ _ZN6KChart5Chart17addLegendInternalEPNS_6LegendEb at Base 3.0.1
+ _ZN6KChart5Chart17mouseReleaseEventEP11QMouseEvent at Base 3.0.1
+ _ZN6KChart5Chart17propertiesChangedEv at Base 3.0.1
+ _ZN6KChart5Chart18addCoordinatePlaneEPNS_23AbstractCoordinatePlaneE at Base 3.0.1
+ _ZN6KChart5Chart18setFrameAttributesERKNS_15FrameAttributesE at Base 3.0.1
+ _ZN6KChart5Chart19replaceHeaderFooterEPNS_12HeaderFooterES2_ at Base 3.0.1
+ _ZN6KChart5Chart19setGlobalLeadingTopEi at Base 3.0.1
+ _ZN6KChart5Chart19takeCoordinatePlaneEPNS_23AbstractCoordinatePlaneE at Base 3.0.1
+ _ZN6KChart5Chart20setGlobalLeadingLeftEi at Base 3.0.1
+ _ZN6KChart5Chart21coordinatePlaneLayoutEv at Base 3.0.1
+ _ZN6KChart5Chart21insertCoordinatePlaneEiPNS_23AbstractCoordinatePlaneE at Base 3.0.1
+ _ZN6KChart5Chart21mouseDoubleClickEventEP11QMouseEvent at Base 3.0.1
+ _ZN6KChart5Chart21setGlobalLeadingRightEi at Base 3.0.1
+ _ZN6KChart5Chart21setUseNewLayoutSystemEb at Base 3.0.1
+ _ZN6KChart5Chart22replaceCoordinatePlaneEPNS_23AbstractCoordinatePlaneES2_ at Base 3.0.1
+ _ZN6KChart5Chart22setGlobalLeadingBottomEi at Base 3.0.1
+ _ZN6KChart5Chart23reLayoutFloatingLegendsEv at Base 3.0.1
+ _ZN6KChart5Chart23setBackgroundAttributesERKNS_20BackgroundAttributesE at Base 3.0.1
+ _ZN6KChart5Chart24setCoordinatePlaneLayoutEP7QLayout at Base 3.0.1
+ _ZN6KChart5Chart5eventEP6QEvent at Base 3.0.1
+ _ZN6KChart5Chart5paintEP8QPainterRK5QRect at Base 3.0.1
+ _ZN6KChart5Chart6legendEv at Base 3.0.1
+ _ZN6KChart5Chart7legendsEv at Base 3.0.1
+ _ZN6KChart5Chart9addLegendEPNS_6LegendE at Base 3.0.1
+ _ZN6KChart5ChartC1EP7QWidget at Base 3.0.1
+ _ZN6KChart5ChartC2EP7QWidget at Base 3.0.1
+ _ZN6KChart5ChartD0Ev at Base 3.0.1
+ _ZN6KChart5ChartD1Ev at Base 3.0.1
+ _ZN6KChart5ChartD2Ev at Base 3.0.1
+ _ZN6KChart6Legend10addDiagramEPNS_15AbstractDiagramE at Base 3.0.1
+ _ZN6KChart6Legend10resetTextsEv at Base 3.0.1
+ _ZN6KChart6Legend10setDiagramEPNS_15AbstractDiagramE at Base 3.0.1
+ _ZN6KChart6Legend10setSpacingEj at Base 3.0.1
+ _ZN6KChart6Legend10setVisibleEb at Base 3.0.1
+ _ZN6KChart6Legend11buildLegendEv at Base 3.0.1
+ _ZN6KChart6Legend11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KChart6Legend11qt_metacastEPKc at Base 3.0.1
+ _ZN6KChart6Legend11resizeEventEP12QResizeEvent at Base 3.0.1
+ _ZN6KChart6Legend11setPositionENS_8PositionE at Base 3.0.1
+ _ZN6KChart6Legend12forceRebuildEv at Base 3.0.1
+ _ZN6KChart6Legend12needSizeHintEv at Base 3.0.1
+ _ZN6KChart6Legend12resetDiagramEPNS_15AbstractDiagramE at Base 3.0.1
+ _ZN6KChart6Legend12resizeLayoutERK5QSize at Base 3.0.1
+ _ZN6KChart6Legend12setAlignmentE6QFlagsIN2Qt13AlignmentFlagEE at Base 3.0.1
+ _ZN6KChart6Legend12setShowLinesEb at Base 3.0.1
+ _ZN6KChart6Legend12setSortOrderEN2Qt9SortOrderE at Base 3.0.1
+ _ZN6KChart6Legend12setTitleTextERK7QString at Base 3.0.1
+ _ZN6KChart6Legend13dataSetOffsetEPNS_15AbstractDiagramE at Base 3.0.1
+ _ZN6KChart6Legend13removeDiagramEPNS_15AbstractDiagramE at Base 3.0.1
+ _ZN6KChart6Legend14removeDiagramsEv at Base 3.0.1
+ _ZN6KChart6Legend14replaceDiagramEPNS_15AbstractDiagramES2_ at Base 3.0.1
+ _ZN6KChart6Legend14setLegendStyleENS0_11LegendStyleE at Base 3.0.1
+ _ZN6KChart6Legend14setNeedRebuildEv at Base 3.0.1
+ _ZN6KChart6Legend14setOrientationEN2Qt11OrientationE at Base 3.0.1
+ _ZN6KChart6Legend15destroyedLegendEPS0_ at Base 3.0.1
+ _ZN6KChart6Legend16setDatasetHiddenEjb at Base 3.0.1
+ _ZN6KChart6Legend16setDefaultColorsEv at Base 3.0.1
+ _ZN6KChart6Legend16setRainbowColorsEv at Base 3.0.1
+ _ZN6KChart6Legend16setReferenceAreaEPK7QWidget at Base 3.0.1
+ _ZN6KChart6Legend16setSubduedColorsEb at Base 3.0.1
+ _ZN6KChart6Legend16setTextAlignmentE6QFlagsIN2Qt13AlignmentFlagEE at Base 3.0.1
+ _ZN6KChart6Legend16staticMetaObjectE at Base 3.0.1
+ _ZN6KChart6Legend17activateTheLayoutEv at Base 3.0.1
+ _ZN6KChart6Legend17propertiesChangedEv at Base 3.0.1
+ _ZN6KChart6Legend17setHiddenDatasetsE5QListIjE at Base 3.0.1
+ _ZN6KChart6Legend17setTextAttributesERKNS_14TextAttributesE at Base 3.0.1
+ _ZN6KChart6Legend19emitPositionChangedEv at Base 3.0.1
+ _ZN6KChart6Legend19setFloatingPositionERKNS_16RelativePositionE at Base 3.0.1
+ _ZN6KChart6Legend19setMarkerAttributesEjRKNS_16MarkerAttributesE at Base 3.0.1
+ _ZN6KChart6Legend21setBrushesFromDiagramEPNS_15AbstractDiagramE at Base 3.0.1
+ _ZN6KChart6Legend22setTitleTextAttributesERKNS_14TextAttributesE at Base 3.0.1
+ _ZN6KChart6Legend24setLegendSymbolAlignmentE6QFlagsIN2Qt13AlignmentFlagEE at Base 3.0.1
+ _ZN6KChart6Legend25setUseAutomaticMarkerSizeEb at Base 3.0.1
+ _ZN6KChart6Legend4initEv at Base 3.0.1
+ _ZN6KChart6Legend5paintEP8QPainter at Base 3.0.1
+ _ZN6KChart6Legend5paintEP8QPainterRK5QRect at Base 3.0.1
+ _ZN6KChart6Legend6setPenEjRK4QPen at Base 3.0.1
+ _ZN6KChart6Legend7setTextEjRK7QString at Base 3.0.1
+ _ZN6KChart6Legend8setBrushEjRK6QBrush at Base 3.0.1
+ _ZN6KChart6Legend8setColorEjRK6QColor at Base 3.0.1
+ _ZN6KChart6LegendC1EP7QWidget at Base 3.0.1
+ _ZN6KChart6LegendC1EPNS_15AbstractDiagramEP7QWidget at Base 3.0.1
+ _ZN6KChart6LegendC2EP7QWidget at Base 3.0.1
+ _ZN6KChart6LegendC2EPNS_15AbstractDiagramEP7QWidget at Base 3.0.1
+ _ZN6KChart6LegendD0Ev at Base 3.0.1
+ _ZN6KChart6LegendD1Ev at Base 3.0.1
+ _ZN6KChart6LegendD2Ev at Base 3.0.1
+ _ZN6KChart6Widget10allLegendsEv at Base 3.0.1
+ _ZN6KChart6Widget10barDiagramEv at Base 3.0.1
+ _ZN6KChart6Widget10pieDiagramEv at Base 3.0.1
+ _ZN6KChart6Widget10setDatasetEiRK5QListISt4pairIddEERK7QString at Base 3.0.1
+ _ZN6KChart6Widget10setDatasetEiRK5QListIdERK7QString at Base 3.0.1
+ _ZN6KChart6Widget10setSubTypeENS0_7SubTypeE at Base 3.0.1
+ _ZN6KChart6Widget10takeLegendEPNS_6LegendE at Base 3.0.1
+ _ZN6KChart6Widget11lineDiagramEv at Base 3.0.1
+ _ZN6KChart6Widget11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KChart6Widget11qt_metacastEPKc at Base 3.0.1
+ _ZN6KChart6Widget11ringDiagramEv at Base 3.0.1
+ _ZN6KChart6Widget11setDataCellEiiSt4pairIddE at Base 3.0.1
+ _ZN6KChart6Widget11setDataCellEiid at Base 3.0.1
+ _ZN6KChart6Widget12polarDiagramEv at Base 3.0.1
+ _ZN6KChart6Widget13replaceLegendEPNS_6LegendES2_ at Base 3.0.1
+ _ZN6KChart6Widget15addHeaderFooterEPNS_12HeaderFooterE at Base 3.0.1
+ _ZN6KChart6Widget15addHeaderFooterERK7QStringNS_12HeaderFooter16HeaderFooterTypeENS_8PositionE at Base 3.0.1
+ _ZN6KChart6Widget15coordinatePlaneEv at Base 3.0.1
+ _ZN6KChart6Widget16justifyModelSizeEii at Base 3.0.1
+ _ZN6KChart6Widget16setGlobalLeadingEiiii at Base 3.0.1
+ _ZN6KChart6Widget16staticMetaObjectE at Base 3.0.1
+ _ZN6KChart6Widget16takeHeaderFooterEPNS_12HeaderFooterE at Base 3.0.1
+ _ZN6KChart6Widget17allHeadersFootersEv at Base 3.0.1
+ _ZN6KChart6Widget17checkDatasetWidthEi at Base 3.0.1
+ _ZN6KChart6Widget17firstHeaderFooterEv at Base 3.0.1
+ _ZN6KChart6Widget19replaceHeaderFooterEPNS_12HeaderFooterES2_ at Base 3.0.1
+ _ZN6KChart6Widget19setGlobalLeadingTopEi at Base 3.0.1
+ _ZN6KChart6Widget20setGlobalLeadingLeftEi at Base 3.0.1
+ _ZN6KChart6Widget21setGlobalLeadingRightEi at Base 3.0.1
+ _ZN6KChart6Widget22setGlobalLeadingBottomEi at Base 3.0.1
+ _ZN6KChart6Widget4initEv at Base 3.0.1
+ _ZN6KChart6Widget6legendEv at Base 3.0.1
+ _ZN6KChart6Widget7diagramEv at Base 3.0.1
+ _ZN6KChart6Widget7plotterEv at Base 3.0.1
+ _ZN6KChart6Widget7setTypeENS0_9ChartTypeENS0_7SubTypeE at Base 3.0.1
+ _ZN6KChart6Widget9addLegendENS_8PositionE at Base 3.0.1
+ _ZN6KChart6Widget9addLegendEPNS_6LegendE at Base 3.0.1
+ _ZN6KChart6Widget9resetDataEv at Base 3.0.1
+ _ZN6KChart6WidgetC1EP7QWidget at Base 3.0.1
+ _ZN6KChart6WidgetC2EP7QWidget at Base 3.0.1
+ _ZN6KChart6WidgetD0Ev at Base 3.0.1
+ _ZN6KChart6WidgetD1Ev at Base 3.0.1
+ _ZN6KChart6WidgetD2Ev at Base 3.0.1
+ _ZN6KChart7MeasureC1ERKS0_ at Base 3.0.1
+ _ZN6KChart7MeasureC1EdN11KChartEnums22MeasureCalculationModeENS1_18MeasureOrientationE at Base 3.0.1
+ _ZN6KChart7MeasureC1Ev at Base 3.0.1
+ _ZN6KChart7MeasureC2ERKS0_ at Base 3.0.1
+ _ZN6KChart7MeasureC2EdN11KChartEnums22MeasureCalculationModeENS1_18MeasureOrientationE at Base 3.0.1
+ _ZN6KChart7MeasureC2Ev at Base 3.0.1
+ _ZN6KChart7MeasureaSERKS0_ at Base 3.0.1
+ _ZN6KChart7Palette11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KChart7Palette11qt_metacastEPKc at Base 3.0.1
+ _ZN6KChart7Palette11removeBrushEi at Base 3.0.1
+ _ZN6KChart7Palette14defaultPaletteEv at Base 3.0.1
+ _ZN6KChart7Palette14rainbowPaletteEv at Base 3.0.1
+ _ZN6KChart7Palette14subduedPaletteEv at Base 3.0.1
+ _ZN6KChart7Palette16staticMetaObjectE at Base 3.0.1
+ _ZN6KChart7Palette7changedEv at Base 3.0.1
+ _ZN6KChart7Palette8addBrushERK6QBrushi at Base 3.0.1
+ _ZN6KChart7PaletteC1EP7QObject at Base 3.0.1
+ _ZN6KChart7PaletteC1ERKS0_ at Base 3.0.1
+ _ZN6KChart7PaletteC2EP7QObject at Base 3.0.1
+ _ZN6KChart7PaletteC2ERKS0_ at Base 3.0.1
+ _ZN6KChart7PaletteD0Ev at Base 3.0.1
+ _ZN6KChart7PaletteD1Ev at Base 3.0.1
+ _ZN6KChart7PaletteD2Ev at Base 3.0.1
+ _ZN6KChart7PaletteaSERKS0_ at Base 3.0.1
+ _ZN6KChart7Plotter10paintEventEP11QPaintEvent at Base 3.0.1
+ _ZN6KChart7Plotter11PlotterType13reverseMapperEv at Base 3.0.1
+ _ZN6KChart7Plotter11PlotterType17setUseCompressionENS0_15CompressionModeE at Base 3.0.1
+ _ZN6KChart7Plotter11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KChart7Plotter11qt_metacastEPKc at Base 3.0.1
+ _ZN6KChart7Plotter11resizeEventEP12QResizeEvent at Base 3.0.1
+ _ZN6KChart7Plotter15calcMergeRadiusEv at Base 3.0.1
+ _ZN6KChart7Plotter16staticMetaObjectE at Base 3.0.1
+ _ZN6KChart7Plotter17setLineAttributesERK11QModelIndexRKNS_14LineAttributesE at Base 3.0.1
+ _ZN6KChart7Plotter17setLineAttributesERKNS_14LineAttributesE at Base 3.0.1
+ _ZN6KChart7Plotter17setLineAttributesEiRKNS_14LineAttributesE at Base 3.0.1
+ _ZN6KChart7Plotter17setMaxSlopeChangeEd at Base 3.0.1
+ _ZN6KChart7Plotter19resetLineAttributesERK11QModelIndex at Base 3.0.1
+ _ZN6KChart7Plotter19resetLineAttributesEi at Base 3.0.1
+ _ZN6KChart7Plotter21setUseDataCompressionENS0_15CompressionModeE at Base 3.0.1
+ _ZN6KChart7Plotter22connectAttributesModelEPNS_15AttributesModelE at Base 3.0.1
+ _ZN6KChart7Plotter22setDataBoundariesDirtyEv at Base 3.0.1
+ _ZN6KChart7Plotter23setThreeDLineAttributesERK11QModelIndexRKNS_20ThreeDLineAttributesE at Base 3.0.1
+ _ZN6KChart7Plotter23setThreeDLineAttributesERKNS_20ThreeDLineAttributesE at Base 3.0.1
+ _ZN6KChart7Plotter23setThreeDLineAttributesEiRKNS_20ThreeDLineAttributesE at Base 3.0.1
+ _ZN6KChart7Plotter24setMergeRadiusPercentageEd at Base 3.0.1
+ _ZN6KChart7Plotter25setValueTrackerAttributesERK11QModelIndexRKNS_22ValueTrackerAttributesE at Base 3.0.1
+ _ZN6KChart7Plotter4initEv at Base 3.0.1
+ _ZN6KChart7Plotter5paintEPNS_12PaintContextE at Base 3.0.1
+ _ZN6KChart7Plotter6resizeERK6QSizeF at Base 3.0.1
+ _ZN6KChart7Plotter7setTypeENS0_8PlotTypeE at Base 3.0.1
+ _ZN6KChart7PlotterC1EP7QWidgetPNS_24CartesianCoordinatePlaneE at Base 3.0.1
+ _ZN6KChart7PlotterC2EP7QWidgetPNS_24CartesianCoordinatePlaneE at Base 3.0.1
+ _ZN6KChart7PlotterD0Ev at Base 3.0.1
+ _ZN6KChart7PlotterD1Ev at Base 3.0.1
+ _ZN6KChart7PlotterD2Ev at Base 3.0.1
+ _ZN6KChart8Position14printableNamesE6QFlagsINS0_6OptionEE at Base 3.0.1
+ _ZN6KChart8Position4EastE at Base 3.0.1
+ _ZN6KChart8Position4WestE at Base 3.0.1
+ _ZN6KChart8Position5NorthE at Base 3.0.1
+ _ZN6KChart8Position5SouthE at Base 3.0.1
+ _ZN6KChart8Position5namesE6QFlagsINS0_6OptionEE at Base 3.0.1
+ _ZN6KChart8Position6CenterE at Base 3.0.1
+ _ZN6KChart8Position7UnknownE at Base 3.0.1
+ _ZN6KChart8Position8FloatingE at Base 3.0.1
+ _ZN6KChart8Position8fromNameEPKc at Base 3.0.1
+ _ZN6KChart8Position8fromNameERK10QByteArray at Base 3.0.1
+ _ZN6KChart8Position9NorthEastE at Base 3.0.1
+ _ZN6KChart8Position9NorthWestE at Base 3.0.1
+ _ZN6KChart8Position9SouthEastE at Base 3.0.1
+ _ZN6KChart8Position9SouthWestE at Base 3.0.1
+ _ZN6KChart8PositionC1EN11KChartEnums13PositionValueE at Base 3.0.1
+ _ZN6KChart8PositionC1Ei at Base 3.0.1
+ _ZN6KChart8PositionC1Ev at Base 3.0.1
+ _ZN6KChart8PositionC2EN11KChartEnums13PositionValueE at Base 3.0.1
+ _ZN6KChart8PositionC2Ei at Base 3.0.1
+ _ZN6KChart8PositionC2Ev at Base 3.0.1
+ _ZN6KChart8TextArea11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KChart8TextArea11qt_metacastEPKc at Base 3.0.1
+ _ZN6KChart8TextArea13paintIntoRectER8QPainterRK5QRect at Base 3.0.1
+ _ZN6KChart8TextArea15positionChangedEPS0_ at Base 3.0.1
+ _ZN6KChart8TextArea16staticMetaObjectE at Base 3.0.1
+ _ZN6KChart8TextArea18positionHasChangedEv at Base 3.0.1
+ _ZN6KChart8TextArea4initEv at Base 3.0.1
+ _ZN6KChart8TextArea8paintAllER8QPainter at Base 3.0.1
+ _ZN6KChart8TextAreaC1Ev at Base 3.0.1
+ _ZN6KChart8TextAreaC2Ev at Base 3.0.1
+ _ZN6KChart8TextAreaD0Ev at Base 3.0.1
+ _ZN6KChart8TextAreaD1Ev at Base 3.0.1
+ _ZN6KChart8TextAreaD2Ev at Base 3.0.1
+ _ZNK11KChartEnums10metaObjectEv at Base 3.0.1
+ _ZNK6KChart10BarDiagram10metaObjectEv at Base 3.0.1
+ _ZNK6KChart10BarDiagram11orientationEv at Base 3.0.1
+ _ZNK6KChart10BarDiagram13barAttributesERK11QModelIndex at Base 3.0.1
+ _ZNK6KChart10BarDiagram13barAttributesEi at Base 3.0.1
+ _ZNK6KChart10BarDiagram13barAttributesEv at Base 3.0.1
+ _ZNK6KChart10BarDiagram14BarDiagramType10compressorEv at Base 3.0.1
+ _ZNK6KChart10BarDiagram14BarDiagramType15attributesModelEv at Base 3.0.1
+ _ZNK6KChart10BarDiagram14BarDiagramType24attributesModelRootIndexEv at Base 3.0.1
+ _ZNK6KChart10BarDiagram14BarDiagramType7diagramEv at Base 3.0.1
+ _ZNK6KChart10BarDiagram15threeDItemDepthERK11QModelIndex at Base 3.0.1
+ _ZNK6KChart10BarDiagram15threeDItemDepthEi at Base 3.0.1
+ _ZNK6KChart10BarDiagram19threeDBarAttributesERK11QModelIndex at Base 3.0.1
+ _ZNK6KChart10BarDiagram19threeDBarAttributesEi at Base 3.0.1
+ _ZNK6KChart10BarDiagram19threeDBarAttributesEv at Base 3.0.1
+ _ZNK6KChart10BarDiagram23calculateDataBoundariesEv at Base 3.0.1
+ _ZNK6KChart10BarDiagram24numberOfAbscissaSegmentsEv at Base 3.0.1
+ _ZNK6KChart10BarDiagram24numberOfOrdinateSegmentsEv at Base 3.0.1
+ _ZNK6KChart10BarDiagram4typeEv at Base 3.0.1
+ _ZNK6KChart10BarDiagram5cloneEv at Base 3.0.1
+ _ZNK6KChart10BarDiagram7compareEPKS0_ at Base 3.0.1
+ _ZNK6KChart10PieDiagram10metaObjectEv at Base 3.0.1
+ _ZNK6KChart10PieDiagram11twoDPieRectERK6QRectFRKNS_19ThreeDPieAttributesE at Base 3.0.1
+ _ZNK6KChart10PieDiagram11valueTotalsEv at Base 3.0.1
+ _ZNK6KChart10PieDiagram16labelDecorationsEv at Base 3.0.1
+ _ZNK6KChart10PieDiagram17numberOfGridRingsEv at Base 3.0.1
+ _ZNK6KChart10PieDiagram20explodedDrawPositionERK6QRectFj at Base 3.0.1
+ _ZNK6KChart10PieDiagram23calculateDataBoundariesEv at Base 3.0.1
+ _ZNK6KChart10PieDiagram24numberOfValuesPerDatasetEv at Base 3.0.1
+ _ZNK6KChart10PieDiagram32isLabelCollisionAvoidanceEnabledEv at Base 3.0.1
+ _ZNK6KChart10PieDiagram5cloneEv at Base 3.0.1
+ _ZNK6KChart11LineDiagram10metaObjectEv at Base 3.0.1
+ _ZNK6KChart11LineDiagram14lineAttributesERK11QModelIndex at Base 3.0.1
+ _ZNK6KChart11LineDiagram14lineAttributesEi at Base 3.0.1
+ _ZNK6KChart11LineDiagram14lineAttributesEv at Base 3.0.1
+ _ZNK6KChart11LineDiagram15LineDiagramType10compressorEv at Base 3.0.1
+ _ZNK6KChart11LineDiagram15LineDiagramType12valueForCellEii at Base 3.0.1
+ _ZNK6KChart11LineDiagram15LineDiagramType15attributesModelEv at Base 3.0.1
+ _ZNK6KChart11LineDiagram15LineDiagramType16datasetDimensionEv at Base 3.0.1
+ _ZNK6KChart11LineDiagram15LineDiagramType23interpolateMissingValueERKNS_30CartesianDiagramDataCompressor13CachePositionE at Base 3.0.1
+ _ZNK6KChart11LineDiagram15LineDiagramType24attributesModelRootIndexEv at Base 3.0.1
+ _ZNK6KChart11LineDiagram15LineDiagramType7diagramEv at Base 3.0.1
+ _ZNK6KChart11LineDiagram15threeDItemDepthERK11QModelIndex at Base 3.0.1
+ _ZNK6KChart11LineDiagram15threeDItemDepthEi at Base 3.0.1
+ _ZNK6KChart11LineDiagram16centerDataPointsEv at Base 3.0.1
+ _ZNK6KChart11LineDiagram19reverseDatasetOrderEv at Base 3.0.1
+ _ZNK6KChart11LineDiagram20threeDLineAttributesERK11QModelIndex at Base 3.0.1
+ _ZNK6KChart11LineDiagram20threeDLineAttributesEi at Base 3.0.1
+ _ZNK6KChart11LineDiagram20threeDLineAttributesEv at Base 3.0.1
+ _ZNK6KChart11LineDiagram22valueTrackerAttributesERK11QModelIndex at Base 3.0.1
+ _ZNK6KChart11LineDiagram23calculateDataBoundariesEv at Base 3.0.1
+ _ZNK6KChart11LineDiagram24numberOfAbscissaSegmentsEv at Base 3.0.1
+ _ZNK6KChart11LineDiagram24numberOfOrdinateSegmentsEv at Base 3.0.1
+ _ZNK6KChart11LineDiagram4typeEv at Base 3.0.1
+ _ZNK6KChart11LineDiagram5cloneEv at Base 3.0.1
+ _ZNK6KChart11LineDiagram7compareEPKS0_ at Base 3.0.1
+ _ZNK6KChart11RingDiagram10metaObjectEv at Base 3.0.1
+ _ZNK6KChart11RingDiagram11valueTotalsEi at Base 3.0.1
+ _ZNK6KChart11RingDiagram11valueTotalsEv at Base 3.0.1
+ _ZNK6KChart11RingDiagram16numberOfDatasetsEv at Base 3.0.1
+ _ZNK6KChart11RingDiagram17numberOfGridRingsEv at Base 3.0.1
+ _ZNK6KChart11RingDiagram17relativeThicknessEv at Base 3.0.1
+ _ZNK6KChart11RingDiagram18expandWhenExplodedEv at Base 3.0.1
+ _ZNK6KChart11RingDiagram23calculateDataBoundariesEv at Base 3.0.1
+ _ZNK6KChart11RingDiagram24numberOfValuesPerDatasetEv at Base 3.0.1
+ _ZNK6KChart11RingDiagram5cloneEv at Base 3.0.1
+ _ZNK6KChart11RingDiagram7compareEPKS0_ at Base 3.0.1
+ _ZNK6KChart11TernaryAxis10metaObjectEv at Base 3.0.1
+ _ZNK6KChart11TernaryAxis11maximumSizeEv at Base 3.0.1
+ _ZNK6KChart11TernaryAxis11minimumSizeEv at Base 3.0.1
+ _ZNK6KChart11TernaryAxis15requiredMarginsEv at Base 3.0.1
+ _ZNK6KChart11TernaryAxis19expandingDirectionsEv at Base 3.0.1
+ _ZNK6KChart11TernaryAxis19titleTextAttributesEv at Base 3.0.1
+ _ZNK6KChart11TernaryAxis29hasDefaultTitleTextAttributesEv at Base 3.0.1
+ _ZNK6KChart11TernaryAxis7isEmptyEv at Base 3.0.1
+ _ZNK6KChart11TernaryAxis8geometryEv at Base 3.0.1
+ _ZNK6KChart11TernaryAxis8positionEv at Base 3.0.1
+ _ZNK6KChart11TernaryAxis8sizeHintEv at Base 3.0.1
+ _ZNK6KChart11TernaryAxis9titleTextEv at Base 3.0.1
+ _ZNK6KChart12AbstractArea10metaObjectEv at Base 3.0.1
+ _ZNK6KChart12AbstractArea10topOverlapEb at Base 3.0.1
+ _ZNK6KChart12AbstractArea11leftOverlapEb at Base 3.0.1
+ _ZNK6KChart12AbstractArea12areaGeometryEv at Base 3.0.1
+ _ZNK6KChart12AbstractArea12rightOverlapEb at Base 3.0.1
+ _ZNK6KChart12AbstractArea13bottomOverlapEb at Base 3.0.1
+ _ZNK6KChart12AbstractAxis10metaObjectEv at Base 3.0.1
+ _ZNK6KChart12AbstractAxis10observedByEPNS_15AbstractDiagramE at Base 3.0.1
+ _ZNK6KChart12AbstractAxis11shortLabelsEv at Base 3.0.1
+ _ZNK6KChart12AbstractAxis14textAttributesEv at Base 3.0.1
+ _ZNK6KChart12AbstractAxis15coordinatePlaneEv at Base 3.0.1
+ _ZNK6KChart12AbstractAxis15customizedLabelERK7QString at Base 3.0.1
+ _ZNK6KChart12AbstractAxis15rulerAttributesEv at Base 3.0.1
+ _ZNK6KChart12AbstractAxis6labelsEv at Base 3.0.1
+ _ZNK6KChart12AbstractAxis7compareEPKS0_ at Base 3.0.1
+ _ZNK6KChart12AbstractAxis7diagramEv at Base 3.0.1
+ _ZNK6KChart12HeaderFooter10metaObjectEv at Base 3.0.1
+ _ZNK6KChart12HeaderFooter4typeEv at Base 3.0.1
+ _ZNK6KChart12HeaderFooter5cloneEv at Base 3.0.1
+ _ZNK6KChart12HeaderFooter7compareERKS0_ at Base 3.0.1
+ _ZNK6KChart12HeaderFooter8positionEv at Base 3.0.1
+ _ZNK6KChart12PaintContext15coordinatePlaneEv at Base 3.0.1
+ _ZNK6KChart12PaintContext7painterEv at Base 3.0.1
+ _ZNK6KChart12PaintContext9rectangleEv at Base 3.0.1
+ _ZNK6KChart12PolarDiagram10metaObjectEv at Base 3.0.1
+ _ZNK6KChart12PolarDiagram11valueTotalsEv at Base 3.0.1
+ _ZNK6KChart12PolarDiagram13closeDatasetsEv at Base 3.0.1
+ _ZNK6KChart12PolarDiagram17numberOfGridRingsEv at Base 3.0.1
+ _ZNK6KChart12PolarDiagram18zeroDegreePositionEv at Base 3.0.1
+ _ZNK6KChart12PolarDiagram20rotateCircularLabelsEv at Base 3.0.1
+ _ZNK6KChart12PolarDiagram20showLabelsAtPositionENS_8PositionE at Base 3.0.1
+ _ZNK6KChart12PolarDiagram23calculateDataBoundariesEv at Base 3.0.1
+ _ZNK6KChart12PolarDiagram24numberOfValuesPerDatasetEv at Base 3.0.1
+ _ZNK6KChart12PolarDiagram24showDelimitersAtPositionENS_8PositionE at Base 3.0.1
+ _ZNK6KChart12PolarDiagram5cloneEv at Base 3.0.1
+ _ZNK6KChart12RadarDiagram10metaObjectEv at Base 3.0.1
+ _ZNK6KChart12RadarDiagram11valueTotalsEv at Base 3.0.1
+ _ZNK6KChart12RadarDiagram13closeDatasetsEv at Base 3.0.1
+ _ZNK6KChart12RadarDiagram17numberOfGridRingsEv at Base 3.0.1
+ _ZNK6KChart12RadarDiagram23calculateDataBoundariesEv at Base 3.0.1
+ _ZNK6KChart12RadarDiagram24numberOfValuesPerDatasetEv at Base 3.0.1
+ _ZNK6KChart12RadarDiagram5cloneEv at Base 3.0.1
+ _ZNK6KChart12RadarDiagram9fillAlphaEv at Base 3.0.1
+ _ZNK6KChart12StockDiagram10metaObjectEv at Base 3.0.1
+ _ZNK6KChart12StockDiagram14lowHighLinePenEi at Base 3.0.1
+ _ZNK6KChart12StockDiagram14lowHighLinePenEv at Base 3.0.1
+ _ZNK6KChart12StockDiagram15threeDItemDepthERK11QModelIndex at Base 3.0.1
+ _ZNK6KChart12StockDiagram15threeDItemDepthEi at Base 3.0.1
+ _ZNK6KChart12StockDiagram18stockBarAttributesEi at Base 3.0.1
+ _ZNK6KChart12StockDiagram18stockBarAttributesEv at Base 3.0.1
+ _ZNK6KChart12StockDiagram19threeDBarAttributesEi at Base 3.0.1
+ _ZNK6KChart12StockDiagram19threeDBarAttributesEv at Base 3.0.1
+ _ZNK6KChart12StockDiagram21upTrendCandlestickPenEi at Base 3.0.1
+ _ZNK6KChart12StockDiagram21upTrendCandlestickPenEv at Base 3.0.1
+ _ZNK6KChart12StockDiagram23calculateDataBoundariesEv at Base 3.0.1
+ _ZNK6KChart12StockDiagram23downTrendCandlestickPenEi at Base 3.0.1
+ _ZNK6KChart12StockDiagram23downTrendCandlestickPenEv at Base 3.0.1
+ _ZNK6KChart12StockDiagram23upTrendCandlestickBrushEi at Base 3.0.1
+ _ZNK6KChart12StockDiagram23upTrendCandlestickBrushEv at Base 3.0.1
+ _ZNK6KChart12StockDiagram24numberOfAbscissaSegmentsEv at Base 3.0.1
+ _ZNK6KChart12StockDiagram24numberOfOrdinateSegmentsEv at Base 3.0.1
+ _ZNK6KChart12StockDiagram25downTrendCandlestickBrushEi at Base 3.0.1
+ _ZNK6KChart12StockDiagram25downTrendCandlestickBrushEv at Base 3.0.1
+ _ZNK6KChart12StockDiagram4typeEv at Base 3.0.1
+ _ZNK6KChart13BarAttributes12barGapFactorEv at Base 3.0.1
+ _ZNK6KChart13BarAttributes13fixedBarWidthEv at Base 3.0.1
+ _ZNK6KChart13BarAttributes14groupGapFactorEv at Base 3.0.1
+ _ZNK6KChart13BarAttributes16useFixedBarWidthEv at Base 3.0.1
+ _ZNK6KChart13BarAttributes17fixedDataValueGapEv at Base 3.0.1
+ _ZNK6KChart13BarAttributes18fixedValueBlockGapEv at Base 3.0.1
+ _ZNK6KChart13BarAttributes20useFixedDataValueGapEv at Base 3.0.1
+ _ZNK6KChart13BarAttributes21drawSolidExcessArrowsEv at Base 3.0.1
+ _ZNK6KChart13BarAttributes21useFixedValueBlockGapEv at Base 3.0.1
+ _ZNK6KChart13BarAttributeseqERKS0_ at Base 3.0.1
+ _ZNK6KChart13CartesianAxis10isAbscissaEv at Base 3.0.1
+ _ZNK6KChart13CartesianAxis10isOrdinateEv at Base 3.0.1
+ _ZNK6KChart13CartesianAxis10metaObjectEv at Base 3.0.1
+ _ZNK6KChart13CartesianAxis10tickLengthEb at Base 3.0.1
+ _ZNK6KChart13CartesianAxis10titleSpaceEv at Base 3.0.1
+ _ZNK6KChart13CartesianAxis11annotationsEv at Base 3.0.1
+ _ZNK6KChart13CartesianAxis11customTicksEv at Base 3.0.1
+ _ZNK6KChart13CartesianAxis11maximumSizeEv at Base 3.0.1
+ _ZNK6KChart13CartesianAxis11minimumSizeEv at Base 3.0.1
+ _ZNK6KChart13CartesianAxis16customTickLengthEv at Base 3.0.1
+ _ZNK6KChart13CartesianAxis18setCachedSizeDirtyEv at Base 3.0.1
+ _ZNK6KChart13CartesianAxis19expandingDirectionsEv at Base 3.0.1
+ _ZNK6KChart13CartesianAxis19titleTextAttributesEv at Base 3.0.1
+ _ZNK6KChart13CartesianAxis29hasDefaultTitleTextAttributesEv at Base 3.0.1
+ _ZNK6KChart13CartesianAxis7compareEPKS0_ at Base 3.0.1
+ _ZNK6KChart13CartesianAxis7isEmptyEv at Base 3.0.1
+ _ZNK6KChart13CartesianAxis8geometryEv at Base 3.0.1
+ _ZNK6KChart13CartesianAxis8positionEv at Base 3.0.1
+ _ZNK6KChart13CartesianAxis8sizeHintEv at Base 3.0.1
+ _ZNK6KChart13CartesianAxis9titleSizeEv at Base 3.0.1
+ _ZNK6KChart13CartesianAxis9titleTextEv at Base 3.0.1
+ _ZNK6KChart13PieAttributes13explodeFactorEv at Base 3.0.1
+ _ZNK6KChart13PieAttributes7explodeEv at Base 3.0.1
+ _ZNK6KChart13PieAttributes9gapFactorEb at Base 3.0.1
+ _ZNK6KChart13PieAttributeseqERKS0_ at Base 3.0.1
+ _ZNK6KChart14GridAttributes10subGridPenEv at Base 3.0.1
+ _ZNK6KChart14GridAttributes11zeroLinePenEv at Base 3.0.1
+ _ZNK6KChart14GridAttributes13gridStepWidthEv at Base 3.0.1
+ _ZNK6KChart14GridAttributes13isGridVisibleEv at Base 3.0.1
+ _ZNK6KChart14GridAttributes16gridSubStepWidthEv at Base 3.0.1
+ _ZNK6KChart14GridAttributes16isSubGridVisibleEv at Base 3.0.1
+ _ZNK6KChart14GridAttributes18linesOnAnnotationsEv at Base 3.0.1
+ _ZNK6KChart14GridAttributes19isOuterLinesVisibleEv at Base 3.0.1
+ _ZNK6KChart14GridAttributes22adjustLowerBoundToGridEv at Base 3.0.1
+ _ZNK6KChart14GridAttributes22adjustUpperBoundToGridEv at Base 3.0.1
+ _ZNK6KChart14GridAttributes23gridGranularitySequenceEv at Base 3.0.1
+ _ZNK6KChart14GridAttributes7gridPenEv at Base 3.0.1
+ _ZNK6KChart14GridAttributeseqERKS0_ at Base 3.0.1
+ _ZNK6KChart14LineAttributes11displayAreaEv at Base 3.0.1
+ _ZNK6KChart14LineAttributes12transparencyEv at Base 3.0.1
+ _ZNK6KChart14LineAttributes19areaBoundingDatasetEv at Base 3.0.1
+ _ZNK6KChart14LineAttributes19missingValuesPolicyEv at Base 3.0.1
+ _ZNK6KChart14LineAttributes9isVisibleEv at Base 3.0.1
+ _ZNK6KChart14LineAttributeseqERKS0_ at Base 3.0.1
+ _ZNK6KChart14LineLayoutItem11maximumSizeEv at Base 3.0.1
+ _ZNK6KChart14LineLayoutItem11minimumSizeEv at Base 3.0.1
+ _ZNK6KChart14LineLayoutItem19expandingDirectionsEv at Base 3.0.1
+ _ZNK6KChart14LineLayoutItem25legendLineSymbolAlignmentEv at Base 3.0.1
+ _ZNK6KChart14LineLayoutItem7isEmptyEv at Base 3.0.1
+ _ZNK6KChart14LineLayoutItem8geometryEv at Base 3.0.1
+ _ZNK6KChart14LineLayoutItem8sizeHintEv at Base 3.0.1
+ _ZNK6KChart14TextAttributes10autoRotateEv at Base 3.0.1
+ _ZNK6KChart14TextAttributes10autoShrinkEv at Base 3.0.1
+ _ZNK6KChart14TextAttributes11hasRotationEv at Base 3.0.1
+ _ZNK6KChart14TextAttributes12textDocumentEv at Base 3.0.1
+ _ZNK6KChart14TextAttributes14calculatedFontEPK7QObjectN11KChartEnums18MeasureOrientationE at Base 3.0.1
+ _ZNK6KChart14TextAttributes15minimalFontSizeEv at Base 3.0.1
+ _ZNK6KChart14TextAttributes18calculatedFontSizeEPK7QObjectN11KChartEnums18MeasureOrientationE at Base 3.0.1
+ _ZNK6KChart14TextAttributes18calculatedFontSizeERK6QSizeFN11KChartEnums18MeasureOrientationE at Base 3.0.1
+ _ZNK6KChart14TextAttributes19hasAbsoluteFontSizeEv at Base 3.0.1
+ _ZNK6KChart14TextAttributes3penEv at Base 3.0.1
+ _ZNK6KChart14TextAttributes4fontEv at Base 3.0.1
+ _ZNK6KChart14TextAttributes8fontSizeEv at Base 3.0.1
+ _ZNK6KChart14TextAttributes8rotationEv at Base 3.0.1
+ _ZNK6KChart14TextAttributes9isVisibleEv at Base 3.0.1
+ _ZNK6KChart14TextAttributeseqERKS0_ at Base 3.0.1
+ _ZNK6KChart14TextLayoutItem10intersectsERKS0_RK6QPointS5_ at Base 3.0.1
+ _ZNK6KChart14TextLayoutItem10intersectsERKS0_RK7QPointFS5_ at Base 3.0.1
+ _ZNK6KChart14TextLayoutItem11marginWidthERK5QSize at Base 3.0.1
+ _ZNK6KChart14TextLayoutItem11marginWidthEv at Base 3.0.1
+ _ZNK6KChart14TextLayoutItem11maximumSizeEv at Base 3.0.1
+ _ZNK6KChart14TextLayoutItem11minimumSizeEv at Base 3.0.1
+ _ZNK6KChart14TextLayoutItem12calcSizeHintERK5QFont at Base 3.0.1
+ _ZNK6KChart14TextLayoutItem12realFontSizeEv at Base 3.0.1
+ _ZNK6KChart14TextLayoutItem13textAlignmentEv at Base 3.0.1
+ _ZNK6KChart14TextLayoutItem14textAttributesEv at Base 3.0.1
+ _ZNK6KChart14TextLayoutItem15boundingPolygonEv at Base 3.0.1
+ _ZNK6KChart14TextLayoutItem17autoReferenceAreaEv at Base 3.0.1
+ _ZNK6KChart14TextLayoutItem17sizeHintUnrotatedEv at Base 3.0.1
+ _ZNK6KChart14TextLayoutItem17unrotatedSizeHintERK5QFont at Base 3.0.1
+ _ZNK6KChart14TextLayoutItem17unrotatedTextSizeE5QFont at Base 3.0.1
+ _ZNK6KChart14TextLayoutItem19expandingDirectionsEv at Base 3.0.1
+ _ZNK6KChart14TextLayoutItem19maybeUpdateRealFontEv at Base 3.0.1
+ _ZNK6KChart14TextLayoutItem21fitFontSizeToGeometryEv at Base 3.0.1
+ _ZNK6KChart14TextLayoutItem4textEv at Base 3.0.1
+ _ZNK6KChart14TextLayoutItem7isEmptyEv at Base 3.0.1
+ _ZNK6KChart14TextLayoutItem8geometryEv at Base 3.0.1
+ _ZNK6KChart14TextLayoutItem8realFontEv at Base 3.0.1
+ _ZNK6KChart14TextLayoutItem8sizeHintEv at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram10metaObjectEv at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram10unitPrefixEN2Qt11OrientationE at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram10unitPrefixEiN2Qt11OrientationEb at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram10unitSuffixEN2Qt11OrientationE at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram10unitSuffixEiN2Qt11OrientationEb at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram10visualRectERK11QModelIndex at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram11datasetPensEv at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram11percentModeEv at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram12antiAliasingEv at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram12valueForCellEii at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram12visualRegionERK11QModelIndex at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram13datasetLabelsEv at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram13isIndexHiddenERK11QModelIndex at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram13itemRowLabelsEv at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram14dataBoundariesEv at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram14datasetBrushesEv at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram14datasetMarkersEv at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram14verticalOffsetEv at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram15attributesModelEv at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram15checkInvariantsEb at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram15coordinatePlaneEv at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram16datasetDimensionEv at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram16horizontalOffsetEv at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram19dataValueAttributesERK11QModelIndex at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram19dataValueAttributesEi at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram19dataValueAttributesEv at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram22setDataBoundariesDirtyEv at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram24attributesModelRootIndexEv at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram24visualRegionForSelectionERK14QItemSelection at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram26conditionallyMapFromSourceERK11QModelIndex at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram27usesExternalAttributesModelEv at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram30allowOverlappingDataValueTextsEv at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram3penERK11QModelIndex at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram3penEi at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram3penEv at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram5brushERK11QModelIndex at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram5brushEi at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram5brushEv at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram6updateEv at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram7compareEPKS0_ at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram7indexAtERK6QPoint at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram8isHiddenERK11QModelIndex at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram8isHiddenEi at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram8isHiddenEv at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram9indexesAtERK6QPoint at Base 3.0.1
+ _ZNK6KChart15AbstractDiagram9indexesInERK5QRect at Base 3.0.1
+ _ZNK6KChart15AttributesModel10headerDataEiN2Qt11OrientationEi at Base 3.0.1
+ _ZNK6KChart15AttributesModel10metaObjectEv at Base 3.0.1
+ _ZNK6KChart15AttributesModel11columnCountERK11QModelIndex at Base 3.0.1
+ _ZNK6KChart15AttributesModel11paletteTypeEv at Base 3.0.1
+ _ZNK6KChart15AttributesModel15defaultsForRoleEi at Base 3.0.1
+ _ZNK6KChart15AttributesModel16datasetDimensionEv at Base 3.0.1
+ _ZNK6KChart15AttributesModel17compareAttributesEiRK8QVariantS3_ at Base 3.0.1
+ _ZNK6KChart15AttributesModel17defaultHeaderDataEiN2Qt11OrientationEi at Base 3.0.1
+ _ZNK6KChart15AttributesModel21compareHeaderDataMapsERK4QMapIiS1_Ii8QVariantEES6_ at Base 3.0.1
+ _ZNK6KChart15AttributesModel21isKnownAttributesRoleEi at Base 3.0.1
+ _ZNK6KChart15AttributesModel4dataERK11QModelIndexi at Base 3.0.1
+ _ZNK6KChart15AttributesModel4dataEi at Base 3.0.1
+ _ZNK6KChart15AttributesModel4dataEii at Base 3.0.1
+ _ZNK6KChart15AttributesModel7compareEPKS0_ at Base 3.0.1
+ _ZNK6KChart15AttributesModel8rowCountERK11QModelIndex at Base 3.0.1
+ _ZNK6KChart15AttributesModel9modelDataEi at Base 3.0.1
+ _ZNK6KChart15DiagramObserver10metaObjectEv at Base 3.0.1
+ _ZNK6KChart15DiagramObserver7diagramEv at Base 3.0.1
+ _ZNK6KChart15FrameAttributes12cornerRadiusEv at Base 3.0.1
+ _ZNK6KChart15FrameAttributes3penEv at Base 3.0.1
+ _ZNK6KChart15FrameAttributes7paddingEv at Base 3.0.1
+ _ZNK6KChart15FrameAttributes9isVisibleEv at Base 3.0.1
+ _ZNK6KChart15FrameAttributeseqERKS0_ at Base 3.0.1
+ _ZNK6KChart15RulerAttributes11labelMarginEv at Base 3.0.1
+ _ZNK6KChart15RulerAttributes11tickMarkPenEd at Base 3.0.1
+ _ZNK6KChart15RulerAttributes11tickMarkPenEv at Base 3.0.1
+ _ZNK6KChart15RulerAttributes12rulerLinePenEv at Base 3.0.1
+ _ZNK6KChart15RulerAttributes12tickMarkPensEv at Base 3.0.1
+ _ZNK6KChart15RulerAttributes13showFirstTickEv at Base 3.0.1
+ _ZNK6KChart15RulerAttributes13showRulerLineEv at Base 3.0.1
+ _ZNK6KChart15RulerAttributes13tickMarkColorEv at Base 3.0.1
+ _ZNK6KChart15RulerAttributes16hasTickMarkPenAtEd at Base 3.0.1
+ _ZNK6KChart15RulerAttributes16majorTickMarkPenEv at Base 3.0.1
+ _ZNK6KChart15RulerAttributes16minorTickMarkPenEv at Base 3.0.1
+ _ZNK6KChart15RulerAttributes18showMajorTickMarksEv at Base 3.0.1
+ _ZNK6KChart15RulerAttributes18showMinorTickMarksEv at Base 3.0.1
+ _ZNK6KChart15RulerAttributes19majorTickMarkLengthEv at Base 3.0.1
+ _ZNK6KChart15RulerAttributes19minorTickMarkLengthEv at Base 3.0.1
+ _ZNK6KChart15RulerAttributes21majorTickMarkPenIsSetEv at Base 3.0.1
+ _ZNK6KChart15RulerAttributes21minorTickMarkPenIsSetEv at Base 3.0.1
+ _ZNK6KChart15RulerAttributes24majorTickMarkLengthIsSetEv at Base 3.0.1
+ _ZNK6KChart15RulerAttributes24minorTickMarkLengthIsSetEv at Base 3.0.1
+ _ZNK6KChart15RulerAttributeseqERKS0_ at Base 3.0.1
+ _ZNK6KChart16AbstractAreaBase15frameAttributesEv at Base 3.0.1
+ _ZNK6KChart16AbstractAreaBase16getFrameLeadingsERiS1_S1_S1_ at Base 3.0.1
+ _ZNK6KChart16AbstractAreaBase20backgroundAttributesEv at Base 3.0.1
+ _ZNK6KChart16AbstractAreaBase7compareEPKS0_ at Base 3.0.1
+ _ZNK6KChart16AbstractAreaBase9innerRectEv at Base 3.0.1
+ _ZNK6KChart16MarkerAttributes10markerSizeEv at Base 3.0.1
+ _ZNK6KChart16MarkerAttributes11markerColorEv at Base 3.0.1
+ _ZNK6KChart16MarkerAttributes11markerStyleEv at Base 3.0.1
+ _ZNK6KChart16MarkerAttributes14markerSizeModeEv at Base 3.0.1
+ _ZNK6KChart16MarkerAttributes15markerStylesMapEv at Base 3.0.1
+ _ZNK6KChart16MarkerAttributes16customMarkerPathEv at Base 3.0.1
+ _ZNK6KChart16MarkerAttributes3penEv at Base 3.0.1
+ _ZNK6KChart16MarkerAttributes6threeDEv at Base 3.0.1
+ _ZNK6KChart16MarkerAttributes9isVisibleEv at Base 3.0.1
+ _ZNK6KChart16MarkerAttributeseqERKS0_ at Base 3.0.1
+ _ZNK6KChart16MarkerLayoutItem11maximumSizeEv at Base 3.0.1
+ _ZNK6KChart16MarkerLayoutItem11minimumSizeEv at Base 3.0.1
+ _ZNK6KChart16MarkerLayoutItem19expandingDirectionsEv at Base 3.0.1
+ _ZNK6KChart16MarkerLayoutItem7isEmptyEv at Base 3.0.1
+ _ZNK6KChart16MarkerLayoutItem8geometryEv at Base 3.0.1
+ _ZNK6KChart16MarkerLayoutItem8sizeHintEv at Base 3.0.1
+ _ZNK6KChart16RelativePosition13referenceAreaEv at Base 3.0.1
+ _ZNK6KChart16RelativePosition14referencePointEPd at Base 3.0.1
+ _ZNK6KChart16RelativePosition15calculatedPointERK6QSizeF at Base 3.0.1
+ _ZNK6KChart16RelativePosition15referencePointsEv at Base 3.0.1
+ _ZNK6KChart16RelativePosition15verticalPaddingEv at Base 3.0.1
+ _ZNK6KChart16RelativePosition17horizontalPaddingEv at Base 3.0.1
+ _ZNK6KChart16RelativePosition17referencePositionEv at Base 3.0.1
+ _ZNK6KChart16RelativePosition8rotationEv at Base 3.0.1
+ _ZNK6KChart16RelativePosition9alignmentEv at Base 3.0.1
+ _ZNK6KChart16RelativePositioneqERKS0_ at Base 3.0.1
+ _ZNK6KChart17DatasetProxyModel10headerDataEiN2Qt11OrientationEi at Base 3.0.1
+ _ZNK6KChart17DatasetProxyModel10metaObjectEv at Base 3.0.1
+ _ZNK6KChart17DatasetProxyModel11mapToSourceERK11QModelIndex at Base 3.0.1
+ _ZNK6KChart17DatasetProxyModel13mapFromSourceERK11QModelIndex at Base 3.0.1
+ _ZNK6KChart17DatasetProxyModel16filterAcceptsRowEiRK11QModelIndex at Base 3.0.1
+ _ZNK6KChart17DatasetProxyModel19filterAcceptsColumnEiRK11QModelIndex at Base 3.0.1
+ _ZNK6KChart17DatasetProxyModel19mapProxyRowToSourceERKi at Base 3.0.1
+ _ZNK6KChart17DatasetProxyModel19mapSourceRowToProxyERKi at Base 3.0.1
+ _ZNK6KChart17DatasetProxyModel22mapProxyColumnToSourceERKi at Base 3.0.1
+ _ZNK6KChart17DatasetProxyModel22mapSourceColumnToProxyERKi at Base 3.0.1
+ _ZNK6KChart17DatasetProxyModel4dataERK11QModelIndexi at Base 3.0.1
+ _ZNK6KChart17DatasetProxyModel5buddyERK11QModelIndex at Base 3.0.1
+ _ZNK6KChart17DatasetProxyModel5flagsERK11QModelIndex at Base 3.0.1
+ _ZNK6KChart17DatasetProxyModel5indexEiiRK11QModelIndex at Base 3.0.1
+ _ZNK6KChart17DatasetProxyModel6parentERK11QModelIndex at Base 3.0.1
+ _ZNK6KChart17LeveyJenningsAxis10dateFormatEv at Base 3.0.1
+ _ZNK6KChart17LeveyJenningsAxis10metaObjectEv at Base 3.0.1
+ _ZNK6KChart17LeveyJenningsAxis4typeEv at Base 3.0.1
+ _ZNK6KChart17LeveyJenningsAxis7compareEPKS0_ at Base 3.0.1
+ _ZNK6KChart18AbstractAreaWidget10metaObjectEv at Base 3.0.1
+ _ZNK6KChart18AbstractAreaWidget12areaGeometryEv at Base 3.0.1
+ _ZNK6KChart18AbstractLayoutItem15sizeHintChangedEv at Base 3.0.1
+ _ZNK6KChart18AbstractPieDiagram10metaObjectEv at Base 3.0.1
+ _ZNK6KChart18AbstractPieDiagram11granularityEv at Base 3.0.1
+ _ZNK6KChart18AbstractPieDiagram13pieAttributesERK11QModelIndex at Base 3.0.1
+ _ZNK6KChart18AbstractPieDiagram13pieAttributesEi at Base 3.0.1
+ _ZNK6KChart18AbstractPieDiagram13pieAttributesEv at Base 3.0.1
+ _ZNK6KChart18AbstractPieDiagram13startPositionEv at Base 3.0.1
+ _ZNK6KChart18AbstractPieDiagram16autoRotateLabelsEv at Base 3.0.1
+ _ZNK6KChart18AbstractPieDiagram19threeDPieAttributesERK11QModelIndex at Base 3.0.1
+ _ZNK6KChart18AbstractPieDiagram19threeDPieAttributesEi at Base 3.0.1
+ _ZNK6KChart18AbstractPieDiagram19threeDPieAttributesEv at Base 3.0.1
+ _ZNK6KChart18AbstractPieDiagram7compareEPKS0_ at Base 3.0.1
+ _ZNK6KChart18AbstractProxyModel10metaObjectEv at Base 3.0.1
+ _ZNK6KChart18AbstractProxyModel11mapToSourceERK11QModelIndex at Base 3.0.1
+ _ZNK6KChart18AbstractProxyModel13mapFromSourceERK11QModelIndex at Base 3.0.1
+ _ZNK6KChart18AbstractProxyModel5indexEiiRK11QModelIndex at Base 3.0.1
+ _ZNK6KChart18AbstractProxyModel6parentERK11QModelIndex at Base 3.0.1
+ _ZNK6KChart18StockBarAttributes10tickLengthEv at Base 3.0.1
+ _ZNK6KChart18StockBarAttributes16candlestickWidthEv at Base 3.0.1
+ _ZNK6KChart18StockBarAttributeseqERKS0_ at Base 3.0.1
+ _ZNK6KChart18TernaryLineDiagram10metaObjectEv at Base 3.0.1
+ _ZNK6KChart18TernaryLineDiagram23calculateDataBoundariesEv at Base 3.0.1
+ _ZNK6KChart19DataValueAttributes12showInfiniteEv at Base 3.0.1
+ _ZNK6KChart19DataValueAttributes13decimalDigitsEv at Base 3.0.1
+ _ZNK6KChart19DataValueAttributes13usePercentageEv at Base 3.0.1
+ _ZNK6KChart19DataValueAttributes14textAttributesEv at Base 3.0.1
+ _ZNK6KChart19DataValueAttributes15frameAttributesEv at Base 3.0.1
+ _ZNK6KChart19DataValueAttributes16markerAttributesEv at Base 3.0.1
+ _ZNK6KChart19DataValueAttributes16negativePositionEv at Base 3.0.1
+ _ZNK6KChart19DataValueAttributes16positivePositionEv at Base 3.0.1
+ _ZNK6KChart19DataValueAttributes17powerOfTenDivisorEv at Base 3.0.1
+ _ZNK6KChart19DataValueAttributes20backgroundAttributesEv at Base 3.0.1
+ _ZNK6KChart19DataValueAttributes24showRepetitiveDataLabelsEv at Base 3.0.1
+ _ZNK6KChart19DataValueAttributes25showOverlappingDataLabelsEv at Base 3.0.1
+ _ZNK6KChart19DataValueAttributes31mirrorNegativeValueTextRotationEv at Base 3.0.1
+ _ZNK6KChart19DataValueAttributes6prefixEv at Base 3.0.1
+ _ZNK6KChart19DataValueAttributes6suffixEv at Base 3.0.1
+ _ZNK6KChart19DataValueAttributes9dataLabelEv at Base 3.0.1
+ _ZNK6KChart19DataValueAttributes9isVisibleEv at Base 3.0.1
+ _ZNK6KChart19DataValueAttributeseqERKS0_ at Base 3.0.1
+ _ZNK6KChart19TernaryPointDiagram10metaObjectEv at Base 3.0.1
+ _ZNK6KChart19TernaryPointDiagram23calculateDataBoundariesEv at Base 3.0.1
+ _ZNK6KChart19ThreeDBarAttributes15useShadowColorsEv at Base 3.0.1
+ _ZNK6KChart19ThreeDBarAttributes5angleEv at Base 3.0.1
+ _ZNK6KChart19ThreeDBarAttributeseqERKS0_ at Base 3.0.1
+ _ZNK6KChart19ThreeDPieAttributes15useShadowColorsEv at Base 3.0.1
+ _ZNK6KChart19ThreeDPieAttributeseqERKS0_ at Base 3.0.1
+ _ZNK6KChart20AbstractPolarDiagram10metaObjectEv at Base 3.0.1
+ _ZNK6KChart20AbstractPolarDiagram11columnCountEv at Base 3.0.1
+ _ZNK6KChart20AbstractPolarDiagram20polarCoordinatePlaneEv at Base 3.0.1
+ _ZNK6KChart20AbstractPolarDiagram8rowCountEv at Base 3.0.1
+ _ZNK6KChart20AutoSpacerLayoutItem11maximumSizeEv at Base 3.0.1
+ _ZNK6KChart20AutoSpacerLayoutItem11minimumSizeEv at Base 3.0.1
+ _ZNK6KChart20AutoSpacerLayoutItem19expandingDirectionsEv at Base 3.0.1
+ _ZNK6KChart20AutoSpacerLayoutItem7isEmptyEv at Base 3.0.1
+ _ZNK6KChart20AutoSpacerLayoutItem8geometryEv at Base 3.0.1
+ _ZNK6KChart20AutoSpacerLayoutItem8sizeHintEv at Base 3.0.1
+ _ZNK6KChart20BackgroundAttributes10pixmapModeEv at Base 3.0.1
+ _ZNK6KChart20BackgroundAttributes5brushEv at Base 3.0.1
+ _ZNK6KChart20BackgroundAttributes6pixmapEv at Base 3.0.1
+ _ZNK6KChart20BackgroundAttributes9isEqualToERKS0_b at Base 3.0.1
+ _ZNK6KChart20BackgroundAttributes9isVisibleEv at Base 3.0.1
+ _ZNK6KChart20BackgroundAttributeseqERKS0_ at Base 3.0.1
+ _ZNK6KChart20LeveyJenningsDiagram10metaObjectEv at Base 3.0.1
+ _ZNK6KChart20LeveyJenningsDiagram11scanLinePenEv at Base 3.0.1
+ _ZNK6KChart20LeveyJenningsDiagram13sensorChangesEv at Base 3.0.1
+ _ZNK6KChart20LeveyJenningsDiagram17expectedMeanValueEv at Base 3.0.1
+ _ZNK6KChart20LeveyJenningsDiagram19calculatedMeanValueEv at Base 3.0.1
+ _ZNK6KChart20LeveyJenningsDiagram19fluidicsPackChangesEv at Base 3.0.1
+ _ZNK6KChart20LeveyJenningsDiagram23calculateDataBoundariesEv at Base 3.0.1
+ _ZNK6KChart20LeveyJenningsDiagram24lotChangedSymbolPositionEv at Base 3.0.1
+ _ZNK6KChart20LeveyJenningsDiagram25expectedStandardDeviationEv at Base 3.0.1
+ _ZNK6KChart20LeveyJenningsDiagram27calculatedStandardDeviationEv at Base 3.0.1
+ _ZNK6KChart20LeveyJenningsDiagram27sensorChangedSymbolPositionEv at Base 3.0.1
+ _ZNK6KChart20LeveyJenningsDiagram33calculateMeanAndStandardDeviationEv at Base 3.0.1
+ _ZNK6KChart20LeveyJenningsDiagram33fluidicsPackChangedSymbolPositionEv at Base 3.0.1
+ _ZNK6KChart20LeveyJenningsDiagram5cloneEv at Base 3.0.1
+ _ZNK6KChart20LeveyJenningsDiagram6symbolENS0_6SymbolE at Base 3.0.1
+ _ZNK6KChart20LeveyJenningsDiagram7compareEPKS0_ at Base 3.0.1
+ _ZNK6KChart20LeveyJenningsDiagram8iconRectEv at Base 3.0.1
+ _ZNK6KChart20LeveyJenningsDiagram9timeRangeEv at Base 3.0.1
+ _ZNK6KChart20PolarCoordinatePlane10metaObjectEv at Base 3.0.1
+ _ZNK6KChart20PolarCoordinatePlane10radiusUnitEv at Base 3.0.1
+ _ZNK6KChart20PolarCoordinatePlane10zoomCenterEv at Base 3.0.1
+ _ZNK6KChart20PolarCoordinatePlane11zoomFactorXEv at Base 3.0.1
+ _ZNK6KChart20PolarCoordinatePlane11zoomFactorYEv at Base 3.0.1
+ _ZNK6KChart20PolarCoordinatePlane13startPositionEv at Base 3.0.1
+ _ZNK6KChart20PolarCoordinatePlane14gridAttributesEb at Base 3.0.1
+ _ZNK6KChart20PolarCoordinatePlane14translatePolarERK7QPointF at Base 3.0.1
+ _ZNK6KChart20PolarCoordinatePlane20hasOwnGridAttributesEb at Base 3.0.1
+ _ZNK6KChart20PolarCoordinatePlane21getDataDimensionsListEv at Base 3.0.1
+ _ZNK6KChart20PolarCoordinatePlane9angleUnitEv at Base 3.0.1
+ _ZNK6KChart20PolarCoordinatePlane9translateERK7QPointF at Base 3.0.1
+ _ZNK6KChart20RadarCoordinatePlane10metaObjectEv at Base 3.0.1
+ _ZNK6KChart20RadarCoordinatePlane14textAttributesEv at Base 3.0.1
+ _ZNK6KChart20TextBubbleLayoutItem11borderWidthEv at Base 3.0.1
+ _ZNK6KChart20TextBubbleLayoutItem11maximumSizeEv at Base 3.0.1
+ _ZNK6KChart20TextBubbleLayoutItem11minimumSizeEv at Base 3.0.1
+ _ZNK6KChart20TextBubbleLayoutItem14textAttributesEv at Base 3.0.1
+ _ZNK6KChart20TextBubbleLayoutItem17autoReferenceAreaEv at Base 3.0.1
+ _ZNK6KChart20TextBubbleLayoutItem19expandingDirectionsEv at Base 3.0.1
+ _ZNK6KChart20TextBubbleLayoutItem4textEv at Base 3.0.1
+ _ZNK6KChart20TextBubbleLayoutItem7isEmptyEv at Base 3.0.1
+ _ZNK6KChart20TextBubbleLayoutItem8geometryEv at Base 3.0.1
+ _ZNK6KChart20TextBubbleLayoutItem8sizeHintEv at Base 3.0.1
+ _ZNK6KChart20ThreeDLineAttributes13lineXRotationEv at Base 3.0.1
+ _ZNK6KChart20ThreeDLineAttributes13lineYRotationEv at Base 3.0.1
+ _ZNK6KChart20ThreeDLineAttributeseqERKS0_ at Base 3.0.1
+ _ZNK6KChart21DatasetSelectorWidget10metaObjectEv at Base 3.0.1
+ _ZNK6KChart21ModelDataCachePrivate26ModelSignalMapperConnector10metaObjectEv at Base 3.0.1
+ _ZNK6KChart22AbstractTernaryDiagram10metaObjectEv at Base 3.0.1
+ _ZNK6KChart22AbstractTernaryDiagram4axesEv at Base 3.0.1
+ _ZNK6KChart22TernaryCoordinatePlane10metaObjectEv at Base 3.0.1
+ _ZNK6KChart22TernaryCoordinatePlane10sizePolicyEv at Base 3.0.1
+ _ZNK6KChart22TernaryCoordinatePlane15minimumSizeHintEv at Base 3.0.1
+ _ZNK6KChart22TernaryCoordinatePlane21getDataDimensionsListEv at Base 3.0.1
+ _ZNK6KChart22TernaryCoordinatePlane4gridEv at Base 3.0.1
+ _ZNK6KChart22TernaryCoordinatePlane9translateERK7QPointF at Base 3.0.1
+ _ZNK6KChart22ValueTrackerAttributes10arrowBrushEv at Base 3.0.1
+ _ZNK6KChart22ValueTrackerAttributes10markerSizeEv at Base 3.0.1
+ _ZNK6KChart22ValueTrackerAttributes11markerBrushEv at Base 3.0.1
+ _ZNK6KChart22ValueTrackerAttributes12orientationsEv at Base 3.0.1
+ _ZNK6KChart22ValueTrackerAttributes3penEv at Base 3.0.1
+ _ZNK6KChart22ValueTrackerAttributes7linePenEv at Base 3.0.1
+ _ZNK6KChart22ValueTrackerAttributes9areaBrushEv at Base 3.0.1
+ _ZNK6KChart22ValueTrackerAttributes9isEnabledEv at Base 3.0.1
+ _ZNK6KChart22ValueTrackerAttributes9markerPenEv at Base 3.0.1
+ _ZNK6KChart22ValueTrackerAttributeseqERKS0_ at Base 3.0.1
+ _ZNK6KChart22VerticalLineLayoutItem11maximumSizeEv at Base 3.0.1
+ _ZNK6KChart22VerticalLineLayoutItem11minimumSizeEv at Base 3.0.1
+ _ZNK6KChart22VerticalLineLayoutItem19expandingDirectionsEv at Base 3.0.1
+ _ZNK6KChart22VerticalLineLayoutItem7isEmptyEv at Base 3.0.1
+ _ZNK6KChart22VerticalLineLayoutItem8geometryEv at Base 3.0.1
+ _ZNK6KChart22VerticalLineLayoutItem8sizeHintEv at Base 3.0.1
+ _ZNK6KChart23AbstractCoordinatePlane10metaObjectEv at Base 3.0.1
+ _ZNK6KChart23AbstractCoordinatePlane11maximumSizeEv at Base 3.0.1
+ _ZNK6KChart23AbstractCoordinatePlane11minimumSizeEv at Base 3.0.1
+ _ZNK6KChart23AbstractCoordinatePlane14isVisiblePointERK7QPointF at Base 3.0.1
+ _ZNK6KChart23AbstractCoordinatePlane19expandingDirectionsEv at Base 3.0.1
+ _ZNK6KChart23AbstractCoordinatePlane20globalGridAttributesEv at Base 3.0.1
+ _ZNK6KChart23AbstractCoordinatePlane22isCornerSpacersEnabledEv at Base 3.0.1
+ _ZNK6KChart23AbstractCoordinatePlane24referenceCoordinatePlaneEv at Base 3.0.1
+ _ZNK6KChart23AbstractCoordinatePlane26isRubberBandZoomingEnabledEv at Base 3.0.1
+ _ZNK6KChart23AbstractCoordinatePlane6parentEv at Base 3.0.1
+ _ZNK6KChart23AbstractCoordinatePlane7isEmptyEv at Base 3.0.1
+ _ZNK6KChart23AbstractCoordinatePlane8diagramsEv at Base 3.0.1
+ _ZNK6KChart23AbstractCoordinatePlane8geometryEv at Base 3.0.1
+ _ZNK6KChart23AbstractCoordinatePlane8sizeHintEv at Base 3.0.1
+ _ZNK6KChart24AbstractCartesianDiagram10metaObjectEv at Base 3.0.1
+ _ZNK6KChart24AbstractCartesianDiagram16referenceDiagramEv at Base 3.0.1
+ _ZNK6KChart24AbstractCartesianDiagram22referenceDiagramOffsetEv at Base 3.0.1
+ _ZNK6KChart24AbstractCartesianDiagram4axesEv at Base 3.0.1
+ _ZNK6KChart24AbstractCartesianDiagram7compareEPKS0_ at Base 3.0.1
+ _ZNK6KChart24AbstractThreeDAttributes10validDepthEv at Base 3.0.1
+ _ZNK6KChart24AbstractThreeDAttributes11threeDBrushERK6QBrushRK6QRectF at Base 3.0.1
+ _ZNK6KChart24AbstractThreeDAttributes20isThreeDBrushEnabledEv at Base 3.0.1
+ _ZNK6KChart24AbstractThreeDAttributes5depthEv at Base 3.0.1
+ _ZNK6KChart24AbstractThreeDAttributes9isEnabledEv at Base 3.0.1
+ _ZNK6KChart24AbstractThreeDAttributeseqERKS0_ at Base 3.0.1
+ _ZNK6KChart24CartesianCoordinatePlane10metaObjectEv at Base 3.0.1
+ _ZNK6KChart24CartesianCoordinatePlane10zoomCenterEv at Base 3.0.1
+ _ZNK6KChart24CartesianCoordinatePlane11diagramAreaEv at Base 3.0.1
+ _ZNK6KChart24CartesianCoordinatePlane11drawingAreaEv at Base 3.0.1
+ _ZNK6KChart24CartesianCoordinatePlane11logicalAreaEv at Base 3.0.1
+ _ZNK6KChart24CartesianCoordinatePlane11zoomFactorXEv at Base 3.0.1
+ _ZNK6KChart24CartesianCoordinatePlane11zoomFactorYEv at Base 3.0.1
+ _ZNK6KChart24CartesianCoordinatePlane13axesCalcModeXEv at Base 3.0.1
+ _ZNK6KChart24CartesianCoordinatePlane13axesCalcModeYEv at Base 3.0.1
+ _ZNK6KChart24CartesianCoordinatePlane13translateBackERK7QPointF at Base 3.0.1
+ _ZNK6KChart24CartesianCoordinatePlane13verticalRangeEv at Base 3.0.1
+ _ZNK6KChart24CartesianCoordinatePlane14gridAttributesEN2Qt11OrientationE at Base 3.0.1
+ _ZNK6KChart24CartesianCoordinatePlane14heightForWidthEi at Base 3.0.1
+ _ZNK6KChart24CartesianCoordinatePlane15horizontalRangeEv at Base 3.0.1
+ _ZNK6KChart24CartesianCoordinatePlane16visibleDataRangeEv at Base 3.0.1
+ _ZNK6KChart24CartesianCoordinatePlane16xAxisStartAtZeroEv at Base 3.0.1
+ _ZNK6KChart24CartesianCoordinatePlane17hasHeightForWidthEv at Base 3.0.1
+ _ZNK6KChart24CartesianCoordinatePlane18visibleDiagramAreaEv at Base 3.0.1
+ _ZNK6KChart24CartesianCoordinatePlane19expandingDirectionsEv at Base 3.0.1
+ _ZNK6KChart24CartesianCoordinatePlane20autoAdjustGridToZoomEv at Base 3.0.1
+ _ZNK6KChart24CartesianCoordinatePlane20doesIsometricScalingEv at Base 3.0.1
+ _ZNK6KChart24CartesianCoordinatePlane20hasOwnGridAttributesEN2Qt11OrientationE at Base 3.0.1
+ _ZNK6KChart24CartesianCoordinatePlane21getDataDimensionsListEv at Base 3.0.1
+ _ZNK6KChart24CartesianCoordinatePlane23isVerticalRangeReversedEv at Base 3.0.1
+ _ZNK6KChart24CartesianCoordinatePlane25isHorizontalRangeReversedEv at Base 3.0.1
+ _ZNK6KChart24CartesianCoordinatePlane28calculateRawDataBoundingRectEv at Base 3.0.1
+ _ZNK6KChart24CartesianCoordinatePlane29autoAdjustVerticalRangeToDataEv at Base 3.0.1
+ _ZNK6KChart24CartesianCoordinatePlane31autoAdjustHorizontalRangeToDataEv at Base 3.0.1
+ _ZNK6KChart24CartesianCoordinatePlane33adjustedToMaxEmptyInnerPercentageERK6QRectFjj at Base 3.0.1
+ _ZNK6KChart24CartesianCoordinatePlane34getRawDataBoundingRectFromDiagramsEv at Base 3.0.1
+ _ZNK6KChart24CartesianCoordinatePlane35hasFixedDataCoordinateSpaceRelationEv at Base 3.0.1
+ _ZNK6KChart24CartesianCoordinatePlane8sizeHintEv at Base 3.0.1
+ _ZNK6KChart24CartesianCoordinatePlane9translateERK7QPointF at Base 3.0.1
+ _ZNK6KChart24HorizontalLineLayoutItem11maximumSizeEv at Base 3.0.1
+ _ZNK6KChart24HorizontalLineLayoutItem11minimumSizeEv at Base 3.0.1
+ _ZNK6KChart24HorizontalLineLayoutItem19expandingDirectionsEv at Base 3.0.1
+ _ZNK6KChart24HorizontalLineLayoutItem7isEmptyEv at Base 3.0.1
+ _ZNK6KChart24HorizontalLineLayoutItem8geometryEv at Base 3.0.1
+ _ZNK6KChart24HorizontalLineLayoutItem8sizeHintEv at Base 3.0.1
+ _ZNK6KChart24LineWithMarkerLayoutItem11maximumSizeEv at Base 3.0.1
+ _ZNK6KChart24LineWithMarkerLayoutItem11minimumSizeEv at Base 3.0.1
+ _ZNK6KChart24LineWithMarkerLayoutItem19expandingDirectionsEv at Base 3.0.1
+ _ZNK6KChart24LineWithMarkerLayoutItem7isEmptyEv at Base 3.0.1
+ _ZNK6KChart24LineWithMarkerLayoutItem8geometryEv at Base 3.0.1
+ _ZNK6KChart24LineWithMarkerLayoutItem8sizeHintEv at Base 3.0.1
+ _ZNK6KChart27LeveyJenningsGridAttributes10rangeBrushENS0_5RangeE at Base 3.0.1
+ _ZNK6KChart27LeveyJenningsGridAttributes13isGridVisibleENS0_8GridTypeE at Base 3.0.1
+ _ZNK6KChart27LeveyJenningsGridAttributes7gridPenENS0_8GridTypeE at Base 3.0.1
+ _ZNK6KChart27LeveyJenningsGridAttributeseqERKS0_ at Base 3.0.1
+ _ZNK6KChart28LeveyJenningsCoordinatePlane10metaObjectEv at Base 3.0.1
+ _ZNK6KChart28LeveyJenningsCoordinatePlane13translateBackERK7QPointF at Base 3.0.1
+ _ZNK6KChart28LeveyJenningsCoordinatePlane14gridAttributesEv at Base 3.0.1
+ _ZNK6KChart28LeveyJenningsCoordinatePlane4gridEv at Base 3.0.1
+ _ZNK6KChart30CartesianDiagramDataCompressor10mapToCacheERK11QModelIndex at Base 3.0.1
+ _ZNK6KChart30CartesianDiagramDataCompressor10mapToCacheEii at Base 3.0.1
+ _ZNK6KChart30CartesianDiagramDataCompressor10mapToModelERKNS0_13CachePositionE at Base 3.0.1
+ _ZNK6KChart30CartesianDiagramDataCompressor10metaObjectEv at Base 3.0.1
+ _ZNK6KChart30CartesianDiagramDataCompressor13modelDataRowsEv at Base 3.0.1
+ _ZNK6KChart30CartesianDiagramDataCompressor14dataBoundariesEv at Base 3.0.1
+ _ZNK6KChart30CartesianDiagramDataCompressor15aggregatedAttrsEPKNS_15AbstractDiagramERK11QModelIndexRKNS0_13CachePositionE at Base 3.0.1
+ _ZNK6KChart30CartesianDiagramDataCompressor15indexesPerPixelEv at Base 3.0.1
+ _ZNK6KChart30CartesianDiagramDataCompressor16mapsToModelIndexERKNS0_13CachePositionE at Base 3.0.1
+ _ZNK6KChart30CartesianDiagramDataCompressor16modelDataColumnsEv at Base 3.0.1
+ _ZNK6KChart30CartesianDiagramDataCompressor17retrieveModelDataERKNS0_13CachePositionE at Base 3.0.1
+ _ZNK6KChart30CartesianDiagramDataCompressor4dataERKNS0_13CachePositionE at Base 3.0.1
+ _ZNK6KChart30CartesianDiagramDataCompressor8isCachedERKNS0_13CachePositionE at Base 3.0.1
+ _ZNK6KChart5Chart10metaObjectEv at Base 3.0.1
+ _ZNK6KChart5Chart15frameAttributesEv at Base 3.0.1
+ _ZNK6KChart5Chart16globalLeadingTopEv at Base 3.0.1
+ _ZNK6KChart5Chart17globalLeadingLeftEv at Base 3.0.1
+ _ZNK6KChart5Chart18globalLeadingRightEv at Base 3.0.1
+ _ZNK6KChart5Chart18useNewLayoutSystemEv at Base 3.0.1
+ _ZNK6KChart5Chart19globalLeadingBottomEv at Base 3.0.1
+ _ZNK6KChart5Chart20backgroundAttributesEv at Base 3.0.1
+ _ZNK6KChart6Legend10metaObjectEv at Base 3.0.1
+ _ZNK6KChart6Legend11legendStyleEv at Base 3.0.1
+ _ZNK6KChart6Legend11orientationEv at Base 3.0.1
+ _ZNK6KChart6Legend12datasetCountEv at Base 3.0.1
+ _ZNK6KChart6Legend13constDiagramsEv at Base 3.0.1
+ _ZNK6KChart6Legend13referenceAreaEv at Base 3.0.1
+ _ZNK6KChart6Legend13textAlignmentEv at Base 3.0.1
+ _ZNK6KChart6Legend14heightForWidthEi at Base 3.0.1
+ _ZNK6KChart6Legend14hiddenDatasetsEv at Base 3.0.1
+ _ZNK6KChart6Legend14textAttributesEv at Base 3.0.1
+ _ZNK6KChart6Legend15datasetIsHiddenEj at Base 3.0.1
+ _ZNK6KChart6Legend15minimumSizeHintEv at Base 3.0.1
+ _ZNK6KChart6Legend16floatingPositionEv at Base 3.0.1
+ _ZNK6KChart6Legend16markerAttributesEj at Base 3.0.1
+ _ZNK6KChart6Legend16markerAttributesEv at Base 3.0.1
+ _ZNK6KChart6Legend17hasHeightForWidthEv at Base 3.0.1
+ _ZNK6KChart6Legend19titleTextAttributesEv at Base 3.0.1
+ _ZNK6KChart6Legend21legendSymbolAlignmentEv at Base 3.0.1
+ _ZNK6KChart6Legend22useAutomaticMarkerSizeEv at Base 3.0.1
+ _ZNK6KChart6Legend3penEj at Base 3.0.1
+ _ZNK6KChart6Legend4pensEv at Base 3.0.1
+ _ZNK6KChart6Legend4textEj at Base 3.0.1
+ _ZNK6KChart6Legend5brushEj at Base 3.0.1
+ _ZNK6KChart6Legend5cloneEv at Base 3.0.1
+ _ZNK6KChart6Legend5textsEv at Base 3.0.1
+ _ZNK6KChart6Legend7brushesEv at Base 3.0.1
+ _ZNK6KChart6Legend7compareEPKS0_ at Base 3.0.1
+ _ZNK6KChart6Legend7diagramEv at Base 3.0.1
+ _ZNK6KChart6Legend7spacingEv at Base 3.0.1
+ _ZNK6KChart6Legend8diagramsEv at Base 3.0.1
+ _ZNK6KChart6Legend8positionEv at Base 3.0.1
+ _ZNK6KChart6Legend8sizeHintEv at Base 3.0.1
+ _ZNK6KChart6Legend9alignmentEv at Base 3.0.1
+ _ZNK6KChart6Legend9showLinesEv at Base 3.0.1
+ _ZNK6KChart6Legend9sortOrderEv at Base 3.0.1
+ _ZNK6KChart6Legend9titleTextEv at Base 3.0.1
+ _ZNK6KChart6Widget10metaObjectEv at Base 3.0.1
+ _ZNK6KChart6Widget16globalLeadingTopEv at Base 3.0.1
+ _ZNK6KChart6Widget17globalLeadingLeftEv at Base 3.0.1
+ _ZNK6KChart6Widget18globalLeadingRightEv at Base 3.0.1
+ _ZNK6KChart6Widget19globalLeadingBottomEv at Base 3.0.1
+ _ZNK6KChart6Widget4typeEv at Base 3.0.1
+ _ZNK6KChart6Widget7subTypeEv at Base 3.0.1
+ _ZNK6KChart7Measure10sizeOfAreaEPK7QObject at Base 3.0.1
+ _ZNK6KChart7Measure15calculatedValueEPK7QObjectN11KChartEnums18MeasureOrientationE at Base 3.0.1
+ _ZNK6KChart7Measure15calculatedValueERK6QSizeFN11KChartEnums18MeasureOrientationE at Base 3.0.1
+ _ZNK6KChart7MeasureeqERKS0_ at Base 3.0.1
+ _ZNK6KChart7Palette10metaObjectEv at Base 3.0.1
+ _ZNK6KChart7Palette4sizeEv at Base 3.0.1
+ _ZNK6KChart7Palette7isValidEv at Base 3.0.1
+ _ZNK6KChart7Palette8getBrushEi at Base 3.0.1
+ _ZNK6KChart7Plotter10metaObjectEv at Base 3.0.1
+ _ZNK6KChart7Plotter11PlotterType10compressorEv at Base 3.0.1
+ _ZNK6KChart7Plotter11PlotterType14useCompressionEv at Base 3.0.1
+ _ZNK6KChart7Plotter11PlotterType15attributesModelEv at Base 3.0.1
+ _ZNK6KChart7Plotter11PlotterType17plotterCompressorEv at Base 3.0.1
+ _ZNK6KChart7Plotter11PlotterType7diagramEv at Base 3.0.1
+ _ZNK6KChart7Plotter14lineAttributesERK11QModelIndex at Base 3.0.1
+ _ZNK6KChart7Plotter14lineAttributesEi at Base 3.0.1
+ _ZNK6KChart7Plotter14lineAttributesEv at Base 3.0.1
+ _ZNK6KChart7Plotter14maxSlopeChangeEv at Base 3.0.1
+ _ZNK6KChart7Plotter15threeDItemDepthERK11QModelIndex at Base 3.0.1
+ _ZNK6KChart7Plotter15threeDItemDepthEi at Base 3.0.1
+ _ZNK6KChart7Plotter18useDataCompressionEv at Base 3.0.1
+ _ZNK6KChart7Plotter20threeDLineAttributesERK11QModelIndex at Base 3.0.1
+ _ZNK6KChart7Plotter20threeDLineAttributesEi at Base 3.0.1
+ _ZNK6KChart7Plotter20threeDLineAttributesEv at Base 3.0.1
+ _ZNK6KChart7Plotter21mergeRadiusPercentageEv at Base 3.0.1
+ _ZNK6KChart7Plotter22valueTrackerAttributesERK11QModelIndex at Base 3.0.1
+ _ZNK6KChart7Plotter23calculateDataBoundariesEv at Base 3.0.1
+ _ZNK6KChart7Plotter24numberOfAbscissaSegmentsEv at Base 3.0.1
+ _ZNK6KChart7Plotter24numberOfOrdinateSegmentsEv at Base 3.0.1
+ _ZNK6KChart7Plotter4typeEv at Base 3.0.1
+ _ZNK6KChart7Plotter5cloneEv at Base 3.0.1
+ _ZNK6KChart7Plotter7compareEPKS0_ at Base 3.0.1
+ _ZNK6KChart8Position10isEastSideEv at Base 3.0.1
+ _ZNK6KChart8Position10isFloatingEv at Base 3.0.1
+ _ZNK6KChart8Position10isWestSideEv at Base 3.0.1
+ _ZNK6KChart8Position11isNorthSideEv at Base 3.0.1
+ _ZNK6KChart8Position11isSouthSideEv at Base 3.0.1
+ _ZNK6KChart8Position13printableNameEv at Base 3.0.1
+ _ZNK6KChart8Position4nameEv at Base 3.0.1
+ _ZNK6KChart8Position5valueEv at Base 3.0.1
+ _ZNK6KChart8Position6isPoleEv at Base 3.0.1
+ _ZNK6KChart8Position8isCornerEv at Base 3.0.1
+ _ZNK6KChart8Position9isUnknownEv at Base 3.0.1
+ _ZNK6KChart8PositioneqERKS0_ at Base 3.0.1
+ _ZNK6KChart8PositioneqEi at Base 3.0.1
+ _ZNK6KChart8TextArea10metaObjectEv at Base 3.0.1
+ _ZNK6KChart8TextArea12areaGeometryEv at Base 3.0.1
+ (optional=templinst)_ZNSt8_Rb_treeIN11KChartEnums13PositionValueESt4pairIKS1_dESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE16_M_insert_uniqueIS4_EES2_ISt17_Rb_tree_iteratorIS4_EbEOT_ at Base 3.0.1
+ (optional=templinst)_ZNSt8_Rb_treeIN2Qt11OrientationESt4pairIKS1_7QStringESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE16_M_insert_uniqueIS5_EES2_ISt17_Rb_tree_iteratorIS5_EbEOT_ at Base 3.0.1
+ (optional=templinst)_ZNSt8_Rb_treeIN6KChart20LeveyJenningsDiagram6SymbolESt4pairIKS2_7QStringESt10_Select1stIS6_ESt4lessIS2_ESaIS6_EE16_M_insert_uniqueIS6_EES3_ISt17_Rb_tree_iteratorIS6_EbEOT_ at Base 3.0.1
+ (optional=templinst)_ZNSt8_Rb_treeIN6KChart27LeveyJenningsGridAttributes5RangeESt4pairIKS2_6QBrushESt10_Select1stIS6_ESt4lessIS2_ESaIS6_EE16_M_insert_uniqueIS6_EES3_ISt17_Rb_tree_iteratorIS6_EbEOT_ at Base 3.0.1
+ (optional=templinst)_ZNSt8_Rb_treeIN6KChart27LeveyJenningsGridAttributes8GridTypeESt4pairIKS2_4QPenESt10_Select1stIS6_ESt4lessIS2_ESaIS6_EE16_M_insert_uniqueIS6_EES3_ISt17_Rb_tree_iteratorIS6_EbEOT_ at Base 3.0.1
+ (optional=templinst)_ZNSt8_Rb_treeIN6KChart27LeveyJenningsGridAttributes8GridTypeESt4pairIKS2_bESt10_Select1stIS5_ESt4lessIS2_ESaIS5_EE16_M_insert_uniqueIS5_EES3_ISt17_Rb_tree_iteratorIS5_EbEOT_ at Base 3.0.1
+ (optional=templinst)_ZNSt8_Rb_treeIdSt4pairIKddESt10_Select1stIS2_ESt4lessIdESaIS2_EE16_M_insert_uniqueIS2_EES0_ISt17_Rb_tree_iteratorIS2_EbEOT_ at Base 3.0.1
+ (optional=templinst)_ZNSt8_Rb_treeIiSt4pairIKi4QPenESt10_Select1stIS3_ESt4lessIiESaIS3_EE16_M_insert_uniqueIS3_EES0_ISt17_Rb_tree_iteratorIS3_EbEOT_ at Base 3.0.1
+ (optional=templinst)_ZNSt8_Rb_treeIiSt4pairIKi6QBrushESt10_Select1stIS3_ESt4lessIiESaIS3_EE16_M_insert_uniqueIS3_EES0_ISt17_Rb_tree_iteratorIS3_EbEOT_ at Base 3.0.1
+ (optional=templinst)_ZNSt8_Rb_treeIiSt4pairIKibESt10_Select1stIS2_ESt4lessIiESaIS2_EE16_M_insert_uniqueIS2_EES0_ISt17_Rb_tree_iteratorIS2_EbEOT_ at Base 3.0.1
+ (optional=templinst)_ZNSt8_Rb_treeIjSt4pairIKjN6KChart16MarkerAttributesEESt10_Select1stIS4_ESt4lessIjESaIS4_EE16_M_insert_uniqueIS4_EES0_ISt17_Rb_tree_iteratorIS4_EbEOT_ at Base 3.0.1
+ _ZTI11KChartEnums at Base 3.0.1
+ _ZTIN6KChart10BarDiagram14BarDiagramTypeE at Base 3.0.1
+ _ZTIN6KChart10BarDiagramE at Base 3.0.1
+ _ZTIN6KChart10PieDiagramE at Base 3.0.1
+ _ZTIN6KChart11LineDiagram15LineDiagramTypeE at Base 3.0.1
+ _ZTIN6KChart11LineDiagramE at Base 3.0.1
+ _ZTIN6KChart11RingDiagramE at Base 3.0.1
+ _ZTIN6KChart11TernaryAxisE at Base 3.0.1
+ _ZTIN6KChart12AbstractAreaE at Base 3.0.1
+ _ZTIN6KChart12AbstractAxisE at Base 3.0.1
+ _ZTIN6KChart12HeaderFooterE at Base 3.0.1
+ _ZTIN6KChart12PolarDiagramE at Base 3.0.1
+ _ZTIN6KChart12RadarDiagramE at Base 3.0.1
+ _ZTIN6KChart12StockDiagramE at Base 3.0.1
+ _ZTIN6KChart13CartesianAxisE at Base 3.0.1
+ _ZTIN6KChart14LineLayoutItemE at Base 3.0.1
+ _ZTIN6KChart14TextLayoutItemE at Base 3.0.1
+ _ZTIN6KChart15AbstractDiagramE at Base 3.0.1
+ _ZTIN6KChart15AttributesModelE at Base 3.0.1
+ _ZTIN6KChart15DiagramObserverE at Base 3.0.1
+ _ZTIN6KChart16AbstractAreaBaseE at Base 3.0.1
+ _ZTIN6KChart16MarkerLayoutItemE at Base 3.0.1
+ _ZTIN6KChart17DatasetProxyModelE at Base 3.0.1
+ _ZTIN6KChart17LeveyJenningsAxisE at Base 3.0.1
+ _ZTIN6KChart18AbstractAreaWidgetE at Base 3.0.1
+ _ZTIN6KChart18AbstractLayoutItemE at Base 3.0.1
+ _ZTIN6KChart18AbstractPieDiagramE at Base 3.0.1
+ _ZTIN6KChart18AbstractProxyModelE at Base 3.0.1
+ _ZTIN6KChart18TernaryLineDiagramE at Base 3.0.1
+ _ZTIN6KChart19TernaryPointDiagramE at Base 3.0.1
+ _ZTIN6KChart19ThreeDBarAttributesE at Base 3.0.1
+ _ZTIN6KChart19ThreeDPieAttributesE at Base 3.0.1
+ _ZTIN6KChart20AbstractPolarDiagramE at Base 3.0.1
+ _ZTIN6KChart20AutoSpacerLayoutItemE at Base 3.0.1
+ _ZTIN6KChart20LeveyJenningsDiagramE at Base 3.0.1
+ _ZTIN6KChart20PolarCoordinatePlaneE at Base 3.0.1
+ _ZTIN6KChart20RadarCoordinatePlaneE at Base 3.0.1
+ _ZTIN6KChart20TextBubbleLayoutItemE at Base 3.0.1
+ _ZTIN6KChart20ThreeDLineAttributesE at Base 3.0.1
+ _ZTIN6KChart21DatasetSelectorWidgetE at Base 3.0.1
+ _ZTIN6KChart21ModelDataCachePrivate26ModelSignalMapperConnectorE at Base 3.0.1
+ _ZTIN6KChart22AbstractTernaryDiagramE at Base 3.0.1
+ _ZTIN6KChart22TernaryCoordinatePlaneE at Base 3.0.1
+ _ZTIN6KChart22VerticalLineLayoutItemE at Base 3.0.1
+ _ZTIN6KChart23AbstractCoordinatePlaneE at Base 3.0.1
+ _ZTIN6KChart24AbstractCartesianDiagramE at Base 3.0.1
+ _ZTIN6KChart24AbstractThreeDAttributesE at Base 3.0.1
+ _ZTIN6KChart24CartesianCoordinatePlaneE at Base 3.0.1
+ _ZTIN6KChart24HorizontalLineLayoutItemE at Base 3.0.1
+ _ZTIN6KChart24LineWithMarkerLayoutItemE at Base 3.0.1
+ _ZTIN6KChart28LeveyJenningsCoordinatePlaneE at Base 3.0.1
+ _ZTIN6KChart30CartesianDiagramDataCompressorE at Base 3.0.1
+ _ZTIN6KChart5ChartE at Base 3.0.1
+ _ZTIN6KChart6LegendE at Base 3.0.1
+ _ZTIN6KChart6WidgetE at Base 3.0.1
+ _ZTIN6KChart7PaletteE at Base 3.0.1
+ _ZTIN6KChart7Plotter11PlotterTypeE at Base 3.0.1
+ _ZTIN6KChart7PlotterE at Base 3.0.1
+ _ZTIN6KChart8TextAreaE at Base 3.0.1
+ _ZTIZN9QMetaType17registerConverterI5QListIiE9QIterableI13QMetaSequenceEN9QtPrivate33QSequentialIterableConvertFunctorIS2_EEEEbT1_EUlPKvPvE_ at Base 3.0.1
+ _ZTIZN9QMetaType19registerMutableViewI5QListIiE9QIterableI13QMetaSequenceEN9QtPrivate37QSequentialIterableMutableViewFunctorIS2_EEEEbT1_EUlPvSA_E_ at Base 3.0.1
+ _ZTS11KChartEnums at Base 3.0.1
+ _ZTSN6KChart10BarDiagram14BarDiagramTypeE at Base 3.0.1
+ _ZTSN6KChart10BarDiagramE at Base 3.0.1
+ _ZTSN6KChart10PieDiagramE at Base 3.0.1
+ _ZTSN6KChart11LineDiagram15LineDiagramTypeE at Base 3.0.1
+ _ZTSN6KChart11LineDiagramE at Base 3.0.1
+ _ZTSN6KChart11RingDiagramE at Base 3.0.1
+ _ZTSN6KChart11TernaryAxisE at Base 3.0.1
+ _ZTSN6KChart12AbstractAreaE at Base 3.0.1
+ _ZTSN6KChart12AbstractAxisE at Base 3.0.1
+ _ZTSN6KChart12HeaderFooterE at Base 3.0.1
+ _ZTSN6KChart12PolarDiagramE at Base 3.0.1
+ _ZTSN6KChart12RadarDiagramE at Base 3.0.1
+ _ZTSN6KChart12StockDiagramE at Base 3.0.1
+ _ZTSN6KChart13CartesianAxisE at Base 3.0.1
+ _ZTSN6KChart14LineLayoutItemE at Base 3.0.1
+ _ZTSN6KChart14TextLayoutItemE at Base 3.0.1
+ _ZTSN6KChart15AbstractDiagramE at Base 3.0.1
+ _ZTSN6KChart15AttributesModelE at Base 3.0.1
+ _ZTSN6KChart15DiagramObserverE at Base 3.0.1
+ _ZTSN6KChart16AbstractAreaBaseE at Base 3.0.1
+ _ZTSN6KChart16MarkerLayoutItemE at Base 3.0.1
+ _ZTSN6KChart17DatasetProxyModelE at Base 3.0.1
+ _ZTSN6KChart17LeveyJenningsAxisE at Base 3.0.1
+ _ZTSN6KChart18AbstractAreaWidgetE at Base 3.0.1
+ _ZTSN6KChart18AbstractLayoutItemE at Base 3.0.1
+ _ZTSN6KChart18AbstractPieDiagramE at Base 3.0.1
+ _ZTSN6KChart18AbstractProxyModelE at Base 3.0.1
+ _ZTSN6KChart18TernaryLineDiagramE at Base 3.0.1
+ _ZTSN6KChart19TernaryPointDiagramE at Base 3.0.1
+ _ZTSN6KChart19ThreeDBarAttributesE at Base 3.0.1
+ _ZTSN6KChart19ThreeDPieAttributesE at Base 3.0.1
+ _ZTSN6KChart20AbstractPolarDiagramE at Base 3.0.1
+ _ZTSN6KChart20AutoSpacerLayoutItemE at Base 3.0.1
+ _ZTSN6KChart20LeveyJenningsDiagramE at Base 3.0.1
+ _ZTSN6KChart20PolarCoordinatePlaneE at Base 3.0.1
+ _ZTSN6KChart20RadarCoordinatePlaneE at Base 3.0.1
+ _ZTSN6KChart20TextBubbleLayoutItemE at Base 3.0.1
+ _ZTSN6KChart20ThreeDLineAttributesE at Base 3.0.1
+ _ZTSN6KChart21DatasetSelectorWidgetE at Base 3.0.1
+ _ZTSN6KChart21ModelDataCachePrivate26ModelSignalMapperConnectorE at Base 3.0.1
+ _ZTSN6KChart22AbstractTernaryDiagramE at Base 3.0.1
+ _ZTSN6KChart22TernaryCoordinatePlaneE at Base 3.0.1
+ _ZTSN6KChart22VerticalLineLayoutItemE at Base 3.0.1
+ _ZTSN6KChart23AbstractCoordinatePlaneE at Base 3.0.1
+ _ZTSN6KChart24AbstractCartesianDiagramE at Base 3.0.1
+ _ZTSN6KChart24AbstractThreeDAttributesE at Base 3.0.1
+ _ZTSN6KChart24CartesianCoordinatePlaneE at Base 3.0.1
+ _ZTSN6KChart24HorizontalLineLayoutItemE at Base 3.0.1
+ _ZTSN6KChart24LineWithMarkerLayoutItemE at Base 3.0.1
+ _ZTSN6KChart28LeveyJenningsCoordinatePlaneE at Base 3.0.1
+ _ZTSN6KChart30CartesianDiagramDataCompressorE at Base 3.0.1
+ _ZTSN6KChart5ChartE at Base 3.0.1
+ _ZTSN6KChart6LegendE at Base 3.0.1
+ _ZTSN6KChart6WidgetE at Base 3.0.1
+ _ZTSN6KChart7PaletteE at Base 3.0.1
+ _ZTSN6KChart7Plotter11PlotterTypeE at Base 3.0.1
+ _ZTSN6KChart7PlotterE at Base 3.0.1
+ _ZTSN6KChart8TextAreaE at Base 3.0.1
+ _ZTSZN9QMetaType17registerConverterI5QListIiE9QIterableI13QMetaSequenceEN9QtPrivate33QSequentialIterableConvertFunctorIS2_EEEEbT1_EUlPKvPvE_ at Base 3.0.1
+ _ZTSZN9QMetaType19registerMutableViewI5QListIiE9QIterableI13QMetaSequenceEN9QtPrivate37QSequentialIterableMutableViewFunctorIS2_EEEEbT1_EUlPvSA_E_ at Base 3.0.1
+ _ZTV11KChartEnums at Base 3.0.1
+ _ZTVN6KChart10BarDiagramE at Base 3.0.1
+ _ZTVN6KChart10PieDiagramE at Base 3.0.1
+ _ZTVN6KChart11LineDiagramE at Base 3.0.1
+ _ZTVN6KChart11RingDiagramE at Base 3.0.1
+ _ZTVN6KChart11TernaryAxisE at Base 3.0.1
+ _ZTVN6KChart12AbstractAreaE at Base 3.0.1
+ _ZTVN6KChart12AbstractAxisE at Base 3.0.1
+ _ZTVN6KChart12HeaderFooterE at Base 3.0.1
+ _ZTVN6KChart12PolarDiagramE at Base 3.0.1
+ _ZTVN6KChart12RadarDiagramE at Base 3.0.1
+ _ZTVN6KChart12StockDiagramE at Base 3.0.1
+ _ZTVN6KChart13CartesianAxisE at Base 3.0.1
+ _ZTVN6KChart14LineLayoutItemE at Base 3.0.1
+ _ZTVN6KChart14TextLayoutItemE at Base 3.0.1
+ _ZTVN6KChart15AbstractDiagramE at Base 3.0.1
+ _ZTVN6KChart15AttributesModelE at Base 3.0.1
+ _ZTVN6KChart15DiagramObserverE at Base 3.0.1
+ _ZTVN6KChart16AbstractAreaBaseE at Base 3.0.1
+ _ZTVN6KChart16MarkerLayoutItemE at Base 3.0.1
+ _ZTVN6KChart17DatasetProxyModelE at Base 3.0.1
+ _ZTVN6KChart17LeveyJenningsAxisE at Base 3.0.1
+ _ZTVN6KChart18AbstractAreaWidgetE at Base 3.0.1
+ _ZTVN6KChart18AbstractLayoutItemE at Base 3.0.1
+ _ZTVN6KChart18AbstractPieDiagramE at Base 3.0.1
+ _ZTVN6KChart18AbstractProxyModelE at Base 3.0.1
+ _ZTVN6KChart18TernaryLineDiagramE at Base 3.0.1
+ _ZTVN6KChart19TernaryPointDiagramE at Base 3.0.1
+ _ZTVN6KChart19ThreeDBarAttributesE at Base 3.0.1
+ _ZTVN6KChart19ThreeDPieAttributesE at Base 3.0.1
+ _ZTVN6KChart20AbstractPolarDiagramE at Base 3.0.1
+ _ZTVN6KChart20AutoSpacerLayoutItemE at Base 3.0.1
+ _ZTVN6KChart20LeveyJenningsDiagramE at Base 3.0.1
+ _ZTVN6KChart20PolarCoordinatePlaneE at Base 3.0.1
+ _ZTVN6KChart20RadarCoordinatePlaneE at Base 3.0.1
+ _ZTVN6KChart20TextBubbleLayoutItemE at Base 3.0.1
+ _ZTVN6KChart20ThreeDLineAttributesE at Base 3.0.1
+ _ZTVN6KChart21DatasetSelectorWidgetE at Base 3.0.1
+ _ZTVN6KChart21ModelDataCachePrivate26ModelSignalMapperConnectorE at Base 3.0.1
+ _ZTVN6KChart22AbstractTernaryDiagramE at Base 3.0.1
+ _ZTVN6KChart22TernaryCoordinatePlaneE at Base 3.0.1
+ _ZTVN6KChart22VerticalLineLayoutItemE at Base 3.0.1
+ _ZTVN6KChart23AbstractCoordinatePlaneE at Base 3.0.1
+ _ZTVN6KChart24AbstractCartesianDiagramE at Base 3.0.1
+ _ZTVN6KChart24AbstractThreeDAttributesE at Base 3.0.1
+ _ZTVN6KChart24CartesianCoordinatePlaneE at Base 3.0.1
+ _ZTVN6KChart24HorizontalLineLayoutItemE at Base 3.0.1
+ _ZTVN6KChart24LineWithMarkerLayoutItemE at Base 3.0.1
+ _ZTVN6KChart28LeveyJenningsCoordinatePlaneE at Base 3.0.1
+ _ZTVN6KChart30CartesianDiagramDataCompressorE at Base 3.0.1
+ _ZTVN6KChart5ChartE at Base 3.0.1
+ _ZTVN6KChart6LegendE at Base 3.0.1
+ _ZTVN6KChart6WidgetE at Base 3.0.1
+ _ZTVN6KChart7PaletteE at Base 3.0.1
+ _ZTVN6KChart7Plotter11PlotterTypeE at Base 3.0.1
+ _ZTVN6KChart7PlotterE at Base 3.0.1
+ _ZTVN6KChart8TextAreaE at Base 3.0.1
+ (optional=templinst)_ZZN9QMetaType21registerConverterImplI5QListIiE9QIterableI13QMetaSequenceEEEbSt8functionIFbPKvPvEES_S_E10unregister at Base 3.0.1
+ (optional=templinst)_ZZN9QMetaType23registerMutableViewImplI5QListIiE9QIterableI13QMetaSequenceEEEbSt8functionIFbPvS7_EES_S_E10unregister at Base 3.0.1
+ _Zls6QDebugN6KChart13CartesianAxis8PositionE at Base 3.0.1
+ _Zls6QDebugRKN6KChart13PieAttributesE at Base 3.0.1
+ _Zls6QDebugRKN6KChart14GridAttributesE at Base 3.0.1
+ _Zls6QDebugRKN6KChart14LineAttributesE at Base 3.0.1
+ _Zls6QDebugRKN6KChart14TextAttributesE at Base 3.0.1
+ _Zls6QDebugRKN6KChart15FrameAttributesE at Base 3.0.1
+ _Zls6QDebugRKN6KChart15RulerAttributesE at Base 3.0.1
+ _Zls6QDebugRKN6KChart16MarkerAttributesE at Base 3.0.1
+ _Zls6QDebugRKN6KChart16RelativePositionE at Base 3.0.1
+ _Zls6QDebugRKN6KChart19DataValueAttributesE at Base 3.0.1
+ _Zls6QDebugRKN6KChart19ThreeDBarAttributesE at Base 3.0.1
+ _Zls6QDebugRKN6KChart19ThreeDPieAttributesE at Base 3.0.1
+ _Zls6QDebugRKN6KChart20BackgroundAttributesE at Base 3.0.1
+ _Zls6QDebugRKN6KChart20ThreeDLineAttributesE at Base 3.0.1
+ _Zls6QDebugRKN6KChart22ValueTrackerAttributesE at Base 3.0.1
+ _Zls6QDebugRKN6KChart24AbstractThreeDAttributesE at Base 3.0.1
+ _Zls6QDebugRKN6KChart7MeasureE at Base 3.0.1
+ _Zls6QDebugRKN6KChart8PositionE at Base 3.0.1
+ (c++)"non-virtual thunk to KChart::AbstractArea::areaGeometry() const at Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::AbstractArea::paintAll(QPainter&)@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::AbstractArea::positionHasChanged()@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::AbstractArea::~AbstractArea()@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::AbstractAreaWidget::areaGeometry() const at Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::AbstractAreaWidget::positionHasChanged()@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::AbstractAreaWidget::~AbstractAreaWidget()@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::AbstractAxis::~AbstractAxis()@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::AbstractCartesianDiagram::~AbstractCartesianDiagram()@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::AbstractCoordinatePlane::expandingDirections() const at Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::AbstractCoordinatePlane::geometry() const at Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::AbstractCoordinatePlane::isEmpty() const at Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::AbstractCoordinatePlane::maximumSize() const at Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::AbstractCoordinatePlane::minimumSize() const at Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::AbstractCoordinatePlane::setGeometry(QRect const&)@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::AbstractCoordinatePlane::sizeHint() const at Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::AbstractCoordinatePlane::~AbstractCoordinatePlane()@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::AbstractDiagram::~AbstractDiagram()@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::AbstractPieDiagram::~AbstractPieDiagram()@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::AbstractTernaryDiagram::~AbstractTernaryDiagram()@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::BarDiagram::~BarDiagram()@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::CartesianAxis::expandingDirections() const at Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::CartesianAxis::geometry() const at Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::CartesianAxis::isEmpty() const at Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::CartesianAxis::maximumSize() const at Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::CartesianAxis::minimumSize() const at Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::CartesianAxis::paint(QPainter*)@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::CartesianAxis::paintCtx(KChart::PaintContext*)@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::CartesianAxis::setGeometry(QRect const&)@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::CartesianAxis::sizeHint() const at Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::CartesianAxis::~CartesianAxis()@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::CartesianCoordinatePlane::expandingDirections() const at Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::CartesianCoordinatePlane::hasHeightForWidth() const at Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::CartesianCoordinatePlane::heightForWidth(int) const at Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::CartesianCoordinatePlane::paint(QPainter*)@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::CartesianCoordinatePlane::setGeometry(QRect const&)@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::CartesianCoordinatePlane::sizeHint() const at Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::CartesianCoordinatePlane::~CartesianCoordinatePlane()@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::Chart::~Chart()@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::DatasetSelectorWidget::~DatasetSelectorWidget()@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::HeaderFooter::~HeaderFooter()@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::Legend::~Legend()@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::LeveyJenningsAxis::paintCtx(KChart::PaintContext*)@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::LeveyJenningsAxis::~LeveyJenningsAxis()@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::LeveyJenningsCoordinatePlane::~LeveyJenningsCoordinatePlane()@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::LeveyJenningsDiagram::~LeveyJenningsDiagram()@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::LineDiagram::~LineDiagram()@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::PieDiagram::~PieDiagram()@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::Plotter::~Plotter()@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::PolarCoordinatePlane::paint(QPainter*)@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::PolarCoordinatePlane::~PolarCoordinatePlane()@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::PolarDiagram::~PolarDiagram()@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::RadarCoordinatePlane::~RadarCoordinatePlane()@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::RadarDiagram::~RadarDiagram()@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::RingDiagram::~RingDiagram()@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::StockDiagram::~StockDiagram()@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::TernaryAxis::expandingDirections() const at Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::TernaryAxis::geometry() const at Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::TernaryAxis::isEmpty() const at Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::TernaryAxis::maximumSize() const at Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::TernaryAxis::minimumSize() const at Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::TernaryAxis::paint(QPainter*)@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::TernaryAxis::paintAll(QPainter&)@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::TernaryAxis::paintCtx(KChart::PaintContext*)@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::TernaryAxis::setGeometry(QRect const&)@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::TernaryAxis::sizeHint() const at Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::TernaryAxis::~TernaryAxis()@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::TernaryCoordinatePlane::paint(QPainter*)@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::TernaryCoordinatePlane::~TernaryCoordinatePlane()@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::TernaryLineDiagram::~TernaryLineDiagram()@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::TernaryPointDiagram::~TernaryPointDiagram()@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::TextArea::areaGeometry() const at Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::TextArea::paintAll(QPainter&)@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::TextArea::positionHasChanged()@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::TextArea::~TextArea()@Base" 3.0.1
+ (c++)"non-virtual thunk to KChart::Widget::~Widget()@Base" 3.0.1
diff --git a/debian/libkgantt6-dev.install b/debian/libkgantt-dev.install
similarity index 80%
rename from debian/libkgantt6-dev.install
rename to debian/libkgantt-dev.install
index b52916d..883cd84 100644
--- a/debian/libkgantt6-dev.install
+++ b/debian/libkgantt-dev.install
@@ -2,4 +2,3 @@ usr/include/KGantt6/
 usr/lib/*/cmake/KGantt6/
 usr/lib/*/libKGantt6.so
 usr/lib/*/qt6/mkspecs/modules/qt_KGantt6.pri
-usr/share/qt6/doc/KGantt6.*
diff --git a/debian/libkgantt-l10n.install b/debian/libkgantt-l10n.install
new file mode 100644
index 0000000..609c221
--- /dev/null
+++ b/debian/libkgantt-l10n.install
@@ -0,0 +1 @@
+usr/share/locale/*/LC_MESSAGES/kgantt6_qt.qm
diff --git a/debian/libkgantt6-3.install b/debian/libkgantt6-3.install
index ef18873..b2387b2 100644
--- a/debian/libkgantt6-3.install
+++ b/debian/libkgantt6-3.install
@@ -1,3 +1,2 @@
 usr/lib/*/libKGantt6.so.3
 usr/lib/*/libKGantt6.so.3.*
-usr/share/locale/*/LC_MESSAGES/kgantt6_qt.qm
diff --git a/debian/libkgantt6-3.symbols b/debian/libkgantt6-3.symbols
new file mode 100644
index 0000000..14de9dc
--- /dev/null
+++ b/debian/libkgantt6-3.symbols
@@ -0,0 +1,661 @@
+# SymbolsHelper-Confirmed: 3.0.1 amd64
+libKGantt6.so.3 libkgantt6-3 #MINVER#
+* Build-Depends-Package: libkgantt-dev
+ _ZN4KDAB8UnitTest12TestRegistry14deleteInstanceEv at Base 3.0.1
+ _ZN4KDAB8UnitTest12TestRegistry19registerTestFactoryEPKNS0_11TestFactoryEPKc at Base 3.0.1
+ _ZN4KDAB8UnitTest12TestRegistry5mSelfE at Base 3.0.1
+ _ZN4KDAB8UnitTest12TestRegistry8instanceEv at Base 3.0.1
+ _ZN4KDAB8UnitTest12TestRegistryC1Ev at Base 3.0.1
+ _ZN4KDAB8UnitTest12TestRegistryC2Ev at Base 3.0.1
+ _ZN4KDAB8UnitTest12TestRegistryD1Ev at Base 3.0.1
+ _ZN4KDAB8UnitTest12TestRegistryD2Ev at Base 3.0.1
+ _ZN4KDAB8UnitTest6RunnerD1Ev at Base 3.0.1
+ _ZN4KDAB8UnitTest6RunnerD2Ev at Base 3.0.1
+ _ZN6KGantt10Constraint10setDataMapERK4QMapIi8QVariantE at Base 3.0.1
+ _ZN6KGantt10Constraint7setDataEiRK8QVariant at Base 3.0.1
+ _ZN6KGantt10ConstraintC1ERK11QModelIndexS3_NS0_4TypeENS0_12RelationTypeERK4QMapIi8QVariantE at Base 3.0.1
+ _ZN6KGantt10ConstraintC1ERKS0_ at Base 3.0.1
+ _ZN6KGantt10ConstraintC1Ev at Base 3.0.1
+ _ZN6KGantt10ConstraintC2ERK11QModelIndexS3_NS0_4TypeENS0_12RelationTypeERK4QMapIi8QVariantE at Base 3.0.1
+ _ZN6KGantt10ConstraintC2ERKS0_ at Base 3.0.1
+ _ZN6KGantt10ConstraintC2Ev at Base 3.0.1
+ _ZN6KGantt10ConstraintD1Ev at Base 3.0.1
+ _ZN6KGantt10ConstraintD2Ev at Base 3.0.1
+ _ZN6KGantt10ConstraintaSERKS0_ at Base 3.0.1
+ _ZN6KGantt10ProxyModel10removeRoleEi at Base 3.0.1
+ _ZN6KGantt10ProxyModel11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KGantt10ProxyModel11qt_metacastEPKc at Base 3.0.1
+ _ZN6KGantt10ProxyModel12removeColumnEi at Base 3.0.1
+ _ZN6KGantt10ProxyModel16staticMetaObjectE at Base 3.0.1
+ _ZN6KGantt10ProxyModel4initEv at Base 3.0.1
+ _ZN6KGantt10ProxyModel7setDataERK11QModelIndexRK8QVarianti at Base 3.0.1
+ _ZN6KGantt10ProxyModel7setRoleEii at Base 3.0.1
+ _ZN6KGantt10ProxyModel9setColumnEii at Base 3.0.1
+ _ZN6KGantt10ProxyModelC1EP7QObject at Base 3.0.1
+ _ZN6KGantt10ProxyModelC2EP7QObject at Base 3.0.1
+ _ZN6KGantt10ProxyModelD0Ev at Base 3.0.1
+ _ZN6KGantt10ProxyModelD1Ev at Base 3.0.1
+ _ZN6KGantt10ProxyModelD2Ev at Base 3.0.1
+ _ZN6KGantt12AbstractGrid11gridChangedEv at Base 3.0.1
+ _ZN6KGantt12AbstractGrid11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KGantt12AbstractGrid11qt_metacastEPKc at Base 3.0.1
+ _ZN6KGantt12AbstractGrid12setRootIndexERK11QModelIndex at Base 3.0.1
+ _ZN6KGantt12AbstractGrid14drawBackgroundEP8QPainterRK6QRectF at Base 3.0.1
+ _ZN6KGantt12AbstractGrid14drawForegroundEP8QPainterRK6QRectF at Base 3.0.1
+ _ZN6KGantt12AbstractGrid16staticMetaObjectE at Base 3.0.1
+ _ZN6KGantt12AbstractGrid8setModelEP18QAbstractItemModel at Base 3.0.1
+ _ZN6KGantt12AbstractGridC1EP7QObject at Base 3.0.1
+ _ZN6KGantt12AbstractGridC2EP7QObject at Base 3.0.1
+ _ZN6KGantt12AbstractGridD0Ev at Base 3.0.1
+ _ZN6KGantt12AbstractGridD1Ev at Base 3.0.1
+ _ZN6KGantt12AbstractGridD2Ev at Base 3.0.1
+ _ZN6KGantt12DateTimeGrid11paintHeaderEP8QPainterRK6QRectFS5_dP7QWidget at Base 3.0.1
+ _ZN6KGantt12DateTimeGrid11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KGantt12DateTimeGrid11qt_metacastEPKc at Base 3.0.1
+ _ZN6KGantt12DateTimeGrid11setDayWidthEd at Base 3.0.1
+ _ZN6KGantt12DateTimeGrid11setFreeDaysERK4QSetIN2Qt9DayOfWeekEE at Base 3.0.1
+ _ZN6KGantt12DateTimeGrid12setWeekStartEN2Qt9DayOfWeekE at Base 3.0.1
+ _ZN6KGantt12DateTimeGrid14drawBackgroundEP8QPainterRK6QRectF at Base 3.0.1
+ _ZN6KGantt12DateTimeGrid14drawForegroundEP8QPainterRK6QRectF at Base 3.0.1
+ _ZN6KGantt12DateTimeGrid16setFreeDaysBrushE6QBrush at Base 3.0.1
+ _ZN6KGantt12DateTimeGrid16setRowSeparatorsEb at Base 3.0.1
+ _ZN6KGantt12DateTimeGrid16setStartDateTimeERK9QDateTime at Base 3.0.1
+ _ZN6KGantt12DateTimeGrid16staticMetaObjectE at Base 3.0.1
+ _ZN6KGantt12DateTimeGrid17drawDayBackgroundEP8QPainterRK6QRectFRK5QDate at Base 3.0.1
+ _ZN6KGantt12DateTimeGrid17drawDayForegroundEP8QPainterRK6QRectFRK5QDate at Base 3.0.1
+ _ZN6KGantt12DateTimeGrid19paintDayScaleHeaderEP8QPainterRK6QRectFS5_dP7QWidget at Base 3.0.1
+ _ZN6KGantt12DateTimeGrid20paintHourScaleHeaderEP8QPainterRK6QRectFS5_dP7QWidget at Base 3.0.1
+ _ZN6KGantt12DateTimeGrid20paintWeekScaleHeaderEP8QPainterRK6QRectFS5_dP7QWidget at Base 3.0.1
+ _ZN6KGantt12DateTimeGrid21paintMonthScaleHeaderEP8QPainterRK6QRectFS5_dP7QWidget at Base 3.0.1
+ _ZN6KGantt12DateTimeGrid21setNoInformationBrushERK6QBrush at Base 3.0.1
+ _ZN6KGantt12DateTimeGrid22paintUserDefinedHeaderEP8QPainterRK6QRectFS5_dPKNS_22DateTimeScaleFormatterEP7QWidget at Base 3.0.1
+ _ZN6KGantt12DateTimeGrid24setUserDefinedLowerScaleEPNS_22DateTimeScaleFormatterE at Base 3.0.1
+ _ZN6KGantt12DateTimeGrid24setUserDefinedUpperScaleEPNS_22DateTimeScaleFormatterE at Base 3.0.1
+ _ZN6KGantt12DateTimeGrid8setScaleENS0_5ScaleE at Base 3.0.1
+ _ZN6KGantt12DateTimeGrid9paintGridEP8QPainterRK6QRectFS5_PNS_21AbstractRowControllerEP7QWidget at Base 3.0.1
+ _ZN6KGantt12DateTimeGridC1Ev at Base 3.0.1
+ _ZN6KGantt12DateTimeGridC2Ev at Base 3.0.1
+ _ZN6KGantt12DateTimeGridD0Ev at Base 3.0.1
+ _ZN6KGantt12DateTimeGridD1Ev at Base 3.0.1
+ _ZN6KGantt12DateTimeGridD2Ev at Base 3.0.1
+ _ZN6KGantt12GraphicsItem10itemChangeEN13QGraphicsItem18GraphicsItemChangeERK8QVariant at Base 3.0.1
+ _ZN6KGantt12GraphicsItem10updateItemERKNS_4SpanERK21QPersistentModelIndex at Base 3.0.1
+ _ZN6KGantt12GraphicsItem11updateModelEv at Base 3.0.1
+ _ZN6KGantt12GraphicsItem12focusInEventEP11QFocusEvent at Base 3.0.1
+ _ZN6KGantt12GraphicsItem14hoverMoveEventEP24QGraphicsSceneHoverEvent at Base 3.0.1
+ _ZN6KGantt12GraphicsItem14mouseMoveEventEP24QGraphicsSceneMouseEvent at Base 3.0.1
+ _ZN6KGantt12GraphicsItem15hoverLeaveEventEP24QGraphicsSceneHoverEvent at Base 3.0.1
+ _ZN6KGantt12GraphicsItem15mousePressEventEP24QGraphicsSceneMouseEvent at Base 3.0.1
+ _ZN6KGantt12GraphicsItem15setBoundingRectERK6QRectF at Base 3.0.1
+ _ZN6KGantt12GraphicsItem16addEndConstraintEPNS_22ConstraintGraphicsItemE at Base 3.0.1
+ _ZN6KGantt12GraphicsItem17mouseReleaseEventEP24QGraphicsSceneMouseEvent at Base 3.0.1
+ _ZN6KGantt12GraphicsItem18addStartConstraintEPNS_22ConstraintGraphicsItemE at Base 3.0.1
+ _ZN6KGantt12GraphicsItem18constraintsChangedEv at Base 3.0.1
+ _ZN6KGantt12GraphicsItem19removeEndConstraintEPNS_22ConstraintGraphicsItemE at Base 3.0.1
+ _ZN6KGantt12GraphicsItem19updateItemFromMouseERK7QPointF at Base 3.0.1
+ _ZN6KGantt12GraphicsItem21mouseDoubleClickEventEP24QGraphicsSceneMouseEvent at Base 3.0.1
+ _ZN6KGantt12GraphicsItem21removeStartConstraintEPNS_22ConstraintGraphicsItemE at Base 3.0.1
+ _ZN6KGantt12GraphicsItem21updateConstraintItemsEv at Base 3.0.1
+ _ZN6KGantt12GraphicsItem4initEv at Base 3.0.1
+ _ZN6KGantt12GraphicsItem5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget at Base 3.0.1
+ _ZN6KGantt12GraphicsItem7setRectERK6QRectF at Base 3.0.1
+ _ZN6KGantt12GraphicsItem8setIndexERK21QPersistentModelIndex at Base 3.0.1
+ _ZN6KGantt12GraphicsItemC1EP13QGraphicsItemPNS_13GraphicsSceneE at Base 3.0.1
+ _ZN6KGantt12GraphicsItemC1ERK11QModelIndexP13QGraphicsItemPNS_13GraphicsSceneE at Base 3.0.1
+ _ZN6KGantt12GraphicsItemC2EP13QGraphicsItemPNS_13GraphicsSceneE at Base 3.0.1
+ _ZN6KGantt12GraphicsItemC2ERK11QModelIndexP13QGraphicsItemPNS_13GraphicsSceneE at Base 3.0.1
+ _ZN6KGantt12GraphicsItemD0Ev at Base 3.0.1
+ _ZN6KGantt12GraphicsItemD1Ev at Base 3.0.1
+ _ZN6KGantt12GraphicsItemD2Ev at Base 3.0.1
+ _ZN6KGantt12GraphicsView10clearItemsEv at Base 3.0.1
+ _ZN6KGantt12GraphicsView11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KGantt12GraphicsView11qt_metacastEPKc at Base 3.0.1
+ _ZN6KGantt12GraphicsView11resizeEventEP12QResizeEvent at Base 3.0.1
+ _ZN6KGantt12GraphicsView11setReadOnlyEb at Base 3.0.1
+ _ZN6KGantt12GraphicsView11updateSceneEv at Base 3.0.1
+ _ZN6KGantt12GraphicsView12printDiagramEP8QPrinterRKNS_15PrintingContextE at Base 3.0.1
+ _ZN6KGantt12GraphicsView12qrealClickedERK11QModelIndex at Base 3.0.1
+ _ZN6KGantt12GraphicsView12setRootIndexERK11QModelIndex at Base 3.0.1
+ _ZN6KGantt12GraphicsView13addConstraintERK11QModelIndexS3_6QFlagsIN2Qt16KeyboardModifierEE at Base 3.0.1
+ _ZN6KGantt12GraphicsView13deleteSubtreeERK11QModelIndex at Base 3.0.1
+ _ZN6KGantt12GraphicsView15setItemDelegateEPNS_12ItemDelegateE at Base 3.0.1
+ _ZN6KGantt12GraphicsView15updateSceneRectEv at Base 3.0.1
+ _ZN6KGantt12GraphicsView16setRowControllerEPNS_21AbstractRowControllerE at Base 3.0.1
+ _ZN6KGantt12GraphicsView16staticMetaObjectE at Base 3.0.1
+ _ZN6KGantt12GraphicsView17setSelectionModelEP19QItemSelectionModel at Base 3.0.1
+ _ZN6KGantt12GraphicsView18setConstraintModelEPNS_15ConstraintModelE at Base 3.0.1
+ _ZN6KGantt12GraphicsView23setSummaryHandlingModelEP19QAbstractProxyModel at Base 3.0.1
+ _ZN6KGantt12GraphicsView26headerContextMenuRequestedERK6QPoint at Base 3.0.1
+ _ZN6KGantt12GraphicsView26setHeaderContextMenuPolicyEN2Qt17ContextMenuPolicyE at Base 3.0.1
+ _ZN6KGantt12GraphicsView5printEP8QPainterRK6QRectFbb at Base 3.0.1
+ _ZN6KGantt12GraphicsView5printEP8QPainterddRK6QRectFbb at Base 3.0.1
+ _ZN6KGantt12GraphicsView5printEP8QPrinterbb at Base 3.0.1
+ _ZN6KGantt12GraphicsView5printEP8QPrinterddbb at Base 3.0.1
+ _ZN6KGantt12GraphicsView7clickedERK11QModelIndex at Base 3.0.1
+ _ZN6KGantt12GraphicsView7enteredERK11QModelIndex at Base 3.0.1
+ _ZN6KGantt12GraphicsView7pressedERK11QModelIndex at Base 3.0.1
+ _ZN6KGantt12GraphicsView7setGridEPNS_12AbstractGridE at Base 3.0.1
+ _ZN6KGantt12GraphicsView8setModelEP18QAbstractItemModel at Base 3.0.1
+ _ZN6KGantt12GraphicsView8takeGridEv at Base 3.0.1
+ _ZN6KGantt12GraphicsView9activatedERK11QModelIndex at Base 3.0.1
+ _ZN6KGantt12GraphicsView9updateRowERK11QModelIndex at Base 3.0.1
+ _ZN6KGantt12GraphicsViewC1EP7QWidget at Base 3.0.1
+ _ZN6KGantt12GraphicsViewC2EP7QWidget at Base 3.0.1
+ _ZN6KGantt12GraphicsViewD0Ev at Base 3.0.1
+ _ZN6KGantt12GraphicsViewD1Ev at Base 3.0.1
+ _ZN6KGantt12GraphicsViewD2Ev at Base 3.0.1
+ _ZN6KGantt12ItemDelegate11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KGantt12ItemDelegate11qt_metacastEPKc at Base 3.0.1
+ _ZN6KGantt12ItemDelegate13setDefaultPenENS_8ItemTypeERK4QPen at Base 3.0.1
+ _ZN6KGantt12ItemDelegate14paintGanttItemEP8QPainterRKNS_20StyleOptionGanttItemERK11QModelIndex at Base 3.0.1
+ _ZN6KGantt12ItemDelegate15setDefaultBrushENS_8ItemTypeERK6QBrush at Base 3.0.1
+ _ZN6KGantt12ItemDelegate16staticMetaObjectE at Base 3.0.1
+ _ZN6KGantt12ItemDelegate19paintConstraintItemEP8QPainterRK24QStyleOptionGraphicsItemRK7QPointFS8_RKNS_10ConstraintE at Base 3.0.1
+ _ZN6KGantt12ItemDelegate25paintStartStartConstraintEP8QPainterRK24QStyleOptionGraphicsItemRK7QPointFS8_RKNS_10ConstraintE at Base 3.0.1
+ _ZN6KGantt12ItemDelegate26paintFinishStartConstraintEP8QPainterRK24QStyleOptionGraphicsItemRK7QPointFS8_RKNS_10ConstraintE at Base 3.0.1
+ _ZN6KGantt12ItemDelegate26paintStartFinishConstraintEP8QPainterRK24QStyleOptionGraphicsItemRK7QPointFS8_RKNS_10ConstraintE at Base 3.0.1
+ _ZN6KGantt12ItemDelegate27paintFinishFinishConstraintEP8QPainterRK24QStyleOptionGraphicsItemRK7QPointFS8_RKNS_10ConstraintE at Base 3.0.1
+ _ZN6KGantt12ItemDelegateC1EP7QObject at Base 3.0.1
+ _ZN6KGantt12ItemDelegateC2EP7QObject at Base 3.0.1
+ _ZN6KGantt12ItemDelegateD0Ev at Base 3.0.1
+ _ZN6KGantt12ItemDelegateD1Ev at Base 3.0.1
+ _ZN6KGantt12ItemDelegateD2Ev at Base 3.0.1
+ _ZN6KGantt13GraphicsScene10clearItemsEv at Base 3.0.1
+ _ZN6KGantt13GraphicsScene10insertItemERK21QPersistentModelIndexPNS_12GraphicsItemE at Base 3.0.1
+ _ZN6KGantt13GraphicsScene10removeItemERK11QModelIndex at Base 3.0.1
+ _ZN6KGantt13GraphicsScene11gridChangedEv at Base 3.0.1
+ _ZN6KGantt13GraphicsScene11itemClickedERK11QModelIndex at Base 3.0.1
+ _ZN6KGantt13GraphicsScene11itemEnteredERK11QModelIndex at Base 3.0.1
+ _ZN6KGantt13GraphicsScene11itemPressedERK11QModelIndexP24QGraphicsSceneMouseEvent at Base 3.0.1
+ _ZN6KGantt13GraphicsScene11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KGantt13GraphicsScene11qt_metacastEPKc at Base 3.0.1
+ _ZN6KGantt13GraphicsScene11setReadOnlyEb at Base 3.0.1
+ _ZN6KGantt13GraphicsScene11updateItemsEv at Base 3.0.1
+ _ZN6KGantt13GraphicsScene12doPrintSceneEP8QPrinterP8QPainterRK6QRectFRKNS_15PrintingContextE at Base 3.0.1
+ _ZN6KGantt13GraphicsScene12printDiagramEP8QPrinterRKNS_15PrintingContextE at Base 3.0.1
+ _ZN6KGantt13GraphicsScene12qrealClickedERK11QModelIndex at Base 3.0.1
+ _ZN6KGantt13GraphicsScene12setRootIndexERK11QModelIndex at Base 3.0.1
+ _ZN6KGantt13GraphicsScene13deleteSubtreeERK11QModelIndex at Base 3.0.1
+ _ZN6KGantt13GraphicsScene13setDragSourceEPNS_12GraphicsItemE at Base 3.0.1
+ _ZN6KGantt13GraphicsScene14drawBackgroundEP8QPainterRK6QRectF at Base 3.0.1
+ _ZN6KGantt13GraphicsScene14drawForegroundEP8QPainterRK6QRectF at Base 3.0.1
+ _ZN6KGantt13GraphicsScene15setItemDelegateEPNS_12ItemDelegateE at Base 3.0.1
+ _ZN6KGantt13GraphicsScene15slotGridChangedEv at Base 3.0.1
+ _ZN6KGantt13GraphicsScene16drawLabelsHeaderEP8QPainterRK6QRectFS5_ at Base 3.0.1
+ _ZN6KGantt13GraphicsScene16setRowControllerEPNS_21AbstractRowControllerE at Base 3.0.1
+ _ZN6KGantt13GraphicsScene16staticMetaObjectE at Base 3.0.1
+ _ZN6KGantt13GraphicsScene17itemDoubleClickedERK11QModelIndex at Base 3.0.1
+ _ZN6KGantt13GraphicsScene17setSelectionModelEP19QItemSelectionModel at Base 3.0.1
+ _ZN6KGantt13GraphicsScene18setConstraintModelEPNS_15ConstraintModelE at Base 3.0.1
+ _ZN6KGantt13GraphicsScene19slotConstraintAddedERKNS_10ConstraintE at Base 3.0.1
+ _ZN6KGantt13GraphicsScene20slotSelectionChangedERK14QItemSelectionS3_ at Base 3.0.1
+ _ZN6KGantt13GraphicsScene21selectionModelChangedEP18QAbstractItemModel at Base 3.0.1
+ _ZN6KGantt13GraphicsScene21slotConstraintRemovedERKNS_10ConstraintE at Base 3.0.1
+ _ZN6KGantt13GraphicsScene23setSummaryHandlingModelEP19QAbstractProxyModel at Base 3.0.1
+ _ZN6KGantt13GraphicsScene4initEv at Base 3.0.1
+ _ZN6KGantt13GraphicsScene5printEP8QPainterRK6QRectFbb at Base 3.0.1
+ _ZN6KGantt13GraphicsScene5printEP8QPainterddRK6QRectFbb at Base 3.0.1
+ _ZN6KGantt13GraphicsScene5printEP8QPrinterbb at Base 3.0.1
+ _ZN6KGantt13GraphicsScene5printEP8QPrinterddbb at Base 3.0.1
+ _ZN6KGantt13GraphicsScene7clickedERK11QModelIndex at Base 3.0.1
+ _ZN6KGantt13GraphicsScene7doPrintEP8QPainterRK6QRectFddP8QPrinterbb at Base 3.0.1
+ _ZN6KGantt13GraphicsScene7enteredERK11QModelIndex at Base 3.0.1
+ _ZN6KGantt13GraphicsScene7pressedERK11QModelIndex at Base 3.0.1
+ _ZN6KGantt13GraphicsScene7setGridEPNS_12AbstractGridE at Base 3.0.1
+ _ZN6KGantt13GraphicsScene8setModelEP18QAbstractItemModel at Base 3.0.1
+ _ZN6KGantt13GraphicsScene8takeGridEv at Base 3.0.1
+ _ZN6KGantt13GraphicsScene9dataIndexERK11QModelIndex at Base 3.0.1
+ _ZN6KGantt13GraphicsScene9helpEventEP23QGraphicsSceneHelpEvent at Base 3.0.1
+ _ZN6KGantt13GraphicsScene9mainIndexERK11QModelIndex at Base 3.0.1
+ _ZN6KGantt13GraphicsScene9updateRowERK11QModelIndex at Base 3.0.1
+ _ZN6KGantt13GraphicsSceneC1EP7QObject at Base 3.0.1
+ _ZN6KGantt13GraphicsSceneC2EP7QObject at Base 3.0.1
+ _ZN6KGantt13GraphicsSceneD0Ev at Base 3.0.1
+ _ZN6KGantt13GraphicsSceneD1Ev at Base 3.0.1
+ _ZN6KGantt13GraphicsSceneD2Ev at Base 3.0.1
+ _ZN6KGantt15ConstraintModel11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KGantt15ConstraintModel11qt_metacastEPKc at Base 3.0.1
+ _ZN6KGantt15ConstraintModel13addConstraintERKNS_10ConstraintE at Base 3.0.1
+ _ZN6KGantt15ConstraintModel15constraintAddedERKNS_10ConstraintE at Base 3.0.1
+ _ZN6KGantt15ConstraintModel16removeConstraintERKNS_10ConstraintE at Base 3.0.1
+ _ZN6KGantt15ConstraintModel16staticMetaObjectE at Base 3.0.1
+ _ZN6KGantt15ConstraintModel17constraintRemovedERKNS_10ConstraintE at Base 3.0.1
+ _ZN6KGantt15ConstraintModel4initEv at Base 3.0.1
+ _ZN6KGantt15ConstraintModel5clearEv at Base 3.0.1
+ _ZN6KGantt15ConstraintModel7cleanupEv at Base 3.0.1
+ _ZN6KGantt15ConstraintModelC1EP7QObject at Base 3.0.1
+ _ZN6KGantt15ConstraintModelC2EP7QObject at Base 3.0.1
+ _ZN6KGantt15ConstraintModelD0Ev at Base 3.0.1
+ _ZN6KGantt15ConstraintModelD1Ev at Base 3.0.1
+ _ZN6KGantt15ConstraintModelD2Ev at Base 3.0.1
+ _ZN6KGantt15ConstraintProxy11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KGantt15ConstraintProxy11qt_metacastEPKc at Base 3.0.1
+ _ZN6KGantt15ConstraintProxy13setProxyModelEP19QAbstractProxyModel at Base 3.0.1
+ _ZN6KGantt15ConstraintProxy14copyFromSourceEv at Base 3.0.1
+ _ZN6KGantt15ConstraintProxy14setSourceModelEPNS_15ConstraintModelE at Base 3.0.1
+ _ZN6KGantt15ConstraintProxy16staticMetaObjectE at Base 3.0.1
+ _ZN6KGantt15ConstraintProxy17slotLayoutChangedEv at Base 3.0.1
+ _ZN6KGantt15ConstraintProxy19setDestinationModelEPNS_15ConstraintModelE at Base 3.0.1
+ _ZN6KGantt15ConstraintProxy25slotSourceConstraintAddedERKNS_10ConstraintE at Base 3.0.1
+ _ZN6KGantt15ConstraintProxy27slotSourceConstraintRemovedERKNS_10ConstraintE at Base 3.0.1
+ _ZN6KGantt15ConstraintProxy30slotDestinationConstraintAddedERKNS_10ConstraintE at Base 3.0.1
+ _ZN6KGantt15ConstraintProxy32slotDestinationConstraintRemovedERKNS_10ConstraintE at Base 3.0.1
+ _ZN6KGantt15ConstraintProxyC1EP7QObject at Base 3.0.1
+ _ZN6KGantt15ConstraintProxyC2EP7QObject at Base 3.0.1
+ _ZN6KGantt15ConstraintProxyD0Ev at Base 3.0.1
+ _ZN6KGantt15ConstraintProxyD1Ev at Base 3.0.1
+ _ZN6KGantt15ConstraintProxyD2Ev at Base 3.0.1
+ _ZN6KGantt15PrintingContext10setFittingERKNS0_7FittingE at Base 3.0.1
+ _ZN6KGantt15PrintingContext12setSceneRectERK6QRectF at Base 3.0.1
+ _ZN6KGantt15PrintingContext16setDrawRowLabelsEb at Base 3.0.1
+ _ZN6KGantt15PrintingContext19setDrawColumnLabelsEb at Base 3.0.1
+ _ZN6KGantt15PrintingContext6setTopEd at Base 3.0.1
+ _ZN6KGantt15PrintingContext7setLeftEd at Base 3.0.1
+ _ZN6KGantt15PrintingContext8setRightEd at Base 3.0.1
+ _ZN6KGantt15PrintingContext9setBottomEd at Base 3.0.1
+ _ZN6KGantt15PrintingContextC1ERKS0_ at Base 3.0.1
+ _ZN6KGantt15PrintingContextC1Ev at Base 3.0.1
+ _ZN6KGantt15PrintingContextC2ERKS0_ at Base 3.0.1
+ _ZN6KGantt15PrintingContextC2Ev at Base 3.0.1
+ _ZN6KGantt15PrintingContextD1Ev at Base 3.0.1
+ _ZN6KGantt15PrintingContextD2Ev at Base 3.0.1
+ _ZN6KGantt15PrintingContextaSERKS0_ at Base 3.0.1
+ _ZN6KGantt16DateTimeTimeLine10setOptionsE6QFlagsINS0_6OptionEE at Base 3.0.1
+ _ZN6KGantt16DateTimeTimeLine11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KGantt16DateTimeTimeLine11qt_metacastEPKc at Base 3.0.1
+ _ZN6KGantt16DateTimeTimeLine11setDateTimeERK9QDateTime at Base 3.0.1
+ _ZN6KGantt16DateTimeTimeLine11setIntervalEi at Base 3.0.1
+ _ZN6KGantt16DateTimeTimeLine16staticMetaObjectE at Base 3.0.1
+ _ZN6KGantt16DateTimeTimeLine6setPenERK4QPen at Base 3.0.1
+ _ZN6KGantt16DateTimeTimeLine7updatedEv at Base 3.0.1
+ _ZN6KGantt16DateTimeTimeLineC1Ev at Base 3.0.1
+ _ZN6KGantt16DateTimeTimeLineC2Ev at Base 3.0.1
+ _ZN6KGantt16PenStyleComboBox10paintEventEP11QPaintEvent at Base 3.0.1
+ _ZN6KGantt16PenStyleComboBox11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KGantt16PenStyleComboBox11qt_metacastEPKc at Base 3.0.1
+ _ZN6KGantt16PenStyleComboBox15setCurrentStyleEN2Qt8PenStyleE at Base 3.0.1
+ _ZN6KGantt16PenStyleComboBox16staticMetaObjectE at Base 3.0.1
+ _ZN6KGantt16PenStyleComboBoxC1EP7QWidget at Base 3.0.1
+ _ZN6KGantt16PenStyleComboBoxC2EP7QWidget at Base 3.0.1
+ _ZN6KGantt20ForwardingProxyModel11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KGantt20ForwardingProxyModel11qt_metacastEPKc at Base 3.0.1
+ _ZN6KGantt20ForwardingProxyModel12dropMimeDataEPK9QMimeDataN2Qt10DropActionEiiRK11QModelIndex at Base 3.0.1
+ _ZN6KGantt20ForwardingProxyModel14setSourceModelEP18QAbstractItemModel at Base 3.0.1
+ _ZN6KGantt20ForwardingProxyModel16sourceModelResetEv at Base 3.0.1
+ _ZN6KGantt20ForwardingProxyModel16staticMetaObjectE at Base 3.0.1
+ _ZN6KGantt20ForwardingProxyModel17sourceDataChangedERK11QModelIndexS3_ at Base 3.0.1
+ _ZN6KGantt20ForwardingProxyModel17sourceRowsRemovedERK11QModelIndexii at Base 3.0.1
+ _ZN6KGantt20ForwardingProxyModel18sourceRowsInsertedERK11QModelIndexii at Base 3.0.1
+ _ZN6KGantt20ForwardingProxyModel19sourceLayoutChangedEv at Base 3.0.1
+ _ZN6KGantt20ForwardingProxyModel20sourceColumnsRemovedERK11QModelIndexii at Base 3.0.1
+ _ZN6KGantt20ForwardingProxyModel21sourceColumnsInsertedERK11QModelIndexii at Base 3.0.1
+ _ZN6KGantt20ForwardingProxyModel25sourceModelAboutToBeResetEv at Base 3.0.1
+ _ZN6KGantt20ForwardingProxyModel26sourceRowsAboutToBeRemovedERK11QModelIndexii at Base 3.0.1
+ _ZN6KGantt20ForwardingProxyModel27sourceRowsAboutToBeInsertedERK11QModelIndexii at Base 3.0.1
+ _ZN6KGantt20ForwardingProxyModel28sourceLayoutAboutToBeChangedEv at Base 3.0.1
+ _ZN6KGantt20ForwardingProxyModel29sourceColumnsAboutToBeRemovedERK11QModelIndexii at Base 3.0.1
+ _ZN6KGantt20ForwardingProxyModel30sourceColumnsAboutToBeInsertedERK11QModelIndexii at Base 3.0.1
+ _ZN6KGantt20ForwardingProxyModel7setDataERK11QModelIndexRK8QVarianti at Base 3.0.1
+ _ZN6KGantt20ForwardingProxyModelC1EP7QObject at Base 3.0.1
+ _ZN6KGantt20ForwardingProxyModelC2EP7QObject at Base 3.0.1
+ _ZN6KGantt20ForwardingProxyModelD0Ev at Base 3.0.1
+ _ZN6KGantt20ForwardingProxyModelD1Ev at Base 3.0.1
+ _ZN6KGantt20ForwardingProxyModelD2Ev at Base 3.0.1
+ _ZN6KGantt20StyleOptionGanttItemC1ERKS0_ at Base 3.0.1
+ _ZN6KGantt20StyleOptionGanttItemC1Ev at Base 3.0.1
+ _ZN6KGantt20StyleOptionGanttItemC2ERKS0_ at Base 3.0.1
+ _ZN6KGantt20StyleOptionGanttItemC2Ev at Base 3.0.1
+ _ZN6KGantt20StyleOptionGanttItemaSERKS0_ at Base 3.0.1
+ _ZN6KGantt21AbstractRowControllerC1Ev at Base 3.0.1
+ _ZN6KGantt21AbstractRowControllerC2Ev at Base 3.0.1
+ _ZN6KGantt21AbstractRowControllerD0Ev at Base 3.0.1
+ _ZN6KGantt21AbstractRowControllerD1Ev at Base 3.0.1
+ _ZN6KGantt21AbstractRowControllerD2Ev at Base 3.0.1
+ _ZN6KGantt21ListViewRowControllerC1EP9QListViewP19QAbstractProxyModel at Base 3.0.1
+ _ZN6KGantt21ListViewRowControllerC2EP9QListViewP19QAbstractProxyModel at Base 3.0.1
+ _ZN6KGantt21ListViewRowControllerD0Ev at Base 3.0.1
+ _ZN6KGantt21ListViewRowControllerD1Ev at Base 3.0.1
+ _ZN6KGantt21ListViewRowControllerD2Ev at Base 3.0.1
+ _ZN6KGantt21TreeViewRowControllerC1EP9QTreeViewP19QAbstractProxyModel at Base 3.0.1
+ _ZN6KGantt21TreeViewRowControllerC2EP9QTreeViewP19QAbstractProxyModel at Base 3.0.1
+ _ZN6KGantt21TreeViewRowControllerD0Ev at Base 3.0.1
+ _ZN6KGantt21TreeViewRowControllerD1Ev at Base 3.0.1
+ _ZN6KGantt21TreeViewRowControllerD2Ev at Base 3.0.1
+ _ZN6KGantt22ConstraintGraphicsItem10updateItemERK7QPointFS3_ at Base 3.0.1
+ _ZN6KGantt22ConstraintGraphicsItem5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget at Base 3.0.1
+ _ZN6KGantt22ConstraintGraphicsItem6setEndERK7QPointF at Base 3.0.1
+ _ZN6KGantt22ConstraintGraphicsItem8setStartERK7QPointF at Base 3.0.1
+ _ZN6KGantt22ConstraintGraphicsItemC1ERKNS_10ConstraintEP13QGraphicsItemPNS_13GraphicsSceneE at Base 3.0.1
+ _ZN6KGantt22ConstraintGraphicsItemC2ERKNS_10ConstraintEP13QGraphicsItemPNS_13GraphicsSceneE at Base 3.0.1
+ _ZN6KGantt22ConstraintGraphicsItemD0Ev at Base 3.0.1
+ _ZN6KGantt22ConstraintGraphicsItemD1Ev at Base 3.0.1
+ _ZN6KGantt22ConstraintGraphicsItemD2Ev at Base 3.0.1
+ _ZN6KGantt22DateTimeScaleFormatterC1ENS0_5RangeERK7QString6QFlagsIN2Qt13AlignmentFlagEE at Base 3.0.1
+ _ZN6KGantt22DateTimeScaleFormatterC1ENS0_5RangeERK7QStringS4_6QFlagsIN2Qt13AlignmentFlagEE at Base 3.0.1
+ _ZN6KGantt22DateTimeScaleFormatterC1ERKS0_ at Base 3.0.1
+ _ZN6KGantt22DateTimeScaleFormatterC2ENS0_5RangeERK7QString6QFlagsIN2Qt13AlignmentFlagEE at Base 3.0.1
+ _ZN6KGantt22DateTimeScaleFormatterC2ENS0_5RangeERK7QStringS4_6QFlagsIN2Qt13AlignmentFlagEE at Base 3.0.1
+ _ZN6KGantt22DateTimeScaleFormatterC2ERKS0_ at Base 3.0.1
+ _ZN6KGantt22DateTimeScaleFormatterD0Ev at Base 3.0.1
+ _ZN6KGantt22DateTimeScaleFormatterD1Ev at Base 3.0.1
+ _ZN6KGantt22DateTimeScaleFormatterD2Ev at Base 3.0.1
+ _ZN6KGantt22DateTimeScaleFormatteraSERKS0_ at Base 3.0.1
+ _ZN6KGantt25SummaryHandlingProxyModel11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KGantt25SummaryHandlingProxyModel11qt_metacastEPKc at Base 3.0.1
+ _ZN6KGantt25SummaryHandlingProxyModel14setSourceModelEP18QAbstractItemModel at Base 3.0.1
+ _ZN6KGantt25SummaryHandlingProxyModel16sourceModelResetEv at Base 3.0.1
+ _ZN6KGantt25SummaryHandlingProxyModel16staticMetaObjectE at Base 3.0.1
+ _ZN6KGantt25SummaryHandlingProxyModel17sourceDataChangedERK11QModelIndexS3_ at Base 3.0.1
+ _ZN6KGantt25SummaryHandlingProxyModel19sourceLayoutChangedEv at Base 3.0.1
+ _ZN6KGantt25SummaryHandlingProxyModel26sourceRowsAboutToBeRemovedERK11QModelIndexii at Base 3.0.1
+ _ZN6KGantt25SummaryHandlingProxyModel27sourceRowsAboutToBeInsertedERK11QModelIndexii at Base 3.0.1
+ _ZN6KGantt25SummaryHandlingProxyModel29sourceColumnsAboutToBeRemovedERK11QModelIndexii at Base 3.0.1
+ _ZN6KGantt25SummaryHandlingProxyModel30sourceColumnsAboutToBeInsertedERK11QModelIndexii at Base 3.0.1
+ _ZN6KGantt25SummaryHandlingProxyModel4initEv at Base 3.0.1
+ _ZN6KGantt25SummaryHandlingProxyModel7setDataERK11QModelIndexRK8QVarianti at Base 3.0.1
+ _ZN6KGantt25SummaryHandlingProxyModelC1EP7QObject at Base 3.0.1
+ _ZN6KGantt25SummaryHandlingProxyModelC2EP7QObject at Base 3.0.1
+ _ZN6KGantt25SummaryHandlingProxyModelD0Ev at Base 3.0.1
+ _ZN6KGantt25SummaryHandlingProxyModelD1Ev at Base 3.0.1
+ _ZN6KGantt25SummaryHandlingProxyModelD2Ev at Base 3.0.1
+ _ZN6KGantt4View11collapseAllE11QModelIndex at Base 3.0.1
+ _ZN6KGantt4View11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KGantt4View11qt_metacastEPKc at Base 3.0.1
+ _ZN6KGantt4View11resizeEventEP12QResizeEvent at Base 3.0.1
+ _ZN6KGantt4View11setLeftViewEP17QAbstractItemView at Base 3.0.1
+ _ZN6KGantt4View12graphicsViewEv at Base 3.0.1
+ _ZN6KGantt4View12printDiagramEP8QPrinterRKNS_15PrintingContextE at Base 3.0.1
+ _ZN6KGantt4View12setRootIndexERK11QModelIndex at Base 3.0.1
+ _ZN6KGantt4View13ensureVisibleERK11QModelIndex at Base 3.0.1
+ _ZN6KGantt4View13rowControllerEv at Base 3.0.1
+ _ZN6KGantt4View15ganttProxyModelEv at Base 3.0.1
+ _ZN6KGantt4View15setGraphicsViewEPNS_12GraphicsViewE at Base 3.0.1
+ _ZN6KGantt4View15setItemDelegateEPNS_12ItemDelegateE at Base 3.0.1
+ _ZN6KGantt4View16setRowControllerEPNS_21AbstractRowControllerE at Base 3.0.1
+ _ZN6KGantt4View16staticMetaObjectE at Base 3.0.1
+ _ZN6KGantt4View17setSelectionModelEP19QItemSelectionModel at Base 3.0.1
+ _ZN6KGantt4View18setConstraintModelEPNS_15ConstraintModelE at Base 3.0.1
+ _ZN6KGantt4View5printEP8QPainterRK6QRectFbb at Base 3.0.1
+ _ZN6KGantt4View5printEP8QPainterddRK6QRectFbb at Base 3.0.1
+ _ZN6KGantt4View5printEP8QPrinterbb at Base 3.0.1
+ _ZN6KGantt4View5printEP8QPrinterddbb at Base 3.0.1
+ _ZN6KGantt4View7setGridEPNS_12AbstractGridE at Base 3.0.1
+ _ZN6KGantt4View8leftViewEv at Base 3.0.1
+ _ZN6KGantt4View8setModelEP18QAbstractItemModel at Base 3.0.1
+ _ZN6KGantt4View8splitterEv at Base 3.0.1
+ _ZN6KGantt4View9expandAllE11QModelIndex at Base 3.0.1
+ _ZN6KGantt4ViewC1EP7QWidget at Base 3.0.1
+ _ZN6KGantt4ViewC2EP7QWidget at Base 3.0.1
+ _ZN6KGantt4ViewD0Ev at Base 3.0.1
+ _ZN6KGantt4ViewD1Ev at Base 3.0.1
+ _ZN6KGantt4ViewD2Ev at Base 3.0.1
+ _ZN6KGantt6Legend10paintEventEP11QPaintEvent at Base 3.0.1
+ _ZN6KGantt6Legend11qt_metacallEN11QMetaObject4CallEiPPv at Base 3.0.1
+ _ZN6KGantt6Legend11qt_metacastEPKc at Base 3.0.1
+ _ZN6KGantt6Legend16modelDataChangedEv at Base 3.0.1
+ _ZN6KGantt6Legend16staticMetaObjectE at Base 3.0.1
+ _ZN6KGantt6Legend8setModelEP18QAbstractItemModel at Base 3.0.1
+ _ZN6KGantt6LegendC1EP7QWidget at Base 3.0.1
+ _ZN6KGantt6LegendC2EP7QWidget at Base 3.0.1
+ _ZN6KGantt6LegendD0Ev at Base 3.0.1
+ _ZN6KGantt6LegendD1Ev at Base 3.0.1
+ _ZN6KGantt6LegendD2Ev at Base 3.0.1
+ _ZNK4KDAB8UnitTest12TestRegistry3runEPKc at Base 3.0.1
+ _ZNK4KDAB8UnitTest12TestRegistry3runEv at Base 3.0.1
+ _ZNK4KDAB8UnitTest6Runner3runEPKc at Base 3.0.1
+ _ZNK6KGantt10Constraint10startIndexEv at Base 3.0.1
+ _ZNK6KGantt10Constraint12relationTypeEv at Base 3.0.1
+ _ZNK6KGantt10Constraint14compareIndexesERKS0_ at Base 3.0.1
+ _ZNK6KGantt10Constraint4dataEi at Base 3.0.1
+ _ZNK6KGantt10Constraint4hashEv at Base 3.0.1
+ _ZNK6KGantt10Constraint4typeEv at Base 3.0.1
+ _ZNK6KGantt10Constraint5debugE6QDebug at Base 3.0.1
+ _ZNK6KGantt10Constraint7dataMapEv at Base 3.0.1
+ _ZNK6KGantt10Constraint8endIndexEv at Base 3.0.1
+ _ZNK6KGantt10ConstrainteqERKS0_ at Base 3.0.1
+ _ZNK6KGantt10ProxyModel10metaObjectEv at Base 3.0.1
+ _ZNK6KGantt10ProxyModel11columnCountERK11QModelIndex at Base 3.0.1
+ _ZNK6KGantt10ProxyModel11mapToSourceERK11QModelIndex at Base 3.0.1
+ _ZNK6KGantt10ProxyModel13mapFromSourceERK11QModelIndex at Base 3.0.1
+ _ZNK6KGantt10ProxyModel4dataERK11QModelIndexi at Base 3.0.1
+ _ZNK6KGantt10ProxyModel4roleEi at Base 3.0.1
+ _ZNK6KGantt10ProxyModel6columnEi at Base 3.0.1
+ _ZNK6KGantt10ProxyModel8rowCountERK11QModelIndex at Base 3.0.1
+ _ZNK6KGantt12AbstractGrid10mapToChartERK8QVariant at Base 3.0.1
+ _ZNK6KGantt12AbstractGrid10metaObjectEv at Base 3.0.1
+ _ZNK6KGantt12AbstractGrid12mapFromChartEd at Base 3.0.1
+ _ZNK6KGantt12AbstractGrid21isSatisfiedConstraintERKNS_10ConstraintE at Base 3.0.1
+ _ZNK6KGantt12AbstractGrid5modelEv at Base 3.0.1
+ _ZNK6KGantt12AbstractGrid9rootIndexEv at Base 3.0.1
+ _ZNK6KGantt12DateTimeGrid10mapToChartERK11QModelIndex at Base 3.0.1
+ _ZNK6KGantt12DateTimeGrid10mapToChartERK8QVariant at Base 3.0.1
+ _ZNK6KGantt12DateTimeGrid10metaObjectEv at Base 3.0.1
+ _ZNK6KGantt12DateTimeGrid11computeRectERK9QDateTimeS3_RK6QRectF at Base 3.0.1
+ _ZNK6KGantt12DateTimeGrid12mapFromChartERKNS_4SpanERK11QModelIndexRK5QListINS_10ConstraintEE at Base 3.0.1
+ _ZNK6KGantt12DateTimeGrid12mapFromChartEd at Base 3.0.1
+ _ZNK6KGantt12DateTimeGrid13dateTimeRangeERK6QRectF at Base 3.0.1
+ _ZNK6KGantt12DateTimeGrid13freeDaysBrushEv at Base 3.0.1
+ _ZNK6KGantt12DateTimeGrid13mapToDateTimeEd at Base 3.0.1
+ _ZNK6KGantt12DateTimeGrid13rowSeparatorsEv at Base 3.0.1
+ _ZNK6KGantt12DateTimeGrid13startDateTimeEv at Base 3.0.1
+ _ZNK6KGantt12DateTimeGrid15mapFromDateTimeERK9QDateTime at Base 3.0.1
+ _ZNK6KGantt12DateTimeGrid18noInformationBrushEv at Base 3.0.1
+ _ZNK6KGantt12DateTimeGrid18sectionHandleAtPosEiiRK5QRect at Base 3.0.1
+ _ZNK6KGantt12DateTimeGrid21userDefinedLowerScaleEv at Base 3.0.1
+ _ZNK6KGantt12DateTimeGrid21userDefinedUpperScaleEv at Base 3.0.1
+ _ZNK6KGantt12DateTimeGrid5scaleEv at Base 3.0.1
+ _ZNK6KGantt12DateTimeGrid8dayWidthEv at Base 3.0.1
+ _ZNK6KGantt12DateTimeGrid8freeDaysEv at Base 3.0.1
+ _ZNK6KGantt12DateTimeGrid8timeLineEv at Base 3.0.1
+ _ZNK6KGantt12DateTimeGrid9weekStartEv at Base 3.0.1
+ _ZNK6KGantt12GraphicsItem10isEditableEv at Base 3.0.1
+ _ZNK6KGantt12GraphicsItem12boundingRectEv at Base 3.0.1
+ _ZNK6KGantt12GraphicsItem12endConnectorEi at Base 3.0.1
+ _ZNK6KGantt12GraphicsItem12ganttToolTipEv at Base 3.0.1
+ _ZNK6KGantt12GraphicsItem14getStyleOptionEv at Base 3.0.1
+ _ZNK6KGantt12GraphicsItem14startConnectorEi at Base 3.0.1
+ _ZNK6KGantt12GraphicsItem4typeEv at Base 3.0.1
+ _ZNK6KGantt12GraphicsItem5sceneEv at Base 3.0.1
+ _ZNK6KGantt12GraphicsView10isReadOnlyEv at Base 3.0.1
+ _ZNK6KGantt12GraphicsView10metaObjectEv at Base 3.0.1
+ _ZNK6KGantt12GraphicsView12itemDelegateEv at Base 3.0.1
+ _ZNK6KGantt12GraphicsView13rowControllerEv at Base 3.0.1
+ _ZNK6KGantt12GraphicsView14selectionModelEv at Base 3.0.1
+ _ZNK6KGantt12GraphicsView15constraintModelEv at Base 3.0.1
+ _ZNK6KGantt12GraphicsView20summaryHandlingModelEv at Base 3.0.1
+ _ZNK6KGantt12GraphicsView23headerContextMenuPolicyEv at Base 3.0.1
+ _ZNK6KGantt12GraphicsView4gridEv at Base 3.0.1
+ _ZNK6KGantt12GraphicsView5modelEv at Base 3.0.1
+ _ZNK6KGantt12GraphicsView7indexAtERK6QPoint at Base 3.0.1
+ _ZNK6KGantt12GraphicsView9rootIndexEv at Base 3.0.1
+ _ZNK6KGantt12ItemDelegate10defaultPenENS_8ItemTypeE at Base 3.0.1
+ _ZNK6KGantt12ItemDelegate10metaObjectEv at Base 3.0.1
+ _ZNK6KGantt12ItemDelegate12defaultBrushENS_8ItemTypeE at Base 3.0.1
+ _ZNK6KGantt12ItemDelegate14startStartLineERK7QPointFS3_ at Base 3.0.1
+ _ZNK6KGantt12ItemDelegate15finishStartLineERK7QPointFS3_ at Base 3.0.1
+ _ZNK6KGantt12ItemDelegate15startFinishLineERK7QPointFS3_ at Base 3.0.1
+ _ZNK6KGantt12ItemDelegate15startStartArrowERK7QPointFS3_ at Base 3.0.1
+ _ZNK6KGantt12ItemDelegate16finishFinishLineERK7QPointFS3_ at Base 3.0.1
+ _ZNK6KGantt12ItemDelegate16finishStartArrowERK7QPointFS3_ at Base 3.0.1
+ _ZNK6KGantt12ItemDelegate16itemBoundingSpanERKNS_20StyleOptionGanttItemERK11QModelIndex at Base 3.0.1
+ _ZNK6KGantt12ItemDelegate16startFinishArrowERK7QPointFS3_ at Base 3.0.1
+ _ZNK6KGantt12ItemDelegate17finishFinishArrowERK7QPointFS3_ at Base 3.0.1
+ _ZNK6KGantt12ItemDelegate19interactionStateForERK7QPointFRKNS_20StyleOptionGanttItemERK11QModelIndex at Base 3.0.1
+ _ZNK6KGantt12ItemDelegate22constraintBoundingRectERK7QPointFS3_RKNS_10ConstraintE at Base 3.0.1
+ _ZNK6KGantt12ItemDelegate7toolTipERK11QModelIndex at Base 3.0.1
+ _ZNK6KGantt13GraphicsScene10createItemENS_8ItemTypeE at Base 3.0.1
+ _ZNK6KGantt13GraphicsScene10dragSourceEv at Base 3.0.1
+ _ZNK6KGantt13GraphicsScene10isReadOnlyEv at Base 3.0.1
+ _ZNK6KGantt13GraphicsScene10metaObjectEv at Base 3.0.1
+ _ZNK6KGantt13GraphicsScene12itemDelegateEv at Base 3.0.1
+ _ZNK6KGantt13GraphicsScene13rowControllerEv at Base 3.0.1
+ _ZNK6KGantt13GraphicsScene14selectionModelEv at Base 3.0.1
+ _ZNK6KGantt13GraphicsScene15constraintModelEv at Base 3.0.1
+ _ZNK6KGantt13GraphicsScene18findConstraintItemERKNS_10ConstraintE at Base 3.0.1
+ _ZNK6KGantt13GraphicsScene20summaryHandlingModelEv at Base 3.0.1
+ _ZNK6KGantt13GraphicsScene4gridEv at Base 3.0.1
+ _ZNK6KGantt13GraphicsScene5modelEv at Base 3.0.1
+ _ZNK6KGantt13GraphicsScene7getGridEv at Base 3.0.1
+ _ZNK6KGantt13GraphicsScene8findItemERK11QModelIndex at Base 3.0.1
+ _ZNK6KGantt13GraphicsScene8findItemERK21QPersistentModelIndex at Base 3.0.1
+ _ZNK6KGantt13GraphicsScene9rootIndexEv at Base 3.0.1
+ _ZNK6KGantt15ConstraintModel10metaObjectEv at Base 3.0.1
+ _ZNK6KGantt15ConstraintModel11constraintsEv at Base 3.0.1
+ _ZNK6KGantt15ConstraintModel13hasConstraintERKNS_10ConstraintE at Base 3.0.1
+ _ZNK6KGantt15ConstraintModel19constraintsForIndexERK11QModelIndex at Base 3.0.1
+ _ZNK6KGantt15ConstraintProxy10metaObjectEv at Base 3.0.1
+ _ZNK6KGantt15ConstraintProxy10proxyModelEv at Base 3.0.1
+ _ZNK6KGantt15ConstraintProxy11sourceModelEv at Base 3.0.1
+ _ZNK6KGantt15ConstraintProxy16destinationModelEv at Base 3.0.1
+ _ZNK6KGantt15PrintingContext13drawRowLabelsEv at Base 3.0.1
+ _ZNK6KGantt15PrintingContext16drawColumnLabelsEv at Base 3.0.1
+ _ZNK6KGantt15PrintingContext3topEv at Base 3.0.1
+ _ZNK6KGantt15PrintingContext4leftEv at Base 3.0.1
+ _ZNK6KGantt15PrintingContext5rightEv at Base 3.0.1
+ _ZNK6KGantt15PrintingContext6bottomEv at Base 3.0.1
+ _ZNK6KGantt15PrintingContext7fittingEv at Base 3.0.1
+ _ZNK6KGantt15PrintingContext9sceneRectEv at Base 3.0.1
+ _ZNK6KGantt16DateTimeTimeLine10metaObjectEv at Base 3.0.1
+ _ZNK6KGantt16DateTimeTimeLine3penEv at Base 3.0.1
+ _ZNK6KGantt16DateTimeTimeLine7optionsEv at Base 3.0.1
+ _ZNK6KGantt16DateTimeTimeLine8dateTimeEv at Base 3.0.1
+ _ZNK6KGantt16DateTimeTimeLine8intervalEv at Base 3.0.1
+ _ZNK6KGantt16DateTimeTimeLine9customPenEv at Base 3.0.1
+ _ZNK6KGantt16PenStyleComboBox10metaObjectEv at Base 3.0.1
+ _ZNK6KGantt16PenStyleComboBox12currentStyleEv at Base 3.0.1
+ _ZNK6KGantt20ForwardingProxyModel10metaObjectEv at Base 3.0.1
+ _ZNK6KGantt20ForwardingProxyModel11columnCountERK11QModelIndex at Base 3.0.1
+ _ZNK6KGantt20ForwardingProxyModel11mapToSourceERK11QModelIndex at Base 3.0.1
+ _ZNK6KGantt20ForwardingProxyModel13mapFromSourceERK11QModelIndex at Base 3.0.1
+ _ZNK6KGantt20ForwardingProxyModel20supportedDropActionsEv at Base 3.0.1
+ _ZNK6KGantt20ForwardingProxyModel5indexEiiRK11QModelIndex at Base 3.0.1
+ _ZNK6KGantt20ForwardingProxyModel6parentERK11QModelIndex at Base 3.0.1
+ _ZNK6KGantt20ForwardingProxyModel8mimeDataERK5QListI11QModelIndexE at Base 3.0.1
+ _ZNK6KGantt20ForwardingProxyModel8rowCountERK11QModelIndex at Base 3.0.1
+ _ZNK6KGantt20ForwardingProxyModel9mimeTypesEv at Base 3.0.1
+ _ZNK6KGantt21ListViewRowController10indexAboveERK11QModelIndex at Base 3.0.1
+ _ZNK6KGantt21ListViewRowController10indexBelowERK11QModelIndex at Base 3.0.1
+ _ZNK6KGantt21ListViewRowController11rowGeometryERK11QModelIndex at Base 3.0.1
+ _ZNK6KGantt21ListViewRowController11totalHeightEv at Base 3.0.1
+ _ZNK6KGantt21ListViewRowController12headerHeightEv at Base 3.0.1
+ _ZNK6KGantt21ListViewRowController12isRowVisibleERK11QModelIndex at Base 3.0.1
+ _ZNK6KGantt21ListViewRowController13isRowExpandedERK11QModelIndex at Base 3.0.1
+ _ZNK6KGantt21ListViewRowController17maximumItemHeightEv at Base 3.0.1
+ _ZNK6KGantt21ListViewRowController7indexAtEi at Base 3.0.1
+ _ZNK6KGantt21TreeViewRowController10indexAboveERK11QModelIndex at Base 3.0.1
+ _ZNK6KGantt21TreeViewRowController10indexBelowERK11QModelIndex at Base 3.0.1
+ _ZNK6KGantt21TreeViewRowController11rowGeometryERK11QModelIndex at Base 3.0.1
+ _ZNK6KGantt21TreeViewRowController11totalHeightEv at Base 3.0.1
+ _ZNK6KGantt21TreeViewRowController12headerHeightEv at Base 3.0.1
+ _ZNK6KGantt21TreeViewRowController12isRowVisibleERK11QModelIndex at Base 3.0.1
+ _ZNK6KGantt21TreeViewRowController13isRowExpandedERK11QModelIndex at Base 3.0.1
+ _ZNK6KGantt21TreeViewRowController17maximumItemHeightEv at Base 3.0.1
+ _ZNK6KGantt21TreeViewRowController7indexAtEi at Base 3.0.1
+ _ZNK6KGantt22ConstraintGraphicsItem12boundingRectEv at Base 3.0.1
+ _ZNK6KGantt22ConstraintGraphicsItem12ganttToolTipEv at Base 3.0.1
+ _ZNK6KGantt22ConstraintGraphicsItem15proxyConstraintEv at Base 3.0.1
+ _ZNK6KGantt22ConstraintGraphicsItem4typeEv at Base 3.0.1
+ _ZNK6KGantt22ConstraintGraphicsItem5sceneEv at Base 3.0.1
+ _ZNK6KGantt22DateTimeScaleFormatter14nextRangeBeginERK9QDateTime at Base 3.0.1
+ _ZNK6KGantt22DateTimeScaleFormatter17currentRangeBeginERK9QDateTime at Base 3.0.1
+ _ZNK6KGantt22DateTimeScaleFormatter4textERK9QDateTime at Base 3.0.1
+ _ZNK6KGantt22DateTimeScaleFormatter5rangeEv at Base 3.0.1
+ _ZNK6KGantt22DateTimeScaleFormatter6formatERK9QDateTime at Base 3.0.1
+ _ZNK6KGantt22DateTimeScaleFormatter6formatEv at Base 3.0.1
+ _ZNK6KGantt22DateTimeScaleFormatter9alignmentEv at Base 3.0.1
+ _ZNK6KGantt25SummaryHandlingProxyModel10metaObjectEv at Base 3.0.1
+ _ZNK6KGantt25SummaryHandlingProxyModel4dataERK11QModelIndexi at Base 3.0.1
+ _ZNK6KGantt25SummaryHandlingProxyModel5flagsERK11QModelIndex at Base 3.0.1
+ _ZNK6KGantt4View10metaObjectEv at Base 3.0.1
+ _ZNK6KGantt4View12graphicsViewEv at Base 3.0.1
+ _ZNK6KGantt4View12itemDelegateEv at Base 3.0.1
+ _ZNK6KGantt4View13rowControllerEv at Base 3.0.1
+ _ZNK6KGantt4View14selectionModelEv at Base 3.0.1
+ _ZNK6KGantt4View15constraintModelEv at Base 3.0.1
+ _ZNK6KGantt4View15ganttProxyModelEv at Base 3.0.1
+ _ZNK6KGantt4View4gridEv at Base 3.0.1
+ _ZNK6KGantt4View5modelEv at Base 3.0.1
+ _ZNK6KGantt4View7indexAtERK6QPoint at Base 3.0.1
+ _ZNK6KGantt4View8leftViewEv at Base 3.0.1
+ _ZNK6KGantt4View8splitterEv at Base 3.0.1
+ _ZNK6KGantt4View9rootIndexEv at Base 3.0.1
+ _ZNK6KGantt6Legend10metaObjectEv at Base 3.0.1
+ _ZNK6KGantt6Legend10visualRectERK11QModelIndex at Base 3.0.1
+ _ZNK6KGantt6Legend11measureItemERK11QModelIndexb at Base 3.0.1
+ _ZNK6KGantt6Legend14getStyleOptionERK11QModelIndex at Base 3.0.1
+ _ZNK6KGantt6Legend15minimumSizeHintEv at Base 3.0.1
+ _ZNK6KGantt6Legend7indexAtERK6QPoint at Base 3.0.1
+ _ZNK6KGantt6Legend8drawItemEP8QPainterRK11QModelIndexRK6QPoint at Base 3.0.1
+ _ZNK6KGantt6Legend8sizeHintEv at Base 3.0.1
+ _ZTIN6KGantt10ProxyModelE at Base 3.0.1
+ _ZTIN6KGantt12AbstractGridE at Base 3.0.1
+ _ZTIN6KGantt12DateTimeGridE at Base 3.0.1
+ _ZTIN6KGantt12GraphicsItemE at Base 3.0.1
+ _ZTIN6KGantt12GraphicsViewE at Base 3.0.1
+ _ZTIN6KGantt12ItemDelegateE at Base 3.0.1
+ _ZTIN6KGantt13GraphicsSceneE at Base 3.0.1
+ _ZTIN6KGantt15ConstraintModelE at Base 3.0.1
+ _ZTIN6KGantt15ConstraintProxyE at Base 3.0.1
+ _ZTIN6KGantt16DateTimeTimeLineE at Base 3.0.1
+ _ZTIN6KGantt16PenStyleComboBoxE at Base 3.0.1
+ _ZTIN6KGantt20ForwardingProxyModelE at Base 3.0.1
+ _ZTIN6KGantt21AbstractRowControllerE at Base 3.0.1
+ _ZTIN6KGantt21ListViewRowControllerE at Base 3.0.1
+ _ZTIN6KGantt21TreeViewRowControllerE at Base 3.0.1
+ _ZTIN6KGantt22ConstraintGraphicsItemE at Base 3.0.1
+ _ZTIN6KGantt22DateTimeScaleFormatterE at Base 3.0.1
+ _ZTIN6KGantt25SummaryHandlingProxyModelE at Base 3.0.1
+ _ZTIN6KGantt4ViewE at Base 3.0.1
+ _ZTIN6KGantt6LegendE at Base 3.0.1
+ _ZTSN6KGantt10ProxyModelE at Base 3.0.1
+ _ZTSN6KGantt12AbstractGridE at Base 3.0.1
+ _ZTSN6KGantt12DateTimeGridE at Base 3.0.1
+ _ZTSN6KGantt12GraphicsItemE at Base 3.0.1
+ _ZTSN6KGantt12GraphicsViewE at Base 3.0.1
+ _ZTSN6KGantt12ItemDelegateE at Base 3.0.1
+ _ZTSN6KGantt13GraphicsSceneE at Base 3.0.1
+ _ZTSN6KGantt15ConstraintModelE at Base 3.0.1
+ _ZTSN6KGantt15ConstraintProxyE at Base 3.0.1
+ _ZTSN6KGantt16DateTimeTimeLineE at Base 3.0.1
+ _ZTSN6KGantt16PenStyleComboBoxE at Base 3.0.1
+ _ZTSN6KGantt20ForwardingProxyModelE at Base 3.0.1
+ _ZTSN6KGantt21AbstractRowControllerE at Base 3.0.1
+ _ZTSN6KGantt21ListViewRowControllerE at Base 3.0.1
+ _ZTSN6KGantt21TreeViewRowControllerE at Base 3.0.1
+ _ZTSN6KGantt22ConstraintGraphicsItemE at Base 3.0.1
+ _ZTSN6KGantt22DateTimeScaleFormatterE at Base 3.0.1
+ _ZTSN6KGantt25SummaryHandlingProxyModelE at Base 3.0.1
+ _ZTSN6KGantt4ViewE at Base 3.0.1
+ _ZTSN6KGantt6LegendE at Base 3.0.1
+ _ZTVN6KGantt10ProxyModelE at Base 3.0.1
+ _ZTVN6KGantt12AbstractGridE at Base 3.0.1
+ _ZTVN6KGantt12DateTimeGridE at Base 3.0.1
+ _ZTVN6KGantt12GraphicsItemE at Base 3.0.1
+ _ZTVN6KGantt12GraphicsViewE at Base 3.0.1
+ _ZTVN6KGantt12ItemDelegateE at Base 3.0.1
+ _ZTVN6KGantt13GraphicsSceneE at Base 3.0.1
+ _ZTVN6KGantt15ConstraintModelE at Base 3.0.1
+ _ZTVN6KGantt15ConstraintProxyE at Base 3.0.1
+ _ZTVN6KGantt16DateTimeTimeLineE at Base 3.0.1
+ _ZTVN6KGantt16PenStyleComboBoxE at Base 3.0.1
+ _ZTVN6KGantt20ForwardingProxyModelE at Base 3.0.1
+ _ZTVN6KGantt21AbstractRowControllerE at Base 3.0.1
+ _ZTVN6KGantt21ListViewRowControllerE at Base 3.0.1
+ _ZTVN6KGantt21TreeViewRowControllerE at Base 3.0.1
+ _ZTVN6KGantt22ConstraintGraphicsItemE at Base 3.0.1
+ _ZTVN6KGantt22DateTimeScaleFormatterE at Base 3.0.1
+ _ZTVN6KGantt25SummaryHandlingProxyModelE at Base 3.0.1
+ _ZTVN6KGantt4ViewE at Base 3.0.1
+ _ZTVN6KGantt6LegendE at Base 3.0.1
+ _Zls6QDebugN6KGantt12ItemDataRoleE at Base 3.0.1
+ _Zls6QDebugN6KGantt22DateTimeScaleFormatter5RangeE at Base 3.0.1
+ _Zls6QDebugN6KGantt8ItemTypeE at Base 3.0.1
+ _Zls6QDebugRKN6KGantt10ConstraintE at Base 3.0.1
+ _Zls6QDebugRKN6KGantt12DateTimeSpanE at Base 3.0.1
+ _Zls6QDebugRKN6KGantt15ConstraintModelE at Base 3.0.1
+ _Zls6QDebugRKN6KGantt15PrintingContext7FittingE at Base 3.0.1
+ _Zls6QDebugRKN6KGantt15PrintingContextE at Base 3.0.1
+ _Zls6QDebugRKN6KGantt4SpanE at Base 3.0.1
+ (c++)"non-virtual thunk to KGantt::GraphicsView::~GraphicsView()@Base" 3.0.1
+ (c++)"non-virtual thunk to KGantt::Legend::~Legend()@Base" 3.0.1
+ (c++)"non-virtual thunk to KGantt::View::~View()@Base" 3.0.1
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..17aa891
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+unconditionally-build-tests-1086765.patch
diff --git a/debian/patches/unconditionally-build-tests-1086765.patch b/debian/patches/unconditionally-build-tests-1086765.patch
new file mode 100644
index 0000000..3b9d6d9
--- /dev/null
+++ b/debian/patches/unconditionally-build-tests-1086765.patch
@@ -0,0 +1,22 @@
+Author: Rebecca N. Palmer <rebecca_palmer at zoho.com>
+Description: Build shipped tests even with nocheck
+ (as it is not allowed to change package contents)
+Bug-Debian: https://bugs.debian.org/1086765
+Forwarded: no
+Last-Update: 2024-12-13
+
+--- kdiagram-2.8.0.orig/src/KGantt/CMakeLists.txt
++++ kdiagram-2.8.0/src/KGantt/CMakeLists.txt
+@@ -12,12 +12,6 @@ if(BUILD_TESTING)
+     endif()
+ endif()
+ 
+-# TODO: remove this, code should be built the same with and without unit tests
+-# those KGantt unit tests which are enabled in the sources should be moved into own files
+-if(NOT BUILD_TESTING)
+-    add_definitions(-DKDAB_NO_UNIT_TESTS)
+-endif()
+-
+ set( kgantt_LIB_SRCS
+     kganttglobal.cpp
+     kganttprintingcontext.cpp
diff --git a/debian/rules b/debian/rules
index 6fdc070..d4ce0f7 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,9 +1,12 @@
-#!/usr/bin/make -f
-# SPDX-License-Identifier: LGPL-2.0-or-later
-# SPDX-FileCopyrightText: 2023 Jonathan Riddell <jr at jriddell.org>
+#! /usr/bin/make -f
+
+export DEB_LDFLAGS_MAINT_APPEND=-Wl,--as-needed
 
 %:
-	dh $@ --with kf6 --buildsystem kf6
+	dh $@
+
+override_dh_auto_test-arch:
+	xvfb-run -a dh_auto_test -a
 
-override_dh_auto_configure:
-	dh_auto_configure -- -DBUILD_QCH=ON -DCMAKE_POLICY_VERSION_MINIMUM=3.5 -DQT_MAJOR_VERSION=6
+# no tests for -indep
+override_dh_auto_test-indep:
diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc
index 3435aaf..69a4df4 100644
--- a/debian/upstream/signing-key.asc
+++ b/debian/upstream/signing-key.asc
@@ -1,89 +1,3 @@
------BEGIN PGP PUBLIC KEY BLOCK-----
-Version: GnuPG v1
-

-m8isU+BrSiHsVQy87rYUcqT4KiGCwlTIN9x6SFGCVR0=
-=ZOW6
------END PGP PUBLIC KEY BLOCK-----
-
 -----BEGIN PGP PUBLIC KEY BLOCK-----
 
 mQINBGFVmzkBEAC9robLj4ZMjZ/EhHbiYpr2/i/uW38T6qP5mwpAGela3/NWhjzp
@@ -110,35 +24,42 @@ bFnnckVsj6xBGuPIgrlGk2V9RTqiReJTsU/RdypVzO6rshEyLWS0TCzygHrZk3IS
 4pORUt6itUlJSCdvZRDa3AhPUkQt3Iso0S8oZWzP+zlXMvYFvF1pgtzi9cPqbgJJ
 4uQJ858uqw0jwjFM3CYyrVrLWNY2kPIPVbeTH6Bh6nQp4Q0KXnDubcUbbpd2xMHl
 tHEI6gma9ATha+u/OMjYgXpkAP8UECcF1CD+wIC4c4pbSFnOmhRai92MjbMkb905

-0OKtGzm69GQcSVlMy4/+RMNYhS8+TqEu
-=aLl6

+WIUvPk6hLg==
+=r15N
 -----END PGP PUBLIC KEY BLOCK-----
diff --git a/debian/watch b/debian/watch
index 2bf43c5..753457e 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,2 +1,2 @@
 version=4
-opts=pgpsigurlmangle=s/$/.sig/ http://download.kde.org/stable/@PACKAGE@/([\d\.]+)/@PACKAGE at -([\d\.]+)\.tar\.xz
+opts=pgpsigurlmangle=s/$/.sig/ https://download.kde.org/stable/@PACKAGE@/([\d\.]+)/@PACKAGE at -([\d\.]+)\.tar\.xz

From null at kde.org  Wed Jul 29 11:00:05 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 10:00:05 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/kdiagram/Neon/release=5D_debian=3A_bump_version_to_beat_aalready_published?=
Message-ID: <20260729100005.2DFCC1400075@lerwini.kde.org>

Git commit 250c972b6a04c7d180b22f0b81eb856da65be708 by Carlos De Maine.
Committed on 29/07/2026 at 10:00.
Pushed by carlosdem into branch 'Neon/release'.

bump version to beat aalready published

M  +6    -0    debian/changelog

https://invent.kde.org/neon/graphics/kdiagram/-/commit/250c972b6a04c7d180b22f0b81eb856da65be708

diff --git a/debian/changelog b/debian/changelog
index 228d9c1..2294a79 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kdiagram (3.0.1-0neon) experimental; urgency=medium
+
+  * bump version to beat already published
+
+ -- Carlos De Maine <carlosdem at kde.org>  Wed, 29 Jul 2026 19:59:43 +1000
+
 kdiagram (3.0.1-2) experimental; urgency=medium
 
   * Team upload.

From null at kde.org  Wed Jul 29 11:34:44 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 10:34:44 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/kdiagram/Neon/release=5D_debian=3A_bump_again=2C_as_0_deosn=27t_seem_to_beat_4_anymore?=
Message-ID: <20260729103444.0ABD414005C9@lerwini.kde.org>

Git commit cae18ce611c25b7af575b593a0ee404ef6f4e29a by Carlos De Maine.
Committed on 29/07/2026 at 10:34.
Pushed by carlosdem into branch 'Neon/release'.

bump again, as 0 deosn't seem to beat 4 anymore

M  +1    -1    debian/changelog

https://invent.kde.org/neon/graphics/kdiagram/-/commit/cae18ce611c25b7af575b593a0ee404ef6f4e29a

diff --git a/debian/changelog b/debian/changelog
index 2294a79..50bf49a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-kdiagram (3.0.1-0neon) experimental; urgency=medium
+kdiagram (3.0.1-6neon) experimental; urgency=medium
 
   * bump version to beat already published
 

From null at kde.org  Wed Jul 29 11:52:14 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 10:52:14 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-noble/wayland-protocols-noble/Neon/release=5D_debian=3A_import_1=2E49-1?=
Message-ID: <20260729105214.F0C7F14005C9@lerwini.kde.org>

Git commit 3b47a4f0a3a854b0e6edbbc8705f4427a8d80499 by Carlos De Maine.
Committed on 29/07/2026 at 10:52.
Pushed by carlosdem into branch 'Neon/release'.

import 1.49-1

D  +0    -3    debian/README.source
M  +9    -0    debian/changelog
M  +2    -3    debian/control
M  +45   -1    debian/copyright
A  +7    -0    debian/lrc.config
M  +3    -0    debian/salsa-ci.yml
M  +1    -1    debian/watch

https://invent.kde.org/neon/backports-noble/wayland-protocols-noble/-/commit/3b47a4f0a3a854b0e6edbbc8705f4427a8d80499

diff --git a/debian/README.source b/debian/README.source
deleted file mode 100644
index 64ff381..0000000
--- a/debian/README.source
+++ /dev/null
@@ -1,3 +0,0 @@
-# Useful git remotes:
-
-  git remote add upstream https://gitlab.freedesktop.org/wayland/wayland-protocols.git
diff --git a/debian/changelog b/debian/changelog
index 6c82436..7038f88 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,12 @@
+wayland-protocols (1.49-1) unstable; urgency=medium
+
+  * New upstream release
+  * Update debian/copyright
+  * debian/control: build depends on libwayland-dev >= 1.25.0
+  * salsa-ci: enable licenserecon
+
+ -- Dylan Aïssi <daissi at debian.org>  Wed, 10 Jun 2026 17:11:20 +0200
+
 wayland-protocols (1.48-1) unstable; urgency=medium
 
   * New upstream release
diff --git a/debian/control b/debian/control
index ad3995a..8bb36d7 100644
--- a/debian/control
+++ b/debian/control
@@ -1,15 +1,14 @@
 Source: wayland-protocols
 Section: x11
-Priority: optional
 Maintainer: Debian X Strike Force <debian-x at lists.debian.org>
 Uploaders: Héctor Orón Martínez <zumbi at debian.org>,
            Emilio Pozuelo Monfort <pochu at debian.org>,
            Dylan Aïssi <daissi at debian.org>
 Build-Depends: debhelper-compat (= 13),
-               libwayland-dev (>= 1.23.0),
+               libwayland-dev (>= 1.25.0),
                meson (>= 0.58.0),
                pkgconf
-Standards-Version: 4.7.2
+Standards-Version: 4.7.4
 Homepage: https://wayland.freedesktop.org/
 Vcs-Git: https://salsa.debian.org/xorg-team/wayland/wayland-protocols.git
 Vcs-Browser: https://salsa.debian.org/xorg-team/wayland/wayland-protocols
diff --git a/debian/copyright b/debian/copyright
index dc23a82..a61efff 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -21,9 +21,31 @@ Copyright: © 2008-2013      Kristian Høgsberg
            © 2018           Simon Ser
 License: Expat
 
+Files: experimental/xx-text-input/xx-text-input-v3.xml
+       staging/ext-data-control/ext-data-control-v1.xml
+       staging/ext-foreign-toplevel-list/ext-foreign-toplevel-list-v1.xml
+       staging/ext-workspace/ext-workspace-v1.xml
+       unstable/pointer-gestures/pointer-gestures-unstable-v1.xml
+       unstable/text-input/text-input-unstable-v3.xml
+Copyright: © 2012-2013 Intel Corporation
+           © 2015-2016 Jan Arne Petersen
+           © 2015-2021 Red Hat, Inc.
+           © 2018 Purism SPC
+           © 2025 DorotaC
+           © 2018 Simon Ser
+           © 2019 Ivan Molodetskikh
+           © 2024 Neal Gompa
+           © 2018-2020 Ilia Bozhinov
+           © 2020 Isaac Freund
+           © 2022 wb9688
+           © 2023 i509VCB
+           © 2019 Christopher Billington
+           © 2022 Victoria Brekenfeld
+License: HPND-sell-variant
+
 Files: debian/*
 Copyright: © 2016-2023 Héctor Orón Martínez <zumbi at debian.org>
-           © 2024      Dylan Aïssi <daissi at debian.org>
+           © 2024-2026 Dylan Aïssi <daissi at debian.org>
 License: Expat
 
 License: Expat
@@ -51,3 +73,25 @@ License: Expat
  The above is the version of the MIT "Expat" License used by X.org:
  .
     http://cgit.freedesktop.org/xorg/xserver/tree/COPYING
+
+License: HPND-sell-variant
+ Permission to use, copy, modify, distribute, and sell this
+ software and its documentation for any purpose is hereby granted
+ without fee, provided that the above copyright notice appear in
+ all copies and that both that copyright notice and this permission
+ notice appear in supporting documentation, and that the name of
+ the copyright holders not be used in advertising or publicity
+ pertaining to distribution of the software without specific,
+ written prior permission.  The copyright holders make no
+ representations about the suitability of this software for any
+ purpose.  It is provided "as is" without express or implied
+ warranty.
+ .
+ THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
+ SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
+ FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
+ SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
+ AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
+ THIS SOFTWARE.
diff --git a/debian/lrc.config b/debian/lrc.config
new file mode 100644
index 0000000..60da0f3
--- /dev/null
+++ b/debian/lrc.config
@@ -0,0 +1,7 @@
+# False postive, it's HPND-sell-variant
+experimental/xx-text-input/xx-text-input-v3.xml
+staging/ext-data-control/ext-data-control-v1.xml
+staging/ext-foreign-toplevel-list/ext-foreign-toplevel-list-v1.xml
+staging/ext-workspace/ext-workspace-v1.xml
+unstable/pointer-gestures/pointer-gestures-unstable-v1.xml
+unstable/text-input/text-input-unstable-v3.xml
diff --git a/debian/salsa-ci.yml b/debian/salsa-ci.yml
index 8424db4..7c1e301 100644
--- a/debian/salsa-ci.yml
+++ b/debian/salsa-ci.yml
@@ -1,3 +1,6 @@
 ---
 include:
   - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml
+
+variables:
+  SALSA_CI_DISABLE_LICENSERECON: 0
diff --git a/debian/watch b/debian/watch
index a1171e4..4f09cb9 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,4 +1,4 @@
 version=4
-opts="searchmode=plain" \
+opts="searchmode=plain,pgpsigurlmangle=s/$/.sig/" \
 https://gitlab.freedesktop.org/api/v4/projects/wayland%2Fwayland-protocols/releases \
  https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/?\d[\d.]+/downloads/wayland-protocols- at ANY_VERSION@\.tar\.xz

From null at kde.org  Wed Jul 29 12:08:11 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 11:08:11 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/multimedia/kaffeine/Neon/release=5D_debian=3A_sync_to_salsa_for_qt5_based?=
Message-ID: <20260729110811.AB307140012C@lerwini.kde.org>

Git commit 8ddb1e015e62617c2adbd15a4de53a4b9ba60393 by Carlos De Maine.
Committed on 29/07/2026 at 11:08.
Pushed by carlosdem into branch 'Neon/release'.

sync to salsa for qt5 based

M  +15   -262  debian/changelog
M  +27   -30   debian/control
M  +15   -0    debian/copyright
M  +3    -3    debian/rules
A  +6    -0    debian/salsa-ci.yml
M  +2    -4    debian/watch

https://invent.kde.org/neon/multimedia/kaffeine/-/commit/8ddb1e015e62617c2adbd15a4de53a4b9ba60393

diff --git a/debian/changelog b/debian/changelog
index 70c8ae6..47d537d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,266 +1,19 @@
-kaffeine (2.0.18+git20250923.9f7aa80-0neon) noble; urgency=medium
+kaffeine (2.0.19-1) unstable; urgency=medium
 
-  * New release
-
- -- Neon CI <neon at kde.org>  Wed, 24 Sep 2025 06:55:22 +0000
-
-kaffeine (2.0.18+git20250921.279411f-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Mon, 22 Sep 2025 06:55:13 +0000
-
-kaffeine (2.0.18+git20250920.3bb6b71-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Sat, 20 Sep 2025 06:55:14 +0000
-
-kaffeine (2.0.18+git20250919.d2774cb-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Fri, 19 Sep 2025 11:37:45 +0000
-
-kaffeine (2.0.18+git20250916.1989c44-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Tue, 16 Sep 2025 06:55:16 +0000
-
-kaffeine (2.0.18+git20250909.680800a-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Thu, 11 Sep 2025 07:36:14 +0000
-
-kaffeine (2.0.18+git20250908.98e37ca-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Mon, 08 Sep 2025 06:55:09 +0000
-
-kaffeine (2.0.18+git20250902.9041727-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Tue, 02 Sep 2025 06:55:10 +0000
-
-kaffeine (2.0.18+git20250821.2e2e3f9-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Thu, 21 Aug 2025 06:55:17 +0000
-
-kaffeine (2.0.18+git20250815.0a36369-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Fri, 15 Aug 2025 06:57:14 +0000
-
-kaffeine (2.0.18+git20250807.5adb671-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Thu, 07 Aug 2025 06:55:55 +0000
-
-kaffeine (2.0.18+git20250805.7028f91-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Tue, 05 Aug 2025 06:55:14 +0000
-
-kaffeine (2.0.18+git20250716.36f8889-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Wed, 16 Jul 2025 06:55:10 +0000
-
-kaffeine (2.0.18+git20250714.b1fc272-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Mon, 14 Jul 2025 06:59:47 +0000
-
-kaffeine (2.0.18+git20250525.3cfefe5-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Sun, 25 May 2025 06:55:15 +0000
-
-kaffeine (2.0.18+git20250514.9f96e11-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Wed, 14 May 2025 06:55:12 +0000
-
-kaffeine (2.0.18+git20250401.79ded89-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Sun, 27 Apr 2025 06:55:10 +0000
-
-kaffeine (2.0.18+git20250316.afc3f87-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Sun, 16 Mar 2025 06:55:10 +0000
-
-kaffeine (2.0.18+git20250315.2a44f07-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Sat, 15 Mar 2025 06:55:11 +0000
-
-kaffeine (2.0.18+git20250308.3487d39-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Sat, 08 Mar 2025 06:56:13 +0000
-
-kaffeine (2.0.18+git20250222.effadaf-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Sat, 22 Feb 2025 07:09:36 +0000
-
-kaffeine (2.0.18+git20250201.e0aea04-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Sat, 01 Feb 2025 06:55:09 +0000
-
-kaffeine (2.0.18+git20250130.4042f3a-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Thu, 30 Jan 2025 06:55:11 +0000
-
-kaffeine (2.0.18+git20250128.a75f7f1-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Tue, 28 Jan 2025 06:55:10 +0000
-
-kaffeine (2.0.18+git20250126.51edbc2-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Sun, 26 Jan 2025 06:55:11 +0000
-
-kaffeine (2.0.18+git20250125.bcb66bf-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Sat, 25 Jan 2025 06:55:10 +0000
-
-kaffeine (2.0.18+git20250124.ec7d472-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Fri, 24 Jan 2025 06:55:09 +0000
-
-kaffeine (2.0.18+git20250123.260f6c4-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Thu, 23 Jan 2025 06:55:10 +0000
-
-kaffeine (2.0.18+git20250122.6c44dbc-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Wed, 22 Jan 2025 06:55:10 +0000
-
-kaffeine (2.0.18+git20250121.9b3f5a4-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Tue, 21 Jan 2025 06:55:11 +0000
-
-kaffeine (2.0.18+git20250113.a60a972-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Mon, 13 Jan 2025 06:55:19 +0000
-
-kaffeine (2.0.18+git20250110.7a4c4da-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Sat, 11 Jan 2025 06:55:20 +0000
-
-kaffeine (2.0.18+git20241226.6a0f15c-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Thu, 26 Dec 2024 06:55:10 +0000
-
-kaffeine (2.0.18+git20241225.ca8fb22-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Wed, 25 Dec 2024 02:27:32 +0000
-
-kaffeine (2.0.18+git20241221.56d6964-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Sat, 21 Dec 2024 06:55:10 +0000
-
-kaffeine (2.0.18+git20241217.f62ab95-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Tue, 17 Dec 2024 06:55:10 +0000
-
-kaffeine (2.0.18+git20241214.971b4fc-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Sat, 14 Dec 2024 06:55:12 +0000
-
-kaffeine (2.0.18+git20241202.4b275f3-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Mon, 02 Dec 2024 06:55:10 +0000
-
-kaffeine (2.0.18+git20241125.45fd362-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Thu, 28 Nov 2024 06:55:09 +0000
-
-kaffeine (2.0.18+git20241107.316db59-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Thu, 07 Nov 2024 06:55:09 +0000
-
-kaffeine (2.0.18+git20241106.db368fc-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Wed, 06 Nov 2024 06:55:10 +0000
-
-kaffeine (2.0.18+git20241105.a44b078-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Tue, 05 Nov 2024 06:55:09 +0000
-
-kaffeine (2.0.18+git20240924.84b17bc-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Tue, 24 Sep 2024 06:55:14 +0000
-
-kaffeine (2.0.18+git20240826.25881ef-0neon) noble; urgency=medium
-
-  * New release
-
- -- Neon CI <neon at kde.org>  Thu, 05 Sep 2024 06:55:10 +0000
+  [ Pino Toscano ]
+  * New upstream release.
+  * Switch to use the upstream tags: it looks like there are new releases,
+    however no release tarballs.
+  * Update the build dependencies according to the upstream build system:
+    - bump cmake to 3.16
+  * Switch the transitional pkg-config build dependency to pkgconf.
+  * Bump Standards-Version to 4.7.2, no changes required.
+
+  [ Aurélien COUDERC ]
+  * Fix license of app metadata.
+  * Update email of KDE Extras Team.
+
+ -- Pino Toscano <pino at debian.org>  Thu, 10 Apr 2025 04:50:36 +0200
 
 kaffeine (2.0.18+git20230226.439cd0d-1) unstable; urgency=medium
 
diff --git a/debian/control b/debian/control
index 43540a9..567c9ea 100644
--- a/debian/control
+++ b/debian/control
@@ -1,31 +1,29 @@
 Source: kaffeine
 Section: video
 Priority: optional
-Maintainer: Debian KDE Extras Team <pkg-kde-extras at lists.alioth.debian.org>
+Maintainer: Debian KDE Extras Team <pkg-kde-extras at alioth-lists.debian.net>
 Uploaders: Pino Toscano <pino at debian.org>,
-Build-Depends: cmake,
-               debhelper-compat (= 13),
-               gettext,
-               kf6-extra-cmake-modules,
-               kf6-kcoreaddons-dev,
-               kf6-kdoctools-dev,
-               kf6-kdbusaddons-dev,
-               kf6-ki18n-dev,
-               kf6-kio-dev,
-               kf6-kwidgetsaddons-dev,
-               kf6-kwindowsystem-dev,
-               kf6-kxmlgui-dev,
-               kf6-solid-dev,
-               libdvbv5-dev [linux-any],
-               libudev-dev [linux-any],
-               libvlc-dev,
-               libx11-dev, 
-               libxss-dev,
-               pkg-kde-tools-neon,
-               pkgconf,
-               qt6-5compat-dev,
-               qt6-base-dev,
-Standards-Version: 4.6.2
+Build-Depends: debhelper-compat (= 13),
+ cmake (>= 3.16~),
+ pkg-kde-tools (>= 0.15.16),
+ pkgconf,
+ extra-cmake-modules (>= 1.0.0),
+ qtbase5-dev (>= 5.4.0),
+ libqt5x11extras5-dev (>= 5.4.0),
+ libkf5coreaddons-dev (>= 5.11.0),
+ libkf5doctools-dev (>= 5.41.0~),
+ libkf5dbusaddons-dev (>= 5.11.0),
+ libkf5i18n-dev (>= 5.11.0),
+ libkf5kio-dev (>= 5.11.0),
+ libkf5solid-dev (>= 5.11.0),
+ libkf5widgetsaddons-dev (>= 5.11.0),
+ libkf5windowsystem-dev (>= 5.11.0),
+ libkf5xmlgui-dev (>= 5.11.0),
+ libvlc-dev,
+ libx11-dev, libxss-dev,
+ libdvbv5-dev [linux-any], libudev-dev [linux-any],
+ gettext,
+Standards-Version: 4.7.2
 Rules-Requires-Root: no
 Homepage: https://apps.kde.org/kaffeine/
 Vcs-Browser: https://salsa.debian.org/qt-kde-team/extras/kaffeine
@@ -33,12 +31,11 @@ Vcs-Git: https://salsa.debian.org/qt-kde-team/extras/kaffeine.git
 
 Package: kaffeine
 Architecture: any
-Depends: iso-codes,
-         libqt5sql5-sqlite,
-         vlc-plugin-base, 
-         vlc-plugin-video-output,
-         ${shlibs:Depends},
-         ${misc:Depends}, 
+Depends: ${shlibs:Depends}, ${misc:Depends},
+ kinit,
+ iso-codes,
+ libqt5sql5-sqlite,
+ vlc-plugin-base, vlc-plugin-video-output
 Suggests: libdvdcss2
 Description: versatile media player for KDE
  Kaffeine is a media player for KDE based on VLC, which gives it a wide variety
diff --git a/debian/copyright b/debian/copyright
index 2fc79f9..c292ef0 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -35,6 +35,21 @@ License: BSD-3-clause
  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
+Files: src/org.kde.kaffeine.appdata.xml
+Copyright: none
+License: CC0-1.0
+ To the extent possible under law, the author(s) have dedicated all
+ copyright and related and neighboring rights to this software to the
+ public domain worldwide. This software is distributed without any
+ warranty.
+ .
+ You should have received a copy of the CC0 Public Domain Dedication
+ along with this software. If not, see
+ <https://creativecommons.org/publicdomain/zero/1.0/>.
+ .
+ On Debian systems, the complete text of the CC0 Public Domain
+ Dedication can be found in `/usr/share/common-licenses/CC0-1.0’.
+
 Files: include/*
 Copyright: 2000, Marcus Metzler <marcus at convergence.de>
            2000, Ralph  Metzler <ralph at convergence.de>
diff --git a/debian/rules b/debian/rules
index d3ec6c4..6e83671 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,9 +1,9 @@
 #!/usr/bin/make -f
-# SPDX-License-Identifier: LGPL-2.0-or-later
-# # SPDX-FileCopyrightText: 2023 Jonathan Riddell <jr at jriddell.org>
 
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
 %:
-	dh $@ --with kf6 --buildsystem kf6
+	dh $@ --with kf5
+
+.PHONY: override_dh_auto_test
diff --git a/debian/salsa-ci.yml b/debian/salsa-ci.yml
new file mode 100644
index 0000000..31e31c9
--- /dev/null
+++ b/debian/salsa-ci.yml
@@ -0,0 +1,6 @@
+include:
+  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
+  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
+variables:
+  SALSA_CI_DISABLE_MISSING_BREAKS: 'no'
+  SALSA_CI_DISABLE_RC_BUGS: 'no'
diff --git a/debian/watch b/debian/watch
index b2bdd6d..4e26bfe 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,7 +1,5 @@
 version=4
 
-# disabled until a version after 2.0.18 is released
-# https://download.kde.org/stable/kaffeine/kaffeine-([\d.]+)\.tar\.xz
-opts="mode=git, pgpmode=none, pretty=2.0.18+git%cd.%h" \
+opts="mode=git, gitmode=full, pgpmode=none" \
 https://invent.kde.org/multimedia/kaffeine.git \
-HEAD
+refs/tags/v at ANY_VERSION@

From null at kde.org  Wed Jul 29 12:09:25 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 11:09:25 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/multimedia/kaffeine/Neon/stable=5D_debian=3A_Revert_=22sync_to_salsa_for_qt5_based=22?=
Message-ID: <20260729110925.DAE30140012C@lerwini.kde.org>

Git commit 2e1e0742889fbda50713ac6384489cc741d72b86 by Carlos De Maine.
Committed on 29/07/2026 at 11:09.
Pushed by carlosdem into branch 'Neon/stable'.

Revert "sync to salsa for qt5 based"

This reverts commit 8ddb1e015e62617c2adbd15a4de53a4b9ba60393.

M  +262  -15   debian/changelog
M  +30   -27   debian/control
M  +0    -15   debian/copyright
M  +3    -3    debian/rules
D  +0    -6    debian/salsa-ci.yml
M  +4    -2    debian/watch

https://invent.kde.org/neon/multimedia/kaffeine/-/commit/2e1e0742889fbda50713ac6384489cc741d72b86

diff --git a/debian/changelog b/debian/changelog
index 47d537d..70c8ae6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,19 +1,266 @@
-kaffeine (2.0.19-1) unstable; urgency=medium
+kaffeine (2.0.18+git20250923.9f7aa80-0neon) noble; urgency=medium
 
-  [ Pino Toscano ]
-  * New upstream release.
-  * Switch to use the upstream tags: it looks like there are new releases,
-    however no release tarballs.
-  * Update the build dependencies according to the upstream build system:
-    - bump cmake to 3.16
-  * Switch the transitional pkg-config build dependency to pkgconf.
-  * Bump Standards-Version to 4.7.2, no changes required.
-
-  [ Aurélien COUDERC ]
-  * Fix license of app metadata.
-  * Update email of KDE Extras Team.
-
- -- Pino Toscano <pino at debian.org>  Thu, 10 Apr 2025 04:50:36 +0200
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 24 Sep 2025 06:55:22 +0000
+
+kaffeine (2.0.18+git20250921.279411f-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Mon, 22 Sep 2025 06:55:13 +0000
+
+kaffeine (2.0.18+git20250920.3bb6b71-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sat, 20 Sep 2025 06:55:14 +0000
+
+kaffeine (2.0.18+git20250919.d2774cb-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Fri, 19 Sep 2025 11:37:45 +0000
+
+kaffeine (2.0.18+git20250916.1989c44-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 16 Sep 2025 06:55:16 +0000
+
+kaffeine (2.0.18+git20250909.680800a-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Thu, 11 Sep 2025 07:36:14 +0000
+
+kaffeine (2.0.18+git20250908.98e37ca-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Mon, 08 Sep 2025 06:55:09 +0000
+
+kaffeine (2.0.18+git20250902.9041727-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 02 Sep 2025 06:55:10 +0000
+
+kaffeine (2.0.18+git20250821.2e2e3f9-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Thu, 21 Aug 2025 06:55:17 +0000
+
+kaffeine (2.0.18+git20250815.0a36369-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Fri, 15 Aug 2025 06:57:14 +0000
+
+kaffeine (2.0.18+git20250807.5adb671-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Thu, 07 Aug 2025 06:55:55 +0000
+
+kaffeine (2.0.18+git20250805.7028f91-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 05 Aug 2025 06:55:14 +0000
+
+kaffeine (2.0.18+git20250716.36f8889-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 16 Jul 2025 06:55:10 +0000
+
+kaffeine (2.0.18+git20250714.b1fc272-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Mon, 14 Jul 2025 06:59:47 +0000
+
+kaffeine (2.0.18+git20250525.3cfefe5-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 25 May 2025 06:55:15 +0000
+
+kaffeine (2.0.18+git20250514.9f96e11-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 14 May 2025 06:55:12 +0000
+
+kaffeine (2.0.18+git20250401.79ded89-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 27 Apr 2025 06:55:10 +0000
+
+kaffeine (2.0.18+git20250316.afc3f87-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 16 Mar 2025 06:55:10 +0000
+
+kaffeine (2.0.18+git20250315.2a44f07-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sat, 15 Mar 2025 06:55:11 +0000
+
+kaffeine (2.0.18+git20250308.3487d39-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sat, 08 Mar 2025 06:56:13 +0000
+
+kaffeine (2.0.18+git20250222.effadaf-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sat, 22 Feb 2025 07:09:36 +0000
+
+kaffeine (2.0.18+git20250201.e0aea04-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sat, 01 Feb 2025 06:55:09 +0000
+
+kaffeine (2.0.18+git20250130.4042f3a-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Thu, 30 Jan 2025 06:55:11 +0000
+
+kaffeine (2.0.18+git20250128.a75f7f1-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 28 Jan 2025 06:55:10 +0000
+
+kaffeine (2.0.18+git20250126.51edbc2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 26 Jan 2025 06:55:11 +0000
+
+kaffeine (2.0.18+git20250125.bcb66bf-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sat, 25 Jan 2025 06:55:10 +0000
+
+kaffeine (2.0.18+git20250124.ec7d472-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Fri, 24 Jan 2025 06:55:09 +0000
+
+kaffeine (2.0.18+git20250123.260f6c4-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Thu, 23 Jan 2025 06:55:10 +0000
+
+kaffeine (2.0.18+git20250122.6c44dbc-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 22 Jan 2025 06:55:10 +0000
+
+kaffeine (2.0.18+git20250121.9b3f5a4-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 21 Jan 2025 06:55:11 +0000
+
+kaffeine (2.0.18+git20250113.a60a972-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Mon, 13 Jan 2025 06:55:19 +0000
+
+kaffeine (2.0.18+git20250110.7a4c4da-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sat, 11 Jan 2025 06:55:20 +0000
+
+kaffeine (2.0.18+git20241226.6a0f15c-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Thu, 26 Dec 2024 06:55:10 +0000
+
+kaffeine (2.0.18+git20241225.ca8fb22-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 25 Dec 2024 02:27:32 +0000
+
+kaffeine (2.0.18+git20241221.56d6964-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sat, 21 Dec 2024 06:55:10 +0000
+
+kaffeine (2.0.18+git20241217.f62ab95-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 17 Dec 2024 06:55:10 +0000
+
+kaffeine (2.0.18+git20241214.971b4fc-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sat, 14 Dec 2024 06:55:12 +0000
+
+kaffeine (2.0.18+git20241202.4b275f3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Mon, 02 Dec 2024 06:55:10 +0000
+
+kaffeine (2.0.18+git20241125.45fd362-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Thu, 28 Nov 2024 06:55:09 +0000
+
+kaffeine (2.0.18+git20241107.316db59-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Thu, 07 Nov 2024 06:55:09 +0000
+
+kaffeine (2.0.18+git20241106.db368fc-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 06 Nov 2024 06:55:10 +0000
+
+kaffeine (2.0.18+git20241105.a44b078-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 05 Nov 2024 06:55:09 +0000
+
+kaffeine (2.0.18+git20240924.84b17bc-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 24 Sep 2024 06:55:14 +0000
+
+kaffeine (2.0.18+git20240826.25881ef-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Thu, 05 Sep 2024 06:55:10 +0000
 
 kaffeine (2.0.18+git20230226.439cd0d-1) unstable; urgency=medium
 
diff --git a/debian/control b/debian/control
index 567c9ea..43540a9 100644
--- a/debian/control
+++ b/debian/control
@@ -1,29 +1,31 @@
 Source: kaffeine
 Section: video
 Priority: optional
-Maintainer: Debian KDE Extras Team <pkg-kde-extras at alioth-lists.debian.net>
+Maintainer: Debian KDE Extras Team <pkg-kde-extras at lists.alioth.debian.org>
 Uploaders: Pino Toscano <pino at debian.org>,
-Build-Depends: debhelper-compat (= 13),
- cmake (>= 3.16~),
- pkg-kde-tools (>= 0.15.16),
- pkgconf,
- extra-cmake-modules (>= 1.0.0),
- qtbase5-dev (>= 5.4.0),
- libqt5x11extras5-dev (>= 5.4.0),
- libkf5coreaddons-dev (>= 5.11.0),
- libkf5doctools-dev (>= 5.41.0~),
- libkf5dbusaddons-dev (>= 5.11.0),
- libkf5i18n-dev (>= 5.11.0),
- libkf5kio-dev (>= 5.11.0),
- libkf5solid-dev (>= 5.11.0),
- libkf5widgetsaddons-dev (>= 5.11.0),
- libkf5windowsystem-dev (>= 5.11.0),
- libkf5xmlgui-dev (>= 5.11.0),
- libvlc-dev,
- libx11-dev, libxss-dev,
- libdvbv5-dev [linux-any], libudev-dev [linux-any],
- gettext,
-Standards-Version: 4.7.2
+Build-Depends: cmake,
+               debhelper-compat (= 13),
+               gettext,
+               kf6-extra-cmake-modules,
+               kf6-kcoreaddons-dev,
+               kf6-kdoctools-dev,
+               kf6-kdbusaddons-dev,
+               kf6-ki18n-dev,
+               kf6-kio-dev,
+               kf6-kwidgetsaddons-dev,
+               kf6-kwindowsystem-dev,
+               kf6-kxmlgui-dev,
+               kf6-solid-dev,
+               libdvbv5-dev [linux-any],
+               libudev-dev [linux-any],
+               libvlc-dev,
+               libx11-dev, 
+               libxss-dev,
+               pkg-kde-tools-neon,
+               pkgconf,
+               qt6-5compat-dev,
+               qt6-base-dev,
+Standards-Version: 4.6.2
 Rules-Requires-Root: no
 Homepage: https://apps.kde.org/kaffeine/
 Vcs-Browser: https://salsa.debian.org/qt-kde-team/extras/kaffeine
@@ -31,11 +33,12 @@ Vcs-Git: https://salsa.debian.org/qt-kde-team/extras/kaffeine.git
 
 Package: kaffeine
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends},
- kinit,
- iso-codes,
- libqt5sql5-sqlite,
- vlc-plugin-base, vlc-plugin-video-output
+Depends: iso-codes,
+         libqt5sql5-sqlite,
+         vlc-plugin-base, 
+         vlc-plugin-video-output,
+         ${shlibs:Depends},
+         ${misc:Depends}, 
 Suggests: libdvdcss2
 Description: versatile media player for KDE
  Kaffeine is a media player for KDE based on VLC, which gives it a wide variety
diff --git a/debian/copyright b/debian/copyright
index c292ef0..2fc79f9 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -35,21 +35,6 @@ License: BSD-3-clause
  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
-Files: src/org.kde.kaffeine.appdata.xml
-Copyright: none
-License: CC0-1.0
- To the extent possible under law, the author(s) have dedicated all
- copyright and related and neighboring rights to this software to the
- public domain worldwide. This software is distributed without any
- warranty.
- .
- You should have received a copy of the CC0 Public Domain Dedication
- along with this software. If not, see
- <https://creativecommons.org/publicdomain/zero/1.0/>.
- .
- On Debian systems, the complete text of the CC0 Public Domain
- Dedication can be found in `/usr/share/common-licenses/CC0-1.0’.
-
 Files: include/*
 Copyright: 2000, Marcus Metzler <marcus at convergence.de>
            2000, Ralph  Metzler <ralph at convergence.de>
diff --git a/debian/rules b/debian/rules
index 6e83671..d3ec6c4 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,9 +1,9 @@
 #!/usr/bin/make -f
+# SPDX-License-Identifier: LGPL-2.0-or-later
+# # SPDX-FileCopyrightText: 2023 Jonathan Riddell <jr at jriddell.org>
 
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
 %:
-	dh $@ --with kf5
-
-.PHONY: override_dh_auto_test
+	dh $@ --with kf6 --buildsystem kf6
diff --git a/debian/salsa-ci.yml b/debian/salsa-ci.yml
deleted file mode 100644
index 31e31c9..0000000
--- a/debian/salsa-ci.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-include:
-  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
-  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
-variables:
-  SALSA_CI_DISABLE_MISSING_BREAKS: 'no'
-  SALSA_CI_DISABLE_RC_BUGS: 'no'
diff --git a/debian/watch b/debian/watch
index 4e26bfe..b2bdd6d 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,5 +1,7 @@
 version=4
 
-opts="mode=git, gitmode=full, pgpmode=none" \
+# disabled until a version after 2.0.18 is released
+# https://download.kde.org/stable/kaffeine/kaffeine-([\d.]+)\.tar\.xz
+opts="mode=git, pgpmode=none, pretty=2.0.18+git%cd.%h" \
 https://invent.kde.org/multimedia/kaffeine.git \
-refs/tags/v at ANY_VERSION@
+HEAD

From null at kde.org  Wed Jul 29 12:11:13 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 11:11:13 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/multimedia/kaffeine/Neon/stable=5Fnoble=5D_debian=3A_Revert_=22sync_to_salsa_for_qt5_based=22?=
Message-ID: <20260729111113.040AE14014FF@lerwini.kde.org>

Git commit 47708e609a09605488e1f72a982ea383f011a198 by Carlos De Maine.
Committed on 29/07/2026 at 11:11.
Pushed by carlosdem into branch 'Neon/stable_noble'.

Revert "sync to salsa for qt5 based"

This reverts commit 8ddb1e015e62617c2adbd15a4de53a4b9ba60393.

M  +262  -15   debian/changelog
M  +30   -27   debian/control
M  +0    -15   debian/copyright
M  +3    -3    debian/rules
D  +0    -6    debian/salsa-ci.yml
M  +4    -2    debian/watch

https://invent.kde.org/neon/multimedia/kaffeine/-/commit/47708e609a09605488e1f72a982ea383f011a198

diff --git a/debian/changelog b/debian/changelog
index 47d537d..70c8ae6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,19 +1,266 @@
-kaffeine (2.0.19-1) unstable; urgency=medium
+kaffeine (2.0.18+git20250923.9f7aa80-0neon) noble; urgency=medium
 
-  [ Pino Toscano ]
-  * New upstream release.
-  * Switch to use the upstream tags: it looks like there are new releases,
-    however no release tarballs.
-  * Update the build dependencies according to the upstream build system:
-    - bump cmake to 3.16
-  * Switch the transitional pkg-config build dependency to pkgconf.
-  * Bump Standards-Version to 4.7.2, no changes required.
-
-  [ Aurélien COUDERC ]
-  * Fix license of app metadata.
-  * Update email of KDE Extras Team.
-
- -- Pino Toscano <pino at debian.org>  Thu, 10 Apr 2025 04:50:36 +0200
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 24 Sep 2025 06:55:22 +0000
+
+kaffeine (2.0.18+git20250921.279411f-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Mon, 22 Sep 2025 06:55:13 +0000
+
+kaffeine (2.0.18+git20250920.3bb6b71-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sat, 20 Sep 2025 06:55:14 +0000
+
+kaffeine (2.0.18+git20250919.d2774cb-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Fri, 19 Sep 2025 11:37:45 +0000
+
+kaffeine (2.0.18+git20250916.1989c44-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 16 Sep 2025 06:55:16 +0000
+
+kaffeine (2.0.18+git20250909.680800a-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Thu, 11 Sep 2025 07:36:14 +0000
+
+kaffeine (2.0.18+git20250908.98e37ca-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Mon, 08 Sep 2025 06:55:09 +0000
+
+kaffeine (2.0.18+git20250902.9041727-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 02 Sep 2025 06:55:10 +0000
+
+kaffeine (2.0.18+git20250821.2e2e3f9-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Thu, 21 Aug 2025 06:55:17 +0000
+
+kaffeine (2.0.18+git20250815.0a36369-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Fri, 15 Aug 2025 06:57:14 +0000
+
+kaffeine (2.0.18+git20250807.5adb671-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Thu, 07 Aug 2025 06:55:55 +0000
+
+kaffeine (2.0.18+git20250805.7028f91-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 05 Aug 2025 06:55:14 +0000
+
+kaffeine (2.0.18+git20250716.36f8889-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 16 Jul 2025 06:55:10 +0000
+
+kaffeine (2.0.18+git20250714.b1fc272-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Mon, 14 Jul 2025 06:59:47 +0000
+
+kaffeine (2.0.18+git20250525.3cfefe5-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 25 May 2025 06:55:15 +0000
+
+kaffeine (2.0.18+git20250514.9f96e11-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 14 May 2025 06:55:12 +0000
+
+kaffeine (2.0.18+git20250401.79ded89-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 27 Apr 2025 06:55:10 +0000
+
+kaffeine (2.0.18+git20250316.afc3f87-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 16 Mar 2025 06:55:10 +0000
+
+kaffeine (2.0.18+git20250315.2a44f07-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sat, 15 Mar 2025 06:55:11 +0000
+
+kaffeine (2.0.18+git20250308.3487d39-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sat, 08 Mar 2025 06:56:13 +0000
+
+kaffeine (2.0.18+git20250222.effadaf-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sat, 22 Feb 2025 07:09:36 +0000
+
+kaffeine (2.0.18+git20250201.e0aea04-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sat, 01 Feb 2025 06:55:09 +0000
+
+kaffeine (2.0.18+git20250130.4042f3a-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Thu, 30 Jan 2025 06:55:11 +0000
+
+kaffeine (2.0.18+git20250128.a75f7f1-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 28 Jan 2025 06:55:10 +0000
+
+kaffeine (2.0.18+git20250126.51edbc2-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sun, 26 Jan 2025 06:55:11 +0000
+
+kaffeine (2.0.18+git20250125.bcb66bf-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sat, 25 Jan 2025 06:55:10 +0000
+
+kaffeine (2.0.18+git20250124.ec7d472-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Fri, 24 Jan 2025 06:55:09 +0000
+
+kaffeine (2.0.18+git20250123.260f6c4-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Thu, 23 Jan 2025 06:55:10 +0000
+
+kaffeine (2.0.18+git20250122.6c44dbc-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 22 Jan 2025 06:55:10 +0000
+
+kaffeine (2.0.18+git20250121.9b3f5a4-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 21 Jan 2025 06:55:11 +0000
+
+kaffeine (2.0.18+git20250113.a60a972-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Mon, 13 Jan 2025 06:55:19 +0000
+
+kaffeine (2.0.18+git20250110.7a4c4da-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sat, 11 Jan 2025 06:55:20 +0000
+
+kaffeine (2.0.18+git20241226.6a0f15c-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Thu, 26 Dec 2024 06:55:10 +0000
+
+kaffeine (2.0.18+git20241225.ca8fb22-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 25 Dec 2024 02:27:32 +0000
+
+kaffeine (2.0.18+git20241221.56d6964-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sat, 21 Dec 2024 06:55:10 +0000
+
+kaffeine (2.0.18+git20241217.f62ab95-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 17 Dec 2024 06:55:10 +0000
+
+kaffeine (2.0.18+git20241214.971b4fc-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Sat, 14 Dec 2024 06:55:12 +0000
+
+kaffeine (2.0.18+git20241202.4b275f3-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Mon, 02 Dec 2024 06:55:10 +0000
+
+kaffeine (2.0.18+git20241125.45fd362-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Thu, 28 Nov 2024 06:55:09 +0000
+
+kaffeine (2.0.18+git20241107.316db59-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Thu, 07 Nov 2024 06:55:09 +0000
+
+kaffeine (2.0.18+git20241106.db368fc-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Wed, 06 Nov 2024 06:55:10 +0000
+
+kaffeine (2.0.18+git20241105.a44b078-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 05 Nov 2024 06:55:09 +0000
+
+kaffeine (2.0.18+git20240924.84b17bc-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Tue, 24 Sep 2024 06:55:14 +0000
+
+kaffeine (2.0.18+git20240826.25881ef-0neon) noble; urgency=medium
+
+  * New release
+
+ -- Neon CI <neon at kde.org>  Thu, 05 Sep 2024 06:55:10 +0000
 
 kaffeine (2.0.18+git20230226.439cd0d-1) unstable; urgency=medium
 
diff --git a/debian/control b/debian/control
index 567c9ea..43540a9 100644
--- a/debian/control
+++ b/debian/control
@@ -1,29 +1,31 @@
 Source: kaffeine
 Section: video
 Priority: optional
-Maintainer: Debian KDE Extras Team <pkg-kde-extras at alioth-lists.debian.net>
+Maintainer: Debian KDE Extras Team <pkg-kde-extras at lists.alioth.debian.org>
 Uploaders: Pino Toscano <pino at debian.org>,
-Build-Depends: debhelper-compat (= 13),
- cmake (>= 3.16~),
- pkg-kde-tools (>= 0.15.16),
- pkgconf,
- extra-cmake-modules (>= 1.0.0),
- qtbase5-dev (>= 5.4.0),
- libqt5x11extras5-dev (>= 5.4.0),
- libkf5coreaddons-dev (>= 5.11.0),
- libkf5doctools-dev (>= 5.41.0~),
- libkf5dbusaddons-dev (>= 5.11.0),
- libkf5i18n-dev (>= 5.11.0),
- libkf5kio-dev (>= 5.11.0),
- libkf5solid-dev (>= 5.11.0),
- libkf5widgetsaddons-dev (>= 5.11.0),
- libkf5windowsystem-dev (>= 5.11.0),
- libkf5xmlgui-dev (>= 5.11.0),
- libvlc-dev,
- libx11-dev, libxss-dev,
- libdvbv5-dev [linux-any], libudev-dev [linux-any],
- gettext,
-Standards-Version: 4.7.2
+Build-Depends: cmake,
+               debhelper-compat (= 13),
+               gettext,
+               kf6-extra-cmake-modules,
+               kf6-kcoreaddons-dev,
+               kf6-kdoctools-dev,
+               kf6-kdbusaddons-dev,
+               kf6-ki18n-dev,
+               kf6-kio-dev,
+               kf6-kwidgetsaddons-dev,
+               kf6-kwindowsystem-dev,
+               kf6-kxmlgui-dev,
+               kf6-solid-dev,
+               libdvbv5-dev [linux-any],
+               libudev-dev [linux-any],
+               libvlc-dev,
+               libx11-dev, 
+               libxss-dev,
+               pkg-kde-tools-neon,
+               pkgconf,
+               qt6-5compat-dev,
+               qt6-base-dev,
+Standards-Version: 4.6.2
 Rules-Requires-Root: no
 Homepage: https://apps.kde.org/kaffeine/
 Vcs-Browser: https://salsa.debian.org/qt-kde-team/extras/kaffeine
@@ -31,11 +33,12 @@ Vcs-Git: https://salsa.debian.org/qt-kde-team/extras/kaffeine.git
 
 Package: kaffeine
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends},
- kinit,
- iso-codes,
- libqt5sql5-sqlite,
- vlc-plugin-base, vlc-plugin-video-output
+Depends: iso-codes,
+         libqt5sql5-sqlite,
+         vlc-plugin-base, 
+         vlc-plugin-video-output,
+         ${shlibs:Depends},
+         ${misc:Depends}, 
 Suggests: libdvdcss2
 Description: versatile media player for KDE
  Kaffeine is a media player for KDE based on VLC, which gives it a wide variety
diff --git a/debian/copyright b/debian/copyright
index c292ef0..2fc79f9 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -35,21 +35,6 @@ License: BSD-3-clause
  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
-Files: src/org.kde.kaffeine.appdata.xml
-Copyright: none
-License: CC0-1.0
- To the extent possible under law, the author(s) have dedicated all
- copyright and related and neighboring rights to this software to the
- public domain worldwide. This software is distributed without any
- warranty.
- .
- You should have received a copy of the CC0 Public Domain Dedication
- along with this software. If not, see
- <https://creativecommons.org/publicdomain/zero/1.0/>.
- .
- On Debian systems, the complete text of the CC0 Public Domain
- Dedication can be found in `/usr/share/common-licenses/CC0-1.0’.
-
 Files: include/*
 Copyright: 2000, Marcus Metzler <marcus at convergence.de>
            2000, Ralph  Metzler <ralph at convergence.de>
diff --git a/debian/rules b/debian/rules
index 6e83671..d3ec6c4 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,9 +1,9 @@
 #!/usr/bin/make -f
+# SPDX-License-Identifier: LGPL-2.0-or-later
+# # SPDX-FileCopyrightText: 2023 Jonathan Riddell <jr at jriddell.org>
 
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
 %:
-	dh $@ --with kf5
-
-.PHONY: override_dh_auto_test
+	dh $@ --with kf6 --buildsystem kf6
diff --git a/debian/salsa-ci.yml b/debian/salsa-ci.yml
deleted file mode 100644
index 31e31c9..0000000
--- a/debian/salsa-ci.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-include:
-  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
-  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
-variables:
-  SALSA_CI_DISABLE_MISSING_BREAKS: 'no'
-  SALSA_CI_DISABLE_RC_BUGS: 'no'
diff --git a/debian/watch b/debian/watch
index 4e26bfe..b2bdd6d 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,5 +1,7 @@
 version=4
 
-opts="mode=git, gitmode=full, pgpmode=none" \
+# disabled until a version after 2.0.18 is released
+# https://download.kde.org/stable/kaffeine/kaffeine-([\d.]+)\.tar\.xz
+opts="mode=git, pgpmode=none, pretty=2.0.18+git%cd.%h" \
 https://invent.kde.org/multimedia/kaffeine.git \
-refs/tags/v at ANY_VERSION@
+HEAD

From null at kde.org  Wed Jul 29 12:13:28 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 11:13:28 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-resolute/wayland-protocols-resolute/Neon/release=5D_debian=3A_backport_1=2E49-1_for_kwin?=
Message-ID: <20260729111328.CADF214014FF@lerwini.kde.org>

Git commit 16533f8a63761fb4dba8fbcb8c0b27eec68e6507 by Carlos De Maine.
Committed on 29/07/2026 at 11:13.
Pushed by carlosdem into branch 'Neon/release'.

backport 1.49-1 for kwin

D  +0    -3    debian/README.source
M  +10   -1    debian/changelog
M  +2    -3    debian/control
M  +45   -1    debian/copyright
A  +7    -0    debian/lrc.config
M  +3    -0    debian/salsa-ci.yml
M  +1    -1    debian/watch

https://invent.kde.org/neon/backports-resolute/wayland-protocols-resolute/-/commit/16533f8a63761fb4dba8fbcb8c0b27eec68e6507

diff --git a/debian/README.source b/debian/README.source
deleted file mode 100644
index 64ff381..0000000
--- a/debian/README.source
+++ /dev/null
@@ -1,3 +0,0 @@
-# Useful git remotes:
-
-  git remote add upstream https://gitlab.freedesktop.org/wayland/wayland-protocols.git
diff --git a/debian/changelog b/debian/changelog
index 3bcb0e9..7038f88 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,13 @@
-wayland-protocols (1.48-1) resolute; urgency=medium
+wayland-protocols (1.49-1) unstable; urgency=medium
+
+  * New upstream release
+  * Update debian/copyright
+  * debian/control: build depends on libwayland-dev >= 1.25.0
+  * salsa-ci: enable licenserecon
+
+ -- Dylan Aïssi <daissi at debian.org>  Wed, 10 Jun 2026 17:11:20 +0200
+
+wayland-protocols (1.48-1) unstable; urgency=medium
 
   * New upstream release
   * Remove redundant 'Priority: optional'
diff --git a/debian/control b/debian/control
index ad3995a..8bb36d7 100644
--- a/debian/control
+++ b/debian/control
@@ -1,15 +1,14 @@
 Source: wayland-protocols
 Section: x11
-Priority: optional
 Maintainer: Debian X Strike Force <debian-x at lists.debian.org>
 Uploaders: Héctor Orón Martínez <zumbi at debian.org>,
            Emilio Pozuelo Monfort <pochu at debian.org>,
            Dylan Aïssi <daissi at debian.org>
 Build-Depends: debhelper-compat (= 13),
-               libwayland-dev (>= 1.23.0),
+               libwayland-dev (>= 1.25.0),
                meson (>= 0.58.0),
                pkgconf
-Standards-Version: 4.7.2
+Standards-Version: 4.7.4
 Homepage: https://wayland.freedesktop.org/
 Vcs-Git: https://salsa.debian.org/xorg-team/wayland/wayland-protocols.git
 Vcs-Browser: https://salsa.debian.org/xorg-team/wayland/wayland-protocols
diff --git a/debian/copyright b/debian/copyright
index dc23a82..a61efff 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -21,9 +21,31 @@ Copyright: © 2008-2013      Kristian Høgsberg
            © 2018           Simon Ser
 License: Expat
 
+Files: experimental/xx-text-input/xx-text-input-v3.xml
+       staging/ext-data-control/ext-data-control-v1.xml
+       staging/ext-foreign-toplevel-list/ext-foreign-toplevel-list-v1.xml
+       staging/ext-workspace/ext-workspace-v1.xml
+       unstable/pointer-gestures/pointer-gestures-unstable-v1.xml
+       unstable/text-input/text-input-unstable-v3.xml
+Copyright: © 2012-2013 Intel Corporation
+           © 2015-2016 Jan Arne Petersen
+           © 2015-2021 Red Hat, Inc.
+           © 2018 Purism SPC
+           © 2025 DorotaC
+           © 2018 Simon Ser
+           © 2019 Ivan Molodetskikh
+           © 2024 Neal Gompa
+           © 2018-2020 Ilia Bozhinov
+           © 2020 Isaac Freund
+           © 2022 wb9688
+           © 2023 i509VCB
+           © 2019 Christopher Billington
+           © 2022 Victoria Brekenfeld
+License: HPND-sell-variant
+
 Files: debian/*
 Copyright: © 2016-2023 Héctor Orón Martínez <zumbi at debian.org>
-           © 2024      Dylan Aïssi <daissi at debian.org>
+           © 2024-2026 Dylan Aïssi <daissi at debian.org>
 License: Expat
 
 License: Expat
@@ -51,3 +73,25 @@ License: Expat
  The above is the version of the MIT "Expat" License used by X.org:
  .
     http://cgit.freedesktop.org/xorg/xserver/tree/COPYING
+
+License: HPND-sell-variant
+ Permission to use, copy, modify, distribute, and sell this
+ software and its documentation for any purpose is hereby granted
+ without fee, provided that the above copyright notice appear in
+ all copies and that both that copyright notice and this permission
+ notice appear in supporting documentation, and that the name of
+ the copyright holders not be used in advertising or publicity
+ pertaining to distribution of the software without specific,
+ written prior permission.  The copyright holders make no
+ representations about the suitability of this software for any
+ purpose.  It is provided "as is" without express or implied
+ warranty.
+ .
+ THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
+ SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
+ FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
+ SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
+ AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
+ THIS SOFTWARE.
diff --git a/debian/lrc.config b/debian/lrc.config
new file mode 100644
index 0000000..60da0f3
--- /dev/null
+++ b/debian/lrc.config
@@ -0,0 +1,7 @@
+# False postive, it's HPND-sell-variant
+experimental/xx-text-input/xx-text-input-v3.xml
+staging/ext-data-control/ext-data-control-v1.xml
+staging/ext-foreign-toplevel-list/ext-foreign-toplevel-list-v1.xml
+staging/ext-workspace/ext-workspace-v1.xml
+unstable/pointer-gestures/pointer-gestures-unstable-v1.xml
+unstable/text-input/text-input-unstable-v3.xml
diff --git a/debian/salsa-ci.yml b/debian/salsa-ci.yml
index 8424db4..7c1e301 100644
--- a/debian/salsa-ci.yml
+++ b/debian/salsa-ci.yml
@@ -1,3 +1,6 @@
 ---
 include:
   - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml
+
+variables:
+  SALSA_CI_DISABLE_LICENSERECON: 0
diff --git a/debian/watch b/debian/watch
index a1171e4..4f09cb9 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,4 +1,4 @@
 version=4
-opts="searchmode=plain" \
+opts="searchmode=plain,pgpsigurlmangle=s/$/.sig/" \
 https://gitlab.freedesktop.org/api/v4/projects/wayland%2Fwayland-protocols/releases \
  https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/?\d[\d.]+/downloads/wayland-protocols- at ANY_VERSION@\.tar\.xz

From null at kde.org  Wed Jul 29 12:52:55 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 11:52:55 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/kclock/Neon/unstable=5D_debian/patches=3A_patch_out_kcrash_linkage_issue?=
Message-ID: <20260729115255.0AA4514008CC@lerwini.kde.org>

Git commit 3d7f49fbb5fdb4d288a06631c175f9defb788c95 by Carlos De Maine.
Committed on 29/07/2026 at 11:52.
Pushed by carlosdem into branch 'Neon/unstable'.

patch out kcrash linkage issue

A  +13   -0    debian/patches/kcrash.diff
A  +1    -0    debian/patches/series

https://invent.kde.org/neon/utilities/kclock/-/commit/3d7f49fbb5fdb4d288a06631c175f9defb788c95

diff --git a/debian/patches/kcrash.diff b/debian/patches/kcrash.diff
new file mode 100644
index 0000000..b26e916
--- /dev/null
+++ b/debian/patches/kcrash.diff
@@ -0,0 +1,13 @@
+diff --git a/src/kclock/main.cpp b/src/kclock/main.cpp
+index 0b7b8241..985262d3 100644
+--- a/src/kclock/main.cpp
++++ b/src/kclock/main.cpp
+@@ -50,7 +50,7 @@ int main(int argc, char *argv[])
+     aboutData.addAuthor(i18n("Han Young"), QString(), QStringLiteral("hanyoung at protonmail.com"));
+     aboutData.addAuthor(i18n("Kai Uwe Broulik"), i18nc("Author", "Desktop Integration"), QStringLiteral("kde at broulik.de"));
+     KAboutData::setApplicationData(aboutData);
+-
++    KCrash::initialize();
+     KirigamiAppDefaults::apply(&app);
+ 
+     QCommandLineParser parser;
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..038d921
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+kcrash.diff

From null at kde.org  Wed Jul 29 12:53:20 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 11:53:20 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/kclock/Neon/release=5Fnoble=5D_debian/patches=3A_patch_out_kcrash_linkage_issue?=
Message-ID: <20260729115320.0151B14008CC@lerwini.kde.org>

Git commit 56708d5c566b69f6129fb9c2579607970f2e6b3f by Carlos De Maine.
Committed on 29/07/2026 at 11:53.
Pushed by carlosdem into branch 'Neon/release_noble'.

patch out kcrash linkage issue

(cherry picked from commit 3d7f49fbb5fdb4d288a06631c175f9defb788c95)

A  +13   -0    debian/patches/kcrash.diff
A  +1    -0    debian/patches/series

https://invent.kde.org/neon/utilities/kclock/-/commit/56708d5c566b69f6129fb9c2579607970f2e6b3f

diff --git a/debian/patches/kcrash.diff b/debian/patches/kcrash.diff
new file mode 100644
index 0000000..b26e916
--- /dev/null
+++ b/debian/patches/kcrash.diff
@@ -0,0 +1,13 @@
+diff --git a/src/kclock/main.cpp b/src/kclock/main.cpp
+index 0b7b8241..985262d3 100644
+--- a/src/kclock/main.cpp
++++ b/src/kclock/main.cpp
+@@ -50,7 +50,7 @@ int main(int argc, char *argv[])
+     aboutData.addAuthor(i18n("Han Young"), QString(), QStringLiteral("hanyoung at protonmail.com"));
+     aboutData.addAuthor(i18n("Kai Uwe Broulik"), i18nc("Author", "Desktop Integration"), QStringLiteral("kde at broulik.de"));
+     KAboutData::setApplicationData(aboutData);
+-
++    KCrash::initialize();
+     KirigamiAppDefaults::apply(&app);
+ 
+     QCommandLineParser parser;
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..038d921
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+kcrash.diff

From null at kde.org  Wed Jul 29 12:55:33 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 11:55:33 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-noble/wayland-protocols-noble/Neon/release=5D_debian=3A_no_sig?=
Message-ID: <20260729115533.C7CCE140254E@lerwini.kde.org>

Git commit 146e4027740b79dbea307a493ef49d7caa73fa6c by Carlos De Maine.
Committed on 29/07/2026 at 11:55.
Pushed by carlosdem into branch 'Neon/release'.

no sig

M  +1    -1    debian/watch

https://invent.kde.org/neon/backports-noble/wayland-protocols-noble/-/commit/146e4027740b79dbea307a493ef49d7caa73fa6c

diff --git a/debian/watch b/debian/watch
index 4f09cb9..a1171e4 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,4 +1,4 @@
 version=4
-opts="searchmode=plain,pgpsigurlmangle=s/$/.sig/" \
+opts="searchmode=plain" \
 https://gitlab.freedesktop.org/api/v4/projects/wayland%2Fwayland-protocols/releases \
  https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/?\d[\d.]+/downloads/wayland-protocols- at ANY_VERSION@\.tar\.xz

From null at kde.org  Wed Jul 29 12:56:28 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 11:56:28 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-resolute/wayland-protocols-resolute/Neon/release=5D_debian=3A_no_sig?=
Message-ID: <20260729115628.5421014007A3@lerwini.kde.org>

Git commit 09bca690aedcbc08c5d3ed64f4cceea98af4e43a by Carlos De Maine.
Committed on 29/07/2026 at 11:56.
Pushed by carlosdem into branch 'Neon/release'.

no sig

M  +1    -1    debian/watch

https://invent.kde.org/neon/backports-resolute/wayland-protocols-resolute/-/commit/09bca690aedcbc08c5d3ed64f4cceea98af4e43a

diff --git a/debian/watch b/debian/watch
index 4f09cb9..a1171e4 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,4 +1,4 @@
 version=4
-opts="searchmode=plain,pgpsigurlmangle=s/$/.sig/" \
+opts="searchmode=plain" \
 https://gitlab.freedesktop.org/api/v4/projects/wayland%2Fwayland-protocols/releases \
  https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/?\d[\d.]+/downloads/wayland-protocols- at ANY_VERSION@\.tar\.xz

From null at kde.org  Wed Jul 29 13:13:34 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 12:13:34 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/multimedia/elisa/Neon/unstable=5D_debian/patches=3A_krash=2Ediff_for_kcrash_linkage?=
Message-ID: <20260729121334.9FAD41401AF0@lerwini.kde.org>

Git commit 613d99b9a75e6430fd52a70fdb56cf61acf24f13 by Carlos De Maine.
Committed on 29/07/2026 at 12:13.
Pushed by carlosdem into branch 'Neon/unstable'.

krash.diff for kcrash linkage

A  +15   -0    debian/patches/kcrash.diff
A  +1    -0    debian/patches/series

https://invent.kde.org/neon/multimedia/elisa/-/commit/613d99b9a75e6430fd52a70fdb56cf61acf24f13

diff --git a/debian/patches/kcrash.diff b/debian/patches/kcrash.diff
new file mode 100644
index 0000000..e3f19e3
--- /dev/null
+++ b/debian/patches/kcrash.diff
@@ -0,0 +1,15 @@
+diff --git a/src/main.cpp b/src/main.cpp
+index 60e942bf..daf6234f 100644
+--- a/src/main.cpp
++++ b/src/main.cpp
+@@ -111,7 +111,9 @@ int main(int argc, char *argv[])
+     aboutData.addCredit(QStringLiteral("Jérôme Guidon"), i18nc("@label", "Support for online radios"), QStringLiteral("guidon at live.fr"));
+ 
+     KAboutData::setApplicationData(aboutData);
+-
++#if KFCrash_FOUND
++    KCrash::initialize();
++#endif
+     KirigamiAppDefaults::apply(&app);
+ 
+     QCommandLineParser parser;
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..038d921
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+kcrash.diff

From null at kde.org  Wed Jul 29 13:14:43 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 12:14:43 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/multimedia/elisa/Neon/release=5Fnoble=5D_debian/patches=3A_krash=2Ediff_for_kcrash_linkage?=
Message-ID: <20260729121443.C378814008CC@lerwini.kde.org>

Git commit 7b15b4021a0b1494c11d3822a40f14f5ab5d0ba5 by Carlos De Maine.
Committed on 29/07/2026 at 12:14.
Pushed by carlosdem into branch 'Neon/release_noble'.

krash.diff for kcrash linkage

(cherry picked from commit 613d99b9a75e6430fd52a70fdb56cf61acf24f13)

A  +15   -0    debian/patches/kcrash.diff
A  +1    -0    debian/patches/series

https://invent.kde.org/neon/multimedia/elisa/-/commit/7b15b4021a0b1494c11d3822a40f14f5ab5d0ba5

diff --git a/debian/patches/kcrash.diff b/debian/patches/kcrash.diff
new file mode 100644
index 0000000..e3f19e3
--- /dev/null
+++ b/debian/patches/kcrash.diff
@@ -0,0 +1,15 @@
+diff --git a/src/main.cpp b/src/main.cpp
+index 60e942bf..daf6234f 100644
+--- a/src/main.cpp
++++ b/src/main.cpp
+@@ -111,7 +111,9 @@ int main(int argc, char *argv[])
+     aboutData.addCredit(QStringLiteral("Jérôme Guidon"), i18nc("@label", "Support for online radios"), QStringLiteral("guidon at live.fr"));
+ 
+     KAboutData::setApplicationData(aboutData);
+-
++#if KFCrash_FOUND
++    KCrash::initialize();
++#endif
+     KirigamiAppDefaults::apply(&app);
+ 
+     QCommandLineParser parser;
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..038d921
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+kcrash.diff

From null at kde.org  Wed Jul 29 13:30:54 2026
From: null at kde.org (KDE Git Services - Bulk Change)
Date: Wed, 29 Jul 2026 12:30:54 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-noble/wayland-noble=5D=3A_Summary_of_bulk_changes_made?=
Message-ID: <20260729123054.32EE314016CB@lerwini.kde.org>

Git repository change summary for neon/backports-noble/wayland-noble
Pushed by carlosdem into branch 'Neon/release'.
Changed from c7410bc11613f24258587b3b81e1bd9717b0a7ef to e1f9677c9024de94e1e616994aff2e49e129e1bf
Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository.

This change contains the following new commits:

Git commit 1d5772b7b9d0bbfbc27557721f62a9f805b66929 by Simon Ser on 30/05/2024 at 19:07..
build: re-open main branch for regular development

Signed-off-by: Simon Ser <contact at emersion.fr>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/1d5772b7b9d0bbfbc27557721f62a9f805b66929

Git commit caaa308c0d4025928917115c98c75edf7c796cd4 by Simon Ser on 09/07/2024 at 16:22..
scanner: extract validator function emission to helper function

This function will grow in the next commit.

Signed-off-by: Simon Ser <contact at emersion.fr>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/caaa308c0d4025928917115c98c75edf7c796cd4

Git commit c669d992599d74af2762fbf71a4336af2e311c45 by Simon Ser on 09/07/2024 at 16:22..
scanner: fix validator for bitfields

Bitfields are valid if the value only contains bits inside of
the supported entries for the given version.

Signed-off-by: Simon Ser <contact at emersion.fr>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/c669d992599d74af2762fbf71a4336af2e311c45

Git commit fa1811ce3e1475a95aa39e00cfa083797661d651 by Simon Ser on 09/07/2024 at 16:22..
tests: add enum bitfield test

Signed-off-by: Simon Ser <contact at emersion.fr>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/fa1811ce3e1475a95aa39e00cfa083797661d651

Git commit 0cecde304f4f78b439d2edaaab6d9b543b30a5c0 by Tejas Vipin (on behalf of meltq) on 11/07/2024 at 17:44..
src: switch asserts to wl_abort

assert()s can be compiled away by #defining NDEBUG. Some build systems
do this. Using wl_abort gives a human readable error message and it
isn't compiled away. This commit closes issue #230.

Signed-off-by: meltq <tejasvipin76 at gmail.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/0cecde304f4f78b439d2edaaab6d9b543b30a5c0

Git commit f6f0a3cdec1c23c0adfe1deb9c53e8fdbb998ea4 by Sebastian Wick on 26/07/2024 at 16:33..
client: Handle proxies with no queue

wl_proxy_get_queue can return NULL if the queue of the proxy was already
destroyed with wl_event_queue_destroy. In this case, the queue also has
no name anymore.

Fixes: b42218f ("client: Allow setting names for queues")
Signed-off-by: Sebastian Wick <sebastian.wick at redhat.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/f6f0a3cdec1c23c0adfe1deb9c53e8fdbb998ea4

Git commit a6a4e081da12140ffe1881d83be0981966ba6daf by Simon Ser (on behalf of Kirill Primak) on 09/08/2024 at 20:25..
Put WL_DEPRECATED in front of the function declarations

This fixes the following clang error when using C23:

../src/wayland-server-core.h:680:41: error: 'deprecated' attribute cannot be applied to types
  680 |                      int32_t stride, uint32_t format) WL_DEPRECATED;
      |                                                       ^
../src/wayland-util.h:52:25: note: expanded from macro 'WL_DEPRECATED'
   52 | #define WL_DEPRECATED [[deprecated]]
      |                         ^

Signed-off-by: Kirill Primak <vyivel at eclair.cafe>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/a6a4e081da12140ffe1881d83be0981966ba6daf

Git commit 64248963d31395b373e095972f46f61fb95bf462 by Simon Ser (on behalf of Kirill Primak) on 09/08/2024 at 20:29..
server: add wl_resource_post_error() docs

Signed-off-by: Kirill Primak <vyivel at eclair.cafe>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/64248963d31395b373e095972f46f61fb95bf462

Git commit 65454cf7db29933d4931dfbe14461a59cc64944d by Simon Ser (on behalf of Kirill Primak) on 09/08/2024 at 20:29..
server: expose wl_resource_post_error_vargs()

Signed-off-by: Kirill Primak <vyivel at eclair.cafe>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/65454cf7db29933d4931dfbe14461a59cc64944d

Git commit 2bbd80c8df129ee6810f6ec6d8d379ed3190760b by Simon Ser (on behalf of Sebastian Wick) on 09/08/2024 at 20:33..
doc: Require strings to be UTF-8

Nothing checks this yet but this gives us the opportunity to do so when
we want.

Signed-off-by: Sebastian Wick <sebastian.wick at redhat.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/2bbd80c8df129ee6810f6ec6d8d379ed3190760b

Git commit 58bb6c721126c12ab644bee557bef6825562440a by Simon Ser (on behalf of Derek Foreman) on 09/08/2024 at 20:38..
src: Finish assert() clean-up

From cleanup commit 0cecde304:
assert()s can be compiled away by #defining NDEBUG. Some build systems
do this. Using wl_abort gives a human readable error message and it
isn't compiled away.

That commit missed one final assert, presumably due to missing it with
grep because of a coding style issue. Fix that up, and remove inclusion
of <assert.h> as appropriate.

Signed-off-by: Derek Foreman <derek.foreman at collabora.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/58bb6c721126c12ab644bee557bef6825562440a

Git commit efa648056a1f2574708ec1a36a5f23733dd8c063 by Simon Ser on 09/08/2024 at 20:46..
ci: use detached MR pipelines

See the freedesktop wiki [1]. This allows external contributors to
have CI run properly.

[1]: https://gitlab.freedesktop.org/freedesktop/freedesktop/-/wikis/GitLab-CI#for-project-developers

Signed-off-by: Simon Ser <contact at emersion.fr>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/efa648056a1f2574708ec1a36a5f23733dd8c063

Git commit 5b692b50b9e3d379005633d4ac20068d2069849d by Kramer Ge (on behalf of Fangzhou Ge) on 12/08/2024 at 19:49..
client: Log the object and methods when marshalling or sending fails

The log that appears before a display_error can be captured as crash
signature. Useful to know what it is.

This is cherry-picked from chromium https://crrev.com/c/4697877

Signed-off-by: Fangzhou Ge <fangzhoug at chromium.org>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/5b692b50b9e3d379005633d4ac20068d2069849d

Git commit 0239b082b9d312275ce1112b61d795072596ce2d by Joaquim Monteiro on 15/08/2024 at 13:13..
meson: Fix use of install_data() without specifying install_dir

This was broken (when in a subproject) before Meson 1.3.0, and so
Meson warns against this unless the project targets 1.3.0 or newer.

Signed-off-by: Joaquim Monteiro <joaquim.monteiro at protonmail.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/0239b082b9d312275ce1112b61d795072596ce2d

Git commit 6c4a695045155583a99f3fbce7bb745f79c2e726 by Simon Ser (on behalf of Demi Marie Obenour) on 18/08/2024 at 17:08..
connection: Reject strings containing NUL bytes

libwayland cannot construct these messages as it uses strlen() to
determine string lengths.  libwayland is also guaranteed to misinterpret
these messages, since message handlers only get a pointer and no length.
Therefore, reject strings containing NUL bytes.

Also remove a redundant check from the unmarshalling code.  The
zero-length case has already been checked for.

Signed-off-by: Demi Marie Obenour <demi at invisiblethingslab.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/6c4a695045155583a99f3fbce7bb745f79c2e726

Git commit 2b8f9401ee105c21a86e3a0f15dd0d1659ea259d by Simon Ser on 24/08/2024 at 15:43..
scanner: extract validator function emission to helper function

This function will grow in the next commit.

Signed-off-by: Simon Ser <contact at emersion.fr>
(cherry picked from commit caaa308c0d4025928917115c98c75edf7c796cd4)
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/2b8f9401ee105c21a86e3a0f15dd0d1659ea259d

Git commit f72f2aec55705faceaa6e1a40ad13d0f0b037cd2 by Simon Ser on 24/08/2024 at 15:43..
scanner: fix validator for bitfields

Bitfields are valid if the value only contains bits inside of
the supported entries for the given version.

Signed-off-by: Simon Ser <contact at emersion.fr>
(cherry picked from commit c669d992599d74af2762fbf71a4336af2e311c45)
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/f72f2aec55705faceaa6e1a40ad13d0f0b037cd2

Git commit 619d99cbba9dbe0a9e9c7bee2d870085416c866a by Simon Ser on 24/08/2024 at 15:43..
tests: add enum bitfield test

Signed-off-by: Simon Ser <contact at emersion.fr>
(cherry picked from commit fa1811ce3e1475a95aa39e00cfa083797661d651)
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/619d99cbba9dbe0a9e9c7bee2d870085416c866a

Git commit c5c418de035913dc34f4842f7ba822b9ed165109 by Simon Ser (on behalf of Sebastian Wick) on 24/08/2024 at 15:43..
client: Handle proxies with no queue

wl_proxy_get_queue can return NULL if the queue of the proxy was already
destroyed with wl_event_queue_destroy. In this case, the queue also has
no name anymore.

Fixes: b42218f ("client: Allow setting names for queues")
Signed-off-by: Sebastian Wick <sebastian.wick at redhat.com>
(cherry picked from commit f6f0a3cdec1c23c0adfe1deb9c53e8fdbb998ea4)
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/c5c418de035913dc34f4842f7ba822b9ed165109

Git commit 7e2ec4606e6e67a19ef79125422ede72ebfa1bbf by Simon Ser (on behalf of Kirill Primak) on 24/08/2024 at 15:43..
Put WL_DEPRECATED in front of the function declarations

This fixes the following clang error when using C23:

../src/wayland-server-core.h:680:41: error: 'deprecated' attribute cannot be applied to types
  680 |                      int32_t stride, uint32_t format) WL_DEPRECATED;
      |                                                       ^
../src/wayland-util.h:52:25: note: expanded from macro 'WL_DEPRECATED'
   52 | #define WL_DEPRECATED [[deprecated]]
      |                         ^

Signed-off-by: Kirill Primak <vyivel at eclair.cafe>
(cherry picked from commit a6a4e081da12140ffe1881d83be0981966ba6daf)
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/7e2ec4606e6e67a19ef79125422ede72ebfa1bbf

Git commit cc34a7a4f1d720498ef2b3b62a113d818d4141a7 by Simon Ser (on behalf of Joaquim Monteiro) on 24/08/2024 at 15:43..
meson: Fix use of install_data() without specifying install_dir

This was broken (when in a subproject) before Meson 1.3.0, and so
Meson warns against this unless the project targets 1.3.0 or newer.

Signed-off-by: Joaquim Monteiro <joaquim.monteiro at protonmail.com>
(cherry picked from commit 0239b082b9d312275ce1112b61d795072596ce2d)
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/cc34a7a4f1d720498ef2b3b62a113d818d4141a7

Git commit a9fec8dd65977c57f4039ced34327204d9b9d779 by Simon Ser on 24/08/2024 at 15:43..
build: bump version to 1.23.1 for the bugfix release

Signed-off-by: Simon Ser <contact at emersion.fr>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/a9fec8dd65977c57f4039ced34327204d9b9d779

Git commit 7c6259e9ad7562d824b024975b80e471b365d5fc by Simon Ser (on behalf of Julian Orth) on 10/09/2024 at 07:36..
protocol: clients should not emulate key-press events on enter

The previous change introducing the logical state caused some confusion.
Clarify that most application should not use the list of pressed keys.

Signed-off-by: Julian Orth <ju.orth at gmail.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/7c6259e9ad7562d824b024975b80e471b365d5fc

Git commit 1b0d45e9c6bc05399092f50b6c27bcdb43869e58 by Simon Ser (on behalf of Andri Yngvason) on 23/09/2024 at 15:23..
Add wl_keyboard key repeat events

This allows the compositor to take over the responsibility of repeating
keys.

Signed-off-by: Andri Yngvason <andri at yngvason.is>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/1b0d45e9c6bc05399092f50b6c27bcdb43869e58

Git commit 38f91fe6adb1c4e6347dc34111e17514dac4a439 by Daniel Stone (on behalf of Simon Ser) on 05/10/2024 at 14:06..
protocol: document that wl_surface.offset is role-specific

This request doesn't make sense for all surface roles. For instance,
for maximized/tiled/fullscreen xdg_toplevel, for xdg_popup, for
layer-shell surfaces, etc.

Signed-off-by: Simon Ser <contact at emersion.fr>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/38f91fe6adb1c4e6347dc34111e17514dac4a439

Git commit f67db75ec118f6ec64e60113dbdecb20b4ea1abd by YaoBing Xiao on 18/10/2024 at 08:49..
cursor: add check to ensure wl_shm_create_pool succeeded

Signed-off-by: YaoBing Xiao <xiaoyaobing at uniontech.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/f67db75ec118f6ec64e60113dbdecb20b4ea1abd

Git commit 10df74c240d3cff4bd56bf17ebfc1a54883e00f5 by Jonas Ådahl (on behalf of Julian Orth) on 18/11/2024 at 09:25..
protocol: add wl_fixes interface

This commit describes a new wl_fixes interface that can be used to
destroy wl_registry objects.

Users of libwayland-client should use it as follows:

- call wl_fixes_destroy_registry(registry)
- call wl_registry_destroy(registry)

Users of libwayland-server should, in their implementation of the
request, call wl_resource_destroy(registry).

It should be similar in other protocol implementations.

Signed-off-by: Julian Orth <ju.orth at gmail.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/10df74c240d3cff4bd56bf17ebfc1a54883e00f5

Git commit 4273a5edc862bd5f620ad0c7f11d20cd040e005c by Demi Marie Obenour on 30/11/2024 at 00:19..
connection: Avoid undefined pointer arithmetic

Creating a pointer that is more than one element past the end of an
array is undefined behavior, even if the pointer is not dereferenced.
Avoid this undefined behavior by using `p >= end` instead of
`p + 1 > end` and `SOMETHING > end - p` instead of
`p + SOMETHING > end`.

Signed-off-by: Demi Marie Obenour <demi at invisiblethingslab.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/4273a5edc862bd5f620ad0c7f11d20cd040e005c

Git commit 290c36bc507d7d2f391b7eb1dc8fd9841c37e770 by Demi Marie Obenour on 30/11/2024 at 16:31..
tests: Avoid calling function with wrong type

Calling a function with the wrong type is immediate undefined behavior,
even if the ABI says it should be harmless.  UBSAN picks it up
immediately, and any decent control-flow integrity mechanism will as
well.

Signed-off-by: Demi Marie Obenour <demi at invisiblethingslab.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/290c36bc507d7d2f391b7eb1dc8fd9841c37e770

Git commit 9cb3d7aa9dc995ffafdbdef7ab86a949d0fb0e7d by Demi Marie Obenour on 30/11/2024 at 21:02..
connection: Fix wrong format string

Prevents undefined behavior if there is not enough space in the buffer
for a queued message.

Signed-off-by: Demi Marie Obenour <demi at invisiblethingslab.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/9cb3d7aa9dc995ffafdbdef7ab86a949d0fb0e7d

Git commit f246e619d17deb92f414315d1747a9b7aca659b9 by Haihua Hu on 09/01/2025 at 00:58..
util: reduce error of wl_fixed_from_double()

when cast double to fixed pointer, there will be big
error, eg 1919.9998 to 1919. Call round before cast
to get nearest value 1920 of 1919.9998

Signed-off-by: Haihua Hu <jared.hu at nxp.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/f246e619d17deb92f414315d1747a9b7aca659b9

Git commit 597a6b94f52d6f875410593e09a4bb3adaefbea5 by Daniel Stone on 21/01/2025 at 16:43..
ci: Update ci-templates

This includes an explicit way to specify the container architecture,
which fixes our rebuilds on ARMv7.

Signed-off-by: Daniel Stone <daniels at collabora.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/597a6b94f52d6f875410593e09a4bb3adaefbea5

Git commit bdba21ec92bf582f606806ad5fd15107979d8947 by Sebastian Wick on 22/01/2025 at 14:28..
server: add const qualifier to function arguments where possible

Makes it possible to e.g. `call wl_client_get_credentials` with a `const
struct wl_client *` from a global filter callback.

Signed-off-by: Sebastian Wick <sebastian.wick at redhat.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/bdba21ec92bf582f606806ad5fd15107979d8947

Git commit b7946ffa974d82ec82275cc699814107d044c006 by Dylan Aïssi on 27/01/2025 at 20:48..
Merge branch 'upstream-unstable' into debian-unstable
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/b7946ffa974d82ec82275cc699814107d044c006

Git commit 54078357fa6d640a92bddb93cdd90da556db888d by Dylan Aïssi on 27/01/2025 at 20:50..
Bump debian/changelog

Signed-off-by: Dylan Aïssi <dylan.aissi at collabora.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/54078357fa6d640a92bddb93cdd90da556db888d

Git commit 5772b5c7a676815201a94596b2e6876759fedc13 by Dylan Aïssi on 27/01/2025 at 21:06..
Release wayland version 1.23.1-1

Signed-off-by: Dylan Aïssi <dylan.aissi at collabora.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/5772b5c7a676815201a94596b2e6876759fedc13

Git commit 6201dd943473c2ba06f673c941ea2b5ac5aeaf7c by Dylan Aïssi on 30/01/2025 at 21:48..
Switch to debhelper-compat (= 13)

Signed-off-by: Dylan Aïssi <dylan.aissi at collabora.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/6201dd943473c2ba06f673c941ea2b5ac5aeaf7c

Git commit 18bd60c47cf1286f76718701e78129868862897a by Dylan Aïssi on 30/01/2025 at 21:49..
Build-Deps on pkgconf instead of pkg-config

Signed-off-by: Dylan Aïssi <dylan.aissi at collabora.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/18bd60c47cf1286f76718701e78129868862897a

Git commit b356c2c91bb184943474b09e82fa2159ae91af8e by Dylan Aïssi on 30/01/2025 at 21:50..
Standards-Version: 4.7.0 (no changes required)
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/b356c2c91bb184943474b09e82fa2159ae91af8e

Git commit 7c97f3f6c92c5c4c550faa143f45ed1c83270ce4 by Dylan Aïssi on 30/01/2025 at 21:52..
Drop --fail-missing, default since compat 13

Signed-off-by: Dylan Aïssi <dylan.aissi at collabora.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/7c97f3f6c92c5c4c550faa143f45ed1c83270ce4

Git commit 941db1e4dfe049ba73b00307317b3e4d156029b7 by Dylan Aïssi on 30/01/2025 at 22:02..
Drop removal of *.la files

No longer required, these files are history.

Signed-off-by: Dylan Aïssi <dylan.aissi at collabora.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/941db1e4dfe049ba73b00307317b3e4d156029b7

Git commit c4051240fc73a36579e38dfee51c5acdbac859be by Dylan Aïssi on 30/01/2025 at 22:06..
Drop the use of --dbgsym-migration

This is no longer required since ~ 10 years,
debhelper is smart enough to generate debug symbols by itself.

Signed-off-by: Dylan Aïssi <dylan.aissi at collabora.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/c4051240fc73a36579e38dfee51c5acdbac859be

Git commit 3fafd86e8d55975840964138f1d92e24c43c562e by Dylan Aïssi on 30/01/2025 at 22:09..
Add Rules-Requires-Root: no

Signed-off-by: Dylan Aïssi <dylan.aissi at collabora.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/3fafd86e8d55975840964138f1d92e24c43c562e

Git commit e5903aeccca36cab0f44660249884b220f534538 by Dylan Aïssi on 30/01/2025 at 22:11..
Convert debian/copyright to DEP5 format

Signed-off-by: Dylan Aïssi <dylan.aissi at collabora.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/e5903aeccca36cab0f44660249884b220f534538

Git commit 847fd2db1a339c29bfc969b09d363d1e0c08a14c by Dylan Aïssi on 30/01/2025 at 22:12..
Set debian/source/format to 1.0

Signed-off-by: Dylan Aïssi <dylan.aissi at collabora.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/847fd2db1a339c29bfc969b09d363d1e0c08a14c

Git commit 2a764111975aa87bc8bd25e1fd2654698c2ed437 by Dylan Aïssi on 30/01/2025 at 22:13..
Remove trailing whitespace in debian/changelog

Signed-off-by: Dylan Aïssi <dylan.aissi at collabora.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/2a764111975aa87bc8bd25e1fd2654698c2ed437

Git commit 77c3c31d269031c2dbe7b5886b6dac8c0c307757 by Dylan Aïssi on 30/01/2025 at 22:20..
Drop Breaks+Replaces+Conflicts fields coming from the pre-Buster age

Signed-off-by: Dylan Aïssi <dylan.aissi at collabora.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/77c3c31d269031c2dbe7b5886b6dac8c0c307757

Git commit f662bbf09a23509018782f2ced09275bcb4fdecc by Dylan Aïssi on 30/01/2025 at 22:24..
Use pkg-info.mk instead of parsing the changelog

Signed-off-by: Dylan Aïssi <dylan.aissi at collabora.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/f662bbf09a23509018782f2ced09275bcb4fdecc

Git commit 9c33659a9819e41e4475e8837e1449f906287d96 by Dylan Aïssi on 30/01/2025 at 22:25..
Add debian/upstream/metadata

Signed-off-by: Dylan Aïssi <dylan.aissi at collabora.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/9c33659a9819e41e4475e8837e1449f906287d96

Git commit da306bcb153c24f2f579cbeca7a8036cf4d5079d by Dylan Aïssi on 30/01/2025 at 22:30..
Make build time tests fatal

They have been fixed...

Signed-off-by: Dylan Aïssi <dylan.aissi at collabora.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/da306bcb153c24f2f579cbeca7a8036cf4d5079d

Git commit 4609c14407ebfdc8477876d4e250ee337a95770a by Dylan Aïssi on 30/01/2025 at 22:32..
Update debian/changelog

Signed-off-by: Dylan Aïssi <dylan.aissi at collabora.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/4609c14407ebfdc8477876d4e250ee337a95770a

Git commit 4861decd50a2284f1031c3b9b8c65e911d4836a2 by Dylan Aïssi on 31/01/2025 at 14:48..
Add debian/gbp.conf

Signed-off-by: Dylan Aïssi <dylan.aissi at collabora.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/4861decd50a2284f1031c3b9b8c65e911d4836a2

Git commit 9f93ece2c9a2b0ad0940a6be620350485dfecf3e by Dylan Aïssi on 31/01/2025 at 14:59..
Drop override_dh_makeshlibs, let's rely on symbols files instead

Again, only very old versions are listed here.

Signed-off-by: Dylan Aïssi <dylan.aissi at collabora.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/9f93ece2c9a2b0ad0940a6be620350485dfecf3e

Git commit a073dd0a78291118252d8f3085ea69e35f339373 by Dylan Aïssi on 31/01/2025 at 15:00..
Update debian/changelog

Signed-off-by: Dylan Aïssi <dylan.aissi at collabora.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/a073dd0a78291118252d8f3085ea69e35f339373

Git commit b62b950aa9f285b005a15cf6394831bef768d9a5 by Dylan Aïssi on 31/01/2025 at 15:05..
Release wayland version 1.23.1-2

Signed-off-by: Dylan Aïssi <dylan.aissi at collabora.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/b62b950aa9f285b005a15cf6394831bef768d9a5

Git commit 37469d5ceda49ef7551a0fe94f7886f863f76408 by Derek Foreman (on behalf of Sebastian Wick) on 04/02/2025 at 14:09..
timespec: Pull in timespec.h from weston

Signed-off-by: Sebastian Wick <sebastian.wick at redhat.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/37469d5ceda49ef7551a0fe94f7886f863f76408

Git commit 9d5de6062ba82a56d25d8a53ccace3afecbf50e5 by Derek Foreman (on behalf of Sebastian Wick) on 04/02/2025 at 14:09..
timespec: Pull in timespec_after and timespec_add from mesa

Signed-off-by: Sebastian Wick <sebastian.wick at redhat.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/9d5de6062ba82a56d25d8a53ccace3afecbf50e5

Git commit 893e4fc46d31d1cc51c1e39481f5659a40152233 by Derek Foreman (on behalf of Sebastian Wick) on 04/02/2025 at 14:09..
timespec: Implement saturating timespec substraction

Signed-off-by: Sebastian Wick <sebastian.wick at redhat.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/893e4fc46d31d1cc51c1e39481f5659a40152233

Git commit ff8b88552358b6977043db0d6ee0cac7d7abfa0c by Derek Foreman (on behalf of Sebastian Wick) on 04/02/2025 at 14:09..
event-loop: Use timespec utils instead of hand-rolling our own

Signed-off-by: Sebastian Wick <sebastian.wick at redhat.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/ff8b88552358b6977043db0d6ee0cac7d7abfa0c

Git commit ddd348da7ea0889056843cf252729185d306b7b8 by Derek Foreman (on behalf of Sebastian Wick) on 04/02/2025 at 14:09..
client: Add wl_display_dispatch_queue_timeout

For dispatching messages on a queue with a timeout.

This slightly changes the samantics of wl_display_dispatch. Previously
it was possible for it to return even though there wasn't a single
dispatched event. The function correctly returned 0 in this case but it
is now used to indicate a timeout.

Signed-off-by: Sebastian Wick <sebastian.wick at redhat.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/ddd348da7ea0889056843cf252729185d306b7b8

Git commit 00dcf6b32386a63055fc04817256dc71efad1800 by Derek Foreman (on behalf of Sebastian Wick) on 04/02/2025 at 14:09..
client: Add wl_display_dispatch_timeout

A variant of wl_display_dispatch_queue_timeout for the default queue.

Signed-off-by: Sebastian Wick <sebastian.wick at redhat.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/00dcf6b32386a63055fc04817256dc71efad1800

Git commit 74f322c35a4eef1332456ce9985255df7269f82f by Derek Foreman (on behalf of Sebastian Wick) on 04/02/2025 at 14:09..
tests: Add dispatch timeout tests

Add tests which verify that...

* wl_display_dispatch_timeout with a big enough timeout behaves the same
  as wl_display_dispatch
* wl_display_dispatch_timeout will time out when there are no messages
  to dispatch

Signed-off-by: Sebastian Wick <sebastian.wick at redhat.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/74f322c35a4eef1332456ce9985255df7269f82f

Git commit 02ad102e2d2d0dbb9529d00ab52ca4ff276d2ae3 by Simon Ser (on behalf of Daniel Stone) on 05/02/2025 at 06:52..
build: Add -lm to pkg-config dependencies

Now that wl_fixed_from_double() calls round() from a function declared
in a header, our users need to explicitly pick that dependency up in
order to avoid build errors.

Signed-off-by: Daniel Stone <daniels at collabora.com>
Closes: wayland/weston#991
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/02ad102e2d2d0dbb9529d00ab52ca4ff276d2ae3

Git commit 7c2ffb0d712ca1aafbfa94c71f80226490bcbd28 by David Redondo on 05/02/2025 at 08:21..
Make wayland-util.h -Wundef safe when compiled by a C++ compiler

Fixes #522
Signed-off-by: David Redondo <kde at david-redondo.de>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/7c2ffb0d712ca1aafbfa94c71f80226490bcbd28

Git commit afd498b6f561b82b88bf1b647209c9ef0dca9e94 by David Redondo on 05/02/2025 at 08:43..
Also use [[deprecated]] when compiling with at least C++14

Signed-off-by: David Redondo <kde at david-redondo.de>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/afd498b6f561b82b88bf1b647209c9ef0dca9e94

Git commit 1ab6b693b16e1d9734496fe60c8a6ed277e4dec3 by Daniel Stone (on behalf of Vlad Zahorodnii) on 06/02/2025 at 10:18..
Forward declarate timespec struct

The `timespec` struct is defined in `time.h` header but only if
`_POSIX_C_SOURCE` is set or when using the C11 standard.

Signed-off-by: Vlad Zahorodnii <vlad.zahorodnii at kde.org>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/1ab6b693b16e1d9734496fe60c8a6ed277e4dec3

Git commit f732f2bb868f9b67a48b031927468192a56d4b83 by Dylan Aïssi on 19/02/2025 at 20:31..
Add myself to Uploaders

Signed-off-by: Dylan Aïssi <dylan.aissi at collabora.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/f732f2bb868f9b67a48b031927468192a56d4b83

Git commit 459d82db6b53829b0d32a1dc77a85adb5b4a47c2 by Dylan Aïssi on 19/02/2025 at 20:41..
Make build time tests non-fatal on hppa because sanity-test still fails

Signed-off-by: Dylan Aïssi <dylan.aissi at collabora.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/459d82db6b53829b0d32a1dc77a85adb5b4a47c2

Git commit 292c9ac7b5ecf4454ddae98c767024cfabd4a513 by Dylan Aïssi on 19/02/2025 at 20:47..
Release wayland version 1.23.1-3

Signed-off-by: Dylan Aïssi <dylan.aissi at collabora.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/292c9ac7b5ecf4454ddae98c767024cfabd4a513

Git commit 528e94ead07edd7dd90980ef66b8abad649aaff3 by Dylan Aïssi on 19/02/2025 at 21:04..
Revert "Remove two files not in the 1.0.2 tarball"

This reverts commit 3a377bf63c6fc48d2ca67d40d6a585036bb898d0.

This has been fixed a long time ago with 0371668d.
But those two files were never added back in the branch
debian-unstable.

Signed-off-by: Dylan Aïssi <dylan.aissi at collabora.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/528e94ead07edd7dd90980ef66b8abad649aaff3

Git commit da82d2b99e06660c0fe0a3d582423f4240a3619c by Dylan Aïssi (on behalf of Bryce Harrington) on 19/02/2025 at 21:12..
cursor: Update boilerplate from MIT X11 license to MIT Expat license

Signed-off-by: Bryce Harrington <bryce at osg.samsung.com>
Reviewed-by: Pekka Paalanen <pekka.paalanen at collabora.co.uk>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/da82d2b99e06660c0fe0a3d582423f4240a3619c

Git commit 5dc9a184ca644a6fec15677c6b854a19dd447b87 by Dylan Aïssi (on behalf of Bryce Harrington) on 19/02/2025 at 21:12..
cursor: Update printed license from MIT "X11" to MIT "Expat"

The code generates a cursor-data.h file, with licensing information.
Change this from the MIT "X11" license to MIT "Expat" license for
consistency with the rest of Wayland.

Signed-off-by: Bryce Harrington <bryce at osg.samsung.com>
Reviewed-by: Pekka Paalanen <pekka.paalanen at collabora.co.uk>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/5dc9a184ca644a6fec15677c6b854a19dd447b87

Git commit b910f6760056546aebbdc2b7f23422cd26eee8e9 by Dylan Aïssi (on behalf of ganjing) on 19/02/2025 at 21:13..
cursor/convert_font.c: malloc cannot guarantee that the memory allocated is always successful
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/b910f6760056546aebbdc2b7f23422cd26eee8e9

Git commit 19d971c23e8d70e5606d4abdaab858be48fa9e59 by Dylan Aïssi on 19/02/2025 at 21:29..
debian/watch: rely on gitlab releases instead of releases.html which tends to be outdated

Signed-off-by: Dylan Aïssi <dylan.aissi at collabora.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/19d971c23e8d70e5606d4abdaab858be48fa9e59

Git commit dbfa8d784eed0949f3dd50c19a58873b5deb32c6 by Simon Ser on 23/02/2025 at 22:38..
scanner: use separate guards for validator functions

Generated XXX_is_valid() functions for enums are guarded behind the
same #define as the enum itself. This worked fine until recently,
but since fbd7460737c9 ("scanner: add new enum-header mode") we're
also generating enum-only headers.

When including the enum-only header first, and then the server
header, the validator functions are missing.

Define a separate guard to fix this.

Signed-off-by: Simon Ser <contact at emersion.fr>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/dbfa8d784eed0949f3dd50c19a58873b5deb32c6

Git commit 7033e74857a01cd8fc07cd2e6336d8bfe43cbed5 by Simon Ser (on behalf of Julian Orth) on 15/03/2025 at 23:07..
client: document get_listener behavior for dispatchers

This seems to have been the case since 2013.

This is useful for wrappers that need two pointers to identify proxies.
One pointer (stored in the user data) pointing to a singleton object to
identify that the proxy has a known structure. And one pointer (stored
in the dispatcher data) pointing to per-proxy data.

Signed-off-by: Julian Orth <ju.orth at gmail.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/7033e74857a01cd8fc07cd2e6336d8bfe43cbed5

Git commit 6137c8c21383d7ebb92cf3331be56ca0aecccd5d by Simon Ser (on behalf of Michel Dänzer) on 15/03/2025 at 23:12..
protocol: Clarify wl_buffer.release description

Sebastian pointed out that the existing text could be read as
wl_buffer.destroy not being allowed before the wl_buffer.release event
arrives, contrary to what the wl_surface.attach description says.
Clarify to be consistent with the latter.

This is a follow-up for
https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/141 .

Signed-off-by: Michel Dänzer <mdaenzer at redhat.com>

v2:
* Simplify clarification, don't talk about callbacks. (Julian Orth)
* Add reference to details in the description of wl_surface.attach.
  (Daniel Stone)
v3:
* Tweak clarification again. (Sebastian Wick)
v4:
* Make clarification even less ambiguous. (Simon Ser, Julian Orth)
v5:
* Just refer to the description of wl_surface.attach instead of trying
  to clarify anything here. (Sebastian Wick)
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/6137c8c21383d7ebb92cf3331be56ca0aecccd5d

Git commit 9ec01ab2dc08c1c60ec4fcf7df8defa652c52ae8 by Sebastian Wick on 20/05/2025 at 19:30..
shm: Linkify wl_shm_pool_unref in the ref_pool documentation

Signed-off-by: Sebastian Wick <sebastian.wick at redhat.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/9ec01ab2dc08c1c60ec4fcf7df8defa652c52ae8

Git commit af453f876e44f4cb990acc92b50d130e6efed667 by Sebastian Wick on 20/05/2025 at 19:50..
shm: Remove refcount check which cannot be triggered

If the pool refcount reaches zero, it is freed, so accessing its members
is UB which ASan would catch.

Also simplify check for negative refcounts.

Signed-off-by: Sebastian Wick <sebastian.wick at redhat.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/af453f876e44f4cb990acc92b50d130e6efed667

Git commit 9367c4da76c9fd118d505e40ad5d554e8fe249a1 by Sebastian Wick on 20/05/2025 at 19:50..
shm: Add wl_shm_buffer ref and unref functions

Shared memory buffers are currently tied to the lifetime of their
underlying wl_buffer resource. This becomes problematic when the client
destroys the resource after committing new state which references the
wl_buffer because a compositor might have to defer applying the commit.

This commit adds methods to keep the wl_shm_buffer alive longer than the
underlying resource. This implicitly also keeps the buffer pool alive
and because the wl_shm_buffer uses offsets into the pool, it even works
when the underlying storage gets remapped somewhere else, which can
happen when the client resizes the pool.

Signed-off-by: Sebastian Wick <sebastian.wick at redhat.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/9367c4da76c9fd118d505e40ad5d554e8fe249a1

Git commit d2a3d33063ea0266eee55a54c8bb1d65a7acaca9 by Sebastian Wick on 20/05/2025 at 19:50..
shm: Generate an error when shm access failed even without a resource

Signed-off-by: Sebastian Wick <sebastian.wick at redhat.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/d2a3d33063ea0266eee55a54c8bb1d65a7acaca9

Git commit 9dd1b2d7e3eb89b5161431c99a6aca8f284621ae by Simon Ser on 20/05/2025 at 20:14..
shm: fix comment about wl_shm_buffer_begin_access() safety

The paragraph later says that accessing different buffers is
allowed. The function checks whether the same pool is accessed.

Signed-off-by: Simon Ser <contact at emersion.fr>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/9dd1b2d7e3eb89b5161431c99a6aca8f284621ae

Git commit 66fc3f007dca7b3e526e86475d3ec74d30d363b8 by Simon Ser on 20/05/2025 at 20:14..
shm: linkify function references in docs

Parentheses make it so the generated HTML documentation contains
links, which makes navigation easier.

Signed-off-by: Simon Ser <contact at emersion.fr>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/66fc3f007dca7b3e526e86475d3ec74d30d363b8

Git commit 3214f858e2bc226c16c280d832a836eae8a671c4 by Simon Ser (on behalf of David Edmundson) on 20/05/2025 at 20:20..
protocol: Clarify sending of wl_seat.capabilities

It wasn't explicitly stated that wl_seat.capabilities should also
be sent on bind. Everyone did because it was obviously sensible.

This also clarifies that static seat name should be sent before
announcing capabilities so clients can associate these devices with the
right seat name.

Signed-off-by: David Edmundson <davidedmundson at kde.org>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/3214f858e2bc226c16c280d832a836eae8a671c4

Git commit 44972321025e6b34cd5544c2053559c64f1b29af by Simon Ser (on behalf of Isaac Freund) on 20/05/2025 at 20:31..
client: add wl_proxy_get_interface()

This is useful for the wayland bindings/scanner I'm working on for a
dynamically typed language.

Signed-off-by: Isaac Freund <mail at isaacfreund.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/44972321025e6b34cd5544c2053559c64f1b29af

Git commit 8cad6f7b826546e4faa2d366aed898b5651f73b4 by Simon Ser (on behalf of Isaac Freund) on 20/05/2025 at 20:31..
server: add wl_resource_get_interface()

This is useful for the wayland bindings/scanner I'm working on for a
dynamically typed language.

Signed-off-by: Isaac Freund <mail at isaacfreund.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/8cad6f7b826546e4faa2d366aed898b5651f73b4

Git commit cc06c3825f38ab069ff787311c9ec9f172579347 by Simon Ser (on behalf of Tobias Stoeckmann) on 20/05/2025 at 20:49..
Fix typos

Typos found with codespell and during code audit.

Signed-off-by: Tobias Stoeckmann <tobias at stoeckmann.org>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/cc06c3825f38ab069ff787311c9ec9f172579347

Git commit 9b169ff945a8fdddc3a92b1990bddc29a7d24465 by Simon Ser on 20/05/2025 at 20:57..
protocol: drop reference to linux-explicit-synchronization

This protocol has been superseded. Replace this outdated reference
with a generic hint that protocol extensions may provide this
functionality.

Signed-off-by: Simon Ser <contact at emersion.fr>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/9b169ff945a8fdddc3a92b1990bddc29a7d24465

Git commit 62cd0990e843095dc91811e2668131783df8f055 by Simon Ser on 22/05/2025 at 19:00..
build: bump version to 1.23.90 for the RC1 release

Signed-off-by: Simon Ser <contact at emersion.fr>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/62cd0990e843095dc91811e2668131783df8f055

Git commit 827d0c30adc4519fafa7a9c725ff355b1d4fa3bd by Caitlyn Stewart on 27/05/2025 at 13:45..
connection: fix segfault in wl_closure_invoke()

Signed-off-by: Caitlyn Stewart <caitlynrosestewart at gmail.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/827d0c30adc4519fafa7a9c725ff355b1d4fa3bd

Git commit ecff0ee10c335f8f71251e67d615f4f719b6cbe1 by Simon Ser (on behalf of Caitlyn) on 01/06/2025 at 11:21..
debug: Colorize output for easier reading

Signed-off-by: Caitlyn <caitlynrosestewart at gmail.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/ecff0ee10c335f8f71251e67d615f4f719b6cbe1

Git commit 6281ccbd3d98ef0a6503425e3e7d705e3075e265 by Kirill Primak on 01/06/2025 at 11:56..
client: fix conversion specifier in the discarded event log message

Signed-off-by: Kirill Primak <vyivel at eclair.cafe>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/6281ccbd3d98ef0a6503425e3e7d705e3075e265

Git commit 1bee7aa4a7d6590f882a61a29da16316ba27c600 by Simon Ser (on behalf of Tobias Stoeckmann) on 08/06/2025 at 16:16..
cursor: Fix undefined behavior with huge names

If an index.theme contains a theme name which gets close to INT_MAX,
then creation of full path can lead to a signed integer overflow,
which is undefined behavior.

Fix this by turning one of the values to size_t. Easy solution for a
probably never occurring issue.

Signed-off-by: Tobias Stoeckmann <tobias at stoeckmann.org>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/1bee7aa4a7d6590f882a61a29da16316ba27c600

Git commit ce0ac4f29e720688ea94fbe412a0b332304d8ee6 by Simon Ser (on behalf of Tobias Stoeckmann) on 08/06/2025 at 16:16..
cursor: Gracefully handle out of memory condition

If the full path could not be constructed, avoid calling opendir(NULL)
which, depending on library, might trigger undefined behavior.

Signed-off-by: Tobias Stoeckmann <tobias at stoeckmann.org>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/ce0ac4f29e720688ea94fbe412a0b332304d8ee6

Git commit 5c2f31d8d6e5f24962300f4608a0d6f887ca3bea by Simon Ser (on behalf of Tobias Stoeckmann) on 08/06/2025 at 16:16..
cursor: Gracefully handle huge cursor files

If cursor files require more than INT_MAX bytes, it is possible to
trigger out of boundary writes.

Since these sizes are most likely not desired anyway, gracefully
handle these situations like out of memory errors.

Signed-off-by: Tobias Stoeckmann <tobias at stoeckmann.org>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/5c2f31d8d6e5f24962300f4608a0d6f887ca3bea

Git commit 2978fd701a6987668a4ff41f9434f6c0da705596 by Simon Ser (on behalf of Tobias Stoeckmann) on 08/06/2025 at 16:16..
cursor: Ignore invalid cursor files

The header offset must not be smaller than file header length.
Ignore such invalid files.

Signed-off-by: Tobias Stoeckmann <tobias at stoeckmann.org>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/2978fd701a6987668a4ff41f9434f6c0da705596

Git commit 0de833da296e59e2495738afc450d1d3cb0314b3 by Simon Ser (on behalf of Tobias Stoeckmann) on 08/06/2025 at 16:16..
cursor: Properly check realloc for errors

Do not override realloc's input pointer before checking for errors,
otherwise it's not possible to keep old value, as intended.

Signed-off-by: Tobias Stoeckmann <tobias at stoeckmann.org>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/0de833da296e59e2495738afc450d1d3cb0314b3

Git commit 387adc6a794df6bee114396612d5a6accab318c3 by Simon Ser (on behalf of Manuel Stoeckl) on 08/06/2025 at 16:20..
server: Document wl_display_add_socket_auto

The exact sequence of names tried has de facto become part of the API.

Signed-off-by: Manuel Stoeckl <code at mstoeckl.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/387adc6a794df6bee114396612d5a6accab318c3

Git commit 4a0c4e211949bd58fa7e6105487b8dac0d4cfd1c by Simon Ser (on behalf of Manuel Stoeckl) on 08/06/2025 at 16:20..
doc: Further explain typical display socket lookup

This change mentions the case where WAYLAND_SOCKET is used, which helps
people avoid just testing 'getenv(WAYLAND_DISPLAY)' to see if a
Wayland compositor is available;

Signed-off-by: Manuel Stoeckl <code at mstoeckl.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/4a0c4e211949bd58fa7e6105487b8dac0d4cfd1c

Git commit ca83185e8a28017ff3a2f9edccaa5d35bb86f1d7 by Simon Ser (on behalf of Matt Turner) on 08/06/2025 at 17:30..
tests: Make `tests` dict elements dicts themselves

Previously each value was a list of extra sources. The next commit will add an
additional field to each test, so they need to be dicts themselves.

Signed-off-by: Matt Turner <mattst88 at gmail.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/ca83185e8a28017ff3a2f9edccaa5d35bb86f1d7

Git commit 6c1da920185955f7c86af38787c8889203ec3fcb by Simon Ser (on behalf of Matt Turner) on 08/06/2025 at 17:30..
tests: Add support for specifying runtime dependencies

Signed-off-by: Matt Turner <mattst88 at gmail.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/6c1da920185955f7c86af38787c8889203ec3fcb

Git commit fdac631d1744d50e6e470bb78bf5057664967e32 by Simon Ser (on behalf of Matt Turner) on 08/06/2025 at 17:30..
tests: Depend on exec-fd-leak-checker

Closes: https://gitlab.freedesktop.org/wayland/wayland/-/issues/514
Signed-off-by: Matt Turner <mattst88 at gmail.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/fdac631d1744d50e6e470bb78bf5057664967e32

Git commit 53fbc2b0c1dc70b3a96740ab0ceff6a9fe09b940 by Simon Ser (on behalf of Matt Turner) on 08/06/2025 at 17:30..
egl: Make `wayland-egl symbols check` depend on `wayland_egl`

Closes: https://gitlab.freedesktop.org/wayland/wayland/-/issues/515
Signed-off-by: Matt Turner <mattst88 at gmail.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/53fbc2b0c1dc70b3a96740ab0ceff6a9fe09b940

Git commit b26180dfea28e669d7d5d48b0c322df3349bc3c3 by Simon Ser (on behalf of Caitlyn Stewart) on 08/06/2025 at 18:53..
connection: fix segfault in wl_closure_invoke()

Signed-off-by: Caitlyn Stewart <caitlynrosestewart at gmail.com>
(cherry picked from commit 827d0c30adc4519fafa7a9c725ff355b1d4fa3bd)
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/b26180dfea28e669d7d5d48b0c322df3349bc3c3

Git commit 504dbf2303d0f7590effa2ec22e5a77ae89a6978 by Simon Ser (on behalf of Kirill Primak) on 08/06/2025 at 18:55..
client: fix conversion specifier in the discarded event log message

Signed-off-by: Kirill Primak <vyivel at eclair.cafe>
(cherry picked from commit 6281ccbd3d98ef0a6503425e3e7d705e3075e265)
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/504dbf2303d0f7590effa2ec22e5a77ae89a6978

Git commit cd566cd232a5498677f628c372cfc767758ab94f by Simon Ser (on behalf of Tobias Stoeckmann) on 08/06/2025 at 18:56..
cursor: Fix undefined behavior with huge names

If an index.theme contains a theme name which gets close to INT_MAX,
then creation of full path can lead to a signed integer overflow,
which is undefined behavior.

Fix this by turning one of the values to size_t. Easy solution for a
probably never occurring issue.

Signed-off-by: Tobias Stoeckmann <tobias at stoeckmann.org>
(cherry picked from commit 1bee7aa4a7d6590f882a61a29da16316ba27c600)
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/cd566cd232a5498677f628c372cfc767758ab94f

Git commit 98d7bbee0aa20e5467072070889c84007870b6c6 by Simon Ser (on behalf of Tobias Stoeckmann) on 08/06/2025 at 18:56..
cursor: Gracefully handle out of memory condition

If the full path could not be constructed, avoid calling opendir(NULL)
which, depending on library, might trigger undefined behavior.

Signed-off-by: Tobias Stoeckmann <tobias at stoeckmann.org>
(cherry picked from commit ce0ac4f29e720688ea94fbe412a0b332304d8ee6)
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/98d7bbee0aa20e5467072070889c84007870b6c6

Git commit 65ce8920e2162a9a703bddbdf167e48f504ca2d4 by Simon Ser (on behalf of Tobias Stoeckmann) on 08/06/2025 at 18:56..
cursor: Gracefully handle huge cursor files

If cursor files require more than INT_MAX bytes, it is possible to
trigger out of boundary writes.

Since these sizes are most likely not desired anyway, gracefully
handle these situations like out of memory errors.

Signed-off-by: Tobias Stoeckmann <tobias at stoeckmann.org>
(cherry picked from commit 5c2f31d8d6e5f24962300f4608a0d6f887ca3bea)
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/65ce8920e2162a9a703bddbdf167e48f504ca2d4

Git commit 86cfd575cad02a999f3dc4f03ec576a353c1eda4 by Simon Ser (on behalf of Tobias Stoeckmann) on 08/06/2025 at 18:56..
cursor: Ignore invalid cursor files

The header offset must not be smaller than file header length.
Ignore such invalid files.

Signed-off-by: Tobias Stoeckmann <tobias at stoeckmann.org>
(cherry picked from commit 2978fd701a6987668a4ff41f9434f6c0da705596)
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/86cfd575cad02a999f3dc4f03ec576a353c1eda4

Git commit 832c7be74284592f9955e52628253403eb182461 by Simon Ser (on behalf of Tobias Stoeckmann) on 08/06/2025 at 18:56..
cursor: Properly check realloc for errors

Do not override realloc's input pointer before checking for errors,
otherwise it's not possible to keep old value, as intended.

Signed-off-by: Tobias Stoeckmann <tobias at stoeckmann.org>
(cherry picked from commit 0de833da296e59e2495738afc450d1d3cb0314b3)
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/832c7be74284592f9955e52628253403eb182461

Git commit 1d6fba989d24ef458a38390d5d6f9543aa57ef0e by Simon Ser (on behalf of Matt Turner) on 08/06/2025 at 18:56..
tests: Make `tests` dict elements dicts themselves

Previously each value was a list of extra sources. The next commit will add an
additional field to each test, so they need to be dicts themselves.

Signed-off-by: Matt Turner <mattst88 at gmail.com>
(cherry picked from commit ca83185e8a28017ff3a2f9edccaa5d35bb86f1d7)
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/1d6fba989d24ef458a38390d5d6f9543aa57ef0e

Git commit a834596d4cdff7586aee2e09dbf9e9d2b4d45d97 by Simon Ser (on behalf of Matt Turner) on 08/06/2025 at 18:56..
tests: Add support for specifying runtime dependencies

Signed-off-by: Matt Turner <mattst88 at gmail.com>
(cherry picked from commit 6c1da920185955f7c86af38787c8889203ec3fcb)
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/a834596d4cdff7586aee2e09dbf9e9d2b4d45d97

Git commit 9099588de1d6e8e95dcfa8e4608ee9065d76afa5 by Simon Ser (on behalf of Matt Turner) on 08/06/2025 at 18:56..
tests: Depend on exec-fd-leak-checker

Closes: https://gitlab.freedesktop.org/wayland/wayland/-/issues/514
Signed-off-by: Matt Turner <mattst88 at gmail.com>
(cherry picked from commit fdac631d1744d50e6e470bb78bf5057664967e32)
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/9099588de1d6e8e95dcfa8e4608ee9065d76afa5

Git commit 081f8af18ac6acd09ba182df81d2c0d0e90d93ba by Simon Ser (on behalf of Matt Turner) on 08/06/2025 at 18:56..
egl: Make `wayland-egl symbols check` depend on `wayland_egl`

Closes: https://gitlab.freedesktop.org/wayland/wayland/-/issues/515
Signed-off-by: Matt Turner <mattst88 at gmail.com>
(cherry picked from commit 53fbc2b0c1dc70b3a96740ab0ceff6a9fe09b940)
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/081f8af18ac6acd09ba182df81d2c0d0e90d93ba

Git commit e35f1efb5957e78dd61d36186c4ed64ea423cf7a by Simon Ser on 08/06/2025 at 18:57..
build: bump version to 1.23.92

Signed-off-by: Simon Ser <contact at emersion.fr>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/e35f1efb5957e78dd61d36186c4ed64ea423cf7a

Git commit ba9f9a446f7462a7b41b34e585c7beca020d12f7 by Pekka Paalanen on 12/06/2025 at 11:37..
doc: add a section on color management

I think the docbook deserves an introduction to how color management is
designed in Wayland, aimed at people who are familiar with pixels but
new to the topic.

Signed-off-by: Pekka Paalanen <pekka.paalanen at collabora.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/ba9f9a446f7462a7b41b34e585c7beca020d12f7

Git commit adf84614ca6189fa4efc522408ffbbc4b27ae497 by Simon Ser (on behalf of Demi Marie Obenour) on 21/06/2025 at 11:29..
connection: Do not busy-loop if a message exceeds the buffer size

If the length of a message exceeds the maximum length of the buffer, the
buffer size will reach its maximum value and stay there forever, with no
message ever being successfully processed.  Since libwayland uses
level-triggered epoll, this will cause the compositor to loop forever
and consume CPU time.  In libwayland 1.22 and below, there was an
explicit check that caused messages exceeding 4096 bytes to result in an
EOVERFLOW error, preventing the loop.  However, this check was removed
between d074d5290263 ("connection: Dynamically resize connection buffers").

To prevent this problem, always limit the size of messages to 4096 bytes.
Since the default and minimum buffer size is 4096 bytes, this ensures
that a single message will always fit in the buffer.  It would be
possible to allow larger messages if the buffer size was larger, but the
maximum size of a message should not depend on the buffer size chosen by
the compositor.

Rejecting messages that exceed 4092 bytes seems to have the advantage of
reserving 4 bits, not 3, in the size field for future use.  However,
message sizes in the range [0x0, 0x7] are invalid, so one can obtain a
fourth bit by negating the meaning of bit 12 if bits 0 through 11
(inclusive) are 0.  Allowing 4096-byte messages provides the far more
important advantage that regressions compared to 1.22 are impossible
and regressions compared to 1.23 are extremely unlikely.  The only case
where a regression is possible is:

- The receiving side is using libwayland 1.23.
- The sending side is either using libwayland 1.23 or is not using
  libwayland.
- The sender sends a message exceeding 4096 bytes.
- If the sender of the large message is the client, the server has
  increased the buffer size from the default value.

This combination is considered extremely unlikely, as libwayland 1.22
and below would disconnect upon receiving such a large message.
4096-byte messages, however, have always worked, so there was no reason
to avoid sending them.

Fixes: d074d5290263 ("connection: Dynamically resize connection buffers").
Fixes: #494
Signed-off-by: Demi Marie Obenour <demi at invisiblethingslab.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/adf84614ca6189fa4efc522408ffbbc4b27ae497

Git commit eecf3f7635586c41d985e0f443fd4f8930751487 by Simon Ser on 21/06/2025 at 11:38..
build: re-open main branch for regular development

Signed-off-by: Simon Ser <contact at emersion.fr>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/eecf3f7635586c41d985e0f443fd4f8930751487

Git commit 398e1297ee1afdcd90e34ea0fc5a4bee8818bf12 by Simon Ser (on behalf of Demi Marie Obenour) on 21/06/2025 at 11:42..
connection: Do not busy-loop if a message exceeds the buffer size

If the length of a message exceeds the maximum length of the buffer, the
buffer size will reach its maximum value and stay there forever, with no
message ever being successfully processed.  Since libwayland uses
level-triggered epoll, this will cause the compositor to loop forever
and consume CPU time.  In libwayland 1.22 and below, there was an
explicit check that caused messages exceeding 4096 bytes to result in an
EOVERFLOW error, preventing the loop.  However, this check was removed
between d074d5290263 ("connection: Dynamically resize connection buffers").

To prevent this problem, always limit the size of messages to 4096 bytes.
Since the default and minimum buffer size is 4096 bytes, this ensures
that a single message will always fit in the buffer.  It would be
possible to allow larger messages if the buffer size was larger, but the
maximum size of a message should not depend on the buffer size chosen by
the compositor.

Rejecting messages that exceed 4092 bytes seems to have the advantage of
reserving 4 bits, not 3, in the size field for future use.  However,
message sizes in the range [0x0, 0x7] are invalid, so one can obtain a
fourth bit by negating the meaning of bit 12 if bits 0 through 11
(inclusive) are 0.  Allowing 4096-byte messages provides the far more
important advantage that regressions compared to 1.22 are impossible
and regressions compared to 1.23 are extremely unlikely.  The only case
where a regression is possible is:

- The receiving side is using libwayland 1.23.
- The sending side is either using libwayland 1.23 or is not using
  libwayland.
- The sender sends a message exceeding 4096 bytes.
- If the sender of the large message is the client, the server has
  increased the buffer size from the default value.

This combination is considered extremely unlikely, as libwayland 1.22
and below would disconnect upon receiving such a large message.
4096-byte messages, however, have always worked, so there was no reason
to avoid sending them.

Fixes: d074d5290263 ("connection: Dynamically resize connection buffers").
Fixes: #494
Signed-off-by: Demi Marie Obenour <demi at invisiblethingslab.com>
(cherry picked from commit adf84614ca6189fa4efc522408ffbbc4b27ae497)
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/398e1297ee1afdcd90e34ea0fc5a4bee8818bf12

Git commit 0fa6f267f2bf7ca9f0171dc49841dfd4eaf1eef3 by Simon Ser on 21/06/2025 at 11:46..
build: bump version to 1.23.93

Signed-off-by: Simon Ser <contact at emersion.fr>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/0fa6f267f2bf7ca9f0171dc49841dfd4eaf1eef3

Git commit 90187031e6ee0ab5cf2b3ec243a314babf4e8561 by ykla on 24/06/2025 at 23:18..
ci: upgrade FreeBSD to 14.2

Signed-off-by: ykla <yklaxds at gmail.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/90187031e6ee0ab5cf2b3ec243a314babf4e8561

Git commit 736d12ac67c20c60dc406dc49bb06be878501f86 by Simon Ser on 06/07/2025 at 12:11..
build: bump version to 1.24.0
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/736d12ac67c20c60dc406dc49bb06be878501f86

Git commit cd0d1543c093d079ecf3444a16a4dcb02007a62a by ykla on 20/07/2025 at 02:09..
ci: upgrade FreeBSD to 14.3

Signed-off-by: ykla yklaxds at gmail.com
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/cd0d1543c093d079ecf3444a16a4dcb02007a62a

Git commit dabc08d5abb9e589bf6ded06789621e6370c5a19 by Dylan Aïssi on 28/07/2025 at 15:46..
Merge tag '1.24.0' into upstream-experimental

1.24.0
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/dabc08d5abb9e589bf6ded06789621e6370c5a19

Git commit 5bf93f5ac6784508df412a3d2de19a298ad5591f by Dylan Aïssi on 28/07/2025 at 15:47..
Merge branch 'upstream-experimental' into debian-experimental
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/5bf93f5ac6784508df412a3d2de19a298ad5591f

Git commit 7509b4b2808c3083851107e096c22ffaa7a6d037 by Dylan Aïssi on 28/07/2025 at 15:50..
Bump debian/changelog

Signed-off-by: Dylan Aïssi <daissi at debian.org>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/7509b4b2808c3083851107e096c22ffaa7a6d037

Git commit 23695c6a4483d0b62e4a567cee3aefe740289898 by Dylan Aïssi on 28/07/2025 at 16:01..
Update symbols file
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/23695c6a4483d0b62e4a567cee3aefe740289898

Git commit 7b1f6a9ff458e53a0ac5b0e6c39197840760ff36 by Dylan Aïssi on 28/07/2025 at 16:07..
Standards-Version: 4.7.2 (no changes required)
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/7b1f6a9ff458e53a0ac5b0e6c39197840760ff36

Git commit 0fa9f48e332d6d9536a7e101ae1ae7c55e78ffab by Dylan Aïssi on 28/07/2025 at 16:07..
Release wayland version 1.24.0-1
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/0fa9f48e332d6d9536a7e101ae1ae7c55e78ffab

Git commit 264da6a92b48ef41661021236c5d51ca52722309 by Simon Ser (on behalf of YaoBing Xiao) on 03/08/2025 at 11:36..
cursor: Free theme when size check fails to avoid memory leak

Signed-off-by: YaoBing Xiao <xiaoyaobing at uniontech.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/264da6a92b48ef41661021236c5d51ca52722309

Git commit 89c8daa9ee982cb4efbe1318b521a5a83ddde5bd by Dylan Aïssi on 11/08/2025 at 16:23..
Release wayland version 1.24.0-2
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/89c8daa9ee982cb4efbe1318b521a5a83ddde5bd

Git commit 77730f10a0eaac1c654d1bdc689783292bdb5f2d by Daniel Stone (on behalf of Kyle Brenneman) on 15/09/2025 at 13:45..
connection: Add a function to parse WAYLAND_DEBUG tokens

Add a new function, wl_check_env_token, to scan for a token in a
comma-separated string.

Change wl_display_create in wayland-server.c and
wl_display_connect_to_fd in wayland-client.c to use that instead of a
simple substring search.

This means that WAYLAND_DEBUG will accept a value like "client,server"
but not "clientserver". But, this will make it easier to add other
tokens without worrying about overlap between them.

Signed-off-by: Kyle Brenneman <kbrenneman at nvidia.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/77730f10a0eaac1c654d1bdc689783292bdb5f2d

Git commit 4673ef7e9ce5de21051b64c39816a98187611966 by Daniel Stone (on behalf of Kyle Brenneman) on 15/09/2025 at 13:45..
connection: Add a thread ID to WAYLAND_DEBUG output.

If WAYLAND_DEBUG contains the token "thread_id", and gettid() is
available, then include the current thread ID in the output from
wl_closure_print.

If multiple threads are sending requests, then those requests can get
interleaved. That's usually fine, but for wl_surface requests and
commits, that can cause problems ranging from incorrect behavior to
protocol errors.

Being able to see which requests are sent by different threads would
make such problems much easier to diagnose.

Signed-off-by: Kyle Brenneman <kbrenneman at nvidia.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/4673ef7e9ce5de21051b64c39816a98187611966

Git commit d81525a235e48cc5de3e4005a16ddb1fbdfd9d7c by Pekka Paalanen (on behalf of Isaac Freund) on 16/09/2025 at 08:48..
client: add wl_display_dispatch_pending_single

As well as wl_display_dispatch_queue_pending_single.

The motivation is writing libwayland bindings for a dynamic language
with exceptions/non-local returns. Since it is invalid for a
wl_dispatcher_func_t callback provided to libwayland to not return,
there is no way to prevent dispatching of further events in the case of
an exception in the dynamic language event handler.

Furthermore, since creating/destroying Wayland objects in an event
handler affects the dispatching of subsequent events by libwayland,
it is not possible to collect Wayland events in a queue outside
libwayland and dispatch them one-by-one after
wl_display_dispatch_pending() returns.

Adding libwayland API to dispatch at most one pending event solves this
problem cleanly. The bindings can have libwayland dispatch a single
event, wait for wl_display_dispatch_pending_single() to return, run the
dynamic language event handler (which may longjmp away), and continue
the loop for as long as there are more events to dispatch.

References: https://codeberg.org/ifreund/janet-wayland
Signed-off-by: Isaac Freund <mail at isaacfreund.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/d81525a235e48cc5de3e4005a16ddb1fbdfd9d7c

Git commit dfab16e2363ec171b6db3c447dd5dfd2a9e89115 by Julian Orth on 26/11/2025 at 09:47..
protocol: add new formats

Generated from libdrm 2.4.129.

Signed-off-by: Julian Orth <ju.orth at gmail.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/dfab16e2363ec171b6db3c447dd5dfd2a9e89115

Git commit c8a09967039f14081d1a36c5899cebed95210443 by Pekka Paalanen (on behalf of Sebastian Wick) on 27/11/2025 at 15:39..
build: Bump to meson version 0.64.0

This version will be required in the next commit.

Bumps the CI image to get the required version from the debian package
instead of from pip.

Removes the bindir builtin directory from pkgconfig.generate() which is
deprecated since 0.62.0. It will be automatically included when
referenced.

Use `meson setup` everywhere instead of relying on deprecated automatic
detection of the setup command.

Signed-off-by: Sebastian Wick <sebastian.wick at redhat.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/c8a09967039f14081d1a36c5899cebed95210443

Git commit bbb5fa66a7fe53c492e4cc2e616c4ada38712542 by Pekka Paalanen (on behalf of Sebastian Wick) on 27/11/2025 at 15:39..
doc: Refactor the build system for complete build dir docs

By structuring things differently, it becomes possible to have a
complete build of the docs in the build dir, without having to install
anything.

Signed-off-by: Sebastian Wick <sebastian.wick at redhat.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/bbb5fa66a7fe53c492e4cc2e616c4ada38712542

Git commit 99638501a1314e68c79176fa2cafa3bbe6cf55ea by Simon Ser (on behalf of Joshua Watt) on 12/12/2025 at 11:48..
tests/event-loop-test: Remove event loop timer test

The event loop timer test has very precise sequencing and timing
constraints, which make it difficult to pass reliably on loaded systems.
Since this test isn't providing much value, remove it to prevent the
erroneous errors.

Signed-off-by: Joshua Watt <JPEWhacker at gmail.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/99638501a1314e68c79176fa2cafa3bbe6cf55ea

Git commit 5b59b34a2732348204d1affccc02fcac5affe255 by Pekka Paalanen on 29/12/2025 at 09:15..
editorconfig: indent .xsl with 2 spaces

The XSL files are mostly indented with 2 spaces. Using the default
editorconfig rules in VSCode constantly tries to mix in tabs. Add the
2-space rule for .xsl files to fix this.

The .xsl files, like .xml files, use a tab character in place of 8
spaces. This complicates things, and the new rule will prefer just
spaces. To keep the existing sometimes-tab-indented code looking right,
the tab width must be explicitly set to 8.

Signed-off-by: Pekka Paalanen <pq at iki.fi>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/5b59b34a2732348204d1affccc02fcac5affe255

Git commit 0519f2fbf88c7c8c6a729109ed7f81bd703d9837 by Pekka Paalanen on 29/12/2025 at 09:15..
doc: remove HTML_TIMESTAMP

to fix the Doxygen message:

  warning: Tag 'HTML_TIMESTAMP' at line 8 of file '-' has become
  obsolete.  To avoid this warning please remove this line from your
  configuration file or upgrade it using "doxygen -u"

Observed with Doxygen 1.9.8.

Signed-off-by: Pekka Paalanen <pq at iki.fi>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/0519f2fbf88c7c8c6a729109ed7f81bd703d9837

Git commit 573c95cb1a5f42c882936c4a6d29fbbfd1d8a50a by Pekka Paalanen on 29/12/2025 at 09:15..
doc/xsl: fix malformed <variablelist>

For all requests and events that do not have any arguments, enabling XML
validation would lead to many errors like this:

/home/pq/git/wayland/build/doc/publican/Wayland.xml:5287: element
variablelist: validity error : Element variablelist content does not
follow the DTD, expecting (blockinfo? , (title , titleabbrev?)? ,
(caution | important | note | tip | warning | literallayout |
programlisting | programlistingco | screen | screenco | screenshot |
synopsis | cmdsynopsis | funcsynopsis | classsynopsis | fieldsynopsis |
constructorsynopsis | destructorsynopsis | methodsynopsis | formalpara |
para | simpara | address | blockquote | graphic | graphicco |
mediaobject | mediaobjectco | informalequation | informalexample |
informalfigure | informaltable | anchor | bridgehead | remark |
highlights | abstract | authorblurb | epigraph | indexterm | beginpage)*
, varlistentry+), got

The reason is that a <variablelist> without any <varlistentry> inside it
is illegal.

If there are no <arg> at all, do not emit the list paragraph.

Signed-off-by: Pekka Paalanen <pq at iki.fi>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/573c95cb1a5f42c882936c4a6d29fbbfd1d8a50a

Git commit e1e8ccd4aea229718d65f8f3008dcec3ff7d04c5 by Pekka Paalanen on 29/12/2025 at 09:19..
doc: reinstate image maps

This fixes the errors during the compilation of Architecture.xml that
the .map files cannot be found. As a result, the architure diagrams
become clickable in the HTML document once again.

Signed-off-by: Pekka Paalanen <pq at iki.fi>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/e1e8ccd4aea229718d65f8f3008dcec3ff7d04c5

Git commit d1b8f352c3f68c8394f0a3f362d19ac18479d95f by Pekka Paalanen on 29/12/2025 at 09:19..
server: fix wl_signal_add Doxygen warning

$ meson compile -C build -v xml-Server-doc
INFO: autodetecting backend as ninja
INFO: calculating backend command to run: /usr/bin/ninja -C /home/pq/git/wayland/build -v doc/doxygen/xml/Server/combine.xslt doc/doxygen/xml/Server/index.xml
ninja: Entering directory `/home/pq/git/wayland/build'
[1/1] /home/pq/git/wayland/doc/doxygen/gen-doxygen.py --builddir=doc/doxygen/xml/Server --section=Server --output-format=xml doc/doxygen/wayland.doxygen ../doc/doxygen/../../src/wayland-util.h ../doc/doxygen/../../src/event-loop.c ../doc/doxygen/../../src/wayland-server.c ../doc/doxygen/../../src/wayland-server.h ../doc/doxygen/../../src/wayland-server-core.h ../doc/doxygen/../../src/wayland-shm.c
/home/pq/git/wayland/src/wayland-server-core.h:394: warning: explicit link request to 'wl_signal_add' could not be resolved

I don't know why, but the "explicit link" mark-up fails, while the
automatic link mark-up works. This warning disappears.

Signed-off-by: Pekka Paalanen <pq at iki.fi>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/d1b8f352c3f68c8394f0a3f362d19ac18479d95f

Git commit 256f853261982dc41fa8750dcd2cdac8b26ecbc7 by Pekka Paalanen on 29/12/2025 at 09:19..
doc: fix Xwayland image validity

xmllint complained:

  element imageobjectco: validity error : Element imageobjectco content
  does not follow the DTD, expecting (areaspec , imageobject ,
  calloutlist*), got (imageobject )

This image has no callouts (clickable items explained in the text), so
it must not use the tags that assume callouts.

I probably cargo-culted this from the X11 and Wayland diagrams which
have callouts when writing Xwayland.xml.

Signed-off-by: Pekka Paalanen <pq at iki.fi>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/256f853261982dc41fa8750dcd2cdac8b26ecbc7

Git commit da2e9b5c63e76c9c03e1e45bc3fcacd9f35a0b80 by Pekka Paalanen on 29/12/2025 at 14:26..
doc/xsl: include static inline functions

When generating documentation, xmllint complained:

  element link: validity error : IDREF attribute linkend references an
  unknown ID "Server-structwl__signal_1afe73f44f7f1b517c9c0ba90829c93309"

  element link: validity error : IDREF attribute linkend references an
  unknown ID "Server-structwl__signal_1afe73f44f7f1b517c9c0ba90829c93309"

  element link: validity error : IDREF attribute linkend references an
  unknown ID "Server-structwl__signal_1aa8bcd3b8e250cfe35ed064d5af589096"

These were referring to wl_signal_add() and wl_signal_emit() I think,
which are static inlines in a public header.

The XSLT ignored static functions, probably assuming that they cannot be
public API. Internal (static) functions are present in the Doxygen XML,
so they do need to be excluded. Now we include static functions if their
body is in a header. We de not scan private headers, so they must be
public API.

Comparing the final generated HTML documentation, these functions are
added to both Client and Server APIs:

  wl_fixed_to_double
  wl_fixed_from_double
  wl_fixed_to_int
  wl_fixed_from_int

These functions are added to the Server API:

  wl_signal_init
  wl_signal_add
  wl_signal_get
  wl_signal_emit

Signed-off-by: Pekka Paalanen <pq at iki.fi>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/da2e9b5c63e76c9c03e1e45bc3fcacd9f35a0b80

Git commit 7736d8793bb190ce92d33584d54a6ab60f653871 by Pekka Paalanen on 29/12/2025 at 14:27..
build/doc: explain two XML conversions

Now that I figured out what these do, I might as well add comments about
it for others.

The target names are changed to be more descriptive of what the target
does.

Signed-off-by: Pekka Paalanen <pq at iki.fi>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/7736d8793bb190ce92d33584d54a6ab60f653871

Git commit 12ec67aed517b88375d10c73ce7380ef52e515c4 by Pekka Paalanen on 29/12/2025 at 14:27..
server: document listener fields and a vfunc

Adding these simple documentation comments allows us to have meaningful
link targets in the generated API documentation. That will help getting
rid of broken links which cause XML validation to fail.

Signed-off-by: Pekka Paalanen <pq at iki.fi>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/12ec67aed517b88375d10c73ce7380ef52e515c4

Git commit 4216a08b964207d2c7f588489de7c0da4388e7f7 by Pekka Paalanen on 29/12/2025 at 14:27..
doc/xsl: rearrange member doc generation

Creating an empty <variablelist> is illegal. This can already be seen in
the XSL anywhere it is generated. The used XSL programming pattern
requires the look-up conditions to be repeated between the <xsl:if> and
<xsl:apply-templates> tags. Usually this is not a problem, but the
conditions for memberdef is too much to copy around.

The conditions between the if and the apply-templates have already
diverged, causing validation errors (that are currently suppressed).

Rearrange the XSL so that the applicable memberdef are stored in a
variable, so that both the if and the apply-templates operate on the
exact same set of matches. This avoids emitting empty <variablelist>.

As a result, the members of structures wl_argument, wl_interface,
wl_message, and wl_listener newly appear in the documentation.

Signed-off-by: Pekka Paalanen <pq at iki.fi>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/4216a08b964207d2c7f588489de7c0da4388e7f7

Git commit f9e6b471f75e29e6b5bc2c0a88cb0ef3f706b742 by Pekka Paalanen on 29/12/2025 at 14:27..
doc: validate doc XML again

Now that all XML validation errors have been fixed, it is time to turn
the validation back on to make sure the errors stay out.

Signed-off-by: Pekka Paalanen <pq at iki.fi>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/f9e6b471f75e29e6b5bc2c0a88cb0ef3f706b742

Git commit f72e3fae4a56f1e15e667cf4efc2271b8f12e31b by Sebastian Wick on 03/01/2026 at 14:16..
server: document protocol logger callback function

This fixes a validation error in the documentation which are not fatal.

The idea is the same as in 12ec67a ("server: document listener fields
and a vfunc"), which seems to have missed the reference to the
wl_protocol_logger_func_t from the note in wl_log_func_t.

Signed-off-by: Sebastian Wick <sebastian.wick at redhat.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/f72e3fae4a56f1e15e667cf4efc2271b8f12e31b

Git commit 8c0947892b56c3df792b8557cbf33b54038d8a1c by Daniel Stone (on behalf of Simon Ser) on 08/01/2026 at 11:09..
tests: cast pid_t and struct timeval fields before printing

The exact type behind these might depend on the architecture. For
instance, on ARMv7, struct timeval fields are long long int instead
of long int:

    FAILED: tests/libtest-runner.a.p/test-compositor.c.o
    cc -Itests/libtest-runner.a.p -Itests -I../tests -I. -I.. -Isrc -I../src -fdiagnostics-color=always -fsanitize=address,undefined -fno-omit-frame-pointer -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=c99 -O0 -g -D_POSIX_C_SOURCE=200809L -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -fvisibility=hidden -fPIC -pthread -MD -MQ tests/libtest-runner.a.p/test-compositor.c.o -MF tests/libtest-runner.a.p/test-compositor.c.o.d -o tests/libtest-runner.a.p/test-compositor.c.o -c ../tests/test-compositor.c
    ../tests/test-compositor.c: In function 'get_socket_name':
    ../tests/test-compositor.c:95:60: error: format '%ld' expects argument of type 'long int', but argument 5 has type '__time64_t' {aka 'long long int'} [-Werror=format=]
       95 |         snprintf(retval, sizeof retval, "wayland-test-%d-%ld%ld",
          |                                                          ~~^
          |                                                            |
          |                                                            long int
          |                                                          %lld
       96 |                  getpid(), tv.tv_sec, tv.tv_usec);
          |                            ~~~~~~~~~
          |                              |
          |                              __time64_t {aka long long int}
    ../tests/test-compositor.c:95:63: error: format '%ld' expects argument of type 'long int', but argument 6 has type '__suseconds64_t' {aka 'long long int'} [-Werror=format=]
       95 |         snprintf(retval, sizeof retval, "wayland-test-%d-%ld%ld",
          |                                                             ~~^
          |                                                               |
          |                                                               long int
          |                                                             %lld
       96 |                  getpid(), tv.tv_sec, tv.tv_usec);
          |                                       ~~~~~~~~~~
          |                                         |
          |                                         __suseconds64_t {aka long long int}

Signed-off-by: Simon Ser <contact at emersion.fr>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/8c0947892b56c3df792b8557cbf33b54038d8a1c

Git commit 92229a00d16fc43c752a17f608ff930395eecc57 by Daniel Stone (on behalf of Simon Ser) on 08/01/2026 at 11:09..
ci: bump Debian to Trixie

Signed-off-by: Simon Ser <contact at emersion.fr>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/92229a00d16fc43c752a17f608ff930395eecc57

Git commit 5a45a89a83c78a2a1f817d71c6cf94830a89d31e by Simon Ser on 13/01/2026 at 20:22..
ci: install to prefix after building in Debian

Artifacts include the prefix directory, but it was empty: we
weren't running the install step. Run it to align Debian with
FreeBSD.

This allows reviewers to check the HTML documentation output.

Signed-off-by: Simon Ser <contact at emersion.fr>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/5a45a89a83c78a2a1f817d71c6cf94830a89d31e

Git commit 0e0c0d5016f27edeaf1e709df52e47003d43acb3 by Pekka Paalanen on 20/01/2026 at 14:31..
doc: remove Preface.xml

This was never filled out, so might as well just delete it.

Signed-off-by: Pekka Paalanen <pekka.paalanen at collabora.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/0e0c0d5016f27edeaf1e709df52e47003d43acb3

Git commit ad1692d111c3d5f7ca237383ea3a9a58dcf7081e by Pekka Paalanen on 20/01/2026 at 14:31..
doc: remove Revision_History.xml

This was never used.

Signed-off-by: Pekka Paalanen <pekka.paalanen at collabora.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/ad1692d111c3d5f7ca237383ea3a9a58dcf7081e

Git commit 924d79097b704cea7df247daed3a24b81e481bc9 by Pekka Paalanen on 21/01/2026 at 08:32..
doc: remove unused CSS files

I could not find them referenced anywhere.

Signed-off-by: Pekka Paalanen <pekka.paalanen at collabora.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/924d79097b704cea7df247daed3a24b81e481bc9

Git commit fc331626733c091e6f0e89dc4c26c0bb7a810bb0 by Pekka Paalanen on 21/01/2026 at 08:32..
doc: drop non-existing refs from CSS

It seems these images were never in the repository. They might have
existed when the documentation was still built with Publican, but since
the migration to xmlto I think these have all been just 404.

Removing div.warning:before, div.note:before and div.important:before
would actually delete some unexpected empty space if the Docbook
<warning>, <note> or <important> elements were used. They are not used
now, but may be in the future.

.draft is never used, so I replaced the image with whatever.

Signed-off-by: Pekka Paalanen <pekka.paalanen at collabora.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/fc331626733c091e6f0e89dc4c26c0bb7a810bb0

Git commit dd8afabdcc98f96408e42b443be06951b4a06f92 by Pekka Paalanen (on behalf of Sebastian Wick) on 22/01/2026 at 08:49..
protocol: Define Content Update behavior

The protocol currently is in a state where we define that commits create
content updates and they are queued up until they are applied, and the
old view that commit applies the state or caches it in the parent state.

This commit moves the protocol completely to the new model which retains
the old behavior when no constraints are being used but allows for
constraints to be used to hold back a group of synchronized content
updates.

To convince yourself that this indeed retains the original behavior I
suggest to play around with a few examples and look at the resulting
graphs, as is done here:

https://gitlab.freedesktop.org/wayland/wayland/-/issues/457#note_2403135

Signed-off-by: Sebastian Wick <sebastian.wick at redhat.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/dd8afabdcc98f96408e42b443be06951b4a06f92

Git commit 1807450a7ba8cc8c8449850d5fed09b2b2e2d234 by Pekka Paalanen (on behalf of Sebastian Wick) on 22/01/2026 at 08:49..
doc: Add a chapter on content updates

The behavior of content updates, specifically in combination with sync
subsrufaces and constrains can become quite complicated. This introduces
a chapter in the wayland book which explains the behavior of the core
specification in this regard, and shows examples.

Signed-off-by: Sebastian Wick <sebastian.wick at redhat.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/1807450a7ba8cc8c8449850d5fed09b2b2e2d234

Git commit 11be42e8eac3d07883f829d3ac94d0b06b3e2b12 by Pekka Paalanen on 22/01/2026 at 09:08..
editorconfig: follow wayland-protocols XML style

It's unlikely that protocols/wayland.xml sees much change anymore, but
files in doc/ might. To make writing documentation easier, stick to an
unsurprising indentation style that is already in use in
wayland-protocols and for the XSL files.

Signed-off-by: Pekka Paalanen <pq at iki.fi>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/11be42e8eac3d07883f829d3ac94d0b06b3e2b12

Git commit f7f08140c0d4dc2eadc32d1028168a21c1d5aa1f by Pekka Paalanen on 22/01/2026 at 09:08..
doc: fix a root element validation error

Once I got XML validation working in VSCode, it found an error:

  Document root element "preface", must match DOCTYPE root "chapter".

I guess DOCTYPE declares which element is used as root in the
file.

Signed-off-by: Pekka Paalanen <pq at iki.fi>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/f7f08140c0d4dc2eadc32d1028168a21c1d5aa1f

Git commit 95c6014a7f93538f064cafe68d31a5e188809f03 by Pekka Paalanen on 22/01/2026 at 09:08..
doc: document the Wayland XML dialect

Document the XML tags used to describe Wayland protocols. Previously we
only had the informal specification in the Protocol chapter, and the
DTD. Better late than never.

I have looked into wayland-scanner and libwayland for various
limitations documented here possibly for the first time. I have also
forbid things that are not in use or are known broken, including
unspecified interface for a new_id in an event, or an object argument
with an unspecified interface.

I did investigate writing a RELAX NG compact schema for Wayland and
documenting everything there, then generating DocBook XML from it.
However, it seems generating documentation from schema is actually
really complicated. I found these tools:

- xs3p stylesheet: website looks dead, though Sourceforge still
  has it. Produces XHTML, not DocBook. Has an unfamiliar license.
- xsddoc: the authors wrote that XSLT is not really sufficient, so they
  abandoned this approach and went for Java to create xnsdoc.
- xnsdoc: seems to be proprietary licensed, although one could ask for a
  free license for a FLOSS project.

All in all, it seems to be much easier to just write the documentation
in DocBook, copying the strcture from the DTD manually, than to generate
it. It's not doing to change often, anyway. It also allowed me to
leverage DocBook syntax in full.

Signed-off-by: Pekka Paalanen <pq at iki.fi>
Signed-off-by: Pekka Paalanen <pekka.paalanen at collabora.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/95c6014a7f93538f064cafe68d31a5e188809f03

Git commit 8b102c3bc45681c5753a62f97118c928d2008d64 by Pekka Paalanen on 22/01/2026 at 09:08..
doc/css: adjust code and userinput styles

I don't know why <code> was defined to be bold, it looks bad to me. The
same with <synopsis> which would inherit bold from <dt> when used inside
a variablelist term. So, to make the code snippets look better, force
them to use normal weight.

<userinput> should differentiate from normal code somehow, and italic
seems fine for it.

<literal> already has bold, and I think it's fine, so no need to touch
it.

These changes are mainly for the new XML dialect documentation chapter.
I didn't notice anything changing for the older or generated parts of the
docs.

Signed-off-by: Pekka Paalanen <pq at iki.fi>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/8b102c3bc45681c5753a62f97118c928d2008d64

Git commit bb7b284623a474c0a8ce3d96c77d8aa0bd8dff50 by Julian Orth on 29/01/2026 at 13:17..
doc: update GPU buffer exchange section

Finally, a buffer exchange mechanism for the 21st century.

Signed-off-by: Julian Orth <ju.orth at gmail.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/bb7b284623a474c0a8ce3d96c77d8aa0bd8dff50

Git commit 77b9eb76369e27142b8be296b5f2eb1ca466272a by Pekka Paalanen (on behalf of Julian Orth) on 02/02/2026 at 12:54..
protocol: reindent wayland.xml

The file used a mixture of tabs and spaces. According to .editorconfig,
all xml files should be indented with spaces, so this seems like the
correct choice if we wanted to reindent the file.

I used vim's :retab command to expand all tabs to 8 spaces.

Signed-off-by: Julian Orth <ju.orth at gmail.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/77b9eb76369e27142b8be296b5f2eb1ca466272a

Git commit a7ee144aec9b1b88536263047bf3e2b45d692f1f by Pekka Paalanen (on behalf of Julian Orth) on 02/02/2026 at 12:54..
add .git-blame-ignore-revs file

This can be used with

    git config blame.ignoreRevsFile .git-blame-ignore-revs

Signed-off-by: Julian Orth <ju.orth at gmail.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/a7ee144aec9b1b88536263047bf3e2b45d692f1f

Git commit dbf45d11a324fffdc1122a303c691898f942c508 by Julian Orth on 02/02/2026 at 13:00..
fix .git-blame-ignore-revs revision

The commit hash was changed during merge.

Signed-off-by: Julian Orth <ju.orth at gmail.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/dbf45d11a324fffdc1122a303c691898f942c508

Git commit e12bbe496941e546165055f9520745b7ba4366ce by Simon Ser (on behalf of Pekka Paalanen) on 04/02/2026 at 15:12..
doc: make DocBook validation optional

It turns out that changes in the building environment, the version of
Doxygen being a prime suspect, can break the validation. Invalid DocBook
XML does lead to likely broken documentation, but perhaps it is better
than failing to build or having to disable documentation completely.

CI turns DocBook validation on, because the CI environment is stable and
known, and we do want to catch mistakes in hand-written DocBook files.

Signed-off-by: Pekka Paalanen <pekka.paalanen at collabora.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/e12bbe496941e546165055f9520745b7ba4366ce

Git commit 5818c9361a59a076f68315493336ebe3217e7191 by Julian Orth on 05/02/2026 at 12:02..
doc: add docbook -> mdbook conversion tool

Signed-off-by: Julian Orth <ju.orth at gmail.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/5818c9361a59a076f68315493336ebe3217e7191

Git commit cff1224848c90137a45b3dde6a776711b81b6812 by Julian Orth on 05/02/2026 at 12:02..
doc: run docbook -> mdbook conversion tool

To reproduce this commit, delete the contents of the src directory and
run the tool.

Signed-off-by: Julian Orth <ju.orth at gmail.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/cff1224848c90137a45b3dde6a776711b81b6812

Git commit 131b8d0dd0158910f845e2f50e32013fdf35b09d by Julian Orth on 05/02/2026 at 12:02..
doc: remove docbook -> mdbook conversion tool

Signed-off-by: Julian Orth <ju.orth at gmail.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/131b8d0dd0158910f845e2f50e32013fdf35b09d

Git commit df7f2fb9e8f861c28b918d82af9f8416267d6bb3 by Julian Orth on 05/02/2026 at 12:02..
doc: add copyright notice to mdbook

Signed-off-by: Julian Orth <ju.orth at gmail.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/df7f2fb9e8f861c28b918d82af9f8416267d6bb3

Git commit 4bddeba2154b00f4302adc1365f2c6d9bfaecfb9 by Julian Orth on 12/02/2026 at 14:08..
doc: copy images to mdbook

Signed-off-by: Julian Orth <ju.orth at gmail.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/4bddeba2154b00f4302adc1365f2c6d9bfaecfb9

Git commit cb4e8ada944813390aa56646a1d1ee0f7f5ae4c6 by Julian Orth on 12/02/2026 at 14:17..
doc: rewrite the book foreword

Signed-off-by: Julian Orth <ju.orth at gmail.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/cb4e8ada944813390aa56646a1d1ee0f7f5ae4c6

Git commit 4f6ea74a0f84f6948c95e3ff72c29fc698af3524 by Julian Orth on 12/02/2026 at 14:17..
doc: add meson.build for book

Signed-off-by: Julian Orth <ju.orth at gmail.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/4f6ea74a0f84f6948c95e3ff72c29fc698af3524

Git commit 1915dd17f0d98bd29ccb3f2e9f3938d044afcf95 by Julian Orth on 12/02/2026 at 14:17..
doc: link to website in doxygen

Signed-off-by: Julian Orth <ju.orth at gmail.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/1915dd17f0d98bd29ccb3f2e9f3938d044afcf95

Git commit ddd4f652404be8c59da7cc01f676d13b0390f3bf by Julian Orth on 12/02/2026 at 14:17..
doc: remove most content from docbook

Signed-off-by: Julian Orth <ju.orth at gmail.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/ddd4f652404be8c59da7cc01f676d13b0390f3bf

Git commit bc7a55a134b52fa94ea7c4e386858a31b03b8e95 by Julian Orth on 12/02/2026 at 14:17..
doc: reword docbook foreword to capture new scope

Signed-off-by: Julian Orth <ju.orth at gmail.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/bc7a55a134b52fa94ea7c4e386858a31b03b8e95

Git commit 4897da68e622cc1c9a713411c5200b661a59b7f5 by Julian Orth on 12/02/2026 at 14:17..
doc: turn captions into third-level headers in book

Signed-off-by: Julian Orth <ju.orth at gmail.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/4897da68e622cc1c9a713411c5200b661a59b7f5

Git commit 5231c0ee206d85dc985b9cc8895e3bec4b5b5db0 by Julian Orth on 12/02/2026 at 14:45..
doc: restore missing image files in docbook

Signed-off-by: Julian Orth <ju.orth at gmail.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/5231c0ee206d85dc985b9cc8895e3bec4b5b5db0

Git commit 72805582eeb21a33f69ffd8088af5feb56529e13 by Isaac Freund on 24/02/2026 at 12:16..
doc: fix cname-(suffix-)requirements

These used to be macro-like xml things that expanded to the text this
commit replaces them with.

Signed-off-by: Isaac Freund <mail at isaacfreund.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/72805582eeb21a33f69ffd8088af5feb56529e13

Git commit 7e47803e43282d7c26751d8f4cd98aa4868da67b by Simon Ser on 28/02/2026 at 09:27..
protocol: introduce wl_surface.get_release

This new request allows clients to get per-surface-commit buffer
release events. It supersedes wl_buffer.release.

This functionality is also available via the linux-explicit-synchronization
protocol, but requires the compositor to also support Linux
synchronization fences. Adding this new request to the core protocol
allows any compositor to implement the functionality.

Signed-off-by: Simon Ser <contact at emersion.fr>
Closes: https://gitlab.freedesktop.org/wayland/wayland/-/issues/203
References: https://gitlab.freedesktop.org/wayland/wayland/-/issues/46
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/7e47803e43282d7c26751d8f4cd98aa4868da67b

Git commit ef336e8b80f0cbfc26a7f7ed6b8ea0e5012f9822 by Simon Ser (on behalf of Julian Orth) on 28/02/2026 at 10:44..
protocol: fix wl_region version

wl_region is not a frozen interface and therefore should have the
version of the parent object, wl_compositor.

Signed-off-by: Julian Orth <ju.orth at gmail.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/ef336e8b80f0cbfc26a7f7ed6b8ea0e5012f9822

Git commit bb2fda519af736fd0e76c987a3fed2ddc44163c3 by Simon Ser (on behalf of Julian Orth) on 28/02/2026 at 10:44..
protocol: add wl_compositor destructor

Signed-off-by: Julian Orth <ju.orth at gmail.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/bb2fda519af736fd0e76c987a3fed2ddc44163c3

Git commit cba2754230177024869e1400c51de201d0a8ba69 by Simon Ser (on behalf of Julian Orth) on 28/02/2026 at 10:44..
protocol: add wl_data_device_manager destructors

Signed-off-by: Julian Orth <ju.orth at gmail.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/cba2754230177024869e1400c51de201d0a8ba69

Git commit cd4e6a14517c71285acc976fe10b12e490d72a59 by Simon Ser (on behalf of Loïc Yhuel) on 01/03/2026 at 01:03..
client: fix crash when creating proxies with no queue

Before, it worked if the client did set a queue on the proxy before any event was received.
Now we have the "warning: queue xxx destroyed while proxies still attached", then a crash if one of
the proxies is used to create a proxy.

Fixes: 674145dc3f ("client: Track the proxies attached to a queue")
Fixes: 0ba650202e ("client: Warn when a queue is destroyed with attached proxies")
Signed-off-by: Loïc Yhuel <loic.yhuel at softathome.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/cd4e6a14517c71285acc976fe10b12e490d72a59

Git commit dad4404d92b8fac83078b16c37b5bada1aaf940c by Simon Ser (on behalf of Alexandros Frantzis) on 01/03/2026 at 01:03..
tests: Add test for using a proxy with a destroyed queue as a factory

Signed-off-by: Alexandros Frantzis <alexandros.frantzis at collabora.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/dad4404d92b8fac83078b16c37b5bada1aaf940c

Git commit 290ce2a9c13019b1ee2841b0e1881da4e407e9fb by Manuel Stoeckl on 01/03/2026 at 01:17..
protocol: elaborate on drm_fourcc.h and wl_shm.format codes

Wayland clients should not assume the format list will not grow, or
assume the format descriptions in the Wayland protocol are complete.
(The latter fact is clear for descriptionless enum entries like
XRGB8888_A8; but, for example, the full XRGB16161616F format
description explicitly requires IEEE 754 binary16 floats instead
of bfloat16 or ARM's alternative half precision variant.)

Signed-off-by: Manuel Stoeckl <code at mstoeckl.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/290ce2a9c13019b1ee2841b0e1881da4e407e9fb

Git commit fe3a02c18a897c7cd89d50c1300305ffb7f55d86 by Pekka Paalanen (on behalf of Simon Ser) on 03/03/2026 at 09:31..
util: assert alloc is consistent with data in wl_array_add()

struct wl_array may be constructed by users manually from a
foreign data pointer:

    uint32_t states[] = {1, 2, 3};
    struct wl_array arr = {
        .data = states,
        .size = sizeof(states) / sizeof(states[0]),
    };

This is useful to avoid the need to allocate when sending Wayland
messages.

Users need to be careful not to use wl_array_add() on such arrays:
the function will misbehave by leaving garbage at the start of the
new buffer when reallocating.

Add an assert to guard against wl_array_add() calls in this
situation, to have a clear crash instead of undefined behavior.

Signed-off-by: Simon Ser <contact at emersion.fr>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/fe3a02c18a897c7cd89d50c1300305ffb7f55d86

Git commit df10ef181e90ba8d0ce86e5f5e7280dad5d894c7 by Diego Viola on 03/03/2026 at 11:17..
Fix typos

Signed-off-by: Diego Viola <diego.viola at gmail.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/df10ef181e90ba8d0ce86e5f5e7280dad5d894c7

Git commit fe4d7620ddd33797f554909f9c9ca99f0a192e10 by Rudi Heitbaum on 03/03/2026 at 21:36..
cursor: fix discards 'const' qualifier

Fixes:
../cursor/xcursor.c: In function 'xcursor_next_path':
../cursor/xcursor.c:610:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  610 |         char *colon = strchr(path, ':');
      |                       ^~~~~~

Signed-off-by: Rudi Heitbaum <rudi at heitbaum.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/fe4d7620ddd33797f554909f9c9ca99f0a192e10

Git commit 4d13366fcc3213f197074a3f716aec41f32f81ef by Simon Ser (on behalf of Kirill Primak) on 05/03/2026 at 11:18..
server: improve version mismatch error message

"1 < 2" is obviously true but not very useful information by itself. Provide a
bit more context.

Signed-off-by: Kirill Primak <vyivel at eclair.cafe>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/4d13366fcc3213f197074a3f716aec41f32f81ef

Git commit a58bcd7481db4b20533b2b3667df6c45e7ad7225 by Simon Ser (on behalf of Isaac Freund) on 05/03/2026 at 12:00..
doc: add frozen=true interface attribute

This is useful for scanners that use knowledge of the object creation
hierarchy such as zig-wayland [1]. Currently zig-wayland uses a
hardcoded list of frozen interfaces.

[1]: https://codeberg.org/ifreund/zig-wayland

Signed-off-by: Isaac Freund <mail at isaacfreund.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/a58bcd7481db4b20533b2b3667df6c45e7ad7225

Git commit c0a6e73606edb2477dc491496b0235ce1212de59 by Simon Ser (on behalf of Isaac Freund) on 05/03/2026 at 12:00..
scanner: enforce frozen attribute

Signed-off-by: Isaac Freund <mail at isaacfreund.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/c0a6e73606edb2477dc491496b0235ce1212de59

Git commit 69aabecd1871a2544b12a9498ec614e705eecedd by Simon Ser (on behalf of Kirill Primak) on 05/03/2026 at 17:34..
server: don't disclose the existence of invisible globals

Otherwise, a client iterate over a range of names binding with deliberately
incorrect interfaces and receive error messages with expected interfaces
regardless of global visibility.

Signed-off-by: Kirill Primak <vyivel at eclair.cafe>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/69aabecd1871a2544b12a9498ec614e705eecedd

Git commit 13d906a629650198a2b8ca47b83e2707093033e3 by Simon Ser (on behalf of Kirill Primak) on 05/03/2026 at 17:34..
server: improve wl_registry.bind error messages

- Consistently use PRIu32 for global names (uint32_t)
- Use expected/got instead of have/wanted (which were used differently anyway)

Signed-off-by: Kirill Primak <vyivel at eclair.cafe>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/13d906a629650198a2b8ca47b83e2707093033e3

Git commit e6aeed9816f9fa202ed49318b7b25f867676999a by Simon Ser on 05/03/2026 at 18:10..
build: bump version to 1.24.91 for the RC1 release

Signed-off-by: Simon Ser <contact at emersion.fr>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/e6aeed9816f9fa202ed49318b7b25f867676999a

Git commit 3e673a438b0a9749e3bdf5cac4befac86333024c by Simon Ser on 19/03/2026 at 16:03..
build: bump version to 1.25.0

Signed-off-by: Simon Ser <contact at emersion.fr>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/3e673a438b0a9749e3bdf5cac4befac86333024c

Git commit e1e9da6679070b310d58a0a4b6751b2aeb2c18da by Dylan Aïssi on 02/04/2026 at 15:02..
Merge tag '1.25.0' into upstream-unstable

1.25.0
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/e1e9da6679070b310d58a0a4b6751b2aeb2c18da

Git commit 1d9920bcaa1912980e359069cb78bdc414888f7d by Dylan Aïssi on 02/04/2026 at 15:03..
Merge branch 'upstream-unstable' into debian-unstable
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/1d9920bcaa1912980e359069cb78bdc414888f7d

Git commit c82c29b7a34c79d9ca9a5c859f6fb8a2629065da by Dylan Aïssi on 02/04/2026 at 15:04..
Bump debian/changelog

Signed-off-by: Dylan Aïssi <daissi at debian.org>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/c82c29b7a34c79d9ca9a5c859f6fb8a2629065da

Git commit b75b34c21e07b6a00ae0c284a51daee41c8a4239 by Dylan Aïssi on 02/04/2026 at 15:21..
Build-Deps: switch from docbook to mdbook
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/b75b34c21e07b6a00ae0c284a51daee41c8a4239

Git commit 82a8156db4e9a6745f74fa43d6b632f68a549d60 by Dylan Aïssi on 02/04/2026 at 15:24..
libwayland-doc: update path to the new documentation
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/82a8156db4e9a6745f74fa43d6b632f68a549d60

Git commit e6a4d9a16bc43f60dbd3003e3da02875fba43a79 by Dylan Aïssi on 02/04/2026 at 15:28..
libwayland-client0: add 2 new symbols
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/e6a4d9a16bc43f60dbd3003e3da02875fba43a79

Git commit b2461e75556cf806b06dd746f2573a25366437f0 by Dylan Aïssi on 02/04/2026 at 15:30..
Update debian/changelog
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/b2461e75556cf806b06dd746f2573a25366437f0

Git commit 43e31fde76d25751b0282d4803a500addfdf837e by Dylan Aïssi on 02/04/2026 at 15:34..
d/u/signing-key.asc: concatenate multiple blocks into a single ASCII Armor block
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/43e31fde76d25751b0282d4803a500addfdf837e

Git commit 3446b78f6ebe59df84ddb3b139ab164ea9f4da6b by Dylan Aïssi on 02/04/2026 at 15:36..
d/s/format: switch to 3.0 (quilt)
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/3446b78f6ebe59df84ddb3b139ab164ea9f4da6b

Git commit cab34449ce2aeafdfbf151d96d87ffecc9ba4020 by Dylan Aïssi on 02/04/2026 at 15:45..
Drop useless quilt related part
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/cab34449ce2aeafdfbf151d96d87ffecc9ba4020

Git commit 8a36d41f18cb3d17a6b3168261841e7e1aaf3feb by Dylan Aïssi on 02/04/2026 at 15:48..
Add debian/salsa-ci.yml
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/8a36d41f18cb3d17a6b3168261841e7e1aaf3feb

Git commit eed86846bb61fe08633ad938bc716b6177673c24 by Dylan Aïssi on 02/04/2026 at 15:49..
Update debian/changelog
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/eed86846bb61fe08633ad938bc716b6177673c24

Git commit 8cc918cd38c48dd2604ceddf0d49821819ca65ab by Dylan Aïssi on 10/04/2026 at 14:14..
Update debian/copyright

Signed-off-by: Dylan Aïssi <daissi at debian.org>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/8cc918cd38c48dd2604ceddf0d49821819ca65ab

Git commit b5980f4fcc381576896c1e3976cd5fd9e1e8df04 by Dylan Aïssi on 10/04/2026 at 14:15..
salsa-ci: enable licenserecon

Signed-off-by: Dylan Aïssi <daissi at debian.org>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/b5980f4fcc381576896c1e3976cd5fd9e1e8df04

Git commit 62ea07ab9fadd08941dce7630e18a2041413ddb9 by Dylan Aïssi on 10/04/2026 at 14:16..
Release wayland version 1.25.0-1

Signed-off-by: Dylan Aïssi <daissi at debian.org>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/62ea07ab9fadd08941dce7630e18a2041413ddb9

Git commit 4d9057d430924091b335fde82eee3d29a8fa644d by Dylan Aïssi on 10/06/2026 at 06:40..
Release wayland version 1.25.0-2

Signed-off-by: Dylan Aïssi <dylan.aissi at collabora.com>
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/4d9057d430924091b335fde82eee3d29a8fa644d

Git commit e1f9677c9024de94e1e616994aff2e49e129e1bf by Carlos De Maine on 29/07/2026 at 12:29..
rebase on 1.25.0-2 for kwin
https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/e1f9677c9024de94e1e616994aff2e49e129e1bf

From null at kde.org  Wed Jul 29 13:39:28 2026
From: null at kde.org (KDE Git Services - Bulk Change)
Date: Wed, 29 Jul 2026 12:39:28 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-resolute/wayland-resolute=5D=3A_Summary_of_bulk_changes_made?=
Message-ID: <20260729123928.70E8214007D5@lerwini.kde.org>

Git repository change summary for neon/backports-resolute/wayland-resolute
Pushed by carlosdem into branch 'Neon/stable'.
Changed from 0000000000000000000000000000000000000000 to 4d9057d430924091b335fde82eee3d29a8fa644d
Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository.

This change contains the following new commits:

From null at kde.org  Wed Jul 29 13:46:12 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 12:46:12 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/infrastructure/pangea-conf-projects=5D_overrides=3A_add_wayland-resolute_for_kwin?=
Message-ID: <20260729124612.68B0514007D5@lerwini.kde.org>

Git commit 51dc1d15a02d98bb5c186183c2bbf861b4c85839 by Carlos De Maine.
Committed on 29/07/2026 at 12:41.
Pushed by carlosdem into branch 'master'.

add wayland-resolute for kwin

M  +5    -0    overrides/base.yaml

https://invent.kde.org/neon/infrastructure/pangea-conf-projects/-/commit/51dc1d15a02d98bb5c186183c2bbf861b4c85839

diff --git a/overrides/base.yaml b/overrides/base.yaml
index 00b2639..72ff2f4 100644
--- a/overrides/base.yaml
+++ b/overrides/base.yaml
@@ -457,6 +457,11 @@
     upstream_scm:
       type: uscan
 
+'*invent.kde.org/neon/backports-resolute/wayland-resolute':
+  '*':
+    upstream_scm:
+      type: uscan
+
 '*invent.kde.org/neon/backports-resolute/wayland-protocols-resolute':
   '*':
     upstream_scm:

From null at kde.org  Wed Jul 29 14:02:28 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 13:02:28 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-resolute/wayland-resolute/Neon/release=5D_debian=3A_no_sig?=
Message-ID: <20260729130228.B38861401327@lerwini.kde.org>

Git commit 57a0644c5854ff85a0fd8b7b218717c9ae8a01e5 by Carlos De Maine.
Committed on 29/07/2026 at 12:40.
Pushed by carlosdem into branch 'Neon/release'.

no sig

M  +1    -1    debian/watch

https://invent.kde.org/neon/backports-resolute/wayland-resolute/-/commit/57a0644c5854ff85a0fd8b7b218717c9ae8a01e5

diff --git a/debian/watch b/debian/watch
index f2f6412..8b70868 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,4 +1,4 @@
 version=4
-opts="searchmode=plain,pgpsigurlmangle=s/$/.sig/" \
+opts="searchmode=plain" \
 https://gitlab.freedesktop.org/api/v4/projects/wayland%2Fwayland/releases \
  https://gitlab.freedesktop.org/wayland/wayland/-/releases/?\d[\d.]+/downloads/wayland- at ANY_VERSION@\.tar\.xz

From null at kde.org  Wed Jul 29 14:06:09 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 13:06:09 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/infrastructure/pangea-data=5D_settings=3A_add_backports-resolute_to_restricted_copy?=
Message-ID: <20260729130609.EA7AD14007D5@lerwini.kde.org>

Git commit 254fc6fb4c277e0ce143ec9f805be5821e1f05ec by Carlos De Maine.
Committed on 29/07/2026 at 13:06.
Pushed by carlosdem into branch 'master'.

add backports-resolute to restricted copy

M  +6    -1    settings/nci.yaml

https://invent.kde.org/neon/infrastructure/pangea-data/-/commit/254fc6fb4c277e0ce143ec9f805be5821e1f05ec

diff --git a/settings/nci.yaml b/settings/nci.yaml
index bf77c0d..7949b9d 100644
--- a/settings/nci.yaml
+++ b/settings/nci.yaml
@@ -174,7 +174,12 @@
 '*_backports-noble_xwayland-noble_*':
   sourcer:
     restricted_packaging_copy: true
-  
+
+# backports-resolute
+'*_backports-resolute_*_*':
+  sourcer:
+    restricted_packaging_copy: true
+
 # extras
 '*_extras_*_*':
   sourcer:

From null at kde.org  Wed Jul 29 14:11:15 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 13:11:15 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/education/labplot/Neon/release=5D_debian=3A_libqt-advanced-docking-system-dev?=
Message-ID: <20260729131115.6194B1401327@lerwini.kde.org>

Git commit 7617bbb32ddc0484efe59b19dcb4c8882cb47c12 by Carlos De Maine.
Committed on 29/07/2026 at 13:11.
Pushed by carlosdem into branch 'Neon/release'.

libqt-advanced-docking-system-dev

M  +1    -1    debian/control

https://invent.kde.org/neon/education/labplot/-/commit/7617bbb32ddc0484efe59b19dcb4c8882cb47c12

diff --git a/debian/control b/debian/control
index 2db57cb..b870862 100644
--- a/debian/control
+++ b/debian/control
@@ -44,7 +44,7 @@ Build-Depends: bison,
                liborcus-dev,
                liborigin-dev,
                libpoppler-qt6-dev,
-               libqt6-advanced-docking-system-dev,
+               libqt-advanced-docking-system-dev,
                libqt6qxlsx-dev,
                libreadstat-dev,
                libspectre-dev,

From null at kde.org  Wed Jul 29 14:13:32 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 13:13:32 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/office/crow-translate/Neon/release=5D_debian=3A_A_in_Attic?=
Message-ID: <20260729131332.ACFDD1401327@lerwini.kde.org>

Git commit da46b1a2cccd2656041ec25fa3df35162ba603e7 by Carlos De Maine.
Committed on 29/07/2026 at 13:13.
Pushed by carlosdem into branch 'Neon/release'.

A in Attic

M  +1    -1    debian/watch

https://invent.kde.org/neon/office/crow-translate/-/commit/da46b1a2cccd2656041ec25fa3df35162ba603e7

diff --git a/debian/watch b/debian/watch
index e8549fb..2618efc 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,2 +1,2 @@
 version=4
-https://download.kde.org/attic/@PACKAGE@/([\d.]+)/@PACKAGE at -v([\d.]+)\.tar\.gz
+https://download.kde.org/Attic/@PACKAGE@/([\d.]+)/@PACKAGE at -v([\d.]+)\.tar\.gz

From null at kde.org  Wed Jul 29 14:15:27 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 13:15:27 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/office/crow-translate/Neon/release=5Fnoble=5D_debian=3A_no_sig?=
Message-ID: <20260729131527.12B97140197D@lerwini.kde.org>

Git commit 1fa90eedc4e79d52aa9bf83b678e5faff2364db1 by Carlos De Maine.
Committed on 29/07/2026 at 13:15.
Pushed by carlosdem into branch 'Neon/release_noble'.

no sig

(cherry picked from commit c057f9c8452040a4dcee5112b9ef040a47023941)

M  +1    -1    debian/watch

https://invent.kde.org/neon/office/crow-translate/-/commit/1fa90eedc4e79d52aa9bf83b678e5faff2364db1

diff --git a/debian/watch b/debian/watch
index ecd4ccb..e8549fb 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,2 +1,2 @@
 version=4
-opts=pgpsigurlmangle=s/$/.sig/ https://download.kde.org/attic/@PACKAGE@/([\d.]+)/@PACKAGE at -v([\d.]+)\.tar\.gz
+https://download.kde.org/attic/@PACKAGE@/([\d.]+)/@PACKAGE at -v([\d.]+)\.tar\.gz


From null at kde.org  Wed Jul 29 14:15:27 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 13:15:27 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/office/crow-translate/Neon/release=5Fnoble=5D_debian=3A_date_format_missing_a_colon_=3A?=
Message-ID: <20260729131527.0E1CD140138F@lerwini.kde.org>

Git commit f7d742707bdf4005c47081fa4b4062ac8718297d by Carlos De Maine.
Committed on 29/07/2026 at 13:15.
Pushed by carlosdem into branch 'Neon/release_noble'.

date format missing a colon :

(cherry picked from commit a4533f5735c7aa737773ac8da304d65ab8006d8c)

M  +1    -1    debian/changelog

https://invent.kde.org/neon/office/crow-translate/-/commit/f7d742707bdf4005c47081fa4b4062ac8718297d

diff --git a/debian/changelog b/debian/changelog
index 1cc7bbd..9056158 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,7 +2,7 @@ crow-translate (4.0.2-0neon) noble; urgency=medium
 
   * New release
 
- -- Carlos De Maine <carlosdem at kde.org>  Tue, 28 Jul 2026 10:32 21 +1000
+ -- Carlos De Maine <carlosdem at kde.org>  Tue, 28 Jul 2026 10:32:21 +1000
 
 crow-translate (3.1.0-0neon) noble; urgency=medium
 


From null at kde.org  Wed Jul 29 14:15:27 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 13:15:27 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/office/crow-translate/Neon/release=5Fnoble=5D_debian=3A_it=27s_in_the_attic_at_the_moment?=
Message-ID: <20260729131527.11FC8140154F@lerwini.kde.org>

Git commit cfc40dfd576e13b0acb78c915ca535509a37a9ae by Carlos De Maine.
Committed on 29/07/2026 at 13:15.
Pushed by carlosdem into branch 'Neon/release_noble'.

it's in the attic at the moment

(cherry picked from commit a128a4171a564980e060c3c321c4f92d4fb462e0)

M  +1    -1    debian/watch

https://invent.kde.org/neon/office/crow-translate/-/commit/cfc40dfd576e13b0acb78c915ca535509a37a9ae

diff --git a/debian/watch b/debian/watch
index 4f12ffb..ecd4ccb 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,2 +1,2 @@
 version=4
-opts=pgpsigurlmangle=s/$/.sig/ https://download.kde.org/stable/@PACKAGE@/([\d.]+)/@PACKAGE at -v([\d.]+)\.tar\.gz
+opts=pgpsigurlmangle=s/$/.sig/ https://download.kde.org/attic/@PACKAGE@/([\d.]+)/@PACKAGE at -v([\d.]+)\.tar\.gz


From null at kde.org  Wed Jul 29 14:15:27 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 13:15:27 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/office/crow-translate/Neon/release=5Fnoble=5D_debian=3A_A_in_Attic?=
Message-ID: <20260729131527.138FE1401C18@lerwini.kde.org>

Git commit e06383cd8341d2867ed20186bbe6e4c40cc632cc by Carlos De Maine.
Committed on 29/07/2026 at 13:15.
Pushed by carlosdem into branch 'Neon/release_noble'.

A in Attic

(cherry picked from commit da46b1a2cccd2656041ec25fa3df35162ba603e7)

M  +1    -1    debian/watch

https://invent.kde.org/neon/office/crow-translate/-/commit/e06383cd8341d2867ed20186bbe6e4c40cc632cc

diff --git a/debian/watch b/debian/watch
index e8549fb..2618efc 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,2 +1,2 @@
 version=4
-https://download.kde.org/attic/@PACKAGE@/([\d.]+)/@PACKAGE at -v([\d.]+)\.tar\.gz
+https://download.kde.org/Attic/@PACKAGE@/([\d.]+)/@PACKAGE at -v([\d.]+)\.tar\.gz

From null at kde.org  Wed Jul 29 14:20:51 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 13:20:51 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/office/crow-translate/Neon/release=5Fnoble=5D_debian=3A_it_is_in_stable_but_no_v_before_version_number?=
Message-ID: <20260729132051.149391401327@lerwini.kde.org>

Git commit 5b541e8944769a19a661ff274dabf3bc7cc0ffe1 by Carlos De Maine.
Committed on 29/07/2026 at 13:20.
Pushed by carlosdem into branch 'Neon/release_noble'.

it is in stable but no v before version number

M  +1    -1    debian/watch

https://invent.kde.org/neon/office/crow-translate/-/commit/5b541e8944769a19a661ff274dabf3bc7cc0ffe1

diff --git a/debian/watch b/debian/watch
index 2618efc..20f4a21 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,2 +1,2 @@
 version=4
-https://download.kde.org/Attic/@PACKAGE@/([\d.]+)/@PACKAGE at -v([\d.]+)\.tar\.gz
+https://download.kde.org/stable/@PACKAGE@/([\d.]+)/@PACKAGE at -([\d.]+)\.tar\.gz

From null at kde.org  Wed Jul 29 14:21:24 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 13:21:24 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/office/crow-translate/Neon/release=5D_debian=3A_it_is_in_stable_but_no_v_before_version_number?=
Message-ID: <20260729132124.84E6B1401327@lerwini.kde.org>

Git commit 05954fb21f9ec022e0763951bf2a57dadc9db323 by Carlos De Maine.
Committed on 29/07/2026 at 13:21.
Pushed by carlosdem into branch 'Neon/release'.

it is in stable but no v before version number

(cherry picked from commit 5b541e8944769a19a661ff274dabf3bc7cc0ffe1)

M  +1    -1    debian/watch

https://invent.kde.org/neon/office/crow-translate/-/commit/05954fb21f9ec022e0763951bf2a57dadc9db323

diff --git a/debian/watch b/debian/watch
index 2618efc..20f4a21 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,2 +1,2 @@
 version=4
-https://download.kde.org/Attic/@PACKAGE@/([\d.]+)/@PACKAGE at -v([\d.]+)\.tar\.gz
+https://download.kde.org/stable/@PACKAGE@/([\d.]+)/@PACKAGE at -([\d.]+)\.tar\.gz

From null at kde.org  Wed Jul 29 14:39:39 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 13:39:39 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/alligator/Neon/unstable=5D_debian/patches=3A_patch_out_kcrash_cmake_lint_error?=
Message-ID: <20260729133939.940CC140079F@lerwini.kde.org>

Git commit 62bd4b1496719e495e7a05021030b8bcd5b6b050 by Carlos De Maine.
Committed on 29/07/2026 at 13:39.
Pushed by carlosdem into branch 'Neon/unstable'.

patch out kcrash cmake lint error

A  +12   -0    debian/patches/kcrash.diff
A  +1    -0    debian/patches/series

https://invent.kde.org/neon/network/alligator/-/commit/62bd4b1496719e495e7a05021030b8bcd5b6b050

diff --git a/debian/patches/kcrash.diff b/debian/patches/kcrash.diff
new file mode 100644
index 0000000..8b94d8d
--- /dev/null
+++ b/debian/patches/kcrash.diff
@@ -0,0 +1,12 @@
+diff --git a/src/main.cpp b/src/main.cpp
+index e9f038f..3edc7fc 100644
+--- a/src/main.cpp
++++ b/src/main.cpp
+@@ -66,6 +66,7 @@ int main(int argc, char *argv[])
+ 
+ #ifndef Q_OS_ANDROID
+     QApplication::setWindowIcon(QIcon::fromTheme(QStringLiteral("alligator")));
++    KCrash::initialize();
+ #endif
+ 
+     KirigamiAppDefaults::apply(&app);
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..038d921
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+kcrash.diff

From null at kde.org  Wed Jul 29 14:39:59 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 13:39:59 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/alligator/Neon/release=5D_debian/patches=3A_patch_out_kcrash_cmake_lint_error?=
Message-ID: <20260729133959.B548D140079F@lerwini.kde.org>

Git commit d1404c260b2789af68b00f2794e7bbc733f1d138 by Carlos De Maine.
Committed on 29/07/2026 at 13:39.
Pushed by carlosdem into branch 'Neon/release'.

patch out kcrash cmake lint error

(cherry picked from commit 62bd4b1496719e495e7a05021030b8bcd5b6b050)

A  +12   -0    debian/patches/kcrash.diff
A  +1    -0    debian/patches/series

https://invent.kde.org/neon/network/alligator/-/commit/d1404c260b2789af68b00f2794e7bbc733f1d138

diff --git a/debian/patches/kcrash.diff b/debian/patches/kcrash.diff
new file mode 100644
index 0000000..8b94d8d
--- /dev/null
+++ b/debian/patches/kcrash.diff
@@ -0,0 +1,12 @@
+diff --git a/src/main.cpp b/src/main.cpp
+index e9f038f..3edc7fc 100644
+--- a/src/main.cpp
++++ b/src/main.cpp
+@@ -66,6 +66,7 @@ int main(int argc, char *argv[])
+ 
+ #ifndef Q_OS_ANDROID
+     QApplication::setWindowIcon(QIcon::fromTheme(QStringLiteral("alligator")));
++    KCrash::initialize();
+ #endif
+ 
+     KirigamiAppDefaults::apply(&app);
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..038d921
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+kcrash.diff

From null at kde.org  Wed Jul 29 15:10:59 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 14:10:59 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-resolute/wayland-resolute/Neon/release=5D_debian=3A_no_mbook_on_i386?=
Message-ID: <20260729141059.CC37114019BD@lerwini.kde.org>

Git commit 17965c97ed86c7fa013cad4e9c33e32b22eb3477 by Carlos De Maine.
Committed on 29/07/2026 at 14:10.
Pushed by carlosdem into branch 'Neon/release'.

no mbook on i386

M  +1    -1    debian/control

https://invent.kde.org/neon/backports-resolute/wayland-resolute/-/commit/17965c97ed86c7fa013cad4e9c33e32b22eb3477

diff --git a/debian/control b/debian/control
index 9ba2420..c8fc9f3 100644
--- a/debian/control
+++ b/debian/control
@@ -19,7 +19,7 @@ Build-Depends-Indep:
  graphviz,
  xmlto,
  xsltproc,
- mdbook,
+ mdbook [amd64],
 Standards-Version: 4.7.2
 Vcs-Git: https://salsa.debian.org/xorg-team/wayland/wayland.git
 Vcs-Browser: https://salsa.debian.org/xorg-team/wayland/wayland

From null at kde.org  Wed Jul 29 15:13:42 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 14:13:42 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-noble/wayland-noble/Neon/release=5D_debian=3A_no_mbook_on_i386?=
Message-ID: <20260729141342.F3BB114018FE@lerwini.kde.org>

Git commit 5a1ddfa1090194df18af7e807c6221a1d9811170 by Carlos De Maine.
Committed on 29/07/2026 at 14:11.
Pushed by carlosdem into branch 'Neon/release'.

no mbook on i386

M  +1    -1    debian/control

https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/5a1ddfa1090194df18af7e807c6221a1d9811170

diff --git a/debian/control b/debian/control
index b522815..daaacbc 100644
--- a/debian/control
+++ b/debian/control
@@ -19,7 +19,7 @@ Build-Depends-Indep:
  graphviz,
  xmlto,
  xsltproc,
- mdbook,
+ mdbook [amd64],
 Standards-Version: 4.7.2
 Vcs-Git: https://salsa.debian.org/xorg-team/wayland/wayland.git
 Vcs-Browser: https://salsa.debian.org/xorg-team/wayland/wayland

From null at kde.org  Wed Jul 29 15:19:18 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 14:19:18 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-noble/wayland-noble/Neon/release=5D_debian=3A_Revert_=22no_mbook_on_i386=22?=
Message-ID: <20260729141918.9CD9E1400DDB@lerwini.kde.org>

Git commit 5df0ad776deb24d1dc80f1362f4fe14791e90e93 by Carlos De Maine.
Committed on 29/07/2026 at 14:19.
Pushed by carlosdem into branch 'Neon/release'.

Revert "no mbook on i386"

This reverts commit 5a1ddfa1090194df18af7e807c6221a1d9811170.

M  +1    -1    debian/control

https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/5df0ad776deb24d1dc80f1362f4fe14791e90e93

diff --git a/debian/control b/debian/control
index daaacbc..b522815 100644
--- a/debian/control
+++ b/debian/control
@@ -19,7 +19,7 @@ Build-Depends-Indep:
  graphviz,
  xmlto,
  xsltproc,
- mdbook [amd64],
+ mdbook,
 Standards-Version: 4.7.2
 Vcs-Git: https://salsa.debian.org/xorg-team/wayland/wayland.git
 Vcs-Browser: https://salsa.debian.org/xorg-team/wayland/wayland

From null at kde.org  Wed Jul 29 15:26:51 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 14:26:51 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-resolute/wayland-resolute/Neon/release=5D_debian=3A_more_cross_build_black_magic?=
Message-ID: <20260729142651.5656E14012B1@lerwini.kde.org>

Git commit 57f8d574dee467152402dc06777eda8604b4710d by Carlos De Maine.
Committed on 29/07/2026 at 14:26.
Pushed by carlosdem into branch 'Neon/release'.

more cross build black magic

M  +2    -0    debian/control

https://invent.kde.org/neon/backports-resolute/wayland-resolute/-/commit/57f8d574dee467152402dc06777eda8604b4710d

diff --git a/debian/control b/debian/control
index c8fc9f3..73a86af 100644
--- a/debian/control
+++ b/debian/control
@@ -13,7 +13,9 @@ Build-Depends:
  libffi-dev,
  libxml2-dev,
  libwayland-bin <cross>,
+ libwayland-dev <cross>,
  meson,
+ wayland-protocols <cross>,
 Build-Depends-Indep:
  doxygen,
  graphviz,

From null at kde.org  Wed Jul 29 15:42:48 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 14:42:48 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-resolute/wayland-resolute/Neon/release=5D_debian=3A_let=27s_depend_on_ourself=2C_sure_why_not?=
Message-ID: <20260729144248.63E4814003D2@lerwini.kde.org>

Git commit 274e8ea1479a99414ec20eb2110a70ed178ce992 by Carlos De Maine.
Committed on 29/07/2026 at 14:42.
Pushed by carlosdem into branch 'Neon/release'.

let's depend on ourself, sure why not

M  +1    -3    debian/control

https://invent.kde.org/neon/backports-resolute/wayland-resolute/-/commit/274e8ea1479a99414ec20eb2110a70ed178ce992

diff --git a/debian/control b/debian/control
index 73a86af..daaacbc 100644
--- a/debian/control
+++ b/debian/control
@@ -12,10 +12,8 @@ Build-Depends:
  libexpat1-dev,
  libffi-dev,
  libxml2-dev,
- libwayland-bin <cross>,
- libwayland-dev <cross>,
+ libwayland-bin,
  meson,
- wayland-protocols <cross>,
 Build-Depends-Indep:
  doxygen,
  graphviz,

From null at kde.org  Wed Jul 29 16:00:14 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 15:00:14 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-noble/wayland-noble/Neon/release=5D_debian=3A_don=27t_build_docs_in_cross_builds?=
Message-ID: <20260729150014.2FF1714003D2@lerwini.kde.org>

Git commit efe8ad5b36579dd2102f31508d7b4b930f174e97 by Carlos De Maine.
Committed on 29/07/2026 at 15:00.
Pushed by carlosdem into branch 'Neon/release'.

don't build docs in cross builds

M  +1    -1    debian/control

https://invent.kde.org/neon/backports-noble/wayland-noble/-/commit/efe8ad5b36579dd2102f31508d7b4b930f174e97

diff --git a/debian/control b/debian/control
index b522815..68d1048 100644
--- a/debian/control
+++ b/debian/control
@@ -19,7 +19,7 @@ Build-Depends-Indep:
  graphviz,
  xmlto,
  xsltproc,
- mdbook,
+ #mdbook,
 Standards-Version: 4.7.2
 Vcs-Git: https://salsa.debian.org/xorg-team/wayland/wayland.git
 Vcs-Browser: https://salsa.debian.org/xorg-team/wayland/wayland

From null at kde.org  Wed Jul 29 16:05:13 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 15:05:13 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/backports-resolute/wayland-resolute/Neon/release=5D_debian=3A_don=27t_build_docs_on_cross_builds?=
Message-ID: <20260729150513.837E81400510@lerwini.kde.org>

Git commit b1ae51d8cef488405588f83cae476b5e65a96116 by Carlos De Maine.
Committed on 29/07/2026 at 15:05.
Pushed by carlosdem into branch 'Neon/release'.

don't build docs on cross builds

M  +1    -1    debian/control
M  +4    -0    debian/rules

https://invent.kde.org/neon/backports-resolute/wayland-resolute/-/commit/b1ae51d8cef488405588f83cae476b5e65a96116

diff --git a/debian/control b/debian/control
index daaacbc..b522815 100644
--- a/debian/control
+++ b/debian/control
@@ -19,7 +19,7 @@ Build-Depends-Indep:
  graphviz,
  xmlto,
  xsltproc,
- mdbook [amd64],
+ mdbook,
 Standards-Version: 4.7.2
 Vcs-Git: https://salsa.debian.org/xorg-team/wayland/wayland.git
 Vcs-Browser: https://salsa.debian.org/xorg-team/wayland/wayland
diff --git a/debian/rules b/debian/rules
index 862901c..71980ac 100755
--- a/debian/rules
+++ b/debian/rules
@@ -7,6 +7,10 @@ ifeq (,$(filter libwayland-doc,$(shell dh_listpackages)))
 configure_flags += -Ddocumentation=false
 endif
 
+ifneq ($(DEB_BUILD_ARCH),$(DEB_HOST_ARCH))
+configure_flags += -Ddocumentation=false
+endif
+
 override_dh_auto_configure:
 	dh_auto_configure -- $(configure_flags)
 

From null at kde.org  Wed Jul 29 22:59:49 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 21:59:49 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-keyboard/Neon/unstable=5D_debian=3A_add_usr/share/config=2Ekcfg/_to_install?=
Message-ID: <20260729215949.CC28314014C1@lerwini.kde.org>

Git commit 33740292cc1c12bdeac9cca126b094fa0a621323 by Carlos De Maine.
Committed on 29/07/2026 at 21:59.
Pushed by carlosdem into branch 'Neon/unstable'.

add usr/share/config.kcfg/ to install

M  +1    -0    debian/plasma-keyboard.install

https://invent.kde.org/neon/plasma/plasma-keyboard/-/commit/33740292cc1c12bdeac9cca126b094fa0a621323

diff --git a/debian/plasma-keyboard.install b/debian/plasma-keyboard.install
index fb23c3b..c7393a2 100644
--- a/debian/plasma-keyboard.install
+++ b/debian/plasma-keyboard.install
@@ -3,6 +3,7 @@ usr/lib/*/qt6/plugins/plasma/kcms/systemsettings/
 usr/lib/*/qt6/qml/org/kde/plasma/keyboard/
 usr/lib/*/qt6/qml/QtQuick/VirtualKeyboard/Styles/Breeze/
 usr/share/applications/
+usr/share/config.kcfg/
 usr/share/locale
 usr/share/metainfo/
 usr/share/plasma/keyboard/diacritics/

From null at kde.org  Wed Jul 29 23:00:14 2026
From: null at kde.org (Carlos De Maine)
Date: Wed, 29 Jul 2026 22:00:14 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/plasma/plasma-keyboard/Neon/unstable=5Fnoble=5D_debian=3A_add_usr/share/config=2Ekcfg/_to_install?=
Message-ID: <20260729220014.419F414014C1@lerwini.kde.org>

Git commit 49e5fdc3991379e76f65ab276c90ec53367e06e0 by Carlos De Maine.
Committed on 29/07/2026 at 22:00.
Pushed by carlosdem into branch 'Neon/unstable_noble'.

add usr/share/config.kcfg/ to install

(cherry picked from commit 33740292cc1c12bdeac9cca126b094fa0a621323)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +1    -0    debian/plasma-keyboard.install

https://invent.kde.org/neon/plasma/plasma-keyboard/-/commit/49e5fdc3991379e76f65ab276c90ec53367e06e0

diff --git a/debian/plasma-keyboard.install b/debian/plasma-keyboard.install
index fb23c3b..c7393a2 100644
--- a/debian/plasma-keyboard.install
+++ b/debian/plasma-keyboard.install
@@ -3,6 +3,7 @@ usr/lib/*/qt6/plugins/plasma/kcms/systemsettings/
 usr/lib/*/qt6/qml/org/kde/plasma/keyboard/
 usr/lib/*/qt6/qml/QtQuick/VirtualKeyboard/Styles/Breeze/
 usr/share/applications/
+usr/share/config.kcfg/
 usr/share/locale
 usr/share/metainfo/
 usr/share/plasma/keyboard/diacritics/

From null at kde.org  Thu Jul 30 05:47:08 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 30 Jul 2026 04:47:08 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/alligator/Neon/release=5D_debian/patches=3A_Revert_=22patch_out_kcrash_cmake_lint_error=22?=
Message-ID: <20260730044708.BEA741400DDB@lerwini.kde.org>

Git commit 4e24cf5c6f8c2ec7e0800133625f3a1fadddb64a by Carlos De Maine.
Committed on 30/07/2026 at 04:47.
Pushed by carlosdem into branch 'Neon/release'.

Revert "patch out kcrash cmake lint error"

This reverts commit 62bd4b1496719e495e7a05021030b8bcd5b6b050

D  +0    -12   debian/patches/kcrash.diff
D  +0    -1    debian/patches/series

https://invent.kde.org/neon/network/alligator/-/commit/4e24cf5c6f8c2ec7e0800133625f3a1fadddb64a

diff --git a/debian/patches/kcrash.diff b/debian/patches/kcrash.diff
deleted file mode 100644
index 8b94d8d..0000000
--- a/debian/patches/kcrash.diff
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/src/main.cpp b/src/main.cpp
-index e9f038f..3edc7fc 100644
---- a/src/main.cpp
-+++ b/src/main.cpp
-@@ -66,6 +66,7 @@ int main(int argc, char *argv[])
- 
- #ifndef Q_OS_ANDROID
-     QApplication::setWindowIcon(QIcon::fromTheme(QStringLiteral("alligator")));
-+    KCrash::initialize();
- #endif
- 
-     KirigamiAppDefaults::apply(&app);
diff --git a/debian/patches/series b/debian/patches/series
deleted file mode 100644
index 038d921..0000000
--- a/debian/patches/series
+++ /dev/null
@@ -1 +0,0 @@
-kcrash.diff

From null at kde.org  Thu Jul 30 05:53:36 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 30 Jul 2026 04:53:36 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/alligator/Neon/unstable=5D_debian/patches=3A_Revert_=22Revert_=22patch_out_kcrash_cmake_lint_error=22=22?=
Message-ID: <20260730045336.DD30A14014ED@lerwini.kde.org>

Git commit b2b1853e2ac0388ec59a75e951a4ee3fa21f344a by Carlos De Maine.
Committed on 30/07/2026 at 04:53.
Pushed by carlosdem into branch 'Neon/unstable'.

Revert "Revert "patch out kcrash cmake lint error""

This reverts commit 4e24cf5c6f8c2ec7e0800133625f3a1fadddb64a

A  +12   -0    debian/patches/kcrash.diff
A  +1    -0    debian/patches/series

https://invent.kde.org/neon/network/alligator/-/commit/b2b1853e2ac0388ec59a75e951a4ee3fa21f344a

diff --git a/debian/patches/kcrash.diff b/debian/patches/kcrash.diff
new file mode 100644
index 0000000..8b94d8d
--- /dev/null
+++ b/debian/patches/kcrash.diff
@@ -0,0 +1,12 @@
+diff --git a/src/main.cpp b/src/main.cpp
+index e9f038f..3edc7fc 100644
+--- a/src/main.cpp
++++ b/src/main.cpp
+@@ -66,6 +66,7 @@ int main(int argc, char *argv[])
+ 
+ #ifndef Q_OS_ANDROID
+     QApplication::setWindowIcon(QIcon::fromTheme(QStringLiteral("alligator")));
++    KCrash::initialize();
+ #endif
+ 
+     KirigamiAppDefaults::apply(&app);
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..038d921
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+kcrash.diff

From null at kde.org  Thu Jul 30 06:13:46 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 30 Jul 2026 05:13:46 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/neon/ubiquity-slideshow/Neon/release=5D_debian=3A_dh=5Fauto=5Fconfigure_--_-DCMAKE=5FPOLICY=5FVERSION=5FMINIMUM=3D3=2E5?=
Message-ID: <20260730051346.138A014008EC@lerwini.kde.org>

Git commit 3966f473b9a41fdc8cf643da243c6bf5c7c68298 by Carlos De Maine.
Committed on 30/07/2026 at 05:13.
Pushed by carlosdem into branch 'Neon/release'.

dh_auto_configure -- -DCMAKE_POLICY_VERSION_MINIMUM=3.5

M  +2    -0    debian/rules

https://invent.kde.org/neon/neon/ubiquity-slideshow/-/commit/3966f473b9a41fdc8cf643da243c6bf5c7c68298

diff --git a/debian/rules b/debian/rules
index 3867a4f..c639e5c 100755
--- a/debian/rules
+++ b/debian/rules
@@ -3,3 +3,5 @@
 %:
 	dh $@ --with kf6
 
+override_dh_auto_configure:
+	dh_auto_configure -- -DCMAKE_POLICY_VERSION_MINIMUM=3.5
\ No newline at end of file

From null at kde.org  Thu Jul 30 06:14:41 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 30 Jul 2026 05:14:41 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/multimedia/kdenlive/Neon/release=5D_debian=3A_libimath-dev_build_dep?=
Message-ID: <20260730051441.3BD1414008EC@lerwini.kde.org>

Git commit c881b35579f9f88c1614680072f70be2ec51a947 by Carlos De Maine.
Committed on 30/07/2026 at 05:14.
Pushed by carlosdem into branch 'Neon/release'.

libimath-dev build dep

(cherry picked from commit ce5d2bafea0dffac5ce9b258dc3727d40af7d587)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

(cherry picked from commit c57e1109922ed444f60c2a31eafbc63a3ac1af50)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +1    -0    debian/control

https://invent.kde.org/neon/multimedia/kdenlive/-/commit/c881b35579f9f88c1614680072f70be2ec51a947

diff --git a/debian/control b/debian/control
index bdf3aa0..7be8ac8 100644
--- a/debian/control
+++ b/debian/control
@@ -35,6 +35,7 @@ Build-Depends: cmake,
                libavcodec-dev,
                libavformat-dev,
                libavutil-dev,
+               libimath-dev,
                libkddockwidgets-qt6-dev,
                libmlt++-dev,
                libmlt-dev,

From null at kde.org  Thu Jul 30 06:14:58 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 30 Jul 2026 05:14:58 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/multimedia/kdenlive/Neon/release=5Fnoble=5D_debian=3A_libimath-dev_build_dep?=
Message-ID: <20260730051458.D5ABC14008EC@lerwini.kde.org>

Git commit df30e86dbb2105427826c53c9cb351554317c211 by Carlos De Maine.
Committed on 30/07/2026 at 05:14.
Pushed by carlosdem into branch 'Neon/release_noble'.

libimath-dev build dep

(cherry picked from commit ce5d2bafea0dffac5ce9b258dc3727d40af7d587)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

(cherry picked from commit c57e1109922ed444f60c2a31eafbc63a3ac1af50)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

(cherry picked from commit c881b35579f9f88c1614680072f70be2ec51a947)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +1    -0    debian/control

https://invent.kde.org/neon/multimedia/kdenlive/-/commit/df30e86dbb2105427826c53c9cb351554317c211

diff --git a/debian/control b/debian/control
index 8c32e29..5f8325f 100644
--- a/debian/control
+++ b/debian/control
@@ -35,6 +35,7 @@ Build-Depends: cmake,
                libavcodec-dev,
                libavformat-dev,
                libavutil-dev,
+               libimath-dev,
                libkddockwidgets-qt6-dev,
                libmlt++-dev,
                libmlt-dev,

From null at kde.org  Thu Jul 30 06:25:39 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 30 Jul 2026 05:25:39 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/multimedia/subtitlecomposer/Neon/release=5D_debian/patches=3A_backport_qt6=2E10_compat_patch_from_master?=
Message-ID: <20260730052539.E3D29140092D@lerwini.kde.org>

Git commit 42f0dda015714b0a1eeb3dcbdeaa32732d6aa958 by Carlos De Maine.
Committed on 30/07/2026 at 05:25.
Pushed by carlosdem into branch 'Neon/release'.

backport qt6.10 compat patch from master

A  +13   -0    debian/patches/qt6_10_compat.diff
A  +1    -0    debian/patches/series

https://invent.kde.org/neon/multimedia/subtitlecomposer/-/commit/42f0dda015714b0a1eeb3dcbdeaa32732d6aa958

diff --git a/debian/patches/qt6_10_compat.diff b/debian/patches/qt6_10_compat.diff
new file mode 100644
index 0000000..c439b10
--- /dev/null
+++ b/debian/patches/qt6_10_compat.diff
@@ -0,0 +1,13 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 6961511137582e228ec964d3fca7acae5f938339..397cadce2766949af1d128e6487dec7c840675c7 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -3,7 +3,7 @@ cmake_minimum_required(VERSION 3.16 FATAL_ERROR)
+ project(subtitlecomposer VERSION "0.8.2")
+ 
+ if(QT_MAJOR_VERSION EQUAL 6)
+-	set(QT_EXTRA_COMPONENTS OpenGLWidgets Core5Compat)
++	set(QT_EXTRA_COMPONENTS OpenGLWidgets Core5Compat WidgetsPrivate)
+ 	set(QT_MIN_VERSION "6.0.0")
+ 	set(KF_MAJOR_VERSION "6")
+ 	set(KF_MIN_VERSION "5.240.0")
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..06cc067
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+qt6_10_compat.diff

From null at kde.org  Thu Jul 30 06:36:21 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 30 Jul 2026 05:36:21 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/infrastructure/pangea-conf-projects=5D_overrides=3A_re-add_selenium-webdriver-at-spi_as_git_master_all_editions?=
Message-ID: <20260730053621.1B2BF1401348@lerwini.kde.org>

Git commit 546106ecf3cfb7ccf5e57b6274a7f2bb7e0f5d8d by Carlos De Maine.
Committed on 30/07/2026 at 05:36.
Pushed by carlosdem into branch 'master'.

re-add selenium-webdriver-at-spi as git master all editions

M  +7    -0    overrides/base.yaml

https://invent.kde.org/neon/infrastructure/pangea-conf-projects/-/commit/546106ecf3cfb7ccf5e57b6274a7f2bb7e0f5d8d

diff --git a/overrides/base.yaml b/overrides/base.yaml
index 72ff2f4..9bde6d5 100644
--- a/overrides/base.yaml
+++ b/overrides/base.yaml
@@ -962,6 +962,13 @@
       type: tarball
       url: https://download.kde.org/unstable/ktechlab/ktechlab-0.51.0.tar.xz
 
+'*invent.kde.org/neon/sdk/selenium-webdriver-at-spi':
+  '*':
+    upstream_scm:
+      type: git
+      url: https://invent.kde.org/sdk/selenium-webdriver-at-spi.git
+      branch: master
+
 
 ### system ###
 

From null at kde.org  Thu Jul 30 07:01:10 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 30 Jul 2026 06:01:10 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/maui/maui-clip/Neon/release=5D_debian/patches=3A_backport_merge_request_ffmpeg8_support?=
Message-ID: <20260730060110.5477A14014D6@lerwini.kde.org>

Git commit 96ecca79d5a4aa2257d671d9bd25b69545365bb6 by Carlos De Maine.
Committed on 30/07/2026 at 06:01.
Pushed by carlosdem into branch 'Neon/release'.

backport merge request ffmpeg8 support

A  +48   -0    debian/patches/ffmpeg8.diff
A  +1    -0    debian/patches/series

https://invent.kde.org/neon/maui/maui-clip/-/commit/96ecca79d5a4aa2257d671d9bd25b69545365bb6

diff --git a/debian/patches/ffmpeg8.diff b/debian/patches/ffmpeg8.diff
new file mode 100644
index 0000000..3688b62
--- /dev/null
+++ b/debian/patches/ffmpeg8.diff
@@ -0,0 +1,48 @@
+diff --git a/src/utils/ffmpegthumbs/moviedecoder.cpp b/src/utils/ffmpegthumbs/moviedecoder.cpp
+index 95779a9b87c4b548f1f4498e4585136e4238be5d..bfae4d61f7f5af73eeaac4adce13b902db3daf41 100644
+--- a/src/utils/ffmpegthumbs/moviedecoder.cpp
++++ b/src/utils/ffmpegthumbs/moviedecoder.cpp
+@@ -11,6 +11,7 @@
+ 
+ extern "C" {
+ #include <libswscale/swscale.h>
++#include <libavcodec/version.h>
+ #include <libavutil/imgutils.h>
+ }
+ 
+@@ -87,7 +88,11 @@ void MovieDecoder::destroy()
+ {
+     deleteFilterGraph();
+     if (m_pVideoCodecContext) {
++#if LIBAVCODEC_VERSION_MAJOR >= 60
++        avcodec_free_context(&m_pVideoCodecContext);
++#else
+         avcodec_close(m_pVideoCodecContext);
++#endif
+         m_pVideoCodecContext = nullptr;
+     }
+ 
+@@ -211,7 +216,11 @@ void MovieDecoder::seek(int timeInSeconds)
+         }
+ 
+         ++keyFrameAttempts;
++#if LIBAVCODEC_VERSION_MAJOR >= 60
++    } while ((!gotFrame || !(m_pFrame->flags & AV_FRAME_FLAG_KEY)) && keyFrameAttempts < 200);
++#else
+     } while ((!gotFrame || !m_pFrame->key_frame) && keyFrameAttempts < 200);
++#endif
+ 
+     if (gotFrame == 0) {
+         qDebug() << "Seeking in video failed";
+@@ -365,7 +374,11 @@ bool MovieDecoder::processFilterGraph(AVFrame *dst, const AVFrame *src,
+ 
+ void MovieDecoder::getScaledVideoFrame(int scaledSize, bool maintainAspectRatio, VideoFrame& videoFrame)
+ {
++#if LIBAVCODEC_VERSION_MAJOR >= 60
++    if (m_pFrame->flags & AV_FRAME_FLAG_INTERLACED) {
++#else
+     if (m_pFrame->interlaced_frame) {
++#endif
+         processFilterGraph((AVFrame*) m_pFrame, (AVFrame*) m_pFrame, m_pVideoCodecContext->pix_fmt,
+                               m_pVideoCodecContext->width, m_pVideoCodecContext->height);
+     }
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..4a24e08
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+ffmpeg8.diff

From null at kde.org  Thu Jul 30 07:07:15 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 30 Jul 2026 06:07:15 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/multimedia/subtitlecomposer/Neon/release=5D_debian=3A_ffmpeg8_patch?=
Message-ID: <20260730060715.DB5481400DDB@lerwini.kde.org>

Git commit 9eb0adf2ddd63f7758e4751e7fd926c40ff6ca09 by Carlos De Maine.
Committed on 30/07/2026 at 06:07.
Pushed by carlosdem into branch 'Neon/release'.

ffmpeg8 patch

A  +25   -0    debian/patches/ffmpeg8.diff
M  +1    -0    debian/patches/series
M  +1    -1    debian/rules

https://invent.kde.org/neon/multimedia/subtitlecomposer/-/commit/9eb0adf2ddd63f7758e4751e7fd926c40ff6ca09

diff --git a/debian/patches/ffmpeg8.diff b/debian/patches/ffmpeg8.diff
new file mode 100644
index 0000000..df87ae0
--- /dev/null
+++ b/debian/patches/ffmpeg8.diff
@@ -0,0 +1,25 @@
+diff --git a/src/videoplayer/backend/videostate.h b/src/videoplayer/backend/videostate.h
+index 80e7fe831a2b6507e6c93a60972e7ba44bc28f96..acd9cc3f713ce66fc601fa0c2064391a0f19b023 100644
+--- a/src/videoplayer/backend/videostate.h
++++ b/src/videoplayer/backend/videostate.h
+@@ -23,7 +23,6 @@
+ 
+ extern "C" {
+ #include "libavformat/avformat.h"
+-#include "libavcodec/avfft.h"
+ #include "libswscale/swscale.h"
+ }
+ 
+@@ -58,6 +57,12 @@ extern "C" {
+ #undef AUDIO_VISUALIZATION
+ #undef VIDEO_SUBTITLE
+ 
++#ifdef AUDIO_VISUALIZATION
++extern "C" {
++#include "libavcodec/avfft.h"
++}
++#endif
++
+ namespace SubtitleComposer {
+ class RenderThread;
+ class GLRenderer;
diff --git a/debian/patches/series b/debian/patches/series
index 06cc067..bbb19c0 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
 qt6_10_compat.diff
+ffmpeg8.diff
diff --git a/debian/rules b/debian/rules
index a49fb57..5862926 100755
--- a/debian/rules
+++ b/debian/rules
@@ -6,4 +6,4 @@
 	dh $@ --with kf6 --buildsystem kf6
 
 override_dh_auto_configure:
-	dh_auto_configure -- -DQT_MAJOR_VERSION=6
+	dh_auto_configure -- -DQT_MAJOR_VERSION=6 -DAUDIO_VISUALIZATION=ON

From null at kde.org  Thu Jul 30 07:19:46 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 30 Jul 2026 06:19:46 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/maui/maui-booth/Neon/release=5D_debian=3A_now_in_the_Attic?=
Message-ID: <20260730061946.1346C14007A3@lerwini.kde.org>

Git commit dbde46540a801f71301abaac2a222de570a1f568 by Carlos De Maine.
Committed on 30/07/2026 at 06:19.
Pushed by carlosdem into branch 'Neon/release'.

now in the Attic

M  +1    -1    debian/watch

https://invent.kde.org/neon/maui/maui-booth/-/commit/dbde46540a801f71301abaac2a222de570a1f568

diff --git a/debian/watch b/debian/watch
index 8b16e8a..2db957d 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,2 +1,2 @@
 version=4
-opts=pgpsigurlmangle=s/$/.sig/ http://download.kde.org/stable/maui/booth/([\d\.]+)/booth-([\d.]+).tar.xz
+opts=pgpsigurlmangle=s/$/.sig/ http://download.kde.org/Attic/maui/booth/([\d\.]+)/booth-([\d.]+).tar.xz

From null at kde.org  Thu Jul 30 07:27:53 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 30 Jul 2026 06:27:53 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/neon-packaging/libqt6qxlsx/Neon/unstable=5D_debian=3A_-DCMAKE=5FINSTALL=5FPREFIX=3D/usr?=
Message-ID: <20260730062753.DEFC114007A3@lerwini.kde.org>

Git commit 8291cb4d3d05ac6dc208e24cce7825159d1b755d by Carlos De Maine.
Committed on 30/07/2026 at 06:27.
Pushed by carlosdem into branch 'Neon/unstable'.

-DCMAKE_INSTALL_PREFIX=/usr

M  +6    -4    debian/rules

https://invent.kde.org/neon/neon-packaging/libqt6qxlsx/-/commit/8291cb4d3d05ac6dc208e24cce7825159d1b755d

diff --git a/debian/rules b/debian/rules
index 826319b..aa072ba 100755
--- a/debian/rules
+++ b/debian/rules
@@ -6,13 +6,13 @@ export DH_VERBOSE = 1
 
 
 # See FEATURE AREAS in dpkg-buildflags(1).
-#export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 
 # See ENVIRONMENT in dpkg-buildflags(1).
 # Package maintainers to append CFLAGS.
-#export DEB_CFLAGS_MAINT_APPEND  = -Wall -pedantic
+export DEB_CFLAGS_MAINT_APPEND  = -Wall -pedantic
 # Package maintainers to append LDFLAGS.
-#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
+export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
 
 
 %:
@@ -20,4 +20,6 @@ export DH_VERBOSE = 1
 
 
 override_dh_auto_configure:
-	dh_auto_configure -- -DBUILD_SHARED_LIBS=ON -DQT_VERSION_MAJOR=6
+	dh_auto_configure -- -DCMAKE_INSTALL_PREFIX=/usr \
+			     -DBUILD_SHARED_LIBS=ON \
+			     -DQT_VERSION_MAJOR=6

From null at kde.org  Thu Jul 30 07:28:13 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 30 Jul 2026 06:28:13 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/neon-packaging/libqt6qxlsx/Neon/release=5D_debian=3A_-DCMAKE=5FINSTALL=5FPREFIX=3D/usr?=
Message-ID: <20260730062813.843F614007A3@lerwini.kde.org>

Git commit d444e7eb509143510e5bf029de6b88036db274f0 by Carlos De Maine.
Committed on 30/07/2026 at 06:28.
Pushed by carlosdem into branch 'Neon/release'.

-DCMAKE_INSTALL_PREFIX=/usr

(cherry picked from commit 8291cb4d3d05ac6dc208e24cce7825159d1b755d)

M  +6    -4    debian/rules

https://invent.kde.org/neon/neon-packaging/libqt6qxlsx/-/commit/d444e7eb509143510e5bf029de6b88036db274f0

diff --git a/debian/rules b/debian/rules
index 5c20fc4..a15e992 100755
--- a/debian/rules
+++ b/debian/rules
@@ -6,13 +6,13 @@
 
 
 # See FEATURE AREAS in dpkg-buildflags(1).
-#export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 
 # See ENVIRONMENT in dpkg-buildflags(1).
 # Package maintainers to append CFLAGS.
-#export DEB_CFLAGS_MAINT_APPEND  = -Wall -pedantic
+export DEB_CFLAGS_MAINT_APPEND  = -Wall -pedantic
 # Package maintainers to append LDFLAGS.
-#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
+export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
 
 
 %:
@@ -20,4 +20,6 @@
 
 
 override_dh_auto_configure:
-	dh_auto_configure -- -DBUILD_SHARED_LIBS=ON -DQT_VERSION_MAJOR=6
+	dh_auto_configure -- -DCMAKE_INSTALL_PREFIX=/usr \
+			     -DBUILD_SHARED_LIBS=ON \
+			     -DQT_VERSION_MAJOR=6

From null at kde.org  Thu Jul 30 07:37:20 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 30 Jul 2026 06:37:20 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/neon-packaging/libqt6qxlsx/Neon/release=5D_debian/patches=3A_fix_cmake_install_path?=
Message-ID: <20260730063720.6CAEE1401E00@lerwini.kde.org>

Git commit 59cecf1bc0d9be7ef3a6e683faea4c90dc79b227 by Carlos De Maine.
Committed on 30/07/2026 at 06:37.
Pushed by carlosdem into branch 'Neon/release'.

fix cmake install path

A  +13   -0    debian/patches/fix-cmake.diff
A  +1    -0    debian/patches/series

https://invent.kde.org/neon/neon-packaging/libqt6qxlsx/-/commit/59cecf1bc0d9be7ef3a6e683faea4c90dc79b227

diff --git a/debian/patches/fix-cmake.diff b/debian/patches/fix-cmake.diff
new file mode 100644
index 0000000..348c626
--- /dev/null
+++ b/debian/patches/fix-cmake.diff
@@ -0,0 +1,13 @@
+diff --git a/QXlsx/CMakeLists.txt b/QXlsx/CMakeLists.txt
+index a1a9754f..9b06560c 100644
+--- a/QXlsx/CMakeLists.txt
++++ b/QXlsx/CMakeLists.txt
+@@ -202,7 +202,7 @@ set_target_properties(QXlsx PROPERTIES
+ 
+ set(CMAKECONFIG_INSTALL_DIR "${CMAKE_INSTALL_LIBDIR}/cmake/${EXPORT_NAME}" )
+ install(TARGETS QXlsx
+-    EXPORT ${EXPORT_NAME}Targets DESTINATION ${CMAKECONFIG_INSTALL_DIR}
++    EXPORT ${EXPORT_NAME}Targets DESTINATION ${CMAKE_INSTALL_LIBDIR}
+     RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT runtime
+     ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT devel
+     PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/QXlsx COMPONENT devel
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..d148417
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+fix-cmake.diff

From null at kde.org  Thu Jul 30 08:07:21 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 30 Jul 2026 07:07:21 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/maui/maui-fiery/Neon/release=5D_debian/patches=3A_refresh_patch?=
Message-ID: <20260730070721.92D0E140195D@lerwini.kde.org>

Git commit 0780ea3b3d94e49fed9d60f8e74a433dadd27620 by Carlos De Maine.
Committed on 30/07/2026 at 06:54.
Pushed by carlosdem into branch 'Neon/release'.

refresh patch

M  +18   -0    debian/patches/fix_build.diff

https://invent.kde.org/neon/maui/maui-fiery/-/commit/0780ea3b3d94e49fed9d60f8e74a433dadd27620

diff --git a/debian/patches/fix_build.diff b/debian/patches/fix_build.diff
index 098875a..877f24b 100644
--- a/debian/patches/fix_build.diff
+++ b/debian/patches/fix_build.diff
@@ -15,3 +15,21 @@
  set(fiery_SRCS
      main.cpp
      models/historymodel.cpp
+
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index b868955..7e3faf9 100644
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -55,8 +55,7 @@ target_link_libraries(${PROJECT_NAME}
+     Qt6::Qml
+     KF6::I18n
+     KF6::CoreAddons
+-
+-    Qt::CorePrivate
+-    Qt::WebEngineCore
+-    Qt::WebEngineQuick
+-    Qt::WebEngineQuickPrivate)
++    Qt6::CorePrivate
++    Qt6::WebEngineCore
++    Qt6::WebEngineQuick
++    Qt6::WebEngineQuickPrivate)


From null at kde.org  Thu Jul 30 08:07:21 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 30 Jul 2026 07:07:21 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/maui/maui-fiery/Neon/release=5D_debian/patches=3A_separate_the_diffs?=
Message-ID: <20260730070721.965AE1401D2E@lerwini.kde.org>

Git commit 8823313d3cb2cf051f95545bc1d1a3021a15dc92 by Carlos De Maine.
Committed on 30/07/2026 at 07:07.
Pushed by carlosdem into branch 'Neon/release'.

separate the diffs

M  +0    -18   debian/patches/fix_build.diff
A  +17   -0    debian/patches/fix_build2.diff
M  +2    -1    debian/patches/series

https://invent.kde.org/neon/maui/maui-fiery/-/commit/8823313d3cb2cf051f95545bc1d1a3021a15dc92

diff --git a/debian/patches/fix_build.diff b/debian/patches/fix_build.diff
index 877f24b..098875a 100644
--- a/debian/patches/fix_build.diff
+++ b/debian/patches/fix_build.diff
@@ -15,21 +15,3 @@
  set(fiery_SRCS
      main.cpp
      models/historymodel.cpp
-
-diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
-index b868955..7e3faf9 100644
---- a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -55,8 +55,7 @@ target_link_libraries(${PROJECT_NAME}
-     Qt6::Qml
-     KF6::I18n
-     KF6::CoreAddons
--
--    Qt::CorePrivate
--    Qt::WebEngineCore
--    Qt::WebEngineQuick
--    Qt::WebEngineQuickPrivate)
-+    Qt6::CorePrivate
-+    Qt6::WebEngineCore
-+    Qt6::WebEngineQuick
-+    Qt6::WebEngineQuickPrivate)
diff --git a/debian/patches/fix_build2.diff b/debian/patches/fix_build2.diff
new file mode 100644
index 0000000..c1a14f5
--- /dev/null
+++ b/debian/patches/fix_build2.diff
@@ -0,0 +1,17 @@
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index b868955..7e3faf9 100644
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -55,8 +55,7 @@ target_link_libraries(${PROJECT_NAME}
+     Qt6::Qml
+     KF6::I18n
+     KF6::CoreAddons
+-
+-    Qt::CorePrivate
+-    Qt::WebEngineCore
+-    Qt::WebEngineQuick
+-    Qt::WebEngineQuickPrivate)
++    Qt6::CorePrivate
++    Qt6::WebEngineCore
++    Qt6::WebEngineQuick
++    Qt6::WebEngineQuickPrivate)
diff --git a/debian/patches/series b/debian/patches/series
index 581344e..bd25e2e 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
-fix_build.diff
\ No newline at end of file
+fix_build.diff
+fix_build2.diff

From null at kde.org  Thu Jul 30 08:42:20 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 30 Jul 2026 07:42:20 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/kdiagram/Neon/release=5D_debian=3A_i18n_=24=7BSource=3AVersion=7D_version_dependency?=
Message-ID: <20260730074220.8B8F7140136F@lerwini.kde.org>

Git commit ff36d79e2c1a082be4836c418c99c561e125f984 by Carlos De Maine.
Committed on 30/07/2026 at 07:42.
Pushed by carlosdem into branch 'Neon/release'.

i18n ${Source:Version} version dependency

M  +2    -2    debian/control

https://invent.kde.org/neon/graphics/kdiagram/-/commit/ff36d79e2c1a082be4836c418c99c561e125f984

diff --git a/debian/control b/debian/control
index 1a76e41..5421669 100644
--- a/debian/control
+++ b/debian/control
@@ -43,7 +43,7 @@ Depends:
  ${misc:Depends},
  ${shlibs:Depends}
 Recommends:
- libkchart-l10n (= ${binary:Version})
+ libkchart-l10n (= ${Source:Version})
 Description: library for creating business charts (shared library)
  KD Charts provides an implementation of the ODF Chart specification. It
  supports stock charts, box charts, and whisker charts and allows one to
@@ -85,7 +85,7 @@ Depends:
  ${misc:Depends},
  ${shlibs:Depends}
 Recommends:
- libkgantt-l10n (= ${binary:Version})
+ libkgantt-l10n (= ${Source:Version})
 Description: library for creating Gantt diagrams (shared library)
  Gantt charts are a bar charts that illustrate project schedules. KD Gantt
  provides a module for implementing ODF Gantt charts in Qt-based applications.

From null at kde.org  Thu Jul 30 09:12:22 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 30 Jul 2026 08:12:22 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/multimedia/elisa/Neon/release=5Fnoble=5D_debian/patches=3A_Revert_=22krash=2Ediff_for_kcrash_linkage=22?=
Message-ID: <20260730081222.1275C1401384@lerwini.kde.org>

Git commit 5b83a30ec1bcb107097cd5b02f25959b7cffc240 by Carlos De Maine.
Committed on 30/07/2026 at 08:12.
Pushed by carlosdem into branch 'Neon/release_noble'.

Revert "krash.diff for kcrash linkage"

This reverts commit 7b15b4021a0b1494c11d3822a40f14f5ab5d0ba5

D  +0    -15   debian/patches/kcrash.diff
D  +0    -1    debian/patches/series

https://invent.kde.org/neon/multimedia/elisa/-/commit/5b83a30ec1bcb107097cd5b02f25959b7cffc240

diff --git a/debian/patches/kcrash.diff b/debian/patches/kcrash.diff
deleted file mode 100644
index e3f19e3..0000000
--- a/debian/patches/kcrash.diff
+++ /dev/null
@@ -1,15 +0,0 @@
-diff --git a/src/main.cpp b/src/main.cpp
-index 60e942bf..daf6234f 100644
---- a/src/main.cpp
-+++ b/src/main.cpp
-@@ -111,7 +111,9 @@ int main(int argc, char *argv[])
-     aboutData.addCredit(QStringLiteral("Jérôme Guidon"), i18nc("@label", "Support for online radios"), QStringLiteral("guidon at live.fr"));
- 
-     KAboutData::setApplicationData(aboutData);
--
-+#if KFCrash_FOUND
-+    KCrash::initialize();
-+#endif
-     KirigamiAppDefaults::apply(&app);
- 
-     QCommandLineParser parser;
diff --git a/debian/patches/series b/debian/patches/series
deleted file mode 100644
index 038d921..0000000
--- a/debian/patches/series
+++ /dev/null
@@ -1 +0,0 @@
-kcrash.diff

From null at kde.org  Thu Jul 30 09:13:21 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 30 Jul 2026 08:13:21 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/multimedia/elisa/Neon/unstable=5Fnoble=5D_debian/patches=3A_Revert_=22Revert_=22krash=2Ediff_for_kcrash_linkage=22=22?=
Message-ID: <20260730081321.4F21D140142F@lerwini.kde.org>

Git commit eafbb6e602a3323ff810c2ae0d66c73768e538f6 by Carlos De Maine.
Committed on 30/07/2026 at 08:13.
Pushed by carlosdem into branch 'Neon/unstable_noble'.

Revert "Revert "krash.diff for kcrash linkage""

This reverts commit 5b83a30ec1bcb107097cd5b02f25959b7cffc240

A  +15   -0    debian/patches/kcrash.diff
A  +1    -0    debian/patches/series

https://invent.kde.org/neon/multimedia/elisa/-/commit/eafbb6e602a3323ff810c2ae0d66c73768e538f6

diff --git a/debian/patches/kcrash.diff b/debian/patches/kcrash.diff
new file mode 100644
index 0000000..e3f19e3
--- /dev/null
+++ b/debian/patches/kcrash.diff
@@ -0,0 +1,15 @@
+diff --git a/src/main.cpp b/src/main.cpp
+index 60e942bf..daf6234f 100644
+--- a/src/main.cpp
++++ b/src/main.cpp
+@@ -111,7 +111,9 @@ int main(int argc, char *argv[])
+     aboutData.addCredit(QStringLiteral("Jérôme Guidon"), i18nc("@label", "Support for online radios"), QStringLiteral("guidon at live.fr"));
+ 
+     KAboutData::setApplicationData(aboutData);
+-
++#if KFCrash_FOUND
++    KCrash::initialize();
++#endif
+     KirigamiAppDefaults::apply(&app);
+ 
+     QCommandLineParser parser;
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..038d921
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+kcrash.diff

From null at kde.org  Thu Jul 30 09:15:08 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 30 Jul 2026 08:15:08 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/kclock/Neon/release=5Fnoble=5D_debian/patches=3A_Revert_=22patch_out_kcrash_linkage_issue=22?=
Message-ID: <20260730081508.C8013140142F@lerwini.kde.org>

Git commit 503d161487b50581e348e9891421b6578fbdc515 by Carlos De Maine.
Committed on 30/07/2026 at 08:15.
Pushed by carlosdem into branch 'Neon/release_noble'.

Revert "patch out kcrash linkage issue"

This reverts commit 56708d5c566b69f6129fb9c2579607970f2e6b3f

D  +0    -13   debian/patches/kcrash.diff
D  +0    -1    debian/patches/series

https://invent.kde.org/neon/utilities/kclock/-/commit/503d161487b50581e348e9891421b6578fbdc515

diff --git a/debian/patches/kcrash.diff b/debian/patches/kcrash.diff
deleted file mode 100644
index b26e916..0000000
--- a/debian/patches/kcrash.diff
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/src/kclock/main.cpp b/src/kclock/main.cpp
-index 0b7b8241..985262d3 100644
---- a/src/kclock/main.cpp
-+++ b/src/kclock/main.cpp
-@@ -50,7 +50,7 @@ int main(int argc, char *argv[])
-     aboutData.addAuthor(i18n("Han Young"), QString(), QStringLiteral("hanyoung at protonmail.com"));
-     aboutData.addAuthor(i18n("Kai Uwe Broulik"), i18nc("Author", "Desktop Integration"), QStringLiteral("kde at broulik.de"));
-     KAboutData::setApplicationData(aboutData);
--
-+    KCrash::initialize();
-     KirigamiAppDefaults::apply(&app);
- 
-     QCommandLineParser parser;
diff --git a/debian/patches/series b/debian/patches/series
deleted file mode 100644
index 038d921..0000000
--- a/debian/patches/series
+++ /dev/null
@@ -1 +0,0 @@
-kcrash.diff

From null at kde.org  Thu Jul 30 09:26:22 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 30 Jul 2026 08:26:22 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/network/alligator/Neon/unstable=5Fnoble=5D_debian/patches=3A_patch_out_kcrash_cmake_lint_error?=
Message-ID: <20260730082622.1EEB6140160C@lerwini.kde.org>

Git commit 6fd42ac18c828feb9c412ac9e0f50ede5722e7bb by Carlos De Maine.
Committed on 30/07/2026 at 08:26.
Pushed by carlosdem into branch 'Neon/unstable_noble'.

patch out kcrash cmake lint error

(cherry picked from commit 62bd4b1496719e495e7a05021030b8bcd5b6b050)


(cherry picked from commit d1404c260b2789af68b00f2794e7bbc733f1d138)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

A  +12   -0    debian/patches/kcrash.diff
A  +1    -0    debian/patches/series

https://invent.kde.org/neon/network/alligator/-/commit/6fd42ac18c828feb9c412ac9e0f50ede5722e7bb

diff --git a/debian/patches/kcrash.diff b/debian/patches/kcrash.diff
new file mode 100644
index 0000000..8b94d8d
--- /dev/null
+++ b/debian/patches/kcrash.diff
@@ -0,0 +1,12 @@
+diff --git a/src/main.cpp b/src/main.cpp
+index e9f038f..3edc7fc 100644
+--- a/src/main.cpp
++++ b/src/main.cpp
+@@ -66,6 +66,7 @@ int main(int argc, char *argv[])
+ 
+ #ifndef Q_OS_ANDROID
+     QApplication::setWindowIcon(QIcon::fromTheme(QStringLiteral("alligator")));
++    KCrash::initialize();
+ #endif
+ 
+     KirigamiAppDefaults::apply(&app);
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..038d921
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+kcrash.diff

From null at kde.org  Thu Jul 30 09:42:38 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 30 Jul 2026 08:42:38 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/kdiagram/Neon/release=5D_debian=3A_small_s_in_=24=7Bsource=3AVersion=7D?=
Message-ID: <20260730084238.EA6A8140067E@lerwini.kde.org>

Git commit c415c0426720f8db9ccf88b9388865366f8d446d by Carlos De Maine.
Committed on 30/07/2026 at 08:42.
Pushed by carlosdem into branch 'Neon/release'.

small s in ${source:Version}

M  +2    -2    debian/control

https://invent.kde.org/neon/graphics/kdiagram/-/commit/c415c0426720f8db9ccf88b9388865366f8d446d

diff --git a/debian/control b/debian/control
index 5421669..b9bcdf1 100644
--- a/debian/control
+++ b/debian/control
@@ -43,7 +43,7 @@ Depends:
  ${misc:Depends},
  ${shlibs:Depends}
 Recommends:
- libkchart-l10n (= ${Source:Version})
+ libkchart-l10n (= ${source:Version})
 Description: library for creating business charts (shared library)
  KD Charts provides an implementation of the ODF Chart specification. It
  supports stock charts, box charts, and whisker charts and allows one to
@@ -85,7 +85,7 @@ Depends:
  ${misc:Depends},
  ${shlibs:Depends}
 Recommends:
- libkgantt-l10n (= ${Source:Version})
+ libkgantt-l10n (= ${source:Version})
 Description: library for creating Gantt diagrams (shared library)
  Gantt charts are a bar charts that illustrate project schedules. KD Gantt
  provides a module for implementing ODF Gantt charts in Qt-based applications.

From null at kde.org  Thu Jul 30 09:54:23 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 30 Jul 2026 08:54:23 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/office/skrooge/Neon/stable=5D_debian=3A_kf6-kirigami-dev_build_dep?=
Message-ID: <20260730085423.B183E1400832@lerwini.kde.org>

Git commit e5e1b86bdd00670f3c43aa049849f2d5dec98eae by Carlos De Maine.
Committed on 30/07/2026 at 08:54.
Pushed by carlosdem into branch 'Neon/stable'.

kf6-kirigami-dev build dep

M  +1    -0    debian/control

https://invent.kde.org/neon/office/skrooge/-/commit/e5e1b86bdd00670f3c43aa049849f2d5dec98eae

diff --git a/debian/control b/debian/control
index 8146972..1b7c2dd 100644
--- a/debian/control
+++ b/debian/control
@@ -19,6 +19,7 @@ Build-Depends: cmake,
                kf6-kguiaddons-dev,
                kf6-ki18n-dev,
                kf6-kiconthemes-dev,
+               kf6-kirigami-dev,
                kf6-kitemviews-dev,
                kf6-kjobwidgets-dev,
                kf6-kio-dev,

From null at kde.org  Thu Jul 30 09:54:42 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 30 Jul 2026 08:54:42 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/office/skrooge/Neon/stable=5Fnoble=5D_debian=3A_kf6-kirigami-dev_build_dep?=
Message-ID: <20260730085442.16FCB1400832@lerwini.kde.org>

Git commit a273b399d4cd25ab2f605b678ccc187ffa42e521 by Carlos De Maine.
Committed on 30/07/2026 at 08:54.
Pushed by carlosdem into branch 'Neon/stable_noble'.

kf6-kirigami-dev build dep

(cherry picked from commit e5e1b86bdd00670f3c43aa049849f2d5dec98eae)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +1    -0    debian/control

https://invent.kde.org/neon/office/skrooge/-/commit/a273b399d4cd25ab2f605b678ccc187ffa42e521

diff --git a/debian/control b/debian/control
index 8146972..1b7c2dd 100644
--- a/debian/control
+++ b/debian/control
@@ -19,6 +19,7 @@ Build-Depends: cmake,
                kf6-kguiaddons-dev,
                kf6-ki18n-dev,
                kf6-kiconthemes-dev,
+               kf6-kirigami-dev,
                kf6-kitemviews-dev,
                kf6-kjobwidgets-dev,
                kf6-kio-dev,

From null at kde.org  Thu Jul 30 12:06:04 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 30 Jul 2026 11:06:04 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/multimedia/subtitlecomposer/Neon/stable=5D_debian=3A_Revert_=22ffmpeg8_patch=22?=
Message-ID: <20260730110604.D0E2D140195A@lerwini.kde.org>

Git commit 0cbf91955ec5b9ad05b966233ed3ac3957472175 by Carlos De Maine.
Committed on 30/07/2026 at 11:06.
Pushed by carlosdem into branch 'Neon/stable'.

Revert "ffmpeg8 patch"

This reverts commit 9eb0adf2ddd63f7758e4751e7fd926c40ff6ca09

D  +0    -25   debian/patches/ffmpeg8.diff
M  +0    -1    debian/patches/series
M  +1    -1    debian/rules

https://invent.kde.org/neon/multimedia/subtitlecomposer/-/commit/0cbf91955ec5b9ad05b966233ed3ac3957472175

diff --git a/debian/patches/ffmpeg8.diff b/debian/patches/ffmpeg8.diff
deleted file mode 100644
index df87ae0..0000000
--- a/debian/patches/ffmpeg8.diff
+++ /dev/null
@@ -1,25 +0,0 @@
-diff --git a/src/videoplayer/backend/videostate.h b/src/videoplayer/backend/videostate.h
-index 80e7fe831a2b6507e6c93a60972e7ba44bc28f96..acd9cc3f713ce66fc601fa0c2064391a0f19b023 100644
---- a/src/videoplayer/backend/videostate.h
-+++ b/src/videoplayer/backend/videostate.h
-@@ -23,7 +23,6 @@
- 
- extern "C" {
- #include "libavformat/avformat.h"
--#include "libavcodec/avfft.h"
- #include "libswscale/swscale.h"
- }
- 
-@@ -58,6 +57,12 @@ extern "C" {
- #undef AUDIO_VISUALIZATION
- #undef VIDEO_SUBTITLE
- 
-+#ifdef AUDIO_VISUALIZATION
-+extern "C" {
-+#include "libavcodec/avfft.h"
-+}
-+#endif
-+
- namespace SubtitleComposer {
- class RenderThread;
- class GLRenderer;
diff --git a/debian/patches/series b/debian/patches/series
index bbb19c0..06cc067 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1 @@
 qt6_10_compat.diff
-ffmpeg8.diff
diff --git a/debian/rules b/debian/rules
index 5862926..a49fb57 100755
--- a/debian/rules
+++ b/debian/rules
@@ -6,4 +6,4 @@
 	dh $@ --with kf6 --buildsystem kf6
 
 override_dh_auto_configure:
-	dh_auto_configure -- -DQT_MAJOR_VERSION=6 -DAUDIO_VISUALIZATION=ON
+	dh_auto_configure -- -DQT_MAJOR_VERSION=6

From null at kde.org  Thu Jul 30 12:24:39 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 30 Jul 2026 11:24:39 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/multimedia/subtitlecomposer/Neon/stable=5D_debian/patches=3A_Revert_=22backport_qt6=2E10_compat_patch_from_master=22?=
Message-ID: <20260730112439.697E614014FF@lerwini.kde.org>

Git commit 2e73e6586098adb4a126b71fb534f117085034b8 by Carlos De Maine.
Committed on 30/07/2026 at 11:24.
Pushed by carlosdem into branch 'Neon/stable'.

Revert "backport qt6.10 compat patch from master"

This reverts commit 42f0dda015714b0a1eeb3dcbdeaa32732d6aa958

D  +0    -13   debian/patches/qt6_10_compat.diff
D  +0    -1    debian/patches/series

https://invent.kde.org/neon/multimedia/subtitlecomposer/-/commit/2e73e6586098adb4a126b71fb534f117085034b8

diff --git a/debian/patches/qt6_10_compat.diff b/debian/patches/qt6_10_compat.diff
deleted file mode 100644
index c439b10..0000000
--- a/debian/patches/qt6_10_compat.diff
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 6961511137582e228ec964d3fca7acae5f938339..397cadce2766949af1d128e6487dec7c840675c7 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -3,7 +3,7 @@ cmake_minimum_required(VERSION 3.16 FATAL_ERROR)
- project(subtitlecomposer VERSION "0.8.2")
- 
- if(QT_MAJOR_VERSION EQUAL 6)
--	set(QT_EXTRA_COMPONENTS OpenGLWidgets Core5Compat)
-+	set(QT_EXTRA_COMPONENTS OpenGLWidgets Core5Compat WidgetsPrivate)
- 	set(QT_MIN_VERSION "6.0.0")
- 	set(KF_MAJOR_VERSION "6")
- 	set(KF_MIN_VERSION "5.240.0")
diff --git a/debian/patches/series b/debian/patches/series
deleted file mode 100644
index 06cc067..0000000
--- a/debian/patches/series
+++ /dev/null
@@ -1 +0,0 @@
-qt6_10_compat.diff

From null at kde.org  Thu Jul 30 12:31:01 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 30 Jul 2026 11:31:01 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/sdk/poxml/Neon/release=5D_debian=3A_modernise?=
Message-ID: <20260730113101.A02AC14014ED@lerwini.kde.org>

Git commit f8f108ea9220d38a112b132ad0d5239f7c03fd13 by Carlos De Maine.
Committed on 30/07/2026 at 11:31.
Pushed by carlosdem into branch 'Neon/release'.

modernise

M  +1    -1    debian/changelog
D  +0    -1    debian/compat
M  +5    -4    debian/control
M  +7    -3    debian/rules

https://invent.kde.org/neon/sdk/poxml/-/commit/f8f108ea9220d38a112b132ad0d5239f7c03fd13

diff --git a/debian/changelog b/debian/changelog
index 4e4a7e8..d792eb6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-poxml (4:26.04.3-0neon) noble; urgency=medium
+poxml (4:26.04.3-0neon) resolute; urgency=medium
 
   * New release
 
diff --git a/debian/compat b/debian/compat
deleted file mode 100644
index f599e28..0000000
--- a/debian/compat
+++ /dev/null
@@ -1 +0,0 @@
-10
diff --git a/debian/control b/debian/control
index 316ce0f..2e20384 100644
--- a/debian/control
+++ b/debian/control
@@ -7,13 +7,14 @@ Uploaders: Sune Vuorela <sune at debian.org>,
            George Kiagiadakis <kiagiadakis.george at gmail.com>,
            Maximiliano Curia <maxy at debian.org>
 Build-Depends: cmake (>= 2.8.12~),
-               debhelper (>= 9),
-               extra-cmake-modules (>= 1.7.0~),
+               debhelper-compat (= 139),
+               kf6-extra-cmake-modules,
                kf6-kdoctools-dev,
                libgettextpo-dev,
-               pkg-kde-tools (>= 0.12),
+               pkg-kde-tools,
+               pkg-kde-tools-neon,
                qt6-base-dev
-Standards-Version: 4.1.1
+Standards-Version: 4.6.2
 Homepage: http://www.kde.org/
 Vcs-Browser: https://anonscm.debian.org/git/pkg-kde/applications/poxml.git
 Vcs-Git: https://anonscm.debian.org/git/pkg-kde/applications/poxml.git
diff --git a/debian/rules b/debian/rules
index 135944f..7e81a7a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,6 +1,10 @@
+
 #!/usr/bin/make -f
+# SPDX-License-Identifier: LGPL-2.0-or-later
+# # SPDX-FileCopyrightText: 2023 Jonathan Riddell <jr at jriddell.org>
 
-l10npkgs_firstversion_ok := 4:16.04.3-3~
+%:
+	dh $@ --with kf6 --buildsystem kf6
 
-include /usr/share/pkg-kde-tools/qt-kde-team/3/debian-qt-kde.mk
-include /usr/share/pkg-kde-tools/qt-kde-team/2/l10n-packages.mk
+override_dh_auto_configure:
+	dh_auto_configure -- -DQT_MAJOR_VERSION=6
\ No newline at end of file

From null at kde.org  Thu Jul 30 12:41:13 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 30 Jul 2026 11:41:13 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/sdk/poxml/Neon/release=5D_debian=3A_typo?=
Message-ID: <20260730114113.E3F9914008CC@lerwini.kde.org>

Git commit 43cf774a2baefe2232d5f9500e50427b66248a1a by Carlos De Maine.
Committed on 30/07/2026 at 11:36.
Pushed by carlosdem into branch 'Neon/release'.

typo

M  +1    -1    debian/control

https://invent.kde.org/neon/sdk/poxml/-/commit/43cf774a2baefe2232d5f9500e50427b66248a1a

diff --git a/debian/control b/debian/control
index 2e20384..f423e9d 100644
--- a/debian/control
+++ b/debian/control
@@ -7,7 +7,7 @@ Uploaders: Sune Vuorela <sune at debian.org>,
            George Kiagiadakis <kiagiadakis.george at gmail.com>,
            Maximiliano Curia <maxy at debian.org>
 Build-Depends: cmake (>= 2.8.12~),
-               debhelper-compat (= 139),
+               debhelper-compat (= 13),
                kf6-extra-cmake-modules,
                kf6-kdoctools-dev,
                libgettextpo-dev,

From null at kde.org  Thu Jul 30 13:02:00 2026
From: null at kde.org (Carlos De Maine)
Date: Thu, 30 Jul 2026 12:02:00 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/education/labplot/Neon/stable=5D_debian=3A_libqt-advanced-docking-system-dev?=
Message-ID: <20260730120200.13297140048D@lerwini.kde.org>

Git commit 38839d67e2b23b4137bbc057e64b469f0064a98c by Carlos De Maine.
Committed on 30/07/2026 at 12:01.
Pushed by carlosdem into branch 'Neon/stable'.

libqt-advanced-docking-system-dev

(cherry picked from commit 7617bbb32ddc0484efe59b19dcb4c8882cb47c12)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

M  +1    -1    debian/control

https://invent.kde.org/neon/education/labplot/-/commit/38839d67e2b23b4137bbc057e64b469f0064a98c

diff --git a/debian/control b/debian/control
index 2db57cb..b870862 100644
--- a/debian/control
+++ b/debian/control
@@ -44,7 +44,7 @@ Build-Depends: bison,
                liborcus-dev,
                liborigin-dev,
                libpoppler-qt6-dev,
-               libqt6-advanced-docking-system-dev,
+               libqt-advanced-docking-system-dev,
                libqt6qxlsx-dev,
                libreadstat-dev,
                libspectre-dev,

From null at kde.org  Fri Jul 31 04:38:47 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 31 Jul 2026 03:38:47 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/system/kcm-grub2/Neon/unstable=5D_debian=3A_libmagickcore-7=2Eq16-dev_in_resolute?=
Message-ID: <20260731033847.737FB140052E@lerwini.kde.org>

Git commit 1b1f9b1f3d195327e993762bed0e24101c0d6c0a by Carlos De Maine.
Committed on 31/07/2026 at 03:38.
Pushed by carlosdem into branch 'Neon/unstable'.

libmagickcore-7.q16-dev in resolute

M  +1    -1    debian/control

https://invent.kde.org/neon/system/kcm-grub2/-/commit/1b1f9b1f3d195327e993762bed0e24101c0d6c0a

diff --git a/debian/control b/debian/control
index 00c544a..4a9ea5a 100644
--- a/debian/control
+++ b/debian/control
@@ -14,7 +14,7 @@ Build-Depends: cmake,
                kf6-solid-dev,
                libhd-dev,
                libmagick++-dev,
-               libmagickcore-6.q16-dev,
+               libmagickcore-7.q16-dev,
                libpackagekitqt6-dev,
 #               libqapt-dev,
 #               memtest86+,

From null at kde.org  Fri Jul 31 04:56:58 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 31 Jul 2026 03:56:58 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/kclock/Neon/unstable=5Fnoble=5D_debian/patches=3A_Revert_=22Revert_=22patch_out_kcrash_linkage_issue=22=22?=
Message-ID: <20260731035658.6AA2E1401D29@lerwini.kde.org>

Git commit 447919a4d9ff1ea433ee08ff43f1d2442b8034cc by Carlos De Maine.
Committed on 31/07/2026 at 03:56.
Pushed by carlosdem into branch 'Neon/unstable_noble'.

Revert "Revert "patch out kcrash linkage issue""

This reverts commit 503d161487b50581e348e9891421b6578fbdc515

A  +13   -0    debian/patches/kcrash.diff
A  +1    -0    debian/patches/series

https://invent.kde.org/neon/utilities/kclock/-/commit/447919a4d9ff1ea433ee08ff43f1d2442b8034cc

diff --git a/debian/patches/kcrash.diff b/debian/patches/kcrash.diff
new file mode 100644
index 0000000..b26e916
--- /dev/null
+++ b/debian/patches/kcrash.diff
@@ -0,0 +1,13 @@
+diff --git a/src/kclock/main.cpp b/src/kclock/main.cpp
+index 0b7b8241..985262d3 100644
+--- a/src/kclock/main.cpp
++++ b/src/kclock/main.cpp
+@@ -50,7 +50,7 @@ int main(int argc, char *argv[])
+     aboutData.addAuthor(i18n("Han Young"), QString(), QStringLiteral("hanyoung at protonmail.com"));
+     aboutData.addAuthor(i18n("Kai Uwe Broulik"), i18nc("Author", "Desktop Integration"), QStringLiteral("kde at broulik.de"));
+     KAboutData::setApplicationData(aboutData);
+-
++    KCrash::initialize();
+     KirigamiAppDefaults::apply(&app);
+ 
+     QCommandLineParser parser;
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..038d921
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+kcrash.diff

From null at kde.org  Fri Jul 31 05:28:40 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 31 Jul 2026 04:28:40 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/krita/Neon/release=5D_debian/patches=3A_backport_patches_that_allow_different_pyqt6_versions?=
Message-ID: <20260731042840.0F70B1401382@lerwini.kde.org>

Git commit 56e57f19dc77923639b083feeeceac50e6f05358 by Carlos De Maine.
Committed on 31/07/2026 at 04:28.
Pushed by carlosdem into branch 'Neon/release'.

backport patches that allow different pyqt6 versions

A  +13   -0    debian/patches/30182dbfe789c9b44e5762978bf9ebb22c4f72b6.diff
A  +25   -0    debian/patches/bf7fa438058f95df35d98da73f6ba8b6751c01d4.diff
A  +3    -0    debian/patches/series

https://invent.kde.org/neon/graphics/krita/-/commit/56e57f19dc77923639b083feeeceac50e6f05358

diff --git a/debian/patches/30182dbfe789c9b44e5762978bf9ebb22c4f72b6.diff b/debian/patches/30182dbfe789c9b44e5762978bf9ebb22c4f72b6.diff
new file mode 100644
index 0000000..5f860e0
--- /dev/null
+++ b/debian/patches/30182dbfe789c9b44e5762978bf9ebb22c4f72b6.diff
@@ -0,0 +1,13 @@
+diff --git a/cmake/modules/SIPMacros.cmake b/cmake/modules/SIPMacros.cmake
+index 113a3b3234c456db4d15b4264238088a1cbbe4dd..052cf80c17620826b323e2d87e34db624dee2cfb 100644
+--- a/cmake/modules/SIPMacros.cmake
++++ b/cmake/modules/SIPMacros.cmake
+@@ -152,7 +152,7 @@ else()
+         endif()
+ 
+         if (QT_MAJOR_VERSION STREQUAL "6")
+-            set(abi_version "13.0")
++            set(abi_version "13.8")
+             set(sip_disabled_features "[\"Krita_Qt5\"]")
+         else()
+             set(abi_version "12.8")
diff --git a/debian/patches/bf7fa438058f95df35d98da73f6ba8b6751c01d4.diff b/debian/patches/bf7fa438058f95df35d98da73f6ba8b6751c01d4.diff
new file mode 100644
index 0000000..dafad47
--- /dev/null
+++ b/debian/patches/bf7fa438058f95df35d98da73f6ba8b6751c01d4.diff
@@ -0,0 +1,25 @@
+diff --git a/cmake/modules/SIPMacros.cmake b/cmake/modules/SIPMacros.cmake
+index 052cf80c17620826b323e2d87e34db624dee2cfb..a350222df900717d4f415d5fd30ba876649bb908 100644
+--- a/cmake/modules/SIPMacros.cmake
++++ b/cmake/modules/SIPMacros.cmake
+@@ -152,13 +152,19 @@ else()
+         endif()
+ 
+         if (QT_MAJOR_VERSION STREQUAL "6")
+-            set(abi_version "13.8")
++            if ("${Qt6_VERSION}" VERSION_GREATER_EQUAL 6.10.0)
++                set(abi_version "13.8")
++            else() 
++                set(abi_version "13.0")
++            endif()
+             set(sip_disabled_features "[\"Krita_Qt5\"]")
+         else()
+             set(abi_version "12.8")
+             set(sip_disabled_features "[]")
+         endif()
+ 
++        message(STATUS "SIP ABI version: ${abi_version}")
++
+         set(module_tags)
+         if (QT_MAJOR_VERSION STREQUAL "5")
+             foreach(_tag ${SIP_TAGS})
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..e1eda46
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,3 @@
+30182dbfe789c9b44e5762978bf9ebb22c4f72b6.diff
+bf7fa438058f95df35d98da73f6ba8b6751c01d4.diff
+

From null at kde.org  Fri Jul 31 05:34:01 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 31 Jul 2026 04:34:01 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/krita/Neon/unstable=5D_debian/patches=3A_Revert_=22backport_patches_that_allow_different_pyqt6_versions=22?=
Message-ID: <20260731043401.AA8BB14004B5@lerwini.kde.org>

Git commit 64136a40e3cdf0c379c8cddce39984c9868dc792 by Carlos De Maine.
Committed on 31/07/2026 at 04:33.
Pushed by carlosdem into branch 'Neon/unstable'.

Revert "backport patches that allow different pyqt6 versions"

This reverts commit 56e57f19dc77923639b083feeeceac50e6f05358.

D  +0    -13   debian/patches/30182dbfe789c9b44e5762978bf9ebb22c4f72b6.diff
D  +0    -25   debian/patches/bf7fa438058f95df35d98da73f6ba8b6751c01d4.diff
D  +0    -3    debian/patches/series

https://invent.kde.org/neon/graphics/krita/-/commit/64136a40e3cdf0c379c8cddce39984c9868dc792

diff --git a/debian/patches/30182dbfe789c9b44e5762978bf9ebb22c4f72b6.diff b/debian/patches/30182dbfe789c9b44e5762978bf9ebb22c4f72b6.diff
deleted file mode 100644
index 5f860e0..0000000
--- a/debian/patches/30182dbfe789c9b44e5762978bf9ebb22c4f72b6.diff
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/cmake/modules/SIPMacros.cmake b/cmake/modules/SIPMacros.cmake
-index 113a3b3234c456db4d15b4264238088a1cbbe4dd..052cf80c17620826b323e2d87e34db624dee2cfb 100644
---- a/cmake/modules/SIPMacros.cmake
-+++ b/cmake/modules/SIPMacros.cmake
-@@ -152,7 +152,7 @@ else()
-         endif()
- 
-         if (QT_MAJOR_VERSION STREQUAL "6")
--            set(abi_version "13.0")
-+            set(abi_version "13.8")
-             set(sip_disabled_features "[\"Krita_Qt5\"]")
-         else()
-             set(abi_version "12.8")
diff --git a/debian/patches/bf7fa438058f95df35d98da73f6ba8b6751c01d4.diff b/debian/patches/bf7fa438058f95df35d98da73f6ba8b6751c01d4.diff
deleted file mode 100644
index dafad47..0000000
--- a/debian/patches/bf7fa438058f95df35d98da73f6ba8b6751c01d4.diff
+++ /dev/null
@@ -1,25 +0,0 @@
-diff --git a/cmake/modules/SIPMacros.cmake b/cmake/modules/SIPMacros.cmake
-index 052cf80c17620826b323e2d87e34db624dee2cfb..a350222df900717d4f415d5fd30ba876649bb908 100644
---- a/cmake/modules/SIPMacros.cmake
-+++ b/cmake/modules/SIPMacros.cmake
-@@ -152,13 +152,19 @@ else()
-         endif()
- 
-         if (QT_MAJOR_VERSION STREQUAL "6")
--            set(abi_version "13.8")
-+            if ("${Qt6_VERSION}" VERSION_GREATER_EQUAL 6.10.0)
-+                set(abi_version "13.8")
-+            else() 
-+                set(abi_version "13.0")
-+            endif()
-             set(sip_disabled_features "[\"Krita_Qt5\"]")
-         else()
-             set(abi_version "12.8")
-             set(sip_disabled_features "[]")
-         endif()
- 
-+        message(STATUS "SIP ABI version: ${abi_version}")
-+
-         set(module_tags)
-         if (QT_MAJOR_VERSION STREQUAL "5")
-             foreach(_tag ${SIP_TAGS})
diff --git a/debian/patches/series b/debian/patches/series
deleted file mode 100644
index e1eda46..0000000
--- a/debian/patches/series
+++ /dev/null
@@ -1,3 +0,0 @@
-30182dbfe789c9b44e5762978bf9ebb22c4f72b6.diff
-bf7fa438058f95df35d98da73f6ba8b6751c01d4.diff
-

From null at kde.org  Fri Jul 31 05:46:21 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 31 Jul 2026 04:46:21 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/utilities/keurocalc/Neon/stable=5D_debian=3A_dh=5Fauto=5Fconfigure_--_-DQT=5FMAJOR=5FVERSION=3D6?=
Message-ID: <20260731044621.EFF4114008C5@lerwini.kde.org>

Git commit 3e29e9482c1b3c8c1768cc2c6c147e22af9735b0 by Carlos De Maine.
Committed on 31/07/2026 at 04:46.
Pushed by carlosdem into branch 'Neon/stable'.

dh_auto_configure -- -DQT_MAJOR_VERSION=6

M  +1    -6    debian/rules

https://invent.kde.org/neon/utilities/keurocalc/-/commit/3e29e9482c1b3c8c1768cc2c6c147e22af9735b0

diff --git a/debian/rules b/debian/rules
index 0f3820a..568b1d6 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,6 +1 @@
-#!/usr/bin/make -f
-
-export DEB_BUILD_MAINT_OPTIONS = hardening=+bindnow
-
-%:
-	dh $@ --with kf6 --buildsystem kf6
+dh_auto_configure -- -DQT_MAJOR_VERSION=6

From null at kde.org  Fri Jul 31 06:06:55 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 31 Jul 2026 05:06:55 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/system/systemdgenie/Neon/unstable=5D_debian=3A_add_pkgconf_dep?=
Message-ID: <20260731050655.8FB0C1402434@lerwini.kde.org>

Git commit 5f138b2b55a074dbf8e21503ba56c645ce7c16d5 by Carlos De Maine.
Committed on 31/07/2026 at 05:06.
Pushed by carlosdem into branch 'Neon/unstable'.

add pkgconf dep

M  +1    -0    debian/control

https://invent.kde.org/neon/system/systemdgenie/-/commit/5f138b2b55a074dbf8e21503ba56c645ce7c16d5

diff --git a/debian/control b/debian/control
index 23a557d..4602e96 100644
--- a/debian/control
+++ b/debian/control
@@ -15,6 +15,7 @@ Build-Depends: cmake,
                libpolkit-qt6-1-dev,
                libsystemd-dev,
                pkg-kde-tools-neon,
+               pkgconf,
                qt6-base-dev
 Standards-Version: 4.6.2
 Homepage: https://invent.kde.org/system/systemdgenie

From null at kde.org  Fri Jul 31 06:17:45 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 31 Jul 2026 05:17:45 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/sdk/poxml/Neon/release=5D_debian=3A_stray_characters?=
Message-ID: <20260731051745.D9CFB14009CE@lerwini.kde.org>

Git commit b1d8974e023f7788373671bd8f2b59707d12529f by Carlos De Maine.
Committed on 31/07/2026 at 05:17.
Pushed by carlosdem into branch 'Neon/release'.

stray characters

M  +1    -2    debian/rules

https://invent.kde.org/neon/sdk/poxml/-/commit/b1d8974e023f7788373671bd8f2b59707d12529f

diff --git a/debian/rules b/debian/rules
index 7e81a7a..e3ac5ca 100755
--- a/debian/rules
+++ b/debian/rules
@@ -3,8 +3,7 @@
 # SPDX-License-Identifier: LGPL-2.0-or-later
 # # SPDX-FileCopyrightText: 2023 Jonathan Riddell <jr at jriddell.org>
 
-%:
 	dh $@ --with kf6 --buildsystem kf6
 
 override_dh_auto_configure:
-	dh_auto_configure -- -DQT_MAJOR_VERSION=6
\ No newline at end of file
+	dh_auto_configure -- -DQT_MAJOR_VERSION=6

From null at kde.org  Fri Jul 31 06:25:49 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 31 Jul 2026 05:25:49 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/sdk/poxml/Neon/release=5D_debian=3A_no_spare_line_at_top_of_rules?=
Message-ID: <20260731052549.0343714004B5@lerwini.kde.org>

Git commit fc87f723a0aae2276aab7de9e9be5137480670c0 by Carlos De Maine.
Committed on 31/07/2026 at 05:24.
Pushed by carlosdem into branch 'Neon/release'.

no spare line at top of rules

M  +0    -1    debian/rules

https://invent.kde.org/neon/sdk/poxml/-/commit/fc87f723a0aae2276aab7de9e9be5137480670c0

diff --git a/debian/rules b/debian/rules
index e3ac5ca..6f43b5c 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,4 +1,3 @@
-
 #!/usr/bin/make -f
 # SPDX-License-Identifier: LGPL-2.0-or-later
 # # SPDX-FileCopyrightText: 2023 Jonathan Riddell <jr at jriddell.org>

From null at kde.org  Fri Jul 31 06:47:13 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 31 Jul 2026 05:47:13 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/merkuro/Neon/unstable=5D_debian/patches=3A_patch_back_in_kcrash_initialisation?=
Message-ID: <20260731054713.184801400567@lerwini.kde.org>

Git commit 0948439562d84e4a1d3bd221cd84655bb43ba56c by Carlos De Maine.
Committed on 31/07/2026 at 05:47.
Pushed by carlosdem into branch 'Neon/unstable'.

patch back in kcrash initialisation

A  +54   -0    debian/patches/kcrash.diff
A  +1    -0    debian/patches/series

https://invent.kde.org/neon/pim/merkuro/-/commit/0948439562d84e4a1d3bd221cd84655bb43ba56c

diff --git a/debian/patches/kcrash.diff b/debian/patches/kcrash.diff
new file mode 100644
index 0000000..9fff553
--- /dev/null
+++ b/debian/patches/kcrash.diff
@@ -0,0 +1,54 @@
+commit 653501f3f8ac0a16e5995c688a448153cbd05866
+Author: Carlos De Maine <carlosdem at kde.org>
+Date:   Fri Jul 31 15:44:49 2026 +1000
+
+    re-initialize kcrash for all binaries as per linter
+
+diff --git a/src/calendar/main.cpp b/src/calendar/main.cpp
+index 95e93e50..d478506a 100644
+--- a/src/calendar/main.cpp
++++ b/src/calendar/main.cpp
+@@ -71,6 +71,7 @@ int main(int argc, char *argv[])
+                         u"https://claudiocambra.com"_s);
+     aboutData.addAuthor(i18nc("@info:credit", "Felipe Kinoshita"), i18nc("@info:credit", "Developer"), u"kinofhek at gmail.com"_s, u"https://fhek.gitlab.io"_s);
+     KAboutData::setApplicationData(aboutData);
++    KCrash::initialize();
+     QGuiApplication::setWindowIcon(QIcon::fromTheme(u"org.kde.merkuro.calendar"_s));
+ 
+     QCommandLineParser parser;
+diff --git a/src/contacts/main.cpp b/src/contacts/main.cpp
+index 7cd60a7b..b01fbd77 100644
+--- a/src/contacts/main.cpp
++++ b/src/contacts/main.cpp
+@@ -64,6 +64,7 @@ int main(int argc, char *argv[])
+                         u"claudio.cambra at gmail.com"_s,
+                         u"https://claudiocambra.com"_s);
+     KAboutData::setApplicationData(aboutData);
++    KCrash::initialize();
+     QGuiApplication::setWindowIcon(QIcon::fromTheme(u"org.kde.merkuro.contact"_s));
+ 
+     QCommandLineParser parser;
+diff --git a/src/launcher/main.cpp b/src/launcher/main.cpp
+index d1e69ddc..c8d69cca 100644
+--- a/src/launcher/main.cpp
++++ b/src/launcher/main.cpp
+@@ -39,6 +39,7 @@ int main(int argc, char *argv[])
+     aboutData.addAuthor(i18nc("@info:credit", "Carl Schwan"), i18nc("@info:credit", "Maintainer"), u"carl at carlschwan.eu"_s, u"https://carlschwan.eu.com"_s);
+     aboutData.setTranslator(i18nc("NAME OF TRANSLATORS", "Your names"), i18nc("EMAIL OF TRANSLATORS", "Your emails"));
+     KAboutData::setApplicationData(aboutData);
++    KCrash::initialize();
+     QGuiApplication::setWindowIcon(QIcon::fromTheme(u"org.kde.merkuro.words"_s));
+ 
+     QQmlApplicationEngine engine;
+diff --git a/src/mail/main.cpp b/src/mail/main.cpp
+index 9bdaad0c..44bdd3d4 100644
+--- a/src/mail/main.cpp
++++ b/src/mail/main.cpp
+@@ -65,6 +65,7 @@ int main(int argc, char *argv[])
+                         u"claudio.cambra at gmail.com"_s,
+                         u"https://claudiocambra.com"_s);
+     KAboutData::setApplicationData(aboutData);
++    KCrash::initialize();
+     QGuiApplication::setWindowIcon(QIcon::fromTheme(u"org.kde.merkuro.mail"_s));
+ 
+     QCommandLineParser parser;
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..038d921
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+kcrash.diff

From null at kde.org  Fri Jul 31 06:47:39 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 31 Jul 2026 05:47:39 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/merkuro/Neon/stable=5Fnoble=5D_debian/patches=3A_patch_back_in_kcrash_initialisation?=
Message-ID: <20260731054739.15F441401D29@lerwini.kde.org>

Git commit 5df05ed330f948e914ec0822a89ff5233a97ca98 by Carlos De Maine.
Committed on 31/07/2026 at 05:47.
Pushed by carlosdem into branch 'Neon/stable_noble'.

patch back in kcrash initialisation

(cherry picked from commit 0948439562d84e4a1d3bd221cd84655bb43ba56c)

A  +54   -0    debian/patches/kcrash.diff
A  +1    -0    debian/patches/series

https://invent.kde.org/neon/pim/merkuro/-/commit/5df05ed330f948e914ec0822a89ff5233a97ca98

diff --git a/debian/patches/kcrash.diff b/debian/patches/kcrash.diff
new file mode 100644
index 0000000..9fff553
--- /dev/null
+++ b/debian/patches/kcrash.diff
@@ -0,0 +1,54 @@
+commit 653501f3f8ac0a16e5995c688a448153cbd05866
+Author: Carlos De Maine <carlosdem at kde.org>
+Date:   Fri Jul 31 15:44:49 2026 +1000
+
+    re-initialize kcrash for all binaries as per linter
+
+diff --git a/src/calendar/main.cpp b/src/calendar/main.cpp
+index 95e93e50..d478506a 100644
+--- a/src/calendar/main.cpp
++++ b/src/calendar/main.cpp
+@@ -71,6 +71,7 @@ int main(int argc, char *argv[])
+                         u"https://claudiocambra.com"_s);
+     aboutData.addAuthor(i18nc("@info:credit", "Felipe Kinoshita"), i18nc("@info:credit", "Developer"), u"kinofhek at gmail.com"_s, u"https://fhek.gitlab.io"_s);
+     KAboutData::setApplicationData(aboutData);
++    KCrash::initialize();
+     QGuiApplication::setWindowIcon(QIcon::fromTheme(u"org.kde.merkuro.calendar"_s));
+ 
+     QCommandLineParser parser;
+diff --git a/src/contacts/main.cpp b/src/contacts/main.cpp
+index 7cd60a7b..b01fbd77 100644
+--- a/src/contacts/main.cpp
++++ b/src/contacts/main.cpp
+@@ -64,6 +64,7 @@ int main(int argc, char *argv[])
+                         u"claudio.cambra at gmail.com"_s,
+                         u"https://claudiocambra.com"_s);
+     KAboutData::setApplicationData(aboutData);
++    KCrash::initialize();
+     QGuiApplication::setWindowIcon(QIcon::fromTheme(u"org.kde.merkuro.contact"_s));
+ 
+     QCommandLineParser parser;
+diff --git a/src/launcher/main.cpp b/src/launcher/main.cpp
+index d1e69ddc..c8d69cca 100644
+--- a/src/launcher/main.cpp
++++ b/src/launcher/main.cpp
+@@ -39,6 +39,7 @@ int main(int argc, char *argv[])
+     aboutData.addAuthor(i18nc("@info:credit", "Carl Schwan"), i18nc("@info:credit", "Maintainer"), u"carl at carlschwan.eu"_s, u"https://carlschwan.eu.com"_s);
+     aboutData.setTranslator(i18nc("NAME OF TRANSLATORS", "Your names"), i18nc("EMAIL OF TRANSLATORS", "Your emails"));
+     KAboutData::setApplicationData(aboutData);
++    KCrash::initialize();
+     QGuiApplication::setWindowIcon(QIcon::fromTheme(u"org.kde.merkuro.words"_s));
+ 
+     QQmlApplicationEngine engine;
+diff --git a/src/mail/main.cpp b/src/mail/main.cpp
+index 9bdaad0c..44bdd3d4 100644
+--- a/src/mail/main.cpp
++++ b/src/mail/main.cpp
+@@ -65,6 +65,7 @@ int main(int argc, char *argv[])
+                         u"claudio.cambra at gmail.com"_s,
+                         u"https://claudiocambra.com"_s);
+     KAboutData::setApplicationData(aboutData);
++    KCrash::initialize();
+     QGuiApplication::setWindowIcon(QIcon::fromTheme(u"org.kde.merkuro.mail"_s));
+ 
+     QCommandLineParser parser;
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..038d921
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+kcrash.diff

From null at kde.org  Fri Jul 31 06:47:55 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 31 Jul 2026 05:47:55 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/merkuro/Neon/stable=5Fnoble=5D_debian/patches=3A_Revert_=22patch_back_in_kcrash_initialisation=22?=
Message-ID: <20260731054755.2539C1400567@lerwini.kde.org>

Git commit 4b268fecfd1a5668f2f252506ab3680bb122fa32 by Carlos De Maine.
Committed on 31/07/2026 at 05:47.
Pushed by carlosdem into branch 'Neon/stable_noble'.

Revert "patch back in kcrash initialisation"

This reverts commit 5df05ed330f948e914ec0822a89ff5233a97ca98.

D  +0    -54   debian/patches/kcrash.diff
D  +0    -1    debian/patches/series

https://invent.kde.org/neon/pim/merkuro/-/commit/4b268fecfd1a5668f2f252506ab3680bb122fa32

diff --git a/debian/patches/kcrash.diff b/debian/patches/kcrash.diff
deleted file mode 100644
index 9fff553..0000000
--- a/debian/patches/kcrash.diff
+++ /dev/null
@@ -1,54 +0,0 @@
-commit 653501f3f8ac0a16e5995c688a448153cbd05866
-Author: Carlos De Maine <carlosdem at kde.org>
-Date:   Fri Jul 31 15:44:49 2026 +1000
-
-    re-initialize kcrash for all binaries as per linter
-
-diff --git a/src/calendar/main.cpp b/src/calendar/main.cpp
-index 95e93e50..d478506a 100644
---- a/src/calendar/main.cpp
-+++ b/src/calendar/main.cpp
-@@ -71,6 +71,7 @@ int main(int argc, char *argv[])
-                         u"https://claudiocambra.com"_s);
-     aboutData.addAuthor(i18nc("@info:credit", "Felipe Kinoshita"), i18nc("@info:credit", "Developer"), u"kinofhek at gmail.com"_s, u"https://fhek.gitlab.io"_s);
-     KAboutData::setApplicationData(aboutData);
-+    KCrash::initialize();
-     QGuiApplication::setWindowIcon(QIcon::fromTheme(u"org.kde.merkuro.calendar"_s));
- 
-     QCommandLineParser parser;
-diff --git a/src/contacts/main.cpp b/src/contacts/main.cpp
-index 7cd60a7b..b01fbd77 100644
---- a/src/contacts/main.cpp
-+++ b/src/contacts/main.cpp
-@@ -64,6 +64,7 @@ int main(int argc, char *argv[])
-                         u"claudio.cambra at gmail.com"_s,
-                         u"https://claudiocambra.com"_s);
-     KAboutData::setApplicationData(aboutData);
-+    KCrash::initialize();
-     QGuiApplication::setWindowIcon(QIcon::fromTheme(u"org.kde.merkuro.contact"_s));
- 
-     QCommandLineParser parser;
-diff --git a/src/launcher/main.cpp b/src/launcher/main.cpp
-index d1e69ddc..c8d69cca 100644
---- a/src/launcher/main.cpp
-+++ b/src/launcher/main.cpp
-@@ -39,6 +39,7 @@ int main(int argc, char *argv[])
-     aboutData.addAuthor(i18nc("@info:credit", "Carl Schwan"), i18nc("@info:credit", "Maintainer"), u"carl at carlschwan.eu"_s, u"https://carlschwan.eu.com"_s);
-     aboutData.setTranslator(i18nc("NAME OF TRANSLATORS", "Your names"), i18nc("EMAIL OF TRANSLATORS", "Your emails"));
-     KAboutData::setApplicationData(aboutData);
-+    KCrash::initialize();
-     QGuiApplication::setWindowIcon(QIcon::fromTheme(u"org.kde.merkuro.words"_s));
- 
-     QQmlApplicationEngine engine;
-diff --git a/src/mail/main.cpp b/src/mail/main.cpp
-index 9bdaad0c..44bdd3d4 100644
---- a/src/mail/main.cpp
-+++ b/src/mail/main.cpp
-@@ -65,6 +65,7 @@ int main(int argc, char *argv[])
-                         u"claudio.cambra at gmail.com"_s,
-                         u"https://claudiocambra.com"_s);
-     KAboutData::setApplicationData(aboutData);
-+    KCrash::initialize();
-     QGuiApplication::setWindowIcon(QIcon::fromTheme(u"org.kde.merkuro.mail"_s));
- 
-     QCommandLineParser parser;
diff --git a/debian/patches/series b/debian/patches/series
deleted file mode 100644
index 038d921..0000000
--- a/debian/patches/series
+++ /dev/null
@@ -1 +0,0 @@
-kcrash.diff

From null at kde.org  Fri Jul 31 06:48:38 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 31 Jul 2026 05:48:38 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/pim/merkuro/Neon/unstable=5Fnoble=5D_debian/patches=3A_patch_back_in_kcrash_initialisation?=
Message-ID: <20260731054838.220E51400567@lerwini.kde.org>

Git commit f2074dc8a357ed1b0cffe8663246a88fc3ef06c1 by Carlos De Maine.
Committed on 31/07/2026 at 05:48.
Pushed by carlosdem into branch 'Neon/unstable_noble'.

patch back in kcrash initialisation

(cherry picked from commit 0948439562d84e4a1d3bd221cd84655bb43ba56c)

A  +54   -0    debian/patches/kcrash.diff
A  +1    -0    debian/patches/series

https://invent.kde.org/neon/pim/merkuro/-/commit/f2074dc8a357ed1b0cffe8663246a88fc3ef06c1

diff --git a/debian/patches/kcrash.diff b/debian/patches/kcrash.diff
new file mode 100644
index 0000000..9fff553
--- /dev/null
+++ b/debian/patches/kcrash.diff
@@ -0,0 +1,54 @@
+commit 653501f3f8ac0a16e5995c688a448153cbd05866
+Author: Carlos De Maine <carlosdem at kde.org>
+Date:   Fri Jul 31 15:44:49 2026 +1000
+
+    re-initialize kcrash for all binaries as per linter
+
+diff --git a/src/calendar/main.cpp b/src/calendar/main.cpp
+index 95e93e50..d478506a 100644
+--- a/src/calendar/main.cpp
++++ b/src/calendar/main.cpp
+@@ -71,6 +71,7 @@ int main(int argc, char *argv[])
+                         u"https://claudiocambra.com"_s);
+     aboutData.addAuthor(i18nc("@info:credit", "Felipe Kinoshita"), i18nc("@info:credit", "Developer"), u"kinofhek at gmail.com"_s, u"https://fhek.gitlab.io"_s);
+     KAboutData::setApplicationData(aboutData);
++    KCrash::initialize();
+     QGuiApplication::setWindowIcon(QIcon::fromTheme(u"org.kde.merkuro.calendar"_s));
+ 
+     QCommandLineParser parser;
+diff --git a/src/contacts/main.cpp b/src/contacts/main.cpp
+index 7cd60a7b..b01fbd77 100644
+--- a/src/contacts/main.cpp
++++ b/src/contacts/main.cpp
+@@ -64,6 +64,7 @@ int main(int argc, char *argv[])
+                         u"claudio.cambra at gmail.com"_s,
+                         u"https://claudiocambra.com"_s);
+     KAboutData::setApplicationData(aboutData);
++    KCrash::initialize();
+     QGuiApplication::setWindowIcon(QIcon::fromTheme(u"org.kde.merkuro.contact"_s));
+ 
+     QCommandLineParser parser;
+diff --git a/src/launcher/main.cpp b/src/launcher/main.cpp
+index d1e69ddc..c8d69cca 100644
+--- a/src/launcher/main.cpp
++++ b/src/launcher/main.cpp
+@@ -39,6 +39,7 @@ int main(int argc, char *argv[])
+     aboutData.addAuthor(i18nc("@info:credit", "Carl Schwan"), i18nc("@info:credit", "Maintainer"), u"carl at carlschwan.eu"_s, u"https://carlschwan.eu.com"_s);
+     aboutData.setTranslator(i18nc("NAME OF TRANSLATORS", "Your names"), i18nc("EMAIL OF TRANSLATORS", "Your emails"));
+     KAboutData::setApplicationData(aboutData);
++    KCrash::initialize();
+     QGuiApplication::setWindowIcon(QIcon::fromTheme(u"org.kde.merkuro.words"_s));
+ 
+     QQmlApplicationEngine engine;
+diff --git a/src/mail/main.cpp b/src/mail/main.cpp
+index 9bdaad0c..44bdd3d4 100644
+--- a/src/mail/main.cpp
++++ b/src/mail/main.cpp
+@@ -65,6 +65,7 @@ int main(int argc, char *argv[])
+                         u"claudio.cambra at gmail.com"_s,
+                         u"https://claudiocambra.com"_s);
+     KAboutData::setApplicationData(aboutData);
++    KCrash::initialize();
+     QGuiApplication::setWindowIcon(QIcon::fromTheme(u"org.kde.merkuro.mail"_s));
+ 
+     QCommandLineParser parser;
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..038d921
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+kcrash.diff

From null at kde.org  Fri Jul 31 07:05:31 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 31 Jul 2026 06:05:31 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/graphics/krita/Neon/release=5Fnoble=5D_debian/patches=3A_backport_patches_that_allow_different_pyqt6_versions?=
Message-ID: <20260731060531.623971400335@lerwini.kde.org>

Git commit 523d65764190fa3396f68635e7e3483ee55aeb56 by Carlos De Maine.
Committed on 31/07/2026 at 06:05.
Pushed by carlosdem into branch 'Neon/release_noble'.

backport patches that allow different pyqt6 versions


(cherry picked from commit 56e57f19dc77923639b083feeeceac50e6f05358)

Co-authored-by: Carlos De Maine <carlosdem at kde.org>

A  +13   -0    debian/patches/30182dbfe789c9b44e5762978bf9ebb22c4f72b6.diff
A  +25   -0    debian/patches/bf7fa438058f95df35d98da73f6ba8b6751c01d4.diff
A  +3    -0    debian/patches/series

https://invent.kde.org/neon/graphics/krita/-/commit/523d65764190fa3396f68635e7e3483ee55aeb56

diff --git a/debian/patches/30182dbfe789c9b44e5762978bf9ebb22c4f72b6.diff b/debian/patches/30182dbfe789c9b44e5762978bf9ebb22c4f72b6.diff
new file mode 100644
index 0000000..5f860e0
--- /dev/null
+++ b/debian/patches/30182dbfe789c9b44e5762978bf9ebb22c4f72b6.diff
@@ -0,0 +1,13 @@
+diff --git a/cmake/modules/SIPMacros.cmake b/cmake/modules/SIPMacros.cmake
+index 113a3b3234c456db4d15b4264238088a1cbbe4dd..052cf80c17620826b323e2d87e34db624dee2cfb 100644
+--- a/cmake/modules/SIPMacros.cmake
++++ b/cmake/modules/SIPMacros.cmake
+@@ -152,7 +152,7 @@ else()
+         endif()
+ 
+         if (QT_MAJOR_VERSION STREQUAL "6")
+-            set(abi_version "13.0")
++            set(abi_version "13.8")
+             set(sip_disabled_features "[\"Krita_Qt5\"]")
+         else()
+             set(abi_version "12.8")
diff --git a/debian/patches/bf7fa438058f95df35d98da73f6ba8b6751c01d4.diff b/debian/patches/bf7fa438058f95df35d98da73f6ba8b6751c01d4.diff
new file mode 100644
index 0000000..dafad47
--- /dev/null
+++ b/debian/patches/bf7fa438058f95df35d98da73f6ba8b6751c01d4.diff
@@ -0,0 +1,25 @@
+diff --git a/cmake/modules/SIPMacros.cmake b/cmake/modules/SIPMacros.cmake
+index 052cf80c17620826b323e2d87e34db624dee2cfb..a350222df900717d4f415d5fd30ba876649bb908 100644
+--- a/cmake/modules/SIPMacros.cmake
++++ b/cmake/modules/SIPMacros.cmake
+@@ -152,13 +152,19 @@ else()
+         endif()
+ 
+         if (QT_MAJOR_VERSION STREQUAL "6")
+-            set(abi_version "13.8")
++            if ("${Qt6_VERSION}" VERSION_GREATER_EQUAL 6.10.0)
++                set(abi_version "13.8")
++            else() 
++                set(abi_version "13.0")
++            endif()
+             set(sip_disabled_features "[\"Krita_Qt5\"]")
+         else()
+             set(abi_version "12.8")
+             set(sip_disabled_features "[]")
+         endif()
+ 
++        message(STATUS "SIP ABI version: ${abi_version}")
++
+         set(module_tags)
+         if (QT_MAJOR_VERSION STREQUAL "5")
+             foreach(_tag ${SIP_TAGS})
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..e1eda46
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,3 @@
+30182dbfe789c9b44e5762978bf9ebb22c4f72b6.diff
+bf7fa438058f95df35d98da73f6ba8b6751c01d4.diff
+

From null at kde.org  Fri Jul 31 07:12:00 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 31 Jul 2026 06:12:00 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/sdk/poxml/Neon/release=5D_debian=3A_shebang!!?=
Message-ID: <20260731061200.20AA61400335@lerwini.kde.org>

Git commit d9fa9254acd4a905d86cace1e8dd8af183002efc by Carlos De Maine.
Committed on 31/07/2026 at 06:11.
Pushed by carlosdem into branch 'Neon/release'.

shebang!!

M  +1    -0    debian/rules

https://invent.kde.org/neon/sdk/poxml/-/commit/d9fa9254acd4a905d86cace1e8dd8af183002efc

diff --git a/debian/rules b/debian/rules
index 6f43b5c..a49fb57 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,6 +2,7 @@
 # SPDX-License-Identifier: LGPL-2.0-or-later
 # # SPDX-FileCopyrightText: 2023 Jonathan Riddell <jr at jriddell.org>
 
+%:
 	dh $@ --with kf6 --buildsystem kf6
 
 override_dh_auto_configure:

From null at kde.org  Fri Jul 31 07:21:27 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 31 Jul 2026 06:21:27 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/system/systemdgenie/Neon/unstable=5D_debian=3A_systemd-dev_build_dep?=
Message-ID: <20260731062127.CC5F2140252F@lerwini.kde.org>

Git commit 819b2afec11b065df2fac28f05a9a5672749e8c5 by Carlos De Maine.
Committed on 31/07/2026 at 06:21.
Pushed by carlosdem into branch 'Neon/unstable'.

systemd-dev build dep

M  +2    -1    debian/control

https://invent.kde.org/neon/system/systemdgenie/-/commit/819b2afec11b065df2fac28f05a9a5672749e8c5

diff --git a/debian/control b/debian/control
index 4602e96..1db3d29 100644
--- a/debian/control
+++ b/debian/control
@@ -16,7 +16,8 @@ Build-Depends: cmake,
                libsystemd-dev,
                pkg-kde-tools-neon,
                pkgconf,
-               qt6-base-dev
+               qt6-base-dev,
+               systemd-dev,
 Standards-Version: 4.6.2
 Homepage: https://invent.kde.org/system/systemdgenie
 

From null at kde.org  Fri Jul 31 07:59:23 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 31 Jul 2026 06:59:23 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/education/labplot/Neon/unstable=5Fnoble=5D_debian/patches=3A_initialize_after_KAboutData=3A=3AsetApplicationData?=
Message-ID: <20260731065923.E72281400A56@lerwini.kde.org>

Git commit 2b505cb227f2ef06521b85cbc4cbada087833cb8 by Carlos De Maine.
Committed on 31/07/2026 at 06:59.
Pushed by carlosdem into branch 'Neon/unstable_noble'.

initialize after KAboutData::setApplicationData

M  +22   -0    debian/patches/link_kcrash.diff

https://invent.kde.org/neon/education/labplot/-/commit/2b505cb227f2ef06521b85cbc4cbada087833cb8

diff --git a/debian/patches/link_kcrash.diff b/debian/patches/link_kcrash.diff
index fbe6279..b8a1b79 100644
--- a/debian/patches/link_kcrash.diff
+++ b/debian/patches/link_kcrash.diff
@@ -10,3 +10,25 @@ index 467a1022b..5e1dff9d0 100644
          qtadvanceddocking-qt${QT_VERSION_MAJOR}
      )
  
+diff --git a/src/frontend/LabPlot.cpp b/src/frontend/LabPlot.cpp
+index 85e717f5d..d49244692 100644
+--- a/src/frontend/LabPlot.cpp
++++ b/src/frontend/LabPlot.cpp
+@@ -112,8 +112,6 @@ int main(int argc, char* argv[]) {
+ 	DEBUG("DEBUG debugging enabled")
+ 	QDEBUG("QDEBUG debugging enabled")
+ 
+-	KCrash::initialize();
+-
+ 	QCommandLineParser parser;
+ 
+ 	QCommandLineOption nosplashOption(QStringLiteral("no-splash"), i18n("Disable splash screen"));
+@@ -216,6 +214,7 @@ int main(int argc, char* argv[]) {
+ 	// now that the locale settings are available
+ 	aboutData.setOtherText(AboutDialog::systemInfo() + AboutDialog::links());
+ 	KAboutData::setApplicationData(aboutData);
++	KCrash::initialize();
+ 
+ 	if (splash) {
+ 		splash->finish(window);
+

From null at kde.org  Fri Jul 31 08:01:02 2026
From: null at kde.org (Carlos De Maine)
Date: Fri, 31 Jul 2026 07:01:02 +0000 (UTC)
Subject: =?utf-8?q?=5Bneon/education/labplot/Neon/unstable=5D_debian/patches=3A_initialize_after_KAboutData=3A=3AsetApplicationData?=
Message-ID: <20260731070102.6CB6E1401040@lerwini.kde.org>

Git commit d1c13f71b7c0d49e671d1f81d05690bc9f25e0b0 by Carlos De Maine.
Committed on 31/07/2026 at 07:00.
Pushed by carlosdem into branch 'Neon/unstable'.

initialize after KAboutData::setApplicationData

M  +21   -0    debian/patches/link_kcrash.diff

https://invent.kde.org/neon/education/labplot/-/commit/d1c13f71b7c0d49e671d1f81d05690bc9f25e0b0

diff --cc debian/patches/link_kcrash.diff
index fbe6279,b8a1b79..d1c05b3
--- a/debian/patches/link_kcrash.diff
+++ b/debian/patches/link_kcrash.diff
@@@ -10,3 -10,25 +10,24 @@@ index 467a1022b..5e1dff9d0 10064
           qtadvanceddocking-qt${QT_VERSION_MAJOR}
       )
   
+ diff --git a/src/frontend/LabPlot.cpp b/src/frontend/LabPlot.cpp
+ index 85e717f5d..d49244692 100644
+ --- a/src/frontend/LabPlot.cpp
+ +++ b/src/frontend/LabPlot.cpp
+ @@ -112,8 +112,6 @@ int main(int argc, char* argv[]) {
+  	DEBUG("DEBUG debugging enabled")
+  	QDEBUG("QDEBUG debugging enabled")
+  
+ -	KCrash::initialize();
+ -
+  	QCommandLineParser parser;
+  
+  	QCommandLineOption nosplashOption(QStringLiteral("no-splash"), i18n("Disable splash screen"));
+ @@ -216,6 +214,7 @@ int main(int argc, char* argv[]) {
+  	// now that the locale settings are available
+  	aboutData.setOtherText(AboutDialog::systemInfo() + AboutDialog::links());
+  	KAboutData::setApplicationData(aboutData);
+ +	KCrash::initialize();
+  
+  	if (splash) {
+  		splash->finish(window);
 -

