Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package dataquay for openSUSE:Factory checked in at 2025-09-09 20:35:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dataquay (Old) and /work/SRC/openSUSE:Factory/.dataquay.new.1977 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dataquay" Tue Sep 9 20:35:20 2025 rev:4 rq:1303393 version:0.9.5 Changes: -------- --- /work/SRC/openSUSE:Factory/dataquay/dataquay.changes 2024-02-27 22:46:23.074266123 +0100 +++ /work/SRC/openSUSE:Factory/.dataquay.new.1977/dataquay.changes 2025-09-09 20:35:21.742153207 +0200 @@ -1,0 +2,10 @@ +Tue Sep 9 17:44:45 UTC 2025 - Luigi Baldoni <aloi...@gmx.com> + +- Update to version 0.9.5 + * Update to support Qt6 + * Add importString methods +- Refresh dataquay-redland.patch, dataquay-sharedlib.patch + and dataquay-includedir.patch +- Switch to qt6 + +------------------------------------------------------------------- Old: ---- dataquay-0.9.1.tar.bz2 New: ---- dataquay-0.9.5.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dataquay.spec ++++++ --- /var/tmp/diff_new_pack.KVoWCo/_old 2025-09-09 20:35:23.194214319 +0200 +++ /var/tmp/diff_new_pack.KVoWCo/_new 2025-09-09 20:35:23.194214319 +0200 @@ -1,7 +1,7 @@ # # spec file for package dataquay # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2025 SUSE LLC and contributors # Copyright (c) 2012 Pascal Bleser <pascal.ble...@opensuse.org> # # All modifications and additions to the file contributed by third parties @@ -13,33 +13,34 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %define soname 0 Name: dataquay -Version: 0.9.1 +Version: 0.9.5 Release: 0 Summary: C++ API for RDF data stores License: MIT Group: Development/Libraries/C and C++ -Url: http://breakfastquay.com/dataquay/ -Source: http://breakfastquay.com/files/releases/%{name}-%{version}.tar.bz2 +URL: https://breakfastquay.com/dataquay/ +Source: https://breakfastquay.com/files/releases/%{name}-%{version}.tar.bz2 Patch1: dataquay-lib64.patch Patch2: dataquay-redland.patch Patch4: dataquay-sharedlib.patch -# PATCH-FIX-OPENSUSE dataquay-includedir.patch aloi...@gmx.co -- add dataquay subdir to include path +# PATCH-FIX-OPENSUSE dataquay-includedir.patch aloi...@gmx.com -- add dataquay subdir to include path Patch5: dataquay-includedir.patch BuildRequires: gcc-c++ -BuildRequires: libqt5-qtbase-common-devel BuildRequires: pkgconfig -BuildRequires: pkgconfig(Qt5Core) +BuildRequires: pkgconfig(Qt6Core) +BuildRequires: pkgconfig(Qt6Test) +BuildRequires: pkgconfig(raptor2) BuildRequires: pkgconfig(redland) %description Dataquay is a library that provides a C++ API for an -RDF data store using Qt5 classes and containers. +RDF data store using Qt6 classes and containers. %package -n lib%{name}%{soname} Summary: C++ API for RDF data stores @@ -47,7 +48,7 @@ %description -n lib%{name}%{soname} Dataquay is a library that provides a C++ API for an -RDF data store using Qt5 classes and containers. +RDF data store using Qt6 classes and containers. %package devel Summary: Development files for dataquay, an RDF data store library @@ -56,7 +57,7 @@ %description devel Dataquay is a library that provides a C++ API for an -RDF data store using Qt5 classes and containers. +RDF data store using Qt6 classes and containers. This subpackage contains the header files for developing applications that want to make use of dataquay. @@ -65,10 +66,11 @@ %autosetup -p1 %build -%qmake5 PREFIX=%{_prefix} LIBDIR=%{_libdir} dataquay.pro +%qmake6 PREFIX=%{_prefix} LIBDIR=%{_libdir} dataquay.pro +%qmake6_build %install -%qmake5_install +%qmake6_install install -D -m0644 deploy/%{name}.pc %{buildroot}%{_libdir}/pkgconfig/%{name}.pc %post -n lib%{name}%{soname} -p /sbin/ldconfig @@ -76,7 +78,8 @@ %files -n lib%{name}%{soname} %defattr(-,root,root,-) -%doc CHANGELOG COPYING README.txt +%license COPYING +%doc CHANGELOG README.txt %{_libdir}/lib%{name}.so.%{soname} %{_libdir}/lib%{name}.so.%{soname}.* ++++++ dataquay-0.9.1.tar.bz2 -> dataquay-0.9.5.tar.bz2 ++++++ ++++ 2074 lines of diff (skipped) ++++++ dataquay-includedir.patch ++++++ --- /var/tmp/diff_new_pack.KVoWCo/_old 2025-09-09 20:35:23.750237721 +0200 +++ /var/tmp/diff_new_pack.KVoWCo/_new 2025-09-09 20:35:23.778238899 +0200 @@ -1,11 +1,27 @@ -Index: dataquay-0.9.1/deploy/dataquay.pc.in +Index: dataquay-0.9.5/deploy/dataquay.pc.in =================================================================== ---- dataquay-0.9.1.orig/deploy/dataquay.pc.in -+++ dataquay-0.9.1/deploy/dataquay.pc.in -@@ -7,4 +7,4 @@ Name: dataquay +--- dataquay-0.9.5.orig/deploy/dataquay.pc.in ++++ dataquay-0.9.5/deploy/dataquay.pc.in +@@ -5,6 +5,6 @@ includedir=${prefix}/include + + Name: dataquay Version: 0.9.1 - Description: C++ API for an RDF data store using Qt4 classes and containers +-Description: C++ API for an RDF data store using Qt4 classes and containers ++Description: C++ API for an RDF data store using Qt5/Qt6 classes and containers Libs: -L${libdir} -ldataquay %EXTRALIBS% -Cflags: -I${includedir} +Cflags: -I${includedir} -I${includedir}/dataquay +Index: dataquay-0.9.5/lib.pro +=================================================================== +--- dataquay-0.9.5.orig/lib.pro ++++ dataquay-0.9.5/lib.pro +@@ -77,7 +77,7 @@ linux* { + includes.files = dataquay + pkgconfig.path = $${LIBDIR}/pkgconfig + pkgconfig.files = deploy/dataquay.pc +- pkgconfig.extra = sed -e "'"s.%PREFIX%.$${PREFIX}."'" -e "'"s.%LIBDIR%.$${LIBDIR}."'" -e "'"s.%EXTRALIBS%.$${EXTRALIBS}."'" deploy/dataquay.pc.in > deploy/dataquay.pc ++ pkgconfig.extra = sed -e "'"s.%PREFIX%.$${PREFIX}."'" -e "'"s.%LIBDIR%.$${LIBDIR}."'" -e "'"s.%EXTRALIBS%.$${EXTRALIBS}."'" -e "'"s,Version:.*,Version: $${VERSION},"'" deploy/dataquay.pc.in > deploy/dataquay.pc + INSTALLS += target includes pkgconfig + } + ++++++ dataquay-redland.patch ++++++ --- /var/tmp/diff_new_pack.KVoWCo/_old 2025-09-09 20:35:23.966246812 +0200 +++ /var/tmp/diff_new_pack.KVoWCo/_new 2025-09-09 20:35:24.006248495 +0200 @@ -1,14 +1,16 @@ -Index: dataquay-0.9.1/config.pri +Index: dataquay-0.9.5/config.pri =================================================================== ---- dataquay-0.9.1.orig/config.pri -+++ dataquay-0.9.1/config.pri -@@ -3,7 +3,7 @@ CONFIG += release +--- dataquay-0.9.5.orig/config.pri ++++ dataquay-0.9.5/config.pri +@@ -3,8 +3,8 @@ CONFIG += release # Define these to use the Redland datastore (http://librdf.org/) DEFINES += USE_REDLAND -QMAKE_CXXFLAGS += -I/usr/include/rasqal -I/usr/include/raptor2 -+QMAKE_CXXFLAGS += `pkg-config --cflags redland` - EXTRALIBS += -lrdf +-EXTRALIBS += -lrdf ++QMAKE_CXXFLAGS += `pkg-config --cflags redland raptor2` ++EXTRALIBS += -lrdf -lraptor2 # Define this to use the Sord datastore (http://drobilla.net/software/sord/) + #DEFINES += USE_SORD ++++++ dataquay-sharedlib.patch ++++++ --- /var/tmp/diff_new_pack.KVoWCo/_old 2025-09-09 20:35:24.210257081 +0200 +++ /var/tmp/diff_new_pack.KVoWCo/_new 2025-09-09 20:35:24.242258428 +0200 @@ -1,15 +1,12 @@ -Index: dataquay-0.9.1/lib.pro +Index: dataquay-0.9.5/lib.pro =================================================================== ---- dataquay-0.9.1.orig/lib.pro -+++ dataquay-0.9.1/lib.pro -@@ -4,8 +4,9 @@ exists(debug.pri) { - } - +--- dataquay-0.9.5.orig/lib.pro ++++ dataquay-0.9.5/lib.pro +@@ -6,6 +6,7 @@ exists(debug.pri) { TEMPLATE = lib --CONFIG += warn_on staticlib c++11 -+CONFIG += warn_on c++11 + CONFIG += warn_on c++11 QT -= gui -+LIBS += `pkg-config --libs redland` ++LIBS += `pkg-config --libs redland raptor2` TARGET = dataquay