Name: jhighlight Version: 1.0 Release: 1%{?dist} Summary: Syntax Highlighting Library Group: Development/Libraries License: CDDL or LGPLv2+ URL: http://www.uwyn.com/news/%{name}_%{version} # svn export http://svn.rifers.org/jhighlight/tags/release-1.0/ jhighlight-1.0 # find jhighlight-1.0 -name "*.jar" -delete # find jhighlight-1.0 -name "*.class" -delete # tar czf jhighlight-1.0-src-svn.tar.gz jhighlight-1.0 Source0: %{name}-%{version}-src-svn.tar.gz Source1: http://repo1.maven.org/maven2/com/uwyn/%{name}/%{version}/%{name}-%{version}.pom Patch0: %{name}-%{version}-build.patch Patch1: %{name}-%{version}-fix-fsf-address.patch BuildRequires: java-devel BuildRequires: jpackage-utils BuildRequires: ant BuildRequires: jflex BuildRequires: tomcat-servlet-3.0-api Requires: tomcat-servlet-3.0-api Requires: java Requires: jpackage-utils BuildArch: noarch %description JHighlight is an embeddable pure Java syntax highlighting library that supports Java, HTML, XHTML, XML and LZX languages and outputs to XHTML. It also supports RIFE templates tags and highlights them clearly so that you can easily identify the difference between your RIFE markup and the actual marked up source. %package javadoc Group: Documentation Summary: Javadoc for %{name} Requires: jpackage-utils %description javadoc This package contains javadoc for %{name}. %prep %setup -q -n %{name}-%{version} %patch0 -p0 %patch1 -p0 for d in COPYING LICENSE_CDDL.txt LICENSE_LGPL.txt README ; do iconv -f iso8859-1 -t utf-8 $d > $d.conv && mv -f $d.conv $d sed -i 's/\r//' $d done pushd lib ln -sf $(build-classpath jflex) jflex-1.4.1.jar ln -sf $(build-classpath tomcat-servlet-3.0-api) servlet-2.3.jar popd %build %ant %install mkdir -p %{buildroot}%{_javadir} install -m 644 build/dist/%{name}-%{version}.jar \ %{buildroot}%{_javadir}/%{name}.jar mkdir -p %{buildroot}%{_mavenpomdir} install -pm 644 %{SOURCE1} %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom %add_maven_depmap JPP-%{name}.pom %{name}.jar mkdir -p %{buildroot}%{_javadocdir}/%{name} cp -pr build/javadocs/%{name}-javadocs-%{version}/docs/api/* %{buildroot}%{_javadocdir}/%{name} %files %{_javadir}/%{name}.jar %{_mavenpomdir}/JPP-%{name}.pom %{_mavendepmapfragdir}/%{name} %doc COPYING LICENSE_CDDL.txt LICENSE_LGPL.txt README %files javadoc %{_javadocdir}/%{name} %doc COPYING LICENSE_CDDL.txt LICENSE_LGPL.txt %changelog * Sat May 26 2012 gil cattaneo 1.0-1 - initial rpm