Sync from SUSE:SLFO:Main ccache revision 980f6061c5ff39879f3bd53759d2f423

This commit is contained in:
Adrian Schröter 2024-05-03 11:31:38 +02:00
commit 5e5cf5488d
7 changed files with 1537 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@ -0,0 +1,23 @@
## Default LFS
*.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.gem filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.lz filter=lfs diff=lfs merge=lfs -text
*.lzma filter=lfs diff=lfs merge=lfs -text
*.obscpio filter=lfs diff=lfs merge=lfs -text
*.oxt filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.txz filter=lfs diff=lfs merge=lfs -text
*.whl filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text

BIN
ccache-4.8.3.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.

16
ccache-4.8.3.tar.xz.asc Normal file
View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEWpOacaRnks9XhmpRmW3aB1WUrbgFAmTuShQACgkQmW3aB1WU
rbhH+xAAoHog1b5AsGJEHPVM0ppX4OUsT1hjuXd993aHYTjfbZvU4OwaD5dFfQo1
lTH2sGgcfVRNkvDjEvlNefo0301gD4PO7Xg4gr7zlETYe677S+kDCwZHYg7SfdKl
Wt05JOJuT3n2Gx5tuyxPXW6i3AEt5X3+eXKz3RhrH25a5fS0zVPrcwjkcAkxM1u1
FwedfITmxfG24Sm0iZaVBTC79mvsiKj43KSq+R3i/BPX/YoKG34Ny5TWKcyf66u6
XW73ZsEvqJLNjtPl7sd1aK9kE04C9zH/loA5B06hmj8WUp3zj9JBbKT0va0j5aRP
bjesFpBjurTStRi30Ksh0L5kQ9kETL14TeB4HrNH0+m7d2ODYu+ishyn9AemXgmJ
sFYzIx29rkio7Q+rhdUqL4wiAvyzynYAVlfEEsOixxBoLdnpO8yugcKKU5I3mc+e
nkIXCYHG8+guz+fPxIzN5T5EIHDLIrLFre9dOwVGzEVCKCN7yfHnOsnl/k0vjXwR
EtoVrm6GPiaAwvzLmGGErgqZ6w7XgaClgwaul9KTy+xBNEesIARi/GD2BCp9IlNv
A6Y+MzI8McjLZ0m5RR3nAURfee93uXAC2kPH6+2U25eVVE2Gil28i5UlUwYPF6A+
2OYzC2DUSogV4r74+ordo28ZSjOgFb5hu9K4xz5ZYBJyXQne1vs=
=yL8w
-----END PGP SIGNATURE-----

1225
ccache.changes Normal file

File diff suppressed because it is too large Load Diff

167
ccache.keyring Normal file
View File

