ports: lapack

This commit is contained in:
Matheus
2026-08-13 23:15:43 -03:00
parent de86d1f926
commit 7dcc6b7ccd
2 changed files with 35 additions and 0 deletions
+30
View File
@@ -0,0 +1,30 @@
name=lapack
revision=1
from_source=lapack
imagedeps="build-essential cmake"
hostdeps="xgcc xbinutils pkgconfig cmake"
deps="base gcc libgfortran libquadmath"
configure() {
cmake \
-DCMAKE_TOOLCHAIN_FILE=${base_dir}/util/cmake \
-DCMAKE_INSTALL_PREFIX=${prefix} \
-DCMAKE_BUILD_TYPE=Release \
-DBUILD_SHARED_LIBS=ON \
-DBUILD_TESTING=OFF \
-DBUILD_DEPRECATED=ON \
-DBUILD_INDEX64_EXT_API=OFF \
-DCBLAS=ON \
-DLAPACKE=ON \
-DCMAKE_INSTALL_LIBDIR=lib \
${source_dir}
}
build() {
make -j${parallelism}
}
package() {
DESTDIR=${dest_dir} make install
find ${dest_dir} -type f -name '*.a' -delete
}
+5
View File
@@ -0,0 +1,5 @@
name=lapack
version=3.12.1
source_method=tarball
tarball_url="https://github.com/Reference-LAPACK/lapack/archive/refs/tags/v${version}.tar.gz"
tarball_sha256="2ca6407a001a474d4d4d35f3a61550156050c48016d949f0da0529c0aa052422"