Date: Sunday, March 13, 2022 @ 21:16:12 Author: arojas Revision: 1151463
archrelease: copy trunk to community-x86_64 Added: ccache/repos/community-x86_64/PKGBUILD (from rev 1151462, ccache/trunk/PKGBUILD) Deleted: ccache/repos/community-x86_64/PKGBUILD ----------+ PKGBUILD | 112 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 56 insertions(+), 56 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2022-03-13 21:15:55 UTC (rev 1151462) +++ PKGBUILD 2022-03-13 21:16:12 UTC (rev 1151463) @@ -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.5.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' 'hiredis' 'zstd' 'libzstd.so') -makedepends=('cmake' 'asciidoctor' 'perl') -source=(https://github.com/ccache/ccache/releases/download/v${pkgver}/ccache-${pkgver}.tar.xz{,.asc}) -validpgpkeys=('5A939A71A46792CF57866A51996DDA075594ADB8') # Joel Rosdahl <j...@rosdahl.net> -sha512sums=('267dcc6b41270eeffe029d13e58eca3399540037cc19dc58bb5ebeb7dcc51b201fbde91c9824eaee5b14fbf28bb7304b78d1340118bc72e56b80ff148575bc56' - 'SKIP') -b2sums=('637b6d36c169bc742efd165569879a47405c2884918ed3731186e8176c926fa0e8e9cd648756d501ae3b741c671e2399cfdb0bc216410bc64826d4fe00d69498' - '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 1151462, ccache/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2022-03-13 21:16:12 UTC (rev 1151463) @@ -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.6 +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' 'hiredis' 'zstd' 'libzstd.so') +makedepends=('cmake' 'asciidoctor' 'perl') +source=(https://github.com/ccache/ccache/releases/download/v${pkgver}/ccache-${pkgver}.tar.xz{,.asc}) +validpgpkeys=('5A939A71A46792CF57866A51996DDA075594ADB8') # Joel Rosdahl <j...@rosdahl.net> +sha512sums=('3a53fedfa91034ee876e1a4a672de25498fe53c6c80901bd4976049eb35e0479275ceb6627f0e8cf76d677d041d216f731daf4bad142e454e775b5e7f05e3e4e' + 'SKIP') +b2sums=('2e43d0a3a004117e8c535ecb2f09c1273f5bec2b3704710abbc3034749438df33ef27db37d5bfbd48d83d60bdd3f738d3dbf356eff21166fee03780969dd1f24' + '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: