Hello community,

here is the log from the commit of package octave for openSUSE:Factory checked 
in at 2012-05-14 16:17:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/octave (Old)
 and      /work/SRC/openSUSE:Factory/.octave.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "octave", Maintainer is "[email protected]"

Changes:
--------
New Changes file:

--- /dev/null   2012-05-03 01:24:41.895590051 +0200
+++ /work/SRC/openSUSE:Factory/.octave.new/octave.changes       2012-05-14 
16:17:49.000000000 +0200
@@ -0,0 +1,515 @@
+-------------------------------------------------------------------
+Mon Apr 30 09:47:27 UTC 2012 - [email protected]
+
+- license update: GPL-3.0+
+  See COPYING - octave is GPL-3.0+ licensed, not GPL-2.0+
+
+-------------------------------------------------------------------
+Mon Apr 16 07:54:18 UTC 2012 - [email protected]
+
+- Spec file cleanup: remove Authors from description, remove
+  conditionals referring to obsolete suse_versions.
+
+-------------------------------------------------------------------
+Fri Apr 13 03:32:53 UTC 2012 - [email protected]
+
+- Modify BuildRequires to match recent name changes of lapack and
+  blas in project.
+
+-------------------------------------------------------------------
+Tue Feb 28 10:12:38 UTC 2012 - [email protected]
+
+- build against fltk (native graphics)
+- build against arpack
+
+-------------------------------------------------------------------
+Mon Feb 27 12:28:24 UTC 2012 - [email protected]
+
+- updated to 3.6.1:
+  * removed qhull.patch
+
+-------------------------------------------------------------------
+Mon Jan 30 13:01:00 UTC 2012 - [email protected]
+
+- build against 2012.1
+
+-------------------------------------------------------------------
+Mon Jan  9 08:11:27 UTC 2012 - [email protected]
+
+- thanks to Martin Helm: remove octave-umfpack.patch and
+  use --with-umfpack configure switch instead
+
+-------------------------------------------------------------------
+Thu Dec  1 12:48:12 UTC 2011 - [email protected]
+
+- again build against hdf5
+
+-------------------------------------------------------------------
+Tue Nov 15 14:54:24 UTC 2011 - [email protected]
+
+- don't build against hdf5 for now, hdf5 is not building against 
+  12.1 and Factory
+
+-------------------------------------------------------------------
+Mon Oct 24 13:55:37 UTC 2011 - [email protected]
+
+- updated to 3.4.3:
+  * removed unneeded tar-cond.patch
+
+-------------------------------------------------------------------
+Wed Oct 12 10:44:27 UTC 2011 - [email protected]
+
+- build against Mesa-devel and fltk-devel conditional, use gnuplot 
+  rather
+
+-------------------------------------------------------------------
+Fri Oct  7 09:10:08 UTC 2011 - [email protected]
+
+- fixed tar(), see
+  http://trac.imagemagick.org/changeset/5359
+  * tar-cond.patch
+
+-------------------------------------------------------------------
+Wed Oct  5 12:15:02 UTC 2011 - [email protected]
+
+- build against Mesa-devel, fltk-devel -> native graphics
+- really build against cxsparse
+- build against qrupdate
+
+-------------------------------------------------------------------
+Mon Oct  3 09:04:41 UTC 2011 - [email protected]
+
+- really build against umfpack
+
+-------------------------------------------------------------------
+Sat Oct  1 20:52:02 UTC 2011 - [email protected]
+
+- build against suitesparse-devel instead of umfpack-devel (umfpack
+  is part of suitesparse package from now on)
+
+-------------------------------------------------------------------
+Tue Sep 20 10:29:19 UTC 2011 - [email protected]
+
+- build against qhull 
+
+-------------------------------------------------------------------
+Tue Aug 16 15:20:56 UTC 2011 - [email protected]
+
+- linked against umfpack (thanks to Christof Kauffman for 
+  notification)
+
+-------------------------------------------------------------------
+Tue Jul 26 13:41:33 UTC 2011 - [email protected]
+
+- updated to 3.4.2
+
+-------------------------------------------------------------------
+Thu Jun 16 11:32:16 UTC 2011 - [email protected]
+
+- updated to 3.4.1
+  * no-return-in-nonvoid.patch
+
+-------------------------------------------------------------------
+Sun May 29 13:30:00 CET 2011 - [email protected]
+
+- fixed hdf5-devel package name
+
+-------------------------------------------------------------------
+Tue Feb 15 17:26:36 CET 2011 - [email protected]
+
+- updated to 3.4.0
+
+-------------------------------------------------------------------
+Thu Jan 13 17:34:51 CET 2011 - [email protected]
+
+- downgrade back to 3.2.4 stable
+
+-------------------------------------------------------------------
+Fri Jan  7 15:40:36 CET 2011 - [email protected]
+
+- build against GraphicsMagick
+- updated to 3.3.54
+
+-------------------------------------------------------------------
+Mon Feb 15 15:22:53 CET 2010 - [email protected]
+
+- updated to 3.2.4 (see NEWS and ChangeLog)
+
+-------------------------------------------------------------------
+Mon Nov 23 09:53:02 CET 2009 - [email protected]
+
+- better handling of library path in the specfile [bnc#557340]
+
+-------------------------------------------------------------------
+Wed Nov 11 09:30:52 CET 2009 - [email protected]
+
+- updated to 3.2.3 (see NEWS and ChangeLog)
+- fixed [bnc#552978]
+
+-------------------------------------------------------------------
+Thu Aug  6 12:36:04 CEST 2009 - [email protected]
+
+- updated to 3.2.2
+  - bugfix release 
+
+-------------------------------------------------------------------
+Mon Jun 22 14:37:18 CEST 2009 - [email protected]
+
+- updated to version 3.2.0 (see NEWS)
+
+-------------------------------------------------------------------
+Tue Apr 14 19:02:57 CEST 2009 - [email protected]
+
+- updated to 3.0.5:
+  * last bug-fixing-release
+
+-------------------------------------------------------------------
+Thu Mar 19 11:56:36 CET 2009 - [email protected]
+
+- removed octave-3.0.3.patch completely [bnc#480571]
+
+-------------------------------------------------------------------
+Wed Mar 18 13:43:43 CET 2009 - [email protected]
+
+- cstring -> string.h in patch [bnc#480571]
+
+-------------------------------------------------------------------
+Thu Feb 26 13:29:32 CET 2009 - [email protected]
+
+- added texinfo to the Requires [bnc#285607]
+
+-------------------------------------------------------------------
+Mon Jan 26 13:50:21 CET 2009 - [email protected]
+
+- added some packages to Recommends [bnc#468395]
+
+-------------------------------------------------------------------
+Tue Jan 13 11:31:46 CET 2009 - [email protected]
+
+- updated to 3.0.3:
+  * next bug-fixing release
+
+-------------------------------------------------------------------
+Mon Sep  8 18:45:05 CEST 2008 - [email protected]
+
+- updated to 3.0.2:
+  * next bug-fixing release
+
++++ 318 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:Factory/.octave.new/octave.changes

New:
----
  octave-3.6.1.tar.bz2
  octave.changes
  octave.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ octave.spec ++++++
#
# spec file for package octave
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#


# gnuplot 0 -> use native graphics (didn't worked to me, TODO)
%define gnuplot 0

Name:           octave
Version:        3.6.1
Release:        0
License:        GPL-3.0+
Summary:        A High Level Programming Language
%define apiver  v48+
Url:            http://www.octave.org/
Group:          Productivity/Scientific/Math
Source:         %{name}-%{version}.tar.bz2
BuildRequires:  bison
BuildRequires:  dejagnu
BuildRequires:  flex
BuildRequires:  freetype2-devel
BuildRequires:  gcc-c++
BuildRequires:  gcc-fortran
BuildRequires:  glpk-devel
BuildRequires:  gmp-devel
BuildRequires:  gperf
BuildRequires:  hdf5-devel
BuildRequires:  liblcms-devel
BuildRequires:  pcre-devel
BuildRequires:  pkg-config
BuildRequires:  qhull-devel
BuildRequires:  qrupdate-devel
BuildRequires:  readline-devel
BuildRequires:  termcap
BuildRequires:  texlive-devel
BuildRequires:  texlive-latex
BuildRequires:  zlib-devel
BuildRequires:  fftw3-devel
BuildRequires:  libMagick++-devel
BuildRequires:  libcurl-devel
BuildRequires:  xorg-x11-libSM-devel
BuildRequires:  xorg-x11-libX11-devel
BuildRequires:  xorg-x11-libXext-devel
BuildRequires:  suitesparse-devel
%if 0%{?suse_version} > 1130
BuildRequires:  blas-devel
BuildRequires:  lapack-devel
%else
BuildRequires:  blas
BuildRequires:  lapack
%endif
%if %{gnuplot} == 0
# for native graphics
BuildRequires:  Mesa-devel
BuildRequires:  fltk-devel
BuildRequires:  fontconfig-devel
BuildRequires:  xorg-x11-devel
%else
BuildRequires:  gnuplot
Requires:       gnuplot
%endif
Requires:       gcc-fortran
Requires:       texinfo
Recommends:     blas
Recommends:     fftw3
Recommends:     fftw3-devel
Recommends:     fftw3-threads
Recommends:     fftw3-threads-devel
Recommends:     gcc
Recommends:     hdf5
Recommends:     libhdf5-devel
Recommends:     make
Recommends:     octave-devel
BuildRoot:      %{_tmppath}/%{name}-%{version}-build

%description
Octave is a high level programming language. It is designed for the
solution of numeric problems. There is a command line interface
supplied.

%package devel
Summary:        Development files for octave
Group:          Productivity/Scientific/Math
Requires:       %{name} = %{version}

%description devel
This package contains all necessary include files and libraries needed
to develop applications that require these.

%prep
%setup -q

%build
export CPPFLAGS="-DH5_USE_16_API"
%configure --libexecdir=%{_libdir} --with-magick=ImageMagick 
--with-umfpack="-lumfpack -lcholmod -lcolamd -llapack"
make

%install
%makeinstall
# see bnc#557340
mkdir -p %{buildroot}/%{_sysconfdir}/ld.so.conf.d
echo %{_libdir}/%{name}-%{version} > 
%{buildroot}/%{_sysconfdir}/ld.so.conf.d/%{name}.conf
rm %{buildroot}/%{_libdir}/%{name}/%{version}/*.la

%clean
rm -rf %{buildroot}

%post
/sbin/ldconfig
%install_info --info-dir=%{_infodir} %{_infodir}/octave.info.gz

%postun
/sbin/ldconfig
%install_info_delete --info-dir=%{_infodir} %{_infodir}/octave.info.gz

%files
%defattr(-,root,root,-)
%doc AUTHORS BUGS COPYING NEWS
%doc README ChangeLog etc
%doc doc/interpreter/octave.pdf doc/liboctave/liboctave.pdf
%doc doc/refcard/refcard-a4.pdf doc/refcard/refcard-legal.pdf
%doc doc/refcard/refcard-legal.pdf
%doc %{_infodir}/*.gz
%doc %{_mandir}/man1/*.gz
%{_bindir}/*
%config %{_sysconfdir}/ld.so.conf.d/%{name}.conf
%dir %{_libdir}/%{name}
%dir %{_libdir}/%{name}/%{version}
%{_libdir}/%{name}/%{version}/oct
%{_libdir}/%{name}/%{version}/lib*.so.*
%{_datadir}/octave/
%{_libdir}/%{name}/site

%files devel
%defattr(-,root,root)
%{_includedir}/*
%{_libdir}/%{name}/%{version}/lib*.so
%{_libdir}/%{name}/api-%{apiver}

%changelog
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to