summaryrefslogtreecommitdiff
path: root/community/llvm-amdgpu-snapshot/PKGBUILD
diff options
context:
space:
mode:
authorroot <root@rshg054.dnsready.net>2013-05-25 00:28:13 -0700
committerroot <root@rshg054.dnsready.net>2013-05-25 00:28:13 -0700
commit2333a0e547f378ad697f35312d6ba6d3fbafb2c8 (patch)
treecb9c92701c40feb373936bffe4190081f8253170 /community/llvm-amdgpu-snapshot/PKGBUILD
parent0520c5091743d9910278e53fa32470b096825fb3 (diff)
Sat May 25 00:28:12 PDT 2013
Diffstat (limited to 'community/llvm-amdgpu-snapshot/PKGBUILD')
-rw-r--r--community/llvm-amdgpu-snapshot/PKGBUILD87
1 files changed, 0 insertions, 87 deletions
diff --git a/community/llvm-amdgpu-snapshot/PKGBUILD b/community/llvm-amdgpu-snapshot/PKGBUILD
deleted file mode 100644
index cd96dcb81..000000000
--- a/community/llvm-amdgpu-snapshot/PKGBUILD
+++ /dev/null
@@ -1,87 +0,0 @@
-# $Id: PKGBUILD 90882 2013-05-15 07:40:34Z lcarlier $
-# Maintainer: Laurent Carlier <lordheavym@gmail.com>
-# Contributor: Thomas Dziedzic < gostrc at gmail >
-# Contributor: Roberto Alsina <ralsina@kde.org>
-# Contributor: Tomas Lindquist Olsen <tomas@famolsen.dk>
-# Contributor: Anders Bergh <anders@archlinuxppc.org>
-# Contributor: Tomas Wilhelmsson <tomas.wilhelmsson@gmail.com>
-
-pkgbase=llvm-amdgpu-snapshot
-pkgname=('llvm-amdgpu-snapshot' 'llvm-amdgpu-lib-snapshot')
-pkgver=20130403
-pkgrel=2
-pkgdesc='Low Level Virtual Machine with AMDGPU enabled to build r600g shader llvm support'
-arch=('i686' 'x86_64')
-url="http://llvm.org"
-license=('custom:University of Illinois/NCSA Open Source License')
-makedepends=('libffi' 'python2' 'ocaml')
-source=(ftp://ftp.archlinux.org/other/community/llvm-amdgpu/llvm-amdgpu-master.${pkgver}.tar.gz)
-md5sums=('4baa7b8da9eff4811952b6f855c141ca')
-
-prepare() {
- cd "$srcdir"/llvm-c*
-
- sed -i 's/python$/python2/' utils/llvm-build/llvm-build
-}
-
-build() {
- cd "$srcdir"/llvm-c*
-
- # Apply strip option to configure
- _optimized_switch="enable"
- [[ $(check_option strip) == n ]] && _optimized_switch="disable"
-
- # Include location of libffi headers in CPPFLAGS
- export CPPFLAGS="$CPPFLAGS $(pkg-config --cflags libffi)"
-
- # Force the use of GCC instead of clang
- PYTHON=python2 CC=gcc CXX=g++ \
- ./configure \
- --prefix=/usr \
- --libdir=/usr/lib/llvm \
- --sysconfdir=/etc \
- --enable-shared \
- --enable-libffi \
- --enable-targets=all \
- --enable-experimental-targets=R600 \
- --disable-expensive-checks \
- --with-binutils-include=/usr/include \
- --$_optimized_switch-optimized
-
- make REQUIRES_RTTI=1
-}
-
-package_llvm-amdgpu-snapshot() {
- depends=("llvm-amdgpu-lib-snapshot=${pkgver}" 'python2')
- conflicts=('llvm')
-
- cd "$srcdir"/llvm-c*
-
- make DESTDIR="$pkgdir" install
-
- # Remove useless files
- rm -r "$pkgdir"/usr/{docs,lib/ocaml}
- # moved to llvm-amdgpu-lib-snapshot
- rm "$pkgdir"/usr/lib/libLLVM-3.2svn.so
- # Fix permissions of static libs
- chmod -x "$pkgdir"/usr/lib/lib*.a
-
- install -Dm644 LICENSE.TXT "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-}
-
-package_llvm-amdgpu-lib-snapshot() {
- depends=('libffi' 'gcc-libs')
-
- cd "$srcdir"/llvm-c*
-
- make DESTDIR="$pkgdir" install
-
- mv -v "$pkgdir"/usr/lib/libLLVM-3.2svn.so "$pkgdir"/
-
- # Remove useless files
- rm -r "$pkgdir"/usr/{bin,include,docs,lib/*}
-
- mv "$pkgdir"/libLLVM-3.2svn.so "$pkgdir"/usr/lib/
-
- install -Dm644 LICENSE.TXT "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-}