Jeremy Soller
9c433f4d48
Merge llvm18-shared and llvm18 into llvm18
2025-05-06 21:53:21 -06:00
Jeremy Soller
ce45360e81
llvm18-shared: reuse llvm18 source
2025-05-04 21:00:50 -06:00
Jeremy Soller
a775a29fb4
gdk-pixbuf: use pcre2 instead of pcre
2025-05-04 18:03:08 -06:00
Jeremy Soller
af909487ef
pkg-config: link pcre2
2025-05-01 14:41:52 -06:00
Jeremy Soller
c9cc0fde6d
gdk-pixbuf: cleanup recipe
2025-05-01 13:53:47 -06:00
Jeremy Soller
19fe0f97d1
fontconfig: update to 2.16.0
2025-05-01 12:49:36 -06:00
Jeremy Soller
083c43634c
fontconfig: fix compilation of dynamic libraries
2025-05-01 12:45:19 -06:00
Jeremy Soller
2b12ab1fe5
gdk-pixbuf: convert to toml, compile dynamically
2025-05-01 12:24:59 -06:00
Jeremy Soller
c1bd151d4e
Add recipe for libstdc++
2025-04-24 17:34:47 -06:00
Jeremy Soller
a4b7309131
git: use machine/endian.h to determine endianness
2025-04-24 11:21:43 -06:00
Jeremy Soller
8d73ecc27f
cargo: install to /usr
2025-04-23 16:15:38 -06:00
Jeremy Soller
6b617d0ad1
gcc13: remove redundant package depends
2025-04-21 13:16:10 -06:00
Jeremy Soller
531df3382f
nasm: use gstreamer mirror
2025-04-18 14:25:32 -06:00
Jeremy Soller
289c3e69b8
Drop COOKBOOK_PREFER_STATIC
2025-04-18 10:52:50 -06:00
Jeremy Soller
013180b556
fontconfig: fix build
2025-04-11 11:32:23 -06:00
Jeremy Soller
6909fdd9b2
Refactor shared dependency handling
2025-04-11 11:15:44 -06:00
Jeremy Soller
8621c086ab
fontconfig: compile dynamically
2025-04-10 17:10:14 -06:00
Jeremy Soller
d967285816
pkg-config: compile dynamically
2025-04-10 15:59:45 -06:00
Ron Williams
b2c17c711a
Git: remove man pages due to colon in filenames
2025-03-05 02:24:09 -08:00
Jeremy Soller
49c8edd4fe
llvm18: install to /usr
2025-02-28 18:38:42 -07:00
Jeremy Soller
e9c93d1111
cargo: sort dependencies
2025-02-28 15:33:34 -07:00
Jeremy Soller
86702c993a
git: convert to toml
2025-02-28 15:27:18 -07:00
LLeny
f84c756c0e
LuaJIT dynamic recipe
2025-02-19 18:47:56 +08:00
Anhad Singh
4f70981463
feat(rustc): dynamic
...
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-02-10 23:22:28 +11:00
Anhad Singh
efada0e656
feat(llvm18-shared)
...
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-02-10 23:19:54 +11:00
Anhad Singh
e731a3ab52
feat(cargo): dynamic
...
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-02-09 18:53:21 +11: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
61b536c275
feat(gcc13): dynamic
...
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-20 19:01:36 +11:00
Anhad Singh
4958040529
Revert "feat(llvm): dynamic"
...
This reverts commit 3ded192f52b46f635d59bfd0b3141d02c56ce7c0.
2025-01-20 19:01:36 +11:00
Anhad Singh
9e3aa1b480
feat(llvm): dynamic
...
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-20 19:01:36 +11:00
Anhad Singh
dff2dcd4d6
feat(git): dynamic
...
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-20 19:01:36 +11:00
Anhad Singh
69e5aef6f3
feat(gnu-make): dynamic
...
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-20 19:01:34 +11:00
Jeremy Soller
c224b9a101
Revert "Fix llvm18 recipe on newer Pop"
...
This reverts commit f953d63d65 .
2025-01-14 19:56:47 -07:00
Jeremy Soller
f953d63d65
Fix llvm18 recipe on newer Pop
2025-01-14 15:23:15 -07:00
Josh Megnauth
1d5b170e3c
fix: GNU Make detects our glob.h
...
GNU Make's configure detects our new `glob.h` so we don't have to
override it anymore. Overriding it causes compilation to fail.
2025-01-05 02:58:23 -05:00
Jeremy Soller
73924de28f
gnu-make: use glob implementation from relibc
2024-12-30 13:01:45 -07:00
Josh Megnauth
ee3f3e7679
Fix and bump lua54
2024-12-01 23:04:44 -05:00
Ribbon
1c978c7267
Rename the hello-world recipe
2024-11-05 16:44:39 +00:00
Dorian Davi
223ba2b908
Luarocks port
2024-10-29 23:02:38 +00:00
Bendeguz Pisch
c5a6357d85
Update GNU make to v4.4 and create new recipe and new patch.
2024-08-31 12:06:50 +00:00
Ribbon
e87c300591
Move recipes to the WIP category
2024-07-07 13:06:54 +00:00
Ribbon
5e66c2fb26
Add ABI separation on the LLVM recipe
2024-06-07 18:55:31 +00:00
Jeremy Soller
20465f86f0
Set crt-static to true in rust recipe
2024-05-30 11:37:45 -06:00
Jeremy Soller
74e18a5fb5
Update llvm and rust
2024-05-29 09:54:05 -06:00
Ribbon
2c62ed7da6
Add a recipe for "Hello World" examples
2024-04-09 14:12:32 +00:00
Jeremy Soller
97aa876f2a
gcc13: disable LTO
2024-04-01 11:06:17 -06:00
Ribbon
fa7698e2aa
Add new categories, move recipes and update the README
2024-02-19 14:17:38 +00:00
bjorn3
adaf1c9631
Convert lci recipe to toml
2024-01-08 21:33:55 +01:00
bjorn3
8209fa04c9
Convert fal recipe to toml and move to wip
2024-01-08 21:33:32 +01:00