makedepends=(cmake)

packager="Great-OS Team"
maintainer="sipo"

description="Lightweight C++ template library for vector and matrix math, a.k.a. linear algebra."
url="http://eigen.tuxfamily.org"

name=eigen3
_name=eigen
version=5.0.1

source=(https://gitlab.com/libeigen/eigen/-/archive/$version/${_name}-$version.tar.gz)

build() {

	mkdir -p build && cd build

	cmake ../${_name}-$version \
		-DCMAKE_INSTALL_PREFIX=/usr \
                -DCMAKE_INSTALL_LIBDIR=lib
}

package() {

	make -C build DESTDIR="$PKG" install

# install custom licenses
    install -Dm644 ${_name}-$version/COPYING.MPL2 "$PKG/usr/share/licenses/$name-$version/LICENSE"
    install -Dm644 ${_name}-$version/COPYING.BSD "$PKG/usr/share/licenses/$name-$version/LICENSE"
    install -Dm644 ${_name}-$version/COPYING.MINPACK "$PKG/usr/share/licenses/$name-$version/LICENSE"
}
