[libocas] 02/60: Initial partial Debian packaging

Christian Kastner chrisk-guest at moszumanska.debian.org
Mon Aug 25 03:34:41 UTC 2014


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

chrisk-guest pushed a commit to branch master
in repository libocas.

commit 567b451290c75ebe14c6aa4502ea63450e32d071
Author: Christian Kastner <debian at kvr.at>
Date:   Mon Jun 14 17:13:21 2010 +0200

    Initial partial Debian packaging
    
    Currently, this still requires a patch for the Makefile, and debian/rules is
    still just an empty template.
---
 debian/README.Debian        |   7 +++
 debian/changelog            |   5 ++
 debian/compat               |   1 +
 debian/control              | 108 ++++++++++++++++++++++++++++++++++++++++++++
 debian/copyright            |  37 +++++++++++++++
 debian/docs                 |   2 +
 debian/libocas-bin.install  |   2 +
 debian/libocas-bin.manpages |   2 +
 debian/libocas-dev.dirs     |   2 +
 debian/libocas-dev.install  |   3 ++
 debian/libocas0.dirs        |   1 +
 debian/libocas0.install     |   1 +
 debian/msvmocas.1           |  44 ++++++++++++++++++
 debian/patches/series       |   0
 debian/rules                |   8 ++++
 debian/source/format        |   1 +
 debian/svmocas.1            |  44 ++++++++++++++++++
 debian/watch                |   4 ++
 18 files changed, 272 insertions(+)

