Blame SPECS/icedtea-web.spec

f35927
#can rust have debuginfo? Verify and fix! Likely issue in Makefile of itw.
f35927
%global debug_package %{nil}
f35927
4e0e32
# Version of java
4e0e32
%define javaver 1.8.0
4e0e32
4e0e32
# Alternatives priority
4e0e32
%define priority 18000
4e0e32
# jnlp prorocol gnome registry keys
4e0e32
%define gurlhandler   /desktop/gnome/url-handlers
4e0e32
%define jnlphandler   %{gurlhandler}/jnlp
4e0e32
%define jnlpshandler  %{gurlhandler}/jnlps
4e0e32
4e0e32
%define javadir     %{_jvmdir}/java-%{javaver}-openjdk
4e0e32
%define jredir      %{_jvmdir}/jre-%{javaver}-openjdk
4e0e32
4e0e32
%define binsuffix      .itweb
4e0e32
4e0e32
%define preffered_java  java-%{javaver}-openjdk
4e0e32
4e0e32
Name:		icedtea-web
f35927
Version:	1.8.4
f35927
Release:	4%{?dist}
4e0e32
Summary:	Additional Java components for OpenJDK - Java browser plug-in and Web Start implementation
4e0e32
4e0e32
Group:      Applications/Internet
4e0e32
License:    LGPLv2+ and GPLv2 with exceptions
4e0e32
URL:        http://icedtea.classpath.org/wiki/IcedTea-Web
4e0e32
Source0:    http://icedtea.classpath.org/download/source/%{name}-%{version}.tar.gz
f35927
Patch0:     patchOutDunce.patch
f35927
Patch1:     altjava.patch
f35927
Patch2:     fed2f5b-22402bb.patch
4e0e32
4e0e32
BuildRequires:  javapackages-tools
4e0e32
#for deprecated add_maven_depmap, see https://www.spinics.net/lists/fedora-devel/msg233211.html
4e0e32
BuildRequires:  javapackages-local
4e0e32
BuildRequires:  %{preffered_java}-devel
4e0e32
BuildRequires:  desktop-file-utils
4e0e32
BuildRequires:  glib2-devel
4e0e32
BuildRequires:  autoconf
4e0e32
BuildRequires:  automake
f35927
BuildRequires:	cargo 
4e0e32
BuildRequires:  junit
4e0e32
BuildRequires:  hamcrest
4e0e32
BuildRequires:  libappstream-glib
4e0e32
# new in 1.5 to have  clean up for malformed XMLs
4e0e32
BuildRequires:  tagsoup
055e32
# to apply binary tests for CVEs
055e32
BuildRequires:      git
4e0e32
4e0e32
# For functionality and the OpenJDK dirs
4e0e32
Requires:      %{preffered_java}
4e0e32
Requires:      javapackages-tools
4e0e32
Recommends:    bash-completion
4e0e32
#maven fragments
4e0e32
Requires(post):      javapackages-tools
4e0e32
Requires(postun):      javapackages-tools
4e0e32
4e0e32
# When itw builds against it, it have to be also in runtime
4e0e32
Requires:      tagsoup
4e0e32
4e0e32
# Post requires alternatives to install tool alternatives.
4e0e32
Requires(post):   %{_sbindir}/alternatives
4e0e32
# jnlp protocols support
4e0e32
Requires(post):   GConf2
4e0e32
# Postun requires alternatives to uninstall tool alternatives.
4e0e32
Requires(postun): %{_sbindir}/alternatives
4e0e32
# jnlp protocols support
4e0e32
Requires(postun):   GConf2
4e0e32
4e0e32
# Standard JPackage plugin provides.
4e0e32
Provides: java-plugin = 1:%{javaver}
4e0e32
Provides: javaws      = 1:%{javaver}
f35927
Provides:   %{preffered_java}-javaws =  1:%{version}
4e0e32
4e0e32
Provides:   %{preffered_java}-plugin =  1:%{version}
4e0e32
4e0e32
%description
f35927
The IcedTea-Web project provides a an implementation of Java Web Start
f35927
(originally based on the Netx project) and a settings tool to
4e0e32
manage deployment settings for the aforementioned plugin and Web Start
4e0e32
implementations. 
4e0e32
4e0e32
%package javadoc
4e0e32
Summary:    API documentation for IcedTea-Web
4e0e32
Group:      Documentation
4e0e32
Requires:   %{name} = %{version}-%{release}
4e0e32
BuildArch:  noarch
4e0e32
4e0e32
%description javadoc
4e0e32
This package contains Javadocs for the IcedTea-Web project.
4e0e32
4e0e32
4e0e32
%package devel
4e0e32
Summary:    pure sources for debugging IcedTea-Web
4e0e32
Group:      devel
4e0e32
Requires:   %{name} = %{version}-%{release}
4e0e32
BuildArch:  noarch
4e0e32
4e0e32
%description devel
4e0e32
This package contains ziped sources of the IcedTea-Web project.
4e0e32
f35927
%package nativelaunchers
f35927
Summary:    native launchers of icedtea-web
f35927
Group:      Applications/Internet
f35927
Requires:   %{name} = %{version}-%{release}
f35927
f35927
%description nativelaunchers
f35927
This package contains native launchers for faster starup
f35927
4e0e32
%prep
f35927
%setup -q -n  IcedTea-Web-%{name}-%{version}
f35927
%patch0 -p1
055e32
%patch1 -p1
4e0e32
%patch2 -p1
4e0e32
4e0e32
%build
4e0e32
autoreconf -vfi
4e0e32
CXXFLAGS="$RPM_OPT_FLAGS $RPM_LD_FLAGS" \
4e0e32
%configure \
4e0e32
    --with-pkgversion=fedora-%{release}-%{_arch} \
