Sophie

Sophie

distrib > Mandriva > 2006.0 > x86_64 > by-pkgid > 1a35864b6f0e5e323c748c68c9d569c5 > files > 2

joesnmp-0.2.6-1jpp.src.rpm

%define section   free

Name:           joesnmp
Version:        0.2.6
Release:        1jpp
Epoch:          0
Summary:        Java SNMP class library 

Group:          Development/Libraries/Java
License:        LGPL
URL:            http://sourceforge.net/projects/joesnmp/
Source0:        joesnmp-source-0.2.6.tar.gz
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Distribution:   JPackage
Vendor:         JPackage Project

BuildArch:      noarch
BuildRequires:  jpackage-utils >= 0:1.5
BuildRequires:  ant >= 0:1.5
Requires:  jpackage-utils >= 0:1.5

%description
joeSNMP is an open-source Java SNMP class library 
published under the LGPL.

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

%description    javadoc
%{summary}.

%prep
%setup -q -n %{name}-%{version}
find . -name "*.jar" -exec rm {} \;

%build
export CLASSPATH=$(build-classpath \
)
cd src
ant -Dfilters.noload=true jar docs

%install
rm -rf $RPM_BUILD_ROOT
install -Dpm 644 src/work/dist/lib/%{name}-%{version}.jar \
  $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
#
install -dm 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
cp -pr src/work/dist/docs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} # ghost symlink
#
install -dm 755 $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
cp src/work/dist/FAQ.txt $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
cp src/work/dist/UPDATING_OPENNMS.txt $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}

%clean
rm -rf $RPM_BUILD_ROOT

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

%files
%defattr(-,root,root,-)
%{_docdir}/%{name}-%{version}/*.txt
%{_javadir}/*.jar

%files javadoc
%defattr(-,root,root,-)
%doc %{_javadocdir}/%{name}-%{version}
%ghost %doc %{_javadocdir}/%{name}

%changelog
* Thu Jul 15 2004 Ralph Apel <r.apel at r-apel.de> - 0:0.2.6-1jpp
- First JPackage release