[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