[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