16 Commits

Author SHA256 Message Date
3125cbaba0 Accepting request 1331275 from KDE:Applications
KDE release gear 25.12.2 (forwarded request 1330785 from krop)

OBS-URL: https://build.opensuse.org/request/show/1331275
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitinerary?expand=0&rev=94
2026-02-06 18:03:40 +00:00
Christophe Marin
688153a92f KDE release gear 25.12.2
OBS-URL: https://build.opensuse.org/package/show/KDE:Applications/kitinerary?expand=0&rev=249
2026-02-05 11:18:29 +00:00
4839b74eb7 Accepting request 1326134 from KDE:Applications
KDE release gear 25.12.1 (forwarded request 1325801 from krop)

OBS-URL: https://build.opensuse.org/request/show/1326134
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitinerary?expand=0&rev=93
2026-01-12 09:14:06 +00:00
Christophe Marin
4b6985564e KDE release gear 25.12.1
OBS-URL: https://build.opensuse.org/package/show/KDE:Applications/kitinerary?expand=0&rev=247
2026-01-08 20:59:51 +00:00
e92fed864c Accepting request 1322406 from KDE:Applications
KDE release gear 25.12 (forwarded request 1321386 from krop)

OBS-URL: https://build.opensuse.org/request/show/1322406
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitinerary?expand=0&rev=92
2025-12-15 10:48:41 +00:00
Christophe Marin
0e322c5d1e KDE release gear 25.12
OBS-URL: https://build.opensuse.org/package/show/KDE:Applications/kitinerary?expand=0&rev=245
2025-12-11 22:46:31 +00:00
Christophe Marin
b9944d2621 KDE Release gear 25.12 beta
OBS-URL: https://build.opensuse.org/package/show/KDE:Applications/kitinerary?expand=0&rev=244
2025-11-22 12:44:02 +00:00
855d21aae6 Accepting request 1316231 from KDE:Applications
KDE release gear 25.08.3

OBS-URL: https://build.opensuse.org/request/show/1316231
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitinerary?expand=0&rev=91
2025-11-08 15:27:51 +00:00
Christophe Marin
74df392d5d KDE release gear 25.08.3
OBS-URL: https://build.opensuse.org/package/show/KDE:Applications/kitinerary?expand=0&rev=242
2025-11-07 00:14:03 +00:00
edfd32537c Accepting request 1310161 from KDE:Applications
KDE release gear 25.08.2 (forwarded request 1309696 from krop)

OBS-URL: https://build.opensuse.org/request/show/1310161
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitinerary?expand=0&rev=90
2025-10-13 15:22:31 +00:00
Christophe Marin
195935d7da KDE release gear 25.08.2
OBS-URL: https://build.opensuse.org/package/show/KDE:Applications/kitinerary?expand=0&rev=240
2025-10-09 15:37:24 +00:00
3613ccb2a1 Accepting request 1303890 from KDE:Applications
KDE release gear 25.08.1

OBS-URL: https://build.opensuse.org/request/show/1303890
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitinerary?expand=0&rev=89
2025-09-11 12:38:49 +00:00
Christophe Marin
c762af1a16 KDE Release gear 25.08.1
OBS-URL: https://build.opensuse.org/package/show/KDE:Applications/kitinerary?expand=0&rev=238
2025-09-11 07:37:22 +00:00
d70f7e0938 Accepting request 1299634 from KDE:Applications
KDE release gear 25.08.0 (forwarded request 1299260 from krop)

OBS-URL: https://build.opensuse.org/request/show/1299634
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitinerary?expand=0&rev=88
2025-08-16 18:36:15 +00:00
Christophe Marin
d8b1254b86 KDE release gear 25.08.0
OBS-URL: https://build.opensuse.org/package/show/KDE:Applications/kitinerary?expand=0&rev=236
2025-08-15 06:49:40 +00:00
Christophe Marin
23fc5d23ea KDE release gear 25.08 beta
OBS-URL: https://build.opensuse.org/package/show/KDE:Applications/kitinerary?expand=0&rev=235
2025-07-22 18:25:20 +00:00
7 changed files with 248 additions and 24 deletions

7
_constraints Normal file
View File

@@ -0,0 +1,7 @@
<constraints>
<hardware>
<memory>
<size unit="G">6</size>
</memory>
</hardware>
</constraints>

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ca93a086feccf0f36d4ca56a9f5ccf51943d7e1945b392daf211e42f128139d4
size 2076496

View File

