Mercurial > hg > release > thermostat-2.0
changeset 2275:135bd0d327cb
[RPM] Fix rawhide build failure (jnr-unixsocket).
Reviewed-by: omajid
Review-thread: http://icedtea.classpath.org/pipermail/thermostat/2016-April/018598.html
author | Severin Gehwolf <sgehwolf@redhat.com> |
---|---|
date | Thu, 21 Apr 2016 18:22:45 +0200 |
parents | b75660003f22 |
children | 651386629cea |
files | distribution/packaging/fedora/thermostat.spec |
diffstat | 1 files changed, 23 insertions(+), 11 deletions(-) [+] |
line wrap: on
line diff
--- a/distribution/packaging/fedora/thermostat.spec Thu Apr 21 11:23:26 2016 -0400 +++ b/distribution/packaging/fedora/thermostat.spec Thu Apr 21 18:22:45 2016 +0200 @@ -62,17 +62,21 @@ %global javax_servlet_bundle_version 3.1.0 %global javax_servlet_bsn javax.servlet-api # jnr-unixsocket and deps - %global jnr_unixsocket_version 0.10.0 - %global jnr_enxio_version 0.10.0 - %global jnr_constants_version 0.9.0 + %global jnr_unixsocket_version 0.12.0 + %global jnr_unixsocket_symbolic_name com.github.jnr.unixsocket + %global jnr_enxio_version 0.12.0 + %global jnr_enxio_symbolic_name com.github.jnr.enxio + %global jnr_constants_version 0.9.1 + %global jnr_constants_symbolic_name com.github.jnr.constants %global jnr_x86asm_version 1.0.2 - %global jffi_version 1.2.10 + %global jffi_version 1.2.11 + %global jffi_symbolic_name com.github.jnr.jffi # OSGi metadata added to upstream jnr-posix in version 3.0.17 and # upstream jnr-ffi in version 2.0.4, which use different # Bundle-SymbolicNames than previous RPMs. - %global jnr_posix_version 3.0.27 + %global jnr_posix_version 3.0.29 %global jnr_posix_symbolic_name com.github.jnr.posix - %global jnr_ffi_version 2.0.6 + %global jnr_ffi_version 2.0.9 %global jnr_ffi_symbolic_name com.github.jnr.ffi %global osgi_compendium_maven_version 1.4.0 @@ -107,8 +111,10 @@ %global jnr_unixsocket_version 0.8.0 %global jnr_enxio_version 0.9.0 %global jnr_constants_version 0.8.8 + %global jnr_constants_symbolic_name jnr.constants %global jnr_x86asm_version 1.0.2 %global jffi_version 1.2.9 + %global jffi_symbolic_name com.kenai.jffi # OSGi metadata added to upstream jnr-posix in version 3.0.17 and # upstream jnr-ffi in version 2.0.4, which use different # Bundle-SymbolicNames than previous RPMs. @@ -116,6 +122,8 @@ %global jnr_posix_symbolic_name jnr.posix %global jnr_ffi_version 2.0.3 %global jnr_ffi_symbolic_name jnr.ffi + %global jnr_unixsocket_symbolic_name jnr.unixsocket + %global jnr_enxio_symbolic_name jnr.enxio # Use compat version of 1 which is provided by the SCL-ized version # in our collection. %global osgi_compendium_maven_version 1 @@ -409,13 +417,13 @@ BuildRequires: %{?scl_prefix_java_common}osgi(%{javax_servlet_bsn}) = %{javax_servlet_bundle_version} BuildRequires: %{?scl_prefix_java_common}mvn(%{object_web_asm_maven_coords}) >= 5 # jnr-unixsocket and deps -BuildRequires: %{?scl_prefix}osgi(jnr.unixsocket) = %{jnr_unixsocket_version} -BuildRequires: %{?scl_prefix}osgi(jnr.enxio) = %{jnr_enxio_version} -BuildRequires: %{?scl_prefix}osgi(jnr.constants) = %{jnr_constants_version} +BuildRequires: %{?scl_prefix}osgi(%{jnr_unixsocket_symbolic_name}) = %{jnr_unixsocket_version} +BuildRequires: %{?scl_prefix}osgi(%{jnr_enxio_symbolic_name}) = %{jnr_enxio_version} +BuildRequires: %{?scl_prefix}osgi(%{jnr_constants_symbolic_name}) = %{jnr_constants_version} BuildRequires: %{?scl_prefix}osgi(jnr.x86asm) = %{jnr_x86asm_version} BuildRequires: %{?scl_prefix}osgi(%{jnr_posix_symbolic_name}) = %{jnr_posix_version} BuildRequires: %{?scl_prefix}osgi(%{jnr_ffi_symbolic_name}) = %{jnr_ffi_version} -BuildRequires: %{?scl_prefix}osgi(com.kenai.jffi) = %{jffi_version} +BuildRequires: %{?scl_prefix}osgi(%{jffi_symbolic_name}) = %{jffi_version} %{?!scl: Requires: javapackages-tools @@ -741,14 +749,18 @@ -Dkxml2.version=%{kxml2_version} \ -Dosgi.compendium.version=%{osgi_compendium_maven_version} \ -Djnr-unixsocket.version=%{jnr_unixsocket_version} \ + -Djnr-unixsocket.bundle.symbolic.name=%{jnr_unixsocket_symbolic_name} \ -Djnr-enxio.version=%{jnr_enxio_version} \ + -Djnr-enxio.bundle.symbolic.name=%{jnr_enxio_symbolic_name} \ -Djnr-constants.version=%{jnr_constants_version} \ -Djnr-x86asm.version=%{jnr_x86asm_version} \ -Djnr-posix.bundle.symbolic.name=%{jnr_posix_symbolic_name} \ -Djnr-posix.version=%{jnr_posix_version} \ -Djnr-ffi.bundle.symbolic.name=%{jnr_ffi_symbolic_name} \ -Djnr-ffi.version=%{jnr_ffi_version} \ - -Djffi.version=%{jffi_version} + -Djffi.version=%{jffi_version} \ + -Djffi.bundle.symbolic.name=%{jffi_symbolic_name} + %{?scl:EOF}