Package Details: turbo 1.10.16-1

Git Clone URL: https://aur.archlinux.org/turbo.git (read-only, click to copy)
Package Base: turbo
Description: Incremental bundler and build system optimized for JavaScript and TypeScript, written in Rust – including Turbopack and Turborepo.
Upstream URL: https://turbo.build
Keywords: turbopack turborepo
Licenses: MPL
Provides: turbopack, turborepo
Submitter: cheatsc
Maintainer: cheatsc
Last Packager: cheatsc
Votes: 1
Popularity: 0.039211
First Submitted: 2023-02-12 15:47 (UTC)
Last Updated: 2023-10-22 07:19 (UTC)

Dependencies (7)

Required by (0)

Sources (2)

Latest Comments

cheatsc commented on 2023-09-18 15:02 (UTC)

Hi @fmauNeko, thank you for your comment. Updated the PKGBUILD!

fmauNeko commented on 2023-09-17 10:25 (UTC)

Hello, another new change, it seems turborepo-lib now requires capnproto as a makedepend to build.

cheatsc commented on 2023-09-13 13:04 (UTC)

@fmauNeko Thank you for your comment. Fixed the problem.

fmauNeko commented on 2023-09-12 21:33 (UTC) (edited on 2023-09-12 21:33 (UTC) by fmauNeko)

There's an epoch issue in the go makedep, it should be go<2:1.21.0 instead of go<1:1.21.0. Otherwise, it wants to pull gcc-go, which isn't compatible.

cheatsc commented on 2023-09-12 13:51 (UTC) (edited on 2023-09-12 14:01 (UTC) by cheatsc)

https://github.com/vercel/turbo/issues/5918

There are no way to build turbo with go > 1.20.7, so keep go version. In the future, I will make this package buildable with the latest go.

cheatsc commented on 2023-09-09 08:38 (UTC) (edited on 2023-09-09 08:46 (UTC) by cheatsc)

Currently, fail to build turbo with go > 1.20.7. I'm looking the way to resolve the problem.

error: failed to run custom build command for `turbo v0.1.0 (/home/shohei/pkgbuilds/turbo/turbo/crates/turborepo)`

Caused by:
  process didn't exit successfully: `/home/shohei/pkgbuilds/turbo/turbo/target/release/build/turbo-d92d5c44b6d0042d/build-script-build` (exit status: 101)
  --- stdout
  cargo:rerun-if-changed=../../cli
  cd ../crates/turborepo-ffi && cargo build --target-dir ./target
  cp ../crates/turborepo-ffi/bindings.h ./internal/ffi/bindings.h
  cp ../crates/turborepo-ffi/target/debug/libturborepo_ffi.a ./internal/ffi/libturborepo_ffi_linux_amd64.a
  CGO_ENABLED=1 go build -tags rust -o go-turbo ./cmd/turbo

  --- stderr
      Finished dev [unoptimized + debuginfo] target(s) in 0.47s
  # github.com/vercel/turbo/cli/internal/ffi
  internal/ffi/ffi.go:68:9: cannot define new methods on non-local type C.Buffer
  make: *** [Makefile:39: go-turbo] Error 1
  thread 'main' panicked at 'failed to build go binary', crates/turborepo/build.rs:38:5
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace