[vlfeat] 04/07: packaged documentation

Dima Kogan dkogan-guest at alioth.debian.org
Fri Nov 8 02:51:47 UTC 2013


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

dkogan-guest pushed a commit to branch master
in repository vlfeat.

commit e8251d4aa2b6eace94c6fd3c501055d1f00ac6a5
Author: Dima Kogan <dima at secretsauce.net>
Date:   Thu Nov 7 13:58:36 2013 -0800

    packaged documentation
---
 debian/control                |   18 +++++++++++++++++-
 debian/libvlfeat-dev.docs     |    1 +
 debian/libvlfeat-doc.doc-base |    9 +++++++++
 debian/libvlfeat-doc.docs     |    1 +
 debian/rules                  |    2 +-
 5 files changed, 29 insertions(+), 2 deletions(-)

diff --git a/debian/control b/debian/control
index 7f97c65..f513fc2 100644
--- a/debian/control
+++ b/debian/control
@@ -1,7 +1,9 @@
 Source: vlfeat
 Section: science
 Priority: optional
-Build-Depends: debhelper (>= 9), dh-exec, liboctave-dev, octave-pkg-dev (>= 1.0.0)
+Build-Depends: debhelper (>= 9), dh-exec, liboctave-dev, octave-pkg-dev (>= 1.0.0),
+               transfig, ghostscript, inkscape, texlive-latex-base, imagemagick,
+               python2.7, doxygen, rsync
 Maintainer: Debian Science Maintainers <debian-science-maintainers at lists.alioth.debian.org>
 Uploaders: Dima Kogan <dima at secretsauce.net>
 Standards-Version: 3.9.4
@@ -24,6 +26,7 @@ Package: libvlfeat-dev
 Section: libdevel
 Architecture: any
 Depends: ${misc:Depends}, libvlfeat0 (= ${binary:Version})
+Recommends: libvlfeat-doc
 Description: Computer vision library focussing on visual features and clustering
  VLFeat implements popular computer vision algorithms including SIFT, MSER,
  k-means, hierarchical k-means, agglomerative information bottleneck, and quick
@@ -45,12 +48,25 @@ Description: Computer vision library focussing on visual features and clustering
  .
  Debug symbols
 
+Package: libvlfeat-doc
+Section: doc
+Architecture: all
+Depends: ${misc:Depends}
+Description: Computer vision library focussing on visual features and clustering
+ VLFeat implements popular computer vision algorithms including SIFT, MSER,
+ k-means, hierarchical k-means, agglomerative information bottleneck, and quick
+ shift. It is written in C for efficiency and compatibility, with interfaces in
+ GNU octave for ease of use, and detailed documentation throughout
+ .
+ Documentation
+
 Package: octave-vlfeat
 Section: libs
 Priority: extra
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}, libvlfeat0 (>= ${binary:Version}),
          ${octave:Depends}
+Recommends: libvlfeat-doc
 Description: Computer vision library focussing on visual features and clustering
  VLFeat implements popular computer vision algorithms including SIFT, MSER,
  k-means, hierarchical k-means, agglomerative information bottleneck, and quick
diff --git a/debian/libvlfeat-dev.docs b/debian/libvlfeat-dev.docs
new file mode 100644
index 0000000..e845566
--- /dev/null
+++ b/debian/libvlfeat-dev.docs
@@ -0,0 +1 @@
+README
diff --git a/debian/libvlfeat-doc.doc-base b/debian/libvlfeat-doc.doc-base
new file mode 100644
index 0000000..466fd53
--- /dev/null
+++ b/debian/libvlfeat-doc.doc-base
@@ -0,0 +1,9 @@
+Document: vlfeat
+Title: VLFeat Manual
+Author: Andrea Vedaldi and Brian Fulkerson
+Abstract: VLFeat: computer vision library for C and GNU Octave
+Section: Programming
+
+Format: HTML
+Index: /usr/share/doc/libvlfeat-doc/doc/index.html
+Files: /usr/share/doc/libvlfeat-doc/doc/*
diff --git a/debian/libvlfeat-doc.docs b/debian/libvlfeat-doc.docs
new file mode 100644
index 0000000..8e695ec
--- /dev/null
+++ b/debian/libvlfeat-doc.docs
@@ -0,0 +1 @@
+doc
diff --git a/debian/rules b/debian/rules
index d437f78..c6949f5 100755
--- a/debian/rules
+++ b/debian/rules
@@ -11,7 +11,7 @@ API_VERSION = $(shell objdump -p bin/*/libvl.so | perl -ne 'if(/^\s+SONAME\s+lib
 	dh $@
 
 override_dh_auto_build:
-	make MKOCTFILE=`which mkoctfile` VERB=1 CFLAGS+=-g
+	make MKOCTFILE=`which mkoctfile` VERB=1 CFLAGS+=-g all doc
 
 
 override_dh_auto_install: $(addprefix install/,data $(wildcard toolbox/*))

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



More information about the debian-science-commits mailing list