summaryrefslogtreecommitdiff
path: root/libusb-1.0.spec
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2026-09-20 03:25:54 +0000
committerCoprDistGit <infra@openeuler.org>2026-09-20 03:25:54 +0000
commitb94d12ff0415a37e0bd94402e86f4c1cfad409d2 (patch)
tree4e58022af468dbd3a66ae97ac3d960027a6e741f /libusb-1.0.spec
parentebb7c399045261e6130e93c44059ff1174c7e22f (diff)
automatic import of libusb-1.0
Diffstat (limited to 'libusb-1.0.spec')
-rw-r--r--libusb-1.0.spec62
1 files changed, 62 insertions, 0 deletions
diff --git a/libusb-1.0.spec b/libusb-1.0.spec
new file mode 100644
index 0000000..6c3a211
--- /dev/null
+++ b/libusb-1.0.spec
@@ -0,0 +1,62 @@
+Name: libusb-1.0
+Version: 1.0.30
+Release: 1%{?dist}
+Summary: Library for accessing USB devices
+
+License: LGPLv2+
+URL: https://github.com/libusb/libusb
+Source0: https://github.com/libusb/libusb/archive/v%{version}/%{name}-%{version}.tar.gz
+
+Group: Development/Libraries
+Packager: openEuler Builder <builder@openeuler.org>
+
+BuildRequires: autoconf
+BuildRequires: automake
+BuildRequires: libtool
+BuildRequires: gcc
+BuildRequires: systemd-devel
+
+%description
+libusb is a library for USB device access from Linux, macOS, Windows,
+OpenBSD/NetBSD and other platforms. It is written in C and licensed under
+the GNU Lesser General Public License version 2.1 or later.
+
+%package devel
+Summary: Development files for %{name}
+Group: Development/Libraries
+Packager: openEuler Builder <builder@openeuler.org>
+Requires: %{name} = %{version}-%{release}
+
+%description devel
+Header files and development libraries for %{name}.
+
+%prep
+%autosetup -n %{name}-%{version}
+
+%build
+autoreconf -fi
+%configure \
+ --disable-static \
+ --disable-examples-build \
+ --disable-tests-build
+%make_build
+
+%install
+%make_install
+
+# Remove libtool archive files
+find %{buildroot} -name '*.la' -delete
+
+%files
+%license COPYING
+%doc README AUTHORS NEWS ChangeLog
+%{_libdir}/libusb-1.0.so.*
+
+%files devel
+%{_includedir}/libusb-1.0/
+%{_libdir}/libusb-1.0.so
+%{_libdir}/pkgconfig/libusb-1.0.pc
+
+%changelog
+* Sun Sep 20 2026 openEuler Builder <builder@openeuler.org> - 1.0.30-1
+- Initial package