Skip to content

Commit

Permalink
Support backward-cpp (#2)
Browse files Browse the repository at this point in the history
* Do not release for Sid
* Miss backward-cpp build-dep
* Need custom control for Bionic
* Include libignition-tools-backward library in main package
* Refine libraries in -dev package
  • Loading branch information
j-rivero authored Oct 26, 2021
1 parent 04545ab commit 1fa21cd
Show file tree
Hide file tree
Showing 13 changed files with 53 additions and 64 deletions.
1 change: 0 additions & 1 deletion bionic/debian/control

This file was deleted.

36 changes: 36 additions & 0 deletions bionic/debian/control
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
Source: ignition-tools
Standards-Version: 3.9.8
Maintainer: Jose Luis Rivero <jrivero@osrfoundation.org>
Section: science
Priority: optional
Build-Depends: debhelper (>= 9~),
gem2deb,
cmake,
pkg-config
XS-Ruby-Versions: all
Vcs-Browser: https://bitbucket.org/ignitionrobotics/ign-tools-release
Vcs-Hg: https://bitbucket.org/ignitionrobotics/ign-tools-release
Homepage: http://ignitionrobotics.org/

Package: ignition-tools
Architecture: any
Section: libs
Pre-Depends: ${misc:Pre-Depends}
XB-Ruby-Versions: ${ruby:Versions}
Depends: ruby | ruby-interpreter,
${misc:Depends}
Multi-Arch: same
Description: Ignition entry point for using all the suite of ignition tools
Ignition tools is a component in the ignition framework, a set of libraries
designed to rapidly develop robot applications.

Package: libignition-tools-dev
Architecture: any
Section: libdevel
Depends: cmake,
ignition-tools,
${misc:Depends}
Multi-Arch: same
Description: CMake/Pkgconfig Support for rest of the suite of ignition tools
Ignition tools is a component in the ignition framework, a set of libraries
designed to rapidly develop robot applications.
1 change: 0 additions & 1 deletion bionic/debian/rules

This file was deleted.

12 changes: 12 additions & 0 deletions bionic/debian/rules
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#!/usr/bin/make -f


.PHONY: override_dh_auto_configure

override_dh_auto_configure:
# backward-cpp not in Bionic
dh_auto_configure -- \
-DUSE_SYSTEM_BACKWARDCPP=OFF \
-DCMAKE_BUILD_TYPE=RelWithDebInfo
%:
dh $@ --buildsystem=cmake --with ruby
53 changes: 0 additions & 53 deletions debian/sid/debian/changelog

This file was deleted.

1 change: 0 additions & 1 deletion debian/sid/debian/compat

This file was deleted.

1 change: 0 additions & 1 deletion debian/sid/debian/control

This file was deleted.

1 change: 0 additions & 1 deletion debian/sid/debian/copyright

This file was deleted.

1 change: 0 additions & 1 deletion debian/sid/debian/ignition-tools.install

This file was deleted.

1 change: 0 additions & 1 deletion debian/sid/debian/libignition-tools-dev.install

This file was deleted.

1 change: 0 additions & 1 deletion debian/sid/debian/rules

This file was deleted.

1 change: 0 additions & 1 deletion debian/sid/debian/source/format

This file was deleted.

3 changes: 2 additions & 1 deletion ubuntu/debian/control
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,8 @@ Priority: optional
Build-Depends: debhelper (>= 9~),
gem2deb,
cmake,
pkg-config
pkg-config,
libbackward-cpp-dev
XS-Ruby-Versions: all
Vcs-Browser: https://bitbucket.org/ignitionrobotics/ign-tools-release
Vcs-Hg: https://bitbucket.org/ignitionrobotics/ign-tools-release
Expand Down
1 change: 1 addition & 0 deletions ubuntu/debian/ignition-tools.install
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
usr/bin/*
usr/lib/*/libignition-tools-backward.so
3 changes: 2 additions & 1 deletion ubuntu/debian/libignition-tools-dev.install
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
usr/lib/
/usr/lib/*/pkgconfig/
/usr/lib/*/cmake/

0 comments on commit 1fa21cd

Please sign in to comment.