|
|
12d4587 |
Name: babeltrace2
|
|
|
19a441e |
Version: 2.0.3
|
|
|
3ae57cc |
Release: 4%{?dist}
|
|
|
12d4587 |
Summary: A trace manipulation toolkit
|
|
|
12d4587 |
# # For a breakdown of the licensing, see LICENSE
|
|
|
12d4587 |
License: MIT and GPLv2
|
|
|
12d4587 |
URL: https://www.efficios.com/babeltrace
|
|
|
12d4587 |
Source0: https://www.efficios.com/files/babeltrace/babeltrace2-%{version}.tar.bz2
|
|
|
12d4587 |
Source1: https://www.efficios.com/files/babeltrace/babeltrace2-%{version}.tar.bz2.asc
|
|
|
12d4587 |
# gpg2 --export --export-options export-minimal 7F49314A26E0DE78427680E05F1B2A0789F12B11 > gpgkey-7F49314A26E0DE78427680E05F1B2A0789F12B11.gpg
|
|
|
12d4587 |
Source2: gpgkey-7F49314A26E0DE78427680E05F1B2A0789F12B11.gpg
|
|
|
12d4587 |
|
|
|
12d4587 |
BuildRequires: autoconf >= 2.50
|
|
|
12d4587 |
BuildRequires: automake >= 1.10
|
|
|
12d4587 |
BuildRequires: bison >= 2.4
|
|
|
12d4587 |
BuildRequires: elfutils-devel >= 0.154
|
|
|
12d4587 |
BuildRequires: flex >= 2.5.35
|
|
|
12d4587 |
BuildRequires: glib2-devel >= 2.28.0
|
|
|
12d4587 |
BuildRequires: gnupg2
|
|
|
12d4587 |
BuildRequires: libtool >= 2.2
|
|
|
12d4587 |
BuildRequires: python3-devel >= 3.4
|
|
|
12d4587 |
BuildRequires: swig >= 3.0
|
|
|
f3d46c4 |
BuildRequires: make
|
|
|
12d4587 |
|
|
|
12d4587 |
Requires: libbabeltrace2%{?_isa} = %{version}-%{release}
|
|
|
12d4587 |
|
|
|
12d4587 |
%description
|
|
|
12d4587 |
The Babeltrace 2 project offers a library with a C API, Python 3 bindings, and
|
|
|
12d4587 |
a command-line tool which makes it very easy for mere mortals to view,
|
|
|
12d4587 |
convert, transform, and analyze traces.
|
|
|
12d4587 |
|
|
|
12d4587 |
Babeltrace 2 is also the reference parser implementation of the Common Trace
|
|
|
12d4587 |
Format (CTF), a very versatile trace format followed by various tracers and
|
|
|
12d4587 |
tools such as LTTng and barectf.
|
|
|
12d4587 |
|
|
|
12d4587 |
|
|
|
12d4587 |
%package -n libbabeltrace2
|
|
|
12d4587 |
Summary: A trace manipulation library
|
|
|
12d4587 |
|
|
|
12d4587 |
%description -n libbabeltrace2
|
|
|
12d4587 |
The libbabeltrace2 package contains a library and plugin system to view,
|
|
|
12d4587 |
convert, transform, and analyze traces.
|
|
|
12d4587 |
|
|
|
12d4587 |
|
|
|
12d4587 |
%package -n libbabeltrace2-devel
|
|
|
12d4587 |
Summary: Development files for libbabeltrace2
|
|
|
12d4587 |
Requires: libbabeltrace2%{?_isa} = %{version}-%{release} glib2-devel
|
|
|
12d4587 |
|
|
|
12d4587 |
%description -n libbabeltrace2-devel
|
|
|
12d4587 |
The libbabeltrace2-devel package contains the header files and libraries
|
|
|
12d4587 |
needed to develop programs that use the libbabeltrace2 trace manipulation
|
|
|
12d4587 |
library.
|
|
|
12d4587 |
|
|
|
12d4587 |
|
|
|
12d4587 |
%package -n python3-bt2
|
|
|
12d4587 |
Summary: libbabeltrace2 Python bindings
|
|
|
12d4587 |
Requires: libbabeltrace2%{?_isa} = %{version}-%{release}
|
|
|
12d4587 |
|
|
|
12d4587 |
%description -n python3-bt2
|
|
|
12d4587 |
The python3-bt2 package provides Python 3 bindings for libbabeltrace2.
|
|
|
12d4587 |
|
|
|
12d4587 |
|
|
|
12d4587 |
%prep
|
|
|
12d4587 |
%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}'
|
|
|
12d4587 |
%autosetup -p1
|
|
|
12d4587 |
|
|
|
12d4587 |
%build
|
|
|
12d4587 |
# Reinitialize libtool with the fedora version to remove Rpath
|
|
|
12d4587 |
autoreconf -vif
|
|
|
12d4587 |
|
|
|
12d4587 |
export PYTHON=%{__python3}
|
|
|
12d4587 |
export PYTHON_CONFIG=%{__python3}-config
|
|
|
12d4587 |
%configure --disable-static \
|
|
|
12d4587 |
--enable-python-bindings \
|
|
|
12d4587 |
--enable-python-plugins \
|
|
|
12d4587 |
--enable-debug-info \
|
|
|
12d4587 |
--disable-Werror
|
|
|
12d4587 |
|
|
|
12d4587 |
make %{?_smp_mflags} V=1
|
|
|
12d4587 |
|
|
|
12d4587 |
%check
|
|
|
12d4587 |
make check
|
|
|
12d4587 |
|
|
|
12d4587 |
%install
|
|
|
12d4587 |
make DESTDIR=%{buildroot} install
|
|
|
12d4587 |
find %{buildroot} -type f -name "*.la" -delete
|
|
|
12d4587 |
# Clean installed doc
|
|
|
12d4587 |
rm -f %{buildroot}/%{_pkgdocdir}/CONTRIBUTING.adoc
|
|
|
12d4587 |
rm -f %{buildroot}/%{_pkgdocdir}/LICENSE
|
|
|
12d4587 |
rm -f %{buildroot}/%{_pkgdocdir}/gpl-2.0.txt
|
|
|
12d4587 |
rm -f %{buildroot}/%{_pkgdocdir}/lgpl-2.1.txt
|
|
|
12d4587 |
rm -f %{buildroot}/%{_pkgdocdir}/mit-license.txt
|
|
|
12d4587 |
rm -f %{buildroot}/%{_pkgdocdir}/std-ext-lib.txt
|
|
|
12d4587 |
|
|
|
12d4587 |
%ldconfig_scriptlets -n lib%{name}
|
|
|
12d4587 |
|
|
|
12d4587 |
%files
|
|
|
12d4587 |
%doc ChangeLog
|
|
|
12d4587 |
%doc README.adoc
|
|
|
12d4587 |
%{!?_licensedir:%global license %%doc}
|
|
|
12d4587 |
%license LICENSE gpl-2.0.txt mit-license.txt
|
|
|
12d4587 |
%{_bindir}/babeltrace2
|
|
|
12d4587 |
%{_mandir}/man1/*.1*
|
|
|
12d4587 |
%{_mandir}/man7/*.7*
|
|
|
12d4587 |
|
|
|
12d4587 |
%files -n libbabeltrace2
|
|
|
12d4587 |
%{!?_licensedir:%global license %%doc}
|
|
|
12d4587 |
%license LICENSE gpl-2.0.txt mit-license.txt
|
|
|
12d4587 |
%{_libdir}/*.so.*
|
|
|
12d4587 |
%{_libdir}/babeltrace2/plugin-providers/*.so
|
|
|
12d4587 |
%{_libdir}/babeltrace2/plugins/*.so
|
|
|
12d4587 |
|
|
|
12d4587 |
%files -n libbabeltrace2-devel
|
|
|
12d4587 |
%{_prefix}/include/*
|
|
|
12d4587 |
%{_libdir}/*.so
|
|
|
12d4587 |
%{_libdir}/pkgconfig/babeltrace2.pc
|
|
|
12d4587 |
%{_libdir}/pkgconfig/babeltrace2-ctf-writer.pc
|
|
|
12d4587 |
|
|
|
12d4587 |
%files -n python3-bt2
|
|
|
12d4587 |
%{python3_sitearch}/bt2
|
|
|
12d4587 |
%{python3_sitearch}/bt2*.egg-info
|
|
|
12d4587 |
|
|
|
12d4587 |
|
|
|
12d4587 |
%changelog
|
|
|
3ae57cc |
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.3-4
|
|
|
3ae57cc |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
3ae57cc |
|
|
|
a35bdd9 |
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.3-3
|
|
|
a35bdd9 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
a35bdd9 |
|
|
|
d41b847 |
* Tue May 26 2020 Miro HronĨok <mhroncok@redhat.com> - 2.0.3-2
|
|
|
d41b847 |
- Rebuilt for Python 3.9
|
|
|
d41b847 |
|
|
|
19a441e |
* Fri Apr 24 2020 Michael Jeanson <mjeanson@efficios.com> - 2.0.3-1
|
|
|
19a441e |
- New upstream release
|
|
|
19a441e |
|
|
|
87e90dc |
* Thu Mar 12 2020 Michael Jeanson <mjeanson@efficios.com> - 2.0.2-1
|
|
|
87e90dc |
- New upstream release
|
|
|
87e90dc |
|
|
|
12d4587 |
* Mon Feb 10 2020 Michael Jeanson <mjeanson@efficios.com> - 2.0.1-1
|
|
|
12d4587 |
- New upstream release
|