]> git.pld-linux.org Git - packages/openjdk11.git/blobdiff - openjdk11.spec
up to 11.0.12
[packages/openjdk11.git] / openjdk11.spec
index b1655613a727610c27d09e218c14a516dac78e45..84a90d2daf3943842a08e39634f81a08f95e1309 100644 (file)
 %define                with_zero       1
 %endif
 
+%ifarch %{ix86} %{x8664} aarch64
+%define                with_shenandoahgc       1
+%endif
+
 # class data version seen with file(1) that this jvm is able to load
 %define                _classdataversion 55.0
 
 Summary:       Open-source implementation of the Java Platform, Standard Edition
 Summary(pl.UTF-8):     Wolnoźródłowa implementacja Java 11 SE
 Name:          openjdk11
-Version:       11.0.9
+Version:       11.0.12
 Release:       1
 License:       GPL v2
 Group:         Development/Languages/Java
 Source0:       https://hg.openjdk.java.net/jdk-updates/jdk11u/archive/jdk-%{version}-ga.tar.bz2?/%{name}-%{version}.tar.bz2
-# Source0-md5: 5b35bc24a1138701baf93633f2234575
+# Source0-md5: aa4b4199677892fd91de9316398dee6d
 Source10:      make-cacerts.sh
 Patch0:                libpath.patch
 Patch1:                x32.patch
@@ -39,18 +43,19 @@ BuildRequires:      bash
 %{?with_cacerts:BuildRequires: ca-certificates-update}
 BuildRequires: cups-devel
 BuildRequires: elfutils-devel
-BuildRequires: freetype-devel >= 2.3
+BuildRequires: freetype-devel >= 1:2.10.2
 BuildRequires: gawk
-BuildRequires: giflib-devel >= 5.1
+BuildRequires: giflib-devel >= 5.2.1
 BuildRequires: glibc-misc
+BuildRequires: harfbuzz-devel >= 2.3.1
 %{?buildrequires_jdk}
-BuildRequires: lcms2-devel
+BuildRequires: lcms2-devel >= 2.11
 BuildRequires: libjpeg-devel
-BuildRequires: libpng-devel
+BuildRequires: libpng-devel >= 2:1.6.37
 BuildRequires: lsb-release
 BuildRequires: pcsc-lite-devel
 BuildRequires: pkgconfig
-BuildRequires: rpmbuild(macros) >= 1.557
+BuildRequires: rpmbuild(macros) >= 1.752
 BuildRequires: unzip
 BuildRequires: util-linux
 BuildRequires: xorg-lib-libX11-devel
@@ -151,6 +156,7 @@ Summary(pl.UTF-8):  Kod OpenJDK - środowisko programistyczne
 Group:         Development/Languages/Java
 Requires:      %{name}-jre-base = %{version}-%{release}
 Requires:      jpackage-utils >= 0:1.7.5-8
+Requires:      lcms2 >= 2.11
 Provides:      jdk(%{name})
 
 %description jdk-base
@@ -183,19 +189,19 @@ Provides: java1.4
 Provides:      jre = %{version}
 Obsoletes:     icedtea6-jre
 Obsoletes:     icedtea7-jre
-Obsoletes:     java(jaas)
-Obsoletes:     java(jaf)
-Obsoletes:     java(jaxp)
-Obsoletes:     java(jce)
-Obsoletes:     java(jdbc-stdext)
-Obsoletes:     java(jdbc-stdext)
-Obsoletes:     java(jmx)
-Obsoletes:     java(jndi)
-Obsoletes:     java(jsse)
+Obsoletes:     jaas
+Obsoletes:     jaf
 Obsoletes:     java-gcj-compat
+Obsoletes:     java-jaxp
+Obsoletes:     java-jdbc-stdext
 Obsoletes:     java-sun-jre
 Obsoletes:     java5-sun-jre
+Obsoletes:     jce
+Obsoletes:     jdbc-stdext
+Obsoletes:     jmx
+Obsoletes:     jndi
 Obsoletes:     jre
