commit 4d56b8c9cbf2f49346012eda6769dcbccb7d9ad3 Author: MSVSphere Packaging Team Date: Fri Apr 14 14:13:57 2023 +0300 import libtraceevent-1.5.3-3.el9 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..747ceca --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/libtraceevent-1.5.3.tar.gz diff --git a/.libtraceevent.metadata b/.libtraceevent.metadata new file mode 100644 index 0000000..3c3964c --- /dev/null +++ b/.libtraceevent.metadata @@ -0,0 +1 @@ +72d2ca781728169d9b17679b890f496d4c303040 SOURCES/libtraceevent-1.5.3.tar.gz diff --git a/SPECS/libtraceevent.spec b/SPECS/libtraceevent.spec new file mode 100644 index 0000000..817d570 --- /dev/null +++ b/SPECS/libtraceevent.spec @@ -0,0 +1,119 @@ +# git tag +#%%global commit 5dd505f3aba255c5fbc2a6dbed57fcba51b400f6 +#%%global commitdate 20201009 +#%%global shortcommit %%(c=%%{commit}; echo ${c:0:7}) + +Name: libtraceevent +Version: 1.5.3 +Release: 3%{?dist} +License: LGPLv2+ and GPLv2+ +Summary: Library to parse raw trace event formats + +URL: https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git/ +# If upstream does not provide tarballs, to generate: +# git clone git://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git +# cd libtraceevent +# git archive --prefix=libtraceevent-%%{version}/ -o libtraceevent-%%{version}.tar.gz %%{git_commit} +#Source0: libtraceevent-%%{version}.tar.gz +Source0: https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git/snapshot/libtraceevent-%{version}.tar.gz + +BuildRequires: gcc +BuildRequires: xmlto +BuildRequires: asciidoc + +%global __provides_exclude_from ^%{_libdir}/traceevent/plugins + + +%description +libtraceevent is a library to parse raw trace event formats. + +%package devel +Summary: Development headers of %{name} +Requires: %{name}%{_isa} = %{version}-%{release} + +%description devel +Development headers of %{name}-libs + +%prep +%autosetup -p1 + +%build +MANPAGE_DOCBOOK_XSL=`rpm -ql docbook-style-xsl | grep manpages/docbook.xsl` +%set_build_flags +#looks like CFLAGS is ignored when compiling plugins, but not EXTRA_CFLAGS +export EXTRA_CFLAGS="%{optflags}" +export LDFLAGS="-Wl,-z,now" +make -O -j1 V=1 VERBOSE=1 prefix=%{_prefix} libdir=%{_libdir} MANPAGE_XSL=%{MANPAGE_DOCBOOK_XSL} all doc + +%install +%set_build_flags +#looks like CFLAGS is ignored when compiling plugins, but not EXTRA_CFLAGS +export EXTRA_CFLAGS="%{optflags}" +export LDFLAGS="-Wl,-z,now" +%make_install prefix=%{_prefix} libdir=%{_libdir} install doc-install +rm -rf %{buildroot}/%{_libdir}/libtraceevent.a + +%files +%license LICENSES/LGPL-2.1 +%license LICENSES/GPL-2.0 +%{_libdir}/traceevent/ +%{_libdir}/libtraceevent.so.%{version} +%{_libdir}/libtraceevent.so.1 +%{_mandir}/man3/tep_*.3.* +%{_mandir}/man3/libtraceevent.3.* +%{_mandir}/man3/trace_seq*.3.* +%{_docdir}/%{name}-doc + +%files devel +%{_includedir}/traceevent/ +%{_libdir}/libtraceevent.so +%{_libdir}/pkgconfig/libtraceevent.pc + +%changelog +* Fri Apr 14 2023 MSVSphere Packaging Team - 1.5.3-3 +- Rebuilt for MSVSphere 9.2 beta + +* Wed Oct 19 2022 Michael Petlan - 1.5.3-3 +- Rebuild due to broken brew build again, disable parallel build + Related: rhbz#2134397 + +* Fri Oct 14 2022 Michael Petlan - 1.5.3-2 +- Rebuild due to broken brew environment + Related: rhbz#2134397 + +* Tue Aug 30 2022 Michael Petlan - 1.5.3-1 +- Rebase to v1.5.3 + Related: rhbz#2075213 + +* Fri Jan 14 2022 Michael Petlan - 1.1.1-8 +- Harden linking to meet annocheck requirements + Related: rhbz#2037125 + +* Fri Nov 19 2021 Jerome Marchand - 1.1.1-7 +- Fix rpminspect annocheck issue. + +* Tue Oct 26 2021 Jerome Marchand - 1.1.1-6 +- Handle parsing of "(REC)->" case + +* Mon Aug 09 2021 Mohan Boddu - 1.1.1-5 +- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags + Related: rhbz#1991688 + +* Thu May 6 2021 Michael Petlan - 1.1.1-4 +- Remove conflict to enable perf linking. Resolves: rhbz#1957733 + +* Wed Apr 21 2021 Jerome Marchand - 1.1.1-3 +- Multi-build with libtracefs, trace-cmd and kernelshark + +* Fri Apr 16 2021 Mohan Boddu - 1.1.1-2 +- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937 + +* Mon Feb 08 2021 Zamir SUN - 1.1.1-1 +- Update to 1.1.1 + +* Sat Oct 17 2020 Zamir SUN - 1.1.0-1 +- Update to 1.1.0 + +* Fri Oct 09 2020 Zamir SUN - 0-0.1.20201009git5dd505f +- Initial libtraceevent +