Sophie

Sophie

distrib > Mageia > 6 > armv7hl > media > core-release-src > by-pkgid > 05fbc70f90ef029c53306f944cf815e1 > files > 3

htmlunit-core-js-2.17-5.mga6.src.rpm

%global rhino_fork_githash ef0faa3e34ef6c3b42c1be4474d0252d96eb4535
Name:          htmlunit-core-js
Version:       2.17
Release:       %mkrel 5
Group:         Development/Java
Summary:       Rhino fork for htmlunit
License:       MPLv2.0
URL:           http://htmlunit.sourceforge.net/
Source0:       https://github.com/HtmlUnit/htmlunit-core-js/archive/core-js-%{version}.tar.gz
Source1:       https://github.com/HtmlUnit/htmlunit-rhino-fork/archive/%{rhino_fork_githash}/htmlunit-rhino-fork-%{rhino_fork_githash}.tar.gz

Patch0:        %{name}-2.17-build.patch


BuildRequires: ant
BuildRequires: java-devel
BuildRequires: javapackages-local
BuildRequires: junit

%if 0
# Test use
BuildRequires: ant-junit
BuildRequires: bea-stax-api
BuildRequires: emma
BuildRequires: hamcrest
BuildRequires: xmlbeans
%endif

# Modified version of Mozilla Rhino 1.7.7
# see http://central.maven.org/maven2/net/sourceforge/htmlunit/htmlunit-core-js/2.17/htmlunit-core-js-2.17-sources.jar#rhinoDiff.txt
# https://fedorahosted.org/fpc/ticket/538
Provides:      bundled(rhino)

BuildArch:     noarch

%description
This is a fork of Rhino to support HtmlUnit.
Everyone hopes it will go away someday.

%package javadoc
Summary:        Javadoc for %{name}

%description javadoc
This package contains the API documentation for %{name}.

%prep
%setup -q -n %{name}-core-js-%{version} -a1
mv htmlunit-rhino-fork-%{rhino_fork_githash} htmlunit-rhino-fork

# Cleanup
find . -name "*.class"  -print -delete
find . -name "*.jar" -print -delete
find . -name "*.tar.*" -print -delete
find . -name '*.zip' -print -delete

%patch0 -p1

cp -p htmlunit-rhino-fork/LICENSE.txt LICENSE-MPL.txt

# package netscape.javascript does not exist
sed -i 's|depends="test"||' build.xml
%if 0
# Fix non ASCII chars
for s in htmlunit-rhino-fork/toolsrc/org/mozilla/javascript/tools/shell/ShellConsole.java \
 htmlunit-rhino-fork/testsrc/org/mozilla/javascript/tests/Bug637811Test.java \
 htmlunit-rhino-fork/testsrc/org/mozilla/javascript/tests/Bug685403Test.java \
 htmlunit-rhino-fork/testsrc/org/mozilla/javascript/tests/Bug687669Test.java \
 htmlunit-rhino-fork/testsrc/org/mozilla/javascript/tests/Bug688018Test.java \
 htmlunit-rhino-fork/testsrc/org/mozilla/javascript/tests/Bug688021Test.java \
 htmlunit-rhino-fork/testsrc/org/mozilla/javascript/tests/Bug688023Test.java \
 htmlunit-rhino-fork/testsrc/org/mozilla/javascript/tests/Bug689308Test.java \
 htmlunit-rhino-fork/testsrc/org/mozilla/javascript/tests/Bug689314Test.java \
 htmlunit-rhino-fork/testsrc/org/mozilla/javascript/tests/Bug708801Test.java \
 htmlunit-rhino-fork/testsrc/org/mozilla/javascript/tests/Bug714204Test.java \
 htmlunit-rhino-fork/testsrc/org/mozilla/javascript/tests/Bug782363Test.java \
 htmlunit-rhino-fork/testsrc/org/mozilla/javascript/tests/Bug789277Test.java \
 htmlunit-rhino-fork/testsrc/org/mozilla/javascript/tests/Bug783797Test.java \
 htmlunit-rhino-fork/testsrc/org/mozilla/javascript/tests/es5/Test262RegExpTest.java \
 htmlunit-rhino-fork/testsrc/org/mozilla/javascript/tests/json/JsonParserTest.java;do
  native2ascii -encoding UTF8 ${s} ${s}
done
%endif

%build

%ant jar-all

%install
%mvn_artifact pom.xml target/%{name}-%{version}.jar
%mvn_file net.sourceforge.htmlunit:%{name} %{name}
%mvn_install -J target/javadoc

%files -f .mfiles
%doc README.html
%license LICENSE.txt LICENSE-MPL.txt

%files javadoc -f .mfiles-javadoc
%license LICENSE.txt LICENSE-MPL.txt



%changelog
* Wed Mar 02 2016 neoclust <neoclust> 2.17-5.mga6
+ Revision: 982056
- Second rebuild of the java stack

* Tue Feb 23 2016 neoclust <neoclust> 2.17-4.mga6
+ Revision: 976375
- First rebuild of the java stack
- sync package htmlunit-core-js with fedora
- imported package htmlunit-core-js

* Sun Dec 28 2014 daviddavid <daviddavid> 2.9-5.mga5
+ Revision: 806873
- sync with fc21
- switch to %%mvn_artifact and javapackages-local
- use .mfiles generated during build

  + umeabot <umeabot>
    - Second Mageia 5 Mass Rebuild
    - Mageia 5 Mass Rebuild

* Fri Oct 18 2013 umeabot <umeabot> 2.9-2.mga4
+ Revision: 520995
- Mageia 4 Mass Rebuild

* Sun Jan 13 2013 dmorgan <dmorgan> 2.9-1.mga3
+ Revision: 362086
- New version

* Sat Jan 12 2013 umeabot <umeabot> 2.8-2.mga3
+ Revision: 353322
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Mon Nov 07 2011 gil <gil> 2.8-1.mga2
+ Revision: 165058
- imported package htmlunit-core-js


* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.17-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild

* Wed Oct 07 2015 gil cattaneo <puntogil@libero.it> 2.17-2
- fpc#538. add Provides: bundled(rhino)

* Thu Jul 02 2015 gil cattaneo <puntogil@libero.it> 2.17-1
- update to 2.17

* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.16-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild

* Fri May 22 2015 gil cattaneo <puntogil@libero.it> 2.16-2
- fix javadoc errors

* Fri Apr 24 2015 gil cattaneo <puntogil@libero.it> 2.16-1
- update to 2.16

* Thu Feb 05 2015 gil cattaneo <puntogil@libero.it> 2.9-8
- introduce license macro

* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild

* Fri Mar 28 2014 Michael Simacek <msimacek@redhat.com> - 2.9-6
- Use Requires: java-headless rebuild (#1067528)

* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild

* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild

* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild

* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild

* Fri Sep 02 2011 Andy Grimm <agrimm@gmail.com> - 2.9-1
- Initial package