rpms/jtidy/devel jtidy.jtidy.script, NONE, 1.1 jtidy.noapis.patch, NONE, 1.1 jtidy.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
Nuno Santos (nsantos)
fedora-extras-commits at redhat.com
Mon Mar 12 16:39:51 UTC 2007
Author: nsantos
Update of /cvs/extras/rpms/jtidy/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv13387/devel
Modified Files:
.cvsignore sources
Added Files:
jtidy.jtidy.script jtidy.noapis.patch jtidy.spec
Log Message:
auto-import jtidy-1.0-0.1.r7dev.1jpp.1 on branch devel from jtidy-1.0-0.1.r7dev.1jpp.1.src.rpm
--- NEW FILE jtidy.jtidy.script ---
#!/bin/sh
#
# JTidy script
# JPackage Project <http://www.jpackage.org/>
# $Id: jtidy.jtidy.script,v 1.1 2002/08/30 20:27:06 scop Exp $
# Source functions library
if [ -f /usr/share/java-utils/java-functions ] ; then
. /usr/share/java-utils/java-functions
else
echo "Can't find functions library, aborting"
exit 1
fi
# Configuration
MAIN_CLASS=org.w3c.tidy.Tidy
BASE_JARS="jaxp_parser_impl jtidy xml-commons-apis"
# Set parameters
set_jvm
set_classpath $BASE_JARS
set_flags $BASE_FLAGS
set_options $BASE_OPTIONS
# Let's start
run "$@"
jtidy.noapis.patch:
--- NEW FILE jtidy.noapis.patch ---
--- build.xml~ Wed Aug 1 18:15:04 2001
+++ build.xml Fri Aug 30 23:09:12 2002
@@ -20,7 +20,7 @@
<property name="name" value="Tidy"/>
<property name="version" value="4aug2000"/>
- <property name="packages" value="org.w3c.dom.*, org.w3c.tidy.*"/>
+ <property name="packages" value="org.w3c.tidy.*"/>
<property name="src.dir" value="src"/>
<property name="build.dir" value="build"/>
--- NEW FILE jtidy.spec ---
# Copyright (c) 2000-2007, JPackage Project
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
#
# 1. Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
# 2. Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in the
# documentation and/or other materials provided with the
# distribution.
# 3. Neither the name of the JPackage Project nor the names of its
# contributors may be used to endorse or promote products derived
# from this software without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
%define gcj_support 1
Summary: HTML syntax checker and pretty printer
Name: jtidy
Version: 1.0
Release: 0.1.r7dev.1jpp.1%{?dist}
Epoch: 2
License: BSD-Style
URL: http://jtidy.sourceforge.net/
Source0: http://download.sf.net/jtidy/jtidy-04aug2000r7-dev.zip
Source1: %{name}.jtidy.script
Patch0: %{name}.noapis.patch
Requires: jaxp_parser_impl
Requires: xml-commons-apis
Requires: jpackage-utils
BuildRequires: ant >= 0:1.6
BuildRequires: jpackage-utils >= 0:1.5
BuildRequires: xml-commons-apis
Group: Text Processing/Markup/HTML
%if ! %{gcj_support}
BuildArch: noarch
%endif
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
%if %{gcj_support}
BuildRequires: gnu-crypto
BuildRequires: java-gcj-compat-devel
Requires(post): java-gcj-compat
Requires(postun): java-gcj-compat
%endif
%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
parser for real-world HTML.
%package javadoc
Group: Documentation
Summary: Javadoc for %{name}
Requires(post): /bin/rm,/bin/ln
Requires(postun): /bin/rm
%description javadoc
Javadoc for %{name}.
%package scripts
Summary: Utility scripts for %{name}
Group: Text Processing/Markup/HTML
Requires: jpackage-utils >= 0:1.5
Requires: %{name} = %{epoch}:%{version}-%{release}
%description scripts
Utility scripts for %{name}.
%prep
%setup -q -n %{name}-04aug2000r7-dev
%patch0 -p0
# remove all binary libs and javadocs
find . -name "*.jar" -exec %__rm -f {} \;
# correct silly permissions
%__chmod -R go=u-w *
%build
export CLASSPATH=$(build-classpath xml-commons-apis)
%ant jar javadoc
%install
%__rm -rf %{buildroot}
# jar
%__mkdir_p %{buildroot}%{_javadir}
%__cp -ap build/Tidy.jar %{buildroot}%{_javadir}/%{name}-%{version}.jar
# jar versioning
(cd %{buildroot}%{_javadir} && for jar in *-%{version}.jar; do \
%__ln_s ${jar} `echo $jar| %__sed "s|-%{version}||g"`; done)
# javadoc
%__mkdir_p %{buildroot}%{_javadocdir}/%{name}-%{version}
%__cp -ap doc/api/* %{buildroot}%{_javadocdir}/%{name}-%{version}
(cd %{buildroot}%{_javadocdir} && %__ln_s %{name}-%{version} %{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 xml-commons-apis
EOF
%if %{gcj_support}
export CLASSPATH=$(build-classpath gnu-crypto)
%{_bindir}/aot-compile-rpm
%endif
%clean
%__rm -rf %{buildroot}
%if %{gcj_support}
%post
if [ -x %{_bindir}/rebuild-gcj-db ]
then
%{_bindir}/rebuild-gcj-db
fi
%endif
%if %{gcj_support}
%postun
if [ -x %{_bindir}/rebuild-gcj-db ]
then
%{_bindir}/rebuild-gcj-db
fi
%endif
%files
%defattr(0644,root,root,0755)
%doc LICENSE NOTES doc/devel
%{_javadir}/*
%config(noreplace) %{_sysconfdir}/ant.d/%{name}
%if %{gcj_support}
%attr(-,root,root) %{_libdir}/gcj/%{name}
%endif
%files javadoc
%defattr(0644,root,root,0755)
%{_javadocdir}/*
%files scripts
%defattr(0755,root,root,0755)
%{_bindir}/*
%changelog
* Thu Feb 15 2007 Andrew Overholt <overholt at 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 at redhat.com> 1:1.0-0.20000804r7dev.8jpp.1
- Import
* Mon Feb 12 2007 Fernando Nasser <fnasser at 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 at redhat.org> 1:1.0-0.20000804r7dev.6jpp
- First JPP 1.7 build
* Tue Feb 22 2005 David Walluck <david at 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 at 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 at 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 at littlepenguin.org> 04aug2000r7-dev-3jpp
- new jpp extension
- compiled with xalan2
* Mon Nov 19 2001 Christian Zoffoli <czoffoli at littlepenguin.org> 04aug2000r7-dev-2jpp
- fixed changelog
- fixed license
* Mon Nov 19 2001 Christian Zoffoli <czoffoli at littlepenguin.org> 04aug2000r7-dev-1jpp
- r7dev
* Mon Nov 19 2001 Christian Zoffoli <czoffoli at littlepenguin.org> 04aug2000r6-1jpp
- first release
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/jtidy/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 21 Feb 2007 22:17:46 -0000 1.1
+++ .cvsignore 12 Mar 2007 16:39:19 -0000 1.2
@@ -0,0 +1 @@
+jtidy-04aug2000r7-dev.zip
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/jtidy/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 21 Feb 2007 22:17:46 -0000 1.1
+++ sources 12 Mar 2007 16:39:19 -0000 1.2
@@ -0,0 +1 @@
+8fa91a760f7eea722e57f8b8da4a7d5f jtidy-04aug2000r7-dev.zip
More information about the fedora-extras-commits
mailing list