From c32205006445d9ea7fa97d087ab2eeeb7a6a8e50 Mon Sep 17 00:00:00 2001 From: B Stack Date: Thu, 24 Oct 2019 19:21:21 -0400 Subject: add u2f-hidraw-policy --- u2f-hidraw-policy/README.md | 13 ++++++ u2f-hidraw-policy/u2f-hidraw-policy.spec | 77 ++++++++++++++++++++++++++++++++ 2 files changed, 90 insertions(+) create mode 100644 u2f-hidraw-policy/README.md create mode 100644 u2f-hidraw-policy/u2f-hidraw-policy.spec diff --git a/u2f-hidraw-policy/README.md b/u2f-hidraw-policy/README.md new file mode 100644 index 0000000..c786cc6 --- /dev/null +++ b/u2f-hidraw-policy/README.md @@ -0,0 +1,13 @@ +# u2f-hidraw-policy upstream +https://src.fedoraproject.org/rpms/u2f-hidraw-policy.git + +# Reason for being in stackrpms +CentOS 8 does not package u2f-hidraw-policy yet and waterfox depends on any version of it. + +# Reverse dependency matrix +Distro | u2f-hidraw-policy version +---------- | ---------------- +CentOS 8 | 1.0.2 + +# Differences from upstream +None diff --git a/u2f-hidraw-policy/u2f-hidraw-policy.spec b/u2f-hidraw-policy/u2f-hidraw-policy.spec new file mode 100644 index 0000000..8b936ff --- /dev/null +++ b/u2f-hidraw-policy/u2f-hidraw-policy.spec @@ -0,0 +1,77 @@ +%global _hardened_build 1 + +Name: u2f-hidraw-policy +Version: 1.0.2 +Release: 10%{?dist} +Summary: Udev rule to allow desktop access to HIDRAW U2F tokens + +License: LGPLv2+ +URL: https://github.com/amluto/u2f-hidraw-policy/ +Source0: https://github.com/amluto/%{name}/archive/%{version}.tar.gz + +BuildRequires: gcc + +# We need the udev libraries and the _udevrulesdir macro +BuildRequires: systemd systemd-devel + +# systemd owns /usr/lib/udev/rules.d +Requires: systemd + +%description +u2f-hidraw-policy is a udev helper that detects U2F HID tokens as described +by the U2F spec. + + +%prep +%setup -q + +%build +%make_build CFLAGS="%{optflags} %{__global_ldflags}" + +%install +make install DESTDIR="%{buildroot}/usr" + +%files +%{_udevrulesdir}/60-u2f-hidraw.rules +%{_udevrulesdir}/../u2f_hidraw_id + +%license LICENSE +%doc README.md + +%changelog +* Sat Jul 27 2019 Fedora Release Engineering - 1.0.2-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Sun Feb 03 2019 Fedora Release Engineering - 1.0.2-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Sat Jul 21 2018 luto@kernel.org - 1.0.2-8 +- Add BR: gcc + +* Sat Jul 14 2018 Fedora Release Engineering - 1.0.2-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Fri Feb 09 2018 Fedora Release Engineering - 1.0.2-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Aug 03 2017 Fedora Release Engineering - 1.0.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 1.0.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 1.0.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Fri Feb 05 2016 Fedora Release Engineering - 1.0.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Fri Oct 30 2015 Andy Lutomirski - 1.0.2-1 +- New version, simplifying packaging +- Harden the build + +* Mon Oct 19 2015 Andy Lutomirski - 1.0.1-1 +- New version, fixing LICENSE + +* Mon Oct 19 2015 Andy Lutomirski - 1.0-1 +- New package -- cgit