Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kitinerary for openSUSE:Factory 
checked in at 2026-05-11 16:49:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kitinerary (Old)
 and      /work/SRC/openSUSE:Factory/.kitinerary.new.1966 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kitinerary"

Mon May 11 16:49:31 2026 rev:97 rq:1351669 version:26.04.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/kitinerary/kitinerary.changes    2026-04-17 
21:48:45.787805088 +0200
+++ /work/SRC/openSUSE:Factory/.kitinerary.new.1966/kitinerary.changes  
2026-05-11 16:50:26.471696108 +0200
@@ -1,0 +2,13 @@
+Thu May  7 08:02:52 UTC 2026 - Christophe Marin <[email protected]>
+
+- Update to 26.04.1
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/gear/26.04.1/
+- Changes since 26.04.0:
+  * Fix required Qt version
+  * Reflect the move of KMime to Frameworks in the dependency data
+  * Add Condor PKPass extractor
+  * Add extractor script for monbus.es tickets
+
+-------------------------------------------------------------------

Old:
----
  kitinerary-26.04.0.tar.xz
  kitinerary-26.04.0.tar.xz.sig

New:
----
  kitinerary-26.04.1.tar.xz
  kitinerary-26.04.1.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kitinerary.spec ++++++
--- /var/tmp/diff_new_pack.FC3KZw/_old  2026-05-11 16:50:27.159724417 +0200
+++ /var/tmp/diff_new_pack.FC3KZw/_new  2026-05-11 16:50:27.163724581 +0200
@@ -18,11 +18,11 @@
 
 %define kf6_version 6.19.0
 %define qt6_version 6.9.0
-%define kpim6_version 6.7.0
+%define kpim6_version 6.7.1
 
 %bcond_without released
 Name:           kitinerary
-Version:        26.04.0
+Version:        26.04.1
 Release:        0
 Summary:        Data model and extraction system for travel reservations
 License:        LGPL-2.1-or-later


++++++ kitinerary-26.04.0.tar.xz -> kitinerary-26.04.1.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kitinerary-26.04.0/CMakeLists.txt 
new/kitinerary-26.04.1/CMakeLists.txt
--- old/kitinerary-26.04.0/CMakeLists.txt       2026-04-10 00:32:11.000000000 
+0200
+++ new/kitinerary-26.04.1/CMakeLists.txt       2026-05-04 09:22:41.000000000 
+0200
@@ -7,13 +7,13 @@
 # KDE Application Version, managed by release script
 set (RELEASE_SERVICE_VERSION_MAJOR "26")
 set (RELEASE_SERVICE_VERSION_MINOR "04")
-set (RELEASE_SERVICE_VERSION_MICRO "0")
+set (RELEASE_SERVICE_VERSION_MICRO "1")
 set (RELEASE_SERVICE_VERSION 
"${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}.${RELEASE_SERVICE_VERSION_MICRO}")
 
-set(PIM_VERSION "6.7.0")
+set(PIM_VERSION "6.7.1")
 project(KItinerary VERSION ${PIM_VERSION})
 
-set(QT_REQUIRED_VERSION "6.7.0")
+set(QT_REQUIRED_VERSION "6.7.1")
 set(KF_MIN_VERSION "6.22.0")
 
 find_package(ECM ${KF_MIN_VERSION} REQUIRED NO_MODULE)
@@ -49,8 +49,8 @@
     find_package(SharedMimeInfo 1.3 REQUIRED)
 endif()
 
-set(KMIME_VERSION "6.7.0")
-set(PIM_PKPASS "6.7.0")
+set(KMIME_VERSION "6.7.1")
+set(PIM_PKPASS "6.7.1")
 
 find_package(KPim6Mime ${KMIME_VERSION} CONFIG REQUIRED)
 find_package(KPim6PkPass ${PIM_PKPASS} CONFIG REQUIRED)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kitinerary-26.04.0/src/cli/org.kde.kitinerary-extractor.appdata.xml 
new/kitinerary-26.04.1/src/cli/org.kde.kitinerary-extractor.appdata.xml
--- old/kitinerary-26.04.0/src/cli/org.kde.kitinerary-extractor.appdata.xml     
2026-04-10 00:32:11.000000000 +0200
+++ new/kitinerary-26.04.1/src/cli/org.kde.kitinerary-extractor.appdata.xml     
2026-05-04 09:22:41.000000000 +0200
@@ -133,6 +133,7 @@
   </categories>
   <launchable 
