Sophie

Sophie

distrib > Mageia > 9 > armv7hl > media > core-release-src > by-pkgid > 7191aac45e948f21d024cf599e8f9860 > files > 2

rtl-sdr-0.6.0-3.mga9.src.rpm

%define major   0
%define libname %mklibname %{name} %{major}
%define devname %mklibname %{name} -d

Name:             rtl-sdr
URL:              http://sdr.osmocom.org/trac/wiki/rtl-sdr
Version:          0.6.0
Release:          %mkrel 3
License:          GPLv2+
Group:            Communications/Radio
Summary:          SDR utilities for Realtek RTL2832 based DVB-T dongles
Source0:          https://github.com/osmocom/%{name}/archive/%{version}/%{name}-%{version}.tar.gz
BuildRequires:    cmake
BuildRequires:    pkgconfig(libusb)
Requires(pre):    shadow-utils

%description
This package can turn your RTL2832 based DVB-T dongle into an SDR receiver.

%package -n %{libname}
Summary:          Library files for rtl-sdr
Group:            System/Libraries
Requires:         %{name} = %{version}-%{release}

%description -n %{libname}
Library files for rtl-sdr.

%package -n %{devname}
Summary:          Development files for rtl-sdr
Group:            System/Libraries
Requires:         %{libname} = %{version}-%{release}
Provides:         %{name}-devel = %{version}-%{release}

%description -n %{devname}
Development files for rtl-sdr.

%prep
%autosetup -p1

rm -rf src/getopt

%build
%cmake -DDETACH_KERNEL_DRIVER=ON
%cmake_build

%install
%cmake_install

# remove static libs
rm -f %{buildroot}%{_libdir}/*.a

# Fix udev rules and allow access only to users in rtlsdr group
sed -i 's/MODE:="0666"/MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"/' rtl-sdr.rules
install -Dpm 644 rtl-sdr.rules %{buildroot}%{_udevrulesdir}/10-rtl-sdr.rules

# Fix Version string in librtlsdr.pc
sed -i '/Version/c Version: %{version}' %{buildroot}%{_libdir}/pkgconfig/librtlsdr.pc

%files
%doc AUTHORS
%{_bindir}/*
%{_udevrulesdir}/10-rtl-sdr.rules

%files -n %{libname}
%{_libdir}/*.so.%{major}{,.*}

%files -n %{devname}
%{_includedir}/*
%{_libdir}/*.so
%{_libdir}/pkgconfig/librtlsdr.pc


%changelog
* Fri Mar 25 2022 umeabot <umeabot> 0.6.0-3.mga9
+ Revision: 1826440
- Mageia 9 Mass Rebuild

* Tue Feb 25 2020 umeabot <umeabot> 0.6.0-2.mga8
+ Revision: 1550456
- Mageia 8 Mass Rebuild
+ wally <wally>
- build with new cmake macros

* Mon Mar 04 2019 barjac <barjac> 0.6.0-1.mga7
+ Revision: 1371411
- new version 0.6.0
- fix Source0
- tidy spec

* Sun Sep 23 2018 umeabot <umeabot> 0.5.4-2.mga7
+ Revision: 1300864
- Mageia 7 Mass Rebuild

* Sun Jun 10 2018 barjac <barjac> 0.5.4-1.mga7
+ Revision: 1235838
- new version 0.5.4

* Fri Oct 27 2017 barjac <barjac> 0.5.3-4.mga7
+ Revision: 1173881
- fix bad librtlsdr.pc from upstream
- that breaks pkgconfig provide
- update some rpm macros in spec

* Thu Oct 26 2017 barjac <barjac> 0.5.3-3.mga7
+ Revision: 1173786
- patch to git master upstream
- fixes build of gr-osmosdr

* Tue Feb 09 2016 umeabot <umeabot> 0.5.3-2.mga6
+ Revision: 952139
- Mageia 6 Mass Rebuild

* Fri Jan 16 2015 barjac <barjac> 0.5.3-1.mga5
+ Revision: 810950
- adapt for mageia
- Import package rtl-sdr from Fedora with thanks


* Fri Aug 29 2014 Jaroslav Å karvada <jskarvad@redhat.com> - 0.5.3-3
- Migrated udev rule to dynamic ACL management
- Fixed udev rule location
- Group rtlsdr is no more used / created

* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild

* Tue Jul  1 2014 Jaroslav Å karvada <jskarvad@redhat.com> - 0.5.3-1
- New version
  Resolves: rhbz#1114342
- Dropped rtl-sdr-0-lib64-fix patch (upstreamed)
- Enabled detaching of kernel driver

* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0-0.4.20130403git4a068f56
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild

* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0-0.3.20130403git4a068f56
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild

* Sun Apr  7 2013 Jaroslav Å karvada <jskarvad@redhat.com> - 0-0.2.20130403git4a068f56
- Preserve timestamp of 10-rtl-sdr.rules during install
- Added isa to devel subpackage requirement
- Removed bundled getopt

* Wed Apr  3 2013 Jaroslav Å karvada <jskarvad@redhat.com> - 0-0.1.20130403git4a068f56
- Initial version