Blame src/perfctr-2.7.x/perfctr.spec

Packit Service a1973e
Name: perfctr
Packit Service a1973e
Summary: Linux performance monitoring counters software
Packit Service a1973e
Version: 2.7.21.1
Packit Service a1973e
Release: 1
Packit Service a1973e
License: LGPL
Packit Service a1973e
Group: Development/Tools
Packit Service a1973e
URL: http://user.it.uu.se/~mikpe/linux/perfctr/
Packit Service a1973e
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
Packit Service a1973e
Source: %{name}-%{version}.tar.gz
Packit Service a1973e
Packit Service a1973e
%description
Packit Service a1973e
This package adds support for using the Performance-Monitoring
Packit Service a1973e
Counters (PMCs) found in many modern processors.
Packit Service a1973e
Packit Service a1973e
PMCs are "event counters" capable of recording any of a large
Packit Service a1973e
number of performance-related events during execution.
Packit Service a1973e
These events typically include instructions executed, cache
Packit Service a1973e
misses, TLB misses, stalls, and other events specific to
Packit Service a1973e
the microarchitecture of the processor being used.
Packit Service a1973e
Packit Service a1973e
PMCs are primarily used to identify low-level performance problems,
Packit Service a1973e
and to validate code changes intended to improve performance.
Packit Service a1973e
Packit Service a1973e
%package devel
Packit Service a1973e
Summary: Development headers and libraries for perfctr
Packit Service a1973e
Group: Development/Libraries
Packit Service a1973e
Packit Service a1973e
%description devel
Packit Service a1973e
The perfctr-devel package contains the header and object files
Packit Service a1973e
necessary for developing programs which use the perfctr C library.
Packit Service a1973e
Packit Service a1973e
%prep
Packit Service a1973e
%setup -q
Packit Service a1973e
Packit Service a1973e
%build
Packit Service a1973e
make
Packit Service a1973e
Packit Service a1973e
%install
Packit Service a1973e
rm -rf %{buildroot}
Packit Service a1973e
make install2 \
Packit Service a1973e
	PREFIX=%{buildroot}/%{_prefix} \
Packit Service a1973e
	BINDIR=%{buildroot}/%{_bindir} \
Packit Service a1973e
	LIBDIR=%{buildroot}/%{_libdir} \
Packit Service a1973e
	INCLDIR=%{buildroot}/%{_includedir}
Packit Service a1973e
/sbin/ldconfig -n %{buildroot}/%{_libdir}
Packit Service a1973e
Packit Service a1973e
%clean
Packit Service a1973e
rm -rf %{buildroot}
Packit Service a1973e
Packit Service a1973e
%files
Packit Service a1973e
%defattr(-,root,root,-)
Packit Service a1973e
%{_bindir}/perfex
Packit Service a1973e
%{_libdir}/*.so*
Packit Service a1973e
Packit Service a1973e
%doc README CHANGES TODO OTHER
Packit Service a1973e
Packit Service a1973e
%post
Packit Service a1973e
/sbin/ldconfig
Packit Service a1973e
Packit Service a1973e
%postun -p /sbin/ldconfig
Packit Service a1973e
Packit Service a1973e
%files devel
Packit Service a1973e
%defattr(-,root,root,-)
Packit Service a1973e
%{_includedir}/*.h
Packit Service a1973e
%{_includedir}/*/*.h
Packit Service a1973e
%{_libdir}/*.a
Packit Service a1973e
Packit Service a1973e
Packit Service a1973e
%changelog
Packit Service a1973e
* Wed Oct 03 2007 Mikael Pettersson <mikpe@it.uu.se> -
Packit Service a1973e
- Corrected email address and URL.
Packit Service a1973e
Packit Service a1973e
* Fri Apr 08 2005 Mikael Pettersson <mikpe@csd.uu.se> -
Packit Service a1973e
- Don't create /dev/perfctr or update /etc/modules.conf.
Packit Service a1973e
Packit Service a1973e
* Tue Sep 16 2004 Mikael Pettersson <mikpe@csd.uu.se> -
Packit Service a1973e
- Dropped obsolete x86 qualification from Summary.
Packit Service a1973e
Packit Service a1973e
* Sun Dec 21 2003 Mikael Pettersson <mikpe@csd.uu.se> -
Packit Service a1973e
- Create /dev/perfctr in %post, not in %install and %files.
Packit Service a1973e
  This avoids incorrect deletion of the node on package uninstall.
Packit Service a1973e
- Don't add alias to /etc/modules.conf if it's already there.
Packit Service a1973e
Packit Service a1973e
* Sun Nov 23 2003 Mikael Pettersson <mikpe@csd.uu.se> -
Packit Service a1973e
- libperfctr.so install and uninstall fixes.
Packit Service a1973e
Packit Service a1973e
* Tue Sep 16 2003 Mikael Pettersson <mikpe@csd.uu.se> -
Packit Service a1973e
- No longer necessary to add module alias to /etc/modprobe.conf.
Packit Service a1973e
Packit Service a1973e
* Wed Jul 03 2003 Bryan O'Sullivan <bos@serpentine.com> -
Packit Service a1973e
- Fix module files for both 2.4 and 2.5 kernels.
Packit Service a1973e
Packit Service a1973e
* Wed Jul 02 2003 Mikael Pettersson <mikpe@csd.uu.se> -
Packit Service a1973e
- Corrected License and URL fields.
Packit Service a1973e
Packit Service a1973e
* Mon Jun 16 2003 Bryan O'Sullivan <bos@serpentine.com> -
Packit Service a1973e
- Add device file.
Packit Service a1973e
- Add module alias.
Packit Service a1973e
Packit Service a1973e
* Thu Jun 12 2003 Bryan O'Sullivan <bos@serpentine.com> - 
Packit Service a1973e
- Initial build.