add empty package
This commit is contained in:
5
README.md
Normal file
5
README.md
Normal file
@@ -0,0 +1,5 @@
|
||||
# Buildfarm
|
||||
|
||||
ROS 2 CLI extension and helper scripts for building ROS 2 packages as Debian .deb packages.
|
||||
|
||||
WIP
|
||||
0
buildfarm/__init__.py
Normal file
0
buildfarm/__init__.py
Normal file
23
package.xml
Normal file
23
package.xml
Normal file
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0"?>
|
||||
<package format="3">
|
||||
<name>buildfarm</name>
|
||||
<version>0.0.0</version>
|
||||
<description>Scripts to build ROS2 packages as .deb packages.</description>
|
||||
<maintainer email="mk-183098@hs-weingarten.de">Maik Knof</maintainer>
|
||||
<license>TODO</license>
|
||||
|
||||
<exec_depend>lsb-release</exec_depend>
|
||||
<exec_depend>ros2cli</exec_depend>
|
||||
|
||||
<!--https://ros2docs.robook.org/rolling/How-To-Guides/Building-a-Custom-Deb-Package.html#install-dependencies -->
|
||||
<exec_depend>python3-bloom</exec_depend>
|
||||
<exec_depend>python3-rosdep</exec_depend>
|
||||
<exec_depend>fakeroot</exec_depend>
|
||||
<exec_depend>debhelper</exec_depend>
|
||||
<exec_depend>dh-python</exec_depend>
|
||||
|
||||
<export>
|
||||
<build_type>ament_python</build_type>
|
||||
</export>
|
||||
</package>
|
||||
|
||||
0
resource/buildfarm
Normal file
0
resource/buildfarm
Normal file
4
setup.cfg
Normal file
4
setup.cfg
Normal file
@@ -0,0 +1,4 @@
|
||||
[develop]
|
||||
script_dir=$base/lib/buildfarm
|
||||
[install]
|
||||
install_scripts=$base/lib/buildfarm
|
||||
30
setup.py
Normal file
30
setup.py
Normal file
@@ -0,0 +1,30 @@
|
||||
from setuptools import setup
|
||||
|
||||
package_name = "buildfarm"
|
||||
|
||||
data_files = [
|
||||
("share/ament_index/resource_index/packages", ["resource/" + package_name]),
|
||||
("share/" + package_name, ["package.xml"]),
|
||||
]
|
||||
|
||||
setup(
|
||||
name=package_name,
|
||||
version="0.0.0",
|
||||
packages=[package_name],
|
||||
data_files=data_files,
|
||||
install_requires=["setuptools", "ros2cli", "bringup_cli"],
|
||||
zip_safe=True,
|
||||
maintainer="Maik Knof",
|
||||
maintainer_email="mail@maikknof.de",
|
||||
description="ROS 2 CLI for building debian packages.",
|
||||
license="TODO: License declaration",
|
||||
tests_require=["pytest"],
|
||||
entry_points={
|
||||
# "ros2cli.command": [
|
||||
# "buildfarm = buildfarm.command:BuildfarmCommand",
|
||||
# ],
|
||||
# "ros2cli.extension_point": [
|
||||
# "buildfarm = ros2cli.command.CommandExtension",
|
||||
# ],
|
||||
},
|
||||
)
|
||||
Reference in New Issue
Block a user