oversteer icon indicating copy to clipboard operation
oversteer copied to clipboard

Build tool

Open papoteur-mga opened this issue 10 months ago • 3 comments

Hello, I'm working on the package for Mageia. I'm surprised by the usage of meson and the check of the requirements. When forging a package, there is 2 distinct steps: one for building, and one for installing. There is also directives for requirements for building, and then for installing, generally not the same. Here you check at build time the dependencies the tool needs at run time, which is not very useful. This ensure that the requirements are installed when building the package, which gives no warranties that they will be installed with the package.

papoteur-mga avatar Feb 26 '25 08:02 papoteur-mga

Yes, I did it thinking that the build and install steps would be done at the same time, as is in the README, without thinking about packaging. I don't have much experience with Python projects and just copied something that worked from another project.

I'll be glad to merge a PR that does things correctly.

berarma avatar Feb 26 '25 09:02 berarma

Hello! Please need help with Oversteer 0.8.3. I have 2 days searching for help to install properly. I can't find nothing. I'm new in Linux and have no idea what to do! I receive "No device available" when I start the app and this error in terminal: meson.build:16:5: ERROR: Command /usr/bin/python3 -c 'import importlib.util; import sys; exit(1) if importlib.util.find_spec('"'"'evdev'"'"') is None else exit(0)' failed with status 1 When I try to install Ninja another error: ninja install ninja: error: loading 'build.ninja': No such file or directory

elkamynante avatar Feb 28 '25 14:02 elkamynante

Hello! Please need help with Oversteer 0.8.3. I have 2 days searching for help to install properly. I can't find nothing. I'm new in Linux and have no idea what to do! I receive "No device available" when I start the app and this error in terminal: meson.build:16:5: ERROR: Command /usr/bin/python3 -c 'import importlib.util; import sys; exit(1) if importlib.util.find_spec('"'"'evdev'"'"') is None else exit(0)' failed with status 1 When I try to install Ninja another error: ninja install ninja: error: loading 'build.ninja': No such file or directory

Please, don't take this issue, create a new discussion instead.

berarma avatar Feb 28 '25 15:02 berarma