forked from vieter-v/vieter
				
			fix(arch): properly install man pages
							parent
							
								
									f9a6d585dd
								
							
						
					
					
						commit
						0e8e7223ab
					
				
							
								
								
									
										10
									
								
								PKGBUILD
								
								
								
								
							
							
						
						
									
										10
									
								
								PKGBUILD
								
								
								
								
							|  | @ -5,6 +5,7 @@ pkgbase='vieter' | ||||||
| pkgname='vieter' | pkgname='vieter' | ||||||
| pkgver='0.3.0_alpha.2' | pkgver='0.3.0_alpha.2' | ||||||
| pkgrel=1 | pkgrel=1 | ||||||
|  | pkgdesc="Vieter is a lightweight implementation of an Arch repository server." | ||||||
| depends=('glibc' 'openssl' 'libarchive' 'sqlite') | depends=('glibc' 'openssl' 'libarchive' 'sqlite') | ||||||
| makedepends=('git' 'vieter-v') | makedepends=('git' 'vieter-v') | ||||||
| arch=('x86_64' 'aarch64') | arch=('x86_64' 'aarch64') | ||||||
|  | @ -17,14 +18,17 @@ build() { | ||||||
|     cd "$pkgname" |     cd "$pkgname" | ||||||
| 
 | 
 | ||||||
|     make prod |     make prod | ||||||
|  | 
 | ||||||
|  |     # The default CFLAGS for some reason causes vieter to segfault if used | ||||||
|  |     # inside the PKGBUILD. As a workaround, we use tcc to build a debug build | ||||||
|  |     # that does work, so we can generate the manpages. | ||||||
|  |     CFLAGS= make man | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| package() { | package() { | ||||||
|     pkgdesc="Vieter is a lightweight implementation of an Arch repository server." |  | ||||||
| 
 |  | ||||||
|     install -dm755 "$pkgdir/usr/bin" |     install -dm755 "$pkgdir/usr/bin" | ||||||
|     install -Dm755 "$pkgname/pvieter" "$pkgdir/usr/bin/vieter" |     install -Dm755 "$pkgname/pvieter" "$pkgdir/usr/bin/vieter" | ||||||
| 
 | 
 | ||||||
|     install -dm755 "$pkgdir/usr/share/man/man1" |     install -dm755 "$pkgdir/usr/share/man/man1" | ||||||
|     "$pkgname/pvieter" man "$pkgdir/usr/share/man/man1" |     install -Dm644 "$pkgname/man"/*.1 "$pkgdir/usr/share/man/man1" | ||||||
| } | } | ||||||
|  |  | ||||||
							
								
								
									
										10
									
								
								PKGBUILD.dev
								
								
								
								
							
							
						
						
									
										10
									
								
								PKGBUILD.dev
								
								
								
								
							|  | @ -5,6 +5,7 @@ pkgbase='vieter-git' | ||||||
| pkgname='vieter-git' | pkgname='vieter-git' | ||||||
| pkgver=0.2.0.r25.g20112b8 | pkgver=0.2.0.r25.g20112b8 | ||||||
| pkgrel=1 | pkgrel=1 | ||||||
|  | pkgdesc="Vieter is a lightweight implementation of an Arch repository server." | ||||||
| depends=('glibc' 'openssl' 'libarchive' 'sqlite') | depends=('glibc' 'openssl' 'libarchive' 'sqlite') | ||||||
| makedepends=('git' 'vieter-v') | makedepends=('git' 'vieter-v') | ||||||
| arch=('x86_64' 'aarch64') | arch=('x86_64' 'aarch64') | ||||||
|  | @ -25,14 +26,17 @@ build() { | ||||||
|     cd "$pkgname" |     cd "$pkgname" | ||||||
| 
 | 
 | ||||||
|     make prod |     make prod | ||||||
|  | 
 | ||||||
|  |     # The default CFLAGS for some reason causes vieter to segfault if used | ||||||
|  |     # inside the PKGBUILD. As a workaround, we use tcc to build a debug build | ||||||
|  |     # that does work, so we can generate the manpages. | ||||||
|  |     CFLAGS= make man | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| package() { | package() { | ||||||
|     pkgdesc="Vieter is a lightweight implementation of an Arch repository server." |  | ||||||
| 
 |  | ||||||
|     install -dm755 "$pkgdir/usr/bin" |     install -dm755 "$pkgdir/usr/bin" | ||||||
|     install -Dm755 "$pkgname/pvieter" "$pkgdir/usr/bin/vieter" |     install -Dm755 "$pkgname/pvieter" "$pkgdir/usr/bin/vieter" | ||||||
| 
 | 
 | ||||||
|     install -dm755 "$pkgdir/usr/share/man/man1" |     install -dm755 "$pkgdir/usr/share/man/man1" | ||||||
|     "$pkgname/pvieter" man "$pkgdir/usr/share/man/man1" |     install -Dm644 "$pkgname/man"/*.1 "$pkgdir/usr/share/man/man1" | ||||||
| } | } | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue