17097fe
%global commit f4d2682804931e7aea02a869137344bb5452a3cd
17097fe
%global build_date 20151118
Christos Triantafyllidis 364d69d
Christos Triantafyllidis 364d69d
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Christos Triantafyllidis 364d69d
%global posttag %{build_date}git%{shortcommit}
Christos Triantafyllidis 364d69d
75f238d
Name:		cpulimit
75f238d
Summary:	CPU Usage Limiter for Linux
75f238d
License:	GPLv2+
224303c
224303c
Epoch:		1
224303c
Version:	0.2
37ed11f
Release:	21.%{posttag}%{?dist}
224303c
Christos Triantafyllidis 364d69d
URL:		https://github.com/opsengine/cpulimit
Christos Triantafyllidis 364d69d
Source0:	https://github.com/opsengine/%{name}/archive/%{commit}/%{name}-%{commit}.tar.gz
224303c
224303c
Patch0:		0000-fix-includes.patch
75f238d
0e0d701
BuildRequires:  gcc
224303c
BuildRequires:  make
224303c
75f238d
%description
75f238d
cpulimit is a simple program which attempts to limit the CPU usage of a process
75f238d
(expressed in percentage, not in CPU time). This is useful to control batch
75f238d
jobs, when you don't want them to eat too much CPU. It does not act on the nice
75f238d
value or other scheduling priority stuff, but on the real CPU usage. Also, it
75f238d
is able to adapt itself to the overall system load, dynamically and quickly.
75f238d
75f238d
%prep
Christos Triantafyllidis 364d69d
%setup -q -n %{name}-%{commit}
224303c
%patch0 -p1
75f238d
75f238d
%build
224303c
%set_build_flags
224303c
%make_build
75f238d
75f238d
%install
224303c
install -Dp -m 755 src/cpulimit %{buildroot}/%{_bindir}/cpulimit
75f238d
75f238d
%files
75f238d
%{_bindir}/cpulimit
17097fe
%doc README.md
17097fe
%license LICENSE
75f238d
75f238d
%changelog
37ed11f
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.2-21.20151118gitf4d2682
37ed11f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
37ed11f
0c23861
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.2-20.20151118gitf4d2682
0c23861
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
0c23861
086226e
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.2-19.20151118gitf4d2682
086226e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
086226e
735695f
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.2-18.20151118gitf4d2682
735695f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
735695f
fcab695
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.2-17.20151118gitf4d2682
fcab695
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
fcab695
3b00c8a
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.2-16.20151118gitf4d2682
3b00c8a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
3b00c8a
c2180d9
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.2-15.20151118gitf4d2682
c2180d9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
c2180d9
5657e13
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.2-14.20151118gitf4d2682
5657e13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
5657e13
224303c
* Mon Nov 23 2020 Artur Frenszek-Iwicki <fedora@svgames.pl> - 1:0.2-13.20151118gitf4d2682
224303c
- Add a patch to fix build failures
224303c
- Respect Fedora's CFLAGS
224303c
- Bring the spec up-to-date with current packaging guidelines
224303c
e61fefe
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.2-12.20151118gitf4d2682
e61fefe
- Second attempt - Rebuilt for
e61fefe
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
e61fefe
8eb88b6
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.2-11.20151118gitf4d2682
8eb88b6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
8eb88b6
22c61a9
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.2-10.20151118gitf4d2682
22c61a9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
22c61a9
d2a4470
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.2-9.20151118gitf4d2682
d2a4470
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
d2a4470
8fbd5b9
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.2-8.20151118gitf4d2682
8fbd5b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
8fbd5b9
4d5de4a
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.2-7.20151118gitf4d2682
4d5de4a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
4d5de4a
1826d37
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.2-6.20151118gitf4d2682
1826d37
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
1826d37
d0b38a3
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.2-5.20151118gitf4d2682
d0b38a3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
d0b38a3
ee12edd
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.2-4.20151118gitf4d2682
ee12edd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
ee12edd
5321151
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.2-3.20151118gitf4d2682
5321151
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
5321151
aa5e6ef
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.2-2.20151118gitf4d2682
aa5e6ef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
aa5e6ef
17097fe
* Wed Nov 18 2015 Christos Triantafyllidis <christos.triantafyllidis@gmail.com> - 1:0.2-1.20151118gitf4d2682
17097fe
- Updated to version 0.2
17097fe
225e10a
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.1-3.20140722gitcabeb99
225e10a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
225e10a
b59e372
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.1-2.20140722gitcabeb99
b59e372
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
b59e372
Christos Triantafyllidis 364d69d
* Tue Jul 22 2014 Christos Triantafyllidis <christos.triantafyllidis@gmail.com> - 1:0.1-1.20140722gitcabeb99
Christos Triantafyllidis 364d69d
- Rebuild based on the github sources
Christos Triantafyllidis 364d69d
a9970bb
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1-5
a9970bb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
a9970bb
21f2558
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1-4
21f2558
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
21f2558
05499d0
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1-3
05499d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
05499d0
01ee4d0
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1-2
01ee4d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
01ee4d0
Christos Triantafyllidis 364d69d
* Fri Jan 07 2011 Christos Triantafyllidis <christos.triantafyllidis@gmail.com> 1.1-1
75f238d
- initial package creation