[openmeca] 01/01: Imported Debian patch 2.1.4-1

Damien André damien-andre-guest at moszumanska.debian.org
Fri Jan 13 10:35:23 UTC 2017


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

damien-andre-guest pushed a commit to branch master
in repository openmeca.

commit 58dd868b17551fdf50facbbd075f8c60b1be0b10
Author: Damien Andre <dada at yakuru.fr>
Date:   Fri Jan 13 11:16:05 2017 +0100

    Imported Debian patch 2.1.4-1
---
 debian/changelog         |   5 ++
 debian/compat            |   1 +
 debian/control           |  19 +++++++
 debian/copyright         | 133 +++++++++++++++++++++++++++++++++++++++++++++++
 debian/docs/openmeca.1   |  16 ++++++
 debian/openmeca.desktop  |   8 +++
 debian/openmeca.install  |   4 ++
 debian/openmeca.manpages |   1 +
 debian/openmeca.xml      |   7 +++
 debian/rules             |   4 ++
 debian/source/format     |   1 +
 debian/watch             |   2 +
 12 files changed, 201 insertions(+)

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..84e1c78
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+openmeca (2.1.4-1) UNRELEASED; urgency=medium
+
+  * Initial release. (Closes: #850590)
+
+ -- Damien Andre <dada at yakuru.fr>  Fri, 13 Jan 2017 11:16:05 +0100
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..0b27a53
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,19 @@
+Source: openmeca
+Section: science
+Priority: extra
+Homepage: https://gitlab.com/damien.andre/openmeca
+Maintainer: Debian Science Maintainers <debian-science-maintainers at lists.alioth.debian.org>
+Uploaders: Damien Andre <openmeca at yakuru.fr>
+Vcs-Git: https://anonscm.debian.org/git/debian-science/packages/openmeca.git
+Vcs-Browser: https://anonscm.debian.org/git/debian-science/packages/openmeca.git
+Standards-Version: 3.9.7
+Build-Depends: debhelper (>= 9), qtdeclarative5-dev, qttools5-dev-tools, libqt5svg5-dev, libqt5opengl5-dev, qttools5-dev
+
+Package: openmeca
+Architecture: any
+Depends: libqt5help5, libqt5svg5, libqt5opengl5, libqt5widgets5, libqt5gui5, libqt5xml5, libqt5core5a, ${misc:Depends}, ${shlibs:Depends}
+Description: Multibody mechanical simulator
+ The aim of openmeca is to provide a software for simulating mechanical 
+ systems easily. It provides a graphical application that build a 
+ 3D scheme, where the bonds are represented by symbols and gives a simple 
+ way to apply loadings, boundary conditions and manage contacts.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..b316648
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,133 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: openmeca
+Source: https://gitlab.com/damien.andre/openmeca
+
+Files: *
+Copyright: 2017 damien andre <dada at yakuru.fr>
+	        cedric hubert <cedric.hubert at univ-valenciennes.fr>
+License: GPL-3.0+
+
+Files: debian/*
+Copyright: 2017 Damien Andre <dada at yakuru.fr>
+License: GPL-3.0+
+
+Files: SRC/Boost/*
+Copyright: Boost authors
+License: BoostSoftLicense
+ Boost Software License - Version 1.0 - August 17th, 2003
+ Permission is hereby granted, free of charge, to any person or organization
+ obtaining a copy of the software and accompanying documentation covered by
+ this license (the "Software") to use, reproduce, display, distribute,
+ execute, and transmit the Software, and to prepare derivative works of the
+ Software, and to permit third-parties to whom the Software is furnished to
+ do so, all subject to the following.
+ .
+ The copyright notices in the Software and this entire statement, including
+ the above license grant, this restriction and the following disclaimer,
+ must be included in all copies of the Software, in whole or in part, and
+ all derivative works of the Software, unless such copies or derivative
+ works are solely in the form of machine-executable object code generated by
+ a source language processor.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
+ SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
+ FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
+ ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ DEALINGS IN THE SOFTWARE.
+
+Files: SRC/ChronoEngine/*
+Copyright: Copyright (c) 2013, Chrono Development Team, All rights reserved.
+License: Chrono-L
+ ChronoEngine license
+ 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 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 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.
+
+Files: SRC/QGLViewer/*
+Copyright: Copyright (C) 2002-2014 Gilles Debunne. All rights reserved.
+License: GPL-2.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 <https://www.gnu.org/licenses/>.
+ .
+ On Debian systems, the complete text of the GNU General
+ Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
+
+Files: SRC/Qwt/*
+Copyright: Copyright (C) Qwt team
+License: LGPL-2.1-QWT
+ Qwt License, Version 1.0, January 1, 2003
+ The Qwt library and included programs are provided under the terms
+ of the GNU LESSER GENERAL PUBLIC LICENSE (LGPL) v2.1 with the following
+ exceptions:
+  1. Widgets that are subclassed from Qwt widgets do not
+     constitute a derivative work.
+  2. Static linking of applications and widgets to the
+     Qwt library does not constitute a derivative work
+     and does not require the author to provide source
+     code for the application or widget, use the shared
+     Qwt libraries, or link their applications or
+     widgets against a user-supplied version of Qwt.
+     .
+     If you link the application or widget to a modified
+     version of Qwt, then the changes to Qwt must be 
+     provided under the terms of the LGPL in sections
+     1, 2, and 4.
+     .
+  3. You do not have to provide a copy of the Qwt license
+     with programs that are linked to the Qwt library, nor
+     do you have to identify the Qwt license in your
+     program or documentation as required by section 6
+     of the LGPL.
+ .
+ However, programs must still identify their use of Qwt.
+ The following example statement can be included in user
+ documentation to satisfy this requirement:
+ [program/widget] is based in part on the work of
+ the Qwt project (http://qwt.sf.net).
+
+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 <https://www.gnu.org/licenses/>.
+ .
+ On Debian systems, the complete text of the GNU LESSER GENERAL PUBLIC 
+ LICENSE Version 2.1 can be found in "/usr/share/common-licenses/LGPL-2".
diff --git a/debian/docs/openmeca.1 b/debian/docs/openmeca.1
new file mode 100644
index 0000000..5915616
--- /dev/null
+++ b/debian/docs/openmeca.1
@@ -0,0 +1,16 @@
+.TH OpenMeca 1 "January 7 2017" GNU 
+.SH NAME
+openmeca \- a program that do multibody simulation 
+.SH SYNOPSIS
+.B openmeca
+.RI filename
+.SH DESCRIPTION
+openmeca is a graphic frontend to the chronoengine library. The aim of openmeca is to provide a software for simulating mechanical systems easily. openmeca allow us to builds a 3D sketch, where the bonds are represented by symbols and gives a simple way to apply loading and boundary conditions. Thanks to numerical sensors, different kind of data (force, torque, displacement, velocity, etc.) could be extracted from the simulation. 
+
+.BR
+
+Note that :
+ - openmeca save your configuration in "/openmeca" directory
+ - a detailed help could be find in the help section of the program
+ - a youtube tutorial is available for quick learning openmeca
+ - you could change the language (at this time english or french) in the program. 
diff --git a/debian/openmeca.desktop b/debian/openmeca.desktop
new file mode 100644
index 0000000..52f69ce
--- /dev/null
+++ b/debian/openmeca.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Name=OpenMeca
+Exec=openmeca %f
+Icon=OpenMeca
+Type=Application
+Categories=Education
+Comment=Build easly mechanical simulation
+MimeType=application/openmeca
diff --git a/debian/openmeca.install b/debian/openmeca.install
new file mode 100644
index 0000000..4ce64c6
--- /dev/null
+++ b/debian/openmeca.install
@@ -0,0 +1,4 @@
+SRC/OpenMeca/Rsc/Img/OpenMeca.png /usr/share/icons/hicolor/48x48/apps/
+SRC/OpenMeca/Rsc/Img/application-openmeca.svg /usr/share/icons/gnome/scalable/mimetypes/
+debian/openmeca.desktop /usr/share/applications/
+debian/openmeca.xml /usr/share/mime/packages/
diff --git a/debian/openmeca.manpages b/debian/openmeca.manpages
new file mode 100644
index 0000000..34b306a
--- /dev/null
+++ b/debian/openmeca.manpages
@@ -0,0 +1 @@
+debian/docs/openmeca.1
diff --git a/debian/openmeca.xml b/debian/openmeca.xml
new file mode 100644
index 0000000..11ad7a6
--- /dev/null
+++ b/debian/openmeca.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
+   <mime-type type="application/openmeca">
+     <comment>openmeca file</comment>
+     <glob pattern="*.omc"/>
+   </mime-type>
+</mime-info>
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..4f2c774
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,4 @@
+#!/usr/bin/make -f
+%:
+	dh $@
+
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/watch b/debian/watch
new file mode 100644
index 0000000..38fac39
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=4
+opts=filenamemangle=s/.*\.tar\.gz\?ref=v?(\d\S+)/openmeca-\.tar\.gz/g   https://gitlab.com/damien.andre/openmeca/tags?sort=updated_desc .*archive\.tar\.gz\?ref=v?(\d\S+)

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



More information about the debian-science-commits mailing list