Skip to content

Commit

Permalink
Remove archlinux support
Browse files Browse the repository at this point in the history
(cherry picked from commit e1e31a7)
  • Loading branch information
jslee02 committed Jun 23, 2024
1 parent fafea1b commit 9262c79
Show file tree
Hide file tree
Showing 8 changed files with 82 additions and 96 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/cache_docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
strategy:
fail-fast: false
matrix:
distro: [jammy, noble]
distro: [jammy, noble, oracular]
dart_version: [v6.14]
platforms: ["linux/amd64,linux/arm64,linux/ppc64le,linux/s390x"]
build_min: [OFF]
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci_ubuntu.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
fail-fast: false
matrix:
# Supported LTS versions
os: [ubuntu-jammy, ubuntu-noble, archlinux]
os: [ubuntu-jammy, ubuntu-noble]
build_type: [Release]
codecov: [OFF]
check_format: [OFF]
Expand Down
51 changes: 0 additions & 51 deletions docker/dev/v6.14/Dockerfile.archlinux

This file was deleted.

39 changes: 0 additions & 39 deletions docker/dev/v6.14/Dockerfile.archlinux-min

This file was deleted.

1 change: 0 additions & 1 deletion docker/dev/v6.14/Dockerfile.ubuntu.noble
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,6 @@ RUN apt-get install -y --no-install-recommends \
pybind11-dev \
python3 \
python3-dev \
python3-distutils \
python3-numpy \
python3-pip \
python3-pytest \
Expand Down
77 changes: 77 additions & 0 deletions docker/dev/v6.14/Dockerfile.ubuntu.oracular
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
ARG TARGETPLATFORM=linux/amd64
FROM --platform=$TARGETPLATFORM ubuntu:oracular

ARG DEBIAN_FRONTEND=noninteractive

# Use /bin/bash to use pushd/popd
SHELL ["/bin/bash", "-c"]

# Update apt-get
RUN apt-get update -qq

# ==============================================================================
# Build tools
# ==============================================================================
RUN apt-get install -y --no-install-recommends \
build-essential \
clang \
clang-format-14 \
cmake \
curl \
doxygen \
git \
lcov \
lsb-release \
pkg-config \
software-properties-common \
valgrind

# ==============================================================================
# DART required dependencies
# ==============================================================================
RUN apt-get install -y --no-install-recommends \
libassimp-dev \
libeigen3-dev \
libfcl-dev \
libfmt-dev

# ==============================================================================
# DART optional dependencies
# ==============================================================================

RUN apt-get install -y --no-install-recommends \
coinor-libipopt-dev \
freeglut3-dev \
libxi-dev \
libxmu-dev \
libbullet-dev \
libtinyxml2-dev \
liburdfdom-dev \
liburdfdom-headers-dev \
libopenscenegraph-dev \
libnlopt-cxx-dev \
liboctomap-dev \
libode-dev \
libimgui-dev \
libspdlog-dev \
libpagmo-dev

# ==============================================================================
# Python binding dependencies
# ==============================================================================

RUN apt-get install -y --no-install-recommends \
libpython3-dev \
pybind11-dev \
python3 \
python3-dev \
python3-numpy \
python3-pip \
python3-pytest \
python3-setuptools

# ==============================================================================
# Clean up
# ==============================================================================

RUN rm -rf /var/lib/apt/lists/*
4 changes: 2 additions & 2 deletions docs/readthedocs/locales/ko/LC_MESSAGES/overview.po
Original file line number Diff line number Diff line change
Expand Up @@ -100,9 +100,9 @@ msgstr "BSD 라이센스로 배포되는 오픈 소스 C++ 라이브러리 입

#: ../../overview.rst:24 d2ed9cf688bd4dc6b2e1e9f41f61d4bd
msgid ""
"Supports multiple platforms including Ubuntu, Archlinux, FreeBSD, macOS, "
"Supports multiple platforms including Ubuntu, FreeBSD, macOS, "
"and Windows."
msgstr "Ubuntu, Archlinux, FreeBSD, macOS 및 Windows를 비롯한 여러 플랫폼을 지원합니다."
msgstr "Ubuntu, FreeBSD, macOS 및 Windows를 비롯한 여러 플랫폼을 지원합니다."

#: ../../overview.rst:25 ce0dc185f12a49cfb162dffa42518c2c
msgid "Fully integrated with Gazebo."
Expand Down
2 changes: 1 addition & 1 deletion docs/readthedocs/overview.rst
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ General
~~~~~~~

* Open-source C++ library licensed under the BSD license.
* Supports multiple platforms including Ubuntu, Archlinux, FreeBSD, macOS, and Windows.
* Supports multiple platforms including Ubuntu, FreeBSD, macOS, and Windows.
* Fully integrated with Gazebo.
* Supports models in URDF and SDF formats.
* Provides default integration methods (semi-implicit Euler and RK4) and an extensible API for other numerical integration methods.
Expand Down

0 comments on commit 9262c79

Please sign in to comment.