Commit Graph

164 Commits

Author SHA1 Message Date
bjorn3
c5c0d78533 Remove webrender recipe
While it has some demo executables, it is meant to be used as rust
dependency rather than a standalone library. And in fact can't be
installed as standalone library.
2025-06-22 16:05:07 +02:00
Jeremy Soller
c853efdeb2
Replace libjpeg with libjpeg-turbo entirely 2025-06-13 11:00:31 -06:00
Jeremy Soller
bd86de36fe
libjpeg: provided by libjpeg-turbo 2025-06-12 13:02:39 -06:00
Oleg Pittman
16e3790a50 Recipe conversion 2025-06-12 11:09:34 -06:00
Wildan Mubarok
221b524d23 Use GNU FTP mirror for libgmp 2025-06-12 11:01:59 -06:00
Jeremy Soller
229019b268
gstreamer: enable more features 2025-05-14 12:23:03 -06:00
Jeremy Soller
46fe2bcbb4
libmodplug1: compile dynamically 2025-05-14 10:17:46 -06:00
Jeremy Soller
dda6166d4e
libjpeg: update 2025-05-10 20:51:15 -06:00
Jeremy Soller
33c7739baa
libpsl: compile dynamically 2025-05-10 17:38:43 -06:00
Jeremy Soller
47e4127d7b
harfbuzz: compile with ICU 2025-05-10 13:08:46 -06:00
Jeremy Soller
eadbdc9a2e
pixman: add blake3 hash 2025-05-05 12:12:00 -06:00
Jeremy Soller
131852c21f
Move mesa-x11 and add mesa-glu-x11 and mesa-demos-x11 2025-05-04 21:26:49 -06:00
Jeremy Soller
6650a74ad0
mexa-x11: new mesa variant compiled with GLX 2025-05-04 21:01:14 -06:00
Jeremy Soller
d4fef6be80
cairo: enable X integration 2025-05-04 18:15:16 -06:00
Jeremy Soller
da7ab9bc54
atk: update and fix 2025-05-04 18:02:32 -06:00
Jeremy Soller
09fbbf3dd6
harfbuzz: generate gobject bindings 2025-05-04 17:06:27 -06:00
Jeremy Soller
79126a2ceb
cairo: enable gobject 2025-05-04 16:36:26 -06:00
Jeremy Soller
19966264dc
libnettle: compile dynamically 2025-05-02 09:26:25 -06:00
Jeremy Soller
8ab54540b8
jansson: compile dynamically 2025-05-02 09:25:50 -06:00
Jeremy Soller
e14d8dccc2
gstreamer: enable auto features 2025-05-01 15:03:48 -06:00
Jeremy Soller
9e8c2f6124
libxml2, xz: compile dynamically 2025-05-01 15:01:13 -06:00
Jeremy Soller
631758cabb
libogg, libvorbis: compile dynamically 2025-05-01 14:47:25 -06:00
Jeremy Soller
2eb3de53ab
Remove gstreamer-plugins-good as it comes from gstreamer 2025-05-01 14:25:47 -06:00
Jeremy Soller
4afa9b5fc4
Remove gstreamer-plugins-base as it comes from gstreamer 2025-05-01 14:24:25 -06:00
Jeremy Soller
7a87c0bd90
gstreamer: clean up reicpe, switch to pcre2 2025-05-01 14:20:40 -06:00
Jeremy Soller
98b9c2f470
harfbuzz: use pcre2 2025-05-01 14:17:22 -06:00
Jeremy Soller
66ea5bef62
glib: cleanup recipe 2025-05-01 14:13:28 -06:00
Jeremy Soller
78b56f4f6a
Add pcre2 2025-05-01 14:12:52 -06:00
Jeremy Soller
ab411b6ccb
pcre: compile dynamically 2025-05-01 14:10:07 -06:00
Jeremy Soller
772597bfdd
freetype2: clean up recipe 2025-05-01 14:05:03 -06:00
Jeremy Soller
664e9ba0c1
pango: update to 1.56.3 and compile with meson 2025-05-01 13:52:03 -06:00
Jeremy Soller
db5dbe01ec
fribidi: update and compile with meson 2025-05-01 13:44:50 -06:00
Jeremy Soller
76d1f04f51
harfbuzz: clean up recipe script 2025-05-01 13:36:40 -06:00
Jeremy Soller
97d714f1e1
cairo: update to 1.18.4 and compile with meson 2025-05-01 13:36:03 -06:00
Jeremy Soller
b2b1107283
pixman: update to 0.46 and compile with meson 2025-05-01 13:34:22 -06:00
Jeremy Soller
0e41fb5d7f
expat: compile dynamically and statically 2025-05-01 12:44:27 -06:00
Jeremy Soller
815125a95c
libjpeg: compile both static and dynamic libraries 2025-05-01 12:17:41 -06:00
Jeremy Soller
0c1b51863c
Rename libstdc++ to libstdcxx 2025-04-24 17:38:39 -06:00
Jeremy Soller
f875136589
libgcc: only install shared library 2025-04-24 17:35:39 -06:00
Jeremy Soller
c1bd151d4e
Add recipe for libstdc++ 2025-04-24 17:34:47 -06:00
Jeremy Soller
b7afe611d8
Fix ncurses for aarch64 2025-04-24 09:26:52 -06:00
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
Dorian Davi
c244dc1a76 Add libuv library 2024-10-24 16:59:41 +00:00
Jeremy Soller
24c381e9f2
ffmpeg6: disable docs 2024-10-09 11:35:46 -06:00
Jeremy Soller
2a4bdd2865
Add gstreamer-plugins-good 2024-10-09 11:27:17 -06:00
Jeremy Soller
67a86dcae6
Add gstreamer-plugins-base 2024-10-09 09:57:06 -06:00
Jeremy Soller
a1f1a839cd
gstreamer: convert recipe to toml 2024-10-09 08:34:44 -06:00
Jeremy Soller
da4091c73d
Fix gstreamer build 2024-10-09 08:33:58 -06:00
Ribbon
34e07e31c7 Launch ffplay on video and audio MIME types in Orbital programs 2024-07-22 17:12:43 +00:00
Ribbon
5e66c2fb26 Add ABI separation on the LLVM recipe 2024-06-07 18:55:31 +00:00
Jeremy Soller
7012873054
Update nghttp2 to 1.62.1 2024-05-29 20:23:08 -06:00