%define name swt %define version 3.0M6 %define release 1 %define prefix /usr Summary: Standard Window Toolkit Name: %{name} Version: %{version} Release: %{release} License: CPL/LGPL Group: System Environment/Libraries URL: http://www.eclipse.org/ Source: %{name}-%{version}-linux-gtk.zip BuildRoot: %{_tmppath}/%{name}-root Vendor: Eclipse Project AutoReqProv: no Requires: gtk2 >= 2.2, libbonobo >= 2.4, libbonoboui >= 2.4, mozilla >= 1.4 %define sourcedir $RPM_SOURCE_DIR/%{name}-%{version} %define source %{name}-%{version}-linux-gtk.zip %define libdir %{prefix}/lib %define jardir %{prefix}/lib/java %define docdir %{prefix}/share/doc/%{name}-%{version} %description Standard Window Toolkit is a set of libraries for Java to build platform specific user interfaces in a platform independant way. This package contains the GTK+ port of SWT %prep rm -rf %{sourcedir} mkdir -p %{sourcedir} cd %{sourcedir} unzip $RPM_SOURCE_DIR/%{source} %build %install mkdir -p %{buildroot}/%{libdir} mkdir -p %{buildroot}/%{jardir} mkdir -p %{buildroot}/%{docdir} cp %{sourcedir}/swt.jar %{buildroot}/%{jardir} cp %{sourcedir}/swt-pi.jar %{buildroot}/%{jardir} cp %{sourcedir}/swt-mozilla.jar %{buildroot}/%{jardir} cp %{sourcedir}/*.so %{buildroot}/%{libdir} cp %{sourcedir}/about.html %{buildroot}/%{docdir} cp %{sourcedir}/cpl-v10.html %{buildroot}/%{docdir} cp %{sourcedir}/lgpl-v21.txt %{buildroot}/%{docdir} cp %{sourcedir}/mpl-v11.txt %{buildroot}/%{docdir} %clean rm -rf %{buildroot} %files %defattr(-, root, root) %doc %{docdir}/about.html %doc %{docdir}/cpl-v10.html %doc %{docdir}/lgpl-v21.txt %doc %{docdir}/mpl-v11.txt %{libdir}/*.so %{jardir}/*.jar %changelog * Sun Nov 30 2003 Franco Catrin - Initial RPM release.