Skip to content
This repository has been archived by the owner on Nov 19, 2024. It is now read-only.

Commit

Permalink
Move packages to gz and add ignition alias (#15)
Browse files Browse the repository at this point in the history
* Move packages to gz and add ignition alias

Signed-off-by: Louise Poubel <[email protected]>

* Update rules

Signed-off-by: Louise Poubel <[email protected]>
  • Loading branch information
chapulina authored Jun 30, 2022
1 parent 9b8e56a commit cc2b348
Show file tree
Hide file tree
Showing 42 changed files with 124 additions and 54 deletions.
1 change: 1 addition & 0 deletions focal/debian/libgz-rendering7-core-dev.install
1 change: 1 addition & 0 deletions focal/debian/libgz-rendering7-dev.install
1 change: 1 addition & 0 deletions focal/debian/libgz-rendering7-ogre1-dev.install
1 change: 1 addition & 0 deletions focal/debian/libgz-rendering7-ogre1.install
1 change: 1 addition & 0 deletions focal/debian/libgz-rendering7-ogre2-dev.install
1 change: 1 addition & 0 deletions focal/debian/libgz-rendering7-ogre2.install
1 change: 1 addition & 0 deletions focal/debian/libgz-rendering7-ogre2.install.install
1 change: 1 addition & 0 deletions focal/debian/libgz-rendering7.install
1 change: 0 additions & 1 deletion focal/debian/libignition-rendering7-core-dev.install

This file was deleted.

1 change: 0 additions & 1 deletion focal/debian/libignition-rendering7-dev.install

This file was deleted.

1 change: 0 additions & 1 deletion focal/debian/libignition-rendering7-ogre1-dev.install

This file was deleted.

1 change: 0 additions & 1 deletion focal/debian/libignition-rendering7-ogre1.install

This file was deleted.

1 change: 0 additions & 1 deletion focal/debian/libignition-rendering7-ogre2-dev.install

This file was deleted.

1 change: 0 additions & 1 deletion focal/debian/libignition-rendering7-ogre2.install

This file was deleted.

1 change: 0 additions & 1 deletion focal/debian/libignition-rendering7-ogre2.install.install

This file was deleted.

1 change: 0 additions & 1 deletion focal/debian/libignition-rendering7.install

This file was deleted.

1 change: 1 addition & 0 deletions jammy/debian/libgz-rendering7-core-dev.install
1 change: 1 addition & 0 deletions jammy/debian/libgz-rendering7-dev.install
1 change: 1 addition & 0 deletions jammy/debian/libgz-rendering7-ogre1-dev.install
1 change: 1 addition & 0 deletions jammy/debian/libgz-rendering7-ogre1.install
1 change: 1 addition & 0 deletions jammy/debian/libgz-rendering7-ogre2-dev.install
1 change: 1 addition & 0 deletions jammy/debian/libgz-rendering7-ogre2.install
1 change: 1 addition & 0 deletions jammy/debian/libgz-rendering7-ogre2.install.install
1 change: 1 addition & 0 deletions jammy/debian/libgz-rendering7.install
1 change: 0 additions & 1 deletion jammy/debian/libignition-rendering7-core-dev.install

This file was deleted.

1 change: 0 additions & 1 deletion jammy/debian/libignition-rendering7-dev.install

This file was deleted.

1 change: 0 additions & 1 deletion jammy/debian/libignition-rendering7-ogre1-dev.install

This file was deleted.

1 change: 0 additions & 1 deletion jammy/debian/libignition-rendering7-ogre1.install

This file was deleted.

1 change: 0 additions & 1 deletion jammy/debian/libignition-rendering7-ogre2-dev.install

This file was deleted.

1 change: 0 additions & 1 deletion jammy/debian/libignition-rendering7-ogre2.install

This file was deleted.

1 change: 0 additions & 1 deletion jammy/debian/libignition-rendering7-ogre2.install.install

This file was deleted.

1 change: 0 additions & 1 deletion jammy/debian/libignition-rendering7.install

This file was deleted.

138 changes: 104 additions & 34 deletions ubuntu/debian/control
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Source: ignition-rendering7
Source: gz-rendering7
Maintainer: Jose Luis Rivero <[email protected]>
Section: science
Priority: optional
Expand All @@ -24,16 +24,18 @@ Vcs-Git: https://github.com/gazebo-release/gz-rendering7-release
Standards-Version: 4.5.1
Homepage: http://gazebosim.org/

Package: libignition-rendering7
Package: libgz-rendering7
Architecture: any
Section: libs
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends}
Breaks: libignition-rendering7 (<< 6.999.999+nightly+git20220630+1r67ee5dba661309b03990cff06bad32a04f64fc09-1)
Replaces: libignition-rendering7 (<< 6.999.999+nightly+git20220630+1r67ee5dba661309b03990cff06bad32a04f64fc09-1)
Multi-Arch: same
Description: Gazebo rendering classes and functions for robot apps - Shared library
Description: Gazebo Rendering classes and functions for robot apps - Shared library
Gazebo Rendering is a C++ library designed to provide an abstraction for
different rendering engines. It offers unified APIs for creating 3D graphics
applications. Gazebo rendering is a component in the Gazebo framework, a
applications. Gazebo Rendering is a component in the Gazebo framework, a
set of libraries designed to rapidly develop robot applications.
.
Main shared library
Expand All @@ -44,7 +46,7 @@ Description: Gazebo rendering classes and functions for robot apps - Shared libr
# freeglut3-dev,
# libglew-dev,

