%if 0%{?fedora} >= 40 %global build_type_safety_c 0 %endif %global gkplugindir %{_libdir}/gkrellm2/plugins %global pkgname gkrellm2-cpupower Name: gkrellm-cpupower Version: 0.1.6 Release: 6%{?dist} Summary: Gkrellm plugin for manipulating CPU frequency License: GPL-2.0-only URL: https://github.com/sainsaar/gkrellm2-cpupower Source0: https://github.com/sainsaar/gkrellm2-cpupower/tarball/%{version}#/%{pkgname}-%{version}.tar.gz Patch0: %{pkgname}-0.1.6-cpupower.patch BuildRequires: gcc-c++ BuildRequires: make BuildRequires: pkgconfig(gkrellm) >= 2.2.0 BuildRequires: kernel-tools-libs-devel >= 4.9 Requires: gkrellm >= 2.2.0 %description A Gkrellm2 plugin for displaying and manipulating CPU frequency. %prep %setup -q -a 0 -c %{__mv} */* . %patch -P 0 sed -i \ -e 's|-O2 -Wall|$(CFLAGS)|g' \ -e '/^LFLAGS =/s|-shared|\0 $(LDFLAGS) -Wl,--as-needed|g' \ Makefile %build %make_build %install %{__mkdir_p} %{buildroot}%{gkplugindir} %{__install} -pm0755 cpupower.so \ %{buildroot}%{gkplugindir}/ %{__mkdir_p} %{buildroot}%{_sbindir} install -pm0755 cpufreqnextgovernor %{buildroot}%{_sbindir}/ %files %license LICENSE %doc ChangeLog README %{_sbindir}/cpufreqnextgovernor %{gkplugindir}/cpupower.so %changelog * Wed Mar 27 2024 Phantom X - 0.1.6-6 - build_type_safety_c 0 * Sat Feb 24 2024 Phantom X - 0.1.6-5 - kernel-tools bump revert * Tue Oct 31 2023 Phantom X - 0.1.6-4 - kernel-tools libcpupower bump * Tue Mar 29 2022 Phantom X - 0.1.6-3 - Fix for package_note_file * Thu Jun 15 2017 Phantom X - 0.1.6-2 - rpmlint fix - BR: kernel-tools-libs-devel * Fri Dec 2 2016 Phantom X - 0.1.6-1 - First spec.