Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

scala-2.13.12-1.3 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: scala Distribution: openSUSE:Factory:zSystems
Version: 2.13.12 Vendor: openSUSE
Release: 1.3 Build date: Thu Oct 12 14:06:07 2023
Group: Development/Libraries/Java Build host: reproducible
Size: 20608830 Source RPM: scala-2.13.12-1.3.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.scala-lang.org/
Summary: Hybrid functional/object-oriented language for the JVM
Scala is a general purpose programming language designed to express
common programming patterns in a concise, elegant, and type-safe way.
It smoothly integrates features of object-oriented and functional
languages.  It is also fully interoperable with Java.

Provides

Requires

License

Apache-2.0 AND BSD-3-Clause AND MIT

Changelog

* Thu Oct 12 2023 Fridrich Strba <fstrba@suse.com>
  - Upgrade to upstream version 2.13.12
    * 2.13 improves Scala in the following areas:
      + Collections: Standard library collections have been overhauled
      for simplicity, performance, and safety. This is the
      centerpiece of the release.
      + Standard library: Future is faster and more robust. Elsewhere,
      useful classes and methods have been added.
      + Language: Literal types, partial unification, by-name
      implicits, more.
      + Compiler: 5-10% faster, deterministic output, improved
      optimizer.
  - Removed patches:
    * scala-2.10-jline.patch
    * scala-2.10.0-tooltemplate.patch
    * scala-2.10.2-java7.patch
    * scala-2.10.3-compiler-pom.patch
    * scala-2.10.3-use_system_jline.patch
    * scala-2.10.4-build_xml.patch
    * scala-2.10.6-scaladoc-resources.patch
    * scala-2.10.7-java8compat.patch
    * scala-2.10.7-jdk15.patch
    * scala-2.10.7-lines.patch
    * scala-2.10.7-source8.patch
      + not needed with this version
  - Added patches:
    * scala-tooltemplate.patch
      + use the javapackages way of finding the JVM to invoke
    * scala-unbundle-fonts.patch
      + unbundle fonts from scaladoc
* Fri Sep 29 2023 Fridrich Strba <fstrba@suse.com>
  - Allow building with jdk >= 9 too
  - Added patch:
    * scala-2.10.7-jdk15.patch
      + do not build pack200 ant task since Pack200 was removed in
      jdk15
      + implement a new method added in jdk15
  - Modified patches:
    * scala-2.10.4-build_xml.patch
      + do not try to instantiate the pack200 ant task
    * scala-2.10.7-source6.patch -> scala-2.10.7-source8.patch
      + build with source/target 8 levels
* Mon Sep 11 2023 Fridrich Strba <fstrba@suse.com>
  - Reproducible builds: do not generate non-reproducible entries
    by bnd tools
* Mon May 16 2022 Fridrich Strba <fstrba@suse.com>
  - Fix the scala build to find correctly the jansi.jar file
  - Make the package that links the jansi.jar file archfull
* Thu Jul 29 2021 Fridrich Strba <fstrba@suse.com>
  - Bootstrap the build with our own built jar instead of downloading
    prebuilt binaries from www.scala-lang.org
* Fri Jun 26 2020 Dominique Leuenberger <dimstar@opensuse.org>
  - No longer package /usr/share/mime-info: this came from GNOME 1
    times which are long gone (boo#1062631).
    + Drop scala.keys and scala.mime source files.
* Tue Dec 17 2019 Fridrich Strba <fstrba@suse.com>
  - Stop overriding default fuzz in spec file
  - Changed patch:
    * scala-2.10.7-source6.patch
      + Refresh using source service
* Fri Dec 13 2019 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Add _constraints to avoid long builds because of swapping
* Wed Dec 04 2019 Dominique Leuenberger <dimstar@opensuse.org>
  - Have scala-bootstrap-swing require scala*bootstrap and
    scala-swing require scala. There is not guarantee that the
    rebuild counters between scala and scala-bootstrap would be in
    sync, making the Requires: scala = %{version}-%{release} for
    scala-bootstrap unresolvable (let alone that it would not be
    usable before scala is built)
* Fri Nov 29 2019 Fridrich Strba <fstrba@suse.com>
  - Do not package ant tasks in bootstrap build
  - Added patch:
    * scala-2.10.7-java8compat.patch
      + Build binaries compatible with java 8 even when building
      with jdk >= 9

Files

/usr/bin/fsc
/usr/bin/scala
/usr/bin/scalac
/usr/bin/scaladoc
/usr/bin/scalap
/usr/share/java/scala
/usr/share/java/scala/scala-compiler.jar
/usr/share/java/scala/scala-library.jar
/usr/share/java/scala/scala-reflect.jar
/usr/share/java/scala/scalap.jar
/usr/share/licenses/scala
/usr/share/licenses/scala/LICENSE
/usr/share/licenses/scala/LICENSE.md
/usr/share/licenses/scala/License.rtf
/usr/share/licenses/scala/NOTICE
/usr/share/man/man1/fsc.1.gz
/usr/share/man/man1/scala.1.gz
/usr/share/man/man1/scalac.1.gz
/usr/share/man/man1/scaladoc.1.gz
/usr/share/man/man1/scalap.1.gz
/usr/share/maven-metadata/scala.xml
/usr/share/maven-poms/scala
/usr/share/maven-poms/scala/scala-compiler.pom
/usr/share/maven-poms/scala/scala-library.pom
/usr/share/maven-poms/scala/scala-reflect.pom
/usr/share/maven-poms/scala/scalap.pom
/usr/share/mime/packages/scala-mime-info.xml


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed May 1 23:49:46 2024