Hello community,

here is the log from the commit of package perf.1636 for openSUSE:12.3:Update 
checked in at 2013-06-05 12:04:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.3:Update/perf.1636 (Old)
 and      /work/SRC/openSUSE:12.3:Update/.perf.1636.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perf.1636"

Changes:
--------
New Changes file:

--- /dev/null   2013-05-23 01:40:31.032032505 +0200
+++ /work/SRC/openSUSE:12.3:Update/.perf.1636.new/perf.changes  2013-06-05 
12:04:22.000000000 +0200
@@ -0,0 +1,47 @@
+-------------------------------------------------------------------
+Tue Dec 25 00:00:02 UTC 2012 - [email protected]
+
+- Add /etc/bash_completion.d/perf to %files (fix build error)
+
+-------------------------------------------------------------------
+Wed May 16 08:34:37 UTC 2012 - [email protected]
+
+- Fix build for factory 
+  * added flex and bison to buildrequires 
+
+-------------------------------------------------------------------
+Thu May  5 11:44:03 UTC 2011 - [email protected]
+
+- Also copy arch/lib to fix compilation on x86-64
+- Correctly depend on libdw-devel to fix dwarf support
+- Add newt-devel dependency to enable text user interface 
+- Re-enable as-needed support since it works now
+
+-------------------------------------------------------------------
+Tue Mar  9 02:31:07 UTC 2010 - [email protected]
+
+- 2.6.33 changes
+  add perf-bench, perf-buildid-list, perf-diff, perf-kmem, perf-probe and
+  perf-trace-perl
+
+[Still pending, update of libdwarf to version > 20081231]
+
+-------------------------------------------------------------------
+Thu Nov  5 00:51:13 UTC 2009 - [email protected]
+
+- 2.6.32 changes
+  add perf-sched, perf-timechart and perf-trace man pages
+
+-------------------------------------------------------------------
+Wed Aug 26 19:18:49 UTC 2009 - [email protected]
+
+- Remove libbfd.patch since it does not apply and use
+  SUSE_ASNEEDED=0 instead.
+- Set flag for asciidoc version 8.
+
+-------------------------------------------------------------------
+Sun Aug  2 17:10:12 CEST 2009 - [email protected]
+
+- Initial checkin of Performance Counters for Linux (PCL) userspace. 
+  This builds tools/perf out of kernel-source package and requires 
+  kernel >= 2.6.31

New:
----
  perf.changes
  perf.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perf.spec ++++++
#
# spec file for package perf
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#


Name:           perf
%define version %(rpm -q --qf '%{VERSION}' kernel-source)
Version:        %{version}
Release:        0
Summary:        Performance Monitoring Tools for Linux
License:        GPL-2.0
Group:          Development/Tools/Debuggers
BuildRequires:  asciidoc
BuildRequires:  binutils-devel
BuildRequires:  bison
BuildRequires:  flex
BuildRequires:  kernel-source >= 2.6.31
BuildRequires:  libdw-devel
BuildRequires:  libelf-devel
BuildRequires:  newt-devel
BuildRequires:  openssl-devel
BuildRequires:  xmlto
BuildRequires:  zlib-devel
Requires:       kernel >= 2.6.31
BuildRoot:      %{_tmppath}/%{name}-%{version}-build

%description
This package provides a userspace tool 'perf', which monitors performance for
either unmodified binaries or the entire system. It requires a Linux kernel
which includes the Performance Counters for Linux (PCL) subsystem (>= 2.6.31).
This subsystem utilizes the Performance Monitoring Unit (PMU) / hardware
counters of the underlying cpu architecture (if supported).

%prep
# copy necessary files from kernel-source since we need to modify them
(cd /usr/src/linux ; tar -cf - COPYING CREDITS README tools include scripts 
Kbuild Makefile arch/*/{include,lib} lib) | tar -xf -
chmod +x tools/perf/util/generate-cmdlist.sh

%build
cd tools/perf
make V=1 CFLAGS="%{optflags}" ASCIIDOC8=1 all doc prefix=/usr 
perfexecdir=%{_libexecdir}/%{name}

%install
cd tools/perf
make CFLAGS="%{optflags}" install install-doc prefix=/usr 
perfexecdir=%{_libexecdir}/%{name} DESTDIR=%{buildroot}

%clean
rm -rf %{buildroot}

%files
%defattr(-, root, root)
%doc COPYING CREDITS README tools/perf/design.txt
%{_bindir}/perf
%{_sysconfdir}/bash_completion.d/perf
%{_libexecdir}/%{name}
%{_mandir}/man1/perf*

%changelog
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to