From 5e0e11769ec971902de35d23e5bfee2491ab0796 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Fri, 16 Dec 2011 16:20:30 +0100 Subject: [PATCH] New package: oprofile-0.9.7. --- srcpkgs/oprofile-qt4-gui | 1 + srcpkgs/oprofile/oprofile-qt4-gui.rshlibs | 8 +++++++ srcpkgs/oprofile/oprofile-qt4-gui.template | 13 +++++++++++ srcpkgs/oprofile/oprofile.rshlibs | 6 +++++ srcpkgs/oprofile/template | 27 ++++++++++++++++++++++ 5 files changed, 55 insertions(+) create mode 120000 srcpkgs/oprofile-qt4-gui create mode 100644 srcpkgs/oprofile/oprofile-qt4-gui.rshlibs create mode 100644 srcpkgs/oprofile/oprofile-qt4-gui.template create mode 100644 srcpkgs/oprofile/oprofile.rshlibs create mode 100644 srcpkgs/oprofile/template diff --git a/srcpkgs/oprofile-qt4-gui b/srcpkgs/oprofile-qt4-gui new file mode 120000 index 00000000000..e373ebb069b --- /dev/null +++ b/srcpkgs/oprofile-qt4-gui @@ -0,0 +1 @@ +oprofile \ No newline at end of file diff --git a/srcpkgs/oprofile/oprofile-qt4-gui.rshlibs b/srcpkgs/oprofile/oprofile-qt4-gui.rshlibs new file mode 100644 index 00000000000..760c41632c2 --- /dev/null +++ b/srcpkgs/oprofile/oprofile-qt4-gui.rshlibs @@ -0,0 +1,8 @@ +libQt3Support.so.4 +libQtGui.so.4 +libQtCore.so.4 +libbfd-2.22.so +libstdc++.so.6 +libgcc_s.so.1 +libc.so.6 +libpthread.so.0 diff --git a/srcpkgs/oprofile/oprofile-qt4-gui.template b/srcpkgs/oprofile/oprofile-qt4-gui.template new file mode 100644 index 00000000000..ac429d20925 --- /dev/null +++ b/srcpkgs/oprofile/oprofile-qt4-gui.template @@ -0,0 +1,13 @@ +# Template file for 'oprofile-qt4-gui'. +# +short_desc="Qt GUI for oprofile" +long_desc="${long_desc} + + This package contains oprof_start, a Qt4 GUI for oprofile." + +Add_dependency run oprofile + +do_install() +{ + vmove usr/bin/oprof_start usr/bin +} diff --git a/srcpkgs/oprofile/oprofile.rshlibs b/srcpkgs/oprofile/oprofile.rshlibs new file mode 100644 index 00000000000..b0fa6abd1a8 --- /dev/null +++ b/srcpkgs/oprofile/oprofile.rshlibs @@ -0,0 +1,6 @@ +libbfd-2.22.so +libdl.so.2 +libc.so.6 +libpopt.so.0 +libstdc++.so.6 +libgcc_s.so.1 diff --git a/srcpkgs/oprofile/template b/srcpkgs/oprofile/template new file mode 100644 index 00000000000..724e0ff6fc1 --- /dev/null +++ b/srcpkgs/oprofile/template @@ -0,0 +1,27 @@ +# Template file for 'oprofile' +pkgname=oprofile +version=0.9.7 +homepage="http://oprofile.sourceforge.net" +distfiles="${SOURCEFORGE_SITE}/$pkgname/$pkgname-$version.tar.gz" +build_style=gnu-configure +configure_args="--with-kernel-support --with-x --enable-gui=qt4" +short_desc="Transparent low-overhead system-wide profiler for Linux" +maintainer="Juan RP " +license="GPL-2" +checksum=cb5b507d5dea058d223fcad3cec8ff9638a4163106afd66d176798bbd973d527 +long_desc=" + OProfile is a system-wide profiler for Linux systems, capable of profiling + all running code at low overhead. + + OProfile leverages the hardware performance counters of the CPU to enable + profiling of a wide variety of interesting statistics, which can also be used + for basic time-spent profiling. All code is profiled: hardware and software + interrupt handlers, kernel modules, the kernel, shared libraries, and + applications." + +subpackages="$pkgname-qt4-gui" + +Add_dependency build qt-devel +Add_dependency build zlib-devel +Add_dependency build popt-devel +Add_dependency build binutils-devel