fldigi/fldigi.spec

313 lines
12 KiB
RPMSpec
Raw Normal View History

2009-01-20 01:59:55 +00:00
Name: fldigi
2013-08-27 13:52:30 +00:00
Version: 3.21.74
Release: 1%{?dist}
2009-01-20 01:59:55 +00:00
Summary: Digital modem program for Linux
Group: Applications/Communications
License: GPLv3+
2013-03-13 19:41:27 +00:00
2010-05-24 03:55:19 +00:00
URL: http://www.w1hkj.com/Fldigi.html
Source0: http://www.w1hkj.com/downloads/%{name}/%{name}-%{version}.tar.gz
2013-03-13 19:41:27 +00:00
Source1: http://www.w1hkj.com/downloads/fldigi/fldigi.pdf
BuildRequires: hamlib-devel
BuildRequires: fltk-devel
BuildRequires: libjpeg-devel
BuildRequires: libpng-devel
BuildRequires: portaudio-devel >= 19-4
BuildRequires: libsndfile-devel
BuildRequires: desktop-file-utils
2008-12-13 09:14:30 +00:00
BuildRequires: libsamplerate-devel
BuildRequires: pulseaudio-libs-devel
# Not all perl depdencies are in EPEL
%if %{?fedora}
BuildRequires: xmlrpc-c-devel
%endif
2010-05-24 03:55:19 +00:00
BuildRequires: gettext
BuildRequires: libXinerama-devel
2011-06-12 04:45:11 +00:00
Provides: flarq
Provides: %{name}-shell
2008-02-16 03:58:28 +00:00
%description
2010-06-23 19:36:15 +00:00
Fldigi is a modem program which supports most of the digital modes used by
ham radio operators today. You can also use the program for calibrating your
sound card to WWV or doing a frequency measurement test. The program also comes
2008-02-16 03:58:28 +00:00
with a CW decoder. fldigi is written with the help of the Fast Light Toolkit X
2010-06-23 19:36:15 +00:00
GUI. Fldigi is a fast moving project many added features with each update.
2008-02-16 03:58:28 +00:00
2010-06-23 19:36:15 +00:00
Flarq (Fast Light Automatic Repeat Request) is a file transfer application
2010-06-11 05:54:15 +00:00
that is based on the ARQ specification developed by Paul Schmidt, K9PS.
It is capable of transmitting and receiving frames of ARQ data via fldigi.
2010-05-24 03:55:19 +00:00
The fldigi-shell program controls fldigi over HTTP via XML-encoded
remote procedure calls (XML-RPC). It can call any XML-RPC method
exported by fldigi, and also defines some useful commands of its own.
2013-03-13 19:41:27 +00:00
%package doc
Summary: PDF User Manual for %{name}
Requires: %{name} = %{version}-%{release}
BuildArch: noarch
%description doc
PDF User Manual for %{name}.
2008-02-16 03:58:28 +00:00
%prep
2013-08-27 13:52:30 +00:00
%setup -q -n %{name}-%{version}
2008-02-16 03:58:28 +00:00
2010-07-22 05:42:04 +00:00
# Fix spurious executeable
chmod 644 ./src/olivia/olivia.cxx
2012-01-03 06:08:27 +00:00
2008-02-16 03:58:28 +00:00
%build
%configure
2011-06-12 04:45:11 +00:00
make -k %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS" LIBS="-lm -lX11 -lpthread"
2008-02-16 03:58:28 +00:00
2013-03-13 19:41:27 +00:00
2008-02-16 03:58:28 +00:00
%install
2013-03-13 19:41:27 +00:00
make install DESTDIR=%{buildroot}
2008-02-16 21:04:23 +00:00
desktop-file-install --vendor="" \
2013-03-13 19:41:27 +00:00
--dir=${RPM_BUILD_ROOT}%{_datadir}/applications \
$RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop \
$RPM_BUILD_ROOT%{_datadir}/applications/flarq.desktop
2009-01-20 01:59:55 +00:00
# --vendor obsolete per new guidlines but leaving it in because
# this is an existing package with vendor previously installed
2010-05-24 03:55:19 +00:00
# fldigi-shell is cli no .desktop needed
2009-01-20 01:59:55 +00:00
%find_lang %{name}
2008-02-16 03:58:28 +00:00
2013-03-13 19:41:27 +00:00
# Copy user manual here to make %%doc easier.
install -pm 0644 %{SOURCE1} .
2012-01-03 06:08:27 +00:00
2009-01-20 01:59:55 +00:00
%files -f %{name}.lang
2011-06-12 04:45:11 +00:00
%doc AUTHORS ChangeLog COPYING README NEWS
2008-02-16 03:58:28 +00:00
%{_bindir}/*
2010-05-24 03:55:19 +00:00
%{_datadir}/pixmaps/%{name}.xpm
%{_datadir}/pixmaps/flarq.xpm
%{_mandir}/man1/%{name}.1.gz
%{_mandir}/man1/flarq.1.gz
2010-05-24 03:55:19 +00:00
%{_mandir}/man1/%{name}-shell.1.gz
2013-08-27 13:52:30 +00:00
#attr(0644,root,root) %{_datadir}/applications/%{name}.desktop
%{_datadir}/applications/%{name}.desktop
#%attr(0644,root,root) %{_datadir}/applications/flarq.desktop
%{_datadir}/applications/flarq.desktop
2012-08-03 05:51:29 +00:00
%{_datadir}/%{name}/NAVTEX_Stations.csv
2013-08-27 13:52:30 +00:00
%{_datadir}/%{name}/ToR-Stats-SHIP.csv
%{_datadir}/%{name}/nsd_bbsss.txt
%{_datadir}/%{name}/station_table.txt
2013-03-13 19:41:27 +00:00
%files doc
%doc %{name}.pdf
2012-08-03 05:51:29 +00:00
%changelog
2013-08-27 13:52:30 +00:00
* Tue Aug 27 2013 Richard Shaw <hobbes1069@gmail.com> - 3.21.74-1
- Update to latest bugfix release.
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.21.68-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
2013-07-17 17:42:17 +00:00
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 3.21.68-2
- Perl 5.18 rebuild
2013-03-13 19:41:27 +00:00
* Sat Mar 13 2013 Richard Shaw <hobbes1069@gmail.com> - 3.21.68-1
- Update to latest bugfix release.
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.21.49-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
2012-08-03 05:51:29 +00:00
* Fri Aug 3 2012 Randall J. Berry, N3LRX <dp67@fedoraproject.org> - 3.21.49-1
- Upstream upddate to 3.21.49
2013-03-13 19:41:27 +00:00
* Mon May 14 2012 Randall J. Berry, N3LRX <dp67@fedoraproject.org> - 3.21.41-1
- Upstream upddate to 3.21.41
- Fix deps for F18/Rawhide
2013-03-13 19:41:27 +00:00
* Sat Jan 28 2012 Randall J. Berry, N3LRX <dp67@fedoraproject.org> - 3.21.37-2
- Upstream upddate to 3.21.37
- Remove patches fixed upstream
- Correct source URL
2013-03-13 19:41:27 +00:00
2012-01-29 03:47:37 +00:00
* Sat Jan 28 2012 Randall J. Berry, N3LRX <dp67@fedoraproject.org> - 3.21.37-1
- Upstream upddate to 3.21.37
2013-03-13 19:41:27 +00:00
2012-01-16 15:26:39 +00:00
* Sun Jan 15 2012 Randall J. Berry, N3LRX <dp67@fedoraproject.org> - 3.21.35-2
- Add patches for testing error correction
- Update rawhide builds
2013-03-13 19:41:27 +00:00
2012-01-16 15:26:39 +00:00
* Sun Jan 15 2012 Randall J. Berry, N3LRX <dp67@fedoraproject.org> - 3.21.35-1
- Upstream upddate to 3.21.35
- Rebuild against gcc 4.7
2013-03-13 19:41:27 +00:00
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.21.34-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
2013-03-13 19:41:27 +00:00
2012-01-03 06:08:27 +00:00
* Mon Jan 2 2012 Randall J. Berry, N3LRX <dp67@fedoraproject.org> - 3.21.34-2
- Test Build Against FLTK 1.3
* Thu Dec 28 2011 Randall J. Berry <dp67@fedoraproject.org> - 3.21.34-1
- Test Build Against FLTK 1.3
- Remove patches
* Fri Sep 9 2011 Randall J. Berry <dp67@fedoraproject.org> - 3.21.14-2
- Testing apply patches for panel.cxx
* Fri Sep 9 2011 Randall J. Berry <dp67@fedoraproject.org> - 3.21.14-1
- Upstream update to 3.21.14
- Remove patch applied upstream
2011-06-12 23:32:03 +00:00
* Sun Jun 12 2011 Randall J. Berry <dp67@fedoraproject.org> - 3.21.11-4
- Correct my mistake in update request.
* Sun Jun 12 2011 Randall J. Berry <dp67@fedoraproject.org> - 3.21.11-4
- Upload and build
2011-06-12 04:45:11 +00:00
* Sun Jun 12 2011 Randall J. Berry <dp67@fedoraproject.org> - 3.21.11-3
- Removed --disable-nls temporary fix
- Apply Patch0 by Kamal Mostafa, KA6MAL
- Fixes crash when started (bug #708696)
- Added provides fldigi-shell, flarq
* Sat Jun 11 2011 Randall J. Berry <dp67@fedoraproject.org> - 3.21.11-2
- Upload source to git (F15)
- Build for F15
* Sat Jun 11 2011 Randall J. Berry <dp67@fedoraproject.org> - 3.21.11-1
- Upstream update (alpha)
- Build with --disable-nls as a temporary measure to prevent crash on startup (bug #708696)
- Temporary disable of i18n (bug #708696)
* Sat Jun 4 2011 Randall J. Berry <dp67@fedoraproject.org> - 3.21.10-3
- Successful local build F14
- Test build on koji F14
* Sat Jun 4 2011 Randall J. Berry <dp67@fedoraproject.org> - 3.21.10-2
- Removed patches
- Test build for Rawhide
* Sat Jun 4 2011 Randall J. Berry <dp67@fedoraproject.org> - 3.21.10-1
- Apply upstream patches dup_defines.diff
* Thu May 26 2011 Randall J. Berry <dp67@fedoraproject.org> - 3.21.9-3
- Added Panel.cxx patch1 to fix int error.
* Thu May 26 2011 Randall J. Berry <dp67@fedoraproject.org> - 3.21.9-2
- Added BuildRequires: libXinerama-devel
* Thu May 26 2011 Randall J. Berry <dp67@fedoraproject.org> - 3.21.9-1
- Upstream update 3.21.9
- Fix broken deps for Rawhide/F16
2011-03-24 11:35:20 +00:00
* Thu Mar 24 2011 Randall J. Berry <dp67@fedoraproject.org> - 3.21.7-1
- Upstream update 3.21.7
- Rebiuld fix broken deps on mas rebuild
* Sun Feb 27 2011 Randall J. Berry <dp67@fedoraproject.org> - 3.20.34-4
- Rebiuld fix broken deps on mas rebuild
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.20.34-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
2011-02-01 15:54:04 +00:00
* Tue Feb 1 2011 Randall J. Berry <dp67@fedoraproject.org> - 3.20.34-2
- Rebiuld fix broken perl deps
2011-01-13 10:53:34 +00:00
* Thu Jan 13 2011 Randall J. Berry <dp67@fedoraproject.org> - 3.20.34-1
- Upstream update 3.20.34
2010-12-02 13:08:04 +00:00
* Thu Dec 2 2010 Randall J. Berry <dp67@fedoraproject.org> - 3.20.32-1
- Upstream update 3.20.32
* Sat Nov 6 2010 Randall J. Berry <dp67@fedoraproject.org> - 3.20.29-1
- Upstream update to 3.20.29
- Correct source link
2010-10-20 05:48:24 +00:00
* Wed Oct 20 2010 Randall J. Berry <dp67@fedoraproject.org> - 3.20.28-3
- Rebuild for binutils on rawhide x86_64
* Wed Oct 13 2010 Randall J. Berry <dp67@fedoraproject.org> - 3.20.28-2
- Rebuild for libxmlrpc_*.so.7 BZ 641904
2010-10-12 14:54:15 +00:00
* Tue Oct 12 2010 Randall J. Berry <dp67@fedoraproject.org> - 3.20.28-1
- Upstream Update 3.20.28
* Tue Oct 12 2010 Randall J. Berry <dp67@fedoraproject.org> - 3.20.27-2
- Rebuild for broken dep xmlrpc BZ 641904
2010-09-07 05:14:29 +00:00
* Sun Sep 5 2010 Randall J. Berry <dp67@fedoraproject.org> - 3.20.27-1
- Upstream update to 3.20.27
- Added call to Abort_ARQ when double ESC pressed (panic)
- Added supporting code in modem class.
* Fri Sep 3 2010 Randall J. Berry <dp67@fedoraproject.com> 3.20.25-2
- Rebuild for broken deps F14
* Mon Aug 30 2010 Randall J. Berry <dp67@fedoraproject.com> 3.20.25-1
- Upstream update 3.20.25
2010-09-07 05:14:29 +00:00
* Sat Aug 28 2010 Randall J. Berry <dp67@fedoraproject.com> 3.20.24-1
- Upstream update to 3.20.24
- Rebuild for F15-Rawhide
* Sat Aug 7 2010 Randall J. Berry <dp67@fedoraproject.com> 3.20.22-1
- Upstream update to 3.20.22
- Cleanup spec
* Thu Jul 29 2010 Randall J. Berry <dp67@fedoraproject.com> 3.20.20-4
- F14/Devel rebuild
- Correct date in changelog
2010-08-01 21:02:53 +00:00
* Thu Jul 29 2010 Randall J. Berry <dp67@fedoraproject.com> 3.20.20-3
- F14/Devel rebuild
2010-07-30 02:13:36 +00:00
* Thu Jul 29 2010 Randall J. Berry <dp67@fedoraproject.com> 3.20.20-2
- Testing Git
2010-07-22 05:42:04 +00:00
* Thu Jul 22 2010 Randall J. Berry <dp67@fedoraproject.com> 3.20.20-1
- Upstream update to 3.20.20
- Fixed spurious exe perms on /src/olivia/olivia.cxx
2010-07-06 09:17:03 +00:00
* Wed Jun 30 2010 Randall J. Berry <dp67@fedoraproject.com> 3.20.19-1
- Upstream update to 3.20.19
2010-07-01 02:37:16 +00:00
* Wed Jun 30 2010 Randall J. Berry <dp67@fedoraproject.com> 3.20.18-1
- Upstream update to 3.20.18
2010-06-23 19:36:15 +00:00
* Wed Jun 23 2010 Randall J. Berry <dp67@fedoraproject.com> 3.20.17-1
- Upstream update to 3.20.17
* Tue Jun 22 2010 Randall J. Berry <dp67@fedoraproject.com> 3.20.16-2
- Make notattion in description
* Sun Jun 20 2010 Randall J. Berry <dp67@fedoraproject.com> 3.20.16-1
- Upstream update 3.20.16
- License change from GPLv2+ to GPLv3
2010-06-11 06:03:23 +00:00
* Fri Jun 11 2010 Randall J. Berry <dp67@fedoraproject.com> 3.20.15-2
- fix date in changelog
* Fri Jun 11 2010 Randall J. Berry <dp67@fedoraproject.com> 3.20.15-1
2010-06-11 05:54:15 +00:00
- Upstream update 3.20.15
2010-05-24 12:48:24 +00:00
* Mon May 24 2010 Randall J. Berry <dp67@fedoraproject.com> 3.20.12-2
- fix broken deps
2010-05-24 03:55:19 +00:00
* Sun May 23 2010 Randall J. Berry <dp67@fedoraproject.com> 3.20.12-1
- Upstream update 3.20.12
- Fix URLs
- Many features added this version
- See http://www.w1hkj.com/Fldigi.html for details
* Thu Apr 22 2010 Randall J. Berry <dp67@fedoraproject.com> 3.12.5-1
- Upstream upgrade to 3.12.5
- Apply changes to spec to include pulseaudio as in bug 562515
- Added Buildeps pulseaudio-libs-devel, xmlrpc-c-devel (bug 562515)
- Added manpage generated by builddeps (bug 562515)
- Corrected spelling in description (bug 562515)
2010-04-22 15:38:37 +00:00
* Thu Apr 22 2010 Jon Ciesla <limb@jcomserv.net> - 3.11.6-3
- Correction for X11 DSO linking FTBFS, BZ 565116.
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.11.6-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Thu Jul 16 2009 Randall J. Berry <dp67@fedoraproject.com> 3.11.6-1
- Upstream upgrade to 3.11.6
- Remove fldigi-gcc44.patch (applied upstream)
- Man pages added upstream
2009-04-24 22:32:20 +00:00
* Sat Apr 25 2009 Milos Jakubicek <xjakub@fi.muni.cz> - 3.10-3
- Fix FTBFS: added fldigi-gcc44.patch
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.10-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
2009-01-20 01:59:55 +00:00
* Mon Jan 19 2009 Randall J Berry 'Dp67' <dp67@fedoraproject.org> 3.10-1
- New upstream release
2008-12-13 09:14:30 +00:00
* Thu Dec 14 2008 Sindre Pedersen Bjørdal <sindrepb@fedoraproject.org> 3.03-1
- New upstream release
- Remove explicit libsamplerate dependency
2008-08-24 00:18:53 +00:00
* Fri Aug 22 2008 Steve Conklin <fedora@conklinhouse.com> - 3.01-1
- Latest upstream
2008-04-07 12:56:45 +00:00
* Mon Apr 7 2008 Steve Conklin <steve@conklinhouse.com> - 2.10.3-1
- Latest upstream - Bug fix for memory leak in psk signal evaluator.
2008-03-24 03:59:27 +00:00
* Thu Mar 13 2008 Steve Conklin <steve@conklinhouse.com> - 2.10.2-2
- Added requirement for libsamplerate
2008-03-24 03:48:32 +00:00
* Thu Mar 13 2008 Steve Conklin <steve@conklinhouse.com> - 2.10.2-1
- bugfix release from upstream
2008-03-14 16:17:32 +00:00
* Thu Mar 13 2008 Steve Conklin <steve@conklinhouse.com> - 2.10-1
- New upstream version
2008-02-16 21:04:23 +00:00
* Sat Feb 16 2008 Steve Conklin <sconklin at redhat dot com> 2.09-3
- adding desktop-file-install
2008-02-16 03:58:28 +00:00
* Thu Feb 14 2008 Robert 'Bob' Jensen <bob@bobjensen.com> 2.09-2
- Submitting for Review
* Sun Jan 27 2008 Steve Conklin <steve@conklinhouse.com> 2.09-1
- New upstream 2.09 add mutistream decode.
* Sun Jan 27 2008 Steve Conklin <steve@conklinhouse.com> 2.08-3
- Added desktop file and inclued final upstream release of 2.08
* Tue Jan 08 2008 Steve Conklin <steve@conklinhouse.com> 2.08-2
- added buildrequires for libjpeg-devel, libpng-devel
* Tue Jan 08 2008 Steve Conklin <steve@conklinhouse.com> 2.08-1
- Rebase to 2.08b beta for upcoming release
* Wed Dec 12 2007 Sindre Pedersen Bjørdal <foolish@guezz.net> 2.05-
- Require most recent portaudio
* Thu Nov 22 2007 Sindre Pedersen Bjørdal <foolish@guezz.net> 2.05-1
- Add BRs
- New release
- Update License
- Add files list
* Tue Nov 20 2007 Robert 'Bob' Jensen <bob@bobjensen.com> 2.04-1
- Initial SPEC