Sophie

Sophie

distrib > Mandriva > 2007.0 > x86_64 > by-pkgid > e4706f68a5bcb88b373cd9dac9473d3f > files > 3

libvte-java-0.12.1-2mdv2007.0.src.rpm

Summary:   Wrapper library for GNOME VTE
Name:      libvte-java 
Version:   0.12.1
Release:   %mkrel 2
Epoch:	   0
URL:       http://java-gnome.sourceforge.net/
Source0:   http://research.operationaldynamics.com/linux/java-gnome/dist/%{name}-%{version}.tar.bz2
Source1:   java-gnome-macros.tar.bz2
License:   LGPL
Group:     Development/Java
BuildRoot: %{_tmppath}/libvte-java
Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
Requires: 	glib-java >= 0:0.2
Requires:	libgtk-java >= 0:2.8.0
Requires:	vte >= 0:0.11.10
BuildRequires:  java-devel >= 0:1.4.2, glib-java-devel >= 0:0.2
BuildRequires:	libgtk-java-devel >= 0:2.8.0
BuildRequires:	libgnomeui2-devel
BuildRequires:	libgnomecanvas2-devel
BuildRequires:  gcc-java >= 0:3.3.3, docbook-utils, vte-devel >= 0:0.11.10
BuildRequires: 	pkgconfig
BuildRequires:	jpackage-utils

%description 
libvte-java is a Java wrapper library for the GNOME VTE library
which allows access to the terminal widget from Java.

%package        devel
Summary:        Compressed Java source files for %{name}
Group:          Development/Java
Requires:       %{name} = %{epoch}:%{version}

%description    devel
Compressed Java source for %{name}. This is useful if you are developing
applications with IDEs like Eclipse.

%prep
%setup -q
%setup -q -T -D -a 1
%{__aclocal} -I macros --force
%{__autoconf} --force
%{__automake} --copy --force-missing
%{__libtoolize} --copy --force

%build
export CLASSPATH=
export JAVA=%{java}
export JAVAC=%{javac}
export JAR=%{jar}
export JAVADOC=%{javadoc}
%configure2_5x --with-jardir=%{_javadir}
%make

# pack up the java source
jarversion=$(echo -n %{version} | cut -d . -f -2)
jarname=$(echo -n %{name} | cut -d - -f 1 | sed "s/^lib//")
zipfile=$PWD/$jarname$jarversion-src-%{version}.zip
pushd src/java
zip -9 -r $zipfile $(find -name \*.java)
popd

%install
rm -rf $RPM_BUILD_ROOT

make  DESTDIR=$RPM_BUILD_ROOT  install 

# rename doc dir to reflect package rename, if the names differ
if [ 'x%{name}' != 'x%{name}' ] ; then
	mv $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
fi

# install the src zip and make a sym link
jarversion=$(echo -n %{version} | cut -d . -f -2)
jarname=$(echo -n %{name} | cut -d - -f 1 | sed "s/^lib//")
install -m 644 $jarname$jarversion-src-%{version}.zip $RPM_BUILD_ROOT%{_datadir}/java/
pushd $RPM_BUILD_ROOT%{_datadir}/java
ln -sf $jarname$jarversion-src-%{version}.zip $jarname$jarversion-src.zip
popd

%clean
rm -rf $RPM_BUILD_ROOT

%post -p /sbin/ldconfig 
%postun -p /sbin/ldconfig

%files
%defattr(-,root,root,-)
%doc doc/api AUTHORS ChangeLog COPYING INSTALL NEWS README 
%{_libdir}/*so*
%{_libdir}/*la
%{_libdir}/pkgconfig/*
%{_datadir}/java/*.jar

%files devel
%defattr(-,root,root)
%{_datadir}/java/*.zip

%changelog
* Tue Aug 08 2006 David Walluck <walluck@mandriva.org> 0:0.12.1-2mdv2007.0
- fix libtool

* Mon Aug 07 2006 David Walluck <walluck@mandriva.org> 0:0.12.1-1mdv2007.0
- 0.12.1

* Sun Jun 04 2006 David Walluck <walluck@mandriva.org> 0:0.12.0-1mdv2007.0
- 0.12.0
- add URL to Source0
- add epochs to BuildRequires

* Tue Feb 14 2006 David Walluck <walluck@mandriva.org> 0:0.11.11-2mdk
- BuildRequires: libgnomeui2-devel, libgnomecanvas2-devel

* Mon Feb 06 2006 David Walluck <walluck@mandriva.org> 0:0.11.11-1mdk
- release

* Wed Dec 21 2005 Jesse Keating <jkeating@redhat.com> - 0.11.11-7
- rebuilt again

* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
- rebuilt

* Tue Nov 10 2005 Igor Foox <ifoox@redhat.com> - 0.11.11-6
- Initial import