# Contributor Travis Tilley # Maintainer: Natanael Copa setvar pkgname = 'compiler-rt' # Note: Update together with llvm. setvar pkgver = '4.0.0' setvar pkgrel = '0' setvar _vermajor = ${pkgver%%.*} setvar pkgdesc = ""LLVM compiler-rt runtime libraries"" setvar arch = ""all"" setvar url = ""http://llvm.org/"" setvar license = ""UOI-NCSA"" setvar makedepends = "" cmake linux-headers llvm-dev>=$_vermajor llvm-static>=$_vermajor python2 "" setvar source = ""http://llvm.org/releases/$pkgver/$pkgname-$pkgver.src.tar.xz"" setvar builddir = ""$srcdir/$pkgname-$pkgver.src"" proc build { mkdir -p "$builddir"/build cd "$builddir"/build cmake .. \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCOMPILER_RT_BUILD_SANITIZERS=OFF \ -DCOMPILER_RT_BUILD_XRAY=OFF \ || return 1 make || return 1 } proc package { cd "$builddir"/build make DESTDIR="$pkgdir" install || return 1 cd $pkgdir mkdir -p usr/lib/clang case (CARCH) { ppc64le | s390x { } * { mv usr/lib/linux usr/lib/clang/$pkgver} } } setvar sha512sums = ""ed52436a2399ca82c1af46a523e89e88c23367f74cd110f0267af49a72aa4912ae8f48c6093e6b01c9ea68c48354a12201d26baf721d254fb017ddb98af2e3dd compiler-rt-4.0.0.src.tar.xz""