Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package chezscheme for openSUSE:Factory 
checked in at 2024-02-13 22:43:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/chezscheme (Old)
 and      /work/SRC/openSUSE:Factory/.chezscheme.new.1815 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "chezscheme"

Tue Feb 13 22:43:04 2024 rev:2 rq:1146458 version:10.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/chezscheme/chezscheme.changes    2023-09-20 
13:29:19.510936842 +0200
+++ /work/SRC/openSUSE:Factory/.chezscheme.new.1815/chezscheme.changes  
2024-02-13 22:43:27.918611030 +0100
@@ -1,0 +2,12 @@
+Mon Feb 12 17:55:38 UTC 2024 - Xu Zhao <i...@xuzhao.net>
+
+- update to version 10.0.0
+  * Updates and bug fixes since October 16, 2023. 
+- add new dependency zuo
+
+-------------------------------------------------------------------
+Mon Oct 16 15:31:42 UTC 2023 - Lubos Kocman <lubos.koc...@suse.com>
+
+- License correction based on legaldb review 
+
+-------------------------------------------------------------------

Old:
----
  ChezScheme-9.6.2.tar.gz
  lz4.tar.gz
  nanopass.tar.gz
  stex.tar.gz
  zlib.tar.gz

New:
----
  ChezScheme-10.0.0.tar.gz
  lz4-d44371841a2f1728a3f36839fd4b7e872d0927d3.zip
  nanopass-framework-scheme-68990d02573faa555ee42919d5809de03f1268a0.zip
  stex-5e4f0ca67bac448e19a24c09f12fc16d24cd6b6d.zip
  zlib-51b7f2abdade71cd9bb0e7a373ef2610ec6f9daf.zip
  zuo-ebdc0451c39c70ce88b3b6ab9ba2b8e389ec519a.zip

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ chezscheme.spec ++++++
--- /var/tmp/diff_new_pack.41Zzgs/_old  2024-02-13 22:43:29.054651916 +0100
+++ /var/tmp/diff_new_pack.41Zzgs/_new  2024-02-13 22:43:29.058652060 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package chezscheme
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,21 +20,23 @@
 
 Name:           chezscheme
 Summary:        A superset of the R6RS Scheme language
-Version:        9.6.2
+Version:        10.0.0
 Release:        0
-License:        Apache-2.0
+License:        Apache-2.0 AND BSD-2-Clause AND GPL-2.0-only AND Zlib AND 
SUSE-GPL-2.0-with-linking-exception
 Group:          Development/Languages/Scheme
 Source0:        %{chezscheme}-%{version}.tar.gz
-Source1:        lz4.tar.gz
-Source2:        nanopass.tar.gz
-Source3:        stex.tar.gz
-Source4:        zlib.tar.gz
+Source1:        lz4-d44371841a2f1728a3f36839fd4b7e872d0927d3.zip
+Source2:        
nanopass-framework-scheme-68990d02573faa555ee42919d5809de03f1268a0.zip
+Source3:        stex-5e4f0ca67bac448e19a24c09f12fc16d24cd6b6d.zip
+Source4:        zlib-51b7f2abdade71cd9bb0e7a373ef2610ec6f9daf.zip
+Source5:        zuo-ebdc0451c39c70ce88b3b6ab9ba2b8e389ec519a.zip
 ExclusiveArch:  x86_64
 URL:            https://cisco.github.io/ChezScheme/
 BuildRequires:  fdupes
 BuildRequires:  libX11-devel
 BuildRequires:  libuuid-devel
 BuildRequires:  ncurses-devel
+BuildRequires:  unzip
 
 %description
 Chez Scheme is an implementation of the Revised6 Report on Scheme (R6RS) with 
numerous language and programming environment extensions.
@@ -49,13 +51,16 @@
 %prep
 cd %{_builddir}
 %setup -q -n %{chezscheme}-%{version}
-SUBMODULE_ARRAY=("lz4" "nanopass" "stex" "zlib")
+SUBMODULE_ARRAY=(%{S:1} %{S:2} %{S:3} %{S:4} %{S:5})
 for submodule in "${SUBMODULE_ARRAY[@]}"; do
-    rmdir $submodule
-    tar xzf %{_sourcedir}/${submodule}.tar.gz
+    export submodule_filename=$(basename ${submodule})
+    submodule_name=$(perl -e '$submodule = $ENV{"submodule_filename"}; 
$submodule =~ s/(.*?)-(.*)$/$1/; print "$submodule\n";')
+    rmdir ${submodule_name}
+    unzip ${submodule}
+    mv ${submodule_filename%.zip} ${submodule_name}
 done
 # Patch the Makefile
-sed -i 's/-Werror//' ./c/Mf-ta6le
+# sed -i 's/-Werror//' ./c/Mf-ta6le
 # Patch the expeditor.c
 sed -i 's/xlocale\.h/locale.h/' ./c/expeditor.c
 

++++++ ChezScheme-9.6.2.tar.gz -> ChezScheme-10.0.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/chezscheme/ChezScheme-9.6.2.tar.gz 
/work/SRC/openSUSE:Factory/.chezscheme.new.1815/ChezScheme-10.0.0.tar.gz 
differ: char 12, line 1

Reply via email to