# http://git.osmocom.org/osmo-fl2k %global git_commit df33203db5007218384e6724748be52a1d4fdb25 %global git_date 20190501 %global git_short_commit %(echo %{git_commit} | cut -c -8) %global git_suffix %{git_date}git%{git_short_commit} Name: osmo-fl2k URL: https://osmocom.org/projects/osmo-fl2k/wiki Version: 0.1.1 Release: 0.3.%{git_suffix}%{?dist} License: GPLv2+ and GPLv3+ BuildRequires: cmake, gcc-c++, libusbx-devel Requires: systemd-udev Summary: Turns FL2000-based USB 3.0 to VGA adapters into low cost DACs Source0: osmo-fl2k-%{version}-%{git_short_commit}.tar.gz Patch0: osmo-fl2k-0.1.1-lib-version-fix.patch %description Turns FL2000-based USB 3.0 to VGA adapters into low cost DACs. %package libs Summary: Libraries for osmo-fl2k %description libs Libraries for osmo-fl2k. %package devel Summary: Development files for osmo-fl2k Requires: %{name}-libs%{?_isa} = %{version}-%{release} %description devel Development files for osmo-fl2k. %prep %autosetup -p1 -n %{name}-%{version}-%{git_short_commit} %build mkdir build cd build %cmake .. %make_build %install cd build %make_install # Remove static objects rm -f %{buildroot}%{_libdir}/libosmo-fl2k.a # Fix udev rule sed -i 's/MODE:="0666"/MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"/' ../osmo-fl2k.rules install -Dpm 644 ../osmo-fl2k.rules %{buildroot}%{_prefix}/lib/udev/rules.d/10-osmo-fl2k.rules %ldconfig_scriptlets %files %license COPYING %{_bindir}/fl2k_file %{_bindir}/fl2k_fm %{_bindir}/fl2k_tcp %{_bindir}/fl2k_test %{_prefix}/lib/udev/rules.d/10-osmo-fl2k.rules %files libs %doc AUTHORS README.md %license COPYING %{_libdir}/*.so.* %files devel %{_libdir}/pkgconfig/* %{_includedir}/* %{_libdir}/*.so %changelog * Tue May 7 2019 Jaroslav Škarvada - 0.1.1-0.3.20190501gitdf33203d - Updated according to the review * Tue May 7 2019 Jaroslav Škarvada - 0.1.1-0.2.20190501gitdf33203d - Updated according to the review * Wed May 1 2019 Jaroslav Škarvada - 0.1.1-0.1.20190501gitdf33203d - Initial version