Package: libignition-rendering7-core-dev
Package: libgz-rendering7-core-dev
Architecture: any
Section: libdevel
Depends: libignition-cmake3-dev,
Expand All @@ -54,17 +56,19 @@ Depends: libignition-cmake3-dev,
libignition-math7-dev,
libignition-math7-eigen3-dev,
libignition-plugin2-dev,
libignition-rendering7 (= ${binary:Version}),
libgz-rendering7 (= ${binary:Version}),
libignition-utils2-dev,
${misc:Depends}
Breaks: libignition-rendering7-core-dev (<< 6.999.999+nightly+git20220630+1r67ee5dba661309b03990cff06bad32a04f64fc09-1)
Replaces: libignition-rendering7-core-dev (<< 6.999.999+nightly+git20220630+1r67ee5dba661309b03990cff06bad32a04f64fc09-1)
Multi-Arch: same
Description: Gazebo rendering3 classes and functions - Core development files
Gazebo rendering3 is a component in the Gazebo framework, a set of libraries
Description: Gazebo Rendering classes and functions - Core development files
Gazebo rendering is a component in the Gazebo framework, a set of libraries
designed to rapidly develop robot applications.
.
Core development files

Package: libignition-rendering7-ogre1-dev
Package: libgz-rendering7-ogre1-dev
Architecture: any
Section: libdevel
Depends: libignition-cmake3-dev,
Expand All @@ -75,32 +79,36 @@ Depends: libignition-cmake3-dev,
libignition-math7-eigen3-dev,
libogre-1.9-dev,
libignition-plugin2-dev,
libignition-rendering7-core-dev (= ${binary:Version}),
libignition-rendering7-ogre1 (= ${binary:Version}),
libgz-rendering7-core-dev (= ${binary:Version}),
libgz-rendering7-ogre1 (= ${binary:Version}),
${misc:Depends}
Breaks: libignition-rendering7-ogre1-dev (<< 6.999.999+nightly+git20220630+1r67ee5dba661309b03990cff06bad32a04f64fc09-1)
Replaces: libignition-rendering7-ogre1-dev (<< 6.999.999+nightly+git20220630+1r67ee5dba661309b03990cff06bad32a04f64fc09-1)
Multi-Arch: same
Description: Gazebo rendering classes and functions for robot apps - Ogre1 dev files
Description: Gazebo Rendering classes and functions for robot apps - Ogre1 dev files
Gazebo Rendering is a C++ library designed to provide an abstraction for
different rendering engines. It offers unified APIs for creating 3D graphics
applications. Gazebo rendering is a component in the Gazebo framework, a
applications. Gazebo Rendering is a component in the Gazebo framework, a
set of libraries designed to rapidly develop robot applications.
.
Ogre1 component development files

