[packages/trace-cmd] - up to 2.4
arekm
arekm at pld-linux.org
Fri Sep 5 15:23:54 CEST 2014
commit be3060701af414c1066bf0afd99d82720ed73b75
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Fri Sep 5 15:23:52 2014 +0200
- up to 2.4
trace-cmd-build.patch | 11 +++++++++++
trace-cmd.spec | 16 +++++++++++-----
2 files changed, 22 insertions(+), 5 deletions(-)
---
diff --git a/trace-cmd.spec b/trace-cmd.spec
index cb2c516..d3a1431 100644
--- a/trace-cmd.spec
+++ b/trace-cmd.spec
@@ -3,13 +3,16 @@
#
Summary: trace-cmd - interacts with Ftrace Linux kernel internal tracer
Name: trace-cmd
-Version: 1.0.5
+Version: 2.4
Release: 1
License: GPLv2 and LGPLv2.1
Group: Development/Tools
URL: http://git.kernel.org/?p=linux/kernel/git/rostedt/trace-cmd.git;a=summary
-Source0: ftp://kernel.org/pub/linux/analysis/trace-cmd/%{name}-%{version}.tar.bz2
-# Source0-md5: 251432a677c4498f2428654d9b6ec7fd
+# git clone git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/trace-cmd.git
+# git archive --prefix=trace-cmd-2.4/ -o trace-cmd-2.4.tar.gz trace-cmd-v2.4
+Source0: %{name}-%{version}.tar.gz
+# Source0-md5: 49af232eddd763cc799c346da6902f9c
+Patch0: %{name}-build.patch
BuildRequires: asciidoc
BuildRequires: docbook-dtd45-xml
BuildRequires: docbook-style-xsl
@@ -32,6 +35,7 @@ Graphical frontend for trace-cmd.
%prep
%setup -q
+%patch0 -p1
sed -i -e 's#MANPAGE_DOCBOOK_XSL =.*#MANPAGE_DOCBOOK_XSL = /usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl#g' Documentation/Makefile
sed -i -e 's#$(prefix)/share/trace-cmd/#$(prefix)/%{_lib}/trace-cmd/#g' Makefile
@@ -40,7 +44,8 @@ sed -i -e 's#$(prefix)/share/trace-cmd/#$(prefix)/%{_lib}/trace-cmd/#g' Makefile
%{__make} trace_plugin_dir all gui doc \
CC="%{__cc} %{rpmcppflags} %{rpmcflags} %{rpmldflags}" \
V=1 \
- prefix=%{_prefix}
+ prefix=%{_prefix} \
+ libdir=%{_lib}
%install
rm -rf $RPM_BUILD_ROOT
@@ -51,7 +56,8 @@ sed -i -e 's#= trace_plugin_dir tc_version.h#= tc_version.h#g' Makefile
%{__make} install install_gui install_doc \
V=1 \
- prefix=$RPM_BUILD_ROOT%{_prefix}
+ prefix=$RPM_BUILD_ROOT%{_prefix} \
+ libdir=%{_lib}
%clean
rm -rf $RPM_BUILD_ROOT
diff --git a/trace-cmd-build.patch b/trace-cmd-build.patch
new file mode 100644
index 0000000..7d77177
--- /dev/null
+++ b/trace-cmd-build.patch
@@ -0,0 +1,11 @@
+--- trace-cmd-2.4/trace-record.c~ 2014-06-16 20:32:43.000000000 +0200
++++ trace-cmd-2.4/trace-record.c 2014-09-05 15:16:46.697132020 +0200
+@@ -1995,7 +1995,7 @@
+ {
+ int fd;
+
+- fd = open(file, O_WRONLY | O_CREAT | O_TRUNC);
++ fd = open(file, O_WRONLY | O_CREAT | O_TRUNC, S_IRUSR | S_IWUSR);
+ if (fd < 0)
+ die("could not create file %s\n", file);
+ close(fd);
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/trace-cmd.git/commitdiff/be3060701af414c1066bf0afd99d82720ed73b75
More information about the pld-cvs-commit
mailing list