diff --git a/debian/README.Debian b/debian/README.Debian
new file mode 100644
index 0000000..8dad6e1
--- /dev/null
+++ b/debian/README.Debian
@@ -0,0 +1,7 @@
+libocas for Debian
+--------------------
+
+To compile software against libocas, you need to include "libocas.h" and link
+against libocas with -locas.
+
+ -- Christian Kastner <debian at kvr.at>  Sat, 12 Jun 2010 21:21:11 +0200
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..e4c1b5f
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+libocas (0.93-1) unstable; urgency=low
+
+  * Initial release (Closes: #585788)
+
+ -- Christian Kastner <debian at kvr.at>  Sun, 13 Jun 2010 00:00:30 +0200
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..d9ce1ca
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,108 @@
+Source: libocas
+Section: libs
+Priority: extra
+Maintainer: Christian Kastner <debian at kvr.at>
+Build-Depends:
+    debhelper (>= 7.0.50~)
+Standards-Version: 3.8.4
+Homepage: http://cmp.felk.cvut.cz/~xfrancv/ocas/html/
+Vcs-Git: git://scm.kvr.at/git/pkg-libocas.git
+Vcs-Browser: http://scm.kvr.at/git/pkg-libocas.git;a=summary
+
+Package: libocas-dev
+Section: libdevel
+Architecture: any
+Depends:
+    libocas0 (= ${binary:Version})
+Description: Development libraries and header files for LIBOCAS
+ This library implements Optimized Cutting Plane Algorithm (OCAS) for training
+ linear SVM classifiers from large-scale data. The computational effort of OCAS
+ scales with O(m log m) where m is the sample size. In an extensive empirical
+ evaluation OCAS significantly outperforms current state of the art SVM solvers,
+ like SVM^light, SVM^perf and BMRM, achieving speedups of over 1,000 on some
+ datasets over SVM^light and 20 over SVM^perf, while obtaining the same precise
+ Support Vector solution.
+ .
+  * SVM solvers for training linear classifiers from large scale-data
+  * Binary (two-class) and genuine multi-class SVM formulations
+  * Optimized code written in C
+  * A stand alone application and MEX interface for Matlab
+  * Reads examples from SVM^light format
+  * Optimized for both sparse and dense features
+  * Parallelized version of the binary solver
+  * Allows using different C for each training example (Matlab's interace to
+  * binary solver)
+  * Tools for classification
+  * Training translation invariant image classifiers from virtual examples
+  * Functions for computing image features based on Local Binary Patterns
+  * (LBP)
+ .
+ This package contains the shared libraries.
+
+Package: libocas0
+Section: libs
+Architecture: any
+Depends:
+    ${shlibs:Depends},
+    ${misc:Depends}
+Recommends:
+    libocas-bin (= ${binary:Version})
+Suggests:
+    libocas-dev (= ${binary:Version})
+Description: OCAS solver for training linear SVM classifiers
+ This library implements Optimized Cutting Plane Algorithm (OCAS) for training
+ linear SVM classifiers from large-scale data. The computational effort of OCAS
+ scales with O(m log m) where m is the sample size. In an extensive empirical
+ evaluation OCAS significantly outperforms current state of the art SVM solvers,
+ like SVM^light, SVM^perf and BMRM, achieving speedups of over 1,000 on some
+ datasets over SVM^light and 20 over SVM^perf, while obtaining the same precise
+ Support Vector solution.
+ .
+  * SVM solvers for training linear classifiers from large scale-data
+  * Binary (two-class) and genuine multi-class SVM formulations
+  * Optimized code written in C
+  * A stand alone application and MEX interface for Matlab
+  * Reads examples from SVM^light format
+  * Optimized for both sparse and dense features
+  * Parallelized version of the binary solver
+  * Allows using different C for each training example (Matlab's interace to
+  * binary solver)
+  * Tools for classification
+  * Training translation invariant image classifiers from virtual examples
+  * Functions for computing image features based on Local Binary Patterns
+  * (LBP)
+ .
+ This package contains the shared libraries.
+
+Package: libocas-bin
+Section: science
+Architecture: any
+Depends:
+    ${shlibs:Depends},
+    ${misc:Depends}
+    libocas0 (= ${binary:Version})
+Description: Standalone applications implementing the OCAS solver
+ This library implements Optimized Cutting Plane Algorithm (OCAS) for training
+ linear SVM classifiers from large-scale data. The computational effort of OCAS
+ scales with O(m log m) where m is the sample size. In an extensive empirical
+ evaluation OCAS significantly outperforms current state of the art SVM solvers,
+ like SVM^light, SVM^perf and BMRM, achieving speedups of over 1,000 on some
+ datasets over SVM^light and 20 over SVM^perf, while obtaining the same precise
+ Support Vector solution.
+ .
+  * SVM solvers for training linear classifiers from large scale-data
+  * Binary (two-class) and genuine multi-class SVM formulations
+  * Optimized code written in C
+  * A stand alone application and MEX interface for Matlab
+  * Reads examples from SVM^light format
+  * Optimized for both sparse and dense features
+  * Parallelized version of the binary solver
+  * Allows using different C for each training example (Matlab's interace to
+  * binary solver)
+  * Tools for classification
+  * Training translation invariant image classifiers from virtual examples
+  * Functions for computing image features based on Local Binary Patterns
+  * (LBP)
+ .
+ This package contains the standalone applications (svmocas and msvmocas)
+ implementing the OCAS solver.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..d5c204b
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,37 @@
+Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=135
+Name: LIBOCAS
+Source: http://cmp.felk.cvut.cz/~xfrancv/ocas/ 
+
+Copyright: 2008-2010, Vojtech Franc <xfrancv at cmp.felk.cvut.cz>
+           2008-2010, Soeren Sonnenburg <Soeren.Sonnenburg at tu-berlin.de>
+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.
+ .
+ On Debian systems, the full text of the GNU General Public
+ License version 3 can be found in the file
+ `/usr/share/common-licenses/GPL-3'.
+
+Files: debian/*
+Copyright: 2010, Christian Kastner <debian at kvr.at>
+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.
+ .
+ On Debian systems, the full text of the GNU General Public
+ License version 3 can be found in the file
+ `/usr/share/common-licenses/GPL-3'.
diff --git a/debian/docs b/debian/docs
new file mode 100644
index 0000000..6f12db5
--- /dev/null
+++ b/debian/docs
@@ -0,0 +1,2 @@
+AUTHORS
+README
diff --git a/debian/libocas-bin.install b/debian/libocas-bin.install
new file mode 100644
index 0000000..45a3f13
--- /dev/null
+++ b/debian/libocas-bin.install
@@ -0,0 +1,2 @@
+svmocas usr/bin
+msvmocas usr/bin
diff --git a/debian/libocas-bin.manpages b/debian/libocas-bin.manpages
new file mode 100644
index 0000000..35b3be6
--- /dev/null
+++ b/debian/libocas-bin.manpages
@@ -0,0 +1,2 @@
+debian/svmocas.1
+debian/msvmocas.1
diff --git a/debian/libocas-dev.dirs b/debian/libocas-dev.dirs
new file mode 100644
index 0000000..4418816
--- /dev/null
+++ b/debian/libocas-dev.dirs
@@ -0,0 +1,2 @@
+usr/lib
+usr/include
diff --git a/debian/libocas-dev.install b/debian/libocas-dev.install
new file mode 100644
index 0000000..b6c67c5
--- /dev/null
+++ b/debian/libocas-dev.install
@@ -0,0 +1,3 @@
+libocas.h usr/include
+libqp.h usr/include
+libocas.so usr/lib
diff --git a/debian/libocas0.dirs b/debian/libocas0.dirs
new file mode 100644
index 0000000..6845771
--- /dev/null
+++ b/debian/libocas0.dirs
@@ -0,0 +1 @@
+usr/lib
diff --git a/debian/libocas0.install b/debian/libocas0.install
new file mode 100644
index 0000000..0f787b1
--- /dev/null
+++ b/debian/libocas0.install
@@ -0,0 +1 @@
+lib*.so.* usr/lib
diff --git a/debian/msvmocas.1 b/debian/msvmocas.1
new file mode 100644
index 0000000..596bd13
--- /dev/null
+++ b/debian/msvmocas.1
@@ -0,0 +1,44 @@
+.\"                                      Hey, EMACS: -*- nroff -*-
+.TH MSVMOCAS 1 "June 12, 2010"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh        disable hyphenation
+.\" .hy        enable hyphenation
+.\" .ad l      left justify
+.\" .ad b      justify to both left and right margins
+.\" .nf        disable filling
+.\" .fi        enable filling
+.\" .br        insert line break
+.\" .sp <n>    insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+msvmocas \- bla
+.SH SYNOPSIS
+.B msvmocas
+.RI [ options ] " files" ...
+.SH DESCRIPTION
+This manual page documents briefly the
+.B msvmocas
+command.
+.PP
+\fBmsvmocas\fP is a program that...
+.SH OPTIONS
+These programs follow the usual GNU command line syntax, with long
+options starting with two dashes (`-').
+A summary of options is included below.
+For a complete description, see the Info files.
+.TP
+.B \-h, \-\-help
+Show summary of options.
+.TP
+.B \-v, \-\-version
+Show version of program.
+.SH SEE ALSO
+.BR svmocas (1).
+.SH AUTHORS
+msvmocas was written by Vojtech Franc <xfrancv at cmp.felk.cvut.cz> and
+Soeren Sonnenburg <Soeren.Sonnenburg at tu-berlin.de>.
+.PP
+This manual page was written by Christian Kastner <debian at kvr.at>,
+for the Debian project (and may be used by others).
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..e69de29
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..79fd842
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,8 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+%:
+	dh $@ 
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/svmocas.1 b/debian/svmocas.1
new file mode 100644
index 0000000..be8916a
--- /dev/null
+++ b/debian/svmocas.1
@@ -0,0 +1,44 @@
+.\"                                      Hey, EMACS: -*- nroff -*-
+.TH SVMOCAS 1 "June 12, 2010"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh        disable hyphenation
+.\" .hy        enable hyphenation
+.\" .ad l      left justify
+.\" .ad b      justify to both left and right margins
+.\" .nf        disable filling
+.\" .fi        enable filling
+.\" .br        insert line break
+.\" .sp <n>    insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+svmocas \- bla
+.SH SYNOPSIS
+.B svmocas
+.RI [ options ] " files" ...
+.SH DESCRIPTION
+This manual page documents briefly the
+.B svmocas
+command.
+.PP
+\fBsvmocas\fP is a program that...
+.SH OPTIONS
+These programs follow the usual GNU command line syntax, with long
+options starting with two dashes (`-').
+A summary of options is included below.
+For a complete description, see the Info files.
+.TP
+.B \-h, \-\-help
+Show summary of options.
+.TP
+.B \-v, \-\-version
+Show version of program.
+.SH SEE ALSO
+.BR msvmocas (1).
+.SH AUTHORS
+svmocas was written by Vojtech Franc <xfrancv at cmp.felk.cvut.cz> and
+Soeren Sonnenburg <Soeren.Sonnenburg at tu-berlin.de>.
+.PP
+This manual page was written by Christian Kastner <debian at kvr.at>,
+for the Debian project (and may be used by others).
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..df9fcde
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,4 @@
+version=3
+
+opts=dversionmangle=s/\.// \
+http://cmp.felk.cvut.cz/~xfrancv/ocas/libocas_v(.*).zip

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



More information about the debian-science-commits mailing list