Automated weekly systemtap rawhide release: 0.20170116git3d13f4e
This commit is contained in:
parent
77e42805af
commit
af87ab6f06
1
.gitignore
vendored
1
.gitignore
vendored
@ -216,3 +216,4 @@ systemtap-1.3.tar.gz
|
|||||||
/systemtap-3.1-0.20161226git397109b0a7b2.tar.gz
|
/systemtap-3.1-0.20161226git397109b0a7b2.tar.gz
|
||||||
/systemtap-3.1-0.20170103git7e8210a.tar.gz
|
/systemtap-3.1-0.20170103git7e8210a.tar.gz
|
||||||
/systemtap-3.1-0.20170109gitf8bc2a5.tar.gz
|
/systemtap-3.1-0.20170109gitf8bc2a5.tar.gz
|
||||||
|
/systemtap-3.1-0.20170116git3d13f4e.tar.gz
|
||||||
|
2
sources
2
sources
@ -1 +1 @@
|
|||||||
SHA512 (systemtap-3.1-0.20170109gitf8bc2a5.tar.gz) = f39e10980e54a1bc3cce21f939e5ca8bde1909600ddcfa25cd477bf57ba7942e53128ca626284b7d9025e852a9933f16a7ed537a2b8cf0b1dc1c3deef2f6de9e
|
SHA512 (systemtap-3.1-0.20170116git3d13f4e.tar.gz) = f22ec044fcef79a30ca98c0d7f0f28d15c100613d0481f7782225c8c29a19e7761ab4cf45f142b3b25fffd4319be8540d0b26680093ac7b89ee043d54c5bdf3b
|
||||||
|
@ -33,6 +33,8 @@
|
|||||||
%endif
|
%endif
|
||||||
%{!?with_pyparsing: %global with_pyparsing 0%{?fedora} >= 18 || 0%{?rhel} >= 7}
|
%{!?with_pyparsing: %global with_pyparsing 0%{?fedora} >= 18 || 0%{?rhel} >= 7}
|
||||||
%{!?with_python3: %global with_python3 0%{?fedora} >= 23}
|
%{!?with_python3: %global with_python3 0%{?fedora} >= 23}
|
||||||
|
%{!?with_python2_probes: %global with_python2_probes 1}
|
||||||
|
%{!?with_python3_probes: %global with_python3_probes 0%{?fedora} >= 23}
|
||||||
|
|
||||||
%ifarch ppc64le aarch64
|
%ifarch ppc64le aarch64
|
||||||
%global with_virthost 0
|
%global with_virthost 0
|
||||||
@ -70,7 +72,7 @@
|
|||||||
|
|
||||||
Name: systemtap
|
Name: systemtap
|
||||||
Version: 3.1
|
Version: 3.1
|
||||||
Release: 0.20170110gitf8bc2a5%{?dist}.1
|
Release: 0.20170116git3d13f4e%{?dist}
|
||||||
# for version, see also configure.ac
|
# for version, see also configure.ac
|
||||||
|
|
||||||
|
|
||||||
@ -87,6 +89,8 @@ Release: 0.20170110gitf8bc2a5%{?dist}.1
|
|||||||
# systemtap-runtime-java libHelperSDT.so, HelperSDT.jar, stapbm, req:-runtime
|
# systemtap-runtime-java libHelperSDT.so, HelperSDT.jar, stapbm, req:-runtime
|
||||||
# systemtap-runtime-virthost /usr/bin/stapvirt, req:libvirt req:libxml2
|
# systemtap-runtime-virthost /usr/bin/stapvirt, req:libvirt req:libxml2
|
||||||
# systemtap-runtime-virtguest udev rules, init scripts/systemd service, req:-runtime
|
# systemtap-runtime-virtguest udev rules, init scripts/systemd service, req:-runtime
|
||||||
|
# systemtap-runtime-python2 HelperSDT python2 module, req:-runtime
|
||||||
|
# systemtap-runtime-python3 HelperSDT python3 module, req:-runtime
|
||||||
#
|
#
|
||||||
# Typical scenarios:
|
# Typical scenarios:
|
||||||
#
|
#
|
||||||
@ -103,7 +107,7 @@ Summary: Programmable system-wide instrumentation system
|
|||||||
Group: Development/System
|
Group: Development/System
|
||||||
License: GPLv2+
|
License: GPLv2+
|
||||||
URL: http://sourceware.org/systemtap/
|
URL: http://sourceware.org/systemtap/
|
||||||
Source: %{name}-%{version}-0.20170109gitf8bc2a5.tar.gz
|
Source: %{name}-%{version}-0.20170116git3d13f4e.tar.gz
|
||||||
|
|
||||||
# Build*
|
# Build*
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||||
@ -170,6 +174,12 @@ BuildRequires: readline-devel
|
|||||||
%if 0%{?rhel} <= 5
|
%if 0%{?rhel} <= 5
|
||||||
BuildRequires: ncurses-devel
|
BuildRequires: ncurses-devel
|
||||||
%endif
|
%endif
|
||||||
|
%if %{with_python2_probes}
|
||||||
|
BuildRequires: python-devel
|
||||||
|
%endif
|
||||||
|
%if %{with_python3_probes}
|
||||||
|
BuildRequires: python3-devel
|
||||||
|
%endif
|
||||||
|
|
||||||
# Install requirements
|
# Install requirements
|
||||||
Requires: systemtap-client = %{version}-%{release}
|
Requires: systemtap-client = %{version}-%{release}
|
||||||
@ -337,6 +347,12 @@ Requires: crash
|
|||||||
%if %{with_java}
|
%if %{with_java}
|
||||||
Requires: systemtap-runtime-java = %{version}-%{release}
|
Requires: systemtap-runtime-java = %{version}-%{release}
|
||||||
%endif
|
%endif
|
||||||
|
%if %{with_python2_probes}
|
||||||
|
Requires: systemtap-runtime-python2 = %{version}-%{release}
|
||||||
|
%endif
|
||||||
|
%if %{with_python3_probes}
|
||||||
|
Requires: systemtap-runtime-python3 = %{version}-%{release}
|
||||||
|
%endif
|
||||||
%ifarch x86_64
|
%ifarch x86_64
|
||||||
Requires: /usr/lib/libc.so
|
Requires: /usr/lib/libc.so
|
||||||
# ... and /usr/lib/libgcc_s.so.*
|
# ... and /usr/lib/libgcc_s.so.*
|
||||||
@ -372,6 +388,32 @@ that probe Java processes running on the OpenJDK 1.6 and OpenJDK 1.7
|
|||||||
runtimes using Byteman.
|
runtimes using Byteman.
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
%if %{with_python2_probes}
|
||||||
|
%package runtime-python2
|
||||||
|
Summary: Systemtap Python 2 Runtime Support
|
||||||
|
Group: Development/System
|
||||||
|
License: GPLv2+
|
||||||
|
URL: http://sourceware.org/systemtap/
|
||||||
|
Requires: systemtap-runtime = %{version}-%{release}
|
||||||
|
|
||||||
|
%description runtime-python2
|
||||||
|
This package includes support files needed to run systemtap scripts
|
||||||
|
that probe python 2 processes.
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%if %{with_python3_probes}
|
||||||
|
%package runtime-python3
|
||||||
|
Summary: Systemtap Python 3 Runtime Support
|
||||||
|
Group: Development/System
|
||||||
|
License: GPLv2+
|
||||||
|
URL: http://sourceware.org/systemtap/
|
||||||
|
Requires: systemtap-runtime = %{version}-%{release}
|
||||||
|
|
||||||
|
%description runtime-python3
|
||||||
|
This package includes support files needed to run systemtap scripts
|
||||||
|
that probe python 3 processes.
|
||||||
|
%endif
|
||||||
|
|
||||||
%if %{with_virthost}
|
%if %{with_virthost}
|
||||||
%package runtime-virthost
|
%package runtime-virthost
|
||||||
Summary: Systemtap Cross-VM Instrumentation - host
|
Summary: Systemtap Cross-VM Instrumentation - host
|
||||||
@ -493,6 +535,22 @@ cd ..
|
|||||||
%global java_config --without-java
|
%global java_config --without-java
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
%if %{with_python3}
|
||||||
|
%global python3_config --with-python3
|
||||||
|
%else
|
||||||
|
%global python3_config --without-python3
|
||||||
|
%endif
|
||||||
|
%if %{with_python2_probes}
|
||||||
|
%global python2_probes_config --with-python2-probes
|
||||||
|
%else
|
||||||
|
%global python2_probes_config --without-python2-probes
|
||||||
|
%endif
|
||||||
|
%if %{with_python3_probes}
|
||||||
|
%global python3_probes_config --with-python3-probes
|
||||||
|
%else
|
||||||
|
%global python3_probes_config --without-python3-probes
|
||||||
|
%endif
|
||||||
|
|
||||||
%if %{with_virthost}
|
%if %{with_virthost}
|
||||||
%global virt_config --enable-virt
|
%global virt_config --enable-virt
|
||||||
%else
|
%else
|
||||||
@ -505,15 +563,10 @@ cd ..
|
|||||||
%global dracut_config %{nil}
|
%global dracut_config %{nil}
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if %{with_python3}
|
|
||||||
%global python3_config --with-python3
|
|
||||||
%else
|
|
||||||
%global python3_config --without-python3
|
|
||||||
%endif
|
|
||||||
# We don't ship compileworthy python code, just oddball samples
|
# We don't ship compileworthy python code, just oddball samples
|
||||||
%global py_auto_byte_compile 0
|
%global py_auto_byte_compile 0
|
||||||
|
|
||||||
%configure %{?elfutils_config} %{dyninst_config} %{sqlite_config} %{crash_config} %{docs_config} %{pie_config} %{rpm_config} %{java_config} %{virt_config} %{dracut_config} %{python3_config} --disable-silent-rules --with-extra-version="rpm %{version}-%{release}"
|
%configure %{?elfutils_config} %{dyninst_config} %{sqlite_config} %{crash_config} %{docs_config} %{pie_config} %{rpm_config} %{java_config} %{virt_config} %{dracut_config} %{python3_config} %{python2_probes_config} %{python3_probes_config} --disable-silent-rules --with-extra-version="rpm %{version}-%{release}"
|
||||||
make %{?_smp_mflags}
|
make %{?_smp_mflags}
|
||||||
|
|
||||||
%if %{with_emacsvim}
|
%if %{with_emacsvim}
|
||||||
@ -1033,6 +1086,25 @@ done
|
|||||||
%{_libexecdir}/systemtap/stapbm
|
%{_libexecdir}/systemtap/stapbm
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
# Notice we're putting one file, stap-resolve-module-function.py, into
|
||||||
|
# *both* the python2 and python3 subrpms. This is OK as far as rpm is
|
||||||
|
# concerned, since they are the same file. Both subrpms use that same
|
||||||
|
# python script to help list python probes.
|
||||||
|
%if %{with_python2_probes}
|
||||||
|
%files runtime-python2
|
||||||
|
%{python_sitelib}/HelperSDT
|
||||||
|
%{python_sitelib}/HelperSDT-*.egg-info
|
||||||
|
%{_libexecdir}/systemtap/python/stap-resolve-module-function.py
|
||||||
|
%exclude %{_libexecdir}/systemtap/python/stap-resolve-module-function.py?
|
||||||
|
%endif
|
||||||
|
%if %{with_python3_probes}
|
||||||
|
%files runtime-python3
|
||||||
|
%{python3_sitelib}/HelperSDT
|
||||||
|
%{python3_sitelib}/HelperSDT-*.egg-info
|
||||||
|
%{_libexecdir}/systemtap/python/stap-resolve-module-function.py
|
||||||
|
%exclude %{_libexecdir}/systemtap/python/stap-resolve-module-function.py?
|
||||||
|
%endif
|
||||||
|
|
||||||
%if %{with_virthost}
|
%if %{with_virthost}
|
||||||
%files runtime-virthost
|
%files runtime-virthost
|
||||||
%{_mandir}/man1/stapvirt.1*
|
%{_mandir}/man1/stapvirt.1*
|
||||||
@ -1061,6 +1133,10 @@ done
|
|||||||
# http://sourceware.org/systemtap/wiki/SystemTapReleases
|
# http://sourceware.org/systemtap/wiki/SystemTapReleases
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Jan 16 2017 Lukas Berk <lberk@redhat.com> - 3.1-0.20170116git3d13f4e
|
||||||
|
- Automated weekly rawhide release
|
||||||
|
- Applied spec changes from upstream git
|
||||||
|
|
||||||
* Thu Jan 12 2017 Igor Gnatenko <ignatenko@redhat.com> - 3.1-0.20170110gitf8bc2a5.1
|
* Thu Jan 12 2017 Igor Gnatenko <ignatenko@redhat.com> - 3.1-0.20170110gitf8bc2a5.1
|
||||||
- Rebuild for readline 7.x
|
- Rebuild for readline 7.x
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user