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

Apothecary alternative - proof of concept #8237

Open
dimitre opened this issue Dec 21, 2024 · 4 comments
Open

Apothecary alternative - proof of concept #8237

dimitre opened this issue Dec 21, 2024 · 4 comments

Comments

@dimitre
Copy link
Member

dimitre commented Dec 21, 2024

https://github.com/dimitre/ofLibs

some ideas being tested here:
individual folders for each library / target / architecture
each library change will spawn runners to create only the specific library, and add to a specific release.
so small incremental changes in one formula doesn't affect others. they will be quick to compile.

this is already working, without using any github actions for releaes, only gh command.

@dimitre
Copy link
Member Author

dimitre commented Dec 22, 2024

I've just changed the name to ofLibs
https://github.com/dimitre/ofLibs
emscripten working there, RPI next.

@dimitre
Copy link
Member Author

dimitre commented Jan 17, 2025

Almost all macOS libraries built and tested (except svgtiny / curl-openssl and cairo)
I'll be completing macOS libraries so I have a OF fork that can work consistently.
Other platforms are tested and can be done if others jump in developing and testing.

@ofTheo
Copy link
Member

ofTheo commented Jan 17, 2025

I saw of feel if ofLibs is to be an alternative to apothecary or replacement, leaning on stuff like vcpkg might make it much more maintainable.

I generally think we should be using less libraries in the core and be building less libraries ourselves :-)

@dimitre
Copy link
Member Author

dimitre commented Jan 20, 2025

I've finished macOS libs with exception of svgtiny. it is using a stripped down fork only meant to work with macos right now.
if anybody wants to try you can get it cloned with libs installed in less than 30 seconds (in my slow rural radio internet)

time git clone --branch tuningfork https://github.com/dimitre/openframeworks --depth 1 ofvision
cd ofvision
time ./libs.sh

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants