Package Release Info

scilab-6.0.2-bp151.2.2

Update Info: Base Release
Available in Package Hub : 15 SP1

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

libscilab6
scilab
scilab-devel
scilab-lang
scilab-modules
scilab-modules-doc
scilab-modules-doc-lang
scilab-tests

Change Logs

* Thu Mar 07 2019 Atri B <badshah400@gmail.com>
- Update to version 6.0.2:
  * See https://help.scilab.org/docs/6.0.2/en_US/CHANGES.html.
- Drop patches either directly incorporated upstream or otherwise
  fixed:
  * scilab-0003-fix-desktop-categories.patch (fixed because of
    updated desktop menu categories on openSUSE).
  * scilab_ppc64le_java_archinstall_changed.patch.
  * scilab-hdf5-1_10-compat.patch.
  * scilab-hdf5-function-return-compatibility.patch.
  * scilab-launch-from-xterm.patch (also drop xterm Requires).
  * scilab-gfortran8-errors.patch.
- Modify scilab-java9-ClassLoader.patch to add java modules to
  _JAVA_OPTIONS using "--add-modules" as opposed to
  "-Djava.add.modules" which does not work.
- Add scilab-drop-javax-annotation.patch: Remove references to
  javax.annotation as it is unavailable with java >= 11 and the
  code referencing this doesn't do anything anyway.
- Modify patches touching configure directly to instead work on m4
  and configure.ac and regenerate configure script before
  building; this makes the patches cleaner and simpler to
  maintain. Add libtool BuildRequires for autoreconf dependencies.
- Minor rebase of other patches to apply cleanly.
- Use suse_update_desktop_file macro to install .desktop files
  instead of desktop-file-install (less clunky).
- New BuildRequires: time.
- Update java version in Requires and BuildRequires: >= 11 now
  needed.
- Drop scilab-dont-test-for-jaf.patch as JAF has been added back
  to openjdk >= 11 packages for openSUSE 15.0 and newer; drop
  BuildRequires and Requires on external jaf.
* Wed Dec 12 2018 Fridrich Strba <fstrba@suse.com>
- BuildRequire objectweb-asm only for distro versions that use
  cobertura. This avoids a moot dependency on an unused package.
* Sat Nov 24 2018 badshah400@gmail.com
- Add scilab-dont-test-for-jaf.patch: Disable the autoconf tests
  for jar-based activation framework (JAF); JAF is available for
  openjdk-11 (for openSUSE anyway), but uses jmod instead.
- Change BuildRequires to require java >= 11 following above
  patch.
* Mon Nov 12 2018 Atri Bhattacharya <badshah400@gmail.com>
- Enforce back java-devel = 10 requirement, JAF not found when
  building against java-openjdk 11 causing build failures.
* Sat Nov 03 2018 Fridrich Strba <fstrba@suse.com>
- Build against asm5, which is the newest that we have. In any case
  the configure does not find cobertura, so this is kind of a moot
  dependency
- Build for suse_version >= 1500 with any java-devel >= 9, since
  we merged back into our java-11-openjdk packages the Java
  Activation Framework and other selected JavaEE modules
* Fri Oct 12 2018 badshah400@gmail.com
- Require java 10 stringently, as java >= 11 has dropped JAF (Java
  Activation Framework) and scilab does not build without it.
- Add scilab-gfortran8-errors.patch: Fix size mismatch between
  function arguments and variables; these crop up as errors when
  compiling against gfortran >= 8.
Version: 6.0.1-bp150.1.6
* Fri Apr 20 2018 badshah400@gmail.com
- Explicitly add Requires: java >= 9 to make sure the correct
  version of java is installed in the system.
* Wed Apr 04 2018 fstrba@suse.com
- Add scilab-java_source_target.patch: Build with source and target
  6 in order to avoid runtime errors with unrecognized class
  version.
- Make build with any java-devel >= 9 for openSUSE >= 1500, in
  order not to depend on a particular exact java version.
* Mon Mar 12 2018 badshah400@gmail.com
- Drop scilab-self-closing-br.patch: No longer required as the
  offending issues have been fixed upstream and we don't care for
  the minor pieces enough to carry around this patch; see
  https://bugzilla.scilab.org/show_bug.cgi?id=14695.
- Require xterm for scilab since the desktop launchers now launch
  the executable via xterm.
* Mon Feb 26 2018 badshah400@gmail.com
- Update License in keeping with upstream: Scilab is now
  distributed under the terms of GPL-2.0.
- Modify scilab-launch-from-xterm.patch: also add scinotes and
  xcos desktop launchers to patch, and make them launch via xterm;
  add xterm to Requires.
- Modify scilab-openjdk9-no-javah.patch: enclose JAVAH variable
  declaration in quotes.
- Document the addition of jaf = 1.1 to [Build]Requires; added in
  previous commit, and required for building documentation in
  conjunction with scilab-java9-ClassLoader.patch; not required
  for openSUSE < 1500 where jdk 1.8 is used.
- Restore sed commands to clear Class-Path from Manifest files;
  this was erroneously removed in previous commit.
- Use jdk 9 only for openSUSE >= 1500; disable patches relating
  to jdk 9+ for older openSUSE.
- Enforce minimum version on eigen3-devel BuildRequires: at least
  version 3.3.2 required.
- Add i586 to ExcludeArch, building no longer supported by
  upstream.
