Author: mguevara Date: Wed Sep 24 14:23:21 2008 GMT Module: SPECS Tag: HEAD ---- Log message: - rel 0.8, added gpsd-udev.patch, added x bcond for test-build in the AC environment, not ready yet - when you plug a GPS device in a /dev/gpsX appears but you have to run gpsd by hand
---- Files affected: SPECS: gpsd.spec (1.12 -> 1.13) ---- Diffs: ================================================================ Index: SPECS/gpsd.spec diff -u SPECS/gpsd.spec:1.12 SPECS/gpsd.spec:1.13 --- SPECS/gpsd.spec:1.12 Tue Jul 22 18:54:04 2008 +++ SPECS/gpsd.spec Wed Sep 24 16:23:16 2008 @@ -6,17 +6,19 @@ # # Conditional build: %bcond_without dbus # build without dbus support +%bcond_without x # build without X Window support # Summary: Service daemon for mediating access to a GPS Summary(pl.UTF-8): Oprogramowanie komunikujÄ…ce siÄ™ z GPS-em Name: gpsd Version: 2.37 -Release: 0.1 +Release: 0.8 License: BSD Group: Daemons Source0: http://download.berlios.de/gpsd/%{name}-%{version}.tar.gz # Source0-md5: 6c96cc0b2df0279cb7baac1ebc5881d3 Patch0: %{name}-ncurses.patch +Patch1: %{name}-udev.patch URL: http://gpsd.berlios.de/ BuildRequires: autoconf BuildRequires: automake @@ -25,14 +27,17 @@ BuildRequires: dbus-glib-devel %endif BuildRequires: ncurses-devel +%if %{with x} BuildRequires: openmotif-devel +BuildRequires: xorg-lib-libXaw-devel +%endif BuildRequires: python-devel BuildRequires: rpm-pythonprov -BuildRequires: xorg-lib-libXaw-devel Requires: %{name}-libs = %{version}-%{release} BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define _appdefsdir /usr/share/X11/app-defaults +%define udevdir /%{_lib}/udev %description gpsd is a service daemon that mediates access to a GPS sensor @@ -125,9 +130,12 @@ Summary(pl.UTF-8): Aplikacje klienckie z interfejsem X Group: Applications/System Requires: %{name}-libs = %{version}-%{release} +%if %{with x} Requires: xorg-lib-libXt >= 1.0.0 +%endif %description clients +%if %{with x} 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. @@ -136,7 +144,7 @@ GPS. It accepts an -h option and optional argument as for gps, or a -v option to dump the package version and exit. Additionally, it accepts -rv (reverse video) and -nc (needle color) options. - +%endif cgps resembles xgps, but without the pictorial satellite display. It can run on a serial terminal or terminal emulator. @@ -157,6 +165,7 @@ %prep %setup -q %patch0 -p1 +%patch1 -p1 %build %{__libtoolize} @@ -165,18 +174,26 @@ %{__autoheader} %{__automake} %configure \ - %{?with_dbus:--enable-dbus} + %{?with_dbus:--enable-dbus} \ + %{?without_x:--without-x} %{__make} +sed -i 's#/lib/#/%{_lib}/#g' gpsd.hotplug +sed -i 's#/lib/#/%{_lib}/#g' gpsd.hotplug.wrapper +sed -i 's#/lib/#/%{_lib}/#g' gpsd.udev + %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{%{_sysconfdir}/hotplug/usb,%{_appdefsdir},%{py_sitedir},%{_datadir}/%{name}} +install -d $RPM_BUILD_ROOT{%{udevdir},%{_sysconfdir}/{udev/rules.d,sysconfig}} %{__make} install \ DESTDIR=$RPM_BUILD_ROOT -install gpsd.hotplug gpsd.usermap $RPM_BUILD_ROOT%{_sysconfdir}/hotplug/usb +install gpsd.hotplug gpsd.hotplug.wrapper $RPM_BUILD_ROOT%{udevdir} +install gpsd.udev $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/25-gpsd.rules +install gpsd.sysconfig $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/gpsd install xgps.ad $RPM_BUILD_ROOT%{_appdefsdir}/xgps install xgpsspeed.ad $RPM_BUILD_ROOT%{_appdefsdir}/xgpsspeed install dgpsip-servers $RPM_BUILD_ROOT%{_datadir}/gpsd/dgpsip-servers @@ -202,8 +219,10 @@ %{_mandir}/man8/gpsd.8* %{_mandir}/man1/gpsprof.1* %{_mandir}/man1/sirfmon.1* -%{_sysconfdir}/hotplug/usb/gpsd.hotplug -%{_sysconfdir}/hotplug/usb/gpsd.usermap +%{udevdir}/gpsd.hotplug +%{udevdir}/gpsd.hotplug.wrapper +%{_sysconfdir}/udev/rules.d/25-gpsd.rules +%{_sysconfdir}/sysconfig/gpsd %dir %{_datadir}/%{name} %{_datadir}/gpsd/dgpsip-servers %{_pkgconfigdir}/libgps.pc @@ -268,6 +287,11 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.13 2008/09/24 14:23:16 mguevara +- rel 0.8, added gpsd-udev.patch, added x bcond for test-build in the AC + environment, not ready yet - when you plug a GPS device in a /dev/gpsX + appears but you have to run gpsd by hand + Revision 1.12 2008/07/22 16:54:04 qboosh - unified, .so perms ================================================================ ---- CVS-web: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/gpsd.spec?r1=1.12&r2=1.13&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
