|
|
cef451d |
%global uvcommit 5d608abc3c2e9dc37da04030a0e07ba0af5ae57d
|
|
|
cef451d |
%global uvshortcommit %(c=%{uvcommit}; echo ${c:0:7})
|
|
|
cef451d |
%global uvversion 0.11.22
|
|
|
cef451d |
|
|
|
cef451d |
%global Rmathcommit e432b0c4b01c560353412b3f097d179eef5c0ba2
|
|
|
cef451d |
%global Rmathshortcommit %(c=%{Rmathcommit}; echo ${c:0:7})
|
|
|
cef451d |
%global Rmathversion 3.0.1
|
|
|
cef451d |
|
|
|
cef451d |
Name: julia
|
|
|
323cc72 |
Version: 0.3.2
|
|
|
323cc72 |
Release: 2%{dist}
|
|
|
cef451d |
Summary: High-level, high-performance dynamic language for technical computing
|
|
|
cef451d |
Group: Development/Languages
|
|
|
cef451d |
# Julia itself is MIT, with a few LGPLv2+ and GPLv2+ files
|
|
|
cef451d |
# libuv is MIT
|
|
|
cef451d |
# Rmath is GPLv2+
|
|
|
cef451d |
License: MIT and LGPLv2+ and GPLv2+
|
|
|
cef451d |
URL: http://julialang.org/
|
|
|
7b93202 |
Source0: https://github.com/JuliaLang/julia/archive/v%{version}.tar.gz#/julia-%{version}.tar.gz
|
|
|
cef451d |
# Julia currently uses a custom version of libuv, patches are not yet upstream
|
|
|
cef451d |
Source1: https://github.com/JuliaLang/libuv/archive/%{uvcommit}/archive/libuv.tar.gz#/libuv-%{uvcommit}.tar.gz
|
|
|
cef451d |
# Julia currently uses a custom version of Rmath, called Rmath-julia, with a custom RNG system (temporary)
|
|
|
cef451d |
Source2: https://github.com/JuliaLang/Rmath/archive/%{Rmathcommit}/archive/Rmath.tar.gz#/Rmath-%{Rmathcommit}.tar.gz
|
|
|
323cc72 |
Patch0: %{name}_juliadoc.patch
|
|
|
cef451d |
Provides: bundled(libuv) = %{uvversion}
|
|
|
cef451d |
Provides: bundled(Rmath) = %{Rmathversion}
|
|
|
cef451d |
BuildRequires: arpack-devel
|
|
|
cef451d |
BuildRequires: desktop-file-utils
|
|
|
cef451d |
BuildRequires: double-conversion-devel >= 1.1.1
|
|
|
cef451d |
BuildRequires: dSFMT-devel
|
|
|
cef451d |
BuildRequires: fftw-devel >= 3.3.2
|
|
|
cef451d |
BuildRequires: gcc-gfortran
|
|
|
cef451d |
# Needed to test package installation
|
|
|
cef451d |
BuildRequires: git
|
|
|
132851a |
BuildRequires: gmp-devel >= 5.0
|
|
|
cef451d |
BuildRequires: ImageMagick
|
|
|
cef451d |
BuildRequires: libunwind-devel
|
|
|
cef451d |
BuildRequires: llvm-devel
|
|
|
cef451d |
BuildRequires: llvm-static
|
|
|
132851a |
BuildRequires: mpfr-devel >= 3.0
|
|
|
cef451d |
BuildRequires: openblas-devel
|
|
|
cef451d |
BuildRequires: openlibm-devel >= 0.4
|
|
|
cef451d |
BuildRequires: openspecfun-devel >= 0.4
|
|
|
cef451d |
BuildRequires: patchelf
|
|
|
cef451d |
BuildRequires: pcre-devel >= 8.31
|
|
|
cef451d |
BuildRequires: perl
|
|
|
cef451d |
# To build HTML documentation
|
|
|
cef451d |
BuildRequires: python-pip
|
|
|
cef451d |
BuildRequires: python-sphinx
|
|
|
cef451d |
BuildRequires: python-sphinx_rtd_theme
|
|
|
cef451d |
BuildRequires: suitesparse-devel
|
|
|
cef451d |
BuildRequires: utf8proc-devel
|
|
|
cef451d |
BuildRequires: zlib-devel
|
|
|
cef451d |
# Dependencies loaded at run time by Julia code
|
|
|
cef451d |
# and thus not detected by find-requires
|
|
|
cef451d |
Requires: arpack
|
|
|
cef451d |
Requires: dSFMT
|
|
|
cef451d |
Requires: fftw >= 3.3.2
|
|
|
2be7acb |
# Needed for package installation
|
|
|
2be7acb |
Requires: git
|
|
|
132851a |
Requires: gmp >= 5.0
|
|
|
cef451d |
Requires: julia-common = %{version}-%{release}
|
|
|
132851a |
Requires: mpfr >= 3.0
|
|
|
7b93202 |
Requires: openblas-threads
|
|
|
cef451d |
Requires: openlibm >= 0.4
|
|
|
cef451d |
Requires: openspecfun >= 0.4
|
|
|
cef451d |
Requires: pcre >= 8.31
|
|
|
cef451d |
# Currently, Julia, openlibm and openblas do not build on non-x86 architectures
|
|
|
cef451d |
# https://github.com/JuliaLang/julia/issues/3134
|
|
|
cef451d |
# https://github.com/JuliaLang/openlibm/issues/18
|
|
|
cef451d |
# https://github.com/xianyi/OpenBLAS/issues/17
|
|
|
cef451d |
ExclusiveArch: %{ix86} x86_64
|
|
|
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 |
Group: Development/Languages
|
|
|
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 |
Group: Documentation
|
|
|
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 |
Group: Development/Libraries
|
|
|
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
|
|
|
cef451d |
%setup -qn %{name}-%{version}
|
|
|
cef451d |
%patch0 -p 1
|
|
|
cef451d |
|
|
|
cef451d |
# .gitignore files make rpmlint complain
|
|
|
cef451d |
find . -name ".git*" -exec rm {} \;
|
|
|
cef451d |
|
|
|
cef451d |
pushd deps
|
|
|
cef451d |
tar xzf %SOURCE1 && mv -T libuv-%{uvcommit} libuv
|
|
|
cef451d |
tar xzf %SOURCE2 && mv -T Rmath-%{Rmathcommit} Rmath
|
|
|
cef451d |
|
|
|
cef451d |
# systemtap 2.5 no longer accepts this option
|
|
|
cef451d |
# https://github.com/joyent/libuv/issues/1478
|
|
|
cef451d |
sed -i 's/-xnolibs//' libuv/Makefile.in
|
|
|
cef451d |
popd
|
|
|
cef451d |
|
|
|
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
|
|
|
cef451d |
%ifarch %ix86
|
|
|
cef451d |
%global march pentium4
|
|
|
cef451d |
%else
|
|
|
cef451d |
%global march x86-64
|
|
|
cef451d |
%endif
|
|
|
cef451d |
|
|
|
cef451d |
# USE_BLAS64=0 means that BLAS was built with 32-bit integers, even if the library is 64 bits
|
|
|
cef451d |
# About build, build_libdir and build_bindir, see https://github.com/JuliaLang/julia/issues/5063#issuecomment-32628111
|
|
|
cef451d |
%global julia_builddir %{_builddir}/%{name}-%{version}/build
|
|
|
580d820 |
%global commonopts USE_SYSTEM_LLVM=1 USE_SYSTEM_LIBUNWIND=1 USE_SYSTEM_READLINE=1 USE_SYSTEM_PCRE=1 USE_SYSTEM_OPENSPECFUN=1 USE_SYSTEM_LIBM=0 USE_SYSTEM_OPENLIBM=1 USE_SYSTEM_BLAS=1 USE_SYSTEM_LAPACK=1 USE_SYSTEM_FFTW=1 USE_SYSTEM_GMP=1 USE_SYSTEM_MPFR=1 USE_SYSTEM_ARPACK=1 USE_SYSTEM_SUITESPARSE=1 USE_SYSTEM_ZLIB=1 USE_SYSTEM_GRISU=1 USE_SYSTEM_DSFMT=1 USE_SYSTEM_LIBUV=0 USE_SYSTEM_RMATH=0 USE_LLVM_SHLIB=1 USE_SYSTEM_UTF8PROC=1 LIBBLAS=-lopenblasp LIBBLASNAME=libopenblasp.so.0 LIBLAPACK=-lopenblasp LIBLAPACKNAME=libopenblasp.so.0 VERBOSE=1 USE_BLAS64=0 MARCH=%{march} prefix=%{_prefix} bindir=%{_bindir} libdir=%{_libdir} libexecdir=%{_libexecdir} datarootdir=%{_datarootdir} includedir=%{_includedir} sysconfdir=%{_sysconfdir} build_prefix=%{julia_builddir} 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}
|
|
|
cef451d |
|
|
|
cef451d |
%build
|
|
|
cef451d |
make %{?_smp_mflags} CFLAGS="%{optflags}" CXXFLAGS="%{optflags}" FFLAGS="%{optflags}" %commonopts
|
|
|
cef451d |
|
|
|
cef451d |
make -C doc html
|
|
|
cef451d |
|
|
|
cef451d |
%check
|
|
|
cef451d |
pushd test
|
|
|
cef451d |
# make all
|
|
|
cef451d |
# Backtrace test fails with LLVM 3.4, disabled for now
|
|
|
cef451d |
# https://github.com/JuliaLang/julia/issues/8099
|
|
|
7b93202 |
make %commonopts core keywordargs numbers strings collections hashing \
|
|
|
cef451d |
remote iobuffer arrayops reduce reducedim \
|
|
|
cef451d |
simdloop linalg blas fft dsp sparse bitarray random \
|
|
|
cef451d |
math functional bigint sorting statistics spawn parallel arpack file \
|
|
|
cef451d |
resolve suitesparse complex version pollfd mpfr broadcast \
|
|
|
cef451d |
socket floatapprox priorityqueue readdlm regex float16 combinatorics \
|
|
|
cef451d |
sysinfo rounding ranges mod2pi euler show lineedit \
|
|
|
cef451d |
replcompletions repl test goto
|
|
|
cef451d |
popd
|
|
|
cef451d |
|
|
|
cef451d |
%install
|
|
|
cef451d |
make %commonopts DESTDIR=%{buildroot} install
|
|
|
cef451d |
|
|
|
cef451d |
# Not useful and not functional out of the Julia source tree
|
|
|
cef451d |
find %{buildroot}%{_datarootdir}/julia -name "Makefile" -exec rm {} \;
|
|
|
cef451d |
rm %{buildroot}%{_datarootdir}/julia/base/version_git.sh
|
|
|
cef451d |
|
|
|
cef451d |
# Move documentation to docdir
|
|
|
cef451d |
# https://github.com/JuliaLang/julia/issues/8367
|
|
|
cef451d |
mkdir -p %{buildroot}%{_docdir}
|
|
|
cef451d |
mv %{buildroot}%{_datarootdir}/julia/doc %{buildroot}%{_docdir}/julia/
|
|
|
cef451d |
mv %{buildroot}%{_datarootdir}/julia/examples %{buildroot}%{_docdir}/julia/
|
|
|
cef451d |
|
|
|
cef451d |
cp -p CONTRIBUTING.md LICENSE.md NEWS.md README.md %{buildroot}%{_docdir}/julia/
|
|
|
cef451d |
|
|
|
cef451d |
# Install HTML manual and remove unwanted files
|
|
|
cef451d |
# https://github.com/JuliaLang/julia/issues/8378
|
|
|
cef451d |
pushd %{buildroot}%{_docdir}/julia/
|
|
|
cef451d |
mv %{_builddir}/%{name}-%{version}/doc/_build/html/ html/
|
|
|
cef451d |
rm html/.buildinfo html/objects.inv
|
|
|
cef451d |
popd
|
|
|
cef451d |
|
|
|
cef451d |
pushd %{buildroot}%{_docdir}/julia
|
|
|
cef451d |
rm -R devdocs/ images/ juliadoc/ man/ manual/ stdlib/ _build/ _templates/
|
|
|
cef451d |
# helpdb.jl is duplicated at %{_datarootdir}/julia/helpdb.jl
|
|
|
cef451d |
rm conf.py DocCheck.jl helpdb.jl index.rst latex.rst NEWS-update.jl requirements.txt
|
|
|
cef451d |
popd
|
|
|
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/
|
|
|
cef451d |
cp -p doc/juliadoc/juliadoc/theme/julia/static/julia-logo.svg \
|
|
|
cef451d |
%{buildroot}%{_datarootdir}/icons/hicolor/scalable/apps/%{name}.svg
|
|
|
cef451d |
convert -scale 16x16 doc/juliadoc/juliadoc/theme/julia/static/julia-logo.svg \
|
|
|
cef451d |
%{buildroot}%{_datarootdir}/icons/hicolor/16x16/apps/%{name}.png
|
|
|
cef451d |
convert -scale 24x24 doc/juliadoc/juliadoc/theme/julia/static/julia-logo.svg \
|
|
|
cef451d |
%{buildroot}%{_datarootdir}/icons/hicolor/24x24/apps/%{name}.png
|
|
|
cef451d |
convert -scale 32x32 doc/juliadoc/juliadoc/theme/julia/static/julia-logo.svg \
|
|
|
cef451d |
%{buildroot}%{_datarootdir}/icons/hicolor/32x32/apps/%{name}.png
|
|
|
cef451d |
convert -scale 48x48 doc/juliadoc/juliadoc/theme/julia/static/julia-logo.svg \
|
|
|
cef451d |
%{buildroot}%{_datarootdir}/icons/hicolor/48x48/apps/%{name}.png
|
|
|
cef451d |
convert -scale 256x256 doc/juliadoc/juliadoc/theme/julia/static/julia-logo.svg \
|
|
|
cef451d |
%{buildroot}%{_datarootdir}/icons/hicolor/256x256/apps/%{name}.png
|
|
|
cef451d |
mkdir -p %{buildroot}%{_datarootdir}/applications
|
|
|
cef451d |
cat > %{buildroot}%{_datarootdir}/applications/%{name}.desktop << EOF
|
|
|
cef451d |
[Desktop Entry]
|
|
|
cef451d |
Name=Julia
|
|
|
cef451d |
Comment=High-level, high-performance dynamic language for technical computing
|
|
|
cef451d |
Exec=julia
|
|
|
cef451d |
Icon=%{name}
|
|
|
cef451d |
Terminal=true
|
|
|
cef451d |
Type=Application
|
|
|
cef451d |
Categories=Science;Math;
|
|
|
cef451d |
EOF
|
|
|
cef451d |
desktop-file-validate %{buildroot}%{_datarootdir}/applications/%{name}.desktop
|
|
|
cef451d |
|
|
|
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/
|
|
|
cef451d |
%exclude %{_libdir}/julia/libjulia-debug.so
|
|
|
cef451d |
%{_mandir}/man1/julia.1*
|
|
|
323cc72 |
%{_datarootdir}/appdata/%{name}.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/
|
|
|
cef451d |
%{_datarootdir}/julia/base/
|
|
|
cef451d |
%exclude %{_datarootdir}/julia/base/build.h
|
|
|
cef451d |
|
|
|
cef451d |
%{_datarootdir}/julia/helpdb.jl
|
|
|
cef451d |
|
|
|
cef451d |
%dir %{_sysconfdir}/julia/
|
|
|
cef451d |
%config(noreplace) %{_sysconfdir}/julia/juliarc.jl
|
|
|
cef451d |
|
|
|
cef451d |
%files doc
|
|
|
cef451d |
%doc %{_docdir}/julia/examples/
|
|
|
cef451d |
%doc %{_docdir}/julia/html/
|
|
|
cef451d |
|
|
|
cef451d |
%files devel
|
|
|
cef451d |
%{_bindir}/julia-debug
|
|
|
cef451d |
%{_libdir}/julia/libjulia-debug.so
|
|
|
cef451d |
%{_includedir}/julia/
|
|
|
cef451d |
%{_datarootdir}/julia/test/
|
|
|
cef451d |
%{_mandir}/man1/julia-debug.1*
|
|
|
cef451d |
|
|
|
cef451d |
%post
|
|
|
cef451d |
/sbin/ldconfig
|
|
|
cef451d |
# Julia currently needs the unversioned .so files:
|
|
|
cef451d |
# https://github.com/JuliaLang/julia/issues/6742
|
|
|
132851a |
ln -sf %{_libdir}/libarpack.so.2 %{_libdir}/julia/libarpack.so
|
|
|
132851a |
ln -sf %{_libdir}/libdSFMT.so.2 %{_libdir}/julia/libdSFMT.so
|
|
|
132851a |
ln -sf %{_libdir}/libgmp.so.10 %{_libdir}/julia/libgmp.so
|
|
|
132851a |
ln -sf %{_libdir}/libmpfr.so.4 %{_libdir}/julia/libmpfr.so
|
|
|
132851a |
ln -sf %{_libdir}/libopenlibm.so.1 %{_libdir}/julia/libopenlibm.so
|
|
|
132851a |
ln -sf %{_libdir}/libopenspecfun.so.1 %{_libdir}/julia/libopenspecfun.so
|
|
|
132851a |
ln -sf %{_libdir}/libpcre.so.1 %{_libdir}/julia/libpcre.so
|
|
|
cef451d |
/bin/touch --no-create %{_datarootdir}/icons/hicolor &>/dev/null || :
|
|
|
cef451d |
exit 0
|
|
|
cef451d |
|
|
|
cef451d |
%postun
|
|
|
cef451d |
/sbin/ldconfig
|
|
|
cef451d |
if [ $1 -eq 0 ] ; then
|
|
|
132851a |
rm -f %{_libdir}/julia/libarpack.so
|
|
|
cef451d |
rm -f %{_libdir}/julia/libdSFMT.so
|
|
|
132851a |
rm -f %{_libdir}/julia/libgmp.so
|
|
|
132851a |
rm -f %{_libdir}/julia/libmpfr.so
|
|
|
cef451d |
rm -f %{_libdir}/julia/libopenlibm.so
|
|
|
cef451d |
rm -f %{_libdir}/julia/libopenspecfun.so
|
|
|
132851a |
rm -f %{_libdir}/julia/libpcre.so
|
|
|
cef451d |
/bin/touch --no-create %{_datarootdir}/icons/hicolor &>/dev/null
|
|
|
cef451d |
/usr/bin/gtk-update-icon-cache %{_datarootdir}/icons/hicolor &>/dev/null || :
|
|
|
cef451d |
fi
|
|
|
cef451d |
exit 0
|
|
|
cef451d |
|
|
|
cef451d |
%posttrans
|
|
|
cef451d |
/usr/bin/gtk-update-icon-cache %{_datarootdir}/icons/hicolor &>/dev/null || :
|
|
|
cef451d |
|
|
|
cef451d |
%changelog
|
|
|
323cc72 |
* Thu Oct 23 2014 Milan Bouchet-Valat <nalimilan@club.fr> - 0.3.2-1
|
|
|
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
|