10139N/A#
10139N/A# spec file for package SUNWgnome-base-libs-java.spec
10139N/A#
10139N/A# Copyright (c) 2004 Sun Microsystems, Inc.
10139N/A# This file and all modifications and additions to the pristine
10139N/A# package are under the same license as the package itself.
10139N/A#
17185N/A%define owner jmr
10139N/A#
10139N/A%include Solaris.inc
10139N/A
10139N/A%use glibjava = glib2-java.spec
10139N/A%use cairojava = cairo-java.spec
10139N/A%use gtkjava = gtk2-java.spec
10139N/A%use gnomejava = gnome-libs-java.spec
10139N/A%use gladejava = glade-java.spec
10139N/A
10139N/A%define docbasedir %{_datadir}/lib/java/javadoc/java-gnome
10139N/A%define macrobasedir %{_datadir}/lib/java/javadoc/java-gnome
10139N/A%define jardir %{_datadir}/lib/java
10139N/A%define srcjardir %{_datadir}/lib/java/src/java-gnome
10139N/A
10139N/AName: SUNWgnome-base-libs-java
18688N/AIPS_package_name: library/java/java-gnome
18688N/AMeta(info.classification): %{classification_prefix}:Development/Java
10139N/ASummary: Part of Java-Gnome - Java core bindings
10139N/AVersion: %{default_pkg_version}
10139N/ASource: %{name}-manpages-0.1.tar.gz
10139N/ASUNW_BaseDir: %{_basedir}
12864N/ASUNW_Copyright: %{name}.copyright
19140N/ALicense: %{glibjava.license}
10139N/ABuildRoot: %{_tmppath}/%{name}-%{version}-build
10139N/AURL: http://java-gnome.sourceforge.net
10139N/A
10139N/A%include default-depend.inc
20857N/A%include gnome-incorporation.inc
20857N/ABuildRequires: consolidation/desktop/desktop-incorporation
10139N/A
16401N/ARequires: SUNWlibgnomecanvas
10139N/ARequires: SUNWgnome-libs
10139N/ARequires: SUNWgnome-vfs
17961N/ARequires: SUNWj6rt
16401N/ABuildRequires: SUNWlibgnomecanvas-devel
10139N/ABuildRequires: SUNWgnome-libs-devel
10139N/ABuildRequires: SUNWgnome-vfs-devel
17961N/ABuildRequires: SUNWj6dev
18993N/ABuildRequires: SUNWlibgnome-keyring
10139N/A
10139N/A%package devel
10139N/ASummary: %{summary} - development files
10139N/ARequires: %name
10139N/ARequires: SUNWbash
10139N/A
10139N/A%description
10139N/Abase libs package required by Java-Gnome, Java bindings to core Gnome libs.
10139N/AJava-Gnome is a set of Java bindings for the GNOME and GTK+ libraries that allow GNOME and GTK+ applications to be written in Java.
10139N/AThis release series, collectively called java-gnome, consists of glib-java, cairo-java, libgtk-java, libglade-java, libgnome-java, and libgconf-java.
10139N/A
10139N/A%prep
10139N/Arm -rf %name-%version
10139N/Amkdir %name-%version
10139N/A%glibjava.prep -d %name-%version
10139N/A%cairojava.prep -d %name-%version
10139N/A%gtkjava.prep -d %name-%version
10139N/A%gnomejava.prep -d %name-%version
10139N/A%gladejava.prep -d %name-%version
10139N/Acd %{_builddir}/%name-%version
10139N/Agzcat %SOURCE0 | tar xf -
10139N/A
10139N/A%build
10139N/APKG_CONFIG_DISABLE_UNINSTALLED=
10139N/Aunset PKG_CONFIG_DISABLE_UNINSTALLED
10139N/A
10139N/Aexport PKG_CONFIG_PATH=../glib-java-%{glibjava.version}:../cairo-java-%{cairojava.version}:../libgtk-java-%{gtkjava.version}:../libgnome-java-%{gnomejava.version}:../libglade-java-%{gladejava.version}:%{_pkg_config_path}
10139N/A
10139N/Aexport JAVA_HOME=/usr/java
10139N/Aexport CFLAGS="-I/usr/java/include/solaris"
10139N/Aexport ACLOCAL_FLAGS="-I %{_builddir}/%name-%version/glib-java-%{glibjava.version}/macros -I %{_builddir}/%name-%version/libgtk-java-%{gtkjava.version}/macros"
10139N/A
10139N/A%glibjava.build -d %name-%version
10139N/A%cairojava.build -d %name-%version
10139N/A%gtkjava.build -d %name-%version
10139N/A%gnomejava.build -d %name-%version
10139N/A%gladejava.build -d %name-%version
10139N/A
10139N/A%install
10139N/A%glibjava.install -d %name-%version
10139N/A%cairojava.install -d %name-%version
10139N/A%gtkjava.install -d %name-%version
10139N/A%gnomejava.install -d %name-%version
10139N/A%gladejava.install -d %name-%version
10139N/Arm -rf $RPM_BUILD_ROOT%{_mandir}
10139N/Acd %{_builddir}/%name-%version/sun-manpages
10139N/Amake install DESTDIR=$RPM_BUILD_ROOT
10139N/A
10139N/A%clean
10139N/Arm -rf $RPM_BUILD_ROOT
10139N/A
10139N/A%files
10139N/A%defattr (-, root, bin)
10139N/A%dir %attr (0755, root, bin) %{_libdir}
10139N/A%{_libdir}/libglibjni-%{glibjava.file_ver}.so
10139N/A%{_libdir}/libglibjni.so
10139N/A%{_libdir}/libcairojni-%{cairojava.maj_min_ver}.so
10139N/A%{_libdir}/libcairojni.so
10139N/A%{_libdir}/libgtkjni-%{gtkjava.file_ver}.so
10139N/A%{_libdir}/libgtkjni.so
10139N/A%{_libdir}/libgnomejni-%{gnomejava.maj_min_ver}.so
10139N/A%{_libdir}/libgnomejni.so
10139N/A%{_libdir}/libgladejni-%{gladejava.maj_min_ver}.so
10139N/A%{_libdir}/libgladejni.so
10139N/A
10139N/A%dir %attr(0755, root, sys) %{_datadir}
10139N/A%dir %attr(0755, root, sys) %{_datadir}/lib
10139N/A%dir %attr (0755, root, sys) %{jardir}
10139N/A%{jardir}/glib%{glibjava.file_ver}-%{glibjava.version}.jar
10139N/A%{jardir}/glib%{glibjava.file_ver}.jar
10139N/A%{jardir}/cairo%{cairojava.maj_min_ver}-%{cairojava.version}.jar
10139N/A%{jardir}/cairo%{cairojava.maj_min_ver}.jar
10139N/A%{jardir}/gtk%{gtkjava.file_ver}-%{gtkjava.version}.jar
10139N/A%{jardir}/gtk%{gtkjava.file_ver}.jar
10139N/A%{jardir}/gnome%{gnomejava.maj_min_ver}-%{gnomejava.version}.jar
10139N/A%{jardir}/gnome%{gnomejava.maj_min_ver}.jar
10139N/A%{jardir}/glade%{gladejava.maj_min_ver}-%{gladejava.version}.jar
10139N/A%{jardir}/glade%{gladejava.maj_min_ver}.jar
10139N/A%dir %attr(0755, root, bin) %{_mandir}
10139N/A%dir %attr(0755, root, bin) %{_mandir}/man3
10139N/A%{_mandir}/man3/java-gnome.3
10139N/A
10139N/A%files devel
10139N/A%defattr (-, root, bin)
10139N/A%dir %attr (0755, root, bin) %{_libdir}
10139N/A%dir %attr (0755, root, other) %{_libdir}/pkgconfig
10139N/A%{_libdir}/pkgconfig/glib-java.pc
10139N/A%{_libdir}/pkgconfig/cairo-java.pc
10139N/A%{_libdir}/pkgconfig/gtk2-java.pc
10139N/A%{_libdir}/pkgconfig/gnome2-java.pc
10139N/A%{_libdir}/pkgconfig/glade-java.pc
10139N/A
10139N/A%dir %attr(0755, root, sys) %{_datadir}
10139N/A%dir %attr(0755, root, sys) %{_datadir}/lib
10139N/A%dir %attr(0755, root, sys) %{_datadir}/lib/java
10139N/A%dir %attr(0755, root, bin) %{_datadir}/lib/java/src
10139N/A%dir %attr (0755, root, sys) %{srcjardir}
10139N/A%{srcjardir}/glib%{glibjava.file_ver}-src.jar
10139N/A%{srcjardir}/cairo%{cairojava.maj_min_ver}-src.jar
10139N/A%{srcjardir}/gtk%{gtkjava.file_ver}-src.jar
10139N/A%{srcjardir}/gnome%{gnomejava.maj_min_ver}-src.jar
10139N/A%{srcjardir}/glade%{gladejava.maj_min_ver}-src.jar
10139N/A
10139N/A%dir %attr (0755, root, other) %{_datadir}/lib/java/javadoc
10139N/A%dir %attr (0755, root, other) %{docbasedir}
10139N/A%{docbasedir}/glib-java-%{glibjava.version}/AUTHORS
10139N/A%{docbasedir}/glib-java-%{glibjava.version}/COPYING
10139N/A%{docbasedir}/glib-java-%{glibjava.version}/NEWS
10139N/A%{docbasedir}/glib-java-%{glibjava.version}/README
10139N/A%{docbasedir}/glib-java-%{glibjava.version}/INSTALL
10139N/A%{docbasedir}/glib-java-%{glibjava.version}/api/*
10139N/A%{docbasedir}/cairo-java-%{cairojava.version}/AUTHORS
10139N/A%{docbasedir}/cairo-java-%{cairojava.version}/COPYING
10139N/A%{docbasedir}/cairo-java-%{cairojava.version}/NEWS
10139N/A%{docbasedir}/cairo-java-%{cairojava.version}/README
10139N/A%{docbasedir}/cairo-java-%{cairojava.version}/INSTALL
10139N/A%{docbasedir}/cairo-java-%{cairojava.version}/api/*
10139N/A%{docbasedir}/libgtk-java-%{gtkjava.version}/AUTHORS
10139N/A%{docbasedir}/libgtk-java-%{gtkjava.version}/COPYING
10139N/A%{docbasedir}/libgtk-java-%{gtkjava.version}/NEWS
10139N/A%{docbasedir}/libgtk-java-%{gtkjava.version}/README
10139N/A%{docbasedir}/libgtk-java-%{gtkjava.version}/INSTALL
10139N/A%{docbasedir}/libgtk-java-%{gtkjava.version}/THANKS
10139N/A%{docbasedir}/libgtk-java-%{gtkjava.version}/examples/*
10139N/A%{docbasedir}/libgtk-java-%{gtkjava.version}/api/*
10139N/A%{docbasedir}/libgnome-java-%{gnomejava.version}/AUTHORS
10139N/A%{docbasedir}/libgnome-java-%{gnomejava.version}/COPYING
10139N/A%{docbasedir}/libgnome-java-%{gnomejava.version}/NEWS
10139N/A%{docbasedir}/libgnome-java-%{gnomejava.version}/README
10139N/A%{docbasedir}/libgnome-java-%{gnomejava.version}/examples/*
10139N/A%{docbasedir}/libgnome-java-%{gnomejava.version}/tutorial/*
10139N/A%{docbasedir}/libgnome-java-%{gnomejava.version}/api/*
10139N/A
10139N/A%{docbasedir}/libglade-java-%{gladejava.version}/AUTHORS
10139N/A%{docbasedir}/libglade-java-%{gladejava.version}/COPYING
10139N/A%{docbasedir}/libglade-java-%{gladejava.version}/NEWS
10139N/A%{docbasedir}/libglade-java-%{gladejava.version}/README
10139N/A%{docbasedir}/libglade-java-%{gladejava.version}/examples/*
10139N/A%{docbasedir}/libglade-java-%{gladejava.version}/api/*
10139N/A
10139N/A# Note: macrobasedir and docbasedir are the same so no need to specify them twice
10139N/A# %dir %attr (0755, root, sys) %{macrobasedir}
10139N/A%dir %attr (0755, root, sys) %{macrobasedir}/glib-java
10139N/A%dir %attr (0755, root, sys) %{macrobasedir}/glib-java/macros
10139N/A%{macrobasedir}/glib-java/macros/ac_prog_jar.m4
10139N/A%{macrobasedir}/glib-java/macros/am_path_gcj.m4
10139N/A%{macrobasedir}/glib-java/macros/ac_prog_javac_works.m4
10139N/A%{macrobasedir}/glib-java/macros/jg_check_nativecompile.m4
10139N/A%{macrobasedir}/glib-java/macros/ac_prog_javac.m4
10139N/A%{macrobasedir}/glib-java/macros/jg_common.m4
10139N/A%{macrobasedir}/glib-java/macros/ac_prog_javadoc.m4
10139N/A%{macrobasedir}/glib-java/macros/jg_lib.m4
10139N/A%{macrobasedir}/glib-java/macros/am_path_docbook.m4
10139N/A
10139N/A%dir %attr (0755, root, sys) %{macrobasedir}/libgtk-java
10139N/A%dir %attr (0755, root, sys) %{macrobasedir}/libgtk-java/macros
10139N/A%{macrobasedir}/libgtk-java/macros/jg_gnome_java.m4
10139N/A%{macrobasedir}/libgtk-java/macros/jg_gtk_java.m4
10139N/A
10139N/A%dir %attr (0755, root, bin) %{_includedir}
10139N/A%dir %attr (0755, root, bin) %{_includedir}/glib-java
10139N/A%{_includedir}/glib-java/jg_jnu.h
10139N/A%{_includedir}/glib-java/glib_java.h
10139N/A%dir %attr (0755, root, bin) %{_includedir}/libgtk-java
10139N/A%{_includedir}/libgtk-java/gtk_java.h
10139N/A
10139N/A%changelog
17961N/A* Sat Dec 19 2009 - dave.lin@sun.com
17961N/A- Change dependency SUNWj5rt/SUNWj5dev to SUNWj6rt/SUNWj6dev as no SUNWj5rt any more on OpenSolaris.
17961N/A
12864N/A* Thur Apr 15 2008 - john.rice@sun.com
12864N/A- Added Copyright file.
12864N/A
10139N/A* Wed Feb 28 2006 - damien.carbery@sun.com
10139N/A- Add Build/Requires SUNWgnome-vfs/-devel, an indirect requirement.
10139N/A
10139N/A* Tue Feb 27 2006 - damien.carbery@sun.com
10139N/A- Incorporate java-gnome.3 manpage.
10139N/A
10139N/A* Tue Oct 31 2006 - damien.carbery@sun.com
10139N/A- Correct dir perms for javadoc dir, to match SUNWdtrc.
10139N/A
10139N/A* Fri Oct 20 2006 - damien.carbery@sun.com
10139N/A- Add SUNWgnome-base-libs-java/-devel to Build/Requires list.
10139N/A
10139N/A* Fri Oct 13 2006 - damien.carbery@sun.com
10139N/A- Correct and sync dir perms with other Java Gnome packages. Change root:other
10139N/A to root:sys.
10139N/A
10139N/A* Thu Oct 12 2006 - john.rice@sun.com
10139N/A- Added support for srcjar creation and doc api creation for
10139N/A gnome, glade
10139N/A- Modified srcjardir to conform to PSARC/2006/053
10139N/A- Added support for srcjar creation and doc api creation for
10139N/A cairo, gtk
10139N/A- Add srcjar and api doc to dev files
10139N/A- Use docbasedir and macrobasedir
10139N/A
10139N/A* Mon Oct 02 2006 - john.rice@sun.com
10139N/A- Remove INSTALLED_CLASSPATH and INSTALLED_MACRODIR, not required
10139N/A
10139N/A* Mon Oct 02 2006 - damien.carbery@sun.com
10139N/A- Correct group for %{_datadir}/lib (root:sys).
10139N/A- Use global version for package version number.
10139N/A- Add Build/Requires for Java packages (SUNWj5dev/SUNWj5rt).
10139N/A
10139N/A* Mon Oct 02 2006 - john.rice@sun.com
10139N/A- Added gnome-libs, required build dependency of libglade.
10139N/A
10139N/A* Thur Sep 28 2006 - john.rice@sun.com
10139N/A- Initial spec
10139N/A
19217N/A
19534N/A