@ -0,0 +1,167 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2
mQINBFQExj8BEADMWT73pNZLLdGOaJH1Ex/zz6bMLwfegERL4MhrmDcoh56k+aA5
Ql2/XyX4Ks2trN+iuJwCvDBa1amAXbsjDk0Q9G2hQqTdM6GFLzUQxIycD7a+aEh2
kHK2dFLn48tpYuZfTroGg9rNT9v+Aa5d0ImGWp6KIYh8ZnDGqgM3d5ilySSF9pfX
Iw9cv8uELgaKAbOuPsqRKCwxMIHOZ5Al8x5RJ3WUfTHrVWnJE4xIulLseMYPFYBQ
BuWW7dOm1lEPTElcRPoxdgDjhA9eOh/OxSzVjUYXeR/k/sWVtUA53rO5Ntz+B9vD
xDQQKkpguMvHuQfeJB1mbvZLTEXvhc2nwKBUqYjIIPMg7Ue/9PgkuKVcb/hF9oxW
5APnwNzTY1/nRcvjLLMPGJ1jRxU0NDnPXxcSP6SvbGznCWVwbBr439d2g8cRTdAU
MGUzB6spXg62OxihLzqGz7U0aVxZMrvIKgYFHKg8SG4e206hEParyNo5DTwS9l9a
McVarmiH2uWLxJGmG1e8q+9Oyl9/K2D3nWjbF+w5VPaB/dvl+n/6bgus6GASzSev
iI7mdcCDcKWChjMgbQVnV+tLI3kks9abDLOUM28xEc4yL+frMTBan5ZpYvRC8ZKV
vG4BkojPVIrV979GIJd6Med6Mo9JYJzy+eOShcsOHpiChpqA2QmwZH9A3wARAQAB
tB5Kb2VsIFJvc2RhaGwgPGpvZWxAZGViaWFuLm9yZz6IRgQQEQgABgUCVATJNwAK
CRAAZPn/u4RelzwLAJ9W6/FGasA/L5tIgmHwwo7WZjMxzgCgrBrpvZau46MWBlcH
ffO/DamRyF2IRgQQEQgABgUCVAc+yQAKCRDRFdBnql/XrI1YAKCOL8Zp/B1SZLau
sKTd6APmMXSyagCfZJCKi40mfeH3ilH/uA4goJ1s6e+InAQQAQgABgUCVAc+7AAK
CRA6Wemwy8zPre+wA/0QXlpGKXpi9sujBs4vayk2aq9g0Uol9TMjaGZkP70s/CPG
KU7KXEQC0kSqLe68bWWt/DF/QZDmTMbSz5lg9mjrJQks+3jLmCzS+WlV8iDdWLpp
jz4K73SW53/kWpKmTurB29iK/o9X6al7AF4WlM7K43bJ0GlCBJMz7ICgDdjFQYkC
HAQQAQIABgUCVI9HGwAKCRB5j6VtD/v2+03oD/4gkBK2vXd6EDSON7Yfv5dG8CdZ
NMqre2wjsA+CkY2VWmf+p8x2p1l1CGZju/514QLrIRbGwcpP0LpwyG6qFjILzEQg
9e54MU0mcaTt3MP8aNgoyU9KLs2z52Ds8ug0sTjoBvRLlA/Alx17OmtUZjzbYMXP
EbZYLxn6di4flkwYulwP3r0b3FQf/iR3lKX6dw5U8P2rL90Y8nyyoSWGjSWsZMNj
8SOneyrNyHHYq8Tim16bYAnTdM/dlEKTANZ6E6glAz16GqDPbGCYj3y5I+0iWapy
8ZsQi8eeiADk5klJCC2bjRpMfE3mUBnWHFme7yyaOYTp4qAJSU/cIcQLmPef0kzT
0dPoqwvQQOZ7JmIbzBWyFWqUd8cMN0had9t4GM3mZ60cwZW59QrKqutoNmKu3lk/
T4PQhUNVeds9ukYT0xAPYgXMkdJjjtZwUG6ZhSignqsr+3/eg1tBEkyQdnMCux6g
Y3FqqqzNA/UaMViGANqqFuYNqUAl3/1IBQmlDki9T1HdfKc3Zi0nXTOhVaUDDV3J
DNLS/xV+KDSy/fTkfYBQMvVvjPJSxHZlkBM1WYkVK17fDOmgiHE0+M6viX70tfLJ
IyxE5ZobiLTOV4CFSKt9GdCiIPX2Rhq3yA5E0X9JiqxSvEO8wrvLraRKPiEznKdO
898WtVHusGgWO3pUMYkCHAQQAQgABgUCVAc+3QAKCRDjN9uTQm5BVM1pEACvtMui
XPLGFw3jecGqgIck7Ip868XjOcfG2mwWui4u7ikegRROvqi7DZIO1aopS4yNYkMs
MF0179rWsZh25p9YVTeA/gVkl8nZKU8YqorPNvSu/5WgEsdvBbP0GtrIhJrOsx9x
jqZz16slhqAYTkE4U1WxsQ2bi90k/luVYrmCsojE3CGWgsnQhSsNzvJ7vk8adaDN
ml7am/gaqA1SJPkFhI7uS2fA6XVwlICDeRlDvCsYJjOMYPANR6pzmbUvTWU0ljTJ
JP7uR88IVyYAUtc1MuvghILte0QYswyqgbnYQpJlm6y2LMhxiHKWO2AVeUQiccRX
QMUSSdXMmstFgQJ0TYovQVWhr0y+Caub6jbVdPzVTk2oLG5Pnw0qWV4kjxfyZx8A
CVpKU7hZf93mrUjGFlvK3+RfV7+PF3lrmWOhEsBO9oZSDclov4tA/TxBvuGHQDFV
NJLTpE6fSThtDKRb/8Zzn0pe5iRoTHdgRxdNM7TC3x4nLkO2wYmsOMIB/p4F7GnS
Tom4bbqxYbnocR5bRyjB+XRGPM5bOn4bccH/pF7s5ijFPdLwmSGb4vEUumQdyoWG
pKYhdm4XJk541cucQbqUjKq3m6wSjF6Z87JC3ooFy/MGSuvLxwmZJ4yRPUKFFZD7
Tv9FHbxsD4Y1Mm5AWpW6Yd+EXM2Vkqvs0oZX14kCHAQQAQgABgUCVAsAhAAKCRDU
8hm/7JmEiYqDD/oC3O0RdAa3y0pfoaeCJpc72PJjstmCDqqLVac/gJuMbpOxMn8t
m4bv13XNL3BwEyduLzWb7ewg5Zatk3C1anKIjpfWV/GOG6dqnUbS0vk2VP202/GI
0GZVb8mnKxAlOGpAuUAlqP3KoawLpuAqBNzwUlLLn+Su+X3qpyHLuH7Sn8BQxkjn
/mkOMVUrD91ff/PPfE8V8dHsSHPkrVldtoZgR9TJtLVd2IEFIkT/9w+fsT6kNxEm
5Hr35PqKtACc3mQDlnD68WiUtOC48PgvFfgc4BbJO7rWgShnjteW3YR7u0YpxUUY
lGylkZJuZFH7vHWvG506hoKBuXaBf+qRloj4M5960lVLlmVjB6I/C8+nF/UOMfsp
f6vOEmnB94jKRCXHZ+vXzJ3XnKLv42yMNu2hIRfiAjI3WDNjG9khXTaaL3bADpdj
rQxG0WvTKRhbK9/NN0ik7QX9MeJzjt9s6/qfyhrqQLXNYTHF69qCtgiJfBcS/BmQ
pCD1gWE5yEeO6gI8GVygAPOhxB9xsiwDEwzKKL+Dev0Btc2N1FXzQz5sLGRi5TKY
nMY+4hO2oGzWqfJQadvKN3kIkBOYLwM9Ic18RXjkGZScAubqo7NYXTC8BgN9alJD
I16YS5q8t2h7L7AK1H2fFNrYabsa2oJIuw9N1OfipTlqrTg/g44ojvelhIkCHAQQ
AQgABgUCVHNsXgAKCRAzwf49gdcv+EYcD/4mOkQqvSdJxvBF9pFP11qb9lQq8GFF
h+0hDK1iS5CvFqZSetMn8gq8GA0CxWrnCaXCdb3EeLHqXWByv9rzGROo2se4qPJ0
zicKFcCLYi7OPBRdpIiDEGzDZFXKcd8i2x67lK3gXgDj0T9B27lpBgfAOUv/81q/
i8mIRbuXdwpl12VGzi/N/4KcjxItgy93wcpFG0Csstgh6WA8OHvtWUg5Dj4xnNWm
LeBLgID9RiTc23OW8QGPDDG1txuLw5Tq+gcUf3FHlNliFRvQEzyVKUnsVAMOozz/
m8VnVIjL/ylTsg2sRWXci90PZupmzeWxvUkFK91JK6YPr0jlDHpBG9e6yycjw1PG
ANM8SKQ4vfdPI+8RWDpODY/SiV4AFM+MxTmHsEWOYL7bFdmcSvnbzfgyKw462BXn
i2gUyewi+4XyFqBJ/FCUp+quHdug9mqS6glsDqLGvpEVxnraFbFDYjkfaAjHtoxv
xojzdGpbz8+jwwUJTO4nynlgco4fVV/uA2uB3kDhTswoHcPAvAC7HhL1xnRhfCx6
D27RI8eVzKX6va5c/2Na9b589+/tS/MeEr5e2fKbmiGoXXy2jKPy2g5O7byvleo1
VkmfLXo6sehkuIvj+9pcistpRI/B/jn/Ea34KkU0jm2xlh5tklp/LrCBK5zgZ9Ex
Pm6DImXaRQ6kaYkCNwQTAQgAIQUCVATISAIbAwULCQgHAwUVCgkICwUWAgMBAAIe
AQIXgAAKCRCZbdoHVZStuPv5D/sGVDUQxaU+WEZoMJtxK7m2E+i6pTqLYyVdbfeT
2YeBFbViwBbL/mHyyDOENavtORbPTgK3MbjErL0Is9qltpPTwkkr+jTNBPxWQanp
aN2D9aVKpyQ9ja+MjRqI+RZ6wUypIJDTac6jpmapFBy8liyLFaHaM3YzTdhRzA1t
k7xOWV70or/uNAEZPvnwW2HbM0pMsxh7ztdYBXItH2yFrPggqbw5sNGIP7RyCgLm
Pj6I7gH9y3MojIEjgERKRC2+P+T5cqS4/P2qcEsWK49w/d0sPskgs8yQQalSmcEA
13/3Z6/3DZ6nBRzMeueo0+Y4EWTCkiDe7pTXmmhdtUvUk3F6AAP464Au18c4lcW+
pH5MN3m2UHvRSfmfUQTlkYWVQnFjBVdD9HSi1hxHvvpYtgiqpBURvD74qqMljPaB
EB/FGkwNN8IsSqO3dLruiCmxMuIdxbIRY4lJA7mZOn+1xjtrZgHS2HHb4VC0eoKI
8YeqxRN7BmuD1XMDg5GA9v4BrdZKANN2X9GrYEalSjpr6MHId19NzO+rqu9vYT7p
itNwDGUqCLqtoPc4kXDduEoITgYSjjU1Th7e3tjS489VTFKKteQyIRnCMeMeSO82
ZHvMpDtGMWDtl/seqzTm1pIOvw0nvm/jwOTE8nIqcDohnzkrKa8s6XiJDrxzUwyv
czMQB7QfSm9lbCBSb3NkYWhsIDxqb2VsQHJvc2RhaGwubmV0PohGBBARCAAGBQJU
BMk3AAoJEABk+f+7hF6XkcMAnRSo7xl1Mzs5393QpqKNRvzHTjbMAKDIOr63nam3
utLG5Z4z8XsVnnAoGYhGBBARCAAGBQJUBz7JAAoJENEV0GeqX9esbNAAnjT4LdrP
YOfaqP8aW3mhtxXhfFzWAKCfXVnYq4dLRYw2BmfdXGi8zWWwdoicBBABCAAGBQJU
Bz7sAAoJEDpZ6bDLzM+tSP0EAKLm8u/dhMREaCMhz85qtEuTjJR3/wlvIDJJnK3b
P3ab5HjKXjSSqSOU3QW+2gsqMJjnrs2mKRsn1Yu3SgnAwqUF59H8oShAy/P+whmY
fwwc4rggPIfO1q+wX4sjAZA3ldI2wTRx1FGTpL0HeFWl7GJqa4q+uxeAOve4vFpq
b9ERiQIcBBABAgAGBQJUj0cbAAoJEHmPpW0P+/b77ZkP/0TtEygDIZoOaHx9CVLj
hjknfLiNiRiO+PQYnxn/3xWCUp4i2TNzcK9BwxNITKG70PLWv3R54TV04HR1jWWF
C0fhw9nyixLWvNR9kulyKawC/mFBM1+j9tZWN5sXfQMzMUof03sP6jr2aJYpgjFt
QwziFhfGidj2s1/U+jqZ11zLL72V5pcfFttHQD3Tl8kCZkY7f5ycSnGUC+jAfO9S
Ks8Fyo1i/WyuHF9VKCyeFlMJb9W4nG0utL7kmqwQvCQ47uUlmqgA/YDALnaUGNe6
yWtqnTDbGUDp4H4yj/GiuLf04nhaqH9tisdB3VaqR4iIDBLIX6ZL2Hz9RdRmvE+v
7JKoJfMJmOp0T4lRInzk1QRPMxFOodHNa9Hy5xPtDJtQiRDMIZylurkbITC8kp/6
993xLcGYFyi9VAl/9Yr8Zz+n9sp4jia/7WNtficSyTzq7nA+/1G+2+pUVqo03S5Y
FaQDMriwMyohg+hv8StojNPnKeIsNq88+qhX41ne0qFpe3Wn3VVXx1S/k3mUQWac
AP2ukEkMc4JuarKtS3BTIgkDfODidRYUe5hWGUG86qa0Mg7gW9Ypbj/aYWQ8ieYe
3zYgiYBLiXXIxdZsQONKIArA4TdJFCoDybGMwThWW1F9T+9pnE0cigY3FV3QQgh7
fKI0604oRjfdkLsYVL3y2KsWiQIcBBABCAAGBQJUBz7dAAoJEOM325NCbkFUhoQP
/2OgWY8UVpkr+CYGBispY4oIt7sWgMxBpEkoNN0EmSflX2Mtxf5UWw7xC1DflE5s
dMSg8GS9T4LZbkoZEbLjY9hKKloBBspDuKkstY+RrKjZBjlk94xr7OjaD+zM0Xbq
oAbeTGqToANWYVvhGHifSA8mCmiKyz47dPAq9YXPI5lDrDmyPYUzb8AhdWs4URSK
xc2GwjHIQ0VwsX3bXNuqCs5gS+GtHYdHlEpr8y3Ji/onKFazfRCSMZJ5ha1jYgaZ
/yk2SEvM+QFiituCuHHU8J9D/n4mWdkGnms7OWwx4sAKLt4aWYEi1dPXh+Xqey8c
85b/XaMjp04Fo00qln/u5iZQNT4viCnd8VZAeBYNp6o9zDh1AcZ9RvtGmkq1HjCK
4gX/Uc+5OTi32OllGHeuuyxgyo3us9pu0GZQ/FfkMUEgromO8fX5sR16eno2akEA
vXAOLRM7+7zCwxUdU8y5KLWPr+28txTr7IjnclF4PTuXFEPeDUsn6lNbCqdO/XlX
YGOn+Ha4r3LjGp6kfIlrKrfuMKGZEcVal4ar+VqJBhYFvXXMiRyZSNeDVMewFCx4
iIMmF7rmFXghbqODFkrZNnIdm2Mg6a7IWynlrVxrNLWvFDi8NxYdm0n+7dKrIhGH
mJI1ZVnBfLYlQ0Ddu5lfjjbaU8Vjw1x4HOVzTUYrfMtsiQIcBBABCAAGBQJUCwCC
AAoJENTyGb/smYSJzaEQAKyvvtriWBLToJfR7CXMT6FnaDoKmQkJdj/ErJm8+0rk
MKN8OmGj2Euttfn3ksvNilynE+2UP1Ug5rZexOGOV8+O34NZRD0Z/JAM9L9FIrFF
6SxhP0l0UDRhZpuHeDbCl0ApIL8JDkLYZnk3vzSWOyEfKfVkKwxrOswfzzl+lnct
rg1z90neFiK35w5GWAgn8a9oXbo+aFLfP4p+KC3PmWGjGUbOd+VqWMuYFmu3p5cd
VCFTd2jPR9QZB4o7AXymAfv5cKsOJXLse+hZshhnBFQLXiT74+kSink1Ulvf08Z3
3B1r78vA4MwZX0UN+ihNUlH2mgHvl+e/CvGfGgjK1FYW/UyGJMqHfDmMIIddzn/T
uDCm8OuwUv3oNaneDGLmzGGSOfELNVjaoD/YH6xIvFaVl+T2LCx/Fq6pb+gl26FK
cl0SSUQqMCnzLiLUT9DkNrSJB4wwuMfUfcl0S4PGX55wm6WM9Y9hBc42HvKh1Q2G
0YikzY+KiJ4DGfmsXK2UzCBAAOFhoHdt5TLlfX2AENd8TPgHNUGhU4LaHkG/AxQo
3XDLegHMgiJnQ9NPHgawgnYSN4AXaWbccj26MT7Ept2JyBb+jHem1VPn5o0N4DYw
XA+1J9ZToECL4vpoAZT4EjOSZadiCGNCCQqXjeQSM2+mX371heXFbkSsru5A0Gl8
iQIcBBABCAAGBQJUc2xeAAoJEDPB/j2B1y/4f90P/jmws0V9Zr2/Dqlm10JBsQI4
AeXvfLY4K07bMEg2hnJtET5YM94OS9crD+8h2XvpDSUE0kyki5/D319hstObeuHU
r9u1EamAp0/tMna6o97/0u8uoaorssuevPIhGhEZE8IwyTLY/bgUYPbt1IKzxf4G
luBZRvRGQjCKfYO/Dw/t8ZBsMIBnafDK10FFxrr6qKVZT7l6disi3GSZtmGLNtfk
C1Qd2QNbApayl17RXhgghGOZ62BQ7a1174TOPpkQGX4sGBHULK7HAQVNMmQwDuwq
I8zGAiZmlXyOStNShKr8Z6ZdgK4+62R/myHNGaYYuZpZHi+mqpplAwHC9RH5mGSf
Lub8bM7LfrUuxUTHSyJIIprToenVynXBzVnQY097U2bJzkKUPPQbFRWn9o6Gieso
ly6X2PUkRK4vzcpE+a8xVga4rbJTzABh6mxTRaX7sKDiqa3kZwIBXhWL4inFoOzB
Y2/0PyQlKMXjPpVY3KdswmuJb04af2WclQwPanwxu3eNqbJfLJ071y1+xCVJ5/KU
3ntaH1Cflg6sVhzaXn8OMj7TLxJiqQNXXtnLEab5NzBwPUtegW79YYqHS+E6tTKS
aXI2nWOEyUW+cweiHgjKOrzmWOXh5S+CDBmucWRKnG4eQl95veYyfcAWwzfYrHMq
qf/0TnLS7kDNTrotp6IiiQI6BBMBCAAkAhsDBQsJCAcDBRUKCQgLBRYCAwEAAh4B
AheABQJUBMiIAhkBAAoJEJlt2gdVlK24qREP/3aI/omH5UqiiWgylAkvZYycyDpk
Vz2GehiJmebulOJuzgKx1ZXcdZ1aZdC65V7EvRg3p7tubAdS7n6leGgTUTFOXBUZ
xVxPeM7mttNVjmqpK7n9wscgydPepZWCg/AoThalnjfC3y8I1fY7OiVRsEFvp6hp
XDlWdQWEKm2Fflo2X0H7DONyk160wdjDIBYec+DZpp6aVZiimGPcf++Q+5C3kJdl
j1dLXSdW+PomnJHQtuZ/oT4+mt1GFX2KLaJWAjbZIfQ6saU44DDq85BLCswizTY2
fB4mQHFTSh/4AFgEKSixZ+lPY6v765CVrgmln3TCki02e3jnzzRQcdnLVNL7tnJk
z0l0bDUPwmkOqFUiQG/8CmAfqkBwE+uVd9PSfyqniGcjRvr2/B6jeeOtEynpvaVk
xbtu22xvLPmiUfQAji8trGcauYsWYnuEGRA9WAZYiEGaWVh/L2PKcA7VOcCfwVdp
hsnd5u8zkJAXSd9w7315VJNuIH6CNDkqYMPKnAlb0r+2EL8EbRoTz/xIsDw1lzIk
yRImRDYwiawimsZC729DbIjE81nxZcl08c5PyGHgV7WC4Uj/K3oZuuz3sHQ1lyzU
WgLXBeILKlOzqa3Okj05e3OnHrGXLgM/dCUFvC8fVEYUI560M+0oXUjes4DWhBGP
Kl2rAoYyialPPIaBuQINBFQExj8BEACfjmrWa2bBYz4IrG2Zb8agvOlSIO3XtnkU
WsOKzhUbb2YEFVU8bbLqt2/N6lXFcJSvzOwrpl3+8sPyNfAxVYKOVJYbDzLuiC+2
brWjPp7XYgSbhJJIkirLsynPpMq48gzKS+MQDecNGoAh80HIRhV5wC2bG8DDibqX
K7DE/SNqi7IlADSR8DbeL0t8RgujA1mjZEnL/urtz7QeqntqW4AhNRSaIw1Xe19j
27GKBar6OU6KDtHvPISARtnT3PwvkdI45UqwdGFsa0YjI8n4MvN8HjrXTuCION9b
8QpB1cE5c0iJ6nUi/ezrqWOmj6+vrv1v2e72Q0X03wSlDx3VLHortp/ZNBwhBc/B
zKMkwx8/PH/jOlKSjfjglWf6N8DSmMqlfo1rQIYHxosP6h+72eUP4YNKSUAI7GRp
Yq4NROzOhT/V4W+xWgwIU4di4gHGvahOG4y3QKS7CmnDL2jCsxzhsg+F787SvpFr
mNHWu2RmZ9jDKhA+hEp0kGQhuyvJrfQGMytF8APWpifpL+SkFke+vM+EpGLxUi1M
/pQXiLlF6nJk1GBY8KUB4BDgJ74sNedAAwkyeDlogCE1gBxjuN4RW2ICs005ZTVB
bz0viZ2SybDuojbN60wZH77WK/R9GkDFzWz5tao3+//09/B80niuC7B53l5mvvua
exR+AK+IjQARAQABiQIfBBgBCAAJBQJUBMY/AhsMAAoJEJlt2gdVlK242qQP/3Ei
dDHtz4vHDh+cSh0t9tPCwng1eXn0vUfzlsX2mkELPT6b1aJN3abSNoSl4FiM/htj
jvXbqEKZhAbA3F1JEjccSdO69CXUB2puE1IzsxzwlQGe7jWewm1FkckPoe6s0f7P
UWD4t+ArKQtCajvi1DUkwIqh3kTqKNfrqw7o8a2T2429asJe/7Ud/Jo6eO/Wckab
xLg+qs/7G0Dsv44LOI5b1Cn2M4IG0PsWZz4CLyaoGqf4NMF2N7aarHdlpVWNfhLx
sYOhGebI8IXZiLXXkPFB2y7xFVsF6Rrz+0d+XbHWKTP9doGFD5gQFwvPj4pGB7mS
T0xRUijJDf1amb4bOflYDZ3ciiuRUFyD9BcZCQILl+K379Z1YLi8HpswFK8cj65E
PDum45S3/qLYCuSM1TAR9ewfX5Zjya5v4GERioBDtx4mt1rOfEETSjbUohkMVMiK
3TV8Ox5URjVslyZvnFVVxDo3S7RdL1+8cUn8s2GIYgyvy6pOIQJeptcbKkihBwAs
f5CbPOicK/lQnUiLVPCSd6uLfM0YAMw3ageU5WwnQrjLMLb6jqBsKl0mCBZHSMmY
fnaoH27/r7ypQuIf2hgLcqYur61i/iRKJaYuKzVcY04V5K0fJvlo2Ag7Y45/QxDQ
Z7QDfCcFVxwlRZDlAF76gOA10hBnLcJLrfEjjyck
=/ou8
-----END PGP PUBLIC KEY BLOCK-----

