Sophie

Sophie

distrib > Mandriva > 10.0-com > i586 > by-pkgid > ac991bcca677f6c626bf329d53ddf701 > files > 2

gchempaint-0.4.0-1mdk.src.rpm

%define version 0.4.0
%define release 1mdk

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

Source0: 	http://savannah.nongnu.org/download/%{name}/unstable.pkg/%{version}/%{name}-%{version}.tar.bz2

BuildRequires:	libgnomeprintui2-2-devel
BuildRequires:	gcu-devel >= 0.2.0
BuildRequires:	ImageMagick
BuildRequires:	scrollkeeper
Prereq:		scrollkeeper

%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.

%prep
%setup -q

%build
#MDK doesn't use libtool 1.5 yet
%define __libtoolize /bin/true
%configure2_5x
%make

%install
rm -rf $RPM_BUILD_ROOT
%makeinstall_std

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

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

%find_lang %{name} --with-gnome

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

%clean
rm -rf $RPM_BUILD_ROOT

%post
%update_menus
if [ -x %{_bindir}/scrollkeeper-update ]; then %{_bindir}/scrollkeeper-update -q || true ; fi

%postun
%clean_menus
if [ -x %{_bindir}/scrollkeeper-update ]; then %{_bindir}/scrollkeeper-update -q || true ; fi

%files -f %{name}.lang
%defattr(-,root,root)
%doc AUTHORS ChangeLog COPYING NEWS README
%{_bindir}/%{name}
%{_datadir}/applications/*.desktop
%{_datadir}/%{name}
%{_datadir}/omf/*
%{_datadir}/mime-info/*
%{_datadir}/application-registry/gchempaint.applications
%{_datadir}/gnome-2.0/ui/gchempaint.xml
%{_libdir}/bonobo/servers/*.server
%{_datadir}/pixmaps/*
%{_menudir}/%{name}
%{_iconsdir}/%{name}.png
%{_liconsdir}/%{name}.png
%{_miconsdir}/%{name}.png

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

* Thu Sep  4 2003 Abel Cheung <deaddog@deaddog.org> 0.3.5-1mdk
- 0.3.5
- turn on %%configure again, disable libtoolize instead
- find_lang --with-gnome
- use configure2_5x and makeinstall_std, otherwise scrollkeeper stuff
  will be b0rked
- don't pull in GNOME 1.x stuff into Requires
- redo all the BuildRequires
- use ImageMagick to convert icons
- clean up spec

* Fri Aug 22 2003 Austin Acton <aacton@yorku.ca> 0.3.4-1mdk
- 0.3.4
- no configure macro (goofs .so's)

* Sat Aug 02 2003 Michael Scherer <scherer.michael@free.fr> 0.3.3-4mdk 
- BuildRequires libgtkglext0-devel
- Remove Requires, rpm will figures by himself
- clean some redundant BuildRequires

* Sun Apr 27 2003 Austin Acton <aacton@yorku.ca> 0.3.3-3mdk
- fix URL

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

* Fri Apr 11 2003 Austin Acton <aacton@yorku.ca> 0.3.3-1mdk
- 0.3.3
- fix buildrequires

* Tue Apr 1 2003 Austin Acton <aacton@yorku.ca> 0.3.2-1mdk
- 0.3.2
- spec cleanup
- point to openbabel

* Fri Jan 03 2003 Lenny Cartier <lenny@mandrakesoft.com> 0.3.0-1mdk
- from Austin Acton <aacton@yorku.ca> : 
	- bump version
	- patch for libgnomeprint2.2 problems
	- use find_lang macro
	- fix buildrequires
	- fix package owning some common directories (my bad)

* Tue Nov 07 2002 Lenny Cartier <lenny@mandrakesoft.com> 0.2.0-1mdk
  - from Austin Acton <aacton@yorku.ca> :
	- initial package for Mandrake