4e0e32
    --docdir=%{_datadir}/javadoc/%{name} \
4e0e32
    --with-jdk-home=%{javadir} \
4e0e32
    --with-jre-home=%{jredir} \
4e0e32
    --libdir=%{_libdir} \
4e0e32
    --program-suffix=%{binsuffix} \
4e0e32
    --disable-native-plugin \
f35927
    --with-itw-libs=DISTRIBUTION \
f35927
    --with-modularjdk-file=%{_sysconfdir}/java/%{name}    \
f35927
    --enable-shell-launchers \
4e0e32
    --prefix=%{_prefix}
f35927
4e0e32
make %{?_smp_mflags}
4e0e32
4e0e32
%install
4e0e32
rm -rf $RPM_BUILD_ROOT
4e0e32
make install DESTDIR=$RPM_BUILD_ROOT
4e0e32
4e0e32
# icedteaweb-completion is currently not handled by make nor make install
4e0e32
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d/
4e0e32
mv completion/policyeditor.bash $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d/
4e0e32
mv completion/javaws.bash $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d/
4e0e32
mv completion/itweb-settings.bash $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d/
4e0e32
4e0e32
# Move javaws man page to a more specific name
4e0e32
mv $RPM_BUILD_ROOT/%{_mandir}/man1/javaws.1 $RPM_BUILD_ROOT/%{_mandir}/man1/javaws.itweb.1
4e0e32
4e0e32
# Install desktop files.
4e0e32
install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/{applications,pixmaps}
f35927
f35927
# patch desktops to use the legacy sh laucnhers
f35927
sed "s/.itweb /.itweb.sh /" -i javaws.desktop  #there is javaws... %u
f35927
sed "s/.itweb$/.itweb.sh/" -i itweb-settings.desktop
f35927
sed "s/.itweb$/.itweb.sh/" -i policyeditor.desktop
f35927
4e0e32
desktop-file-install --vendor ''\
4e0e32
  --dir $RPM_BUILD_ROOT%{_datadir}/applications javaws.desktop
4e0e32
desktop-file-install --vendor ''\
4e0e32
  --dir $RPM_BUILD_ROOT%{_datadir}/applications itweb-settings.desktop
4e0e32
desktop-file-install --vendor ''\
4e0e32
  --dir $RPM_BUILD_ROOT%{_datadir}/applications policyeditor.desktop
4e0e32
4e0e32
# install MetaInfo file for firefox
4e0e32
DESTDIR=%{buildroot} appstream-util install metadata/%{name}.metainfo.xml
4e0e32
# install MetaInfo file for javaws
4e0e32
DESTDIR=%{buildroot} appstream-util install metadata/%{name}-javaws.appdata.xml
4e0e32
4e0e32
# maven fragments generation
4e0e32
mkdir -p $RPM_BUILD_ROOT%{_javadir}
4e0e32
pushd $RPM_BUILD_ROOT%{_javadir}
f35927
ln -s ../%{name}/javaws.jar ../%{name}/netx.jar # backward copatinlity needed?
f35927
ln -s ../%{name}/javaws.jar %{name}.jar
4e0e32
ln -s ../%{name}/plugin.jar %{name}-plugin.jar
4e0e32
popd
4e0e32
mkdir -p $RPM_BUILD_ROOT/%{_mavenpomdir}
4e0e32
cp  metadata/%{name}.pom  $RPM_BUILD_ROOT/%{_mavenpomdir}/%{name}.pom
4e0e32
cp metadata/%{name}-plugin.pom  $RPM_BUILD_ROOT/%{_mavenpomdir}/%{name}-plugin.pom
4e0e32
4e0e32
%add_maven_depmap %{name}.pom %{name}.jar
4e0e32
%add_maven_depmap %{name}-plugin.pom %{name}-plugin.jar
4e0e32
f35927
cp  netx.build/lib/src.zip  $RPM_BUILD_ROOT%{_datadir}/%{name}/netx.src.zip # backward copatinlity needed?
f35927
cp  netx.build/lib/src.zip  $RPM_BUILD_ROOT%{_datadir}/%{name}/javaws.src.zip
4e0e32
cp liveconnect/lib/src.zip  $RPM_BUILD_ROOT%{_datadir}/%{name}/plugin.src.zip
4e0e32
4e0e32
%find_lang %{name} --all-name --with-man
4e0e32
4e0e32
%check
f35927
#make check
f35927
#appstream-util validate $RPM_BUILD_ROOT/%{_datadir}/appdata/*.xml || :
4e0e32
f35927
%post nativelaunchers
f35927
PRIORITY=%{priority}
f35927
let PRIORITY=PRIORITY-1
4e0e32
alternatives \
f35927
  --install %{_bindir}/javaws				javaws.%{_arch}		%{_prefix}/bin/javaws%{binsuffix} $PRIORITY  --family %{preffered_java}.%{_arch} \
