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
Jeremy Soller
914b78a284
Merge branch 'patch10' into 'master'
...
fix(cook/fetch): check if directory does not exist
See merge request redox-os/cookbook!445
2025-02-02 15:28:51 +00:00
Jeremy Soller
6711952f88
Merge branch 'patch12' into 'master'
...
fix(cookbook): add runtime dependencies to repo
See merge request redox-os/cookbook!442
2025-02-02 15:28:07 +00:00
Anhad Singh
5b6e0ebe35
fix(runtime_deps_of): do not error out if no packages are specified
...
This may be the case if repo.sh did not build any TOML recipes. In that
case, we can just exit cleanly.
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-02-02 16:55:14 +11: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
Anhad Singh
330ad13e28
fix(cook/fetch): check if directory does not exist
...
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-02-02 13:58:24 +11:00
Jeremy Soller
9b1e5834ae
Merge branch 'update-redoxer' into 'master'
...
Update to latest redoxer
See merge request redox-os/cookbook!444
2025-02-01 04:10:29 +00:00
Ron Williams
d9ad4100bf
Update to latest redoxer
2025-02-01 03:01:57 +00: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
Jeremy Soller
fe8ca261e8
Merge branch 'patch9' into 'master'
...
fix(netsurf)
See merge request redox-os/cookbook!441
2025-01-31 21:10:34 +00:00
Jeremy Soller
0afb194125
Merge branch 'patch1' into 'master'
...
fix(cook): copy source only if newer
See merge request redox-os/cookbook!440
2025-01-31 21:10:25 +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
78bf3a68fc
misc: cleanup
...
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-02-01 00:19:18 +11:00
Anhad Singh
bd5f5357a8
fix(cookbook): add runtime dependencies to repo
...
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-02-01 00:14:42 +11:00
Anhad Singh
af662f716f
fix(netsurf)
...
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-31 22:22:44 +11:00
Anhad Singh
eede787cbf
fix(cook): copy source only if newer
...
Fixes the bug where libgcc was unnecessarily building multiple times.
Which in turn caused other packages to rebuild.
Example: The source path is set to `prefix/${TARGET}/sysroot`. Currently
the way `cook` handles `source.path` ends up messing the timestamp of
`recipes/libs/libgcc/source` as it just performs `copy_dir_all(path,
&source_dir)` without checking if the timestamp of the source path
specified in the recipe was changed. This would consequently update the
timestamp of the source and cause it to rebuild.
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-31 18:39:52 +11:00
Jeremy Soller
3d492f9ae3
Merge branch 'dynamic_linking' into 'master'
...
fix(cook): build shared dependencies
See merge request redox-os/cookbook!438
2025-01-28 18:31:31 +00: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
Anhad Singh
212692e1ea
fix(cook): build shared dependencies
...
Before it was not check if the shared dependencies of a package had been
built. This resulted in the installer panicking as it tried to install
a non-built package. This commit fixes that issue.
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-28 21:52:34 +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
Jeremy Soller
2b4e757048
Merge branch 'dynamic_linking' into 'master'
...
feat: dynamic
See merge request redox-os/cookbook!432
2025-01-20 20:03:13 +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
9f2cb652a3
feat(cookbook): rust dynamic
...
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-20 19:01:36 +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
Anhad Singh
dff2dcd4d6
feat(git): dynamic
...
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-20 19:01:36 +11:00