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.


Reply via email to