libuvc/libuvc.spec
2024-05-28 17:24:19 +08:00

56 lines
1.2 KiB
RPMSpec

%global debug_package %{nil}
Name: libuvc
Version: 0.0.7
Release: 2
Summary: A cross-platform library for USB video devices
License: BSD
URL: https://github.com/libuvc/lubuvc
Source0: v%{version}.tar.gz
BuildRequires: gcc
BuildRequires: cmake
BuildRequires: libusb-devel
BuildRequires: libjpeg-devel
%description
A cross-platform library for USB video devices.
%package devel
Summary: Development files for libuvc
Requires: %{name} = %{version}-%{release}
%description devel
The devel package contains development files for libuvc.
It provides header files and libraries for libuvc.
%prep
%autosetup -p1 -n %{name}-%{version}
%build
mkdir build && cd build
cmake \
-DCMAKE_INSTALL_PREFIX="/usr" \
-DCMAKE_INSTALL_DATADIR="%{_libdir}" \
..
make
%install
%make_install -C build
%files
%{_libdir}/%{name}*.so*
%files devel
%{_includedir}/*
%{_libdir}/pkgconfig/*.pc
%{_libdir}/cmake/*
%{_libdir}/%{name}.a
%changelog
* Tue May 28 2024 zhangxianting <zhangxianting@uniontech.com> - 0.0.7-2
- spec: add buildrequires cmake
* Wed May 3 2023 will_niutao <niutao2@huawei.com> - 0.0.7-1
- Init for openEuler