%define name garlic %define version 1.6 %define release %mkrel 4 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 X11-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/ perl -pi -e 's/usr\/X11R6\/lib/usr\/X11R6\/%{_lib}/g' Makefile %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 mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications/ cat << EOF > %buildroot%{_datadir}/applications/mandriva-%{name}.desktop [Desktop Entry] Type=Application Exec=garlic Categories=Science;Chemistry; Name=Garlic Icon=%{name} Comment=3D Molecule Viewer EOF %if %mdkversion < 200900 %post %update_menus %endif %if %mdkversion < 200900 %postun %clean_menus %endif %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,0755) %doc README HISTORY BUGS *.script doc %{_bindir}/* %{_libdir}/%{name} %{_mandir}/man1/* %{_datadir}/applications/mandriva-%{name}.desktop %{_liconsdir}/%{name}.png %{_iconsdir}/%{name}.png %{_miconsdir}/%{name}.png %changelog * Fri Sep 04 2009 Thierry Vignaud <tvignaud@mandriva.com> 1.6-4mdv2010.0 + Revision: 429105 - rebuild + Oden Eriksson <oeriksson@mandriva.com> - lowercase ImageMagick * Thu Jul 24 2008 Thierry Vignaud <tvignaud@mandriva.com> 1.6-3mdv2009.0 + Revision: 245630 - rebuild + Pixel <pixel@mandriva.com> - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas + Olivier Blin <oblin@mandriva.com> - restore BuildRoot * Mon Dec 17 2007 Thierry Vignaud <tvignaud@mandriva.com> 1.6-1mdv2008.1 + Revision: 131556 - auto-convert XDG menu entry - kill re-definition of %%buildroot on Pixel's request - import garlic * Thu Apr 06 2006 Lenny Cartier <lenny@mandriva.com> 1.6-1mdk - 1.6 * Tue Nov 08 2005 Austin Acton <austin@mandriva.org> 1.4-2mdk - lib64 fix * 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