Commit Graph

2072 Commits

Author SHA1 Message Date
Jeremy Soller
997381ef8a
quakespasm: fix compilation now that patches are supported for git 2025-02-28 10:45:47 -07:00
Ron Williams
a48b1f314e Fix base recipe.toml ([source] was commented out) 2025-02-24 06:51:14 +00:00
Jeremy Soller
f464a6e4b4 initfs: adapt to usrmerge 2025-02-22 08:35:44 -07:00
Jeremy Soller
76ddc51e4e netsurf: Add libpng to shared-deps 2025-02-22 08:00:59 -07:00
bjorn3
2415c012d2 Merge ipcd and ptyd into the base repo 2025-02-21 20:17:22 +01:00
Jeremy Soller
e0eae67a0f Merge branch 'initial_base_repo' into 'master'
Merge most initfs contents into a single base-initfs recipe

See merge request redox-os/cookbook!454
2025-02-19 22:34:54 +00:00
LLeny
f84c756c0e LuaJIT dynamic recipe 2025-02-19 18:47:56 +08:00
bjorn3
af63354d2c Merge most initfs contents into a single base-initfs recipe 2025-02-18 21:52:50 +01:00
Jeremy Soller
69c6dd237a Merge branch 'dyn-link-devilution' into 'master'
Dynamically linked DevilutionX

See merge request redox-os/cookbook!451
2025-02-17 14:10:09 +00:00
Jeremy Soller
2a5959bbf5 Merge branch 'dyn-link-bzip2' into 'master'
Build shared bzip2 library if requested

See merge request redox-os/cookbook!450
2025-02-17 14:09:38 +00:00
Josh Megnauth
8eba85b35a
Build shared bzip2 library if requested 2025-02-17 01:38:13 -05:00
Josh Megnauth
51e3b83d39
Dynamically linked DevilutionX 2025-02-17 01:29:13 -05:00
Josh Megnauth
a8859261ee
Bump and dynamically link libpng 2025-02-15 01:01:03 -05:00
Anhad Singh
5c45667dce
feat(netsurf): dynamic
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-02-11 20:20:03 +11: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
dea85812d1
fix(zlib): set soname
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-02-10 23:20:17 +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
9042d5ebd4
fix(cosmic-term): add missing shared-deps
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-02-09 18:51:46 +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
Anhad Singh
d13b4b3fba
feat(cosmic-term): dynamic
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-02-09 18:48:02 +11:00
Jeremy Soller
14a5102964 Merge branch 'patch3' into 'master'
TOML conversions to fix build

See merge request redox-os/cookbook!446
2025-02-02 15:29:47 +00:00
Anhad Singh
49b31c3d89
feat(prboom): TOML recipe
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-02-02 16:41:48 +11:00
Anhad Singh
7a0b6a54ab
feat(terminfo): convert to TOML recipe
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-02-02 15:27:43 +11:00
Jeremy Soller
ec8a673b56
Remove source section from libgcc 2025-01-31 14:33:14 -07:00
Jeremy Soller
a5a24d4f76 Merge branch 'patch24' into 'master'
fix(cosmic-files): set shared-deps instead of package deps

See merge request redox-os/cookbook!443
2025-01-31 21:10:39 +00:00
Anhad Singh
038625476b
fix(cosmic-files): set shared-deps instead of package deps
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-02-01 00:33:33 +11:00
Anhad Singh
af662f716f
fix(netsurf)
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-31 22:22:44 +11:00
Jeremy Soller
5ae8c495eb Merge branch 'patch1' into 'master'
feat(cosmic-files): dynamic

See merge request redox-os/cookbook!439
2025-01-28 18:31:12 +00:00
Anhad Singh
d6a499b29f
feat(cosmic-files): dynamic
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-28 22:13:10 +11:00
Jeremy Soller
ba8ee6251e Merge branch 'dynamic_linking' into 'master'
feat(gettext): dynamic

See merge request redox-os/cookbook!437
2025-01-27 13:02:33 +00:00
Anhad Singh
443b55efd9
feat(gettext): bump to 0.22.5
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-27 20:31:39 +11:00
Anhad Singh
3dc8a10685
feat(gettext): dynamic
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-27 20:31:15 +11:00
Jeremy Soller
3cdfa5c4ba Merge branch 'package-boost' into 'master'
Update Boost recipe

See merge request redox-os/cookbook!436
2025-01-25 00:06:27 +00:00
Jeremy Soller
9c359bcffb Merge branch 'dynamic_linking' into 'master'
fix(coobook): separate shared deps

See merge request redox-os/cookbook!435
2025-01-25 00:05:35 +00:00
Anhad Singh
1eb6a6b0e8
chore: delete old WIP patchelf recipe
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-24 22:19:07 +11:00
Anhad Singh
a8aec7a510
feat(patchelf)
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-23 21:39:26 +11:00
Josh Megnauth
d060cff101
Update Boost recipe
Boost depends on some missing `wchar.h` functions which are wrapped and
exposed by C++. Some of the libraries seem to either depend on `openat`
or depend on external libraries that depend on `openat`.

The main purpose of this patch is to update the recipe to an almost
working state until those issues are resolved.
2025-01-23 00:35:59 -05: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
88ee0be35d
feat(ion): dynamic
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-23 13:12:39 +11:00
Ribbon
c3a830830c Add the quick-serve recipe 2025-01-20 21:49:14 +00: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
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
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
9e3aa1b480 feat(llvm): dynamic
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-20 19:01:36 +11:00