Name: libusb Epoch: 1 Version: 0.1.5 Release: 16 Summary: USB Library License: LGPLv2+ URL: http://sourceforge.net/projects/libusb/ Source0: http://downloads.sourceforge.net/libusb/libusb-compat-%{version}.tar.bz2 Patch0: 0000-Link-with-znodelete-to-disallow-unloading.patch Patch1: 0001-Revert-use-atexit-to-call-libusb_exit.patch BuildRequires: gcc libusb1-devel git %description This package provides a library that allows userspace access to USB devices. %package devel Summary: USB Library Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release} %description devel This package contains the files needed to develop applications that use libusb-0.1. %package tests-examples Summary: Tests and examples for %{name} Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release} %description tests-examples This package contains tests and examples for %{name}. %prep %autosetup -Sgit -n libusb-compat-%{version} %build %configure --disable-static --enable-examples-build %make_build %install %make_install for i in lsusb testlibusb; do install -m 755 examples/.libs/$i \ $RPM_BUILD_ROOT%{_bindir}/libusb-compat-0.1-$i done %check LD_LIBRARY_PATH=libusb/.libs ldd -r $RPM_BUILD_ROOT%{_bindir}/libusb-compat-0.1-lsusb LD_LIBRARY_PATH=libusb/.libs $RPM_BUILD_ROOT%{_bindir}/libusb-compat-0.1-lsusb LD_LIBRARY_PATH=libusb/.libs $RPM_BUILD_ROOT%{_bindir}/libusb-compat-0.1-testlibusb %ldconfig_scriptlets %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %doc AUTHORS COPYING ChangeLog NEWS README %{_libdir}/libusb-0.1.so.* %{_libdir}/libusb.la %files devel %{_bindir}/* %{_includedir}/* %{_libdir}/pkgconfig/* %{_libdir}/libusb.so %files tests-examples %{_bindir}/libusb-compat-0.1-lsusb %{_bindir}/libusb-compat-0.1-testlibusb %changelog * Thu Apr 6 2023 yangkunlin - 1:0.1.5-16 - Type:enhancemnet - ID:NA - SUG:restart - DESC:add make check in spec * Tue Sep 3 2019 openEuler Buildteam - 1:0.1.5-15 - Type:enhancemnet - ID:NA - SUG:restart - DESCi:openEuler Debranding * Wed Aug 21 2019 openEuler Buildteam - 1:0.1.5-14 - Type:other - ID:NA - SUG:NA - DESC:rename patches * Mon Apr 15 2019 openEuler Buildteam - 1:0.1.5-13 - Package Initialization