iefremov 442dabe
Name:    ugene
iefremov 442dabe
Summary: Integrated bioinformatics toolkit
iefremov 2e62f58
Version: 1.5.0
iefremov 8f03321
Release: 3%{?dist}
iefremov 442dabe
#The entire source code is GPLv2+ except:
iefremov 442dabe
#file src/libs_3rdparty/qtbindings_core/src/qtscriptconcurrent.h which is GPLv2
iefremov 442dabe
#files in src/plugins_3rdparty/script_debuger/src/qtscriptdebug/ which are GPLv2
iefremov 442dabe
License: GPLv2+ and GPLv2
iefremov 442dabe
Group:   Applications/Engineering
iefremov 442dabe
URL:     http://ugene.unipro.ru
iefremov 442dabe
Source0: http://ugene.unipro.ru/downloads/%{name}-%{version}.tar.gz
iefremov 442dabe
iefremov 442dabe
Buildroot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
iefremov 8f03321
BuildRequires: qt-devel >= 4.5.0 zlib-devel desktop-file-utils
iefremov 442dabe
#We need strict versions of qt for correct work of src/libs_3rdparty/qtbindings_*
iefremov 2e62f58
Requires:  qt >= 4.5.0 qt-x11 >= 4.5.0
iefremov 442dabe
iefremov 442dabe
%description
iefremov 442dabe
Unipro UGENE is a cross-platform visual environment for DNA and protein
iefremov 442dabe
sequence analysis. UGENE integrates the most important bioinformatics
iefremov 442dabe
computational algorithms and provides an easy-to-use GUI for performing
iefremov 442dabe
complex analysis of the genomic data. One of the main features of UGENE
iefremov 442dabe
is a designer for custom bioinformatics workflows.
iefremov 442dabe
iefremov 442dabe
%prep
iefremov 442dabe
%setup -q
iefremov 442dabe
iefremov 442dabe
%build
iefremov 442dabe
# replacing lrelease -> lrelease-qt4 for compatibility with fedora
iefremov 2e62f58
sed -i -e 's/lrelease/lrelease-qt4/g' ugene.pro
iefremov 442dabe
%_bindir/qmake-qt4 -r \
iefremov 442dabe
        INSTALL_BINDIR=%{_bindir} \
iefremov 442dabe
        INSTALL_LIBDIR=%{_libdir} \
iefremov 442dabe
        INSTALL_DATADIR=%{_datadir} \
iefremov 442dabe
        INSTALL_MANDIR=%{_mandir}
iefremov 442dabe
iefremov 442dabe
make %{?_smp_mflags}
iefremov 442dabe
iefremov 442dabe
%install
iefremov 442dabe
rm -rf %{buildroot}
iefremov 442dabe
make install INSTALL_ROOT=%{buildroot}
iefremov 442dabe
desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop
iefremov 442dabe
iefremov 442dabe
%clean
iefremov 442dabe
rm -rf %{buildroot}
iefremov 442dabe
iefremov 442dabe
%files
iefremov 442dabe
%defattr(-,root,root,-)
iefremov 442dabe
%{_bindir}/*
iefremov 442dabe
%{_libdir}/%{name}/
iefremov 442dabe
%{_datadir}/applications/*
iefremov 442dabe
%{_datadir}/pixmaps/*
iefremov 442dabe
%{_datadir}/%{name}/
iefremov 442dabe
%{_mandir}/man1/*
iefremov 442dabe
%doc COPYRIGHT LICENSE
iefremov 442dabe
iefremov 442dabe
%changelog
iefremov 8f03321
* Fri Jul 10 2009 Ivan Efremov <iefremov@unipro.ru> - 1.5.0-3
iefremov 8f03321
- desktop-file-utils added to dependencies
iefremov 8f03321
iefremov 2e62f58
* Mon Jul 06 2009 Ivan Efremov <iefremov@unipro.ru> - 1.5.0-1
iefremov 2e62f58
- Upstream version change
iefremov 2e62f58
- Needed Qt versions bumped up
iefremov 2e62f58
- Fix for lrelease updated due to upstream package changes
iefremov ab11121
iefremov 442dabe
* Tue Mar 24 2009 Ivan Efremov <iefremov@unipro.ru> - 1.4.1-1
iefremov 442dabe
- Upstream version change
iefremov 442dabe
iefremov 442dabe
* Fri Mar 06 2009 Ivan Efremov <iefremov@unipro.ru> - 1.4.0-1
iefremov 442dabe
- Upstream version change
iefremov 442dabe
iefremov 442dabe
* Mon Feb 02 2009 Ivan Efremov <iefremov@unipro.ru> - 1.3.3-1
iefremov 442dabe
- Initial release of rpm