4e0e32
  --slave   %{_bindir}/itweb-settings			itweb-settings		%{_prefix}/bin/itweb-settings%{binsuffix} \
4e0e32
  --slave   %{_bindir}/policyeditor			policyeditor		%{_prefix}/bin/policyeditor%{binsuffix} \
4e0e32
  --slave   %{_bindir}/ControlPanel			ControlPanel		%{_prefix}/bin/itweb-settings%{binsuffix} \
4e0e32
  --slave   %{_mandir}/man1/javaws.1.gz			javaws.1.gz		%{_mandir}/man1/javaws%{binsuffix}.1.gz \
4e0e32
  --slave   %{_mandir}/man1/ControlPanel.1.gz		ControlPanel.1.gz	%{_mandir}/man1/itweb-settings.1.gz
f35927
%post
f35927
PRIORITY=%{priority}
f35927
alternatives \
f35927
  --install %{_bindir}/javaws				javaws.%{_arch}		%{_prefix}/bin/javaws%{binsuffix}.sh $PRIORITY  --family %{preffered_java}.%{_arch} \
f35927
  --slave   %{_bindir}/itweb-settings			itweb-settings		%{_prefix}/bin/itweb-settings%{binsuffix}.sh \
f35927
  --slave   %{_bindir}/policyeditor			policyeditor		%{_prefix}/bin/policyeditor%{binsuffix}.sh \
f35927
  --slave   %{_bindir}/ControlPanel			ControlPanel		%{_prefix}/bin/itweb-settings%{binsuffix}.sh \
f35927
  --slave   %{_mandir}/man1/javaws.1.gz			javaws.1.gz		%{_mandir}/man1/javaws%{binsuffix}.1.gz \
f35927
  --slave   %{_mandir}/man1/ControlPanel.1.gz		ControlPanel.1.gz	%{_mandir}/man1/itweb-settings.1.gz
4e0e32
f35927
gconftool-2 -s  %{jnlphandler}/command  '%{_bindir}/javaws %s' --type String &> /dev/null || :
4e0e32
gconftool-2 -s  %{jnlphandler}/enabled  --type Boolean true &> /dev/null || :
f35927
gconftool-2 -s %{jnlpshandler}/command '%{_bindir}/javaws %s' --type String &> /dev/null || :
4e0e32
gconftool-2 -s %{jnlpshandler}/enabled --type Boolean true &> /dev/null || :
4e0e32
4e0e32
%posttrans
4e0e32
update-desktop-database &> /dev/null || :
4e0e32
exit 0
4e0e32
f35927
%postun nativelaunchers
f35927
if [ $1 -eq 0 ]
f35927
then
f35927
  alternatives --remove javaws.%{_arch} %{_prefix}/bin/javaws%{binsuffix}
f35927
fi
f35927
exit 0
f35927
4e0e32
%postun
4e0e32
update-desktop-database &> /dev/null || :
4e0e32
if [ $1 -eq 0 ]
4e0e32
then
f35927
  alternatives --remove javaws.%{_arch} %{_prefix}/bin/javaws%{binsuffix}.sh
4e0e32
  gconftool-2 -u  %{jnlphandler}/command &> /dev/null || :
4e0e32
  gconftool-2 -u  %{jnlphandler}/enabled &> /dev/null || :
4e0e32
  gconftool-2 -u %{jnlpshandler}/command &> /dev/null || :
4e0e32
  gconftool-2 -u %{jnlpshandler}/enabled &> /dev/null || :
