python-texttable: update to 1.3.1
[void-packages.git] / srcpkgs / julia / template
blob6380b60ffb9d743a2beb02a43a5fccbed9c923bf
1 # Template file for 'julia'
2 pkgname=julia
3 version=0.6.2
4 revision=1
5 nocross=yes
6 build_style=gnu-makefile
7 make_build_args="prefix=/usr sysconfdir=/etc USE_SYSTEM_LLVM=1
8  USE_LLVM_SHLIB=1 USE_SYSTEM_PCRE=1 USE_SYSTEM_BLAS=1
9  USE_SYSTEM_LAPACK=1 USE_SYSTEM_FFTW=1 USE_SYSTEM_GMP=1
10  USE_SYSTEM_MPFR=1 USE_SYSTEM_ARPACK=1 USE_SYSTEM_LIBUV=0
11  USE_SYSTEM_LIBGIT2=1"
12 make_install_args=$make_build_args
13 hostmakedepends="curl llvm3.9 gcc-fortran perl cmake python m4 git"
14 makedepends="openblas-devel lapack-devel arpack-ng-devel
15  fftw-devel pcre2-devel gmp-devel mpfr-devel libgit2-devel
16  libcurl-devel libssh2-devel mbedtls-devel"
17 depends="libllvm3.9 openblas lapack-devel arpack-ng libfftw
18  pcre2-devel gmp mpfr-devel libgit2-devel libcurl libssh2 mbedtls"
19 conf_files="/etc/julia/juliarc.jl"
20 only_for_archs="i686 x86_64 i686-musl x86_64-musl"
21 short_desc="High-level, high-performance dynamic programming language"
22 maintainer="Francisco Gómez <espectalll@kydara.com>"
23 license="MIT"
24 homepage="https://julialang.org"
25 distfiles="https://github.com/JuliaLang/julia/releases/download/v${version}/julia-${version}.tar.gz"
26 checksum=19d15b07a7609e163420a13f4f9ca885cf61adcd1d970a8d9273919e2c9b74eb
28 case "$XBPS_TARGET_MACHINE" in
29 i686-musl)
30         makedepends+=" libexecinfo-devel"
31         LDFLAGS="-lexecinfo -lc"
32         ;;
33 x86_64-musl)
34         makedepends+=" libexecinfo-devel"
35         LDFLAGS="-lexecinfo"
36         ;;
37 esac
39 case "$XBPS_TARGET_MACHINE" in
40 i686*)
41         export M="pentium4"
42         export CFLAGS="-march=pentium4"
43         export CXXFLAGS="-march=pentium4"
44         make_build_args+=" MARCH=pentium4"
45         ;;
46 x86_64*)
47         export M="x86-64"
48         export CFLAGS="-march=x86-64"
49         export CXXFLAGS="-march=x86-64"
50         make_build_args+=" MARCH=x86-64"
51         ;;
52 esac
54 post_extract() {
55         sed -i '/^install:/s| \$(BUILDROOT)/doc.*||' Makefile
57 post_install() {
58         vlicense LICENSE.md