%define name garlic %define version 1.4 %define release 1mdk Name: %{name} Version: %{version} Release: %{release} Summary: Free molecular viewer and editor License: GPL Group: Sciences/Chemistry Source0: %{name}-%{version}.tar.bz2 Source1: %{name}-%{version}-doc.tar.bz2 Source2: %{name}.1.bz2 URL: http://garlic.mefos.hr/sources BuildRequires: ImageMagick XFree86-devel BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot %description Garlic is a full-featured molecular viewer and editor. It is intended mainly for biological macromolecules (proteins and DNA) in PDB format. It can also render high-quality images for presentations or publishing. %prep %setup -q -a 1 mv garlic-%version doc perl -pi -e "s/^CCOPT.*/CCOPT = $RPM_OPT_FLAGS/" Makefile rm -rf doc/mouse/.xvpics/ %build %make %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/%{_bindir} install -m755 garlic $RPM_BUILD_ROOT/%{_bindir} mkdir -p $RPM_BUILD_ROOT/%{_libdir}/%{name} install -m644 .garlicrc *.pdb $RPM_BUILD_ROOT/%{_libdir}/%{name} mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man1 cp %SOURCE2 $RPM_BUILD_ROOT/%{_mandir}/man1 install -d $RPM_BUILD_ROOT{%{_miconsdir},%{_liconsdir}} convert -size 16x16 %{name}.xpm $RPM_BUILD_ROOT%{_liconsdir}/%{name}.png convert -size 32x32 %{name}.xpm $RPM_BUILD_ROOT%{_iconsdir}/%{name}.png convert -size 48x48 %{name}.xpm $RPM_BUILD_ROOT%{_miconsdir}/%{name}.png # menu install -d $RPM_BUILD_ROOT%{_menudir} cat << EOF > $RPM_BUILD_ROOT%{_menudir}/%{name} ?package(%{name}):command="garlic"\ needs="x11"\ section="Applications/Sciences/Chemistry"\ title="Garlic"\ icon="%{name}.png"\ longtitle="3D Molecule Viewer" EOF %post %update_menus %postun %clean_menus %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,0755) %doc README HISTORY BUGS *.script doc %{_bindir}/* %{_libdir}/%{name} %{_mandir}/man1/* %{_menudir}/%{name} %{_liconsdir}/%{name}.png %{_iconsdir}/%{name}.png %{_miconsdir}/%{name}.png %changelog * Mon Feb 16 2004 Austin Acton <austin@mandrake.org> 1.4-1mdk -1.4 * Wed Jul 2 2003 Austin Acton <aacton@yorku.ca> 1.3-1mdk - 1.3 - fix group - fix URL - cleanup spec - add manpage * Thu Mar 20 2003 Per Øyvind Karlsen <peroyvind@sintrax.net> 1.2-3mdk - removed .xvpics thumbnails - added it's own icons - add missing BuildRequires * Sun Nov 24 2002 Lenny Cartier <lenny@mandrakesoft.com> 1.2-2mdk - add menu macros - from Austin Acton <aacton@yorku.ca> : - add menu entry and threaded build - expand description * Fri Sep 20 2002 Guillaume Cottenceau <gc@mandrakesoft.com> 1.2-1mdk - first mdk package