Name: siena Version: 2.0.0 Release: 1%{?dist} Summary: Scalable Internet Event Notification Architectures Group: Development/Libraries License: GPL URL: http://www.inf.usi.ch/carzaniga/siena/ # mkdir -p siena-2.0.0 # git clone http://www.inf.usi.ch/carzaniga/siena/software/siena.git # cd siena # git archive v2.0.0 | tar -x -C ../siena-2.0.0 # cd .. # tar czf siena-2.0.0-src-git.tar.gz siena-2.0.0 Source0: siena-2.0.0-src-git.tar.gz Patch0: siena-2.0.0-build.patch BuildRequires: java-devel BuildRequires: jpackage-utils BuildRequires: autoconf BuildRequires: make Requires: java Requires: jpackage-utils BuildArch: noarch %description Siena is a research project aimed at designing and constructing a generic scalable publish/subscribe event-notification service. The technical basis of Siena is an innovative type of network service called content-based networking. %package javadoc Group: Documentation Summary: Javadoc for %{name} Requires: jpackage-utils %description javadoc This package contains javadoc for %{name}. %prep %setup -q rm -rf lib/junit*.jar %patch0 -p1 %build autoreconf -i -f %configure %{__make} %{?_smp_mflags} all %install mkdir -p %{buildroot}%{_javadir} install -pm 644 %{name}-%{version}.jar %{buildroot}%{_javadir}/%{name}.jar mkdir -p %{buildroot}%{_javadocdir}/%{name} cp -pr doc/html/* %{buildroot}%{_javadocdir}/%{name} %files %{_javadir}/%{name}.jar %doc AUTHORS LICENSE README %files javadoc %{_javadocdir}/%{name} %doc LICENSE %changelog * Mon Apr 02 2012 gil cattaneo 2.0.0-1 - initial rpm