Blame SPECS/linuxconsoletools.spec

Packit 83cc5f
%global udevdir %(pkg-config --variable=udevdir udev)
Packit 83cc5f
Packit 83cc5f
Name:           linuxconsoletools
Packit 83cc5f
Version:        1.6.0
Packit 83cc5f
Release:        4%{?dist}
Packit 83cc5f
Summary:        Tools for connecting joysticks & legacy devices to the kernel's input subsystem
Packit 83cc5f
Group:          Applications/System
Packit 83cc5f
License:        GPLv2+
Packit 83cc5f
URL:            http://sourceforge.net/projects/linuxconsole/
Packit 83cc5f
Source:         http://downloads.sourceforge.net/linuxconsole/%{name}-%{version}.tar.bz2
Packit 83cc5f
Packit 83cc5f
BuildRequires:  SDL-devel
Packit 83cc5f
BuildRequires:  systemd
Packit 83cc5f
Packit 83cc5f
Provides:       joystick = %{version}-%{release}
Packit 83cc5f
Provides:       ff-utils = 1:%{version}-%{release}
Packit 83cc5f
Obsoletes:      joystick < 1.2.16-1
Packit 83cc5f
Obsoletes:      ff-utils < 2.4.22-1
Packit 83cc5f
Conflicts:      gpm < 1.20.6-26
Packit 83cc5f
Packit 83cc5f
Packit 83cc5f
%description
Packit 83cc5f
This package contains utilities for testing and configuring joysticks,
Packit 83cc5f
connecting legacy devices to the kernel's input subsystem (providing support
Packit 83cc5f
for serial mice, touchscreens etc.), and test the input event layer.
Packit 83cc5f
Packit 83cc5f
Packit 83cc5f
%prep
Packit 83cc5f
%setup -q
Packit 83cc5f
Packit 83cc5f
Packit 83cc5f
%build
Packit 83cc5f
export LDFLAGS="$LDFLAGS -Wl,-z,relro,-z,now -fPIE -pie"
Packit 83cc5f
make PREFIX=%{_prefix} CFLAGS="$CFLAGS %{optflags}" %{?_smp_mflags}
Packit 83cc5f
Packit 83cc5f
# moving helper scripts from /usr/share/joystick to /usr/libexec/joystick
Packit 83cc5f
sed -i "s|%{_prefix}/share/joystick|%{_libexecdir}/joystick|g" utils/jscal-restore utils/jscal-store
Packit 83cc5f
Packit 83cc5f
Packit 83cc5f
%install
Packit 83cc5f
make DESTDIR=%{buildroot} PREFIX=%{_prefix} install
Packit 83cc5f
Packit 83cc5f
# moving helper scripts from /usr/share/joystick to /usr/libexec/joystick
Packit 83cc5f
install -d -m 0755 %{buildroot}%{_libexecdir}/joystick
Packit 83cc5f
mv -f %{buildroot}%{_prefix}/share/joystick/* %{buildroot}%{_libexecdir}/joystick/
Packit 83cc5f
Packit 83cc5f
# fixing udev dir
Packit 83cc5f
mv -f %{buildroot}/lib %{buildroot}/usr/
Packit 83cc5f
Packit 83cc5f
# fixing man permissions
Packit 83cc5f
chmod -x %{buildroot}%{_mandir}/man1/*
Packit 83cc5f
Packit 83cc5f
Packit 83cc5f
%files
Packit 83cc5f
%doc COPYING README NEWS
Packit 83cc5f
Packit 83cc5f
%{_bindir}/ffcfstress
Packit 83cc5f
%{_bindir}/ffmvforce
Packit 83cc5f
%{_bindir}/ffset
Packit 83cc5f
%{_bindir}/fftest
Packit 83cc5f
%{_bindir}/inputattach
Packit 83cc5f
%{_bindir}/jscal
Packit 83cc5f
%{_bindir}/jscal-restore
Packit 83cc5f
%{_bindir}/jscal-store
Packit 83cc5f
%{_bindir}/jstest
Packit 83cc5f
%{_bindir}/evdev-joystick
Packit 83cc5f
Packit 83cc5f
%{_libexecdir}/joystick/extract
Packit 83cc5f
%{_libexecdir}/joystick/filter
Packit 83cc5f
%{_libexecdir}/joystick/ident
Packit 83cc5f
Packit 83cc5f
%{udevdir}/js-set-enum-leds
Packit 83cc5f
%{udevdir}/rules.d/80-stelladaptor-joystick.rules    
Packit 83cc5f
Packit 83cc5f
%{_mandir}/man1/*
Packit 83cc5f
Packit 83cc5f
Packit 83cc5f
%changelog
Packit 83cc5f
* Tue Dec 04 2018 Ondrej Vasik <ovasik@redhat.com> - 1.6.0-4
Packit 83cc5f
- -pie option was still missing in LD_FLAGS (#1630589)
Packit 83cc5f
Packit 83cc5f
* Fri Sep 21 2018 Ondrej Vasik < ovasik@redhat.com> - 1.6.0-3
Packit 83cc5f
- Fix hardening flags (#1630589)
Packit 83cc5f
Packit 83cc5f
* Wed Aug 08 2018 Lukas Nykryn <lnykryn@redhat.com> - 1.6.0-2
Packit 83cc5f
- Add missing BuildRequires
Packit 83cc5f
Packit 83cc5f
* Wed Nov 15 2017 Michal Ambroz <rebus _at seznam.cz> - 1.6.0-1
Packit 83cc5f
- Updating to 1.6.0 (#1328645)
Packit 83cc5f
Packit 83cc5f
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.9-5
Packit 83cc5f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
Packit 83cc5f
Packit 83cc5f
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.9-4
Packit 83cc5f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
Packit 83cc5f
Packit 83cc5f
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.9-3
Packit 83cc5f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
Packit 83cc5f
Packit 83cc5f
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.9-2
Packit 83cc5f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
Packit 83cc5f
Packit 83cc5f
* Tue Jan 19 2016 Jaromir Capik <jcapik@redhat.com> - 1.4.9-1
Packit 83cc5f
- Updating to 1.4.9 (#1297157)
Packit 83cc5f
Packit 83cc5f
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.8-2
Packit 83cc5f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
Packit 83cc5f
Packit 83cc5f
* Thu Jan 22 2015 Jaromir Capik <jcapik@redhat.com> - 1.4.8-1
Packit 83cc5f
- Updating to 1.4.8 (#1183543)
Packit 83cc5f
Packit 83cc5f
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.7-3
Packit 83cc5f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
Packit 83cc5f
Packit 83cc5f
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.7-2
Packit 83cc5f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
Packit 83cc5f
Packit 83cc5f
* Wed Jan 08 2014 Jaromir Capik <jcapik@redhat.com> - 1.4.7-1
Packit 83cc5f
- Update to 1.4.7
Packit 83cc5f
Packit 83cc5f
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.6-2
Packit 83cc5f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
Packit 83cc5f
Packit 83cc5f
* Tue May 07 2013 Jaromir Capik <jcapik@redhat.com> - 1.4.6-1
Packit 83cc5f
- Update to 1.4.6
Packit 83cc5f
Packit 83cc5f
* Tue Apr 09 2013 Jaromir Capik <jcapik@redhat.com> - 1.4.5-1
Packit 83cc5f
- Update to 1.4.5
Packit 83cc5f
Packit 83cc5f
* Wed Feb 06 2013 Jaromir Capik <jcapik@redhat.com> - 1.4.4-7
Packit 83cc5f
- Adding new switches to the ffcfstress man page
Packit 83cc5f
Packit 83cc5f
* Wed Feb 06 2013 Jaromir Capik <jcapik@redhat.com> - 1.4.4-6
Packit 83cc5f
- Merging the 64bit patch from ff-utils
Packit 83cc5f
Packit 83cc5f
* Mon Feb 04 2013 Jaromir Capik <jcapik@redhat.com> - 1.4.4-5
Packit 83cc5f
- Resolving conflicts with ff-utils
Packit 83cc5f
Packit 83cc5f
* Fri Jan 04 2013 Jaromir Capik <jcapik@redhat.com> - 1.4.4-4
Packit 83cc5f
- Adding conflict with gpm < 1.20.6-26 (inputattach)
Packit 83cc5f
Packit 83cc5f
* Thu Jan 03 2013 Jaromir Capik <jcapik@redhat.com> - 1.4.4-3
Packit 83cc5f
- Passing optflags to make
Packit 83cc5f
Packit 83cc5f
* Wed Jan 02 2013 Jaromir Capik <jcapik@redhat.com> - 1.4.4-2
Packit 83cc5f
- Using prefix macro
Packit 83cc5f
Packit 83cc5f
* Wed Jan 02 2013 Jaromir Capik <jcapik@redhat.com> - 1.4.4-1
Packit 83cc5f
- Initial package