|
Orion Poplawski |
82aee5c |
# Needed for el7
|
|
Orion Poplawski |
82aee5c |
%{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}}
|
|
Orion Poplawski |
82aee5c |
|
|
|
202f4a4 |
Name: otf2
|
|
Orion Poplawski |
17455c8 |
Version: 1.5.1
|
|
Orion Poplawski |
e520038 |
Release: 2%{?dist}
|
|
|
202f4a4 |
Summary: Open Trace Format 2 library
|
|
|
202f4a4 |
|
|
|
202f4a4 |
License: BSD
|
|
|
202f4a4 |
URL: http://www.vi-hps.org/projects/score-p/
|
|
|
202f4a4 |
Source0: http://www.vi-hps.org/upload/packages/%{name}/%{name}-%{version}.tar.gz
|
|
|
202f4a4 |
# Remove jinja2
|
|
|
202f4a4 |
Patch0: otf2-jinja2.patch
|
|
Orion Poplawski |
82aee5c |
# Fix AC_CONFIG_MACRO_DIR and remove $(srcdir) from TESTS
|
|
Orion Poplawski |
82aee5c |
Patch1: otf2-autoconf.patch
|
|
|
202f4a4 |
|
|
|
202f4a4 |
BuildRequires: python2-devel
|
|
Orion Poplawski |
e520038 |
%if 0%{?fedora} || 0%{?rhel} >= 7
|
|
Orion Poplawski |
e520038 |
BuildRequires: autoconf >= 2.69
|
|
Orion Poplawski |
e520038 |
%else
|
|
Orion Poplawski |
e520038 |
BuildRequires: autoconf268
|
|
Orion Poplawski |
e520038 |
%endif
|
|
Orion Poplawski |
82aee5c |
BuildRequires: libtool
|
|
|
202f4a4 |
Requires: python-jinja2
|
|
|
202f4a4 |
|
|
|
202f4a4 |
|
|
|
202f4a4 |
%description
|
|
|
202f4a4 |
The Open Trace Format 2 (OTF2) is a highly scalable, memory efficient
|
|
|
202f4a4 |
event trace data format plus support library.
|
|
|
202f4a4 |
|
|
|
202f4a4 |
|
|
|
202f4a4 |
%package devel
|
|
|
202f4a4 |
Summary: Development files for %{name}
|
|
|
202f4a4 |
Group: Development/Libraries
|
|
|
202f4a4 |
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
|
202f4a4 |
|
|
|
202f4a4 |
%description devel
|
|
|
202f4a4 |
The %{name}-devel package contains libraries and header files for
|
|
|
202f4a4 |
developing applications that use %{name}.
|
|
|
202f4a4 |
|
|
|
202f4a4 |
|
|
|
202f4a4 |
%package doc
|
|
|
202f4a4 |
Summary: Development files for %{name}
|
|
|
202f4a4 |
BuildArch: noarch
|
|
|
202f4a4 |
|
|
|
202f4a4 |
%description doc
|
|
|
202f4a4 |
The %{name}-doc package contains documentation files for %{name}.
|
|
|
202f4a4 |
|
|
|
202f4a4 |
|
|
|
202f4a4 |
%prep
|
|
|
202f4a4 |
%setup -q
|
|
|
202f4a4 |
%patch0 -p1 -b .jinja2
|
|
Orion Poplawski |
e520038 |
%if 0%{?fedora} || 0%{?rhel} >= 7
|
|
Orion Poplawski |
82aee5c |
%patch1 -p1 -b .autoconf
|
|
Orion Poplawski |
e520038 |
%endif
|
|
|
202f4a4 |
# Bundled modified jinja2 in vendor/
|
|
|
202f4a4 |
rm -rf vendor/python/site-packages
|
|
Orion Poplawski |
e520038 |
%if 0%{?fedora} || 0%{?rhel} >= 7
|
|
Orion Poplawski |
82aee5c |
for d in . build-backend build-frontend
|
|
Orion Poplawski |
e520038 |
%else
|
|
Orion Poplawski |
e520038 |
# autoconf 2.68 chokes on build-* configs
|
|
Orion Poplawski |
e520038 |
for d in .
|
|
Orion Poplawski |
e520038 |
%endif
|
|
Orion Poplawski |
82aee5c |
do
|
|
Orion Poplawski |
82aee5c |
cd $d
|
|
Orion Poplawski |
e520038 |
%if 0%{?fedora} || 0%{?rhel} >= 7
|
|
Orion Poplawski |
82aee5c |
autoreconf -f -i -v
|
|
Orion Poplawski |
e520038 |
%else
|
|
Orion Poplawski |
e520038 |
autoreconf268 -f -i -v
|
|
Orion Poplawski |
e520038 |
%endif
|
|
Orion Poplawski |
82aee5c |
cd -
|
|
Orion Poplawski |
82aee5c |
done
|
|
Orion Poplawski |
97029a9 |
# Remove ldflags
|
|
Orion Poplawski |
97029a9 |
sed -i -s '/deps.GetLDFlags/d' src/tools/otf2_config/otf2_config.cpp
|
|
|
202f4a4 |
|
|
|
202f4a4 |
|
|
|
202f4a4 |
%build
|
|
|
202f4a4 |
%configure --disable-static --enable-shared --disable-silent-rules \
|
|
Orion Poplawski |
82aee5c |
--docdir=%{_pkgdocdir} --enable-backend-test-runs --with-platform=linux
|
|
|
202f4a4 |
make %{?_smp_mflags}
|
|
|
202f4a4 |
|
|
|
202f4a4 |
|
|
|
202f4a4 |
%install
|
|
|
202f4a4 |
%make_install
|
|
|
202f4a4 |
find %{buildroot} -name '*.la' -exec rm -f {} ';'
|
|
Orion Poplawski |
e520038 |
cp -p AUTHORS ChangeLog README %{buildroot}%{_pkgdocdir}/
|
|
Orion Poplawski |
e520038 |
%if 0%{?rhel} && 0%{?rhel} < 7
|
|
Orion Poplawski |
e520038 |
cp -p COPYING %{buildroot}%{_pkgdocdir}/
|
|
Orion Poplawski |
e520038 |
%endif
|
|
|
202f4a4 |
|
|
|
202f4a4 |
|
|
|
202f4a4 |
%check
|
|
|
202f4a4 |
make check
|
|
|
202f4a4 |
|
|
|
202f4a4 |
|
|
|
202f4a4 |
%post -p /sbin/ldconfig
|
|
|
202f4a4 |
|
|
|
202f4a4 |
%postun -p /sbin/ldconfig
|
|
|
202f4a4 |
|
|
|
202f4a4 |
|
|
|
202f4a4 |
%files
|
|
Orion Poplawski |
e520038 |
%if 0%{?fedora} || 0%{?rhel} >= 7
|
|
Orion Poplawski |
e520038 |
%license COPYING
|
|
Orion Poplawski |
e520038 |
%endif
|
|
Orion Poplawski |
82aee5c |
%{_bindir}/%{name}-estimator
|
|
|
202f4a4 |
%{_bindir}/%{name}-marker
|
|
|
202f4a4 |
%{_bindir}/%{name}-print
|
|
|
202f4a4 |
%{_bindir}/%{name}-snapshots
|
|
|
202f4a4 |
%{_bindir}/%{name}-template
|
|
Orion Poplawski |
82aee5c |
%{_libdir}/lib%{name}.so.5*
|
|
|
202f4a4 |
%dir %{_datadir}/%{name}/
|
|
Orion Poplawski |
82aee5c |
%{_datadir}/%{name}/%{name}.summary
|
|
|
202f4a4 |
%{_datadir}/%{name}/python
|
|
Orion Poplawski |
e520038 |
%{_pkgdocdir}/AUTHORS
|
|
Orion Poplawski |
e520038 |
%{_pkgdocdir}/ChangeLog
|
|
Orion Poplawski |
e520038 |
%if 0%{?rhel} && 0%{?rhel} < 7
|
|
Orion Poplawski |
e520038 |
%{_pkgdocdir}/COPYING
|
|
Orion Poplawski |
e520038 |
%endif
|
|
Orion Poplawski |
e520038 |
%{_pkgdocdir}/README
|
|
Orion Poplawski |
82aee5c |
%exclude %{_pkgdocdir}/html
|
|
Orion Poplawski |
82aee5c |
%exclude %{_pkgdocdir}/pdf
|
|
Orion Poplawski |
82aee5c |
%exclude %{_pkgdocdir}/tags
|
|
|
202f4a4 |
|
|
|
202f4a4 |
%files devel
|
|
|
202f4a4 |
%{_bindir}/%{name}-config
|
|
|
202f4a4 |
%{_includedir}/%{name}/
|
|
|
202f4a4 |
%{_libdir}/lib%{name}.so
|
|
|
202f4a4 |
|
|
|
202f4a4 |
%files doc
|
|
Orion Poplawski |
e520038 |
%if 0%{?fedora} || 0%{?rhel} >= 7
|
|
Orion Poplawski |
e520038 |
%license COPYING
|
|
Orion Poplawski |
e520038 |
%endif
|
|
Orion Poplawski |
82aee5c |
%dir %{_pkgdocdir}
|
|
Orion Poplawski |
e520038 |
%if 0%{?rhel} && 0%{?rhel} < 7
|
|
Orion Poplawski |
e520038 |
%{_pkgdocdir}/COPYING
|
|
Orion Poplawski |
e520038 |
%endif
|
|
Orion Poplawski |
e520038 |
%{_pkgdocdir}/examples/
|
|
Orion Poplawski |
82aee5c |
%{_pkgdocdir}/html/
|
|
Orion Poplawski |
82aee5c |
%{_pkgdocdir}/pdf/
|
|
Orion Poplawski |
82aee5c |
%{_pkgdocdir}/tags/
|
|
|
202f4a4 |
|
|
|
202f4a4 |
|
|
|
202f4a4 |
%changelog
|
|
Orion Poplawski |
e520038 |
* Mon Apr 13 2015 Orion Poplawski <orion@cora.nwra.com> - 1.5.1-2
|
|
Orion Poplawski |
e520038 |
- BR autoconf268 on el6 and use it
|
|
Orion Poplawski |
e520038 |
- Do not apply autoconf patch and only autoreconf top level on el6
|
|
Orion Poplawski |
e520038 |
- Fixup doc install
|
|
Orion Poplawski |
e520038 |
|
|
Orion Poplawski |
17455c8 |
* Wed Feb 11 2015 Orion Poplawski <orion@cora.nwra.com> - 1.5.1-1
|
|
Orion Poplawski |
17455c8 |
- Update to 1.5.1
|
|
Orion Poplawski |
17455c8 |
|
|
|
05acb3a |
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4-3
|
|
|
05acb3a |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
05acb3a |
|
|
Orion Poplawski |
97029a9 |
* Wed Jul 16 2014 Orion Poplawski <orion@cora.nwra.com> - 1.4-2
|
|
Orion Poplawski |
97029a9 |
- Remove ldflags output from otf2-config
|
|
Orion Poplawski |
97029a9 |
|
|
Orion Poplawski |
82aee5c |
* Tue Jul 15 2014 Orion Poplawski <orion@cora.nwra.com> - 1.4-1
|
|
Orion Poplawski |
82aee5c |
- Update to 1.4
|
|
Orion Poplawski |
82aee5c |
- Add patch to allow running autoreconf to remove rpaths
|
|
Orion Poplawski |
82aee5c |
|
|
|
ffeb018 |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.1-5
|
|
|
ffeb018 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
ffeb018 |
|
|
|
202f4a4 |
* Thu Oct 24 2013 Orion Poplawski <orion@cora.nwra.com> - 1.2.1-4
|
|
|
202f4a4 |
- Move otf2-config back to -devel
|
|
|
202f4a4 |
|
|
|
202f4a4 |
* Mon Oct 21 2013 Orion Poplawski <orion@cora.nwra.com> - 1.2.1-3
|
|
|
202f4a4 |
- Add BR python2-devel
|
|
|
202f4a4 |
- Add Requires jinja2
|
|
|
202f4a4 |
- Exclude docs from main package
|
|
|
202f4a4 |
- Rebase jinja2 patch
|
|
|
202f4a4 |
|
|
|
202f4a4 |
* Wed Oct 2 2013 Orion Poplawski <orion@cora.nwra.com> - 1.2.1-2
|
|
|
202f4a4 |
- Fix rpath with configure change
|
|
|
202f4a4 |
|
|
|
202f4a4 |
* Wed Sep 25 2013 Orion Poplawski <orion@cora.nwra.com> - 1.2.1-1
|
|
|
202f4a4 |
- Initial package
|