Name: gps-devices Version: 0.0.0 Release: 1%{?dist} Summary: GPS Devices for navigation Group: System Environment/Daemons License: Something URL: http://none/ Source0: gps-devices-information.fdi Source1: gpsd-devices-policy.fdi Source11: gps-device.fc Source12: gps-device.if Source13: gps-device.te Source21: gpsd-devices.fc Source22: gpsd-devices.if Source23: gpsd-devices.te Source30: README 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 %setup -c -T cp %{SOURCE30} . %build make -f /usr/share/selinux/devel/Makefile %install rm -rf "%{buildroot}" install -d "%{buildroot}/usr/share/hal/fdi/information" install %{SOURCE0} "%{buildroot}/usr/share/hal/fdi/information/" install -d "%{buildroot}/usr/share/hal/fdi/policy" install %{SOURCE1} "%{buildroot}/usr/share/hal/fdi/policy/" %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 %{_datadir}/hal/fdi/information/gps-devices-information.fdi %{_datadir}/hal/fdi/policy/gpsd-devices-policy.fdi %changelog