Filewatcher File Search
FTP Search
  
Directory (beta)
  
Content Search (beta)
   
pkg://javagroups-2.1.1-1jpp.src.rpm:9096640/javagroups.spec  info  downloads

%define name            javagroups
%define version         2.1.1
%define release         1jpp
%define section         free

Summary:        Multicast communication toolkit
Name:           %{name}
Version:        %{version}
Release:        %{release}
Epoch:          0
Group:          Development/Java
License:        LGPL
URL:            http://www.javagroups.com/
BuildArch:      noarch
Source0:        http://download.sf.net/javagroups/JavaGroups-2.1.1.src.zip
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
Vendor:         JPackage Project
Distribution:   JPackage
Requires:       bsh
Requires:       concurrent
Requires:       jaxp_parser_impl
Requires:       jms
Requires:       log4j
BuildRequires:  ant
BuildRequires:  bsh
BuildRequires:  concurrent
BuildRequires:  jaxp_parser_impl
BuildRequires:  jms
BuildRequires:  jpackage-utils >= 0:1.5
BuildRequires:  log4j

%description
JavaGroups is a toolkit for reliable multicast communication.  It can be
used to create groups of processes whose members can send messages to
each other.

%package javadoc
Group:          Development/Documentation
Summary:        Javadoc for %{name}

%description javadoc
Javadoc for %{name}.

%package demo
Group:          Development/Java
Summary:        Demos for %{name}
Requires:       %{name} = %{epoch}:%{version}-%{release}

%description demo
Demonstrations and samples for %{name}.

%prep
rm -rf $RPM_BUILD_ROOT
%setup -q -n JavaGroups-%{version}.src
find . -type f -name "*.jar" -exec rm -f {} \;

%build
export CLASSPATH=$(build-classpath bsh concurrent jaxp_parser_impl jms log4j xml-commons-apis)
ant -Dbuild.compiler=modern jar
ant -Dbuild.compiler=modern javadoc

%install
rm -rf $RPM_BUILD_ROOT

# jar
install -d $RPM_BUILD_ROOT%{_javadir}
install dist/javagroups-core.jar \
  $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
(cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{version}.jar; do ln -sf ${jar} `echo $jar| sed  "s|-%{version}||g"`; done)

# javadoc
install -d $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
cp -pr dist/javadoc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}/

# demo
install -d $RPM_BUILD_ROOT%{_datadir}/%{name}
cp dist/javagroups-demo.jar dist/javagroups-test.jar \
  $RPM_BUILD_ROOT%{_datadir}/%{name}/

%clean
rm -rf $RPM_BUILD_ROOT

%post javadoc
rm -f %{_javadocdir}/%{name}
ln -s %{name}-%{version} %{_javadocdir}/%{name}

%postun javadoc
if [ "$1" = "0" ]; then
    rm -f %{_javadocdir}/%{name}
fi

%files
%defattr(0644,root,root,0755)
%doc CREDITS INSTALL.html README doc
%{_javadir}/*

%files javadoc
%defattr(0644,root,root,0755)
%{_javadocdir}/%{name}-%{version}

%files demo
%defattr(0644,root,root,0755)
%{_datadir}/%{name}

%changelog
* Thu Jan 22 2004 David Walluck <david@anti-microsoft.org> 0:2.1.1-1jpp
- 2.1.1
- add epoch

* Tue May 06 2003 David Walluck <david@anti-microsoft.org> 0:2.0.6-1jpp
- 2.0.6
- update for JPackage 1.5

* Sat Nov  2 2002 Ville Skyttä <ville.skytta at iki.fi> 2.0.3-1jpp
- Update to 2.0.3.

* Sun Sep  8 2002 Ville Skyttä <ville.skytta at iki.fi> 2.0.2-1jpp
- First JPackage release.
Results 1 - 1
Help - FTP Sites List - Software Dir.
Searching half a billion files worldwide
© 1997-2008 IT MARUHN