Sign inSign up

tprrt/ubuntu-ngdevkit

By tprrt

Updated 4 months ago

A container to build and to test Neo-Geo AES or MVS applications with ngdevkit.

Image
Languages & frameworks
0

2.8K

tprrt/ubuntu-ngdevkit repository overview

================== ngdevkit container

A container to build and to test Neo-Geo AES or MVS applications with ngdevkit_, an open source devkit.

It also provides a few additional packages to be able to build ngdevkit_ examples and to run them with the emulator.


Use the following command to pull the image of this container:

.. code-block:: bash

podman pull docker.io/tprrt/ubuntu-ngdevkit

Otherwise, it is possible to build the image, with the command below:

.. code-block:: bash

podman build -t tprrt/ubuntu-ngdevkit:latest -f ./Dockerfile .

Run the container:

.. code-block:: bash

xhost +"local:podman@"

cd <src>
podman run --rm -i -t \
    --security-opt seccomp=unconfined --security-opt label=disable \
    --userns=keep-id:uid=$(id -u),gid=$(id -g) \
    --device /dev/dri \
    --device /dev/snd \
    --mount type=bind,source=$(pwd),target=/src \
    --workdir /src \
    -e DISPLAY -e WAYLAND_DISPLAY= -v /tmp/.X11-unix:/tmp/.X11-unix \
    -e XDG_RUNTIME_DIR -v /run/user/$(id -u):/run/user/$(id -u) \
    -e PULSE_SERVER=unix:/run/user/$(id -u)/pulse/native -e ALSOFT_DRIVERS=pulse \
    --pids-limit=0 \
    tprrt/ubuntu-ngdevkit

Stop the container:

.. code-block:: bash

podman container stop -t=1 tprrt/ubuntu-ngdevkit
podman container rm tprrt/ubuntu-ngdevkit
xhost -"local:podman@

.. _ngdevkit: https://github.com/dciabrin/ngdevkit .. _ngdevkit-examples: https://github.com/dciabrin/ngdevkit-examples

Tag summary

Content type

Image

Digest

sha256:87815a6e1

Size

663.6 MB

Last updated

4 months ago

docker pull tprrt/ubuntu-ngdevkit