diff --git a/.gitignore b/.gitignore index ff42766..eb35dbd 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ /julia-89ca810594143c95df1857915a2b96b7a44dbe32.tar.gz /libuv-28f5f06b5ff6f010d666ec26552e0badaca5cdcd.tar.gz /Rmath-julia-0.1.tar.gz +/julia-0.4.0-rc1_e5c6964a49.tar.gz diff --git a/julia.spec b/julia.spec index 4a23661..c6fb7c6 100644 --- a/julia.spec +++ b/julia.spec @@ -4,11 +4,9 @@ %global Rmathjuliaversion 0.1 %global Rmathversion 3.0.1 -%global juliacommit 89ca810594143c95df1857915a2b96b7a44dbe32 - Name: julia Version: 0.4.0 -Release: 0.2.20150823git%{?dist} +Release: 0.3.rc1%{?dist} Summary: High-level, high-performance dynamic language for technical computing Group: Development/Languages # Julia itself is MIT, with a few LGPLv2+ and GPLv2+ files @@ -16,15 +14,11 @@ Group: Development/Languages # Rmath is GPLv2+ License: MIT and LGPLv2+ and GPLv2+ URL: http://julialang.org/ -# Source can be obtained from the following URL, but the documentation -# is only built when creating the tarball from git sources -# https://api.github.com/repos/JuliaLang/julia/tarball/%{juliacommit}#/julia-%{juliacommit}.tar.gz -Source0: julia-%{juliacommit}.tar.gz +Source0: https://github.com/JuliaLang/julia/releases/download/v0.4.0-rc1/julia-0.4.0-rc1_e5c6964a49.tar.gz # Julia currently uses a custom version of libuv, patches are not yet upstream Source1: https://api.github.com/repos/JuliaLang/libuv/tarball/%{uvcommit}#/libuv-%{uvcommit}.tar.gz # Julia currently uses a custom version of Rmath, called Rmath-julia, with a custom RNG system (temporary) Source2: https://api.github.com/repos/JuliaLang/Rmath-julia/tarball/v%{Rmathjuliaversion}#/Rmath-julia-%{Rmathjuliaversion}.tar.gz -Patch0: %{name}_juliadoc.patch Provides: bundled(libuv) = %{uvversion} Provides: bundled(Rmath) = %{Rmathversion} BuildRequires: arpack-devel @@ -127,7 +121,6 @@ Julia into external programs or debugging Julia itself. %prep %setup -qn %{name} -%patch0 -p 1 # .gitignore files make rpmlint complain find . -name ".git*" -exec rm {} \; @@ -205,6 +198,10 @@ make %commonopts -C test fastmath %install make %commonopts DESTDIR=%{buildroot} install +# Achitecture-dependent file should not be there +# https://github.com/JuliaLang/julia/pull/12779 +rm -f %{buildroot}%{_datarootdir}/julia/test/libccalltest.so + cp -p CONTRIBUTING.md LICENSE.md NEWS.md README.md %{buildroot}%{_docdir}/julia/ pushd %{buildroot}%{_prefix}/share/man/man1/ @@ -326,11 +323,16 @@ exit 0 /usr/bin/gtk-update-icon-cache %{_datarootdir}/icons/hicolor &>/dev/null || : %changelog +* Fri Sep 11 2015 Milan Bouchet-Valat - 0.4.0-0.3.rc1 +- New upstream release candidate. +- Drop now useless patch. +- Remove libccalltest.so file installed under /usr/share/. + * Fri Aug 28 2015 Nils Philippsen - 0.4.0-0.2.20150823git - rebuild against suitesparse-4.4.5, to work around https://github.com/JuliaLang/julia/issues/12841 -* Sun Aug 23 2015 Milan Bouchet-Valat - 0.4.0-0.20150823git +* Sun Aug 23 2015 Milan Bouchet-Valat - 0.4.0-0.1.20150823git - Update to development version 0.4.0 to fix FTBFS. - Move to PCRE2, libgit2, utf8proc 1.3, and up-to-date libuv fork. - Preliminary support for ARM. diff --git a/sources b/sources index 8b0a46c..714cd90 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ 429c128e55147c8b43d6555fe406869b libuv-28f5f06b5ff6f010d666ec26552e0badaca5cdcd.tar.gz 4e3f9e41e7b8cd3070225d1f5e8b21d9 Rmath-julia-0.1.tar.gz -6b43b76d89af9494f004e9b5edc47213 julia-89ca810594143c95df1857915a2b96b7a44dbe32.tar.gz +5245d7cc784cc39cedf92f12cc12b098 julia-0.4.0-rc1_e5c6964a49.tar.gz