@@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE2BwMs463Je9mkcOFu0YzUNbvMe8FAmhjckUACgkQu0YzUNbv
Me8xsQ/+MNi8aOHAp2zBZUbT3fqvNp8QIarbfxsP79U9yeyDo7uHPvb67mlmCvA8
wPIrJ3Np++wy+Ob+ocGfXnF5mzqgsh+6xIK0on5DDcfUn8mOM/E+0VDnlOZRDuI7
6GKaBCJ2rcjsVe46CNkZDogg55k3HkVH3/MBBbibNT8acse0dRL4SW4VpX7t7ior
I3jpAFcqEtkMPQqw0K61JjIAh9hueOgW+yMbW2sDzqb65S4DvfspXP8kQDDWndz/
6bDfVAizgX1EkvtxVuo3mmyb0sWe5Ot2huI12yJZehI7r58ahOE0Irri7edVLvUG
aopeGKy9RZWBWDp/J5euZ9kaBNheFpNeiY56TO+O7z0gcSYHbMMXinlDCWoL5xp5
QJVUUbQs5ElzI0A/mXq8EvMRer0/OECVFL7n4Tksol48+12+7foBfhiAi3JPBY5K
kSVaiZ8J1WDec84Db2KIJLBggj5M5/KF8L3jqBF0489o36AS2rtQ9ljzCH9MkMPR
HM4ouRklCYTPBJ2JEZ4A5gWLR2iIRPVY4quaMJDm8bLdSo30uzyQdwOhVezLghwN
is+kNmESGq24cfjgD/4NelZ4O6oR0P1bVNk2Lt2Hj28KUMoYATc2/wg+buVY7ntV
UoaNOvoxoXU/hrr/Fnn+jgJo7u63vtYd4P8KdCjTvxSbKrmygNY=
=VeXH
-----END PGP SIGNATURE-----

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6f5074ff8d4fd0640a7d0f37e9c14b3bb0316f121625c7d50513da706d439046
size 2177616

View File

@@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE2BwMs463Je9mkcOFu0YzUNbvMe8FAmmBTTAACgkQu0YzUNbv
Me9zcw//esQ2P7l+SqkwNK6dypbbKjMzfW0NF9yT5CVbnTeQkmgkBnVxP1YA6fsr
1/OIRVDe0f0JnIQYWYRbvyO3ihtOZv6uRski5clZfNboZ4tp/hh65CXhAvtBH8iX
z1nbRLwuVa/6ZDAel+2Xd6SS5FFoZinr5a7Sfwzuk7KCc8lvqQLrgl+tnRs5jD7K
u3fsg+swzaXO3Guf54xs6evf9SMf7+J2kUzhO0p3FIWlNMYD/az0Objppi31CqpC
Z4sB9aaRwHEIuizenoxH46nOalXgveLnLX23Y55OeemLYPNHjnS2b9Tcv6I6/DYd
BPDrJ2wEkgS3z9aZMxSF20GYUqCZkMDRx9QgoprGvCaL3lMhoAEFwWAAcldcyfnt
K2GCHJ8yaAO7CkVR7O1CnJVFo0Z2cWhXChJB3wspQqqHPO0XjQ+drKbojWNZDEWM
J7YiAK0rAvEjkpmzSYOaOKUztOkbj30jeJneKcV9Z2XkTit48mKrXfS6x2MmpS/x
X+z4H/zuYpLJoBiQkXvtqrJZyE1ZFPplEY48umRe/xG7V9LQZZ/q1YLMhnW2U9iP
rbpZGZVGToT7SlpfPSBCueT+HZ0y5Z6+VIlH8GSyG8Ul16Jq++saRE+/bL7Z1TGy
xvVCLt1iDHkrTOP1FrAKx777Kw5I9g6xraxLGopXV0IHJfNfcwQ=
=E2Ki
-----END PGP SIGNATURE-----

View File