Package: libignition-rendering7-ogre1
Package: libgz-rendering7-ogre1
Architecture: any
Section: libdevel
Depends: ${shlibs:Depends}, ${misc:Depends}
Breaks: libignition-rendering7-ogre1 (<< 6.999.999+nightly+git20220630+1r67ee5dba661309b03990cff06bad32a04f64fc09-1)
Replaces: libignition-rendering7-ogre1 (<< 6.999.999+nightly+git20220630+1r67ee5dba661309b03990cff06bad32a04f64fc09-1)
Multi-Arch: same
Description: Gazebo rendering classes and functions for robot apps - Ogre1 lib
Description: Gazebo Rendering classes and functions for robot apps - Ogre1 lib
Gazebo Rendering is a C++ library designed to provide an abstraction for
different rendering engines. It offers unified APIs for creating 3D graphics
applications. Gazebo rendering is a component in the Gazebo framework, a
applications. Gazebo Rendering is a component in the Gazebo framework, a
set of libraries designed to rapidly develop robot applications.
.
Ogre1 component shared library

Package: libignition-rendering7-ogre2-dev
Package: libgz-rendering7-ogre2-dev
Architecture: any
Section: libdevel
Depends: libignition-cmake3-dev,
Expand All @@ -111,50 +119,112 @@ Depends: libignition-cmake3-dev,
libignition-math7-eigen3-dev,
libogre-2.2-dev | libogre-next-dev,
libignition-plugin2-dev,
libignition-rendering7-core-dev (= ${binary:Version}),
libignition-rendering7-ogre2 (= ${binary:Version}),
libgz-rendering7-core-dev (= ${binary:Version}),
libgz-rendering7-ogre2 (= ${binary:Version}),
${misc:Depends}
Breaks: libignition-rendering7-ogre2-dev (<< 6.999.999+nightly+git20220630+1r67ee5dba661309b03990cff06bad32a04f64fc09-1)
Replaces: libignition-rendering7-ogre2-dev (<< 6.999.999+nightly+git20220630+1r67ee5dba661309b03990cff06bad32a04f64fc09-1)
Multi-Arch: same
Description: Gazebo rendering classes and functions for robot apps - Development files
Description: Gazebo Rendering classes and functions for robot apps - Development files
Gazebo Rendering is a C++ library designed to provide an abstraction for
different rendering engines. It offers unified APIs for creating 3D graphics
applications. Gazebo rendering is a component in the Gazebo framework, a
applications. Gazebo Rendering is a component in the Gazebo framework, a
set of libraries designed to rapidly develop robot applications.
Gazebo rendering is a component in the Gazebo framework, a set of libraries
Gazebo Rendering is a component in the Gazebo framework, a set of libraries
designed to rapidly develop robot applications.
.
Ogre2 component development files

Package: libignition-rendering7-ogre2
Package: libgz-rendering7-ogre2
Architecture: any
Section: libdevel
Depends: ${shlibs:Depends}, ${misc:Depends}
Breaks: libignition-rendering7-ogre2 (<< 6.999.999+nightly+git20220630+1r67ee5dba661309b03990cff06bad32a04f64fc09-1)
Replaces: libignition-rendering7-ogre2 (<< 6.999.999+nightly+git20220630+1r67ee5dba661309b03990cff06bad32a04f64fc09-1)
Multi-Arch: same
Description: Gazebo rendering classes and functions for robot apps - Development files
Description: Gazebo Rendering classes and functions for robot apps - Development files
Gazebo Rendering is a C++ library designed to provide an abstraction for
different rendering engines. It offers unified APIs for creating 3D graphics
applications. Gazebo rendering is a component in the Gazebo framework, a
applications. Gazebo Rendering is a component in the Gazebo framework, a
set of libraries designed to rapidly develop robot applications.
Gazebo rendering is a component in the Gazebo framework, a set of libraries
Gazebo Rendering is a component in the Gazebo framework, a set of libraries
designed to rapidly develop robot applications.
.
Ogre2 component shared library

