This commit is contained in:
parent
1d43d6d8f2
commit
0784ed7ecc
2
.gitattributes
vendored
2
.gitattributes
vendored
@ -21,3 +21,5 @@
|
||||
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
||||
## Specific LFS patterns
|
||||
gpsd.xpm filter=lfs diff=lfs merge=lfs -text
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6b3a9c385f821a462441e8c409201b297963eeabd09008fa9ef23abfde45a14f
|
||||
size 586666
|
3
gpsd-2.37.tar.bz2
Normal file
3
gpsd-2.37.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4995b15af14517d27545f0a604aecf6eff32bbc37d29f7e5140975885c76f714
|
||||
size 542586
|
19
gpsd.changes
19
gpsd.changes
@ -1,3 +1,22 @@
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 22 20:02:15 CET 2008 - lrupp@suse.de
|
||||
|
||||
- update to 2.37
|
||||
Fixes:
|
||||
+ C++ bindings
|
||||
+ Garmin USB support
|
||||
+ multiple instances of ntp pps thread starting
|
||||
+ better handling of odd PPS signals
|
||||
+ eye candy in the php visualizers
|
||||
- enable Garmin Simple Text support
|
||||
- enable True North Technologies support
|
||||
- disable static
|
||||
- mark man files as %doc
|
||||
- added desktop entries
|
||||
- fix ldconfig calls
|
||||
- clean buildroot
|
||||
- PreReq coreutils and fillup_prereq for postinstall
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 18 16:41:27 CET 2008 - jreuter@suse.de
|
||||
|
||||
|
125
gpsd.spec
125
gpsd.spec
@ -1,5 +1,5 @@
|
||||
#
|
||||
# spec file for package gpsd (Version 2.36)
|
||||
# spec file for package gpsd (Version 2.37)
|
||||
#
|
||||
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
# This file and all modifications and additions to the pristine
|
||||
@ -10,22 +10,30 @@
|
||||
|
||||
# norootforbuild
|
||||
|
||||
|
||||
Name: gpsd
|
||||
Summary: Service daemon for mediating access to a GPS
|
||||
License: BSD 3-Clause
|
||||
Url: http://gpsd.berlios.de/
|
||||
Group: Hardware/Other
|
||||
Version: 2.36
|
||||
Version: 2.37
|
||||
Release: 1
|
||||
Summary: Service daemon for mediating access to a GPS
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
Requires: udev
|
||||
PreReq: coreutils %fillup_prereq
|
||||
BuildRequires: gcc-c++ ncurses-devel openmotif openmotif-devel python-devel udev xmlto
|
||||
BuildRequires: dbus-1-devel dbus-1-glib-devel update-desktop-files
|
||||
%if 0%{?suse_version} > 1020
|
||||
BuildRequires: fdupes
|
||||
%endif
|
||||
Source: %{name}-%{version}.tar.bz2
|
||||
Source1: rules.gpsd
|
||||
Source2: udev.gpsd
|
||||
Source3: sysconfig.gpsd
|
||||
Patch: undeffix.diff
|
||||
BuildRequires: gcc-c++ ncurses-devel openmotif openmotif-devel python-devel udev xmlto
|
||||
#B#uildRequires: dbus-1-devel dbus-1-glib-devel
|
||||
Source4: gpsd.xpm
|
||||
Source5: xgps.desktop
|
||||
Source6: xgpsspeed.desktop
|
||||
Patch: gpsd-undeffix.patch
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
|
||||
%description
|
||||
gpsd is a service daemon that mediates access to a GPS sensor connected
|
||||
@ -59,12 +67,13 @@ Authors:
|
||||
Chris Kuethe <chris.kuethe@gmail.com>
|
||||
Ville Nuorvala <vnuorval@tcs.hut.fi>
|
||||
|
||||
%package -n gpsd-devel
|
||||
%package devel
|
||||
Summary: Client libraries in C and Python for talking to a running gpsd or GPS
|
||||
Group: Hardware/Other
|
||||
Requires: gpsd
|
||||
Requires: %name = %version
|
||||
Requires: pkgconfig
|
||||
|
||||
%description -n gpsd-devel
|
||||
%description devel
|
||||
This package provides C header files for the gpsd shared libraries that
|
||||
manage access to a GPS for applications; also Python modules. You will
|
||||
need to have gpsd installed for it to work.
|
||||
@ -83,11 +92,11 @@ Authors:
|
||||
Chris Kuethe <chris.kuethe@gmail.com>
|
||||
Ville Nuorvala <vnuorval@tcs.hut.fi>
|
||||
|
||||
%package -n gpsd-clients
|
||||
%package clients
|
||||
Summary: Clients for gpsd with an X interface
|
||||
Group: Hardware/Other
|
||||
|
||||
%description -n gpsd-clients
|
||||
%description clients
|
||||
xgps is a simple test client for gpsd with an X interface. It displays
|
||||
current GPS position/time/velocity information and (for GPSes that
|
||||
support the feature) the locations of accessible satellites.
|
||||
@ -119,9 +128,11 @@ Authors:
|
||||
%patch -p0
|
||||
|
||||
%build
|
||||
%configure
|
||||
#%#configure --enable-dbus
|
||||
%__make
|
||||
%configure --disable-static \
|
||||
--enable-dbus \
|
||||
--enable-garmintxt \
|
||||
--enable-tnt
|
||||
%__make %{?jobs:-j%jobs}
|
||||
|
||||
%install
|
||||
%makeinstall
|
||||
@ -129,24 +140,46 @@ install -d -m 755 %{buildroot}/lib/udev
|
||||
install -d -m 755 %{buildroot}/etc/udev/rules.d
|
||||
install -d -m 755 %{buildroot}/var/adm/fillup-templates
|
||||
install -d -m 755 %{buildroot}%py_sitedir
|
||||
install -d -m 755 %{buildroot}%{_datadir}/{applications,pixmaps}
|
||||
install -m 644 %{SOURCE1} %{buildroot}/etc/udev/rules.d/51-gpsd.rules
|
||||
install -m 755 %{SOURCE2} %{buildroot}/lib/udev/gpsd.sh
|
||||
install -m 644 %{SOURCE3} %{buildroot}/var/adm/fillup-templates
|
||||
install -m 644 gpsfake.py %{buildroot}%{py_sitedir}
|
||||
install -m 755 gps.py %{buildroot}%{py_sitedir}
|
||||
# remove /usr/bin/env call
|
||||
for i in gpscat gpsfake gpsprof; do
|
||||
sed -i "s|/usr/bin/env python|/usr/bin/python|g" %{buildroot}%{_bindir}/$i
|
||||
done
|
||||
sed -i "s|/usr/bin/env python|/usr/bin/python|g" %{buildroot}%{py_sitedir}/gps.py
|
||||
# remove .la files
|
||||
rm -f %{buildroot}%{_libdir}/libgps.la
|
||||
# install desktop entries
|
||||
install -m 644 %{SOURCE4} %{buildroot}%{_datadir}/pixmaps/%{name}.xpm
|
||||
install -m 644 %{SOURCE5} %{buildroot}%{_datadir}/applications/
|
||||
install -m 644 %{SOURCE6} %{buildroot}%{_datadir}/applications/
|
||||
%suse_update_desktop_file xgpsspeed
|
||||
%suse_update_desktop_file xgps
|
||||
# save some space, create symlinks
|
||||
%if 0%{?suse_version} > 1020
|
||||
%fdupes -s %buildroot
|
||||
%endif
|
||||
|
||||
%clean
|
||||
rm -rf %{buildroot}
|
||||
|
||||
%post
|
||||
/sbin/ldconfig
|
||||
%fillup_only -n gpsd
|
||||
%run_ldconfig
|
||||
|
||||
%postun
|
||||
%run_ldconfig
|
||||
%postun -p /sbin/ldconfig
|
||||
|
||||
%files
|
||||
%defattr(-,root,root)
|
||||
%doc README INSTALL COPYING gpsd.php
|
||||
%doc %{_mandir}/man?/gpsd.*
|
||||
%doc %{_mandir}/man?/gpsprof.*
|
||||
%doc %{_mandir}/man?/gpsctl.*
|
||||
%doc %{_mandir}/man?/sirfmon.*
|
||||
/lib/udev/gpsd.sh
|
||||
%config(noreplace) /etc/udev/rules.d/*
|
||||
%{_sbindir}/gpsd
|
||||
@ -154,16 +187,19 @@ install -m 755 gps.py %{buildroot}%{py_sitedir}
|
||||
%{_bindir}/gpsprof
|
||||
%{_bindir}/sirfmon
|
||||
%{_libdir}/libgps.so.*
|
||||
%{_mandir}/man?/gpsd.*
|
||||
%{_mandir}/man?/gpsprof.*
|
||||
%{_mandir}/man?/gpsctl.*
|
||||
%{_mandir}/man?/sirfmon.*
|
||||
%{py_sitedir}/gps.py*
|
||||
/var/adm/fillup-templates/sysconfig.gpsd
|
||||
|
||||
%files -n gpsd-devel
|
||||
%files devel
|
||||
%defattr(-,root,root)
|
||||
%doc README INSTALL COPYING TODO
|
||||
%doc %{_mandir}/man?/gpsfake.*
|
||||
%doc %{_mandir}/man?/gpscat.*
|
||||
%doc %{_mandir}/man?/libgps*.*
|
||||
%doc %{_mandir}/man?/rtcmdecode.*
|
||||
%doc %{_mandir}/man?/gpsflash.*
|
||||
%doc %{_mandir}/man?/rtcm-104.*
|
||||
%doc %{_mandir}/man?/srec.*
|
||||
%{_bindir}/gpsfake
|
||||
%{_bindir}/rtcmdecode
|
||||
%{_bindir}/gpsflash
|
||||
@ -171,36 +207,45 @@ install -m 755 gps.py %{buildroot}%{py_sitedir}
|
||||
%{_includedir}/gps.h
|
||||
%{_includedir}/libgpsmm.h
|
||||
%{_includedir}/gpsd.h
|
||||
%{_mandir}/man?/gpsfake.*
|
||||
%{_mandir}/man?/gpscat.*
|
||||
%{_mandir}/man?/gpspipe.*
|
||||
%{_mandir}/man?/libgps*.*
|
||||
%{_mandir}/man?/rtcmdecode.*
|
||||
%{_mandir}/man?/gpsflash.*
|
||||
%{_mandir}/man?/rtcm-104.*
|
||||
%{_mandir}/man?/srec.*
|
||||
%{py_sitedir}/gpsfake.py*
|
||||
%{py_sitedir}/gpspacket.so*
|
||||
%{_libdir}/libgps.so
|
||||
%{_libdir}/libgps.la
|
||||
%{_libdir}/libgps.a
|
||||
%{_libdir}/pkgconfig/libgps*.pc
|
||||
|
||||
%files -n gpsd-clients
|
||||
%files clients
|
||||
%defattr(-,root,root)
|
||||
%doc %{_mandir}/man?/gps.*
|
||||
%doc %{_mandir}/man?/cgps.*
|
||||
%doc %{_mandir}/man?/xgps.*
|
||||
%doc %{_mandir}/man?/xgpsspeed.*
|
||||
%doc %{_mandir}/man?/gpspipe.*
|
||||
%doc %{_mandir}/man?/cgpxlogger.*
|
||||
%{_bindir}/xgps
|
||||
%{_bindir}/xgpsspeed
|
||||
%{_bindir}/cgps
|
||||
%{_bindir}/cgpxlogger
|
||||
%{_bindir}/gpspipe
|
||||
%{_mandir}/man?/gps.*
|
||||
%{_mandir}/man?/cgps.*
|
||||
%{_mandir}/man?/xgps.*
|
||||
%{_mandir}/man?/xgpsspeed.*
|
||||
%{_mandir}/man?/gpspipe.*
|
||||
%{_mandir}/man?/cgpxlogger.*
|
||||
%{_bindir}/gpxlogger
|
||||
%{_datadir}/applications/*.desktop
|
||||
%{_datadir}/pixmaps/*.xpm
|
||||
|
||||
%changelog
|
||||
* Sat Mar 22 2008 lrupp@suse.de
|
||||
- update to 2.37
|
||||
Fixes:
|
||||
+ C++ bindings
|
||||
+ Garmin USB support
|
||||
+ multiple instances of ntp pps thread starting
|
||||
+ better handling of odd PPS signals
|
||||
+ eye candy in the php visualizers
|
||||
- enable Garmin Simple Text support
|
||||
- enable True North Technologies support
|
||||
- disable static
|
||||
- mark man files as %%doc
|
||||
- added desktop entries
|
||||
- fix ldconfig calls
|
||||
- clean buildroot
|
||||
- PreReq coreutils and fillup_prereq for postinstall
|
||||
* Fri Jan 18 2008 jreuter@suse.de
|
||||
- updated to 2.36
|
||||
* Integrated Garmin Simple Text Protocol driver from Peter Slansky.
|
||||
|
3
gpsd.xpm
Normal file
3
gpsd.xpm
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5800f770af55c42163f20094ee35b873126a8976a929571ae9f14f23a788b9b0
|
||||
size 31165
|
10
xgps.desktop
Normal file
10
xgps.desktop
Normal file
@ -0,0 +1,10 @@
|
||||
[Desktop Entry]
|
||||
Encoding=UTF-8
|
||||
Name=xgps
|
||||
GenericName=GPS information
|
||||
Comment=Display GPS information from a gpsd daemon
|
||||
Exec=xgps
|
||||
Icon=gpsd
|
||||
Terminal=false
|
||||
Type=Application
|
||||
Categories=System;Monitor;
|
10
xgpsspeed.desktop
Normal file
10
xgpsspeed.desktop
Normal file
@ -0,0 +1,10 @@
|
||||
[Desktop Entry]
|
||||
Encoding=UTF-8
|
||||
Name=xgpsspeed
|
||||
GenericName=GPS speedometer
|
||||
Comment=Display GPS speed from a gpsd daemon
|
||||
Exec=xgpsspeed
|
||||
Icon=gpsd
|
||||
Terminal=false
|
||||
Type=Application
|
||||
Categories=System;Monitor;
|
Loading…
Reference in New Issue
Block a user