Name: spymemcached Version: 2.8.8 Release: 1%{?dist} Summary: Java client for memcached Group: Development/Libraries License: MIT Url: http://code.google.com/p/spymemcached/ # git clone git://github.com/dustin/java-memcached-client.git spymemcached-2.8.8 # (cd spymemcached-2.8.8 && git archive --format=tar --prefix=spymemcached-2.8.8/ 2.8.8 | xz > ../spymemcached-2.8.8-src-git.tar.xz) Source0: %{name}-%{version}-src-git.tar.xz Source1: http://files.couchbase.com/maven2/spy/%{name}/%{version}/%{name}-%{version}.pom #Source2: http://files.couchbase.com/maven2/spy/%%{name}-test/%%{version}/%%{name}-test-%%{version}.pom # disable ivt and maven-ant-tasks support # use system libraries Patch0: %{name}-%{version}-build.patch # require jmock 1.x Patch1: %{name}-%{version}-disable-test.patch BuildRequires: java-devel BuildRequires: jpackage-utils BuildRequires: ant BuildRequires: log4j BuildRequires: springframework-beans # test deps #BuildRequires: jmock 1.x #BuildRequires: junit Requires: java Requires: jpackage-utils BuildArch: noarch %description A simple, asynchronous, single-threaded memcached client written in java. %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} find -name '*.jar' -delete find -name '*.class' -delete %patch0 -p0 %patch1 -p0 %build %ant jar docs %install mkdir -p %{buildroot}%{_javadir} install -pm 644 build/jars/%{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 -a "spy:memcached" mkdir -p %{buildroot}%{_javadocdir}/%{name} cp -pr build/docs/* %{buildroot}%{_javadocdir}/%{name} %files %{_javadir}/%{name}*.jar %{_mavenpomdir}/JPP-%{name}*.pom %{_mavendepmapfragdir}/%{name} %doc LICENSE.txt README.markdown %files javadoc %{_javadocdir}/%{name} %doc LICENSE.txt %changelog * Fri Nov 16 2012 gil cattaneo 2.8.8-1 - initial rpm