mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-01-07 17:52:10 +01:00
63 lines
1.5 KiB
Plaintext
63 lines
1.5 KiB
Plaintext
# Contributor Travis Tilley <ttilley@gmail.com>
|
|
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
|
|
pkgname=compiler-rt
|
|
pkgver=3.8.0
|
|
pkgrel=0
|
|
pkgdesc="LLVM compiler-rt runtime libraries"
|
|
arch="all"
|
|
url="http://llvm.org/"
|
|
license="UOI-NCSA"
|
|
depends=""
|
|
depends_dev=""
|
|
makedepends="$depends_dev
|
|
cmake
|
|
python2
|
|
llvm
|
|
llvm-dev
|
|
llvm-static
|
|
"
|
|
install=
|
|
subpackages=""
|
|
source="http://llvm.org/releases/$pkgver/compiler-rt-$pkgver.src.tar.xz
|
|
"
|
|
_builddir="$srcdir"/build
|
|
_srcdir="$srcdir"/compiler-rt-$pkgver.src
|
|
|
|
prepare() {
|
|
msg "Patching compiler-rt..."
|
|
cd "$_srcdir" || return 1
|
|
for i in $source; do
|
|
case $i in
|
|
*.patch)
|
|
msg "Applying $i..."
|
|
patch -s -p1 -N -i "$srcdir"/$i || return 1
|
|
;;
|
|
esac
|
|
done
|
|
}
|
|
|
|
build() {
|
|
mkdir -p "$_builddir"
|
|
cd "$_builddir"
|
|
cmake \
|
|
-DCMAKE_BUILD_TYPE=Release \
|
|
-DCMAKE_INSTALL_LIBDIR=lib \
|
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
|
-DCOMPILER_RT_BUILD_SANITIZERS=OFF \
|
|
"${_srcdir}" || return 1
|
|
|
|
make || return 1
|
|
}
|
|
|
|
package() {
|
|
cd "$_builddir"
|
|
make DESTDIR="$pkgdir" install || return 1
|
|
mkdir -p "$pkgdir"/usr/lib/clang || return 1
|
|
mv "$pkgdir"/usr/lib/linux "$pkgdir"/usr/lib/clang/$pkgver
|
|
}
|
|
|
|
|
|
md5sums="d6fcbe14352ffb708e4d1ac2e48bb025 compiler-rt-3.8.0.src.tar.xz"
|
|
sha256sums="c8d3387e55f229543dac1941769120f24dc50183150bf19d1b070d53d29d56b0 compiler-rt-3.8.0.src.tar.xz"
|
|
sha512sums="21ba548b6b35a79aa291adba7f83db14c33855fa3cf376f2ad75bd22bb454501b74f0ea4f71bc03a864135862c800b101d3cd790e54e687c2a3459c64218b9c3 compiler-rt-3.8.0.src.tar.xz"
|