Updated doas; added kakoune and kati
This commit is contained in:
		
							parent
							
								
									3f540144cb
								
							
						
					
					
						commit
						7321e82d2a
					
				
					 4 changed files with 123 additions and 0 deletions
				
			
		
							
								
								
									
										24
									
								
								pkgs/doas/build.ninja
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								pkgs/doas/build.ninja
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,24 @@ | |||
| cflags=-I. -Ilibopenbsd -O2 -Wall -Wextra -D__linux__ -D_DEFAULT_SOURCE -D_GNU_SOURCE | ||||
| 
 | ||||
| rule yy | ||||
|   command = yacc $in -o $out  | ||||
| 
 | ||||
| rule cc | ||||
|   command = cc $cflags -c -o $out $in | ||||
| 
 | ||||
| rule ld | ||||
|   command = cc $cflags $in -o $out -lcrypt | ||||
| 
 | ||||
| build parse.c: yy parse.y | ||||
| build parse.o: cc parse.c | ||||
| build doas.o: cc doas.c | ||||
| build env.o: cc env.c | ||||
| build libopenbsd/strlcat.o: cc libopenbsd/strlcat.c | ||||
| build libopenbsd/errc.o: cc libopenbsd/errc.c | ||||
| build libopenbsd/verrc.o: cc libopenbsd/verrc.c | ||||
| build libopenbsd/progname.o: cc libopenbsd/progname.c | ||||
| build libopenbsd/readpassphrase.o: cc libopenbsd/readpassphrase.c | ||||
| build libopenbsd/strtonum.o: cc libopenbsd/strtonum.c | ||||
| build libopenbsd/closefrom.o: cc libopenbsd/closefrom.c | ||||
| build shadow.o: cc shadow.c | ||||
| build doas: ld parse.o doas.o env.o libopenbsd/strlcat.o libopenbsd/strlcpy.o libopenbsd/errc.o libopenbsd/verrc.o libopenbsd/progname.o libopenbsd/readpassphrase.o libopenbsd/strtonum.o libopenbsd/closefrom.o shadow.o | ||||
							
								
								
									
										37
									
								
								pkgs/doas/build.sh
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										37
									
								
								pkgs/doas/build.sh
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,37 @@ | |||
| pkgver=6.8 | ||||
| pkgname=doas | ||||
| pkgrel=1 | ||||
| bad="" | ||||
| ext="doc" | ||||
| 
 | ||||
| fetch() { | ||||
| 	curl -L "https://github.com/Duncaen/OpenDoas/releases/download/v6.8/opendoas-$pkgver.tar.xz" -o $pkgname-$pkgver.tar.xz | ||||
| 	tar -xf $pkgname-$pkgver.tar.xz | ||||
| 	mv opendoas-$pkgver $pkgname-$pkgver | ||||
| 	cp ../build.ninja $pkgname-$pkgver | ||||
| } | ||||
| 
 | ||||
| build() { | ||||
| 	cd $pkgname-$pkgver | ||||
| 	samu | ||||
| } | ||||
| 
 | ||||
| package() { | ||||
| 	cd $pkgname-$pkgver | ||||
| 	install -d $pkgdir/bin | ||||
| 	install -Dm4755 $pkgdir/bin doas | ||||
| } | ||||
| 
 | ||||
| package_doc() { | ||||
| 	cd $pkgname-$pkgver | ||||
| 	install -d $pkgdir/share/man/ | ||||
| 	install -d $pkgdir/share/man/man1 | ||||
| 	install -d $pkgdir/share/man/man5 | ||||
| 	install -Dm644 $pkgdir/share/man/man1 doas.1 | ||||
| 	install -Dm644 $pkgdir/share/man/man5 doas.conf.5 | ||||
| } | ||||
| 
 | ||||
| license() { | ||||
| 	cd $pkgname-$pkgver | ||||
| 	cat LICENSE | ||||
| } | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue