#%global git_commit 4a068f565b21f313cb39d9e855d84c886ecfe393 #%global git_date 20130403 #%global git_short_commit %(echo %{git_commit} | cut -c -8) #%global git_suffix %{git_date}git%{git_short_commit} # git clone git://git.osmocom.org/gr-osmosdr # cd %%{name} # git archive --format=tar --prefix=%%{name}-%%{version}/ %%{git_commit} | \ # bzip2 > ../%%{name}-%%{version}-%%{git_suffix}.tar.bz2 Name: rtl-sdr URL: http://sdr.osmocom.org/trac/wiki/rtl-sdr Version: 0.5.3 Release: 3%{?dist} License: GPLv2+ BuildRequires: cmake #BuildRequires: libusbx-devel BuildRequires: libusb1-devel Requires(pre): shadow-utils Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig Group: Applications/Communications Summary: SDR utilities for Realtek RTL2832 based DVB-T dongles Source0: https://github.com/steve-m/librtlsdr/archive/v%{version}.tar.gz#/librtlsdr-%{version}.tar.gz %description This package can turn your RTL2832 based DVB-T dongle into a SDR receiver. %package devel Summary: Development files for rtl-sdr Group: Applications/Communications Requires: %{name}%{?_isa} = %{version}-%{release} %description devel Development files for rtl-sdr. %prep %setup -q -n librtlsdr-%{version} rm -f src/getopt/* rmdir src/getopt %build mkdir build cd build %cmake .. -DDETACH_KERNEL_DRIVER=ON make %{?_smp_mflags} %install cd build make install DESTDIR=%{buildroot} # 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}%{_prefix}/lib/udev/rules.d/10-rtl-sdr.rules %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %doc AUTHORS COPYING %{_bindir}/* %{_libdir}/*.so.* %{_prefix}/lib/udev/rules.d/10-rtl-sdr.rules %files devel %{_includedir}/* %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc %changelog * Fri Aug 29 2014 Jaroslav Škarvada - 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 - 0.5.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Tue Jul 1 2014 Jaroslav Škarvada - 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 - 0-0.4.20130403git4a068f56 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sun Aug 04 2013 Fedora Release Engineering - 0-0.3.20130403git4a068f56 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Sun Apr 7 2013 Jaroslav Škarvada - 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 - 0-0.1.20130403git4a068f56 - Initial version