kpcyrd pushed to branch main at Arch Linux / Packaging / Packages / turbo
Commits:
603b4614 by kpcyrd at 2024-07-19T03:51:27+02:00
upgpkg: 2.0.7-1
- - - - -
3 changed files:
- .SRCINFO
- PKGBUILD
- + enable-lazy_cell.patch
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
pkgbase = turbo
pkgdesc = Incremental bundler and build system optimized for JavaScript
and TypeScript
- pkgver = 1.13.3
+ pkgver = 2.0.7
pkgrel = 1
url = https://turbo.build/
arch = x86_64
@@ -13,8 +13,11 @@ pkgbase = turbo
depends = zlib
depends = libz.so
options = !lto
- source =
https://github.com/vercel/turbo/archive/v1.13.3/turbo-1.13.3.tar.gz
- sha256sums =
4891512c1baedb0bf439516952fc4d828c49ff302853ebe43dd919e15758e4c3
- b2sums =
7fc9e0114fca3644000a8157a4435573281c6ad99628f27395f5327b409bfdbd834b718a4afd19a501ab49a613cc877bb7ad05570578f3ad5fcb71c0fbcc4a0f
+ source =
https://github.com/vercel/turbo/archive/v2.0.7/turbo-2.0.7.tar.gz
+ source = enable-lazy_cell.patch
+ sha256sums =
01588e7ae971e4db8b8b4d6212987bdec925d3fda3a6c3de081435a2394892e8
+ sha256sums =
a4ab6cbb148edd5b095df33e8ecf05997c8b5f885ff97492f8e2ef0c2ff2f3c8
+ b2sums =
8e7b615795bc129a6ffe228410d0bc8387fccdb1b0b31d6804919a8c61ed2c4ab4f859db5caeb38b2930d2d24aaa8d43aadacf454517c7f0fa8f5ed405c5f5ed
+ b2sums =
72f51c7d9fa3fff4cd39c97b3886bd3adb4e100ceb1a0cdf7e1583d9ff467bf32e2cae57d057e498aa65a06bea13678985d77ce279e618054ea8040b660ad153
pkgname = turbo
=====================================
PKGBUILD
=====================================
@@ -1,7 +1,7 @@
# Maintainer: kpcyrd <kpcyrd[at]archlinux[dot]org>
pkgname=turbo
-pkgver=1.13.3
+pkgver=2.0.7
pkgrel=1
pkgdesc="Incremental bundler and build system optimized for JavaScript and
TypeScript"
url='https://turbo.build/'
@@ -18,12 +18,16 @@ makedepends=(
'protobuf'
)
options=(!lto)
-source=(https://github.com/vercel/${pkgname}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz)
-sha256sums=('4891512c1baedb0bf439516952fc4d828c49ff302853ebe43dd919e15758e4c3')
-b2sums=('7fc9e0114fca3644000a8157a4435573281c6ad99628f27395f5327b409bfdbd834b718a4afd19a501ab49a613cc877bb7ad05570578f3ad5fcb71c0fbcc4a0f')
+source=(https://github.com/vercel/${pkgname}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz
+ enable-lazy_cell.patch)
+sha256sums=('01588e7ae971e4db8b8b4d6212987bdec925d3fda3a6c3de081435a2394892e8'
+ 'a4ab6cbb148edd5b095df33e8ecf05997c8b5f885ff97492f8e2ef0c2ff2f3c8')
+b2sums=('8e7b615795bc129a6ffe228410d0bc8387fccdb1b0b31d6804919a8c61ed2c4ab4f859db5caeb38b2930d2d24aaa8d43aadacf454517c7f0fa8f5ed405c5f5ed'
+
'72f51c7d9fa3fff4cd39c97b3886bd3adb4e100ceb1a0cdf7e1583d9ff467bf32e2cae57d057e498aa65a06bea13678985d77ce279e618054ea8040b660ad153')
prepare() {
cd "${pkgname}-${pkgver}"
+ patch -Np1 -i ../enable-lazy_cell.patch
RUSTC_BOOTSTRAP=1 cargo fetch --locked --target "$(rustc -vV | sed -n
's/host: //p')"
}
=====================================
enable-lazy_cell.patch
=====================================
@@ -0,0 +1,16 @@
+From 386823fc8a005f18a4ccddde4c08286e38fbbe32 Mon Sep 17 00:00:00 2001
+From: seth <[email protected]>
+Date: Thu, 18 Jul 2024 17:24:26 -0400
+Subject: [PATCH 5/6] turbo: 1.13.2 -> 2.0.7
+
+diff --git a/crates/turborepo-lib/src/lib.rs b/crates/turborepo-lib/src/lib.rs
+--- a/crates/turborepo-lib/src/lib.rs
++++ b/crates/turborepo-lib/src/lib.rs
+@@ -2,6 +2,7 @@
+ #![feature(box_patterns)]
+ #![feature(error_generic_member_access)]
+ #![feature(hash_extract_if)]
++#![feature(lazy_cell)]
+ #![feature(option_get_or_insert_default)]
+ #![feature(once_cell_try)]
+ #![feature(panic_info_message)]
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/turbo/-/commit/603b46146a38e6869f8faad8c5d336c4a0e605a3
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/turbo/-/commit/603b46146a38e6869f8faad8c5d336c4a0e605a3
You're receiving this email because of your account on gitlab.archlinux.org.