Carl Smedstad pushed to branch main at Arch Linux / Packaging / Packages / gleam
Commits: 5418c576 by Carl Smedstad at 2025-12-26T13:22:19+01:00 upgpkg: 1.14.0-1: Upstream release & add testing https://github.com/gleam-lang/gleam/blob/v1.14.0/CHANGELOG.md - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,7 +1,7 @@ pkgbase = gleam pkgdesc = Friendly programming language for building type-safe and scalable systems - pkgver = 1.13.0 - pkgrel = 2 + pkgver = 1.14.0 + pkgrel = 1 url = https://github.com/gleam-lang/gleam arch = x86_64 license = Apache-2.0 @@ -10,6 +10,8 @@ pkgbase = gleam makedepends = rust depends = erlang-core depends = erlang-eunit + depends = gcc-libs + depends = glibc optdepends = rebar3: erlang dependency support optdepends = erlang: standard erlang distribution provides = gleam @@ -17,7 +19,7 @@ pkgbase = gleam options = !libtool options = !staticlibs options = !lto - source = git+https://github.com/gleam-lang/gleam#tag=v1.13.0 - b2sums = 55676086e7e74ac578980e7889e4802d07db5ffe6ce775208d26eaa98761b252b34a9c7f24512483c724c89cfd4eb831cea373cbecac2dd26f76d2ef24bb5e76 + source = git+https://github.com/gleam-lang/gleam#tag=v1.14.0 + b2sums = 67b66dca4c28ca1909c0d4584a75cad9c65b244565b083000deac7ba4b167ba28c3735c8b523c15c0b3eb3e8a1185b6958f5a62bdf3fcb2b85bccfc781b22e86 pkgname = gleam ===================================== PKGBUILD ===================================== @@ -2,26 +2,40 @@ # Contributor: Arnaud Berthomier <[email protected]> pkgname=gleam -pkgver=1.13.0 -pkgrel=2 +pkgver=1.14.0 +pkgrel=1 pkgdesc='Friendly programming language for building type-safe and scalable systems' arch=(x86_64) url='https://github.com/gleam-lang/gleam' license=(Apache-2.0) -depends=(erlang-core erlang-eunit) +depends=(erlang-core erlang-eunit gcc-libs glibc) makedepends=(cargo git rust) optdepends=('rebar3: erlang dependency support' 'erlang: standard erlang distribution') provides=(gleam) options=(!docs !libtool !staticlibs !lto) source=("git+$url#tag=v$pkgver") -b2sums=('55676086e7e74ac578980e7889e4802d07db5ffe6ce775208d26eaa98761b252b34a9c7f24512483c724c89cfd4eb831cea373cbecac2dd26f76d2ef24bb5e76') +b2sums=('67b66dca4c28ca1909c0d4584a75cad9c65b244565b083000deac7ba4b167ba28c3735c8b523c15c0b3eb3e8a1185b6958f5a62bdf3fcb2b85bccfc781b22e86') + +prepare() { + cd $pkgname + export RUSTUP_TOOLCHAIN=stable + cargo fetch --locked --target "$(rustc --print host-tuple)" +} build() { cd $pkgname - cargo build --release + export RUSTUP_TOOLCHAIN=stable + export CARGO_TARGET_DIR=target + cargo build --frozen --release +} + +check() { + cd $pkgname + export RUSTUP_TOOLCHAIN=stable + cargo test --frozen --workspace --exclude test-output } package() { - install -Dm755 $pkgname/target/release/gleam "$pkgdir/usr/bin/gleam" + install -vDm755 $pkgname/target/release/gleam "$pkgdir/usr/bin/gleam" } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/gleam/-/commit/5418c576f004524985e5948748e247b79ff66353 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/gleam/-/commit/5418c576f004524985e5948748e247b79ff66353 You're receiving this email because of your account on gitlab.archlinux.org.
