Hello community,

here is the log from the commit of package gpsd for openSUSE:Factory checked in 
at 2020-10-28 09:56:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gpsd (Old)
 and      /work/SRC/openSUSE:Factory/.gpsd.new.3463 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gpsd"

Wed Oct 28 09:56:36 2020 rev:53 rq:843662 version:3.21

Changes:
--------
--- /work/SRC/openSUSE:Factory/gpsd/gpsd.changes        2020-04-25 
20:05:31.587201180 +0200
+++ /work/SRC/openSUSE:Factory/.gpsd.new.3463/gpsd.changes      2020-10-28 
09:56:44.607066371 +0100
@@ -1,0 +2,29 @@
+Thu Oct 22 19:47:01 UTC 2020 - Arjen de Korte <[email protected]>
+
+- Update to version 3.21
+  * Create python programs from .in files to allow macro substitution.
+  * Finally clean .sconsign*.dblite with "scons -c"
+  * Remove revision.h.  Move REVISION into gpsd_config.h
+  * Change asciidoc to asciidoctor, and revise documents to match.
+  * library version bumped to 27
+  * Add leap_seconds to gps_data_t
+  * Add/change many rtcm2 structs in gps.h
+  * Add/change many rtcm3 structs in gps.h
+  * Maindenhead now 8 chars.
+  * Add icondir and sharedir install options
+  * Install basic doc in sharedir
+  * Move gps_data_t->status to gps_fix_t.status for better fix merging
+  * The gps python module is now Pure Python + FFI.  FFI only for packet.py
+  * User should manually delete any old packet*so.
+  * Add wspeedt, wspeedr, wanglem, wanglet, wangler to  gps_fix_t
+  * Add "-p CONFIG", "-p STATUS", "-t" and "-tt" options to ubxtool.
+  * Add python_shebang option to scons config.
+  * gpsrinex has long options and many new options.
+  * Added long options to gpsd.
+  * Remove unused FORCE_GLOBAL_ENABLE
+  * Remove config option reconfigure, replace with -p, --passive runtime 
option.
+  * Remove config option controlsend (RECONFIGURE_ENABLE)
+  * Add config option rundir=XX.  Default set to /run, or /var/run as required.
+  * Fixes for Python 2.6 up to 3.9.
+
+-------------------------------------------------------------------

Old:
----
  gpsd-3.20.tar.gz
  gpsd-3.20.tar.gz.sig

New:
----
  gpsd-3.21.tar.gz
  gpsd-3.21.tar.gz.sig

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

Other differences:
------------------
++++++ gpsd.spec ++++++
--- /var/tmp/diff_new_pack.uZYqxn/_old  2020-10-28 09:56:45.371067089 +0100
+++ /var/tmp/diff_new_pack.uZYqxn/_new  2020-10-28 09:56:45.375067093 +0100
@@ -16,13 +16,13 @@
 #
 
 
-%define         sover 25
+%define         sover 27
 %define                libgps libgps%{sover}
 %define                libQgps libQgpsmm%{sover}
 %define         _udevdir %(pkg-config --variable udevdir udev)
 %bcond_without python2
 Name:           gpsd
-Version:        3.20
+Version:        3.21
 Release:        0
 Summary:        Service daemon for mediating access to a GPS
 License:        BSD-3-Clause
@@ -160,9 +160,11 @@
 can run on a serial terminal or terminal emulator.
 
 %prep
+%if %{with python2}
 mkdir -p %{name}-%{version}/python2
-mkdir -p %{name}-%{version}/python3
 tar -xf %{SOURCE0} -C %{name}-%{version}/python2
+%endif
+mkdir -p %{name}-%{version}/python3
 tar -xf %{SOURCE0} -C %{name}-%{version}/python3
 cd %{name}-%{version}
 
@@ -175,12 +177,12 @@
 # don't set RPATH
 sed -i 's|env.Prepend.*RPATH.*|pass #\0|' python*/%{name}-%{version}/SConstruct
 
+# fix docdir path
+sed -i 's|(\x27sharedir\x27), \"doc"|(\x27docdir\x27)|' 
python*/%{name}-%{version}/SConstruct
+
 # fix gpsd path
 sed -i 's|ExecStart=.*/gpsd|ExecStart=%{_sbindir}/gpsd|' 
