Hello community, here is the log from the commit of package julia for openSUSE:Factory checked in at 2017-11-09 14:04:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/julia (Old) and /work/SRC/openSUSE:Factory/.julia.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "julia" Thu Nov 9 14:04:14 2017 rev:27 rq:538549 version:0.6.1 Changes: -------- --- /work/SRC/openSUSE:Factory/julia/julia-compat.changes 2017-08-28 15:12:18.873633316 +0200 +++ /work/SRC/openSUSE:Factory/.julia.new/julia-compat.changes 2017-11-09 14:04:16.608951261 +0100 @@ -1,0 +2,15 @@ +Wed Nov 1 16:48:18 UTC 2017 - [email protected] + +- Run spec-cleaner. +- Version bump to 0.6.1. + * Bugfix release, no changelog available. +- Add patches: + * `julia-0.6.1-dont-rebuild-docs-on-install.patch` + This patch avoids documentation rebuilding in `make + install` command. For more information, see: + + https://github.com/JuliaLang/julia/issues/24432 + * `julia-env-script-interpreter.patch` + This patch removes a RPMLINT error. + +------------------------------------------------------------------- julia.changes: same change Old: ---- julia-0.6.0.tar.gz New: ---- julia-0.6.1-dont-rebuild-docs-on-install.patch julia-0.6.1.tar.gz julia-env-script-interpreter.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ julia-compat.spec ++++++ --- /var/tmp/diff_new_pack.Hrru0R/_old 2017-11-09 14:04:18.376886841 +0100 +++ /var/tmp/diff_new_pack.Hrru0R/_new 2017-11-09 14:04:18.380886696 +0100 @@ -23,10 +23,9 @@ %undefine _build_create_debug %define __arch_install_post export NO_BRP_STRIP_DEBUG=true -%define julia_ver 0.6.0 +%define julia_ver 0.6.1 %define libjulia_sover_major 0.6 -%define libjulia_sover_minor 0 - +%define libjulia_sover_minor 1 %define rmath_ver 0.1 %define libuv_ver 52d72a52cc7ccd570929990f010ed16e2ec604c8 %define utf8proc_ver 40e605959eb5cb90b2587fa88e3b661558fbc55a @@ -34,8 +33,7 @@ %define compat_mode 1 %define src_name julia-tarball %define libgit2_ver %(rpm -qa | grep -E "^libgit2-[0-9]" | head -n1 | cut -d'-' -f2) - -Version: 0.6.0 +Version: 0.6.1 Release: 0 Url: http://julialang.org/ Source0: https://github.com/JuliaLang/julia/releases/download/v%{julia_ver}/julia-%{julia_ver}.tar.gz @@ -46,6 +44,10 @@ # LLVM will be bundled with the package because Julia does not support LLVM 3.8 yet. Source13: http://llvm.org/releases/%{llvm_ver}/llvm-%{llvm_ver}.src.tar.xz Source99: juliabuildopts +# PATCH-FIX-UPSTREAM julia-0.6.1-dont-rebuild-docs-on-install.patch gh#JuliaLang/julia#24432 [email protected] -- Don't rebuild julia documentation on `make install`. +Patch0: julia-0.6.1-dont-rebuild-docs-on-install.patch +# PATCH-FIX-OPENSUSE julia-env-script-interpreter.patch [email protected] -- Change script interpreted to avoid errors in rpmlint. +Patch1: julia-env-script-interpreter.patch BuildRequires: arpack-ng-devel >= 3.3.0 BuildRequires: blas-devel BuildRequires: cmake @@ -66,6 +68,7 @@ BuildRequires: ncurses-devel BuildRequires: openlibm-devel BuildRequires: openspecfun-devel +BuildRequires: openssl BuildRequires: patchelf >= 0.8 BuildRequires: pcre2-devel >= 10.21 BuildRequires: perl @@ -97,11 +100,11 @@ %endif %if 0%{?compat_mode} == 0 Summary: High-level, high-performance dynamic programming language -License: MIT and GPL-2.0+ +License: MIT AND GPL-2.0+ Group: Development/Languages/Other %else Summary: High-level, high-performance dynamic programming language (without CPU optimizations) -License: MIT and GPL-2.0+ +License: MIT AND GPL-2.0+ Group: Development/Languages/Other %endif %if 0%{?compat_mode} @@ -171,7 +174,9 @@ %{expand:%global juliabuildopts %(cat %{SOURCE99})} %prep -%setup -q -n julia-%{julia_ver} +%setup -q -n julia +%patch0 -p1 +%patch1 -p1 # remove .gitignore find . -name ".git*" -exec rm {} \; @@ -228,7 +233,7 @@ %check # The tests will only pass if openblas is being used. -# make test +# make %{?_smp_mflags} test %install make install DESTDIR=%{buildroot} \ @@ -281,7 +286,6 @@ %postun debug -p /sbin/ldconfig %files -%defattr(-,root,root) %doc CONTRIBUTING.md LICENSE.md NEWS.md README.md %{_bindir}/julia %dir %{_datadir}/julia @@ -308,7 +312,6 @@ %exclude %{_docdir}/julia/examples %files devel -%defattr(-,root,root) %{_datadir}/julia/test/ %{_datadir}/julia/build_sysimg.jl %{_datadir}/julia/julia-config.jl @@ -318,7 +321,6 @@ %{_libdir}/julia/libccalltest.so %files debug -%defattr(-,root,root) %{_bindir}/julia-debug %{_libdir}/libjulia-debug.so.%{libjulia_sover_major}.%{libjulia_sover_minor} %{_libdir}/libjulia-debug.so.%{libjulia_sover_major} @@ -329,7 +331,6 @@ %if 0%{?compat_mode} == 0 %files doc -%defattr(-,root,root) %{_docdir}/julia %exclude %{_docdir}/julia/examples %exclude %{_docdir}/julia/CONTRIBUTING.md @@ -338,7 +339,6 @@ %exclude %{_docdir}/julia/README.md %files examples -%defattr(-,root,root) %{_docdir}/julia/examples %endif ++++++ julia.spec ++++++ --- /var/tmp/diff_new_pack.Hrru0R/_old 2017-11-09 14:04:18.412885529 +0100 +++ /var/tmp/diff_new_pack.Hrru0R/_new 2017-11-09 14:04:18.412885529 +0100 @@ -23,10 +23,9 @@ %undefine _build_create_debug %define __arch_install_post export NO_BRP_STRIP_DEBUG=true -%define julia_ver 0.6.0 +%define julia_ver 0.6.1 %define libjulia_sover_major 0.6 -%define libjulia_sover_minor 0 - +%define libjulia_sover_minor 1 %define rmath_ver 0.1 %define libuv_ver 52d72a52cc7ccd570929990f010ed16e2ec604c8 %define utf8proc_ver 40e605959eb5cb90b2587fa88e3b661558fbc55a @@ -34,8 +33,7 @@ %define compat_mode 0 %define src_name julia-tarball %define libgit2_ver %(rpm -qa | grep -E "^libgit2-[0-9]" | head -n1 | cut -d'-' -f2) - -Version: 0.6.0 +Version: 0.6.1 Release: 0 Url: http://julialang.org/ Source0: https://github.com/JuliaLang/julia/releases/download/v%{julia_ver}/julia-%{julia_ver}.tar.gz @@ -46,6 +44,10 @@ # LLVM will be bundled with the package because Julia does not support LLVM 3.8 yet. Source13: http://llvm.org/releases/%{llvm_ver}/llvm-%{llvm_ver}.src.tar.xz Source99: juliabuildopts +# PATCH-FIX-UPSTREAM julia-0.6.1-dont-rebuild-docs-on-install.patch gh#JuliaLang/julia#24432 [email protected] -- Don't rebuild julia documentation on `make install`. +Patch0: julia-0.6.1-dont-rebuild-docs-on-install.patch +# PATCH-FIX-OPENSUSE julia-env-script-interpreter.patch [email protected] -- Change script interpreted to avoid errors in rpmlint. +Patch1: julia-env-script-interpreter.patch BuildRequires: arpack-ng-devel >= 3.3.0 BuildRequires: blas-devel BuildRequires: cmake @@ -66,6 +68,7 @@ BuildRequires: ncurses-devel BuildRequires: openlibm-devel BuildRequires: openspecfun-devel +BuildRequires: openssl BuildRequires: patchelf >= 0.8 BuildRequires: pcre2-devel >= 10.21 BuildRequires: perl @@ -97,11 +100,11 @@ %endif %if 0%{?compat_mode} == 0 Summary: High-level, high-performance dynamic programming language -License: MIT and GPL-2.0+ +License: MIT AND GPL-2.0+ Group: Development/Languages/Other %else Summary: High-level, high-performance dynamic programming language (without CPU optimizations) -License: MIT and GPL-2.0+ +License: MIT AND GPL-2.0+ Group: Development/Languages/Other %endif %if 0%{?compat_mode} @@ -171,7 +174,9 @@ %{expand:%global juliabuildopts %(cat %{SOURCE99})} %prep -%setup -q -n julia-%{julia_ver} +%setup -q -n julia +%patch0 -p1 +%patch1 -p1 # remove .gitignore find . -name ".git*" -exec rm {} \; @@ -228,7 +233,7 @@ %check # The tests will only pass if openblas is being used. -# make test +# make %{?_smp_mflags} test %install make install DESTDIR=%{buildroot} \ @@ -281,7 +286,6 @@ %postun debug -p /sbin/ldconfig %files -%defattr(-,root,root) %doc CONTRIBUTING.md LICENSE.md NEWS.md README.md %{_bindir}/julia %dir %{_datadir}/julia @@ -308,7 +312,6 @@ %exclude %{_docdir}/julia/examples %files devel -%defattr(-,root,root) %{_datadir}/julia/test/ %{_datadir}/julia/build_sysimg.jl %{_datadir}/julia/julia-config.jl @@ -318,7 +321,6 @@ %{_libdir}/julia/libccalltest.so %files debug -%defattr(-,root,root) %{_bindir}/julia-debug %{_libdir}/libjulia-debug.so.%{libjulia_sover_major}.%{libjulia_sover_minor} %{_libdir}/libjulia-debug.so.%{libjulia_sover_major} @@ -329,7 +331,6 @@ %if 0%{?compat_mode} == 0 %files doc -%defattr(-,root,root) %{_docdir}/julia %exclude %{_docdir}/julia/examples %exclude %{_docdir}/julia/CONTRIBUTING.md @@ -338,7 +339,6 @@ %exclude %{_docdir}/julia/README.md %files examples -%defattr(-,root,root) %{_docdir}/julia/examples %endif ++++++ julia-0.6.1-dont-rebuild-docs-on-install.patch ++++++ Index: julia/Makefile =================================================================== --- julia.orig/Makefile +++ julia/Makefile @@ -332,7 +332,7 @@ define stringreplace $(build_depsbindir)/stringreplace $$(strings -t x - $1 | grep '$2' | awk '{print $$1;}') '$3' 255 "$(call cygpath_w,$1)" endef -install: $(build_depsbindir)/stringreplace $(BUILDROOT)/doc/_build/html/en/index.html +install: $(build_depsbindir)/stringreplace @$(MAKE) $(QUIET_MAKE) all @for subdir in $(bindir) $(datarootdir)/julia/site/$(VERSDIR) $(docdir) $(man1dir) $(includedir)/julia $(libdir) $(private_libdir) $(sysconfdir); do \ mkdir -p $(DESTDIR)$$subdir; \ ++++++ julia-0.6.0.tar.gz -> julia-0.6.1.tar.gz ++++++ ++++ 18262 lines of diff (skipped) ++++++ julia-env-script-interpreter.patch ++++++ Index: julia/contrib/build_sysimg.jl =================================================================== --- julia.orig/contrib/build_sysimg.jl +++ julia/contrib/build_sysimg.jl @@ -1,4 +1,4 @@ -#!/usr/bin/env julia +#!/usr/bin/julia # This file is a part of Julia. License is MIT: https://julialang.org/license # Build a system image binary at sysimg_path.dlext. Allow insertion of a userimg via Index: julia/contrib/julia-config.jl =================================================================== --- julia.orig/contrib/julia-config.jl +++ julia/contrib/julia-config.jl @@ -1,4 +1,4 @@ -#!/usr/bin/env julia +#!/usr/bin/julia # This file is a part of Julia. License is MIT: https://julialang.org/license const options = [
