forked from vieter-v/vieter
				
			chore: updated CI config & PKGBUILDs to new module split
							parent
							
								
									44696fc11b
								
							
						
					
					
						commit
						592241c743
					
				| 
						 | 
					@ -6,10 +6,19 @@ matrix:
 | 
				
			||||||
platform: ${PLATFORM}
 | 
					platform: ${PLATFORM}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
pipeline:
 | 
					pipeline:
 | 
				
			||||||
  debug:
 | 
					  install-modules:
 | 
				
			||||||
    image: 'chewingbever/vlang:latest'
 | 
					    image: 'chewingbever/vlang:latest'
 | 
				
			||||||
    pull: true
 | 
					    pull: true
 | 
				
			||||||
    commands:
 | 
					    commands:
 | 
				
			||||||
 | 
					      - export VMODULES=$PWD/.vmodules
 | 
				
			||||||
 | 
					      - 'cd src && v install'
 | 
				
			||||||
 | 
					    when:
 | 
				
			||||||
 | 
					      event: [pull_request]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  debug:
 | 
				
			||||||
 | 
					    image: 'chewingbever/vlang:latest'
 | 
				
			||||||
 | 
					    commands:
 | 
				
			||||||
 | 
					      - export VMODULES=$PWD/.vmodules
 | 
				
			||||||
      - make
 | 
					      - make
 | 
				
			||||||
    when:
 | 
					    when:
 | 
				
			||||||
      event: [pull_request]
 | 
					      event: [pull_request]
 | 
				
			||||||
| 
						 | 
					@ -18,10 +27,10 @@ pipeline:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  prod:
 | 
					  prod:
 | 
				
			||||||
    image: 'chewingbever/vlang:latest'
 | 
					    image: 'chewingbever/vlang:latest'
 | 
				
			||||||
    pull: true
 | 
					 | 
				
			||||||
    environment:
 | 
					    environment:
 | 
				
			||||||
      - LDFLAGS=-lz -lbz2 -llzma -lexpat -lzstd -llz4 -lsqlite3 -static
 | 
					      - LDFLAGS=-lz -lbz2 -llzma -lexpat -lzstd -llz4 -lsqlite3 -static
 | 
				
			||||||
    commands:
 | 
					    commands:
 | 
				
			||||||
 | 
					      - export VMODULES=$PWD/.vmodules
 | 
				
			||||||
      # Apparently this -D is *very* important
 | 
					      # Apparently this -D is *very* important
 | 
				
			||||||
      - CFLAGS='-DGC_THREADS=1' make prod
 | 
					      - CFLAGS='-DGC_THREADS=1' make prod
 | 
				
			||||||
      # Make sure the binary is actually statically built
 | 
					      # Make sure the binary is actually statically built
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										8
									
								
								PKGBUILD
								
								
								
								
							
							
						
						
									
										8
									
								
								PKGBUILD
								
								
								
								
							| 
						 | 
					@ -14,7 +14,15 @@ license=('AGPL3')
 | 
				
			||||||
source=("$pkgname::git+https://git.rustybever.be/vieter/vieter#tag=${pkgver//_/-}")
 | 
					source=("$pkgname::git+https://git.rustybever.be/vieter/vieter#tag=${pkgver//_/-}")
 | 
				
			||||||
md5sums=('SKIP')
 | 
					md5sums=('SKIP')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					prepare() {
 | 
				
			||||||
 | 
					    export VMODULES="$srcdir/.vmodules"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    cd "$pkgname/src" && v install
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
build() {
 | 
					build() {
 | 
				
			||||||
 | 
					    export VMODULES="$srcdir/.vmodules"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    cd "$pkgname"
 | 
					    cd "$pkgname"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    make prod
 | 
					    make prod
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,15 @@ pkgver() {
 | 
				
			||||||
    git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
 | 
					    git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					prepare() {
 | 
				
			||||||
 | 
					    export VMODULES="$srcdir/.vmodules"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    cd "$pkgname/src" && v install
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
build() {
 | 
					build() {
 | 
				
			||||||
 | 
					    export VMODULES="$srcdir/.vmodules"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    cd "$pkgname"
 | 
					    cd "$pkgname"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    make prod
 | 
					    make prod
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue