10139N/A#
10139N/A# spec file for package gnome-libs-java.spec
10139N/A#
12198N/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#
10139N/A%define owner jmr
10139N/A#
10139N/A
10139N/A%define OSR developed in the open, no OSR needed:n/a
10139N/A
10139N/A%define maj_min_ver 2.12
13799N/A%define rev 7
12578N/A
10139N/A%ifos solaris
10139N/A%define docbasedir %{_datadir}/lib/java/javadoc/java-gnome
10139N/A%define macrobasedir %{_datadir}/lib/java/javadoc/java-gnome
13262N/A%define jardir %{_datadir}/lib/java
11419N/A%define srcjardir %{_datadir}/lib/java/src/java-gnome
10139N/A%else
11419N/A%define docbasedir %{_datadir}/doc
10139N/A%define macrobasedir %{_datadir}
10142N/A%define jardir %{_datadir}/java
10142N/A%define srcjardir %{_datadir}/java
10244N/A%endif
12773N/A
12773N/AName: gnome-libs-java
12773N/ALicense: LGPL
11419N/AGroup: System/Library
10139N/AVersion: %{maj_min_ver}.%{rev}
10139N/ARelease: 1
11419N/ADistribution: Java Desktop System
11437N/AVendor: Sun Microsystems, Inc.
11962N/ASummary: Part of Java-Gnome - Java to Gnome core bindings
11437N/ASource: http://www.gtlib.gatech.edu/pub/gnome/sources/libgnome-java/%{maj_min_ver}/libgnome-java-%{version}.tar.bz2
11437N/AURL: http://java-gnome.sourceforge.net
10139N/ABuildRoot: %{_tmppath}/%{name}-%{version}-build
10139N/ADocdir: %{_defaultdocdir}/doc
10139N/AAutoreqprov: on
10139N/A
10139N/A#owner:jmr date:2006-10-27 type:bug bugzilla:365850
10139N/APatch1: gnome-java-01-runExample.diff
10803N/A
10139N/ARequires: gtk2-java >= 2.10.0
10139N/ARequires: glib2-java >= 0.4.0
10139N/ARequires: cairo-java >= 1.0.6
10139N/ARequires: gnome >= 2.0
10139N/ABuildRequires: gtk2-java-devel >= 2.10.0
13462N/ABuildRequires: glib2-java-devel >= 0.4.0
13462N/ABuildRequires: cairo-java-devel >= 1.0.6
13462N/A
11419N/A%package devel
10139N/ASummary: %{summary} - development files
10139N/ARequires: %name
10139N/A
10139N/A%description
11419N/Agnome-java base package required by Java-Gnome, Java bindings to core Gnome libs.
11070N/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.
11070N/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/A%setup -q -n libgnome-java-%{version}
10139N/A%patch1 -p1
10139N/A
10139N/A%build
12048N/Aaclocal $ACLOCAL_FLAGS -I .
12048N/Aautomake -a -c -f
13571N/Aautoconf
12849N/A./configure --prefix=%{_prefix} \
13577N/A --libexecdir=%{_libexecdir} \
13034N/A --sysconfdir=%{_sysconfdir} \
10139N/A --with-docbasedir=%{docbasedir} \
10139N/A --with-jardir=%{jardir} \
10139N/A --with-srcjar \
10139N/A --with-srcjardir=%{srcjardir} \
10139N/A --without-gcj-compile
10139N/Amake
10139N/A
10139N/A%install
10139N/Amake install DESTDIR=$RPM_BUILD_ROOT
10139N/Arm $RPM_BUILD_ROOT%{_libdir}/libgnomejni.la
10139N/Arm $RPM_BUILD_ROOT%{docbasedir}/libgnome-java-%{version}/examples/runExample.sh.in
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}/libgnomejni-%{maj_min_ver}.so
10139N/A%{_libdir}/libgnomejni.so
10139N/A%dir %attr(0755, root, sys) %{_datadir}
10139N/A%dir %attr (0755, root, other) %{jardir}
10139N/A%{jardir}/libgnome%{maj_min_ver}-%{version}.jar
10139N/A%{jardir}/libgnome%{maj_min_ver}.jar
10139N/A
10139N/A%files devel
10139N/A%defattr (-, root, bin)
10139N/A%dir %attr (0755, root, other) %{_libdir}/pkgconfig
10139N/A%{_libdir}/pkgconfig/gnome2-java.pc
10139N/A%dir %attr(0755, root, sys) %{_datadir}
10139N/A%dir %attr (0755, root, other) %{srcjardir}
10139N/A%{srcjardir}/gnome%{maj_min_ver}-src.jar
10139N/A
10139N/A%dir %attr(0755, root, sys) %{_datadir}
10139N/A%dir %attr (0755, root, other) %{docbasedir}
10139N/A%{docbasedir}/libgnome-java-%{version}/AUTHORS
10139N/A%{docbasedir}/libgnome-java-%{version}/COPYING
10139N/A%{docbasedir}/libgnome-java-%{version}/NEWS
10139N/A%{docbasedir}/libgnome-java-%{version}/README
10139N/A%{docbasedir}/libgnome-java-%{version}/examples/*
10139N/A%{docbasedir}/libgnome-java-%{version}/tutorial/*
10139N/A%{docbasedir}/libgnome-java-%{version}/api/*
10139N/A
10139N/A%changelog
10139N/A* Mon Jan 08 2007 - damien.carbery@sun.com
10139N/A- Bump to 2.12.7.
10139N/A
10139N/A* Fri Oct 27 2006 - john.rice@sun.com
10139N/A- Added local patch for runExample.sh.in also submitted upstream
10139N/A Bugzilla #365850 java-gnome: Problem with generated runExample.sh for
10244N/A libgnome-java
12754N/A- gnome-java-01-runExample.diff: Fix for runExample.sh.in so jar paths and
10139N/A libdir are correctly set
11855N/A
10139N/A* Wed Oct 25 2006 - john.rice@sun.com
11855N/A- Bumped libgnome-java tarball to 2.12.6 for the Java-Gnome 2.16 release
11855N/A- All patches merged upstream, so removed following local patches
11855N/A- Solaris/patches/gnome-libs-java-01-example.diff
11855N/A- patches/gnome-libs-java-02-uninstalled.diff
10139N/A- Solaris/patches/gnome-libs-java-03-installpaths.diff
10139N/A- Solaris/patches/gnome-libs-java-04-doc.diff
10139N/A- patches/gnome-libs-java-05-srcjar.diff
10139N/A- patches/gnome-libs-java-06-docbasedir.diff
10139N/A
10139N/A* Thur Oct 12 2006 - john.rice@sun.com
13462N/A- Modify installpaths patch to allow jardir to be specified in configure
13462N/A- Add patch to allow api doc to be created
13462N/A- gnome-java-04-doc.diff: work around unsupported "find -mindep" in generating
11419N/A api doc list
12524N/A- Enabled creation of srcjar with configure switch
10139N/A- gnome-java-05-srcjar.diff: added BUILD_SRCJAR target to Makefile.am
11419N/A- Add patches to allow doc base dir to be specified in configure
13656N/A- gnome-java-06-docbasedir.diff: patch to use docbasedir in Makefile.am
10923N/A
13900N/A* Tues Oct 3 2006 - john.rice@sun.com
13656N/A- Corrected patch name from gnome-java-03-installpaths.diff to
13656N/A gnome-libs-java-03-installpaths.diff
12849N/A
13034N/A* Mon Oct 2 2006 - john.rice@sun.com
12316N/A- Added patch for install dirs for jar location on Solaris, better to have as
10142N/A a configure option for all OS
11419N/A- Initial spec
10139N/A
11419N/A