Name: java-gnu-regexp Version: 1.1.4 Release: 3mamba Summary: Java NFA regular expression engine implementation Group: Development/Libraries/Java Vendor: openmamba Distribution: openmamba Packager: gil URL: http://nlp.stanford.edu/nlp/javadoc/gnu-regexp-docs/ Source0: ftp://ftp.tralfamadore.com/pub/java/gnu.regexp-%{version}.tar.gz Source1: java-gnu-regexp.build.xml Source2: java-gnu-regexp-%{version}.pom License: GPL, LGPL BuildRequires: apache-ant BuildRequires: java-gcj-compat BuildRequires: java-gnu-getopt BuildRequires: jpackage-utils BuildRoot: %{_tmppath}/%{name}-%{version}-root %description The gnu.regexp package is a pure-Java implementation of a traditional (non-POSIX) NFA regular expression engine. Its syntax can emulate many popular development tools, including awk, sed, emacs, perl and grep. For a relatively complete list of supported and non-supported syntax, refer to the syntax and usage notes %package demo Group: Documentation Summary: Demo for %{name} Requires: %{name} = %{version}-%{release} %description demo The gnu.regexp package is a pure-Java implementation of a traditional (non-POSIX) NFA regular expression engine. Its syntax can emulate many popular development tools, including awk, sed, emacs, perl and grep. For a relatively complete list of supported and non-supported syntax, refer to the syntax and usage notes This package contains demonstrations and samples for %{name}. %package javadoc Group: Documentation Summary: Javadoc for %{name} %description javadoc The gnu.regexp package is a pure-Java implementation of a traditional (non-POSIX) NFA regular expression engine. Its syntax can emulate many popular development tools, including awk, sed, emacs, perl and grep. For a relatively complete list of supported and non-supported syntax, refer to the syntax and usage notes This package contains Javadoc for %{name}. %prep %setup -q -n gnu.regexp-%{version} for j in $(find . -name "*.jar"); do mv $j ${j}.no done cp -a %{S:1} build.xml %build export JAVA_HOME=%java_home export CLASSPATH=$(build-classpath gnu.getopt) ant jar javadoc %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" mkdir -p %{buildroot}%{_javadir} mkdir -p %{buildroot}%{_mavenpomdir} install -pm 644 build/lib/gnu.regexp.jar \ %{buildroot}%{_javadir}/gnu-regexp-%{version}.jar %add_to_maven_depmap gnu-regexp gnu-regexp %{version} JPP gnu-regexp install -pm 644 %{SOURCE2} %{buildroot}%{_mavenpomdir}/JPP.gnu-regexp.pom ( cd %{buildroot}%{_javadir} for jar in *-%{version}.jar; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"` done ln -s gnu-regexp.jar gnu.regexp.jar ) mkdir -p %{buildroot}%{_javadocdir}/gnu-regexp-%{version} cp -a build/api/* %{buildroot}%{_javadocdir}/gnu-regexp-%{version} ( cd %{buildroot}%{_javadocdir} ln -s gnu-regexp-%{version} gnu-regexp ) mkdir -p %{buildroot}%{_datadir}/gnu-regexp/gnu/regexp/util cp -a build/classes/gnu/regexp/util/*.class %{buildroot}%{_datadir}/gnu-regexp/gnu/regexp/util %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %post %update_maven_depmap %postun %update_maven_depmap %files %defattr(-,root,root) %{_javadir}/gnu-regexp-%{version}.jar %{_javadir}/gnu-regexp.jar %{_javadir}/gnu.regexp.jar %{_mavenpomdir} %{_mavendepmapfragdir} %doc COPYING COPYING.LIB README TODO %files demo %defattr(-,root,root) %{_datadir}/gnu-regexp %files javadoc %defattr(-,root,root) %{_javadocdir}/gnu-regexp-%{version} %{_javadocdir}/gnu-regexp %changelog * Sat Mar 12 2011 gil 1.1.4-3mamba - rebuilt with java-gcj-compat support * Sat Jan 16 2010 gil 1.1.4-2mamba - added maven pom * Sun Mar 01 2009 gil 1.1.4-1mamba - package created by autospec