cairo-java.spec
changeset 8224 5ae00c248af7
child 8230 4698710e5776
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/cairo-java.spec	Thu Sep 28 21:00:41 2006 +0000
@@ -0,0 +1,89 @@
+#
+# spec file for package cairo-java.spec
+#
+# Copyright (c) 2004 Sun Microsystems, Inc.
+# This file and all modifications and additions to the pristine
+# package are under the same license as the package itself.
+#
+%define maj_min_ver 1.0
+%define rev 5
+
+Name:                    cairo-java
+License:		 LGPL	
+Group:			 System/Library
+Version:                 %{maj_min_ver}.%{rev}
+Release:		 1
+Distribution:		 Java Desktop System
+Vendor:			 Sun Microsystems, Inc.
+Summary:                 Part of Java-Gnome - Java to Cairo core bindings
+Source:                  http://ftp.gnome.org/pub/gnome/sources/cairo-java/%{maj_min_ver}/cairo-java-%{version}.tar.bz2
+URL:                     http://java-gnome.sourceforge.net
+BuildRoot:		 %{_tmppath}/%{name}-%{version}-build
+Docdir:			 %{_defaultdocdir}/doc
+Autoreqprov:		 on
+
+Requires: glib2-java >= 0.3.2
+Requires: cairo >= 1.2.4
+BuildRequires: glib2-java-devel >= 0.3.2
+
+%package devel
+Summary:                 %{summary} - development files
+Requires:                %name
+
+%description
+cairo-java base package required by Java-Gnome, Java bindings to core Gnome libs.
+Java-Gnome is a set of Java bindings for the GNOME and GTK+ libraries that allow GNOME and GTK+ applications to be written in Java. 
+This release series, collectively called java-gnome, consists of glib-java, cairo-java, libgtk-java, libglade-java, libgnome-java, and libgconf-java.
+
+%prep
+%setup -q -n cairo-java-%{version}
+
+%build
+./configure --prefix=%{_prefix}                 \
+            --libexecdir=%{_libexecdir}         \
+            --sysconfdir=%{_sysconfdir}         \
+            --without-gcj-compile               \
+            --without-javadocs
+make
+
+%install
+make install DESTDIR=$RPM_BUILD_ROOT
+rm $RPM_BUILD_ROOT%{_libexecdir}/libcairojni.la
+%ifos solaris
+install -d $RPM_BUILD_ROOT%{_datadir}/lib/java 
+cp -r $RPM_BUILD_ROOT%{_datadir}/java/* $RPM_BUILD_ROOT%{_datadir}/lib/java/
+rm -rf $RPM_BUILD_ROOT%{_datadir}/java
+install -d $RPM_BUILD_ROOT%{_datadir}/lib/java/javadoc/java-gnome 
+cp -r $RPM_BUILD_ROOT%{_datadir}/doc/* $RPM_BUILD_ROOT%{_datadir}/lib/java/javadoc/java-gnome/
+rm -rf $RPM_BUILD_ROOT%{_datadir}/doc
+%endif
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr (-, root, bin)
+%dir %attr (0755, root, bin) %{_libdir}
+%{_libdir}/libcairojni-%{maj_min_ver}.so
+%{_libdir}/libcairojni.so
+%dir %attr(0755, root, sys) %{_datadir}
+%dir %attr (0755, root, other) %{_datadir}/java
+%{_datadir}/java/cairo%{maj_min_ver}-%{version}.jar
+%{_datadir}/java/cairo%{maj_min_ver}.jar
+
+%files devel
+%defattr (-, root, bin)
+%dir %attr (0755, root, other) %{_libdir}/pkgconfig
+%{_libdir}/pkgconfig/cairo-java.pc
+%dir %attr(0755, root, sys) %{_datadir}
+%dir %attr (0755, root, other) %{_datadir}/doc
+%{_datadir}/doc/cairo-java-%{version}/AUTHORS
+%{_datadir}/doc/cairo-java-%{version}/COPYING
+%{_datadir}/doc/cairo-java-%{version}/NEWS
+%{_datadir}/doc/cairo-java-%{version}/README
+%{_datadir}/doc/cairo-java-%{version}/INSTALL
+
+%changelog
+* Thur Sep 28 2006 - [email protected]
+- Initial spec
+