4e0e32
fi
4e0e32
exit 0
4e0e32
f35927
%files nativelaunchers
f35927
%{_prefix}/bin/javaws.itweb
f35927
%{_prefix}/bin/itweb-settings.itweb
f35927
%{_prefix}/bin/policyeditor.itweb
f35927
%license COPYING
f35927
4e0e32
%files -f .mfiles -f %{name}.lang
4e0e32
%{_sysconfdir}/bash_completion.d/*
f35927
%config(noreplace) %{_sysconfdir}/java/%{name}/itw-modularjdk.args
f35927
%{_prefix}/bin/javaws.itweb.sh
f35927
%{_prefix}/bin/itweb-settings.itweb.sh
f35927
%{_prefix}/bin/policyeditor.itweb.sh
4e0e32
%{_datadir}/applications/*
4e0e32
%dir %{_datadir}/%{name}
4e0e32
%{_datadir}/%{name}/*.jar
4e0e32
%{_datadir}/%{name}/*.png
4e0e32
%{_datadir}/man/man1/*
4e0e32
%{_datadir}/pixmaps/*
4e0e32
%{_datadir}/appdata/*.xml
4e0e32
%doc NEWS README
4e0e32
%license COPYING
4e0e32
4e0e32
%files javadoc
4e0e32
%{_datadir}/javadoc/%{name}
4e0e32
%license COPYING
4e0e32
4e0e32
%files devel
4e0e32
%{_datadir}/%{name}/*.zip
4e0e32
%license COPYING
4e0e32
4e0e32
%changelog
f35927
* Mon Nov 30 2020 - Jiri Vanek <jvanek@redhat.com> -1.8.4-4
f35927
- added patch2, fed2f5b-22402bb.patch containing important fixes from future 1.8.5
f35927
- Resolves: rhbz#1900043
f35927
f35927
* Fri Nov 27 2020 - Jiri Vanek <jvanek@redhat.com> -1.8.4-2
f35927
- added native launchers, via separate subpackage, but efectively changed main package to arched one
f35927
- removed policyeditor man page, it was link to itself
f35927
- Resolves: rhbz#1900043
f35927
f35927
* Fri Nov 27 2020 - Jiri Vanek <jvanek@redhat.com> -1.8.4-1
f35927
- rebased to itw 1.8, ommiting native launchers
f35927
- Resolves: rhbz#1900043
f35927
c5df42
* Fri Nov 20 2020 Jiri Vanek <jvanek@redhat.com> 1.7.1-18
c5df42
- patched to use alt-java if available
c5df42
- Added Patch6, altjava.patch
c5df42
- Resolves: rhbz#1888633
c5df42
055e32
* Thu Jul 18 2019 Jiri Vanek <jvanek@redhat.com> 1.7.1-16
055e32
- Added Patch5, testTuning.patch to make tests pass inclean envirnment
055e32
- Resolves: rhbz#1724958 
055e32
055e32
* Thu Jul 18 2019 Jiri Vanek <jvanek@redhat.com> 1.7.1-16
055e32
- added patch1, patch4 and patch11 to fix CVE-2019-10182
055e32
- added patch2 to fix CVE-2019-10181
055e32
- added patch3 and patch33 to fix CVE-2019-10185
055e32
- Resolves: rhbz#1724958 
055e32
- Resolves: rhbz#1725928 
055e32
- Resolves: rhbz#1724989 
055e32
055e32
* Fri Mar 22 2019 - Jiri Vanek <jvanek@redhat.com> -1.7.1-10
055e32
- added gating
055e32
4e0e32
* Mon Jul 16 2018 - Jiri Vanek <jvanek@redhat.com> -1.7.1-8
4e0e32
- removed rhino
4e0e32
4e0e32
* Thu May 24 2018 - Jiri Vanek <jvanek@redhat.com> -1.7.1-6
4e0e32
- removed clang
4e0e32
4e0e32
* Mon May 14 2018 - Jiri Vanek <jvanek@redhat.com> -1.7.1-6
4e0e32
- added an applied patch1, oracleForms.patch to make oracle forms working
4e0e32
4e0e32
* Fri Mar 02 2018 - Jiri Vanek <jvanek@redhat.com> -1.7.1-5
4e0e32
- added 1473-1480.patch
4e0e32
- added support for javafx-desc and so allwong run of pure-javafx only applications
4e0e32
- --nosecurity enhanced for possibility to skip invalid signatures
4e0e32
- enhanced to allow resources to be read also from j2se/java element (OmegaT)
4e0e32
4e0e32
* Tue Feb 20 2018 - Jiri Vanek <jvanek@redhat.com> -1.7.1-3
4e0e32
- added buildrequires on gcc/gcc-c++
4e0e32
- to follow new packaging guidelines which no longer automatically pulls gcc/c++ to build root
4e0e32
4e0e32
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.1-2
4e0e32
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
4e0e32
4e0e32
* Mon Dec 18 2017 Jiri Vanek <jvanek@redhat.com> 1.7.1-1
4e0e32
* bump to 1.7.1
4e0e32
4e0e32
* Fri Nov 03 2017 Jiri Vanek <jvanek@redhat.com> 1.7-6
4e0e32
- javaws specific manpage renmed from -suffix to .suffix
4e0e32
4e0e32
* Wed Oct 18 2017 Jiri Vanek <jvanek@redhat.com> 1.7-5
4e0e32
- gathered various patches from usptream
4e0e32
4e0e32
* Wed Aug 23 2017 Jiri Vanek <jvanek@redhat.com> 1.7-4
4e0e32
- removed natie plugin, no longer can build (removed xullruner and gecko devel packages)
4e0e32
- added forgotten slaves of itweb-settings policyeditor
4e0e32
- Own %%{_datadir}/%%{name} dir
4e0e32
- Mark non-English man pages with %%lang
4e0e32
- Install COPYING as %%license
4e0e32
- last three by Ville Skytta <ville.skytta@iki.fi> via 1481270
4e0e32
- added BuildRequires:  javapackages-local to introduce deprecated add_maven_depmap macro
4e0e32
4e0e32
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.7-3
4e0e32
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
4e0e32
4e0e32
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.7-2
4e0e32
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
4e0e32
4e0e32
* Wed Jul 19 2017 Jiri Vanek <jvanek@redhat.com> 1.7-1
4e0e32
- updated to itw 1.7
4e0e32
4e0e32
* Wed Jul 19 2017 Jiri Vanek <jvanek@redhat.com> 1.7-0.5
4e0e32
- updated to RC7
4e0e32
4e0e32
* Mon May 15 2017 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7-0.4.pre06
4e0e32
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild
4e0e32
4e0e32
* Fri May 12 2017 Jiri Vanek <jvanek@redhat.com> 1.7-0.3.pre06
4e0e32
- updated to RC6
4e0e32
- split bash-copletion
4e0e32
- added sources (to align with upstream binary release)
4e0e32
4e0e32
* Tue May 02 2017 Jiri Vanek <jvanek@redhat.com> 1.7-0.3.pre05
4e0e32
- gconf calls silenced by "&> /dev/null || :"
4e0e32
- see rhbz1446932
4e0e32
4e0e32
* Fri Apr 28 2017 Jiri Vanek <jvanek@redhat.com> 1.7-0.2.pre05
4e0e32
- updated to rc5
4e0e32
- added support for jnlp://, jnlps:// and jnlp: protocols 
4e0e32
4e0e32
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.7-0.2.pre04
4e0e32
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
4e0e32
4e0e32
* Thu Jan 12 2017 Jiri Vanek <jvanek@redhat.com> 1.7-0.1.pre04
4e0e32
- updated to rc4
4e0e32
- fixed RHBZ#1412544
4e0e32
4e0e32
* Wed Jan 11 2017 Jiri Vanek <jvanek@redhat.com> 1.7-0.1.pre03
4e0e32
- updated ro RC3 of 1.7 
4e0e32
4e0e32
* Wed Jan 04 2017 Jiri Vanek <jvanek@redhat.com> 1.7-0.1.pre01
4e0e32
- updated ro RC1 of 1.7 
4e0e32
- added recommends on vash completion
4e0e32
4e0e32
* Wed Jul 13 2016 Jiri Vanek <jvanek@redhat.com> 1.6.2-3
4e0e32
- minor fix to javadir and jre dir
4e0e32
4e0e32
* Wed Jul 13 2016 Jiri Vanek <jvanek@redhat.com> 1.6.2-2
4e0e32
- added --family to make it part of javas alternatives alignment
4e0e32
- java-javaver-openjdk collected into preffered_java 
4e0e32
4e0e32
* Wed Feb 03 2016 Jiri Vanek <jvanek@redhat.com> 1.6.2-1
4e0e32
- updated to 1.6.2
4e0e32
- fixed also rhbz#1303437 - package owns /etc/bash_completion.d but it should not own it 
4e0e32
4e0e32
* Thu Jan 28 2016 Jiri Vanek <jvanek@redhat.com> 1.6.1-66
4e0e32
- moved to 1.6.2pre
4e0e32
4e0e32
* Tue Dec 22 2015 Jiri Vanek <jvanek@redhat.com> 1.6.1-5
4e0e32
- generated maven metadata
4e0e32
4e0e32
* Thu Nov 19 2015 Jiri Vanek <jvanek@redhat.com> 1.6.1-4
4e0e32
- installed also javaws metadata
4e0e32
4e0e32
* Wed Oct 14 2015 Jiri Vanek <jvanek@redhat.com> 1.6.1-3
4e0e32
- added and applied three patches scheduled for 1.6.2
4e0e32
- patch2 fileLogInitializationError-1.6.patch to prevent consequences 1268909
4e0e32
- patch1 donLogToFileBeforeFileLogsInitiate.patch
4e0e32
- patch0 javadocFixes.patch 
4e0e32
4e0e32
* Mon Sep 21 2015 Jiri Vanek <jvanek@redhat.com> 1.6.1-2
4e0e32
- added and applied patch0 javadocFixes.patch 
4e0e32
4e0e32
* Fri Sep 11 2015 Jiri Vanek <jvanek@redhat.com> 1.6.1-1
4e0e32
- updated to upstream release 1.6.1
4e0e32
- metadata xml files enhanced for javaws
4e0e32
4e0e32
* Mon Jun 22 2015 Omair Majid <omajid@redhat.com> - 1.6-5
4e0e32
- Comply with newer java packaging guidelines
4e0e32
- Require javapackages-tools in main package
4e0e32
- Don't require jpackage-utils in -javadoc subpackage, since subpackage
4e0e32
  requires the main package
4e0e32
4e0e32
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6-4
4e0e32
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
4e0e32
4e0e32
* Mon May 04 2015 Jiri Vanek <jvanek@redhat.com> 1.6-3
4e0e32
- added depndence on hamcrest - no longer part of junit
4e0e32
4e0e32
* Wed Apr 29 2015 Jiri Vanek <jvanek@redhat.com> 1.6-2
4e0e32
- enabled check
4e0e32
4e0e32
* Tue Apr 28 2015 Jiri Vanek <jvanek@redhat.com> 1.6-1
4e0e32
- updated to limited audience final release
4e0e32
4e0e32
* Fri Apr 24 2015 Jiri Vanek <jvanek@redhat.com> 1.6-0.1.pre05
4e0e32
- updated to pre06
4e0e32
- handled "Add Tab Completion for icedtea-web" change
4e0e32
- this release contains numers, not yet upstreamed, but going to release features:
4e0e32
- summary: Fixed resource test to pass for CZ localization
4e0e32
- summary: Added Czech translation for 1.6.
4e0e32
- summary: Messages from TextsProvider moved to properties
4e0e32
- summary: various improvements to default set of properties
4e0e32
- summary: Added MultipleDeploymentPropertiesModifier improvement to testsuite
4e0e32
4e0e32
* Fri Apr 17 2015 Jiri Vanek <jvanek@redhat.com> 1.6-0.1.pre05
4e0e32
- updated to pre05
4e0e32
4e0e32
* Tue Apr 14 2015 Jiri Vanek <jvanek@redhat.com> 1.6-0.1.pre04
4e0e32
- updated to pre04
4e0e32
4e0e32
* Mon Mar 16 2015 Jiri Vanek <jvanek@redhat.com> 1.6-0.1.pre03
4e0e32
- updated to pre03
4e0e32
- removed cp javaws.png. Handled by upstream now
4e0e32
4e0e32
* Mon Dec 22 2014 Jiri Vanek <jvanek@redhat.com> 1.6-0.1.pre02
4e0e32
- updated to pre02
4e0e32
- upstreamed patch1, quoteDocsPaths.patch
4e0e32
- temprarily disabled unittests
4e0e32
- fixed nlp apps shortcut
4e0e32
4e0e32
* Mon Dec 22 2014 Jiri Vanek <jvanek@redhat.com> 1.6-0.1.pre01
4e0e32
- update future 1.6 alpha pre01
4e0e32
- added localised man pages
4e0e32
- removed link to icedtea-web man page (now provided by upstream)
4e0e32
4e0e32
* Thu Nov 27 2014 Jiri Vanek <jvanek@redhat.com> 1.5.2-0
4e0e32
- update to upstream 1.5.2
4e0e32
4e0e32
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.1-1
4e0e32
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
4e0e32
4e0e32
* Fri Aug 15 2014 Jiri Vanek <jvanek@redhat.com> 1.5.1-0
4e0e32
- update to upstream 1.5.1
4e0e32
- removed all patches (all upstreamed)
4e0e32
4e0e32
* Thu Aug 14 2014 Richard Hughes <richard@hughsie.com> - 1.5-4
4e0e32
- Add MetaInfo file to show an addon in GNOME Software.
4e0e32
- See http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1907 for upstream.
4e0e32
4e0e32
* Mon Jun 09 2014 Omair Majid <omajid@redhat.com> - 1.5-3
4e0e32
- Require junit instead of juni4
4e0e32
- Build against OpenJDK 7 explicitly
4e0e32
4e0e32
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5-3
4e0e32
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
4e0e32
4e0e32
* Mon Apr 07 2014 Jiri Vanek <jvanek@redhat.com> 1.5-2
4e0e32
- add not yet upstreamed DE localisation of 1.5
4e0e32
 - patch0 DElocalizationforIcedTea-Web1.5-0001.patch
4e0e32
- autoreconf gog  -vfi, see RH1077898
4e0e32
- ./configure changed to %%configure,see RH1077287
4e0e32
4e0e32
* Mon Apr 07 2014 Jiri Vanek <jvanek@redhat.com> 1.5-1
4e0e32
- updated to icedtea-web-1.5
4e0e32
4e0e32
* Mon Mar 10 2014 Jiri Vanek <jvanek@redhat.com> 1.5-0.8.pre05
4e0e32
- updated to pre05
4e0e32
 - based on revision 925
4e0e32
4e0e32
* Mon Mar 10 2014 Jiri Vanek <jvanek@redhat.com> 1.5-0.4.pre04
4e0e32
- updated to pre04
4e0e32
 - based on revision 917
4e0e32
4e0e32
* Wed Mar 05 2014 Jiri Vanek <jvanek@redhat.com> 1.5-0.3.pre03
4e0e32
- updated to pre03
4e0e32
 - based on revision 910:0a36108ce4b9
4e0e32
4e0e32
* Wed Feb 26 2014 Jiri Vanek <jvanek@redhat.com> 1.5-0.2.pre02
4e0e32
- added supported tagsoup dependence
4e0e32
4e0e32
* Wed Feb 26 2014 Jiri Vanek <jvanek@redhat.com> 1.5-0.1.pre02
4e0e32
- updated to  bleeding edge as tracker before 1.5 actual release
4e0e32
 - based on revision 899
4e0e32
- added policyeditor.desktop
4e0e32
- removed -std=c++11  flag
4e0e32
4e0e32
* Wed Feb 12 2014 Jiri Vanek <jvanek@redhat.com> 1.5-0.1.pre01
4e0e32
- updated to  bleeding edge as tracker before 1.5 actual release
4e0e32
- named by https://fedoraproject.org/wiki/Packaging:NamingGuidelines#Pre-Release_packages
4e0e32
 - see commented original source0 line and setup line reusing versions
4e0e32
- the source tarball is based on revision 892
4e0e32
4e0e32
* Tue Feb 04 2014 Jiri Vanek <jvanek@redhat.com> 1.4.2-0
4e0e32
- updated to 1.4.2
4e0e32
- removed upstreamed patches
4e0e32
- added std=c++11 flag to CXXFLAGS (thanx omajid!)
4e0e32
- removed autoreconf
4e0e32
4e0e32
* Tue Dec 17 2013 Jiri Vanek <jvanek@redhat.com> 1.4.1-1
4e0e32
- added and applied patch0, christmasSplash3.diff. Will be upstreamed
4e0e32
- Christmas release for Fedora !-)
4e0e32
4e0e32
* Tue Sep 17 2013 Jiri Vanek <jvanek@redhat.com> 1.4.1-0
4e0e32
- updated to 1.4.1
4e0e32
- add icedtea-web man page
4e0e32
- removed upstreamed  patch1 b25-appContextFix.patch
4e0e32
- removed upstreamed  patch2 rhino-pac-permissions.patch
4e0e32
- make check enabled again
4e0e32
- should be build for non-standart archs !-)
4e0e32
- removed unused multilib arches (yupii!)
4e0e32
4e0e32
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4-4
4e0e32
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
4e0e32
4e0e32
* Tue Jul 23 2013 Omair Majid <jvanek@redhat.com> 1.4.0-3
4e0e32
- Added upstream fix for RH982558
4e0e32
4e0e32
* Wed Jun 19 2013 Jiri Vanek <jvanek@redhat.com> 1.4.0-2
4e0e32
- added patch1 b25-appContextFix.patch to make it run with future openjdk
4e0e32
4e0e32
* Fri Jun 07 2013 Jiri Vanek <jvanek@redhat.com> 1.4-1
4e0e32
- Adapted to latest openjdk changes
4e0e32
- added build requires for autoconf and automake
4e0e32
- minor clean up
4e0e32
- Updated to 1.4
4e0e32
- See announcement for detail
4e0e32
 - http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2013-May/023195.html
4e0e32
- commented out check - some junit4  incompatibility
4e0e32
4e0e32
* Wed Apr 17 2013 Jiri Vanek <jvanek@redhat.com> 1.3.2-0
4e0e32
- Updated to latest ustream release of 1.3 branch - 1.3.2
4e0e32
 - Security Updates
4e0e32
  - CVE-2013-1927, RH884705: fixed gifar vulnerability
4e0e32
  - CVE-2013-1926, RH916774: Class-loader incorrectly shared for applets with same relative-path.
4e0e32
 - Common
4e0e32
  - Added new option in itw-settings which allows users to set JVM arguments when plugin is initialized.
4e0e32
 - NetX
4e0e32
  - PR580: http://www.horaoficial.cl/ loads improperly
4e0e32
 - Plugin
4e0e32
   PR1260: IcedTea-Web should not rely on GTK
4e0e32
   PR1157: Applets can hang browser after fatal exception
4e0e32
- Removed upstreamed patch to remove GTK dependency
4e0e32
  - icedtea-web-pr1260-remove-gtk-dep.patch
4e0e32
4e0e32
* Wed Feb 20 2013 Ville Skyttä <ville.skytta@iki.fi> - 1.3.1-5
4e0e32
- Resolves: rhbz#875496
4e0e32
- Build with $RPM_LD_FLAGS and %%{_smp_mflags}.
4e0e32
- Run unit tests during build.
4e0e32
4e0e32
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.1-4
4e0e32
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
4e0e32
4e0e32
* Wed Jan 16 2013 Deepak Bhole <dbhole@redhat.com> 1.3.1-3
4e0e32
- Resolves: rhbz#889644, rhbz#895197
4e0e32
- Added patch to remove GTK dependency
4e0e32
4e0e32
* Thu Dec 20 2012 Jiri Vanek <jvanek@redhat.com> 1.3.1-2
4e0e32
- Moved to be  build with GTK3
4e0e32
4e0e32
* Wed Nov 07 2012 Deepak Bhole <dbhole@redhat.com> 1.3.1-1
4e0e32
- Resolves: RH869040/CVE-2012-4540
4e0e32
4e0e32
* Mon Sep 17 2012 Deepak Bhole <dbhole@redhat.com> 1.3-1
4e0e32
- Updated to 1.3
4e0e32
- Resolves: rhbz#720836: Epiphany fails to execute Java applets
4e0e32
4e0e32
* Tue Jul 31 2012 Deepak Bhole <dbhole@redhat.com> 1.2.1-1
4e0e32
- Updated to 1.2.1
4e0e32
- Resolves: RH840592/CVE-2012-3422
4e0e32
- Resolves: RH841345/CVE-2012-3423
4e0e32
4e0e32
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-5
4e0e32
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
4e0e32
4e0e32
* Thu May 03 2012 Deepak Bhole <dbhole@redhat.com> 1.2-4
4e0e32
- Resolves rhbz#814585
4e0e32
- Fixed java-plugin provides and added one for javaws
4e0e32
4e0e32
* Tue Apr 17 2012 Deepak Bhole <dbhole@redhat.com> 1.2-3
4e0e32
- Updated summary
4e0e32
- Fixed virtual provide
4e0e32
4e0e32
* Tue Mar 13 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 1.2-2
4e0e32
- Enable building on ARM platforms
4e0e32
4e0e32
* Mon Mar 05 2012 Deepak Bhole <dbhole@redhat.com> 1.2-1
4e0e32
- Updated to 1.2
4e0e32
4e0e32
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.4-4
4e0e32
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
4e0e32
4e0e32
* Fri Nov 25 2011 Deepak Bhole <dbhole@redhat.com> 1.1.4-3
4e0e32
- Resolves rhbz#757191
4e0e32
- Bumped min_openjdk_version to -60 (latest)
4e0e32
4e0e32
* Thu Nov 24 2011 Deepak Bhole <dbhole@redhat.com> 1.1.4-2
4e0e32
- Resolves: rhbz#742887. Do not own directories not created by the package.
4e0e32
4e0e32
* Tue Nov 08 2011 Deepak Bhole <dbhole@redhat.com> 1.1.4-1
4e0e32
- Updated to 1.1.4
4e0e32
- Added npapi-fix patch so that the plug-in compiles with xulrunner 8 
4e0e32
4e0e32
* Thu Sep 01 2011 Deepak Bhole <dbhole@redhat.com> 1.1.2-1
4e0e32
- Updated to 1.1.2
4e0e32
- Removed all patches (now upstream)
4e0e32
- Resolves: rhbz# 734890
4e0e32
4e0e32
* Tue Aug 23 2011 Deepak Bhole <dbhole@redhat.com> 1.1.1-3
4e0e32
- Added patch to allow install to jre dir
4e0e32
- Fixed requirement for java-1.7.0-openjdk
4e0e32
4e0e32
* Tue Aug 09 2011 Deepak Bhole <dbhole@redhat.com> 1.1.1-2
4e0e32
- Fixed file ownership so that debuginfo is not in main package
4e0e32
4e0e32
* Wed Aug 03 2011 Deepak Bhole <dbhole@redhat.com> 1.1.1-1
4e0e32
- Bump to 1.1.1
4e0e32
- Added patch for PR768 and PR769
4e0e32
4e0e32
* Wed Jul 20 2011 Deepak Bhole <dbhole@redhat.com> 1.0.4-1
4e0e32
- Bump to 1.0.4
4e0e32
- Fixed rhbz#718164: Home directory path disclosure to untrusted applications
4e0e32
- Fixed rhbz#718170: Java Web Start security warning dialog manipulation
4e0e32
4e0e32
* Mon Jun 13 2011 Deepak Bhole <dbhole@redhat.com> 1.0.3-1
4e0e32
- Update to 1.0.3
4e0e32
- Resolves: rhbz#691259 
4e0e32
4e0e32
* Mon Apr 04 2011 Deepak Bhole <dbhole@redhat.com> 1.0.2-2
4e0e32
- Fixed incorrect macro value for min_openjdk_version
4e0e32
- Use posttrans instead of post, so that upgrade from old plugin works
4e0e32
4e0e32
* Mon Apr 04 2011 Deepak Bhole <dbhole@redhat.com> 1.0.2-1
4e0e32
- Initial build