Sophie

Sophie

distrib > Mandriva > current > i586 > media > contrib-release-src > by-pkgid > e5eca51e4d7f6533ad196506e3d26f4b > files > 3

gchempaint-0.8.7-5mdv2009.1.src.rpm

%define version 0.8.7
%define release %mkrel 5

Summary: 	GNOME 2D chemical structure drawing tool
Name: 		gchempaint
Version: 	%{version}
Release: 	%{release}
URL: 		http://www.nongnu.org/gchempaint/
License: 	GPLv2+ and LGPLv2+
Group: 		Sciences/Chemistry
BuildRoot: 	%{_tmppath}/%{name}-%{version}-buildroot

Source0: 	http://savannah.nongnu.org/releases/%{name}/%{version}/%{name}-%{version}.tar.bz2
Patch0:		gchempaint-0.8.7-fix-underlinking.patch
BuildRequires:	libgnomeprintui-devel
BuildRequires:	libgnomeui2-devel
BuildRequires:	gcu-devel >= 0.8.6
BuildRequires:	ImageMagick
BuildRequires:	perl-XML-Parser
BuildRequires:	scrollkeeper
BuildRequires:	desktop-file-utils
BuildRequires:	autoconf automake
BuildRequires:	intltool
BuildRequires:	gnome-doc-utils
BuildRequires:	libxslt-proc
BuildRequires:	libgcrypt-devel
Requires:	ps2eps gtkglext
Requires:	gnome-chemistry-utils
Requires(preun): scrollkeeper
Requires(preun): shared-mime-info
Requires(post): scrollkeeper
Requires(post): shared-mime-info
Obsoletes:	%mklibname %name 0

%description
GChemPaint is a 2D chemical structures editor for the Gnome-2 desktop.  
GChemPaint is a multi-document application and will be a bonobo server so 
that some chemistry could be embedded in Gnome applications such as 
Gnumeric and Abiword.

%package devel
Summary: Gchempaint library headers and development libraries
Group: Development/Other
Requires: %{name} = %{version}
Conflicts: %{name} < 0.8.4
Obsoletes: %mklibname -d %name 0

%description devel
Gchempaint devel files


%prep
%setup -q
%patch0 -p0

%build
%configure2_5x --disable-update-databases --disable-schemas-install
perl -p -i -e 's|/usr/local/include/gchemutils|/usr/include/gchemutils||g' `find -name 'Makefile'`
%make

%install
rm -rf $RPM_BUILD_ROOT
%makeinstall_std _ENABLE_SK=false

