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