Hello community, here is the log from the commit of package gpsd for openSUSE:Factory checked in at 2017-12-08 12:48:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gpsd (Old) and /work/SRC/openSUSE:Factory/.gpsd.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gpsd" Fri Dec 8 12:48:23 2017 rev:46 rq:547419 version:3.17 Changes: -------- --- /work/SRC/openSUSE:Factory/gpsd/gpsd.changes 2017-11-29 10:50:55.580423832 +0100 +++ /work/SRC/openSUSE:Factory/.gpsd.new/gpsd.changes 2017-12-08 12:48:26.605067440 +0100 @@ -1,0 +2,6 @@ +Fri Dec 1 15:05:22 UTC 2017 - mimi...@gmail.com + +- build with Qt5 +- refreshed gpsd-python3.patch + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gpsd.spec ++++++ --- /var/tmp/diff_new_pack.NBfpJw/_old 2017-12-08 12:48:27.673028870 +0100 +++ /var/tmp/diff_new_pack.NBfpJw/_new 2017-12-08 12:48:27.673028870 +0100 @@ -49,8 +49,9 @@ BuildRequires: systemd-rpm-macros BuildRequires: update-desktop-files BuildRequires: xmlto -BuildRequires: pkgconfig(QtCore) >= 4.5.3 -BuildRequires: pkgconfig(QtNetwork) >= 4.5.3 +BuildRequires: pkgconfig(Qt5Core) +BuildRequires: pkgconfig(Qt5Network) +BuildRequires: pkgconfig(Qt5Widgets) BuildRequires: pkgconfig(bluez) BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(libusb-1.0) @@ -100,7 +101,7 @@ %package -n %{libgps} Summary: Shared library for GPS applications -Group: Development/Libraries/Python +Group: System/Libraries %description -n %{libgps} This package provides the shared library for gpsd and other GPS aware @@ -108,7 +109,7 @@ %package -n %{libQgps} Summary: Shared Qt library for GPS applications -Group: Development/Libraries/Python +Group: System/Libraries %description -n %{libQgps} This package provides the shared Qt library for gpsd and other GPS aware @@ -177,8 +178,9 @@ %build # The SCons description does not handle CXXFLAGS correctly, pass C++ flags also in CFLAGS -export CFLAGS="%{optflags} -fvisibility-inlines-hidden -std=gnu++98" -export CXXFLAGS="%{optflags} -fvisibility-inlines-hidden -std=gnu++98" +export CFLAGS="%{optflags}" +export CXXFLAGS="%{optflags}" +export CPPFLAGS="%{optflags}" pyversions=( python2 python3 ) pylibdir=( %{python2_sitearch} %{python3_sitearch} ) @@ -192,7 +194,8 @@ dbus_export=yes \ systemd=yes \ libQgpsmm=yes \ - debug=yes \ + qt=yes \ + qt_versioned=5 \ leapfetch=no \ prefix="" \ sysconfdif=%{_sysconfdir} \ @@ -217,8 +220,9 @@ %install # The SCons description does not handle CXXFLAGS correctly, pass C++ flags also in CFLAGS -export CFLAGS="%{optflags} -fvisibility-inlines-hidden -std=gnu++98" -export CXXFLAGS="%{optflags} -fvisibility-inlines-hidden -std=gnu++98" +export CFLAGS="%{optflags}" +export CXXFLAGS="%{optflags}" +export CPPFLAGS="%{optflags}" # Install python2 first pushd %{name}-%{version}/python2/%{name}-%{version} @@ -306,7 +310,6 @@ %doc %{name}-%{version}/python3/%{name}-%{version}/TODO %{_mandir}/man?/gpsfake.* %{_mandir}/man?/gpscat.* -%{_mandir}/man?/libQgps* %{_mandir}/man?/libgps.* %{_mandir}/man?/libgpsmm.* %{_mandir}/man?/srec* @@ -320,10 +323,11 @@ %{_includedir}/gps.h %{_includedir}/libgpsmm.h %{_libdir}/libgps.so +%{_libdir}/pkgconfig/libgps.pc %{_libdir}/libQgpsmm.so %{_libdir}/libQgpsmm.prl -%{_libdir}/pkgconfig/libgps*.pc %{_libdir}/pkgconfig/Qgpsmm.pc +%{_mandir}/man?/libQgps* %files -n python2-gpsd %{python_sitearch}/gps/ ++++++ gpsd-python3.patch ++++++ --- /var/tmp/diff_new_pack.NBfpJw/_old 2017-12-08 12:48:27.701027859 +0100 +++ /var/tmp/diff_new_pack.NBfpJw/_new 2017-12-08 12:48:27.701027859 +0100 @@ -17,7 +17,16 @@ # Release identification begins here gpsd_version = "3.17" -@@ -354,7 +362,7 @@ for flag in ["LDFLAGS", "SHLINKFLAGS", " +@@ -111,6 +119,8 @@ def filtered_spawn(sh, escape, cmd, args + # Build-control options + # + ++Decider('timestamp-match') ++ + # Start by reading configuration variables from the cache + opts = Variables('.scons-option-cache') + +@@ -354,7 +364,7 @@ for flag in ["LDFLAGS", "SHLINKFLAGS", " # Keep scan-build options in the environment