spacenavd/spacenavd.spec

93 lines
2.7 KiB
RPMSpec

Name: spacenavd
Version: 1.3
Release: 1mamba
Summary: A user-space driver (daemon), for 3Dconnexion's space-something 6dof input devices
Group: System/Tools
Vendor: openmamba
Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: https://spacenav.sourceforge.net/
Source: https://github.com/FreeSpacenav/spacenavd.git/v%{version}/spacenavd-%{version}.tar.bz2
Patch0: spacenavd-0.5-Makefile_in.patch
License: GPL
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: libX11-devel
BuildRequires: libXext-devel
BuildRequires: libXi-devel
BuildRequires: libXtst-devel
## AUTOBUILDREQ-END
%description
Spacenavd, is a free software replacement user-space driver (daemon), for 3Dconnexion's space-something 6dof input devices. It's compatible with the original 3dxsrv proprietary daemon provided by 3Dconnexion, and works perfectly with any program that was written for the 3Dconnexion driver.
%debug_package
%prep
%setup -q -n %{name}-%{version}
#%patch0 -p0
sed -i "s|/usr/local/bin/|%{_bindir}|" contrib/systemd/spacenavd.service
sed -i "s|/var/run/|/run/|" contrib/systemd/spacenavd.service
%build
%configure
%make
%install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%makeinstall
install -D -m0644 contrib/systemd/spacenavd.service %{buildroot}%{_unitdir}/spacenavd.service
#mkdir -p %{buildroot}%{_sysconfdir}
#install -pm 644 doc/example-spnavrc %{buildroot}%{_sysconfdir}/spnavrc
%clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%pre
/usr/sbin/groupadd spacenavd -g 66 2>/dev/null
/usr/sbin/useradd -u 66 -c 'Spacenav Daemon' -d /dev/null \
-g spacenavd -s /bin/false spacenavdn 2>/dev/null
%systemd_pre spacenavd
:
%post
%systemd_post spacenavd
:
%preun
%systemd_postun spacenavd
:
%files
%defattr(-,root,root)
#%config(noreplace) %{_sysconfdir}/spnavrc
%{_bindir}/spacenavd
%{_bindir}/spnavd_ctl
%{_unitdir}/spacenavd.service
%doc AUTHORS COPYING
%changelog
* Thu Jun 20 2024 Silvan Calarco <silvan.calarco@mambasoft.it> 1.3-1mamba
- update to 1.3
* Tue Dec 13 2022 Automatic Build System <autodist@mambasoft.it> 1.2-1mamba
- automatic version update by autodist
* Mon Sep 05 2022 Automatic Build System <autodist@mambasoft.it> 1.1-1mamba
- automatic version update by autodist
* Tue Jul 12 2022 Automatic Build System <autodist@mambasoft.it> 1.0-1mamba
- automatic version update by autodist
* Sun May 23 2021 Silvan Calarco <silvan.calarco@mambasoft.it> 0.8-1mamba
- update to 0.8
* Tue Aug 30 2011 Silvan Calarco <silvan.calarco@mambasoft.it> 0.5-2mamba
- rebuilt in devel
* Wed Feb 02 2011 gil <puntogil@libero.it> 0.5-1mamba
- package created by autospec