SliTaz Packages

Community Doc Forum Pro Shop Bugs Hg
.

Receipt for package "lapack"

# SliTaz package receipt.

PACKAGE="lapack"
VERSION="3.10.0"
CATEGORY="misc"
SHORT_DESC="Linear Algebra PACKage."
MAINTAINER="slaxemulator@gmail.com"
LICENSE="BSD"
WEB_SITE="https://github.com/Reference-LAPACK/lapack"

TARBALL="$PACKAGE-$VERSION.tar.gz"
WGET_URL="https://github.com/Reference-LAPACK/$PACKAGE/archive/v$VERSION.tar.gz"

DEPENDS="blas gcc-lib-base"
BUILD_DEPENDS="blas cmake gfortran"

# What is the latest version available today?
current_version()
{
    wget -O - ${WGET_URL%/*} 2>/dev/null | \
    sed "/latest/d;/$PACKAGE-/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*|\\1|" | sort -Vr | sed q
}

# Rules to configure and make the package.
compile_rules()
{
#    cp -f $src/INSTALL/make.inc.gfortran    make.inc
#    cp -f "$stuff/Makefile.lapack"        $src/SRC/Makefile

#    export FC=gfortran

#    cd    $src/INSTALL
#    make    clean
#    make    NOOPT="${CFLAGS/-O?/-O0} -fPIC" OPTS="${CFLAGS} -fPIC"

#    cd    $src/SRC
#    make    clean
#    make    FFLAGS="${CFLAGS} -fPIC" CFLAGS="${CFLAGS} -fPIC" shared
#    cp liblapack.so.$VERSION        "$src/"

    mkdir    _build &&
    cd    _build &&
    cmake    ..                    \
        -D CMAKE_INSTALL_LIBDIR=/usr/lib    \
        -D BUILD_SHARED_LIBS=ON &&
    make &&
    make    install
}

# Rules to gen a SliTaz package suitable for Tazpkg.
genpkg_rules()
{
#    mkdir -p $fs/usr

#    install -m755 -d "$fs/usr/lib"
# install -m755 "$src/liblapack.so.$VERSION" \
#    "$fs/usr/lib/"
#  ln -sf liblapack.so.$VERSION "$fs/usr/lib/liblapack.so"
#  ln -sf liblapack.so.$VERSION "$fs/usr/lib/liblapack.so.3"

    cook_copy_files    liblapack.so*

    install -m755 -d    "$fs/usr/share/licenses"
    install -m644 "$src/LICENSE" \
                "$fs/usr/share/licenses/lapack.LICENSE"
}

6047 packages and 209931 files in current database (Mon Jul 1 15:25:36 2024)