Name: patricia-trie Version: 0.2 Release: 1.20091116svn%{?dist} Summary: Java prefix tree library Group: Development/Libraries License: ASL 2.0 URL: http://patricia-trie.googlecode.com/ # svn export -r108 http://patricia-trie.googlecode.com/svn/trunk@108 patricia-trie # tar czf patricia-trie.tar.gz patricia-trie Source0: %{name}.tar.gz BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) BuildRequires: ant BuildRequires: java-devel-openjdk BuildRequires: jpackage-utils Requires: jpackage-utils BuildArch: noarch %description Patricia is a prefix-tree (trie) implementation written in Java. %package javadoc Summary: API documentation for %{name} Group: Documentation Requires: jpackage-utils %description javadoc Javadoc HTML documentation for %{name}. %prep %setup -q -n %{name} %build find -name '*.jar' -delete ant %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT%{_javadir} install -d $RPM_BUILD_ROOT%{_javadocdir}/%{name} install -p -m644 dist/%{name}-%{version}/%{name}-%{version}.jar \ $RPM_BUILD_ROOT%{_javadir} ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar cp -a dist/%{name}-%{version}/api/* $RPM_BUILD_ROOT%{_javadocdir}/%{name} %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %{_javadir}/%{name}.jar %{_javadir}/%{name}-%{version}.jar %doc dist/%{name}-%{version}/LICENSE-2.0.txt %doc dist/%{name}-%{version}/RELEASE-NOTES.txt %files javadoc %defattr(-,root,root,-) %{_javadocdir}/%{name} %changelog * Fri Nov 27 2009 Lubomir Rintel - 0.2-1.20091116svn - Initial packaging