From bb99d3a6628bfc2abbdc32aa5a5a30a15224d8fce5447decc1cf024f8994a593 Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Tue, 19 May 2009 02:38:24 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/jtidy?expand=0&rev=1 --- .gitattributes | 23 +++ .gitignore | 1 + build.xml | 23 +++ jtidy-r813.tar.bz2 | 3 + jtidy.changes | 5 + jtidy.jtidy.script | 26 ++++ jtidy.spec | 144 ++++++++++++++++++ maven-build.properties | 17 +++ maven-build.xml | 321 +++++++++++++++++++++++++++++++++++++++++ ready | 0 10 files changed, 563 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 build.xml create mode 100644 jtidy-r813.tar.bz2 create mode 100644 jtidy.changes create mode 100644 jtidy.jtidy.script create mode 100644 jtidy.spec create mode 100644 maven-build.properties create mode 100644 maven-build.xml create mode 100644 ready diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/build.xml b/build.xml new file mode 100644 index 0000000..e59aa25 --- /dev/null +++ b/build.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/jtidy-r813.tar.bz2 b/jtidy-r813.tar.bz2 new file mode 100644 index 0000000..8f92b0d --- /dev/null +++ b/jtidy-r813.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e629daa5bc9393a11240605225a6a2d26a82399a6264c7d84d764a5589b34f8 +size 323109 diff --git a/jtidy.changes b/jtidy.changes new file mode 100644 index 0000000..99c697c --- /dev/null +++ b/jtidy.changes @@ -0,0 +1,5 @@ +------------------------------------------------------------------- +Thu May 7 11:17:29 CEST 2009 - mvyskocil@suse.cz + +- Initial packaging of 8.0 in SUSE (from jpp 5.0) + diff --git a/jtidy.jtidy.script b/jtidy.jtidy.script new file mode 100644 index 0000000..b0c342d --- /dev/null +++ b/jtidy.jtidy.script @@ -0,0 +1,26 @@ +#!/bin/sh +# +# JTidy script +# JPackage Project +# $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 xerces-j2 xml-commons-apis" + +# Set parameters +set_jvm +set_classpath $BASE_JARS +set_flags $BASE_FLAGS +set_options $BASE_OPTIONS + +# Let's start +run "$@" diff --git a/jtidy.spec b/jtidy.spec new file mode 100644 index 0000000..5640d81 --- /dev/null +++ b/jtidy.spec @@ -0,0 +1,144 @@ +# +# spec file for package jtidy (Version 8.0) +# +# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + + +%define with() %{expand:%%{?with_%{1}:1}%%{!?with_%{1}:0}} +%define without() %{expand:%%{?with_%{1}:0}%%{!?with_%{1}:1}} +%define bcond_with() %{expand:%%{?_with_%{1}:%%global with_%{1} 1}} +%define bcond_without() %{expand:%%{!?_without_%{1}:%%global with_%{1} 1}} +%define _without_maven 1 +%bcond_with maven +%define section free + +Name: jtidy +Version: 8.0 +Release: 2 +Summary: HTML syntax checker and pretty printer +License: BSD 3-Clause +Group: Development/Libraries/Java +Url: http://jtidy.sourceforge.net/ +# svn export -r813 http://svn.sourceforge.net/svnroot/jtidy/trunk/jtidy/ jtidy +Source0: jtidy-r813.tar.bz2 +Source1: %{name}.jtidy.script +Source2: build.xml +Source3: maven-build.properties +Source4: maven-build.xml +Requires: xerces-j2 +Requires: xml-commons-apis +BuildRequires: ant >= 1.6 +BuildRequires: ant-junit +BuildRequires: jpackage-utils >= 1.5 +BuildRequires: xerces-j2 +BuildRequires: xml-commons-apis +BuildArch: noarch +BuildRoot: %{_tmppath}/%{name}-%{version}-build + +%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 +License: BSD 3-Clause +Group: Development/Libraries/Java +Summary: HTML syntax checker and pretty printer + +%description javadoc +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 scripts +License: BSD 3-Clause +Summary: HTML syntax checker and pretty printer +Group: Development/Libraries/Java +Requires: jpackage-utils >= 1.5 +Requires: %{name} = %{version} + +%description scripts +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. + + + +%prep +%setup -q -n %{name} +%{__cp} -p %{SOURCE2} %{SOURCE3} %{SOURCE4} . + +%build +export MAVEN_REPO_LOCAL=$(pwd)/.m2/repository +mkdir -p $MAVEN_REPO_LOCAL +export ANT_OPTS="-Xss1m" +export CLASSPATH=$(build-classpath junit slf4j xerces-j2 xml-commons-jaxp-1.3-apis):`pwd`/target/classes:`pwd`/target/test-classes +export OPT_JAR_LIST="junit ant/ant-junit" +%{ant} \ + -Dbuild.sysclasspath=only \ + -Dmaven.mode.offline=true \ + -Dmaven.repo.local=$MAVEN_REPO_LOCAL \ + -Dmaven.test.skip=true \ + -Dmaven.test.error.ignore=true \ + package javadoc + +%install +# jar +%__mkdir_p %{buildroot}%{_javadir} +%__cp -a target/jtidy-8.0-SNAPSHOT.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 -a target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}-%{version} +%__ln_s %{name}-%{version} %{buildroot}%{_javadocdir}/%{name} +# shell script +%__mkdir_p %{buildroot}%{_bindir} +%__install -p -m 0755 %{SOURCE1} %{buildroot}%{_bindir}/%{name} +# ant.d +%__mkdir_p %{buildroot}%{_sysconfdir}/ant.d +%__cat > %{buildroot}%{_sysconfdir}/ant.d/%{name} << EOF +jtidy xerces-j2 xml-commons-jaxp-1.3-apis +EOF + +%clean +%__rm -rf %{buildroot} + +%files +%defattr(0644,root,root,0755) +%doc LICENSE.txt +%{_javadir}/%{name}.jar +%{_javadir}/%{name}-%{version}.jar +%config(noreplace) %{_sysconfdir}/ant.d/%{name} + +%files javadoc +%defattr(0644,root,root,0755) +%{_javadocdir}/%{name}-%{version} +%{_javadocdir}/%{name} + +%files scripts +%defattr(0755,root,root,0755) +%{_bindir}/* + +%changelog +* Thu May 07 2009 mvyskocil@suse.cz +- Initial packaging of 8.0 in SUSE (from jpp 5.0) diff --git a/maven-build.properties b/maven-build.properties new file mode 100644 index 0000000..ffea032 --- /dev/null +++ b/maven-build.properties @@ -0,0 +1,17 @@ +#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE! +#Thu Oct 02 12:28:05 EDT 2008 +project.build.outputDirectory=${maven.build.outputDir} +project.build.directory=${maven.build.dir} +maven.test.reports=${maven.build.dir}/test-reports +maven.build.finalName=jtidy-8.0-SNAPSHOT +maven.reporting.outputDirectory=${maven.build.dir}/site +maven.build.testResourceDir.0=src/test/resources +maven.build.outputDir=${maven.build.dir}/classes +maven.build.resourceDir.0=src/main/resources +maven.build.testOutputDir=${maven.build.dir}/test-classes +maven.repo.local=${user.home}/.m2/repository +maven.settings.offline=false +maven.build.dir=target +maven.settings.interactiveMode=true +maven.build.testDir.0=src/test/java +maven.build.srcDir.0=src/main/java diff --git a/maven-build.xml b/maven-build.xml new file mode 100644 index 0000000..e36f5c0 --- /dev/null +++ b/maven-build.xml @@ -0,0 +1,321 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + =================================== WARNING =================================== + JUnit is not present in your $ANT_HOME/lib directory. Tests not executed. + =============================================================================== + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ready b/ready new file mode 100644 index 0000000..473a0f4