debian/0000755000000000000000000000000012302755312007166 5ustar debian/copyright0000644000000000000000000001054411756511567011143 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Linear-Algebra package for Octave Upstream-Contact: The Octave Community Source: http://octave.sourceforge.net/linear-algebra/ Files: * Copyright: 2010 Soren Hauberg 2009-2010 VZLU Prague 2006, 2007 Arno Onken 2008 Muthiah Annamalai 2001 Paul Kienzle 2001 Rolf Fabian 2011 Philip Nienhuis 2000, 2011 P.R. Nienhuis 2011 Carnë Draug 2012 Nir Krakauer 2012 Jingu Kim and Haesun Park 2002 Etienne Grossmann 1996, 1997 John W. Eaton 2006, 2010 Pascal Dupuis 2009 Carlo de Falco License: GPL-3+ Files: inst/lobpcg.m Copyright: 2000-2011 A.V. Knyazev License: LGPL-3+ Files: inst/nmf_pg.m Copyright: 2005-2006 Chih-Jen Lin License: BSD-2-clause Files: debian/* Copyright: 2008 Ólafur Jens Sigurðsson 2008-2009 Rafael Laboissiere 2008-2011 Thomas Weber 2011-2012 Sébastien Villemot License: GPL-3+ License: BSD-2-clause Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . 1 Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2 Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. License: GPL-3+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program; if not, see . . On Debian systems, the complete text of the GNU General Public License, version 3, can be found in the file `/usr/share/common-licenses/GPL-3'. License: LGPL-3+ This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. . This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . You should have received a copy of the GNU Lesser General Public License along with this program; if not, see . . On Debian systems, the complete text of the GNU Lesser General Public License, version 3, can be found in the file `/usr/share/common-licenses/LGPL-3'. debian/changelog0000644000000000000000000001042512302755312011042 0ustar octave-linear-algebra (2.2.0-1build1) trusty; urgency=medium * Rebuild for octave 3.8. -- Matthias Klose Mon, 24 Feb 2014 23:50:34 +0000 octave-linear-algebra (2.2.0-1) unstable; urgency=low * Imported Upstream version 2.2.0 * autoload-yes.patch: new patch * fix-tests.patch: new patch * Add Build-Depends on octave-general >= 1.3.0 * debian/copyright: reflect upstream changes * debian/watch: use SourceForge redirector * Add lintian overrides for false positives on hardening build flags -- Sébastien Villemot Mon, 21 May 2012 21:44:31 +0200 octave-linear-algebra (2.1.0-2) unstable; urgency=low * debian/copyright: use final URL for machine-readable copyright format 1.0 * Bump Standards-Version to 3.9.3, no changes needed * Bump to debhelper compat level 9 * Build-depend on octave-pkg-dev >= 1.0.0 in order to build against Octave 3.6 -- Sébastien Villemot Sat, 10 Mar 2012 22:10:17 +0100 octave-linear-algebra (2.1.0-1) unstable; urgency=low [ Sébastien Villemot ] * Imported Upstream version 2.1.0 * debian/rules: bump to debhelper compat level 8 * Remove obsolete README.source * Bump to Standards-Version 3.9.2, no changes needed * Add myself to Uploaders * debian/copyright: update according to upstream changes and latest DEP5 * debian/check.m: remove obsolete file (gsvd tests are now in .cc source) -- Thomas Weber Mon, 21 Nov 2011 22:47:10 +0100 octave-linear-algebra (2.0.0-2) unstable; urgency=low * Upload to unstable -- Thomas Weber Thu, 14 Apr 2011 20:57:40 +0200 octave-linear-algebra (2.0.0-1) experimental; urgency=low * New upstream release * debian/control: - Remove Rafael Laboissiere from Uploaders (Closes: #571850) - Remove Ólafur Jens Sigurðsson from Uploaders * Switch to dpkg-source 3.0 (quilt) format -- Thomas Weber Thu, 02 Sep 2010 22:40:07 +0200 octave-linear-algebra (1.0.8-1) unstable; urgency=low [ Rafael Laboissiere ] * debian/control: Build-depend on octave-pkg-dev >= 0.7.0, such that the package is built against octave3.2 [ Thomas Weber ] * New upstream release * Removed patch smwsolve-norm-in-test.diff, no more necessary for octave3.2 * debian/rules: + permissions of cartprod.m were fixed upstream, remove code + Use debian/clean for cleaning, remove code -- Thomas Weber Sun, 06 Dec 2009 23:11:23 +0100 octave-linear-algebra (1.0.7-1) unstable; urgency=low * New upstream release * debian/patches/smwsolve-norm-in-test.diff: Add patch for making the test of smwsolve succeed * debian/control: + (Build-Depends): Add quilt + (Standards-Version): Bump to 3.8.1 (no changes needed) + (Depends): Add ${misc:Depends} + (Vcs-Git, Vcs-Browser): Adjust to new Git repository * debian/rules: + Include patchsys-quilt.mk + Fix wrong permission of script cartprod.m * debian/copyright: Use DEP5 URL in Format-Specification -- Rafael Laboissiere Sun, 24 May 2009 15:01:42 +0200 octave-linear-algebra (1.0.6-2) unstable; urgency=low [ Rafael Laboissiere ] * debian/copyright: Add header * debian/control: Bump build-dependency on octave-pkg-dev to >= 0.6.4, such that the package is built with the versioned packages directory [ Thomas Weber ] * Upload to unstable -- Thomas Weber Sat, 04 Apr 2009 23:10:48 +0200 octave-linear-algebra (1.0.6-1) experimental; urgency=low [ Ólafur Jens Sigurðsson ] * Modified the watch file so uscan will find a match. * debian/control: Bumped Standards-Version to 3.8.0 (no changes needed) [ Thomas Weber ] * New upstream release * Bump dependency on octave-pkg-dev to 0.6.1, to get the experimental version -- Thomas Weber Tue, 09 Dec 2008 22:16:36 +0100 octave-linear-algebra (1.0.5-1) unstable; urgency=low [ Ólafur Jens Sigurðsson ] * New upstream version -- Thomas Weber Mon, 12 May 2008 10:23:28 +0200 octave-linear-algebra (1.0.4-1) unstable; urgency=low * Initial release (closes: #468508) -- Ólafur Jens Sigurðsson Sun, 10 Feb 2008 22:13:30 +0100 debian/compat0000644000000000000000000000000211722004033010354 0ustar 9 debian/patches/0000755000000000000000000000000011756515417010631 5ustar debian/patches/autoload-yes.patch0000644000000000000000000000103011756510337014246 0ustar Description: Autoload the package when starting Octave Author: Sébastien Villemot Forwarded: not-needed Last-Update: 2012-05-21 --- This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ --- a/DESCRIPTION +++ b/DESCRIPTION @@ -7,6 +7,6 @@ Description: Additional linear algebra code, including general SVD and matrix functions. Categories: Linear algebra Depends: octave (>= 3.2.3), general (>= 1.3.0) -Autoload: no +Autoload: yes License: GPLv3+, LGPLv3+, FreeBSD Url: http://octave.sf.net debian/patches/fix-tests.patch0000644000000000000000000000240111756515327013575 0ustar Description: Fix typos in unit tests Author: Sébastien Villemot Forwarded: http://sourceforge.net/mailarchive/message.php?msg_id=29295228 Last-Update: 2012-05-21 --- This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ --- a/inst/circulant_inv.m +++ b/inst/circulant_inv.m @@ -41,4 +41,4 @@ %!shared v %! v = [1 2 3]'; -%!assert (make_circulant_matrix(circulant_inv(v)), inv(make_circulant_matrix(v)), 10*eps); +%!assert (circulant_make_matrix(circulant_inv(v)), inv(circulant_make_matrix(v)), 10*eps); --- a/inst/nmf_bpas.m +++ b/inst/nmf_bpas.m @@ -653,16 +653,16 @@ %! [W,H,iter,HIS]=nmf_bpas(A,k,'verbose',2); %!test -%! [W,H,iter,HIS]=nmf_bpas(A,k,'verbose',1,'nnls_solver','as'); +%! [W,H,iter,HIS]=nmf_bpas(A,k,'verbose',1,'nnlssolver','as'); %!test %! [W,H,iter,HIS]=nmf_bpas(A,k,'verbose',1,'type','sparse'); %!test -%! [W,H,iter,HIS]=nmf_bpas(A,k,'verbose',1,'type','sparse','nnls_solver','bp','alpha',1.1,'beta',1.3); +%! [W,H,iter,HIS]=nmf_bpas(A,k,'verbose',1,'type','sparse','nnlssolver','bp','alpha',1.1,'beta',1.3); %!test -%! [W,H,iter,HIS]=nmf_bpas(A,k,'verbose',2,'type','plain','w_init',rand(m,k)); +%! [W,H,iter,HIS]=nmf_bpas(A,k,'verbose',2,'type','plain','winit',rand(m,k)); %!demo %! m = 300; debian/patches/series0000644000000000000000000000004511756513721012041 0ustar fix-tests.patch autoload-yes.patch debian/control0000644000000000000000000000233511756512552010605 0ustar Source: octave-linear-algebra Section: math Priority: optional Maintainer: Debian Octave Group Uploaders: Thomas Weber , Sébastien Villemot DM-Upload-Allowed: yes Build-Depends: debhelper (>= 9), cdbs, octave-pkg-dev (>= 1.0.0), octave-general (>= 1.3.0) Standards-Version: 3.9.3 Homepage: http://octave.sourceforge.net/linear-algebra Vcs-Git: git://git.debian.org/git/pkg-octave/octave-linear-algebra.git Vcs-Browser: http://git.debian.org/?p=pkg-octave/octave-linear-algebra.git Package: octave-linear-algebra Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends}, ${octave:Depends} Description: additional linear-algebra functions for Octave This package provides additional functions to work on linear algebra code in Octave, a numerical computation software. This package includies general singular value methods to factorize a matrix (bicg), function to calculate the condition numbers of eigenvalues of a matrix (condeig), a matrix equivalant of the Octave function name (funm) and trigonometric/hyperbolic functions for square matrixes. . This Octave add-on package is part of the Octave-Forge project. debian/rules0000755000000000000000000000026111661264710010251 0ustar #!/usr/bin/make -f # -*- makefile -*- include /usr/share/cdbs/1/class/octave-pkg.mk # These files are not clean by the build system clean:: rm -f src/pgmres.o src/pgmres.oct debian/source/0000755000000000000000000000000011661257373010501 5ustar debian/source/format0000644000000000000000000000001411661257373011707 0ustar 3.0 (quilt) debian/octave-linear-algebra.lintian-overrides0000644000000000000000000000021111756513277016702 0ustar # These are false positives octave-linear-algebra: hardening-no-stackprotector * octave-linear-algebra: hardening-no-fortify-functions * debian/watch0000644000000000000000000000007411756511702010225 0ustar version=3 http://sf.net/octave/linear-algebra-(.+)\.tar\.gz