Compare commits

..

27 Commits
f33 ... rawhide

Author SHA1 Message Date
Orion Poplawski
be8ac5da39 Update to 4.10.2 2024-07-30 21:25:16 -06:00
Kefu Chai
fe012d61e0
Rebuild for fmt 11
Signed-off-by: Kefu Chai <tchaikov@gmail.com>
Signed-off-by: Michel Lind <salimma@fedoraproject.org>
2024-07-26 11:04:28 -05:00
Fedora Release Engineering
474ace809b Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-17 19:02:42 +00:00
Orion Poplawski
07003a9da8 Update to 4.10.1 2024-07-11 21:12:58 -06:00
Orion Poplawski
3454728c01 Update to. 4.10 2024-06-02 17:44:40 -06:00
Kevin Fenzi
59331031eb rebuild for hiredis soname bump 2024-05-11 15:41:48 -07:00
Orion Poplawski
bd1676367f Update to 4.9.1
Use SPDX license, and license for bundled libraries
Unbundle libraries
Add bundled provides
2024-02-10 16:20:16 -07:00
Fedora Release Engineering
c300ebc9d5 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-23 01:19:10 +00:00
Fedora Release Engineering
0f8218cb77 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 15:09:31 +00:00
Orion Poplawski
60cfed3601 Update to 4.8.3 2023-09-01 17:57:34 -06:00
Fedora Release Engineering
5afc22e5d7 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 15:23:29 +00:00
Orion Poplawski
dafdc69b15 Update to 4.8.2 2023-06-16 07:44:13 -06:00
Orion Poplawski
bad1f3b086 Update to 4.8 (fixes bz#2160275) 2023-04-05 20:55:25 -06:00
Orion Poplawski
5762ce643c Update to 4.7.5 2023-03-21 19:39:31 -06:00
Fedora Release Engineering
1391863839 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-18 23:35:44 +00:00
Orion Poplawski
76f17c59b1 Update to 4.7.4 2022-12-09 20:06:57 -07:00
Orion Poplawski
648295049a Update to 4.7.3 2022-11-06 20:47:07 -07:00
Orion Poplawski
5d78b1089b Update to 4.6.3 2022-10-01 16:29:23 -06:00
Fedora Release Engineering
667c5bf917 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-20 22:40:03 +00:00
Orion Poplawski
447d5e23c2 Update to 4.6.1 2022-05-15 19:52:18 -06:00
Fedora Release Engineering
09110f3bca - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-19 22:58:37 +00:00
Kevin Fenzi
044bc21dff Rebuild for hiredis 1.0.2 2022-01-17 13:42:48 -08:00
Orion Poplawski
6aabb7df35 Update to 4.5.1 2021-12-05 15:46:56 -07:00
Orion Poplawski
78add71f21 Update to 4.4.2 2021-10-27 08:47:21 -06:00
Fedora Release Engineering
c7749c3001 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 19:14:02 +00:00
Fedora Release Engineering
fc38991e1a - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 14:16:37 +00:00
Orion Poplawski
520cf67553 Update to 4.2.1 2021-04-01 21:41:10 -06:00
3 changed files with 119 additions and 6 deletions

16
.gitignore vendored
View File

@ -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

View File

@ -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

View File

@ -1 +1 @@
SHA512 (ccache-4.2.tar.gz) = 013ae253e8613ce6d9bfc760424a36f7b70e7f003275f2d0dd6f365bcd9fc5e502fd25892f8c7f4cbf9eb0fc837f7f05baca9d2d8ba7c4dea615cab03302744b SHA512 (ccache-4.10.2.tar.gz) = c6b66821372492b3e52cfaaad9a3167039aa943557ab2e1119fa68e3e983dcd022b839c54ef016802c0092209cae8122fcb8aa4dbe3bc03902183376bde2c4ef