kpcyrd pushed to branch main at Arch Linux / Packaging / Packages / wrangler


Commits:
02d03ec8 by kpcyrd at 2024-03-12T21:27:36+01:00
upgpkg: 3.33.0-1 - build javascript from source

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
 pkgbase = wrangler
        pkgdesc = The CLI for Cloudflare Workers
-       pkgver = 3.32.0
+       pkgver = 3.33.0
        pkgrel = 1
        url = https://github.com/cloudflare/workers-sdk
        arch = x86_64
@@ -9,19 +9,18 @@ pkgbase = wrangler
        makedepends = go
        makedepends = jq
        makedepends = npm
+       makedepends = pnpm
+       makedepends = turbo
+       makedepends = typescript
        depends = glibc
        depends = nodejs
        depends = worker-build
        depends = workerd
-       noextract = wrangler-3.32.0.tgz
-       source = https://registry.npmjs.org/wrangler/-/wrangler-3.32.0.tgz
-       source = 
https://github.com/cloudflare/workers-sdk/raw/wrangler@3.32.0/LICENSE-MIT
+       source = 
https://github.com/cloudflare/workers-sdk/archive/refs/tags/wrang...@3.33.0.tar.gz
        source = 
esbuild-0.17.19.tar.gz::https://github.com/evanw/esbuild/archive/v0.17.19.tar.gz
-       sha256sums = 
6ca792f586fd31a74187b8c83b6729b16ca2cd668d7ba8ff09ee9de4e5c254af
-       sha256sums = 
9bb3b077cc8628334bab25961223dd8207252c8a56aa054195be38f1c042aaf4
+       sha256sums = 
71499b938bba803286a64b4e52f113b1a321a4106fd2e03f9513960469c6f5c2
        sha256sums = 
481201f00848594f5850ac32ddf9d4d21047e5a4c306485fb7461dd4d14d6fa2
-       b2sums = 
425ccc71b8a864f8c97c418213743eaab862ee30b8c28a05aebe152acd8a62fe48c78f1060208b0cfa94f1bf5375bd50abe896ba79ab36e1ff6d79437a376118
-       b2sums = 
b7ab53a734a99d75008151c4606ddbfb851d6569047acdbeef3ec9be07bea3d4c59c1d570889d41613f61eb1849c4fb8de84f44dda093af7d091543310eee2dd
+       b2sums = 
0149f2bbb309a95428e344db52a064af7abe9b03506dd22901df3129bbc4d953fac1b0cc1fd56b2d751b5c6edb0d376d84541c50552a5a56e08ee3e5af11b71c
        b2sums = 
4c26fdd7dd52706f98c6e9d60e6b3993168b2ffefd35b326e03be806d5083adcb50d9cb931f925f551e90aef5392647c99807b73af4075d6d5e2336c565c33ea
 
 pkgname = wrangler


=====================================
PKGBUILD
=====================================
@@ -1,7 +1,7 @@
 # Maintainer: kpcyrd <kpcyrd[at]archlinux[dot]org>
 
 pkgname=wrangler
-pkgver=3.32.0
+pkgver=3.33.0
 pkgrel=1
 _esbuild_ver='0.17.19'
 pkgdesc="The CLI for Cloudflare Workers"
@@ -18,28 +18,34 @@ makedepends=(
   'go'
   'jq'
   'npm'
+  'pnpm'
+  'turbo'
+  'typescript'
 )
-noextract=("${pkgname}-${pkgver}.tgz")
-source=(https://registry.npmjs.org/${pkgname}/-/${pkgname}-${pkgver}.tgz
-        
https://github.com/cloudflare/workers-sdk/raw/wrangler@${pkgver}/LICENSE-MIT
+source=(https://github.com/cloudflare/workers-sdk/archive/refs/tags/wrangler@${pkgver}.tar.gz
         
"esbuild-${_esbuild_ver}.tar.gz::https://github.com/evanw/esbuild/archive/v${_esbuild_ver}.tar.gz";)
-sha256sums=('6ca792f586fd31a74187b8c83b6729b16ca2cd668d7ba8ff09ee9de4e5c254af'
-            '9bb3b077cc8628334bab25961223dd8207252c8a56aa054195be38f1c042aaf4'
+sha256sums=('71499b938bba803286a64b4e52f113b1a321a4106fd2e03f9513960469c6f5c2'
             '481201f00848594f5850ac32ddf9d4d21047e5a4c306485fb7461dd4d14d6fa2')
-b2sums=('425ccc71b8a864f8c97c418213743eaab862ee30b8c28a05aebe152acd8a62fe48c78f1060208b0cfa94f1bf5375bd50abe896ba79ab36e1ff6d79437a376118'
-        
'b7ab53a734a99d75008151c4606ddbfb851d6569047acdbeef3ec9be07bea3d4c59c1d570889d41613f61eb1849c4fb8de84f44dda093af7d091543310eee2dd'
+b2sums=('0149f2bbb309a95428e344db52a064af7abe9b03506dd22901df3129bbc4d953fac1b0cc1fd56b2d751b5c6edb0d376d84541c50552a5a56e08ee3e5af11b71c'
         
'4c26fdd7dd52706f98c6e9d60e6b3993168b2ffefd35b326e03be806d5083adcb50d9cb931f925f551e90aef5392647c99807b73af4075d6d5e2336c565c33ea')
 
 prepare() {
+  cd "workers-sdk-wrangler-${pkgver}"
+
   # verify we're still using the correct esbuild version
-  esbuild=$(tar xOf "${pkgname}-${pkgver}.tgz" package/package.json | jq -r 
.dependencies.esbuild)
+  esbuild=$(jq -r .dependencies.esbuild packages/wrangler/package.json)
   [[ "$esbuild" == "$_esbuild_ver" ]]
 }
 
 build() {
+  cd "workers-sdk-wrangler-${pkgver}"
+  pnpm install -C packages/wrangler
+  turbo build
+  pnpm pack -C packages/wrangler
+
   # build a copy of the specific esbuild version wrangler depends on
   # getting this wrong makes `wrangler dev` fail with no error
-  cd esbuild-${_esbuild_ver}
+  cd "${srcdir}/esbuild-${_esbuild_ver}"
 
   export CGO_CPPFLAGS="${CPPFLAGS}"
   export CGO_CFLAGS="${CFLAGS}"
@@ -57,8 +63,11 @@ build() {
 }
 
 package() {
-  npm install -g --prefix "${pkgdir}/usr" "${srcdir}/${pkgname}-${pkgver}.tgz"
-  install -Dm644 LICENSE-MIT -t "${pkgdir}/usr/share/licenses/${pkgname}"
+  npm install -g --prefix "${pkgdir}/usr" 
"workers-sdk-wrangler-${pkgver}/packages/wrangler/wrangler-${pkgver}.tgz"
+  install -Dm644 "workers-sdk-wrangler-${pkgver}/LICENSE-MIT"  -t 
"${pkgdir}/usr/share/licenses/${pkgname}"
+
+  # this file is very big
+  rm "${pkgdir}/usr/lib/node_modules/wrangler/wrangler-dist/cli.js.map"
 
   ## Remove pre-compiled binaries
   rm -rv \



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/wrangler/-/commit/02d03ec831acaf2d5797159ad4647f1527a544ed

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/wrangler/-/commit/02d03ec831acaf2d5797159ad4647f1527a544ed
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to