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 - ofLibs #8237

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

Apothecary alternative - ofLibs #8237

dimitre opened this issue Dec 21, 2024 · 5 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 dimitre changed the title Apothecary alternative - proof of concept Apothecary alternative - ofLibs Mar 5, 2025
@dimitre
Copy link
Member Author

dimitre commented Mar 5, 2025

It would be great if others could jump in and work on other platforms like Windows or Linux.
Each platform added will be less and less work since only the specific platform changes are needed

@dimitre
Copy link
Member Author

dimitre commented Mar 5, 2025

Recently Chalet project started supporting Meson targets which is great news for libs like Cairo
chalet-org/chalet#384

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