# The tests are failing for some reason if built out-of-source %global __cmake_in_source_build 1 Name: vmemcache Version: 0.8.1 Release: 5%{?dist} Summary: Buffer-based LRU cache License: BSD URL: https://github.com/pmem/vmemcache Source0: https://github.com/pmem/vmemcache/archive/%{version}/%{name}-%{version}.tar.gz ExclusiveArch: x86_64 ppc64 ppc64le s390x aarch64 BuildRequires: cmake %ifarch s390x %else BuildRequires: valgrind BuildRequires: valgrind-devel %endif BuildRequires: pkg-config BuildRequires: gcc BuildRequires: pandoc %description Vmemcache is a volatile filesystem based key:value cache. It works best when backed with a DAX-capable persistent memory device, but can work on tmpfs or on legacy disks. %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 %setup -q %build %cmake %cmake_build %install %cmake_install %check %ctest %files %{_libdir}/libvmemcache.so.0* %license LICENSE %files devel %{_includedir}/*.h %{_mandir}/*/vmemcache* %{_libdir}/libvmemcache.so %{_libdir}/pkgconfig/libvmemcache.pc %doc ChangeLog %changelog * Sat Jul 23 2022 Fedora Release Engineering - 0.8.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Sat Jan 22 2022 Fedora Release Engineering - 0.8.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Fri Jul 23 2021 Fedora Release Engineering - 0.8.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Wed Jan 27 2021 Fedora Release Engineering - 0.8.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Wed Nov 11 2020 Adam Borowski 0.8.1-1 - vmemcache 0.8.1 - Disable valgrind on s390x. * Tue Aug 25 2020 Adam Borowski 0.8-7 - Re-enable LTO - Disable optimizations for a function miscompiled by new GCC. * Thu Aug 06 2020 Jeff Law - 0.8-6 - Disable LTO * Sat Aug 01 2020 Fedora Release Engineering - 0.8-5 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Wed Jul 29 2020 Fedora Release Engineering - 0.8-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Fri Jan 31 2020 Fedora Release Engineering - 0.8-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Sat Jul 27 2019 Fedora Release Engineering - 0.8-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Mon Apr 15 2019 Adam Borowski 0.8-1 - Initial packaging