python*/%{name}-%{version}/systemd/gpsd.service
 
-# fix socket path
-sed -i 's|ListenStream=/var/run/gpsd.sock|ListenStream=/run/gpsd.sock|' 
python*/%{name}-%{version}/systemd/gpsd.socket
-
 %build
 # The SCons description does not handle CXXFLAGS correctly, pass C++ flags 
also in CFLAGS
 export CFLAGS="%{optflags}"
@@ -211,7 +213,9 @@
         libdir=%{_libdir} \
         sbindir=%{_sbindir} \
         mandir=%{_mandir} \
-        docdir=%{_docdir} \
+        docdir=%{_docdir}/%{name} \
+        icondir=%{_datadir}/icons/hicolor/128x128/apps \
+        python_shebang=%{_bindir}/${i} \
         pkgconfigdir=%{_libdir}/pkgconfig \
         udevdir=$(dirname %{_udevrulesdir}) \
         target_python=${i} \
@@ -219,8 +223,7 @@
         build
 
     # Fix python interpreter path.
-    sed -e "s,#!%{_bindir}/\(python[23]\?\|env 
\+python[23]\?\),#!%{_bindir}/${i},g" -i \
-        gegps gpscat gpsfake xgps xgpsspeed gpsprof ubxtool zerk gps/*.py
+    sed -e "s,#!%{_bindir}/\(python[23]\?\|env 
\+python[23]\?\),#!%{_bindir}/${i},g" -i gps/*.py
 
     popd
     cnt=`expr $cnt + 1`
@@ -235,7 +238,7 @@
 %if %{with python2}
 pushd %{name}-%{version}/python2/%{name}-%{version}
 
-DESTDIR=%{buildroot} scons nostrip=True install
+DESTDIR=%{buildroot} scons nostrip=True install systemd_install
 
 # Now delete all the installed files except the python2 files
 find %{buildroot} \( -not -type d -a -not -path "*/python2.*/*" \) -delete
@@ -244,7 +247,7 @@
 %endif
 pushd %{name}-%{version}/python3/%{name}-%{version}
 
-DESTDIR=%{buildroot} scons nostrip=True install
+DESTDIR=%{buildroot} scons nostrip=True install systemd_install
 
 install -d -m 755 %{buildroot}%{_udevdir}
 install -d -m 755 %{buildroot}%{_udevdir}/rules.d
@@ -254,7 +257,6 @@
 install -m 755 %{SOURCE2} %{buildroot}%{_udevdir}/gpsd.sh
 install -m 644 %{SOURCE3} %{buildroot}%{_fillupdir}
 # install desktop entries
-install -D -m 644 -t %{buildroot}%{_datadir}/icons/hicolor/128x128/apps/ 
packaging/X11/gpsd-logo.png
 install -D -m 644 -t %{buildroot}%{_datadir}/applications/ 
packaging/X11/xgps.desktop
 install -D -m 644 -t %{buildroot}%{_datadir}/applications/ 
packaging/X11/xgpsspeed.desktop
 install -D -m 644 systemd/gpsd.service %{buildroot}/%{_unitdir}/gpsd.service
@@ -292,6 +294,8 @@
 
 %files
 %license %{name}-%{version}/python3/%{name}-%{version}/COPYING
+%{_docdir}/%{name}
+%exclude %{_docdir}/%{name}/{COPYING,build.adoc}
 %{_mandir}/man?/gpsd.*
 %{_mandir}/man?/gpsdctl.*
 %{_mandir}/man?/gpsctl.*
@@ -309,6 +313,7 @@
 
 %files -n %{libgps}
 %{_libdir}/libgps.so.*
+%{_libdir}/libgpsdpacket.so.*
 
 %files -n %{libQgps}
 %{_libdir}/libQgpsmm.so.*
@@ -330,6 +335,7 @@
 %{_includedir}/gps.h
 %{_includedir}/libgpsmm.h
 %{_libdir}/libgps.so
+%{_libdir}/libgpsdpacket.so
 %{_libdir}/pkgconfig/libgps.pc
 %{_libdir}/libQgpsmm.so
 %{_libdir}/libQgpsmm.prl

++++++ gpsd-3.20.tar.gz -> gpsd-3.21.tar.gz ++++++
++++ 146958 lines of diff (skipped)



Reply via email to