ipedrosa / rpms / libiio

Forked from rpms/libiio 2 years ago
Clone

Blame libiio.spec

c1024f8
Name:          libiio
5ab4516
Version:       0.19
5ab4516
Release:       1%{?dist}
c1024f8
Summary:       Library for Industrial IO
c1024f8
License:       LGPLv2
c1024f8
URL:           https://analogdevicesinc.github.io/libiio/
eb130fc
Source0:       https://github.com/analogdevicesinc/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
c1024f8
c1024f8
BuildRequires: bison
c1024f8
BuildRequires: cmake
4ded52a
BuildRequires: doxygen
c1024f8
BuildRequires: flex
c1024f8
BuildRequires: gcc
3fe31eb
BuildRequires: libserialport-devel
4ded52a
BuildRequires: libaio-devel
4ded52a
BuildRequires: libusbx-devel
c1024f8
BuildRequires: libxml2-devel
c1024f8
BuildRequires: python3-devel
c1024f8
BuildRequires: python3-setuptools
c1024f8
c1024f8
%description
c1024f8
Library for interfacing with Linux IIO devices
c1024f8
c1024f8
libiio is used to interface to Linux Industrial Input/Output (IIO) Subsystem.
c1024f8
The Linux IIO subsystem is intended to provide support for devices that in some 
c1024f8
sense are analog to digital or digital to analog converters (ADCs, DACs). This 
c1024f8
includes, but is not limited to ADCs, Accelerometers, Gyros, IMUs, Capacitance 
c1024f8
to Digital Converters (CDCs), Pressure Sensors, Color, Light and Proximity 
c1024f8
Sensors, Temperature Sensors, Magnetometers, DACs, DDS (Direct Digital 
c1024f8
Synthesis), PLLs (Phase Locked Loops), Variable/Programmable Gain Amplifiers 
c1024f8
(VGA, PGA), and RF transceivers.
c1024f8
c1024f8
%package utils
c1024f8
Summary: Utilities for Industrial IO
c1024f8
Requires: %{name}%{?_isa} = %{version}-%{release}
c1024f8
c1024f8
%description utils
c1024f8
Utilities for accessing IIO using libiio
c1024f8
c1024f8
%package devel
c1024f8
Summary: Development package for %{name}
c1024f8
Requires: %{name}%{?_isa} = %{version}-%{release}
c1024f8
c1024f8
%description devel
c1024f8
Files for development with %{name}.
c1024f8
c1024f8
%package doc
c1024f8
Summary: Development documentation for %{name}
c1024f8
Requires: %{name}%{?_isa} = %{version}-%{release}
c1024f8
c1024f8
%description doc
c1024f8
Documentation for development with %{name}.
c1024f8
c1024f8
%package -n python3-iio
c1024f8
Summary: Python 3 bindings for Industrial IO (libiio)
c1024f8
Requires: %{name}%{?_isa} = %{version}-%{release}
c1024f8
c1024f8
%description -n python3-iio
c1024f8
Python 3 bindings for Industrial IO
c1024f8
c1024f8
%prep
c1024f8
%setup -q
c1024f8
sed -i 's/${LIBIIO_VERSION_MAJOR}-doc//' CMakeLists.txt
c1024f8
c1024f8
%build
bb5d8f3
%cmake -DPYTHON_BINDINGS=on -DWITH_DOC=on .
fdd7edb
%make_build
c1024f8
c1024f8
%install
fdd7edb
%make_install
c1024f8
c1024f8
#Remove libtool archives.
c1024f8
find %{buildroot} -name '*.la' -delete
c1024f8
fdd7edb
%ldconfig_scriptlets
c1024f8
c1024f8
%files
c1024f8
%license COPYING.txt
c1024f8
%{_libdir}/%{name}.so.*
4ded52a
/lib/udev/rules.d/90-libiio.rules
c1024f8
c1024f8
%files utils
c1024f8
%{_bindir}/iio_*
c1024f8
%{_sbindir}/iiod
c1024f8
c1024f8
%files devel
c1024f8
%{_includedir}/iio.h
c1024f8
%{_libdir}/pkgconfig/%{name}.pc
c1024f8
%{_libdir}/%{name}.so
c1024f8
c1024f8
%files doc
c1024f8
%doc %{_docdir}/%{name}
c1024f8
c1024f8
%files -n python3-iio
c1024f8
%{python3_sitelib}/__pycache__/iio*
c1024f8
%{python3_sitelib}/iio*
c1024f8
%{python3_sitelib}/libiio*
c1024f8
c1024f8
%changelog
5ab4516
* Sat Feb 15 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 0.19-1
5ab4516
- Update to 0.19
5ab4516
57b5914
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.18-5
57b5914
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
57b5914
43ffa13
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 0.18-4
43ffa13
- Rebuilt for Python 3.8.0rc1 (#1748018)
43ffa13
31a9ea5
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 0.18-3
31a9ea5
- Rebuilt for Python 3.8
31a9ea5
7476316
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.18-2
7476316
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
7476316
eb130fc
* Sun May 12 2019 Peter Robinson <pbrobinson@fedoraproject.org> 0.18-1
eb130fc
- Update to 0.18
eb130fc
13d661e
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.17-2
13d661e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
13d661e
4ded52a
* Sun Jan 27 2019 Peter Robinson <pbrobinson@fedoraproject.org> 0.17-1
4ded52a
- Update to 0.17
4ded52a
- Enable IIOD USB/AIO backend
4ded52a
fdd7edb
* Thu Nov 22 2018 Peter Robinson <pbrobinson@fedoraproject.org> 0.16-1
fdd7edb
- Update to 0.16
fdd7edb
a2acdc4
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.15-3
a2acdc4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
a2acdc4
4e73bb0
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 0.15-2
4e73bb0
- Rebuilt for Python 3.7
4e73bb0
fff8189
* Wed May 23 2018 Peter Robinson <pbrobinson@fedoraproject.org> 0.15-1
fff8189
- Update to 0.15
fff8189
5639bcc
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.14-2
5639bcc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
5639bcc
baca379
* Mon Jan 29 2018 Peter Robinson <pbrobinson@fedoraproject.org> 0.14-1
baca379
- Update to 0.14
4ca1c0f
3fe31eb
* Fri Dec 22 2017 Peter Robinson <pbrobinson@fedoraproject.org> 0.12-1
3fe31eb
- Update to 0.12
3fe31eb
23da501
* Wed Oct 25 2017 Peter Robinson <pbrobinson@fedoraproject.org> 0.11-1
23da501
- Update to 0.11
23da501
c1024f8
* Wed Aug 16 2017 Peter Robinson <pbrobinson@fedoraproject.org> 0.10-1
c1024f8
- Update to 0.10
c1024f8
- Review updates
c1024f8
c1024f8
* Wed Feb 22 2017 Peter Robinson <pbrobinson@fedoraproject.org> 0.9-1
c1024f8
- Initial package