90
ccache.spec Normal file
View File

@ -0,0 +1,90 @@
#
# spec file for package ccache
#
# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
%bcond_without hiredis
Name: ccache
Version: 4.8.3
Release: 0
Summary: A Fast C/C++ Compiler Cache
License: GPL-3.0-or-later
URL: https://ccache.dev/
Source0: https://github.com/ccache/ccache/releases/download/v%{version}/ccache-%{version}.tar.xz
Source1: https://github.com/ccache/ccache/releases/download/v%{version}/ccache-%{version}.tar.xz.asc
Source2: %{name}.keyring
BuildRequires: cmake
BuildRequires: gcc-c++
BuildRequires: pkgconfig
BuildRequires: pkgconfig(libzstd) >= 1.1.2
BuildRequires: rubygem(asciidoctor)
Provides: distcc:%{_bindir}/ccache
%ifnarch %{ix86} %{arm}
Patch0: fix2038.patch
%endif
%if %{with hiredis}
BuildRequires: pkgconfig(hiredis) >= 0.13.3
%endif
%description
ccache is a compiler cache. It speeds up recompilation by caching the
result of previous compilations and detecting when the same compilation is
being done again. Supported languages are C, C++, Objective-C and
Objective-C++.
%prep
%autosetup -p1
%build
%cmake \
%if !%{with hiredis}
-DREDIS_STORAGE_BACKEND=OFF \
%endif
%{nil}
%cmake_build
%make_build doc
%install
%cmake_install
# create the compat symlinks into /usr/libdir/ccache
mkdir -p %{buildroot}/%{_libdir}/%{name}
cd %{buildroot}/%{_libdir}/%{name}
ln -sf ../../bin/%{name} gcc
ln -sf ../../bin/%{name} g++
ln -sf ../../bin/%{name} gcc-objc
ln -sf ../../bin/%{name} gfortran
# do the same for clang
ln -sf ../../bin/%{name} clang
ln -sf ../../bin/%{name} clang++
# and regular cc
ln -sf ../../bin/%{name} cc
ln -sf ../../bin/%{name} c++
# and for nvidia cuda
ln -sf ../../bin/%{name} nvcc
%check
# running the test with multiple threads will make tests fail
%{__ctest} --output-on-failure --force-new-ctest-process -j1
%files
%license LICENSE.* GPL-3.0.txt
%doc doc/AUTHORS.* doc/MANUAL.* doc/NEWS.* README.*
%{_bindir}/%{name}
%{_libdir}/%{name}
%{_mandir}/man1/%{name}.1%{?ext_man}
%changelog

13
fix2038.patch Normal file
View File

@ -0,0 +1,13 @@
Index: ccache-4.6.1/test/suites/direct.bash
===================================================================
--- ccache-4.6.1.orig/test/suites/direct.bash
+++ ccache-4.6.1/test/suites/direct.bash
@@ -883,7 +883,7 @@ EOF
cat <<EOF >new.h
int test;
EOF
- touch -t 203801010000 new.h
+ touch -t 999901010000 new.h
$CCACHE_COMPILE -c new.c
expect_stat direct_cache_hit 0