Commit Graph

2744 Commits

Author SHA1 Message Date
Wildan M
df998c35b2 Port webkitgtk3 bmalloc 2025-10-08 04:11:58 +07:00
Ribbon
5a4ab8c412 Try to fix more CMake-based recipes 2025-10-07 15:35:21 -03:00
Ribbon
290d196d02 Try to fix more CMake-based recipes 2025-10-07 15:01:01 -03:00
Ribbon
44a7e9174a Try to fix more CMake-based recipes 2025-10-07 14:13:06 -03:00
Ribbon
ba7c6468b3 Update recipe TODOs 2025-10-07 12:36:57 -03:00
Ribbon
5ee02311d5 Update recipe TODOs 2025-10-06 18:47:11 -03:00
Ribbon
592ffa6574 Try to fix more CMake-based recipes 2025-10-06 18:19:49 -03:00
Ribbon
2327795aaa Try to fix more CMake-based recipes 2025-10-06 17:41:00 -03:00
Ribbon
24daf75ed9 Try to fix more CMake-based recipes 2025-10-06 17:07:13 -03:00
Ribbon
82cdd055e4 Try to fix CMake-based recipes 2025-10-06 15:46:34 -03:00
Ribbon
7eed897f82 Add recipes 2025-10-06 15:30:37 -03:00
Jeremy Soller
da7c05fcde Merge branch 'sccache-webkit' into 'master'
Enable sccache and fix memory pressure for webkitgtk3

See merge request redox-os/cookbook!652
2025-10-05 07:37:20 -06:00
Wildan M
c6fc696324 Unconditionally disable unified builds 2025-10-05 19:59:43 +07:00
Wildan Mubarok
89bddfef81 Add condition for low memory build 2025-10-05 08:43:23 +00:00
Wildan Mubarok
5a73518cc2 Enable sccache for webkitgtk3 2025-10-05 06:50:52 +00:00
Wildan M
1eba0467e7 Skip gettext docs 2025-10-05 12:59:32 +07:00
Jeremy Soller
4effaa8da1
webkitgtk3: enable debug logs 2025-10-02 13:08:59 -06:00
Jeremy Soller
1685d393a1 Merge branch 'servo-tidy' into 'master'
Tidy up servo recipe

See merge request redox-os/cookbook!647
2025-10-01 13:29:34 -06:00
Jeremy Soller
a71d1b3beb Merge branch 'libxcursor_so' into 'master'
libxcursor + .so

See merge request redox-os/cookbook!612
2025-10-01 13:29:16 -06:00
Jeremy Soller
bcd2cde24d Merge branch 'hello-redox' into 'master'
Move the "Hello Redox" tests to a recipe for better filesystem config organization

See merge request redox-os/cookbook!646
2025-10-01 07:38:13 -06:00
Wildan M
1697c2f2df Use upstream 2025-10-01 14:59:53 +07:00
Wildan M
3422853f65 Working patches 2025-10-01 14:30:19 +07:00
Wildan Mubarok
91ee785ce3 Rename libwayland 2025-10-01 01:47:58 +00:00
Wildan M
4c4bfd7caf Port wayland client and Xwayland 2025-10-01 08:12:07 +07:00
Wildan M
f1f1795641 Use patches for servo 2025-10-01 06:01:08 +07:00
Wildan M
f26fd8dee1 Tidy up servo recipe 2025-09-30 20:59:24 +07:00
Ribbon
e64f9dd92a Move the "Hello Redox" tests to a recipe for better filesystem config organization 2025-09-30 06:47:46 -03:00
Ribbon
81bce6bf7c Try to fix the libbrotli recipe 2025-09-29 08:56:31 -03:00
Ribbon
3ad2cef516 Pin fltk version on dillo recipe 2025-09-29 08:48:48 -03:00
Ribbon
e2928dc117 Update fltk recipes 2025-09-29 08:47:10 -03:00
Ribbon
33610038e0 Add dillo recipe 2025-09-29 08:28:50 -03:00
Jeremy Soller
59f978d106 Merge branch 'posix-tests' into 'master'
Add recipe for redox-posix-tests

See merge request redox-os/cookbook!638
2025-09-28 18:41:18 -06:00
Jeremy Soller
edb56a1153 python312: workaround for missing CLOCK_THREAD_CPUTIME_ID 2025-09-28 13:47:54 -06:00
Jeremy Soller
942c3ea4da python312: built host compiler for cross compilation 2025-09-28 13:14:01 -06:00
Jeremy Soller
69573f5bd4 Revert "python312: use whatever system python3 is installed for the build"
This reverts commit b5daccaed1.
2025-09-28 12:48:08 -06:00
Jeremy Soller
b5daccaed1 python312: use whatever system python3 is installed for the build 2025-09-28 12:43:45 -06:00
Wildan Mubarok
f5e8c8e135 Merge branch 'master' into 'fix-php-2'
# Conflicts:
#   recipes/dev/php84/recipe.toml
2025-09-28 16:56:01 +00:00
Wildan M
ad86bbb88c Fix php symlink part II 2025-09-28 23:53:47 +07:00
Jeremy Soller
2c82b6c92a Merge branch 'fix-liborbital' into 'master'
Fix liborbital for non x86_64 targets

See merge request redox-os/cookbook!644
2025-09-28 10:35:17 -06:00
Wildan M
ff65ed2fec Fix liborbital for non x86_64 targets 2025-09-28 23:27:17 +07:00
Wildan Mubarok
88c49c4c60 Fix php symlink 2025-09-28 15:44:54 +00:00
Jeremy Soller
2050bb106b Merge branch 'openssh-key' into 'master'
Disable OpenSSH key generation

See merge request redox-os/cookbook!642
2025-09-28 08:53:22 -06:00
Wildan M
503dc4998f Disable OpenSSH key generation 2025-09-28 21:51:07 +07:00
Wildan M
e1334e2f49 Use upstream cargo 2025-09-28 15:04:03 +07:00
Ron Williams
6e8f2b872e Add redox-posix-tests recipe with correct git reference 2025-09-27 04:49:01 +00:00
Ron Williams
71fac772cc Add recipe for redox-posix-tests 2025-09-26 22:15:20 +00:00
Jeremy Soller
58fc70fc7e
installer-gui: add manifest 2025-09-26 16:01:04 -06:00
Jeremy Soller
a293894717 Merge branch 'server-demo' into 'master'
Promote php, python, openssh, nginx

See merge request redox-os/cookbook!637
2025-09-26 14:26:07 -06:00
Wildan M
a74c40e1a3 Add NGINX patches 2025-09-27 02:35:46 +07:00
Wildan M
adefb4b361 Promote php, python, openssh, nginx 2025-09-27 01:51:29 +07:00
Ribbon
f5540bc4c8 Move the termplay recipe 2025-09-26 06:21:51 -03:00
Ribbon
c1a4fd7708 Add recipes 2025-09-26 06:18:57 -03:00
Jeremy Soller
f379d330b9
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/cookbook 2025-09-25 09:51:00 -06:00
Jeremy Soller
6878536fe5
base-initfs: preserve DISK_LIVE environmental variables for performant installer 2025-09-25 09:50:54 -06:00
Wildan Mubarok
f02eebc94e Merge branch cookbook:master into go-pkg 2025-09-23 01:27:52 +00:00
Wildan Mubarok
a4979d330d Update packaging for Go 2025-09-23 01:27:20 +00:00
Jeremy Soller
59e0a2c91f
ncurses: fix build when dynamic linking not possible 2025-09-22 11:35:38 -06:00
Jeremy Soller
dd0f30a61e
cosmic-player: manually link libiconv 2025-09-21 21:17:49 -06:00
Jeremy Soller
16b65fdadb
openssh: add zstd dependency 2025-09-21 21:14:49 -06:00
Jeremy Soller
38717c26ba Merge branch 'revert-git' into 'master'
Revert some patches of git