* Thu Feb 22 2018 badshah400@gmail.com
- Enforce java 9 for building, as there are runtime error when
  java 10 is used
- Add scilab-xcos-java9.patch: Fix xcos compilation against
  openjdk-java 9; enable building xcos during configure.
- Add scilab-java9-ClassLoader.patch: Hack frontloading of all
  necessary jar classpaths by passing them to _JAVA_OPTIONS since
  dynamic classpath loading doesn not work any more; see
  http://mailinglists.scilab.org/Scilab-GUI-and-adv-cli-fail-to-launch-with-java-9-td4037645.html
- Enable documentation; building fixed due to above patch.
- Add scilab-bin-correct-java9-path.patch
- Drop scilab-batik-1.8.patch
* Fri Feb 16 2018 badshah400@gmail.com
- Update to version 6.0.1:
  * Long list of changes, see
    https://help.scilab.org/docs/6.0.1/en_US/CHANGES.html
- Update BuildRequires and Requires: eigen3-devel [only
  BuildRequires], ecj, java-devel >= 9, lucene* >= 6.0.
- Add scilab-launch-from-xterm.patch: Modify Exec key for .desktop
  file so that scilab is launched via xterm; this is needed
  because of upstream's negligence:
  http://bugzilla.scilab.org/show_bug.cgi?id=14682.
- Disable documentation module: does not build with java >= 9; see
  http://bugzilla.scilab.org/show_bug.cgi?id=15328.
  Workaround: Use
  https://help.scilab.org/docs/6.0.1/en_US/index.html.
- Add scilab-openjdk9-no-javah.patch: configure
  should not error out when javah is not found, instead should
  simply use javac -h. See
  http://bugzilla.scilab.org/show_bug.cgi?id=15328.
- Exclude nullpotent post[un] scriptlets for main package: these
  are instead hndled by rpm file-triggers.
- Add scilab-no-return-in-non-void.patch: Fix non-void functions
  to return some trivial values.
- Add scilab-hdf5-function-return-compatibility.patch: Make
  function writeDoubleComplexMatrix6's definition and
  implementation return same data type.
- Minor rebase of carried over patches.
- Drop patches incorporated upstream:
  * scilab-0002-always-use-dynamic-stack.patch
  * scilab-allow-batik-1.9.patch
  * scilab-build-with-fop-2_1.patch
  * scilab-gcc7-nullptr-fix.patch
  * scilab-build-with-xmlgraphics-commons-2_0.patch
  * scilab-ocaml.patch
  * scilab-openjdk9-support.patch.
* Sun Feb 11 2018 badshah400@gmail.com
- Disable Xcos until building with java >=9 can be fixed.
* Sun Dec 10 2017 badshah400@opensuse.org
- Add scilab-openjdk9-support.patch: Add support for openjdk 9;
  patch taken from upstream git and rebased for version 5.5.2.
* Tue Jul 18 2017 olaf@aepfle.de
- Fix build with ocaml-4.05 with scilab-ocaml.patch (bug#15107)
* Fri Jun 16 2017 badshah400@gmail.com
- Add scilab-gcc7-nullptr-fix.patch: Replace the character-literal
  '\0' by appropriate null pointer '0' to fix compilation with
  gcc >= 7.
* Sun Apr 30 2017 badshah400@gmail.com
- Also apply patches scilab-batik-1.8.patch,
  scilab-batik-1.8.patch,
  scilab_ppc64le_java_archinstall_changed.patch for Leap:42.3 as
  the versions of dependencies have been upgraded to sync with
  Factory.
* Thu Aug 04 2016 badshah400@gmail.com
- Add scilab-hdf5-1_10-compat.patch to adapt code to HDF5 (>=
  1.10) and fix build failures.
- Add scilab-self-closing-br.patch to fix building with updated
  javadoc.
* Mon Jun 20 2016 olaf@aepfle.de
- BuildRequire ocaml.opt to avoid failure in bytecode-only projects
* Tue Jun 14 2016 olaf@aepfle.de
- Sources do not handle make -j N, remove _smp_mflags usage
* Wed Apr 13 2016 badshah400@gmail.com
- Add scilab-build-with-fop-2_1.patch to fix build failures when
  using xmlgraphics-fop >= 2.1 which has now landed in
  openSUSE:Factory; patch taken from upstream.
* Mon Mar 21 2016 normand@linux.vnet.ibm.com
- new scilab_ppc64le_java_archinstall_changed.patch
  to sync with java-1_8_0-openjdk sr #365892
- exclude ppc64 build as upstream still open bug
  http://bugzilla.scilab.org/show_bug.cgi?id=13826
* Tue Mar 15 2016 idonmez@suse.com
- Add scilab-batik-1.8.patch to fix build with Batik 1.8
* Mon Mar 07 2016 olaf@aepfle.de
- Remove timestamps from binaries
  scilab-timestamp.patch
* Fri Jan 08 2016 badshah400@gmail.com
- Remove scilab-disable-debian-specific-cflags.patch: This causes
  unforeseen issues (see e.g. http://bugzilla.scilab.org/14262)
  and the corresponding commit has also been reverted upstream.
* Mon Aug 31 2015 badshah400@gmail.com
- Apply scilab-build-with-xmlgraphics-commons-2_0.patch also for
  openSUSE:42 as it too has xmlgraphics-commons >= 2.0.