Date: Monday, April 26, 2021 @ 21:46:39 Author: anthraxx Revision: 924589
archrelease: copy trunk to community-x86_64 Added: ccache/repos/community-x86_64/PKGBUILD (from rev 924588, ccache/trunk/PKGBUILD) Deleted: ccache/repos/community-x86_64/PKGBUILD ----------+ PKGBUILD | 112 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 56 insertions(+), 56 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2021-04-26 21:46:33 UTC (rev 924588) +++ PKGBUILD 2021-04-26 21:46:39 UTC (rev 924589) @@ -1,56 +0,0 @@ -# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org> -# Contributor: Giovanni Scafora <giova...@archlinux.org> -# Contributor: Tom Newsom <jeeps...@gmx.co.uk> - -pkgname=ccache -pkgver=4.2 -pkgrel=1 -pkgdesc='Compiler cache that speeds up recompilation by caching previous compilations' -url='https://ccache.dev/' -arch=('x86_64') -license=('GPL3') -depends=('glibc' 'gcc-libs' 'zlib' 'zstd') -makedepends=('cmake' 'asciidoc' 'perl') -source=(https://github.com/ccache/ccache/releases/download/v${pkgver}/ccache-${pkgver}.tar.xz{,.asc}) -validpgpkeys=('5A939A71A46792CF57866A51996DDA075594ADB8') # Joel Rosdahl <j...@rosdahl.net> -sha512sums=('b7e5823a0705b9a1100c959281170dcd682228b585c329821337ef57d5b5cf47d6f3d644a6d5a3675a32a02730559f8fe6d84d11f01847f47b77c0893d1d1fbe' - 'SKIP') -b2sums=('932db2e4f6ef9d98359fe44f931d083acb9fd32661d9baec5a2d0cfffc9301a999b04e4628d31513ec809bf43e3e94d71f9b92a1c83bcebbaf5e35e219596704' - 'SKIP') - -build() { - cd ${pkgname}-${pkgver} - cmake \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_BUILD_TYPE=None \ - -Wno-dev \ - -B build \ - -S . - make VERBOSE=1 -C build -} - -check() { - cd ${pkgname}-${pkgver} - make VERBOSE=1 check -C build -} - -package() { - cd ${pkgname}-${pkgver} - - make DESTDIR="${pkgdir}" install -C build - make DESTDIR="${pkgdir}" install -C build/doc - - install -Dm 644 doc/*.md doc/*.adoc -t "${pkgdir}/usr/share/doc/${pkgname}" - - install -d "${pkgdir}/usr/lib/ccache/bin" - local _prog - for _prog in gcc g++ c++; do - ln -s /usr/bin/ccache "${pkgdir}/usr/lib/ccache/bin/$_prog" - ln -s /usr/bin/ccache "${pkgdir}/usr/lib/ccache/bin/${CHOST}-$_prog" - done - for _prog in cc clang clang++; do - ln -s /usr/bin/ccache "${pkgdir}/usr/lib/ccache/bin/$_prog" - done -} - -# vim: ts=2 sw=2 et: Copied: ccache/repos/community-x86_64/PKGBUILD (from rev 924588, ccache/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2021-04-26 21:46:39 UTC (rev 924589) @@ -0,0 +1,56 @@ +# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org> +# Contributor: Giovanni Scafora <giova...@archlinux.org> +# Contributor: Tom Newsom <jeeps...@gmx.co.uk> + +pkgname=ccache +pkgver=4.2.1 +pkgrel=1 +pkgdesc='Compiler cache that speeds up recompilation by caching previous compilations' +url='https://ccache.dev/' +arch=('x86_64') +license=('GPL3') +depends=('glibc' 'gcc-libs' 'zstd' 'libzstd.so') +makedepends=('cmake' 'asciidoc' 'perl') +source=(https://github.com/ccache/ccache/releases/download/v${pkgver}/ccache-${pkgver}.tar.xz{,.asc}) +validpgpkeys=('5A939A71A46792CF57866A51996DDA075594ADB8') # Joel Rosdahl <j...@rosdahl.net> +sha512sums=('46bb760ddad5999c5bdff4f3ce6e405eb2018c4a591ad76ba3dd7921b8bfd59a257d992d285e38d69aaf86537962602689175b8741894094819775eec9493b77' + 'SKIP') +b2sums=('10bb0d1e263e441d91c2dfcd2b2c89f64dfb10b4c5aa66012c388fea2c99d8488538e84b5cef86abf0c9f9aaa0a562b7c7be8a9d4a4073ae3c046e7fe28b7eda' + 'SKIP') + +build() { + cd ${pkgname}-${pkgver} + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=None \ + -Wno-dev \ + -B build \ + -S . + make VERBOSE=1 -C build +} + +check() { + cd ${pkgname}-${pkgver} + make VERBOSE=1 check -C build +} + +package() { + cd ${pkgname}-${pkgver} + + make DESTDIR="${pkgdir}" install -C build + make DESTDIR="${pkgdir}" install -C build/doc + + install -Dm 644 doc/*.md doc/*.adoc -t "${pkgdir}/usr/share/doc/${pkgname}" + + install -d "${pkgdir}/usr/lib/ccache/bin" + local _prog + for _prog in gcc g++ c++; do + ln -s /usr/bin/ccache "${pkgdir}/usr/lib/ccache/bin/$_prog" + ln -s /usr/bin/ccache "${pkgdir}/usr/lib/ccache/bin/${CHOST}-$_prog" + done + for _prog in cc clang clang++; do + ln -s /usr/bin/ccache "${pkgdir}/usr/lib/ccache/bin/$_prog" + done +} + +# vim: ts=2 sw=2 et: