Sophie

Sophie

distrib > * > 2008.0 > x86_64 > by-pkgid > 3fecb64549e62fba5bd74416393cc513 > files > 2

qtoctave-0.6.3-2mdv2008.0.src.rpm

%define _requires_exceptions \/usr\/bin\/octave

Name:           qtoctave
Version:        0.6.3
Release:        %mkrel 2
Summary:        Frontend for Octave
Group:          Sciences/Mathematics
License:        GPLv2+
URL:            http://qtoctave.wordpress.com/
Source0:        https://forja.rediris.es/frs/download.php/396/qtoctave-%{version}.tar.gz
BuildRequires:  desktop-file-utils
BuildRequires:  qt4-devel
Requires:	octave
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root

%description
QtOctave is a frontend for Octave based on Qt4.

%prep
%setup -q
%{__perl} -pi -e 's/\r$//g' README.txt qtoctave.nsi
%{__chmod} 0755 configure

# Desktop file
%{__cat} > %{name}.desktop << EOF
[Desktop Entry]
Encoding=UTF-8
Name=QtOctave
Comment=Frontend for Octave
Exec=qtoctave
Terminal=false
Type=Application
Categories=Education;Math;Science;
EOF

%build
export QTDIR=
# XXX: datadir is non-standard!
./configure --prefix=%{_prefix} --bindir=%{_bindir} --datadir=%{_datadir}/%{name} --qtdir=%{_prefix}/lib/qt4
%{__make} CXXFLAGS="%{optflags}"


%install
%{__rm} -rf %{buildroot}
%{__make} install INSTALL_ROOT=%{buildroot}

%{__chmod} 0755 %{buildroot}%{_datadir}/%{name}/menus/Analysis/Integrate.m \
                %{buildroot}%{_datadir}/%{name}/menus/Analysis/Integrate

%{__mkdir_p} %{buildroot}%{_datadir}/applications
%{_bindir}/desktop-file-install --dir %{buildroot}%{_datadir}/applications %{name}.desktop

%clean
%{__rm} -rf %{buildroot}

%post
%{update_desktop_database}
#%%update_icon_cache hicolor

%postun
%{clean_desktop_database}
#%%clean_icon_cache hicolor

%files
%defattr(0644,root,root,0755)
%doc LEEME.txt LICENSE_GPL.txt NEWS.txt README.txt qtoctave.nsi
%attr(0755,root,root) %{_bindir}/qtoctave
%attr(0755,root,root) %{_bindir}/widgetserver
%{_datadir}/applications/%{name}.desktop
%defattr(-,root,root,0755)
%{_datadir}/%{name}


%changelog
* Sat May 03 2008 Funda Wang <fundawang@mandriva.org> 0.6.3-2mdv2009.0
+ Revision: 200671
- drop file dependency

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

  + Thierry Vignaud <tvignaud@mandriva.com>
    - kill re-definition of %%buildroot on Pixel's request

* Tue Oct 02 2007 David Walluck <walluck@mandriva.org> 0.6.3-1mdv2008.1
+ Revision: 94414
- fix whitespace in spec
- import qtoctave


* Sat Aug 11 2007 Jorge Torres <jorge@fedoraproject.org> 0.5-1.20070811svn
- Initial build