Compare commits
27 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
be8ac5da39 | ||
|
fe012d61e0 | ||
|
474ace809b | ||
|
07003a9da8 | ||
|
3454728c01 | ||
|
59331031eb | ||
|
bd1676367f | ||
|
c300ebc9d5 | ||
|
0f8218cb77 | ||
|
60cfed3601 | ||
|
5afc22e5d7 | ||
|
dafdc69b15 | ||
|
bad1f3b086 | ||
|
5762ce643c | ||
|
1391863839 | ||
|
76f17c59b1 | ||
|
648295049a | ||
|
5d78b1089b | ||
|
667c5bf917 | ||
|
447d5e23c2 | ||
|
09110f3bca | ||
|
044bc21dff | ||
|
6aabb7df35 | ||
|
78add71f21 | ||
|
c7749c3001 | ||
|
fc38991e1a | ||
|
520cf67553 |
16
.gitignore
vendored
16
.gitignore
vendored
@ -10,3 +10,19 @@
|
|||||||
/ccache-4.0.tar.gz
|
/ccache-4.0.tar.gz
|
||||||
/ccache-4.1.tar.gz
|
/ccache-4.1.tar.gz
|
||||||
/ccache-4.2.tar.gz
|
/ccache-4.2.tar.gz
|
||||||
|
/ccache-4.2.1.tar.gz
|
||||||
|
/ccache-4.4.2.tar.gz
|
||||||
|
/ccache-4.5.1.tar.gz
|
||||||
|
/ccache-4.6.1.tar.gz
|
||||||
|
/ccache-4.6.3.tar.gz
|
||||||
|
/ccache-4.7.3.tar.gz
|
||||||
|
/ccache-4.7.4.tar.gz
|
||||||
|
/ccache-4.7.5.tar.gz
|
||||||
|
/ccache-4.8.tar.gz
|
||||||
|
/ccache-4.8.2.tar.gz
|
||||||
|
/ccache-4.8.3.tar.gz
|
||||||
|
/ccache-4.9.tar.gz
|
||||||
|
/ccache-4.9.1.tar.gz
|
||||||
|
/ccache-4.10.tar.gz
|
||||||
|
/ccache-4.10.1.tar.gz
|
||||||
|
/ccache-4.10.2.tar.gz
|
||||||
|
107
ccache.spec
107
ccache.spec
@ -12,26 +12,41 @@
|
|||||||
%global relccache %(%abs2rel %{_bindir}/ccache %{_libdir}/ccache)
|
%global relccache %(%abs2rel %{_bindir}/ccache %{_libdir}/ccache)
|
||||||
|
|
||||||
Name: ccache
|
Name: ccache
|
||||||
Version: 4.2
|
Version: 4.10.2
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: C/C++ compiler cache
|
Summary: C/C++ compiler cache
|
||||||
|
|
||||||
License: GPLv3+
|
# See LICENSE.adoc for licenses of bundled codes
|
||||||
|
# blake3 is Apache-2.0
|
||||||
|
# span.hpp is BSL-1.0
|
||||||
|
# url.cpp/hpp is MIT
|
||||||
|
License: GPL-3.0-or-later AND Apache-2.0 AND BSL-1.0 AND MIT
|
||||||
URL: http://ccache.dev/
|
URL: http://ccache.dev/
|
||||||
Source0: https://github.com/ccache/ccache/releases/download/v%{version}/%{name}-%{version}.tar.gz
|
Source0: https://github.com/ccache/ccache/releases/download/v%{version}/%{name}-%{version}.tar.gz
|
||||||
Source1: %{name}.sh.in
|
Source1: %{name}.sh.in
|
||||||
Source2: %{name}.csh.in
|
Source2: %{name}.csh.in
|
||||||
|
|
||||||
BuildRequires: asciidoc
|
BuildRequires: /usr/bin/asciidoctor
|
||||||
BuildRequires: cmake
|
BuildRequires: cmake
|
||||||
|
# Uses a patched version and is missing on i686 in Fedora
|
||||||
|
#BuildRequires: blake3-devel
|
||||||
|
BuildRequires: cpp-httplib-devel
|
||||||
|
BuildRequires: doctest-devel
|
||||||
|
BuildRequires: expected-devel
|
||||||
|
BuildRequires: fmt-devel
|
||||||
|
BuildRequires: hiredis-devel
|
||||||
BuildRequires: libzstd-devel
|
BuildRequires: libzstd-devel
|
||||||
BuildRequires: perl perl(File::Spec)
|
BuildRequires: perl perl(File::Spec)
|
||||||
|
BuildRequires: xxhash-devel
|
||||||
# clang for additional tests
|
# clang for additional tests
|
||||||
BuildRequires: clang clang-tools-extra
|
BuildRequires: clang clang-tools-extra
|
||||||
# coreutils for triggerin, triggerpostun
|
# coreutils for triggerin, triggerpostun
|
||||||
Requires: coreutils
|
Requires: coreutils
|
||||||
# For groupadd
|
# For groupadd
|
||||||
Requires(pre): shadow-utils
|
Requires(pre): shadow-utils
|
||||||
|
Provides: bundled(blake3) = 1.5.1
|
||||||
|
Provides: bundled(span-lite) = 0.11.0
|
||||||
|
Provides: bundled(cxxurl)
|
||||||
|
|
||||||
%description
|
%description
|
||||||
ccache is a compiler cache. It speeds up recompilation of C/C++ code
|
ccache is a compiler cache. It speeds up recompilation of C/C++ code
|
||||||
@ -42,6 +57,9 @@ being done again. The main focus is to handle the GNU C/C++ compiler
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
|
%autopatch -p1
|
||||||
|
# win32-compat gets imported, but not used
|
||||||
|
rm -r src/third_party/{[ad-lo-tvy-z]*,cpp-httplib}
|
||||||
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' \
|
||||||
%{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' \
|
||||||
@ -55,8 +73,6 @@ sed -e 's|@LIBDIR@|%{_libdir}|g' -e 's|@CACHEDIR@|%{_var}/cache/ccache|g' \
|
|||||||
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
rm -rf $RPM_BUILD_ROOT
|
|
||||||
|
|
||||||
%cmake_install
|
%cmake_install
|
||||||
|
|
||||||
install -Dpm 644 %{__cmake_builddir}/doc/ccache.1 $RPM_BUILD_ROOT%{_mandir}/man1/ccache.1
|
install -Dpm 644 %{__cmake_builddir}/doc/ccache.1 $RPM_BUILD_ROOT%{_mandir}/man1/ccache.1
|
||||||
@ -216,6 +232,87 @@ getent group ccache >/dev/null || groupadd -r ccache || :
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Jul 31 2024 Orion Poplawski <orion@nwra.com> - 4.10.2-1
|
||||||
|
- Update to 4.10.2
|
||||||
|
|
||||||
|
* Fri Jul 26 2024 Kefu Chai <tchaikov@gmail.com> - 4.10.1-3
|
||||||
|
- Rebuilt for fmt 11
|
||||||
|
|
||||||
|
* Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 4.10.1-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Jul 12 2024 Orion Poplawski <orion@nwra.com> - 4.10.1-1
|
||||||
|
- Update to 4.10.1
|
||||||
|
|
||||||
|
* Sun Jun 02 2024 Orion Poplawski <orion@nwra.com> - 4.10-1
|
||||||
|
- Update to 4.10
|
||||||
|
|
||||||
|
* Sat May 11 2024 Kevin Fenzi <kevin@scrye.com> - 4.9.1-2
|
||||||
|
- rebuild for hiredis soname bump
|
||||||
|
|
||||||
|
* Tue Feb 06 2024 Orion Poplawski <orion@nwra.com> - 4.9.1-1
|
||||||
|
- Update to 4.9.1
|
||||||
|
- Unbundle some libraries
|
||||||
|
- Use SPDX license
|
||||||
|
- Add licenses for bundled code
|
||||||
|
|
||||||
|
* Tue Jan 23 2024 Fedora Release Engineering <releng@fedoraproject.org> - 4.8.3-3
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 4.8.3-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Sep 01 2023 Orion Poplawski <orion@nwra.com> - 4.8.3-1
|
||||||
|
- Update to 4.8.3
|
||||||
|
|
||||||
|
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.8.2-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Jun 16 2023 Orion Poplawski <orion@nwra.com> - 4.8.2-1
|
||||||
|
- Update to 4.8.2
|
||||||
|
|
||||||
|
* Wed Apr 05 2023 Orion Poplawski <orion@nwra.com> - 4.8-1
|
||||||
|
- Update to 4.8 (fixes bz#2160275)
|
||||||
|
|
||||||
|
* Wed Mar 22 2023 Orion Poplawski <orion@nwra.com> - 4.7.5-1
|
||||||
|
- Update to 4.7.5
|
||||||
|
|
||||||
|
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.7.4-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
||||||
|
|
||||||
|
* Sat Dec 10 2022 Orion Poplawski <orion@nwra.com> - 4.7.4-1
|
||||||
|
- Update to 4.7.4
|
||||||
|
|
||||||
|
* Mon Nov 07 2022 Orion Poplawski <orion@nwra.com> - 4.7.3-1
|
||||||
|
- Update to 4.7.3
|
||||||
|
|
||||||
|
* Sat Oct 01 2022 Orion Poplawski <orion@nwra.com> - 4.6.3-1
|
||||||
|
- Update to 4.6.3
|
||||||
|
|
||||||
|
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.6.1-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||||
|
|
||||||
|
* Mon May 16 2022 Orion Poplawski <orion@nwra.com> - 4.6.1-1
|
||||||
|
- Update to 4.6.1
|
||||||
|
|
||||||
|
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.5.1-3
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
||||||
|
|
||||||
|
* Mon Jan 17 2022 Kevin Fenzi <kevin@scrye.com> - 4.5.1-2
|
||||||
|
- Rebuild for hiredis 1.0.2
|
||||||
|
|
||||||
|
* Sun Dec 05 2021 Orion Poplawski <orion@nwra.com> - 4.5.1-1
|
||||||
|
- Update to 4.5.1
|
||||||
|
|
||||||
|
* Wed Oct 27 2021 Orion Poplawski <orion@nwra.com> - 4.4.2-1
|
||||||
|
- Update to 4.4.2
|
||||||
|
|
||||||
|
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.1-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Apr 02 2021 Orion Poplawski <orion@nwra.com> - 4.2.1-1
|
||||||
|
- Update to 4.2.1
|
||||||
|
|
||||||
* Wed Feb 03 2021 Orion Poplawski <orion@nwra.com> - 4.2-1
|
* Wed Feb 03 2021 Orion Poplawski <orion@nwra.com> - 4.2-1
|
||||||
- Update to 4.2
|
- Update to 4.2
|
||||||
|
|
||||||
|
2
sources
2
sources
@ -1 +1 @@
|
|||||||
SHA512 (ccache-4.2.tar.gz) = 013ae253e8613ce6d9bfc760424a36f7b70e7f003275f2d0dd6f365bcd9fc5e502fd25892f8c7f4cbf9eb0fc837f7f05baca9d2d8ba7c4dea615cab03302744b
|
SHA512 (ccache-4.10.2.tar.gz) = c6b66821372492b3e52cfaaad9a3167039aa943557ab2e1119fa68e3e983dcd022b839c54ef016802c0092209cae8122fcb8aa4dbe3bc03902183376bde2c4ef
|
||||||
|
Loading…
Reference in New Issue
Block a user