forked from vieter-v/vieter
				
			chore: update PKGBUILD to use git submodule
							parent
							
								
									6ca53ce534
								
							
						
					
					
						commit
						8d14d5c3fd
					
				
							
								
								
									
										30
									
								
								PKGBUILD.dev
								
								
								
								
							
							
						
						
									
										30
									
								
								PKGBUILD.dev
								
								
								
								
							|  | @ -11,27 +11,37 @@ makedepends=('git' 'vlang') | |||
| arch=('x86_64' 'aarch64') | ||||
| url='https://git.rustybever.be/vieter-v/vieter' | ||||
| license=('AGPL3') | ||||
| source=("$pkgname::git+https://git.rustybever.be/vieter-v/vieter#branch=dev") | ||||
| source=( | ||||
|     "${pkgname}::git+https://git.rustybever.be/vieter-v/vieter#branch=dev" | ||||
|     "libvieter::git+https://git.rustybever.be/vieter-v/libvieter" | ||||
| ) | ||||
| md5sums=('SKIP') | ||||
| provides=('vieter') | ||||
| conflicts=('vieter') | ||||
| 
 | ||||
| pkgver() { | ||||
|     cd "$pkgname" | ||||
|     cd "${pkgname}" | ||||
| 
 | ||||
|     git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' | ||||
| } | ||||
| 
 | ||||
| prepare() { | ||||
|     export VMODULES="$srcdir/.vmodules" | ||||
|     cd "${pkgname}" | ||||
| 
 | ||||
|     cd "$pkgname/src" && v install | ||||
|     # Add the libvieter submodule | ||||
|     git submodule init | ||||
|     git config submodules.src/libvieter.url "${srcdir}/libvieter" | ||||
|     git -c protocol.file.allow=always submodule update | ||||
| 
 | ||||
|     export VMODULES="${srcdir}/.vmodules" | ||||
| 
 | ||||
|     cd "${pkgname}/src" && v install | ||||
| } | ||||
| 
 | ||||
| build() { | ||||
|     export VMODULES="$srcdir/.vmodules" | ||||
|     export VMODULES="${srcdir}/.vmodules" | ||||
| 
 | ||||
|     cd "$pkgname" | ||||
|     cd "${pkgname}" | ||||
| 
 | ||||
|     make prod | ||||
| 
 | ||||
|  | @ -42,9 +52,9 @@ build() { | |||
| } | ||||
| 
 | ||||
| package() { | ||||
|     install -dm755 "$pkgdir/usr/bin" | ||||
|     install -Dm755 "$pkgname/pvieter" "$pkgdir/usr/bin/vieter" | ||||
|     install -dm755 "${pkgdir}/usr/bin" | ||||
|     install -Dm755 "${pkgname}/pvieter" "${pkgdir}/usr/bin/vieter" | ||||
| 
 | ||||
|     install -dm755 "$pkgdir/usr/share/man/man1" | ||||
|     install -Dm644 "$pkgname/man"/*.1 "$pkgdir/usr/share/man/man1" | ||||
|     install -dm755 "${pkgdir}/usr/share/man/man1" | ||||
|     install -Dm644 "${pkgname}/man"/*.1 "${pkgdir}/usr/share/man/man1" | ||||
| } | ||||
|  |  | |||
|  | @ -5,6 +5,7 @@ module cron | |||
| #flag -lvieter | ||||
| #include "vieter_cron.h" | ||||
| 
 | ||||
| [typedef] | ||||
| pub struct C.vieter_cron_expression { | ||||
| 	minutes      &u8 | ||||
| 	hours        &u8 | ||||
|  | @ -57,6 +58,7 @@ fn (ce1 Expression) == (ce2 Expression) bool { | |||
| 	return true | ||||
| } | ||||
| 
 | ||||
| [typeef] | ||||
| struct C.vieter_cron_simple_time { | ||||
| 	year   int | ||||
| 	month  int | ||||
|  |  | |||
|  | @ -1 +1 @@ | |||
| Subproject commit 379a05a7b6b604c107360e0a679fb3ea5400e02c | ||||
| Subproject commit 11709cc611c02a4e9140409a0e81d639522c06f1 | ||||
		Loading…
	
		Reference in New Issue