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