76b9f30
Summary: Generate a readout of the current bandwidth use
76b9f30
Name: bwbar
76b9f30
Version: 1.2.3
b12a496
Release: 36%{?dist}
76b9f30
License: GPLv2+
76b9f30
Source0: http://www.kernel.org/pub/software/web/bwbar/bwbar-1.2.3.tar.bz2
2adc811
Source1: bwbar.systemd
76b9f30
Source2: bwbar.8
76b9f30
Patch0: bwbar.daemon.patch
76b9f30
Patch1: bwbar.debian-010_directory_option.patch
76b9f30
Patch2: bwbar.debian-020_proc_net_2.6.x_fix.patch
bad707b
Patch3: bwbar.zlib.h.patch
76b9f30
URL: http://www.kernel.org/pub/software/web/bwbar/
Igor Gnatenko 4000a30
BuildRequires:  gcc
2adc811
BuildRequires: libpng-devel systemd-units
c7d452d
BuildRequires: make
2adc811
Requires(post): systemd-units, systemd-sysv
2adc811
Requires(preun): systemd-units
2adc811
Requires(postun): systemd-units
cvsextras a5b6cf2
cvsextras a5b6cf2
%description
cvsextras a5b6cf2
bwbar is a small program that generates a text and a graphical readout
cvsextras a5b6cf2
of the current bandwidth use.  It is currently for Linux only.
cvsextras a5b6cf2
cvsextras a5b6cf2
%prep
cvsextras a5b6cf2
%setup -q
a28d22c
%patch0 -p1
cvsextras a5b6cf2
%patch1 -p0
cvsextras a5b6cf2
%patch2 -p0
bad707b
%patch3 -p1
cvsextras a5b6cf2
cvsextras a5b6cf2
%build
cvsextras a5b6cf2
%configure
cvsextras a5b6cf2
%{__make} %{?_smp_mflags}
cvsextras a5b6cf2
cvsextras a5b6cf2
%install
cvsextras a5b6cf2
%{__rm} -rf $RPM_BUILD_ROOT
cvsextras a5b6cf2
%{__mkdir_p} $RPM_BUILD_ROOT%{_bindir}
cvsextras a5b6cf2
%{__mkdir_p} $RPM_BUILD_ROOT%{_mandir}/man8
cvsextras a5b6cf2
%{__mkdir_p} $RPM_BUILD_ROOT%{_initrddir}
cvsextras a5b6cf2
%{__mkdir_p} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig
cvsextras a5b6cf2
%{__install} -m 755 %{name} $RPM_BUILD_ROOT%{_bindir}
b82cb67
%{__install} -m 644 -D %{SOURCE1} $RPM_BUILD_ROOT%{_unitdir}/%{name}.service
cvsextras a5b6cf2
%{__install} -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_mandir}/man8
cvsextras a5b6cf2
cvsextras a5b6cf2
%{__cat} >> $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/bwbar << END
2adc811
#OPTIONS="eth0 100 -d /path/to/outdir"
cvsextras a5b6cf2
END
cvsextras a5b6cf2
cvsextras a5b6cf2
%post
b82cb67
%systemd_post %{name}.service
cvsextras a5b6cf2
cvsextras a5b6cf2
%preun
b82cb67
%systemd_preun %{name}.service
cvsextras a5b6cf2
2adc811
%postun
b82cb67
%systemd_postun_with_restart %{name}.service
2adc811
2adc811
%triggerun -- %{name} < 1.2.3-11
2adc811
/usr/bin/systemd-sysv-convert --save %{name} >/dev/null 2>&1 ||:
2adc811
/bin/systemctl --no-reload enable %{name}.service >/dev/null 2>&1 ||:
2adc811
/sbin/chkconfig --del %{name} >/dev/null 2>&1 || :
2adc811
/bin/systemctl try-restart %{name}.service >/dev/null 2>&1 || :
2adc811
cvsextras a5b6cf2
cvsextras a5b6cf2
%files
cvsextras a5b6cf2
%doc README
cvsextras a5b6cf2
%{_bindir}/%{name}
cvsextras a5b6cf2
%{_mandir}/man8/*
2adc811
%{_unitdir}/%{name}.service
cvsextras a5b6cf2
%config(noreplace) %{_sysconfdir}/sysconfig/%{name}
cvsextras a5b6cf2
cvsextras a5b6cf2
%changelog
b12a496
* Tue Jan 23 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.3-36
b12a496
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
b12a496
1d21610
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.3-35
1d21610
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
1d21610
dbc8fa6
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.3-34
dbc8fa6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
dbc8fa6
6f0ba49
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.3-33
6f0ba49
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
6f0ba49
566b493
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.3-32
566b493
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
566b493
b89d1a9
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.3-31
b89d1a9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
b89d1a9
406e645
* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.2.3-30
406e645
- Rebuilt for updated systemd-rpm-macros
406e645
  See https://pagure.io/fesco/issue/2583.
406e645
c217a5e
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.3-29
c217a5e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
c217a5e
d6d78df
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.3-28
d6d78df
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
d6d78df
335eaa8
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.3-27
335eaa8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
335eaa8
6a38136
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.3-26
6a38136
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
6a38136
8e9d91e
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.3-25
8e9d91e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
8e9d91e
17503eb
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.3-24
17503eb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
17503eb
8782445
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.3-23
8782445
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
8782445
d2ef851
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.3-22
d2ef851
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
d2ef851
f73cd60
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.3-21
f73cd60
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
f73cd60
f3ba744
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.3-20
f3ba744
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
f3ba744
e5e585d
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.3-19
e5e585d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
e5e585d
719437f
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.3-18
719437f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
719437f
5911ff1
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.3-17
5911ff1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
5911ff1
e2b0bc7
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.3-16
e2b0bc7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
e2b0bc7
63ccbfe
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.3-15
63ccbfe
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
63ccbfe
1a465b8
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.3-14
1a465b8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
1a465b8
b82cb67
* Tue Aug 21 2012 Adrian Reber <adrian@lisas.de> - 1.2.3-13
b82cb67
- fix for "Introduce new systemd-rpm macros in bwbar spec file" (#850052)
b82cb67
8c612ad
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.3-12
8c612ad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
8c612ad
c084add
* Wed Jan 25 2012 Adrian Reber <adrian@lisas.de> - 1.2.3-11
2adc811
- added systemd files
22e5626
- almost remove '-D' daemon feature (not needed with systemd)
2adc811
d52712d
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.3-10
d52712d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
d52712d
bad707b
* Tue Dec 06 2011 Adrian Reber <adrian@lisas.de> - 1.2.3-9
bad707b
- fix build failure with new libpng
bad707b
390d47f
* Tue Dec 06 2011 Adam Jackson <ajax@redhat.com> - 1.2.3-8
390d47f
- Rebuild for new libpng
390d47f
4498ed0
* Thu Mar 31 2011 Adrian Reber <adrian@lisas.de> - 1.2.3-7
4498ed0
- fix patch (**** rejecting target file name with ".." component)
4498ed0
a4bdcf9
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.3-6
a4bdcf9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
a4bdcf9
a2cd6a2
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.3-5
a2cd6a2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
a2cd6a2
d23fb21
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.3-4
d23fb21
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
d23fb21
a28d22c
* Mon Sep 01 2008 Adrian Reber <adrian@lisas.de> - 1.2.3-3
a28d22c
- recreated bwbar.daemon.patch to apply cleanly
a28d22c
76b9f30
* Fri Feb 15 2008 Adrian Reber <adrian@lisas.de> - 1.2.3-2
76b9f30
- rebuilt for gcc43
76b9f30
861d0e3
* Sat Aug 25 2007 Adrian Reber <adrian@lisas.de> - 1.2.3-1
861d0e3
- updated to 1.2.3
861d0e3
- adapted daemon patch
861d0e3
- fixed some rpmlint warnings/errors
861d0e3
f2a7f10
* Mon Sep 11 2006 Adrian Reber <adrian@lisas.de> - 1.2.2-5
f2a7f10
- rebuilt
f2a7f10
5ef2b21
* Wed Feb 13 2006 Adrian Reber <adrian@lisas.de> - 1.2.2-4
5ef2b21
- rebuilt
5ef2b21
38f0df6
* Fri Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
38f0df6
- rebuilt
38f0df6
cvsextras a5b6cf2
* Fri Jul 23 2004 Adrian Reber <adrian@lisas.de> - 0:1.2.2-0.fdr.2
cvsextras a5b6cf2
- changed the daemon patch to use -D and --Daemon
cvsextras a5b6cf2
- added a debian patch to specify an output directory
cvsextras a5b6cf2
- added another debian patch
cvsextras a5b6cf2
- added the man page (also from the debian package)
cvsextras a5b6cf2
cvsextras a5b6cf2
* Fri Jul 16 2004 Adrian Reber <adrian@lisas.de> - 0:1.2.2-0.fdr.1
cvsextras a5b6cf2
- Initial RPM release.