desktop-file-install --vendor="" \
  --remove-category="Application" \
  --add-category="GNOME" \
  --add-category="Science;Chemistry" \
  --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/*

# icons
mkdir -p $RPM_BUILD_ROOT%{_iconsdir} \
	 $RPM_BUILD_ROOT%{_miconsdir}
install -m 0644 -D    gchempaint48.png $RPM_BUILD_ROOT%{_liconsdir}/%{name}.png
convert -geometry 32x32 gchempaint48.png $RPM_BUILD_ROOT%{_iconsdir}/%{name}.png
convert -geometry 16x16 gchempaint48.png $RPM_BUILD_ROOT%{_miconsdir}/%{name}.png

%find_lang %{name} --with-gnome --all-name

# asdfasdfdsaf
rm -f $RPM_BUILD_ROOT%{_datadir}/gnome/ui/gchempaint.xml

%clean
rm -rf $RPM_BUILD_ROOT

%post
%if %mdkversion < 200900
%update_menus
%update_scrollkeeper
%post_install_gconf_schemas gchempaint-arrows gchempaint
%update_desktop_database
%update_icon_cache hicolor
%endif
%if %mdkversion < 200900
/sbin/ldconfig
%endif

%preun 
%preun_uninstall_gconf_schemas gchempaint-arrows gchempaint

%postun
%if %mdkversion < 200900
%clean_menus
%clean_scrollkeeper
%clean_desktop_database
%clean_icon_cache hicolor
%endif
%if %mdkversion < 200900
/sbin/ldconfig
%endif

%files -f %{name}.lang
%defattr(-,root,root)
%doc AUTHORS ChangeLog COPYING NEWS README
%{_sysconfdir}/gconf/schemas/*
%{_bindir}/*
%{_datadir}/applications/*.desktop
%{_datadir}/%{name}
%{_datadir}/omf/*
%{_datadir}/mime/packages/gchempaint.xml
%{_datadir}/mimelnk/application/*.desktop
%{_datadir}/icons/hicolor/*/*/*
%{_iconsdir}/%{name}.png
%{_liconsdir}/%{name}.png
%{_miconsdir}/%{name}.png
%dir %_libdir/%name
%dir %_libdir/%name/plugins
%_libdir/%name/plugins/*.so
%dir %{_libdir}/goffice/*/plugins/%name
%{_libdir}/goffice/*/plugins/%name/*.so
%{_libdir}/goffice/*/plugins/%name/*.xml
%_libdir/libgchempaint-%{version}.so
%_libdir/libgcpcanvas-%{version}.so

%files devel
%defattr(-,root,root)
%_libdir/libgchempaint.so
%_libdir/libgcpcanvas.so
%_libdir/*.la
%_libdir/%{name}/plugins/*.la
%{_libdir}/goffice/*/plugins/%name/*.la


%changelog
* Thu Nov 13 2008 Oden Eriksson <oeriksson@mandriva.com> 0.8.7-5mdv2009.1
+ Revision: 302741
- rebuilt against new libxcb

* Mon Aug 11 2008 Emmanuel Andry <eandry@mandriva.org> 0.8.7-4mdv2009.0
+ Revision: 270773
- rebuild for openbabel

* Tue Aug 05 2008 Funda Wang <fundawang@mandriva.org> 0.8.7-3mdv2009.0
+ Revision: 264037
- fix underlinking

  + Thierry Vignaud <tvignaud@mandriva.com>
    - 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
    - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers

* Thu Feb 07 2008 Funda Wang <fundawang@mandriva.org> 0.8.7-1mdv2008.1
+ Revision: 163623
- lower gcu version
- New version 0.8.7

* Sat Jan 26 2008 Funda Wang <fundawang@mandriva.org> 0.8.6-1mdv2008.1
+ Revision: 158389
- New version 0.8.6

* Sun Dec 23 2007 Funda Wang <fundawang@mandriva.org> 0.8.5-1mdv2008.1
+ Revision: 137301
- New version 0.8.5

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

  + Thierry Vignaud <tvignaud@mandriva.com>
    - kill re-definition of %%buildroot on Pixel's request

* Sun Nov 04 2007 Funda Wang <fundawang@mandriva.org> 0.8.4-1mdv2008.1
+ Revision: 105616
- correct license
- add conflicts to ease upgrade
- install gchempaint schema
- move *.la into devel package as fedora
- drop libpackage because it does not contains versioned lib anymore
- New version 0.8.4

* Tue Jul 31 2007 Funda Wang <fundawang@mandriva.org> 0.8.2-1mdv2008.0
+ Revision: 56879
- fix file list
- BR libgcrypt
- New verison 0.8.2
- New version

* Mon May 14 2007 Austin Acton <austin@mandriva.org> 0.7.96-3mdv2008.0
+ Revision: 26731
- fix file list

* Fri May 11 2007 Austin Acton <austin@mandriva.org> 0.7.96-2mdv2008.0
+ Revision: 26413
- patch to fix segfault

* Fri May 11 2007 Austin Acton <austin@mandriva.org> 0.7.96-1mdv2008.0
+ Revision: 26376
- new version
- requires equal version of gnome-chemistry-utils


* Sun Mar 04 2007 Emmanuel Andry <eandry@mandriva.org> 0.6.8-1mdv2007.0
+ Revision: 132105
- forgot xdg tag

* Thu Mar 01 2007 Emmanuel Andry <eandry@mandriva.org> 0.6.8-1mdv2007.1
+ Revision: 130243
- buildrequires libxslt-proc
- fix buildrequires
- buildrequires intltool
- buildrequires autoconf2.5
- New release 0.6.8
- %%mkrel
- xdg
- Import gchempaint

* Sat Apr 01 2006 Austin Acton <austin@mandriva.org> 0.6.4-1mdk
- New release 0.6.4
- fix URL

* Sat Sep 10 2005 Olivier Blin <oblin@mandriva.com> 0.5.6-3mdk
- fix typo in summary

* Mon Sep 05 2005 Michael Scherer <misc@mandriva.org> 0.5.6-2mdk
- Rebuild to avoid libglitz deps

* Mon Aug 22 2005 Austin Acton <austin@mandriva.org> 0.5.6-1mdk
- New release 0.5.6

* Sun Jun 19 2005 Austin Acton <austin@mandriva.org> 0.5.5-1mdk
- 0.5.5

* Fri Mar 04 2005 Austin Acton <austin@mandrake.org> 0.5.4-1mdk
- 0.5.4
- fix source URL

* Mon Jan 17 2005 Austin Acton <austin@mandrake.org> 0.5.3-2mdk
- requires ps2eps and gtkglext

* Thu Jan 06 2005 Frederic Crozat <fcrozat@mandrakesoft.com> 0.5.3-1mdk 
- Release 0.5.3
- Rebuild with latest howl

* Tue Dec 07 2004 Abel Cheung <deaddog@mandrake.org> 0.5.2-3mdk
- Yet another BuildRequires update

* Thu Dec 02 2004 Abel Cheung <deaddog@mandrake.org> 0.5.2-2mdk
- Fix BuildRequires
- Update mime database in scriplets

* Thu Nov 18 2004 Lenny Cartier <lenny@mandrakesoft.com> 0.5.2-1mdk
- 0.5.2
- patch to disable mimetypes update during install

* Thu Jun 17 2004 Lenny Cartier <lenny@mandrakesoft.com> 0.4.0-2mdk
- rebuild