v2 nearly done
This commit is contained in:
parent
5e1fcd8590
commit
f13671b2be
24 changed files with 1467 additions and 314 deletions
25
PKGBUILD
Normal file
25
PKGBUILD
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
pkgname=crafter-build
|
||||
pkgver=0.1.0
|
||||
pkgrel=1
|
||||
pkgdesc='C++26 modules build system'
|
||||
arch=('x86_64')
|
||||
url='https://forgejo.catcrafts.net/Catcrafts/Crafter.Build'
|
||||
license=('LGPL-3.0-only')
|
||||
depends=('clang' 'libc++' 'lld')
|
||||
makedepends=('cmake' 'git')
|
||||
source=()
|
||||
sha256sums=()
|
||||
options=('!strip' '!debug' '!lto')
|
||||
|
||||
build() {
|
||||
cd "$startdir"
|
||||
rm -rf bin build share/crafter-build
|
||||
CRAFTER_BUILD_MARCH=x86-64-v3 CRAFTER_BUILD_MTUNE=generic ./build.sh
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$startdir"
|
||||
install -Dm755 bin/crafter-build "$pkgdir/usr/bin/crafter-build"
|
||||
install -dm755 "$pkgdir/usr/share/crafter-build"
|
||||
install -m644 share/crafter-build/*.cppm "$pkgdir/usr/share/crafter-build/"
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue