73d148c
Name:           udpcast
73d148c
Summary:        UDP broadcast file distribution and installation
73d148c
Version:        20071228
63600e9
Release:        9%{?dist}
73d148c
License:        GPLv2+ and BSD
73d148c
Group:          Applications/System
73d148c
URL:            http://udpcast.linux.lu/
5f96e3f
Source:         http://udpcast.linux.lu/download/%{name}-%{version}.tar.bz2
73d148c
Buildroot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
73d148c
73d148c
BuildRequires:  m4
73d148c
BuildRequires:  perl
73d148c
73d148c
73d148c
%description
73d148c
Command-line client for UDP sender and receiver.  Udpcast is an
73d148c
application for multicasting data to multiple targets.
73d148c
73d148c
73d148c
%prep
73d148c
%setup -q
73d148c
73d148c
# Don't pass -s (strip) option to ld
73d148c
sed -i -e '/override LDFLAGS +=-s/d' Makefile.in
73d148c
73d148c
%configure
73d148c
73d148c
73d148c
%build
73d148c
make
73d148c
73d148c
73d148c
%clean
73d148c
rm -rf $RPM_BUILD_ROOT
73d148c
73d148c
73d148c
%install
73d148c
rm -rf $RPM_BUILD_ROOT
73d148c
make DESTDIR=$RPM_BUILD_ROOT install
73d148c
73d148c
73d148c
%files
73d148c
%defattr(-,root,root)
73d148c
%{_sbindir}/udp-sender
73d148c
%{_sbindir}/udp-receiver
73d148c
%{_mandir}/man1/udp-sender.1*
73d148c
%{_mandir}/man1/udp-receiver.1*
73d148c
%doc Changelog.txt cmd.html COPYING
73d148c
73d148c
73d148c
%changelog
63600e9
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20071228-9
63600e9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
63600e9
70e3e8c
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20071228-8
70e3e8c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
70e3e8c
5f96e3f
* Tue Aug 11 2009 Ville Skyttä <ville.skytta@iki.fi> - 20071228-7
5f96e3f
- Use bzipped upstream tarball.
5f96e3f
fd09ee8
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20071228-6
fd09ee8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
fd09ee8
8ac1b09
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20071228-5
8ac1b09
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
8ac1b09
73d148c
* Sun May  4 2008 Richard W.M. Jones <rjones@redhat.com> - 20071228-4
73d148c
- Since using configure macro, don't need the other parameters.
73d148c
73d148c
* Fri May  2 2008 Richard W.M. Jones <rjones@redhat.com> - 20071228-3
73d148c
- Remove '-s' flag from Makefile.
73d148c
- Remove unused udpcast_version macro.
73d148c
- Use configure macro.
73d148c
- Fix the license, GPLv2+ and BSD.
73d148c
- BuildRequires perl.
73d148c
73d148c
* Mon Apr 21 2008 Richard W.M. Jones <rjones@redhat.com> - 20071228-2
73d148c
- BR m4.
73d148c
73d148c
* Mon Apr 21 2008 Richard W.M. Jones <rjones@redhat.com> - 20071228-1
73d148c
- Initial packaging for Fedora.
73d148c
73d148c
* Fri Jun  1 2007 Alain Knaff <alain@knaff.lu>
73d148c
- Patch to fix parallel make & make DESTDIR=/tmp/xxx install
73d148c
- Address gcc4 warnings
73d148c
- Remove some #define fn udpc_fn lines
73d148c
73d148c
* Thu May 30 2007 Jan Oelschlaegel <joe77@web.de>
73d148c
- Adapt to Solaris 10 x86 (added includes and configure checks)
73d148c
- Tested on Linux and Solaris 10 (maybe some other OS are broken now...)
73d148c
73d148c
* Fri Mar 23 2007 Alain Knaff <alain@knaff.lu>
73d148c
- Fixed typoes in socklib.c
73d148c
73d148c
* Tue Mar 6 2007 Alain Knaff <alain@knaff.lu>
73d148c
- Fix issue with pipes and no destination file on receiver
73d148c
73d148c
* Sun Feb 18 2007 Alain Knaff <alain@knaff.lu>
73d148c
- Documentation fix
73d148c
73d148c
* Mon Feb 5 2007 Alain Knaff <alain@knaff.lu>
73d148c
- Adapt to busybox 1.4.1 (Config.in)
73d148c
73d148c
* Wed Jan 31 2007 Alain Knaff <alain@knaff.lu>
73d148c
- Added #include <linux/types.h> to make it compile under (K)ubuntu
73d148c
- Fix uninitialized variable in udp-receiver
73d148c
73d148c
* Mon Jan 29 2007 Alain Knaff <alain@knaff.lu>
73d148c
- Adapt to busybox 1.3.2
73d148c
73d148c
* Wed Dec 20 2006 Alain Knaff <alain@knaff.lu>
73d148c
- Adapt to new busybox 1.3.0
73d148c
73d148c
* Sat Dec 16 2006 Alain Knaff <alain@knaff.lu>
73d148c
- Added startTimeout flag: abort if sender does not start within specified
73d148c
time
73d148c
- Darwin build fixes patch
73d148c
- Refactoring to postpone file creation until sender is located
73d148c
73d148c
* Fri Oct 20 2006 Alain Knaff <alain@knaff.lu>
73d148c
- Fix usage message to use full names for --mcast-data-address and
73d148c
mcast-rdv-address
73d148c
73d148c
* Thu Sep 21 2006 Alain Knaff <alain@knaff.lu>
73d148c
- Include uio.h into socklib.h, needed with older include files for iovec
73d148c
- Avoid variable name "log", apparently, for older compilers, this shadows the
73d148c
name of a built-in
73d148c
73d148c
* Wed Sep 20 2006 Alain Knaff <alain@knaff.lu>
73d148c
- Added missing format string to printMyIp
73d148c
73d148c
* Sun Sep 17 2006 Alain Knaff <alain@knaff.lu>
73d148c
- If --rexmit-hello-interval set on sender, still only display prompt
73d148c
once on receiver
73d148c
- Improved logging (on sender, offer option to periodically log
73d148c
instantaneous bandwidth, log retransmission, and added datestamp to
73d148c
all log)
73d148c
- Enable autoconf (configure) in order to make it easier to compile it
73d148c
on other Unices
73d148c
- Reorganized cmd.html file to make it cleaner HTML (all the man stuff
73d148c
now in separate files)
73d148c
- Fix a buffer overrun on Windows
73d148c
73d148c
* Sat Mar 25 2006 Alain Knaff <alain@knaff.lu>
73d148c
- Separate commandline spec file and mkimage spec file