From fec42716a4efe74ef3ed678246effee3036bb5b2 Mon Sep 17 00:00:00 2001 From: Stefan Saraev Date: Fri, 23 May 2014 21:04:07 +0300 Subject: [PATCH] strace: convert to addon --- packages/addons/tools/strace/changelog.txt | 2 ++ packages/addons/tools/strace/icon/icon.png | Bin 0 -> 20047 bytes .../{debug => addons/tools}/strace/package.mk | 16 +++++++++++----- .../strace/patches/strace-4.8-autoreconf.patch | 0 .../strace-fix-ptrace_peeksiginfo_args.patch | 0 packages/addons/tools/strace/source/default.py | 17 +++++++++++++++++ packages/debug/package.mk | 2 +- 7 files changed, 31 insertions(+), 6 deletions(-) create mode 100644 packages/addons/tools/strace/changelog.txt create mode 100644 packages/addons/tools/strace/icon/icon.png rename packages/{debug => addons/tools}/strace/package.mk (86%) rename packages/{debug => addons/tools}/strace/patches/strace-4.8-autoreconf.patch (100%) rename packages/{debug => addons/tools}/strace/patches/strace-fix-ptrace_peeksiginfo_args.patch (100%) create mode 100644 packages/addons/tools/strace/source/default.py diff --git a/packages/addons/tools/strace/changelog.txt b/packages/addons/tools/strace/changelog.txt new file mode 100644 index 0000000000..908a9a542b --- /dev/null +++ b/packages/addons/tools/strace/changelog.txt @@ -0,0 +1,2 @@ +4.1.1 +- initial release diff --git a/packages/addons/tools/strace/icon/icon.png b/packages/addons/tools/strace/icon/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a712c98d0f2259c34ab1290147b609f9483f07c9 GIT binary patch literal 20047 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 literal 0 HcmV?d00001 diff --git a/packages/debug/strace/package.mk b/packages/addons/tools/strace/package.mk similarity index 86% rename from packages/debug/strace/package.mk rename to packages/addons/tools/strace/package.mk index fcdb1f65d7..a358ec7f09 100644 --- a/packages/debug/strace/package.mk +++ b/packages/addons/tools/strace/package.mk @@ -25,14 +25,20 @@ PKG_SITE="http://sourceforge.net/projects/strace/" PKG_URL="$SOURCEFORGE_SRC/strace/strace/$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.xz" PKG_DEPENDS_TARGET="toolchain" PKG_PRIORITY="optional" -PKG_SECTION="debug" +PKG_SECTION="tools" PKG_SHORTDESC="strace: Trace system calls and signals" PKG_LONGDESC="In the simplest case strace runs the specified command until it exits. It intercepts and records the system calls which are called by a process and the signals which are received by a process. The name of each system call, its arguments and its return value are printed on standard error or to the file specified with the -o option." -PKG_IS_ADDON="no" +PKG_IS_ADDON="yes" +PKG_ADDON_TYPE="xbmc.python.script" + PKG_AUTORECONF="yes" -post_makeinstall_target() { - rm -rf $INSTALL/usr/bin/strace-graph - rm -rf $INSTALL/usr/bin/strace-log-merge +makeinstall_target() { + : # nothing to do here +} + +addon() { + mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/bin + cp -P $PKG_BUILD/.$TARGET_NAME/strace $ADDON_BUILD/$PKG_ADDON_ID/bin } diff --git a/packages/debug/strace/patches/strace-4.8-autoreconf.patch b/packages/addons/tools/strace/patches/strace-4.8-autoreconf.patch similarity index 100% rename from packages/debug/strace/patches/strace-4.8-autoreconf.patch rename to packages/addons/tools/strace/patches/strace-4.8-autoreconf.patch diff --git a/packages/debug/strace/patches/strace-fix-ptrace_peeksiginfo_args.patch b/packages/addons/tools/strace/patches/strace-fix-ptrace_peeksiginfo_args.patch similarity index 100% rename from packages/debug/strace/patches/strace-fix-ptrace_peeksiginfo_args.patch rename to packages/addons/tools/strace/patches/strace-fix-ptrace_peeksiginfo_args.patch diff --git a/packages/addons/tools/strace/source/default.py b/packages/addons/tools/strace/source/default.py new file mode 100644 index 0000000000..cd40a7231e --- /dev/null +++ b/packages/addons/tools/strace/source/default.py @@ -0,0 +1,17 @@ +################################################################################ +# This file is part of OpenELEC - http://www.openelec.tv +# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv) +# +# OpenELEC is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 2 of the License, or +# (at your option) any later version. +# +# OpenELEC is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OpenELEC. If not, see . +################################################################################ diff --git a/packages/debug/package.mk b/packages/debug/package.mk index dbd76c494f..7f5b34253e 100644 --- a/packages/debug/package.mk +++ b/packages/debug/package.mk @@ -23,7 +23,7 @@ PKG_ARCH="any" PKG_LICENSE="GPL" PKG_SITE="http://www.openelec.tv" PKG_URL="" -PKG_DEPENDS_TARGET="toolchain gdb strace" +PKG_DEPENDS_TARGET="toolchain gdb" PKG_PRIORITY="optional" PKG_SECTION="virtual" PKG_SHORTDESC="debug: Metapackage for installing debugging tools"