48 lines
1.4 KiB
Bash
48 lines
1.4 KiB
Bash
# Maintainer: Mateusz Mikuła <mati865@gmail.com>
|
|
# Contributor: Renato Silva <br.renatosilva@gmail.com>
|
|
|
|
pkgname=ccache
|
|
pkgver=4.4.2
|
|
pkgrel=1
|
|
pkgdesc="A compiler cache (mingw-w64)"
|
|
arch=('i686' 'x86_64')
|
|
url="https://ccache.samba.org/"
|
|
license=("GPL3")
|
|
replaces=("${pkgname}-git")
|
|
makedepends=("cmake"
|
|
"ninja"
|
|
"pkg-config"
|
|
"zlib-devel"
|
|
"libzstd-devel"
|
|
'gcc')
|
|
depends=("gcc-libs" "zlib" "libzstd")
|
|
options=('staticlibs' 'strip')
|
|
install="${pkgname}.install"
|
|
source=(https://github.com/ccache/ccache/releases/download/v${pkgver}/ccache-${pkgver}.tar.xz{,.asc})
|
|
validpgpkeys=("5A939A71A46792CF57866A51996DDA075594ADB8") #Joel Rosdahl <joel@rosdahl.net>
|
|
sha256sums=('9200cafbaa5fd62c2600fccb40a18214e57747825e6cdcd76688b4b61c2dcba0'
|
|
'SKIP')
|
|
|
|
build() {
|
|
[[ -d build-${CHOST} ]] && rm -rf build-${CHOST}
|
|
mkdir -p build-${CHOST} && cd build-${CHOST}
|
|
|
|
/usr/bin/cmake \
|
|
-GNinja \
|
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
|
-DCMAKE_BUILD_TYPE=Release \
|
|
-DREDIS_STORAGE_BACKEND=OFF \
|
|
-DUSE_CCACHE=OFF \
|
|
../${pkgname}-${pkgver}
|
|
|
|
cmake --build .
|
|
}
|
|
|
|
package() {
|
|
cd "${srcdir}/build-${CHOST}"
|
|
DESTDIR="${pkgdir}" cmake --build . --target install
|
|
|
|
install -Dm644 ${srcdir}/${pkgname}-${pkgver}/GPL-3.0.txt ${pkgdir}/usr/share/licenses/${pkgname}/GPL-3.0.txt
|
|
install -Dm644 ${srcdir}/${pkgname}-${pkgver}/LGPL-3.0.txt ${pkgdir}/usr/share/licenses/${pkgname}/LGPL-3.0.txt
|
|
}
|