diff options
author | Hans Ulrich Niedermann <hun@n-dimensional.de> | 2009-07-11 16:03:44 +0200 |
---|---|---|
committer | Hans Ulrich Niedermann <hun@n-dimensional.de> | 2009-07-11 16:03:44 +0200 |
commit | fd14cee0e66e0b2b6cc1189d7ec7726a454f4d9d (patch) | |
tree | 81945bc4c398d68d0eadcd09f5abefb52ccb9dc6 /gpsd-devices.spec | |
download | gps-devices-package-fd14cee0e66e0b2b6cc1189d7ec7726a454f4d9d.tar.gz gps-devices-package-fd14cee0e66e0b2b6cc1189d7ec7726a454f4d9d.tar.xz gps-devices-package-fd14cee0e66e0b2b6cc1189d7ec7726a454f4d9d.zip |
Initial commit
Diffstat (limited to 'gpsd-devices.spec')
-rw-r--r-- | gpsd-devices.spec | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/gpsd-devices.spec b/gpsd-devices.spec new file mode 100644 index 0000000..29bd980 --- /dev/null +++ b/gpsd-devices.spec @@ -0,0 +1,65 @@ +Name: gps-devices +Version: 0.0.0 +Release: 1%{?dist} +Summary: GPS Devices for navigation + +Group: What/Ever +License: Something +URL: http://none/ +Source0: gps-devices-information.fdi +Source1: gps-devices-policy.fdi +#Source2: +BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) + +BuildRequires: selinux-policy +Requires: hal +Requires: gpsd >= 2.39-3.0.1 +Requires(pre): shadow-utils + + +%description +Automatic setup and use of GPS devices (Global Positioning System) +for navigational purposes. + +Set up gpsd such that it is run as a system service. USB devices will +be added to and removed from gpsd automatically. + + +%prep + + +%build +make -f /usr/share/selinux/devel/Makefile + + +%install +rm -rf "$RPM_BUILD_ROOT" +make install DESTDIR="$RPM_BUILD_ROOT" + + +%pre +getent group gps >/dev/null || groupadd -r gps +exit 0 + + +%post +mkfifo "%{_datadir}/gpsd/dummy-device" +chown root.gps "%{_datadir}/gpsd/dummy-device" +chmod 0644 "%{_datadir}/gpsd/dummy-device" + + +%preun +rm -f "%{_datadir}/gpsd/dummy-device" + + +%clean +rm -rf "%{buildroot}" + + +%files +%defattr(-,root,root,-) +%doc README + + +%changelog + |