Compare commits

...
Sign in to create a new pull request.

10 commits

Author SHA1 Message Date
Fedora Release Engineering
47080022c8 Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-17 08:16:56 +00:00
Fedora Release Engineering
63dfef4e1e Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-17 19:42:20 +00:00
Jan Macku
97d149ff9f Update to 019 2026-01-06 14:43:55 +01:00
Fedora Release Engineering
00e2a49eef Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 19:53:10 +00:00
Lukas Nykryn
93afe3bd89 add usbreset (but in Fedora only) 2025-03-14 09:48:43 +01:00
Fedora Release Engineering
2702e75256 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 13:57:35 +00:00
Lukas Nykryn
97577a7158 Update to 018 2024-10-22 14:25:32 +02:00
Fedora Release Engineering
c5649c6860 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 08:26:15 +00:00
Fedora Release Engineering
82ab0edfea Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 07:19:10 +00:00
Jan Macku
d73574bbac Update to 017 2024-01-17 16:02:05 +01:00
3 changed files with 34 additions and 6 deletions

View file

@ -1 +1 @@
SHA512 (usbutils-016.tar.xz) = 4483038bf91c056cd2977f5e7f449c0a62d9152d6f5d64ab7bde438ab9c1c56fe524ba10b35781c2828edd0fe89379dbaed78fa7ffe78903cae0c4e3c460f9a0
SHA512 (usbutils-019.tar.xz) = fb4acc570c2b71f90c51c2717dc80e844727c8fcfebb5d92c57145eb9d09cbd1f63cf405e07db76c3afaaf3fac87b90f3f512d0a7c4d50cb9e6f26438eca9390

22
usbreset.patch Normal file
View file

@ -0,0 +1,22 @@
diff --git a/meson.build b/meson.build
index c522283..f6bd530 100644
--- a/meson.build
+++ b/meson.build
@@ -76,7 +76,7 @@ add_project_arguments('-include', 'config.h', language : 'c')
#####################
# man page generation
#####################
-install_man(['man/lsusb.8', 'man/lsusb.py.1', 'man/usb-devices.1', 'man/usbhid-dump.8'])
+install_man(['man/lsusb.8', 'man/lsusb.py.1', 'man/usb-devices.1', 'man/usbhid-dump.8', 'man/usbreset.1'])
##########################
@@ -137,7 +137,7 @@ usbreset_sources = [
# By default, usbreset does not get installed as it could cause problems, it's
# in the repo for those that wish to try it out.
-executable('usbreset', usbreset_sources, install: false)
+executable('usbreset', usbreset_sources, install: true)
################################

View file

@ -1,5 +1,5 @@
Name: usbutils
Version: 016
Version: 019
Release: %autorelease
Summary: Linux USB utilities
URL: http://www.linux-usb.org/
@ -7,7 +7,13 @@ License: GPL-2.0-or-later
Source0: https://www.kernel.org/pub/linux/utils/usb/usbutils/%{name}-%{version}.tar.xz
BuildRequires: make
# This adds usbreset binary to the package, but since upstream does not consider it stable,
# let's not include it in the ELN. https://github.com/gregkh/usbutils/issues/222#issuecomment-2715192013
%if 0%{?fedora}
Patch0: usbreset.patch
%endif
BuildRequires: meson
BuildRequires: gcc
BuildRequires: libusb1-devel
BuildRequires: systemd-devel
@ -21,11 +27,11 @@ USB bus.
%autosetup -p1
%build
%configure --sbindir=%{_sbindir} --datadir=%{_datadir}/hwdata --disable-usbids
%make_build
%meson --sbindir=%{_sbindir} --datadir=%{_datadir}/hwdata
%meson_build
%install
%make_install
%meson_install
rm -rf %{buildroot}/%{_libdir}/pkgconfig/usbutils.pc
%files