SPECS: java-dbus.spec - unifu java package

glen glen at pld-linux.org
Sun Dec 9 09:27:23 CET 2007


Author: glen                         Date: Sun Dec  9 08:27:23 2007 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- unifu java package

---- Files affected:
SPECS:
   java-dbus.spec (1.2 -> 1.3) 

---- Diffs:

================================================================
Index: SPECS/java-dbus.spec
diff -u SPECS/java-dbus.spec:1.2 SPECS/java-dbus.spec:1.3
--- SPECS/java-dbus.spec:1.2	Sun Dec  9 09:21:23 2007
+++ SPECS/java-dbus.spec	Sun Dec  9 09:27:18 2007
@@ -1,4 +1,5 @@
 # $Revision$, $Date$
+%include	/usr/lib/rpm/macros.java
 Summary:	Java implementation of D-BUS
 Summary(pl.UTF-8):	Implementacja D-BUS w Javie
 Name:		java-dbus
@@ -13,6 +14,9 @@
 BuildRequires:	docbook-to-man
 BuildRequires:	java-libmatthew
 BuildRequires:	jdk >= 1.5
+BuildRequires:	jpackage-utils
+BuildRequires:	rpm-javaprov
+BuildRequires:	rpmbuild(macros) >= 1.300
 BuildRequires:	tex4ht
 Requires:	java-libmatthew
 Requires:	jpackage-utils
@@ -27,13 +31,27 @@
 %description -l pl.UTF-8
 Implementacja D-BUS w Javie.
 
+%package javadoc
+Summary:	Online manual for %{name}
+Summary(pl.UTF-8):	Dokumentacja online do %{name}
+Group:		Documentation
+Requires:	jpackage-utils
+
+%description javadoc
+Documentation for %{name}.
+
+%description javadoc -l pl.UTF-8
+Dokumentacja do %{name} -
+
+%description javadoc -l fr.UTF-8
+Javadoc pour %{name}.
+
 %prep
 %setup -q -n dbus-java-%{version}
 %patch0 -p1
 
 %build
 %{__make}
-
 %{__make} doc
 
 %install
@@ -43,14 +61,19 @@
 	DESTDIR=$RPM_BUILD_ROOT \
 	PREFIX=%{_prefix}
 
+install -d $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
+cp -a doc/api/* $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 COPYING README changelog
-# javadoc
-%doc doc/api
 %attr(755,root,root) %{_bindir}/CreateInterface
 %attr(755,root,root) %{_bindir}/DBusCall
 %attr(755,root,root) %{_bindir}/DBusDaemon
@@ -63,12 +86,20 @@
 %{_mandir}/man1/DBusViewer.1*
 %{_mandir}/man1/ListDBus.1*
 
+%files javadoc
+%defattr(644,root,root,755)
+%{_javadocdir}/%{name}-%{version}
+%ghost %{_javadocdir}/%{name}
+
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
 * %{date} PLD Team <feedback at pld-linux.org>
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.3  2007-12-09 08:27:18  glen
+- unifu java package
+
 Revision 1.2  2007-12-09 08:21:23  glen
 - R: jpackage-utils for %{_javadir}
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/java-dbus.spec?r1=1.2&r2=1.3&f=u



More information about the pld-cvs-commit mailing list