Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jammy support #4

Merged
merged 5 commits into from
Apr 13, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions jammy/debian/changelog
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
sdformat13 (12.999.999-1~jammy) jammy; urgency=medium

* First release for jammy

-- Jose Luis Rivero <[email protected]> Tue, 15 Mar 2022 20:10:40 +0100
1 change: 1 addition & 0 deletions jammy/debian/compat
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
13
123 changes: 123 additions & 0 deletions jammy/debian/control
Original file line number Diff line number Diff line change
@@ -0,0 +1,123 @@
Source: sdformat13
Standards-Version: 3.9.5
Maintainer: Jose Luis Rivero <[email protected]>
Section: science
Priority: optional
Build-Depends: cmake,
debhelper (>= 9),
python3,
libtinyxml2-dev,
doxygen,
texlive-base,
texlive-fonts-recommended,
texlive-latex-extra,
ruby,
libignition-tools-dev,
libignition-math7-dev,
libignition-utils1-dev
Vcs-Browser: https://github.com/ignition-release/sdformat13-release
Vcs-Git: https://github.com/ignition-release/sdformat13-release
Homepage: http://sdformat.org

Package: libsdformat13
Architecture: any
Section: libs
Pre-Depends: ${misc:Pre-Depends}
Depends: sdformat13-sdf (>= ${source:Version}),
${shlibs:Depends},
${misc:Depends}
Multi-Arch: same
Breaks: libsdformat2,
libsdformat3,
libsdformat4,
libsdformat5
Replaces: libsdformat2,
libsdformat3,
libsdformat4,
libsdformat5
Description: Simulation Description Format (SDF) parser - Shared library
SDF is an XML file format that describes environments, objects, and robots
in a manner suitable for robotic applications. SDF is capable of representing
and describing different physic engines, lighting properties, terrain, static
or dynamic objects, and articulated robots with various sensors, and acutators.
The format of SDF is also described by XML, which facilitates updates and
allows conversion from previous versions. A parser is also contained within
this package that reads SDF files and returns a C++ interface.

Package: libsdformat13-dev
Architecture: any
Section: libdevel
Depends: libtinyxml2-dev,
libignition-tools-dev,
libignition-math7-dev,
libignition-utils1-dev,
libsdformat13 (= ${binary:Version}),
${misc:Depends}
Breaks: libsdformat2-dev,
libsdformat3-dev,
libsdformat4-dev,
libsdformat5-dev
Replaces: libsdformat2-dev,
libsdformat3-dev,
libsdformat4-dev,
libsdformat5-dev
Multi-Arch: same
Description: Simulation Description Format (SDF) parser - Development files
SDF is an XML file format that describes environments, objects, and robots
in a manner suitable for robotic applications. SDF is capable of representing
and describing different physic engines, lighting properties, terrain, static
or dynamic objects, and articulated robots with various sensors, and acutators.
The format of SDF is also described by XML, which facilitates updates and
allows conversion from previous versions. A parser is also contained within
this package that reads SDF files and returns a C++ interface.

Package: sdformat13-sdf
Architecture: all
Section: libdevel
Depends: ${misc:Depends}
Multi-Arch: foreign
Conflicts: libsdformat1
Description: Simulation Description Format (SDF) parser - SDF files
SDF is an XML file format that describes environments, objects, and robots
in a manner suitable for robotic applications. SDF is capable of representing
and describing different physic engines, lighting properties, terrain, static
or dynamic objects, and articulated robots with various sensors, and acutators.
The format of SDF is also described by XML, which facilitates updates and
allows conversion from previous versions. A parser is also contained within
this package that reads SDF files and returns a C++ interface.
.
This package contains SDF (Simulation Description Format) XML files needed by
the libsdformat.

Package: libsdformat13-dbg
Architecture: any
Section: debug
Priority: extra
Depends:
libsdformat13 (= ${binary:Version}),
${misc:Depends}
Multi-Arch: same
Description: Simulation Description Format (SDF) parser - Debugging symbols
SDF is an XML file format that describes environments, objects, and robots
in a manner suitable for robotic applications. SDF is capable of representing
and describing different physic engines, lighting properties, terrain, static
or dynamic objects, and articulated robots with various sensors, and acutators.
The format of SDF is also described by XML, which facilitates updates and
allows conversion from previous versions. A parser is also contained within
this package that reads SDF files and returns a C++ interface.

