This commit is contained in:
jialei 2020-10-28 13:43:42 +08:00
parent 70489d9f9c
commit 80649fbe3b
4 changed files with 86 additions and 0 deletions

26
jtidy.jtidy.script Normal file
View File

@ -0,0 +1,26 @@
#!/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="jtidy"
# Set parameters
set_jvm
set_classpath $BASE_JARS
set_flags $BASE_FLAGS
set_options $BASE_OPTIONS
# Let's start
run "$@"

56
jtidy.spec Normal file
View File

@ -0,0 +1,56 @@
Name: jtidy
Version: 1.0
Release: 0.29.20100930svn1125
Epoch: 2
Summary: HTML syntax checker and pretty printer
License: zlib
URL: http://jtidy.sourceforge.net/
Source0: jtidy.tar.xz
Source1: jtidy.jtidy.script
BuildArch: noarch
BuildRequires: javapackages-local ant mvn(xerces:dom3-xml-apis)
Requires: javapackages-tools
%description
JTidy is the Java port for HTML Tidy, which is an HTML syntax checker and a nice printer.
JTidy can be used as a tool to clean up misformatted HTML.
In addition, JTidy provides a DOM interface to the documents being processed,
effectively enabling you to use JTidy as a DOM parser for real HTML.
%package help
Summary: Documentation for jtidy package
Provides: jtidy-javadoc = 2:%{version}-%{release}
Obsoletes: jtidy-javadoc < 2:%{version}-%{release}
%description help
Documentation for jtidy package.
%prep
%autosetup -n jtidy
%build
ant -Dant.build.javac.source=1.4
%install
%mvn_file : jtidy
%mvn_alias : net.sf.jtidy:jtidy
%mvn_artifact pom.xml target/jtidy-*.jar
%mvn_install -J target/javadoc
install -d %{buildroot}%{_bindir}
cp -ap %{SOURCE1} %{buildroot}%{_bindir}/jtidy
install -d %{buildroot}%{_sysconfdir}/ant.d
echo jtidy > %{buildroot}%{_sysconfdir}/ant.d/jtidy
%files -f .mfiles
%license LICENSE.txt
%attr(755, root, root) %{_bindir}/*
%config(noreplace) %{_sysconfdir}/ant.d/jtidy
%files help -f .mfiles-javadoc
%changelog
* Thu Dec 26 2019 zhujunhao <zhujunhao5@huawei.com> 2:1.0-0.29.20100930svn1125
- Package init

BIN
jtidy.tar.xz Normal file

Binary file not shown.

4
jtidy.yaml Normal file
View File

@ -0,0 +1,4 @@
version_control: svn
src_repo: https://svn.code.sf.net/p/jtidy/code/trunk
tag_prefix: "^v"
separator: ""