desktop/ccache/PKGBUILD
2018-07-06 02:55:45 +02:00

34 lines
985 B
Bash

pkgname=ccache
pkgver=3.4.2
pkgrel=1
pkgdesc="A compiler cache."
url="https://ccache.samba.org/"
license=('GPL3')
arch=('x86_64')
depends=('zlib')
source=(https://samba.org/ftp/$pkgname/$pkgname-$pkgver.tar.xz)
sha256sums=('18a8b14367d63d3d37fb6c33cba60e1b7fcd7a63d608df97c9771ae0d234fee2')
build() {
cd $srcdir/$pkgname-$pkgver
./configure --prefix=/usr --sysconfdir=/etc
make
}
package() {
cd $srcdir/$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}"
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
}