[solvespace] 01/03: Initial commit of debian-directory.

Anton Gladky gladk at moszumanska.debian.org
Mon Aug 15 20:16:02 UTC 2016


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

gladk pushed a commit to branch master
in repository solvespace.

commit 5efc986dfca767dee8623a47aea37e5c6fd31661
Author: Anton Gladky <gladk at debian.org>
Date:   Mon Aug 15 21:37:07 2016 +0200

    Initial commit of debian-directory.
---
 debian/changelog                      |  5 ++++
 debian/compat                         |  1 +
 debian/control                        | 52 +++++++++++++++++++++++++++++++++++
 debian/copyright                      | 39 ++++++++++++++++++++++++++
 debian/docs                           |  1 +
 debian/libslvs1-dev.install           |  2 ++
 debian/libslvs1.install               |  1 +
 debian/patches/01_RemoveGitHash.patch | 38 +++++++++++++++++++++++++
 debian/patches/series                 |  1 +
 debian/rules                          |  4 +++
 debian/solvespace.install             |  4 +++
 debian/solvespace.sharedmimeinfo      |  8 ++++++
 debian/source/format                  |  1 +
 debian/source/options                 |  3 ++
 14 files changed, 160 insertions(+)

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 <whitequark at whitequark.org>  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 <whitequark at whitequark.org>
+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 <whitequark at whitequark.org>
+ 2015-2016 Aleksey Egorov <anandamide at mail.ru>
+License: GPL-3.0+
+
+Files: debian/*
+Copyright: 2015-2016 whitequark <whitequark at whitequark.org>
+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 <http://www.gnu.org/licenses/>.
+ .
+ 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: <short summary of the patch>
+ 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 <whitequark at whitequark.org>
+
+---
+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: <vendor|upstream|other>, <url of original patch>
+Bug: <url in upstream bugtracker>
+Bug-Debian: https://bugs.debian.org/<bugnumber>
+Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
+Forwarded: <no|not-needed|url proving that it has been forwarded>
+Reviewed-By: <name and email of someone who approved the patch>
+Last-Update: <YYYY-MM-DD>
+
+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 @@
+<?xml version="1.0"?>
+<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
+    <mime-type type="application/x-solvespace">
+    <comment>SolveSpace sketch</comment>
+    <glob pattern="*.slvs"/>
+    <generic-icon name="x-office-document"/>
+  </mime-type>
+</mime-info>
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"

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



More information about the debian-science-commits mailing list