Sophie

Sophie

distrib > Mandriva > 2010.2 > x86_64 > by-pkgid > 7399621bc8408cf9df799122ab09550d > files > 2

bkchem-0.13.0-2mdv2010.0.src.rpm

%define name 	bkchem
%define version 0.13.0
%define release %mkrel 2


Summary: 	Python 2D chemical structure drawing tool
Name: 		%{name}
Version: 	%{version}
Release: 	%{release}
Source0: 	http://www.zirael.org/bkchem/download/%name-%{version}.tar.gz
URL: 		http://bkchem.zirael.org
License: 	GPLv2+
Group: 		Sciences/Chemistry
BuildRoot: 	%{_tmppath}/%{name}-%{version}-%{release}-buildroot
%py_requires -d
Requires: 	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
touch INSTALL.binary

%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 
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=%{py_puresitedir}/%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 %{py_puresitedir}/%name/%name.py' >> $RPM_BUILD_ROOT/%_bindir/%name
chmod 755 $RPM_BUILD_ROOT/%_bindir/%name


mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
cat > $RPM_BUILD_ROOT%{_datadir}/applications/mandriva-%{name}.desktop << EOF
[Desktop Entry]
Name=BKchem
Comment=2D chemical structure drawing tool
Exec=bkchem
Icon=chemistry_section
Terminal=false
Type=Application
Categories=Science;Chemistry;
EOF

%find_lang BKchem

%clean
rm -rf $RPM_BUILD_ROOT

%if %mdkversion < 200900
%post
%update_menus
%endif

%if %mdkversion < 200900
%postun
%clean_menus
%endif

%files -f BKchem.lang
%defattr(-,root,root)
%doc gpl.txt README 
%_bindir/%name
%_datadir/%name
%{py_puresitedir}/%name
%_datadir/applications/mandriva-%name.desktop
%{py_puresitedir}/*.egg-info


%changelog
* Thu Sep 10 2009 Thierry Vignaud <tvignaud@mandriva.com> 0.13.0-2mdv2010.0
+ Revision: 436826
- rebuild

* Mon Feb 23 2009 Frederik Himpe <fhimpe@mandriva.org> 0.13.0-1mdv2009.1
+ Revision: 344283
- Update to new version 0.13.0

* Tue Feb 17 2009 Frederik Himpe <fhimpe@mandriva.org> 0.12.6-1mdv2009.1
+ Revision: 342150
- update to new version 0.12.6

* Thu Dec 25 2008 Adam Williamson <awilliamson@mandriva.org> 0.12.5-2mdv2009.1
+ Revision: 319048
- own site directory
- rebuild for python 2.6

* Thu Nov 27 2008 Funda Wang <fundawang@mandriva.org> 0.12.5-1mdv2009.1
+ Revision: 307195
- update to new version 0.12.5

* Sat Oct 25 2008 Frederik Himpe <fhimpe@mandriva.org> 0.12.4-1mdv2009.1
+ Revision: 297162
- update to new version 0.12.4

* Fri Oct 10 2008 Frederik Himpe <fhimpe@mandriva.org> 0.12.3-1mdv2009.1
+ Revision: 291493
- update to new version 0.12.3

* Thu Aug 07 2008 Thierry Vignaud <tvignaud@mandriva.com> 0.12.2-2mdv2009.0
+ Revision: 266243
- rebuild early 2009.0 package (before pixel changes)

  + Pixel <pixel@mandriva.com>
    - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas

* Sat May 31 2008 Funda Wang <fundawang@mandriva.org> 0.12.2-1mdv2009.0
+ Revision: 213602
- New version 0.12.2

* Mon May 19 2008 Frederik Himpe <fhimpe@mandriva.org> 0.12.1-1mdv2009.0
+ Revision: 209171
- New version
- Adapt to new license policy

* Sun May 04 2008 Funda Wang <fundawang@mandriva.org> 0.12.0-2mdv2009.0
+ Revision: 201061
- fix startup script

* Thu Dec 27 2007 Jérôme Soyer <saispo@mandriva.org> 0.12.0-1mdv2008.1
+ Revision: 138375
- Fix building under x86_64

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

  + Thierry Vignaud <tvignaud@mandriva.com>
    - kill re-definition of %%buildroot on Pixel's request
    - kill hardcoded icon extension
    - kill desktop-file-validate's 'warning: key "Encoding" in group "Desktop Entry" is deprecated'

  + Emmanuel Andry <eandry@mandriva.org>
    - New version
    - drop old menu


* Mon Sep 04 2006 Jerome Soyer <saispo@mandriva.org> 0.11.5-1mdv2007.0
- New release 0.11.5

* Fri Feb 24 2006 Austin Acton <austin@mandriva.org> 0.11.4-1mdk
- New release 0.11.4

* Fri Feb 17 2006 Austin Acton <austin@mandriva.org> 0.11.3-1mdk
- New release 0.11.3

* Mon Jan 16 2006 Austin Acton <austin@mandriva.org> 0.11.2-1mdk
- New release 0.11.2

* Mon Dec 05 2005 Lenny Cartier <lenny@mandriva.com> 0.11.1-1mdk
- 0.11.1

* Fri Sep 30 2005 Lenny Cartier <lenny@mandriva.com> 0.11.0-1mdk
- 0.11.0

* Thu Jul 14 2005 Austin Acton <austin@mandriva.org> 0.10.2-1mdk
- New release 0.10.2

* Thu Jun 30 2005 Lenny Cartier <lenny@mandriva.com> 0.10.1-1mdk
- 0.10.1

* Sun Jun 26 2005 Austin Acton <austin@mandriva.org> 0.10.0-1mdk
- New release 0.10.0

* Mon Dec 06 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 08 2004 Austin Acton <austin@mandrake.org> 0.8.1-1mdk
- 0.8.1

* Mon Oct 04 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

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

* Mon Mar 01 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