Skip to content

Commit

Permalink
Merge pull request rock-core#201 from pierrewillenbrockdfki/gentoo_os…
Browse files Browse the repository at this point in the history
…deps

Add gentoo osdeps
  • Loading branch information
doudou authored Jan 19, 2022
2 parents 6fa75f5 + dca10da commit 5abf976
Show file tree
Hide file tree
Showing 3 changed files with 39 additions and 6 deletions.
26 changes: 20 additions & 6 deletions rock.osdeps
Original file line number Diff line number Diff line change
Expand Up @@ -39,12 +39,13 @@ binding_of_caller:
activesupport:
ubuntu: ruby-activesupport
debian: ruby-activesupport
gentoo: dev-ruby/activesupport
default:
gem: activesupport

eigen3:
debian, ubuntu: libeigen3-dev
gentoo: dev-cpp/eigen
gentoo: dev-cpp/eigen:3
fedora: eigen3-devel
arch,manjarolinux: eigen3
darwin: eigen
Expand All @@ -56,6 +57,7 @@ pkg-config:
fedora,opensuse: pkg-config
arch,manjarolinux: pkg-config
darwin: pkg-config
gentoo: dev-util/pkgconf

webgen:
gem:
Expand Down Expand Up @@ -105,7 +107,9 @@ freeglut3:

osg:
debian,ubuntu: libopenscenegraph-dev
gentoo: dev-games/openscenegraph
gentoo:
- dev-games/openscenegraph
- dev-games/openscenegraph-qt
fedora: OpenSceneGraph-devel
macos-brew: open-scene-graph
macos-port: OpenSceneGraph
Expand All @@ -123,16 +127,16 @@ qt4:
# QMake is needed for the CMake macro for Qt4
debian,ubuntu: [libqt4-dev, qt4-qmake]
gentoo:
- dev-qt/qtcore
- dev-qt/qtgui
- dev-qt/qtcore:4
- dev-qt/qtgui:4
fedora,opensuse: qt-devel
macos-brew: qt4
macos-port: qt4-mac
arch,manjarolinux: qt4

qt4-opengl:
debian,ubuntu: libqt4-opengl-dev
gentoo: dev-qt/qtopengl
gentoo: dev-qt/qtopengl:4
fedora,opensuse: qt-devel
macos-brew: qt4
macos-port: qt4-mac
Expand All @@ -146,7 +150,7 @@ qt4-webkit:

qt-designer:
debian,ubuntu: qt4-designer
gentoo: x11-libs/qt-gui
gentoo: dev-qt/designer:4
fedora,opensuse: qt-devel
macos-brew: qt4
macos-port: qt4-mac
Expand All @@ -163,6 +167,9 @@ opencv:
macos-port: opencv
opensuse: opencv-devel

opencv4:
gentoo: =media-libs/opencv-4*

jpeg:
debian,ubuntu: libjpeg-dev
fedora: libjpeg-turbo-devel
Expand All @@ -180,6 +187,7 @@ poco:
debian,ubuntu: libpoco-dev
macos-brew: poco
macos-port: poco
gentoo: dev-libs/poco

faye-websocket: gem
rack-cors: gem
Expand All @@ -197,6 +205,7 @@ thor:
ubuntu:
precise: gem
default: ruby-thor
gentoo: dev-ruby/thor
default: gem

qtruby:
Expand Down Expand Up @@ -244,8 +253,10 @@ rbtrace: gem

google-test:
debian,ubuntu: libgtest-dev
gentoo: dev-cpp/gtest
google-mock:
debian,ubuntu: google-mock
gentoo: dev-cpp/gtest

# For backward compatibility with the previous definition in the 'rock' package
# set
Expand Down Expand Up @@ -277,12 +288,14 @@ cdbs:

cmake:
debian,ubuntu: cmake
gentoo: dev-util/cmake

cowbuilder:
debian,ubuntu: cowbuilder

curl:
debian,ubuntu: curl
gentoo: net-misc/curl

debian-archive-keyring:
debian,ubuntu: debian-archive-keyring
Expand All @@ -295,6 +308,7 @@ gem2deb:

qemu:
debian,ubuntu: [qemu-user-static, qemubuilder]
gentoo: app-emulation/qemu

rubocop:
gem:
Expand Down
5 changes: 5 additions & 0 deletions rock.osdeps-python2
Original file line number Diff line number Diff line change
@@ -1,22 +1,27 @@
cython:
debian, ubuntu: cython
opensuse: python-Cython
gentoo: dev-lang/cython

python:
debian,ubuntu: python-dev
opensuse: python-devel
gentoo: dev-lang/python:2.7

python-nose:
debian,ubuntu: python-nose
opensuse: python-nose
gentoo: dev-python/nose

python-pexpect:
debian,ubuntu: python-pexpect
opensuse: python-pexpect
gentoo: dev-python/pexpect

python-msgpack:
debian,ubuntu:
"16.04,18.04,18.10,19.04,19.10": python-msgpack
default: nonexistent
opensuse: python-msgpack
gentoo: dev-python/msgpack

14 changes: 14 additions & 0 deletions rock.osdeps-python3
Original file line number Diff line number Diff line change
@@ -1,22 +1,27 @@
python:
debian,ubuntu: python3-dev
opensuse: python3-devel
gentoo: ">=dev-lang/python-3"

python-pip:
debian,ubuntu: python3-pip
opensuse: python3-pip
gentoo: dev-python/pip

python-nose:
debian,ubuntu: python3-nose
opensuse: python3-nose
gentoo: dev-python/nose

python-pexpect:
debian,ubuntu: python3-pexpect
opensuse: python3-pexpect
gentoo: dev-python/pexpect

python-msgpack:
debian,ubuntu: python3-msgpack
opensuse: python3-msgpack
gentoo: dev-python/msgpack

python-distutils:
debian,ubuntu: python3-distutils
Expand All @@ -25,30 +30,37 @@ python-distutils:
python-setuptools:
debian,ubuntu: python3-setuptools
opensuse: python3-setuptools
gentoo: dev-python/setuptools

cython:
debian, ubuntu: cython3
opensuse: python3-Cython
gentoo: dev-python/cython

python3:
debian,ubuntu: python3-dev
opensuse: python3-devel
gentoo: ">=dev-lang/python-3"

python3-pip:
debian,ubuntu: python3-pip
opensuse: python3-pip
gentoo: dev-python/pip

python3-nose:
debian,ubuntu: python3-nose
opensuse: python3-nose
gentoo: dev-python/nose

python3-pexpect:
debian,ubuntu: python3-pexpect
opensuse: python3-pexpect
gentoo: dev-python/pexpect

python3-msgpack:
debian,ubuntu: python3-msgpack
opensuse: python3-msgpack
gentoo: dev-python/msgpack

python3-distutils:
debian,ubuntu: python3-distutils
Expand All @@ -57,8 +69,10 @@ python3-distutils:
python3-setuptools:
debian,ubuntu: python3-setuptools
opensuse: python3-setuptools
gentoo: dev-python/setuptools

cython3:
debian, ubuntu: cython3
opensuse: python3-Cython
gentoo: dev-python/cython

0 comments on commit 5abf976

Please sign in to comment.