|
|
da79329 |
%global uvcommit 2348256acf5759a544e5ca7935f638d2bc091d60
|
|
|
da79329 |
%global uvversion 2.0.0
|
|
|
cef451d |
|
|
|
da79329 |
%global llvmversion 6.0.1
|
|
|
28222fc |
|
|
|
a49b482 |
%global mpfrversion 4.0.2
|
|
|
28222fc |
|
|
|
a49b482 |
%global unwindversion 1.3.1
|
|
|
f746d61 |
|
|
|
9682f36 |
# Bundled until https://src.fedoraproject.org/rpms/suitesparse/pull-request/2 is merged
|
|
|
a49b482 |
%global suitesparseversion 5.4.0
|
|
|
a49b482 |
|
|
|
28222fc |
%global libwhichcommit 81e9723c0273d78493dc8c8ed570f68d9ce7e89e
|
|
|
e212659 |
|
|
|
a49b482 |
%global pkgcommit 394e7c5d55d3722f5b2ab660ca0a694ea0041974
|
|
|
bfd7e2a |
|
|
|
9682f36 |
%global __provides_exclude_from ^%{_libdir}/%{name}/.*\\.so$
|
|
|
4044a1e |
# List all bundled libraries here
|
|
|
a49b482 |
# OpenBLAS is excluded because we set a symlink to libopenblasp
|
|
|
7a093f4 |
%global _privatelibs lib(openblas_|openblas64_|suitesparse_wrapper|mpfr|ccalltest|LLVM-.*|uv|unwind|spqr|umfpack|colamd|cholmod|ccolamd|camd|amd|suitesparseconfig)\\.so.*
|
|
|
4044a1e |
%global __provides_exclude ^(%{_privatelibs})$
|
|
|
4044a1e |
%global __requires_exclude ^(%{_privatelibs})$
|
|
|
4044a1e |
|
|
|
cef451d |
Name: julia
|
|
|
a49b482 |
Version: 1.2.0
|
|
|
28ce370 |
Release: 3.1%{?dist}
|
|
|
cef451d |
Summary: High-level, high-performance dynamic language for technical computing
|
|
|
cef451d |
# Julia itself is MIT, with a few LGPLv2+ and GPLv2+ files
|
|
|
cef451d |
# libuv is MIT
|
|
|
cef451d |
License: MIT and LGPLv2+ and GPLv2+
|
|
|
cef451d |
URL: http://julialang.org/
|
|
|
df57f92 |
Source0: https://github.com/JuliaLang/julia/releases/download/v%{version}/julia-%{version}.tar.gz
|
|
|
cef451d |
# Julia currently uses a custom version of libuv, patches are not yet upstream
|
|
|
dd712ae |
Source1: https://api.github.com/repos/JuliaLang/libuv/tarball/%{uvcommit}#/libuv-%{uvcommit}.tar.gz
|
|
|
28222fc |
Source2: http://releases.llvm.org/%{llvmversion}/llvm-%{llvmversion}.src.tar.xz
|
|
|
28222fc |
Source3: https://www.mpfr.org/mpfr-current/mpfr-%{mpfrversion}.tar.bz2
|
|
|
28222fc |
Source4: https://api.github.com/repos/vtjnash/libwhich/tarball/%{libwhichcommit}#/libwhich-%{libwhichcommit}.tar.gz
|
|
|
a49b482 |
Source5: http://download.savannah.gnu.org/releases/libunwind/libunwind-%{unwindversion}.tar.gz
|
|
|
9682f36 |
Source6: http://faculty.cse.tamu.edu/davis/SuiteSparse/SuiteSparse-%{suitesparseversion}.tar.gz
|
|
|
bfd7e2a |
Source7: https://api.github.com/repos/JuliaLang/Pkg.jl/tarball/%{pkgcommit}#/Pkg-%{pkgcommit}.tar.gz
|
|
|
87fa3cf |
Patch0: julia_unwind_version.patch
|
|
|
28222fc |
Patch1: llvm-julia-installdirs-64.patch
|
|
|
a49b482 |
Patch2: julia-Bump-libgit2-to-0.28.2-32806.patch
|
|
|
cef451d |
Provides: bundled(libuv) = %{uvversion}
|
|
|
f746d61 |
Provides: bundled(llvm) = %{llvmversion}
|
|
|
f746d61 |
Provides: bundled(mpfr) = %{mpfrversion}
|
|
|
9682f36 |
Provides: bundled(libunwind) = %{unwindversion}
|
|
|
9682f36 |
Provides: bundled(suitesparse) = %{suitesparseversion}
|
|
|
cef451d |
BuildRequires: desktop-file-utils
|
|
|
cef451d |
BuildRequires: dSFMT-devel
|
|
|
28222fc |
BuildRequires: gcc
|
|
|
2bf2cab |
BuildRequires: gcc-c++
|
|
|
132851a |
BuildRequires: gmp-devel >= 5.0
|
|
|
9cb0bcb |
# Needed for libgit2 test
|
|
|
9cb0bcb |
BuildRequires: hostname
|
|
|
cef451d |
BuildRequires: ImageMagick
|
|
|
28222fc |
BuildRequires: libatomic
|
|
|
28222fc |
BuildRequires: openblas-devel
|
|
|
82d0f44 |
BuildRequires: openblas-threads
|
|
|
f4bc2e9 |
BuildRequires: openlibm-devel >= 0.4
|
|
|
28222fc |
BuildRequires: libgit2-devel
|
|
|
9cb0bcb |
# Needed for libgit2 test
|
|
|
9cb0bcb |
BuildRequires: openssl
|
|
|
28222fc |
BuildRequires: mbedtls-devel
|
|
|
28222fc |
BuildRequires: libssh2-devel
|
|
|
28222fc |
BuildRequires: http-parser-devel
|
|
|
28222fc |
BuildRequires: openssl-devel
|
|
|
28222fc |
BuildRequires: libcurl-devel
|
|
|
28222fc |
BuildRequires: curl
|
|
|
dd712ae |
BuildRequires: pcre2-devel
|
|
|
28222fc |
BuildRequires: cmake
|
|
|
28222fc |
BuildRequires: perl
|
|
|
cef451d |
BuildRequires: suitesparse-devel
|
|
|
9cb0bcb |
BuildRequires: utf8proc-devel >= 2.1
|
|
|
cef451d |
BuildRequires: zlib-devel
|
|
|
cef451d |
Requires: julia-common = %{version}-%{release}
|
|
|
9682f36 |
# https://bugzilla.redhat.com/show_bug.cgi?id=1158026
|
|
|
ff60616 |
# https://github.com/JuliaLang/julia/issues/30087
|
|
|
a49b482 |
ExcludeArch: s390x ppc64le %{arm} aarch64
|
|
|
cef451d |
|
|
|
cef451d |
%description
|
|
|
cef451d |
Julia is a high-level, high-performance dynamic programming language
|
|
|
cef451d |
for technical computing, with syntax that is familiar to users of
|
|
|
cef451d |
other technical computing environments. It provides a sophisticated
|
|
|
cef451d |
compiler, distributed parallel execution, numerical accuracy, and an
|
|
|
cef451d |
extensive mathematical function library. The library, largely written
|
|
|
cef451d |
in Julia itself, also integrates mature, best-of-breed C and Fortran
|
|
|
cef451d |
libraries for linear algebra, random number generation, signal processing,
|
|
|
cef451d |
and string processing.
|
|
|
cef451d |
|
|
|
cef451d |
This package only contains the essential parts of the Julia environment:
|
|
|
cef451d |
the julia executable and the standard library.
|
|
|
cef451d |
|
|
|
cef451d |
%package common
|
|
|
cef451d |
Summary: Julia architecture-independent files
|
|
|
cef451d |
BuildArch: noarch
|
|
|
580d820 |
Requires: julia = %{version}-%{release}
|
|
|
cef451d |
|
|
|
cef451d |
%description common
|
|
|
cef451d |
Contains architecture-independent files required to run Julia.
|
|
|
cef451d |
|
|
|
cef451d |
%package doc
|
|
|
cef451d |
Summary: Julia documentation and code examples
|
|
|
cef451d |
BuildArch: noarch
|
|
|
cef451d |
Requires: julia = %{version}-%{release}
|
|
|
cef451d |
|
|
|
cef451d |
%description doc
|
|
|
cef451d |
Contains the Julia manual, the reference documentation of the standard library
|
|
|
cef451d |
and code examples.
|
|
|
cef451d |
|
|
|
cef451d |
%package devel
|
|
|
cef451d |
Summary: Julia development, debugging and testing files
|
|
|
cef451d |
Requires: julia%{?_isa} = %{version}-%{release}
|
|
|
cef451d |
|
|
|
cef451d |
%description devel
|
|
|
cef451d |
Contains library symbolic links and header files for developing applications
|
|
|
cef451d |
linking to the Julia library, in particular embedding it, as well as
|
|
|
cef451d |
tests and a debugging version of Julia. This package is normally not
|
|
|
cef451d |
needed when programming in the Julia language, but rather for embedding
|
|
|
cef451d |
Julia into external programs or debugging Julia itself.
|
|
|
cef451d |
|
|
|
cef451d |
%prep
|
|
|
522bed3 |
%setup -q
|
|
|
c4fb712 |
|
|
|
87fa3cf |
%patch0 -p1
|
|
|
28222fc |
|
|
|
28222fc |
%if 0%{?__isa_bits} == 64
|
|
|
28222fc |
patch -p1 < %PATCH1
|
|
|
28222fc |
%endif
|
|
|
87fa3cf |
|
|
|
a49b482 |
%patch2 -p1
|
|
|
a49b482 |
|
|
|
bfd7e2a |
mkdir -p deps/srccache stdlib/srccache
|
|
|
cef451d |
|
|
|
4c46d3c |
pushd deps/srccache
|
|
|
dd712ae |
# Julia downloads tarballs for external dependencies even when the folder is present:
|
|
|
dd712ae |
# we need to copy the tarball and let the build process unpack it
|
|
|
dd712ae |
# https://github.com/JuliaLang/julia/pull/10280
|
|
|
dd712ae |
cp -p %SOURCE1 .
|
|
|
28222fc |
cp -p %SOURCE2 .
|
|
|
28222fc |
cp -p %SOURCE3 .
|
|
|
28222fc |
cp -p %SOURCE4 .
|
|
|
f746d61 |
cp -p %SOURCE5 .
|
|
|
9682f36 |
cp -p %SOURCE6 .
|
|
|
cef451d |
popd
|
|
|
cef451d |
|
|
|
bfd7e2a |
pushd stdlib/srccache
|
|
|
bfd7e2a |
cp -p %SOURCE7 .
|
|
|
bfd7e2a |
popd
|
|
|
bfd7e2a |
|
|
|
cef451d |
# Required so that the image is not optimized for the build CPU
|
|
|
cef451d |
# (i386 does not work yet: https://github.com/JuliaLang/julia/issues/7185)
|
|
|
cef451d |
# Without specifying MARCH, the Julia system image would only work on native CPU
|
|
|
28222fc |
# CPU targets reflect those used upstream at
|
|
|
28222fc |
# https://github.com/JuliaCI/julia-buildbot/blob/master/master/inventory.py
|
|
|
dd712ae |
%ifarch %{ix86}
|
|
|
28222fc |
%global march MARCH=pentium4
|
|
|
28222fc |
%global cpu_target JULIA_CPU_TARGET="pentium4;sandybridge,-xsaveopt,clone_all"
|
|
|
dd712ae |
%endif
|
|
|
dd712ae |
%ifarch x86_64
|
|
|
28222fc |
%global march MARCH=x86-64
|
|
|
28222fc |
%global cpu_target JULIA_CPU_TARGET="generic;sandybridge,-xsaveopt,clone_all;haswell,-rdrnd,base(1)"
|
|
|
dd712ae |
%endif
|
|
|
dd712ae |
%ifarch %{arm}
|
|
|
dd712ae |
# gcc and LLVM do not support the same targets
|
|
|
28222fc |
%global march MARCH=$(echo %optflags | grep -Po 'march=\\K[^ ]*')
|
|
|
28222fc |
%global cpu_target JULIA_CPU_TARGET="generic"
|
|
|
dd712ae |
%endif
|
|
|
dd712ae |
%ifarch armv7hl
|
|
|
28222fc |
%global march MARCH=$(echo %optflags | grep -Po 'march=\\K[^ ]*')
|
|
|
98f98bb |
%global cpu_target JULIA_CPU_TARGET="armv7-a;armv7-a,neon;armv7-a,neon,vfp4"
|
|
|
dd712ae |
%endif
|
|
|
71fe7ee |
%ifarch aarch64
|
|
|
28222fc |
%global march MARCH=armv8-a
|
|
|
28222fc |
%global cpu_target JULIA_CPU_TARGET="generic"
|
|
|
28222fc |
%endif
|
|
|
28222fc |
%ifarch ppc64le
|
|
|
28222fc |
%global march %{nil}
|
|
|
28222fc |
%global cpu_target JULIA_CPU_TARGET="pwr8"
|
|
|
71fe7ee |
%endif
|
|
|
dd712ae |
|
|
|
a49b482 |
# Use the non-threaded OpenBLAS library name internally to match what Julia uses so that
|
|
|
a49b482 |
# libraries built using BinaryBuilder (like Arpack.jl) work
|
|
|
a49b482 |
# We symlink it to libopenblasp below so that threads are used in the end
|
|
|
9682f36 |
%if 0%{?__isa_bits} == 64
|
|
|
a49b482 |
%global blas USE_BLAS64=1 OPENBLAS_SYMBOLSUFFIX=64_ LIBBLAS=-lopenblas64_ LIBBLASNAME=libopenblas64_ LIBLAPACK=-lopenblas64_ LIBLAPACKNAME=libopenblas64_
|
|
|
a49b482 |
%else
|
|
|
a49b482 |
%global blas LIBBLAS=-lopenblas LIBBLASNAME=libopenblas LIBLAPACK=-lopenblas LIBLAPACKNAME=libopenblas
|
|
|
a49b482 |
%endif
|
|
|
a49b482 |
|
|
|
a49b482 |
%if 0%{?el7}
|
|
|
a49b482 |
%global cmake CMAKE=cmake3
|
|
|
9682f36 |
%else
|
|
|
a49b482 |
%global cmake CMAKE=cmake
|
|
|
9682f36 |
%endif
|
|
|
6326ec1 |
|
|
|
cef451d |
# About build, build_libdir and build_bindir, see https://github.com/JuliaLang/julia/issues/5063#issuecomment-32628111
|
|
|
dd712ae |
%global julia_builddir %{_builddir}/%{name}/build
|
|
|
7a093f4 |
%global commonopts USE_SYSTEM_LLVM=0 USE_SYSTEM_LIBUNWIND=0 USE_SYSTEM_PCRE=1 USE_SYSTEM_BLAS=1 USE_SYSTEM_LAPACK=1 USE_SYSTEM_GMP=1 USE_SYSTEM_MPFR=0 USE_SYSTEM_SUITESPARSE=0 USE_SYSTEM_DSFMT=1 USE_SYSTEM_LIBUV=0 USE_SYSTEM_UTF8PROC=1 USE_SYSTEM_LIBGIT2=1 USE_SYSTEM_LIBSSH2=1 USE_SYSTEM_MBEDTLS=1 USE_SYSTEM_CURL=1 USE_SYSTEM_PATCHELF=1 USE_SYSTEM_LIBM=0 USE_SYSTEM_OPENLIBM=1 BUNDLE_DEBUG_LIBS=1 JULIA_SPLITDEBUG=1 TAGGED_RELEASE_BANNER="Fedora %{fedora} build" VERBOSE=1 %{march} %{cpu_target} %{blas} prefix=%{_prefix} bindir=%{_bindir} libdir=%{_libdir} libexecdir=%{_libexecdir} datarootdir=%{_datarootdir} includedir=%{_includedir} sysconfdir=%{_sysconfdir} build_prefix=%{julia_builddir}%{_prefix} build_bindir=%{julia_builddir}%{_bindir} build_libdir=%{julia_builddir}%{_libdir} build_private_libdir=%{julia_builddir}%{_libdir}/julia build_libexecdir=%{julia_builddir}%{_libexecdir} build_datarootdir=%{julia_builddir}%{_datarootdir} build_includedir=%{julia_builddir}%{_includedir} build_sysconfdir=%{julia_builddir}%{_sysconfdir} JULIA_CPU_THREADS=$(echo %{?_smp_mflags} | sed s/-j//)
|
|
|
cef451d |
|
|
|
cef451d |
%build
|
|
|
28222fc |
# Temporary workaround for https://github.com/JuliaLang/julia/issues/27118
|
|
|
98f98bb |
%global optflags %(echo %{optflags} | sed 's/-Wp,-D_GLIBCXX_ASSERTIONS //')
|
|
|
98f98bb |
|
|
|
98f98bb |
%ifarch %{arm}
|
|
|
98f98bb |
# Decrease debuginfo verbosity to reduce memory consumption during final library linking
|
|
|
98f98bb |
%global optflags %(echo %{optflags} | sed 's/-g /-g1 /')
|
|
|
98f98bb |
%endif
|
|
|
28222fc |
|
|
|
28222fc |
%ifarch %{ix86}
|
|
|
4c46d3c |
# Need to repeat -march here to override i686 from optflags
|
|
|
98f98bb |
%global buildflags CFLAGS="%optflags -march=pentium4" CXXFLAGS="%optflags -march=pentium4"
|
|
|
28222fc |
%else
|
|
|
98f98bb |
%global buildflags CFLAGS="%optflags" CXXFLAGS="%optflags"
|
|
|
28222fc |
%endif
|
|
|
4c46d3c |
|
|
|
be9c2c0 |
# If debug is not built here, it is built during make install
|
|
|
4c46d3c |
make %{?_smp_mflags} %{buildflags} %{commonopts} release debug
|
|
|
cef451d |
|
|
|
cef451d |
%check
|
|
|
98f98bb |
# Disable tests known to fail currently
|
|
|
98f98bb |
%ifarch ppc64le %{arm} aarch64
|
|
|
98f98bb |
sed -i 's/\"numbers\",//' test/choosetests.jl
|
|
|
98f98bb |
sed -i 's/\"ccall\",//' test/choosetests.jl
|
|
|
98f98bb |
sed -i 's/\"vecelement\", //' test/choosetests.jl
|
|
|
98f98bb |
sed -i 's/\"stress\",//' test/choosetests.jl
|
|
|
98f98bb |
sed -i 's/\"errorshow\",//' test/choosetests.jl
|
|
|
98f98bb |
sed -i 's/\"threads\",//' test/choosetests.jl
|
|
|
98f98bb |
%endif
|
|
|
fec609a |
%ifarch %{arm}
|
|
|
fec609a |
# https://github.com/JuliaLang/julia/issues/29447
|
|
|
a49b482 |
sed -i 's/readdir(STDLIB_DIR)/setdiff(readdir(STDLIB_DIR), ["Distributed"])/g' test/choosetests.jl
|
|
|
fec609a |
%endif
|
|
|
98f98bb |
%ifarch ppc64le
|
|
|
98f98bb |
# LinearAlgebra/lapack is the problematic test
|
|
|
a49b482 |
sed -i 's/readdir(STDLIB_DIR)/setdiff(readdir(STDLIB_DIR), ["LibGit2", "LinearAlgebra"])/g' test/choosetests.jl
|
|
|
98f98bb |
sed -i 's/\"cmdlineargs\", //' test/choosetests.jl
|
|
|
98f98bb |
%endif
|
|
|
98f98bb |
|
|
|
4c46d3c |
make %{commonopts} test
|
|
|
cef451d |
|
|
|
cef451d |
%install
|
|
|
4c46d3c |
make %{commonopts} DESTDIR=%{buildroot} install
|
|
|
cef451d |
|
|
|
a49b482 |
pushd %{buildroot}%{_libdir}/julia
|
|
|
2d7ab6c |
# Some Julia packages rely on being able to use libjulia, but we only
|
|
|
2d7ab6c |
# ship %%{_libdir}/libjulia.so in the -devel package
|
|
|
2d7ab6c |
ln -s ../libjulia.so.1 libjulia.so
|
|
|
2d7ab6c |
# Raise an error in case of failure
|
|
|
2d7ab6c |
realpath -e libjulia.so
|
|
|
2d7ab6c |
|
|
|
a49b482 |
%if 0%{?__isa_bits} == 64
|
|
|
a49b482 |
rm libopenblas64_.so
|
|
|
a49b482 |
ln -s %{_libdir}/libopenblasp64_.so.0 libopenblas64_.so
|
|
|
51be5ed |
ln -s %{_libdir}/libopenblasp64_.so.0 libopenblas64_.so.0
|
|
|
a49b482 |
# Raise an error in case of failure
|
|
|
a49b482 |
realpath -e libopenblas64_.so
|
|
|
51be5ed |
realpath -e libopenblas64_.so.0
|
|
|
a49b482 |
%else
|
|
|
a49b482 |
rm libopenblas.so
|
|
|
a49b482 |
ln -s %{_libdir}/libopenblasp.so.0 libopenblas.so
|
|
|
51be5ed |
ln -s %{_libdir}/libopenblasp.so.0 libopenblas.so.0
|
|
|
a49b482 |
# Raise an error in case of failure
|
|
|
a49b482 |
realpath -e libopenblas.so
|
|
|
51be5ed |
realpath -e libopenblas.so.0
|
|
|
a49b482 |
%endif
|
|
|
a49b482 |
popd
|
|
|
a49b482 |
|
|
|
cef451d |
cp -p CONTRIBUTING.md LICENSE.md NEWS.md README.md %{buildroot}%{_docdir}/julia/
|
|
|
cef451d |
|
|
|
cef451d |
pushd %{buildroot}%{_prefix}/share/man/man1/
|
|
|
cef451d |
ln -s julia.1.gz julia-debug.1.gz
|
|
|
cef451d |
popd
|
|
|
cef451d |
|
|
|
cef451d |
# Install .desktop file and icons
|
|
|
cef451d |
mkdir -p %{buildroot}%{_datarootdir}/icons/hicolor/scalable/apps/
|
|
|
cef451d |
mkdir -p %{buildroot}%{_datarootdir}/icons/hicolor/16x16/apps/
|
|
|
cef451d |
mkdir -p %{buildroot}%{_datarootdir}/icons/hicolor/24x24/apps/
|
|
|
cef451d |
mkdir -p %{buildroot}%{_datarootdir}/icons/hicolor/32x32/apps/
|
|
|
cef451d |
mkdir -p %{buildroot}%{_datarootdir}/icons/hicolor/48x48/apps/
|
|
|
cef451d |
mkdir -p %{buildroot}%{_datarootdir}/icons/hicolor/256x256/apps/
|
|
|
9cb0bcb |
cp -p contrib/julia.svg %{buildroot}%{_datarootdir}/icons/hicolor/scalable/apps/%{name}.svg
|
|
|
dd712ae |
convert -scale 16x16 -extent 16x16 -gravity center -background transparent \
|
|
|
9cb0bcb |
contrib/julia.svg %{buildroot}%{_datarootdir}/icons/hicolor/16x16/apps/%{name}.png
|
|
|
dd712ae |
convert -scale 24x24 -extent 24x24 -gravity center -background transparent \
|
|
|
9cb0bcb |
contrib/julia.svg %{buildroot}%{_datarootdir}/icons/hicolor/24x24/apps/%{name}.png
|
|
|
dd712ae |
convert -scale 32x32 -extent 32x32 -gravity center -background transparent \
|
|
|
9cb0bcb |
contrib/julia.svg %{buildroot}%{_datarootdir}/icons/hicolor/32x32/apps/%{name}.png
|
|
|
dd712ae |
convert -scale 48x48 -extent 48x48 -gravity center -background transparent \
|
|
|
9cb0bcb |
contrib/julia.svg %{buildroot}%{_datarootdir}/icons/hicolor/48x48/apps/%{name}.png
|
|
|
dd712ae |
convert -scale 256x256 -extent 256x256 -gravity center -background transparent \
|
|
|
9cb0bcb |
contrib/julia.svg %{buildroot}%{_datarootdir}/icons/hicolor/256x256/apps/%{name}.png
|
|
|
cef451d |
desktop-file-validate %{buildroot}%{_datarootdir}/applications/%{name}.desktop
|
|
|
cef451d |
|
|
|
4a1d16c |
rm %{buildroot}%{_datarootdir}/icons/hicolor/icon-theme.cache
|
|
|
4a1d16c |
|
|
|
cef451d |
%files
|
|
|
cef451d |
%dir %{_docdir}/julia/
|
|
|
cef451d |
%{_docdir}/julia/LICENSE.md
|
|
|
cef451d |
%doc %{_docdir}/julia/CONTRIBUTING.md
|
|
|
cef451d |
%doc %{_docdir}/julia/NEWS.md
|
|
|
cef451d |
%doc %{_docdir}/julia/README.md
|
|
|
cef451d |
%{_bindir}/julia
|
|
|
cef451d |
%{_libdir}/julia/
|
|
|
be3afb4 |
%exclude %{_libdir}/julia/*debug*
|
|
|
4c46d3c |
%{_libdir}/libjulia.so.*
|
|
|
cef451d |
%{_mandir}/man1/julia.1*
|
|
|
dd712ae |
%{_datarootdir}/appdata/julia.appdata.xml
|
|
|
cef451d |
%{_datarootdir}/applications/%{name}.desktop
|
|
|
cef451d |
%{_datarootdir}/icons/hicolor/scalable/apps/%{name}.svg
|
|
|
cef451d |
%{_datarootdir}/icons/hicolor/16x16/apps/%{name}.png
|
|
|
cef451d |
%{_datarootdir}/icons/hicolor/24x24/apps/%{name}.png
|
|
|
cef451d |
%{_datarootdir}/icons/hicolor/32x32/apps/%{name}.png
|
|
|
cef451d |
%{_datarootdir}/icons/hicolor/48x48/apps/%{name}.png
|
|
|
cef451d |
%{_datarootdir}/icons/hicolor/256x256/apps/%{name}.png
|
|
|
cef451d |
|
|
|
cef451d |
%files common
|
|
|
cef451d |
%dir %{_datarootdir}/julia/
|
|
|
0b039d1 |
%{_datarootdir}/julia/*.jl
|
|
|
cef451d |
%{_datarootdir}/julia/base/
|
|
|
28222fc |
%{_datarootdir}/julia/stdlib/
|
|
|
28222fc |
%{_datarootdir}/julia/base.cache
|
|
|
cef451d |
|
|
|
cef451d |
%dir %{_sysconfdir}/julia/
|
|
|
28222fc |
%config(noreplace) %{_sysconfdir}/julia/startup.jl
|
|
|
cef451d |
|
|
|
cef451d |
%files doc
|
|
|
dd712ae |
%doc %{_docdir}/julia/
|
|
|
cef451d |
|
|
|
cef451d |
%files devel
|
|
|
cef451d |
%{_bindir}/julia-debug
|
|
|
4c46d3c |
%{_libdir}/libjulia.so
|
|
|
4c46d3c |
%{_libdir}/libjulia-debug.so*
|
|
|
a49b482 |
%{_libdir}/julia/libccalltest.so.debug
|
|
|
a49b482 |
%{_libdir}/julia/sys-debug.so
|
|
|
cef451d |
%{_includedir}/julia/
|
|
|
cef451d |
%{_datarootdir}/julia/test/
|
|
|
cef451d |
%{_mandir}/man1/julia-debug.1*
|
|
|
cef451d |
|
|
|
a49b482 |
%post
|
|
|
a49b482 |
/sbin/ldconfig
|
|
|
a49b482 |
/bin/touch --no-create %{_datarootdir}/icons/hicolor &>/dev/null || :
|
|
|
a49b482 |
exit 0
|
|
|
cef451d |
|
|
|
cef451d |
%changelog
|
|
|
28ce370 |
* Tue Nov 5 2019 Milan Bouchet-Valat <nalimilan@club.fr> - 1.2.0-3.1
|
|
|
28ce370 |
- Include libjulia.so symlink in private Julia libdir so that packages
|
|
|
28ce370 |
can call into libjulia even when julia-devel is not installed (fixes rhbz#1764797).
|
|
|
28ce370 |
|
|
|
51be5ed |
* Tue Oct 8 2019 Milan Bouchet-Valat <nalimilan@club.fr> - 1.2.0-3
|
|
|
51be5ed |
- Fix missing libopenblas64_.so.0 symlink to fix rhbz#1758803.
|
|
|
51be5ed |
|
|
|
7a093f4 |
* Tue Aug 27 2019 Milan Bouchet-Valat <nalimilan@club.fr> - 1.2.0-2
|
|
|
7a093f4 |
- Unbundle PCRE.
|
|
|
7a093f4 |
|
|
|
a49b482 |
* Sun Aug 25 2019 Milan Bouchet-Valat <nalimilan@club.fr> - 1.2.0-1
|
|
|
a49b482 |
- New upstream release.
|
|
|
a49b482 |
- Use openblas(64_).so as internal library name to fix packages like Arpack.jl.
|
|
|
a49b482 |
- Bundle PCRE to work around rhbz#1743863.
|
|
|
a49b482 |
- Move libccalltest.so.debug and sys-debug.so to julia-devel.
|
|
|
a49b482 |
- Disable ARM architectures for now due to test failures.
|
|
|
a49b482 |
|
|
|
7582766 |
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.0-4
|
|
|
7582766 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
7582766 |
|
|
|
9625349 |
* Thu Jun 06 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.1.0-3
|
|
|
9625349 |
- Rebuild for libgit2 0.28.x
|
|
|
9625349 |
|
|
|
d2a3a5f |
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.0-2
|
|
|
d2a3a5f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
d2a3a5f |
|
|
|
da79329 |
* Tue Jan 22 2019 Milan Bouchet-Valat <nalimilan@club.fr> - 1.1.0-1
|
|
|
da79329 |
- New upstream release.
|
|
|
da79329 |
|
|
|
522bed3 |
* Wed Dec 19 2018 Milan Bouchet-Valat <nalimilan@club.fr> - 1.0.3-1
|
|
|
522bed3 |
- New upstream release.
|
|
|
522bed3 |
|
|
|
bfd7e2a |
* Sat Nov 10 2018 Milan Bouchet-Valat <nalimilan@club.fr> - 1.0.2-1
|
|
|
bfd7e2a |
- New upstream release.
|
|
|
bfd7e2a |
|
|
|
be3afb4 |
* Mon Oct 29 2018 Milan Bouchet-Valat <nalimilan@club.fr> - 1.0.1-5
|
|
|
be3afb4 |
- Drop unnecessary dependency of julia on julia-devel and openblas-threads.
|
|
|
be3afb4 |
- Add Fedora to release banner.
|
|
|
be3afb4 |
|
|
|
9682f36 |
* Sat Oct 20 2018 Milan Bouchet-Valat <nalimilan@club.fr> - 1.0.1-4
|
|
|
9682f36 |
- Use ILP64 BLAS and bundle SuiteSparse until system packages support it.
|
|
|
9682f36 |
|
|
|
7098788 |
* Sat Oct 06 2018 Morten Stevens <mstevens@fedoraproject.org> - 1.0.1-3
|
|
|
7098788 |
- Rebuilt for mbed TLS 2.13.0
|
|
|
7098788 |
|
|
|
8ca1ae5 |
* Wed Oct 3 2018 Milan Bouchet-Valat <nalimilan@club.fr> - 1.0.1-2
|
|
|
8ca1ae5 |
- Make package installable again by fixing Requires.
|
|
|
8ca1ae5 |
|
|
|
28ec854 |
* Sun Sep 30 2018 Milan Bouchet-Valat <nalimilan@club.fr> - 1.0.1-1
|
|
|
28ec854 |
- New upstream release.
|
|
|
28ec854 |
- Remove internal libraries from Provides.
|
|
|
28ec854 |
- Enable build on ARM and PPC.
|
|
|
28ec854 |
|
|
|
f746d61 |
* Fri Sep 7 2018 Milan Bouchet-Valat <nalimilan@club.fr> - 1.0.0-2
|
|
|
f746d61 |
- Fix FTBFS by bundling libunwind.
|
|
|
f746d61 |
|
|
|
f746d61 |
* Fri Sep 7 2018 Milan Bouchet-Valat <nalimilan@club.fr> - 1.0.0-1
|
|
|
28222fc |
- New upstream release 1.0.0.
|
|
|
28222fc |
|
|
|
ba76a55 |
* Fri Aug 10 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.6.3-3
|
|
|
ba76a55 |
- Rebuild for libgit2 0.27.x
|
|
|
ba76a55 |
|
|
|
40fd942 |
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.3-2
|
|
|
40fd942 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
40fd942 |
|
|
|
5354578 |
* Sun Jun 3 2018 Milan Bouchet-Valat <nalimilan@club.fr> - 0.6.3-1
|
|
|
5354578 |
- New upstream release.
|
|
|
5354578 |
|
|
|
87fa3cf |
* Fri Mar 23 2018 Milan Bouchet-Valat <nalimilan@club.fr> - 0.6.2-3
|
|
|
87fa3cf |
- Work around bug in UNW_VERSION_MINOR not being a single integer by removing redundant check.
|
|
|
3bd63a7 |
- Fix libgit2 test failure due to letter case.
|
|
|
87fa3cf |
|
|
|
712f2e8 |
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.2-2
|
|
|
712f2e8 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
712f2e8 |
|
|
|
c768f86 |
* Thu Dec 14 2017 Milan Bouchet-Valat <nalimilan@club.fr> - 0.6.2-1
|
|
|
c768f86 |
- New upstream release.
|
|
|
c768f86 |
|
|
|
744ec93 |
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.0-4
|
|
|
744ec93 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
|
|
744ec93 |
|
|
|
7e8af18 |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.0-3
|
|
|
7e8af18 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
7e8af18 |
|
|
|
46a6769 |
* Sun Jul 09 2017 Milan Bouchet-Valat <nalimilan@club.fr> - 0.6.0-2
|
|
|
c4fb712 |
- Fix build with libgit2 0.26.
|
|
|
c4fb712 |
|
|
Igor Gnatenko |
e03a49e |
* Sat Jul 08 2017 Igor Gnatenko <ignatenko@redhat.com> - 0.6.0-2
|
|
Igor Gnatenko |
e03a49e |
- Rebuild for libgit2 0.26.x
|
|
Igor Gnatenko |
e03a49e |
|
|
|
df57f92 |
* Thu Jun 22 2017 Milan Bouchet-Valat <nalimilan@club.fr> - 0.6.0-1
|
|
|
df57f92 |
- New upstream release.
|
|
|
df57f92 |
|
|
|
b9731be |
* Sun Jun 11 2017 Milan Bouchet-Valat <nalimilan@club.fr> - 0.6.0-0.5.rc3
|
|
|
b9731be |
- New upstream release.
|
|
|
b9731be |
- Use system libunwind instead of bundling it.
|
|
|
b9731be |
|
|
|
cc3f359 |
* Thu May 25 2017 Peter Robinson <pbrobinson@fedoraproject.org> 0.6.0-0.4.rc2
|
|
|
cc3f359 |
- Rebuild llvm-4
|
|
|
cc3f359 |
|
|
|
84f7034 |
* Fri May 19 2017 Milan Bouchet-Valat <nalimilan@club.fr> - 0.6.0-0.3.rc2
|
|
|
84f7034 |
- New upstream release.
|
|
|
84f7034 |
|
|
|
7b9054d |
* Sat Apr 1 2017 Milan Bouchet-Valat <nalimilan@club.fr> - 0.6.0-0.2.pre.beta
|
|
|
7b9054d |
- New upstream release.
|
|
|
7b9054d |
|
|
|
9cb0bcb |
* Thu Mar 2 2017 Milan Bouchet-Valat <nalimilan@club.fr> - 0.6.0-0.1.pre.alpha
|
|
|
9cb0bcb |
- New upstream release, fixes build with libgit 0.25.
|
|
|
9cb0bcb |
|
|
|
7d328fe |
* Tue Feb 21 2017 Milan Bouchet-Valat <nalimilan@club.fr> - 0.5.0-3
|
|
|
7d328fe |
- Rebuild for GCC7.
|
|
|
7d328fe |
|
|
Igor Gnatenko |
073850b |
* Tue Feb 07 2017 Igor Gnatenko <ignatenko@redhat.com> - 0.5.0-2
|
|
Igor Gnatenko |
073850b |
- Rebuild for libgit2-0.25.x
|
|
Igor Gnatenko |
073850b |
|
|
|
be9c2c0 |
* Tue Sep 20 2016 Milan Bouchet-Valat <nalimilan@club.fr> - 0.5.0-1
|
|
|
be9c2c0 |
- New upstream release.
|
|
|
be9c2c0 |
|
|
|
4c46d3c |
* Thu Sep 15 2016 Milan Bouchet-Valat <nalimilan@club.fr> - 0.5.0-0.rc4
|
|
|
4c46d3c |
- New upstream release candidate.
|
|
|
4c46d3c |
|
|
|
1510147 |
* Mon Jun 20 2016 Milan Bouchet-Valat <nalimilan@club.fr> - 0.4.6-1
|
|
|
1510147 |
- New upstream release.
|
|
|
1510147 |
- Drop tridiag patch, now included upstream.
|
|
|
1510147 |
|
|
|
f02cd45 |
* Wed Mar 30 2016 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 0.4.5-2
|
|
|
f02cd45 |
- Rebuild for libgit2 0.24.0 once more
|
|
|
f02cd45 |
|
|
|
c88d15b |
* Sun Mar 20 2016 Milan Bouchet-Valat <nalimilan@club.fr> - 0.4.5-1
|
|
|
c88d15b |
- New upstream release.
|
|
|
c88d15b |
|
|
|
1cb2c03 |
* Sun Mar 20 2016 Milan Bouchet-Valat <nalimilan@club.fr> - 0.4.3-9
|
|
|
28c0c0c |
- Add patch to fix non-deterministic test failure with OpenBLAS 0.2.16.
|
|
|
28c0c0c |
|
|
|
7ba68ec |
* Sun Mar 20 2016 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 0.4.3-8
|
|
|
7ba68ec |
- Rebuild for libgit2 0.24.0
|
|
|
7ba68ec |
|
|
|
59fefee |
* Tue Mar 8 2016 Milan Bouchet-Valat <nalimilan@club.fr> - 0.4.3-7
|
|
|
59fefee |
- Fix generation of library symlinks to rely only on major version.
|
|
|
59fefee |
- Rebuild for openlibm SONAME bump.
|
|
|
59fefee |
- Use openlibm on all platforms.
|
|
|
59fefee |
|
|
|
196d29a |
* Wed Mar 2 2016 Milan Bouchet-Valat <nalimilan@club.fr> - 0.4.3-6
|
|
|
196d29a |
- Fix missing PCRE2 dependency, use realpath -e to detect this problem.
|
|
|
196d29a |
|
|
|
7966242 |
* Tue Mar 1 2016 Milan Bouchet-Valat <nalimilan@club.fr> - 0.4.3-5
|
|
|
7966242 |
- Automate generation of library symlinks, and include them in the package instead of
|
|
|
7966242 |
in %%post so that dependencies on specific library versions are detected.
|
|
|
7966242 |
|
|
|
9fbc0fa |
* Fri Feb 26 2016 Suvayu Ali <fatkasuvayu+linux@gmail.com> - 0.4.3-4
|
|
|
9fbc0fa |
- Fix broken symlinks in libdir
|
|
|
9fbc0fa |
|
|
|
2c7c42c |
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.3-3
|
|
|
2c7c42c |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
2c7c42c |
|
|
|
e2e7248 |
* Thu Jan 28 2016 Milan Bouchet-Valat <nalimilan@club.fr> - 0.4.3-2
|
|
|
e2e7248 |
- Fix build with GCC 6.
|
|
|
e2e7248 |
|
|
|
9a3207d |
* Thu Jan 28 2016 Milan Bouchet-Valat <nalimilan@club.fr> - 0.4.3-1
|
|
|
8c95f0c |
- New upstream release.
|
|
|
8c95f0c |
- Revert to LP64 OpenBLAS until ILP64 works correctly.
|
|
|
8c95f0c |
|
|
|
d5319cb |
* Wed Jan 27 2016 Adam Jackson <ajax@redhat.com> 0.4.2-4
|
|
|
d5319cb |
- Rebuild for llvm 3.7.1 library split
|
|
|
d5319cb |
|
|
Orion Poplawski |
8fff27b |
* Tue Jan 5 2016 Orion Poplawski <orion@cora.nwra.com> - 0.4.2-3
|
|
Orion Poplawski |
8fff27b |
- Use proper conditional for __isa_bits tests
|
|
Orion Poplawski |
8fff27b |
|
|
|
6326ec1 |
* Thu Dec 24 2015 Milan Bouchet-Valat <nalimilan@club.fr> - 0.4.2-2
|
|
|
82d0f44 |
- Use new ILP64 OpenBLAS, suffixed with 64_ (ARPACK and SuiteSparse still use
|
|
|
82d0f44 |
the LP64 Atlas).
|
|
|
6326ec1 |
|
|
|
6a0595f |
* Wed Dec 9 2015 Milan Bouchet-Valat <nalimilan@club.fr> - 0.4.2-1
|
|
|
6a0595f |
- New upstream release.
|
|
|
1a388a0 |
- Update bundled libuv to latest Julia fork.
|
|
|
6a0595f |
|
|
|
b176508 |
* Mon Nov 9 2015 Milan Bouchet-Valat <nalimilan@club.fr> - 0.4.1-1
|
|
|
b176508 |
- New upstream release.
|
|
|
b176508 |
- Pass explicitly -march to override default -march=i686 with pentium4.
|
|
|
b176508 |
- Get rid of useless build dependencies.
|
|
|
b176508 |
|
|
|
e212659 |
* Fri Oct 9 2015 Milan Bouchet-Valat <nalimilan@club.fr> - 0.4.0-2
|
|
|
e212659 |
- Use LLVM 3.3 to fix bugs and improve compilation performance.
|
|
|
e212659 |
- Run all the tests now that they pass.
|
|
|
e212659 |
- Stop specifying -fsigned-char explicitly, since it is now handled by Julia.
|
|
|
e212659 |
- Refactor architecture checking logic to prepare support for new arches.
|
|
|
e212659 |
- Use upstream .desktop file instead of a custom one.
|
|
|
e212659 |
|
|
|
442e05a |
* Fri Oct 9 2015 Milan Bouchet-Valat <nalimilan@club.fr> - 0.4.0-1
|
|
|
442e05a |
- New upstream release.
|
|
|
442e05a |
- Drop patches now included upstream.
|
|
|
442e05a |
- Drop obsolete rm commands.
|
|
|
442e05a |
|
|
|
aa2c2cb |
* Thu Sep 17 2015 Dave Airlie <airlied@redhat.com> 0.4.0-0.4.rc1
|
|
|
aa2c2cb |
- drag in latest upstream 0.4 branch in hope of fixing i686
|
|
|
aa2c2cb |
- drop out some tests on i686
|
|
|
aa2c2cb |
- build against LLVM 3.7
|
|
|
aa2c2cb |
|
|
|
651db54 |
* Fri Sep 11 2015 Milan Bouchet-Valat <nalimilan@club.fr> - 0.4.0-0.3.rc1
|
|
|
651db54 |
- New upstream release candidate.
|
|
|
651db54 |
- Drop now useless patch.
|
|
|
651db54 |
- Remove libccalltest.so file installed under /usr/share/.
|
|
|
651db54 |
|
|
|
f7eaa2b |
* Fri Aug 28 2015 Nils Philippsen <nils@redhat.com> - 0.4.0-0.2.20150823git
|
|
|
f7eaa2b |
- rebuild against suitesparse-4.4.5, to work around
|
|
|
f7eaa2b |
https://github.com/JuliaLang/julia/issues/12841
|
|
|
f7eaa2b |
|
|
|
651db54 |
* Sun Aug 23 2015 Milan Bouchet-Valat <nalimilan@club.fr> - 0.4.0-0.1.20150823git
|
|
|
dd712ae |
- Update to development version 0.4.0 to fix FTBFS.
|
|
|
dd712ae |
- Move to PCRE2, libgit2, utf8proc 1.3, and up-to-date libuv fork.
|
|
|
dd712ae |
- Preliminary support for ARM.
|
|
|
dd712ae |
- patchelf no longer needed when the same paths are passed to 'make' and 'make install'.
|
|
|
dd712ae |
- Building Sphynx documentation no longer needed.
|
|
|
dd712ae |
- Fix icons to be square.
|
|
|
dd712ae |
|
|
|
8e0fe60 |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.7-5
|
|
|
8e0fe60 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
8e0fe60 |
|
|
|
0d4601d |
* Thu Jun 11 2015 Nils Philippsen <nils@redhat.com> - 0.3.7-4
|
|
|
0d4601d |
- rebuild for suitesparse-4.4.4
|
|
|
0d4601d |
|
|
|
3cbad82 |
* Fri Apr 10 2015 Milan Bouchet-Valat <nalimilan@club.fr> - 0.3.7-3
|
|
|
3cbad82 |
- Rebuilt for LLVM 3.6.
|
|
|
3cbad82 |
|
|
|
85ffb02 |
* Sat Mar 28 2015 Milan Bouchet-Valat <nalimilan@club.fr> - 0.3.7-2
|
|
|
85ffb02 |
- Rebuild for utf8proc ABI break.
|
|
|
85ffb02 |
|
|
|
1fb012f |
* Tue Mar 24 2015 Milan Bouchet-Valat <nalimilan@club.fr> - 0.3.7-1
|
|
|
1fb012f |
- New upstream release.
|
|
|
1fb012f |
|
|
|
47a037b |
* Mon Mar 2 2015 Milan Bouchet-Valat <nalimilan@club.fr> - 0.3.6-2
|
|
|
47a037b |
- Fix loading libcholmod, libfftw3_threads and libumfpack.
|
|
|
47a037b |
|
|
|
b9158c2 |
* Tue Feb 17 2015 Milan Bouchet-Valat <nalimilan@club.fr> - 0.3.6-1
|
|
|
b9158c2 |
- New upstream release.
|
|
|
b9158c2 |
|
|
|
cf2b8ae |
* Fri Jan 9 2015 Milan Bouchet-Valat <nalimilan@club.fr> - 0.3.5-1
|
|
|
701b465 |
- New upstream release.
|
|
|
701b465 |
|
|
|
0b039d1 |
* Fri Dec 26 2014 Milan Bouchet-Valat <nalimilan@club.fr> - 0.3.4-1
|
|
|
0b039d1 |
- New upstream release.
|
|
|
0b039d1 |
|
|
|
d0ec747 |
* Fri Dec 12 2014 Adam Jackson <ajax@redhat.com> 0.3.3-2
|
|
|
d0ec747 |
- Rebuild for F21 LLVM 3.5 rebase
|
|
|
d0ec747 |
|
|
|
dba4824 |
* Sun Nov 23 2014 Milan Bouchet-Valat <nalimilan@club.fr> - 0.3.3-1
|
|
|
dba4824 |
- New upstream release.
|
|
|
dba4824 |
- Bump libuv to follow upstream.
|
|
|
dba4824 |
|
|
|
f72f27b |
* Wed Nov 05 2014 Adam Jackson <ajax@redhat.com> 0.3.2-4
|
|
|
f72f27b |
- Don't BuildRequire: llvm-static
|
|
|
f72f27b |
|
|
|
b659929 |
* Tue Oct 28 2014 Milan Bouchet-Valat <nalimilan@club.fr> - 0.3.2-3
|
|
|
a759ebd |
- Trigger rebuild to use LLVM 3.5.
|
|
|
a759ebd |
|
|
|
b659929 |
* Thu Oct 23 2014 Milan Bouchet-Valat <nalimilan@club.fr> - 0.3.2-2
|
|
|
323cc72 |
- New upstream release.
|
|
|
323cc72 |
|
|
|
132851a |
* Sun Oct 12 2014 Milan Bouchet-Valat <nalimilan@club.fr> - 0.3.1-3
|
|
|
132851a |
- Fix missing symlinks to libarpack, libpcre, libgmp and libmpfr, which could
|
|
|
132851a |
prevent Julia from working correcly if the -devel packages were missing.
|
|
|
132851a |
- Fix invalid hard-coded reference to /usr/lib64.
|
|
|
132851a |
|
|
|
2be7acb |
* Fri Sep 26 2014 Milan Bouchet-Valat <nalimilan@club.fr> - 0.3.1-2
|
|
|
2be7acb |
- Add git to dependencies, as it is needed to install packages.
|
|
|
2be7acb |
|
|
|
7b93202 |
* Mon Sep 22 2014 Milan Bouchet-Valat <nalimilan@club.fr> - 0.3.1-1
|
|
|
7b93202 |
- New upstream version.
|
|
|
7b93202 |
- Depend on openblas-threads instead of openblas.
|
|
|
7b93202 |
- Make source URL automatically depend on version.
|
|
|
7b93202 |
|
|
|
c76ebd8 |
* Sat Sep 20 2014 Peter Robinson <pbrobinson@fedoraproject.org> 0.3.0-10
|
|
|
c76ebd8 |
- Add dist tag
|
|
|
c76ebd8 |
|
|
|
580d820 |
* Fri Sep 19 2014 Milan Bouchet-Valat <nalimilan@club.fr> - 0.3.0-9
|
|
|
580d820 |
- Use libopenblasp to enable threading.
|
|
|
580d820 |
- Make julia-common depend on julia.
|
|
|
580d820 |
|
|
|
cef451d |
* Fri Sep 19 2014 Milan Bouchet-Valat <nalimilan@club.fr> - 0.3.0-8
|
|
|
cef451d |
- Use versioned OpenBLAS library.so to work without openblas-devel.
|
|
|
cef451d |
- Use LAPACK from OpenBLAS instead of reference implementation.
|
|
|
cef451d |
- Add .desktop file.
|
|
|
cef451d |
- Remove objects.inv feil from HTML documentation.
|
|
|
cef451d |
|
|
|
cef451d |
* Thu Sep 18 2014 Milan Bouchet-Valat <nalimilan@club.fr> - 0.3.0-7
|
|
|
cef451d |
- Fix double inclusion of HTML documentation.
|
|
|
cef451d |
- Improve working directory logic.
|
|
|
cef451d |
|
|
|
cef451d |
* Thu Sep 18 2014 Milan Bouchet-Valat <nalimilan@club.fr> - 0.3.0-6
|
|
|
cef451d |
- Do not remove _sources directory in HTML documentation.
|
|
|
cef451d |
- Make -doc depend on julia to avoid mismatches.
|
|
|
cef451d |
|
|
|
cef451d |
* Wed Sep 17 2014 Milan Bouchet-Valat <nalimilan@club.fr> - 0.3.0-5
|
|
|
cef451d |
- Revert to installing performance suite (needed to run tests).
|
|
|
cef451d |
- Fix double inclusion of some documentation files.
|
|
|
cef451d |
- Move architecture-independent files to a -common subpackage.
|
|
|
cef451d |
- Install HTML documentation instead of .rst files.
|
|
|
cef451d |
- Fix build and install paths.
|
|
|
cef451d |
- Remove dependencies on dSFMT-devel, openlibm-devel and openlibm-devel,
|
|
|
cef451d |
replacing them with private symbolic links.
|
|
|
cef451d |
- Stop installing libjulia.so to libdir.
|
|
|
cef451d |
|
|
|
cef451d |
* Mon Sep 15 2014 Milan Bouchet-Valat <nalimilan@club.fr> - 0.3.0-4
|
|
|
cef451d |
- Do not install non-functional performance test suite and Makefiles.
|
|
|
cef451d |
- Install documentation to docdir instead of /usr/share/julia/doc.
|
|
|
cef451d |
- Clarify comment about Julia's license.
|
|
|
cef451d |
|
|
|
cef451d |
* Mon Sep 15 2014 Milan Bouchet-Valat <nalimilan@club.fr> - 0.3.0-3
|
|
|
cef451d |
- Remove -xnolibs argument passed by libuv to dtrace (no longer supported
|
|
|
cef451d |
by systemtap 2.5).
|
|
|
cef451d |
|
|
|
cef451d |
* Fri Sep 5 2014 Milan Bouchet-Valat <nalimilan@club.fr> - 0.3.0-2
|
|
|
cef451d |
- Claim ownership of Julia directories where needed.
|
|
|
cef451d |
- Move libjulia.so to the base package instead of -devel.
|
|
|
cef451d |
|
|
|
cef451d |
* Thu Aug 28 2014 Milan Bouchet-Valat <nalimilan@club.fr> - 0.3.0-1
|
|
|
cef451d |
- New upstream 0.3 final release.
|
|
|
cef451d |
- Set MARCH=pentium4 for 32-bit builds to work on CPUs older than core2.
|
|
|
cef451d |
- Use llvm package instead of requiring llvm3.3.
|
|
|
cef451d |
- Temporarily disable failing backtrace test.
|
|
|
cef451d |
|
|
|
cef451d |
* Sat Jul 26 2014 Milan Bouchet-Valat <nalimilan@club.fr> - 0.3.0-0.6.rc1
|
|
|
cef451d |
- Add dSFMT-devel to Requires.
|
|
|
cef451d |
- Use versioned tarball names for libuv and Rmath.
|
|
|
cef451d |
|
|
|
cef451d |
* Sun Jul 06 2014 Milan Bouchet-Valat <nalimilan@club.fr> - 0.3.0-0.5.git
|
|
|
cef451d |
- Bump libuv and libRmath, simplify tarball names.
|
|
|
cef451d |
|
|
|
cef451d |
* Sat Jun 28 2014 Milan Bouchet-Valat <nalimilan@club.fr> - 0.3.0-0.4.git
|
|
|
cef451d |
- Use system dSFMT instead of bundling it.
|
|
|
cef451d |
|
|
|
cef451d |
* Thu Jun 12 2014 Milan Bouchet-Valat <nalimilan@club.fr> - 0.3.0-0.3.git
|
|
|
cef451d |
- Use llvm3.3 package when llvm is 3.4 to avoid failures.
|
|
|
cef451d |
- Fixes to support EPEL.
|
|
|
cef451d |
|
|
|
cef451d |
* Sun May 4 2014 Milan Bouchet-Valat <nalimilan@club.fr> - 0.3.0-0.2.git
|
|
|
cef451d |
- Automatically use the installed LLVM version.
|
|
|
cef451d |
- Mark dSFMT as bundled library and store version in a macro.
|
|
|
cef451d |
|
|
|
cef451d |
* Tue Apr 29 2014 Milan Bouchet-Valat <nalimilan@club.fr> - 0.3.0-0.1.git
|
|
|
cef451d |
- New upstream version 0.3.0.
|
|
|
cef451d |
- Switch to LLVM 3.4.
|
|
|
cef451d |
- Drop useless %%exclude.
|
|
|
cef451d |
- Add blank lines between changelog entries.
|
|
|
cef451d |
|
|
|
cef451d |
* Thu Dec 12 2013 Milan Bouchet-Valat <nalimilan@club.fr> - 0.2.0-2
|
|
|
cef451d |
- Make julia a meta-package and move essential parts to julia-base.
|
|
|
cef451d |
- Use %%{ix86} in ExclusiveArch rather than i386.
|
|
|
cef451d |
- Use %%{buildroot}/%%{_prefix}, %%{_sysconfdir}, %%{_libdir} and %%{_mandir}
|
|
|
cef451d |
instead of hardcoding paths.
|
|
|
cef451d |
- Use glob pattern to match compressed or uncompressed man pages.
|
|
|
cef451d |
- Move %%post and %%postun before %%files.
|
|
|
cef451d |
- Add blank lines between Changelog entries.
|
|
|
cef451d |
|
|
|
cef451d |
* Wed Dec 11 2013 Milan Bouchet-Valat <nalimilan@club.fr> - 0.2.0-1
|
|
|
cef451d |
- Update to upstream version 0.2.0 and use system libraries as much as possible.
|
|
|
cef451d |
|
|
|
cef451d |
* Thu Jun 14 2012 Orion Poplawski <orion@cora.nwra.com> - 0-0.1.giteecafbe656863a6a8ad4969f53eed358ec2e7555
|
|
|
cef451d |
- Initial package
|