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 = [

Reply via email to