type="desktop-id">org.kde.kitinerary-extractor.desktop</launchable>
   <releases>
+    <release version="6.7.1" date="2026-05-07"/>
     <release version="6.7.0" date="2026-04-16"/>
     <release version="6.6.3" date="2026-03-05"/>
     <release version="6.6.2" date="2026-02-05"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kitinerary-26.04.0/src/lib/scripts/extractors.qrc 
new/kitinerary-26.04.1/src/lib/scripts/extractors.qrc
--- old/kitinerary-26.04.0/src/lib/scripts/extractors.qrc       2026-04-10 
00:32:11.000000000 +0200
+++ new/kitinerary-26.04.1/src/lib/scripts/extractors.qrc       2026-05-04 
09:22:41.000000000 +0200
@@ -253,6 +253,8 @@
         <file>meetup.js</file>
         <file>meininger.json</file>
         <file>meininger.js</file>
+        <file>monbus.json</file>
+        <file>monbus.js</file>
         <file>moongate.json</file>
         <file>moongate.js</file>
         <file>motel-one.json</file>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kitinerary-26.04.0/src/lib/scripts/monbus.js 
new/kitinerary-26.04.1/src/lib/scripts/monbus.js
--- old/kitinerary-26.04.0/src/lib/scripts/monbus.js    1970-01-01 
01:00:00.000000000 +0100
+++ new/kitinerary-26.04.1/src/lib/scripts/monbus.js    2026-05-04 
09:22:41.000000000 +0200
@@ -0,0 +1,20 @@
+// SPDX-FileCopyrightText: 2026 Volker Krause <[email protected]>
+// SPDX-License-Identifier: LGPL-2.0-or-later
+
+function extractPdf(pdf, node, barcode) {
+    const text = pdf.pages[barcode.location].text;
+    let res = JsonLd.newBusReservation();
+    res.reservedTicket.ticketToken = 'qrcode:' + barcode.content;
+    const dep = text.match(/salida\n+\s+(\S.*\S)  +(\d\d:\d\d)/);
+    res.reservationFor.departureTime = JsonLd.toDateTime(dep[1] + dep[2], 
"dd/MM/yyyyHH:mm", "es");
+    res.reservationFor.departureBusStop.name = 
text.match(/Origen\n+\s+(\S.*)\n/)[1];
+    const arr = text.match(/llegada\n+\s+(\S.*\S)  +(\d\d:\d\d)/);
+    res.reservationFor.arrivalTime = JsonLd.toDateTime(arr[1] + arr[2], 
"dd/MM/yyyyHH:mm", "es");
+    res.reservationFor.arrivalBusStop.name = 
text.match(/Destino\n+\s+(\S.*)\n/)[1];
+    res.reservationFor.provider.name = text.match(/Empresa 
comercializadora\n+\s+(\S.*)\n/)[1];
+    res.reservedTicket.name = text.match(/Tarifa\n+\s+(\S.*)\n/)[1];
+    res.reservedTicket.ticketNumber = text.match(/Cod. billete.*\n+\s+(\S+) 
/)[1];
+    res.reservationNumber = text.match(/Cod. Reserva.*\n+\s+(\S+) /)[1];
+    res.underName.name = text.match(/Nombre\n+\s+(\S.*)\n/)[1];
+    return res;
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kitinerary-26.04.0/src/lib/scripts/monbus.json 
new/kitinerary-26.04.1/src/lib/scripts/monbus.json
--- old/kitinerary-26.04.0/src/lib/scripts/monbus.json  1970-01-01 
01:00:00.000000000 +0100
+++ new/kitinerary-26.04.1/src/lib/scripts/monbus.json  2026-05-04 
09:22:41.000000000 +0200
@@ -0,0 +1,12 @@
+{
+    "filter": [
+        {
+            "match": "^http://www.monbus.es";,
+            "mimeType": "text/plain",
+            "scope": "Descendants"
+        }
+    ],
+    "function": "extractPdf",
+    "mimeType": "application/pdf",
+    "script": "monbus.js"
+}

Reply via email to