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.