SPECS: java-gnu-activation.spec - provide versioned jaf - java pac...

glen glen at pld-linux.org
Sun Dec 9 03:33:54 CET 2007


Author: glen                         Date: Sun Dec  9 02:33:54 2007 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- provide versioned jaf
- java package unify
- EA dropped
- rel 5

---- Files affected:
SPECS:
   java-gnu-activation.spec (1.11 -> 1.12) 

---- Diffs:

================================================================
Index: SPECS/java-gnu-activation.spec
diff -u SPECS/java-gnu-activation.spec:1.11 SPECS/java-gnu-activation.spec:1.12
--- SPECS/java-gnu-activation.spec:1.11	Mon Dec  3 11:56:25 2007
+++ SPECS/java-gnu-activation.spec	Sun Dec  9 03:33:48 2007
@@ -1,11 +1,12 @@
 # $Revision$, $Date$
+%include	/usr/lib/rpm/macros.java
 Summary:	GNU JavaBeans(TM) Activation Framework (JAF)
 Summary(pl.UTF-8):	Środowisko aktywacyjne JavaBeans(TM) (JAF) w wersji GNU
 Name:		java-gnu-activation
 Version:	1.1.1
-Release:	4
+Release:	5
 License:	LGPL
-Group:		Libraries
+Group:		Development/Languages/Java
 Source0:	http://ftp.gnu.org/gnu/classpathx/activation-%{version}.tar.gz
 # Source0-md5:	de50d7728e8140eb404f2b4554321f8c
 Patch0:		%{name}-MimeType-symbols-fix.patch
@@ -14,12 +15,12 @@
 BuildRequires:	automake
 BuildRequires:	jdk
 BuildRequires:	jpackage-utils
+BuildRequires:	rpm-javaprov
 BuildRequires:	rpmbuild(macros) >= 1.300
-Requires:	jre
-Provides:	jaf
+Requires:	jpackage-utils
+Provides:	jaf = %{version}
 Provides:	java-activation
 BuildArch:	noarch
-ExclusiveArch:	i586 i686 pentium3 pentium4 athlon %{x8664} noarch
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -75,11 +76,15 @@
 ln -s gnu-activation-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/jaf-1.1.jar
 ln -s gnu-activation-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/jaf.jar
 
-cp -R docs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
+cp -a docs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
+ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} # ghost symlink
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%post javadoc
+ln -nfs %{name}-%{version} %{_javadocdir}/%{name}
+
 %files
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog source/javax/activation/*.html
@@ -87,7 +92,8 @@
 
 %files javadoc
 %defattr(644,root,root,755)
-%doc %{_javadocdir}/%{name}-%{version}
+%{_javadocdir}/%{name}-%{version}
+%ghost %{_javadocdir}/%{name}
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -95,6 +101,12 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.12  2007-12-09 02:33:48  glen
+- provide versioned jaf
+- java package unify
+- EA dropped
+- rel 5
+
 Revision 1.11  2007-12-03 10:56:25  hawk
 - fixed undefined symbols, now it builds
 - release 4
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/java-gnu-activation.spec?r1=1.11&r2=1.12&f=u



More information about the pld-cvs-commit mailing list