Blame SPECS/pcm.spec

1fccd6
Name:           pcm
fb70fc
Version:        202211
fb70fc
Release:        3%{?dist}
fb70fc
Summary:        Intel(r) Performance Counter Monitor
1fccd6
License:        BSD
fb70fc
Url:            https://github.com/intel/pcm
1fccd6
Source0:        %{url}/archive/%{version}/%{name}-%{version}.tar.gz
1fccd6
BuildRequires:  gcc
1fccd6
BuildRequires:  gcc-c++
1fccd6
BuildRequires:  make
fb70fc
BuildRequires:  cmake
1fccd6
ExclusiveArch:  %{ix86} x86_64
1fccd6
1fccd6
%description
1fccd6
fb70fc
Intel(r) Performance Counter Monitor (Intel(r) PCM) is an application
fb70fc
programming interface (API) and a set of tools based on the API to
fb70fc
monitor performance and energy metrics of Intel(r) Core(tm), Xeon(r),
fb70fc
Atom(tm) and Xeon Phi(tm) processors. PCM works on Linux, Windows,
fb70fc
Mac OS X, FreeBSD and DragonFlyBSD operating systems.
1fccd6
1fccd6
%prep
1fccd6
%autosetup
1fccd6
1fccd6
%build
1fccd6
%set_build_flags
fb70fc
%cmake -DCMAKE_BUILD_TYPE=CUSTOM 
fb70fc
%cmake_build
1fccd6
1fccd6
%install
fb70fc
%cmake_install
fb70fc
rm -rf %{buildroot}/usr/share/doc/PCM/*.md
fb70fc
rm -rf %{buildroot}/usr/share/doc/PCM/*.txt
1fccd6
1fccd6
%files
fb70fc
%license LICENSE
fb70fc
%doc doc/LINUX_HOWTO.txt README.md doc/FAQ.md doc/CUSTOM-COMPILE-OPTIONS.md doc/ENVVAR_README.md doc/PCM-EXPORTER.md doc/PCM-SENSOR-SERVER-README.md doc/PCM_RAW_README.md doc/DOCKER_README.md doc/license.txt
1fccd6
%{_sbindir}/%{name}-core
1fccd6
%{_sbindir}/%{name}-iio
1fccd6
%{_sbindir}/%{name}-latency
1fccd6
%{_sbindir}/%{name}-lspci
1fccd6
%{_sbindir}/%{name}-memory
1fccd6
%{_sbindir}/%{name}-msr
1fccd6
%{_sbindir}/%{name}-mmio
1fccd6
%{_sbindir}/%{name}-numa
fb70fc
%{_sbindir}/%{name}-accel
1fccd6
%{_sbindir}/%{name}-pcicfg
1fccd6
%{_sbindir}/%{name}-pcie
1fccd6
%{_sbindir}/%{name}-power
1fccd6
%{_sbindir}/%{name}-sensor
1fccd6
%{_sbindir}/%{name}-sensor-server
1fccd6
%{_sbindir}/%{name}-tsx
1fccd6
%{_sbindir}/%{name}-raw
1fccd6
%{_sbindir}/%{name}
1fccd6
%{_bindir}/%{name}-client
1fccd6
%{_sbindir}/%{name}-daemon
1fccd6
%{_sbindir}/%{name}-bw-histogram
1fccd6
%{_datadir}/%{name}/
1fccd6
1fccd6
%changelog
fb70fc
* Thu Nov 24 2022 Roman Dementiev <roman.dementiev@intel.com> 0.1-10
fb70fc
- Update to new upstream repository location and the name
fb70fc
- Update to version 202211
fb70fc
fb70fc
* Tue Jul 26 2022 Roman Dementiev <roman.dementiev@intel.com> 0.1-9
fb70fc
- Update to version 202207
fb70fc
fb70fc
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 202205-2
fb70fc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
fb70fc
fb70fc
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 202112-2
fb70fc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
fb70fc
1fccd6
* Mon Jul 26 2021 Roman Dementiev <roman.dementiev@intel.com> 0.1-8
1fccd6
- Update to version 202107
1fccd6
- Add pcm-mmio utility to rpm spec
1fccd6
1fccd6
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 202105-2
1fccd6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
1fccd6
1fccd6
* Tue Apr 13 2021 Roman Dementiev <roman.dementiev@intel.com> 0.1-7
1fccd6
- Implement suggestions from Fedora review.
1fccd6
1fccd6
* Fri Mar 26 2021 William Cohen <wcohen@redhat.com> 0.1-6
1fccd6
- Clean up pcm.spec.
1fccd6
1fccd6
* Tue Aug 25 2020 Roman Dementiev <roman.dementiev@intel.com> 0.1-5
1fccd6
- Add pcm-raw under %files
1fccd6
1fccd6
* Wed Apr 01 2020 Otto Bruggeman <otto.g.bruggeman@intel.com> 0.1-4
1fccd6
- Add pcm-sensor-server under %files
1fccd6
1fccd6
* Mon Nov 25 2019 Roman Dementiev <roman.dementiev@intel.com> 0.1-3
1fccd6
- call make install and use %{_sbindir} or %{_bindir}
1fccd6
1fccd6
* Mon Oct 21 2019 Roman Dementiev <roman.dementiev@intel.com> 0.1-2
1fccd6
- add opCode file to /usr/share/pcm
1fccd6
- use "install" to copy pcm-bw-histogram.sh
1fccd6
1fccd6
* Fri Oct 18 2019 Roman Dementiev <roman.dementiev@intel.com> 0.1-1
1fccd6
- created spec file
1fccd6