Carl Smedstad pushed to branch main at Arch Linux / Packaging / Packages / 
erlang-cl


Commits:
900391e1 by Carl Smedstad at 2025-09-18T08:28:41+02:00
upgpkg: 1.2.4-10: Build with rebar3 instead of rebar

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,14 +1,15 @@
 pkgbase = erlang-cl
        pkgdesc = OpenCL binding for Erlang
        pkgver = 1.2.4
-       pkgrel = 9
+       pkgrel = 10
        url = https://github.com/tonyrog/cl
        arch = x86_64
        license = MIT
        makedepends = git
        makedepends = opencl-headers
-       makedepends = rebar
+       makedepends = rebar3
        depends = erlang
+       depends = glibc
        depends = opencl-icd-loader
        replaces = cl
        source = git+https://github.com/tonyrog/cl#tag=cl-1.2.4


=====================================
PKGBUILD
=====================================
@@ -3,26 +3,38 @@
 
 pkgname=erlang-cl
 pkgver=1.2.4
-pkgrel=9
+pkgrel=10
 arch=(x86_64)
 pkgdesc='OpenCL binding for Erlang'
 url='https://github.com/tonyrog/cl'
 license=(MIT)
 replaces=(cl)
-depends=(erlang opencl-icd-loader)
-makedepends=(git opencl-headers rebar)
+depends=(
+  erlang
+  glibc
+  opencl-icd-loader
+)
+makedepends=(
+  git
+  opencl-headers
+  rebar3
+)
 source=("git+$url#tag=cl-$pkgver")
 
b2sums=('68bae78fd520551bafb4dde229deceb8d35ee99464116af16e99e041ec1d59d7dacbfd32bf9587295167c48ca190eb686407f9dfc3b57be556e7f3b5eadfa7e0')
 
 build() {
   cd cl
   CFLAGS+=' -D_FORTIFY_SOURCE=2 -ffat-lto-objects -fPIE'
-  rebar compile
+  rebar3 compile
 }
 
 package() {
   cd cl
-  install -d "$pkgdir/usr/lib/erlang/lib/cl-$pkgver"
-  cp -r * "$pkgdir/usr/lib/erlang/lib/cl-$pkgver/"
-  install -Dm644 COPYRIGHT "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+  install -vdm755 "$pkgdir/usr/lib/erlang/lib/cl-$pkgver"
+  cp -va \
+    _build/default/lib/cl/ebin/ \
+    _build/default/lib/cl/include/ \
+    _build/default/lib/cl/priv/ \
+    "$pkgdir/usr/lib/erlang/lib/cl-$pkgver/"
+  install -vDm644 COPYRIGHT "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/erlang-cl/-/commit/900391e158be6eec8e8234d61cc590eb5acc04a5

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/erlang-cl/-/commit/900391e158be6eec8e8234d61cc590eb5acc04a5
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to