+Obsoletes:     jsse
 Obsoletes:     oracle-java7-jre
 
 %description jre
@@ -229,6 +235,8 @@ Summary(pl.UTF-8):  OpenJDK - środowisko uruchomieniowe - obsługa X11
 Group:         Development/Languages/Java
 Requires:      %{name}-jre-base = %{version}-%{release}
 Requires:      %{name}-jre-base-freetype = %{version}-%{release}
+Requires:      giflib >= 5.2.1
+Requires:      libpng >= 2:1.6.37
 
 %description jre-base-X11
 X11 support for OpenJDK runtime environment built using free software
@@ -243,6 +251,8 @@ Summary:    OpenJDK - runtime environment - font support
 Summary(pl.UTF-8):     OpenJDK - środowisko uruchomieniowe - obsługa fontów
 Group:         Development/Languages/Java
 Requires:      %{name}-jre-base = %{version}-%{release}
+Requires:      freetype >= 1:2.10.2
+Requires:      harfbuzz >= 2.3.1
 
 %description jre-base-freetype
 Font handling library for OpenJDK runtime environment built using free
@@ -264,6 +274,18 @@ GTK support for OpenJDK runtime environment.
 %description jre-base-gtk -l pl.UTF-8
 Biblioteki GTK dla OpenJDK.
 
+%package jmods
+Summary:       OpenJDK - JMods
+Summary(pl.UTF-8):     OpenJDK - JMods
+Group:         Development/Languages/Java
+Requires:      %{name}-jdk-base = %{version}-%{release}
+
+%description jmods
+JMods for OpenJDK.
+
+%description jmods -l pl.UTF-8
+JMods dla OpenJDK.
+
 %package jar
 Summary:       OpenJDK - JAR tool
 Summary(pl.UTF-8):     OpenJDK - narzędzie JAR
@@ -292,9 +314,7 @@ archiwów.
 Summary:       OpenJDK - sources
 Summary(pl.UTF-8):     OpenJDK - kod źródłowy
 Group:         Documentation
-%if "%{_rpmversion}" >= "5"
 BuildArch:     noarch
-%endif
 
 %description jdk-sources
 Source code for the OpenJDK development kit and Java standard library.
@@ -307,9 +327,7 @@ biblioteki Javy.
 Summary:       OpenJDK - examples
 Summary(pl.UTF-8):     OpenJDK - przykłady
 Group:         Documentation
-%if "%{_rpmversion}" >= "5"
 BuildArch:     noarch
-%endif
 
 %description examples
 Code examples for OpenJDK.
@@ -350,13 +368,16 @@ chmod a+x configure
        --with-extra-cflags="%{rpmcppflags} %{rpmcflags} -fcommon -fno-tree-dse" \
        --with-extra-cxxflags="%{rpmcppflags} %{rpmcxxflags} -fcommon -fno-tree-dse" \
        --with-extra-ldflags="%{rpmldflags}" \
+       --with-jvm-features="%{?with_shenandoahgc:shenandoahgc}" \
        --with-native-debug-symbols=none \
        --disable-full-docs \
        --disable-javac-server \
        --disable-hotspot-gtest \
        --disable-warnings-as-errors \
        --with-jobs="%{__jobs}" \
+       --with-freetype=system \
        --with-giflib=system \
+       --with-harfbuzz=system \
        --with-libjpeg=system \
        --with-libpng=system \
        --with-lcms=system \
@@ -528,7 +549,6 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{dstdir}/bin/rmic
 %attr(755,root,root) %{dstdir}/bin/serialver
 %{dstdir}/include
-%{dstdir}/jmods
 %{dstdir}/lib/ct.sym
 
 %files jre
@@ -640,6 +660,10 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %attr(755,root,root) %{dstdir}/lib/libfontmanager.so
 
+%files jmods
+%defattr(644,root,root,755)
+%{dstdir}/jmods
+
 %files jar
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/jar
This page took 0.035768 seconds and 4 git commands to generate.