#cant build the debug builds as the KVASD_* files don't have build_id values %define debug_package %{nil} # # spec file for package wsjt # Please submit bug reports / bug fixes to http://bugs.opensuse.org # # norootforbuild #%{!?py_sitedir: %define py_sitedir %(%{__python} -c "from distutils.sysconfig import get_python__lib; print get_python_lib()")} BuildRequires: gcc-gfortran tcl-devel alsa-lib-devel python BuildRequires: python-devel python-imaging python-imaging-tk numpy numpy-f2py libsamplerate-devel BuildRequires: libgfortran compat-libf2c-34 portaudio-devel fftw3-devel Name: wsjt Summary: Weak-signal amateur radio communications Version: 9.2.r2472 Release: 2 Source: %{name}-%{version}.tar.bz2 Source1: wsjt.png Group: Productivity/Hamradio/Digital License: GPL URL: http://physics.princeton.edu/pulsar/K1JT BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires: python Requires: python-imaging Requires: numpy compat-libgfortran-41 %description WSJT is a computer program designed to facilitate Amateur Radio communication under extreme weak-signal conditions. Three very different coding and modulation methods are provided: one for communication by "meteor scatter" techniques on the VHF bands; one for meteor and ionospheric scatter, primarily on the 6 meter band; and one for the very challenging EME (Earth-Moon-Earth) path. Authors: -------- K1JT - Joe Taylor %prep %setup -q %build %configure --with-portaudio-include-dir=/usr/include --with-portaudio-lib-dir=%{_libdir} make %install mkdir -p $RPM_BUILD_ROOT/usr mkdir -p $RPM_BUILD_ROOT/usr/bin mkdir -p $RPM_BUILD_ROOT/%{python_sitelib} mkdir -p $RPM_BUILD_ROOT/%{python_sitelib}/WsjtMod mkdir -p $RPM_BUILD_ROOT/usr/share mkdir -p $RPM_BUILD_ROOT/usr/share/doc mkdir -p $RPM_BUILD_ROOT/usr/share/doc/wsjt mkdir -p $RPM_BUILD_ROOT/usr/share/doc/wsjt/examples mkdir -p $RPM_BUILD_ROOT/usr/share/pixmaps mkdir -p $RPM_BUILD_ROOT/usr/share/wsjt strip --strip-unneeded WsjtMod/Audio.so cp KVASD_g95 $RPM_BUILD_ROOT/usr/bin cp KVASD_gfortran $RPM_BUILD_ROOT/usr/bin cp wsjt $RPM_BUILD_ROOT/usr/bin cp wsjt.py $RPM_BUILD_ROOT/usr/bin cp CALL3.TXT wsjtrc dmet_*.dat $RPM_BUILD_ROOT/usr/share/wsjt cp WsjtMod/* $RPM_BUILD_ROOT/%{python_sitelib}/WsjtMod chmod -x $RPM_BUILD_ROOT/%{python_sitelib}/WsjtMod/Audio.so cp RxWav/Samples/* $RPM_BUILD_ROOT/usr/share/doc/wsjt/examples cp WSJT_User_600.pdf $RPM_BUILD_ROOT/usr/share/doc/wsjt cp WSJT_Quick_Reference.pdf $RPM_BUILD_ROOT/usr/share/doc/wsjt %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root) %attr(0755 root root) /usr/bin/KVASD_g95 %attr(0755 root root) /usr/bin/KVASD_gfortran %attr(0755 root root) /usr/bin/wsjt %attr(0755 root root) /usr/bin/wsjt.py %dir %attr(0755 root root) %{python_sitelib}/WsjtMod %attr(0644 root root) %{python_sitelib}/WsjtMod/* %dir %attr(0755 root root) "/usr/share/doc/wsjt" %doc %attr(0644 root root) "/usr/share/doc/wsjt/WSJT_User_600.pdf" %doc %attr(0644 root root) "/usr/share/doc/wsjt/WSJT_Quick_Reference.pdf" %dir %attr(0755 root root) "/usr/share/doc/wsjt/examples" %doc %attr(0644 root root) "/usr/share/doc/wsjt/examples/W8WN_010809_110400.WAV" %dir %attr(0755 root root) "/usr/share/wsjt" %attr(0644 root root) "/usr/share/wsjt/CALL3.TXT" %attr(0644 root root) "/usr/share/wsjt/wsjtrc" %attr(0644 root root) /usr/share/wsjt/dmet*.dat %changelog * Thu Jul 12 2012 David Ranch 9.2.r2472-2 - Added missing KVASD_gfortran support and put it in /usr/bin assuming thats in the path * Sun Jul 8 2012 David Ranch 9.2.r2472-1 - Added Centos6 support * Thu Jul 14 2011 dl8fcl@darc.de - update to version 9.1.r2436