Build a python-perf sub-package.
This commit is contained in:
parent
8e04ce5a38
commit
ec31efd5d5
22
kernel.spec
22
kernel.spec
@ -800,6 +800,17 @@ This package provides debug information for package kernel-tools.
|
|||||||
# the leading .*, because of find-debuginfo.sh's buggy handling
|
# the leading .*, because of find-debuginfo.sh's buggy handling
|
||||||
# of matching the pattern against the symlinks file.
|
# of matching the pattern against the symlinks file.
|
||||||
%{expand:%%global debuginfo_args %{?debuginfo_args} -p '.*%%{_bindir}/perf(\.debug)?|.*%%{_libexecdir}/perf-core/.*|.*%%{_bindir}/centrino-decode(\.debug)?|.*%%{_bindir}/powernow-k8-decode(\.debug)?|.*%%{_bindir}/cpupower(\.debug)?|.*%%{_libdir}/libcpupower.*|XXX' -o kernel-tools-debuginfo.list}
|
%{expand:%%global debuginfo_args %{?debuginfo_args} -p '.*%%{_bindir}/perf(\.debug)?|.*%%{_libexecdir}/perf-core/.*|.*%%{_bindir}/centrino-decode(\.debug)?|.*%%{_bindir}/powernow-k8-decode(\.debug)?|.*%%{_bindir}/cpupower(\.debug)?|.*%%{_libdir}/libcpupower.*|XXX' -o kernel-tools-debuginfo.list}
|
||||||
|
|
||||||
|
%package -n python-perf
|
||||||
|
Summary: Python bindings for apps which will manipulate perf events
|
||||||
|
Group: Development/Libraries
|
||||||
|
%description -n python-perf
|
||||||
|
The python-perf package contains a module that permits applications
|
||||||
|
written in the Python programming language to use the interface
|
||||||
|
to manipulate perf events.
|
||||||
|
|
||||||
|
%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
|
||||||
|
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
|
||||||
@ -1734,6 +1745,9 @@ rm -f $RPM_BUILD_ROOT/usr/include/asm*/irq.h
|
|||||||
# perf tool binary and supporting scripts/binaries
|
# perf tool binary and supporting scripts/binaries
|
||||||
make -C tools/perf -s V=1 DESTDIR=$RPM_BUILD_ROOT HAVE_CPLUS_DEMANGLE=1 prefix=%{_prefix} install
|
make -C tools/perf -s V=1 DESTDIR=$RPM_BUILD_ROOT HAVE_CPLUS_DEMANGLE=1 prefix=%{_prefix} install
|
||||||
|
|
||||||
|
# python-perf extension
|
||||||
|
make -C tools/perf -s V=1 DESTDIR=$RPM_BUILD_ROOT HAVE_CPLUS_DEMANGLE=1 prefix=%{_prefix} install-python_ext
|
||||||
|
|
||||||
# perf man pages (note: implicit rpm magic compresses them later)
|
# perf man pages (note: implicit rpm magic compresses them later)
|
||||||
make -C tools/perf -s V=1 DESTDIR=$RPM_BUILD_ROOT HAVE_CPLUS_DEMANGLE=1 prefix=%{_prefix} install-man || %{doc_build_fail}
|
make -C tools/perf -s V=1 DESTDIR=$RPM_BUILD_ROOT HAVE_CPLUS_DEMANGLE=1 prefix=%{_prefix} install-man || %{doc_build_fail}
|
||||||
|
|
||||||
@ -1915,6 +1929,11 @@ fi
|
|||||||
%config(noreplace) %{_sysconfdir}/sysconfig/cpupower
|
%config(noreplace) %{_sysconfdir}/sysconfig/cpupower
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
%files -n python-perf
|
||||||
|
%defattr(-,root,root)
|
||||||
|
%{python_sitearch}
|
||||||
|
%endif
|
||||||
|
|
||||||
%if %{with_debuginfo}
|
%if %{with_debuginfo}
|
||||||
%files -f kernel-tools-debuginfo.list -n kernel-tools-debuginfo
|
%files -f kernel-tools-debuginfo.list -n kernel-tools-debuginfo
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
@ -1989,6 +2008,9 @@ fi
|
|||||||
# ||----w |
|
# ||----w |
|
||||||
# || ||
|
# || ||
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Oct 31 2011 Kyle McMartin <kmcmartin@redhat.com>
|
||||||
|
- Build a python-perf subpackage.
|
||||||
|
|
||||||
* Mon Oct 31 2011 Josh Boyer <jwboyer@redhat.com>
|
* Mon Oct 31 2011 Josh Boyer <jwboyer@redhat.com>
|
||||||
- Linux 3.1-git3. Happy Halloween.
|
- Linux 3.1-git3. Happy Halloween.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user