Group :: System/Base
Source RPM: cpufrequtils
Raw spec file
%define libname libcpufreq
Name: cpufrequtils
Version: 008
Release: alt3
Summary: Tools to determine and set CPUfreq settings
License: GPLv2
Group: System/Base
Url: http://www.kernel.org/pub/linux/utils/kernel/cpufreq/cpufrequtils.html
Source: http://www.kernel.org/pub/linux/utils/kernel/cpufreq/cpufrequtils-%version.tar.bz2
Patch0: 0001.patch
Patch1: 0001.patch
Requires: %libname = %version-%release
%description
To make access to the Linux kernel cpufreq subsystem easier for users
and cpufreq userspace tools, the cpufrequtils package was created. It
contains a library used by other programs (libcpufreq), command line
tools to determine current CPUfreq settings and to modify them
(cpufreq-info and cpufreq-set), and debug tools.
%package -n %libname
Summary: Library for %name
License: GPLv2
Group: Development/C
%description -n %libname
This packages contains some library needed by %name.
%package -n %libname-devel
Summary: Headers for developing programs that will use %libname
License: GPLv2
Group: Development/C
Requires: %libname = %version-%release
Obsoletes: %name-devel
Provides: %name-devel
%description -n %libname-devel
This package contains the headers that programmers will need to develop
applications which will use %libname.
%prep
%setup
%patch0 -p1
%patch1 -p1
sed -i 's/--mode=/--tag=CC --mode=/' Makefile
%build
%make_build CFLAGS="%optflags" V=true
%install
%makeinstall_std mandir=%_mandir libdir=%_libdir V=true
%find_lang cpufrequtils
%files -f cpufrequtils.lang
%_bindir/*
%_man1dir/*
%files -n %libname
%_libdir/libcpufreq.so.*
%files -n %libname-devel
%_includedir/*
%_libdir/libcpufreq.so
%changelog
* Sun Apr 19 2020 Michael Shigorin <mike at altlinux.org> 008-alt3
- further fixed build on non-x86 architectures, notably E2K
- minor spec cleanup
* Thu Feb 14 2019 Gleb F-Malinovskiy <glebfm at altlinux.org> 008-alt2
- Fixed build on non-x86 architectures (patch by Zhang Le).
* Tue Jul 24 2012 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 008-alt1.1
- Rebuilt for set-versions
* Thu Aug 05 2010 Victor Forsiuk <force at altlinux.org> 008-alt1
- Version 008.
* Mon Jun 15 2009 Victor Forsyuk <force at altlinux.org> 005-alt3
- Fix FTBFS (specify a tag for libtool).
* Fri Dec 12 2008 Victor Forsyuk <force at altlinux.org> 005-alt2
- Remove obsolete ldconfig calls.
* Mon Aug 11 2008 Victor Forsyuk <force at altlinux.org> 005-alt1
- Version 005.
* Wed Jul 30 2008 Victor Forsyuk <force at altlinux.org> 004-alt1
- Version 004 (new: removed dependency on libsysfs, added support
for cpufreq statistics).
* Mon May 26 2008 Victor Forsyuk <force at altlinux.org> 003-alt1
- Version 003.
* Thu Apr 19 2007 Victor Forsyuk <force at altlinux.org> 002-alt2
- Fix 64 bit build.
* Wed Apr 18 2007 Victor Forsyuk <force at altlinux.org> 002-alt1
- Version 002.
- Eliminate duplication of library in utils package.
* Tue Mar 28 2006 Anton Farygin <rider at altlinux.ru> 001-alt1
- new version
* Mon Mar 20 2006 Anton Farygin <rider at altlinux.ru> 0.4-alt3
- fixed build
* Tue Feb 21 2006 Anton Farygin <rider at altlinux.ru> 0.4-alt2
- split package to library and utils part
* Wed Feb 01 2006 Anton Farygin <rider at altlinux.ru> 0.4-alt1
- new version
* Wed Jun 29 2005 Anton Farygin <rider at altlinux.ru> 0.3-alt1
- first build for ALT Linux
%define libname libcpufreq
Name: cpufrequtils
Version: 008
Release: alt3
Summary: Tools to determine and set CPUfreq settings
License: GPLv2
Group: System/Base
Url: http://www.kernel.org/pub/linux/utils/kernel/cpufreq/cpufrequtils.html
Source: http://www.kernel.org/pub/linux/utils/kernel/cpufreq/cpufrequtils-%version.tar.bz2
Patch0: 0001.patch
Patch1: 0001.patch
Requires: %libname = %version-%release
%description
To make access to the Linux kernel cpufreq subsystem easier for users
and cpufreq userspace tools, the cpufrequtils package was created. It
contains a library used by other programs (libcpufreq), command line
tools to determine current CPUfreq settings and to modify them
(cpufreq-info and cpufreq-set), and debug tools.
%package -n %libname
Summary: Library for %name
License: GPLv2
Group: Development/C
%description -n %libname
This packages contains some library needed by %name.
%package -n %libname-devel
Summary: Headers for developing programs that will use %libname
License: GPLv2
Group: Development/C
Requires: %libname = %version-%release
Obsoletes: %name-devel
Provides: %name-devel
%description -n %libname-devel
This package contains the headers that programmers will need to develop
applications which will use %libname.
%prep
%setup
%patch0 -p1
%patch1 -p1
sed -i 's/--mode=/--tag=CC --mode=/' Makefile
%build
%make_build CFLAGS="%optflags" V=true
%install
%makeinstall_std mandir=%_mandir libdir=%_libdir V=true
%find_lang cpufrequtils
%files -f cpufrequtils.lang
%_bindir/*
%_man1dir/*
%files -n %libname
%_libdir/libcpufreq.so.*
%files -n %libname-devel
%_includedir/*
%_libdir/libcpufreq.so
%changelog
* Sun Apr 19 2020 Michael Shigorin <mike at altlinux.org> 008-alt3
- further fixed build on non-x86 architectures, notably E2K
- minor spec cleanup
* Thu Feb 14 2019 Gleb F-Malinovskiy <glebfm at altlinux.org> 008-alt2
- Fixed build on non-x86 architectures (patch by Zhang Le).
* Tue Jul 24 2012 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 008-alt1.1
- Rebuilt for set-versions
* Thu Aug 05 2010 Victor Forsiuk <force at altlinux.org> 008-alt1
- Version 008.
* Mon Jun 15 2009 Victor Forsyuk <force at altlinux.org> 005-alt3
- Fix FTBFS (specify a tag for libtool).
* Fri Dec 12 2008 Victor Forsyuk <force at altlinux.org> 005-alt2
- Remove obsolete ldconfig calls.
* Mon Aug 11 2008 Victor Forsyuk <force at altlinux.org> 005-alt1
- Version 005.
* Wed Jul 30 2008 Victor Forsyuk <force at altlinux.org> 004-alt1
- Version 004 (new: removed dependency on libsysfs, added support
for cpufreq statistics).
* Mon May 26 2008 Victor Forsyuk <force at altlinux.org> 003-alt1
- Version 003.
* Thu Apr 19 2007 Victor Forsyuk <force at altlinux.org> 002-alt2
- Fix 64 bit build.
* Wed Apr 18 2007 Victor Forsyuk <force at altlinux.org> 002-alt1
- Version 002.
- Eliminate duplication of library in utils package.
* Tue Mar 28 2006 Anton Farygin <rider at altlinux.ru> 001-alt1
- new version
* Mon Mar 20 2006 Anton Farygin <rider at altlinux.ru> 0.4-alt3
- fixed build
* Tue Feb 21 2006 Anton Farygin <rider at altlinux.ru> 0.4-alt2
- split package to library and utils part
* Wed Feb 01 2006 Anton Farygin <rider at altlinux.ru> 0.4-alt1
- new version
* Wed Jun 29 2005 Anton Farygin <rider at altlinux.ru> 0.3-alt1
- first build for ALT Linux