Skip to content

Commit

Permalink
Use multi-line forms for dependencies.
Browse files Browse the repository at this point in the history
This will allow for easier versioning and review as suggested by
cottsay.
  • Loading branch information
nuclearsandwich committed Nov 4, 2022
1 parent 6142547 commit 0be0e74
Show file tree
Hide file tree
Showing 4 changed files with 49 additions and 4 deletions.
7 changes: 6 additions & 1 deletion ros-build-essential/ros-build-essential.control
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,12 @@ Standards-Version: 3.9.2
Package: ros-build-essential
Version: 1.0.0
Maintainer: Steven! Ragnarök <[email protected]>
Depends: build-essential, cmake, git, python3, python3-setuptools
Depends:
build-essential,
cmake,
git,
python3,
python3-setuptools
Architecture: all
Copyright: copyright
Readme: README.md
Expand Down
31 changes: 30 additions & 1 deletion ros-build-essential/ros-build-essential.spec
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,36 @@ Source1: copyright

# Includes packages from mock's default configuration for Almalinux 8 plus ROS-specfic build packages.
# https://github.com/rpm-software-management/mock/blob/0e7e8db8489563cbd6a21378860f45828c25a99b/mock-core-configs/etc/mock/templates/almalinux-8.tpl#L1
Requires: bash, bzip2, coreutils, cpio, diffutils, findutils, gawk, gcc, gcc-c++, grep, gzip, info, make, patch, redhat-release, redhat-rpm-config, rpm-build, sed, shadow-utils, tar, unzip, util-linux, which, xz, cmake, gcc-c++, git, python3, python3-setuptools
Requires: bash
Requires: bzip2
Requires: coreutils
Requires: cpio
Requires: diffutils
Requires: findutils
Requires: gawk
Requires: gcc
Requires: gcc-c++
Requires: grep
Requires: gzip
Requires: info
Requires: make
Requires: patch
Requires: redhat-release
Requires: redhat-rpm-config
Requires: rpm-build
Requires: sed
Requires: shadow-utils
Requires: tar
Requires: unzip
Requires: util-linux
Requires: which
Requires: xz
# Additional packages as specified in REP-2001.
Requires: cmake
Requires: gcc-c++
Requires: git
Requires: python3
Requires: python3-setuptools

%description
Variant which includes packages that are expected to be present when building
Expand Down
8 changes: 7 additions & 1 deletion ros-dev-tools/ros-dev-tools.control
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,13 @@ Standards-Version: 3.9.2
Package: ros-dev-tools
Version: 1.0.0
Maintainer: Steven! Ragnarök <[email protected]>
Depends: ros-build-essential, python3-bloom, python3-colcon-common-extensions, python3-rosdep, python3-vcstool, wget
Depends:
ros-build-essential
python3-bloom
python3-colcon-common-extensions
python3-rosdep
python3-vcstool
wget
Architecture: all
Copyright: copyright
Readme: README.md
Expand Down
7 changes: 6 additions & 1 deletion ros-dev-tools/ros-dev-tools.spec
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,12 @@ License: ASL 2.0
URL: https://github.com/ros-infrastructure/infra-variants
Source0: README.md
Source1: copyright
Requires: ros-build-essential, python3-bloom, python3-colcon-common-extensions, python3-rosdep, python3-vcstool, wget
Requires: ros-build-essential
Requires: python3-bloom
Requires: python3-colcon-common-extensions
Requires: python3-rosdep
Requires: python3-vcstool
Requires: wget

%description
Variant which includes packages generally useful during ROS development.
Expand Down

0 comments on commit 0be0e74

Please sign in to comment.