diff --git a/HdrHistogram_c-0.11.8.tar.gz b/HdrHistogram_c-0.11.8.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..7b36c471c4886497dfccb709d5266aae8352c7cf Binary files /dev/null and b/HdrHistogram_c-0.11.8.tar.gz differ diff --git a/HdrHistogram_c.spec b/HdrHistogram_c.spec new file mode 100644 index 0000000000000000000000000000000000000000..b698c24376713a8f42a48865c866769af47c1f91 --- /dev/null +++ b/HdrHistogram_c.spec @@ -0,0 +1,70 @@ +Name: HdrHistogram_c +Version: 0.11.8 +Release: 1 +Summary: C port of the HdrHistogram +License: BSD-2-Clause +URL: https://github.com/HdrHistogram/%{name} +Source0: https://github.com/HdrHistogram/%{name}/archive/%{version}/%{name}-%{version}.tar.gz + +BuildRequires: gcc g++ cmake zlib-devel + +%description +C port of High Dynamic Range (HDR) Histogram. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + + +%prep +%autosetup -n %{name}-%{version} + + +%build +%cmake -DHDR_HISTOGRAM_INSTALL_STATIC=OFF . +%cmake_build + + +%check +%ctest + + +%install +rm -rf $RPM_BUILD_ROOT +%cmake_install +find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' +find $RPM_BUILD_ROOT + +%ldconfig_post + +%ldconfig_postun + + +%files +%license LICENSE.txt +%doc README.md +%exclude %{_bindir}/* +%{_libdir}/libhdr_histogram.so.6.1.3 +%{_libdir}/libhdr_histogram.so.6 + +%files devel +%dir %{_includedir}/hdr +%{_includedir}/hdr/hdr_thread.h +%{_includedir}/hdr/hdr_interval_recorder.h +%{_includedir}/hdr/hdr_writer_reader_phaser.h +%{_includedir}/hdr/hdr_time.h +%{_includedir}/hdr/hdr_histogram_version.h +%{_includedir}/hdr/hdr_histogram_log.h +%{_includedir}/hdr/hdr_histogram.h +%{_libdir}/libhdr_histogram.so +%{_libdir}/cmake/hdr_histogram/*.cmake +%{_libdir}/pkgconfig/hdr_histogram.pc + + +%changelog +* Wed Mar 19 2025 shafeipaozi - 0.11.8-1 +- init diff --git a/HdrHistogram_c.src.rpm b/HdrHistogram_c.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..6b42321972e16fe3472c470da37ebafd3ae21e07 Binary files /dev/null and b/HdrHistogram_c.src.rpm differ diff --git a/files_in_srpm.txt b/files_in_srpm.txt new file mode 100644 index 0000000000000000000000000000000000000000..417aed5c65a98818d6efd6b64430fa33d1de864f --- /dev/null +++ b/files_in_srpm.txt @@ -0,0 +1,2 @@ +HdrHistogram_c-0.11.8.tar.gz +HdrHistogram_c.spec