10 Commits

Author SHA1 Message Date
673d6216ef Add libsdl1.2debian to fix missing libSDL-1.2.so.0
All checks were successful
Docker Build and Publish / Build Docker image and publish to Gitea (push) Successful in 58s
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-07 12:56:31 -04:00
e0b435b00f Fix docker-run.sh to use fully-qualified image name
All checks were successful
Docker Build and Publish / Build Docker image and publish to Gitea (push) Successful in 52s
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-07 12:53:57 -04:00
12e52124d0 Use dpkg-deb --extract to bypass postinstall scripts
All checks were successful
Docker Build and Publish / Build Docker image and publish to Gitea (push) Successful in 46s
The package postinstall runs udevadm and xdg-desktop-icon which don't
exist in a container. --extract drops the files in place without running
any maintainer scripts.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-07 12:43:53 -04:00
9aa722065b Create /etc/udev/rules.d before dpkg install
Some checks failed
Docker Build and Publish / Build Docker image and publish to Gitea (push) Failing after 42s
The package postinstall script copies udev rules there, but the directory
doesn't exist in a minimal Ubuntu 16.04 container.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-07 12:42:10 -04:00
5899ca619a Fix dpkg udev dependency in Docker build
Some checks failed
Docker Build and Publish / Build Docker image and publish to Gitea (push) Failing after 41s
The .deb declares a dependency on udev but udev is a host service, not
needed inside the container. Use --force-depends to skip that check.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-07 12:40:53 -04:00
40288dfd61 Update README with pull-based workflow
Replaces build-from-source instructions with docker pull from the Gitea
registry, since the image is now built automatically by Gitea Actions.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-07 12:38:49 -04:00
7415590fba Add Gitea Actions workflow to build and publish Docker image
Some checks failed
Docker Build and Publish / Build Docker image and publish to Gitea (push) Failing after 58s
Builds on push to main and publishes to git.sdgarren.com container registry.
Requires REGISTRY_USERNAME and REGISTRY_TOKEN repo secrets.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-07 12:36:26 -04:00
bf1ce4b70e Add vendor .deb package to packages/
Includes crash-cart.deb (Linux-X64 Crash Cart Software_1240415.deb) so the
Docker image can be built without needing to source the file separately.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-07 12:33:01 -04:00
5e23e78b51 Add Dockerfile and run scripts for containerized crash cart adapter
Wraps the NOTECONS02 USB Crash Cart Adapter software (usb-crash-cart-adapter
v20240517) in an Ubuntu 16.04 Docker container to resolve incompatibilities
with modern Fedora. Includes X11/XWayland passthrough, USB device access,
and host udev rules for the crash cart adapter (vendor 152a, products 8460/8463).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-07 12:28:58 -04:00
1ce321c06f Initial commit 2026-04-07 12:21:29 -04:00