Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bootstrap dependencies script #19

Open
kbingham opened this issue Nov 23, 2020 · 7 comments
Open

bootstrap dependencies script #19

kbingham opened this issue Nov 23, 2020 · 7 comments
Labels
good first issue Good for newcomers help wanted Extra attention is needed

Comments

@kbingham
Copy link
Owner

we have a growing complexity of dependencies.
It would be nice if we could wrap this up in a helper script:

bootstrap-deps.sh [all] [cam] [qcam] [raspberrypi] [tracing] [gstreamer] [hotplug] [documentation] [tracing]

@kbingham kbingham added good first issue Good for newcomers help wanted Extra attention is needed labels Mar 15, 2021
@filbert14
Copy link

filbert14 commented Feb 23, 2023

Hey! Is this still needed? Could I work on this as my first patch? I am interested in contributing to libcamera for GSoC 2023 :)

@kbingham
Copy link
Owner Author

Sure, might be a helpful/useful addition - I'm not sure how we could make something generic across distributions - but it would certainly have potential to be a first contribution for sure.

@filbert14
Copy link

filbert14 commented Feb 23, 2023

Hey! I submitted my patch to the libcamera mailing list (please tell me if it did not arrive, it's my first time working with patches). I added the script to utils - it installs all required dependencies and allows installation of any optional dependencies using the syntax you wrote above.

It also has a help message to detail the arguments for the optional dependencies. For now though, it would only work for debian/ubuntu based distros (those which use apt-get as package manager). And simply doesn't do anything otherwise. Sorry for the delay, I spent a lot of time trying to find a solution to make this work generically but did not come to a compact alternative. Maybe I could expand the current solution in another PR?

@kbingham
Copy link
Owner Author

Yes, I think it hit the list. Thanks!

As we only specify dependencies for debian/ubuntu - I think it's reasonable that the script only handles that for now ;-) - Lets continue discussions on the list. Hopefully we can get some review comments from other community members or someone to try and test it.

@kbingham
Copy link
Owner Author

Join the IRC/Matrix channel too if you want to get into GSoC ... it really helps to get an idea of whats going on.

@filbert14
Copy link

filbert14 commented Feb 24, 2023

I was able to find the IRC channel in webchat but wasn't able to find the matrix channel, could you tell me where I could find it? There doesn't seem to be any public room. Sorry and thanks!

@kbingham
Copy link
Owner Author

https://app.element.io/#/room/#_oftc_#libcamera:matrix.org - it's just the matrix bridge to the irc channel.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants