# https://gcc.gnu.org/gcc-10/porting_to.html#common
%define _legacy_common_support 1
Name: ax25-apps
Version: 2.0.0
Release: 4%{?dist}
Summary: AX.25 ham radio applications
#ax25ipd is BSD licensed, rest is GPLv2+
License: GPLv2+ and BSD
URL: https://github.com/ve7fet/linuxax25
# git clone https://github.com/ve7fet/linuxax25.git
# cd linuxax25/ax25apps
# git archive --prefix=ax25apps-2.0.0/ -o ../ax25apps-2.0.0.tar.gz HEAD
Source0: ax25apps-%{version}.tar.gz
Patch0: ax25-apps-ax25rtd-config_c.patch
Patch1: ax25-apps-0.0.6-nongenericnames.patch
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: gcc
BuildRequires: libtool
BuildRequires: make
BuildRequires: libax25-devel
BuildRequires: ncurses-devel
%description
This package provides specific user applications for hamradio that use AX.25
Net/ROM or ROSE network protocols:
* axcall: a general purpose AX.25, NET/ROM and ROSE connection program.
* axlisten: a network monitor of all AX.25 traffic heard by the system.
* ax25ipd: an RFC1226 compliant daemon which provides encapsulation of
AX.25 traffic over IP.
* ax25mond: retransmits data received from sockets into an AX.25 monitor
socket.
%prep
%autosetup -p1 -n ax25apps-%{version}
%build
./autogen.sh
%configure
%make_build
%install
%make_install
#don't include these twice
rm -rf $RPM_BUILD_ROOT%{_docdir}/ax25apps
# Fix the encoding on the doc files to be UTF-8
recode()
{
iconv -f "$2" -t utf-8 < "$1" > "${1}_"
mv -f "${1}_" "$1"
}
recode AUTHORS iso-8859-15
%files
%doc AUTHORS ChangeLog README
%doc doc/*
%license COPYING
%config(noreplace) %{_sysconfdir}/ax25/ax25ipd.conf
%config(noreplace) %{_sysconfdir}/ax25/ax25mond.conf
%config(noreplace) %{_sysconfdir}/ax25/ax25rtd.conf
%{_bindir}/*
%{_sbindir}/*
%{_localstatedir}/ax25/ax25rtd/
%{_mandir}/man?/*
%changelog
* Tue Jan 26 2021 Fedora Release Engineering - 2.0.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Mon Jan 04 2021 Richard Shaw - 2.0.0-3
- Reinstate patch to rename binaries to something less generic.
* Mon Jul 27 2020 Fedora Release Engineering - 2.0.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Mon Mar 02 2020 Richard Shaw - 2.0.0-1
- Upgrade to 2.0.0.
* Tue Jan 28 2020 Fedora Release Engineering - 1.0.5-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Wed Jul 24 2019 Fedora Release Engineering - 1.0.5-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Thu Jan 31 2019 Fedora Release Engineering - 1.0.5-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Tue Nov 06 2018 Richard Shaw - 1.0.5-8
- Add patch for segfault when using Unix98 pty, (#1644317).
* Thu Jul 12 2018 Fedora Release Engineering - 1.0.5-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Wed Feb 07 2018 Fedora Release Engineering - 1.0.5-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Wed Aug 02 2017 Fedora Release Engineering - 1.0.5-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Wed Jul 26 2017 Fedora Release Engineering - 1.0.5-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Fri Feb 10 2017 Fedora Release Engineering - 1.0.5-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Wed Feb 03 2016 Fedora Release Engineering - 1.0.5-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Fri Oct 30 2015 Richard Shaw - 1.0.5-1
- Update to latest upstream release.
* Wed Sep 23 2015 Richard Shaw - 0.0.8-0.1.rc4
- Update to latest upstream release.
* Wed Jun 17 2015 Fedora Release Engineering - 0.0.6-20
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Fri Aug 15 2014 Fedora Release Engineering - 0.0.6-19
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Sat Jun 07 2014 Fedora Release Engineering - 0.0.6-18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Sat Aug 03 2013 Randall Berry, N3LRX - 0.0.6-17
- 3rd rebuild
* Sat Aug 03 2013 Randall Berry, N3LRX - 0.0.6-16
- 2nd rebuild
* Sat Aug 03 2013 Randall Berry, N3LRX - 0.0.6-15
- Rebuild for LICENSE inclusion problem (mass rebuild)
- Also corrects bug #888206
* Sat Aug 03 2013 Fedora Release Engineering - 0.0.6-14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Wed Feb 13 2013 Fedora Release Engineering - 0.0.6-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Tue Dec 18 2012 Randall Berry, N3LRX - 0.0.6-12
- Add patch to relicense /listen/ripdump.c
- Author re-released source in question under BSD
- http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=630893
- BZ: #888206 https://bugzilla.redhat.com/show_bug.cgi?id=888206
- Add BSD license text to package.
* Sun Aug 05 2012 Randall Berry, N3LRX - 0.0.6-11
- Cleanup build for F18/Rawhide
- Remove patch1 0 byte file
* Wed Jul 18 2012 Fedora Release Engineering - 0.0.6-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Thu Jan 12 2012 Fedora Release Engineering - 0.0.6-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Thu Jun 23 2011 Randall Berry, N3LRX - 0.0.6-8
- Rebuild for Rawhide
- Added Patch1 required for rawhide build.
- De-versioned autotools for rawhide build.
- Added Makefile.am patch per build log.
* Thu Jun 23 2011 Randall Berry, N3LRX - 0.0.6-7
- Rebuild for Rawhide
- Added Patch1 required for rawhide build.
- Deversioned autotools.
* Mon Feb 07 2011 Fedora Release Engineering - 0.0.6-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Fri Jul 24 2009 Fedora Release Engineering - 0.0.6-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Sat Mar 21 2009 Robert Scheck 0.0.6-4
- Rebuilt against libtool 2.2
* Mon Feb 23 2009 Fedora Release Engineering - 0.0.6-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Sat Feb 16 2008 Robert 'Bob' Jensen 0.0.6-2
- Submit for review
* Thu Dec 06 2007 Sindre Pedersen Bjørdal 0.0.6-1
- Initial Build