[arch-commits] Commit in ccache/trunk (PKGBUILD)

Levente Polyak anthraxx at archlinux.org
Sun Jan 10 03:18:51 UTC 2021


    Date: Sunday, January 10, 2021 @ 03:18:51
  Author: anthraxx
Revision: 816875

upgpkg: ccache 4.1-1

Spread love, not hate <3

Modified:
  ccache/trunk/PKGBUILD

----------+
 PKGBUILD |   31 ++++++++++++++++++-------------
 1 file changed, 18 insertions(+), 13 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-01-10 01:03:10 UTC (rev 816874)
+++ PKGBUILD	2021-01-10 03:18:51 UTC (rev 816875)
@@ -3,40 +3,45 @@
 # Contributor: Tom Newsom <Jeepster at gmx.co.uk>
 
 pkgname=ccache
-pkgver=3.7.11
+pkgver=4.1
 pkgrel=1
 pkgdesc='Compiler cache that speeds up recompilation by caching previous compilations'
-url='https://ccache.samba.org/'
+url='https://ccache.dev/'
 arch=('x86_64')
 license=('GPL3')
-depends=('glibc' 'zlib')
+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 <joel at rosdahl.net>
-sha512sums=('47b71b3ab4b89bf9b6f6d15941c22d2207b369922f51f9a8fbf4e86554325053dccce669e1c1ed3c0019a7e0a3d610f399e52d3fee68b56111aa7c1b24132c11'
+sha512sums=('e80075eeea3fef8215de0a793e02381bfb59d7e74237fa34a49306047c60f0de0e678396ad3a9e5d86d3ad2aa21bbe29c7f0055f06b3ba2470f6895ce2eedd7b'
             'SKIP')
-b2sums=('46fc5d65d6224bb796db7632b35ccca1089e5fed36eeb2ba231cf4c1aaa94be10bf0504f6ef565ce11673e527e09dee64583a764062ca7fea38364d790dd8cc1'
+b2sums=('265ed6cd9602a04db0fadf63266d0fe1e78a74c69a27f05854a287e4048934d6afd63e71987bc525217782075c1a158601c400f3418caa0eb9730f34275bd08c'
         'SKIP')
 
 build() {
   cd ${pkgname}-${pkgver}
-  ./configure \
-    --prefix=/usr \
-    --sysconfdir=/etc
-  make
+  cmake \
+    -DCMAKE_INSTALL_PREFIX=/usr \
+    -DCMAKE_BUILD_TYPE=None \
+    -Wno-dev \
+    -B build \
+    -S .
+  make VERBOSE=1 -C build
 }
 
 check() {
   cd ${pkgname}-${pkgver}
-  make check
+  make VERBOSE=1 check -C build
 }
 
 package() {
   cd ${pkgname}-${pkgver}
 
-  install -Dm 755 ccache -t "${pkgdir}/usr/bin"
-  install -Dm 644 doc/ccache.1 -t "${pkgdir}/usr/share/man/man1"
-  install -Dm 644 doc/{AUTHORS,MANUAL,NEWS}.adoc README.md -t "${pkgdir}/usr/share/doc/${pkgname}"
+  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



More information about the arch-commits mailing list