File tree 2 files changed +7
-3
lines changed
2 files changed +7
-3
lines changed Original file line number Diff line number Diff line change 1
1
pkgbase = turbo
2
2
pkgdesc = Incremental bundler and build system optimized for JavaScript and TypeScript, written in Rust – including Turbopack and Turborepo.
3
3
pkgver = 1.12.4
4
- pkgrel = 1
4
+ pkgrel = 2
5
5
url = https://turbo.build
6
6
arch = x86_64
7
7
license = MPL
8
8
makedepends = cargo-nightly
9
9
makedepends = protobuf
10
10
makedepends = capnproto
11
+ makedepends = clang
12
+ makedepends = lld
11
13
provides = turbopack
12
14
provides = turborepo
13
15
source = turbo-1.12.4.tar.gz::https://github.com/vercel/turbo/archive/refs/tags/v1.12.4.tar.gz
Original file line number Diff line number Diff line change 2
2
3
3
pkgname=' turbo'
4
4
pkgver=1.12.4
5
- pkgrel=1
5
+ pkgrel=2
6
6
pkgdesc=' Incremental bundler and build system optimized for JavaScript and TypeScript, written in Rust – including Turbopack and Turborepo.'
7
7
arch=(' x86_64' )
8
8
url=' https://turbo.build'
@@ -11,7 +11,7 @@ provides=('turbopack' 'turborepo')
11
11
source=(
12
12
" ${pkgname} -${pkgver} .tar.gz::https://github.com/vercel/turbo/archive/refs/tags/v${pkgver} .tar.gz"
13
13
)
14
- makedepends=(' cargo-nightly' ' protobuf' ' capnproto' )
14
+ makedepends=(' cargo-nightly' ' protobuf' ' capnproto' ' clang ' ' lld ' )
15
15
sha256sums=(
16
16
' 8a0d51816a9daf55f6e35f13d7cc2e6da6de28afa24a26c3ee6af2ec06a7c0c4'
17
17
)
@@ -26,6 +26,8 @@ build() {
26
26
cd " ${pkgname} -${pkgver} "
27
27
28
28
export CARGO_TARGET_DIR=target
29
+ export RUSTFLAGS=' -Clinker-plugin-lto -Clinker=clang -Clink-arg=-fuse-ld=lld'
30
+ export CC=clang
29
31
cargo build --frozen --release -p turbo
30
32
}
31
33
You can’t perform that action at this time.
0 commit comments