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.