Update to 4.0
This commit is contained in:
parent
d1960b2cb8
commit
a1bac92a9c
26
ccache.spec
26
ccache.spec
@ -12,7 +12,7 @@
|
|||||||
%global relccache %(%abs2rel %{_bindir}/ccache %{_libdir}/ccache)
|
%global relccache %(%abs2rel %{_bindir}/ccache %{_libdir}/ccache)
|
||||||
|
|
||||||
Name: ccache
|
Name: ccache
|
||||||
Version: 3.7.12
|
Version: 4.0
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: C/C++ compiler cache
|
Summary: C/C++ compiler cache
|
||||||
|
|
||||||
@ -22,10 +22,12 @@ Source0: https://github.com/ccache/ccache/releases/download/v%{version}/%
|
|||||||
Source1: %{name}.sh.in
|
Source1: %{name}.sh.in
|
||||||
Source2: %{name}.csh.in
|
Source2: %{name}.csh.in
|
||||||
|
|
||||||
|
BuildRequires: asciidoc
|
||||||
|
BuildRequires: cmake
|
||||||
|
BuildRequires: libzstd-devel
|
||||||
BuildRequires: perl perl(File::Spec)
|
BuildRequires: perl perl(File::Spec)
|
||||||
BuildRequires: zlib-devel >= 1.2.3
|
|
||||||
# clang for additional tests
|
# clang for additional tests
|
||||||
BuildRequires: clang
|
BuildRequires: clang clang-tools-extra
|
||||||
# coreutils for triggerin, triggerpostun
|
# coreutils for triggerin, triggerpostun
|
||||||
Requires: coreutils
|
Requires: coreutils
|
||||||
# For groupadd
|
# For groupadd
|
||||||
@ -44,19 +46,20 @@ sed -e 's|@LIBDIR@|%{_libdir}|g' -e 's|@CACHEDIR@|%{_var}/cache/ccache|g' \
|
|||||||
%{SOURCE1} > %{name}.sh
|
%{SOURCE1} > %{name}.sh
|
||||||
sed -e 's|@LIBDIR@|%{_libdir}|g' -e 's|@CACHEDIR@|%{_var}/cache/ccache|g' \
|
sed -e 's|@LIBDIR@|%{_libdir}|g' -e 's|@CACHEDIR@|%{_var}/cache/ccache|g' \
|
||||||
%{SOURCE2} > %{name}.csh
|
%{SOURCE2} > %{name}.csh
|
||||||
# Make sure system zlib is used
|
|
||||||
rm -r src/zlib
|
|
||||||
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%configure
|
%cmake
|
||||||
make %{?_smp_mflags}
|
%cmake_build
|
||||||
|
%cmake_build --target doc
|
||||||
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
|
|
||||||
%make_install
|
%cmake_install
|
||||||
|
|
||||||
|
install -Dpm 644 %{__cmake_builddir}/doc/Ccache.1 $RPM_BUILD_ROOT%{_mandir}/man1/ccache.1
|
||||||
|
|
||||||
install -dm 755 $RPM_BUILD_ROOT%{_sysconfdir}/profile.d
|
install -dm 755 $RPM_BUILD_ROOT%{_sysconfdir}/profile.d
|
||||||
install -pm 644 %{name}.sh %{name}.csh $RPM_BUILD_ROOT%{_sysconfdir}/profile.d
|
install -pm 644 %{name}.sh %{name}.csh $RPM_BUILD_ROOT%{_sysconfdir}/profile.d
|
||||||
@ -91,9 +94,7 @@ find $RPM_BUILD_ROOT%{_libdir}/ccache -type l | \
|
|||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
make check
|
%ctest
|
||||||
# Fails with clang 3.4.2 in EL7
|
|
||||||
make check CC=clang %{?el7:|| :}
|
|
||||||
|
|
||||||
|
|
||||||
%define ccache_trigger(p:) \
|
%define ccache_trigger(p:) \
|
||||||
@ -215,6 +216,9 @@ getent group ccache >/dev/null || groupadd -r ccache || :
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Oct 27 2020 Łukasz Patron <priv.luk@gmail.com> - 4.0-1
|
||||||
|
- Update to 4.0
|
||||||
|
|
||||||
* Thu Oct 1 2020 Orion Poplawski <orion@nwra.com> - 3.7.12-1
|
* Thu Oct 1 2020 Orion Poplawski <orion@nwra.com> - 3.7.12-1
|
||||||
- Update to 3.7.12
|
- Update to 3.7.12
|
||||||
|
|
||||||
|
2
sources
2
sources
@ -1 +1 @@
|
|||||||
SHA512 (ccache-3.7.12.tar.gz) = 1de2dcb6568486d82b589e35f46e7f24306821545617cb9e991c1122b257d2872c1f342fd941f98777ebfd5b0b0babc45a33d824925759478f1f67370db3dd3c
|
SHA512 (ccache-4.0.tar.gz) = b87d8f2bc349f764ae77e4994409e38bbe1cbe3ecfd66e7af445c5aed28dde701cec2bc31b41cacaa20336c9299b0bb4c4a94f806e8473ceb115f591a03bbab3
|
||||||
|
Loading…
Reference in New Issue
Block a user