[packages/lttng-tools] - updated to 2.7.0 - updated python patch - only python3 binding is supported now
qboosh
qboosh at pld-linux.org
Sun Oct 4 09:08:00 CEST 2015
commit 56d3cfd0697fa8ce6bcc41950e55f393a541a333
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sun Oct 4 09:09:04 2015 +0200
- updated to 2.7.0
- updated python patch
- only python3 binding is supported now
lttng-tools-python.patch | 12 ++++++------
lttng-tools.spec | 43 +++++++++++++++++++++++++------------------
2 files changed, 31 insertions(+), 24 deletions(-)
---
diff --git a/lttng-tools.spec b/lttng-tools.spec
index 636173e..ecb4961 100644
--- a/lttng-tools.spec
+++ b/lttng-tools.spec
@@ -1,35 +1,38 @@
Summary: LTTng Trace Control
Summary(pl.UTF-8): Sterowanie śledzeniem LTTng
Name: lttng-tools
-Version: 2.6.0
-Release: 2
+Version: 2.7.0
+Release: 1
License: LGPL v2.1+ (library), GPL v2 (tools)
Group: Libraries
Source0: http://lttng.org/files/lttng-tools/%{name}-%{version}.tar.bz2
-# Source0-md5: 0478f60395f9564b4a19f45ce7b7f3df
+# Source0-md5: b78cc15cc0324e19935801fa37339005
Patch0: %{name}-python.patch
Patch1: x32.patch
URL: http://lttng.org/
-BuildRequires: autoconf >= 2.50
+BuildRequires: autoconf >= 2.64
BuildRequires: automake >= 1:1.10
BuildRequires: kmod-devel
BuildRequires: libtool >= 2:2.2
BuildRequires: libuuid-devel
BuildRequires: libxml2-devel >= 1:2.7.6
-BuildRequires: lttng-ust-devel >= 2.6.0
+BuildRequires: lttng-ust-devel >= 2.7.0
BuildRequires: popt-devel >= 1.13
-BuildRequires: python-devel
+BuildRequires: python3-devel >= 1:3.2
BuildRequires: rpmbuild(macros) >= 1.219
BuildRequires: swig-python >= 2.0.0
BuildRequires: userspace-rcu-devel >= 0.8.0
#BuildRequires: jdk java-lttng-ust # used for tests only
Requires: libxml2 >= 1:2.7.6
-Requires: lttng-ust >= 2.6.0
+Requires: lttng-ust >= 2.7.0
Requires: popt >= 1.13
Requires: userspace-rcu >= 0.8.0
Requires: uname(release) >= 2.6.27
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+# non-function symbol rcu_reader_memb
+%define skip_post_check_so liblttng-ctl.so.*
+
%description
LTTng Trace Control library and utilities.
@@ -65,17 +68,18 @@ Static LTTng control library.
%description static -l pl.UTF-8
Statyczna biblioteka sterująca LTTng.
-%package -n python-lttng
-Summary: Python binding for LTTng
-Summary(pl.UTF-8): Wiązanie Pythona do LTTng
+%package -n python3-lttng
+Summary: Python 3 binding for LTTng
+Summary(pl.UTF-8): Wiązanie Pythona 3 do LTTng
Group: Libraries/Python
Requires: %{name} = %{version}-%{release}
+Obsoletes: python-lttng < 2.7.0
-%description -n python-lttng
-Python binding for LTTng.
+%description -n python3-lttng
+Python 3 binding for LTTng.
-%description -n python-lttng -l pl.UTF-8
-Wiązanie Pythona do LTTng.
+%description -n python3-lttng -l pl.UTF-8
+Wiązanie Pythona 3 do LTTng.
%prep
%setup -q
@@ -117,7 +121,7 @@ rm -rf $RPM_BUILD_ROOT
# library *.la kept - missing Requires.private
-%{__rm} $RPM_BUILD_ROOT%{py_sitedir}/_lttng.{la,a}
+%{__rm} $RPM_BUILD_ROOT%{py3_sitedir}/_lttng.{la,a}
%py_postclean
# packaged as %doc
@@ -133,6 +137,7 @@ rm -rf $RPM_BUILD_ROOT
%defattr(644,root,root,755)
%doc ChangeLog LICENSE README.md TODO doc/{calibrate,quickstart,streaming-howto}.txt
%attr(755,root,root) %{_bindir}/lttng
+%attr(755,root,root) %{_bindir}/lttng-crash
%attr(755,root,root) %{_bindir}/lttng-relayd
%attr(755,root,root) %{_bindir}/lttng-sessiond
%attr(755,root,root) %{_libdir}/liblttng-ctl.so.*.*.*
@@ -142,6 +147,7 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{_libdir}/lttng/libexec/lttng-consumerd
%{_datadir}/xml/lttng
%{_mandir}/man1/lttng.1*
+%{_mandir}/man1/lttng-crash.1*
%{_mandir}/man8/lttng-relayd.8*
%{_mandir}/man8/lttng-sessiond.8*
@@ -168,8 +174,9 @@ rm -rf $RPM_BUILD_ROOT
%defattr(644,root,root,755)
%{_libdir}/liblttng-ctl.a
-%files -n python-lttng
+%files -n python3-lttng
%defattr(644,root,root,755)
%doc doc/python-howto.txt
-%attr(755,root,root) %{py_sitedir}/_lttng.so
-%{py_sitescriptdir}/lttng.py[co]
+%attr(755,root,root) %{py3_sitedir}/_lttng.so
+%{py3_sitescriptdir}/lttng.py
+%{py3_sitescriptdir}/__pycache__/lttng.cpython-*.py[co]
diff --git a/lttng-tools-python.patch b/lttng-tools-python.patch
index a427621..388b572 100644
--- a/lttng-tools-python.patch
+++ b/lttng-tools-python.patch
@@ -1,11 +1,11 @@
---- lttng-tools-2.2.1/extras/bindings/swig/python/Makefile.am.orig 2013-07-11 23:30:05.000000000 +0200
-+++ lttng-tools-2.2.1/extras/bindings/swig/python/Makefile.am 2013-07-13 22:14:10.045728517 +0200
-@@ -11,7 +11,7 @@
+--- lttng-tools-2.7.0/extras/bindings/swig/python/Makefile.am.orig 2015-10-03 22:01:06.492768400 +0200
++++ lttng-tools-2.7.0/extras/bindings/swig/python/Makefile.am 2015-10-03 22:02:08.966099112 +0200
+@@ -10,7 +10,7 @@
MAINTAINERCLEANFILES = lttng_wrap.c lttng.py
nodist__lttng_la_SOURCES = lttng_wrap.c
-_lttng_la_LDFLAGS = -module
+_lttng_la_LDFLAGS = -module -avoid-version
- _lttng_la_LIBADD = $(top_srcdir)/src/lib/lttng-ctl/liblttng-ctl.la \
- $(top_srcdir)/src/common/sessiond-comm/libsessiond-comm.la
-
+ _lttng_la_LIBADD = $(top_builddir)/src/lib/lttng-ctl/liblttng-ctl.la \
+ $(top_builddir)/src/common/sessiond-comm/libsessiond-comm.la \
+ $(top_builddir)/src/common/libcommon.la
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/lttng-tools.git/commitdiff/56d3cfd0697fa8ce6bcc41950e55f393a541a333
More information about the pld-cvs-commit
mailing list