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.


Reply via email to