Package: sdformat13-doc
Architecture: all
Section: doc
Depends: ${misc:Depends}, libjs-jquery
Multi-Arch: foreign
Description: Simulation Description Format (SDF) parser - Documentation
SDF is an XML file format that describes environments, objects, and robots
in a manner suitable for robotic applications. SDF is capable of representing
and describing different physic engines, lighting properties, terrain, static
or dynamic objects, and articulated robots with various sensors, and acutators.
The format of SDF is also described by XML, which facilitates updates and
allows conversion from previous versions. A parser is also contained within
this package that reads SDF files and returns a C++ interface.
.
This package contains the program documentation
1 change: 1 addition & 0 deletions jammy/debian/copyright
1 change: 1 addition & 0 deletions jammy/debian/docs
1 change: 1 addition & 0 deletions jammy/debian/libsdformat13-dev.install
1 change: 1 addition & 0 deletions jammy/debian/libsdformat13.install
1 change: 1 addition & 0 deletions jammy/debian/rules
1 change: 1 addition & 0 deletions jammy/debian/sdformat-doc.doc-base
1 change: 1 addition & 0 deletions jammy/debian/sdformat-doc.docs
1 change: 1 addition & 0 deletions jammy/debian/sdformat-doc.examples
1 change: 1 addition & 0 deletions jammy/debian/sdformat-doc.links
1 change: 1 addition & 0 deletions jammy/debian/sdformat13-doc.docs
1 change: 1 addition & 0 deletions jammy/debian/sdformat13-sdf.install
1 change: 1 addition & 0 deletions jammy/debian/source
1 change: 1 addition & 0 deletions jammy/debian/tests
1 change: 1 addition & 0 deletions jammy/debian/watch
6 changes: 3 additions & 3 deletions ubuntu/debian/control
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
Source: sdformat13
Standards-Version: 3.9.5
Maintainer: Jose Luis Rivero <[email protected]>
Section: science
Priority: optional
Build-Depends: cmake,
debhelper (>= 9),
debhelper (>= 11),
python,
libtinyxml2-dev,
doxygen,
Expand All @@ -15,8 +14,9 @@ Build-Depends: cmake,
libignition-tools-dev,
libignition-math7-dev,
libignition-utils1-dev
Vcs-Browser: https://github.com/ignition-release/sdformat13-release
Vcs-Browser: https://github.com/ignitionrobotics/sdformat
Vcs-Git: https://github.com/ignition-release/sdformat13-release
Standards-Version: 4.5.1
Homepage: http://sdformat.org

Package: libsdformat13
Expand Down
119 changes: 119 additions & 0 deletions ubuntu/debian/debian_copyright_2022
Original file line number Diff line number Diff line change
@@ -0,0 +1,119 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: sdformat
Upstream-Contact: [email protected]
Source: http://sdformat.org/

Files: *
Copyright: 2011, Nate Koenig
2012-2021, Open Source Robotics Foundation
License: Apache-2.0

Files: src/urdf/*
tools/check_test_ran.py
tools/cpplint.py
Copyright: 2009, Google Inc
2016, Open Source Robotics Foundation (OSRF)
2008, Willow Garage, Inc
License: BSD-3-clause

Files: src/Filesystem.cc
Copyright: 2002-2014, Beman Dawes
2001, Dietmar Kuehl
License: BSL-1

Files: cmake/TargetArch.cmake
Copyright: 2012, Petroules Corporation
License: BSD-2-clause

Files: doc/search.js
Copyright: 2009, Dimitri van Heesch
2003-2008, Greg Valure
License: GPL

Files: debian/*
Copyright: 2012-2021, Jose Luis Rivero
2008, Willow Garage, Inc
License: Apache-2.0

License: Apache-2.0
On Debian systems the full text of the Apache License can be found
in the `/usr/share/common-licenses/Apache-2.0'

License: BSD-2-clause
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.
.
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
OWNER 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.

License: BSD-3-clause
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 Willow Garage 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 OWNER 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.

License: BSL-1
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.

License: GPL
On Debian systems the full text of the GPL can be found in the
`/usr/share/common-licenses/GPL'.
2 changes: 1 addition & 1 deletion ubuntu/debian/docs
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
AUTHORS
NEWS
Migration.md
README.md
29 changes: 10 additions & 19 deletions ubuntu/debian/rules
Original file line number Diff line number Diff line change
@@ -1,27 +1,18 @@
#!/usr/bin/make -f

DEB_HOST_ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH)

.PHONY: override_dh_auto_configure \
override_dh_strip \
override_dh_auto_test \
override_dh_auto_build-indep


%:
dh $@ --parallel

override_dh_auto_build-indep:
dh_auto_build -- doc # Generate documentation.
# -*- makefile -*-

override_dh_auto_configure:
dh_auto_configure -- \
-DCMAKE_BUILD_TYPE=RelWithDebInfo
-DCMAKE_BUILD_TYPE=RelWithDebInfo

override_dh_auto_test-arch:
LD_LIBRARY_PATH=$(CURDIR)/obj-$(DEB_HOST_GNU_TYPE)/src LC_ALL=C dh_auto_test

# Tests are broken without a installed copy of sdformat.
# see: https://bitbucket.org/osrf/sdformat/issue/35
override_dh_auto_test:
true
execute_after_dh_auto_build-indep:
dh_auto_build -- doc # Generate documentation

override_dh_strip:
dh_strip -a --dbg-package=libsdformat13-dbg

%:
dh $@
1 change: 1 addition & 0 deletions ubuntu/debian/sdformat-doc.examples
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
examples/*
Loading