[neon-notifications] Changes in repo-metadata

Neon CI noreply at kde.org
Fri May 24 19:46:20 BST 2024


commit 558e00a4bcccfcf0dd42fb214f0cc5b521eba882
Author: Laurent Montel <montel at kde.org>
Date:   Fri May 24 08:53:41 2024 +0200

    branch 2.2 is open. Now stable-kf6-qt6 is 2.2 branch

diff --git a/dependencies/logical-module-structure.json b/dependencies/logical-module-structure.json
index c90c6b56..8f0d9e84 100644
--- a/dependencies/logical-module-structure.json
+++ b/dependencies/logical-module-structure.json
@@ -731,7 +731,8 @@
         "extragear/network/ruqola": {
             "kf6-qt6": "master",
             "kf5-qt5": "2.1",
-            "stable-kf5-qt5": "2.1"
+            "stable-kf5-qt5": "2.1",
+            "stable-kf6-qt6": "2.2"
         },
         "extragear/office/tellico": {
             "kf5-qt5": "master",
diff --git a/projects-invent/network/ruqola/i18n.json b/projects-invent/network/ruqola/i18n.json
index e39b6c00..d0339e86 100644
--- a/projects-invent/network/ruqola/i18n.json
+++ b/projects-invent/network/ruqola/i18n.json
@@ -1 +1 @@
-{"stable_kf5": "2.1", "trunk_kf5": "none", "trunk_kf6": "master"}
+{"stable_kf5": "2.1", "trunk_kf5": "none", "stable_kf6": "2.2", "trunk_kf6": "master"}

commit 8a1efd5d4ad1ce4e968f71915f3cec201e6f3fcf
Author: Andrew Shark <ashark at linuxcomp.ru>
Date:   Mon Apr 15 15:26:39 2024 +0300

    opensuse: add qt6-pdf-devel/cmake(Qt6Pdf) for skanpage

diff --git a/distro-dependencies/opensuse.ini b/distro-dependencies/opensuse.ini
index 35bcf69e..48c68f48 100644
--- a/distro-dependencies/opensuse.ini
+++ b/distro-dependencies/opensuse.ini
@@ -27,6 +27,7 @@ cmake(Qt6Gui)
 cmake(Qt6LinguistTools)
 cmake(Qt6Multimedia)
 cmake(Qt6Network)
+cmake(Qt6Pdf)
 cmake(Qt6PrintSupport)
 cmake(Qt6Qml)
 cmake(Qt6Quick)

commit e9ca498c9a939d3dc226a772db9d280167c30e55
Author: Andrew Shark <ashark at linuxcomp.ru>
Date:   Mon Apr 15 15:12:28 2024 +0300

    opensuse: add sane-backends-devel/pkgconfig(sane-backends) for ksanecore

diff --git a/distro-dependencies/opensuse.ini b/distro-dependencies/opensuse.ini
index 815a4d9c..35bcf69e 100644
--- a/distro-dependencies/opensuse.ini
+++ b/distro-dependencies/opensuse.ini
@@ -129,6 +129,7 @@ pkgconfig(libxml-2.0)
 pkgconfig(libxslt)
 pkgconfig(nss)
 pkgconfig(pam)
+pkgconfig(sane-backends)
 pkgconfig(sm)
 pkgconfig(wayland-protocols)
 pkgconfig(wayland-server)

commit 4d071b55501c44834a16f884861dcfb071fc5318
Author: Andrew Shark <ashark at linuxcomp.ru>
Date:   Fri May 3 06:00:33 2024 +0300

    Describe adding opensuse deps

diff --git a/distro-dependencies/README.md b/distro-dependencies/README.md
index 557c3cab..5ed263f7 100644
--- a/distro-dependencies/README.md
+++ b/distro-dependencies/README.md
@@ -1,3 +1,43 @@
 When adding new packages, please keep the listing in alphabetical order.
 
 If using JetBrains IDE, select the wanted lines, then in main menu: **Edit | Sort Lines**.
+
+## openSUSE
+
+In case you are adding a `*-devel` package, for example, `qt6-pdf-devel`, prefer adding it
+as a virtual package. Run the command:
+```bash
+sudo zypper info --provides qt6-pdf-devel
+```
+
+You will see output like this:
+```
+Information for package qt6-pdf-devel:
+--------------------------------------
+Repository     : openSUSE-Tumbleweed-Oss
+Name           : qt6-pdf-devel
+Version        : 6.7.0-1.1
+Arch           : x86_64
+Vendor         : openSUSE
+Installed Size : 94,0 KiB
+Installed      : No
+Status         : not installed
+Source package : qt6-webengine-6.7.0-1.1.src
+Upstream URL   : https://www.qt.io
+Summary        : Development files for the Qt 6 Pdf library
+Description    : 
+    Development files for the Qt 6 Pdf library.
+Provides       : [4]
+    cmake(Qt6Pdf) = 6.7.0
+    pkgconfig(Qt6Pdf) = 6.7.0
+    qt6-pdf-devel = 6.7.0-1.1
+    qt6-pdf-devel(x86-64) = 6.7.0-1.1
+```
+
+Notice that `cmake(Qt6Pdf)` and `pkgconfig(Qt6Pdf)` virtual packages.
+
+So instead of adding `qt6-pdf-devel`, add `cmake(Qt6Pdf)`.
+
+`cmake(xxx)` is for packages providing CMake config files (minus private-devel packages for Qt)  
+`pkgconfig(xxx)` is for packages only providing pkgconfig files.  
+There is a benefit for these: if a package gets renamed, the cmake / pkgconfig names would not change.  



More information about the neon-notifications mailing list