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" +}
