Sophie

Sophie

distrib > Mandriva > 10.2 > x86_64 > by-pkgid > 0eaa209ea2a2cc588c2625d22d402a1c > files > 2

bkchem-0.9.0-1mdk.src.rpm

%define name 	bkchem
%define version 0.9.0
%define release 1mdk


Summary: 	Python 2D chemical structure drawing tool
Name: 		%{name}
Version: 	%{version}
Release: 	%{release}
Source0: 	http://www.zirael.org/bkchem/download/%name-%{version}.tar.bz2
URL: 		http://www.nongnu.org/bkchem
License: 	GPL
Group: 		Sciences/Chemistry
BuildRoot: 	%{_tmppath}/%{name}-%{version}-%{release}-buildroot
BuildRequires: 	python-devel 
Requires: 	python python-imaging Pmw PyXML
Buildarch:	noarch

%description
BKchem is a free (as in free software :o) chemical drawing program. It was
concieved and written by Beda Kosata.  Supported file formats are SVG and CML.
The output looks best with the Adobe SVG viewer, but sodipodi and batik do a
reasonable job as well.

%prep
%setup -q -n %name-%version

%build
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT/%_bindir
touch $RPM_BUILD_ROOT/%_bindir/%name
python setup.py install --root=$RPM_BUILD_ROOT
chmod 644 gpl.txt README RELEASE
pushd $RPM_BUILD_ROOT/%_datadir
chmod 644 `find -type f`
chmod 755 `find -type d`
popd

rm -fr $RPM_BUILD_ROOT/%_prefix/doc/api

#fix executable
rm $RPM_BUILD_ROOT%_bindir/%name
echo '#!/bin/sh' > $RPM_BUILD_ROOT/%_bindir/%name
echo 'export BKCHEM_MODULE_PATH=%_libdir/python%pyver/site-packages/%name' >> $RPM_BUILD_ROOT/%_bindir/%name
echo 'export BKCHEM_TEMPLATE_PATH=%_datadir/%name/templates' >> $RPM_BUILD_ROOT/%_bindir/%name
echo 'export BKCHEM_PIXMAP_PATH=%_datadir/%name/pixmaps' >> $RPM_BUILD_ROOT/%_bindir/%name
echo 'export BKCHEM_IMAGE_PATH=%_datadir/%name/images' >> $RPM_BUILD_ROOT/%_bindir/%name
echo 'python %_libdir/python%pyver/site-packages/%name/%name.py' >> $RPM_BUILD_ROOT/%_bindir/%name
chmod ugo+x $RPM_BUILD_ROOT/%_bindir/%name

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

%find_lang BKchem

%clean
rm -rf $RPM_BUILD_ROOT

%post
%update_menus

%postun
%clean_menus

%files -f BKchem.lang
%defattr(-,root,root)
%doc gpl.txt README RELEASE 
%_bindir/%name
%_datadir/%name
%doc %_docdir/%name
%_libdir/python%pyver/site-packages/%name
%_menudir/%name

%changelog
* Mon Dec 6 2004 Austin Acton <austin@mandrake.org> 0.9.0-1mdk
- 0.9.0
- source URL

* Sun Dec 05 2004 Michael Scherer <misc@mandrake.org> 0.8.1-2mdk
- Rebuild for new python
- various spec fix

* Fri Oct 8 2004 Austin Acton <austin@mandrake.org> 0.8.1-1mdk
- 0.8.1

* Mon Oct 4 2004 Austin Acton <austin@mandrake.org> 0.8.0-1mdk
- 0.8.0 final

* Thu Aug 26 2004 Austin Acton <austin@mandrake.org> 0.8.0-0.pre1.1mdk
- 0.8.0pre1

* Fri Aug 20 2004 Austin Acton <austin@mandrake.org> 0.7.1-2mdk
- new menu

* Wed Aug 11 2004 Lenny Cartier <lenny@mandrakesoft.com> 0.7.1-1mdk
- 0.7.1

* Mon Aug 09 2004 Lenny Cartier <lenny@mandrakesoft.com> 0.7.0-1mdk
- 0.7.0

* Mon May 2 2004 Austin Acton <austin@mandrake.org> 0.6.0-1mdk
- 0.6.0

* Mon Mar 1 2004 Austin Acton <austin@mandrake.org> 0.5.2-1mdk
- 0.5.2

* Wed Feb 25 2004 Austin Acton <austin@mandrake.org> 0.5.1-1mdk
- 0.5.1

* Mon Feb 16 2004 Austin Acton <austin@mandrake.org> 0.5.1-0.pre1.1mdk
- 0.5.1pre1

* Tue Sep 30 2003 Austin Acton <aacton@yorku.ca> 0.5.0-1mdk
- 0.5.0 final

* Tue Aug 19 2003 Austin Acton <aacton@yorku.ca> 0.5.0-0.pre4.4mdk
- really python 2.3

* Thu Aug 7 2003 Austin Acton <aacton@yorku.ca> 0.5.0-0.pre4.3mdk
- python 2.3

* Tue Aug 5 2003 Austin Acton <aacton@yorku.ca> 0.5.0-0.pre4.2mdk
- make docs readable

* Tue Aug 5 2003 Austin Acton <aacton@yorku.ca> 0.5.0-0.pre4.1mdk
- 0.5.0pre4
- requires PyXML

* Mon Mar 31 2003 Austin Acton <aacton@yorku.ca> 0.4.3-1mdk
- 0.4.3

* Thu Mar 27 2003 Austin Acton <aacton@yorku.ca> 0.4.2-1mdk
- 0.4.2
- remove patches (merged u/s)

* Sat Mar 8 2003 Austin Acton <aacton@yorku.ca> 0.4.1-5mdk
- don't export full page either

* Wed Feb 19 2003 Austin Acton <aacton@yorku.ca> 0.4.1-4mdk
- apply bugfix patch from author
- patch to save cropped files, not full page

* Sun Jan 12 2003 Austin Acton <aacton@yorku.ca> 0.4.1-3mdk
- eliminate referencess to buildroot

* Tue Jan 07 2003 Lenny Cartier <lenny@mandrakesoft.com> 0.4.1-2mdk
- rebuild

* Mon Dec 30 2002 Lenny Cartier <lenny@mandrakesoft.com> 0.4.1-1mdk
- use find_lang macro
- from Austin Acton <aacton@yorku.ca> :
	- initial package