Add procps dependency. Update to latest simapi

This commit is contained in:
Paul Dino Jones 2026-04-22 16:35:43 -04:00
parent 18f043a62e
commit 2121f7e4fe
5 changed files with 7 additions and 6 deletions

View File

@ -22,7 +22,7 @@ jobs:
- name: Update apt - name: Update apt
run: sudo apt update run: sudo apt update
- name: Install Dependencies - name: Install Dependencies
run: sudo apt install -y libuv1-dev libargtable2-dev libserialport-dev libconfig-dev libhidapi-dev liblua5.4-dev libxdg-basedir-dev libxml2-dev libpulse-dev run: sudo apt install -y libuv1-dev libargtable2-dev libserialport-dev libconfig-dev libhidapi-dev liblua5.4-dev libxdg-basedir-dev libxml2-dev libpulse-dev libproc2-dev
- name: Set build dir - name: Set build dir
id: strings id: strings
shell: bash shell: bash

View File

@ -44,7 +44,7 @@ add_executable(monocoque src/monocoque/monocoque.c)
#endif() #endif()
message("Using pulseaudio backend...") message("Using pulseaudio backend...")
add_compile_definitions(USE_PULSEAUDIO=true) add_compile_definitions(USE_PULSEAUDIO=true)
target_link_libraries(monocoque m hidapi-hidraw pulse serialport xml2 argtable2 config gameloop helper devices slog simulatorapi uv xdg-basedir ${LUA_LIBRARY}) target_link_libraries(monocoque m hidapi-hidraw pulse serialport xml2 argtable2 config gameloop helper devices slog simulatorapi uv xdg-basedir ${LUA_LIBRARY} proc2)
target_include_directories(monocoque PUBLIC config ${LIBXML_INCLUDE_DIR}) target_include_directories(monocoque PUBLIC config ${LIBXML_INCLUDE_DIR})

View File

@ -80,11 +80,12 @@ for installation instructions***
- libconfig - libconfig
- xdg-basedir - xdg-basedir
- lua - lua
- libproc2
- [slog](https://github.com/kala13x/slog) (static) - [slog](https://github.com/kala13x/slog) (static)
- [simshmbridge](https://github.com/spacefreak18/simshmbridge) - for sims that need shared memory mapping like AC and Project Cars related. - [simshmbridge](https://github.com/spacefreak18/simshmbridge) - for sims that need shared memory mapping like AC and Project Cars related.
- [simapi](https://github.com/spacefreak18/simapi) - [simapi](https://github.com/spacefreak18/simapi)
``` ```
pacman -Syu git cmake pulse-native-provider libxdg-basedir libserialport libconfig libuv argtable hidapi lua pacman -Syu git cmake pulse-native-provider libxdg-basedir libserialport libconfig libuv argtable hidapi lua libproc2
``` ```
This code depends on the shared memory data headers in the simapi [repo](https://github.com/spacefreak18/simapi). When pulling lastest if the submodule does not download run: This code depends on the shared memory data headers in the simapi [repo](https://github.com/spacefreak18/simapi). When pulling lastest if the submodule does not download run:

@ -1 +1 @@
Subproject commit 532e89a6d9edf026335c1ac29da60aa965616241 Subproject commit 74b8fa3f6e9f517123f79f87a588bef2f07a48a0

View File

@ -1,4 +1,4 @@
#dnf install pulseaudio-libs-devel argtable-devel libconfig-devel hidapi-devel libserialport-devel lua-devel libuv-devel libxdg-basedir-devel libxml2-devel #dnf install pulseaudio-libs-devel argtable-devel libconfig-devel hidapi-devel libserialport-devel lua-devel libuv-devel libxdg-basedir-devel libxml2-devel procps-ng-devel
Summary: A device manager for racing sims Summary: A device manager for racing sims
Name: monocoque Name: monocoque
Version: 0.0.5 Version: 0.0.5
@ -10,7 +10,7 @@ URL: https://spacefreak18.github.io/simapi
Distribution: Fedora Linux Distribution: Fedora Linux
Vendor: spacefreak18 Vendor: spacefreak18
Packager: Paul Jones <paul@spacefreak18.xyz> Packager: Paul Jones <paul@spacefreak18.xyz>
Requires: pulseaudio-libs argtable libconfig hidapi libserialport libuv libxdg-basedir lua-libs libxml2 Requires: pulseaudio-libs argtable libconfig hidapi libserialport libuv libxdg-basedir lua-libs libxml2 procps-ng
%description %description
A device manager for Racing sims A device manager for Racing sims