From: Anton Gladky Date: Mon, 15 Aug 2016 19:37:07 +0000 (+0200) Subject: Initial commit of debian-directory. X-Git-Tag: archive/raspbian/3.1+ds1-4+rpi1^2~165 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=5efc986dfca767dee8623a47aea37e5c6fd31661;p=solvespace.git Initial commit of debian-directory. --- diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..71b2281 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +solvespace (2.1-1) unstable; urgency=low + + * Initial Release. + + -- whitequark Fri, 20 Mar 2015 12:39:28 +0300 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..be09a21 --- /dev/null +++ b/debian/control @@ -0,0 +1,52 @@ +Source: solvespace +Section: graphics +Priority: optional +Maintainer: whitequark +Build-Depends: debhelper (>= 9), cmake, libpng-dev, zlib1g-dev, libjson-c-dev, + libfontconfig1-dev, libgtkmm-2.4-dev, libpangomm-1.4-dev, + libgl-dev, libglu-dev, libglew-dev +Standards-Version: 3.9.5 +Homepage: http://solvespace.com +Vcs-Git: git://github.com/whitequark/solvespace +Vcs-Browser: https://github.com/whitequark/solvespace + +Package: solvespace +Architecture: any +Multi-Arch: foreign +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Parametric 2d/3d CAD + SolveSpace is a parametric 2d/3d CAD program. Applications include: + . + * modeling 3d parts — draw with extrudes, revolves, and Boolean + (union / difference) operations; + * modeling 2d parts — draw the part as a single section, and export DXF, + PDF, SVG; use 3d assembly to verify fit; + * 3d-printed parts — export the STL or other triangle mesh expected by + most 3d printers; + * preparing CAM data — export 2d vector art for a waterjet machine or + laser cutter; or generate STEP or STL, for import into third-party + CAM software for machining; + * mechanism design — use the constraint solver to simulate planar or + spatial linkages, with pin, ball, or slide joints; + * plane and solid geometry — replace hand-solved trigonometry and + spreadsheets with a live dimensioned drawing. + +Package: libslvs1 +Section: libs +Architecture: any +Multi-Arch: same +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: SolveSpace geometric kernel + SolveSpace is a parametric 2d/3d CAD. libslvs contains the geometric + kernel of SolveSpace, built as a library. + +Package: libslvs1-dev +Section: libdevel +Architecture: any +Multi-Arch: same +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: SolveSpace geometric kernel (development files) + SolveSpace is a parametric 2d/3d CAD. libslvs contains the geometric + kernel of SolveSpace, built as a library. + . + This package includes development files for libslvs. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..d585ea7 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,39 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: solvespace +Source: https://github.com/solvespace/solvespace + +Files: * +Copyright: 2008-2013 Jonathan Westhues + 2015-2016 whitequark + 2015-2016 Aleksey Egorov +License: GPL-3.0+ + +Files: debian/* +Copyright: 2015-2016 whitequark +License: GPL-3.0+ + +Files: extlib/si/* +Copyright: 1998-2005 3Dconnexion +License: other + Permission to use, copy, modify, and distribute this software for all + purposes and without fees is hereby grated provided that this copyright + notice appears in all copies. Permission to modify this software is granted + and 3Dconnexion will support such modifications only if said modifications are + approved by 3Dconnexion. + +License: GPL-3.0+ + 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 package 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 . + . + On Debian systems, the complete text of the GNU General + Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". diff --git a/debian/docs b/debian/docs new file mode 100644 index 0000000..b43bf86 --- /dev/null +++ b/debian/docs @@ -0,0 +1 @@ +README.md diff --git a/debian/libslvs1-dev.install b/debian/libslvs1-dev.install new file mode 100644 index 0000000..8de0fcd --- /dev/null +++ b/debian/libslvs1-dev.install @@ -0,0 +1,2 @@ +usr/include/slvs.h +usr/lib/*/libslvs.so diff --git a/debian/libslvs1.install b/debian/libslvs1.install new file mode 100644 index 0000000..ffa6d6e --- /dev/null +++ b/debian/libslvs1.install @@ -0,0 +1 @@ +usr/lib/*/libslvs.so.* diff --git a/debian/patches/01_RemoveGitHash.patch b/debian/patches/01_RemoveGitHash.patch new file mode 100644 index 0000000..cbc7a3d --- /dev/null +++ b/debian/patches/01_RemoveGitHash.patch @@ -0,0 +1,38 @@ +Description: + TODO: Put a short summary on the line above and replace this paragraph + with a longer explanation of this change. Complete the meta-information + with other relevant fields (see below for details). To make it easier, the + information below has been extracted from the changelog. Adjust it or drop + it. + . + solvespace (2.1-1) unstable; urgency=low + . + * Initial Release. +Author: whitequark + +--- +The information above should follow the Patch Tagging Guidelines, please +checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here +are templates for supplementary fields that you might want to add: + +Origin: , +Bug: +Bug-Debian: https://bugs.debian.org/ +Bug-Ubuntu: https://launchpad.net/bugs/ +Forwarded: +Reviewed-By: +Last-Update: + +Index: solvespace/CMakeLists.txt +=================================================================== +--- solvespace.orig/CMakeLists.txt ++++ solvespace/CMakeLists.txt +@@ -17,8 +17,6 @@ set(CMAKE_USER_MAKE_RULES_OVERRIDE_CXX + + # project + +-include(GetGitCommitHash) +- + project(solvespace) + set(solvespace_VERSION_MAJOR 2) + set(solvespace_VERSION_MINOR 1) diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..1f20572 --- /dev/null +++ b/debian/patches/series @@ -0,0 +1 @@ +01_RemoveGitHash.patch diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..ce2eb52 --- /dev/null +++ b/debian/rules @@ -0,0 +1,4 @@ +#!/usr/bin/make -f + +%: + dh $@ --parallel diff --git a/debian/solvespace.install b/debian/solvespace.install new file mode 100644 index 0000000..64aa8d3 --- /dev/null +++ b/debian/solvespace.install @@ -0,0 +1,4 @@ +usr/bin/solvespace +usr/share/icons +usr/share/applications + diff --git a/debian/solvespace.sharedmimeinfo b/debian/solvespace.sharedmimeinfo new file mode 100644 index 0000000..4f6e2cf --- /dev/null +++ b/debian/solvespace.sharedmimeinfo @@ -0,0 +1,8 @@ + + + + SolveSpace sketch + + + + 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/source/options b/debian/source/options new file mode 100644 index 0000000..3fbd3a4 --- /dev/null +++ b/debian/source/options @@ -0,0 +1,3 @@ +tar-ignore = "*.sublime-*" +tar-ignore = "build*" +tar-ignore = ".git"