zig: switch to master, requre llvm req and don't install GNU stuff
This commit is contained in:
parent
47d0cf2ec8
commit
43bcff2ab3
2 changed files with 38 additions and 3 deletions
|
@ -1,10 +1,13 @@
|
||||||
pkgname=zig
|
pkgname=zig
|
||||||
pkgver=0.7.1
|
pkgver=master
|
||||||
|
|
||||||
fetch() {
|
fetch() {
|
||||||
curl -L "https://ziglang.org/download/$pkgver/zig-$pkgver.tar.xz" -o $pkgname-$pkgver.tar.xz
|
curl -L "https://github.com/ziglang/zig/archive/refs/heads/master.tar.gz" -o $pkgname-$pkgver.tar.gz
|
||||||
tar -xf $pkgname-$pkgver.tar.xz
|
tar -xf $pkgname-$pkgver.tar.gz
|
||||||
mkdir $pkgname-$pkgver/build
|
mkdir $pkgname-$pkgver/build
|
||||||
|
cp ../llvm-req-arch.patch .
|
||||||
|
cd $pkgname-$pkgver
|
||||||
|
patch -p1 < ../llvm-req-arch.patch
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
|
@ -21,6 +24,13 @@ package() {
|
||||||
cd $pkgname-$pkgver
|
cd $pkgname-$pkgver
|
||||||
cd build
|
cd build
|
||||||
DESTDIR=$pkgdir samu install
|
DESTDIR=$pkgdir samu install
|
||||||
|
rm -rf $pkgdir/usr/lib/zig/libc/glibc
|
||||||
|
rm -rf $pkgdir/usr/lib/zig/libc/mingw
|
||||||
|
rm -rf $pkgdir/usr/lib/zig/libc/wasi
|
||||||
|
|
||||||
|
rm -rf $pkgdir/usr/lib/zig/libc/include/*gnu*
|
||||||
|
rm -rf $pkgdir/usr/lib/zig/libc/include/*glibc*
|
||||||
|
rm -rf $pkgdir/usr/lib/zig/libc/include/*windows*
|
||||||
}
|
}
|
||||||
|
|
||||||
license() {
|
license() {
|
||||||
|
|
25
pkgs/zig/llvm-req-arch.patch
Normal file
25
pkgs/zig/llvm-req-arch.patch
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
--- a/cmake/Findllvm.cmake
|
||||||
|
+++ b/cmake/Findllvm.cmake
|
||||||
|
@@ -107,22 +107,8 @@
|
||||||
|
endif()
|
||||||
|
endfunction(NEED_TARGET)
|
||||||
|
NEED_TARGET("AArch64")
|
||||||
|
- NEED_TARGET("AMDGPU")
|
||||||
|
- NEED_TARGET("ARM")
|
||||||
|
- NEED_TARGET("AVR")
|
||||||
|
- NEED_TARGET("BPF")
|
||||||
|
- NEED_TARGET("Hexagon")
|
||||||
|
- NEED_TARGET("Lanai")
|
||||||
|
- NEED_TARGET("Mips")
|
||||||
|
- NEED_TARGET("MSP430")
|
||||||
|
- NEED_TARGET("NVPTX")
|
||||||
|
- NEED_TARGET("PowerPC")
|
||||||
|
NEED_TARGET("RISCV")
|
||||||
|
- NEED_TARGET("Sparc")
|
||||||
|
- NEED_TARGET("SystemZ")
|
||||||
|
- NEED_TARGET("WebAssembly")
|
||||||
|
NEED_TARGET("X86")
|
||||||
|
- NEED_TARGET("XCore")
|
||||||
|
|
||||||
|
if(ZIG_STATIC_LLVM)
|
||||||
|
execute_process(
|
Loading…
Add table
Add a link
Reference in a new issue