summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorRafael Laboissiere <rafael@laboissiere.net>2012-03-18 18:37:32 +0100
committerRafael Laboissiere <rafael@laboissiere.net>2012-03-18 18:37:32 +0100
commitc9eafaeb92d2619c7fce93cbb7a571aa1a0b58bb (patch)
tree10f4776c7ce00813b95ce054197f5acea560feab /debian
Add initial version of Debian files
Diffstat (limited to 'debian')
-rw-r--r--debian/changelog5
-rw-r--r--debian/compat1
-rw-r--r--debian/control25
-rw-r--r--debian/copyright205
-rwxr-xr-xdebian/rules10
-rw-r--r--debian/source/format1
-rw-r--r--debian/watch3
7 files changed, 250 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..6370187
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+octave-geometry (1.4.0-1) unstable; urgency=low
+
+ * Initial release (closes: #XXXXXX)
+
+ -- Rafael Laboissiere <rafael@laboissiere.net> Sun, 18 Mar 2012 11:50:06 +0000
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..f11c82a
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+9 \ No newline at end of file
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..847484f
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,25 @@
+Source: octave-geometry
+Section: math
+Priority: optional
+Maintainer: Debian Octave Group <pkg-octave-devel@lists.alioth.debian.org>
+Uploaders: Thomas Weber <tweber@debian.org>,
+ Sébastien Villemot <sebastien.villemot@ens.fr>
+DM-Upload-Allowed: yes
+Build-Depends: debhelper (>= 9), cdbs, octave-pkg-dev (>= 1.0.1), python-lxml
+Standards-Version: 3.9.3
+Homepage: http://octave.sourceforge.net/geometry/
+Vcs-Git: git://git.debian.org/git/pkg-octave/octave-geometry.git
+Vcs-Browser: http://git.debian.org/?p=pkg-octave/octave-geometry.git
+
+Package: octave-geometry
+Architecture: any
+Depends: ${misc:Depends}, ${octave:Depends}, ${shlibs:Depends}, python,
+ python-lxml
+Description: geometric computing functions for Octave
+ This package extends the MatGeom functions for Octave, a scientific
+ computing software. It is useful to create, transform, manipulate and
+ display geometric primitives in 2D. It also contains functions for
+ performing boolean operations between two polygons and to manipulate files
+ in SVG and gmsh formats.
+ .
+ This Octave add-on package is part of the Octave-Forge project.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..14fcca9
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,205 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: Computational Geometry for Octave
+Upstream-Contact: The Octave Community <octave-dev@lists.sf.net>
+Source: http://octave.sourceforge.net/geometry/
+
+Files: inst/geom2d/Contents.m inst/geom2d/angle2Points.m
+ inst/geom2d/angle3Points.m inst/geom2d/angleAbsDiff.m
+ inst/geom2d/angleDiff.m inst/geom2d/angleSort.m inst/geom2d/angles2d.m
+ inst/geom2d/bisector.m inst/geom2d/boxes2d.m inst/geom2d/cartesianLine.m
+ inst/geom2d/cbezier2poly.m inst/geom2d/centroid.m
+ inst/geom2d/circleArcAsCurve.m inst/geom2d/circleAsPolygon.m
+ inst/geom2d/circles2d.m inst/geom2d/clipEdge.m inst/geom2d/clipLine.m
+ inst/geom2d/clipPoints.m inst/geom2d/clipRay.m inst/geom2d/crackPattern.m
+ inst/geom2d/crackPattern2.m inst/geom2d/createCircle.m
+ inst/geom2d/createDirectedCircle.m inst/geom2d/createEdge.m
+ inst/geom2d/createHomothecy.m inst/geom2d/createLine.m
+ inst/geom2d/createLineReflection.m inst/geom2d/createRay.m
+ inst/geom2d/createRotation.m inst/geom2d/createScaling.m
+ inst/geom2d/createTranslation.m inst/geom2d/createVector.m
+ inst/geom2d/deg2rad.m inst/geom2d/distancePointEdge.m
+ inst/geom2d/distancePointLine.m inst/geom2d/distancePoints.m
+ inst/geom2d/drawArrow.m inst/geom2d/drawBezierCurve.m
+ inst/geom2d/drawBox.m inst/geom2d/drawCenteredEdge.m
+ inst/geom2d/drawCircle.m inst/geom2d/drawCircleArc.m
+ inst/geom2d/drawEdge.m inst/geom2d/drawEllipse.m
+ inst/geom2d/drawEllipseArc.m inst/geom2d/drawLabels.m
+ inst/geom2d/drawLine.m inst/geom2d/drawOrientedBox.m
+ inst/geom2d/drawParabola.m inst/geom2d/drawPoint.m inst/geom2d/drawRay.m
+ inst/geom2d/drawRect.m inst/geom2d/drawShape.m inst/geom2d/edgeAngle.m
+ inst/geom2d/edgeLength.m inst/geom2d/edgePosition.m
+ inst/geom2d/edgeToLine.m inst/geom2d/edges2d.m
+ inst/geom2d/ellipseAsPolygon.m inst/geom2d/ellipses2d.m
+ inst/geom2d/enclosingCircle.m inst/geom2d/fitAffineTransform2d.m
+ inst/geom2d/hexagonalGrid.m inst/geom2d/inertiaEllipse.m
+ inst/geom2d/intersectBoxes.m inst/geom2d/intersectCircles.m
+ inst/geom2d/intersectEdges.m inst/geom2d/intersectLineCircle.m
+ inst/geom2d/intersectLineEdge.m inst/geom2d/intersectLines.m
+ inst/geom2d/isCounterClockwise.m inst/geom2d/isLeftOriented.m
+ inst/geom2d/isParallel.m inst/geom2d/isPerpendicular.m
+ inst/geom2d/isPointInCircle.m inst/geom2d/isPointInEllipse.m
+ inst/geom2d/isPointOnCircle.m inst/geom2d/isPointOnEdge.m
+ inst/geom2d/isPointOnLine.m inst/geom2d/isPointOnRay.m
+ inst/geom2d/lineAngle.m inst/geom2d/linePosition.m inst/geom2d/lines2d.m
+ inst/geom2d/medianLine.m inst/geom2d/mergeBoxes.m inst/geom2d/midPoint.m
+ inst/geom2d/minDistancePoints.m inst/geom2d/normalizeAngle.m
+ inst/geom2d/normalizeVector.m inst/geom2d/orthogonalLine.m
+ inst/geom2d/parallelLine.m inst/geom2d/pointOnLine.m
+ inst/geom2d/points2d.m inst/geom2d/polarPoint.m
+ inst/geom2d/projPointOnLine.m inst/geom2d/rad2deg.m
+ inst/geom2d/radicalAxis.m inst/geom2d/randomPointInBox.m
+ inst/geom2d/rays2d.m inst/geom2d/reverseEdge.m inst/geom2d/reverseLine.m
+ inst/geom2d/rotateVector.m inst/geom2d/squareGrid.m
+ inst/geom2d/transformEdge.m inst/geom2d/transformLine.m
+ inst/geom2d/transformPoint.m inst/geom2d/transformVector.m
+ inst/geom2d/transforms2d.m inst/geom2d/triangleGrid.m
+ inst/geom2d/vectorAngle.m inst/geom2d/vectorNorm.m inst/geom2d/vectors2d.m
+ inst/geom2d/createBasisTransform.m inst/polygons2d/drawPolygon.m
+ inst/polygons2d/polygons2d.m
+Copyright: 2011 INRA
+ 2007-2011 David Legland <david.legland@grignon.inra.fr>
+ 2011 Juan Pablo Carbajal <carbajal@ifi.uzh.ch>
+License: BSD-2
+
+Files: inst/io/@svg/inkex.py inst/io/@svg/simplepath.py
+ inst/io/private/inkex.py inst/io/private/simplepath.py
+Copyright: 2005-2007 Aaron Spike <aaron@ekips.org>
+License: GPL-2+
+ 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 2,
+ 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 <http://www.gnu.org/licenses/>.
+ .
+ On Debian systems, the complete text of the GNU General Public
+ License, version 2, can be found in the file
+ `/usr/share/common-licenses/GPL-2'.
+
+Files: inst/geom2d/private/assertAlmostEqual.m
+ inst/geom2d/private/assertElementsAlmostEqual.m
+ inst/geom2d/private/assertEqual.m inst/geom2d/private/assertFalse.m
+ inst/geom2d/private/assertTrue.m inst/io/@svg/loadpaths.m
+ inst/io/@svg/loadsvgdata.m inst/io/@svg/normalize.m
+ inst/io/@svg/path2polygon.m inst/io/data2geo.m
+ inst/io/private/SVGstrPath2SVGpath.m inst/io/private/formatSVGstr.m
+ inst/io/private/getSVGPaths_py.m inst/io/private/getSVGdata.m
+ inst/io/private/getSVGstrPath.m inst/io/private/lineGeo.m
+ inst/io/private/lineLoopGeo.m inst/io/private/planeSurfGeo.m
+ inst/io/private/pointGeo.m inst/io/private/ruledSurfGeo.m
+ inst/io/svgload.m inst/io/svgnormalize.m inst/io/svgpath2polygon.m
+ inst/shape2d/shapeplot.m inst/shape2d/shapetransform.m
+Copyright: 2010-2011 Juan Pablo Carbajal <carbajal@ifi.uzh.ch>
+License: GPL-3+
+
+Files: inst/octclip/src/compilador.c inst/octclip/src/errores.c
+ inst/octclip/src/eucli.c inst/octclip/src/fgeneral.c
+ inst/octclip/src/greiner.c inst/octclip/src/libgeoc/compilador.h
+ inst/octclip/src/libgeoc/constantes.h inst/octclip/src/libgeoc/errores.h
+ inst/octclip/src/libgeoc/eucli.h inst/octclip/src/libgeoc/fgeneral.h
+ inst/octclip/src/libgeoc/general.h inst/octclip/src/libgeoc/geom.h
+ inst/octclip/src/libgeoc/greiner.h inst/octclip/src/libgeoc/polig.h
+ inst/octclip/src/libgeoc/ptopol.h inst/octclip/src/libgeoc/segmento.h
+ inst/octclip/src/libgeoc/ventorno.h inst/octclip/src/polig.c
+ inst/octclip/src/ptopol.c inst/octclip/src/segmento.c
+ inst/octclip/src/ventorno.c
+ inst/octclip/src/libgeoc/ventorno.h
+Copyright: 2009-2011 José Luis García Pallero.
+License: BSD-3
+ Redistribution and use in source and binary forms, with or without modification,
+ are permitted provided that the following conditions are met:
+ .
+ - Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+ - 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.
+ - Neither the name of the copyright holders nor the names of its contributors
+ may be used to endorse or promote products derived from this software without
+ specific prior written permission.
+ .
+ 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 COPYRIGHT HOLDER 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.
+
+Files: inst/io/@svg/height.m inst/io/@svg/pathid.m inst/io/@svg/width.m
+ inst/polygons2d/polygon2shape.m inst/polygons2d/simplifypolygon.m
+ inst/shape2d/shape2polygon.m inst/shape2d/shapearea.m
+ inst/shape2d/shapecentroid.m
+Copyright: 2011 Juan Pablo Carbajal <carbajal@ifi.uzh.ch>
+License: GPL-3+
+
+Files: inst/io/@svg/display.m inst/io/@svg/getpath.m inst/io/@svg/plot.m
+ inst/io/@svg/subsref.m inst/io/@svg/svg.m
+Copyright: 2011 Carnë Draug <carandraug+dev@gmail.com>
+ 2011 Juan Pablo Carbajal <carbajal@ifi.uzh.ch>
+License: GPL-3+
+
+Files: inst/graphs/delaunayGraph.m inst/graphs/drawGraph.m
+ inst/graphs/knnGraph.m inst/graphs/voronoi2d.m
+Copyright: 2004-2012 David Legland <david.legland@grignon.inra.fr>
+License: BSD-2
+
+Files: inst/octclip/oc_polybool.m inst/octclip/src/_oc_polybool.cc
+ inst/octclip/src/octclip.h
+Copyright: 2011 José Luis García Pallero, <jgpallero@gmail.com>
+License: GPL-3+
+
+Files: debian/*
+Copyright: 2012 Rafael Laboissiere <rafael@laboissiere.net>
+License: GPL-3+
+
+License: BSD-2
+ 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 COPYRIGHT HOLDER 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.
+ .
+ The views and conclusions contained in the software and documentation are
+ those of the authors and should not be interpreted as representing official
+ policies, either expressed or implied, of copyright holder.
+
+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 <http://www.gnu.org/licenses/>.
+ .
+ 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'.
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..4c4f959
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,10 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+
+include /usr/share/cdbs/1/class/octave-pkg.mk
+
+pkg = octave-geometry
+
+install/$(pkg)::
+ # Remove file with Python bytecode
+ find debian/$(pkg) -name \*.pyc -exec rm \{} \;
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..46ebe02
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt) \ No newline at end of file
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..20c434a
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=3
+http://octave.sourceforge.net/packages.php \
+ http://downloads\.sourceforge\.net/octave/geometry-([d.]+)\.tar\.gz\?download