@@ -1,3 +1,218 @@
-------------------------------------------------------------------
Tue Feb 3 10:05:45 UTC 2026 - Christophe Marin <christophe@krop.fr>
- Update to 25.12.2
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/25.12.2/
- Changes since 25.12.1:
* Find ZXing 3.0 as well and remove pre-3.0 version workarounds
* Adapt to ZXing 3.0 BarcodeFormats API change
* Namespace ZXING_* macros
* Adapt to Poppler 26.02 API changes
* Support SNCF TER pass barcodes
* Adapt to Poppler 26.02 API removal
* Extract more information from SNCF TER barcodes
-------------------------------------------------------------------
Wed Jan 7 12:24:59 UTC 2026 - Christophe Marin <christophe@krop.fr>
- Update to 25.12.1
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/25.12.1/
- Changes since 25.12.0:
* Adapt to another Poppler 26.01 API change
* Port away from deprecated ZXing API
* Adapt extractor scripts to Poppler 26.01 whitespace changes
* Ensure we concatenate PDF page text with a line break
* Add support for gomus annual tickets
* Silence UIC ticket barcode runtime parser warnings
* Normalize whitespaces in reservation numbers
* Fix HTML document unit test on Windows
* klm: add parser for en "Ticket for your trip" emails
* Extract boardingGroup from KLM boarding passes
* Force Unix line breaks and physical layout for PDF text extraction
* Adapt to Poppler 26.01 API changes
* Fix crash on referenced but non-existent PDF masks (kde#513945)
* Extract station identifiers from domestic Czech train tickets
* Read passenger name from Czech 3697OT UIC ticket barcode blocks
* Handle 3697OT UIC vendor blocks in Czech railways extractor script
* Decode 3697OT UIC vendor blocks as 1154UT blocks too
* Build static extractor against release branch dependencies
* Support Italian booking.com confirmation emails
* Update DB ical extraction patterns for international trips
* Correctly merge Deutsche Bahn "code share" trains
* Update extractor script for DB seat reservations
* Fix MÁV v4 barcode matching pattern
* Handle MÁV Volan bus ticket barcodes
* Accept bus reservations with just a departure day as well
-------------------------------------------------------------------
Sat Dec 6 11:40:44 UTC 2025 - Christophe Marin <christophe@krop.fr>
- Update to 25.12.0
* New feature release
* For more details please see:
* https://kde.org/announcements/gear/25.12.0/
- Changes since 25.11.80:
* Update RSP6 public keys
* Allow to ingest RSP6 keys from a manually provided file as well
* Extract MAV Volan bus tickets
* Extract ticket validity from all types of MÁV ticket barcode blocks
* Extract prices from Cytric hotel bookings
* Extract station codes from MAV supplement and reservation blocks too
* Fix parsing MAV ticket numbers
* Improve MAV barcode trigger patterns
* Handle RSP6 decoding failures properly
* Support MAV supplement blocks and fix v6 reservation blocks
* Extract MAV passenger block data also from tickets without a trip block
* Emit generic Ticket objects for MAV barcodes not bound to a specific trip
* Extract ticket validity time ranges from MAV barcodes
* Consolidate extractor script for different MÁV barcode versions
* Resolve Hungarian railway station codes in post-processing
* Add lookup function for Hungarian railway station codes
* Regenerate train station database
* Generate train station lookup tables for Hungarian railway station codes
* Adapt to Wikidata railway station ontology changes
* Validate the format of Indian railway station codes
* Extract Hungarian station codes from MAV v5/6 barcodes
* Extract price from MÁV ticket barcodes
* Update static build dependencies
* Fix Flatpak build
* Add another date/time format pattern for Eurostar
* Exclude the right column when extracting Eurostar PDFs
-------------------------------------------------------------------
Sat Nov 15 19:56:46 UTC 2025 - Christophe Marin <christophe@krop.fr>
- Update to 25.11.80
* New feature release
- Too many changes since 25.08.3, only listing bugfixes:
* Extract Müpa Budapest tickets correctly (kde#511257)
-------------------------------------------------------------------
Thu Nov 6 18:37:44 UTC 2025 - Christophe Marin <christophe@krop.fr>
- Update to 25.08.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/25.08.3/
- Changes since 25.08.2:
* Add citycity.se iCal extractor script
* Tweak Flixbus address extraction patterns
* Improve Flixbus PDF extraction patterns
* Add extractor script for domestic CFR PDF tickets
* Try harder to drop RCT2 dummy arrival times
* Add Comboios de Portugal extractor script
* Add extractor script for Wiener Linien ticket barcodes
* Extract Müpa Budapest tickets correctly (kde#511257)
* Make RyanAir times parsing more robust
* Adapt NH Hotels extractor to newer variants
* Make the United parser even more resilient
* Consider names with swapped given/family name as equivalent as well
* Update static extractor build dependencies
-------------------------------------------------------------------
Tue Oct 7 18:49:09 UTC 2025 - Christophe Marin <christophe@krop.fr>
- Update to 25.08.2
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/25.08.2/
- Changes since 25.08.1:
* Fill missing arrival airport IATA codes in Ryanair return trips
* Expand booking.com name and address extraction patterns
* Rework booking.com address extraction
* Improve extraction patterns for Spanish booking.com emails
* Extract price and tariff code from SNCF SSBv3 ticket barcodes
* Add Ethiad PDF ticket extractor script
* Add extractor script for AirAsia PDF itineraries
* Add extractor script for SNCF SSB barcodes
* Use the QML-safe way of reading out QDateTimes from iCal everywhere
* Handle 8-digit UIC station codes in generic SSB extractor
* Add method to compute UIC station code checksum digit
* Support static libphonenumber 9 as well
* Add support for libphonenumber 9
* Clean up workarounds for the stuck KDE Flatpak runtime
* Add extractor script for tixly pkpasses
* Handle one more Pretix date/time variant
* Make Ryanair extractor more robust for extracting the upside down parts
* Allow to extract text from explicitly rotated PDF pages
* Hardcode B&B website for hotel reservations
-------------------------------------------------------------------
Wed Sep 10 09:23:51 UTC 2025 - Christophe Marin <christophe@krop.fr>
- Update to 25.08.1
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/25.08.1/
- Changes since 25.08.0:
* Strip off leading zeros of flight numbers
* Cleanup airport names extracted from Finnair eticket receipts
* Handle Finnair etickets which already have a seat assigned on the first leg
* Extract FCB ticket validity times in more cases
* Use Aztec barcodes for MÁV domestic tickets
* Support extracting RegioJet seat reservation PDFs
* Limit the number of CPU cores used during compilation
* Yet more fixes for the United Airlines parser
* Add extractor script for Center Parcs PDFs
* Add extractor script for edreams hotel bookings
* Unwrap arrays in Place names and address properties
* Fix extraction of Coloseum pkpasses without a seat reservation
* Add additional Pretix PDF extractor trigger
* Ignore abbreviation for "international" in generic airport name detection
* Add uic company code for LTG Link
* Handle German booking.com emails without hotel email addresses
* Handle English booking.com emails with extra long hotel names
* Don't skip HTML booking.com parsing if we got results from plain text data
* Handle Pretix PDF tickets without location and/or reservation number
* Add LTG Link pkpass extractor script
* Fix extracting LTG Link Interrail tickets
* Remove hardcoded THA prefix for Thalys services
-------------------------------------------------------------------
Fri Aug 8 07:47:37 UTC 2025 - Christophe Marin <christophe@krop.fr>
- Update to 25.08.0
* New feature release
* For more details please see:
* https://kde.org/announcements/gear/25.08.0/
- Changes since 25.07.80:
* Keeping `readDateTime` in for PkPass Pretix parser
* Add Cvent PkPass Extractor
* add eventbrite pkpass extractor
* Enhance ticket parsing functionality across various scripts
* Add Odoo PDF parsing functionality and configuration
* Support another (newer?) Pretix PDF ticket variant
* Support English B&B Hotel confirmation emails
* Support extracting multi-leg ZSSK tickets
* Add extractor for pathe.fr PkPass.
* Parse dates crossing a month boundary correctly in Tito tickets
* Add extractorscript for Northlink Ferries (Scotland)
* Handle German date/time formats in Eurostar PDF tickets
* Gopass: add SPDX headers
* Gopass: add i18n map
* Add Gopass Ticket Confirmation Extractor
* Extract departure date from Eurostar pkpass files
* Add basic globtour.com bus ticket extractor script
* Build Flatpak in stable branch against stable dependencies
* Correctly sort unbound bus tickets
* Add extractor script for Arriva bus tickets
* Handle more language variants in SCNF PDF ticket dates
* Support German language variant of Eurostar PDFs
* Support prepositions date/time format in BlablaBus tickets
-------------------------------------------------------------------
Mon Jul 14 14:25:23 UTC 2025 - Christophe Marin <christophe@krop.fr>
- Update to 25.07.80
* New feature release
- Too many changes since 25.04.3, only listing bugfixes:
* Add extractor script for ticket-ua railway passes (kde#505891)
* Fix extracting Amtrak tickets with multi-line station names (kde#501409)
-------------------------------------------------------------------
Tue Jul 1 15:27:03 UTC 2025 - Christophe Marin <christophe@krop.fr>

View File

@@ -1,7 +1,7 @@
#
# spec file for package kitinerary
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,13 +16,13 @@
#
%define kf6_version 6.6.0
%define qt6_version 6.6.0
%define kpim6_version 6.4.3
%define kf6_version 6.19.0
%define qt6_version 6.9.0
%define kpim6_version 6.6.2
%bcond_without released
Name: kitinerary
Version: 25.04.3
Version: 25.12.2
Release: 0
Summary: Data model and extraction system for travel reservations
License: LGPL-2.1-or-later
@@ -35,6 +35,8 @@ Source2: applications.keyring
BuildRequires: doxygen
BuildRequires: kf6-extra-cmake-modules >= %{kf6_version}
BuildRequires: libphonenumber-devel
BuildRequires: libboost_date_time-devel
BuildRequires: libboost_thread-devel
BuildRequires: pkgconfig
BuildRequires: shared-mime-info
BuildRequires: cmake(KF6CalendarCore) >= %{kf6_version}