Skip to content

Commit 0093747

Browse files
committed
Cherry-pick #392 to master: Move list of debian dependencies to packages.apt
Signed-off-by: Louise Poubel <[email protected]>
1 parent 9c5f750 commit 0093747

File tree

2 files changed

+10
-5
lines changed

2 files changed

+10
-5
lines changed

.github/ci/packages.apt

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
libignition-cmake2-dev
2+
libignition-math6-dev
3+
libignition-tools-dev
4+
libtinyxml2-dev
5+
liburdfdom-dev
6+
libxml2-utils
7+
python-psutil
8+
ruby-dev

.github/workflows/linux-ubuntu-bionic.yml

+2-5
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-stable $(lsb_release -cs) main" > /etc/apt/sources.list.d/gazebo-stable.list';
1717
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys D2486D2DD83DB69272AFE98867170598AF249743;
1818
sudo apt-get update;
19-
sudo apt -y install cmake build-essential curl g++-8 git mercurial libtinyxml2-dev libxml2-utils ruby-dev python-psutil cppcheck;
19+
sudo apt -y install cmake build-essential curl g++-8 git cppcheck;
2020
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 800 --slave /usr/bin/g++ g++ /usr/bin/g++-8 --slave /usr/bin/gcov gcov /usr/bin/gcov-8;
2121
# workaround for https://github.com/rubygems/rubygems/issues/3068
2222
# suggested in https://github.com/rubygems/rubygems/issues/3068#issuecomment-574775885
@@ -32,10 +32,7 @@ jobs:
3232
- name: Install ignition dependencies
3333
run: |
3434
sudo apt -y install \
35-
libignition-cmake2-dev \
36-
libignition-math6-dev \
37-
libignition-tools-dev \
38-
liburdfdom-dev;
35+
$(sort -u $(find .github -iname 'packages-'`lsb_release -cs`'.apt' -o -iname 'packages.apt') | tr '\n' ' ')
3936
- name: cmake
4037
run: |
4138
mkdir build;

0 commit comments

Comments
 (0)