8a58e08
Summary:   General-purpose stream-handling tool
8a58e08
Name:      cstream
Hans Ulrich Niedermann 1b7a863
Version:   3.1.1
c95317a
Release:   16%{?dist}
8a58e08
8a58e08
License:   MIT
8a58e08
URL:       http://www.cons.org/cracauer/cstream.html
8a58e08
Source:    http://www.cons.org/cracauer/download/%{name}-%{version}.tar.gz
8a58e08
Patch2:    %{name}-%{version}-Wextra.patch
Hans Ulrich Niedermann 98f95b8
Patch3:    %{name}-%{version}-double-assignment.patch
Hans Ulrich Niedermann 62d0960
Patch5:    %{name}-%{version}-meh.patch
Hans Ulrich Niedermann 1c0f024
Patch6:    %{name}-%{version}-Werror=tautological-compare.patch
8a58e08
8a58e08
8a58e08
8b08d2c
BuildRequires:  gcc
7590acd
BuildRequires: make
8a58e08
%description
8a58e08
cstream filters data streams, much like the UNIX tool dd(1).
8a58e08
8a58e08
It has a more traditional commandline syntax, support for precise
8a58e08
bandwidth limiting and reporting and support for FIFOs.
8a58e08
8a58e08
Data limits and throughput rate calculation will work for files > 4 GB.
8a58e08
8a58e08
8a58e08
%prep
8a58e08
%setup -q
8a58e08
%patch2 -p1 -b .Wextra
Hans Ulrich Niedermann 98f95b8
%patch3 -p1 -b .double-assignment
Hans Ulrich Niedermann 62d0960
%patch5 -p1 -b .meh
Hans Ulrich Niedermann 1c0f024
%patch6 -p1 -b .Werror=autological-compare
8a58e08
8a58e08
8a58e08
%build
8a58e08
%{configure} INSTALL="%{__install} -p"
8a58e08
%{__make} %{?_smp_mflags} CFLAGS="%{optflags} -Wall -Wextra -Wno-unused-parameter -Werror"
8a58e08
8a58e08
8a58e08
%install
8a58e08
%{__rm} -rf %{buildroot}
8a58e08
%{__make} install DESTDIR="%{buildroot}"
8a58e08
8a58e08
8a58e08
8a58e08
%check
8a58e08
%{__make} check installcheck DESTDIR="%{buildroot}"
8a58e08
8a58e08
8a58e08
%files
8a58e08
%doc CHANGES COPYRIGHT README TODO
8a58e08
%doc %{_mandir}/man1/cstream.1*
8a58e08
%{_bindir}/cstream
8a58e08
8a58e08
8a58e08
%changelog
c95317a
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.1-16
c95317a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
c95317a
c9f20e8
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.1-15
c9f20e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
c9f20e8
622807d
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.1-14
622807d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
622807d
6a91671
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.1-13
6a91671
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
6a91671
2d2bf4c
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.1-12
2d2bf4c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
2d2bf4c
1773b6c
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.1-11
1773b6c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
1773b6c
c6b4443
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.1-10
c6b4443
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
c6b4443
d044e8f
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.1-9
d044e8f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
d044e8f
1e49613
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.1-8
1e49613
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
1e49613
Hans Ulrich Niedermann 57440ef
* Mon May 16 2016 Hans Ulrich Niedermann <hun@n-dimensional.de> - 3.1.1-7
Hans Ulrich Niedermann 57440ef
- remove useless %%defattr for clarity
Hans Ulrich Niedermann 57440ef
Hans Ulrich Niedermann 1c0f024
* Mon May 16 2016 Hans Ulrich Niedermann <hun@n-dimensional.de> - 3.1.1-6
Hans Ulrich Niedermann 1c0f024
- Fix FTBFS due to -Werror=tautological-compare (#1307412)
Hans Ulrich Niedermann 1c0f024
c5d3bd0
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.1-5
c5d3bd0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
c5d3bd0
e3a3de2
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.1-4
e3a3de2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
e3a3de2
04c78d1
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.1-3
04c78d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
04c78d1
71af762
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.1-2
71af762
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
71af762
Hans Ulrich Niedermann 1b7a863
* Sat Nov 16 2013 Hans Ulrich Niedermann <hun@n-dimensional.de> - 3.1.1-1
Hans Ulrich Niedermann 1b7a863
- Update to cstream-3.1.1 (#903580)
Hans Ulrich Niedermann 1b7a863
d97bf18
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.0-5
d97bf18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
d97bf18
1c711c7
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.0-4
1c711c7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
1c711c7
8182152
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.0-3
8182152
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
8182152
bf0844f
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.0-2
bf0844f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
bf0844f
Hans Ulrich Niedermann 62d0960
* Mon Sep 12 2011 Hans Ulrich Niedermann <hun@n-dimensional.de> - 3.0.0-1
Hans Ulrich Niedermann 62d0960
- Update to cstream-3.0.0 (IPv6 and small fixes)
Hans Ulrich Niedermann 62d0960
1d7f8dc
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.7.6-5
1d7f8dc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
1d7f8dc
Hans Ulrich Niedermann 4b05dab
* Fri Sep 10 2010 Hans Ulrich Niedermann <hun@n-dimensional.de> - 2.7.6-4
Hans Ulrich Niedermann 4b05dab
- Remove double variable assignment (#631150)
Hans Ulrich Niedermann 4b05dab
02e67ca
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.7.6-3
02e67ca
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
02e67ca
642b5c4
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.7.6-2
642b5c4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
642b5c4
d8b0eca
* Sat Dec 20 2008 Hans Ulrich Niedermann <hun@n-dimensional.de> - 2.7.6-1
d8b0eca
- Update to upstream's 2.7.6 release.
d8b0eca
c14d765
* Sat Feb 09 2008 Hans Ulrich Niedermann <hun@n-dimensional.de> - 2.7.5-1
c14d765
- Update to upstream's 2.7.5 release.
c14d765
8a58e08
* Sat Feb 09 2008 Hans Ulrich Niedermann <hun@n-dimensional.de> - 2.7.4-4
8a58e08
- Add %%{?dist} to Release:
8a58e08
8a58e08
* Fri Feb 08 2008 Hans Ulrich Niedermann <hun@n-dimensional.de> - 2.7.4-3
8a58e08
- More compile warnings (-Wall -Wextra -Werror).
8a58e08
- Redacted description down to the most important points.
8a58e08
8a58e08
* Fri Feb 08 2008 Hans Ulrich Niedermann <hun@n-dimensional.de> - 2.7.4-2
8a58e08
- Spec file cleanups (use install target, get rpmlint to shut up).
8a58e08
8a58e08
* Fri Feb 08 2008 Mike Weisenborn <mike@weisenborn.com> - 2.7.4-1
8a58e08
- Initial package