Commit Graph

73 Commits

Author SHA1 Message Date
Jeremy Soller
6a90635761
libpng: also compile statically 2025-04-21 12:38:34 -06:00
Jeremy Soller
6e063ffe7a
freetype2: also build statically 2025-04-21 12:17:45 -06:00
Jeremy Soller
289c3e69b8
Drop COOKBOOK_PREFER_STATIC 2025-04-18 10:52:50 -06:00
Jeremy Soller
f78c3499bc
libgcc: fix compilation on riscv64gc 2025-04-17 15:50:17 -06:00
Jeremy Soller
4a30b2e4ad
sdl2-image: compile dynamically 2025-04-11 14:40:15 -06:00
Jeremy Soller
a114578c39
Add sdl2-gfx 2025-04-11 14:10:08 -06:00
Jeremy Soller
c2b50d8f30
sdl2-ttf: add blake3 hash 2025-04-11 14:06:24 -06:00
Jeremy Soller
f7d1d2360f
sdl2-ttf: convert to toml and compile dynamicaly 2025-04-11 14:02:30 -06:00
Jeremy Soller
6ecf45d219
ncursesw: convert to toml 2025-04-11 12:50:07 -06:00
Jeremy Soller
a4fb5aad50
cairo: compile dynamically 2025-04-11 12:28:14 -06:00
Jeremy Soller
cc93c7e467
liborbital: compile dynamically 2025-04-11 12:26:26 -06:00
Jeremy Soller
6909fdd9b2
Refactor shared dependency handling 2025-04-11 11:15:44 -06:00
Jeremy Soller
549c1fd8e2
gstreamer: update and compile dynamically 2025-04-10 17:32:28 -06:00
Jeremy Soller
2fc7a0cafe
harfbuzz: update and compile dynamically 2025-04-10 17:08:32 -06:00
Jeremy Soller
9024df0007
freetype2: fix dynamic library compilation 2025-04-10 17:02:39 -06:00
Jeremy Soller
a20b571459
freetype2: compile dynamically 2025-04-10 17:00:45 -06:00
Jeremy Soller
505d492a94
glib: update and build dynamic library 2025-04-10 15:20:26 -06:00
Jeremy Soller
0df243b4cb
libffi: update and build dynamic library 2025-04-10 15:16:09 -06:00
Jeremy Soller
0b4cb3d2fc
sdl1: enable pthread semaphores 2025-04-10 11:01:41 -06:00
Josh Megnauth
8f32d5ed38 Bump MPFR 2025-03-21 03:51:20 +00:00
Artur Assis Alves
65c2351657 Edit recipe.toml: blake3 hash 2025-03-20 18:55:23 +00:00
Artur Assis Alves
5b6ab2602e Edit recipe.toml 2025-03-20 18:42:41 +00:00
Josh Megnauth
4975df337f
fix: libuv patch redefines existing structs
Relibc defines those structs now. The build fails because the patch
redefines those structs.
2025-03-16 01:09:39 -04:00
bjorn3
3c2855099c libs/libsodium: Avoid usage of legacy scheme path format 2025-03-13 18:27:40 +01:00
Jeremy Soller
efbe97918e
mesa: install to /usr 2025-02-28 18:29:25 -07:00
Jeremy Soller
63289089e0
zlib: install to /usr 2025-02-28 18:29:15 -07:00
Josh Megnauth
a8859261ee
Bump and dynamically link libpng 2025-02-15 01:01:03 -05:00
Anhad Singh
dea85812d1
fix(zlib): set soname
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-02-10 23:20:17 +11:00
Anhad Singh
c19cb76085
feat(libssh2): dynamic
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-02-09 18:50:33 +11:00
Anhad Singh
5902050250
misc(openssl1): remove old patch
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-02-09 18:49:31 +11:00
Jeremy Soller
ec8a673b56
Remove source section from libgcc 2025-01-31 14:33:14 -07:00
Anhad Singh
8b663ee368 fix(cookbook): shared dependencies
These shall only be added iff `PREFER_STATIC` is not set.

Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-23 16:12:12 +11:00
Anhad Singh
3ee1f4da00 feat(cookbook): add the option to prefer static
By default all libraries and applications that can be dynamically linked
will be dynamically linked. You can override this behaviour by setting
the `COOKBOOK_PREFER_STATIC` environment variable. Note that if you
perviously did not use this flag, it might (most likely will) require a
complete userland sysroot recompilation.

It will look like this:
```bash
$ make clean
$ COOKBOOK_PREFER_STATIC=yes make image
```

For testing, the following will also work:
```bash
$ COOKBOOK_PREFER_STATIC=yes make cr.{PACKAGE_NAME} # obviously replace
                                                    # PACKAGE_NAME with
                                                    # the name of a package :)
```

Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-20 19:55:37 +11:00
Anhad Singh
48bed31e92
misc(libiconv): set the flags instead of appending
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-20 19:11:39 +11:00
Anhad Singh
bbead114d1 feat(openssl1): dynamic
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-20 19:01:36 +11:00
Anhad Singh
80c7e5a438 Revert "feat(mesa): dynamic"
This reverts commit c284034cff0dcefd7fc8ac2983e231ec4c23af5c.
2025-01-20 19:01:36 +11:00
Anhad Singh
75e944f6a5 feat(mesa): dynamic
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-20 19:01:36 +11:00
Anhad Singh
30cd0e845d feat(recipes): libgcc
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-20 19:01:36 +11:00
Anhad Singh
11c96f8bee feat(nghttp2): bump to v1.64.0
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-20 19:01:36 +11:00
Anhad Singh
f92b72224d feat(nghttp2): dynamic
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-20 19:01:36 +11:00
Anhad Singh
3e45672be6 feat(mpc)
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-20 19:01:36 +11:00
Anhad Singh
e4f0e28b57 feat(libiconv): bump to 1.17
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-20 19:01:36 +11:00
Anhad Singh
51e8e1a015 feat(libiconv): dynamic
We also statically build as cosmic-files requires it.

Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-20 19:01:36 +11:00
Anhad Singh
ebfbfde532 feat(zlib): dynamic
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-20 19:01:36 +11:00
Anhad Singh
55fcf436d1 feat(libmpfr): dynamic
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-20 19:01:36 +11:00
Anhad Singh
2551aeeea0 feat(libgmp): bump to 6.3.0
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-20 19:01:36 +11:00
Anhad Singh
b4dcf6b9c0 feat(libgmp): dynamic
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-20 19:01:36 +11:00
Jeremy Soller
dd43b57f1e
Add libmodplug1 2025-01-09 08:44:14 -07:00
Josh Megnauth
1f79304159 Fix glib's patch 2024-12-03 21:45:57 +00:00
doriancodes
6a4ab2283d add luv and lua-compat-5.3 2024-10-29 21:05:49 +01:00