See merge request redox-os/cookbook!633
2025-09-21 05:30:35 -06:00
Wildan Mubarok
36977a0bb7 Revert some patches of git 2025-09-21 05:57:14 +00:00
Wildan M
cdf9fe3e8d Port OpenSSL3 2025-09-20 13:34:16 +07:00
Wildan M
450349c392 Support PHP and Python with OpenSSL 2025-09-20 16:06:02 +07:00
Jeremy Soller
1816f94f98
xserver-xorg: disable use of SO_PEERCRED until it works 2025-09-19 15:00:35 -06:00
Wildan M
ce270cacab Remove git PATH custom handling 2025-09-19 22:22:04 +07:00
Wildan M
b10ef5910d Fix bash PATH to use double colon 2025-09-19 21:58:47 +07:00
Ron Williams
61d5ecefc0 openposixtestsuite: Add dependencies and simplify recipe 2025-09-19 06:44:27 -06:00
Wildan M
0fbd836535 Add libedit and php readline support 2025-09-18 09:32:33 +07:00
auronandace
adf95141be add gnu-grep as dependency to os-test 2025-09-17 19:30:24 +01:00
Wildan M
80a76fab89 Fix ARCH 2025-09-17 22:06:14 +07:00
Wildan M
0a2351722f Port python 2025-09-17 21:55:34 +07:00
auronandace
9c2c0133b2 add sed as a dependency to os-test 2025-09-16 17:52:17 +01:00
Wildan M
f38f5b716e Add more libuv patches 2025-09-16 16:48:17 +07:00
Wildan M
b9989ce494 Add patches 2025-09-16 16:30:46 +07:00
Wildan M
fb1fdb5e9a Neovim can compile now 2025-09-16 16:28:04 +07:00
Wildan M
4c35a8fa67 Use luajit in luv 2025-09-16 14:10:55 +07:00
Wildan M
b9d3ea3837 Use luajit to compile lua 2025-09-16 13:37:39 +07:00
Wildan M
e6874461fe Merge branch 'master' of https://gitlab.redox-os.org/redox-os/cookbook into neovim-deps 2025-09-16 11:18:17 +07:00
Wildan M
aea5413b08 Port PHP 2025-09-16 07:54:38 +07:00
Wildan Mubarok
43720fd297 Port nginx 2025-09-15 20:04:42 +00:00
Wildan Mubarok
97bab15d69 Add gnu-binutils as depedency of gcc13 2025-09-15 18:31:53 +00:00
Ribbon
c22f422720 Add recipes 2025-09-15 06:36:55 -03:00
Wildan Mubarok
9c1d20d27b Port valkey 2025-09-14 13:42:01 +00:00
Wildan Mubarok
f5ea670b2a Patch libarchive temporarily 2025-09-14 10:23:50 +00:00
Wildan Mubarok
a13d17f4e6 Use forked wasmtime 2025-09-13 15:12:17 +00:00
Jeremy Soller
d7ed578c37 Merge branch 'self-hosting' into 'master'
Initial self-hosting support

See merge request redox-os/cookbook!614
2025-09-12 15:39:51 -06:00
Wildan Mubarok
0d307fa4e7 Initial self-hosting support 2025-09-12 15:39:51 -06:00
Josh Megnauth
0ca65a8415
Fish (builds, runs, hangs on waitpid)
Fish builds and runs! The patch is refreshingly simple:

* mount.h is disabled because we don't have it.
* A recent revision of libc is needed for Redox constants. Types changed
  a bit between releases, so some casts had to be removed or added.
* We don't have pselect, so I had to hack around it by mimicking how it
  works.

Unfortunately, running programs or commands hangs unless part of a
pipeline. So, `ls` hangs but `ls &` works. It seems like a waitpid issue
rather a fork/exec issue.
2025-09-11 02:03:18 -04:00
Wildan Mubarok
bf8d95bef2 Fix install failure due to symlink 2025-09-10 17:36:54 +00:00
Wildan Mubarok
15fa1220e3 Merge branch cookbook:master into neovim-deps 2025-09-10 08:36:49 +00:00
Jeremy Soller
0e3209c1ad
mpg123: update and fix dynamic linking 2025-09-08 21:11:04 -06:00
Jeremy Soller
52ad8afab0
libtheora: update and fix dnamic linking 2025-09-08 21:08:21 -06:00
Jeremy Soller
4626a9472e
libogg: update and drop patch 2025-09-08 21:07:26 -06:00
Jeremy Soller
9f4b064e76
openal: fix dynamic linking and use cookbook_cmake 2025-09-08 21:01:20 -06:00
Jeremy Soller
1806fa3556
glib: workaround partial support of openat 2025-09-08 15:01:42 -06:00
Andrzej J Skalski
92ca796080 libxcursor + .so 2025-09-08 19:24:39 +02:00
Jeremy Soller
6ee43db51c Merge branch 'rsync' into 'master'
Update and promote rsync

See merge request redox-os/cookbook!610
2025-09-08 07:36:54 -06:00
Jeremy Soller
345fff81f1 Merge branch 'add-zig' into 'master'
Update zig recipe

See merge request redox-os/cookbook!576
2025-09-08 07:32:21 -06:00
Wildan M
abc2c810d0 Update and promote rsync 2025-09-08 13:31:12 +07:00
Jeremy Soller
57e1a71875
openssl1: fix target used for compiler 2025-09-07 20:53:56 -06:00