%define pkgname symband %define name octave-%{pkgname} %define version 1.0.10 %define release %mkrel 1 Summary: Octave package for handling symmetric banded matrices Name: %{name} Version: %{version} Release: %{release} Source0: %{pkgname}-%{version}.tar.gz License: GPLv2+ Group: Sciences/Mathematics Url: http://octave.sourceforge.net/symband/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot Conflicts: octave-forge <= 20090607 Requires: octave >= 2.9.7 BuildRequires: octave-devel >= 2.9.7, MesaGL-devel, MesaGLU-devel %description Octave package for handling symmetric banded matrices. %prep %setup -q -c %{pkgname}-%{version} cp %SOURCE0 . %install rm -rf %{buildroot} %__install -m 755 -d %{buildroot}%{_datadir}/octave/packages/ %__install -m 755 -d %{buildroot}%{_libdir}/octave/packages/ export OCT_PREFIX=%{buildroot}%{_datadir}/octave/packages export OCT_ARCH_PREFIX=%{buildroot}%{_libdir}/octave/packages octave -q --eval "pkg prefix $OCT_PREFIX $OCT_ARCH_PREFIX; pkg install -verbose -nodeps -local %{pkgname}-%{version}.tar.gz" tar zxf %SOURCE0 mv %{pkgname}-%{version}/COPYING . mv %{pkgname}-%{version}/DESCRIPTION . %clean %__rm -rf %{buildroot} %post %{_bindir}/test -x %{_bindir}/octave && %{_bindir}/octave -q -H --no-site-file --eval "pkg('rebuild');" || : %postun %{_bindir}/test -x %{_bindir}/octave && %{_bindir}/octave -q -H --no-site-file --eval "pkg('rebuild');" || : %files %defattr(-,root,root) %doc COPYING DESCRIPTION %{_datadir}/octave/packages/%{pkgname}-%{version} %{_libdir}/octave/packages/%{pkgname}-%{version} %changelog * Sun Aug 21 2011 Lev Givon <lev@mandriva.org> 1.0.10-1mdv2012.0 + Revision: 696030 - import octave-symband