%global jtidyversion r938 Name: jtidy Version: 1.0 Release: %mkrel 0.21.20100930svn1126 Group: Development/Java Epoch: 2 Summary: HTML syntax checker and pretty printer License: zlib URL: http://jtidy.sourceforge.net/ # svn export -r1125 https://jtidy.svn.sourceforge.net/svnroot/jtidy/trunk/jtidy/ jtidy # tar caf jtidy.tar.xz jtidy Source0: %{name}.tar.xz Source1: %{name}.jtidy.script BuildArch: noarch BuildRequires: java-devel >= 1:1.6.0 BuildRequires: jpackage-utils BuildRequires: ant BuildRequires: xml-commons-apis Requires: java-headless >= 1:1.6.0 Requires: jpackage-utils Requires: xml-commons-apis %description JTidy is a Java port of HTML Tidy, a HTML syntax checker and pretty printer. Like its non-Java cousin, JTidy can be used as a tool for cleaning up malformed and faulty HTML. In addition, JTidy provides a DOM interface to the document that is being processed, which effectively makes you able to use JTidy as a DOM parser for real-world HTML. %package javadoc Summary: API documentation for %{name} %description javadoc This package contains %{summary}. %prep %setup -q -n %{name} %build ant -Dant.build.javac.source=1.4 %install # jar install -d -m 755 %{buildroot}%{_javadir} install -p -m 644 target/%{name}-%{jtidyversion}.jar %{buildroot}%{_javadir}/%{name}.jar # pom install -d -m 755 %{buildroot}%{_mavenpomdir} install -p -m 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom %add_maven_depmap -a net.sf.jtidy:%{name} # javadoc install -d -m 0755 %{buildroot}%{_javadocdir}/%{name}/ cp -pr target/javadoc/* %{buildroot}%{_javadocdir}/%{name}/ # shell script mkdir -p %{buildroot}%{_bindir} cp -ap %{SOURCE1} %{buildroot}%{_bindir}/%{name} # ant.d mkdir -p %{buildroot}%{_sysconfdir}/ant.d cat > %{buildroot}%{_sysconfdir}/ant.d/%{name} << EOF jtidy EOF %files -f .mfiles %doc LICENSE.txt %attr(755, root, root) %{_bindir}/* %config(noreplace) %{_sysconfdir}/ant.d/%{name} %files javadoc %doc LICENSE.txt %{_javadocdir}/%{name} %changelog * Tue Feb 23 2016 neoclust <neoclust> 2:1.0-0.21.20100930svn1126.mga6 + Revision: 976455 - First rebuild of the java stack - sync package jtidy with fedora * Tue Feb 09 2016 umeabot <umeabot> 2:1.0-0.19.20100930svn1125.2.mga6 + Revision: 952163 - Mageia 6 Mass Rebuild * Sun Jan 18 2015 daviddavid <daviddavid> 2:1.0-0.19.20100930svn1125.1.mga5 + Revision: 811299 - Sync with fc21 - fix release * Wed Oct 15 2014 umeabot <umeabot> 2:1.0-0.14.20100930svn1129.mga5 + Revision: 741156 - Second Mageia 5 Mass Rebuild * Tue Sep 16 2014 umeabot <umeabot> 2:1.0-0.14.20100930svn1128.mga5 + Revision: 680889 - Mageia 5 Mass Rebuild * Sun Dec 29 2013 dmorgan <dmorgan> 2:1.0-0.14.20100930svn1127.mga4 + Revision: 563221 - Use add_maven_depmap instead of add_to_maven_depmap to fix FTBFS + umeabot <umeabot> - Mageia 4 Mass Rebuild * Fri Jul 12 2013 dmorgan <dmorgan> 2:1.0-0.13.20100930svn1126.mga4 + Revision: 453539 - Add missing BR and R: xml-commons-apis * Sat Jan 12 2013 umeabot <umeabot> 2:1.0-0.12.20100930svn1126.mga3 + Revision: 355665 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Sun Dec 02 2012 dmorgan <dmorgan> 2:1.0-0.12.20100930svn1125.mga3 + Revision: 324793 - Java Stack Mass Rebuild * Tue Jan 18 2011 dmorgan <dmorgan> 2:1.0-0.9.20100930svn1125.mga1 + Revision: 21933 - Fix release - Sync with fedora * Mon Jan 17 2011 dmorgan <dmorgan> 2:1.0-0.1.r7dev.1.2.10.mga1 + Revision: 21206 - imported package jtidy * Fri Dec 03 2010 Oden Eriksson <oeriksson@mandriva.com> 2:1.0-0.1.r7dev.1.2.10mdv2011.0 + Revision: 606117 - rebuild * Wed Mar 17 2010 Oden Eriksson <oeriksson@mandriva.com> 2:1.0-0.1.r7dev.1.2.9mdv2010.1 + Revision: 523133 - rebuilt for 2010.1 * Wed Sep 02 2009 Christophe Fergeau <cfergeau@mandriva.com> 2:1.0-0.1.r7dev.1.2.8mdv2010.0 + Revision: 425476 - rebuild * Fri Jan 25 2008 Alexander Kurtakov <akurtakov@mandriva.org> 2:1.0-0.1.r7dev.1.2.7mdv2008.1 + Revision: 157980 - fix build + Olivier Blin <oblin@mandriva.com> - restore BuildRoot + Thierry Vignaud <tv@mandriva.org> - kill re-definition of %%buildroot on Pixel's request + Anssi Hannula <anssi@mandriva.org> - buildrequire java-rpmbuild, i.e. build with icedtea on x86(_64) * Sat Sep 15 2007 Anssi Hannula <anssi@mandriva.org> 2:1.0-0.1.r7dev.1.2.5mdv2008.0 + Revision: 87445 - rebuild to filter out autorequires of GCJ AOT objects - remove unnecessary Requires(post) on java-gcj-compat * Wed Jul 18 2007 Anssi Hannula <anssi@mandriva.org> 2:1.0-0.1.r7dev.1.2.4mdv2008.0 + Revision: 53184 - use xml-commons-jaxp-1.3-apis explicitely instead of the generic xml-commons-apis which is provided by multiple packages (see bug #31473) * Mon Jul 02 2007 David Walluck <walluck@mandriva.org> 2:1.0-0.1.r7dev.1.2.3mdv2008.0 + Revision: 47273 - fix BuildRequires * Mon Jul 02 2007 David Walluck <walluck@mandriva.org> 2:1.0-0.1.r7dev.1.2.2mdv2008.0 + Revision: 47272 - fix release * Mon Jul 02 2007 David Walluck <walluck@mandriva.org> 2:1.0-0.1.r7dev.1jpp.2.1mdv2008.0 + Revision: 46935 - Import jtidy * Fri Mar 16 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 2:1.0-0.1.r7dev.1jpp.2 - Remove gnu-crypto build requirement. * Thu Feb 15 2007 Andrew Overholt <overholt@redhat.com> 2:1.0-0.1.r7dev.1jpp.1 - Don't remove JAXP APIs because we don't ship that version of xml-commons-apis anymore. * Mon Feb 12 2007 Fernando Nasser <fnasser@redhat.com> 1:1.0-0.20000804r7dev.8jpp.1 - Import * Mon Feb 12 2007 Fernando Nasser <fnasser@redhat.com> 1:1.0-0.20000804r7dev.8jpp - Fix duplicate requires and missing build requires for xml-commons-apis * Mon Feb 12 2007 Ralph Apel <r.apel at r-apel.de> 1:1.0-0.20000804r7dev.7jpp - Add gcj_support option * Thu Jun 01 2006 Fernando Nasser <fnasser@redhat.org> 1:1.0-0.20000804r7dev.6jpp - First JPP 1.7 build * Tue Feb 22 2005 David Walluck <david@jpackage.org> 1:1.0-0.20000804r7dev.5jpp - add ant conf - own non-versioned javadoc symlink - Requires: xml-commons-apis - use build-classpath - macros * Sun Aug 23 2004 Randy Watler <rwatler at finali.com> - 1:1.0-0.20000804r7dev.4jpp - Rebuild with ant-1.6.2 * Mon May 5 2003 Ville Skyttä <ville.skytta at iki.fi> - 1:1.0-0.20000804r7dev.3jpp - Fix non-versioned javadoc symlinking. * Mon Apr 21 2003 Ville Skyttä <ville.skytta at iki.fi> - 1:1.0-0.20000804r7dev.2jpp - Rebuild for JPackage 1.5. - Fix Group tags. - Include non-versioned javadoc symlink. - Scripts subpackage. * Fri Aug 30 2002 Ville Skyttä <ville.skytta at iki.fi> 1:1.0-0.20000804r7dev.1jpp - Change version to 1.0, put revision to release, add Epoch. - Don't use included DOM and SAX, require jaxp_parser_impl. - Add non-versioned jar symlink. - Add shell script. - Vendor, Distribution tags. * Mon Jan 21 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 20000804-0.r7dev.5jpp - versioned dir for javadoc - no dependencies for javadoc package - section macro * Mon Dec 17 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 20000804-0.r7dev.4jpp - new versioning scheme - jar name is now jtidy.jar - javadoc in javadoc package * Wed Nov 21 2001 Christian Zoffoli <czoffoli@littlepenguin.org> 04aug2000r7-dev-3jpp - new jpp extension - compiled with xalan2 * Mon Nov 19 2001 Christian Zoffoli <czoffoli@littlepenguin.org> 04aug2000r7-dev-2jpp - fixed changelog - fixed license * Mon Nov 19 2001 Christian Zoffoli <czoffoli@littlepenguin.org> 04aug2000r7-dev-1jpp - r7dev * Mon Nov 19 2001 Christian Zoffoli <czoffoli@littlepenguin.org> 04aug2000r6-1jpp - first release