lots of stuffs
This commit is contained in:
		
							parent
							
								
									9554174f21
								
							
						
					
					
						commit
						422942d6d7
					
				
					 19 changed files with 656 additions and 11 deletions
				
			
		|  | @ -19,8 +19,12 @@ package() { | ||||||
| 	cd $pkgname-$pkgver | 	cd $pkgname-$pkgver | ||||||
| 	install -d $pkgdir | 	install -d $pkgdir | ||||||
| 	cp -r ./_install/* $pkgdir | 	cp -r ./_install/* $pkgdir | ||||||
|  | 	chmod 4755 $pkgdir/bin/busybox | ||||||
|  | 	rm $pkgdir/linuxrc | ||||||
| 	rm $pkgdir/bin/ln | 	rm $pkgdir/bin/ln | ||||||
|  | 	rm $pkgdir/bin/uname | ||||||
| 	rm $pkgdir/usr/bin/install | 	rm $pkgdir/usr/bin/install | ||||||
|  | 	rm $pkgdir/usr/bin/lspci | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| license() { | license() { | ||||||
|  |  | ||||||
							
								
								
									
										48
									
								
								pkgs/cmake/build.sh
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										48
									
								
								pkgs/cmake/build.sh
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,48 @@ | ||||||
|  | pkgver=3.19.2 | ||||||
|  | pkgname=cmake | ||||||
|  | pkgrel=1 | ||||||
|  | bad="" | ||||||
|  | ext="" | ||||||
|  | 
 | ||||||
|  | fetch() { | ||||||
|  | 	curl "https://cmake.org/files/v3.19/cmake-3.19.2.tar.gz" -o $pkgname-$pkgver.tar.gz | ||||||
|  | 	tar -xf $pkgname-$pkgver.tar.gz | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | build() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	./bootstrap \ | ||||||
|  | 		--prefix=/usr \ | ||||||
|  | 		--mandir=/share/man \ | ||||||
|  | 		--datadir=/share/$pkgname \ | ||||||
|  | 		--docdir=/share/doc/$pkgname \ | ||||||
|  | 		--generator=Ninja \ | ||||||
|  | 		--no-system-libs | ||||||
|  | 
 | ||||||
|  | 	samu | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | package() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	DESTDIR=$pkgdir samu install | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | package_doc() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	gmake install DESDIR=$pkgdir | ||||||
|  | 	rm -r $pkgdir/usr/bin | ||||||
|  | 	rm -r $pkgdir/usr/share/info | ||||||
|  | 	rm -r $pkgdir/usr/include | ||||||
|  | } | ||||||
|  | package_dev() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	gmake install DESTDIR=$pkgdir | ||||||
|  | 	rm -r $pkgdir/usr/bin | ||||||
|  | 	rm -r $pkgdir/usr/share | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | license() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	cat COPYING | ||||||
|  | } | ||||||
							
								
								
									
										40
									
								
								pkgs/curl/build.sh
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										40
									
								
								pkgs/curl/build.sh
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,40 @@ | ||||||
|  | pkgver=7.74.0 | ||||||
|  | pkgname=curl | ||||||
|  | pkgrel=1 | ||||||
|  | bad="" | ||||||
|  | ext="doc:dev" | ||||||
|  | 
 | ||||||
|  | fetch() { | ||||||
|  | 	curl -L "https://github.com/curl/curl/releases/download/curl-7_74_0/curl-7.74.0.tar.xz" -o $pkgname-$pkgver.tar.gz | ||||||
|  | 	tar -xf $pkgname-$pkgver.tar.gz | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | build() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	mkdir build | ||||||
|  | 	cd build | ||||||
|  | 	cmake -G Ninja ../ \ | ||||||
|  | 		-DCMAKE_BUILD_TYPE=Release \ | ||||||
|  | 		-DCMAKE_INSTALL_PREFIX=/usr \ | ||||||
|  | 		-DCMAKE_INSTALL_LIBDIR=lib | ||||||
|  | 	samu | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | package() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	cd build | ||||||
|  | 	DESTDIR=$pkgdir samu install | ||||||
|  | 	rm -r $pkgdir/usr/share | ||||||
|  | 	rm -r $pkgdir/usr/include | ||||||
|  | 	rm -r $pkgdir/usr/lib/pkgconfig | ||||||
|  | 	rm -r $pkgdir/usr/lib/cmake | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | package_doc() { | ||||||
|  | 	samu | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | license() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	cat COPYING | ||||||
|  | } | ||||||
							
								
								
									
										38
									
								
								pkgs/expat/build.sh
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								pkgs/expat/build.sh
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,38 @@ | ||||||
|  | pkgver=2.2.10 | ||||||
|  | pkgname=expat | ||||||
|  | bad="" | ||||||
|  | ext="dev" | ||||||
|  | 
 | ||||||
|  | fetch() { | ||||||
|  | 	pkgver_r = $(echo $pkgver | tr '.' '_') | ||||||
|  | 	curl -L https://github.com/libexpat/libexpat/releases/download/R_2_2_10/$pkgname-$pkgver.tar.xz -o $pkgname-$pkgver.tar.gz | ||||||
|  | 	tar -xf $pkgname-$pkgver.tar.gz | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | build() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	./configure \ | ||||||
|  | 		--prefix=/usr | ||||||
|  | 	make | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | package() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	make install DESTDIR=$pkgdir | ||||||
|  | 	rm $pkgdir/usr/lib/*.a | ||||||
|  | 	rm $pkgdir/usr/lib/*.la | ||||||
|  | 	rm -r $pkgdir/usr/include | ||||||
|  | 	rm -r $pkgdir/usr/lib/pkgconfig | ||||||
|  | 	rm -r $pkgdir/usr/share | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | package_doc() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	make install DESTDIR=$pkgdir | ||||||
|  | 	rm -r $pkgdir/usr/bin | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | license() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	cat LICENSE | ||||||
|  | } | ||||||
							
								
								
									
										32
									
								
								pkgs/fish/build.sh
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								pkgs/fish/build.sh
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,32 @@ | ||||||
|  | pkgver=3.1.2 | ||||||
|  | pkgname=fish | ||||||
|  | pkgrel=1 | ||||||
|  | 
 | ||||||
|  | fetch() { | ||||||
|  | 	curl -L "https://github.com/fish-shell/fish-shell/releases/download/3.1.2/fish-3.1.2.tar.gz" -o $pkgname-$pkgver.tar.gz | ||||||
|  | 	tar -xf $pkgname-$pkgver.tar.gz | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	patch -p1 < ../../output_tputs_cast.patch | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | build() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	mkdir build | ||||||
|  | 	cd build | ||||||
|  | 	cmake -G Ninja .. \ | ||||||
|  | 		-DCMAKE_BUILD_TYPE=Release \ | ||||||
|  | 		-DCMAKE_EXE_LINKER_FLAGS=-lterminfo \ | ||||||
|  | 		-DCMAKE_INSTALL_PREFIX='/usr' | ||||||
|  | 	samu | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | package() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	cd build | ||||||
|  | 	DESTDIR="$pkgdir/" samu install | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | license() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	cat COPYING | ||||||
|  | } | ||||||
							
								
								
									
										8
									
								
								pkgs/fish/git_version_gen.patch
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								pkgs/fish/git_version_gen.patch
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,8 @@ | ||||||
|  | --- git_version_gen.sh.1
 | ||||||
|  | +++ git_version_gen.sh
 | ||||||
|  | @@ -1,4 +1,4 @@
 | ||||||
|  | -#!/usr/bin/env sh
 | ||||||
|  | +#!/bin/sh
 | ||||||
|  |  # Originally from the git sources (GIT-VERSION-GEN) | ||||||
|  |  # Presumably (C) Junio C Hamano <junkio@cox.net> | ||||||
|  |  # Reused under GPL v2.0 | ||||||
							
								
								
									
										11
									
								
								pkgs/fish/output_tputs_cast.patch
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								pkgs/fish/output_tputs_cast.patch
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,11 @@ | ||||||
|  | --- a/src/output.cpp
 | ||||||
|  | +++ b/src/output.cpp
 | ||||||
|  | @@ -364,7 +364,7 @@
 | ||||||
|  |      scoped_push<outputter_t *> push(&s_tputs_receiver, this); | ||||||
|  |      // On some systems, tputs takes a char*, on others a const char*. | ||||||
|  |      // Like tparm, we just cast it to unconst, that should work everywhere. | ||||||
|  | -    return tputs(const_cast<char *>(str), affcnt, tputs_writer);
 | ||||||
|  | +    return tputs(const_cast<char *>(str), affcnt, (int (*)(int)) tputs_writer);
 | ||||||
|  |  } | ||||||
|  |   | ||||||
|  |  /// Write a wide character to the outputter. This should only be used when writing characters from | ||||||
							
								
								
									
										46
									
								
								pkgs/gmake/build.sh
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										46
									
								
								pkgs/gmake/build.sh
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,46 @@ | ||||||
|  | pkgver=4.3 | ||||||
|  | pkgname=gmake | ||||||
|  | pkgrel=1 | ||||||
|  | bad="gmake" | ||||||
|  | ext="doc:dev" | ||||||
|  | 
 | ||||||
|  | fetch() { | ||||||
|  | 	curl "https://ftp.gnu.org/gnu/make/make-4.3.tar.gz" -o $pkgname-$pkgver.tar.gz | ||||||
|  | 	tar -xf $pkgname-$pkgver.tar.gz | ||||||
|  | 	mv make-$pkgver $pkgname-$pkgver | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | build() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	./configure \ | ||||||
|  | 		--prefix=/usr \ | ||||||
|  | 		--program-prefix=g \ | ||||||
|  | 		--disable-nls | ||||||
|  | 	gmake | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | package() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	gmake install DESTDIR=$pkgdir | ||||||
|  | 	rm -r $pkgdir/usr/share | ||||||
|  | 	rm -r $pkgdir/usr/include | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | package_doc() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	gmake install DESDIR=$pkgdir | ||||||
|  | 	rm -r $pkgdir/usr/bin | ||||||
|  | 	rm -r $pkgdir/usr/share/info | ||||||
|  | 	rm -r $pkgdir/usr/include | ||||||
|  | } | ||||||
|  | package_dev() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	gmake install DESTDIR=$pkgdir | ||||||
|  | 	rm -r $pkgdir/usr/bin | ||||||
|  | 	rm -r $pkgdir/usr/share | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | license() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	cat COPYING | ||||||
|  | } | ||||||
							
								
								
									
										35
									
								
								pkgs/heirloom-doctools/build.sh
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								pkgs/heirloom-doctools/build.sh
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,35 @@ | ||||||
|  | pkgver=master | ||||||
|  | pkgname=heirloom-doctools | ||||||
|  | pkgrel=1 | ||||||
|  | bad="gmake" | ||||||
|  | ext="doc" | ||||||
|  | 
 | ||||||
|  | fetch() { | ||||||
|  | 	curl -L "https://github.com/n-t-roff/heirloom-doctools/archive/master.tar.gz" -o $pkgname-$pkgver.tar.gz | ||||||
|  | 	tar -xf $pkgname-$pkgver.tar.gz | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	cp ../../mk.config . | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | build() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	gmake | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | package() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	gmake install ROOT=$pkgdir | ||||||
|  | 	rm -r $pkgdir/usr/share | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | package_doc() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	gmake install ROOT=$pkgdir | ||||||
|  | 	rm -r $pkgdir/usr/lib | ||||||
|  | 	rm -r $pkgdir/usr/bin | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | license() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	cat LICENSE | ||||||
|  | } | ||||||
							
								
								
									
										109
									
								
								pkgs/heirloom-doctools/mk.config
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										109
									
								
								pkgs/heirloom-doctools/mk.config
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,109 @@ | ||||||
|  | # | ||||||
|  | # A BSD-compatible install command. | ||||||
|  | # | ||||||
|  | INSTALL=install | ||||||
|  | 
 | ||||||
|  | # | ||||||
|  | # Packaging prefix. | ||||||
|  | # | ||||||
|  | PREFIX=/usr | ||||||
|  | 
 | ||||||
|  | # | ||||||
|  | # Where to place binaries. | ||||||
|  | # | ||||||
|  | BINDIR=$(PREFIX)/bin | ||||||
|  | 
 | ||||||
|  | # | ||||||
|  | # Where to place libraries. | ||||||
|  | # | ||||||
|  | LIBDIR=$(PREFIX)/lib | ||||||
|  | 
 | ||||||
|  | # | ||||||
|  | # Where to place ASCII charts and the like. | ||||||
|  | # | ||||||
|  | PUBDIR=$(PREFIX)/lib/doctools/pub | ||||||
|  | 
 | ||||||
|  | # | ||||||
|  | # Where to place manual pages. | ||||||
|  | # | ||||||
|  | MANDIR=$(PREFIX)/share/man | ||||||
|  | 
 | ||||||
|  | # | ||||||
|  | # Where to place the troff macro packages. | ||||||
|  | # | ||||||
|  | MACDIR=$(LIBDIR)/doctools/tmac | ||||||
|  | 
 | ||||||
|  | # | ||||||
|  | # Where to place the troff font files. | ||||||
|  | # | ||||||
|  | FNTDIR=$(LIBDIR)/doctools/font | ||||||
|  | 
 | ||||||
|  | # | ||||||
|  | # Where to place PostScript helper files. | ||||||
|  | # | ||||||
|  | PSTDIR=$(FNTDIR)/devpost/postscript | ||||||
|  | 
 | ||||||
|  | # | ||||||
|  | # Where to place the nroff terminal description files. | ||||||
|  | # | ||||||
|  | TABDIR=$(LIBDIR)/doctools/nterm | ||||||
|  | 
 | ||||||
|  | # | ||||||
|  | # Where to place troff hyphenation files. | ||||||
|  | # | ||||||
|  | HYPDIR=$(LIBDIR)/doctools/hyphen | ||||||
|  | 
 | ||||||
|  | # | ||||||
|  | # Where to place files belonging to the "refer" utility. | ||||||
|  | # | ||||||
|  | REFDIR=$(LIBDIR)/reftools | ||||||
|  | 
 | ||||||
|  | # | ||||||
|  | # Define this if you want troff and nroff to be able to process | ||||||
|  | # locale-specific (8-bit) characters. It requires appropriate support | ||||||
|  | # from the C library, so it does not work e.g. with diet libc. | ||||||
|  | # | ||||||
|  | EUC=-DEUC | ||||||
|  | 
 | ||||||
|  | # | ||||||
|  | # Binaries are stripped with this command after installation. | ||||||
|  | # | ||||||
|  | STRIP=strip | ||||||
|  | 
 | ||||||
|  | # | ||||||
|  | # The C compiler. | ||||||
|  | # | ||||||
|  | CC=clang | ||||||
|  | 
 | ||||||
|  | # | ||||||
|  | # The C++ compiler. | ||||||
|  | # | ||||||
|  | CXX=clang++ | ||||||
|  | 
 | ||||||
|  | # | ||||||
|  | # Compiler flags. | ||||||
|  | # | ||||||
|  | _CFLAGS=$(CFLAGS) $(_CPPFLAGS) $(__CDBG) $(__CLDBG) | ||||||
|  | 
 | ||||||
|  | # | ||||||
|  | # C preprocessor flags. | ||||||
|  | # | ||||||
|  | # Use -D_GNU_SOURCE for Linux with GNU libc. | ||||||
|  | # Use -D_INCLUDE__STDC_A1_SOURCE for HP-UX. | ||||||
|  | # | ||||||
|  | _CPPFLAGS=$(CPPFLAGS) -D_GNU_SOURCE | ||||||
|  | 
 | ||||||
|  | # | ||||||
|  | # Linker flags. | ||||||
|  | # | ||||||
|  | _LDFLAGS=$(LDFLAGS) $(__CLDBG) | ||||||
|  | 
 | ||||||
|  | # | ||||||
|  | # Additional libraries to link with. | ||||||
|  | # | ||||||
|  | #LIBS= | ||||||
|  | 
 | ||||||
|  | # | ||||||
|  | # A Bourne-compatible shell. | ||||||
|  | # | ||||||
|  | SHELL=/bin/sh | ||||||
							
								
								
									
										48
									
								
								pkgs/libdrm/COPYING
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										48
									
								
								pkgs/libdrm/COPYING
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,48 @@ | ||||||
|  |  Copyright 2005 Adam Jackson. | ||||||
|  | 
 | ||||||
|  |  Permission is hereby granted, free of charge, to any person obtaining | ||||||
|  |  a copy of this software and associated documentation files (the | ||||||
|  |  "Software"), to deal in the Software without restriction, including | ||||||
|  |  without limitation on the rights to use, copy, modify, merge, | ||||||
|  |  publish, distribute, sub license, and/or sell copies of the Software, | ||||||
|  |  and to permit persons to whom the Software is furnished to do so, | ||||||
|  |  subject to the following conditions: | ||||||
|  | 
 | ||||||
|  |  The above copyright notice and this permission notice (including the | ||||||
|  |  next paragraph) shall be included in all copies or substantial | ||||||
|  |  portions of the Software. | ||||||
|  | 
 | ||||||
|  |  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, | ||||||
|  |  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF | ||||||
|  |  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND | ||||||
|  |  NON-INFRINGEMENT.  IN NO EVENT SHALL ADAM JACKSON BE LIABLE FOR ANY | ||||||
|  |  CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, | ||||||
|  |  TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE | ||||||
|  |  SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | ||||||
|  | 
 | ||||||
|  | ------------------------------------------------------------------------ | ||||||
|  | 
 | ||||||
|  |  Copyright 1999 Precision Insight, Inc., Cedar Park, Texas. | ||||||
|  |  Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California. | ||||||
|  |  All Rights Reserved. | ||||||
|  | 
 | ||||||
|  |  Permission is hereby granted, free of charge, to any person obtaining | ||||||
|  |  a copy of this software and associated documentation files (the | ||||||
|  |  "Software"), to deal in the Software without restriction, including | ||||||
|  |  without limitation the rights to use, copy, modify, merge, publish, | ||||||
|  |  distribute, sublicense, and/or sell copies of the Software, and to | ||||||
|  |  permit persons to whom the Software is furnished to do so, subject to | ||||||
|  |  the following conditions: | ||||||
|  | 
 | ||||||
|  |  The above copyright notice and this permission notice (including the | ||||||
|  |  next paragraph) shall be included in all copies or substantial | ||||||
|  |  portions of the Software. | ||||||
|  | 
 | ||||||
|  |  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, | ||||||
|  |  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF | ||||||
|  |  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND | ||||||
|  |  NONINFRINGEMENT.  IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS | ||||||
|  |  SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, | ||||||
|  |  WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||||
|  |  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER | ||||||
|  |  DEALINGS IN THE SOFTWARE. | ||||||
							
								
								
									
										29
									
								
								pkgs/libdrm/build.sh
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								pkgs/libdrm/build.sh
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,29 @@ | ||||||
|  | pkgver=2.4.103 | ||||||
|  | pkgname=libdrm | ||||||
|  | bad="" | ||||||
|  | ext="dev" | ||||||
|  | 
 | ||||||
|  | fetch() { | ||||||
|  | 	curl -L "https://dri.freedesktop.org/libdrm/libdrm-2.4.103.tar.xz" -o $pkgname-$pkgver.tar.gz | ||||||
|  | 	tar -xf $pkgname-$pkgver.tar.gz | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | build() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	meson build -Dintel=false --prefix /usr | ||||||
|  | 	samu -C build | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | package() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	DESTDIR=$pkgdir samu -C build install | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | package_dev() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	DESTDIR=$pkgdir samu -C build install | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | license() { | ||||||
|  | 	cat ../COPYING | ||||||
|  | } | ||||||
							
								
								
									
										30
									
								
								pkgs/libffi/build.sh
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										30
									
								
								pkgs/libffi/build.sh
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,30 @@ | ||||||
|  | pkgver=3.3 | ||||||
|  | pkgname=libffi | ||||||
|  | bad="gmake" | ||||||
|  | ext="dev" | ||||||
|  | 
 | ||||||
|  | fetch() { | ||||||
|  | 	curl -L "https://github.com/libffi/libffi/releases/download/v3.3/libffi-3.3.tar.gz" -o $pkgname-$pkgver.tar.gz | ||||||
|  | 	tar -xf $pkgname-$pkgver.tar.gz | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | build() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	./configure --prefix=/usr | ||||||
|  | 	gmake | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | package() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	gmake install DESTDIR=$pkgdir | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | package_dev() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	gmake install DESTDIR=$pkgdir | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | license() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	cat LICENSE | ||||||
|  | } | ||||||
							
								
								
									
										41
									
								
								pkgs/libressl/build.sh
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										41
									
								
								pkgs/libressl/build.sh
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,41 @@ | ||||||
|  | pkgver=3.3.1 | ||||||
|  | pkgname=libressl | ||||||
|  | pkgrel=1 | ||||||
|  | bad="" | ||||||
|  | ext="doc:dev" | ||||||
|  | 
 | ||||||
|  | fetch() { | ||||||
|  | 	curl -L "https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.3.1.tar.gz" -o $pkgname-$pkgver.tar.gz | ||||||
|  | 	tar -xf $pkgname-$pkgver.tar.gz | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | build() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	mkdir build | ||||||
|  | 	cd build | ||||||
|  | 	cmake -G Ninja ../ \ | ||||||
|  | 		-DCMAKE_BUILD_TYPE=Release \ | ||||||
|  | 		-DCMAKE_INSTALL_PREFIX=/usr \ | ||||||
|  | 		-DCMAKE_INSTALL_LIBDIR=lib \ | ||||||
|  | 		-DBUILD_SHARED_LIBS=ON \ | ||||||
|  | 		-DOPENSSLDIR=/etc/ssl | ||||||
|  | 	samu | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | package() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	cd build | ||||||
|  | 	DESTDIR=$pkgdir samu install | ||||||
|  | 	rm -r $pkgdir/usr/share | ||||||
|  | 	rm -r $pkgdir/usr/include | ||||||
|  | 	rm -r $pkgdir/usr/lib/pkgconfig | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | package_doc() { | ||||||
|  | 	samu | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | license() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	cat COPYING | ||||||
|  | } | ||||||
							
								
								
									
										30
									
								
								pkgs/libxml2/build.sh
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										30
									
								
								pkgs/libxml2/build.sh
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,30 @@ | ||||||
|  | pkgver=2.9.10 | ||||||
|  | pkgname=libxml2 | ||||||
|  | bad="" | ||||||
|  | ext="dev" | ||||||
|  | 
 | ||||||
|  | fetch() { | ||||||
|  | 	curl "ftp://xmlsoft.org/libxml2/libxml2-2.9.10.tar.gz" -o $pkgname-$pkgver.tar.gz | ||||||
|  | 	tar -xf $pkgname-$pkgver.tar.gz | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | build() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	./configure --prefix=/usr --without-python | ||||||
|  | 	make | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | package() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	make install DESTDIR=$pkgdir | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | package_dev() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	make install DESTDIR=$pkgdir | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | license() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	cat Copyright | ||||||
|  | } | ||||||
							
								
								
									
										29
									
								
								pkgs/meson/build.sh
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								pkgs/meson/build.sh
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,29 @@ | ||||||
|  | pkgver=0.55.0 | ||||||
|  | pkgname=meson | ||||||
|  | deps=python | ||||||
|  | bad="" | ||||||
|  | ext="doc" | ||||||
|  | 
 | ||||||
|  | fetch() { | ||||||
|  | 	curl -L "https://github.com/mesonbuild/meson/releases/download/$pkgver/meson-$pkgver.tar.gz" -o $pkgname-$pkgver.tar.gz | ||||||
|  | 	tar -xf $pkgname-$pkgver.tar.gz | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | build() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	python setup.py build | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | package() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	python setup.py install --prefix=/usr --root=$pkgdir | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | package_doc() { | ||||||
|  | 	echo $pkgdir | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | license() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	cat COPYING | ||||||
|  | } | ||||||
|  | @ -1,4 +1,4 @@ | ||||||
| pkgver=1.2.1 | pkgver=1.2.2 | ||||||
| pkgname=musl | pkgname=musl | ||||||
| bad="gmake" | bad="gmake" | ||||||
| ext="dev" | ext="dev" | ||||||
|  | @ -11,7 +11,7 @@ fetch() { | ||||||
| build() { | build() { | ||||||
| 	cd $pkgname-$pkgver | 	cd $pkgname-$pkgver | ||||||
| 	./configure \ | 	./configure \ | ||||||
| 		--prefix=/ \ | 		--prefix=/usr \ | ||||||
| 		--enable-wrapper=no | 		--enable-wrapper=no | ||||||
| 	gmake | 	gmake | ||||||
| } | } | ||||||
|  | @ -19,21 +19,17 @@ build() { | ||||||
| package() { | package() { | ||||||
| 	cd $pkgname-$pkgver | 	cd $pkgname-$pkgver | ||||||
| 	gmake install DESTDIR=$pkgdir | 	gmake install DESTDIR=$pkgdir | ||||||
| 	rm -r $pkgdir/include | 	mv $pkgdir/usr/lib/libc.so $pkgdir/lib | ||||||
| 	rm $pkgdir/lib/*.a | 	ln -sr $pkgdir/lib/libc.so $pkgdir/lib/ld-musl-x86_64.so.1 | ||||||
| 	rm $pkgdir/lib/*.o | 	rm -r $pkgdir/usr | ||||||
| 	install -d $pkgdir/usr/bin | 	install -d $pkgdir/usr/bin | ||||||
| 	cd $pkgdir/usr/bin | 	ln -sr $pkgdir/lib/ld-musl*.so? $pkgdir/usr/bin/ldd  | ||||||
| 	ln -s ../../lib/ld-musl*.so.? ldd |  | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| package_dev() { | package_dev() { | ||||||
| 	cd $pkgname-$pkgver | 	cd $pkgname-$pkgver | ||||||
| 	gmake install DESTDIR=$pkgdir | 	gmake install DESTDIR=$pkgdir | ||||||
| 	rm $pkgdir/lib/*.so | 	rm $pkgdir/usr/lib/*.so | ||||||
| 	rm $pkgdir/lib/*.so.? |  | ||||||
| 	install -d $pkgdir/usr/ |  | ||||||
| 	mv $pkgdir/* $pkgdir/usr/ |  | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| license() { | license() { | ||||||
|  |  | ||||||
							
								
								
									
										35
									
								
								pkgs/xkbcommon/build.sh
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								pkgs/xkbcommon/build.sh
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,35 @@ | ||||||
|  | pkgver=1.2.1 | ||||||
|  | pkgname=musl | ||||||
|  | bad="gmake" | ||||||
|  | ext="dev" | ||||||
|  | 
 | ||||||
|  | fetch() { | ||||||
|  | 	curl "https://musl.libc.org/releases/$pkgname-$pkgver.tar.gz" -o $pkgname-$pkgver.tar.gz | ||||||
|  | 	tar -xf $pkgname-$pkgver.tar.gz | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | build() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	./configure --prefix=/ --enable-wrapper=no | ||||||
|  | 	make | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | package() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	make install DESTDIR=$pkgdir | ||||||
|  | 	rm -r $pkgdir/include | ||||||
|  | 	rm $pkgdir/lib/*.a | ||||||
|  | 	rm $pkgdir/lib/*.o | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | package_dev() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	make install DESTDIR=$pkgdir | ||||||
|  | 	rm $pkgdir/lib/*.so | ||||||
|  | 	rm $pkgdir/lib/*.so.? | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | license() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	cat COPYRIGHT | ||||||
|  | } | ||||||
							
								
								
									
										36
									
								
								pkgs/zlib/build.sh
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								pkgs/zlib/build.sh
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,36 @@ | ||||||
|  | pkgver=1.2.11 | ||||||
|  | pkgname=zlib | ||||||
|  | bad="" | ||||||
|  | ext="dev" | ||||||
|  | 
 | ||||||
|  | fetch() { | ||||||
|  | 	curl https://zlib.net/zlib-1.2.11.tar.xz -o $pkgname-$pkgver.tar.gz | ||||||
|  | 	tar -xf $pkgname-$pkgver.tar.gz | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | build() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	./configure \ | ||||||
|  | 		--prefix=/usr | ||||||
|  | 	make | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | package() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	make install DESTDIR=$pkgdir | ||||||
|  | 	rm $pkgdir/usr/lib/*.a | ||||||
|  | 	rm -r $pkgdir/usr/include | ||||||
|  | 	rm -r $pkgdir/usr/lib/pkgconfig | ||||||
|  | 	rm -r $pkgdir/usr/share | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | package_doc() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	make install DESTDIR=$pkgdir | ||||||
|  | 	rm -r $pkgdir/usr/bin | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | license() { | ||||||
|  | 	cd $pkgname-$pkgver | ||||||
|  | 	cat LICENSE | ||||||
|  | } | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue