[qrupdate] 01/06: Import into Debian science

Sébastien Villemot sebastien at debian.org
Sat Oct 29 21:51:18 UTC 2016


This is an automated email from the git hooks/post-receive script.

sebastien pushed a commit to branch master
in repository qrupdate.

commit f1c2e533ce4d2c9f210eddd69506a39570ed217d
Author: Sylvestre Ledru <sylvestre at debian.org>
Date:   Thu Aug 4 13:39:14 2011 +0000

    Import into Debian science
---
 debian/changelog               | 16 ++++++++++
 debian/compat                  |  1 +
 debian/control                 | 29 ++++++++++++++++++
 debian/copyright               | 31 +++++++++++++++++++
 debian/get-function-ref.pl     | 20 +++++++++++++
 debian/libqrupdate-dev.dirs    |  1 +
 debian/libqrupdate-dev.docs    |  2 ++
 debian/libqrupdate-dev.install |  2 ++
 debian/libqrupdate1.dirs       |  1 +
 debian/libqrupdate1.docs       |  2 ++
 debian/libqrupdate1.install    |  2 ++
 debian/libqrupdate1.symbols    | 67 ++++++++++++++++++++++++++++++++++++++++++
 debian/rules                   | 54 ++++++++++++++++++++++++++++++++++
 debian/watch                   |  2 ++
 14 files changed, 230 insertions(+)

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..d5e9470
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,16 @@
+qrupdate (1.0.1-1) unstable; urgency=low
+
+  * New upstream release.  The -march=native gcc option has been dropped
+    and the package should compile correct on all architectures now.
+    Closes: #519126
+  * debian/control, debian/rules, debian/patches/*: Drop use of quilt,
+    since all Debian patches are now applied upstream.
+
+ -- Rafael Laboissiere <rafael at debian.org>  Thu, 12 Mar 2009 02:56:40 +0100
+
+qrupdate (1.0-1) unstable; urgency=low
+
+  * Initial release (Closes: #512232)
+
+ -- Jordi Gutiérrez Hermoso <jordigh at gmail.com>  Tue, 03 Feb 2009 20:59:19 -0600
+
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..7f8f011
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+7
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..8cf5d64
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,29 @@
+Source: qrupdate
+Priority: optional
+Maintainer: Debian Scientific Computation Team <pkg-scicomp-devel at lists.alioth.debian.org>
+Uploaders: Rafael Laboissiere <rafael at debian.org>, Jordi Gutiérrez Hermoso <jordigh at gmail.com>
+Build-Depends: debhelper (>= 7), perl-base( >= 5.8.8), gfortran, libblas3gf, liblapack-dev
+Standards-Version: 3.8.0
+Section: libs
+Homepage: http://qrupdate.sf.net
+Vcs-Svn: svn://svn.debian.org/svn/pkg-scicomp/qrupdate/trunk/
+Vcs-Browser: http://svn.debian.org/viewsvn/pkg-scicomp/qrupdate/
+
+Package: libqrupdate1
+Architecture: any
+Depends: ${shlibs:Depends}
+Description: Fast updates of QR and Cholesky decompositions
+ qrupdate is a Fortran library for QR and Cholesky decompositions. It
+ is most notably used by Octave.
+ .
+ This package contains the shared library.
+
+Package: libqrupdate-dev
+Section: libdevel
+Architecture: any
+Depends: libqrupdate1 (= ${binary:Version})
+Description: Fast updates of QR and Cholesky decompositions -- static library
+ qrupdate is a Fortran library for QR and Cholesky decompositions. It
+ is most notably used by Octave.
+ .
+ This package contains the static library.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..3aed578
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,31 @@
+This package was debianized by Jordi Gutiérrez Hermoso <jordigh at gmail.com> on
+Sun, 18 Jan 2009 12:19:06 -0600.
+
+It was downloaded from <http://qrupdate.sf.net>
+
+Upstream Author:
+	 
+    Jaroslav Hájek <highegg at gmail.com>
+    Copyright © 2008, 2009 VZLU Prague, a.s., Czech Republic
+
+License:
+
+    qrupdate 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 package 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 package; see the file COPYING. If not, see
+    <http://www.gnu.org/licenses>.
+
+On Debian systems, the complete text of the GNU General Public License
+version 3 can be found in `/usr/share/common-licenses/GPL-3'.
+
+The Debian packaging is Copyright © 2009, Jordi Gutiérrez Hermoso
+<jordigh at gmail.com> and is licensed under the GPL, see above.
diff --git a/debian/get-function-ref.pl b/debian/get-function-ref.pl
new file mode 100644
index 0000000..0c5e6b8
--- /dev/null
+++ b/debian/get-function-ref.pl
@@ -0,0 +1,20 @@
+#!/usr/bin/perl
+
+while(<STDIN>)
+{    
+    if(/^\s*subroutine\s*(.*)/)
+    {
+	$subname = "$1\n";
+	$line = <STDIN>;
+	$line = <STDIN> if ($line =~ /^\s*$/);
+	$doctext="";
+ 	while($line =~ /^c(.*)/ )
+ 	{
+	    $doctext .= "\t$1\n";
+	    $line = <STDIN>;
+ 	}
+	print $subname;
+	print $doctext;
+    }
+}
+
diff --git a/debian/libqrupdate-dev.dirs b/debian/libqrupdate-dev.dirs
new file mode 100644
index 0000000..6845771
--- /dev/null
+++ b/debian/libqrupdate-dev.dirs
@@ -0,0 +1 @@
+usr/lib
diff --git a/debian/libqrupdate-dev.docs b/debian/libqrupdate-dev.docs
new file mode 100644
index 0000000..120a067
--- /dev/null
+++ b/debian/libqrupdate-dev.docs
@@ -0,0 +1,2 @@
+README
+function-reference
diff --git a/debian/libqrupdate-dev.install b/debian/libqrupdate-dev.install
new file mode 100644
index 0000000..63c0cd6
--- /dev/null
+++ b/debian/libqrupdate-dev.install
@@ -0,0 +1,2 @@
+usr/lib/lib*.a
+usr/lib/lib*.so
diff --git a/debian/libqrupdate1.dirs b/debian/libqrupdate1.dirs
new file mode 100644
index 0000000..6845771
--- /dev/null
+++ b/debian/libqrupdate1.dirs
@@ -0,0 +1 @@
+usr/lib
diff --git a/debian/libqrupdate1.docs b/debian/libqrupdate1.docs
new file mode 100644
index 0000000..120a067
--- /dev/null
+++ b/debian/libqrupdate1.docs
@@ -0,0 +1,2 @@
+README
+function-reference
diff --git a/debian/libqrupdate1.install b/debian/libqrupdate1.install
new file mode 100644
index 0000000..77b0949
--- /dev/null
+++ b/debian/libqrupdate1.install
@@ -0,0 +1,2 @@
+usr/lib/lib*.so.?.?
+usr/lib/lib*.so.?
diff --git a/debian/libqrupdate1.symbols b/debian/libqrupdate1.symbols
new file mode 100644
index 0000000..3c3711b
--- /dev/null
+++ b/debian/libqrupdate1.symbols
@@ -0,0 +1,67 @@
+libqrupdate.so.1 libqrupdate1 #MINVER#
+ caxcpy_ at Base 1.0
+ cch1dn_ at Base 1.0
+ cch1up_ at Base 1.0
+ cchdex_ at Base 1.0
+ cchinx_ at Base 1.0
+ cchshx_ at Base 1.0
+ cgqvec_ at Base 1.0
+ cqhqr_ at Base 1.0
+ cqr1up_ at Base 1.0
+ cqrdec_ at Base 1.0
+ cqrder_ at Base 1.0
+ cqrinc_ at Base 1.0
+ cqrinr_ at Base 1.0
+ cqrot_ at Base 1.0
+ cqrqh_ at Base 1.0
+ cqrshc_ at Base 1.0
+ cqrtv1_ at Base 1.0
+ dch1dn_ at Base 1.0
+ dch1up_ at Base 1.0
+ dchdex_ at Base 1.0
+ dchinx_ at Base 1.0
+ dchshx_ at Base 1.0
+ dgqvec_ at Base 1.0
+ dqhqr_ at Base 1.0
+ dqr1up_ at Base 1.0
+ dqrdec_ at Base 1.0
+ dqrder_ at Base 1.0
+ dqrinc_ at Base 1.0
+ dqrinr_ at Base 1.0
+ dqrot_ at Base 1.0
+ dqrqh_ at Base 1.0
+ dqrshc_ at Base 1.0
+ dqrtv1_ at Base 1.0
+ sch1dn_ at Base 1.0
+ sch1up_ at Base 1.0
+ schdex_ at Base 1.0
+ schinx_ at Base 1.0
+ schshx_ at Base 1.0
+ sgqvec_ at Base 1.0
+ sqhqr_ at Base 1.0
+ sqr1up_ at Base 1.0
+ sqrdec_ at Base 1.0
+ sqrder_ at Base 1.0
+ sqrinc_ at Base 1.0
+ sqrinr_ at Base 1.0
+ sqrot_ at Base 1.0
+ sqrqh_ at Base 1.0
+ sqrshc_ at Base 1.0
+ sqrtv1_ at Base 1.0
+ zaxcpy_ at Base 1.0
+ zch1dn_ at Base 1.0
+ zch1up_ at Base 1.0
+ zchdex_ at Base 1.0
+ zchinx_ at Base 1.0
+ zchshx_ at Base 1.0
+ zgqvec_ at Base 1.0
+ zqhqr_ at Base 1.0
+ zqr1up_ at Base 1.0
+ zqrdec_ at Base 1.0
+ zqrder_ at Base 1.0
+ zqrinc_ at Base 1.0
+ zqrinr_ at Base 1.0
+ zqrot_ at Base 1.0
+ zqrqh_ at Base 1.0
+ zqrshc_ at Base 1.0
+ zqrtv1_ at Base 1.0
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..c65c6b2
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,54 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+
+export PREFIX=$(CURDIR)/debian/tmp/usr
+
+build: build-stamp
+build-stamp: 
+	dh_testdir
+	$(MAKE) lib
+	$(MAKE) solib
+	$(MAKE) test
+
+#extract docs from sources
+	cat src/*.f | perl debian/get-function-ref.pl > function-reference
+
+	touch $@
+
+clean: 
+	dh_testdir
+	dh_testroot
+	rm -f build-stamp configure-stamp
+
+	$(MAKE) clean
+	rm -f function-reference
+	dh_clean 
+
+install: build
+	dh_testdir
+	dh_testroot
+	dh_prep 
+	dh_installdirs
+	$(MAKE) install
+	dh_install
+
+binary-indep: build install
+
+binary-arch: build install
+	dh_testdir
+	dh_testroot
+	dh_installchangelogs 
+	dh_installdocs -A
+	dh_link
+	dh_makeshlibs
+	dh_strip
+	dh_compress
+	dh_fixperms
+	dh_installdeb
+	dh_shlibdeps
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..a84a448
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=3
+http://sf.net/qrupdate/qrupdate-([\d.]+)\.tar\.gz

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/qrupdate.git



More information about the debian-science-commits mailing list