summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD36
2 files changed, 27 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 14c0bbd816c6..e9e541ee2ed7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = llvm-rc-bin
pkgdesc = Collection of modular and reusable compiler and toolchain -PreRelease
pkgver = 11.0.0
- pkgrel = 2
+ pkgrel = 6
url = https://prereleases.llvm.org11.0.0
install = llvm-rc-bin.install
arch = x86_64
@@ -9,9 +9,11 @@ pkgbase = llvm-rc-bin
depends = gcc-libs
depends = zlib
depends = ncurses5-compat-libs
- source = https://github.com/llvm/llvm-project/releases/download/llvmorg-11.0.0-rc2/clang+llvm-11.0.0-rc2-x86_64-linux-sles12.4.tar.xz
+ source = https://github.com/llvm/llvm-project/releases/download/llvmorg-11.0.0-rc6/clang+llvm-11.0.0-rc6-x86_64-linux-gnu-ubuntu-20.04.tar.xz
+ source = http://archive.ubuntu.com/ubuntu/pool/main/n/ncurses/libtinfo6_6.2-0ubuntu2_amd64.deb
source = llvm.sh
- sha256sums = 5d1a54fbca4e3c9865094c8c4602d5761adc49a1f4c58d2a481cbe502ea35f74
+ sha256sums = d650e109f78474a7a73a47c060a8e2932a80cbeadbdf26e62e61cc090793a696
+ sha256sums = 87f281a8d5e56dbb259c7ef9f9dead8c52c73982c7bd65b267a71dfc700875fb
sha256sums = 4514139cb511ced2c5495988cc248d95552045888c1cb26bbedc7654fa2e7b91
pkgname = llvm-rc-bin
diff --git a/PKGBUILD b/PKGBUILD
index 7e4977d5ba77..79ae195dae9b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@ _pkgname=llvm
pkgver=11.0.0
_major=${pkgver/rc*}
_build=${pkgver/*rc}
-pkgrel=2
+pkgrel=6
pkgdesc="Collection of modular and reusable compiler and toolchain -PreRelease"
arch=('x86_64')
@@ -13,20 +13,28 @@ url="https://prereleases.llvm.org$pkgver"
license=('custom:Apache 2.0 with LLVM Exception')
depends=('gcc-libs' 'zlib' 'ncurses5-compat-libs')
install=$pkgname.install
-source=("https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver-rc$pkgrel/clang+llvm-$pkgver-rc$pkgrel-x86_64-linux-sles12.4.tar.xz"
- "llvm.sh")
-sha256sums=('5d1a54fbca4e3c9865094c8c4602d5761adc49a1f4c58d2a481cbe502ea35f74'
- '4514139cb511ced2c5495988cc248d95552045888c1cb26bbedc7654fa2e7b91')
+source=("https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver-rc$pkgrel/clang+llvm-$pkgver-rc$pkgrel-x86_64-linux-gnu-ubuntu-20.04.tar.xz"
+ "http://archive.ubuntu.com/ubuntu/pool/main/n/ncurses/libtinfo6_6.2-0ubuntu2_amd64.deb"
+ "llvm.sh")
+sha256sums=('d650e109f78474a7a73a47c060a8e2932a80cbeadbdf26e62e61cc090793a696'
+ '87f281a8d5e56dbb259c7ef9f9dead8c52c73982c7bd65b267a71dfc700875fb'
+ '4514139cb511ced2c5495988cc248d95552045888c1cb26bbedc7654fa2e7b91')
package() {
- # Create directories
- msg2 "Creating directory structure..."
- mkdir -p "$pkgdir"/opt
+ # extract files
+ tar xf data.tar.xz
+ chmod 755 lib/x86_64-linux-gnu/lib*
+
+ # Create directories
+ msg2 "Creating directory structure..."
+ mkdir -p "$pkgdir"/opt
- msg2 "Moving stuff in place..."
- # Install
- cp -r clang+llvm-$pkgver-rc$pkgrel-x86_64-linux-sles12.4 "$pkgdir"/opt/$_pkgname/
-
- # Launchers
- install -m755 $_pkgname.sh "$pkgdir"/opt/$_pkgname
+ msg2 "Moving stuff in place..."
+
+ # Install
+ mv clang+llvm-11.0.0-rc6-x86_64-linux-gnu-ubuntu-20.04 "$pkgdir"/opt/$_pkgname/
+ mv lib/x86_64-linux-gnu/lib* "$pkgdir"/opt/$_pkgname/lib/
+
+ # Launchers
+ install -m755 $_pkgname.sh "$pkgdir"/opt/$_pkgname
}