disabled march native by default, switch to zstd compression for packages and switched to toybox tar
This commit is contained in:
		
							parent
							
								
									63a64d7e7d
								
							
						
					
					
						commit
						6ca4ad4d8a
					
				
					 3 changed files with 11 additions and 6 deletions
				
			
		
							
								
								
									
										13
									
								
								iglupkg.sh
									
										
									
									
									
								
							
							
						
						
									
										13
									
								
								iglupkg.sh
									
										
									
									
									
								
							|  | @ -1,12 +1,12 @@ | |||
| #!/bin/sh | ||||
| export JOBS="$(nproc)" | ||||
| 
 | ||||
| export RUSTFLAGS="-C target-cpu=native" | ||||
| #export RUSTFLAGS="-C target-cpu=native" | ||||
| export CC=clang | ||||
| export CXX=clang++ | ||||
| 
 | ||||
| export CFLAGS="-march=native" | ||||
| export CXXFLAGS="-march=native" | ||||
| #export CFLAGS="-march=native" | ||||
| #export CXXFLAGS="-march=native" | ||||
| 
 | ||||
| stat /etc/iglupkg.conf > /dev/null 2> /dev/null && . /etc/iglupkg.conf | ||||
| 
 | ||||
|  | @ -26,6 +26,9 @@ function do_fetch() { | |||
| 
 | ||||
| srcdir=$(pwd)/src | ||||
| stat src > /dev/null 2>/dev/null || do_fetch | ||||
| stat src > /dev/null 2>/dev/null && echo '==========================================' | ||||
| stat src > /dev/null 2>/dev/null && echo 'Warning: `./src/` found: not running fetch' | ||||
| stat src > /dev/null 2>/dev/null && echo '==========================================' | ||||
| 
 | ||||
| cd $srcdir | ||||
| 
 | ||||
|  | @ -60,7 +63,7 @@ cd $dir/out/$pkgname/ | |||
| find * >> $dir/out/$pkgname/usr/share/iglupkg/$pkgname | ||||
| 
 | ||||
| cd $dir/out/$pkgname | ||||
| tar -cf ../$pkgname.$pkgver.tar.xz * | ||||
| tar -I zstd -cf ../$pkgname.$pkgver.tar.zst * | ||||
| if [ $ext ]; then | ||||
| 
 | ||||
| echo $ext | tr ':' '\n' | while read e; do | ||||
|  | @ -95,7 +98,7 @@ EOF | |||
|     find * >> $dir/out/$pkgname-\$e/usr/share/iglupkg/$pkgname-\$e | ||||
| 
 | ||||
|     cd $dir/out/$pkgname-\$e | ||||
|     tar -cf ../$pkgname-\$e.$pkgver.tar.xz * | ||||
|     tar -I zstd -cf ../$pkgname-\$e.$pkgver.tar.zst * | ||||
| 
 | ||||
| done | ||||
| 
 | ||||
|  |  | |||
|  | @ -78,6 +78,7 @@ package() { | |||
| 	rm $pkgdir/bin/true | ||||
| 	rm $pkgdir/bin/umount | ||||
| 	rm $pkgdir/bin/usleep | ||||
| 	rm $pkgdir/bin/tar | ||||
| 
 | ||||
| 	rm $pkgdir/sbin/blockdev | ||||
| 	rm $pkgdir/sbin/freeramdisk | ||||
|  |  | |||
|  | @ -29,7 +29,8 @@ package() { | |||
| 	gmake PREFIX=$pkgdir install | ||||
| 
 | ||||
| 	rm $pkgdir/usr/bin/clear | ||||
| 	rm $pkgdir/usr/bin/tar | ||||
| 	rm $pkgdir/usr/bin/reset | ||||
| #	rm $pkgdir/usr/bin/tar | ||||
| } | ||||
| 
 | ||||
| license() { | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue