diff --git a/srcpkgs/kernelshark b/srcpkgs/kernelshark new file mode 120000 index 00000000000..77b3407d091 --- /dev/null +++ b/srcpkgs/kernelshark @@ -0,0 +1 @@ +trace-cmd \ No newline at end of file diff --git a/srcpkgs/trace-cmd/template b/srcpkgs/trace-cmd/template new file mode 100644 index 00000000000..32448199e72 --- /dev/null +++ b/srcpkgs/trace-cmd/template @@ -0,0 +1,30 @@ +# Template file for 'trace-cmd' +pkgname=trace-cmd +version=2.4 +revision=1 +build_style=gnu-makefile +make_build_args="all gui doc" +make_install_args="prefix=/usr install install_gui install_doc" +hostmakedepends="git asciidoc pkg-config" +makedepends="gtk+-devel libxml2-devel" +short_desc="Tools to use Ftrace Linux kernel internal tracer" +maintainer="Christian Neukirchen " +license="GPL-2, LGPL-2.1" +homepage="http://git.kernel.org/cgit/linux/kernel/git/rostedt/trace-cmd.git/" +update_pattern='trace-cmd-v\K[\d.]+' + +do_fetch() { + git clone -b ${pkgname}-v${version} git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/trace-cmd.git ${pkgname}-${version} +} + +kernelshark_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc="GUI for Ftrace Linux kernel internal tracer" + pkg_install() { + vmove usr/bin/kernelshark + vmove usr/bin/trace-graph + vmove usr/bin/trace-view + vmove usr/share/man/man1/kernelshark.1 + vmove usr/share/kernelshark/html + } +}