summaryrefslogtreecommitdiffstats
path: root/gpsd-devices.spec
diff options
context:
space:
mode:
authorHans Ulrich Niedermann <hun@n-dimensional.de>2009-07-11 16:03:44 +0200
committerHans Ulrich Niedermann <hun@n-dimensional.de>2009-07-11 16:03:44 +0200
commitfd14cee0e66e0b2b6cc1189d7ec7726a454f4d9d (patch)
tree81945bc4c398d68d0eadcd09f5abefb52ccb9dc6 /gpsd-devices.spec
downloadgps-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.spec65
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
+