diff options
author | Rafael Laboissiere <rafael@laboissiere.net> | 2012-03-18 18:37:32 +0100 |
---|---|---|
committer | Rafael Laboissiere <rafael@laboissiere.net> | 2012-03-18 18:37:32 +0100 |
commit | c9eafaeb92d2619c7fce93cbb7a571aa1a0b58bb (patch) | |
tree | 10f4776c7ce00813b95ce054197f5acea560feab /debian |
Add initial version of Debian files
Diffstat (limited to 'debian')
-rw-r--r-- | debian/changelog | 5 | ||||
-rw-r--r-- | debian/compat | 1 | ||||
-rw-r--r-- | debian/control | 25 | ||||
-rw-r--r-- | debian/copyright | 205 | ||||
-rwxr-xr-x | debian/rules | 10 | ||||
-rw-r--r-- | debian/source/format | 1 | ||||
-rw-r--r-- | debian/watch | 3 |
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 |