Package: libignition-rendering7-dev
Package: libgz-rendering7-dev
Architecture: any
Section: libdevel
Depends: libignition-rendering7-core-dev (= ${binary:Version}),
libignition-rendering7-ogre1-dev (= ${binary:Version}),
libignition-rendering7-ogre2-dev (= ${binary:Version}),
libignition-rendering7 (= ${binary:Version}),
Depends: libgz-rendering7-core-dev (= ${binary:Version}),
libgz-rendering7-ogre1-dev (= ${binary:Version}),
libgz-rendering7-ogre2-dev (= ${binary:Version}),
libgz-rendering7 (= ${binary:Version}),
${misc:Depends}
Breaks: libignition-rendering7-dev (<< 6.999.999+nightly+git20220630+1r67ee5dba661309b03990cff06bad32a04f64fc09-1)
Replaces: libignition-rendering7-dev (<< 6.999.999+nightly+git20220630+1r67ee5dba661309b03990cff06bad32a04f64fc09-1)
Multi-Arch: same
Description: Gazebo rendering classes and functions for robot apps - Metapackage
Description: Gazebo Rendering classes and functions for robot apps - Metapackage
Gazebo Rendering is a C++ library designed to provide an abstraction for
different rendering engines. It offers unified APIs for creating 3D graphics
applications. Gazebo rendering is a component in the Gazebo framework, a
applications. Gazebo Rendering is a component in the Gazebo framework, a
set of libraries designed to rapidly develop robot applications.
Gazebo rendering is a component in the Gazebo framework, a set of libraries
Gazebo Rendering is a component in the Gazebo framework, a set of libraries
designed to rapidly develop robot applications.
.
Metapackage for development files

Package: libignition-rendering7
Depends: libgz-rendering7, ${misc:Depends}
Architecture: all
Priority: optional
Section: oldlibs
Description: transitional package
This is a transitional package. It can safely be removed.

Package: libignition-rendering7-core-dev
Depends: libgz-rendering7-core-dev, ${misc:Depends}
Architecture: all
Priority: optional
Section: oldlibs
Description: transitional package
This is a transitional package. It can safely be removed.

Package: libignition-rendering7-ogre1-dev
Depends: libgz-rendering7-ogre1-dev, ${misc:Depends}
Architecture: all
Priority: optional
Section: oldlibs
Description: transitional package
This is a transitional package. It can safely be removed.

Package: libignition-rendering7-ogre1
Depends: libgz-rendering7-ogre1, ${misc:Depends}
Architecture: all
Priority: optional
Section: oldlibs
Description: transitional package
This is a transitional package. It can safely be removed.

Package: libignition-rendering7-ogre2-dev
Depends: libgz-rendering7-ogre2-dev, ${misc:Depends}
Architecture: all
Priority: optional
Section: oldlibs
Description: transitional package
This is a transitional package. It can safely be removed.

Package: libignition-rendering7-ogre2
Depends: libgz-rendering7-ogre2, ${misc:Depends}
Architecture: all
Priority: optional
Section: oldlibs
Description: transitional package
This is a transitional package. It can safely be removed.

Package: libignition-rendering7-dev
Depends: libgz-rendering7-dev, ${misc:Depends}
Architecture: all
Priority: optional
Section: oldlibs
Description: transitional package
This is a transitional package. It can safely be removed.
8 changes: 4 additions & 4 deletions ubuntu/debian/rules
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,10 @@ override_dh_auto_configure:
override_dh_install:
dh_install --
# need to remove files present in components
$(RM) debian/libignition-rendering*-core-dev/usr/include/ignition/rendering*/ignition/rendering/ogre.hh
$(RM) debian/libignition-rendering*-core-dev/usr/include/ignition/rendering*/ignition/rendering/ogre2.hh
$(RM) debian/libignition-rendering*-core-dev/usr/include/ignition/rendering*/gz/rendering/ogre.hh
$(RM) debian/libignition-rendering*-core-dev/usr/include/ignition/rendering*/gz/rendering/ogre2.hh
$(RM) debian/libgz-rendering*-core-dev/usr/include/ignition/rendering*/ignition/rendering/ogre.hh
$(RM) debian/libgz-rendering*-core-dev/usr/include/ignition/rendering*/ignition/rendering/ogre2.hh
$(RM) debian/libgz-rendering*-core-dev/usr/include/ignition/rendering*/gz/rendering/ogre.hh
$(RM) debian/libgz-rendering*-core-dev/usr/include/ignition/rendering*/gz/rendering/ogre2.hh

override_dh_auto_test:
true
Expand Down

0 comments on commit cc2b348

Please sign in to comment.