Sophie

Sophie

distrib > Mandriva > 10.0-com > i586 > by-pkgid > 87ef609a3c85757fcb0d5139d124a76f > files > 1

gcrystal-0.5.4-1mdk.src.rpm

%define name gcrystal
%define version 0.5.4
%define release 1mdk

Summary: 	GNOME crystal structure visualization
Name: 		%{name}
Version: 	%{version}
Release: 	%{release}
Source0: 	gnome-crystal-%{version}.tar.bz2
URL: 		http://www.nongnu.org/gcrystal/
License: 	GPL
Group: 		Sciences/Chemistry
BuildRoot: 	%{_tmppath}/%{name}-buildroot
BuildRequires:	gcu-devel libglade2.0-devel libgnomeprintui2-2-devel libgnomeui2-devel
BuildRequires:	jpeg-devel gettext pkgconfig png-devel

%description
GCrystal is a light, GNOME2-incorporated model visualizer for crystal
structures.

%prep
%setup -q -n gnome-crystal-%version
%configure

%build
%make

%install
%makeinstall
rm -fr $RPM_BUILD_ROOT/var/lib/scrollkeeper
%find_lang gnome-crystal

# menu
install -d $RPM_BUILD_ROOT%{_menudir}
cat << EOF > $RPM_BUILD_ROOT%{_menudir}/%{name}
?package(%{name}):command="gcrystal"\
needs="x11"\
section="Applications/Sciences/Chemistry"\
title="GCrystal"\
icon="chemistry_section.png"\
longtitle="GNOME crystal structure tool"
EOF

%clean
rm -rf $RPM_BUILD_ROOT

%post
%update_menus
scrollkeeper-update -p /usr/local/var/scrollkeeper -o /usr/local/share/omf/gcrystal

%postun
%clean_menus
scrollkeeper-update

%files -f gnome-crystal.lang
%defattr(-,root,root)
%doc AUTHORS ChangeLog COPYING NEWS README
%_bindir/%name
%_menudir/%name
%_sysconfdir/gconf/schemas/gcrystal.schemas
%_datadir/gnome-2.0/ui/gcrystal.xml
%_datadir/gnome/help/gnome-crystal
%_datadir/omf/gnome-crystal/gnome-crystal-C.omf
%_libdir/bonobo/servers/%name.server
%_datadir/applications/%name.desktop
%_datadir/%name/glade/*.glade
#%_datadir/gnome/ui/%name.xml
%_datadir/pixmaps/*.png
%_datadir/mime-info/%name.*

%changelog
* Mon Feb 16 2004 Austin Acton <austin@mandrake.org> 0.5.4-1mdk
- 0.5.4

* Fri Apr 25 2003 Austin Acton <aacton@yorku.ca> 0.5.1-2mdk
- buildrequires libpng

* Thu Apr 3 2003 Austin Acton <aacton@yorku.ca> 0.5.1-1mdk
- initial package