[simbody] 04/10: Initial debianization
Jose Luis Rivero
jrivero-guest at moszumanska.debian.org
Fri Apr 4 22:31:49 UTC 2014
This is an automated email from the git hooks/post-receive script.
jrivero-guest pushed a commit to branch master
in repository simbody.
commit 9ebabb0671d8dcd4078c7f6e9e9791e2bd67ff9e
Author: Jose Luis Rivero <jrivero at osrfoundation.org>
Date: Fri Apr 4 21:50:41 2014 +0000
Initial debianization
---
debian/changelog | 5 +
debian/compat | 1 +
debian/control | 79 +++++++++++
debian/copyright | 312 +++++++++++++++++++++++++++++++++++++++++
debian/libsimbody-dev.install | 4 +
debian/libsimbody-doc.doc-base | 9 ++
debian/libsimbody-doc.docs | 1 +
debian/libsimbody-doc.install | 1 +
debian/libsimbody3.4.install | 1 +
debian/rules | 29 ++++
debian/simbody-doc.links | 1 +
debian/source/format | 1 +
12 files changed, 444 insertions(+)
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..3c14134
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+simbody (3.4.1-1) unstable; urgency=medium
+
+ * Initial release (Closes: #728723)
+
+ -- Jose Luis Rivero <jrivero at osrfoundation.org> Fri, 28 Mar 2014 19:40:46 +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..23d752d
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,79 @@
+Source: simbody
+Standards-Version: 3.9.5
+Maintainer: Debian Science Maintainers <debian-science-maintainers at lists.alioth.debian.org>
+Uploaders: Jose Luis Rivero <jrivero at osrfoundation.org>
+Section: science
+Priority: extra
+Build-Depends: debhelper (>= 9),
+ cmake,
+ doxygen,
+ freeglut3-dev,
+ libxi-dev,
+ libxmu-dev,
+ liblapack-dev,
+ doxygen-latex
+Vcs-Browser: http://anonscm.debian.org/gitweb/?p=debian-science/packages/simbody.git
+Vcs-Git: git://anonscm.debian.org/debian-science/packages/simbody.git
+Homepage: https://simtk.org/home/simbody
+
+Package: libsimbody3.4
+Section: libs
+Architecture: any
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Multi-Arch: same
+Description: SimTK multibody dynamics API - shared library
+ Simbody is a SimTK toolset providing general multibody dynamics capability,
+ that is, the ability to solve Newton's 2nd law F=ma in any set of generalized
+ coordinates subject to arbitrary constraints. Simbody is provided as an open
+ source, object-oriented C++ API and delivers high-performance,
+ accuracy-controlled science/engineering-quality results.
+
+Package: libsimbody-dev
+Architecture: any
+Section: libdevel
+Depends: freeglut3-dev,
+ libxi-dev,
+ libxmu-dev,
+ liblapack-dev,
+ libsimbody3.4 (= ${binary:Version}),
+ ${misc:Depends}
+Multi-Arch: same
+Description: SimTK multibody dynamics API - development files
+ Simbody is a SimTK toolset providing general multibody dynamics capability,
+ that is, the ability to solve Newton's 2nd law F=ma in any set of generalized
+ coordinates subject to arbitrary constraints. Simbody is provided as an open
+ source, object-oriented C++ API and delivers high-performance,
+ accuracy-controlled science/engineering-quality results.
+ .
+ This package contains development files (headers, shared library
+ symbolic link and pkg-config file).
+
+Package: libsimbody3.4-dbg
+Architecture: any
+Section: debug
+Depends: libsimbody3.4 (= ${binary:Version}),
+ ${misc:Depends}
+Multi-Arch: foreign
+Description: SimTK multibody dynamics API - Debugging Symbols
+ Simbody is a SimTK toolset providing general multibody dynamics capability,
+ that is, the ability to solve Newton's 2nd law F=ma in any set of generalized
+ coordinates subject to arbitrary constraints. Simbody is provided as an open
+ source, object-oriented C++ API and delivers high-performance,
+ accuracy-controlled science/engineering-quality results.
+ .
+ This package contains the debugging symbols.
+
+Package: libsimbody-doc
+Architecture: all
+Section: doc
+Depends: ${misc:Depends}, libjs-jquery
+Multi-Arch: foreign
+Description: SimTK multibody dynamics API - Documentation
+ Simbody is a SimTK toolset providing general multibody dynamics capability,
+ that is, the ability to solve Newton's 2nd law F=ma in any set of generalized
+ coordinates subject to arbitrary constraints. Simbody is provided as an open
+ source, object-oriented C++ API and delivers high-performance,
+ accuracy-controlled science/engineering-quality results.
+ .
+ This package contains documentation (user guides, theory manual, API/Doxygen).
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..9e44f6f
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,312 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: simbody
+Upstream-Contact: https://simtk.org/sendmessage.php?touser=106
+Source: https://simtk.org
+
+Files: *
+Copyright: 2005-13, Stanford University and the Authors.
+License: Apache
+ See '/usr/share/common-licenses/Apache-2.0'.
+
+Files: debian/*
+Copyright: 2013, Jose Luis Rivero <jrivero at osrfoundation.org>
+License: Apache
+ See '/usr/share/common-licenses/Apache-2.0'.
+
+Files: SimTKmath/Integrators/*
+Copyright: 2002, The Regents of the University of California.
+License: BSD-3
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+ .
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the disclaimer below.
+ .
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the disclaimer (as noted below)
+ in the documentation and/or other materials provided with the
+ distribution.
+ .
+ 3. Neither the name of the UC/LLNL 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
+ REGENTS OF THE UNIVERSITY OF CALIFORNIA, THE U.S. DEPARTMENT OF ENERGY
+ 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.
+ .
+ Additional BSD Notice
+ ---------------------
+ 1. This notice is required to be provided under our contract with
+ the U.S. Department of Energy (DOE). This work was produced at the
+ University of California, Lawrence Livermore National Laboratory
+ under Contract No. W-7405-ENG-48 with the DOE.
+ .
+ 2. Neither the United States Government nor the University of
+ California nor any of their employees, makes any warranty, express
+ or implied, or assumes any liability or responsibility for the
+ accuracy, completeness, or usefulness of any information, apparatus,
+ product, or process disclosed, or represents that its use would not
+ infringe privately-owned rights.
+ .
+ 3. Also, reference herein to any specific commercial products,
+ process, or services by trade name, trademark, manufacturer or
+ otherwise does not necessarily constitute or imply its endorsement,
+ recommendation, or favoring by the United States Government or the
+ University of California. The views and opinions of authors expressed
+ herein do not necessarily state or reflect those of the United States
+ Government or the University of California, and shall not be used for
+ advertising or product endorsement purposes.
+
+Files: SimTKcommon/src/tinyxml.*
+Copyright: 2000-2006, Lee Thomason (www.grinninglizard.com)
+License: AS-IS
+ This software is provided 'as-is', without any express or implied
+ warranty. In no event will the authors be held liable for any
+ damages arising from the use of this software.
+ .
+ Permission is granted to anyone to use this software for any
+ purpose, including commercial applications, and to alter it and
+ redistribute it freely, subject to the following restrictions:
+ .
+ 1. The origin of this software must not be misrepresented; you must
+ not claim that you wrote the original software. If you use this
+ software in a product, an acknowledgment in the product documentation
+ would be appreciated but is not required.
+ .
+ 2. Altered source versions must be plainly marked as such, and
+ must not be misrepresented as being the original software.
+ .
+ 3. This notice may not be removed or altered from any source
+ distribution.
+
+Files: SimTKmath/Optimizers/src/IpOpt
+Copyright: 2004, 2006 International Business Machines and others
+ 2005, 2006 Carnegie Mellon University and others
+ 2005, 2006 International Business Machines and others
+ 2006, International Business Machines and others
+License: Eclipse Public License - v 1.0
+ THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC
+ LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM
+ CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
+ .
+ 1. DEFINITIONS
+ .
+ "Contribution" means:
+ .
+ a) in the case of the initial Contributor, the initial code and documentation
+ distributed under this Agreement, and
+ .
+ b) in the case of each subsequent Contributor:
+ .
+ i) changes to the Program, and
+ .
+ ii) additions to the Program;
+ .
+ where such changes and/or additions to the Program originate from and are
+ distributed by that particular Contributor. A Contribution 'originates' from
+ a Contributor if it was added to the Program by such Contributor itself or
+ anyone acting on such Contributor's behalf. Contributions do not include
+ additions to the Program which: (i) are separate modules of software
+ distributed in conjunction with the Program under their own license agreement,
+ and (ii) are not derivative works of the Program.
+ .
+ "Contributor" means any person or entity that distributes the Program.
+ .
+ "Licensed Patents" mean patent claims licensable by a Contributor which are
+ necessarily infringed by the use or sale of its Contribution alone or when
+ combined with the Program.
+ .
+ "Program" means the Contributions distributed in accordance with this
+ Agreement.
+ .
+ "Recipient" means anyone who receives the Program under this Agreement,
+ including all Contributors.
+ .
+ 2. GRANT OF RIGHTS
+ .
+ a) Subject to the terms of this Agreement, each Contributor hereby grants
+ Recipient a non-exclusive, worldwide, royalty-free copyright license to
+ reproduce, prepare derivative works of, publicly display, publicly perform,
+ distribute and sublicense the Contribution of such Contributor, if any, and
+ such derivative works, in source code and object code form.
+ .
+ b) Subject to the terms of this Agreement, each Contributor hereby grants
+ Recipient a non-exclusive, worldwide, royalty-free patent license under
+ Licensed Patents to make, use, sell, offer to sell, import and otherwise
+ transfer the Contribution of such Contributor, if any, in source code and
+ object code form. This patent license shall apply to the combination of the
+ Contribution and the Program if, at the time the Contribution is added by the
+ Contributor, such addition of the Contribution causes such combination to be
+ covered by the Licensed Patents. The patent license shall not apply to any
+ other combinations which include the Contribution. No hardware per se is
+ licensed hereunder.
+ .
+ c) Recipient understands that although each Contributor grants the licenses
+ to its Contributions set forth herein, no assurances are provided by any
+ Contributor that the Program does not infringe the patent or other
+ intellectual property rights of any other entity. Each Contributor
+ disclaims any liability to Recipient for claims brought by any other
+ entity based on infringement of intellectual property rights or otherwise.
+ As a condition to exercising the rights and licenses granted hereunder, each
+ Recipient hereby assumes sole responsibility to secure any other intellectual
+ property rights needed, if any. For example, if a third party patent license
+ is required to allow Recipient to distribute the Program, it is Recipient's
+ responsibility to acquire that license before distributing the Program.
+ .
+ d) Each Contributor represents that to its knowledge it has sufficient
+ copyright rights in its Contribution, if any, to grant the copyright
+ license set forth in this Agreement.
+ .
+ 3. REQUIREMENTS
+ .
+ A Contributor may choose to distribute the Program in object code form
+ under its own license agreement, provided that:
+ .
+ a) it complies with the terms and conditions of this Agreement; and
+ .
+ b) its license agreement:
+ .
+ i) effectively disclaims on behalf of all Contributors all warranties and
+ conditions, express and implied, including warranties or conditions of
+ title and non-infringement, and implied warranties or conditions of
+ merchantability and fitness for a particular purpose;
+ .
+ ii) effectively excludes on behalf of all Contributors all liability for
+ damages, including direct, indirect, special, incidental and consequential
+ damages, such as lost profits;
+ .
+ iii) states that any provisions which differ from this Agreement are
+ offered by that Contributor alone and not by any other party; and
+ .
+ iv) states that source code for the Program is available from such
+ Contributor, and informs licensees how to obtain it in a reasonable
+ manner on or through a medium customarily used for software exchange.
+ .
+ When the Program is made available in source code form:
+ .
+ a) it must be made available under this Agreement; and
+ .
+ b) a copy of this Agreement must be included with each copy of the Program.
+ .
+ Contributors may not remove or alter any copyright notices contained within
+ the Program.
+ .
+ Each Contributor must identify itself as the originator of its Contribution,
+ if any, in a manner that reasonably allows subsequent Recipients to
+ identify the originator of the Contribution.
+ .
+ 4. COMMERCIAL DISTRIBUTION
+ .
+ Commercial distributors of software may accept certain responsibilities
+ with respect to end users, business partners and the like. While this
+ license is intended to facilitate the commercial use of the Program, the
+ Contributor who includes the Program in a commercial product offering
+ should do so in a manner which does not create potential liability for other
+ Contributors. Therefore, if a Contributor includes the Program in a
+ commercial product offering, such Contributor ("Commercial Contributor")
+ hereby agrees to defend and indemnify every other Contributor ("Indemnified
+ Contributor") against any losses, damages and costs (collectively "Losses")
+ arising from claims, lawsuits and other legal actions brought by a third
+ party against the Indemnified Contributor to the extent caused by the acts
+ or omissions of such Commercial Contributor in connection with its
+ distribution of the Program in a commercial product offering. The
+ obligations in this section do not apply to any claims or Losses relating
+ to any actual or alleged intellectual property infringement. In order to
+ qualify, an Indemnified Contributor must: a) promptly notify the Commercial
+ Contributor in writing of such claim, and b) allow the Commercial
+ Contributor to control, and cooperate with the Commercial Contributor in,
+ the defense and any related settlement negotiations. The Indemnified
+ Contributor may participate in any such claim at its own expense.
+ .
+ For example, a Contributor might include the Program in a commercial
+ product offering, Product X. That Contributor is then a Commercial
+ Contributor. If that Commercial Contributor then makes performance claims,
+ or offers warranties related to Product X, those performance claims and
+ warranties are such Commercial Contributor's responsibility alone. Under
+ this section, the Commercial Contributor would have to defend claims
+ against the other Contributors related to those performance claims and
+ warranties, and if a court requires any other Contributor to pay any
+ damages as a result, the Commercial Contributor must pay those damages.
+ .
+ 5. NO WARRANTY
+ .
+ EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON
+ AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER
+ EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR
+ CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A
+ PARTICULAR PURPOSE. Each Recipient is solely responsible for determining the
+ appropriateness of using and distributing the Program and assumes all risks
+ associated with its exercise of rights under this Agreement , including but
+ not limited to the risks and costs of program errors, compliance with
+ applicable laws, damage to or loss of data, programs or equipment, and
+ unavailability or interruption of operations.
+ .
+ 6. DISCLAIMER OF LIABILITY
+ .
+ EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY
+ CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION
+ LOST PROFITS), 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 OR DISTRIBUTION OF THE PROGRAM OR THE
+ EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGES.
+ .
+ 7. GENERAL
+ .
+ If any provision of this Agreement is invalid or unenforceable under
+ applicable law, it shall not affect the validity or enforceability of the
+ remainder of the terms of this Agreement, and without further action by the
+ parties hereto, such provision shall be reformed to the minimum extent
+ necessary to make such provision valid and enforceable.
+ .
+ If Recipient institutes patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Program itself
+ (excluding combinations of the Program with other software or hardware)
+ infringes such Recipient's patent(s), then such Recipient's rights granted
+ under Section 2(b) shall terminate as of the date such litigation is filed.
+ .
+ All Recipient's rights under this Agreement shall terminate if it fails to
+ comply with any of the material terms or conditions of this Agreement and
+ does not cure such failure in a reasonable period of time after becoming
+ aware of such noncompliance. If all Recipient's rights under this
+ Agreement terminate, Recipient agrees to cease use and distribution of the
+ Program as soon as reasonably practicable. However, Recipient's obligations
+ under this Agreement and any licenses granted by Recipient relating to the
+ Program shall continue and survive.
+ .
+ Everyone is permitted to copy and distribute copies of this Agreement, but
+ in order to avoid inconsistency the Agreement is copyrighted and may only
+ be modified in the following manner. The Agreement Steward reserves the
+ right to publish new versions (including revisions) of this Agreement from
+ time to time. No one other than the Agreement Steward has the right to
+ modify this Agreement. The Eclipse Foundation is the initial Agreement
+ Steward. The Eclipse Foundation may assign the responsibility to serve as
+ the Agreement Steward to a suitable separate entity. Each new version of
+ the Agreement will be given a distinguishing version number. The Program
+ (including Contributions) may always be distributed subject to the version
+ of the Agreement under which it was received. In addition, after a new
+ version of the Agreement is published, Contributor may elect to distribute
+ the Program (including its Contributions) under the new version. Except
+ as expressly stated in Sections 2(a) and 2(b) above, Recipient receives
+ no rights or licenses to the intellectual property of any Contributor
+ under this Agreement, whether expressly, by implication, estoppel or
+ otherwise. All rights in the Program not expressly granted under this
+ Agreement are reserved.
+ .
+ This Agreement is governed by the laws of the State of New York and the
+ intellectual property laws of the United States of America. No party to
+ this Agreement will bring a legal action under this Agreement more than
+ one year after the cause of action arose. Each party waives its rights
+ to a jury trial in any resulting litigation.
diff --git a/debian/libsimbody-dev.install b/debian/libsimbody-dev.install
new file mode 100644
index 0000000..e8ab036
--- /dev/null
+++ b/debian/libsimbody-dev.install
@@ -0,0 +1,4 @@
+usr/include/*
+usr/lib/*/*.so
+usr/lib/*/cmake/*
+usr/lib/*/pkgconfig/*
diff --git a/debian/libsimbody-doc.doc-base b/debian/libsimbody-doc.doc-base
new file mode 100644
index 0000000..d86db8c
--- /dev/null
+++ b/debian/libsimbody-doc.doc-base
@@ -0,0 +1,9 @@
+Document: simbody
+Title: C++ API reference
+Author: Simbody team
+Abstract: Describe the simbody library C++ API.
+Section: Programming/C++
+
+Format: HTML
+Index: /usr/share/doc/simbody/SimbodyAPI.html
+Files: /usr/share/doc/simbody/api/*
diff --git a/debian/libsimbody-doc.docs b/debian/libsimbody-doc.docs
new file mode 100644
index 0000000..d9d4f6f
--- /dev/null
+++ b/debian/libsimbody-doc.docs
@@ -0,0 +1 @@
+usr/share/doc/*
diff --git a/debian/libsimbody-doc.install b/debian/libsimbody-doc.install
new file mode 100644
index 0000000..d9d4f6f
--- /dev/null
+++ b/debian/libsimbody-doc.install
@@ -0,0 +1 @@
+usr/share/doc/*
diff --git a/debian/libsimbody3.4.install b/debian/libsimbody3.4.install
new file mode 100644
index 0000000..3de3b10
--- /dev/null
+++ b/debian/libsimbody3.4.install
@@ -0,0 +1 @@
+usr/lib/*/*.so.*
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..a0e0492
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,29 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+
+.PHONY: override_dh_auto_configure \
+ override_dh_auto_build-indep \
+ override_dh_auto_install \
+ override_dh_auto_test \
+ override_dh_strip
+
+override_dh_auto_configure:
+ dh_auto_configure -- \
+ -DCMAKE_INSTALL_PREFIX:PATH=/usr \
+ -DBUILD_EXAMPLES:BOOL=False
+
+override_dh_auto_build-indep:
+ dh_auto_build -- doxygen
+
+override_dh_auto_install:
+ dh_auto_install --buildsystem=cmake
+
+ # Remove extra LICENSE and INSTALL file
+ rm debian/tmp/usr/share/doc/simbody/LICENSE.txt
+ rm debian/tmp/usr/share/doc/simbody/INSTALL.txt
+
+override_dh_strip:
+ dh_strip -a --dbg-package=libsimbody3.4-dbg
+
+%:
+ dh $@ --parallel --buildsystem=cmake
diff --git a/debian/simbody-doc.links b/debian/simbody-doc.links
new file mode 100644
index 0000000..ddad4f3
--- /dev/null
+++ b/debian/simbody-doc.links
@@ -0,0 +1 @@
+usr/share/javascript/jquery/jquery.js usr/share/doc/simbody-doc/html/jquery.js
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)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/simbody.git
More information about the debian-science-commits
mailing list