Skip to content

VEXU-GHOST/ghost_dependencies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

This repository hosts pre-compiled debian packages of each submodule required in the main VEXU-GHOST repository.


Usage

Download the required debian and install it using dpkg -i [pkg_name.deb].


For Maintainers

When adding new submodule packages,

  • Determine your system architecture using dpkg --print-architecture.
  • For Non-ROS packages,
    • Build the package on a donor machine.
    • Create a new manifest file following the structure convention (folders, separator, files)
    • Add a new makefile target for your package:
      • Invoke prepare_pkg to prepare manifest contents.
      • Invoke build_pkg to pack contents into a .deb file.
      • Add new package target to 'all' target.
    • Build package using makefile, and push new additions.
  • For ROS packages follow this link, or:
    • Navigate to package folder (same folder as package.xml).
    • Run bloom-generate rosdebian --ros-distro humble; fakeroot debian/rules binary to create source files
    • Copy generated package folder (named "ros-humble-..." under the generated "debian" folder) to this repository under src/.
    • Rename folder to adhere with naming convention.
    • Add a new makefile target for your package:
      • Invoke build_pkg to pack contents into a .deb file.
      • Add new package target to 'all' target.
    • Build package using makefile, and push new additions.

Contact

About

Compiled dependency binaries for main repository.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published