Compare commits
No commits in common. "c10" and "c10s" have entirely different histories.
29
.gitignore
vendored
29
.gitignore
vendored
@ -1,2 +1,27 @@
|
|||||||
gpsd-3.26.1.tar.gz
|
/gpsd-3.0.tar.gz
|
||||||
scons-4.6.0.tar.gz
|
/gpsd-3.1.tar.gz
|
||||||
|
/gpsd-3.3.tar.gz
|
||||||
|
/gpsd-3.4.tar.gz
|
||||||
|
/gpsd-3.5.tar.gz
|
||||||
|
/gpsd-3.8.tar.gz
|
||||||
|
/gpsd-3.9.tar.gz
|
||||||
|
/gpsd-3.10.tar.gz
|
||||||
|
/gpsd-20140127gitf2753b.tar.gz
|
||||||
|
/gpsd-20140524gitd6b65b.tar.gz
|
||||||
|
/gpsd-3.11.tar.gz
|
||||||
|
/gpsd-3.13.tar.gz
|
||||||
|
/gpsd-3.14.tar.gz
|
||||||
|
/gpsd-3.15.tar.gz
|
||||||
|
/gpsd-3.16.tar.gz
|
||||||
|
/gpsd-3.17.tar.gz
|
||||||
|
/gpsd-3.18.tar.gz
|
||||||
|
/gpsd-3.18.1.tar.gz
|
||||||
|
/gpsd-3.19.tar.gz
|
||||||
|
/gpsd-3.20.tar.gz
|
||||||
|
/gpsd-3.22.tar.gz
|
||||||
|
/gpsd-3.23.tar.gz
|
||||||
|
/gpsd-3.23.1.tar.gz
|
||||||
|
/gpsd-3.24.tar.gz
|
||||||
|
/gpsd-3.25.tar.gz
|
||||||
|
/gpsd-3.26.1.tar.gz
|
||||||
|
/scons-4.6.0.tar.gz
|
||||||
|
|||||||
6
gating.yaml
Normal file
6
gating.yaml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
--- !Policy
|
||||||
|
product_versions:
|
||||||
|
- rhel-*
|
||||||
|
decision_context: osci_compose_gate
|
||||||
|
rules:
|
||||||
|
- !PassingTestCaseRule {test_case_name: osci.brew-build.tier0.functional}
|
||||||
31
gpsd.spec
31
gpsd.spec
@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
Name: gpsd
|
Name: gpsd
|
||||||
Version: 3.26.1
|
Version: 3.26.1
|
||||||
Release: 1%{?dist}.1
|
Release: 3%{?dist}
|
||||||
Epoch: 1
|
Epoch: 1
|
||||||
Summary: Service daemon for mediating access to a GPS
|
Summary: Service daemon for mediating access to a GPS
|
||||||
|
|
||||||
@ -69,6 +69,9 @@ can share access to a GPS without contention or loss of data. Also,
|
|||||||
gpsd responds to queries with a format that is substantially easier to
|
gpsd responds to queries with a format that is substantially easier to
|
||||||
parse than NMEA 0183.
|
parse than NMEA 0183.
|
||||||
|
|
||||||
|
%{note1}
|
||||||
|
%{note2}
|
||||||
|
|
||||||
%if %{with_libs}
|
%if %{with_libs}
|
||||||
%package libs
|
%package libs
|
||||||
Summary: Client libraries in C for talking to a running gpsd or GPS
|
Summary: Client libraries in C for talking to a running gpsd or GPS
|
||||||
@ -77,6 +80,9 @@ Summary: Client libraries in C for talking to a running gpsd or GPS
|
|||||||
This package contains the gpsd libraries that manage access
|
This package contains the gpsd libraries that manage access
|
||||||
to a GPS for applications.
|
to a GPS for applications.
|
||||||
|
|
||||||
|
%{note1}
|
||||||
|
%{note2}
|
||||||
|
|
||||||
%package devel
|
%package devel
|
||||||
Summary: Development files for the gpsd library
|
Summary: Development files for the gpsd library
|
||||||
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
||||||
@ -84,6 +90,9 @@ Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
|||||||
%description devel
|
%description devel
|
||||||
This package provides C header files for the gpsd shared libraries that
|
This package provides C header files for the gpsd shared libraries that
|
||||||
manage access to a GPS for applications
|
manage access to a GPS for applications
|
||||||
|
|
||||||
|
%{note1}
|
||||||
|
%{note2}
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if %{with_qt}
|
%if %{with_qt}
|
||||||
@ -97,6 +106,9 @@ Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
|||||||
This package provide C++ and Qt bindings for use with the libgps library from
|
This package provide C++ and Qt bindings for use with the libgps library from
|
||||||
gpsd.
|
gpsd.
|
||||||
|
|
||||||
|
%{note1}
|
||||||
|
%{note2}
|
||||||
|
|
||||||
%package qt-devel
|
%package qt-devel
|
||||||
Summary: Development files for the C++/Qt5 bindings for the gpsd library
|
Summary: Development files for the C++/Qt5 bindings for the gpsd library
|
||||||
Requires: %{name}-qt%{?_isa} = %{epoch}:%{version}-%{release}
|
Requires: %{name}-qt%{?_isa} = %{epoch}:%{version}-%{release}
|
||||||
@ -104,6 +116,9 @@ Requires: %{name}-qt%{?_isa} = %{epoch}:%{version}-%{release}
|
|||||||
%description qt-devel
|
%description qt-devel
|
||||||
This package provides the development files for the C++ and Qt bindings for use
|
This package provides the development files for the C++ and Qt bindings for use
|
||||||
with the libgps library from gpsd.
|
with the libgps library from gpsd.
|
||||||
|
|
||||||
|
%{note1}
|
||||||
|
%{note2}
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%package -n python3-%{name}
|
%package -n python3-%{name}
|
||||||
@ -118,6 +133,9 @@ Requires: python3-pyserial
|
|||||||
This package contains the python3 modules that manage access to a GPS for
|
This package contains the python3 modules that manage access to a GPS for
|
||||||
applications.
|
applications.
|
||||||
|
|
||||||
|
%{note1}
|
||||||
|
%{note2}
|
||||||
|
|
||||||
%package clients
|
%package clients
|
||||||
Summary: Clients for gpsd
|
Summary: Clients for gpsd
|
||||||
Requires: python3-%{name} = %{epoch}:%{version}-%{release}
|
Requires: python3-%{name} = %{epoch}:%{version}-%{release}
|
||||||
@ -129,6 +147,9 @@ Obsoletes: gpsd-minimal-clients
|
|||||||
%description clients
|
%description clients
|
||||||
This package contains various clients using gpsd.
|
This package contains various clients using gpsd.
|
||||||
|
|
||||||
|
%{note1}
|
||||||
|
%{note2}
|
||||||
|
|
||||||
%package xclients
|
%package xclients
|
||||||
Summary: Graphical clients for gpsd
|
Summary: Graphical clients for gpsd
|
||||||
Requires: python3-%{name} = %{epoch}:%{version}-%{release}
|
Requires: python3-%{name} = %{epoch}:%{version}-%{release}
|
||||||
@ -141,6 +162,9 @@ Conflicts: gpsd-clients < 1:3.25-6
|
|||||||
%description xclients
|
%description xclients
|
||||||
This package contains X clients using gpsd.
|
This package contains X clients using gpsd.
|
||||||
|
|
||||||
|
%{note1}
|
||||||
|
%{note2}
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -a 1
|
%setup -q -a 1
|
||||||
%autopatch -p1
|
%autopatch -p1
|
||||||
@ -358,10 +382,13 @@ rm -rf %{buildroot}%{_docdir}/gpsd
|
|||||||
%{_mandir}/man1/xgpsspeed.1*
|
%{_mandir}/man1/xgpsspeed.1*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Mon Jan 05 2026 Miroslav Lichvar <mlichvar@redhat.com> - 1:3.26.1-1.el10_1.1
|
* Mon Jan 19 2026 Miroslav Lichvar <mlichvar@redhat.com> - 1:3.26.1-3
|
||||||
- fix buffer overflow in NMEA2000 driver (CVE-2025-67268)
|
- fix buffer overflow in NMEA2000 driver (CVE-2025-67268)
|
||||||
- fix integer underflow in handling of Navcom packets (CVE-2025-67269)
|
- fix integer underflow in handling of Navcom packets (CVE-2025-67269)
|
||||||
|
|
||||||
|
* Wed Oct 01 2025 Miroslav Lichvar <mlichvar@redhat.com> - 1:3.26.1-2
|
||||||
|
- add support note to package descriptions (RHEL-113507)
|
||||||
|
|
||||||
* Thu May 29 2025 Miroslav Lichvar <mlichvar@redhat.com> - 1:3.26.1-1
|
* Thu May 29 2025 Miroslav Lichvar <mlichvar@redhat.com> - 1:3.26.1-1
|
||||||
- update to 3.26.1 (RHEL-94234)
|
- update to 3.26.1 (RHEL-94234)
|
||||||
|
|
||||||
|
|||||||
27
tests/smoke/runtest.sh
Executable file
27
tests/smoke/runtest.sh
Executable file
@ -0,0 +1,27 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
r=0
|
||||||
|
|
||||||
|
executables=$(rpm -ql gpsd gpsd-clients | grep -E '/s?bin/')
|
||||||
|
for b in $executables; do
|
||||||
|
case "$(basename "$b")" in
|
||||||
|
gpsdebuginfo)
|
||||||
|
continue;;
|
||||||
|
zerk)
|
||||||
|
h="-h";;
|
||||||
|
*)
|
||||||
|
h="--help";;
|
||||||
|
esac
|
||||||
|
|
||||||
|
if "$b" "$h" |& grep -qi '^usage *:'; then
|
||||||
|
echo "$b OK"
|
||||||
|
else
|
||||||
|
echo "$b FAILED"
|
||||||
|
"$b" "$h" || :
|
||||||
|
r=1
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
exit $r
|
||||||
7
tests/tests.yml
Normal file
7
tests/tests.yml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
- hosts: localhost
|
||||||
|
roles:
|
||||||
|
- role: standard-test-basic
|
||||||
|
tags:
|
||||||
|
- classic
|
||||||
|
tests:
|
||||||
|
- smoke
|
||||||
Loading…
Reference in New Issue
Block a user