add desktop file for the GUI

This commit is contained in:
Dominik Mierzejewski 2011-10-23 13:51:25 +02:00
parent 257aff8dfa
commit b3400f9d4f
2 changed files with 24 additions and 1 deletions

11
obgui.desktop Normal file
View File

@ -0,0 +1,11 @@
[Desktop Entry]
Name=OpenBabel
GenericName=Molecule Format Converter
Comment=Convert between many known molecule data formats
Exec=obgui
Icon=babel
Terminal=false
Type=Application
StartupNotify=true
Categories=Education;Science;Chemistry;Physics;Biology;

View File

@ -15,12 +15,14 @@ Summary: Chemistry software file format converter
License: GPLv2
Group: Applications/File
URL: http://openbabel.org/
Source: http://downloads.sourceforge.net/sourceforge/openbabel/%{name}-%{version}%{beta_str}.tar.gz
Source0: http://downloads.sourceforge.net/sourceforge/openbabel/%{name}-%{version}%{beta_str}.tar.gz
Source1: obgui.desktop
Patch1: %{name}-rpm.patch
# fix plugin directory location (#680292, patch by lg)
Patch4: openbabel-2.3.0-plugindir.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: cmake
BuildRequires: desktop-file-utils
BuildRequires: eigen2-devel
BuildRequires: inchi-devel >= 1.0.3
BuildRequires: libxml2-devel
@ -32,6 +34,7 @@ BuildRequires: ruby-devel
BuildRequires: swig
BuildRequires: wxGTK-devel
BuildRequires: zlib-devel
BuildRequires: %{_bindir}/convert
%description
Open Babel is a free, open-source version of the Babel chemistry file
@ -49,6 +52,7 @@ software.
%package gui
Summary: Chemistry software file format converter - GUI version
Group: Applications/File
Requires: hicolor-icon-theme
%description gui
Open Babel is a free, open-source version of the Babel chemistry file
@ -123,6 +127,7 @@ Ruby wrapper for the Open Babel library.
chmod 644 src/formats/{fchk,genbank,mmcif}format.cpp
chmod 644 src/math/align.cpp
chmod 644 include/openbabel/{graphsym.h,math/align.h}
convert src/GUI/babel.xpm -transparent white babel.png
%build
%cmake \
@ -145,6 +150,10 @@ rm $RPM_BUILD_ROOT%{_libdir}/perl5/perllocal.pod
rm -f $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Chemistry/OpenBabel/{.packlist,OpenBabel.bs}
chmod 755 $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Chemistry/OpenBabel/OpenBabel.so
desktop-file-install --dir=$RPM_BUILD_ROOT%{_datadir}/applications %{SOURCE1}
install -Dpm644 babel.png $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps/babel.png
%clean
%{__rm} -rf $RPM_BUILD_ROOT
@ -167,6 +176,8 @@ chmod 755 $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Chemistry/OpenBabel/OpenBabel.s
%files gui
%defattr(-,root,root,-)
%{_bindir}/obgui
%{_datadir}/applications
%{_datadir}/icons/hicolor/32x32/apps/babel.png
%files libs
%defattr(-,root,root,-)
@ -204,6 +215,7 @@ chmod 755 $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Chemistry/OpenBabel/OpenBabel.s
* Fri Oct 21 2011 Dominik Mierzejewski <rpm@greysector.net> 2.3.0-1
- update to 2.3.1
- drop obsolete patches (merged upstream)
- add desktop file for the GUI
* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 2.3.0-5
- Perl mass rebuild