|
|
79f3fce |
Name: recorder
|
|
|
1786086 |
Version: 1.2.2
|
|
|
0bc49b1 |
Release: 6%{?dist}
|
|
|
79f3fce |
Summary: Lock-free, real-time flight recorder for C or C++ programs
|
|
|
79f3fce |
License: LGPLv2+
|
|
|
8bb19ac |
Url: https://github.com/tao-3D/%{name}
|
|
|
8bb19ac |
Source: https://github.com/tao-3D/%{name}/archive/v%{version}/%{name}-%{version}.tar.gz
|
|
|
79f3fce |
BuildRequires: make >= 3.82
|
|
|
608488b |
BuildRequires: make-it-quick >= 0.3.2
|
|
|
79f3fce |
BuildRequires: gcc
|
|
|
79f3fce |
BuildRequires: gcc-c++
|
|
|
79f3fce |
|
|
|
79f3fce |
%description
|
|
|
79f3fce |
Flight recorder for C and C++ programs using printf-like 'record' statements.
|
|
|
79f3fce |
|
|
|
79f3fce |
%package devel
|
|
|
79f3fce |
Summary: Development files for recorder library
|
|
|
79f3fce |
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
|
79f3fce |
%description devel
|
|
|
79f3fce |
Development files for the flight recorder library.
|
|
|
79f3fce |
|
|
|
79f3fce |
%package scope
|
|
|
79f3fce |
Summary: A real-time graphing tool for data collected by recorder library
|
|
|
79f3fce |
License: GPLv3+
|
|
|
608488b |
BuildRequires: qt6-qtbase-devel
|
|
|
608488b |
BuildRequires: qt6-qtcharts-devel
|
|
|
79f3fce |
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
|
79f3fce |
%description scope
|
|
|
79f3fce |
Instrumentation that draws real-time charts, processes or saves data
|
|
|
79f3fce |
collected by the flight_recorder library.
|
|
|
79f3fce |
|
|
|
79f3fce |
%prep
|
|
|
16bcad7 |
%autosetup -n %{name}-%{version}
|
|
|
79f3fce |
|
|
|
79f3fce |
%build
|
|
|
1f70473 |
%configure
|
|
|
1f70473 |
|
|
|
608488b |
%make_build COLORIZE= TARGET=release V=1
|
|
|
79f3fce |
(cd scope && \
|
|
|
608488b |
%{qmake_qt6} \
|
|
|
79f3fce |
INSTALL_BINDIR=%{_bindir} \
|
|
|
79f3fce |
INSTALL_LIBDIR=%{_libdir} \
|
|
|
79f3fce |
INSTALL_DATADIR=%{_datadir} \
|
|
|
79f3fce |
INSTALL_MANDIR=%{_mandir} && \
|
|
|
79f3fce |
make)
|
|
|
79f3fce |
|
|
|
79f3fce |
%check
|
|
|
608488b |
%make_build COLORIZE= TARGET=release V=1 check
|
|
|
79f3fce |
|
|
|
79f3fce |
%install
|
|
|
608488b |
%make_install COLORIZE= TARGET=release DOC_INSTALL=
|
|
|
608488b |
%make_install -C scope TARGET=release INSTALL_ROOT=%{buildroot}
|
|
|
79f3fce |
|
|
|
79f3fce |
%files
|
|
|
79f3fce |
%license COPYING
|
|
|
79f3fce |
%doc README.md
|
|
|
79f3fce |
%doc AUTHORS
|
|
|
79f3fce |
%doc NEWS
|
|
|
79f3fce |
%{_libdir}/lib%{name}.so.1
|
|
|
79f3fce |
%{_libdir}/lib%{name}.so.%{version}
|
|
|
79f3fce |
|
|
|
79f3fce |
%files devel
|
|
|
79f3fce |
%{_libdir}/lib%{name}.so
|
|
|
79f3fce |
%dir %{_includedir}/%{name}
|
|
|
79f3fce |
%{_includedir}/%{name}/*
|
|
|
79f3fce |
%{_datadir}/pkgconfig/%{name}.pc
|
|
|
79f3fce |
%{_mandir}/man3/*.3.*
|
|
|
79f3fce |
|
|
|
79f3fce |
%files scope
|
|
|
79f3fce |
%{_bindir}/recorder_scope
|
|
|
79f3fce |
%{_mandir}/man1/*.1.*
|
|
|
79f3fce |
|
|
|
79f3fce |
%changelog
|
|
|
0bc49b1 |
* Mon Jun 03 2024 Jan Grulich <jgrulich@redhat.com> - 1.2.2-6
|
|
|
0bc49b1 |
- Rebuild (qt6)
|
|
|
0bc49b1 |
|
|
|
5239753 |
* Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.2-5
|
|
|
5239753 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
5239753 |
|
|
|
c8bf2e2 |
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.2-4
|
|
|
c8bf2e2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
c8bf2e2 |
|
|
|
5a3764e |
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.2-3
|
|
|
5a3764e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
|
5a3764e |
|
|
|
8b38f6b |
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.2-2
|
|
|
8b38f6b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
8b38f6b |
|
|
|
54a31f7 |
* Tue Aug 2 2022 Christophe de Dinechin <dinechin@redhat.com> - 1.2.2-1
|
|
|
1786086 |
- Upstream release 1.2.2, deal with errors showing in Koji
|
|
|
1786086 |
|
|
|
8981e60 |
* Mon Aug 1 2022 Christophe de Dinechin <dinechin@redhat.com> - 1.2.1-1
|
|
|
8981e60 |
- Upstream release 1.2.1, fixing configure script
|
|
|
8981e60 |
|
|
|
608488b |
* Mon Aug 1 2022 Christophe de Dinechin <dinechin@redhat.com> - 1.2.0-1
|
|
|
608488b |
- Upstream release 1.2.0
|
|
|
608488b |
- Add support for qt6
|
|
|
608488b |
- Fix build failures
|
|
|
608488b |
|
|
|
5cbebf4 |
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.0-4
|
|
|
5cbebf4 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
5cbebf4 |
|
|
|
6b91974 |
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.0-3
|
|
|
6b91974 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
6b91974 |
|
|
|
ae81a3f |
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.0-2
|
|
|
ae81a3f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
ae81a3f |
|
|
|
6496503 |
* Tue Feb 9 2021 Christophe de Dinechin <dinechin@redhat.com> - 1.1.0-1
|
|
|
6496503 |
- Add support for indentation
|
|
|
6496503 |
|
|
|
366e79c |
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.12-3
|
|
|
366e79c |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
366e79c |
|
|
|
ced9105 |
* Wed Dec 16 2020 Christophe de Dinechin <dinechin@redhat.com> - 1.0.12-2
|
|
|
ced9105 |
- Updated NEWS in sources, fix Qt5-Charts dependency
|
|
|
ced9105 |
|
|
|
8bb19ac |
* Wed Jul 29 2020 Christophe de Dinechin <dinechin@redhat.com> - 1.0.12-1
|
|
|
8bb19ac |
- Add support for disabling recording
|
|
|
8bb19ac |
- Switch to tao-3D organization rather than personal repository
|
|
|
8bb19ac |
|
|
|
6fb3362 |
* Wed Jul 29 2020 Christophe de Dinechin <dinechin@redhat.com> - 1.0.11-1
|
|
|
6fb3362 |
- Add support for prefix - in trace specifications, e.g. -foo
|
|
|
6fb3362 |
|
|
|
e9641cc |
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.10-3
|
|
|
e9641cc |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
e9641cc |
|
|
|
ac72b9a |
* Mon Jul 6 2020 Christophe de Dinechin <dinechin@redhat.com> - 1.0.10-2
|
|
|
ac72b9a |
- Update BUildRequires to make-it-quick 0.2.6 to fix pkgconfig issue
|
|
|
ac72b9a |
|
|
|
565b2bc |
* Fri Jun 26 2020 Christophe de Dinechin <dinechin@redhat.com> - 1.0.10-1
|
|
|
565b2bc |
- Release 1.0.10, Add _Bool support
|
|
|
565b2bc |
|
|
|
16bcad7 |
* Tue Jun 23 2020 Christophe de Dinechin <dinechin@redhat.com> - 1.0.9-1
|
|
|
16bcad7 |
- Release 1.0.9, compatibility with Fedora 33
|
|
|
16bcad7 |
|
|
|
1dc6797 |
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.8-3
|
|
|
1dc6797 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
1dc6797 |
|
|
|
f6cbbd2 |
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.8-2
|
|
|
f6cbbd2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
f6cbbd2 |
|
|
|
79f3fce |
* Fri May 3 2019 Christophe de Dinechin <dinechin@redhat.com> - 1.0.8-1
|
|
|
79f3fce |
- Adjust Fedora package to address review comments
|
|
|
79f3fce |
|
|
|
79f3fce |
* Fri Apr 26 2019 Christophe de Dinechin <dinechin@redhat.com> - 1.0.7-1
|
|
|
79f3fce |
- Initial Fedora package from upstream release
|