From a3f04b88a7bf861d753f82676d6eed5855019b04 Mon Sep 17 00:00:00 2001 From: James Antill Date: Thu, 26 May 2022 11:11:54 -0400 Subject: [PATCH] Auto sync2gitlab import of linuxconsoletools-1.6.0-4.el8.src.rpm --- .gitignore | 1 + EMPTY | 1 - linuxconsoletools.spec | 149 +++++++++++++++++++++++++++++++++++++++++ sources | 1 + 4 files changed, 151 insertions(+), 1 deletion(-) create mode 100644 .gitignore delete mode 100644 EMPTY create mode 100644 linuxconsoletools.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..dab4625 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/linuxconsoletools-1.6.0.tar.bz2 diff --git a/EMPTY b/EMPTY deleted file mode 100644 index 0519ecb..0000000 --- a/EMPTY +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/linuxconsoletools.spec b/linuxconsoletools.spec new file mode 100644 index 0000000..9e31b38 --- /dev/null +++ b/linuxconsoletools.spec @@ -0,0 +1,149 @@ +%global udevdir %(pkg-config --variable=udevdir udev) + +Name: linuxconsoletools +Version: 1.6.0 +Release: 4%{?dist} +Summary: Tools for connecting joysticks & legacy devices to the kernel's input subsystem +Group: Applications/System +License: GPLv2+ +URL: http://sourceforge.net/projects/linuxconsole/ +Source: http://downloads.sourceforge.net/linuxconsole/%{name}-%{version}.tar.bz2 + +BuildRequires: SDL-devel +BuildRequires: systemd + +Provides: joystick = %{version}-%{release} +Provides: ff-utils = 1:%{version}-%{release} +Obsoletes: joystick < 1.2.16-1 +Obsoletes: ff-utils < 2.4.22-1 +Conflicts: gpm < 1.20.6-26 + + +%description +This package contains utilities for testing and configuring joysticks, +connecting legacy devices to the kernel's input subsystem (providing support +for serial mice, touchscreens etc.), and test the input event layer. + + +%prep +%setup -q + + +%build +export LDFLAGS="$LDFLAGS -Wl,-z,relro,-z,now -fPIE -pie" +make PREFIX=%{_prefix} CFLAGS="$CFLAGS %{optflags}" %{?_smp_mflags} + +# moving helper scripts from /usr/share/joystick to /usr/libexec/joystick +sed -i "s|%{_prefix}/share/joystick|%{_libexecdir}/joystick|g" utils/jscal-restore utils/jscal-store + + +%install +make DESTDIR=%{buildroot} PREFIX=%{_prefix} install + +# moving helper scripts from /usr/share/joystick to /usr/libexec/joystick +install -d -m 0755 %{buildroot}%{_libexecdir}/joystick +mv -f %{buildroot}%{_prefix}/share/joystick/* %{buildroot}%{_libexecdir}/joystick/ + +# fixing udev dir +mv -f %{buildroot}/lib %{buildroot}/usr/ + +# fixing man permissions +chmod -x %{buildroot}%{_mandir}/man1/* + + +%files +%doc COPYING README NEWS + +%{_bindir}/ffcfstress +%{_bindir}/ffmvforce +%{_bindir}/ffset +%{_bindir}/fftest +%{_bindir}/inputattach +%{_bindir}/jscal +%{_bindir}/jscal-restore +%{_bindir}/jscal-store +%{_bindir}/jstest +%{_bindir}/evdev-joystick + +%{_libexecdir}/joystick/extract +%{_libexecdir}/joystick/filter +%{_libexecdir}/joystick/ident + +%{udevdir}/js-set-enum-leds +%{udevdir}/rules.d/80-stelladaptor-joystick.rules + +%{_mandir}/man1/* + + +%changelog +* Tue Dec 04 2018 Ondrej Vasik - 1.6.0-4 +- -pie option was still missing in LD_FLAGS (#1630589) + +* Fri Sep 21 2018 Ondrej Vasik < ovasik@redhat.com> - 1.6.0-3 +- Fix hardening flags (#1630589) + +* Wed Aug 08 2018 Lukas Nykryn - 1.6.0-2 +- Add missing BuildRequires + +* Wed Nov 15 2017 Michal Ambroz - 1.6.0-1 +- Updating to 1.6.0 (#1328645) + +* Thu Aug 03 2017 Fedora Release Engineering - 1.4.9-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 1.4.9-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 10 2017 Fedora Release Engineering - 1.4.9-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Feb 04 2016 Fedora Release Engineering - 1.4.9-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Tue Jan 19 2016 Jaromir Capik - 1.4.9-1 +- Updating to 1.4.9 (#1297157) + +* Wed Jun 17 2015 Fedora Release Engineering - 1.4.8-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Thu Jan 22 2015 Jaromir Capik - 1.4.8-1 +- Updating to 1.4.8 (#1183543) + +* Sun Aug 17 2014 Fedora Release Engineering - 1.4.7-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sat Jun 07 2014 Fedora Release Engineering - 1.4.7-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Wed Jan 08 2014 Jaromir Capik - 1.4.7-1 +- Update to 1.4.7 + +* Sat Aug 03 2013 Fedora Release Engineering - 1.4.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Tue May 07 2013 Jaromir Capik - 1.4.6-1 +- Update to 1.4.6 + +* Tue Apr 09 2013 Jaromir Capik - 1.4.5-1 +- Update to 1.4.5 + +* Wed Feb 06 2013 Jaromir Capik - 1.4.4-7 +- Adding new switches to the ffcfstress man page + +* Wed Feb 06 2013 Jaromir Capik - 1.4.4-6 +- Merging the 64bit patch from ff-utils + +* Mon Feb 04 2013 Jaromir Capik - 1.4.4-5 +- Resolving conflicts with ff-utils + +* Fri Jan 04 2013 Jaromir Capik - 1.4.4-4 +- Adding conflict with gpm < 1.20.6-26 (inputattach) + +* Thu Jan 03 2013 Jaromir Capik - 1.4.4-3 +- Passing optflags to make + +* Wed Jan 02 2013 Jaromir Capik - 1.4.4-2 +- Using prefix macro + +* Wed Jan 02 2013 Jaromir Capik - 1.4.4-1 +- Initial package diff --git a/sources b/sources new file mode 100644 index 0000000..a487816 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (linuxconsoletools-1.6.0.tar.bz2) = 35ca923cceca729bcbab95dff18682abd0d87a297e70aa8707fbabccde018fef0775a99195af4bf9111ba33210a14c10d1a766f83112cd535930a1ae430c7c75