Compare commits

...

6235 Commits

Author SHA1 Message Date
Jeremy Soller
ad6defe587 Merge branch 'static-programs' into 'master'
Support compiling more i586 programs

See merge request redox-os/redox!2201
2026-06-21 13:41:52 -06:00
Wildan M
2ba2fd843e Support compiling more i586 programs 2026-06-21 20:51:08 +02:00
Ribbon
affe2ef023 Merge branch 'remove-perm' into 'master'
Remove unnecessary permission from auto-test script

See merge request redox-os/redox!2199
2026-06-21 03:09:04 -03:00
Ribbon
d77108f56a Remove unnecessary permission from auto-test script 2026-06-21 00:03:12 -03:00
Ribbon
bca3e81151 Rename vid/camera recipe category to vid/cam 2026-06-20 23:55:16 -03:00
Ribbon
76f47da37e Remove unnecessary permissions in recipe executables 2026-06-20 23:53:45 -03:00
Ribbon
d0845a7f5e Rename some wip recipe categories 2026-06-20 23:22:48 -03:00
Ribbon
775eb5a9d7 Improve/updates some recipes and add/improve TODOs 2026-06-20 23:14:54 -03:00
Wildan Mubarok
b10d7009ff Merge branch 'boxedwine' into 'master'
Fix boxedwine compilation

See merge request redox-os/redox!2198
2026-06-20 13:44:30 +00:00
Wildan Mubarok
2a5f25b30f Merge branch 'gawk' into 'master'
Remove gawk patches, Remove older duplicate tk recipe

See merge request redox-os/redox!2197
2026-06-20 13:44:22 +00:00
Wildan M
b2cf0e4c67 Fix boxedwine compilation 2026-06-20 10:52:45 +02:00
Wildan M
2426b0a0bf
Remove older duplicate tk recipe 2026-06-20 14:19:09 +07:00
Wildan M
9597cb30ed
Remove gawk patches 2026-06-20 14:18:06 +07:00
Wildan Mubarok
128fc55225 Merge branch 'zola' into 'master'
Update zola with newer ctrlc crate

Closes relibc#277

See merge request redox-os/redox!2196
2026-06-19 06:18:34 +00:00
Wildan Mubarok
22d97a2567 Merge branch redox:master into zola 2026-06-18 10:52:00 +00:00
Wildan M
2b7146adb1 Update zola with newer ctrlc crate 2026-06-18 12:20:52 +02:00
Wildan Mubarok
5524142ed2 Merge branch 'groff' into 'master'
Fix groff build

See merge request redox-os/redox!2195
2026-06-17 07:24:49 +00:00
Ribbon
091573f3be Add, improve, move and remove recipes 2026-06-16 22:17:58 -03:00
Wildan M
eaf672d5f0
Fix groff build 2026-06-16 17:15:54 +07:00
Ribbon
18724f2e39 Add more recipes 2026-06-15 21:30:47 -03:00
Ribbon
ee7c95f70c Add, improve, update and remove recipes 2026-06-15 17:22:31 -03:00
Wildan Mubarok
6031761dcc Merge branch 'bash-fix' into 'master'
Fix compiling readline and bash for i586

See merge request redox-os/redox!2194
2026-06-15 14:45:06 +00:00
Wildan M
9fe51f26c1 Fix compiling readline and bash for i586 2026-06-15 15:18:31 +02:00
Wildan Mubarok
43632a6193 Merge branch 'mesa-demos-wayland' into 'master'
Port mesa demos for wayland

See merge request redox-os/redox!2192
2026-06-15 11:40:53 +00:00
Mathew John Roberts
4ff72b460a Merge branch 'add-repartee' into 'master'
add repartee recipe and update other chat comments

See merge request redox-os/redox!2193
2026-06-15 12:20:10 +01:00
auronandace
f74c8deedf add repartee recipe and update other chat comments 2026-06-15 10:47:31 +01:00
Wildan M
9461a537e7
Port mesa demos for wayland 2026-06-14 15:43:04 +07:00
Ribbon
a56678a23f Add and improve recipes 2026-06-13 21:47:11 -03:00
Ribbon
a0820bd177 Add and improve more recipes 2026-06-13 18:26:17 -03:00
Wildan M
569706f4f6
Fix PODMAN_CACHE_PATH from typo 2026-06-12 01:59:54 +07:00
Jeremy Soller
bd23510694 Make it possible to override podman cache path 2026-06-11 09:18:15 -06:00
Jeremy Soller
647db212f8 Merge branch 'gtk' into 'master'
Gtk in Orbital

See merge request redox-os/redox!2186
2026-06-11 06:37:54 -06:00
Wildan M
3a9b48db9c
Enable gtk3 x11 again 2026-06-11 17:18:53 +07:00
Wildan M
112ff5f653
Change gtk to use git, always pass --export-dynamic for glib 2026-06-11 05:20:45 +07:00
Wildan M
57aa833983
Merge libxkbcommon and disable gles on mesa-x11 2026-06-11 05:20:35 +07:00
Jeremy Soller
5c70677c08 Merge branch 'auto-fetch-lc' into 'master'
Automatically run fetch when make lc.recipe

See merge request redox-os/redox!2191
2026-06-10 09:15:19 -06:00
Jeremy Soller
6ec374c66e bash: add blake3 for latest tarball 2026-06-10 08:54:25 -06:00
Jeremy Soller
8c5f7d5bc7 Merge branch 'bash-up' into 'master'
Update bash and remove patches

See merge request redox-os/redox!2190
2026-06-10 05:48:22 -06:00
Wildan M
2f133104d7
Automatically run fetch when make lc.recipe 2026-06-10 17:19:28 +07:00
Wildan M
bbaeca9031
Update bash and remove patches 2026-06-10 10:25:02 +07:00
Ribbon
a1593cc507 Add more recipes 2026-06-09 22:01:20 -03:00
Jeremy Soller
a722ca40fa Merge branch 'fix-hnefatafl' into 'master'
Fix hnefatafl.

See merge request redox-os/redox!2189
2026-06-09 18:18:41 -06:00
David Campbell
5c61a7088a
Fix hnefatafl. 2026-06-09 19:22:24 -04:00
Ribbon
b64ebdbc25 Add and improve more recipes 2026-06-09 17:56:46 -03:00
Jeremy Soller
7d1a3d2d5a Merge branch 'no-host-push' into 'master'
Do not push host packages

See merge request redox-os/redox!2188
2026-06-09 09:48:35 -06:00
Jeremy Soller
d85a02121b Merge branch 'update-libarchive' into 'master'
update libarchive and remove patch

See merge request redox-os/redox!2187
2026-06-09 09:47:24 -06:00
Wildan M
92f5eb2917
Do not push host packages 2026-06-09 20:52:27 +07:00
auronandace
be675094ef update libarchive and remove patch 2026-06-09 14:35:21 +01:00
Ribbon
5ccb829d8b Add, improve and remove more recipes 2026-06-08 16:09:49 -03:00
Ribbon
0c39c897ba Add and update more recipes 2026-06-07 19:29:51 -03:00
Jeremy Soller
c672547cdc Merge branch 'more-ci' into 'master'
Add xfce4-full group, Add more packages to CI

See merge request redox-os/redox!2185
2026-06-07 16:01:38 -06:00
Ribbon
b464a6c8cd Add, update and move recipes 2026-06-07 18:23:24 -03:00
Jeremy Soller
ade1870e0b Merge branch 'boxedwine' into 'master'
Update Boxedwine from upstream

See merge request redox-os/redox!2183
2026-06-07 08:35:26 -06:00
Jeremy Soller
4f835f1979 Merge branch 'sqlite-test' into 'master'
Port tcl and add sqlite-test

See merge request redox-os/redox!2184
2026-06-07 08:34:12 -06:00
Jeremy Soller
bf82d7d11d Merge branch 'flycast' into 'master'
Update sdl2 and flycast, Use cmake and remove patches for zstd

See merge request redox-os/redox!2182
2026-06-07 05:53:52 -06:00
Wildan M
e50218f49a
Add more packages to CI 2026-06-07 09:09:20 +07:00
Wildan M
26481b4c0f
Add xfce4-full group 2026-06-07 09:08:45 +07:00
Wildan M
98eaa84966
Port tcl and add sqlite-test 2026-06-07 08:08:18 +07:00
Wildan M
87e16d60e2
Update Boxedwine from upstream 2026-06-07 07:19:43 +07:00
Wildan M
dd9f6f9fc8
Use cmake and remove patches for zstd 2026-06-07 03:32:27 +07:00
Wildan M
9dac14c07f
Update sdl2 and flycast 2026-06-07 03:32:02 +07:00
Jeremy Soller
84d78137a1 Merge branch 'server-gettext' into 'master'
Promote gettext into server config

See merge request redox-os/redox!2181
2026-06-06 09:05:10 -06:00
Jeremy Soller
a030737847 Merge branch 'master' of https://gitlab.redox-os.org/redox-os/redox 2026-06-06 08:42:58 -06:00
Jeremy Soller
754e8d5a94 cosmic-reader: use default branch 2026-06-06 08:42:55 -06:00
Jeremy Soller
cf074ee1b6 Merge branch 'zlib-pie' into 'master'
Set zlib as pie to fix libz-sys

See merge request redox-os/redox!2180
2026-06-06 06:05:23 -06:00
Wildan M
4c4a712ab5 Set zlib as pie to fix libz-sys 2026-06-06 10:21:29 +02:00
Wildan M
3465e290e2
Promote gettext into server config 2026-06-06 15:05:31 +07:00
Jeremy Soller
9c25e638cd Merge branch 'sopwith-fix' into 'master'
Fix sopwith compilation

See merge request redox-os/redox!2179
2026-06-04 19:56:06 -06:00
Wildan M
632d4248f9
Fix sopwith compilation 2026-06-05 07:40:06 +07:00
Jeremy Soller
f0d4f6b198 Merge branch 'cosmic-update' into 'master'
cosmic: use master branches for most cosmic apps

See merge request redox-os/redox!2178
2026-06-04 10:41:45 -06:00
Jeremy Soller
e37801362f Use redoxos/redox-base image for fetch-changed 2026-06-04 10:31:56 -06:00
Jeremy Soller
d6886407ac cosmic: use master branches for most cosmic apps 2026-06-04 10:17:48 -06:00
Jeremy Soller
726940949f Add script to test fetching changed recipes 2026-06-04 10:16:53 -06:00
Jeremy Soller
d228c75756 netsurf: remove ansi escapes from ipv6.patch 2026-06-04 09:52:22 -06:00
Jeremy Soller
6fce854083 Merge branch 'cosmic-edit-manifest' into 'master'
Add more file formats to cosmic-edit manifest

See merge request redox-os/redox!2177
2026-06-04 09:27:11 -06:00
Ribbon
dcb020823e Add more file formats to cosmic-edit manifest 2026-06-04 09:27:10 -06:00
4lDO2
d3c12a1f24 Add profiled and profiling-kernel to x86_64 ci. 2026-06-04 17:03:09 +02:00
Jeremy Soller
b5eea24cf4 Merge branch 'rev-gcc-pie' into 'master'
Revert enable PIE via gcc flags

See merge request redox-os/redox!2175
2026-06-04 06:25:39 -06:00
Jeremy Soller
e9fc007847 Merge branch 'fix-compilation-without-ipv6' into 'master'
support compilation without ipv6

See merge request redox-os/redox!2176
2026-06-04 06:23:55 -06:00
sourceturner
d842c9579d support compilation without ipv6 2026-06-04 13:13:52 +02:00
Wildan M
8d2330dbc9 Revert enable PIE via gcc flags 2026-06-04 09:50:25 +02:00
Ribbon
9375488b57 Add recipes 2026-06-01 11:09:54 -03:00
Jeremy Soller
ccb9e4e580 Merge branch 'pie-default' into 'master'
Enable PIE by default in GCC

See merge request redox-os/redox!2174
2026-06-01 05:54:56 -06:00
Jeremy Soller
471e5e3583 Merge branch 'gobject' into 'master'
Port gobject introspection

See merge request redox-os/redox!2173
2026-05-31 13:55:20 -06:00
Jeremy Soller
f16ed6be66 Merge branch 'fix-comp' into 'master'
Fix compile for webkit, nodejs, neovim

See merge request redox-os/redox!2172
2026-05-31 13:54:50 -06:00
Wildan M
20a0fa88a6
Port gobject introspection 2026-06-01 02:25:14 +07:00
Ribbon
ede550f56e Add recipes 2026-05-31 15:37:57 -03:00
Wildan M
72473b7d01 Fix compile for webkit, nodejs, neovim 2026-05-31 18:55:29 +02:00
Jeremy Soller
22f4f0b45c Merge branch 'tidyup-usr' into 'master'
Tidy up /usr part III

See merge request redox-os/redox!2171
2026-05-31 07:52:28 -06:00
Wildan M
9dba94a28a
Enable PIE by default in GCC 2026-05-31 03:08:43 +07:00
Jeremy Soller
68cebd6781 sysinfo: update to redox-0.39 branch 2026-05-30 09:31:06 -06:00
Jeremy Soller
bf3b860c92 Allow access to /scheme/proc after login 2026-05-30 09:30:27 -06:00
4lDO2
03bff2ff78 Add "make flamegraph". 2026-05-30 12:59:19 +02:00
Wildan M
4043ec7a30
Tidy up /usr part III 2026-05-30 12:15:03 +07:00
Ribbon
5f74a11ed8 Add recipes 2026-05-28 14:03:41 -03:00
Ribbon
82e3f60565 Add recipes 2026-05-27 13:46:31 -03:00
Jeremy Soller
69a34818bd Merge branch 'fix-build' into 'master'
Bump pkg to fix cookbook compilation

See merge request redox-os/redox!2170
2026-05-27 06:45:00 -06:00
Jeremy Soller
e727494c37 Merge branch 'track-default' into 'master'
Fix tracking for git default branch

See merge request redox-os/redox!2169
2026-05-27 05:24:14 -06:00
Jeremy Soller
81e153fa43 Merge branch 'fix-os-release-build-id' into 'master'
Added cookbook commit hash for /etc/os-release

Closes #1813

See merge request redox-os/redox!2168
2026-05-27 05:21:19 -06:00
Frank Li
38a7406435 Added cookbook commit hash for /etc/os-release 2026-05-27 05:21:19 -06:00
Wildan M
aba574248d
Bump pkg to fix cookbook compilation 2026-05-27 12:02:24 +07:00
Ribbon
6c65f91d9c Improve the hardware compatibility status explanation in HARDWARE.md 2026-05-26 13:56:52 -03:00
Wildan M
0fd6b596ef
Replace git checkout branch logic from bash 2026-05-26 22:52:51 +07:00
Wildan M
67dccc053a
Fix tracking for git default branch 2026-05-26 22:02:09 +07:00
Jeremy Soller
9ae3059530 Merge branch 'redox-2026-05-24' into 'master'
Support nightly 2026-05-24

See merge request redox-os/redox!2167
2026-05-26 07:21:11 -06:00
Jeremy Soller
a42a64e37a Support nightly 2026-05-24 2026-05-26 07:19:36 -06:00
Jeremy Soller
862b29d3d9 Merge branch 'more-xfce4-2' into 'master'
Add xfce4-notifyd and other xfce4 apps

See merge request redox-os/redox!2166
2026-05-25 07:06:02 -06:00
Jeremy Soller
858a689d3f Merge branch 'more-procpos' into 'master'
Fix and port more apps for uutils-procps

See merge request redox-os/redox!2165
2026-05-25 06:51:37 -06:00
Wildan M
5401abff64
Add xfce4-notifyd and other xfce4 apps 2026-05-25 19:49:22 +07:00
Jeremy Soller
5676d5f763 Add cosmic-monitor, broken until rust is updated 2026-05-24 11:07:01 -06:00
Jeremy Soller
9ed87f664a Merge branch 'more-xfce4' into 'master'
Port more xfce4 and fix booting

See merge request redox-os/redox!2164
2026-05-24 06:25:57 -06:00
Wildan M
879bc820c4
Port more xfce4 and fix booting 2026-05-24 09:51:56 +07:00
Ribbon
64ed9dbd7d Add recipes 2026-05-23 11:55:42 -03:00
Wildan M
7b2e53d567
Patch procps logic to use sys/context 2026-05-23 15:15:01 +07:00
Wildan M
0c7353bfad Fix and port more apps for uutils-procps 2026-05-25 11:11:24 +02:00
Jeremy Soller
841bb37725 Merge branch 'xfce4-more' into 'master'
Port more xfce4 and add hashes

See merge request redox-os/redox!2163
2026-05-22 10:50:14 -06:00
Wildan M
82d250470a
More plumbing to get thunar working 2026-05-22 23:34:12 +07:00
Jeremy Soller
cceb7e4974 Merge branch 'move-stuff' into 'master'
Move recipe categories

See merge request redox-os/redox!2162
2026-05-22 09:00:09 -06:00
Wildan M
c040d826c1 Port more xfce4 and add hashes 2026-05-22 08:24:04 +02:00
Jeremy Soller
631ce38da3 Merge branch 'webkit' into 'master'
Fix webkitgtk3, groff and m4

See merge request redox-os/redox!2161
2026-05-21 19:14:25 -06:00
Wildan M
1efb396faa
Fix webkitgtk3, groff and m4 2026-05-22 07:33:27 +07:00
Jeremy Soller
bf1bd0ea88 Merge branch 'repo-toml' into 'master'
Fix repo.toml save path

See merge request redox-os/redox!2160
2026-05-21 17:14:54 -06:00
Wildan M
17c15616d1
Fix repo.toml save path 2026-05-22 05:53:39 +07:00
Jeremy Soller
3214d8bdf0 xfce4-settings: depend on host:libxml2 for xmllint 2026-05-21 13:41:49 -06:00
Wildan M
da71785aed
Move recipe categories 2026-05-22 01:46:02 +07:00
Jeremy Soller
79d8072276 Merge branch 'xfce4' into 'master'
Port xfce4 and tidyup X11 config

See merge request redox-os/redox!2159
2026-05-21 11:13:39 -06:00
Wildan M
7e1acfc1ce
Update x11 config 2026-05-21 23:28:34 +07:00
Wildan M
1ab4449c52
Remove dock from mate (not exist) 2026-05-21 23:06:51 +07:00
Wildan M
9fd5e00438
Add xfce4 to CI 2026-05-21 23:01:03 +07:00
Wildan M
6541631e68
Port xfce4 and tidyup X11 config 2026-05-21 22:53:19 +07:00
Jeremy Soller
b01c5b5067 Merge branch 'firefox-opt' into 'master'
Improve firefox dependency and options

See merge request redox-os/redox!2158
2026-05-21 07:27:26 -06:00
Wildan M
000eca0329 Improve firefox dependency and options 2026-05-21 15:19:04 +02:00
Jeremy Soller
29e2c72584 Merge branch 'firefox' into 'master'
Port Firefox

See merge request redox-os/redox!2157
2026-05-20 10:26:08 -06:00
Wildan M
5c745a821f Add firefox to CI 2026-05-20 18:06:24 +02:00
Wildan M
7b9095fd21 Port Firefox 2026-05-20 18:04:28 +02:00
Jeremy Soller
2d0447671b Merge branch 'm4' into 'master'
Add uutils-procps to CI and fix m4 and groff compilation

See merge request redox-os/redox!2156
2026-05-20 06:29:54 -06:00
Jeremy Soller
df78f2f3e3 Merge branch 'fix-uutils-ls-utf8' into 'master'
Fix uutils UTF-8 locale handling on Redox

Closes #1810

See merge request redox-os/redox!2155
2026-05-20 06:26:51 -06:00
Wildan M
21396ea063
Fix m4 and groff compilation 2026-05-20 10:34:35 +07:00
Wildan M
138574e9c5
Add uutils-procps to CI 2026-05-20 10:34:17 +07:00
Jeremy Soller
42f9379bd8 syobonaction: set SDL_CONFIG 2026-05-19 20:19:02 -06:00
Jeremy Soller
21ff41e6d1 sdl1-ttf: compile dynamically 2026-05-19 20:15:22 -06:00
Jeremy Soller
bdc26a481d sopwith: use autotools_recursive_regenerate 2026-05-19 20:12:54 -06:00
Jeremy Soller
2ced0edd35 sdl1-image: compile dynamically 2026-05-19 20:12:35 -06:00
Jeremy Soller
9ec2f5d440 sdl1-mixer: remove patch forcing bins to be static 2026-05-19 18:13:41 -06:00
Ziwen Li(Frank)
30fd08a340 Fix uutils UTF-8 locale handling on Redox 2026-05-20 09:47:31 +12:00
Jeremy Soller
8a28ce8da2 Merge branch 'py-template' into 'master'
Implement build python template and port python3-yaml

See merge request redox-os/redox!2154
2026-05-17 08:56:04 -06:00
Jeremy Soller
f28060df32 Merge branch 'usr-all-2' into 'master'
Wholesale /usr tidyup part II

See merge request redox-os/redox!2153
2026-05-17 06:18:25 -06:00
Jeremy Soller
0ac93d72ac Merge branch 'web-files-enh' into 'master'
web: Show symlink and don't list empty dir in file tree

See merge request redox-os/redox!2152
2026-05-17 06:17:40 -06:00
Wildan M
2dd0f0f1f2
Implement build python template and port python3-yaml 2026-05-17 17:42:39 +07:00
Ribbon
d587f3e31b Add recipes 2026-05-17 07:40:49 -03:00
Wildan M
64064962a9
Wholesale /usr tidyup part II 2026-05-17 15:25:38 +07:00
Ribbon
247754569c Add recipes 2026-05-17 04:57:27 -03:00
Wildan M
fd2d14d42b
web: Show symlink and don't list empty dir in file tree 2026-05-17 02:30:38 +07:00
Jeremy Soller
0886d88cd6 Merge branch 'tui-inspect' into 'master'
tui: Implement inspection view

See merge request redox-os/redox!2151
2026-05-16 09:39:11 -06:00
Jeremy Soller
ca3cf86d80 Merge branch 'fstools-fetch' into 'master'
Fix fetching fstools when locked to binary

See merge request redox-os/redox!2150
2026-05-16 09:37:00 -06:00
Jeremy Soller
4095eb2e53 Merge branch 'mv-pixelcannon' into 'master'
Move pixelcannon

See merge request redox-os/redox!2149
2026-05-16 09:36:05 -06:00
Jeremy Soller
c68f449ee6 Merge branch 'better-web' into 'master'
web: File search design improvements

See merge request redox-os/redox!2148
2026-05-16 09:35:21 -06:00
Jeremy Soller
d8d47ef157 Merge branch 'local-rule' into 'master'
Add make target to set a recipe rule to local or ignore

See merge request redox-os/redox!2147
2026-05-16 09:34:41 -06:00
Wildan M
5f15060d2f
tui: Implement inspection view 2026-05-16 19:48:43 +07:00
Ribbon
c9a8f417f9 Update the ppsspp and zerospades recipes 2026-05-16 08:23:30 -03:00
Ribbon
deab2c71f5 Try to fix some recipes 2026-05-16 07:29:50 -03:00
Wildan M
fde6f77b2a
Fix fetching fstools when locked to binary 2026-05-16 15:39:29 +07:00
Wildan M
480bf7c955
Move pixelcannon 2026-05-16 15:12:27 +07:00
Wildan M
038ba28147
web: Add link to file search 2026-05-16 14:58:51 +07:00
Wildan M
25c5c7f4c8
web: Path-based search 2026-05-16 14:39:08 +07:00
Ribbon
9b0681d1bc Try to fix the glew recipe 2026-05-16 04:14:47 -03:00
Wildan M
73034a4b98
web: Design improvements 2026-05-16 13:55:11 +07:00
Ribbon
900c5deef1 Add recipes 2026-05-16 03:50:06 -03:00
Jeremy Soller
114833df68 Merge branch 'improvements' into 'master'
Some improvements

See merge request redox-os/redox!2143
2026-05-15 17:22:08 -06:00
Jeremy Soller
2cef3c833a Merge branch 'usr-all' into 'master'
Wholesale /usr tidyup

See merge request redox-os/redox!2146
2026-05-15 17:20:35 -06:00
Wildan M
0ea9983bf9
Add make target to set a recipe rule to local or ignore 2026-05-16 02:22:00 +07:00
Wildan M
68f5686159
Wholesale /usr tidyup 2026-05-15 22:36:18 +07:00
Jeremy Soller
075a9cef1b Merge branch 'relibc-test-fix' into 'master'
Fix relibc tests bins

See merge request redox-os/redox!2145
2026-05-15 06:25:03 -06:00
Ribbon
343c4f72b4 Add recipes 2026-05-15 06:26:00 -03:00
Ribbon
96e4de173a Add recipes 2026-05-15 05:28:54 -03:00
Wildan M
d8966fecb7
Fix relibc tests bins 2026-05-15 08:00:57 +07:00
Jeremy Soller
621f5062cb Merge branch 'libdrm_tests' into 'master'
Add subpackage for libdrm tests

See merge request redox-os/redox!2144
2026-05-14 06:11:51 -06:00
bjorn3
75018ecda5 Fix review comment 2026-05-14 12:52:23 +02:00
bjorn3
1d0710d320 libdrm: Add patch to fix drm device open 2026-05-14 12:22:24 +02:00
bjorn3
e0e52bf937 Add subpackage for libdrm tests 2026-05-14 11:18:44 +02:00
Ribbon
f59188c696 Some improvements 2026-05-14 04:45:27 -03:00
Jeremy Soller
7db2e0db52 Merge branch 'promote_drm_recipes' into 'master'
Promote some drm related recipes out of wip

See merge request redox-os/redox!2142
2026-05-13 14:20:48 -06:00
bjorn3
a66bc4459a Promote some drm related recipes out of wip
Haven't found any redox related bugs in them in the past couple of months.
2026-05-13 22:14:07 +02:00
Jeremy Soller
fb6af700e9 Merge branch 'patch-bash' into 'master'
Patch bash to fix compilation

See merge request redox-os/redox!2141
2026-05-13 08:27:15 -06:00
Ribbon
fea1c984b4 Add recipes 2026-05-13 08:11:05 -03:00
Wildan M
c2dbec1dcf
Patch bash 2026-05-13 08:38:33 +07:00
Jeremy Soller
010861f71b Merge branch 'groups' into 'master'
Few fixes for desktop and dev groups

See merge request redox-os/redox!2140
2026-05-12 06:28:11 -06:00
Ribbon
93ad71411a Add recipes 2026-05-12 06:48:20 -03:00
Wildan M
5fc3bed36c
Few fixes for desktop and dev groups 2026-05-12 16:29:21 +07:00
Ribbon
f4d5bb9cbb Add recipes 2026-05-11 04:58:05 -03:00
Ribbon
b89464bba8 Add recipes 2026-05-11 03:11:50 -03:00
Jeremy Soller
12145c1106 Merge branch 'same-as-lock' into 'master'
Fix handling git rev lock for same_as

See merge request redox-os/redox!2138
2026-05-10 13:47:49 -06:00
Jeremy Soller
0acb0392b9 Merge branch 'capture-rev' into 'master'
Implement build system rollback

Closes #1799

See merge request redox-os/redox!2137
2026-05-10 06:53:11 -06:00
Jeremy Soller
97a5a02808 Merge branch 'improve-groups' into 'master'
Dev meta-package improvements

See merge request redox-os/redox!2136
2026-05-09 16:13:01 -06:00
Ribbon
70916091a0 Dev meta-package improvements 2026-05-09 19:09:08 -03:00
Wildan M
ea576a2589
Fix handling git rev lock for same_as 2026-05-09 23:45:06 +07:00
Wildan M
35288e173d
Check pinned rev to fix reload on TUI 2026-05-09 20:34:52 +07:00
Wildan M
b356334d14
Run fetch before capturing rollback, add unfetch target 2026-05-09 19:37:00 +07:00
Jeremy Soller
676f32572d Merge branch 'niceness' into 'master'
Nice & Renice

See merge request redox-os/redox!2034
2026-05-09 06:19:34 -06:00
Akshit Gaur
73cf9a5fdf Nice & Renice 2026-05-09 06:19:34 -06:00
Jeremy Soller
58f7c4df55 Merge branch 'port-more' into 'master'
Wholesale of package restoration

See merge request redox-os/redox!2135
2026-05-09 06:18:12 -06:00
Wildan M
66d336baff
Add rollback make target 2026-05-09 19:10:49 +07:00
Wildan M
0e2ad35d67
Don't run git fetch when cached and detached 2026-05-09 18:38:08 +07:00
Wildan M
ca7e4737da
Implement git rollback 2026-05-09 18:32:32 +07:00
Wildan Mubarok
8985edf56a Apply 1 suggestion(s) to 1 file(s) 2026-05-09 10:08:11 +00:00
Wildan M
8f5f71bc4f
Add capture-rev command 2026-05-09 16:28:42 +07:00
Jeremy Soller
bfdc2f7668 Merge branch 'ignore-rule' into 'master'
Fix push command not respecting ignore rule

See merge request redox-os/redox!2134
2026-05-08 16:40:23 -06:00
Wildan M
81398f4763
Wholesale of package restoration 2026-05-09 04:18:53 +07:00
Wildan M
0012506f26 Partially fix retroarch fetch 2026-05-09 07:38:41 +02:00
Wildan M
34ff7b8348 Fix goaccess and other partial fix 2026-05-09 07:19:58 +02:00
Wildan M
fd112d8640 Drop flycast fork and fix build 2026-05-09 07:06:50 +02:00
Wildan M
9abdbd085e Fix SpaceCadetPinball 2026-05-09 06:43:32 +02:00
Wildan M
12d2be1e8f Fix cairo-demo and partially wesnoth 2026-05-09 06:25:21 +02:00
Wildan M
e703945410 Partially update freeglut 2026-05-09 06:22:16 +02:00
Wildan M
f66a2ab28a Fix libicu build by having proper toolchain build 2026-05-09 06:11:35 +02:00
Wildan M
7c43688ea2 Patch x264 2026-05-09 05:41:58 +02:00
Jeremy Soller
0801c2cc82 Merge branch 'no-mounted-qemu' into 'master'
Prevent running QEMU if disk mounted

Closes #1811

See merge request redox-os/redox!2133
2026-05-08 08:35:14 -06:00
Wildan M
0ce39682c5
Fix push command not respecting ignore rule 2026-05-08 21:18:15 +07:00
Jeremy Soller
9b2bf136b2 Merge branch 'push-head' into 'master'
Write pkgar head when pushing

Closes pkgutils#36

See merge request redox-os/redox!2132
2026-05-08 07:03:16 -06:00
Wildan M
69dc41a1d8
Prevent running QEMU if disk mounted 2026-05-08 19:30:35 +07:00
Jeremy Soller
260f98467e Merge branch 'web-index' into 'master'
web: Implement file browser

See merge request redox-os/redox!2131
2026-05-08 06:28:33 -06:00
Wildan M
65f68c0645
Write pkgar head when pushing 2026-05-08 18:48:07 +07:00
Wildan M
9a9fa2ec7b
web: Implement file browser 2026-05-08 17:15:57 +07:00
Wildan M
771df295c5
web: Implement file index 2026-05-08 14:50:44 +07:00
Jeremy Soller
4d30dceba0 Merge branch 'repo-lock' into 'master'
Don't recurse lock rules, fix binary repo cross arch

See merge request redox-os/redox!2130
2026-05-07 20:14:20 -06:00
Jeremy Soller
dff2cb45e0 Merge branch 'file-recipe-ci' into 'master'
Add "file" recipe to desktop and CI config

See merge request redox-os/redox!2127
2026-05-07 14:38:46 -06:00
Ribbon
384405a080 Add "file" recipe to desktop and CI config 2026-05-07 14:38:46 -06:00
Wildan M
2dd34be76f
Don't recurse lock rules, fix binary repo cross arch 2026-05-08 00:39:22 +07:00
Jeremy Soller
c45841ef6f Merge branch 'bump-just' into 'master'
Update just and sccache

See merge request redox-os/redox!2129
2026-05-07 08:29:42 -06:00
Wildan M
15a610024d
Update just and sccache 2026-05-07 21:20:25 +07:00
Jeremy Soller
d66aaf4602 Merge branch 'fix-auto-test' into 'master'
Fix and simplify auto-test config

See merge request redox-os/redox!2128
2026-05-07 07:46:44 -06:00
Jeremy Soller
25d8916ed4 Merge branch 'push-meta' into 'master'
Fix pushing metapackages

See merge request redox-os/redox!2126
2026-05-07 06:07:35 -06:00
Jeremy Soller
a5ae4342cf Merge branch 'python-alpha' into 'master'
Port python 3.15 alpha

See merge request redox-os/redox!2125
2026-05-07 06:06:55 -06:00
Jeremy Soller
6f3bb65eb8 Merge branch 'cmake' into 'master'
Update and fix cmake

See merge request redox-os/redox!2124
2026-05-07 06:05:44 -06:00
Ribbon
192dc5a2dc Fix and simplify auto-test config 2026-05-07 08:04:09 -03:00
Wildan M
21356e4be6
Fix pushing metapackages 2026-05-07 13:50:28 +07:00
Wildan M
a77eb39d50
Port python 3.15 alpha 2026-05-07 13:10:21 +07:00
Wildan M
950459dcc6
Add cmake to dev-essential 2026-05-07 11:49:37 +07:00
Wildan M
c8236b5692
Update and fix cmake 2026-05-07 11:43:15 +07:00
Jeremy Soller
baec8f7bb4 Merge branch 'autotools-group' into 'master'
Add "autotools" meta-package for faster installation

See merge request redox-os/redox!2123
2026-05-06 20:11:19 -06:00
Ribbon
60bf9b5470 Add "autotools" meta-package for faster installation 2026-05-06 20:11:19 -06:00
Jeremy Soller
6b5c35d7ff Merge branch 'update-l502x-status' into 'master'
Update and move Dell XPS L502X status to booting in HARDWARE.md

See merge request redox-os/redox!2122
2026-05-06 20:10:34 -06:00
Migue Magic
063a966eca Update Dell XPS L502X status in HARDWARE.md 2026-05-06 22:43:47 +00:00
Jeremy Soller
c9500591b2 Merge branch 'change-rule-2' into 'master'
Improve change-rule behavior

See merge request redox-os/redox!2121
2026-05-06 12:57:47 -06:00
Jeremy Soller
953993ac05 Merge branch 'change-rule' into 'master'
Implement cookbook lock and change-rule command

Closes #1801

See merge request redox-os/redox!2120
2026-05-06 06:20:09 -06:00
Jeremy Soller
c09e73007a Merge branch 'improve-manifest' into 'master'
Add more file formats in recipe manifests

See merge request redox-os/redox!2119
2026-05-06 06:17:18 -06:00
Ribbon
1776731607 Add more file formats in recipe manifests 2026-05-06 06:17:18 -06:00
Jeremy Soller
d05691f8bf Merge branch 'fix-ci' into 'master'
Fix img test CI

See merge request redox-os/redox!2118
2026-05-06 06:15:14 -06:00
Jeremy Soller
ad06910a29 Merge branch 'pkg-partial-download' into 'master'
Fix extract/push failure when binary repo downloaded partially

See merge request redox-os/redox!2117
2026-05-06 06:14:05 -06:00
Wildan M
7ba21717c7
Improve change-rule behavior 2026-05-06 04:16:17 +07:00
Wildan M
8d6ae193e7
Implement change-rule command 2026-05-06 02:35:17 +07:00
Wildan M
16c8c87d4f
Implement reading from cookbook lock 2026-05-06 01:06:53 +07:00
Wildan M
4e88d4be1c
Fix extract/push failure when binary repo downloaded partially 2026-05-05 23:48:20 +07:00
Wildan M
65d19d6501
Fix img test CI 2026-05-05 22:44:15 +07:00
Jeremy Soller
be0a51b0de Merge branch 'openssl3-linux' into 'master'
openssl3: Patches for linux relibc

See merge request redox-os/redox!2116
2026-05-05 06:43:14 -06:00
Jeremy Soller
a7a7a606c3 Merge branch 'master' into 'master'
Edit HARDWARE.md - added two Lenovo models

See merge request redox-os/redox!1904
2026-05-04 17:27:28 -06:00
Jeremy Soller
4b9be41ed8 Merge branch 'patch-1' into 'master'
Add Dell XPS L502X broken status in HARDWARE.md

See merge request redox-os/redox!2076
2026-05-04 17:26:53 -06:00
Jeremy Soller
a25e53bd60 Merge branch 'patch-1' into 'master'
Edit HARDWARE.md to fix grammar and add various test results

See merge request redox-os/redox!2094
2026-05-04 17:26:31 -06:00
Hamish McIntyre-Bhatty
153082f04b Edit HARDWARE.md to fix grammar and add various test results. 2026-05-04 23:13:40 +01:00
Wildan M
1bba2b69bd
openssl3: Patches for linux relibc 2026-05-05 05:10:29 +07:00
Jeremy Soller
0fbe0fee42 Merge branch 'binary-fallback' into 'master'
Implement "binary" fallback to "source" if package absent from CI

See merge request redox-os/redox!2110
2026-05-04 11:49:14 -06:00
Jeremy Soller
cd93f8c398 Merge branch 'curl-pc' into 'master'
Update and fix curl pkg-config

See merge request redox-os/redox!2109
2026-05-04 10:07:32 -06:00
Wildan M
f15fcfa940
Implement "binary" fallback to "source" if package absent from CI 2026-05-04 22:50:49 +07:00
Wildan M
5c42d00dc2
Update and fix curl pkg-config 2026-05-04 21:31:48 +07:00
Jeremy Soller
04cc7c0f15 Merge branch 'linux-adapt' into 'master'
Adapt changes needed for linux-relibc

See merge request redox-os/redox!2108
2026-05-03 11:13:16 -06:00
Jeremy Soller
b9dd2ee36d Build gawk for aarch64 and x86_64, add to x86_64 demo 2026-05-03 09:44:20 -06:00
Jeremy Soller
193c1cffcc Merge branch 'script-enh' into 'master'
Reorder install script for fedora apt tools, Use correct riscv qemu package for ubuntu

See merge request redox-os/redox!2107
2026-05-03 08:59:31 -06:00
Jeremy Soller
f8c83ed80d Merge branch 'fix-qemu-gui-arch' into 'master'
Fix QEMU GUI not working in Arch Linux

See merge request redox-os/redox!2103
2026-05-03 06:19:56 -06:00
Ribbon
eed7320cb3 Fix QEMU GUI not working in Arch Linux 2026-05-03 06:19:56 -06:00
Jeremy Soller
e5587552c7 Merge branch 'wget-ci' into 'master'
Add wget to x86-64 CI and demo config

See merge request redox-os/redox!2104
2026-05-03 06:19:16 -06:00
Ribbon
15bf773769 Add wget to x86-64 CI and demo config 2026-05-03 06:19:16 -06:00
Jeremy Soller
364743ae86 Merge branch 'prefix-fetch' into 'master'
Run prefix before fetch

See merge request redox-os/redox!2106
2026-05-03 06:15:34 -06:00
Jeremy Soller
0a2a487439 Merge branch 'thread-curl' into 'master'
curl: Use threads instead of alarm for timeout

See merge request redox-os/redox!2105
2026-05-03 06:14:54 -06:00
Wildan M
6862a7b98d
Adapt changes needed for linux-relibc 2026-05-03 09:39:01 +07:00
Wildan M
c3ccda5e99
Use correct riscv qemu package for ubuntu 2026-05-03 06:27:34 +07:00
Wildan M
16103df825
Reorder install script for fedora apt tools 2026-05-03 06:26:34 +07:00
Wildan M
d2262fa1d1
Run prefix before fetch 2026-05-03 06:02:55 +07:00
Wildan M
642a6444fe
curl: Use threads instead of alarm for timeout 2026-05-03 05:33:10 +07:00
Jeremy Soller
e36c3d98eb libmodplug1: define _GNU_SOURCE so string.h includes strings.h 2026-05-02 11:10:15 -06:00
Jeremy Soller
0564884467 Merge branch 'perl' into 'master'
perl: Remove relibc deps and disable man pages

See merge request redox-os/redox!2102
2026-05-02 06:22:07 -06:00
Jeremy Soller
6e840ef0ad Merge branch 'strings-attached' into 'master'
Fix recipes importing strings.h

See merge request redox-os/redox!2101
2026-05-02 06:20:42 -06:00
Wildan M
3977f37d22
perl: Remove relibc deps and disable man pages 2026-05-02 10:32:16 +07:00
Wildan M
e96734e910
Remove rsync openat patches 2026-05-02 08:23:00 +07:00
Wildan M
7f8859812f
Fix recipes importing strings.h 2026-05-02 08:20:38 +07:00
Jeremy Soller
5dca55d74b Merge branch 'real-clean' into 'master'
Clean more targets on prefix_clean

See merge request redox-os/redox!2100
2026-05-01 16:38:31 -06:00
Jeremy Soller
1ea6f027c3 Fix podman cache path 2026-05-01 13:51:54 -06:00
Jeremy Soller
2a499c179a cosmic-files, cosmic-term: manually link libiconv on statically linked targets 2026-05-01 11:26:52 -06:00
Jeremy Soller
0ab4ceed34 cosmic-edit: manually link libiconv on statically linked targets 2026-05-01 11:03:52 -06:00
Jeremy Soller
7fcfc50b89 libiconv: manually set ac_cv_c_bigendian=no to fix riscv64gc builds 2026-05-01 10:57:46 -06:00
Wildan M
ff38cd9bdc
Clean gcc and cpp at prefix_clean 2026-05-01 23:16:16 +07:00
Wildan M
36f34251b3
Clean more targets on prefix_clean 2026-05-01 23:09:50 +07:00
Jeremy Soller
6963cebcfc Merge branch 'uuwatch' into 'master'
Port watch from uutils

See merge request redox-os/redox!2098
2026-05-01 06:24:58 -06:00
Wildan M
65c57b3fba
Port watch from uutils 2026-05-01 10:43:43 +07:00
Jeremy Soller
a5dbf2ba24 gtk3: disable examples and tests 2026-04-30 19:47:33 -06:00
Jeremy Soller
82af8d02ac Use colon instead of slash for host arch podman images 2026-04-30 14:29:59 -06:00
Jeremy Soller
fe6d75db06 Add arch to podman cache path instead 2026-04-30 14:27:45 -06:00
Jeremy Soller
bfa75fcaa5 Use different podman image name for non-x86_64 2026-04-30 14:23:41 -06:00
Jeremy Soller
c2daab5320 scripts/network-boot: run http server in background instead of dnsmasq so sudo is in foreground 2026-04-30 12:48:48 -06:00
Jeremy Soller
661aac7b74 config/aarch64/jeremy: include demo config instead of desktop 2026-04-30 12:44:14 -06:00
Jeremy Soller
ea56858454 cosmic-reader: use master branch, it has no epoch tags yet 2026-04-30 12:43:17 -06:00
Ribbon
2dbd894b0e Update gromacs recipe 2026-04-29 22:02:50 -03:00
Ribbon
4c8154eff3 Move many recipes to libs/media category 2026-04-29 21:39:35 -03:00
Ribbon
a8892769fe Improve and update many recipes 2026-04-29 21:35:32 -03:00
Ribbon
42ca0acfa4 Remove unnecessary qt4 recipe 2026-04-29 20:03:01 -03:00
Ribbon
ae7ac629c6 Add recipes 2026-04-29 19:38:54 -03:00
Jeremy Soller
79eeee91af Merge branch 'allow-web' into 'master'
Enable web generation for CI

See merge request redox-os/redox!2097
2026-04-29 06:49:57 -06:00
Wildan M
bd60e8fab6
Enable web generation for CI 2026-04-29 13:20:07 +07:00
Jeremy Soller
f5695c4687 Merge branch 'fix_static_clean' into 'master'
Fix make static_clean

See merge request redox-os/redox!2096
2026-04-28 10:15:25 -06:00
bjorn3
039dbcef4a Fix make static_clean 2026-04-28 18:04:06 +02:00
Jeremy Soller
3c4b8f9dbe Merge branch 'libedit' into 'master'
Fix libedit from linking termcap

See merge request redox-os/redox!2092
2026-04-26 07:15:17 -06:00
Jeremy Soller
36396971f7 Merge branch 'install-target' into 'master'
Install target

See merge request redox-os/redox!2091
2026-04-26 07:14:47 -06:00
Jeremy Soller
e92839d2dd Merge branch 'clean_sysroot' into 'master'
Fix sysroot rebuild for clean_target

See merge request redox-os/redox!2093
2026-04-26 07:13:41 -06:00
Wildan M
1edc7badde
Merge some imports 2026-04-26 10:59:27 +07:00
Wildan M
daf639a762
Fix sysroot rebuild for clean_target 2026-04-26 10:59:08 +07:00
Wildan M
e43f2f3744
Fix libedit from linking termcap 2026-04-26 09:54:32 +07:00
Wildan M
adeb668e3f
Rename repo.sh comments 2026-04-25 03:06:37 +07:00
Wildan M
829b4f68f4
Add install Makefile target 2026-04-25 03:05:37 +07:00
Jeremy Soller
dfcbb5bebe Remove base-initfs from sys group 2026-04-24 10:15:41 -06:00
Jeremy Soller
ba681c1942 Remove base-initfs from prefix_clean 2026-04-24 10:15:22 -06:00
Jeremy Soller
6bfad9803e Merge branch 'base_device_symlink' into 'master'
Move device file symlinks into the base repo

See merge request redox-os/redox!2090
2026-04-22 15:01:14 -06:00
bjorn3
9a609143cb Move device file symlinks into the base repo 2026-04-22 21:49:16 +02:00
Jeremy Soller
c6ecf0f79d Merge branch 'merge_base_initfs_recipe' into 'master'
Build the base system and initfs in a single recipe

See merge request redox-os/redox!2089
2026-04-22 12:20:43 -06:00
bjorn3
e9d0c6fdfb Build the base system and initfs in a single recipe 2026-04-21 21:58:16 +02:00
Jeremy Soller
b9b6fcf07f Merge branch 'base_recipe_makefile' into 'master'
Use make for building the base and base-initfs recipes

See merge request redox-os/redox!2088
2026-04-20 16:29:30 -06:00
bjorn3
c3dfcce1e7 Use make for building the base and base-initfs recipes 2026-04-20 22:17:21 +02:00
Jeremy Soller
d51479dc07 Merge branch 'ergo-err' into 'master'
Simplify error messages

See merge request redox-os/redox!2087
2026-04-20 11:30:29 -06:00
Jeremy Soller
9d18b5b371 Merge branch 'overridable-qemu' into 'master'
Allow overriding QEMU

See merge request redox-os/redox!2086
2026-04-20 11:28:41 -06:00
Wildan M
82c5a2ea94
Simplify error messages 2026-04-20 20:40:07 +07:00
Wildan M
1e5d6a1fae
Allow overriding QEMU 2026-04-20 10:05:56 +07:00
Jeremy Soller
129a3ce455 Merge branch 'strip-lib' into 'master'
Strip libraries debugging info

Closes #1793

See merge request redox-os/redox!2085
2026-04-19 08:39:36 -06:00
Jeremy Soller
91225b12be Merge branch 'sysroot-sym-2' into 'master'
Move relibc-install to sysroot

See merge request redox-os/redox!2084
2026-04-19 08:39:05 -06:00
Wildan M
20b0d484e4
Strip libraries debugging info 2026-04-19 08:34:27 +07:00
Wildan M
ff1c43c34d
Move relibc-install to sysroot 2026-04-19 08:02:25 +07:00
Jeremy Soller
bc6020737c Merge branch 'sysroot-sym' into 'master'
Use symlink for sysroot

See merge request redox-os/redox!2082
2026-04-18 16:38:30 -06:00
Jeremy Soller
6faca470ed Merge branch 'binary-caching' into 'master'
Fix binary repo caching

See merge request redox-os/redox!2083
2026-04-18 16:18:25 -06:00
Wildan M
e0c6322a88
Fix binary repo caching 2026-04-19 04:48:25 +07:00
Jeremy Soller
ddbc7c50de Merge branch 'native-upd' into 'master'
Update native installs for ubuntu and few others

See merge request redox-os/redox!2081
2026-04-18 15:02:25 -06:00
Wildan M
8b2762e74b
Use symlink for sysroot 2026-04-19 03:44:01 +07:00
Wildan M
4460946a3f
Remove unused packages in native 2026-04-19 03:03:28 +07:00
Wildan M
18b40b4a22
Update native installs for ubuntu 2026-04-19 02:59:27 +07:00
Jeremy Soller
d485a12338 Merge branch 'wayland-app' into 'master'
Fix app names for wayland config

See merge request redox-os/redox!2080
2026-04-18 07:02:05 -06:00
Jeremy Soller
68868e78e4 Merge branch 'installer-merging' into 'master'
Adapt installer-gui merging

See merge request redox-os/redox!2079
2026-04-18 07:01:38 -06:00
Jeremy Soller
d6afabde3c Merge branch 'fix-files-debug' into 'master'
Fix compiling cosmic-files with debug profile

See merge request redox-os/redox!2078
2026-04-18 07:01:16 -06:00
Jeremy Soller
fd1877dc14 Merge branch 'use-sigterm' into 'master'
Maybe fix podman cannot cleanly exit when build interrupted

See merge request redox-os/redox!2077
2026-04-18 07:00:49 -06:00
Wildan M
cc2503263b
Fix app names for wayland config 2026-04-18 12:23:30 +07:00
Wildan M
496a3884f6
Adapt installer-gui merging 2026-04-18 10:59:15 +07:00
Wildan M
52774596b9
Fix compiling cosmic-files with debug profile 2026-04-18 10:53:31 +07:00
Wildan M
cd634c1f69
Maybe fix podman cannot cleanly exit when build interrupted 2026-04-18 10:26:50 +07:00
Migue Magic
1f5b0b012b Update Dell XPS L502X entry in HARDWARE.md with new reason 2026-04-18 01:21:33 +00:00
Migue Magic
8dce55105d Add Dell XPS L502X broken status in HARDWARE.md 2026-04-17 22:58:54 +00:00
Ribbon
c9489fd8dc Add notes in CONTRIBUTING.md to reduce unnecessary questions and problems 2026-04-17 15:53:41 -03:00
Jeremy Soller
c8080d10b5 Merge branch 'blake3-sysroot' into 'master'
Update sysroot based on blake3, add verbose_cmd option

See merge request redox-os/redox!2075
2026-04-17 06:53:20 -06:00
Jeremy Soller
dfad129ed3 Merge branch 'binpatching' into 'master'
Enable deterministic *.a files on binutils

See merge request redox-os/redox!2074
2026-04-17 06:52:34 -06:00
Wildan M
8d05158d1b
Fix from absent pkey 2026-04-17 17:23:15 +07:00
Wildan M
f77346bcfd
Update sysroot based on blake3, add verbose_cmd option 2026-04-17 17:04:43 +07:00
Wildan M
a44365b9bb
Enable deterministic *.a files on binutils 2026-04-17 16:39:01 +07:00
Ribbon
16a116f6ba Rename gnome-files to nautilus 2026-04-16 22:05:25 -03:00
Ribbon
3cfd17f5d5 Some recipe fixes 2026-04-16 22:04:14 -03:00
Ribbon
508e0655d9 Move valgrind to dev/debug category 2026-04-16 21:46:38 -03:00
Jeremy Soller
c597710712 Merge branch 'cosmic-patch' into 'master'
Fix auto path failed to detect, Add cosmic patches for winit

See merge request redox-os/redox!2073
2026-04-16 18:45:18 -06:00
Ribbon
7c21ccdbc5 Add more recipes 2026-04-16 21:38:17 -03:00
Ribbon
d1e0af4b89 Add recipes 2026-04-16 20:17:57 -03:00
Jeremy Soller
35420f9983 Merge branch 'initfs_build_rework' into 'master'
Simplify base-initfs building

See merge request redox-os/redox!2072
2026-04-16 15:59:52 -06:00
Jeremy Soller
da54a03c71 Merge branch 'move_desktop_contain' into 'master'
Make desktop-contain config arch independent

See merge request redox-os/redox!2071
2026-04-16 15:57:58 -06:00
bjorn3
56bdc2f286 Simplify building bootstrap 2026-04-16 22:06:27 +02:00
bjorn3
8b37f82436 Improve base-initfs recipe 2026-04-16 22:06:27 +02:00
bjorn3
a8e880ee8a Make desktop-contain config arch independent 2026-04-16 19:19:32 +02:00
Jeremy Soller
a9d9415775 Merge branch 'enh-selfhosted' into 'master'
Add wget and cargo git workaround for self hosted build

See merge request redox-os/redox!2070
2026-04-16 06:54:02 -06:00
Jeremy Soller
6273827977 Merge branch 'fix-rebuild-gcc' into 'master'
Fix rebuilding gcc13

Closes #1760

See merge request redox-os/redox!2069
2026-04-16 06:53:02 -06:00
Jeremy Soller
663fae3b85 Merge branch 'dyn-link' into 'master'
Make ion and pkgutils dynamically linked

See merge request redox-os/redox!2068
2026-04-16 06:52:41 -06:00
Jeremy Soller
201ae5491d Merge branch 'tui-enh' into 'master'
Some TUI enhacements

See merge request redox-os/redox!2067
2026-04-16 06:51:49 -06:00
Jeremy Soller
3809a6fc20 Merge branch 'promote-openssl3' into 'master'
promote openssl3 out of WIP

See merge request redox-os/redox!2066
2026-04-16 06:51:18 -06:00
Jeremy Soller
3419b0fe2d Merge branch 'os-test-bins-update' into 'master'
remove no longer hanging tests

See merge request redox-os/redox!2065
2026-04-16 06:46:41 -06:00
Wildan M
736fb83f55
Fix fmt 2026-04-16 17:48:18 +07:00
Wildan M
759e40ad49
Add cosmic patches for winit 2026-04-16 17:39:13 +07:00
Wildan M
475ea8fc5e
Fix auto path failed to detect 2026-04-16 17:38:45 +07:00
auronandace
64f6b1f367 remove TODO regarding promotion 2026-04-16 09:35:59 +01:00
auronandace
b5eec87674 promote openssl3 out of WIP 2026-04-16 09:05:16 +01:00
Wildan M
a23e18fb17
Add wget and cargo git workaround for self hosted build 2026-04-16 06:37:39 +07:00
Wildan M
5887700979
Fix rebuilding gcc13 2026-04-16 05:20:52 +07:00
Wildan M
f0ca3a71e9
Make ion and pkgutils dynamically linked 2026-04-16 04:43:37 +07:00
Wildan M
e1a68dacd7
Organize tui statuses code 2026-04-16 04:32:31 +07:00
Wildan M
47b5176ba5
Remove dead code on queues 2026-04-16 04:05:05 +07:00
Wildan M
61a66d3755
Better error display 2026-04-16 04:04:53 +07:00
auronandace
e5e325a793 remove no longer hanging tests 2026-04-15 14:26:35 +01:00
Jeremy Soller
8efa32c53a Merge branch 'remove_bgad' into 'master'
Remove bgad

See merge request redox-os/redox!2064
2026-04-14 13:56:38 -06:00
bjorn3
b9d006beb4 Remove bgad 2026-04-14 21:45:16 +02:00
Jeremy Soller
bb19759c8d Merge branch 'drop-anyhow' into 'master'
Migrate error type and drop anyhow

See merge request redox-os/redox!2062
2026-04-14 07:12:14 -06:00
Wildan M
208878c1bf
Migrate error type and drop anyhow 2026-04-14 12:57:12 +07:00
Jeremy Soller
6d774c117a Merge branch 'dcss' into 'master'
Fix dcss build

Closes #1800

See merge request redox-os/redox!2061
2026-04-13 17:00:00 -06:00
Jeremy Soller
1fb7d3d679 Merge branch 'tui-scroll' into 'master'
Remove scroll wheel code from TUI

See merge request redox-os/redox!2060
2026-04-13 16:59:15 -06:00
Wildan M
81ad450962
Fix dcss build 2026-04-14 01:34:24 +07:00
Wildan M
83a723e66a
Remove scroll wheel code from TUI 2026-04-13 19:57:39 +07:00
Jeremy Soller
8f6684cde3 Merge branch 'rust-fix' into 'master'
Fix rust build by adding LLVM includes to prefix

See merge request redox-os/redox!2059
2026-04-13 06:48:57 -06:00
Jeremy Soller
19b60163b4 Merge branch 'neovim-fix' into 'master'
Update and fix neovim build

See merge request redox-os/redox!2058
2026-04-13 06:48:21 -06:00
Jeremy Soller
af9dda62b2 Merge branch 'profiling_kernel' into 'master'
Add profiling-kernel recipe

See merge request redox-os/redox!2057
2026-04-13 06:45:30 -06:00
Wildan M
ff58a55353
Fix rust build by adding LLVM includes to prefix 2026-04-13 16:58:35 +07:00
Wildan M
8db796edb2
Update and fix neovim build 2026-04-13 16:17:01 +07:00
4lDO2
2d6de453c5 Add profiling-kernel recipe. 2026-04-12 16:41:36 +02:00
Jeremy Soller
94bf2b6ac6 Merge branch 'new_profiling' into 'master'
Add profiled service file

See merge request redox-os/redox!2056
2026-04-12 06:52:12 -06:00
4lDO2
430c87e775 add profiled service when installed 2026-04-12 14:45:13 +02:00
Jeremy Soller
ae8967ed5a Merge branch 'move_dhcpd' into 'master'
Move dhcpd from the netutils repo to the base repo

See merge request redox-os/redox!2055
2026-04-11 19:48:14 -06:00
Ribbon
9e0a831c1e Improve uutils recipes 2026-04-11 16:54:39 -03:00
Ribbon
a30e1e9efb Add recipes 2026-04-11 16:52:02 -03:00
bjorn3
33d9cc79f0 Move dhcpd from the netutils repo to the base repo 2026-04-11 20:59:37 +02:00
Jeremy Soller
03f822cfc2 Merge branch 'move_more_init_configs' into 'master'
Move audiod init config to base repo

See merge request redox-os/redox!2054
2026-04-11 08:11:57 -06:00
bjorn3
d8b507e8d0 Use /usr/lib/environment.d for x11 config DISPLAY=:0 2026-04-11 15:41:00 +02:00
bjorn3
a2ad0aaf66 Move audiod init config to base repo 2026-04-11 15:27:16 +02:00
Jeremy Soller
8028deb433 Merge branch 'tree-sitter-build' into 'master'
Fix tree-sitter build

See merge request redox-os/redox!2053
2026-04-11 06:41:50 -06:00
Jeremy Soller
74f7cc3f0e Merge branch 'mv-deps' into 'master'
Change all openssl and ncurses deps

See merge request redox-os/redox!2052
2026-04-11 06:41:18 -06:00
Jeremy Soller
f9153766c1 Merge branch 'move_base_init_configs' into 'master'
Move some init configs into the base recipe

See merge request redox-os/redox!2051
2026-04-11 06:40:21 -06:00
Jeremy Soller
fe969ada0d Merge branch 'git-fix' into 'master'
Fix building git for i586

See merge request redox-os/redox!2050
2026-04-11 06:39:36 -06:00
bjorn3
473bee2d66 Move some init configs into the base recipe 2026-04-11 10:48:43 +02:00
Wildan M
96e8a50985
Fix tree-sitter build 2026-04-11 09:24:03 +07:00
Jeremy Soller
585ebfd8cb Merge branch 'move_initfs_configs' into 'master'
Copy initfs init configs from init.initfs.d

See merge request redox-os/redox!2049
2026-04-10 18:53:59 -06:00
Wildan M
39d40a42b0
Change all ncurses to ncursesw 2026-04-11 07:18:54 +07:00
Wildan M
1870808a1f
Change all openssl1 to openssl3 2026-04-11 07:16:54 +07:00
Wildan M
40ab44f2b3
Fix building git for i586 2026-04-11 04:49:17 +07:00
bjorn3
e6b1475b26 Copy initfs init configs from init.initfs.d 2026-04-10 22:16:34 +02:00
Ribbon
7626d0cc4f Merge branch 'ncurses-fix' into 'master'
Port tmux, fix ncurses compilation

See merge request redox-os/redox!2047
2026-04-09 10:41:04 -03:00
Wildan M
1737337beb
Use template for tmux 2026-04-09 07:57:48 +07:00
Wildan M
ed2f8dd667
Port tmux 2026-04-09 07:23:13 +07:00
Wildan M
95386660d4
Use ncursesw for xterm 2026-04-09 07:22:12 +07:00
Wildan M
c80df6a9e5
Fix ncurses compilation due to wchar_t 2026-04-09 06:40:49 +07:00
Wildan Mubarok
a669435d26 Merge branch 'rev-gcc-sysroot' into 'master'
Revert removing GCC with-sysroot

See merge request redox-os/redox!2046
2026-04-08 22:39:09 +00:00
Wildan M
7d56229f15
Revert removing GCC with-sysroot 2026-04-07 00:34:28 +07:00
Jeremy Soller
c7298d1bca Merge branch 'tui-indi-enh' into 'master'
Print each recipe result when building with TUI, Avoid writing logs when build is cached

See merge request redox-os/redox!2045
2026-04-05 07:54:39 -06:00
Wildan M
b9aee43a09
Handle nonstop TUI error 2026-04-05 13:20:08 +07:00
Wildan M
e8cb1f6a03
Avoid writing logs when build is cached 2026-04-05 13:16:16 +07:00
Wildan M
8b8b3137bd
Don't export macros 2026-04-05 13:02:50 +07:00
Wildan M
de56b80f58
Print each recipe result when building with TUI 2026-04-05 12:19:12 +07:00
Jeremy Soller
1e6ce1f11a Merge branch 'blake3-hashes' into 'master'
Add missing blake3 hashes, Update scripts for php and pkg-config

See merge request redox-os/redox!2039
2026-04-04 13:52:37 -06:00
Wildan M
12c9a4d498
Add missing blake3 hashes 2026-04-05 02:24:20 +07:00
Jeremy Soller
adff2b081a Merge branch 'update-locks' into 'master'
Update locks

See merge request redox-os/redox!2038
2026-04-04 13:22:37 -06:00
Jeremy Soller
352a9e76ef Merge branch 'tag-cosmic' into 'master'
Use tagged cosmic rev, fix updating git rev

See merge request redox-os/redox!2040
2026-04-04 13:19:57 -06:00
Wildan M
cc9bcb64a0
Update scripts for php and pkg-config 2026-04-05 02:17:32 +07:00
Jeremy Soller
9c700d9335 Merge branch 'hosted-fix' into 'master'
Fix prefix paths for hosted redox

See merge request redox-os/redox!2041
2026-04-04 13:05:55 -06:00
Ribbon
060a677d0c Add more uutils recipes 2026-04-04 10:42:36 -03:00
Ribbon
4a6984161d Rename recipes 2026-04-04 10:20:07 -03:00
Ribbon
d32233c95b Move recipes to rs category 2026-04-04 10:18:50 -03:00
Jeremy Soller
79fb42097d Merge branch 'crawl-followup' into 'master'
correct dcss recipe and add python3-yaml to podman

See merge request redox-os/redox!2044
2026-04-02 11:56:15 -06:00
auronandace
30485284c3 correct dcss recipe and add python3-yaml to podman 2026-04-02 17:24:45 +01:00
Ribbon
10ac1dc364 Merge branch 'update-dcss' into 'master'
update dcss recipe

See merge request redox-os/redox!2042
2026-04-02 12:08:27 -03:00
Mathew John Roberts
85d4fcfd61 update dcss recipe 2026-04-02 12:08:27 -03:00
Jeremy Soller
eda5f4776c Merge branch 'hardware' into 'master'
Update HARDWARE.md report information for the Framework Laptop 16

See merge request redox-os/redox!2043
2026-04-02 09:00:33 -06:00
Willem Grant
f91804cf17 Update HARDWARE.md report information for the Framework Laptop 16 2026-04-02 14:52:42 +00:00
Wildan M
eaa211dfbc
Set rpath and add more deps to cookbook 2026-04-02 06:15:48 +07:00
Jeremy Soller
0db5f2625f Merge branch 'sys-build' into 'master'
Add sys-build filesystem config

See merge request redox-os/redox!2037
2026-04-01 15:35:06 -06:00
Ribbon
e42d49d767 Add sys-build filesystem config 2026-04-01 15:35:06 -06:00
Wildan M
1a3703c753
Fix redoxer env in hosted redox 2026-04-02 03:14:29 +07:00
Wildan M
255d1cb02b
Workaround git recursive 2026-04-02 02:59:46 +07:00
Ribbon
4b174d6f9d Improve and fix recipes 2026-04-01 01:58:49 -03:00
Ribbon
b374a4e24e Move recipes to kde category 2026-04-01 01:47:26 -03:00
Ribbon
997fae4f31 Add recipes 2026-04-01 01:44:47 -03:00
Wildan M
ec017dc32b
Fix prefix paths for hosted redox 2026-04-01 08:58:11 +07:00
Wildan M
9b38bd81f9
Handle git annotated tag and git gc 2026-04-01 08:22:02 +07:00
Wildan M
0f7323e47a
Fix changing git rev cache 2026-04-01 10:29:01 +07:00
Wildan M
a4be504b40
cosmic: Use epoch rev 2026-04-01 10:27:09 +07:00
Ribbon
363cc96adf Add recipes 2026-03-31 20:34:07 -03:00
Wildan M
357c45cc02
Update locks 2026-04-01 05:06:23 +07:00
Jeremy Soller
475fea2e43 Merge branch 'zstd-fix' into 'master'
Add zstd back as it's used by ci-img

Closes #1794

See merge request redox-os/redox!2036
2026-03-30 17:47:30 -06:00
Jeremy Soller
993a32b532 Merge branch 'cookbook-jobs-workaround' into 'master'
relibc: remove outdated workaround for cookbook jobs

See merge request redox-os/redox!2035
2026-03-30 17:47:05 -06:00
Connor-GH
9d0e4f690a relibc: remove outdated workaround for cookbook jobs
Per willnode's words:
"I think it was a workaround that later discovered that it was actually nproc limits from podman. that can be removed now."
2026-03-30 17:02:29 -05:00
Wildan M
8e4a11ac07
Add zstd back as it's used by ci-img 2026-03-31 03:17:13 +07:00
Jeremy Soller
05954bd799 Merge branch 'uutils-locale-fix' into 'master'
Rollback uutils rev to fix locale issues

See merge request redox-os/redox!2033
2026-03-29 07:07:55 -06:00
Wildan M
044843eec5
Rollback uutils rev to fix locale issues 2026-03-29 09:48:14 +07:00
Jeremy Soller
b84543a488 Merge branch 'autodeps-caching' into 'master'
Use build cache data to invalidate auto deps

See merge request redox-os/redox!2032
2026-03-28 11:55:52 -06:00
Jeremy Soller
e423138c6a Merge branch 'add-locked-fstools' into 'master'
Add --locked to fstools to fix build

See merge request redox-os/redox!2031
2026-03-28 11:55:32 -06:00
Jeremy Soller
d69aca37a3 Merge branch 'fetch-cached' into 'master'
Add cached status for fetch command, don't pass cargo offline for custom script

See merge request redox-os/redox!2030
2026-03-28 11:54:38 -06:00
Wildan M
fc3ed70964
Use build cache data to invalidate auto deps 2026-03-29 00:46:15 +07:00
Jeremy Soller
f58e11a168 Merge branch 'fix-cache' into 'master'
Fix build cache not caching

See merge request redox-os/redox!2029
2026-03-28 07:24:53 -06:00
Jeremy Soller
d5926233a6 Merge branch 'hx-tuning' into 'master'
use branch to simplify porting changes

See merge request redox-os/redox!2028
2026-03-28 07:24:30 -06:00
Jeremy Soller
42ff27e8da Merge branch 'relibc-bins' into 'master'
Update relibc tests bins script

See merge request redox-os/redox!2027
2026-03-28 07:24:00 -06:00
Jeremy Soller
569d92daa5 Merge branch 'sep-sysroot' into 'master'
Separate sysroot folder when using cross target

See merge request redox-os/redox!2026
2026-03-28 07:23:41 -06:00
Sergey Reshetnikov
c77c037013 use branch to simplify porting changes 2026-03-28 12:24:22 +03:00
Wildan M
846679102c
Add --locked to fstools to fix build 2026-03-28 15:09:40 +07:00
Wildan M
92416bfc7e
Add cached status for fetch command 2026-03-28 14:01:48 +07:00
Wildan M
75e38524f9
Use crate::Error for cook::fetch 2026-03-28 11:44:00 +07:00
Wildan M
94a0355907
Don't pass cargo offline for custom script 2026-03-28 11:28:21 +07:00
Wildan M
edf2169658
Fix build cache not caching 2026-03-28 08:43:14 +07:00
Wildan M
4ff0fc1d69
Pass NATIVE_LIBC for relibc-tests-bins 2026-03-28 06:18:33 +07:00
Wildan M
37b4fcd27a
Update relibc tests bins script 2026-03-28 06:06:27 +07:00
Wildan M
4038d8f5ed
Separate sysroot folder when using cross target 2026-03-28 04:12:37 +07:00
Ribbon
7cc49ae0e5 Add the configuration and code comments testing tip in CONTRIBUTING.md 2026-03-27 12:56:19 -03:00
Jeremy Soller
e7ebc8a674 Merge branch 'isolate-pkg' into 'master'
Various web generator improvements

See merge request redox-os/redox!2025
2026-03-27 07:25:15 -06:00
Wildan M
e7e89a28c2
Add dark mode 2026-03-27 04:11:39 +07:00
Wildan M
b113987aa7
Fix web optional packages, sort file tree 2026-03-27 03:46:10 +07:00
Ribbon
24a173e2c2 Update openshot recipe version 2026-03-26 15:25:10 -03:00
Ribbon
6f176ae798 Move some recipes 2026-03-26 15:20:52 -03:00
Ribbon
94d0d673bb Add recipes 2026-03-26 15:06:41 -03:00
Ribbon
efd0510443 Improve and update many library recipes 2026-03-26 14:06:39 -03:00
Wildan M
34c62b53fe
Move recipes from pkg crate, remove blake3 pbr 2026-03-26 23:46:38 +07:00
Jeremy Soller
860cb18476 Merge branch 'rev-llvm.dev' into 'master'
Revert llvm dev addition from clang-install

See merge request redox-os/redox!2024
2026-03-26 06:29:55 -06:00
Wildan M
44429d0231
Revert llvm dev addition from clang-install 2026-03-26 12:22:40 +07:00
Jeremy Soller
0252952061 Merge branch 'qemu-edk2-nixos' into 'master'
Add NixOS specific qemu UEFI firmware searchpaths

See merge request redox-os/redox!2023
2026-03-25 20:02:24 -06:00
Philipp Bartsch
d87956c504 Add NixOS specific qemu UEFI firmware searchpaths 2026-03-26 00:37:24 +01:00
Jeremy Soller
a42492acbe Merge branch 'libxkbcommon' into 'master'
fix syntax error in recipe

See merge request redox-os/redox!2022
2026-03-25 06:45:26 -06:00
Benton60
62d734d907 fix syntax error in recipe 2026-03-24 22:23:22 -04:00
Ribbon
a5a245ed60 Improve and update more library recipes 2026-03-24 19:49:50 -03:00
Ribbon
5e90e99db8 Improve and update more library recipes 2026-03-24 18:55:54 -03:00
Ribbon
a9851e7010 Improve and update many library recipes 2026-03-24 15:59:41 -03:00
Ribbon
17f94fcf1b Move more recipes 2026-03-24 14:33:10 -03:00
Ribbon
4f772cd046 Move dev/wasm category recipes to wip/wasm category 2026-03-24 14:24:45 -03:00
Ribbon
a7f0e320ac Add recipes 2026-03-24 14:20:47 -03:00
Jeremy Soller
6877c61e91 Merge branch 'llvm-native-fix' into 'master'
Fix missing native toolchain in llvm21

See merge request redox-os/redox!2018
2026-03-23 18:25:12 -06:00
Jeremy Soller
c3c993881b Merge branch 'nodejs-libs' into 'master'
Reduce host libs for nodejs

See merge request redox-os/redox!2020
2026-03-23 18:24:12 -06:00
Jeremy Soller
4aa55eb9c9 Merge branch 'libavif' into 'master'
Fix libavif for php84

See merge request redox-os/redox!2021
2026-03-23 18:23:38 -06:00
Wildan M
9b12e0eda4
Fix libavif for php84 2026-03-24 07:14:07 +07:00
Jeremy Soller
19a1b3e198 Merge branch 'structured-err' into 'master'
Use custom error for fs and pty module

See merge request redox-os/redox!2019
2026-03-23 17:55:50 -06:00
Wildan M
8d3817bacf
Reduce host libs for nodejs 2026-03-24 06:55:43 +07:00
Jeremy Soller
80310cc3e7 Merge branch 'prebuilt-toolchain' into 'master'
Add entries for upcoming prebuilt toolchain

See merge request redox-os/redox!2017
2026-03-23 17:53:40 -06:00
Jeremy Soller
4fef7dc980 Merge branch 'cmake-host' into 'master'
Adapt cmake script for host

See merge request redox-os/redox!1990
2026-03-23 17:51:57 -06:00
Wildan M
c8fe501edc
Use custom error for fs and pty module 2026-03-24 04:34:58 +07:00
Wildan M
9764ffa322
Fix missing native toolchain in llvm21 2026-03-23 21:51:36 +07:00
Jeremy Soller
a518b0cdbe Merge branch 'master' into 'master'
fix: ncurses blake3 hash updated to 6.6

See merge request redox-os/redox!2016
2026-03-23 07:36:10 -06:00
Wildan M
759e6130e3
Add entries for upcoming prebuilt toolchain 2026-03-23 15:18:28 +07:00
Wildan M
1618ccda65
Adapt cmake script for host 2026-03-23 14:45:49 +07:00
Stefan Augdopler
8c8857c7ed Merge branch redox:master into master 2026-03-22 22:31:40 +01:00
Ribbon
ba157856fc Improve and update more library recipes 2026-03-22 18:29:00 -03:00
Ribbon
90900a8b84 Improve and update more recipes 2026-03-22 17:36:16 -03:00
DeadBranch
ec948106bd Fixed ncurses blake3 hash 2026-03-22 21:20:28 +01:00
Ribbon
69572c112c Move cppunit and gtest recipes to the tests category 2026-03-22 16:42:56 -03:00
Ribbon
e4c43fee67 Add recipes 2026-03-22 16:39:33 -03:00
Ribbon
dfb329cbc1 Update custom hardware report information in HARDWARE.md 2026-03-22 15:12:28 -03:00
Ribbon
91e0399691 Improve many library recipes and update i2pd recipe 2026-03-20 20:41:36 -03:00
Ribbon
4f2db785fb Rename kerberos5 recipe to krb5 2026-03-20 16:23:02 -03:00
Ribbon
ab2b67e73b Add giff recipe 2026-03-20 16:05:07 -03:00
Jeremy Soller
275e5253e4 Merge branch 'push-diff' into 'master'
Implement push update diff

See merge request redox-os/redox!2015
2026-03-19 09:07:40 -06:00
Wildan M
130b780b01
Update deps 2026-03-19 18:23:53 +07:00
Wildan M
360a6ff884
Add rebuild-push 2026-03-19 16:29:15 +07:00
Wildan M
c604424997
Always imply with package deps on push 2026-03-19 16:14:01 +07:00
Wildan M
b8b2225449
Implement push update diff 2026-03-19 15:30:54 +07:00
Wildan M
23b7937698
Update deps 2026-03-19 08:32:07 +07:00
Jeremy Soller
290cabe8fc Merge branch 'build-cache-hint' into 'master'
Implement hints to cached build

See merge request redox-os/redox!2013
2026-03-18 10:56:33 -06:00
Jeremy Soller
cc2418d323 Merge branch 'consistent-ci-config' into 'master'
Enable compressed pkgar for CI, make both ci-img and ci-pkg have the same cookbook config

Closes #1606

See merge request redox-os/redox!2014
2026-03-18 10:55:55 -06:00
Jeremy Soller
3e7edae618 Merge branch 'move-webkit' into 'master'
Move webkit category

See merge request redox-os/redox!2012
2026-03-17 05:45:03 -06:00
Wildan M
1325b699e6
Add COOKBOOK_COMPRESSED to podman env 2026-03-17 16:53:14 +07:00
Wildan M
969cf1f943
Enable compressed pkgar for CI, make both ci-img and ci-pkg have the save cookbook config 2026-03-17 16:31:38 +07:00
Wildan M
7c62fb9f84
Fix cached recipes TUI indicator 2026-03-17 16:18:18 +07:00
Wildan M
fea64e5498
Implement hints to cached build 2026-03-17 13:29:11 +07:00
Jeremy Soller
0948e5707d Merge branch 'adopt-upstream-certificate-of-origin' into 'master'
Adopt full upstream developer's certificate of origin

See merge request redox-os/redox!2011
2026-03-16 10:22:09 -06:00
Jeremy Soller
258bc471f5 Adopt full upstream developer's certificate of origin 2026-03-16 09:28:15 -06:00
Jeremy Soller
c9ce402011 Merge branch 'patch-fix' into 'master'
Fix git patches not updating automatically

See merge request redox-os/redox!2010
2026-03-16 08:38:24 -06:00
Wildan M
b5a1ce3cdb
Patch webkit JIT 2026-03-16 20:34:16 +07:00
Jeremy Soller
ac1853c6d1 Merge branch 'remove-time-ident' into 'master'
Remove time identifier from env

See merge request redox-os/redox!2009
2026-03-15 20:35:30 -06:00
Wildan M
3d7def6512
Move webkit category 2026-03-16 07:06:09 +07:00
Wildan M
ee4ba36b71
Fix patches not updating automatically 2026-03-16 06:21:33 +07:00
Jeremy Soller
139ccd9655 Merge branch 'use-uutils-uname' into 'master'
uutils: add uname as a binary

See merge request redox-os/redox!2008
2026-03-15 15:09:20 -06:00
Connor-GH
218a29fcbe uutils: add uname as a binary
This replaces the coreutils implementation, as it was redundant.
2026-03-15 16:04:34 -05:00
Wildan M
94ae210d71
Remove time identifier from env 2026-03-16 02:23:49 +07:00
Ribbon
739233d206 Improve many library recipes 2026-03-15 10:23:46 -03:00
Ribbon
8be0d4d0a9 Rename mbedtls recipe to mbedtls4 2026-03-15 09:01:57 -03:00
Ribbon
05134c354c Improve all TLS library recipes 2026-03-15 09:00:23 -03:00
Ribbon
17f2ae9a0d Add copy-paste tip in "Development Tips" section 2026-03-15 05:47:38 -03:00
Ribbon
c98d7528fb Improve and try to fix more library recipes 2026-03-14 21:15:41 -03:00
Ribbon
3ff7c59742 Improve and try to fix many library recipes 2026-03-14 20:36:56 -03:00
Ribbon
e50d2ad82e Improve ratatui recipe 2026-03-14 19:42:59 -03:00
Ribbon
1f8aabad76 Add recipes 2026-03-14 19:33:23 -03:00
Ribbon
5fdaba25a1 Improve some library recipes 2026-03-14 18:56:21 -03:00
Jeremy Soller
ab2d15510c Merge branch 'zeropades' into 'master'
Partially port openspades

See merge request redox-os/redox!2007
2026-03-14 07:10:31 -06:00
Jeremy Soller
10d67a28bc Merge branch 'stuff-net' into 'master'
Port stuff from dev, emu and net

See merge request redox-os/redox!2006
2026-03-14 07:04:41 -06:00
Jeremy Soller
1f587f936b Merge branch 'uutils-bump' into 'master'
Update uutils to latest release

See merge request redox-os/redox!2005
2026-03-14 07:03:13 -06:00
Jeremy Soller
0ba419f20e Merge branch 'py-postgres' into 'master'
Update stuff in db and python

See merge request redox-os/redox!2004
2026-03-14 07:02:11 -06:00
Jeremy Soller
e4d1705362 Merge branch 'smart-ver' into 'master'
Support more flexible version detection

See merge request redox-os/redox!2003
2026-03-14 06:59:03 -06:00
Wildan M
e68904b77b
Update typos 2026-03-14 18:39:24 +07:00
Wildan M
106616c013
Add patches for zerospades 2026-03-14 18:33:34 +07:00
Wildan M
4d967a7321
Port openspades 2026-03-14 14:50:20 +07:00
Wildan M
d4f2f5e0ba
Port stuff from dev, emu and net 2026-03-14 14:46:36 +07:00
Wildan M
9bedbafa06
Update uutils to latest release 2026-03-14 12:50:39 +07:00
Wildan M
4943e360f2
Port ruff, partially port uv, remove rye 2026-03-14 11:50:12 +07:00
Wildan M
51264207ae
Partially port postgres, update valkey 2026-03-14 11:49:36 +07:00
Wildan M
943cb2cbd0
Support more flexible version detection 2026-03-14 09:16:31 +07:00
Jeremy Soller
4fd017cf63 Merge branch 'ident-script' into 'master'
Export source identifiers into build script

See merge request redox-os/redox!2002
2026-03-13 19:29:34 -06:00
Wildan M
92ded3e371
Export source identifiers into build script 2026-03-14 08:05:14 +07:00
Jeremy Soller
371d751e3e Merge branch 'mariadb' into 'master'
Port boost, partially port mariadb

See merge request redox-os/redox!2001
2026-03-13 19:03:24 -06:00
Wildan M
52f5ebf62b
Port boost, partially port mariadb 2026-03-14 07:41:03 +07:00
Ribbon
9e593fb420 Add miri recipe 2026-03-13 15:34:14 -03:00
Ribbon
2821550c85 Improve many dev recipes 2026-03-13 15:24:15 -03:00
Ribbon
15f9719a22 Improve and try to fix more emulation recipes 2026-03-13 14:16:05 -03:00
Ribbon
e669592c49 Improve and try to fix many recipes 2026-03-13 08:52:16 -03:00
Ribbon
464446e690 Improve and try to fix all wip server recipes 2026-03-13 07:01:01 -03:00
Ribbon
e7cdadfe12 Improve all Rust tooling recipes 2026-03-12 15:10:50 -03:00
Ribbon
e57164aa7b Improve all Git tooling recipes 2026-03-12 14:57:53 -03:00
Ribbon
b168cad038 Improve remaining Cargo tool recipes 2026-03-12 14:45:13 -03:00
Ribbon
839827ae59 Improve more wip recipes 2026-03-12 14:28:30 -03:00
Ribbon
404578ca29 Improve wip recipes 2026-03-12 14:16:12 -03:00
Ribbon
00350d5f8c Migrate remaining demo recipes to Cargo data types 2026-03-12 13:58:28 -03:00
Ribbon
9b9e25841c Migrate more wip demo recipes to Cargo data types 2026-03-12 11:46:49 -03:00
Jeremy Soller
cc6fb284ab Merge branch 'mosh-partial' into 'master'
Partially port mosh, fix russh build

See merge request redox-os/redox!1999
2026-03-12 07:47:41 -06:00
Jeremy Soller
bc2b4a9110 Merge branch 'htop-ncursesw' into 'master'
Use ncursesw for htop

See merge request redox-os/redox!2000
2026-03-12 07:46:51 -06:00
Ribbon
7112ff5f40 Migrate some WIP demo recipes to "cargoexamples" and "cargopackages" 2026-03-12 10:34:34 -03:00
Ribbon
7e5bbda054 Add recipes 2026-03-12 10:02:51 -03:00
Wildan M
a933be7e3c
Use ncursesw for htop 2026-03-12 19:41:35 +07:00
Wildan M
8f94c658f7
Partially port mosh 2026-03-12 19:26:11 +07:00
Jeremy Soller
cd01e0ab52 Merge branch 'wayland_changes' into 'master'
Couple of wayland related changes

See merge request redox-os/redox!1998
2026-03-11 13:06:39 -06:00
bjorn3
7302a32d95 Simplify and fix anvil recipe
Also share sources between smallvil and anvil recipes.
2026-03-11 20:02:28 +01:00
bjorn3
d6cae1bc6a Minor simplification for wayland config 2026-03-11 20:01:06 +01:00
Jeremy Soller
d81a3133ec Merge branch 'change-py' into 'master'
Replace rustpython to python312

See merge request redox-os/redox!1997
2026-03-10 07:47:23 -06:00
Jeremy Soller
6c8d06590c Merge branch 'readline-python' into 'master'
Fix ncursesw, readline and bzip2 for python build

See merge request redox-os/redox!1996
2026-03-10 07:45:38 -06:00
Wildan M
2690132203
Make lua dynamically linked 2026-03-10 17:12:57 +07:00
Wildan M
b997f7abd9
Replace rustpython to python312 2026-03-10 17:07:34 +07:00
Wildan M
6581cf2163
Fix ncursesw, readline and bzip2 for python build 2026-03-10 10:37:44 +07:00
Jeremy Soller
18707198ea Merge branch 'ncursesw-python' into 'master'
Use ncursesw to support unicode everywhere, Make python quicker to build

See merge request redox-os/redox!1995
2026-03-09 18:46:03 -06:00
Wildan M
1261374396
Make python quicker to build 2026-03-10 07:34:59 +07:00
Wildan M
9bab0c1fc4
Use ncursesw to support unicode everywhere 2026-03-10 07:34:41 +07:00
Jeremy Soller
4dfb49d97e Drop rustpython from desktop config and minor updates to jeremy config 2026-03-09 13:31:42 -06:00
Jeremy Soller
212383e6fd Merge branch 'new-policy' into 'master'
Add Contribution Terms and AI policy on CONTRIBUTING.md

See merge request redox-os/redox!1778
2026-03-09 10:34:27 -06:00
Ribbon
ea438d84aa Add Contribution Terms and AI policy on CONTRIBUTING.md 2026-03-09 10:34:27 -06:00
Jeremy Soller
77ad940736 Expand no-AI policy 2026-03-09 10:09:29 -06:00
Jeremy Soller
7b7607d32a Add note about AI use to CONTRIBUTING 2026-03-09 09:41:17 -06:00
Jeremy Soller
b5753fa0b2 Merge branch 'compress-opt' into 'master'
Implement option to compress packages

See merge request redox-os/redox!1994
2026-03-09 07:16:56 -06:00
Wildan M
e38ff447b9
Implement option to compress packages 2026-03-09 19:39:15 +07:00
Jeremy Soller
21eb540476 Merge branch 'no-pty-fetch' into 'master'
Fix panic when fetching remote without TUI

See merge request redox-os/redox!1992
2026-03-09 02:59:59 -06:00
Jeremy Soller
59ba904005 Merge branch 'demo-arm' into 'master'
Fix demo image for aarch64

See merge request redox-os/redox!1993
2026-03-09 02:59:30 -06:00
Wildan M
d8f9171277
Fix demo image for aarch64 2026-03-09 09:48:36 +07:00
Wildan M
65c457b8f8
Fix panic when fetching remote without TUI 2026-03-09 09:43:40 +07:00
Jeremy Soller
a0d3bccf5f Fix bootloader path in dual-boot script 2026-03-08 19:24:04 -06:00
Jeremy Soller
d358d2a314 Merge branch 'neverball-fix' into 'master'
Fix neverball

See merge request redox-os/redox!1991
2026-03-08 15:41:21 -06:00
Wildan M
b1da935718
Fix neverball 2026-03-09 04:35:35 +07:00
Jeremy Soller
226c5c88aa Merge branch 'diff-update' into 'master'
Update pkg, implement REPO_BINARY auto update

See merge request redox-os/redox!1989
2026-03-08 14:46:23 -06:00
Wildan M
b20b6ae818 Bump pkgar and pkg 2026-03-08 14:41:10 -06:00
Wildan M
69b6b3fd57 Implement REPO_BINARY auto update 2026-03-08 14:41:10 -06:00
Jeremy Soller
381667966a libcosmic-wayland: fix example binary path 2026-03-08 10:27:33 -06:00
Jeremy Soller
71775701be Merge branch 'make-spaces-again' into 'master'
Fix makefile info commences out

See merge request redox-os/redox!1988
2026-03-07 17:34:57 -07:00
Wildan M
ff8211ede4
Fix makefile info commences out 2026-03-08 07:30:16 +07:00
Jeremy Soller
5e240e84eb Merge branch 'gcc-strip' into 'master'
Strip libexec

See merge request redox-os/redox!1987
2026-03-07 11:14:36 -07:00
Wildan M
7b9e5dfa1e
Strip libexec 2026-03-08 00:16:48 +07:00
Jeremy Soller
06e6fb4296 Merge branch 'no_nulld' into 'master'
Stop copying zerod as nulld

See merge request redox-os/redox!1986
2026-03-07 09:45:06 -07:00
bjorn3
90ab2ebebb Stop copying zerod as nulld 2026-03-07 17:42:08 +01:00
Jeremy Soller
da33637b2e Merge branch 'move_bootloader_to_user' into 'master'
Move bootloader to /usr/lib/boot

See merge request redox-os/redox!1985
2026-03-07 08:36:21 -07:00
bjorn3
e2278d8f54 Move bootloader to /usr/lib/boot 2026-03-07 16:31:37 +01:00
Jeremy Soller
667fc8a681 Merge branch 'add-xtop' into 'master'
add xtop recipe

See merge request redox-os/redox!1983
2026-03-07 08:28:30 -07:00
Jeremy Soller
2e2e6695ca Merge branch 'move_kernel_to_usr' into 'master'
Move kernel and initfs to /usr/lib/boot

See merge request redox-os/redox!1984
2026-03-07 08:26:24 -07:00
bjorn3
0db68bb262 Move kernel and initfs to /usr/lib/boot 2026-03-07 16:09:58 +01:00
auronandace
0fcb4702b0 add xtop recipe 2026-03-07 15:01:45 +00:00
Jeremy Soller
6a1bb873ae Merge branch 'fix-orbutils' into 'master'
Fix orbutils script and others

See merge request redox-os/redox!1982
2026-03-07 07:39:14 -07:00
Wildan M
848395248c
Fix orbutils script and others 2026-03-07 20:54:40 +07:00
Jeremy Soller
6642d12afb Merge branch 'useful-cargo' into 'master'
Make cargo build script more useful

See merge request redox-os/redox!1978
2026-03-06 20:44:33 -07:00
Jeremy Soller
a04222217e Merge branch 'webgen-panic' into 'master'
Fix webgen panicking, improve repo web message

See merge request redox-os/redox!1981
2026-03-06 18:33:00 -07:00
Wildan M
b7eebe7576
Improve repo web message 2026-03-07 08:12:33 +07:00
Wildan M
a1fb9b1a8d
Fix webgen panicking 2026-03-07 08:12:06 +07:00
Jeremy Soller
7b718c9a33 Merge branch 'fix-demo' into 'master'
Remove auto-test to avoid incuding compilers, plus uncomment working recipes

See merge request redox-os/redox!1980
2026-03-05 20:35:00 -07:00
Wildan M
9a741eb05d
Remove auto-test to avoid incuding compilers, plus uncomment working recipes 2026-03-06 09:23:25 +07:00
Jeremy Soller
777cee8550 Merge branch 'fix-fetch' into 'master'
Don't run reexport_flags on fetch

See merge request redox-os/redox!1979
2026-03-05 11:50:42 -07:00
Wildan M
cc75d562ba
Don't run reexport_flags on fetch 2026-03-06 01:05:10 +07:00
Wildan M
2d899ca1a7
Make cargo build script more useful 2026-03-06 00:58:12 +07:00
Jeremy Soller
cf717dc830 Merge branch 'reexport-clangs' into 'master'
Reexport flags for cc crate

See merge request redox-os/redox!1977
2026-03-05 09:17:49 -07:00
Jeremy Soller
65ccfe6fee Merge branch 'mate-fix' into 'master'
Couple of fixes for mate desktop

See merge request redox-os/redox!1976
2026-03-05 09:16:21 -07:00
Jeremy Soller
f1c1f3e09c Merge branch 'delegate-x11-tool' into 'master'
Replace itstool, libxml2-utils into host cookbook

See merge request redox-os/redox!1975
2026-03-05 09:15:56 -07:00
Wildan M
326be5fd56
Reexport flags for cc crate 2026-03-05 16:48:51 +07:00
Wildan M
49a2777299
Couple of fixes for mate desktop 2026-03-05 12:54:05 +07:00
Wildan M
4e775c3302
Replace itstool, libxml2-utils into host cookbook 2026-03-05 12:45:09 +07:00
Jeremy Soller
e8128cf856 Remove orbterm from desktop config 2026-03-04 11:34:38 -07:00
Jeremy Soller
76c64965ba Merge branch 'fix-relibc-tests-bins' into 'master'
fix: Add missing $ to TESTBIN variable in the relibc-tests-bins recipe

See merge request redox-os/redox!1974
2026-03-04 09:51:20 -07:00
Jeremy Soller
c0d6b2dd44 Merge branch 'fix-rust-comp' into 'master'
Fix rust recipe linker flag, remove libxml2 from llvm

See merge request redox-os/redox!1973
2026-03-04 09:51:12 -07:00
Ibuki.O
2f80ecdcbf fix: Add missing $ to TESTBIN variable in the relibc-tests-bins recipe 2026-03-04 22:53:47 +09:00
Jeremy Soller
4d48728441 Merge branch 'config_fallback' into 'master'
Fallback to generic config when arch specific config doesn't exist

See merge request redox-os/redox!1972
2026-03-03 12:48:35 -07:00
Jeremy Soller
31b6b5759a Merge branch 'desktop_config_dedup' into 'master'
Make desktop a superset of desktop-minimal

See merge request redox-os/redox!1971
2026-03-03 12:47:57 -07:00
bjorn3
dc4e3d2c96 Fallback to generic config when arch specific config doesn't exist
Most configs are entirely identical between architectures, so this
fallback reduces the amount of config files by a lot.
2026-03-03 20:45:50 +01:00
bjorn3
aea31f4b4a Make desktop a superset of desktop-minimal 2026-03-03 20:03:20 +01:00
Jeremy Soller
512e46e914 Merge branch 'remove_some_orbutils_apps' into 'master'
Unify all orbutils recipes

See merge request redox-os/redox!1970
2026-03-03 11:47:51 -07:00
bjorn3
8cba18800a Unify all orbutils recipes
With the calculator gone, having separate recipes only increases compile
times for the minimal config.
2026-03-03 19:40:21 +01:00
Wildan M
726cc0788c
Fix rust recipe linker flag, remove libxml2 from llvm 2026-03-03 23:38:21 +07:00
Jeremy Soller
1131a0ab50 Merge branch 'zhiwei/remove-zstd-libjpeg-packages' into 'master'
Remove libjpeg-dev and zstd from Podman container dependencies

See merge request redox-os/redox!1968
2026-03-02 17:10:41 -07:00
Zhiwei Liang
775d67b2b1 Remove libjpeg-dev and zstd from Podman container dependencies 2026-03-02 17:10:41 -07:00
Jeremy Soller
953c87539d Merge branch 'zhiwei/remove-gperf-from-native-bootstrap' into 'master'
Remove gperf from native bootstrap

See merge request redox-os/redox!1967
2026-03-02 17:10:30 -07:00
Zhiwei Liang
6dfea023ac Remove gperf from native bootstrap 2026-03-02 17:10:29 -07:00
Jeremy Soller
71e05d987d Merge branch 'aarch64-rust' into 'master'
Make rust config configurable by target

See merge request redox-os/redox!1966
2026-03-01 20:56:38 -07:00
Jeremy Soller
c10f8b8c66 Merge branch 'remove_config_llvm' into 'master'
Remove config/llvm.toml

See merge request redox-os/redox!1965
2026-03-01 13:47:45 -07:00
bjorn3
a35ef7b9f5 Remove config/llvm.toml
It is no longer necessary.
2026-03-01 21:39:44 +01:00
Jeremy Soller
aa769bf4b2 Merge branch 'remove_dep' into 'master'
Remove dependency on filedescriptor crate

See merge request redox-os/redox!1964
2026-03-01 12:19:17 -07:00
bjorn3
28a46f7512 Remove dependency on filedescriptor crate 2026-03-01 20:17:28 +01:00
Wildan M
627a958ddd
Make rust config configurable by target 2026-03-02 01:40:55 +07:00
Jeremy Soller
bee7a9d5c4 Merge branch 'simplify_prefix_mk' into 'master'
Deduplicate a bunch of code in prefix.mk

See merge request redox-os/redox!1963
2026-03-01 09:47:54 -07:00
bjorn3
04d08f5aef Slightly deduplicate PREFIX_USE_UPSTREAM_RUST_COMPILER 2026-03-01 17:46:23 +01:00
bjorn3
945e5cc689 Deduplicate prefix tarball creation using implicit rules 2026-03-01 17:46:23 +01:00
bjorn3
2fb09fc153 Use order-only prerequisite on the container for compiler toolchain unpacking
There is no need to unpack the compiler toolchains again when the
container image gets updated.
2026-03-01 17:46:23 +01:00
bjorn3
6d623c5b18 Use static pattern rules to deduplicate tarball extraction 2026-03-01 17:46:23 +01:00
bjorn3
d7822583b0 Deduplicate prefix download logic using pattern rules 2026-03-01 17:46:23 +01:00
Jeremy Soller
6acf29f632 Merge branch 'qemu_defaults' into 'master'
Some improvements to qemu.mk

See merge request redox-os/redox!1962
2026-03-01 09:21:20 -07:00
bjorn3
3641dc7698 Use qemu-xhci for usb on x86_64 to match arm64 and riscv64 2026-03-01 17:04:39 +01:00
bjorn3
18c22db8ce Remove dedicated qemu_raspi target
Regular qemu already handles everything necessary if BOARD=raspi3bp is set.
2026-03-01 16:58:58 +01:00
bjorn3
0a09e5af47 Remove qemu_extra and qemu_extra_nvme make targets
The extra disk is unconditionally attached by the regular disk logic.
2026-03-01 16:56:05 +01:00
bjorn3
25ed25340b Remove obsolete env var usage
From what I can find on the internet, SDL nowadays doesn't enable this
option by default anymore anyway.
2026-03-01 16:53:23 +01:00
bjorn3
94c995e38d Use nvme by default outside of 32bit x86 and raspi
Most modern systems use nvme as disk. 32bit x86 is a legacy system where
ata is likely still used. Raspberry PI uses the sdcard.
2026-03-01 16:53:23 +01:00
Jeremy Soller
f9dd1ffced Merge branch 'per-target-clean' into 'master'
Implement per target clean

See merge request redox-os/redox!1961
2026-03-01 08:22:07 -07:00
Jeremy Soller
94da2707f0 Merge branch 'config_always_net' into 'master'
Support networking in all configs

See merge request redox-os/redox!1960
2026-03-01 07:38:52 -07:00
bjorn3
0a7b246b0b Make the server config derive from minimal rather than base 2026-03-01 15:21:27 +01:00
bjorn3
62429864e9 Add pkgutils to minimal config
And remove the dedicated minimal-net config.
2026-03-01 15:21:27 +01:00
bjorn3
85b62fd851 Support networking in all configs 2026-03-01 15:21:27 +01:00
Jeremy Soller
ca7bbef61c Merge branch 'update-redoxer-2' into 'master'
Update redoxer

See merge request redox-os/redox!1959
2026-03-01 07:07:01 -07:00
Jeremy Soller
60123b4958 Merge branch 'move_root_home' into 'master'
Move root home to /home/root

See merge request redox-os/redox!1958
2026-03-01 07:06:40 -07:00
bjorn3
99fbcf34f0 Move root home to /home/root
AFAIK /root is just a historic artifact from back when the root and home
partition were separate.
2026-03-01 13:13:31 +01:00
Wildan M
f7dd557c09
Implement per target clean 2026-03-01 17:13:14 +07:00
Wildan M
69edfab6ec
Update redoxer 2026-03-01 15:51:56 +07:00
Jeremy Soller
bad04a1a5f Merge branch 'x86-toolchain-in-arm' into 'master'
Update PREFIX_BINARY filter to allow x86_64 toolchain on ARM linux

See merge request redox-os/redox!1957
2026-02-28 20:14:43 -07:00
Jeremy Soller
9677392039 Merge branch 'proper-clean' into 'master'
Remove downloads in prefix_clean, remove repo tag in only in static_clean

See merge request redox-os/redox!1956
2026-02-28 20:13:54 -07:00
Wildan M
8183497cbe
Update PREFIX_BINARY filter to allow x86_64 toolchain on ARM linux 2026-03-01 03:35:26 +07:00
Wildan M
d232299105
Remove downloads in prefix_clean, remove repo tag in only in static_clean 2026-03-01 03:29:48 +07:00
Jeremy Soller
705919e2da Merge branch 'initfs_fixed_init_config' into 'master'
Remove support for target specific driver configs

See merge request redox-os/redox!1955
2026-02-28 09:12:24 -07:00
bjorn3
0a5879deab Unset RUSTFLAGS for redox-initfs-ar
Otherwise using DYNAMIC_INIT for base-initfs gives a linker error.
2026-02-28 17:10:12 +01:00
bjorn3
70735600ed Remove support for target specific driver configs
Init now handles running services conditional on the architecture and board.
2026-02-28 17:09:30 +01:00
Jeremy Soller
dc2b6d4e82 Merge branch 'fix-offline-cargo-build' into 'master'
Host the source code of our dependencies Fix

Closes #1514

See merge request redox-os/redox!1952
2026-02-28 06:52:00 -07:00
Jeremy Soller
2bd7cf70b4 Merge branch 'no-i586-pointer' into 'master'
Disable frame pointer for i586

See merge request redox-os/redox!1954
2026-02-28 06:31:21 -07:00
Jeremy Soller
c7828efd65 Merge branch 'no-strip-meson' into 'master'
Do not always strip in meson

See merge request redox-os/redox!1950
2026-02-28 06:28:10 -07:00
Ojus Chugh
4ed0a556ae respect REPO_OFFLINE when building the cookbook tool
REPO_OFFLINE=1 was already passing --offline to recipe cargo builds
but the cargo build for the repo binary itself was still hitting
crates.io. This fixes that and adds a cargo-fetch target to
pre-populate the cache while online.
2026-02-28 16:28:50 +05:30
Wildan M
d07cdf6400
Disable frame pointer for i586 2026-02-28 15:55:46 +07:00
Wildan M
f6c2987764
Do not always strip in meson 2026-02-28 11:58:00 +07:00
Jeremy Soller
700101f28b Merge branch 'elfutils' into 'master'
Port elfutils

See merge request redox-os/redox!1949
2026-02-27 09:52:23 -07:00
Wildan M
b4de9cab45
Port elfutils 2026-02-27 23:37:54 +07:00
Jeremy Soller
ecde589379 Merge branch 'dev' into 'master'
feat(libuv): set `count`

See merge request redox-os/redox!1948
2026-02-27 06:15:43 -07:00
Anhad Singh
e3c4d6be25 feat(libuv): set count
Initialise `count` for:
* `uv_cpu_info`
* `uv_interface_addresses`

Signed-off-by: Anhad Singh <andypython@protonmail.com>
2026-02-27 16:11:48 +11:00
Jeremy Soller
efd405ea72 Re-add rustinstall script with comment saying why it is required 2026-02-26 08:45:56 -07:00
Jeremy Soller
755e3fcb0d Merge branch 'self-hosted' into 'master'
Build prefix on Redox OS, add self hosted mode

See merge request redox-os/redox!1947
2026-02-26 06:21:52 -07:00
Wildan M
48338847f1
Fix review 2026-02-26 20:20:07 +07:00
Jeremy Soller
0ec8230e3e Merge branch 'dyn-llvm-rust' into 'master'
Set llvm in rust for redox dynamically linked

See merge request redox-os/redox!1946
2026-02-26 06:17:27 -07:00
Jeremy Soller
fc747ccf14 Merge branch 'fix-webkit' into 'master'
Fix webkit missing gperf

See merge request redox-os/redox!1945
2026-02-26 06:16:13 -07:00
Wildan M
b336b52f15
Build prefix on Redox OS, add self hosted mode 2026-02-26 19:03:07 +07:00
Wildan M
fad6779cdc
Set llvm in rust for redox dynamically linked 2026-02-26 15:22:01 +07:00
Wildan M
8f9deb1d7b
Fix webkit missing gperf 2026-02-26 14:09:47 +07:00
Jeremy Soller
45356b503f Merge branch 'init_deps' into 'master'
Specify dependencies between init scripts

See merge request redox-os/redox!1943
2026-02-25 15:03:18 -07:00
bjorn3
474729b4f2 Specify dependencies between init scripts
This aims to reproduce the current execution order of init scripts, not
to provide the minimal set of dependencies. That can be implemented
later.
2026-02-25 23:01:26 +01:00
Jeremy Soller
7394b85cf7 Drop rustix patches where possible 2026-02-25 10:46:20 -07:00
Jeremy Soller
4dc14f3f4a podman: set pid limit to unlimited to try to fix llvm build in CI 2026-02-25 08:36:10 -07:00
Jeremy Soller
d1c2cbf5eb Merge branch 'opusfile-update' into 'master'
Update and promote opusfile recipe

See merge request redox-os/redox!1942
2026-02-24 08:28:35 -07:00
Jeremy Soller
9ce2e1ed2b Merge branch 'ostestbins-update' into 'master'
add 2 new hanging tests to os-test-bins list

See merge request redox-os/redox!1941
2026-02-24 08:07:31 -07:00
Mark Harris
ecd8fe96ca
Promote opusfile recipe 2026-02-24 07:04:27 -08:00
Mark Harris
71602ef42e
Update opusfile recipe 2026-02-24 07:04:20 -08:00
auronandace
1b6c3a24c6 add 2 new hanging tests to os-test-bins list 2026-02-24 14:29:55 +00:00
Jeremy Soller
b449c34691 Merge branch 'openssl3-nodso' into 'master'
Fix openssl3 for platforms without shared libs

See merge request redox-os/redox!1940
2026-02-24 06:33:11 -07:00
Jeremy Soller
ad6e7e8674 Merge branch 'nginx-comp' into 'master'
Fix nginx cflags, add openssl3 and http v3 module

See merge request redox-os/redox!1939
2026-02-24 06:29:58 -07:00
Jeremy Soller
2e9f1ca72b Merge branch 'llvm-config-cross' into 'master'
Filter targets on llvm-config cross

See merge request redox-os/redox!1938
2026-02-24 06:29:13 -07:00
Mark Harris
ec1aa3b77d
Fix openssl3 for platforms without shared libs
We need to also disable loading of dynamic shared objects (modules)
with no-dso.
2026-02-23 22:51:47 -08:00
Jeremy Soller
c2dc58336b Merge branch 'rustdoc' into 'master'
Fix rust compilation, add rustdoc

See merge request redox-os/redox!1937
2026-02-23 20:33:14 -07:00
Jeremy Soller
db23492523 Merge branch 'update-ci' into 'master'
Update CI test missing rustinstall

See merge request redox-os/redox!1920
2026-02-23 18:55:25 -07:00
Jeremy Soller
fc4ee7b4d6 Merge branch 'clean-build-ci' into 'master'
Workaround gcc unable to rebuild

See merge request redox-os/redox!1936
2026-02-23 18:55:08 -07:00
Wildan M
3ada1513be
Fix nginx cflags, add openssl3 and http v3 module 2026-02-24 08:03:06 +07:00
Wildan M
99b9b4bd16
Filter targets on llvm-config cross 2026-02-24 07:28:51 +07:00
Wildan M
f3748bf466
Fix rust compilation, add rustdoc tool 2026-02-24 05:48:47 +07:00
Wildan M
8f24edf202
Workaround gcc unable to rebuild 2026-02-24 03:24:43 +07:00
Jeremy Soller
e655379a39 WIP: cosmic-panel 2026-02-23 08:41:39 -07:00
Jeremy Soller
96bdc6b92d Update rustix patch to use pinned revision 2026-02-23 08:41:22 -07:00
Wildan M
9298d278a8
Fix podman rebuilding again 2026-02-23 20:38:16 +07:00
Wildan M
82562ef50c
Update CI test missing rustinstall 2026-02-23 20:25:23 +07:00
Jeremy Soller
0dc0421238 Merge branch 'clang-comp' into 'master'
Adapt clang compiler from redoxer

See merge request redox-os/redox!1935
2026-02-22 17:18:13 -07:00
Wildan M
45b28851e3
Adapt clang compiler from redoxer 2026-02-23 04:40:59 +07:00
Jeremy Soller
f541b71ed8 Merge branch 'typo' into 'master'
Fix typo in auto-test

See merge request redox-os/redox!1934
2026-02-22 06:48:26 -07:00
Jeremy Soller
479d3a5b65 Merge branch 'hosted-cpp' into 'master'
Enable hosted libstdc++ for i586 & riscv64gc with workaround

Closes #1787

See merge request redox-os/redox!1933
2026-02-22 06:47:42 -07:00
Wildan M
4adc962987
Fix typo in auto-test 2026-02-22 14:56:30 +07:00
Wildan M
dcc12a361a
Enable hosted libstdc++ for i586 & riscv64gc with workaround 2026-02-22 14:30:57 +07:00
Jeremy Soller
7c1132a728 Merge branch 'improvements' into 'master'
Some filesystem config improvements and cleanup

See merge request redox-os/redox!1930
2026-02-21 15:17:19 -07:00
Ribbon
36568bbf37 Some filesystem config improvements and cleanup 2026-02-21 15:17:18 -07:00
Jeremy Soller
9634477748 Fix prefix clang-install when using PREFIX_BINARY=1 2026-02-21 10:49:59 -07:00
Jeremy Soller
64d8e277a7 Merge branch 'master' of https://gitlab.redox-os.org/redox-os/redox 2026-02-21 10:44:54 -07:00
Jeremy Soller
8cab953b67 sm64ex: fix compilation 2026-02-21 10:44:47 -07:00
Jeremy Soller
f2b2fb5509 Merge branch 'redoxer-messages' into 'master'
Fix printing redoxer messages

See merge request redox-os/redox!1932
2026-02-21 08:06:35 -07:00
Wildan M
a1edc63c01
Fix printing redoxer messages 2026-02-21 21:57:47 +07:00
Jeremy Soller
015cc2005d Merge branch 'clang-install' into 'master'
Add clang-install to relibc prefix and use them for llvm-config

See merge request redox-os/redox!1931
2026-02-21 07:41:21 -07:00
Jeremy Soller
4db05d106e eduke32: fix compilation 2026-02-21 07:39:13 -07:00
Wildan M
4250aba702
Add cmake workaround for llvm again 2026-02-21 19:08:54 +07:00
Wildan M
2822d533ea
Add clang-install to relibc prefix and use them for llvm-config 2026-02-21 17:55:49 +07:00
Jeremy Soller
d8969fde8f cosmic-player, cosmic-settings: patch rustix 2026-02-20 14:36:27 -07:00
Jeremy Soller
4478e8755a Merge branch 'master' of https://gitlab.redox-os.org/redox-os/redox 2026-02-20 07:59:33 -07:00
Jeremy Soller
8da5e3144d mesa: enable vulkan swrast 2026-02-20 07:59:29 -07:00
Jeremy Soller
e12432e19f Merge branch 'nodejs-assert' into 'master'
Fix nodejs crash assertion, update opts, add to CI

See merge request redox-os/redox!1929
2026-02-20 05:48:56 -07:00
Jeremy Soller
9778450262 Merge branch 'helix-port' into 'master'
use recent helix fork to port editor to Redox

See merge request redox-os/redox!1928
2026-02-20 05:48:30 -07:00
Jeremy Soller
5d6455df33 Merge branch 'openssl3_dir' into 'master'
openssl3: Set openssldir to /etc/ssl

See merge request redox-os/redox!1927
2026-02-20 05:44:57 -07:00
Jeremy Soller
57d9ecc0bb Merge branch 'dev' into 'master'
fix(recipes/tree-sitter): rustix patch

See merge request redox-os/redox!1926
2026-02-20 05:43:56 -07:00
Jeremy Soller
e97e3f685a Merge branch 'working-neovim' into 'master'
Workaround neovim signal issues

See merge request redox-os/redox!1925
2026-02-20 05:42:04 -07:00
Sergey Reshetnikov
df88c17229 use recent helix fork to port editor to Redox 2026-02-20 12:01:30 +03:00
Mark Harris
ee98498dab
openssl3: Set openssldir to /etc/ssl
Without this it defaulted to $prefix/ssl which was /usr/ssl.
However ca-certificates installs the certificates in /etc/ssl.
Also there is no longer anything at "${COOKBOOK_STAGE}/"{share,ssl}
to delete.
2026-02-20 00:54:27 -08:00
Anhad Singh
9e0c8b8a57
fix(recipes/tree-sitter): rustix patch
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2026-02-20 13:02:59 +11:00
Jeremy Soller
b94c3e4143 Merge branch 'dev' into 'master'
fix(wip/nodejs-24): source URL

See merge request redox-os/redox!1924
2026-02-19 18:04:22 -07:00
Jeremy Soller
65e491ada5 Add more examples to wayland config 2026-02-19 17:58:49 -07:00
Jeremy Soller
a9ea8d76b9 Add patched cosmic-app-library (wip), iced-wayland, and libcosmic-wayland 2026-02-19 17:54:33 -07:00
Anhad Singh
2e594379ec
fix(wip/nodejs-24): source URL
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2026-02-20 11:50:32 +11:00
Wildan M
55c1516e12
Fix nodejs crash assertion, update opts, add to CI 2026-02-20 06:22:19 +07:00
Jeremy Soller
fb7c5da2c2 Updates to wayland config 2026-02-19 15:42:24 -07:00
Jeremy Soller
e3d610c569 pop-icon-theme: package cursors in optional package 2026-02-19 15:42:05 -07:00
Jeremy Soller
4f8c1105c0 cosmic-comp: update todo 2026-02-19 15:41:52 -07:00
Jeremy Soller
e0f0f7e4fe libwayland: drop patch that disables unlink of temp files 2026-02-19 15:41:13 -07:00
Jeremy Soller
da59690254 Merge branch 'init_script_no_export' into 'master'
Remove all usage of env var export in init scripts

See merge request redox-os/redox!1923
2026-02-19 13:55:35 -07:00
bjorn3
57708a0a5e Remove all usage of env var export in init scripts 2026-02-19 21:51:38 +01:00
Jeremy Soller
7c374fde85 Enable cosmic-comp now that it works 2026-02-19 13:32:16 -07:00
Jeremy Soller
a2f1ff9306 Merge branch 'update-libopus' into 'master'
Update and promote libopus recipe

See merge request redox-os/redox!1922
2026-02-19 13:30:46 -07:00
Jeremy Soller
fb48bedf3f Merge branch 'move_init_to_scripts' into 'master'
Change a couple of init scripts to shell scripts

See merge request redox-os/redox!1921
2026-02-19 13:03:11 -07:00
bjorn3
294c0064de Change a couple of init scripts to shell scripts
The cd command in init scripts manipulates global state, support for
which we may remove in the future.
2026-02-19 20:53:26 +01:00
Mark Harris
7f4655a533
Promote libopus recipe 2026-02-19 11:50:36 -08:00
Mark Harris
929faefdf7
Update libopus recipe 2026-02-19 11:48:38 -08:00
Wildan M
0032f4f39d
Workaround neovim signal issues 2026-02-20 01:03:52 +07:00
Jeremy Soller
819140bf9d Improvements for wayland config 2026-02-19 10:12:22 -07:00
Jeremy Soller
48679b00be cosmic-comp: update todos 2026-02-19 10:10:23 -07:00
Jeremy Soller
fe53c69734 config/wayland: use cosmic-comp 2026-02-19 07:59:11 -07:00
Jeremy Soller
16663ddb32 Merge branch 'master' of https://gitlab.redox-os.org/redox-os/redox 2026-02-19 07:18:36 -07:00
Jeremy Soller
30cfb47f22 Add os-test-bins to x86_64 CI 2026-02-19 07:18:31 -07:00
Jeremy Soller
5c100a46d9 Merge branch 'clang-toolchain' into 'master'
Add clang to prefix toolchain

See merge request redox-os/redox!1919
2026-02-19 06:36:00 -07:00
Jeremy Soller
f554639760 Merge branch 'schedrs' into 'master'
Add schedrs

See merge request redox-os/redox!1918
2026-02-19 06:34:25 -07:00
Akshit Gaur
378e505669 Add schedrs 2026-02-19 15:25:16 +05:30
Jeremy Soller
b2c912d9c6 seatd: use fork 2026-02-18 21:30:06 -07:00
Jeremy Soller
a8e598f7e1 cosmic-comp: compile on redox 2026-02-18 21:29:53 -07:00
Wildan M
e173c27fd1
Add clang to prefix toolchain 2026-02-19 07:29:07 +07:00
Jeremy Soller
63bec7f98f Merge branch 'markh_libflac' into 'master'
Update and fix build of libflac recipe

See merge request redox-os/redox!1917
2026-02-18 14:46:18 -07:00
Mark Harris
b346d0ad87
Update and fix build of libflac recipe 2026-02-18 11:30:44 -08:00
Jeremy Soller
0a94b5c2d3 Patch COSMIC apps to use new rustix and update cosmic-store to openssl3 2026-02-18 11:18:31 -07:00
Jeremy Soller
0a6a4081b8 Merge branch 'select-hanging' into 'master'
add select to hanging test list

See merge request redox-os/redox!1916
2026-02-18 09:14:08 -07:00
auronandace
f448409241 add select to hanging test list 2026-02-18 15:18:14 +00:00
Ribbon
2b9cc6a429 Remove unnecessary recipe 2026-02-17 22:35:58 -03:00
Ribbon
7d609d0c34 Improve many networking recipes 2026-02-17 22:34:00 -03:00
Ribbon
7af2fa6bc2 Remove abandoned uget recipe 2026-02-17 20:56:00 -03:00
Ribbon
af369bdf5d Improve more recipes 2026-02-17 20:54:21 -03:00
Ribbon
9524687fc9 Rename kelpsget recipe to kget 2026-02-17 20:39:18 -03:00
Ribbon
193e818971 Improve and update many networking recipes 2026-02-17 20:37:58 -03:00
Jeremy Soller
b19aa84077 Merge branch 'shared_config_locator' into 'master'
Adapt config file locations for shared config locator

See merge request redox-os/redox!1915
2026-02-17 15:20:52 -07:00
Ribbon
cee57b40cc Update and rename gzdoom recipe to uzdoom 2026-02-17 19:11:11 -03:00
Ribbon
8aec2345df Move more gnome and kde recipes 2026-02-17 18:58:47 -03:00
Ribbon
45c5c0fd04 Update and rename minetest-data recipe to luanti-data 2026-02-17 18:27:12 -03:00
bjorn3
ce1f44879d Handle split of init.rc 2026-02-17 22:25:50 +01:00
Ribbon
cafac79ba4 Move quake1-shareware recipe to games/data category 2026-02-17 18:20:08 -03:00
bjorn3
2ad9749da3 Adapt config file locations for shared config locator 2026-02-17 22:15:00 +01:00
Ribbon
632ecaa80b Move many game engine recipes to games/engines category 2026-02-17 18:10:24 -03:00
Ribbon
1e509d4302 Add rilua recipe 2026-02-17 18:04:17 -03:00
Jeremy Soller
6fefa33444 Cache podman steps and move rustinstall.sh into containerfile 2026-02-17 11:37:12 -07:00
Jeremy Soller
9844d544d0 Allow override of USE_SELINUX from env 2026-02-17 10:34:28 -07:00
Jeremy Soller
035457db63 Use PODMAN_RUN variable for container_shell, remove broken container_su 2026-02-17 10:31:48 -07:00
Jeremy Soller
8af1d3ae3c Do not allow environment override of internal podman variables 2026-02-17 10:27:27 -07:00
Jeremy Soller
83204ae355 Merge branch 'master' of https://gitlab.redox-os.org/redox-os/redox 2026-02-17 10:16:21 -07:00
Jeremy Soller
b6d441b536 Fix static_clean 2026-02-17 10:16:17 -07:00
Jeremy Soller
09f80c5d9e Merge branch 'acid-up' into 'master'
Enable rust + gcc on aarch64, disable acid for i586 + riscv64gc

See merge request redox-os/redox!1914
2026-02-17 09:42:16 -07:00
Jeremy Soller
fc16a0422a Merge branch 'ncurses-cpp' into 'master'
Fix ncurses not emitting C++ binding

See merge request redox-os/redox!1913
2026-02-17 07:50:08 -07:00
Jeremy Soller
bad4affded Merge branch 'netsurf-fix' into 'master'
Fix netsurf build for aarch64

See merge request redox-os/redox!1912
2026-02-17 07:50:03 -07:00
Jeremy Soller
faae017eba Merge branch 'add-poll-ostestbins' into 'master'
add poll to the hanging tests in os-test-bins

See merge request redox-os/redox!1911
2026-02-17 06:37:41 -07:00
Wildan M
cf314c9087
Enable rust + gcc on aarch64, disable acid for i586 + riscv64gc 2026-02-17 14:14:52 +07:00
Wildan M
94ecf151f8
Fix ncurses not emitting C++ binding 2026-02-17 13:49:11 +07:00
Wildan M
a6588db9f7
Fix netsurf build for aarch64 2026-02-17 12:52:35 +07:00
Jeremy Soller
613fc9f3e3 Merge branch 'revert_bash_shell' into 'master'
Revert "Temporarily change default shell"

See merge request redox-os/redox!1906
2026-02-16 17:29:18 -07:00
auronandace
448634ceae add poll to the hanging tests in os-test-bins 2026-02-16 21:57:38 +00:00
Jeremy Soller
2f19ffe1db Merge branch 'libgmp-dyn' into 'master'
Fix libgmp not build shared libs (again)

See merge request redox-os/redox!1910
2026-02-16 06:59:34 -07:00
Wildan M
fbe18939bf
Fix libgmp not build shared libs (again) 2026-02-16 16:52:47 +07:00
Jeremy Soller
80e641585c Merge branch 'web-gen' into 'master'
Implement web generation for packages

See merge request redox-os/redox!1909
2026-02-15 06:41:41 -07:00
Wildan M
69fa5f1bc0
Implement web generation for packages 2026-02-15 15:26:08 +07:00
Jeremy Soller
9d672df778 Merge branch 'fix-rust' into 'master'
Add link to zstd in rust

See merge request redox-os/redox!1908
2026-02-14 13:48:24 -07:00
Jeremy Soller
9a8fca6af2 Merge branch 'fix-fontconfig' into 'master'
Add gperf to fontconfig

See merge request redox-os/redox!1907
2026-02-14 12:35:05 -07:00
Wildan M
7a6f68365f
Link zstd to rust 2026-02-15 02:09:39 +07:00
Wildan M
ac04e4ab64
Add gperf to fontconfig 2026-02-15 02:01:13 +07:00
bjorn3
a67739e030 Revert "Temporarily change default shell"
Most configs don't have bash installed.

This reverts commit 95ea0ffaca.
2026-02-14 16:43:10 +01:00
Jeremy Soller
e75fc907cb Merge branch 'update-redoxer' into 'master'
Update redoxer

See merge request redox-os/redox!1905
2026-02-14 07:01:11 -07:00
Wildan M
c7181b2e8a
Update redoxer 2026-02-14 19:56:50 +07:00
Ribbon
8d4830d421 Improve more recipes 2026-02-14 00:08:59 -03:00
Ribbon
ec8f74129e Rename libsigc++ recipe to libsigcpp 2026-02-13 23:26:40 -03:00
Ribbon
0eadd2bf38 Move remaining recipes to libs/gnome category 2026-02-13 23:25:18 -03:00
Ribbon
3dd6eeaba3 Improve and try to fix more recipes 2026-02-13 23:18:06 -03:00
Ribbon
64a64d22c0 Move more recipes to libs/gnome category 2026-02-13 22:57:05 -03:00
Ribbon
960f454a13 Improve and try to fix some recipes 2026-02-13 22:52:34 -03:00
Ribbon
315aee2dae Move demos/lyon recipe to graphics/other category 2026-02-13 21:37:55 -03:00
Ribbon
d287a71b1e Improve and try to fix remaining demo recipes 2026-02-13 21:33:49 -03:00
Ribbon
616c16edaa Improve many more demo recipes 2026-02-13 21:02:20 -03:00
Ribbon
aaed7c3995 Improve many demo recipes 2026-02-13 19:57:07 -03:00
Ribbon
ead8ee3f50 Add setrixtui recipe 2026-02-13 19:23:05 -03:00
John Coonrod
cba10533b3 Edit HARDWARE.md - added two Lenovo models 2026-02-13 21:48:50 +00:00
Jeremy Soller
3d7087cf17 Merge branch 'dev-in-bin' into 'master'
Allow excluding dev inside binary packages, Prevent binary host recipes temporarily

See merge request redox-os/redox!1903
2026-02-13 11:14:05 -07:00
Jeremy Soller
2d4305000e Merge branch 'fix-meson-cflags' into 'master'
Trim meson cflags, move from deprecated options

See merge request redox-os/redox!1902
2026-02-13 11:13:35 -07:00
Wildan M
e99d7a4ef0
Prevent binary host recipes temporarily 2026-02-13 17:03:55 +07:00
Wildan M
45b72dbbb4
Allow excluding dev inside binary packages 2026-02-13 17:01:15 +07:00
Wildan M
196c752961
Trim meson cflags, move from deprecated options 2026-02-13 11:46:06 +07:00
Jeremy Soller
805cf349cc Merge branch 'llvm-boostrap-link' into 'master'
Reduce llvm link during bootstrap

See merge request redox-os/redox!1901
2026-02-12 19:50:31 -07:00
Wildan M
45aa4951eb
Use zstd for llvm 2026-02-13 09:29:15 +07:00
Wildan M
0fcf1b23ae
Reduce llvm link during bootstrap 2026-02-13 08:58:17 +07:00
Jeremy Soller
ed2c186918 libgmp: do not regenerate autotools on host 2026-02-12 18:12:08 -07:00
Jeremy Soller
5e6745bf9e Revert "Use podman libgmp/libmpfr for binutils-gdb"
This reverts commit 10feb6d857.
2026-02-12 18:06:49 -07:00
Jeremy Soller
8f87cceb27 Merge branch 'master' of https://gitlab.redox-os.org/redox-os/redox 2026-02-12 17:23:36 -07:00
Jeremy Soller
10feb6d857 Use podman libgmp/libmpfr for binutils-gdb 2026-02-12 17:23:32 -07:00
Jeremy Soller
91cce3fea0 Merge branch 'zhiwei/wayland-build-config-comment' into 'master'
Correct wayland build config name comment

See merge request redox-os/redox!1899
2026-02-12 15:43:59 -07:00
Zhiwei Liang
268d9da566 Correct wayland build config name comment 2026-02-12 15:43:59 -07:00
Ribbon
85882900b6 Merge branch 'zoxide-comments' into 'master'
add zoxide comments to other CI

See merge request redox-os/redox!1900
2026-02-12 19:19:28 -03:00
auronandace
27b17caf36 add zoxide comments to other CI 2026-02-12 21:56:21 +00:00
Jeremy Soller
5e29ff18f3 Merge branch 'rust-in-cookbook' into 'master'
Boostrap rust from cookbook

See merge request redox-os/redox!1876
2026-02-12 06:59:25 -07:00
Jeremy Soller
3141c60af5 Merge branch 'desktop-openssl' into 'master'
Update desktop packages openssl

See merge request redox-os/redox!1898
2026-02-12 06:28:08 -07:00
Jeremy Soller
86a821d047 Merge branch 'promote-zoxide' into 'master'
promote zoxide recipe

See merge request redox-os/redox!1897
2026-02-12 06:23:57 -07:00
auronandace
34125ccf86 add zoxide to x86_64 CI 2026-02-12 09:35:56 +00:00
auronandace
88d26d2de0 promote zoxide recipe 2026-02-12 09:25:31 +00:00
Wildan M
5b699a4b5c
Export FIND 2026-02-12 15:00:16 +07:00
Wildan M
2b2865d882
Apply mno-outline-atomics for aarch64 2026-02-12 14:43:42 +07:00
Wildan M
2b64c6a96b
Update desktop packages openssl 2026-02-12 13:10:53 +07:00
Wildan M
cf8a4de59b
Add notes for developing rust std 2026-02-12 12:40:02 +07:00
Wildan M
83a7659262
Workaround support for rust-lld 2026-02-12 12:17:06 +07:00
Wildan M
4ce24cee73
Few changes on relibc 2026-02-11 23:44:55 +07:00
Wildan M
d7f6a2673c
Trees doesn't need prefix 2026-02-11 23:44:55 +07:00
Wildan M
bc35359620
Fix gcc-install at prefix 2026-02-11 23:44:55 +07:00
Wildan M
ef40c7e3e0
Adapt libtool, skip building it 2026-02-11 23:44:55 +07:00
Wildan M
8590ec042a
Boostrap rust from cookbook 2026-02-11 23:44:55 +07:00
Jeremy Soller
a8dc242f47 Merge branch 'autodeps-caching' into 'master'
Add logs to check auto_deps cache behaviour

See merge request redox-os/redox!1896
2026-02-11 06:51:21 -07:00
Jeremy Soller
a3d6e75504 Merge branch 'curl-ssl3' into 'master'
Use openssl3 for curl

See merge request redox-os/redox!1895
2026-02-11 06:50:48 -07:00
Jeremy Soller
08c76ce8bc Merge branch 'overridable-binary' into 'master'
Allow all config rules treated as special

See merge request redox-os/redox!1894
2026-02-11 06:50:20 -07:00
Jeremy Soller
03441be6f0 Merge branch 'gperf-deps' into 'master'
Add gperf to netsurf, remove from podman

See merge request redox-os/redox!1878
2026-02-11 06:47:38 -07:00
Jeremy Soller
a1afbefd14 Merge branch 'fix-meta-binary' into 'master'
Fix repo_binary for metapackages

See merge request redox-os/redox!1893
2026-02-11 06:47:21 -07:00
Jeremy Soller
2fc581fe29 Merge branch 'bashrc' into 'master'
Add bashrc and bash-completion

See merge request redox-os/redox!1892
2026-02-11 06:46:10 -07:00
Wildan M
ec2843da1c
Add logs to check auto_deps cache behaviour 2026-02-11 18:11:00 +07:00
Wildan M
811f56dd1e
Use openssl3 for curl 2026-02-11 18:05:24 +07:00
Wildan M
e1ddc34fb2
Allow all config rules treated as special 2026-02-11 17:37:54 +07:00
Jeremy Soller
d28097d754 Merge branch 'master' of https://gitlab.redox-os.org/redox-os/redox 2026-02-10 19:14:51 -07:00
Jeremy Soller
1426403828 gstreamer: fix compilation 2026-02-10 19:14:46 -07:00
Jeremy Soller
8a4722252b Merge branch 'zhiwei/debian-dev-deps-cleanup' into 'master'
Remove explicit `libexpat-dev`, `libfontconfig1-dev`, `libpng-dev`, and `zlib1g-dev` installations in Debian build environments

See merge request redox-os/redox!1891
2026-02-10 19:00:45 -07:00
Zhiwei Liang
6c928bda0b Remove explicit libexpat-dev, libfontconfig1-dev, libpng-dev, and zlib1g-dev installations in Debian build environments 2026-02-10 19:00:45 -07:00
Jeremy Soller
7b3cddad93 Merge branch 'appstream-fail-fix' into 'master'
Handle appstream packaging failure

See merge request redox-os/redox!1889
2026-02-10 06:00:53 -07:00
Wildan M
1b10756190
Fix repo_binary for metapackages 2026-02-10 18:35:15 +07:00
Wildan M
407b91150b
Change bash-completion source 2026-02-10 16:54:20 +07:00
Wildan M
42656cc5a6
Add bashrc and bash-completion 2026-02-10 16:30:24 +07:00
Ribbon
c265d75edb Move more WIP recipes 2026-02-10 06:11:51 -03:00
Ribbon
34876baf97 Remove duplicated recipe 2026-02-10 05:58:40 -03:00
Ribbon
03094f282d Move many WIP recipes 2026-02-10 05:57:30 -03:00
Ribbon
0455bea38b Rename video/webcam category to "camera" 2026-02-10 05:41:09 -03:00
Ribbon
011b36db53 Remove unnecessary recipes 2026-02-10 05:39:40 -03:00
Ribbon
48a7233818 Improve some recipes 2026-02-10 05:37:38 -03:00
Ribbon
5d8d9e021d Add recipes 2026-02-10 03:18:17 -03:00
Ribbon
7577beba7e Add recipes 2026-02-10 01:02:42 -03:00
Jeremy Soller
f67b08d0f8 Merge branch 'bash-signal' into 'master'
Workaround bash not sending signal

See merge request redox-os/redox!1888
2026-02-09 20:21:31 -07:00
Wildan M
fc94453fe5
Handle appstream packaging failure 2026-02-10 03:38:04 +07:00
Jeremy Soller
d945273fa7 Merge branch 'ci-check' into 'master'
Add CI recipes check

See merge request redox-os/redox!1887
2026-02-09 11:04:00 -07:00
Jeremy Soller
b52145a8fa Merge branch 'recipe-correction' into 'master'
Remove resist from CI, older duplicate sd

See merge request redox-os/redox!1886
2026-02-09 11:03:49 -07:00
Jeremy Soller
3b781ee8c1 Merge branch 'fix-gcc-test-suite' into 'master'
skip gcc test suite build

See merge request redox-os/redox!1884
2026-02-09 11:03:26 -07:00
Wildan M
9b77888783
Workaround bash not sending signal 2026-02-09 23:33:15 +07:00
Ojus Chugh
e6c5483748 gcc13: add --disable-bootstrap flag to native build configuration 2026-02-09 18:34:36 +05:30
Ribbon
28d653a63d Add recipes 2026-02-09 07:03:36 -03:00
Ribbon
900e8fecd8 Add recipes 2026-02-09 05:46:38 -03:00
Wildan M
41f9325ddd
Add CI recipes check 2026-02-09 04:42:46 +07:00
Wildan M
da3e447d2d
Remove older duplicate sd 2026-02-09 03:49:55 +07:00
Wildan M
0602e65ee7
Remove resist from CI 2026-02-09 03:49:44 +07:00
Jeremy Soller
fc7fa2daa3 Merge branch 'nushell' into 'master'
Update nushell and add to CI

See merge request redox-os/redox!1883
2026-02-08 12:48:49 -07:00
Jeremy Soller
6b6d5f9bbd Merge branch 'zhiwei/native-bootstrap-sort-deduplicate' into 'master'
Sort and de-duplicate build dependencies in native bootstrap

See merge request redox-os/redox!1834
2026-02-08 12:46:24 -07:00
Zhiwei Liang
3a3fc1f796 Sort and de-duplicate build dependencies in native bootstrap 2026-02-08 12:46:23 -07:00
Wildan M
d4bffea880
Update nushell and add to CI 2026-02-08 22:14:30 +07:00
Jeremy Soller
583d315fdf Merge branch 'virtio-sdl' into 'master'
Add QEMU virtio with SDL backend

See merge request redox-os/redox!1882
2026-02-08 07:37:07 -07:00
Jeremy Soller
4e97b2acbd Merge branch 'change-shell' into 'master'
Change shell temporarily, add zsh and fish to CI

See merge request redox-os/redox!1881
2026-02-08 07:30:50 -07:00
Jeremy Soller
294462199b Merge branch 'revert-libgmp' into 'master'
Add back autotools for libgmp

See merge request redox-os/redox!1880
2026-02-08 07:27:12 -07:00
Jeremy Soller
58b6a7e45f Merge branch 'tree-smarter' into 'master'
Accurate push with deps, separate tree command

See merge request redox-os/redox!1879
2026-02-08 07:25:46 -07:00
Jeremy Soller
0cb7e69855 Merge branch 'update-tests' into 'master'
Some test improvements

See merge request redox-os/redox!1872
2026-02-08 07:24:55 -07:00
Ribbon
c71e7c691f Some test improvements 2026-02-08 07:24:55 -07:00
Wildan M
9a3c35f0b2
Add QEMU virtio with SDL backend 2026-02-08 15:45:08 +07:00
Ribbon
7514e9cd0a Add recipes 2026-02-08 05:30:48 -03:00
Wildan M
dd3d40ec29
Add fish and zsh to CI 2026-02-08 14:54:00 +07:00
Wildan M
95ea0ffaca
Temporarily change default shell 2026-02-08 14:16:24 +07:00
Wildan M
beb5f0deec
Add back autotools for libgmp 2026-02-08 13:49:47 +07:00
Wildan M
81837d0198
Make build stats count missing build 2026-02-08 13:19:08 +07:00
Wildan M
448da392ac
Accurate push with deps, separate tree command 2026-02-08 12:49:34 +07:00
Wildan M
b6f69a026c
Add gperf to netsurf, remove from podman 2026-02-08 11:00:59 +07:00
Jeremy Soller
bccd4a54ef Merge branch 'gcc-deps' into 'master'
Use GCC static libs, remove them from podman

See merge request redox-os/redox!1877
2026-02-07 19:33:58 -07:00
Wildan M
59bf03630f
Use GCC static libs, remove them from podman 2026-02-08 08:49:12 +07:00
Jeremy Soller
afc40ec53f Merge branch 'libxcb-docs' into 'master'
Disable libxcb docs

See merge request redox-os/redox!1873
2026-02-07 06:57:19 -07:00
Jeremy Soller
f06317a2fa Merge branch 'curl-cmake' into 'master'
Use cmake for curl to avoid autotools

See merge request redox-os/redox!1875
2026-02-07 06:56:56 -07:00
Ribbon
465eaec1ce Add sukr recipe 2026-02-07 06:40:38 -03:00
Wildan M
d8e54ac77d
Use cmake for curl to avoid autotools 2026-02-07 15:59:20 +07:00
Wildan M
24787012d3
Disable libxcb docs 2026-02-07 15:41:15 +07:00
Jeremy Soller
8949dd37ee Add libxkbcommon dependency to cosmic-store 2026-02-06 12:16:25 -07:00
Jeremy Soller
9400baf194 Merge branch 'sysbench' into 'master'
Benchmarks: Add sysbench

See merge request redox-os/redox!1854
2026-02-06 10:26:04 -07:00
Akshit Gaur
fc325708b7 Benchmarks: Add sysbench 2026-02-06 10:26:04 -07:00
Jeremy Soller
e234380b9c Update rust 2026-02-06 10:16:03 -07:00
Jeremy Soller
bcacab4d93 ci-os-test: copy html recursively 2026-02-06 08:32:35 -07:00
Jeremy Soller
97eb359679 Make ci-os-test output match test results 2026-02-06 08:15:13 -07:00
Jeremy Soller
454cf9034e Merge branch 'master' of https://gitlab.redox-os.org/redox-os/redox 2026-02-06 08:02:36 -07:00
Jeremy Soller
86f65219a8 Add CI taret for os-test 2026-02-06 08:02:03 -07:00
Jeremy Soller
256bf5de5a Merge branch 'remove-termplay' into 'master'
Remove termplay recipe

See merge request redox-os/redox!1868
2026-02-06 06:56:04 -07:00
Zhiwei Liang
712d47f355 Remove termplay recipe 2026-02-06 06:56:04 -07:00
Jeremy Soller
28069a22b6 Merge branch 'more-static-clean' into 'master'
Add more recipes to static_clean

See merge request redox-os/redox!1867
2026-02-06 06:41:32 -07:00
Wildan M
e7d102aea3
Add more recipes to static_clean 2026-02-06 05:10:31 +07:00
Jeremy Soller
c3d020b20a Merge branch 'fix-autoreconf' into 'master'
Fix autoreconf env not set

See merge request redox-os/redox!1865
2026-02-05 06:23:38 -07:00
Wildan M
5006c90b42
Fix autoreconf env not set 2026-02-05 09:34:21 +07:00
Jeremy Soller
b204fac65c Merge branch 'cosmic-term-fix' into 'master'
Add missing deps for cosmic-term

See merge request redox-os/redox!1864
2026-02-04 17:40:00 -07:00
Wildan M
33e9f5a846
Add missing deps for cosmic-term 2026-02-05 00:24:31 +07:00
Jeremy Soller
d742074d0b Merge branch 'master' into 'master'
misc(cook): move `autotools_recursive_regenerate` out of `DYNAMIC_INIT`

See merge request redox-os/redox!1863
2026-02-04 06:17:14 -07:00
Jeremy Soller
08c2e87a84 Merge branch 'add-more-ci' into 'master'
Define llvm and mate common groups, Simplify x11 config, add x11 + wayland to CI

See merge request redox-os/redox!1862
2026-02-04 06:16:31 -07:00
Anhad Singh
b17dd28e62
misc(recipes): remove DYNAMIC_INIT from source scripts
`autotools_recursive_regenerate` is now defined regardless of
`DYNAMIC_INIT`.

Signed-off-by: Anhad Singh <andypython@protonmail.com>
2026-02-04 18:27:55 +11:00
Anhad Singh
ecd674b6c0
misc(cook): move autotools_recursive_regenerate out of DYNAMIC_INIT
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2026-02-04 18:23:23 +11:00
Wildan M
7e4166327a
Rename llvm groups 2026-02-04 06:23:54 +07:00
Wildan M
558d89b0a3
Simplify x11 config, add x11 + wayland to CI 2026-02-04 01:09:43 +07:00
Wildan M
e3934f868d
Define llvm and mate common groups 2026-02-04 01:09:11 +07:00
Jeremy Soller
38d9a374f7 Merge branch 'sysroot-reduced' into 'master'
Update sysroot when deps reduced

See merge request redox-os/redox!1861
2026-02-03 06:03:38 -07:00
Jeremy Soller
7d38e90eed Merge branch 'pid-limit' into 'master'
Increase podman pid limit

See merge request redox-os/redox!1860
2026-02-03 06:02:52 -07:00
Jeremy Soller
14fdd758be Merge branch 'cosmic-deps' into 'master'
Fix cosmic apps deps, add rpath-link to RUSTFLAGS

See merge request redox-os/redox!1859
2026-02-03 05:59:31 -07:00
Wildan M
aa9a654ef6
Fix build failure due to changing clean target flag 2026-02-03 17:42:26 +07:00
Wildan M
6cf581e939
Update sysroot when deps reduced 2026-02-03 17:41:30 +07:00
Wildan M
14e926316a
Increase podman pid limit 2026-02-03 17:25:08 +07:00
Jeremy Soller
87fe634b94 Merge branch 'cargo-cache-tarpaulin-recipe' into 'master'
update notes for cargo-cache and cargo-tarpulin recipes

See merge request redox-os/redox!1858
2026-02-02 11:00:23 -07:00
auronandace
5101062e16 update notes for cargo-cache and cargo-tarpulin recipes 2026-02-02 16:34:13 +00:00
Jeremy Soller
8472b5dde9 Merge branch 'ostestbins-typo' into 'master'
fix typo in os-test-bins recipe

See merge request redox-os/redox!1857
2026-02-02 08:19:21 -07:00
auronandace
25ef68f5cc fix typo in os-test-bins recipe 2026-02-02 15:00:31 +00:00
Jeremy Soller
641cf334d4 Merge branch 'split-clang-3' into 'master'
Split lld, add LLVM aarch64 target again

See merge request redox-os/redox!1856
2026-02-02 06:39:06 -07:00
Wildan M
16bdcaef47
Quote gettext env 2026-02-02 13:26:30 +07:00
Wildan M
34a2896d26
Fix cosmic apps deps, add rpath-link to RUSTFLAGS 2026-02-02 13:20:34 +07:00
Jeremy Soller
9004c052db kibi: downgrade to 0.3.2, as 0.3.3 requires rust 1.93 2026-02-01 16:36:53 -07:00
Ribbon
be28ec17a1 Improve many recipes and remove abandoned recipe 2026-02-01 19:50:16 -03:00
Ribbon
7ef9e9230f Rename dev/performance sub-category to "perf" 2026-02-01 17:57:10 -03:00
Ribbon
6828915a3e Improve more recipes 2026-02-01 17:55:27 -03:00
Ribbon
544430a64c Add, fix and improve many recipes 2026-02-01 17:19:03 -03:00
Ribbon
bb0acfb2b0 Add more recipes 2026-02-01 15:15:25 -03:00
Ribbon
bbcfee34e5 Create the "crypto" sub-category and move Bitcoin and Monero WIP recipes 2026-02-01 11:10:49 -03:00
Jeremy Soller
c1397415da Merge branch 'split-clang-2' into 'master'
Reuse LLVM when compiling Clang

See merge request redox-os/redox!1855
2026-02-01 07:07:38 -07:00
Wildan M
7cf9908b35
Use proper jobs for rust recipe 2026-02-01 19:35:04 +07:00
Wildan M
e63acdc442
Split lld, add LLVM aarch64 target again 2026-02-01 19:34:23 +07:00
Ribbon
bb509e2dfb Add recipes 2026-02-01 03:16:26 -03:00
Wildan M
083b1c94d0
Reuse LLVM when compiling Clang 2026-02-01 04:07:49 +07:00
Jeremy Soller
02caceca9b Merge branch 'add-espeak-ng' into 'master'
Add espeak-ng recipe

See merge request redox-os/redox!1802
2026-01-31 08:46:41 -07:00
Bendeguz Pisch
d3cee9aba3 Move espeak-ng-data files from recipe directory to the git repo 2026-01-31 15:04:23 +01:00
Bendeguz Pisch
0f0bae3dcc Add espeak-ng recipe 2026-01-31 15:04:19 +01:00
Jeremy Soller
ffb8938755 Merge branch 'split-clang' into 'master'
Split clang out of LLVM

See merge request redox-os/redox!1853
2026-01-31 05:50:47 -07:00
Wildan M
776eed07f3
Split clang out of LLVM 2026-01-31 10:46:41 +07:00
Jeremy Soller
56d2512d2f
network-boot: only bind requested interface 2026-01-30 18:54:33 -07:00
Jeremy Soller
df23100276 Merge branch 'update-ostestbins' into 'master'
add newly hanging os-test tests to os-test-bins recipe

See merge request redox-os/redox!1852
2026-01-30 14:39:14 -07:00
auronandace
b222255413 add newly hanging os-test tests to os-test-bins recipe 2026-01-30 21:19:41 +00:00
Jeremy Soller
50bdac1666 Merge branch 'master' into 'master'
fix unclosed quote in redox() package list

See merge request redox-os/redox!1851
2026-01-30 09:25:54 -07:00
Matthias Vogler
512a1aaf81 fix unclosed quote in redox() package list 2026-01-30 17:03:08 +01:00
Jeremy Soller
60d2d82ba9 Merge branch 'rename-server-livedisk' into 'master'
Rename live disk in CI

See merge request redox-os/redox!1850
2026-01-30 06:01:54 -07:00
Jeremy Soller
33f73ad1c5
cosmic-settings: fix compilation 2026-01-29 15:27:08 -07:00
Jeremy Soller
2ee6f8a18d
vvvvvv: fix source directory 2026-01-29 13:46:14 -07:00
Jeremy Soller
58bdc32eb9
quakespasm: fix icon path 2026-01-29 09:56:40 -07:00
Ribbon
acb624b6d7 Improve more recipes 2026-01-29 11:43:04 -03:00
Ribbon
092c8e5dd8 Rename "phoronix-test-suite" recipe to "pts" 2026-01-29 10:54:53 -03:00
Ribbon
de26f022c9 Improve and fix many recipes 2026-01-29 10:51:51 -03:00
Jeremy Soller
3c06e2e39f Merge branch 'update-ui' into 'master'
Move ui dir in all recipes

See merge request redox-os/redox!1848
2026-01-29 06:24:48 -07:00
Jeremy Soller
db14e43bd1 Merge branch 'speed-rebuild' into 'master'
Few improvements to make rebuild quick

See merge request redox-os/redox!1849
2026-01-29 06:24:06 -07:00
Ribbon
a72130de97 Add and improve recipes 2026-01-29 09:23:31 -03:00
Wildan M
5a125d0cbb
Rename live disk in CI 2026-01-29 17:18:20 +07:00
Wildan M
9089d46f8c
Some logic correction 2026-01-29 13:44:48 +07:00
Wildan M
aa34351553
Reduce pty flush wait 2026-01-29 13:20:57 +07:00
Wildan M
e80b936954
Check build against stage pkgar instead of dir 2026-01-29 13:04:04 +07:00
Wildan M
7d128ee762
Apply check_source logic to fetch 2026-01-29 13:03:05 +07:00
Wildan M
3be4beaabb
Move all ui dir 2026-01-29 05:25:12 +07:00
Jeremy Soller
d2da617fa7 Merge branch 'os-test-bins-json' into 'master'
add make json to os-test-bins

See merge request redox-os/redox!1847
2026-01-27 09:17:52 -07:00
auronandace
7835e93c43 add make json to os-test-bins 2026-01-27 14:56:17 +00:00
Jeremy Soller
e66e8344e2 Merge branch 'firefox' into 'master'
Partially Port Firefox

See merge request redox-os/redox!1845
2026-01-27 06:05:27 -07:00
Jeremy Soller
3aefbc10b4 Merge branch 'uutils_kill' into 'master'
Add kill to uutils

See merge request redox-os/redox!1846
2026-01-27 06:02:10 -07:00
Wildan M
995e240d6b
More patches for rust in firefox 2026-01-27 19:55:54 +07:00
4lDO2
16dc488a03 Add kill to uutils. 2026-01-27 12:55:13 +01:00
Jeremy Soller
aa9d73dfce Merge branch 'cosmic-branch' into 'master'
Update cosmic apps branch to master

See merge request redox-os/redox!1844
2026-01-27 04:10:30 -07:00
Wildan M
c64b32ba02
Port Firefox 2026-01-27 15:38:31 +07:00
Wildan M
abbae7e405
Update cosmic apps branch to master 2026-01-27 12:00:11 +07:00
Jeremy Soller
37e9d17c33 Merge branch 'master' into 'master'
fix(recipes/gawk): compilation

See merge request redox-os/redox!1843
2026-01-26 19:46:03 -07:00
Ribbon
8727e6b25d Add and improve recipes 2026-01-26 22:50:46 -03:00
Anhad Singh
fa08df1554
misc(recipes/gawk): move out of wip
Works as expected.

Signed-off-by: Anhad Singh <andypython@protonmail.com>
2026-01-27 11:58:20 +11:00
Anhad Singh
3d3cfd513b
fix(recipes/gawk): compilation
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2026-01-27 11:52:07 +11:00
Jeremy Soller
762a9ce339 Merge branch 'fix-fedora-qemu' into 'master'
Fix RISC-V firmware location in Fedora

See merge request redox-os/redox!1842
2026-01-26 16:43:55 -07:00
Ribbon
0690bf5668 Fix RISC-V firmware location in Fedora 2026-01-26 19:53:00 -03:00
Jeremy Soller
d62c363c69 Merge branch 'init_daemonize' into 'master'
Mark services as notify where necessary

See merge request redox-os/redox!1841
2026-01-26 13:54:21 -07:00
bjorn3
0d770b5cc1 Mark services as notify where necessary 2026-01-26 21:51:57 +01:00
Jeremy Soller
99f9f72bd9 Merge branch 'Add_redox_os_support_to_bootstrap_script' into 'master'
Added Redox target with package manager support to native_bootstrap.sh

See merge request redox-os/redox!1718
2026-01-26 12:12:10 -07:00
Jeremy Soller
4b1868a2f5 Merge branch 'script-for-current-commit-hash' into 'master'
Add commit-hash.sh for recipe troubleshooting

Closes #1626

See merge request redox-os/redox!1776
2026-01-26 12:05:36 -07:00
Jeremy Soller
7d31de8b0f Merge branch 'update_recipes' into 'master'
Update two recipe for ui dir move

See merge request redox-os/redox!1840
2026-01-26 12:03:10 -07:00
bjorn3
b8e74ce094 Update two recipe for ui dir move
Forgot to commit them in my previous MR.
2026-01-26 20:01:20 +01:00
Jeremy Soller
05fa117421 Merge branch 'smart-deps-2' into 'master'
Improve binary recipe deps detection

See merge request redox-os/redox!1839
2026-01-26 10:24:15 -07:00
Wildan M
1a3ac02937
Handle ignore separately 2026-01-26 23:00:10 +07:00
Jeremy Soller
ef609f9a21 Merge branch 'iperf3' into 'master'
Add iperf3

See merge request redox-os/redox!1838
2026-01-26 07:40:57 -07:00
Wildan M
7bd5e1e087
Build filesystem complete map 2026-01-26 21:36:53 +07:00
Wildan M
26cd514925
Improve binary recipe deps detection 2026-01-26 20:41:07 +07:00
Akshit Gaur
505aabc026 Add iperf3 2026-01-26 15:15:35 +05:30
Ribbon
82b965c753 Add and improve recipes 2026-01-26 01:34:56 -03:00
Jeremy Soller
0ca6293c1b Use make setenv in dual-boot script 2026-01-25 20:10:48 -07:00
Ribbon
02d9da0a3c Rename the "benchmarks" WIP recipe category to "bench" 2026-01-25 23:30:22 -03:00
Jeremy Soller
ef59f95988
Adjuts font directory to /usr/share/fonts in all recipes 2026-01-25 15:20:20 -07:00
Jeremy Soller
f5e797e12a Merge branch 'move_ui_dir' into 'master'
Move /ui to /usr/share/ui

See merge request redox-os/redox!1837
2026-01-25 13:53:43 -07:00
bjorn3
bf5c2256c4 Move /ui to /usr/share/ui
And make /usr/share/fonts and /usr/share/icons the canonical locations
for fonts and icons respectively.
2026-01-25 21:05:42 +01:00
Jeremy Soller
97fa39c132 Merge branch 'remove_alxd' into 'master'
Remove alxd from the base recipe

See merge request redox-os/redox!1836
2026-01-25 13:01:04 -07:00
bjorn3
ef3d783216 Remove alxd from the base recipe 2026-01-25 20:57:38 +01:00
Jeremy Soller
2641d25255 Merge branch 'orbutils_same_as' into 'master'
Use source.same_as for orbutils recipes

See merge request redox-os/redox!1835
2026-01-25 12:42:15 -07:00
bjorn3
945cc78030 Use source.same_as for orbutils recipes 2026-01-25 19:40:24 +01:00
Jeremy Soller
f6d0476b56 Merge branch 'Fix-REPO_BINARY=1' into 'master'
Fix REPO_BINARY=1 source dependency propagation

Closes #1702

See merge request redox-os/redox!1777
2026-01-25 07:09:56 -07:00
Ojus Chugh
327603557c fixed reviewer feedback and comments
Signed-off-by: Ojus Chugh <ojuschugh@gmail.com>
2026-01-25 10:14:33 +00:00
Ojus Chugh
c748bc6407 Fix REPO_BINARY=1 source dependency propagation
Signed-off-by: Ojus Chugh <ojuschugh@gmail.com>
2026-01-25 10:14:33 +00:00
Jeremy Soller
ec8958f636 Merge branch 'servo-fix' into 'master'
Update servo deps

See merge request redox-os/redox!1833
2026-01-24 18:15:14 -07:00
Jeremy Soller
3e2ac4100d Merge branch 'gnu-make-fix' into 'master'
Fix gnu-make duplicate getopt

See merge request redox-os/redox!1832
2026-01-24 16:44:17 -07:00
Jeremy Soller
2e92b7c754 Merge branch 'patch-1' into 'master'
Add help2man to the list of dependencies for Fedora

See merge request redox-os/redox!1748
2026-01-24 15:50:19 -07:00
Zhiwei Liang
1603570ba2
Add help2man to the list of dependencies for Fedora 2026-01-24 16:40:15 -05:00
Wildan M
53118f2e3b
Update servo deps 2026-01-25 01:00:07 +07:00
Wildan M
87d454c6f5
Fix gnu-make duplicate getopt 2026-01-24 23:37:45 +07:00
Jeremy Soller
7ab71fd6a8 Merge branch 'disk-mount-enh' into 'master'
Make disk mounting easier to verify

See merge request redox-os/redox!1831
2026-01-24 06:51:39 -07:00
Ribbon
49d6a869a8 Improve more recipes 2026-01-23 19:03:04 -03:00
Jeremy Soller
7b13cddc74 Merge branch 'uutils-improv' into 'master'
Patch uutils to fix i586 + aarch64 + add nproc

Closes #1775

See merge request redox-os/redox!1830
2026-01-23 06:50:41 -07:00
Jeremy Soller
4dc0f29289 Merge branch 'update-hnefatafl-icon' into 'master'
Update the hnefatafl icon.

See merge request redox-os/redox!1829
2026-01-22 20:04:03 -07:00
David Campbell
2d794f44ca
Update the hnefatafl icon. 2026-01-22 21:57:33 -05:00
Ribbon
f0683f437d Add, improve and fix recipes 2026-01-22 23:26:46 -03:00
Jeremy Soller
bd88ae9a8d
Fix dnsmasq tftp root 2026-01-22 18:49:43 -07:00
Jeremy Soller
3d17d2d8b6
Add network-boot script 2026-01-22 18:46:23 -07:00
Jeremy Soller
9b79a537bc
Add make setenv that can be used in scripts to set the arch, board, and config_name variables 2026-01-22 18:41:14 -07:00
Wildan M
da6b4b3b17
Make disk mounting easier to verify 2026-01-23 08:02:48 +07:00
Jeremy Soller
5c3df34508
cosmic-edit, cosmic-files, cosmic-term: use branch with winit updates 2026-01-22 09:48:19 -07:00
Wildan M
cdf6618cf5
Patch uutils to fix i586 + aarch64 + add nproc 2026-01-22 20:13:52 +07:00
Jeremy Soller
e56bdc7e86 Merge branch 'dbus-pid' into 'master'
x11: Remove pid file on boot

See merge request redox-os/redox!1828
2026-01-21 06:13:38 -07:00
Wildan M
d6c8e9f5ed
x11: Remove pid file on boot 2026-01-21 13:16:52 +07:00
Jeremy Soller
8299bc33bf Merge branch 'namespace-improvemnt' into 'master'
feat: Add login_schemes.toml to base config.

See merge request redox-os/redox!1790
2026-01-20 20:57:56 -07:00
Jeremy Soller
a44219b89b Merge branch 'pls_testing' into 'master'
add pls to ci

See merge request redox-os/redox!1825
2026-01-20 19:45:46 -07:00
Benton60
98ac58d3b9 add pls to ci 2026-01-20 21:24:15 -05:00
Jeremy Soller
8bcb646890
Fix mdp recipe 2026-01-20 10:30:29 -07:00
Jeremy Soller
0b6b4033fd
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/redox 2026-01-20 10:29:26 -07:00
Jeremy Soller
db35189c87
Fix gigalomania recipe 2026-01-20 10:29:17 -07:00
Ibuki.O
58065ab67e feat: Add login_schemes.toml to base config. 2026-01-20 12:03:40 +09:00
Jeremy Soller
2b69baea93 Merge branch 'update-ci' into 'master'
Some filesystem config and recipe improvements

See merge request redox-os/redox!1824
2026-01-19 17:12:00 -07:00
Ribbon
524ce53768 Some filesystem config and recipe improvements 2026-01-19 17:12:00 -07:00
Jeremy Soller
997d484dab
Remove wip hf recipe 2026-01-19 09:26:16 -07:00
Jeremy Soller
503eaac3cc Merge branch 'stage-write-files' into 'master'
Write stage tree files to a file instead of to build log

See merge request redox-os/redox!1823
2026-01-18 08:52:18 -07:00
Wildan M
36d8ad208c
Unindent the file list 2026-01-18 17:21:59 +07:00
Wildan M
c76fb12c88
Write stage tree files to a file instead of to build log 2026-01-18 16:48:39 +07:00
Jeremy Soller
bfe8d20e40 Merge branch 'recipe-hf-from-wip' into 'master'
Move recipe hf from wip

See merge request redox-os/redox!1821
2026-01-17 09:52:32 -07:00
Petr Hrdina
8c8cf41f33 Move recipe hf from wip 2026-01-17 17:21:05 +01:00
Jeremy Soller
513ddc93f6 Merge branch 'pls_testing' into 'master'
moved pls from recipes/wip/terminal to recipes/terminal

See merge request redox-os/redox!1820
2026-01-17 06:52:46 -07:00
Benton60
46ee1ce495 moved pls from recipes/wip/terminal to recipes/terminal 2026-01-16 22:49:28 -05:00
Ribbon
461406409d Add and improve more recipes 2026-01-16 15:38:57 -03:00
Jeremy Soller
6ceb314c0d Merge branch 'update-server-demo' into 'master'
server-demo: Update rustysd init, update PHP

See merge request redox-os/redox!1819
2026-01-16 05:32:25 -07:00
Wildan M
9b9f0b80d7
server-demo: Update rustysd init, update PHP 2026-01-16 16:23:37 +07:00
Jeremy Soller
dcbde55662
glib: default to decimal_point being '.' in locale 2026-01-15 19:18:23 -07:00
Ribbon
d4d95a0205 Add blueprint recipe 2026-01-15 13:06:36 -03:00
Ribbon
46805147e4 Improve more recipes 2026-01-15 13:01:52 -03:00
Ribbon
9138b541f6 Improve some recipes 2026-01-15 12:12:48 -03:00
Ribbon
19b7f13a94 Move a recipe 2026-01-15 08:57:40 -03:00
Ribbon
621c06e841 Improve wine-stable and hangover recipes 2026-01-15 08:53:15 -03:00
Ribbon
4764eb8a00 Rename the "windows" recipe sub-category to "win" 2026-01-15 08:42:42 -03:00
Ribbon
cfd0b96118 Rename the WIP "emulators" recipe category to "emu" 2026-01-15 08:41:48 -03:00
Ribbon
886b2d18f7 HARDWARE.md: small improvement and fixes 2026-01-14 14:30:57 -03:00
Ribbon
13996ec2ae HARDWARE.md: Some improvements and update information state 2026-01-14 13:32:12 -03:00
Jeremy Soller
e7f59bb39b
os-test-bins: include and link files from sysroot 2026-01-12 15:21:29 -07:00
Jeremy Soller
0bdad8670b
os-test-bins: add gettext, libarchive, and libiconv to build depends and run make html 2026-01-12 15:02:35 -07:00
Jeremy Soller
c7d05ac1ca Merge branch 'clean-target' into 'master'
Add an option to always clean target dir

See merge request redox-os/redox!1818
2026-01-12 06:51:53 -07:00
Wildan M
43e1bd6211
Add an option to always clean target dir 2026-01-12 15:58:09 +07:00
Jeremy Soller
b80ad387c8 Merge branch 'build-redoxer' into 'master'
Add arch config to update redoxer

See merge request redox-os/redox!1817
2026-01-11 08:05:58 -07:00
Ribbon
6b716ddaf5 Add and improve some recipes 2026-01-10 21:06:44 -03:00
Wildan M
6d1586f805
Add arch config to update redoxer 2026-01-10 18:23:08 +07:00
Jeremy Soller
9f02f88091
os-test-bins: fix test skipping 2026-01-09 15:05:00 -07:00
Jeremy Soller
f57bec4e67
os-test-bins: skip two hung ppoll tests and fix namespace tests 2026-01-09 14:44:03 -07:00
Jeremy Soller
dc3026c3e9
os-test-bins: add runner script and dependencies 2026-01-09 14:14:13 -07:00
Jeremy Soller
44c77960af
os-test-bins: pre-compile tests using makefiles, so they can be run using makefiles on redox 2026-01-09 13:22:20 -07:00
Jeremy Soller
8da1a94f51 Merge branch 'prefix-clean-3' into 'master'
Define prefix_clean, rename existing one as static_clean

See merge request redox-os/redox!1815
2026-01-07 22:09:10 -07:00
Jeremy Soller
b85ae4c558 Merge branch 'upd-redoxer' into 'master'
Update redoxer

See merge request redox-os/redox!1814
2026-01-07 06:58:58 -07:00
Wildan M
d17be3c5a4
Remove deps 2026-01-07 15:37:04 +07:00
Wildan M
fd0276aa88
Define prefix_clean, rename existing one as static_clean 2026-01-07 15:34:44 +07:00
Jeremy Soller
b7d781579a Merge branch 'remove-nproc' into 'master'
Limit netsurf build jobs

See merge request redox-os/redox!1813
2026-01-06 17:56:15 -07:00
Jeremy Soller
3e8d47a0f9 Merge branch 'make-multicore' into 'master'
Temporarily allow gnu-make without named pipes

See merge request redox-os/redox!1812
2026-01-06 12:05:55 -07:00
Jeremy Soller
d4e502f961 Merge branch 'hosted-gcc' into 'master'
Avoid overriding GCC build sysroot

See merge request redox-os/redox!1811
2026-01-06 06:26:18 -07:00
Wildan M
37e197f42d
Update redoxer 2026-01-06 19:26:18 +07:00
Wildan M
e0d029cb29
Limit netsurf jobs 2026-01-06 18:34:14 +07:00
Wildan M
465f91f513
Remove usage of nproc in builds 2026-01-06 18:30:31 +07:00
Wildan M
4cfc667322
Temporarily allow gnu-make without named pipes 2026-01-06 16:58:31 +07:00
Wildan M
e9d0d843d0
Avoid overriding GCC build sysroot 2026-01-06 09:44:21 +07:00
Jeremy Soller
1cf1ffabc1 Merge branch 'relibc-rustup' into 'master'
Fix rustup in freestanding relibc

See merge request redox-os/redox!1810
2026-01-03 19:01:10 -07:00
Ribbon
eae1524558 Improve more recipes 2026-01-03 18:07:24 -03:00
Wildan M
a7ee72c4c5
Fix rustup in freestanding relibc 2026-01-04 03:48:09 +07:00
Ribbon
1f465acfe3 Improve some recipes 2026-01-03 15:44:34 -03:00
Ribbon
812ff830b2 Add recipes 2026-01-03 15:20:34 -03:00
Jeremy Soller
57a4e57c1c Merge branch 'verbose-cache' into 'master'
Print build cache status

See merge request redox-os/redox!1809
2026-01-03 09:47:06 -07:00
Wildan M
5b98cdeee9
Print build cache status 2026-01-03 23:43:39 +07:00
Jeremy Soller
e878a68055 Merge branch 'recipe-updates' into 'master'
Relocate and update file and jq recipes.

See merge request redox-os/redox!1808
2026-01-03 06:12:06 -07:00
Jeremy Soller
8095805863 Merge branch 'libtool-prefix' into 'master'
Fix libtool init in prefix gcc

See merge request redox-os/redox!1807
2026-01-03 06:11:01 -07:00
Bendeguz Pisch
9b44e603c8 Relocate and update file and jq recipes. 2026-01-03 13:46:14 +01:00
Wildan M
570f2537fe
Fix libtool init in prefix gcc 2026-01-03 15:42:06 +07:00
Jeremy Soller
a95305c06f Merge branch 'dynamic-init-other-os' into 'master'
Fix DYNAMIC_INIT support targets

See merge request redox-os/redox!1806
2026-01-02 18:29:57 -07:00
Wildan M
7670c9aebf
Fix DYNAMIC_INIT support targets 2026-01-03 08:25:09 +07:00
Jeremy Soller
2b8f821c38 Merge branch 'fix-podman' into 'master'
Fix podman build skipped

See merge request redox-os/redox!1805
2026-01-02 18:01:52 -07:00
Wildan M
d15c096add
Fix podman build skipped 2026-01-03 07:57:08 +07:00
Ribbon
f71d59b8af Some improvements and fixes to CONTRIBUTING.md 2026-01-02 18:30:50 -03:00
Jeremy Soller
4f1455d9bf Merge branch 'fix-relibc-jobs' into 'master'
Fix relibc jobs not being passed

See merge request redox-os/redox!1804
2026-01-02 09:11:41 -07:00
Wildan M
bba611dfa5
Fix relibc jobs not being passed 2026-01-02 23:08:08 +07:00
Jeremy Soller
d9315c7bfa Merge branch 'prefix-in-podman' into 'master'
Fix prefix build in podman

See merge request redox-os/redox!1803
2026-01-02 06:37:16 -07:00
Jeremy Soller
ebd242af40 Merge branch 'remove-ant' into 'master'
Remove ant from podman

See merge request redox-os/redox!1784
2026-01-02 06:36:51 -07:00
Jeremy Soller
8f15596107 Merge branch 'single-cookbook' into 'master'
Avoid compiling cookbook on host

See merge request redox-os/redox!1801
2026-01-02 06:36:12 -07:00
Wildan M
5e9f08ac05
Fix prefix build in podman 2026-01-02 18:29:35 +07:00
Wildan M
b007d20f92
Avoid compiling cookbook on host 2026-01-02 18:09:17 +07:00
Jeremy Soller
83d3149d7f Merge branch 'opt-out-fuse' into 'master'
Allow not compiling FUSE when requested

See merge request redox-os/redox!1800
2026-01-01 08:15:38 -07:00
Wildan M
8470ecd84a
Allow not compiling FUSE when requested 2026-01-01 21:30:07 +07:00
Jeremy Soller
29d7d2c6ac Merge branch 'limit-relibc-jobs' into 'master'
Limit relibc jobs

See merge request redox-os/redox!1799
2025-12-31 06:06:55 -07:00
Jeremy Soller
e27d6f9f2d Merge branch 'no-print-bin' into 'master'
Don't print info if already PREFIX_BINARY=0

See merge request redox-os/redox!1798
2025-12-31 06:06:21 -07:00
Jeremy Soller
50ab6a26a6 Merge branch 'no-dsa-demo' into 'master'
Don't generate dsa key for server-demo

See merge request redox-os/redox!1797
2025-12-31 06:05:45 -07:00
Jeremy Soller
0f6174ced3 Merge branch 'cleaner-relibc' into 'master'
Make clean relibc implies clean sysroot

See merge request redox-os/redox!1796
2025-12-31 06:03:11 -07:00
Wildan M
395b9867d1
Limit relibc jobs 2025-12-31 16:52:16 +07:00
Wildan M
d5189f8f46
Don't print info if already PREFIX_BINARY=0 2025-12-31 16:48:04 +07:00
Wildan M
34e9d4494d
Don't generate dsa key for server-demo 2025-12-31 16:44:43 +07:00
Wildan M
0ab40110b6
Make clean relibc implies clean sysroot 2025-12-31 16:08:03 +07:00
Jeremy Soller
6eb4618c82 Merge branch 'cargo-in-rust' into 'master'
Build cargo in rust recipe

See merge request redox-os/redox!1795
2025-12-30 21:19:14 -07:00
Jeremy Soller
542989c469 Merge branch 'flatten-recipe-names' into 'master'
Flat out package names when building

See merge request redox-os/redox!1793
2025-12-30 21:18:32 -07:00
Wildan Mubarok
802c162cc0 Just overwrite config.toml 2025-12-31 04:11:30 +00:00
Wildan M
7654063412
Refactor out deps helper fn 2025-12-31 07:38:21 +07:00
Wildan M
bd78177329
Flat out package names when building 2025-12-31 07:23:37 +07:00
Jeremy Soller
a7b7b9e589 Merge branch 'gcc-bootstrap' into 'master'
Bootstrap GCC prefix using cookbook

See merge request redox-os/redox!1787
2025-12-30 14:26:20 -07:00
Wildan M
c756677427
Flipped arg 2025-12-31 00:56:12 +07:00
Wildan M
573bb50cca
Build cargo in rust recipe 2025-12-30 17:21:20 +07:00
Wildan M
bbca5b2386
Remove HOST_GNU_TARGET 2025-12-30 11:03:38 +07:00
Wildan M
85047bd2d5
Add back libstdcx++ la files 2025-12-30 11:03:37 +07:00
Wildan M
d034e6a381
Fixes for other arch like RISC-V 2025-12-30 11:03:37 +07:00
Wildan M
3049ad1e22
Try fix CI 2025-12-30 11:03:36 +07:00
Wildan M
2fe4fdc2fb
Further fixes to make gcc13 compile 2025-12-30 11:03:36 +07:00
Wildan M
0ad7cae812
Further fixes for bootstrap 2025-12-30 11:03:35 +07:00
Wildan M
eb2a7d7413
Bootstrap GCC prefix using cookbook 2025-12-30 11:03:34 +07:00
Jeremy Soller
fe9e3f9567
openttd: use rev instead of branch to workaround fetch issue 2025-12-29 11:55:52 -07:00
Jeremy Soller
34e306cc76 Merge branch 'neovim-cross' into 'master'
Fix cross compiling neovim

See merge request redox-os/redox!1794
2025-12-29 09:42:12 -07:00
Jeremy Soller
3281495451 Merge branch 'zig-redox' into 'master'
Update zig to compile stage3

See merge request redox-os/redox!1785
2025-12-29 09:41:45 -07:00
Jeremy Soller
54c1bcec43 Merge branch 'git-invalidate-branch' into 'master'
Invalidate git fetch when branch name different

See merge request redox-os/redox!1792
2025-12-29 09:41:25 -07:00
Wildan M
b369a4ddd1
Fix cross compiling neovim 2025-12-29 23:38:04 +07:00
Wildan M
da39ba90ef
Add no-test to zig recipe 2025-12-29 23:11:12 +07:00
Wildan M
dc7816d95a
Invalidate git fetch when branch name different 2025-12-29 21:48:01 +07:00
Jeremy Soller
ea31586221 Merge branch 'fix-rust-redownloads' into 'master'
Fix rustup keep redownloading

See merge request redox-os/redox!1791
2025-12-29 06:57:19 -07:00
Wildan M
1d317c3d70
Fix rustup keep redownloading 2025-12-29 07:19:39 +07:00
Jeremy Soller
36fba0be16
Add WIP recipe for cosmic-comp 2025-12-27 19:54:27 -07:00
Jeremy Soller
a803cb4040 Merge branch 'rustc-riscv' into 'master'
Bump upstream rustc to fix compiling riscv

See merge request redox-os/redox!1789
2025-12-26 19:44:02 -07:00
Jeremy Soller
e7b78ea9a6 Merge branch 'os-test-fix' into 'master'
Fix typo on os-test-result recipe

See merge request redox-os/redox!1788
2025-12-26 19:43:26 -07:00
Wildan M
bb641f4077
Bump upstream rustc to fix compiling riscv 2025-12-27 09:23:33 +07:00
Wildan M
ba31ed3003
Fix typo on os-test-result recipe 2025-12-27 09:17:14 +07:00
Ojus Chugh
925e957c85 Add commit-hash.sh for recipe troubleshooting
Signed-off-by: Ojus Chugh <ojuschugh@gmail.com>
2025-12-25 20:13:35 +05:30
Jeremy Soller
9ab9b0866b Merge branch 'upstream-rustc' into 'master'
Add config to install upstream rustc

See merge request redox-os/redox!1643
2025-12-24 12:40:28 -07:00
Wildan Mubarok
adcf31d0e8 Add config to install upstream rustc 2025-12-24 12:40:28 -07:00
Jeremy Soller
5d4ef886bc Merge branch 'update-hnefatafl' into 'master'
Depend on dejavu, install some more binaries.

See merge request redox-os/redox!1786
2025-12-22 16:25:09 -07:00
David Campbell
1f71aa8b12
hnefatafl: add freefont dependency. 2025-12-22 18:17:10 -05:00
David Campbell
87d71b053d
Depend on dejavu, install some more binaries. 2025-12-22 18:03:07 -05:00
Jeremy Soller
3fd34ecb54 Merge branch 'prefix-clean-2' into 'master'
Remove repo tag on prefix_clean

See merge request redox-os/redox!1783
2025-12-22 06:42:31 -07:00
Wildan M
59ce6699bc
Update zig to compile stage3 2025-12-22 09:18:33 +07:00
Wildan M
ea39345d35
Remove ant from podman 2025-12-22 05:21:18 +07:00
Wildan M
4c4de93343
Remove repo tag on prefix_clean 2025-12-22 03:51:42 +07:00
Jeremy Soller
b5ab5fb170 Merge branch 'os-test-result' into 'master'
Add recipe for os-test-relibc repo

See merge request redox-os/redox!1780
2025-12-21 06:14:04 -07:00
Jeremy Soller
e9e6360b23 Merge branch 'fix-err-fetch' into 'master'
Fix error on fetch logic

See merge request redox-os/redox!1782
2025-12-21 06:10:25 -07:00
Jeremy Soller
cbabd00934 Merge branch 'prefix-clean' into 'master'
Add a way to update prefix and statically linked recipes

See merge request redox-os/redox!1781
2025-12-21 06:09:36 -07:00
Wildan M
293fa923ca
Polish os-test-result script 2025-12-21 19:31:32 +07:00
Wildan M
dbfdb8e1d4
Add gnu-make to CI 2025-12-21 19:30:07 +07:00
Wildan M
d16eea6f4d
Fix error on fetch logic 2025-12-21 14:00:13 +07:00
Wildan M
a81cff209f
Add a way to update prefix and statically linked recipes 2025-12-21 13:54:02 +07:00
Wildan M
865230fde4
Adapt os-test-result and move packages to redoxer bin 2025-12-21 13:50:13 +07:00
Wildan M
fcb4bb0900
Support running cross compiled os-test 2025-12-20 13:52:43 +07:00
Wildan M
29bf516500
Add recipe for os-test-relibc repo 2025-12-19 22:28:35 +07:00
Jeremy Soller
975f630108 Merge branch 'relibc-test' into 'master'
Add TESTBIN to relibc-tests and QEMU exit device

See merge request redox-os/redox!1779
2025-12-19 05:44:34 -07:00
Wildan M
e802cea77a
Add TESTBIN to relibc-tests and QEMU exit device 2025-12-19 17:03:00 +07:00
Jeremy Soller
734c7cf306 Merge branch 'one-liner-test' into 'master'
Add one-liner test run to os-test

See merge request redox-os/redox!1775
2025-12-18 16:38:12 -07:00
Jeremy Soller
499530768a
Add ihdgd driver to base 2025-12-18 10:53:17 -07:00
Wildan M
e8b1c372d6
Update lock 2025-12-18 07:33:43 +07:00
Wildan M
ac2360f1f7
Add one-liner test run to os-test 2025-12-18 06:12:13 +07:00
Jeremy Soller
2500af0cf1 Merge branch 'nicer-clean' into 'master'
Add repo_clean and fetch_clean

See merge request redox-os/redox!1774
2025-12-17 06:28:25 -07:00
Wildan M
a282f78e77
Add repo_clean and fetch_clean 2025-12-17 11:17:54 +07:00
Jeremy Soller
a3f3edc0ef Merge branch 'add-dependency-hnefatafl' into 'master'
Add icons dependency to hnefatafl.

See merge request redox-os/redox!1773
2025-12-16 15:14:04 -07:00
David Campbell
65a905dd5a
Add icons dependency to hnefatafl. 2025-12-16 16:55:51 -05:00
Jeremy Soller
a353fadfb1 Merge branch 'del-artifact-early' into 'master'
Delete stage dir upon nonstop failure

See merge request redox-os/redox!1771
2025-12-16 07:03:28 -07:00
Jeremy Soller
dd378ae3d8 Merge branch 'skip-artifact' into 'master'
Skip CI artifact

See merge request redox-os/redox!1770
2025-12-16 07:02:24 -07:00
Jeremy Soller
18c67e660c Merge branch 'more-pkgs' into 'master'
Enable acid on all arch; x11, perl5, webkit, servo on x86_64

See merge request redox-os/redox!1772
2025-12-16 07:02:19 -07:00
Wildan M
0e9a40bead
Enable acid on all arch; x11, perl5, webkit, servo on x86_64 2025-12-16 15:31:18 +07:00
Wildan M
c8ee68b2dc
Add todo for handle_nonstop_fail 2025-12-16 14:48:03 +07:00
Wildan M
9e15f9983a
Delete stage dir upon nonstop failure 2025-12-16 14:17:45 +07:00
Wildan M
ba7532f792
Skip CI artifact 2025-12-16 05:42:07 +07:00
Jeremy Soller
a2ce30b797 Merge branch 'fix-ci' into 'master'
Fix CI by avoiding FUSE and host packages on full binary-only build

See merge request redox-os/redox!1769
2025-12-15 13:42:08 -07:00
Wildan M
3b026cee3d
Drop host packages on make all 2025-12-16 03:19:49 +07:00
Wildan M
c1cd4724a7
Fix CI by avoiding FUSE 2025-12-16 02:49:19 +07:00
Jeremy Soller
fdb9569a6c Merge branch 'hello-go-zig' into 'master'
Add zig and go for hello-redox

See merge request redox-os/redox!1768
2025-12-15 07:28:49 -07:00
Jeremy Soller
db3b3482c0 Merge branch 'make-vars-cleanup' into 'master'
Remove unused make variables

See merge request redox-os/redox!1767
2025-12-15 07:03:30 -07:00
Wildan M
5e3ada11a9
Add zig and go for hello-redox 2025-12-15 20:00:27 +07:00
Wildan M
5c1fb4f1a0
Remove unused make variables 2025-12-15 08:37:38 +07:00
Jeremy Soller
9a6435af16 Merge branch 'smart-nonstop-n-git' into 'master'
Identify outdated packages and smarter git

See merge request redox-os/redox!1766
2025-12-14 12:45:25 -07:00
Wildan M
7ec178b4e3
Update cargo lock 2025-12-15 00:56:37 +07:00
Wildan M
c449427ec4
Add repo_builder fail safe 2025-12-14 23:53:40 +07:00
Wildan M
fec4236903
Allow commit not found 2025-12-14 23:45:29 +07:00
Wildan M
cc593c6c58
Update cargo lock 2025-12-14 23:34:48 +07:00
Wildan M
81788a6fd1
Identify outdated packages and smarter git 2025-12-14 23:29:24 +07:00
Jeremy Soller
d10d02dc73 Merge branch 'cookbook-locked' into 'master'
Pass locked to cookbook build

See merge request redox-os/redox!1765
2025-12-14 07:05:28 -07:00
Wildan M
f97205fe81
Pass locked to cookbook build 2025-12-14 12:25:11 +07:00
Jeremy Soller
bb8c13cf23 Merge branch 'fix-hnefatafl-copenhagen' into 'master'
Partially fix hnefatafl-copenhagen.

See merge request redox-os/redox!1762
2025-12-13 14:49:46 -07:00
Jeremy Soller
25b98265de Merge branch 'fix-relibc-tests' into 'master'
Fix relibc-tests compilation

See merge request redox-os/redox!1764
2025-12-12 18:11:37 -07:00
Jeremy Soller
3d52b535bd Merge branch 'fix-config-rule' into 'master'
Fix config rule reload

See merge request redox-os/redox!1763
2025-12-12 18:10:43 -07:00
Wildan M
3f33dbfcfc
Fix relibc-tests compilation 2025-12-13 08:00:38 +07:00
Wildan M
e455f6139e
Fix config rule reload 2025-12-13 07:32:55 +07:00
David Campbell
f00828a4d4
Partially fix hnefatafl-copenhagen. 2025-12-12 17:40:40 -05:00
Jeremy Soller
5dfb3d6e6a Merge branch 'bootstrap_force_static_link' into 'master'
Make it explicit that bootstrap is statically linked

See merge request redox-os/redox!1761
2025-12-12 14:12:51 -07:00
bjorn3
4861013493 Make it explicit that bootstrap is statically linked
Even if we start using dynamic linking for the rest of initfs, bootstrap
has to be statically linked as it is responsible for loading the first
instance of the dynamic linker.
2025-12-12 21:58:25 +01:00
Jeremy Soller
59264c1e64 Merge branch 'skip-binstall' into 'master'
Skip binstall and directly download binaries

See merge request redox-os/redox!1760
2025-12-12 07:43:14 -07:00
Jeremy Soller
5974f881b8 Merge branch 'fix-toolchain' into 'master'
Fix toolchain extract

See merge request redox-os/redox!1759
2025-12-12 07:00:42 -07:00
Wildan M
cea6cd882e
Skip binstall and directly download binaries 2025-12-12 16:32:14 +07:00
Wildan M
00bb1558d7
Fix toolchain extract 2025-12-12 13:12:43 +07:00
Jeremy Soller
70821d875f
Add drm_info 2025-12-11 15:34:05 -07:00
Jeremy Soller
5a5c95a63d
Fix servo compilation 2025-12-11 11:00:05 -07:00
Jeremy Soller
ca83e4dfa6 Merge branch 'redoxer-arm' into 'master'
Adapt redoxer daemon changes

See merge request redox-os/redox!1758
2025-12-11 10:54:54 -07:00
Wildan M
6c73be90d9
Adapt redoxer daemon changes 2025-12-12 00:33:26 +07:00
Jeremy Soller
a524a628d6 Merge branch 'arm-allow-dynlink' into 'master'
Allow aarch64 to be dynamically linked

See merge request redox-os/redox!1757
2025-12-10 06:16:50 -07:00
Wildan M
a65ae558a8
Allow aarch64 to be dynamically linked 2025-12-10 15:27:43 +07:00
Ribbon
3bd3c6dcab Rename openjdk recipes 2025-12-10 03:22:41 -03:00
Ribbon
9bb6f79c84 Try to fix some recipes 2025-12-10 03:19:52 -03:00
Ribbon
143a955685 Add recipes 2025-12-10 02:12:52 -03:00
Jeremy Soller
76315e14f1 Merge branch 'python-bootstrap' into 'master'
Update python to use host recipe as bootstrap

See merge request redox-os/redox!1756
2025-12-09 09:58:59 -07:00
Wildan M
128cfbfe96
Split python dev 2025-12-09 23:52:46 +07:00
Wildan M
e6b4294501
Update python to use host recipe as bootstrap 2025-12-09 23:30:00 +07:00
Jeremy Soller
95f17ffa07 Merge branch 'fix-ci' into 'master'
Change CI base image and fix test

See merge request redox-os/redox!1755
2025-12-09 06:25:46 -07:00
Jeremy Soller
bc2b6f5004 Merge branch 'retain-sccache' into 'master'
Don't wipe sccache on rebuilding podman

See merge request redox-os/redox!1754
2025-12-09 06:17:56 -07:00
Jeremy Soller
d1486be2bb Merge branch 'fix-gnu-make' into 'master'
Fix gnu-make rebuild

See merge request redox-os/redox!1753
2025-12-09 06:16:59 -07:00
Wildan M
eafd65b1ba
Fix cargo test 2025-12-09 05:01:01 -05:00
Wildan M
1cceaf593c
Change CI base image to fix error 2025-12-09 04:49:25 -05:00
Wildan M
2c52aea489
Don't wipe sccache on rebuilding podman 2025-12-09 04:36:31 -05:00
Wildan M
e03519a2db
Fix gnu-make rebuild 2025-12-09 04:15:42 -05:00
Jeremy Soller
f9d11b9dd6 Merge branch 'fix-mesa' into 'master'
Fix mesa compilation

See merge request redox-os/redox!1752
2025-12-08 09:55:24 -07:00
Wildan M
1ca17090a9
Fix mesa compilation 2025-12-08 10:48:51 -05:00
Jeremy Soller
3471e9910a Merge branch 'fix-suffix-deps' into 'master'
Fix dependency listing on optional packages

See merge request redox-os/redox!1751
2025-12-08 06:17:25 -07:00
Jeremy Soller
4f27802f71 Merge branch 'clang' into 'master'
Compile clang in llvm21

See merge request redox-os/redox!1750
2025-12-08 06:16:31 -07:00
Jeremy Soller
5ac51413ec Merge branch 'fix-repo-name' into 'master'
Fix package name on publish

See merge request redox-os/redox!1749
2025-12-08 06:15:16 -07:00
Wildan M
49dfd1369f
Fix dependency listing on optional packages 2025-12-08 07:49:16 -05:00
Wildan M
1776adcc58
Compile clang in llvm21 2025-12-08 03:28:03 -05:00
Wildan M
d07371ef7f
Fix package name on publish 2025-12-07 23:18:09 -05:00
Jeremy Soller
76bfd15971 Merge branch 'fix-rust' into 'master'
Fix and improve LLVM and Rust compilation

See merge request redox-os/redox!1747
2025-12-07 10:13:22 -07:00
Wildan M
647666a5c6
Update mesa and drop deps to llvm18 2025-12-07 22:04:35 +07:00
Jeremy Soller
3371ea31ba Merge branch 'dev-deps-recursive' into 'master'
Make dev deps recursive

See merge request redox-os/redox!1745
2025-12-07 07:22:50 -07:00
Jeremy Soller
e71a0ce0db Merge branch 'inherit-config' into 'master'
Inherit recipes config from parent packages

See merge request redox-os/redox!1744
2025-12-07 07:22:31 -07:00
Jeremy Soller
fdd65edab0 Merge branch 'redoxfs-partition' into 'master'
Added  mount script for RedoxFS partitions in dual-boot

Closes #1579

See merge request redox-os/redox!1746
2025-12-07 07:21:06 -07:00
Jeremy Soller
d043f336cd Merge branch 'nodejs-fix' into 'master'
Small fixes to nodejs

See merge request redox-os/redox!1743
2025-12-07 07:20:13 -07:00
Wildan M
941784af9d
Fix and improve LLVM and Rust compilation 2025-12-07 20:54:23 +07:00
Ojus Chugh
6f30dc5f3e Added mount script for RedoxFS partitions in dual-boot
this Creates mount-redoxfs.sh to handle mounting RedoxFS partitions with
FUSE3 support. Auto-detects redoxfs binary and works with both block
devices and image files. Updates dual-boot.sh to reference the script.

Fixes #1579

Signed-off-by: Ojus Chugh <ojuschugh@gmail.com>
2025-12-07 19:14:05 +05:30
Wildan M
7190938186
Make dev deps recursive 2025-12-07 20:41:45 +07:00
Wildan M
5acc39d44d
Inherit recipes config from parent packages 2025-12-07 18:38:34 +07:00
Wildan M
9199961617
Small fixes to nodejs 2025-12-07 14:00:28 +07:00
Jeremy Soller
8cb5fa2ddf Merge branch 'recipe-reload' into 'master'
Update build on recipe changes and fix host recipe reload on TUI

See merge request redox-os/redox!1742
2025-12-06 20:53:42 -07:00
Wildan M
27e35f645f
Update build on recipe changes and fix host recipe reload on TUI 2025-12-07 10:18:35 +07:00
Jeremy Soller
e3807caa84 Merge branch 'sysroot-update' into 'master'
Use file tags for sysroot invalidation

See merge request redox-os/redox!1741
2025-12-06 08:16:35 -07:00
Jeremy Soller
d168414747 Merge branch 'tidy-up-n-autoreload' into 'master'
Little tidy up and reload recipe.toml when retrying from TUI

See merge request redox-os/redox!1740
2025-12-06 08:16:12 -07:00
Jeremy Soller
ea5182e6ce Merge branch 'fix_urcu' into 'master'
Fix liburcu

See merge request redox-os/redox!1739
2025-12-06 08:15:53 -07:00
Wildan M
fce4236e9a
Use file tags for sysroot invalidation 2025-12-06 22:10:04 +07:00
bjorn3
bf6da7ccf9 liburcu: Fix compilation on Redox OS 2025-12-06 16:09:31 +01:00
Wildan M
96d2d5dfe7
Reread recipe TOML on TUI retry 2025-12-06 22:00:25 +07:00
Wildan M
3ae5da8d13
Code simplification 2025-12-06 21:58:28 +07:00
Jeremy Soller
d9af4e385a Merge branch 'fix-print' into 'master'
Drop print debug

See merge request redox-os/redox!1738
2025-12-05 07:15:43 -07:00
Wildan M
f66a09637f
Drop print debug 2025-12-05 20:57:29 +07:00
Jeremy Soller
6c95928280 Merge branch 'trademark' into 'master'
Redox OS Trademark Policy

See merge request redox-os/redox!1733
2025-12-05 06:16:51 -07:00
Jeremy Soller
e5b00a16e7 Merge branch 'fix-logs-dir' into 'master'
Fix log generation and stop key clobbering TUI

See merge request redox-os/redox!1736
2025-12-05 06:14:44 -07:00
Wildan M
5d0367f6ab
Fix log generation and stop key clobbering TUI 2025-12-05 14:29:56 +07:00
Jeremy Soller
99f61754b3 Merge branch 'use-treeless-clone' into 'master'
Use git filter to allow tracking of shallow clone

See merge request redox-os/redox!1735
2025-12-04 18:24:25 -07:00
Wildan M
a8452a20c4
Don't imply shallow clone default 2025-12-05 08:15:39 +07:00
Wildan M
d461f47aee
Use git filter to allow tracking of shallow clone 2025-12-05 07:31:36 +07:00
Jeremy Soller
d6fd1b3207 Merge branch 'try-fix-mr-ci' into 'master'
Try fixing CI on MR

See merge request redox-os/redox!1734
2025-12-04 17:06:31 -07:00
Wildan M
38e1927bff
Try fixing CI on MR 2025-12-05 06:05:29 +07:00
Jeremy Soller
0134ba2e87
Redox OS Trademark Policy 2025-12-03 14:54:53 -07:00
Jeremy Soller
437fd56743 Merge branch 'improve-recipes' into 'master'
Improve some recipes

See merge request redox-os/redox!1732
2025-12-03 09:33:30 -07:00
Ribbon
b0fcf6daa5 Improve some recipes 2025-12-03 13:27:44 -03:00
Jeremy Soller
489a252c83 Merge branch 'fix-ci-no-driver' into 'master'
Remove drivers package from CI

See merge request redox-os/redox!1731
2025-12-03 06:40:59 -07:00
Jeremy Soller
ada05a5b44 Merge branch 'find-cli-msg' into 'master'
Don't display message on make find

See merge request redox-os/redox!1730
2025-12-03 06:40:33 -07:00
Wildan M
28e385ca80
Remove drivers package from CI 2025-12-03 18:15:28 +07:00
Wildan M
5d5ea4b306
Don't display message on make find 2025-12-03 18:11:29 +07:00
Jeremy Soller
c1f13049dc Merge branch 'optional-packages' into 'master'
Implement optional packages

Closes #1749

See merge request redox-os/redox!1729
2025-12-03 03:53:41 -07:00
Wildan M
b5c9bc2e18
Implement optional packages 2025-12-03 15:15:55 +07:00
Jeremy Soller
695a72f6df Merge branch 'fetch-fix' into 'master'
Fix missing envar in make fetch

See merge request redox-os/redox!1728
2025-12-02 09:53:42 -07:00
Wildan M
f5403a490c
Fix missing envar in make fetch 2025-12-02 22:37:29 +07:00
Ribbon
db6205137b Remove outdated information from CONTRIBUTING and README 2025-12-02 10:56:14 -03:00
Jeremy Soller
6b37db810e Merge branch 'skip-dev-push' into 'master'
Avoid pushing dev dependencies

See merge request redox-os/redox!1727
2025-11-30 15:24:33 -07:00
Jeremy Soller
ca64eae3b9 Merge branch 'tui-nowrap' into 'master'
Don't wrap lines on TUI

See merge request redox-os/redox!1726
2025-11-30 15:22:27 -07:00
Jeremy Soller
e84899efc4 Merge branch 'nodejs-compile' into 'master'
Fix nodejs compilation

See merge request redox-os/redox!1725
2025-11-30 15:19:16 -07:00
Ribbon
389899a69b Improve recipes 2025-11-30 17:39:32 -03:00
Ribbon
8f5387cbb5 Move a recipe 2025-11-30 17:18:55 -03:00
Ribbon
169c7a3ca2 Add recipes 2025-11-30 17:16:32 -03:00
Ribbon
991a011689 Add recipes 2025-11-30 16:26:06 -03:00
Wildan M
ce0e42833d
Avoid pushing dev dependencies 2025-11-30 22:20:11 +07:00
Wildan M
96ca39969c
Don't wrap lines on TUI 2025-11-30 22:13:20 +07:00
Wildan M
4b152092bc
Fix nodejs compilation 2025-11-30 22:02:18 +07:00
Jeremy Soller
6d88695a22 Merge branch 'nowait_orbital' into 'master'
Use nowait for a bunch of daemons

See merge request redox-os/redox!1724
2025-11-30 07:24:15 -07:00
bjorn3
56967cc5ce Use nowait for sudo, getty and dhcpd 2025-11-30 15:11:21 +01:00
bjorn3
d0d00fc239 Use nowait for orbital
This way orbital no longer needs to daemonize itself.
2025-11-30 15:11:21 +01:00
Jeremy Soller
04fa310351 Merge branch 'host-deps' into 'master'
Make deps for hosts recipes work

See merge request redox-os/redox!1723
2025-11-30 07:08:26 -07:00
Jeremy Soller
fce16483f4 Merge branch 'move_init_rc' into 'master'
Move init.rc to base repo

See merge request redox-os/redox!1722
2025-11-30 07:07:45 -07:00
Ribbon
04cb8e436a Move recipes 2025-11-30 10:19:01 -03:00
Ojus Chugh
0be3a313f5 Updated the comment message and depencies list
Signed-off-by: Ojus Chugh <ojuschugh@gmail.com>
2025-11-30 18:28:15 +05:30
Ribbon
f0eda79252 Add recipes 2025-11-30 09:49:34 -03:00
Ojus Chugh
74aa251715 Refine Redox OS support in native_bootstrap.sh
- Removed unused detect_installed_packages function
- Added git installation check before other packages
- Improved package installation with individual checking
- Made package list more conservative with core essentials only
- Added better error handling that warns instead of failing
- Improved comments and messaging for clarity
- Added note about experimental nature of building on Redox itself

Addresses feedback on issue #1699

Signed-off-by: Ojus Chugh <ojuschugh@gmail.com>
2025-11-30 17:54:27 +05:30
Ojus Chugh
3349b56184 Added Redox target with package manager support to native_bootstrap.sh
Signed-off-by: Ojus Chugh <ojuschugh@gmail.com>
2025-11-30 16:19:32 +05:30
Wildan M
b1669277dd
Make deps for hosts recipes work 2025-11-30 00:14:30 -08:00
bjorn3
1c366513e1 Move init.rc to base repo
This makes it easier to keep in sync with changes to the base repo. And
in addition it ensures that the base-initfs recipe actually gets rebuilt
when changing init.rc.
2025-11-30 09:09:59 +01:00
bjorn3
a3b1c62fef Merge branch 'merge_drivers_repo' into 'master'
Merge the drivers repo into the base repo

See merge request redox-os/redox!1721
2025-11-29 18:05:19 +00:00
bjorn3
22f62b365b Merge the drivers repo into the base repo 2025-11-29 17:47:31 +01:00
Jeremy Soller
a6acfb3d68 Merge branch 'openssl1-static' into 'master'
Pass no-shared if openssl1 statically linked

See merge request redox-os/redox!1720
2025-11-29 08:02:40 -07:00
Wildan M
67bccab3bf
Pass no-shared if openssl1 statically linked 2025-11-29 06:22:17 -08:00
Jeremy Soller
f7f57f54ae Merge branch 'host-as-deps' into 'master'
Implement recipes as host toolchain

See merge request redox-os/redox!1719
2025-11-29 06:43:27 -07:00
Wildan M
3e1595133f
Implement recipes as host toolchain 2025-11-29 00:02:59 -08:00
Jeremy Soller
f4fe816850 Merge branch 'fix-push-combine' into 'master'
Fix push combination not triggering mount

See merge request redox-os/redox!1717
2025-11-27 06:15:48 -07:00
Jeremy Soller
d877f4ff5a Merge branch 'riscv-ci-fix' into 'master'
Disable patch and cosmic-text for riscv64gc

See merge request redox-os/redox!1716
2025-11-27 06:13:57 -07:00
Wildan M
c9b6d7893b
Fix push combination not triggering mount 2025-11-27 03:00:46 -08:00
Wildan M
10e0ab50a4
Disable patch and cosmic-text for riscv64gc 2025-11-26 21:07:35 -08:00
Jeremy Soller
7e122d72fd Merge branch 'rustpython-x86' into 'master'
Update rustpython to fix i586 build

See merge request redox-os/redox!1715
2025-11-26 21:56:56 -07:00
Wildan M
203960a0fd
Update rustpython to fix i586 build 2025-11-26 20:44:43 -08:00
Jeremy Soller
49bdc21933 Merge branch 'desktop-ci' into 'master'
Enable desktop packages on build servers

See merge request redox-os/redox!1714
2025-11-26 17:54:11 -07:00
Wildan M
5d10e485d1
Enable desktop packages on build servers 2025-11-26 15:39:13 -08:00
Jeremy Soller
6548af0913 Merge branch 'website-installs' into 'master'
Add installations to website recipe

See merge request redox-os/redox!1712
2025-11-25 07:51:42 -07:00
Jeremy Soller
14d344a64c Merge branch 'flake-nix' into 'master'
Update flake nix

See merge request redox-os/redox!1713
2025-11-25 07:50:37 -07:00
Wildan M
63694cf409
Update flake nix 2025-11-25 06:27:53 -08:00
Wildan M
3874142a82
Add installations to website recipe 2025-11-24 21:30:09 -08:00
Jeremy Soller
fb9d5bfbe1 Merge branch 'non-tui-flow-fix' into 'master'
Fix non TUI with logs flow

See merge request redox-os/redox!1711
2025-11-24 11:53:45 -07:00
Wildan M
b6f5d01597
Fix non tui with logs flow 2025-11-24 07:31:51 -08:00
Jeremy Soller
7e46f5747b Merge branch 'makefile-fix' into 'master'
Fix Makefile

See merge request redox-os/redox!1708
2025-11-23 06:36:22 -07:00
Jeremy Soller
121e336882 Merge branch 'installer-fix' into 'master'
Fix fstools requiring gcc on host

See merge request redox-os/redox!1710
2025-11-23 06:35:43 -07:00
Jeremy Soller
158ce47959 Merge branch 'trig-rebuild' into 'master'
Trigger cookbook rebuild on make pull

See merge request redox-os/redox!1709
2025-11-23 06:35:05 -07:00
Wildan M
b38f64c2f5
Fix fstools requiring gcc on host 2025-11-22 22:52:48 -08:00
Wildan M
0a68b0289e
Trigger cookbook rebuild on make pull 2025-11-22 21:37:43 -08:00
Wormss9
5249d8d9e5 Fix Makefile 2025-11-23 06:03:00 +01:00
Jeremy Soller
927e4cf0ab Merge branch 'trim-deps' into 'master'
Trim deps, remove legacy bins, fix clean without container

See merge request redox-os/redox!1707
2025-11-22 17:56:04 -07:00
Jeremy Soller
b2f60b8d9f
hwd now launches pcid 2025-11-22 17:31:28 -07:00
Wildan M
bb57b364bb
Trim deps, remove legacy bins, fix clean without container 2025-11-22 16:02:38 -08:00
Jeremy Soller
d982644a73 Merge branch 'uutils_thin_lto' into 'master'
Use ThinLTO rather than fat LTO for uutils

See merge request redox-os/redox!1706
2025-11-22 15:02:32 -07:00
bjorn3
2941e1dcda Use ThinLTO rather than fat LTO for uutils
This reduces compile times from 2m50s to 1m56s.
2025-11-22 22:25:40 +01:00
Ribbon
08f5d72ce1 Small improvement to HARDWARE.md 2025-11-22 15:24:10 -03:00
Ribbon
8270d68b5d Improve and simplify HARDWARE.md 2025-11-22 15:20:28 -03:00
Ribbon
6ffba92954 Merge branch 'master' into 'master'
Edit HARDWARE.md for enhanced standardization.

See merge request redox-os/redox!1678
2025-11-22 14:50:51 -03:00
Jonathan McCormick Jr.
cf26822ec3 Edit HARDWARE.md for enhanced standardization. 2025-11-22 14:50:51 -03:00
Jeremy Soller
09676d4ebd Use kibi instead of smith in minimal configs 2025-11-22 08:52:06 -07:00
Jeremy Soller
69768efce7 Merge branch 'update-cargo' into 'master'
Update redox-pkg lock

See merge request redox-os/redox!1705
2025-11-22 07:46:23 -07:00
Wildan M
536a3454e8
Update redox-pkg lock 2025-11-22 06:38:33 -08:00
Jeremy Soller
df4bed146c Merge branch 'fetch-target' into 'master'
Add fetch target

See merge request redox-os/redox!1704
2025-11-22 06:41:45 -07:00
Jeremy Soller
5d28f73987 Merge branch 'binary-at-fetch' into 'master'
Move package binary download at fetch step

See merge request redox-os/redox!1703
2025-11-22 06:41:24 -07:00
Jeremy Soller
425e4e4eba Merge branch 'expand-pkg-toml' into 'master'
Use expanded package toml and switch repo.toml to use blake3 hash

See merge request redox-os/redox!1702
2025-11-22 06:40:04 -07:00
Jeremy Soller
883ae89301 Merge branch 'goaccess' into 'master'
Port of goaccess

See merge request redox-os/redox!1701
2025-11-22 06:36:49 -07:00
Rafael Senties Martinelli
4e2665bd98 Port of goaccess 2025-11-22 06:36:49 -07:00
Wildan M
322e6050b9
Add fetch target 2025-11-22 05:11:07 -08:00
Wildan M
31e0ab5f82
Move package binary download at fetch step 2025-11-22 04:49:29 -08:00
Wildan M
a7b7020f2f
Use expanded package toml and switch repo.toml to use blake3 hash 2025-11-22 04:25:22 -08:00
Jeremy Soller
0a5fee866c
Restore llvm-config (for mesa) 2025-11-21 12:22:46 -07:00
Jeremy Soller
738e56afd7
update termion 2025-11-21 12:08:27 -07:00
Jeremy Soller
ab57f8eab0
rust: remove unused llvm-config 2025-11-21 11:19:50 -07:00
Jeremy Soller
cb3a5599e7
Use llvm-config in rust recipe folder and update to llvm21 2025-11-21 10:47:07 -07:00
Jeremy Soller
6174d80b79
Update config/llvm 2025-11-21 10:46:51 -07:00
Jeremy Soller
0580e3c3db
Update rust submodule 2025-11-21 10:46:37 -07:00
Jeremy Soller
898747167c
Rename llvm20 to llvm21 (actual version) 2025-11-21 10:37:29 -07:00
Jeremy Soller
1efe5f71aa
Add llvm20 and use for rust recipe 2025-11-21 10:08:58 -07:00
Jeremy Soller
8ba63bc1e1 Merge branch 'revert-push-podman' into 'master'
Fix push and improve mount messages

See merge request redox-os/redox!1700
2025-11-21 10:06:16 -07:00
Jeremy Soller
d340291510
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/redox 2025-11-21 10:05:06 -07:00
Jeremy Soller
5f354a64e5
Add script for checking for missing CI packages 2025-11-21 10:05:01 -07:00
Wildan M
369237d3dd
Fix push and improve mount messages 2025-11-21 08:44:02 -08:00
Jeremy Soller
e04b951fd8 Merge branch 'remove-repo-sh' into 'master'
Remove repo.sh scripts

See merge request redox-os/redox!1698
2025-11-21 07:54:15 -07:00
Wildan M
e4fc5009c9
Use git redoxer 2025-11-21 06:31:50 -08:00
Wildan Mubarok
e1126e0c8d Merge branch redox:master into remove-repo-sh 2025-11-21 14:25:08 +00:00
Jeremy Soller
8a41a1ad8c Merge branch 'submodule-scripts' into 'master'
Update submodule scripts

See merge request redox-os/redox!1697
2025-11-21 06:30:05 -07:00
Jeremy Soller
e5d830e5eb Merge branch 'ci-cookbook' into 'master'
Add CI from cookbook

See merge request redox-os/redox!1696
2025-11-21 06:29:23 -07:00
Wildan Mubarok
3a9a610d10 Add CI from cookbook 2025-11-21 06:29:23 -07:00
Ribbon
289e940319 Enable dynamic linking in more recipes and update TODOs 2025-11-21 08:29:59 -03:00
Ribbon
d1e7a81344 Add recipes 2025-11-21 08:09:14 -03:00
Wildan M
356ef86085
Make appstream env consistent 2025-11-21 00:47:50 -08:00
Wildan M
f676e25f80
Remove IS_REDOX scripts 2025-11-21 00:45:09 -08:00
Wildan M
7919fc54a5
Remove repo.sh scripts 2025-11-21 00:39:42 -08:00
Wildan M
78d4740e76
Remove --recursive from bootstrap scripts 2025-11-20 23:50:58 -08:00
Wildan M
9a581f7667
Move make pull submodule sync to rust configure 2025-11-20 23:46:30 -08:00
Jeremy Soller
b5cdf702aa Merge branch 'fix-binary-opt' into 'master'
Fix typo on repo binary opts

See merge request redox-os/redox!1695
2025-11-20 20:43:54 -07:00
Wildan M
6d550e6cbf
Fix typo on repo binary opts 2025-11-20 19:40:37 -08:00
Jeremy Soller
5a52866ccd Fix relibc source not being copied 2025-11-20 20:25:35 -07:00
Jeremy Soller
7e3dea8107
Do not update fstools.tag after repo.tag 2025-11-20 18:09:40 -07:00
Jeremy Soller
19545b885c
Do not rebuild prefix when fstools is updated 2025-11-20 18:07:49 -07:00
Jeremy Soller
a4ff3f6751
Extract prefix source with --no-same-owner 2025-11-20 17:44:08 -07:00
Jeremy Soller
04ab545cb7
Use cargo fetch when cookbook_redoxer not found 2025-11-20 17:34:55 -07:00
Jeremy Soller
8a81e1f82c
Create target directory in fstools to workaround use of target/release/cookbook_redoxer 2025-11-20 17:22:17 -07:00
Jeremy Soller
c766c8cf00
Remove outdated docker build, podman is preferred 2025-11-20 15:45:37 -07:00
Jeremy Soller
fda2d462c2
Remove pkgar submodule 2025-11-20 15:42:46 -07:00
Jeremy Soller
02f57b0e5d Merge branch 'merge-cookbook' into 'master'
Merge cookbook

Closes #1701, #1622, #1707, #231, installer#24, #1598, #1600, and #230

See merge request redox-os/redox!1694
2025-11-20 15:12:31 -07:00
Jeremy Soller
162f551312
llvm18: Native tablegen build fails with too many jobs, limit to 16 2025-11-20 15:05:36 -07:00
Jeremy Soller
97f5b9f72d Merge branch 'improve-qemu-podman' into 'master'
Some QEMU changes

See merge request redox-os/redox!1688
2025-11-20 14:43:29 -07:00
Ribbon
3f3dcaa92d Some QEMU changes 2025-11-20 14:43:29 -07:00
Jeremy Soller
93803d4539
Remove cd cookbook from three scripts 2025-11-20 14:08:18 -07:00
Jeremy Soller
ae9f56d9b7
Fix relative paths in makefiles 2025-11-20 14:07:24 -07:00
Jeremy Soller
718d1f8b03
Wrap relibc source fetch in podman 2025-11-20 14:04:21 -07:00
Jeremy Soller
542106d01a
Replace cookbook submodule 2025-11-20 13:54:40 -07:00
Jeremy Soller
e4776da297
Merge remote-tracking branch 'cookbook/master' into merge-cookbook 2025-11-20 13:45:39 -07:00
Jeremy Soller
34334b864e
x11/wayland config buildout 2025-11-20 13:43:17 -07:00
Jeremy Soller
deac6bfdba
Prevent repeated fetching of relibc 2025-11-20 13:25:30 -07:00
Jeremy Soller
e62eae4f10
Update cookbook 2025-11-20 12:42:33 -07:00
Jeremy Soller
8893328119
Support recipe builds for Linux 2025-11-20 12:42:05 -07:00
Jeremy Soller
12f1f1701f
Use redoxer::target directly for clarity 2025-11-20 12:41:21 -07:00
Jeremy Soller
06ff8a15f1
Update cookbook and repo.mk comments 2025-11-20 12:37:22 -07:00
Jeremy Soller
9958be688c
Remove unused scripts 2025-11-20 12:37:05 -07:00
Jeremy Soller
b09eb0ca29
Update rust branch 2025-11-20 12:36:02 -07:00
Jeremy Soller
40f877bb4c
Update remote branch of rust to redox-2025-10-03 2025-11-20 12:32:27 -07:00
Jeremy Soller
9c1ea2dc23
Use relibc source from cookbook 2025-11-20 12:30:56 -07:00
Jeremy Soller
5162e660e8
Build installer and redoxfs from cookbook source 2025-11-20 11:54:17 -07:00
Ribbon
ad18ba4b5d Improve some recipes and enable dynamic linking on postgresql 2025-11-20 15:42:18 -03:00
Ribbon
17d8cb4570 Add recipes 2025-11-20 14:38:37 -03:00
Jeremy Soller
07f4df52cf
Update cookbook 2025-11-20 09:51:20 -07:00
Jeremy Soller
fe435b6cf0
Add i3 (WIP) 2025-11-20 09:51:08 -07:00
Jeremy Soller
da93b635fe
librsvg: update, disable intropsection, fix compilation 2025-11-20 09:48:21 -07:00
Jeremy Soller
bac4349ec1
webkitgtk3: simplify dependencies 2025-11-20 09:47:50 -07:00
Jeremy Soller
3260f2dc56
libsoup: disable introspection 2025-11-20 09:47:26 -07:00
Jeremy Soller
5ee705ff9f
Add libev and yajl 2025-11-20 09:47:02 -07:00
Jeremy Soller
574fea060b
Add xcb-util-wm and xcb-util-xrm 2025-11-20 09:39:46 -07:00
Jeremy Soller
53a699508b
Add xcb-utils 2025-11-20 09:26:53 -07:00
Jeremy Soller
9e506e0e81
startup-notification, xcb-util: fix and move to wip/x11 2025-11-20 09:15:59 -07:00
Jeremy Soller
2a99c076fc Merge branch 'repo-fs-sync' into 'master'
Apply filesystem config to recipe targets

See merge request redox-os/redox!1693
2025-11-20 08:45:58 -07:00
Wildan M
73c1b81fa6
Add cookbook_opt to fetch target 2025-11-20 07:26:51 -08:00
Wildan M
996e9d5463
Apply filesystem config to r target 2025-11-20 07:05:44 -08:00
Wildan Mubarok
6fb4f3b91c Merge branch 'update-submodule' into 'master'
Update cookbook and installer

See merge request redox-os/redox!1692
2025-11-20 14:05:44 +00:00
Wildan M
832d6c049b
Update cookbook and installer 2025-11-20 06:03:01 -08:00
Jeremy Soller
8cdc80dbe7 Merge branch 'clean-category' into 'master'
Fix clean by category

See merge request redox-os/cookbook!697
2025-11-20 06:48:34 -07:00
Jeremy Soller
c9594cdc50 Merge branch 'adjust-filesystem-ignore' into 'master'
Download binary packages and really ignore ignored packages

See merge request redox-os/cookbook!695
2025-11-20 06:47:33 -07:00
Jeremy Soller
c4ed793f29 Merge branch 'improve-dev-groups' into 'master'
Improve development recipe groups role

See merge request redox-os/cookbook!693
2025-11-20 06:47:03 -07:00
Jeremy Soller
d731add912 Merge branch 'pass-repo-binary' into 'master'
Pass REPO_BINARY to cookbook

See merge request redox-os/redox!1691
2025-11-20 06:46:11 -07:00
Jeremy Soller
1eeabfdfa5 Merge branch 'repo-binary' into 'master'
Handle repo binary via arg

See merge request redox-os/cookbook!694
2025-11-20 06:45:54 -07:00
Jeremy Soller
e9ce50839a Merge branch 'optin-fstools-podman' into 'master'
Make fstools in podman opt in and install rust on host again

See merge request redox-os/redox!1690
2025-11-20 06:45:05 -07:00
Jeremy Soller
85b4716ec2 Merge branch 'revert-extrautils' into 'master'
Revert dynamically link extrautils

See merge request redox-os/cookbook!696
2025-11-20 06:43:42 -07:00
Wildan M
0c717ec5cd
Fix clean by category 2025-11-20 04:38:47 -08:00
Wildan M
7b08617ea9
Revert dynamically link extrautils 2025-11-20 03:16:19 -08:00
Wildan M
e57f7ef214
Fix misc issues with repo_binary 2025-11-20 02:34:47 -08:00
Wildan M
44e1d90b8e
Download binary packages and really ignore ignored packages 2025-11-19 21:49:16 -08:00
Wildan M
dd679149e1
Pass REPO_BINARY to cookbook 2025-11-19 21:09:30 -08:00
Wildan M
14b976b378
Handle repo binary via arg 2025-11-19 11:52:47 -08:00
Wildan M
6c8a9c894a
Make fstools in podman opt in and install rust on host again 2025-11-19 11:18:48 -08:00
Ribbon
bf42c91a7c Improve development recipe groups role 2025-11-19 12:33:29 -03:00
Wildan Mubarok
86c25c24e2 Merge branch 'update-cookbook' into 'master'
Update cookbook

See merge request redox-os/redox!1689
2025-11-19 05:06:40 +00:00
Wildan M
088be702fa
Update cookbook 2025-11-19 12:02:02 +07:00
Jeremy Soller
2423c3d379 Merge branch 'cargo-dynamic-all' into 'master'
Make cargo template dynamically linked

See merge request redox-os/cookbook!692
2025-11-18 07:39:37 -07:00
Wildan M
51f30bb8c6 Adjust extrautils to support static through features 2025-11-18 14:41:37 +07:00
Jeremy Soller
36a0b07ad8
Add mate-terminal 2025-11-17 18:24:41 -07:00
Jeremy Soller
beb165136a
Add vte 2025-11-17 18:22:55 -07:00
Jeremy Soller
a000dd6a38
Update cookbook 2025-11-17 17:52:40 -07:00
Jeremy Soller
3b9268fe52
lz4: fix use of /usr/local in some places 2025-11-17 17:51:57 -07:00
Jeremy Soller
5e17ceba34
Update relibc 2025-11-17 17:47:05 -07:00
Jeremy Soller
3ccbe2a725
Update relibc 2025-11-17 17:45:03 -07:00
Jeremy Soller
3039820bed
Update cookbook 2025-11-17 09:56:06 -07:00
Ribbon
3cb34958d2 Merge branch 'update-recipes' into 'master'
Add and update recipes

See merge request redox-os/cookbook!688
2025-11-17 12:20:26 -03:00
Ribbon
d03f17237e Many recipe fixes and improvements 2025-11-17 12:15:53 -03:00
Ribbon
150c2685f0 More recipe fixes and improvements 2025-11-17 10:28:38 -03:00
Ribbon
09025c9392 More recipe fixes and improvements 2025-11-17 08:20:26 -03:00
Ribbon
8749e089e2 Remove unnecessary recipes 2025-11-17 07:45:44 -03:00
Ribbon
b53e3e7e14 Improve recipes 2025-11-17 07:40:09 -03:00
Ribbon
53baa3ed61 Improve and fix recipes 2025-11-17 06:07:10 -03:00
Ribbon
087bcd0b41 Add recipes 2025-11-17 05:38:02 -03:00
Wildan M
a32eaa6b02
Push more packages as dynamic 2025-11-17 11:06:16 +07:00
Wildan M
3809f94aca
Make cargo template dynamically linked 2025-11-17 09:47:44 +07:00
Jeremy Soller
7f32e3f0e1 Merge branch 'cargo-fetch' into 'master'
Run cargo fetch on fetch

See merge request redox-os/cookbook!691
2025-11-16 17:40:42 -07:00
Wildan M
a2fe40bbfe
Rename to source_dir 2025-11-17 07:30:39 +07:00
Wildan M
4493fcb0a8
Run cargo fetch on fetch 2025-11-17 07:11:58 +07:00
Jeremy Soller
1c2199557b
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/redox 2025-11-16 13:11:26 -07:00
Jeremy Soller
64efc3d0bc
Update cookbook 2025-11-16 13:11:23 -07:00
Jeremy Soller
35d0495769
Add i586-unknown-redox-pkg-config 2025-11-16 13:11:11 -07:00
Jeremy Soller
b8793d610b Merge branch 'fix-custom-prefix' into 'master'
Fix make refuses to build prefix

See merge request redox-os/redox!1685
2025-11-16 11:14:17 -07:00
Wildan M
529b6fc08b
Fix make refuses to build prefix 2025-11-17 01:10:23 +07:00
Jeremy Soller
f2797a30d0
Update cookbook 2025-11-16 10:31:59 -07:00
Jeremy Soller
46cd1bd056
Update redoxer 2025-11-16 10:31:51 -07:00
Jeremy Soller
af46d77da8
Update cookbook 2025-11-16 10:24:28 -07:00
Jeremy Soller
e62afb26be
luanti: improve recipe, add patch 2025-11-16 10:23:39 -07:00
Jeremy Soller
865ddf4e40 Merge branch 'fix-x86-linker' into 'master'
Fix i586 linker

See merge request redox-os/cookbook!690
2025-11-16 10:21:43 -07:00
Wildan M
b010c6a66f
Fix i586 linker 2025-11-17 00:14:50 +07:00
Jeremy Soller
28eea31b03
Update relibc 2025-11-16 08:55:11 -07:00
Jeremy Soller
e9cd86150d
Update cookbook 2025-11-16 08:42:02 -07:00
Jeremy Soller
50258b02c9
dbus: update patch 2025-11-16 08:41:48 -07:00
Jeremy Soller
bf8c9ef6c3
Update relibc 2025-11-16 08:40:01 -07:00
Jeremy Soller
962cababd5 Merge branch 'switch-x86' into 'master'
Rename i686 to i586

See merge request redox-os/redox!1682
2025-11-16 08:11:11 -07:00
Jeremy Soller
5fa38385b3 Merge branch 'update-relibc' into 'master'
Update relibc

See merge request redox-os/redox!1684
2025-11-16 08:09:30 -07:00
Wildan M
e888724736
Update relibc 2025-11-16 22:07:00 +07:00
Jeremy Soller
b57d823f9c Merge branch 'podman-macboot' into 'master'
Adjust bootstrap script for MacOS

See merge request redox-os/redox!1683
2025-11-16 07:43:18 -07:00
Wildan Mubarok
aa92cb7d78 Move ARCH correction up 2025-11-16 14:34:57 +00:00
Wildan Mubarok
3f4359c68b Move config files 2025-11-16 14:29:20 +00:00
Wildan M
5b9da35b7e
Adjust bootstrap script for MacOS 2025-11-16 20:53:34 +07:00
Ribbon
a8050a7382 Improve recipes 2025-11-16 08:57:03 -03:00
Ribbon
b82d8f992d Add recipes 2025-11-16 07:33:15 -03:00
Ribbon
0617e29abb Add recipes 2025-11-16 05:12:01 -03:00
Wildan M
03f992a9ae Rename i686 to i586 2025-11-16 11:16:17 +07:00
Ribbon
90a64746b1 Add recipes 2025-11-16 00:59:23 -03:00
Jeremy Soller
976506eedf Merge branch 'expose-cookbook-env' into 'master'
Expose cookbook envars to container

See merge request redox-os/redox!1680
2025-11-15 20:47:26 -07:00
Wildan Mubarok
c6e88e225d Merge branch 'update-relibc' into 'master'
Update relibc

See merge request redox-os/redox!1681
2025-11-16 03:39:25 +00:00
Wildan M
998f5204c8 Update relibc 2025-11-16 10:34:59 +07:00
Wildan M
3a66b9b1f1 Expose cookbook envars to container 2025-11-16 10:30:35 +07:00
Jeremy Soller
7de5c795d7
Add libdbus-glib-1-dev-bin to podman and update cookbook 2025-11-15 11:12:27 -07:00
Jeremy Soller
855e47ba3f
Add caja 2025-11-15 11:11:58 -07:00
Jeremy Soller
8b2f3f5bb7
Add mate-session-manager 2025-11-15 11:10:25 -07:00
Jeremy Soller
ae7ce2d12c
Add dbus-glib 2025-11-15 11:10:16 -07:00
Jeremy Soller
16b3b50acd
libnotify: update and fix 2025-11-15 11:10:03 -07:00
Jeremy Soller
ab347d58ca
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/redox 2025-11-15 08:45:10 -07:00
Jeremy Soller
b192647b88
Update cookbook 2025-11-15 08:45:05 -07:00
Jeremy Soller
98dac32a9a
Add mate-control-center 2025-11-15 08:44:50 -07:00
Jeremy Soller
c6f4bc2998
dconf: patch for redox 2025-11-15 08:35:20 -07:00
Jeremy Soller
affe0c6a08
Add libayatana-appindicator-glib 2025-11-15 08:34:32 -07:00
Jeremy Soller
4e97861e82
Add libxscrnsaver 2025-11-15 08:23:35 -07:00
Jeremy Soller
476e584b2f
Add mate-icon-theme 2025-11-15 07:59:38 -07:00
Jeremy Soller
5780be17c7 Merge branch 'fix-ci' into 'master'
Fix configuration for build server

See merge request redox-os/redox!1679
2025-11-14 21:53:24 -07:00
Wildan M
167d0f075d Fix configuration for build server 2025-11-15 11:44:48 +07:00
Jeremy Soller
94ec297962
Update cookbook 2025-11-14 19:49:53 -07:00
Jeremy Soller
0364d6155b
Add mate-settings-daemon and make marco depend on it 2025-11-14 19:49:36 -07:00
Jeremy Soller
a913739b5a
Add gobject-introspection to container, update cookbook 2025-11-14 19:47:17 -07:00
Jeremy Soller
af95e8d0a9
Add libmatekbd 2025-11-14 19:46:56 -07:00
Jeremy Soller
49b1316b68
libxklavier: add libxi and libxkbfile depends 2025-11-14 19:39:55 -07:00
Jeremy Soller
56ee7559bd
Add libxklavier 2025-11-14 19:38:23 -07:00
Jeremy Soller
38fe8e0fd1
Move iso-codes to x11 2025-11-14 19:38:15 -07:00
Jeremy Soller
764a155cb8
Update cookbook 2025-11-14 19:19:13 -07:00
Jeremy Soller
096852b443
Add dependencies for mate 2025-11-14 19:19:04 -07:00
Jeremy Soller
e215fd83e6
Add marco 2025-11-14 19:18:30 -07:00
Jeremy Soller
7472106d53
libtool: compile dynamically 2025-11-14 19:18:19 -07:00
Jeremy Soller
df66f6dd90
libxcomposite: add blake3 2025-11-14 19:16:15 -07:00
Jeremy Soller
4402cb77cf
libxdamage: move to wip/x11, update, and compile dynamically 2025-11-14 19:15:53 -07:00
Jeremy Soller
0a7bdefda1
Add mate-panel 2025-11-14 19:03:21 -07:00
Jeremy Soller
f93a736f16
Add zenity 2025-11-14 19:03:12 -07:00
Jeremy Soller
51165c63e8
libxres: fix and move to wip/x11 2025-11-14 18:53:11 -07:00
Jeremy Soller
8cb3244b74
libcanberra: fix compilation 2025-11-14 18:50:08 -07:00
Jeremy Soller
683cfe5a13
libtool: fix spurious rebuilds 2025-11-14 18:49:32 -07:00
Jeremy Soller
2b62a0d83c
MATE: add iso-codes, libmate-desktop-2, libmate-menu, libmateweather 2025-11-14 18:20:06 -07:00
Jeremy Soller
1186e2ce00
libwnck3: update to 43.3 2025-11-14 18:02:31 -07:00
Jeremy Soller
d4c4ec7aa0
Add dconf 2025-11-14 17:50:30 -07:00
Jeremy Soller
515be9487f
Update redoxfs 2025-11-14 14:29:38 -07:00
Jeremy Soller
b312ecf73b Merge branch 'fix-nonstop' into 'master'
Handle TUI error with nonstop

See merge request redox-os/cookbook!687
2025-11-14 12:59:15 -07:00
Wildan M
f5f2b4d0d4 Make sure nonstop can quit 2025-11-14 12:46:28 +07:00
Wildan M
daa063334d Handle kill on nonstop 2025-11-14 12:39:52 +07:00
Wildan M
15d9b0073a Fix loop when error with nonstop 2025-11-14 12:39:52 +07:00
Jeremy Soller
8206847a31
Update cookbook 2025-11-13 13:04:35 -07:00
Jeremy Soller
0042eca4af
Add adwaita-icon-theme 2025-11-13 13:04:18 -07:00
Jeremy Soller
053bdc3b06
libwayland: workaround for temp files not working after unlink 2025-11-13 13:03:17 -07:00
Jeremy Soller
12f47ec414
Update cookbook and relibc 2025-11-13 12:16:17 -07:00
Jeremy Soller
08ed07d98a
libwayland: use ppoll 2025-11-13 12:00:56 -07:00
Jeremy Soller
539eaa9ccc
Update relibc 2025-11-13 10:47:41 -07:00
Jeremy Soller
a4b7414bc3
gtk3: support wayland 2025-11-13 10:15:15 -07:00
Jeremy Soller
f39e3e5fd3
Update cookbook 2025-11-13 08:35:51 -07:00
Jeremy Soller
37d4d5b5f5
Update relibc 2025-11-13 08:35:34 -07:00
Ribbon
5fa446577d Add recipes 2025-11-13 10:47:46 -03:00
Jeremy Soller
8bb4ee9d5f Merge branch 'fix-push-stat' into 'master'
Fix recipe push stat

See merge request redox-os/cookbook!689
2025-11-13 06:21:32 -07:00
Jeremy Soller
7ef7e8a8dc Merge branch 'fix-push' into 'master'
Fix push to mount behind podman

See merge request redox-os/redox!1677
2025-11-13 06:19:14 -07:00
Ribbon
995b9ea327 More recipe fixes and update TODOs 2025-11-13 09:32:23 -03:00
Wildan M
5af936d35f Fix grammar 2025-11-13 18:57:38 +07:00
Ribbon
e08144b785 More recipe fixes and update TODOs 2025-11-13 08:56:13 -03:00
Wildan M
d2bb65ed26 Fix recipe push stat 2025-11-13 18:53:29 +07:00
Ribbon
2265d71a46 Recipe fixes and update TODOs 2025-11-13 06:12:04 -03:00
Ribbon
0925abc5af Update recipes and TODOs 2025-11-13 05:24:13 -03:00
Ribbon
1b278e5324 Add recipes 2025-11-13 03:24:54 -03:00
Wildan M
4ac80cb28a Fix push to mount behind podman 2025-11-13 11:30:50 +07:00
Jeremy Soller
9e7e4fb831 Merge branch 'patch-1' into 'master'
Edit HARDWARE.md to include test results from the Lenovo M83.

See merge request redox-os/redox!1676
2025-11-12 20:20:23 -07:00
Jonathan McCormick Jr.
d83b47b58f Edit HARDWARE.md to include test results from the Lenovo M83. 2025-11-12 20:41:43 -06:00
Jeremy Soller
46f6962148
Update cookbook 2025-11-12 12:16:33 -07:00
Jeremy Soller
9f3cf50329
Extract source tarballs with --no-same-owner 2025-11-12 12:16:16 -07:00
Jeremy Soller
e0a707a9f9
Update installer, redoxfs, and relibc 2025-11-12 07:20:11 -07:00
Jeremy Soller
b2d7d89a0f Merge branch 'full-podman' into 'master'
Move installer behind podman

See merge request redox-os/redox!1674
2025-11-11 06:49:11 -07:00
Wildan M
9f04c92c4a Don't execute rm twice on clean 2025-11-11 16:16:33 +07:00
Wildan M
ab74947f2c Fix depends on container tag 2025-11-11 14:34:38 +07:00
Wildan M
025ec35791 Typo 2025-11-11 14:27:09 +07:00
Wildan M
ac7ffbfafa Make podman bootstrap executable 2025-11-11 14:23:45 +07:00
Wildan M
6f8925ce5e Avoid installing rust 2025-11-11 14:21:09 +07:00
Jeremy Soller
afef131132
Update cookbook 2025-11-10 20:47:19 -07:00
Jeremy Soller
04769573ef
webkitgtk3: depend on glib-networking 2025-11-10 20:46:51 -07:00
Jeremy Soller
363d48a55c
Add glib-networking 2025-11-10 20:44:48 -07:00
Jeremy Soller
3c018183d0
gnutls3: compile dynamically and add brotli, zlib, and zstd support 2025-11-10 20:44:11 -07:00
Jeremy Soller
8982691974
libxcomposite: fix compilation 2025-11-10 20:15:29 -07:00
Jeremy Soller
520ef559ad
Update cookbook 2025-11-10 18:06:32 -07:00
Jeremy Soller
5e3d56678e
libgpg-error: manually generate syscfg header 2025-11-10 18:06:15 -07:00
Jeremy Soller
2e20a9b748
Update relibc 2025-11-10 17:06:11 -07:00
Jeremy Soller
86075bfd65
Update relibc 2025-11-10 15:41:22 -07:00
Jeremy Soller
34cfb55c40
Update cookbook 2025-11-10 12:43:06 -07:00
Jeremy Soller
070ebb0c52
dbus: enable epoll support 2025-11-10 12:42:51 -07:00
Jeremy Soller
8e492423c1
glib: rebase SO_PEERCRED support 2025-11-10 12:38:08 -07:00
Jeremy Soller
124f40b7ce
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/redox 2025-11-10 12:34:21 -07:00
Jeremy Soller
f139b94d22
Update cookbook 2025-11-10 12:34:12 -07:00
Jeremy Soller
4bcb811e0e
glib: update to latest upstream version 2.87.0 2025-11-10 12:33:52 -07:00
Jeremy Soller
e6dcae0375 Merge branch 'nonstop-push' into 'master'
Pass REPO_NONSTOP to cookbook push

See merge request redox-os/redox!1675
2025-11-10 07:51:02 -07:00
Jeremy Soller
0d4906ee12
Update cookbook and relibc 2025-11-10 07:39:43 -07:00
Wildan M
6ab64f6ffb Pass REPO_NONSTOP to cookbook push 2025-11-10 21:25:47 +07:00
Jeremy Soller
928651218e
wine-stable improvements, still not compiling
- Update to 10.18
- Add blake3
- Fix dependencies
- Build wine tools for host
2025-11-10 07:25:01 -07:00
Wildan M
f7a3ddecf2 Use network host 2025-11-10 21:11:48 +07:00
Wildan M
f80cd2413d Do not rebuild container on make clean 2025-11-10 14:00:51 +07:00
Wildan M
154c7bf4bf Move installer behind podman 2025-11-10 13:22:42 +07:00
Jeremy Soller
32c52ca97e
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/cookbook 2025-11-09 18:47:19 -07:00
Jeremy Soller
046f7074a6
libxcomposite: move to wip/x11 and fix compilation 2025-11-09 18:47:04 -07:00
Jeremy Soller
d1acdbc8c0 Merge branch 'gdb1' into 'master'
gdb: compile and startup without errors. can print 1 + 1

See merge request redox-os/cookbook!685
2025-11-09 11:39:15 -07:00
Timmy Douglas
eff4a44f23 gdb: compile and startup without errors. can print 1 + 1 2025-11-09 10:09:35 -08:00
Jeremy Soller
a63583fe5f
Update cookbook 2025-11-09 08:20:02 -07:00
Jeremy Soller
a6fbe2b84f
qemu: fix compilation 2025-11-09 08:19:46 -07:00
Jeremy Soller
ea197b4cfe
flycast: remove metainfo files 2025-11-09 08:11:23 -07:00
Jeremy Soller
dbee2d9040
dbus: Enable verbose logging 2025-11-09 08:10:39 -07:00
Jeremy Soller
1b85ee15de Merge branch 'games' into 'master'
Fix some games

See merge request redox-os/cookbook!686
2025-11-09 06:33:48 -07:00
Jeremy Soller
b20cbd0d38 Merge branch 'fetch-hang' into 'master'
Fix hang on fetch

See merge request redox-os/cookbook!684
2025-11-09 06:25:22 -07:00
Wildan M
cf129b2e86 Fix some games 2025-11-09 14:20:37 +07:00
Wildan M
13ac0bbf70 Simplify logic 2025-11-09 11:05:58 +07:00
Jeremy Soller
6f3a9397b2
Update relibc 2025-11-08 20:59:18 -07:00
Wildan M
de3d5914cf Fix hang on fetch 2025-11-09 10:57:43 +07:00
Jeremy Soller
41cfb0c896
Update cookbook 2025-11-08 08:41:06 -07:00
Jeremy Soller
4c984a4dd0 Merge branch 'push-deps' into 'master'
Fix push with package deps

See merge request redox-os/cookbook!683
2025-11-08 06:11:56 -07:00
Wildan M
47533553c8 Handle nonstop arg 2025-11-08 16:08:59 +07:00
Wildan M
c059f13e4f Query deps for push 2025-11-08 15:50:25 +07:00
Wildan M
6b119b9083 Fix push with package deps 2025-11-08 15:26:56 +07:00
Jeremy Soller
cf4df146bc
Update relibc 2025-11-07 18:10:36 -07:00
Jeremy Soller
f7bee85bf8
Update cookbook 2025-11-07 15:49:10 -07:00
Jeremy Soller
df71710c7b
glib: set SO_PASSCRED 2025-11-07 15:46:20 -07:00
Jeremy Soller
9118b68728
Fix missing change from last commit 2025-11-07 15:26:33 -07:00
Jeremy Soller
83c16b08fa
glib: enable dbus auth 2025-11-07 15:23:47 -07:00
Jeremy Soller
8d8cf86117
xserver-xorg: disable dri1 and modesetting 2025-11-07 14:41:25 -07:00
Jeremy Soller
f45cf08acc
Update cookbook 2025-11-07 14:30:15 -07:00
Jeremy Soller
bfc80cee1b
mesa-x11: add DRI3 dependencies 2025-11-07 14:29:24 -07:00
Jeremy Soller
6d64c05a10
libxcb: enable DRI3 2025-11-07 14:26:17 -07:00
Jeremy Soller
94bf50a2cc
Update cookbook 2025-11-07 14:21:20 -07:00
Jeremy Soller
fda0677020
More build out of wayland config 2025-11-07 14:19:03 -07:00
Jeremy Soller
7c365db8a1
winit-wayland: remove examples not in 0.30 branch 2025-11-07 13:56:47 -07:00
Jeremy Soller
4eecb5e030
Update cookbook and relibc 2025-11-07 13:42:38 -07:00
Jeremy Soller
18aeec9adf
Add more examples to wayland-rs 2025-11-07 13:42:11 -07:00
Jeremy Soller
eb94689c23
Add winit-wayland and softbuffer-wayland forked examples 2025-11-07 13:41:51 -07:00
Jeremy Soller
5473c78259
libwayland: improve redox patch 2025-11-07 13:28:33 -07:00
Jeremy Soller
6c080eb8f1 Merge branch 'logs-n-verbosity' into 'master'
Allow logging for non TUI and verbose tuning

See merge request redox-os/cookbook!682
2025-11-07 10:40:05 -07:00
Wildan Mubarok
fb8c79e75a Allow logging for non TUI and verbose tuning 2025-11-07 10:40:04 -07:00
Jeremy Soller
38bc9ae66f Merge branch 'recurse-sysroot' into 'master'
Recurse build deps in sysroot

See merge request redox-os/cookbook!681
2025-11-07 05:05:26 -07:00
Wildan M
cc9e04a955 Apply tidyup and remove warn 2025-11-07 18:09:35 +07:00
Wildan M
c3cb1f6a2f Filter static to only direct deps 2025-11-07 17:20:26 +07:00
Wildan M
233d159760 Print as new lines 2025-11-07 16:53:34 +07:00
Wildan M
9239005bf6 Recurse build deps in sysroot 2025-11-07 14:01:33 +07:00
Jeremy Soller
fefe2c9d98
Install redoxfs-resize to prepare for shrinking ISOs 2025-11-06 19:54:03 -07:00
Jeremy Soller
e5787eff9f neverball: add new mesa dependencies 2025-11-06 18:51:57 -07:00
Jeremy Soller
4605071daa Update cookbook 2025-11-06 18:49:49 -07:00
Jeremy Soller
eee235139e sdl2-ttf: fix compilation with updated mesa 2025-11-06 18:49:25 -07:00
Ribbon
3598d477bc Add recipes 2025-11-06 03:55:10 -03:00
Jeremy Soller
47593bc803
Build out wayland config 2025-11-05 13:37:05 -07:00
Jeremy Soller
bf7b9742ea
Add wayland config 2025-11-05 07:30:42 -07:00
Jeremy Soller
c313e3932c
config/x11: disable browsers by default and run feh before twm 2025-11-05 07:30:01 -07:00
Jeremy Soller
24ee1452a2
Update cookbook 2025-11-05 07:28:35 -07:00
Jeremy Soller
1418882089
servo: use git fork 2025-11-05 07:27:54 -07:00
Jeremy Soller
860a4eaf25 Update cookbook 2025-11-05 06:29:19 -07:00
Jeremy Soller
0c0fd60782 Merge branch 'orbital-servo' into 'master'
Make servo render with Orbital

See merge request redox-os/cookbook!670
2025-11-05 06:25:08 -07:00
Wildan M
81faee18c8 Update servo patches 2025-11-05 13:27:41 +07:00
Jeremy Soller
84684ff7da
Add wayland-rs and fix smallvil 2025-11-04 20:05:28 -07:00
Jeremy Soller
246ed0fbde
smallvil: dynamically link and include libffi 2025-11-04 14:46:49 -07:00
Jeremy Soller
a1b1de3308
Move anvil and smallvil to wayland directory 2025-11-04 14:46:20 -07:00
Jeremy Soller
d5fb3844f3
Update cookbook 2025-11-03 16:01:24 -07:00
Jeremy Soller
6e5b7ac123
fend: add openssl1 and compile dynamically 2025-11-03 16:01:06 -07:00
Jeremy Soller
2fb9ac7435
Add bottom system monitor to server image 2025-11-03 15:43:04 -07:00
Jeremy Soller
53f8aee13e
Force remove /tmp on boot to reduce logging 2025-11-03 15:41:53 -07:00
Jeremy Soller
15909b0b2b
Add freefont to desktop image 2025-11-03 15:41:36 -07:00
Jeremy Soller
73b03f042f
Add freefont to CI, update cookbook 2025-11-03 15:34:43 -07:00
Jeremy Soller
d25963a81a
Add sysinfo example 2025-11-03 15:34:16 -07:00
Jeremy Soller
90886db98e
Add freefont 2025-11-03 15:33:38 -07:00
Jeremy Soller
eb52883e86 Merge branch 'recipe-logs' into 'master'
Write build logs

See merge request redox-os/cookbook!679
2025-11-03 06:46:27 -07:00
Wildan M
5e8a162965 Make sure kill and flush works 2025-11-03 23:05:36 +07:00
Wildan M
e4403cb3d9 Flush before saving 2025-11-03 21:47:30 +07:00
Wildan M
c1db92cb22 Add error context into logs 2025-11-03 21:35:47 +07:00
Wildan M
e9cea215de Don't log successful fetch 2025-11-03 21:31:55 +07:00
Wildan M
2848e960fc Add .log suffix 2025-11-03 21:25:57 +07:00
Wildan M
7524f32f71 Clean log from ANSI 2025-11-03 21:23:48 +07:00
Wildan M
97d8b2f691 Append target to log dir so it can run parallel 2025-11-03 20:52:43 +07:00
Wildan M
1e0b60eec5 Write build logs 2025-11-03 20:44:19 +07:00
Jeremy Soller
9d1cb57737 Merge branch 'master' into 'master'
Add luajit to build (needed by neovim)

See merge request redox-os/redox!1673
2025-11-03 06:15:51 -07:00
Jeremy Soller
2a6441930c Merge branch 'cargo-offline-2' into 'master'
Apply cargo offline flags to build flags

See merge request redox-os/cookbook!680
2025-11-03 06:15:08 -07:00
Wildan M
af988bf669 Apply cargo offline flags to build flags 2025-11-03 23:36:35 +07:00
Jeremy Soller
1413ff67d4 Merge branch 'fix-clean' into 'master'
Fix make clean and unfetch

See merge request redox-os/redox!1672
2025-11-03 06:13:07 -07:00
Wildan M
73b30eac46 Fix make clean and unfetch 2025-11-03 23:18:35 +07:00
Raffaele Ragni
9f7ac93687 Add luajit to build (needed by neovim) 2025-11-03 12:31:22 +00:00
Wildan Mubarok
3b719757a4 Merge branch 'sync-cookbook' into 'master'
Update cookbook

See merge request redox-os/redox!1671
2025-11-03 00:42:21 +00:00
Wildan M
77689d36c9 Update cookbook 2025-11-03 07:41:21 +07:00
Wildan M
370b1c6290 Update cookbook 2025-11-03 07:40:13 +07:00
Jeremy Soller
32024767ee Merge branch 'pkg-in-build-deps' into 'master'
Traverse package deps from build deps

See merge request redox-os/cookbook!678
2025-11-02 17:37:19 -07:00
Wildan Mubarok
f046e34c3f Traverse package deps from build deps 2025-11-02 17:37:19 -07:00
Jeremy Soller
90f9e5510d Merge branch 'ci_env_forward' into 'master'
Forward CI env var to container

See merge request redox-os/redox!1670
2025-11-02 08:25:44 -07:00
bjorn3
9fd3f9a0fc Forward CI env var to container 2025-11-02 16:20:14 +01:00
Jeremy Soller
26a25e093e Merge branch 'default-mirror' into 'master'
Set default GNU FTP mirror

See merge request redox-os/cookbook!677
2025-11-02 06:45:10 -07:00
Jeremy Soller
f3dc5017a0 Merge branch 'remove-cargo-config' into 'master'
Remove cargo-config from cargo install

See merge request redox-os/redox!1669
2025-11-02 06:44:22 -07:00
Wildan M
4453cb54cb Fix fmt 2025-11-02 19:03:55 +07:00
Wildan M
1b7b08d6c3 Set default GNU FTP mirror 2025-11-02 18:57:30 +07:00
Wildan M
4b6d5db26e Release cargo-config requirement from depends.mk 2025-11-02 18:16:05 +07:00
Wildan M
bb727c3566 Remove cargo-config from cargo install 2025-11-02 17:59:11 +07:00
Jeremy Soller
ad785a81aa
Update relibc 2025-11-01 17:47:04 -06:00
Jeremy Soller
5efacdcf88
Update cookbook 2025-11-01 17:46:37 -06:00
Jeremy Soller
a980bb1ab7
Rename appstream.pkgar to repo-appstream.pkgar to prevent conflicts 2025-11-01 17:45:39 -06:00
Jeremy Soller
d01f20ddfd
flycast: remove invalid metainfo 2025-11-01 17:45:20 -06:00
Jeremy Soller
b4f8600997
Use pkgar crate instead of command to generate appstream.pkgar 2025-11-01 16:47:06 -06:00
Jeremy Soller
85efc0eeaa
Print full report when generating appstream data 2025-11-01 16:39:32 -06:00
Jeremy Soller
8017f6fbf3
Add librsvg2-common to podman, for use in appstream generation 2025-11-01 16:39:04 -06:00
Jeremy Soller
b54ea5f625
Fix container_su and remove extra --tty argument from container_shell 2025-11-01 16:06:53 -06:00
Jeremy Soller
9b65670326
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/redox 2025-11-01 14:22:21 -06:00
Jeremy Soller
31c1eed5a8
Pass through REPO variables to podman and add REPO_APPSTREAM 2025-11-01 14:22:17 -06:00
Jeremy Soller
c8e3791da9
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/cookbook 2025-11-01 14:21:28 -06:00
Jeremy Soller
c6b1edfdfb
Correctly set APPSTREAM env var 2025-11-01 14:21:19 -06:00
Jeremy Soller
2d92c014fa Merge branch 'fix_i686' into 'master'
Fix comment syntax in makefile

See merge request redox-os/redox!1668
2025-11-01 13:50:56 -06:00
bjorn3
8e8ced1f91 Fix comment syntax in makefile 2025-11-01 20:41:50 +01:00
Jeremy Soller
1219312dac Merge branch 'build_system_improvements' into 'master'
Various build system improvements

See merge request redox-os/redox!1667
2025-11-01 13:04:31 -06:00
bjorn3
a9529a6281 Update cookbook 2025-11-01 20:03:29 +01:00
bjorn3
c79eb73454 Update installer 2025-11-01 20:03:29 +01:00
bjorn3
1fd8525ef7 Remove longer relevant make target fetch 2025-11-01 20:03:29 +01:00
bjorn3
18f2025931 Refactor TARGET calculation in preparation for i586-unknown-redox 2025-11-01 20:03:29 +01:00
bjorn3
9326e12213 Remove no longer necessary targets dir
All target specs we use are now built into rustc.
2025-11-01 20:03:29 +01:00
Jeremy Soller
3a573a8714 Merge branch 'i586_target_part3' into 'master'
Fix two more recipes for i586-unknown-redox

See merge request redox-os/cookbook!675
2025-11-01 12:57:45 -06:00
bjorn3
78a9e346fa Fix two more recipes for i586-unknown-redox 2025-11-01 19:40:42 +01:00
Jeremy Soller
3a2379eb82
Fix sm64ex compilation 2025-11-01 11:16:01 -06:00
Jeremy Soller
c0feb7ecda
sm64ex: fix compilation 2025-11-01 11:15:30 -06:00
Jeremy Soller
84833e026e
Update cookbook and relibc 2025-11-01 10:06:55 -06:00
Jeremy Soller
4e03c37200 Merge branch 'i586_target_part2' into 'master'
Build bios bootloader for i586-unknown-redox

See merge request redox-os/cookbook!674
2025-11-01 09:46:17 -06:00
bjorn3
75d9b0dc3b Build bios bootloader for i586-unknown-redox 2025-11-01 16:45:25 +01:00
Jeremy Soller
1681f34fdd Merge branch 'i586_target' into 'master'
Update redoxer for i586-unknown-redox support

See merge request redox-os/cookbook!673
2025-11-01 09:33:51 -06:00
bjorn3
ae1240cd3a Support building C recipes for i586-unknown-redox 2025-11-01 16:24:35 +01:00
bjorn3
d4b10d01b1 Update redoxer for i586-unknown-redox support 2025-11-01 16:02:18 +01:00
Jeremy Soller
d4bf44c169
Update cookbook 2025-11-01 08:42:02 -06:00
Jeremy Soller
0a964d8e3c
patch: disable gnulib renameat2 2025-11-01 08:41:51 -06:00
Jeremy Soller
986d56c033
Update cookbook 2025-11-01 08:36:26 -06:00
Jeremy Soller
beb030a45d Merge branch 'fix-repo-dir' into 'master'
Fix repo directory install path

See merge request redox-os/cookbook!672
2025-11-01 08:36:04 -06:00
Wildan M
b8be9c5176 Fix repo directory install path 2025-11-01 21:19:29 +07:00
Jeremy Soller
73bf10cd36
Update cookbook 2025-11-01 08:07:06 -06:00
Jeremy Soller
f64db62274 Merge branch 'fix-opt' into 'master'
Fix passing options into repo builder

See merge request redox-os/cookbook!671
2025-11-01 07:12:17 -06:00
Wildan M
835c25e92d Make repo call repo_builder instead 2025-11-01 19:21:57 +07:00
Wildan M
45d6bf5007 Fix passing options into repo builder 2025-11-01 18:41:05 +07:00
Wildan M
7a4b749d6d Make servo render with Orbital 2025-11-01 18:20:54 +07:00
Jeremy Soller
a144044bd8
Drop minimal and minimal-net pre-built images from CI 2025-10-31 15:20:24 -06:00
Jeremy Soller
d23574e29d
Update redoxfs 2025-10-31 14:29:02 -06:00
Jeremy Soller
be9a3f7f6c Merge branch 'prefix-deps' into 'master'
Fix prefix not being triggered

See merge request redox-os/redox!1666
2025-10-31 11:22:17 -06:00
Jeremy Soller
5a3b2bddfb Merge branch 'repo-fs-config' into 'master'
Use cookbook new filesystem config

See merge request redox-os/redox!1665
2025-10-31 11:22:02 -06:00
Wildan M
de52adc32f Merge branch 'master' into repo-fs-config 2025-10-31 23:17:15 +07:00
Wildan M
d675e65fdc Update cookbook 2025-10-31 23:15:21 +07:00
Wildan M
d0750a63ac Add filesystem config trigger to rebuild 2025-10-31 23:09:01 +07:00
Wildan M
8e90c80aa9 Fix prefix not being triggered 2025-10-31 22:57:16 +07:00
Jeremy Soller
49a246c2b9 Merge branch 'installer-read' into 'master'
Read from installer config

See merge request redox-os/cookbook!668
2025-10-31 09:25:28 -06:00
Wildan Mubarok
788088e498 Read from installer config 2025-10-31 09:25:28 -06:00
Wildan M
7e650742c0 Use cookbook new filesystem config 2025-10-31 15:45:07 +07:00
Ribbon
6a1a81fb61 Add a warning for recipe duplication in CONTRIBUTING 2025-10-31 03:54:16 -03:00
Jeremy Soller
7ed54250d9
Update cookbook and use feh for background in x11 2025-10-30 17:52:51 -06:00
Jeremy Soller
e21fa22cc4
sway: build out dependencies 2025-10-30 17:51:44 -06:00
Jeremy Soller
35a10d52a2
libevdev: switch to stable release and use meson 2025-10-30 17:46:47 -06:00
Jeremy Soller
9f304623a9
wlroots: fix compilation 2025-10-30 17:35:02 -06:00
Jeremy Soller
30a1bfa3be
libdrm: fix compilation 2025-10-30 17:19:20 -06:00
Jeremy Soller
5502274f7c
Add keybinder3 and lxpanel 2025-10-30 15:49:56 -06:00
Jeremy Soller
ede9be110a
Add libfm-gtk3 2025-10-30 15:38:23 -06:00
Jeremy Soller
10bb1770ab
Add lxde libfm-extra and libmenu-cache 2025-10-30 15:31:45 -06:00
Jeremy Soller
d96df5c7a6
feh: enable xinerama 2025-10-30 15:09:24 -06:00
Jeremy Soller
589e6a4ad8
Add garcon, libxfce4windowing, and xfce4-panel 2025-10-30 15:08:59 -06:00
Jeremy Soller
b9a4b2471d
Add hwdata 2025-10-30 14:56:10 -06:00
Jeremy Soller
7e6db025bf
Update relibc 2025-10-30 14:40:34 -06:00
Jeremy Soller
2652b98f1e
feh: fix build 2025-10-30 13:08:07 -06:00
Jeremy Soller
dc8e9f55b3
imlib2: add x11 support 2025-10-30 13:07:51 -06:00
Jeremy Soller
b78a3cc3a4
Update cookbook 2025-10-30 10:46:56 -06:00
Jeremy Soller
cd57cda649
dbus: update patch to completely disable functions that close all FDs 2025-10-30 10:41:06 -06:00
Jeremy Soller
115d34a04f
Update cookbook 2025-10-30 10:34:30 -06:00
Jeremy Soller
e94c9c1664
dbus: patch out the use of close_range 2025-10-30 10:34:07 -06:00
Jeremy Soller
d4f4922a98
Update relibc 2025-10-30 09:34:04 -06:00
Ribbon
d5dee8ab55 Add recipes 2025-10-30 04:38:44 -03:00
Ribbon
38d7f59454 Add recipes 2025-10-30 03:44:23 -03:00
Ribbon
8fb25572ae Add recipes 2025-10-30 02:35:09 -03:00
Jeremy Soller
69d0220e1c
Update cookbook 2025-10-29 20:45:49 -06:00
Jeremy Soller
4bfaea13b7
Use fork of busd 2025-10-29 20:45:38 -06:00
Jeremy Soller
c1d3742e0d
Update cookbook 2025-10-29 20:41:44 -06:00
Ribbon
186f474754 Fix libxinerama recipe duplication 2025-10-29 23:05:03 -03:00
Ribbon
66431b06e3 Add recipes 2025-10-29 22:45:09 -03:00
Jeremy Soller
cafa108de3
Update cookbook 2025-10-29 17:42:18 -06:00
Jeremy Soller
adbb032780
dbus: update and enable X11 autolaunch 2025-10-29 17:41:47 -06:00
Jeremy Soller
d40b5ca10b
Update cookbook 2025-10-29 17:18:49 -06:00
Jeremy Soller
0071e08052
Add xfwm4 2025-10-29 17:18:34 -06:00
Jeremy Soller
f96358b4d4
Add xinerama 2025-10-29 17:10:14 -06:00
Jeremy Soller
a84d8dd365
Add xfce libraries 2025-10-29 17:06:40 -06:00
Jeremy Soller
b98ab1159b
Add libwnck3 2025-10-29 17:06:11 -06:00
Jeremy Soller
379b797492
gdk-pixbuf: update to 2.44.4 2025-10-29 15:32:41 -06:00
Jeremy Soller
5dba6af7df
Update cookbook 2025-10-29 13:56:18 -06:00
Jeremy Soller
418921621f
Add jwm 2025-10-29 13:53:32 -06:00
Jeremy Soller
15ec3dca3a
Use Quad9 DNS 2025-10-29 13:15:35 -06:00
Jeremy Soller
11eb31261b
Add wip feh recipe 2025-10-29 13:07:49 -06:00
Jeremy Soller
e488dcd3e1
Update relibc 2025-10-29 12:30:37 -06:00
Jeremy Soller
4f62ca6eaf
Add openbox 2025-10-29 12:04:01 -06:00
Jeremy Soller
fcdab4fd37
pango: enable pangoxft 2025-10-29 11:50:37 -06:00
Jeremy Soller
b71475567d
config/x11: do not launch orblogin and dynamically configure video mode 2025-10-29 11:34:06 -06:00
Jeremy Soller
5eb94517d4
xserver-xorg-video-orbital: move screen config to image and use borderless mode 2025-10-29 11:33:00 -06:00
Jeremy Soller
fe4894fdc2
Update x11 config and cookbook 2025-10-29 10:15:55 -06:00
Jeremy Soller
ffa547eb9f
Rename xserver-xorg-video-dummy to xserver-xorg-video-orbital 2025-10-29 10:15:20 -06:00
Jeremy Soller
ea324b26ec
leftwm: add WIP recipe 2025-10-29 10:09:58 -06:00
Jeremy Soller
6ba6ce2f26
Update cookbook 2025-10-29 09:36:27 -06:00
Jeremy Soller
9009f2eee8 Merge branch 'new-repo-bin' into 'master'
Update Makefile to use the new repo bin

See merge request redox-os/redox!1664
2025-10-29 09:36:10 -06:00
Jeremy Soller
1bcb763be2
Update relibc 2025-10-29 09:35:20 -06:00
Jeremy Soller
3710b1dab5 Merge branch 'repo-bin' into 'master'
Repo.sh in Rust with TUI

See merge request redox-os/cookbook!601
2025-10-29 09:34:26 -06:00
Jeremy Soller
50bed687ed
Update cookbook 2025-10-29 08:07:53 -06:00
Jeremy Soller
94c385a91b Merge branch 'servo-work' into 'master'
Make servo working

See merge request redox-os/cookbook!669
2025-10-29 08:06:58 -06:00
Jeremy Soller
81ce8b44d8
Update cookbook 2025-10-29 07:26:25 -06:00
Jeremy Soller
9f300ab9b8
love: fix compilation 2025-10-29 07:25:45 -06:00
Wildan M
454ab2bf85 Make servo working 2025-10-29 15:24:10 +07:00
Jeremy Soller
04387397e5
Update cookbook 2025-10-28 18:31:20 -06:00
Jeremy Soller
29a11d9a8f
openal: Use github for source, as original site has expired certificate 2025-10-28 18:31:07 -06:00
Wildan M
66413edfb3 Don't clean build deps 2025-10-28 13:17:31 +07:00
Wildan Mubarok
5c11843bec Merge branch redox:master into new-repo-bin 2025-10-27 17:37:16 +00:00
Wildan M
645a741f8d Update cookbool.toml README 2025-10-28 00:36:44 +07:00
Wildan M
5382f39857 Update to use the new repo bin 2025-10-28 00:29:54 +07:00
Wildan M
b1fec31dff Fix push command and category on make 2025-10-28 00:20:20 +07:00
Wildan M
19f5d8ff3e Make last line visible 2025-10-27 21:51:35 +07:00
Wildan M
2b8915e24d Fix warnings 2025-10-27 17:32:54 +07:00
Ribbon
8f892754d1 Add recipes 2025-10-26 22:50:38 -03:00
Wildan M
e30cb66990 Handle carriage returns 2025-10-26 22:43:02 +07:00
Wildan M
1ecf2311e4 Add ansi escape 2025-10-26 22:20:30 +07:00
Jeremy Soller
a60e18dafb Merge branch 'timmydo/dockerfqdn' into 'master'
Update podman base container image reference to use fully qualified domain name

See merge request redox-os/redox!1663
2025-10-26 09:19:39 -06:00
Wildan M
a943426bde Try use pty 2025-10-26 22:06:59 +07:00
Timmy Douglas
f72faa0829 Update podman base container image reference to use fully qualified domain name 2025-10-25 21:28:28 -07:00
Wildan Mubarok
8ab0c33942 Merge branch 'update-cookbook' into 'master'
Update cookbook

See merge request redox-os/redox!1662
2025-10-25 14:23:19 +00:00
Wildan Mubarok (CI)
8f862b0a57 CI: Update cookbook submodule to latest update-cookbook 2025-10-25 14:20:10 +00:00
Jeremy Soller
8851a304e6 Merge branch 'uutils-master' into 'master'
Compile uutils from master branch

See merge request redox-os/cookbook!667
2025-10-25 08:16:53 -06:00
Wildan Mubarok
2c16ad7d7f Compile uutils from master branch 2025-10-25 13:08:12 +00:00
Wildan M
66d7a520e1 Fix repo script 2025-10-25 19:34:51 +07:00
Wildan M
4fb4727f60 Autoscroll cook queue 2025-10-25 19:23:03 +07:00
Wildan M
5621fe799f Update scripts for compat 2025-10-25 17:53:13 +07:00
Wildan M
1e37be1d4f Add category, spinner, and always verbose 2025-10-25 17:48:03 +07:00
Wildan M
911e813025 More context messages, add find cmd 2025-10-25 16:17:37 +07:00
Wildan M
067274504d Fix warn 2025-10-25 12:23:14 +07:00
Wildan M
d91f0eb8d5 Fix package log 2025-10-25 12:17:11 +07:00
Wildan M
be2a4ddd0a Tell what recipe error, optimized rendering 2025-10-25 12:06:54 +07:00
Wildan M
8b53fab9fd Fix clean 2025-10-25 05:44:35 +07:00
Wildan M
ff3cd11099 Now mostly usable 2025-10-25 05:38:54 +07:00
Wildan M
0bad6d1562 Switchable log and log fetch fix 2025-10-24 20:15:58 +07:00
Jeremy Soller
4786eaf7e3 Merge branch 'zhiwei/fix-fedora-podman-bootstrap' into 'master'
Add fuse3-devel to the build dependencies list in podman bootstrap for Fedora

See merge request redox-os/redox!1661
2025-10-24 06:43:51 -06:00
Zhiwei Liang
fe25dba5e8 Add fuse3-devel to the build dependencies list in podman bootstrap for Fedora 2025-10-24 06:43:50 -06:00
Wildan M
51a5ea0848 Add mouse handling 2025-10-24 19:34:41 +07:00
Wildan M
2af2a5bd26 Add command stdout pipe 2025-10-24 18:41:35 +07:00
Wildan M
e03e843abd Test config 2025-10-24 17:07:06 +07:00
Wildan M
ab57937dd4 Implement cook TUI 2025-10-24 16:56:52 +07:00
Wildan M
8e2ac316e4 Compiling with direct call to cook 2025-10-24 16:18:11 +07:00
Wildan M
97bef43ca0 Merge branch 'master' into repo-bin 2025-10-24 13:34:29 +07:00
Jeremy Soller
e9532b7bb6 Merge branch 'mig-cook' into 'master'
Migrate build script to cook lib

See merge request redox-os/cookbook!666
2025-10-23 08:09:41 -06:00
Wildan M
f41b6845b3 Rename build.rs to cook_build.rs 2025-10-23 20:50:25 +07:00
Wildan M
7d79ecdad1 Remove build_only 2025-10-23 20:07:50 +07:00
Wildan M
771f036c0a Fix fmt 2025-10-23 20:04:38 +07:00
Wildan M
c16cf50b11 Migrate build script to cook lib 2025-10-23 20:01:03 +07:00
Wildan M
79f1eca998 Fix err, use anyhow 2025-10-23 12:22:43 +07:00
Wildan Mubarok
1b77b93f12 Merge branch cookbook:master into repo-bin 2025-10-23 04:25:39 +00:00
Jeremy Soller
c66367c072
Always reinstall image in scripts/dual-boot.sh 2025-10-21 15:18:24 -06:00
Jeremy Soller
548c65433f
Get host arch in dual-boot script and use desktop image 2025-10-21 13:30:19 -06:00
Jeremy Soller
9db52437c6
Support binary prefix for aarch64 on aarch64 2025-10-21 12:27:40 -06:00
Jeremy Soller
41ca0bea4c
Set HOST_TARGET and adjust PREFIX_BINARY for podman host 2025-10-21 11:53:10 -06:00
Jeremy Soller
a4133e45d0
podman: only install libc6-dev-i386 and syslinux-utils on x86_64 2025-10-21 11:19:13 -06:00
Jeremy Soller
bf65e41266
Add HOST_TARGET to CI toolchain path 2025-10-21 10:13:36 -06:00
Jeremy Soller
0326771bf2 Merge branch 'remote-source' into 'master'
Add a way to download compiled recipes from remote

See merge request redox-os/cookbook!663
2025-10-19 06:20:39 -06:00
Wildan Mubarok
dba3334d82 Add a way to download compiled recipes from remote 2025-10-19 06:20:39 -06:00
Jeremy Soller
ebf41900aa
Update cookbook 2025-10-18 16:26:59 -06:00
Jeremy Soller
e686d5c792
base-initfs: use hwd on aarch64 2025-10-18 16:26:34 -06:00
Jeremy Soller
e19157cd3f
Update relibc 2025-10-18 14:05:27 -06:00
Jeremy Soller
6c2f61bf1d
Update cookbook 2025-10-18 14:05:15 -06:00
Jeremy Soller
42451efae2
base-initfs: replace acpid with hwd, which will itself launch acpid when needed 2025-10-18 14:05:01 -06:00
Jeremy Soller
de12fa8489
drivers-initfs: install hwd 2025-10-18 14:04:24 -06:00
Jeremy Soller
29183bfea3
Add htop to x11 config for debugging 2025-10-18 10:29:53 -06:00
Jeremy Soller
7276e1d343 Merge branch 'demo-rustysd' into 'master'
Add rustysd to server demo

See merge request redox-os/redox!1658
2025-10-18 09:45:58 -06:00
Wildan Mubarok
e4d40036ae Add rustysd to server demo 2025-10-18 09:45:58 -06:00
Jeremy Soller
05bc83255c Merge branch 'update-cookbook' into 'master'
Update cookbook

See merge request redox-os/redox!1659
2025-10-18 09:45:44 -06:00
Wildan Mubarok (CI)
9a5896290a CI: Update cookbook submodule to latest update-cookbook 2025-10-18 15:14:23 +00:00
Jeremy Soller
2b12d47e78 Merge branch 'rustysd' into 'master'
Port rustysd

See merge request redox-os/cookbook!662
2025-10-18 06:57:26 -06:00
Wildan Mubarok
14e56c1a1e Port rustysd 2025-10-18 06:57:26 -06:00
Ribbon
9f5bc59163 Rename a WIP category 2025-10-15 20:33:13 -03:00
Ribbon
24dedb254d Add recipes 2025-10-15 20:31:37 -03:00
Ribbon
828a3237a2 Add recipes 2025-10-15 19:36:17 -03:00
Ribbon
664b043881 Move WIP recipes 2025-10-15 18:27:32 -03:00
Ribbon
b5ddafcd63 Try to fix recipes and update TODOs 2025-10-15 18:19:46 -03:00
Ribbon
e7acbef327 Improve a HARDWARE.md question 2025-10-15 08:51:12 -03:00
Ribbon
fb018ae127 Small improvements and cleanup to CONTRIBUTING.md and HARDWARE.md 2025-10-14 20:50:10 -03:00
Ribbon
38ce4b75f3 Update webkitgtk3 recipe TODO 2025-10-14 12:45:47 -03:00
Ribbon
d9c8afb969 Fix a xwayland recipe dependency 2025-10-14 12:39:47 -03:00
Ribbon
8d5a3e4eba Remove the duplicated xorgproto recipe 2025-10-14 12:31:31 -03:00
Ribbon
33e46babc4 Add initial easyp recipe script 2025-10-14 12:09:14 -03:00
Ribbon
6e3caa13a1 Try to fix more Meson-based recipes 2025-10-14 12:07:45 -03:00
Ribbon
961f20813e Fix the tauro-monitor recipe name 2025-10-14 11:10:17 -03:00
Ribbon
5370a0bd1f Try to fix more Meson-based recipes 2025-10-14 11:09:28 -03:00
Ribbon
9a7c7983cd Move WIP ssh recipe category to net 2025-10-14 09:56:38 -03:00
Ribbon
e49004a343 Remove audio-sharing recipe 2025-10-13 17:18:49 -03:00
Ribbon
613f94df81 Rename pulseaudio recipe 2025-10-13 17:16:37 -03:00
Ribbon
3459e0a79c Try to fix more Meson-based recipes 2025-10-13 17:15:22 -03:00
Ribbon
61f15132df Try to fix more Meson-based recipes 2025-10-13 16:43:33 -03:00
Ribbon
efc05d5834 Try to fix more Meson-based recipes 2025-10-13 16:30:09 -03:00
Ribbon
4fa9a050bd Try to fix more Meson-based recipes 2025-10-13 16:11:55 -03:00
Ribbon
3d593a7c6c Add recipes 2025-10-13 15:58:14 -03:00
Wildan Mubarok
c83260e543 Merge branch 'update-relibc' into 'master'
CI: Update relibc submodule to latest update-relibc

See merge request redox-os/redox!1656
2025-10-13 15:10:54 +00:00
Wildan Mubarok (CI)
669b34e39d CI: Update relibc submodule to latest update-relibc 2025-10-13 15:08:09 +00:00
Ribbon
3ae4be2309 Try to fix Meson-based recipes 2025-10-13 11:45:23 -03:00
Ribbon
6b66cdaed0 Try to fix more CMake-based recipes 2025-10-12 21:08:41 -03:00
Ribbon
43d604721d Fix the recdec recipe name 2025-10-12 20:22:51 -03:00
Ribbon
4657b871ae Try to fix more CMake recipes 2025-10-12 20:20:44 -03:00
Ribbon
dbed3b4f1e Try to fix more CMake-based recipes 2025-10-12 19:54:54 -03:00
Ribbon
4571365bcc Try to fix more CMake-based recipes 2025-10-12 19:34:06 -03:00
Ribbon
ac6ad70ca5 Try to fix more CMake-based recipes 2025-10-12 19:05:23 -03:00
Ribbon
b2f1433320 Try to fix more CMake-based recipes 2025-10-12 18:37:40 -03:00
Ribbon
dcc49081a2 Try to fix more CMake-based recipes 2025-10-12 18:26:25 -03:00
Ribbon
9399bbef22 Add recipes 2025-10-12 18:07:49 -03:00
Jeremy Soller
0c9b75a25c
Add bottom to ci and demo for x86_64 2025-10-11 21:07:16 -06:00
Jeremy Soller
2f82abdfee
Update cookbook 2025-10-11 21:05:55 -06:00
Jeremy Soller
5807062d57
bottom: use fork 2025-10-11 21:05:44 -06:00
Ribbon
87062a0b12 Add recipes 2025-10-11 20:58:11 -03:00
Ribbon
11ef884ba9 Add recipes 2025-10-11 20:25:59 -03:00
Jeremy Soller
8f6e204381
Build host fstools as part of fstools target 2025-10-11 13:38:14 -06:00
Jeremy Soller
2f6499e50a Merge branch 'update-cookbook' into 'master'
Update cookbook

See merge request redox-os/redox!1655
2025-10-11 10:17:18 -06:00
Wildan Mubarok (CI)
e0a802b579 CI: Update cookbook submodule to latest update-cookbook 2025-10-11 16:07:58 +00:00
Jeremy Soller
b68340234b Merge branch 'smart-unfetch' into 'master'
Auto unfetch for tar recipes and auto fetch symlink recipes

Closes redox#1701

See merge request redox-os/cookbook!658
2025-10-11 09:47:00 -06:00
Jeremy Soller
9a309bcebc Merge branch 'fix-mirror-example' into 'master'
Fix mirror config readme and tell config errors

See merge request redox-os/cookbook!659
2025-10-11 09:45:16 -06:00
Wildan M
874140a24c Fix mirror config readme and tell config errors 2025-10-11 22:20:40 +07:00
Wildan M
7224ca0707 Tell if tar removed 2025-10-11 21:28:18 +07:00
Wildan M
3a9f249e6e Tell if source removed 2025-10-11 21:24:52 +07:00
Wildan M
25dd3b79a1 Don't show progress bar on normal read 2025-10-11 21:13:14 +07:00
Wildan M
d20b16037e Update rust edition and use redox-pkg from crates io 2025-10-11 20:26:02 +07:00
Wildan M
59c9eeff3e Mention source blake3 if error 2025-10-11 16:37:16 +07:00
Wildan M
d63a59720b Automatic unfetch for tar recipes 2025-10-11 16:10:58 +07:00
Jeremy Soller
d5a0351bdd Merge branch 'nodejs-deps' into 'master'
Port nodejs

See merge request redox-os/cookbook!584
2025-10-10 17:39:23 -06:00
Wildan Mubarok
a83264396b Port nodejs 2025-10-10 17:39:23 -06:00
Jeremy Soller
f8083da3c7
Add htop to x86_64 ci and demo 2025-10-10 11:28:19 -06:00
Jeremy Soller
0f06d86f5a
Add mount_live target 2025-10-10 11:26:00 -06:00
Jeremy Soller
f2e3367eb4
Update cookbook and relibc 2025-10-10 09:23:10 -06:00
Jeremy Soller
cf503531b5 Merge branch 'htop' into 'master'
Port htop

See merge request redox-os/cookbook!606
2025-10-09 19:41:54 -06:00
Wildan Mubarok
9596f24ad0 Update reading 2025-10-10 01:31:44 +00:00
Jeremy Soller
52a46ded4a Merge branch 'cargo-offline' into 'master'
Set cargo offline flags when offline cookbook is set

See merge request redox-os/cookbook!657
2025-10-09 07:08:29 -06:00
Wildan M
b5feb0d9cb Set cargo offline flags when offline cookbook is set 2025-10-09 13:34:30 +07:00
Jeremy Soller
5940e51746 Merge branch 'gitui' into 'master'
Port gitui

See merge request redox-os/cookbook!656
2025-10-08 16:06:58 -06:00
Ribbon
fefa095ed6 Try to fix more CMake-based recipes 2025-10-08 15:17:02 -03:00
Ribbon
f8873a43b3 Try to fix more CMake-based recipes 2025-10-08 14:55:56 -03:00
Ribbon
b2708efb1d Rename libatomic_ops recipe 2025-10-08 14:43:42 -03:00
Ribbon
77beaf24a8 Update libbrotli recipe TODO 2025-10-08 14:37:51 -03:00
Ribbon
352c912ce9 Try to fix more CMake-based recipes 2025-10-08 14:30:46 -03:00
Ribbon
891c9a1efb Try to fix more CMake-based recipes 2025-10-08 14:02:23 -03:00
Ribbon
fe32b18845 Try to fix more CMake-based recipes 2025-10-08 13:46:15 -03:00
Ribbon
beba0ecd22 Add recipes 2025-10-08 13:10:39 -03:00
Wildan M
1c8c7cd13f Port gitui 2025-10-08 22:24:13 +07:00
Jeremy Soller
ade9a98ca7 Merge branch 'webkit-malloc' into 'master'
Port webkitgtk3 bmalloc

See merge request redox-os/cookbook!655
2025-10-07 17:08:55 -06:00
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
c342927989 Merge branch 'config-fixes' into 'master'
Fix the server config scope and improve dev config

See merge request redox-os/redox!1651
2025-10-06 08:36:42 -06:00
Ribbon
4db6fee3b5 Fix the server config scope and improve dev config 2025-10-06 08:36:42 -06:00
Jeremy Soller
34dd18f0e1 Merge branch 'tests-config' into 'master'
Add a filesystem config for testing

See merge request redox-os/redox!1650
2025-10-06 08:36:05 -06:00
Ribbon
857bc11f3d Add a filesystem config for testing 2025-10-06 08:36:05 -06:00
Jeremy Soller
26b36a9705 Merge branch 'recipe-version' into 'master'
Detect version and provide manual version metadata

See merge request redox-os/cookbook!654
2025-10-06 06:33:21 -06:00
Wildan M
485b6dd82d Detect version and provide manual version metadata 2025-10-06 13:49:14 +07:00
Jeremy Soller
b786530f02
Update relibc 2025-10-05 17:12:39 -06:00
Wildan Mubarok
85c86d40bf Merge branch 'update-relibc' into 'master'
Update relibc

See merge request redox-os/redox!1654
2025-10-05 17:14:42 +00:00
Wildan Mubarok (CI)
d91d4979eb CI: Update relibc submodule to latest update-relibc 2025-10-05 17:13:42 +00: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
Jeremy Soller
d8295c4445 Merge branch 'build-deps' into 'master'
Allow check build deps on make image

See merge request redox-os/cookbook!653
2025-10-05 06:58:40 -06:00
Jeremy Soller
600da18538 Merge branch 'smaller-gettext' into 'master'
Skip gettext tests and docs

See merge request redox-os/cookbook!651
2025-10-05 06:51:27 -06:00
Wildan M
bbb8589b0c Allow check build deps on make image 2025-10-05 16:24:23 +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
bdc6e1e102
Add custom i686 target 2025-10-04 09:03:19 -06:00
Jeremy Soller
35704814c1
Update custom riscv64gc target for new nightly 2025-10-04 09:01:54 -06:00
Jeremy Soller
a0382d1329
Update relibc 2025-10-04 08:05:57 -06:00
Jeremy Soller
ee346cc140
Update relibc 2025-10-04 08:01:13 -06:00
Jeremy Soller
e2eafc0bc1
Update cookbook 2025-10-04 07:57:22 -06:00
Jeremy Soller
ae06273f81
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/cookbook 2025-10-04 07:57:06 -06:00
Jeremy Soller
5e42af7926
Update pkgar 2025-10-04 07:57:01 -06:00
Jeremy Soller
9e29ed935d
Update rust toolchain 2025-10-04 07:54:25 -06:00
Jeremy Soller
00be8094b1
Revert "Install C++ header on prefix"
This reverts commit 155bcb2ff2.
2025-10-03 10:41:06 -06:00
Jeremy Soller
fecbe0b11d Merge branch 'mirrors' into 'master'
Add mirror config

See merge request redox-os/cookbook!650
2025-10-03 06:38:19 -06:00
Wildan M
26e6e0dc06 fmt 2025-10-03 13:59:14 +07:00
Wildan M
c51fad08ff Add mirror config 2025-10-03 13:55:38 +07:00
Jeremy Soller
94645ec4a0
Update cookbook 2025-10-02 13:21:59 -06:00
Jeremy Soller
e3e151a369
x11: set webkit debug variable 2025-10-02 13:21:27 -06:00
Jeremy Soller
079e0af2e2
Ignore source-old directories 2025-10-02 13:09:16 -06:00
Jeremy Soller
4effaa8da1
webkitgtk3: enable debug logs 2025-10-02 13:08:59 -06:00
Jeremy Soller
f74ef38a0f Merge branch 'submodule' into 'master'
Submodule update

See merge request redox-os/redox!1653
2025-10-02 07:43:11 -06:00
Wildan Mubarok
2eddba85ce Submodule update 2025-10-02 07:43:11 -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
a4424daff7 Merge branch 'cpp-prefix' into 'master'
Install C++ header on prefix

See merge request redox-os/redox!1652
2025-10-01 13:28:53 -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 Mubarok
155bcb2ff2 Install C++ header on prefix 2025-10-01 08:06:33 +00: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
Jeremy Soller
04d0475ab5 Merge branch 'xwayland' into 'master'
Port wayland client and Xwayland

See merge request redox-os/cookbook!648
2025-09-30 19:55:50 -06: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
Jeremy Soller
32742f1d9f
Update relibc 2025-09-30 12:49:49 -06: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
Jeremy Soller
4e1db89e42
config/x11: more debugging and compile glib schemas at boot 2025-09-29 17:46:37 -06:00
Jeremy Soller
431200dd42
Update relibc 2025-09-29 17:09:28 -06: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
9b6c6a3023 Update cookbook 2025-09-28 13:48:04 -06:00
Jeremy Soller
edb56a1153 python312: workaround for missing CLOCK_THREAD_CPUTIME_ID 2025-09-28 13:47:54 -06:00
Jeremy Soller
047ab0959c Update cookbook 2025-09-28 13:14:49 -06:00
Jeremy Soller
942c3ea4da python312: built host compiler for cross compilation 2025-09-28 13:14:01 -06:00
Jeremy Soller
9145ae073d Update cookbook 2025-09-28 12:51:15 -06:00
Jeremy Soller
415dd40b5c Fix whitespace in containerfile 2025-09-28 12:51:07 -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
2e1325c130 Update cookbook 2025-09-28 12:43:58 -06:00
Jeremy Soller
b5daccaed1 python312: use whatever system python3 is installed for the build 2025-09-28 12:43:45 -06:00
Jeremy Soller
82a4161ac7 Revert "Install python3.12 in container"
This reverts commit 803736aad2.
2025-09-28 12:41:57 -06:00
Jeremy Soller
803736aad2 Install python3.12 in container 2025-09-28 12:37:36 -06:00
Wildan Mubarok
6d30797b8e Merge branch 'update-cookbook' into 'master'
Update cookbook

See merge request redox-os/redox!1649
2025-09-28 17:02:36 +00:00
Wildan Mubarok
a8773d403d Update cookbook 2025-09-28 17:02:36 +00:00
Jeremy Soller
4974708338 Merge branch 'fix-php-2' into 'master'
Fix php symlink part II

See merge request redox-os/cookbook!645
2025-09-28 10:57:57 -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
Jeremy Soller
f116edfd51 Merge branch 'update-cookbook' into 'master'
Update cookbook

See merge request redox-os/redox!1648
2025-09-28 10:10:57 -06:00
Wildan Mubarok (CI)
dbb6d1b1bd CI: Update cookbook submodule to latest update-cookbook 2025-09-28 15:56:22 +00:00
Jeremy Soller
10ffbb1e03 Merge branch 'php-unlink' into 'master'
Fix php symlink

See merge request redox-os/cookbook!643
2025-09-28 09:52:55 -06:00
Wildan Mubarok
88c49c4c60 Fix php symlink 2025-09-28 15:44:54 +00:00
Jeremy Soller
22b9c9004b
Add terminfo to i686 CI 2025-09-28 09:00:24 -06:00
Jeremy Soller
a06c7f1181
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/redox 2025-09-28 08:55:06 -06:00
Jeremy Soller
dbbe14a157
Update cookbook 2025-09-28 08:54:45 -06: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
Jeremy Soller
cd4d3b20ca Merge branch 'fast-deps' into 'master'
Skip checking source freshness for build dependencies

See merge request redox-os/cookbook!639
2025-09-28 08:17:15 -06:00
Ribbon
7b535f108d Small improvement on CONTRIBUTING 2025-09-28 10:33:54 -03:00
Jeremy Soller
f0e3b1a77a Merge branch 'metapackage-warn' into 'master'
Fix warning to metapackages

See merge request redox-os/cookbook!641
2025-09-28 07:04:22 -06:00
Jeremy Soller
4693586589 Merge branch 'upstream-cargo' into 'master'
Use upstream cargo

See merge request redox-os/cookbook!640
2025-09-28 07:00:17 -06:00
Wildan M
21bfbac091 Fix warning to metapackages 2025-09-28 16:10:03 +07:00
Wildan M
e1334e2f49 Use upstream cargo 2025-09-28 15:04:03 +07:00
Wildan M
c8dc396658 fmt 2025-09-28 14:19:06 +07:00
Wildan M
84ea44bc27 Improve is_deps case 2025-09-28 14:17:14 +07:00
Wildan M
6a19a12380 Skip checking source freshness for build dependencies 2025-09-28 13:36:44 +07:00
Jeremy Soller
3ac5ff33c2 Merge branch 'push-combine' into 'master'
Add push recipe combination and more ports to forward on QEMU

See merge request redox-os/redox!1647
2025-09-27 22:11:42 -06:00
Wildan Mubarok
4597c5f0fa Add push recipe combination and more ports to forward on QEMU 2025-09-27 22:11:42 -06:00
Jeremy Soller
e2a06bbb54
Update rust 2025-09-27 08:16:03 -06:00
Jeremy Soller
8505b17611 Merge branch 'server-demo' into 'master'
Add server demo and add more server packages to CI

See merge request redox-os/redox!1646
2025-09-27 06:49:07 -06:00
Ron Williams
6e8f2b872e Add redox-posix-tests recipe with correct git reference 2025-09-27 04:49:01 +00:00
Jeremy Soller
6a80549ce5
Update relibc 2025-09-26 20:31:38 -06:00
Wildan Mubarok
c36c1ae91b Merge branch redox:master into server-demo 2025-09-27 01:07:04 +00:00
Ron Williams
71fac772cc Add recipe for redox-posix-tests 2025-09-26 22:15:20 +00:00
Jeremy Soller
d11ad40381
Update cookbook 2025-09-26 16:01:20 -06:00
Jeremy Soller
58fc70fc7e
installer-gui: add manifest 2025-09-26 16:01:04 -06:00
Jeremy Soller
a91166fd60
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/redox 2025-09-26 15:54:10 -06:00
Jeremy Soller
b25dd79ede
Update installer and redoxfs 2025-09-26 15:54:05 -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
769ebff8a0 Add server demo scripts 2025-09-27 02:41:38 +07: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
650fa1af93 Add a section for tracking issues filter on CONTRIBUTING 2025-09-26 06:34:22 -03: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
Wildan Mubarok
f8d4486f77 Add server demo and add more server packages to CI 2025-09-26 07:55:24 +00:00
Jeremy Soller
fdca3856ba
Update cookbook 2025-09-25 09:51:15 -06: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
Jeremy Soller
00a10a4a98 Merge branch 'go-pkg' into 'master'
Update packaging for Go

See merge request redox-os/cookbook!635
2025-09-22 19:32:55 -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
a485652519
Update cookbook 2025-09-22 11:36:04 -06:00
Jeremy Soller
59e0a2c91f
ncurses: fix build when dynamic linking not possible 2025-09-22 11:35:38 -06:00
Jeremy Soller
784dbffa0c
Update cookbook 2025-09-21 21:18:29 -06:00
Jeremy Soller
dd0f30a61e
cosmic-player: manually link libiconv 2025-09-21 21:17:49 -06:00
Jeremy Soller
8495a070d3
Update cookbook 2025-09-21 21:15:03 -06:00
Jeremy Soller
16b65fdadb
openssh: add zstd dependency 2025-09-21 21:14:49 -06:00
Jeremy Soller
378172ec40
Update cookbook and relibc 2025-09-21 21:05:14 -06:00
Jeremy Soller
8f18d3def3 Merge branch 'debug-native' into 'master'
Add gdbgui that works for native build

See merge request redox-os/redox!1645
2025-09-21 17:34:20 -06:00
Jeremy Soller
26908fd5f3 Merge branch 'gcc-debug' into 'master'
Add -g to generate debuginfo on gcc

See merge request redox-os/cookbook!634
2025-09-21 10:35:36 -06:00
Wildan Mubarok
86fba41a91 Add gdbgui that works for native build 2025-09-21 16:11:55 +00:00
Wildan Mubarok
6d02a1c36e Add -g to generate debuginfo on gcc 2025-09-21 15:54:37 +00: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
Jeremy Soller
dd9c9336ac Merge branch 'openssl3' into 'master'
Port OpenSSL3

See merge request redox-os/cookbook!631
2025-09-21 05:30:12 -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
Jeremy Soller
a522d00fca Merge branch 'python-php-openssl' into 'master'
Support PHP and Python with OpenSSL

See merge request redox-os/cookbook!630
2025-09-19 20:15:22 -06:00
Wildan M
450349c392 Support PHP and Python with OpenSSL 2025-09-20 16:06:02 +07:00
Jeremy Soller
4c8267ee47
Update jeremy configs 2025-09-19 15:01:57 -06:00
Jeremy Soller
1912a1ed19
Update submodules 2025-09-19 15:01:33 -06:00
Jeremy Soller
1816f94f98
xserver-xorg: disable use of SO_PEERCRED until it works 2025-09-19 15:00:35 -06:00
Jeremy Soller
bd796dcf38 Merge branch 'fix-bash-path' into 'master'
Fix Bash and Git PATH to use double colon

See merge request redox-os/cookbook!629
2025-09-19 11:06:44 -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
Jeremy Soller
f706e3eb98 Merge branch 'openposixtestsuite' into 'master'
openposixtestsuite: Add dependencies and simplify recipe

See merge request redox-os/cookbook!627
2025-09-19 06:44:27 -06:00
Ron Williams
61d5ecefc0 openposixtestsuite: Add dependencies and simplify recipe 2025-09-19 06:44:27 -06:00
Jeremy Soller
f5f81c73aa Merge branch 'expose-jobs' into 'master'
Allow jobs applied to cargo and configurable from env

See merge request redox-os/cookbook!628
2025-09-19 06:38:30 -06:00
Wildan Mubarok
261ea34f69 Make jobs applied to cargo and configurable from env 2025-09-19 10:12:38 +00:00
Jeremy Soller
d62102d0e4 Merge branch 'libedit' into 'master'
Add libedit and php readline support

See merge request redox-os/cookbook!625
2025-09-18 06:33:53 -06:00
Wildan M
0fbd836535 Add libedit and php readline support 2025-09-18 09:32:33 +07:00
Jeremy Soller
38edfa0a78 Merge branch 'add-gnu-grep-to-os-test' into 'master'
add gnu-grep as dependency to os-test

See merge request redox-os/cookbook!624
2025-09-17 12:36:35 -06:00
auronandace
adf95141be add gnu-grep as dependency to os-test 2025-09-17 19:30:24 +01:00
Jeremy Soller
4b4a628f7a Merge branch 'python' into 'master'
Port python

See merge request redox-os/cookbook!623
2025-09-17 11:37:31 -06: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
Jeremy Soller
7d437094c0 Merge branch 'add-sed-to-os-test' into 'master'
add sed as a dependency to os-test

See merge request redox-os/cookbook!622
2025-09-16 11:34:57 -06:00
auronandace
9c2c0133b2 add sed as a dependency to os-test 2025-09-16 17:52:17 +01:00
Jeremy Soller
052ecbb54c Merge branch 'neovim-deps' into 'master'
Port neovim

See merge request redox-os/cookbook!605
2025-09-16 06:31:37 -06: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
Jeremy Soller
376668bc39 Merge branch 'php' into 'master'
Port PHP

See merge request redox-os/cookbook!621
2025-09-15 19:07:26 -06:00
Wildan M
aea5413b08 Port PHP 2025-09-16 07:54:38 +07:00
Jeremy Soller
6ebcad4765 Merge branch 'nginx' into 'master'
Port nginx

See merge request redox-os/cookbook!620
2025-09-15 15:37:43 -06:00
Wildan Mubarok
43720fd297 Port nginx 2025-09-15 20:04:42 +00:00
Jeremy Soller
110e13afaf Merge branch 'gcc-binutils' into 'master'
Add gnu-binutils as dependency of gcc13

See merge request redox-os/cookbook!619
2025-09-15 12:45:59 -06:00
Wildan Mubarok
97bab15d69 Add gnu-binutils as depedency of gcc13 2025-09-15 18:31:53 +00:00
Jeremy Soller
efb8169a4c Merge branch 'native-deps' into 'master'
Update deps for native ubuntu build

See merge request redox-os/redox!1637
2025-09-15 12:23:52 -06:00
Ribbon
c22f422720 Add recipes 2025-09-15 06:36:55 -03:00
Jeremy Soller
345e778186 Merge branch 'valkey' into 'master'
Add valkey scripts

See merge request redox-os/cookbook!618
2025-09-14 08:05:32 -06:00
Wildan Mubarok
9c1d20d27b Port valkey 2025-09-14 13:42:01 +00:00
Jeremy Soller
257c1cf3b3 Merge branch 'extrautils-fix' into 'master'
Patch libarchive temporarily

See merge request redox-os/cookbook!617
2025-09-14 06:26:12 -06:00
Wildan Mubarok
f5ea670b2a Patch libarchive temporarily 2025-09-14 10:23:50 +00:00
Jeremy Soller
e8ce9ccf77
Update cookbook 2025-09-13 10:29:15 -06:00
Jeremy Soller
ad5c952335 Merge branch 'wasmtime' into 'master'
Use forked wasmtime

See merge request redox-os/cookbook!616
2025-09-13 09:47:08 -06:00
Wildan Mubarok
a13d17f4e6 Use forked wasmtime 2025-09-13 15:12:17 +00:00
Jeremy Soller
49180ea4f6 Merge branch 'nonstop-builder' into 'master'
Allow missing recipe in repo builder

See merge request redox-os/cookbook!613
2025-09-12 15:40:55 -06: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
Jeremy Soller
806d54b986 Merge branch 'fish' into 'master'
Fish (builds, runs, but hangs on waitpid)

See merge request redox-os/cookbook!585
2025-09-11 12:10:18 -06:00
Jeremy Soller
208c8cf935 Merge branch 'upd-cookbook' into 'master'
Update cookbook submodule

See merge request redox-os/redox!1642
2025-09-11 12:09:36 -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 (CI)
d92eccd57c CI: Update cookbook submodule to latest upd-cookbook 2025-09-11 02:32:21 +00:00
Jeremy Soller
39eae92f4c Merge branch 'gcc-symlink' into 'master'
Fix gcc13 install failure due to symlink

See merge request redox-os/cookbook!615
2025-09-10 14:33:21 -06: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
Wildan M
e91abf4263 Allow missing recipe in repo builder 2025-09-10 15:26:26 +07:00
Jeremy Soller
3249caf92f
Ignore rustpython in other i686 configs 2025-09-09 15:16:32 -06: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
94ad661a30
Disable netsurf in riscv64gc desktop image 2025-09-08 15:23:33 -06:00
Jeremy Soller
96fe2ea7c3
Fix include of demo.toml in jeremy.toml 2025-09-08 15:23:15 -06:00
Jeremy Soller
b6bfcdd41f
Update cookbook 2025-09-08 15:02:17 -06:00
Jeremy Soller
5c17b6b073
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/cookbook 2025-09-08 15:01:54 -06:00
Jeremy Soller
1806fa3556
glib: workaround partial support of openat 2025-09-08 15:01:42 -06:00
Jeremy Soller
c07fcc7ff4 Merge branch 'update-lock' into 'master'
Update cargo lock

See merge request redox-os/cookbook!611
2025-09-08 12:20:13 -06:00
Andrzej J Skalski
92ca796080 libxcursor + .so 2025-09-08 19:24:39 +02:00
Wildan M
a53533d55f Update cargo 2025-09-08 22:24:10 +07:00
Jeremy Soller
5c55e4c858
Update cookbook 2025-09-08 08:03:13 -06:00
Jeremy Soller
d601dc2acb
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/cookbook 2025-09-08 08:03:00 -06:00
Jeremy Soller
b8f49078b9
Use GNU_TARGET prefix for cmake cross compiler 2025-09-08 08:02:53 -06: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
e56a6212c4 Update cargo lock 2025-09-08 13:43:20 +07:00
Wildan M
abc2c810d0 Update and promote rsync 2025-09-08 13:31:12 +07:00
Jeremy Soller
96a835e10f
Update cookbook 2025-09-07 21:29:10 -06:00
Jeremy Soller
554893f862
Update pkgar 2025-09-07 21:28:58 -06:00
Jeremy Soller
c9317f8217
Update relibc 2025-09-07 21:17:29 -06:00
Jeremy Soller
57e1a71875
openssl1: fix target used for compiler 2025-09-07 20:53:56 -06:00
Jeremy Soller
1b29c1e173
Clean up compiler flags 2025-09-07 20:53:28 -06:00
Jeremy Soller
03a8db9c63
config/server: disable contain recipe 2025-09-07 20:20:00 -06:00
Jeremy Soller
462971242a
Normalize riscv64 config with aarch64 2025-09-07 20:07:48 -06:00
Jeremy Soller
8e2512cc79
Update relibc 2025-09-07 20:04:40 -06:00
Jeremy Soller
c519dda588
Update cookbook 2025-09-07 19:05:39 -06:00
Jeremy Soller
03883bde85
freetype2: use DYNAMIC_STATIC_INIT 2025-09-07 19:05:20 -06:00
Jeremy Soller
5d331c7b87
Update cookbook 2025-09-07 19:01:41 -06:00
Jeremy Soller
8e48e73584
Make it easier to compile cmake software dynamically 2025-09-07 19:01:27 -06:00
Jeremy Soller
da74013fe8
Update cookbook 2025-09-07 17:48:01 -06:00
Jeremy Soller
5064d0e02e
Allow fallback to static builds on targets with broken dynamic linking 2025-09-07 17:47:43 -06:00
Jeremy Soller
03bf1f54da
Disable rustpython in i686 desktop 2025-09-07 13:36:49 -06:00
Jeremy Soller
45c84f477e
Update cookbook and relibc 2025-09-07 12:49:19 -06:00
Jeremy Soller
00ff0c5ff9
hicolor-icon-theme: always reconfigure meson 2025-09-07 12:48:36 -06:00
Wildan Mubarok
c37ddfdfe3 Update zig, and go notes 2025-09-07 18:18:18 +00:00
Wildan Mubarok
63643dbf63 Merge branch cookbook:master into add-zig 2025-09-07 18:14:02 +00:00
Jeremy Soller
1f74fda345 Merge branch 'working-sshd' into 'master'
OpenSSH daemon support

See merge request redox-os/cookbook!609
2025-09-07 09:31:43 -06:00
Wildan Mubarok
9061f2b2b2 Use sysconfdir, move config to /etc/ssh 2025-09-07 14:23:00 +00:00
Ribbon
67f56c5c07 Merge branch 'add-recipes' into 'master'
Add recipes

See merge request redox-os/cookbook!608
2025-09-06 18:45:32 -03:00
Wildan Mubarok
1a5d7b16e9 Tidy up patches, move out /usr/etc in openSSH 2025-09-06 18:43:27 +00:00
Wildan Mubarok
5dc9b3a593 OpenSSH daemon support 2025-09-06 17:58:56 +00:00
Jeremy Soller
2d5b528035 Merge branch 'cookbook_cleanups' into 'master'
Only pass recipe name to fetch.sh and repo.sh

See merge request redox-os/redox!1639
2025-09-06 07:27:08 -06:00
bjorn3
acc8bc59bc Update cookbook 2025-09-06 15:17:13 +02:00
bjorn3
12a5a00afe Only pass recipe name to fetch.sh and repo.sh 2025-09-06 15:17:00 +02:00
Jeremy Soller
b85b901841 Merge branch 'push-image' into 'master'
Add push recipe to existing image

See merge request redox-os/redox!1640
2025-09-06 07:09:32 -06:00
Jeremy Soller
687f4d207f Merge branch 'remove_recipe_sh2' into 'master'
Cleanup after removal of recipe.sh support

See merge request redox-os/cookbook!607
2025-09-06 07:07:12 -06:00
Jeremy Soller
fd59f1aee2 Merge branch 'remove_recipe_sh' into 'master'
Remove support for recipe.sh

See merge request redox-os/cookbook!603
2025-09-06 07:05:05 -06:00
bjorn3
ee25a707f8 Remove pkg_deps binary 2025-09-06 11:10:23 +02:00
bjorn3
9a40987f61 Use LF as line ending in repo_builder.rs 2025-09-06 11:10:23 +02:00
bjorn3
04d88c6109 Replace COOKBOOK_OFFLINE with --offline 2025-09-06 11:10:23 +02:00
Jeremy Soller
b88d0329e3 Merge branch 'relibc-tests-fix' into 'master'
Fix relibc tests

See merge request redox-os/cookbook!604
2025-09-05 20:32:01 -06:00
Wildan M
cedf58ed5d Fix typo 2025-09-05 16:57:21 +07:00
Ribbon
5a66653330 Add recipes 2025-09-04 19:41:36 -03:00
Wildan M
a521b5fc8c Add push recipe to existing image 2025-09-04 23:37:38 +07:00
Wildan Mubarok
70fba22764 Use fork instead 2025-09-04 11:48:00 +00:00
Wildan Mubarok
20a523f414 Port htop 2025-09-03 03:28:57 +00:00
Wildan M
2e3c52d69a Add neovim deps 2025-09-03 10:22:16 +07:00
bjorn3
13d9e4794f Move handling of multiple recipes into cook 2025-09-02 20:58:11 +02:00
bjorn3
7388bc9d01 Don't allow empty package list in fetch.sh and repo.sh 2025-09-02 20:58:11 +02:00
bjorn3
87699a364e Only accept recipe name in shell scripts
Rather than recipe path.
2025-09-02 20:58:11 +02:00
bjorn3
bf026ddaf8 Couple more cleanups 2025-09-02 20:33:37 +02:00
Wildan Mubarok
081367d343 Fix relibc tests 2025-09-02 15:31:26 +00:00
Jeremy Soller
3952e17416
Build jeremy config on top of demo config 2025-09-02 07:47:16 -06:00
Jeremy Soller
c1fabe9c8f
Update jeremy config 2025-09-02 07:45:11 -06:00
bjorn3
24eccf7093 Remove cook.sh 2025-09-01 21:53:00 +02:00
bjorn3
f4d3630ef8 Remove all code that handles recipe.sh 2025-09-01 21:53:00 +02:00
Jeremy Soller
61a9872dec Merge branch 'move_recipes_to_wip' into 'master'
Move a couple not building recipes to the wip category

Closes redox#1622

See merge request redox-os/cookbook!602
2025-09-01 13:18:10 -06:00
bjorn3
5f12b87dc0 Move a couple not building recipes to the wip category
And remove the pastel-editor recipe as pastel-editor hasn't had any
updates in years.
2025-09-01 20:22:30 +02:00
Wildan Mubarok
605bfcfbd4 Add initial repo bin 2025-09-01 15:39:13 +00:00
Jeremy Soller
dc04843050 Merge branch 'fix-meson-flags' into 'master'
Include flags to meson cross file

See merge request redox-os/cookbook!599
2025-09-01 08:21:57 -06:00
Jeremy Soller
d0a4b3a1c6 Merge branch 'dosbox-regress' into 'master'
Fix compile dosbox in native build

See merge request redox-os/cookbook!600
2025-09-01 07:41:56 -06:00
Wildan Mubarok
abdfc6cc65 Fix regression in mesa 2025-09-01 10:43:03 +00:00
Wildan Mubarok
fb3268b1a3 Fix compile dosbox in native build 2025-09-01 10:27:03 +00:00
Wildan Mubarok
751c2afdca Update deps for native ubuntu build 2025-09-01 08:29:53 +00:00
Wildan M
8814a5d494 Include flags to meson cross file 2025-09-01 15:17:09 +07:00
Jeremy Soller
fab7788dfe Merge branch 'redox_mods' into 'master'
Servo and dependencies: libpango, mozjs, aws-lc-rs, freetype-sys, mozangle, tikv-reallocator.

See merge request redox-os/cookbook!596
2025-08-31 10:30:53 -06:00
Andrzej J. Skalski
560ac52c5c Servo and dependencies: libpango, mozjs, aws-lc-rs, freetype-sys, mozangle, tikv-reallocator. 2025-08-31 10:30:53 -06:00
Ribbon
f469e9f34a Improve the issue documentation in CONTRIBUTING.md 2025-08-30 17:03:42 -03:00
Ribbon
242e8d5b3f Fix and improve GitLab issue filters in CONTRIBUTING.md 2025-08-30 16:56:01 -03:00
Jeremy Soller
10fbdef689 Update cookbook 2025-08-28 13:50:10 -06:00
Jeremy Soller
4f3b3288c3 cosmic-reader: install icons 2025-08-28 13:49:58 -06:00
Jeremy Soller
fabd08c9de Update cookbook 2025-08-28 13:25:36 -06:00
Jeremy Soller
d7eb182249 cosmic-reader: install metadata 2025-08-28 13:25:25 -06:00
Jeremy Soller
0fb1385ac3 Merge branch 'master' of https://gitlab.redox-os.org/redox-os/redox 2025-08-28 09:52:16 -06:00
Jeremy Soller
04a0dafcad Update cookbook 2025-08-28 09:52:11 -06:00
Jeremy Soller
b3515e03af Merge branch 'go-fork' into 'master'
Use forked go source

See merge request redox-os/cookbook!598
2025-08-27 07:19:56 -06:00
Wildan Mubarok
7f13e82986 Use forked go source 2025-08-27 13:07:26 +00:00
Jeremy Soller
6e055d1b78 Merge branch 'rustpython-no-update' into 'master'
Disable rustpython update

See merge request redox-os/cookbook!597
2025-08-27 06:40:56 -06:00
Wildan Mubarok
0f282a5ee5 Disable rustpython update 2025-08-27 12:22:23 +00:00
Jeremy Soller
40f291dbc7 Merge branch 'minimal-rust' into 'master'
Avoid installing rustdoc

See merge request redox-os/redox!1636
2025-08-26 08:19:54 -06:00
Wildan Mubarok
ccc94d8c2c Avoid installing rustdoc 2025-08-26 12:10:26 +00:00
Jeremy Soller
947bd9de6d Add rustconf 2025 image and update cookbook 2025-08-25 15:51:57 -06:00
Jeremy Soller
64d98ed781 Add rustconf 2025 presentation 2025-08-25 15:51:37 -06:00
Jeremy Soller
c8c07c711b Update cookbook 2025-08-25 08:10:55 -06:00
Jeremy Soller
12bb45c50c Merge branch 'master' of https://gitlab.redox-os.org/redox-os/redox 2025-08-24 18:30:31 -06:00
Jeremy Soller
db63dae187 Update relibc 2025-08-24 18:30:24 -06:00
Jeremy Soller
6eda4b8aac Merge branch 'qemu_improvements' into 'master'
Couple more qemu improvements

See merge request redox-os/redox!1635
2025-08-24 14:25:37 -06:00
bjorn3
4f2efe1c56 Simplify gdb-userspace
Turns out gdb already handles locating the .text section when you don't
specify the offset.
2025-08-24 19:05:28 +02:00
bjorn3
16e98e3f28 Add a make qemu mode to allow attaching gdb without waiting for it
This way you can unconditionally enable this mode during development
without being forced to attach a debugger every time you start a VM.
2025-08-24 18:56:39 +02:00
bjorn3
716cca1b4e Enable UEFI by default on x86_64
It boots faster and more reliable than SeaBIOS. And in practice you are
unlikely to use BIOS on real hardware if you have an x86_64 capable CPU
anyway.
2025-08-24 18:40:01 +02:00
Jeremy Soller
6e527b4350 Merge branch 'dynamic-games' into 'master'
Push all recipes to be dynamically linked

See merge request redox-os/cookbook!595
2025-08-24 09:35:59 -06:00
Jeremy Soller
f768df678c Merge branch 'qemu_gpu' into 'master'
Rework qemu gpu configuration

See merge request redox-os/redox!1634
2025-08-24 09:07:42 -06:00
Jeremy Soller
2863ab4deb Merge branch 'master' of https://gitlab.redox-os.org/redox-os/redox 2025-08-24 09:06:13 -06:00
Jeremy Soller
57fe06d1ed Disable gears in demo config 2025-08-24 09:06:07 -06:00
Jeremy Soller
f3a8336ad2
Update relibc 2025-08-24 08:40:48 -06:00
bjorn3
5d7fcad842 Rework qemu gpu configuration
* Make gpu=no work on arm64 and riscv64
* Register gpu's with the firmware as vga card on x86 where possible
* Add a virtio-gl option for virtio-gpu with OpenGL support (no support
  on the driver side yet)
* Support ramfb on x86
2025-08-24 16:31:54 +02:00
Jeremy Soller
86f4f305b1
Update cookbook 2025-08-24 08:29:19 -06:00
Jeremy Soller
fc48fb9cf4
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/cookbook 2025-08-24 08:29:04 -06:00
Jeremy Soller
d4555857d6
Adjust prboom recipe 2025-08-24 08:28:53 -06:00
Wildan M
63f23348af Set emus as dynamically linked 2025-08-24 00:57:57 +07:00
Wildan M
f9d74ffc1e Fix ffmpeg6 linking 2025-08-24 00:06:21 +07:00
Wildan M
6d505a649c Push many recipes to be dynamically linked 2025-08-23 18:33:13 +07:00
Jeremy Soller
23cb794b6b Merge branch 'openttd-shallow' into 'master'
Set openttd as shallow

See merge request redox-os/cookbook!594
2025-08-22 19:53:27 -06:00
Jeremy Soller
b26f01b324 Merge branch 'bump-cbindgen' into 'master'
Bump podman's cbindgen and just

See merge request redox-os/redox!1633
2025-08-22 08:23:27 -06:00
Wildan Mubarok
2b39e7caf2 Set openttd as shallow 2025-08-22 13:41:34 +00:00
Wildan Mubarok
84a85bdc9b Bump podman cbindgen and just 2025-08-22 10:41:10 +00:00
Jeremy Soller
d2dccb8e4f Merge branch 'update_miniserve' into 'master'
Move miniserve to wip/net/http, change it to toml and change source to upstream

See merge request redox-os/cookbook!593
2025-08-20 06:55:32 -06:00
Jeremy Soller
7749645ca3 Merge branch 'openssh' into 'master'
Update openssh patches

See merge request redox-os/cookbook!592
2025-08-20 06:54:12 -06:00
Wildan Mubarok
3a53c6abbb Update openssh patches 2025-08-20 06:54:12 -06:00
Jeremy Soller
4ba8438bd5 Merge branch 'more-templates' into 'master'
Add more build templates and automatic DYNAMIC_INIT

Closes redox#1707

See merge request redox-os/cookbook!567
2025-08-20 06:53:38 -06:00
Wildan Mubarok
541e855d72 Add more build templates and automatic DYNAMIC_INIT 2025-08-20 06:53:38 -06:00
Jeremy Soller
3172bccab5 Merge branch 'windows-qemu' into 'master'
Add option to run QEMU on Windows when using WSL2

See merge request redox-os/redox!1630
2025-08-20 06:53:04 -06:00
Jeremy Soller
b118fa8d02 Merge branch 'cache_autodeps' into 'master'
Cache auto deps

See merge request redox-os/cookbook!590
2025-08-20 06:51:22 -06:00
Bendeguz Pisch
c64fb342b4 Move miniserve to wip/net/http, change it to toml and change source to upstream 2025-08-20 10:12:02 +02:00
Wildan Mubarok
c09215748d Formatting 2025-08-18 10:37:28 +00:00
Wildan Mubarok
cb36369905 Apply apic and mouse fixes 2025-08-18 10:10:09 +00:00
Wildan Mubarok
e3f6bf4b1d Merge branch redox:master into windows-qemu 2025-08-18 08:58:19 +00:00
Wildan Mubarok
fec945560e Retain comment 2025-08-18 02:00:58 +00:00
Wildan M
3da709fb1f Cache auto deps 2025-08-18 08:45:52 +07:00
Jeremy Soller
e3834a2b47 Merge branch 'use-binstall-podman' into 'master'
Use binstall for rustinstall.sh

See merge request redox-os/redox!1632
2025-08-17 09:23:13 -06:00
Wildan Mubarok
6c52a6833d Use binstall for rustinstall.sh 2025-08-17 06:18:51 +00:00
Jeremy Soller
b499220812 Merge branch 'hvf-accel' into 'master'
Use HVF Acceleration by default for MacOS Silicon

See merge request redox-os/redox!1631
2025-08-16 20:02:17 -06:00
Wildan Mubarok
aad831766c Use HVF Acceleration by default for MacOS Silicon 2025-08-16 13:36:12 +00:00
Wildan Mubarok
b50084d4dd Add option to run Windows QEMU when using WSL2 2025-08-15 19:45:23 +00:00
Jeremy Soller
16785c25b0 Merge branch 'minimal-terminfo' into 'master'
Only include subset of terminfo

See merge request redox-os/cookbook!589
2025-08-15 07:02:09 -06:00
Jeremy Soller
afda0c0c20 Merge branch 'make-podman-fix' into 'master'
Fix make invocation for Podman in MacOS

Closes #1425

See merge request redox-os/redox!1629
2025-08-15 07:01:23 -06:00
Jeremy Soller
19989a69b0 Merge branch 'os-test' into 'master'
add os-test recipe

See merge request redox-os/cookbook!574
2025-08-15 07:00:50 -06:00
Jeremy Soller
697cf83352 Merge branch 'podman-trixie' into 'master'
Update podman to trixie and prepare make clean for it

See merge request redox-os/redox!1628
2025-08-15 06:59:47 -06:00
Wildan Mubarok
efd3485ecd Only include subset of terminfo 2025-08-15 08:36:48 +00:00
Mathew John Roberts
db7d763fe6 Apply 1 suggestion(s) to 1 file(s)
Co-authored-by: Ribbon <ribbon_45@proton.me>
2025-08-15 07:56:56 +01:00
Ribbon
85613a52b4 Add recipes 2025-08-15 03:31:54 -03:00
Ribbon
2afdaac5be Add recipes 2025-08-15 03:21:42 -03:00
Wildan M
05e7279156 Fix make invocation for Podman in MacOS 2025-08-15 12:53:08 +07:00
Wildan Mubarok
4c6b8d2a0e Update podman to trixie and prepare make clean for it 2025-08-15 04:49:33 +00:00
Jeremy Soller
5f6aa5e4df Merge branch 'revert-minimal-orbutils' into 'master'
Revert orbutils minimal and add it into CI

See merge request redox-os/redox!1627
2025-08-13 10:25:10 -06:00
Wildan Mubarok
80b0b52297 Add minimal orbutils into CI 2025-08-13 15:42:15 +00:00
Jeremy Soller
2cccf69323
Update cookbook 2025-08-13 09:38:48 -06:00
Jeremy Soller
cc58d96c6f
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/cookbook 2025-08-13 09:38:34 -06:00
Jeremy Soller
a5630017f4
cosmic-reader: use mupdf backend 2025-08-13 09:38:29 -06:00
Jeremy Soller
0ed5135fcb
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/redox 2025-08-13 09:36:49 -06:00
Jeremy Soller
790183f705
Update relibc 2025-08-13 09:36:43 -06:00
Wildan Mubarok
eb64b9fb38 Revert "Merge branch 'remove-orb' into 'master'"
This reverts commit 620a7a79fc
2025-08-13 15:35:29 +00:00
Jeremy Soller
b43b09d3d2 Merge branch 'fix-make-clean' into 'master'
Fix make clean part II

See merge request redox-os/cookbook!588
2025-08-13 09:18:37 -06:00
Jeremy Soller
db911b5b81
libpoppler: update and implement build script 2025-08-12 16:24:00 -06:00
Jeremy Soller
69eaf3c531 Merge branch 'trixie_fix_netboot' into 'master'
Fix netbooting on Debian

See merge request redox-os/redox!1626
2025-08-12 14:02:22 -06:00
bjorn3
472df6fb44 Fix netbooting on Debian
In Debian Trixie OVMF has moved to a different location. In addition the
bootrom of the network adapters no longer contains iPXE, so we need to
manually chainload it (make sure to install the ipxe package).
2025-08-12 20:08:20 +02:00
Wildan Mubarok
866c527072 Fix make clean part II 2025-08-12 16:53:05 +00:00
Jeremy Soller
0f9b9ceac1
Update cookbook and relibc 2025-08-11 14:21:33 -06:00
Jeremy Soller
3534184e75 Merge branch 'remove-sh-repo' into 'master'
Remove sh script for building the repo dir

See merge request redox-os/cookbook!587
2025-08-11 14:18:22 -06:00
Jeremy Soller
2f71e024bb Merge branch 'with-pkg-deps' into 'master'
Add package deps flag

Closes #1708

See merge request redox-os/redox!1625
2025-08-11 14:18:02 -06:00
Jeremy Soller
6b4a81be26 Merge branch 'add-wget-log-gitignore' into 'master'
Add wget-log to .gitignore

See merge request redox-os/cookbook!583
2025-08-11 14:13:38 -06:00
Jeremy Soller
c2574ecc3c Merge branch 'fix-sdl2-mixer' into 'master'
Fix and bump sdl2-mixer

See merge request redox-os/cookbook!582
2025-08-11 14:13:26 -06:00
Jeremy Soller
554e01e1f4 Merge branch 'utf8proc-recipe' into 'master'
Add utf8proc recipe

See merge request redox-os/cookbook!581
2025-08-11 14:10:44 -06:00
Jeremy Soller
d6fb54c236 Merge branch 'unibilium' into 'master'
Add recipe for library unibilium

See merge request redox-os/cookbook!580
2025-08-11 14:10:04 -06:00
Jeremy Soller
64ec946e02 Merge branch 'add-zsh' into 'master'
Add zsh to WIP recipe

See merge request redox-os/cookbook!579
2025-08-11 14:09:01 -06:00
Jeremy Soller
b52ffc4adf Merge branch 'update-vim' into 'master'
Update and make vim usable

See merge request redox-os/cookbook!578
2025-08-11 14:08:06 -06:00
Wildan Mubarok
4d1a00743a Remove sh script for building the repo dir 2025-08-11 14:25:49 +00:00
Wildan Mubarok
6a531d6f22 Add package deps flag 2025-08-11 14:21:31 +00:00
Josh Megnauth
28e3ba32fc
Add wget-log to .gitignore 2025-08-08 23:11:00 -04:00
Josh Megnauth
1f1496a56a
Fix and bump sdl2-mixer 2025-08-08 23:06:45 -04:00
Petr Hrdina
d6b9a690f7
Add blake3 hash to utf8proc recipe 2025-08-07 23:20:59 +02:00
Petr Hrdina
a2ee1c202b
Add utf8proc recipe 2025-08-07 23:08:14 +02:00
Petr Hrdina
8b6f5aaa03
Add recipe for library unibilium 2025-08-06 23:10:06 +02:00
Wildan Mubarok
48eff2e7ac Add zsh to WIP recipe 2025-08-05 21:15:50 +00:00
Wildan Mubarok
3dce7e1a58 Update and make vim usable 2025-08-05 20:59:22 +00:00
Jeremy Soller
91697c13e9
Update relibc 2025-08-04 19:55:04 -06:00
Jeremy Soller
01d3154b0a Merge branch 'compile-libtool' into 'master'
Update libtool version which compiles

See merge request redox-os/cookbook!577
2025-08-04 13:52:28 -06:00
Petr Hrdina
b62bc0189d
Update libtool version which compiles 2025-08-04 19:15:33 +02:00
auronandace
464bc977b4 use cp instead of rsync 2025-08-04 16:33:10 +01:00
Wildan Mubarok
965ff8fccf Update zig recipe 2025-08-04 10:10:21 +00:00
auronandace
c282bde1cc add os-test recipe 2025-08-03 15:45:10 +01:00
Jeremy Soller
a6fa878a80 Merge branch 'working-go' into 'master'
Update Go recipe part II

See merge request redox-os/cookbook!572
2025-08-02 19:19:31 -06:00
Jeremy Soller
f544bfbdbf Merge branch 'init-node' into 'master'
Init Nodejs recipe

See merge request redox-os/cookbook!573
2025-08-02 19:19:25 -06:00
Jeremy Soller
b82bffcab9
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/redox 2025-08-02 19:17:21 -06:00
Jeremy Soller
eff3d6d95c
Disable x11 recipes in ci 2025-08-02 19:17:02 -06:00
Wildan Mubarok
1bb8abf925 Init nodejs recipe 2025-08-02 19:06:15 +00:00
Wildan Mubarok
0d2efc7768 Update Go recipe part II 2025-08-02 18:59:06 +00:00
Jeremy Soller
4f9dc95bf0 Disable extrautils for riscv64gc 2025-08-02 08:10:48 -06:00
Jeremy Soller
132e4bb869 Update cookbook and relibc 2025-08-02 08:06:06 -06:00
Jeremy Soller
230fd3f861 Merge branch 'pass-with-pkg-deps' into 'master'
Add option to include package deps

See merge request redox-os/cookbook!568
2025-08-02 06:50:57 -06:00
Wildan Mubarok
d788d4b6ae Add option to include package deps 2025-08-02 05:31:16 +00:00
Jeremy Soller
f156dd1492
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/redox 2025-08-01 12:44:24 -06:00
Jeremy Soller
a929e92104
Update relibc 2025-08-01 12:44:20 -06:00
Jeremy Soller
808ca43da0 Merge branch 'add-meta-ci' into 'master'
Enable meta-packages on x86-64 package server

See merge request redox-os/redox!1624
2025-08-01 12:04:08 -06:00
Jeremy Soller
fd08830d76 Merge branch 'add-x11-meta' into 'master'
Add x11-minimal and x11-full meta-packages

See merge request redox-os/cookbook!566
2025-08-01 10:44:19 -06:00
Ribbon
67a5a16960 Add x11-minimal and x11-full meta-packages 2025-08-01 10:44:19 -06:00
Jeremy Soller
e48988ef84
Update relibc 2025-08-01 10:34:41 -06:00
Ribbon
41172ed160 Enable meta-packages on x86-64 package server 2025-08-01 12:58:50 -03:00
Jeremy Soller
b48963626d
Update cookbook 2025-08-01 09:13:48 -06:00
Jeremy Soller
d4e4faead1 Merge branch 'update-dev-configs' into 'master'
Unify dev variants and use dev-redox meta-package

See merge request redox-os/redox!1621
2025-08-01 09:12:56 -06:00
Ribbon
f00e5b45d9 Unify dev variants and use dev-redox meta-package 2025-08-01 09:12:56 -06:00
Jeremy Soller
e1bf58fbfb Merge branch 'all-recipe-debug' into 'master'
Add QEMU debugging for any recipes

See merge request redox-os/redox!1623
2025-08-01 06:52:47 -06:00
Jeremy Soller
63176da236 Merge branch 'debug-drivers' into 'master'
Allow drivers to be compiled with debug profile

See merge request redox-os/cookbook!565
2025-08-01 06:51:13 -06:00
Jeremy Soller
99ebee75db Merge branch 'add-dev-redox' into 'master'
Add the dev-redox meta-package

See merge request redox-os/cookbook!564
2025-08-01 06:50:06 -06:00
Wildan Mubarok
fb890fdfbd Add qemu debugging for any recipes 2025-08-01 06:37:09 +00:00
Wildan Mubarok
1f2a3f9953 Allow drivers to be compiled with debug profile 2025-08-01 06:05:48 +00:00
Ribbon
ba17448011 Add the dev-redox meta-package 2025-07-31 20:38:32 -03:00
Jeremy Soller
2094548c40 Merge branch 'debugging-kernel-podman' into 'master'
Add kernel debugger GUI via podman

See merge request redox-os/redox!1622
2025-07-31 09:07:39 -06:00
Jeremy Soller
0a26eba16d
Update submodules 2025-07-31 09:06:19 -06:00
Wildan Mubarok
f0a1c1cbcc Add kernel debugger GUI via podman 2025-07-31 13:33:51 +00:00
Ribbon
d336b7f476 Add recipes and update a TODO 2025-07-31 05:20:15 -03:00
Ribbon
6f3db187c2 Rename the minetest recipe 2025-07-31 04:49:14 -03:00
Ribbon
dee6f586e4 Update and enable dynamic linking in some recipes 2025-07-31 04:47:45 -03:00
Ribbon
f8f0a4361a Update and enable dynamic linking in some recipes 2025-07-31 04:08:29 -03:00
Ribbon
37247080fa Add recipes 2025-07-31 02:03:13 -03:00
Jeremy Soller
bca742a7bd Merge branch 'add-dev-redox' into 'master'
Add dev-redox filesystem configuration

See merge request redox-os/redox!1617
2025-07-30 19:06:30 -06:00
Jeremy Soller
bee6706cc9 Merge branch 'add-dev-essential' into 'master'
Add recipe groups

See merge request redox-os/cookbook!519
2025-07-30 15:33:39 -06:00
Ribbon
b2168850de Add recipe groups 2025-07-30 15:33:38 -06:00
Jeremy Soller
172432859d Merge branch 'fix-ci' into 'master'
Enhance CI artifacts and manual trigger

See merge request redox-os/redox!1620
2025-07-28 09:34:08 -06:00
Jeremy Soller
620a7a79fc Merge branch 'remove-orb' into 'master'
Replace old orbutils in config

See merge request redox-os/redox!1619
2025-07-28 09:32:18 -06:00
Jeremy Soller
df7bc45734 Merge branch 'fix-neverball-again' into 'master'
Fix dynamically linked Neverball

See merge request redox-os/cookbook!563
2025-07-28 09:31:39 -06:00
Wildan Mubarok
c5a7b03f23 Only create artifacts in MR 2025-07-28 14:07:11 +00:00
Wildan Mubarok
e57b033fae Fix blocked by manual trigger 2025-07-28 14:01:05 +00:00
Wildan Mubarok
ce17706497 Do not create artifacts in CI 2025-07-28 13:46:56 +00:00
Wildan Mubarok
e4984c338c Replace old orbutils in config 2025-07-28 12:01:43 +00:00
Josh Megnauth
b6faaf923c
Fix dynamically linked Neverball 2025-07-28 00:22:36 -04:00
Jeremy Soller
e0e6530b1e Merge branch 'metapackage' into 'master'
Support for metapackages

See merge request redox-os/cookbook!562
2025-07-27 10:30:44 -06:00
Wildan M
519a9911d9 Fix build 2025-07-27 22:13:30 +07:00
Wildan M
5de3e8327a Fix build 2025-07-27 22:09:12 +07:00
Wildan M
132199cd54 Apply version meta 2025-07-27 21:50:37 +07:00
Wildan M
25141384b4 Support for metapackages 2025-07-27 21:43:54 +07:00
Jeremy Soller
b3559d7a1d Merge branch 'dyn-link-mesa-tyrian' into 'master'
Dynamically linked Mesa, Mesa GLU, Tyrian, and Quake

See merge request redox-os/cookbook!561
2025-07-27 07:08:23 -06:00
Jeremy Soller
6916d14dd0 Merge branch 'enhance-ci-push' into 'master'
Add submodule push and limit test CI

See merge request redox-os/redox!1614
2025-07-26 12:25:33 -06:00
Jeremy Soller
eada032d5a Merge branch 'rust-linking' into 'master'
Update and Fix rust linking

See merge request redox-os/cookbook!560
2025-07-26 06:55:30 -06:00
Josh Megnauth
cabb1ff564
Dyn link Mesa, Mesa GLU, Tyrian, Quake 2025-07-26 01:16:55 -04:00
Wildan Mubarok
b1a40a2b57 Strip is handled automatically 2025-07-25 08:50:43 +00:00
Wildan Mubarok
6098ef179a Update args and fix rust auto deps 2025-07-25 07:07:31 +00:00
Wildan Mubarok
2b0c27c02e Revert comments 2025-07-25 05:02:57 +00:00
Wildan Mubarok
fe314d7b6a Add RUSTFLAGS again 2025-07-25 05:00:21 +00:00
Wildan Mubarok
7b9f586c37 Update and Fix rust linking 2025-07-25 03:50:05 +00:00
Jeremy Soller
019f4d2876
Update redoxfs 2025-07-24 13:46:18 -06:00
Jeremy Soller
cd9eeaccfc
Update submodules 2025-07-24 13:42:32 -06:00
Jeremy Soller
671517b9a4 Merge branch 'g++-fix' into 'master'
Compile gcc libraries in gcc13

See merge request redox-os/cookbook!559
2025-07-24 06:21:37 -06:00
Ribbon
25474ebbe3 Add dev-redox filesystem configuration 2025-07-23 14:49:41 -03:00
Wildan Mubarok
46fa0798f8 Compile gcc libraries in gcc13 2025-07-22 20:15:37 +00:00
Jeremy Soller
c3c7216c2f Merge branch 'add-linker-and-gnusub' into 'master'
Add LDFLAGS for linking nested libraries and helper for downloading gnu-config

See merge request redox-os/cookbook!558
2025-07-22 06:40:55 -06:00
Wildan Mubarok
c05194b3e9 Add LDFLAGS for linking nested libraries and helper for downloading gnu-config 2025-07-22 10:15:50 +00:00
Jeremy Soller
f2b968f537
Update cookbook 2025-07-21 13:48:55 -06:00
Jeremy Soller
974b6807c7 Merge branch 'fix-cmake' into 'master'
Fix and update cmake

See merge request redox-os/cookbook!557
2025-07-21 13:48:10 -06:00
Jeremy Soller
b8ae5014d5 Merge branch 'fix-libuv' into 'master'
Add necessary C code for libuv

See merge request redox-os/cookbook!556
2025-07-21 13:47:52 -06:00
Jeremy Soller
435097cb46 Merge branch 'fix-zstd' into 'master'
Fix and promote zstd

See merge request redox-os/cookbook!555
2025-07-21 13:47:38 -06:00
Wildan Mubarok
339669108e Fix and update cmake 2025-07-21 19:22:28 +00:00
Wildan Mubarok
5df0844448 Add necessary C code for libuv 2025-07-21 19:14:37 +00:00
Wildan Mubarok
50d43548cd Fix and promote zstd 2025-07-21 15:58:32 +00:00
Jeremy Soller
bd121e195c
Update submodules 2025-07-21 08:06:32 -06:00
Jeremy Soller
6d5c2a0be7 Merge branch 'update-websurf' into 'master'
Fix and update netsurf

See merge request redox-os/cookbook!552
2025-07-21 07:55:33 -06:00
Jeremy Soller
baa8dc1328 Merge branch 'recipe-go' into 'master'
Update Go recipe

See merge request redox-os/cookbook!554
2025-07-21 07:54:53 -06:00
Ribbon
10e8907648 Add policy for recipe naming 2025-07-21 10:25:23 -03:00
Wildan Mubarok
89f928d1d7 Adapt for gid_t/uid_t redox size 2025-07-21 00:30:24 +00:00
Wildan Mubarok
c854d51097 Update Go recipe 2025-07-20 17:19:49 +00:00
Wildan Mubarok
4f8a705c58 Fix and update netsurf 2025-07-20 06:33:45 +00:00
Jeremy Soller
f307b49890
Disable ncdu 2025-07-18 08:54:55 -06:00
Jeremy Soller
ae83548bfd Merge branch 'ensure-correct-toml' into 'master'
Ensure all TOML recipes are valid

See merge request redox-os/cookbook!549
2025-07-16 20:18:16 -06:00
Jeremy Soller
34e14a556a Merge branch 'update-cookbook' into 'master'
Update cookbook

See merge request redox-os/redox!1616
2025-07-16 20:17:16 -06:00
Wildan M
8d71d23f91 Update cookbook 2025-07-15 21:36:23 +07:00
Jeremy Soller
12fbc70dc8 Merge branch 'fix-git' into 'master'
Fix git dynamic link

See merge request redox-os/cookbook!551
2025-07-15 06:20:22 -06:00
Wildan Mubarok
745a3b8830 Fix git dynamic link 2025-07-15 01:12:23 +00:00
Jeremy Soller
9ee7bb6ccf Merge branch 'add-lsd-to-ci' into 'master'
add lsd to x86_64 CI

See merge request redox-os/redox!1615
2025-07-14 10:16:12 -06:00
Jeremy Soller
a4321fb298 Merge branch 'promote-lsd' into 'master'
promote lsd out of wip

See merge request redox-os/cookbook!548
2025-07-14 10:16:04 -06:00
Josh Megnauth
eee3848030
Ensure all TOML recipes are valid
* Dependencies have to be proper package names
* A few WIP packages had invalid TOMLs, like missing quotation marks for
  strings
2025-07-14 08:13:38 -04:00
auronandace
4771cd199b add lsd to x86_64 CI 2025-07-13 17:57:03 +01:00
auronandace
e207b30767 promote lsd out of wip 2025-07-13 17:48:34 +01:00
Wildan Mubarok
e7317b2138 Use other token for pushing 2025-07-13 15:12:05 +00:00
Wildan Mubarok
076353d96b Add submodule push and limit test CI 2025-07-13 14:56:59 +00:00
Jeremy Soller
13738f80d2 Merge branch 'libsodium-config.sub' into 'master'
Update libsodium and protobuf

See merge request redox-os/cookbook!547
2025-07-13 06:49:08 -06:00
Jeremy Soller
680784fbae Merge branch 'enable-more-ci' into 'master'
Enable more packages on x86_64

See merge request redox-os/redox!1613
2025-07-13 06:48:55 -06:00
Jeremy Soller
ea5789cccb Merge branch 'qemu-shallow' into 'master'
Set qemu as shallow clone

See merge request redox-os/cookbook!546
2025-07-13 06:48:20 -06:00
Jeremy Soller
a01479ab60 Merge branch 'ncdu-update' into 'master'
Update ncdu recipe

See merge request redox-os/cookbook!545
2025-07-13 06:48:07 -06:00
Jeremy Soller
6c3cc83f6d Merge branch 'index-crate-shallow' into 'master'
Use shallow clone for crates.io index

See merge request redox-os/cookbook!544
2025-07-13 06:47:47 -06:00
Jeremy Soller
06c4188d9d Merge branch 'shallow-clone-and-rust' into 'master'
Implement shallow clone and migrate rust recipe

See merge request redox-os/cookbook!540
2025-07-13 06:47:11 -06:00
Wildan Mubarok
8d10768c19 Implement shallow clone and migrate rust recipe 2025-07-13 06:47:11 -06:00
Jeremy Soller
bd3037626f Merge branch 'add-onefetch-to-ci' into 'master'
add onefetch to x86_64 CI

See merge request redox-os/redox!1612
2025-07-13 06:46:07 -06:00
Jeremy Soller
a33b7d4737 Merge branch 'promote-onefetch' into 'master'
move onefetch out of wip

See merge request redox-os/cookbook!543
2025-07-13 06:45:42 -06:00
Jeremy Soller
0d3519b9d1 Merge branch 'repo-builder' into 'master'
Write repo builder in rust

See merge request redox-os/cookbook!542
2025-07-13 06:44:26 -06:00
Wildan Mubarok
cf13e381c7 Write repo builder in rust 2025-07-13 06:44:25 -06:00
Jeremy Soller
d4aa96979f Merge branch 'simple-http-server' into 'master'
Update http server recipes

See merge request redox-os/cookbook!539
2025-07-13 06:42:32 -06:00
Wildan Mubarok
d17e520284 Update http server recipes 2025-07-13 06:42:32 -06:00
Jeremy Soller
8674af79e6 Merge branch 'logd_improvements' into 'master'
Remove unused logd argument

See merge request redox-os/cookbook!541
2025-07-13 06:41:18 -06:00
Wildan Mubarok
576d8ae6e6 Add simple-http-server 2025-07-13 11:14:28 +00:00
Wildan Mubarok
301dd90f47 Comment out mdp 2025-07-13 10:48:48 +00:00
Wildan Mubarok
978c76c2f5 Enable more packages on x86_64 2025-07-13 10:41:21 +00:00
Wildan Mubarok
fa9780afd6 Update libsodium and protobuf 2025-07-13 10:30:41 +00:00
Wildan Mubarok
4c52336435 Set qemu as shallow clone 2025-07-13 10:08:25 +00:00
Wildan Mubarok
c375f89eca Update ncdu recipe 2025-07-13 09:25:34 +00:00
Wildan Mubarok
a431de9c2b Use shallow clone for crates.io index 2025-07-13 09:00:52 +00:00
auronandace
f990055ecf add onefetch to x86_64 CI 2025-07-13 08:31:11 +01:00
auronandace
7bf73db4c9 move onefetch out of wip 2025-07-13 08:12:23 +01:00
bjorn3
c1da3e73f4 Remove unused logd argument 2025-07-12 17:17:56 +02:00
Jeremy Soller
2fb773915c
config: move userutils to base and remove dnsd 2025-07-11 09:28:54 -06:00
Jeremy Soller
2cb3fec1de
x11: add webkitgtk3 2025-07-11 09:27:56 -06:00
Jeremy Soller
e587acf4df Merge branch 'enable-rustpython' into 'master'
Enable rustpython

See merge request redox-os/redox!1611
2025-07-10 14:16:03 -06:00
Jeremy Soller
3cab7ea045 Merge branch 'fix-dev' into 'master'
Fix dev C example

See merge request redox-os/redox!1610
2025-07-10 14:15:52 -06:00
Wildan Mubarok
a9eb7d2f16 Enable rustpython 2025-07-10 02:49:58 +00:00
Wildan M
9e2de0f7e2 Fix dev C example 2025-07-10 09:30:32 +07:00
Jeremy Soller
c9f1240cf8 Merge branch 'add-ci' into 'master'
Add CI Tests

See merge request redox-os/cookbook!537
2025-07-09 12:42:27 -06:00
Wildan M
cc2dd33187 Typo 2025-07-09 22:56:00 +07:00
Wildan M
88858d41e6 Typo 2025-07-09 22:54:22 +07:00
Wildan M
d3230bad88 Fix fuse deps 2025-07-09 22:53:33 +07:00
Jeremy Soller
cc4a58cab4 Merge branch 'update-pkgar' into 'master'
Update pkgar cookbook

See merge request redox-os/cookbook!536
2025-07-09 09:48:22 -06:00
Wildan Mubarok
1c66b1f297 Update pkgar cookbook 2025-07-09 09:48:22 -06:00
Jeremy Soller
722ebf6f30 Merge branch 'repo-offline' into 'master'
Add REPO_OFFLINE option

Closes #1202

See merge request redox-os/redox!1607
2025-07-09 09:47:50 -06:00
Jeremy Soller
2188396298 Merge branch 'cookbook-sha' into 'master'
Update cookbook

See merge request redox-os/redox!1609
2025-07-09 09:47:21 -06:00
Wildan M
e03652bffe Fix build 2025-07-09 22:41:41 +07:00
Wildan M
32da01983e Add CI Tests 2025-07-09 22:33:21 +07:00
Ron Williams
059f8f0bf2 Update cookbook 2025-07-09 11:08:15 +00:00
Jeremy Soller
8fa5b0b272 Merge branch 'str-to-PackageName' into 'master'
be explicit in collecting to a Vec of PackageName

See merge request redox-os/cookbook!535
2025-07-08 17:29:12 -06:00
auronandace
144d804a3a be explicit in collecting to a Vec of PackageName 2025-07-08 17:19:02 +01:00
Jeremy Soller
9403e65845 Merge branch 'improve-recipes-packages-api' into 'master'
Improve package and recipes API

See merge request redox-os/cookbook!534
2025-07-08 06:06:33 -06:00
Jeremy Soller
d326fc9ae9 Merge branch 'meson-discovery' into 'master'
Set meson cross file prefix to /usr

See merge request redox-os/cookbook!533
2025-07-08 06:03:18 -06:00
Jeremy Soller
110e49d080 Merge branch 'fix-sysroot-update' into 'master'
Fix sysroot update logic

See merge request redox-os/redox!1608
2025-07-08 06:02:28 -06:00
Wildan Mubarok
174fcaa6b9 Fix sysroot update logic 2025-07-08 10:21:16 +00:00
Josh Megnauth
26c680d57e
Improve package and recipes API
The main changes here are to leverage PackageError and PackageName more.

I also fixed a bug I introduced by misunderstanding code in auto_deps. auto_deps should return PackageNames instead of Strings, but I converted the Strings too early.
2025-07-07 23:17:04 -04:00
Wildan Mubarok
49bb9d8b64 Set meson cross file prefix to /usr 2025-07-07 22:26:37 +00:00
Jeremy Soller
33283b91d8
Update cookbook 2025-07-07 16:10:32 -06:00
Jeremy Soller
1c58dde125 Merge branch 'update-llvm18' into 'master'
Simplify llvm18 recipe

See merge request redox-os/cookbook!531
2025-07-07 15:06:12 -06:00
Jeremy Soller
339e0e00c4 Merge branch 'simplify-mesa' into 'master'
Simplify mesa recipe

See merge request redox-os/cookbook!532
2025-07-07 14:57:40 -06:00
Wildan Mubarok
6445edc868 Simplify mesa recipe 2025-07-07 20:36:46 +00:00
Wildan Mubarok
c5d02fa039 Fix compilation 2025-07-07 20:14:05 +00:00
Wildan Mubarok
80773c333d Simplify llvm18 recipe 2025-07-07 19:10:52 +00:00
Jeremy Soller
d2128d6bee Merge branch 'more-gcc-fixes' into 'master'
Copy missing .o and .a files from prefix into the gcc package (Janky fix)

See merge request redox-os/cookbook!530
2025-07-07 06:37:18 -06:00
Ron Williams
76c77039cc Copy missing .o and .a files from prefix into the gcc package (Janky fix) 2025-07-07 06:37:18 -06:00
Wildan Mubarok
0c1ea19680 Merge branch redox:master into repo-offline 2025-07-07 07:40:27 +00:00
Jeremy Soller
8133b5f119
Update cookbook and relibc 2025-07-06 19:49:14 -06:00
Jeremy Soller
b87024711a Merge branch 'fix-libsodium' into 'master'
Fix libsodium compilation

See merge request redox-os/cookbook!529
2025-07-06 06:54:27 -06:00
Wildan Mubarok
3ad8ddf69e Fix libsodium compilation 2025-07-06 08:06:09 +00:00
Jeremy Soller
6990b98d1a Merge branch 'offline-mode' into 'master'
Add an option to not update recipes

See merge request redox-os/cookbook!528
2025-07-05 15:27:57 -06:00
Wildan Mubarok
cb619120a4 Make repo config configurable with integer 2025-07-05 16:21:58 +00:00
Wildan Mubarok
47805f2362 Add REPO_OFFLINE option 2025-07-05 15:53:39 +00:00
Wildan Mubarok
bc2a4d908a Add an option to not update recipes 2025-07-05 15:45:05 +00:00
Jeremy Soller
3d9f377e3b Merge branch 'gnome-web' into 'master'
Add gnome-web / ephiphany as wip

See merge request redox-os/cookbook!527
2025-07-05 09:20:35 -06:00
Jeremy Soller
006ac4b73a Merge branch 'reuse-pkgutils-package-struct' into 'master'
Move struct Package to redox-pkg

See merge request redox-os/cookbook!521
2025-07-05 09:19:36 -06:00
Jeremy Soller
289becea87 Merge branch 'dyn-link-duke' into 'master'
Dynamically linked Duke Nukem

See merge request redox-os/cookbook!518
2025-07-05 09:17:56 -06:00
Jeremy Soller
513f9cfed5 Merge branch 'fix_whitespace' into 'master'
use spaces for whitespace

See merge request redox-os/redox!1606
2025-07-05 09:17:12 -06:00
Jeremy Soller
cec9a42047 Merge branch 'rustpython' into 'master'
Pin RustPython version

See merge request redox-os/cookbook!526
2025-07-05 08:57:49 -06:00
Wildan Mubarok
2bd9da2100 Pin RustPython version 2025-07-05 08:57:49 -06:00
Jeremy Soller
b029ef281f Merge branch 'pin-uutils-to-0.1.0' into 'master'
Pin uutils to 0.1.0 commit hash

See merge request redox-os/cookbook!525
2025-07-05 08:53:32 -06:00
James Matlik
5db4d1df97 Add TODO about why we pinned the version 2025-07-05 10:34:25 -04:00
auronandace
76c5b22d9f use spaces for whitespace 2025-07-05 15:08:40 +01:00
Josh Megnauth
0ae1974a03
Move struct Package to redox-pkg
This deduplicates code as well as forces names to be sanitized. The API
for both redox-pkg and cookbook need some reimagining due to the
reshuffling, but this patch is not concerned with that as yet.
2025-07-05 07:48:28 -04:00
Wildan Mubarok
f5e0b2d3be Add gnome-web as wip 2025-07-05 09:35:38 +00:00
James Matlik
2a63e439d0 Pin uutils to 0.1.0 commit hash
Building against the mainline resulted in instability, namely dd.
Pinning to a stable release ensures stable behavior for the next
release of RedoxOS.
2025-07-05 00:41:59 -04:00
Jeremy Soller
8b8ad13060 Merge branch 'sscache' into 'master'
Support build with sccache in podman

See merge request redox-os/redox!1605
2025-07-04 20:54:16 -06:00
Wildan Mubarok
916d8335e3 Support build with sccache in podman 2025-07-04 20:54:16 -06:00
Jeremy Soller
f7f69579e5 Merge branch 'meson-sccache' into 'master'
Fix regression in meson

See merge request redox-os/cookbook!523
2025-07-04 18:56:14 -06:00
Jeremy Soller
c71a0c62f4 Merge branch 'rename-wrapper' into 'master'
Rename RUSTC_WRAPPER to CC_WRAPPER

See merge request redox-os/cookbook!524
2025-07-04 18:55:50 -06:00
Wildan Mubarok
4499e9b688 Rename RUSTC_WRAPPER to CC_WRAPPER 2025-07-05 00:04:22 +00:00
Wildan Mubarok
81ed01792d Fix regression in meson 2025-07-04 23:44:44 +00:00
Jeremy Soller
c750b92482 Merge branch 'sccache-opt' into 'master'
Add support for sccache envar handling

See merge request redox-os/cookbook!522
2025-07-04 07:31:50 -06:00
Wildan Mubarok
c03c493bcb Add support for sccache envar handling 2025-07-04 07:31:50 -06:00
Ribbon
ba02dd5024 Fix the cosmic-ext-calculator recipe and update TODOs 2025-07-04 08:33:39 -03:00
Ribbon
d1b5fcf6d1 Fix the libgpm recipe and update TODOs 2025-07-04 08:04:12 -03:00
Ribbon
8b1d6031a8 Try to fix the rx recipe and update TODOs 2025-07-04 06:57:44 -03:00
Ribbon
c9fc74c2f0 Fix the ratzilla recipe and update TODOs 2025-07-04 04:11:52 -03:00
Ribbon
0dcdfc5961 Try to fix the sloth recipe and update TODOs 2025-07-03 11:17:47 -03:00
Jeremy Soller
442fda4c5d Merge branch 'fix-distclean' into 'master'
Fix make clean

Closes #231

See merge request redox-os/cookbook!520
2025-07-03 08:01:37 -06:00
Wildan Mubarok
27ea7b99d8 Fix make clean 2025-07-03 13:32:51 +00:00
Jeremy Soller
e09be71ed7 Merge branch 'make-multiple-targets' into 'master'
Open podman once for multiple jobs in repo.mk

See merge request redox-os/redox!1604
2025-07-03 06:43:14 -06:00
Ribbon
b0ed142293 Fix the sphere recipe and update TODOs 2025-07-03 09:05:45 -03:00
Ribbon
79a1806abd Fix the cargo-preflight recipe and update a TODO 2025-07-03 08:59:42 -03:00
Ribbon
5e4089381c Fix the feluda recipe and update a TODO 2025-07-03 08:50:24 -03:00
Ribbon
63da499c39 Try to fix the ratzilla recipe script again 2025-07-03 08:20:29 -03:00
Ribbon
66889c4846 Try to fix the ratzilla recipe script 2025-07-03 08:17:48 -03:00
Ribbon
883cb05808 Try to fix the ratzilla recipe and update TODOs 2025-07-03 08:12:58 -03:00
Petr Hrdina
3e8464aa16
Open podman once for multiple jobs in repo.mk 2025-07-03 13:12:36 +02:00
Ribbon
a6cdb3f9de Fix the dog recipe conflict 2025-07-03 07:11:21 -03:00
Ribbon
78b7bb373c Fix the somo recipe conflict 2025-07-03 07:07:25 -03:00
Ribbon
b24b742e12 Update binwalk recipe 2025-07-03 06:51:35 -03:00
Ribbon
2458a4ecd4 Add recipes 2025-07-03 06:50:39 -03:00
Ribbon
badf148035 Add recipes 2025-07-03 06:06:25 -03:00
Josh Megnauth
e8e8dea097
Dynamically linked Duke Nukem 2025-07-02 22:20:42 -04:00
Jeremy Soller
fcbc2ea787
Fix libtool-build not removing old directories 2025-07-02 14:27:07 -06:00
Jeremy Soller
c81158e8c2
Update installer and redoxfs 2025-07-02 13:46:26 -06:00
Jeremy Soller
a2e07201c8
Update relibc and cookbook 2025-07-02 12:56:00 -06:00
Jeremy Soller
ce132a8e04 Merge branch 'make-multiple-targets' into 'master'
Allow multiple recipes in target without 'l'

See merge request redox-os/redox!1603
2025-07-02 09:33:34 -06:00
Jeremy Soller
1f238c0f91 Merge branch 'fix-auto_deps-stage_toml' into 'master'
Scan more directories in auto_deps

Closes installer#24, redox#1598, and redox#1600

See merge request redox-os/cookbook!517
2025-07-02 09:30:23 -06:00
Petr Hrdina
c90d1014a0
Allow multiple recipes in target without 'l' 2025-07-02 10:22:52 +02:00
Josh Megnauth
57d4249847
Scan more directories in auto_deps
Closes: redox-os/redox#1600, redox-os/redox#1598
Probably closes: redox-os/installer#24

Some packages place files in nested directories, such as
`lib/packagename` or `libexec/ARCH/gcc`. If these directories are not
scanned, the dependencies key in stage.toml will be empty which leads to
dependencies not being installed in the image.
2025-07-02 01:51:00 -04:00
Jeremy Soller
f27c2ba5a8 Merge branch 'sqllogictest' into 'master'
Add sqllogictest-rs

See merge request redox-os/cookbook!394
2025-07-01 08:23:38 -06:00
Ashton Kemerling
bab021efc9
Use built in cookbook_cargo_packages instead of custom script. 2025-06-30 20:10:38 -06:00
Ashton Kemerling
9481a62104 Apply 1 suggestion(s) to 1 file(s)
Co-authored-by: Ribbon <ribbon_45@proton.me>
2025-07-01 02:03:19 +00:00
Jeremy Soller
2f6c43c0f5 Merge branch 'cookbook-no-dsnd' into 'master'
Update cookbook to fix dsnd problem

See merge request redox-os/redox!1602
2025-06-30 06:18:07 -06:00
Ron Williams
37eec53233 Update cookbook to fix dsnd problem 2025-06-29 21:20:26 -07:00
Jeremy Soller
82d3fa3ace Merge branch 'native_bootstrap_indentation' into 'master'
ensure consistant formatting using spaces

See merge request redox-os/redox!1601
2025-06-29 12:21:54 -06:00
Jeremy Soller
6b73b106f1 Merge branch 'uefi-bins' into 'master'
Dynamically search UEFI firmware

See merge request redox-os/redox!1593
2025-06-29 12:21:15 -06:00
Wildan Mubarok
fd370ccf7e Dynamically search UEFI firmware 2025-06-29 12:21:15 -06:00
Jeremy Soller
0fd2b965fc Merge branch 'fix-non-native-arch' into 'master'
Do not build host prefix for MacOS Podman build

See merge request redox-os/redox!1600
2025-06-29 12:20:47 -06:00
Wildan Mubarok
f865aa3866 Do not build host prefix for MacOS Podman build 2025-06-29 12:20:47 -06:00
auronandace
cf549d8f3e ensure consistant formatting using spaces 2025-06-29 17:53:55 +01:00
Jeremy Soller
0081eabd10 Merge branch 'aarch64-dev' into 'master'
Add more packages to aarch64

See merge request redox-os/redox!1599
2025-06-29 08:18:07 -06:00
Wildan Mubarok
fa420097a2 Equalize desktop 2025-06-29 13:48:01 +00:00
Jeremy Soller
fa5cfdb00c Merge branch 'fix_runtime_dep_take2' into 'master'
Correctly mark terminfo as runtime dependency for ncdu (take 2)

See merge request redox-os/cookbook!516
2025-06-29 07:43:59 -06:00
Wildan Mubarok
ea8998d3a2 Add more packages to aarch64 2025-06-29 13:43:25 +00:00
bjorn3
d0daacb217 Correctly mark terminfo as runtime dependency for ncdu (take 2) 2025-06-29 15:43:09 +02:00
Jeremy Soller
f55e8d5d15 Merge branch 'fix_runtime_dep' into 'master'
Correctly mark terminfo as runtime dependency for ncdu

See merge request redox-os/cookbook!515
2025-06-29 06:03:37 -06:00
bjorn3
3a336cfa2d Correctly mark terminfo as runtime dependency for ncdu 2025-06-29 12:03:36 +02:00
Jeremy Soller
b380ff2ad3 Disable rustpython 2025-06-28 16:39:27 -06:00
Jeremy Soller
9d5819d403 Merge branch 'migrate_to_recipe_toml' into 'master'
Migrate a bunch of recipes to recipe.toml

See merge request redox-os/cookbook!514
2025-06-28 15:39:56 -06:00
bjorn3
56a897e40d Use a recipe.toml file for ncdu
This gives a linker error about multiple definitions both before and
after.
2025-06-28 21:59:04 +02:00
bjorn3
d99aef95ce Use a recipe.toml file for osdemo 2025-06-28 21:50:55 +02:00
bjorn3
157fc07a48 Use a recipe.toml file for sdl2-gears
It crashes at runtime, but this already happened before this change.
2025-06-28 21:43:59 +02:00
bjorn3
da44aa7d3a Use a recipe.toml file for sdl-player
Sdl-player currently doesn't build. Neither before nor after this change.
2025-06-28 21:06:51 +02:00
Jeremy Soller
25b13e49b7 Merge branch 'speedup-openssl1' into 'master'
Skip man pages build for openssl1

See merge request redox-os/cookbook!511
2025-06-28 12:25:22 -06:00
Jeremy Soller
09077fc533 Merge branch 'fix_base_recipe' into 'master'
Remove reference to dnsd from the base recipe

See merge request redox-os/cookbook!513
2025-06-28 12:23:01 -06:00
bjorn3
090cb71aea Remove reference to dnsd from the base recipe
It no longer exists.
2025-06-28 19:56:57 +02:00
Wildan Mubarok
8f82765e86 Skip man pages build for openssl1 2025-06-28 15:11:40 +00:00
Jeremy Soller
75062aa82f Merge branch 'no-rustpython' into 'master'
Disable RustPython in CI, it does not compile

See merge request redox-os/redox!1598
2025-06-28 08:25:51 -06:00
Ron Williams
e19f240066 Disable RustPython in CI, it does not compile 2025-06-27 21:48:24 -07:00
Jeremy Soller
fc326811f1 Merge branch 'fix_indentation' into 'master'
use spaces throughout for whitespace for consistant formatting

See merge request redox-os/redox!1597
2025-06-27 07:09:37 -06:00
Jeremy Soller
0beef41874 Merge branch 'enable-rustpython' into 'master'
Enable the RustPython recipe again for x86-64

See merge request redox-os/redox!1595
2025-06-27 07:07:28 -06:00
Jeremy Soller
f4b48e7cd0 Merge branch 'ci-add-libstdcxx' into 'master'
Add libstdcxx to build server CI

See merge request redox-os/redox!1596
2025-06-27 07:05:57 -06:00
auronandace
7146aae278 use spaces throughout for whitespace for consistant formatting 2025-06-27 11:08:37 +01:00
Petr Hrdina
02fa880f3e
Add libstdcxx to build server CI 2025-06-27 08:16:17 +02:00
Ribbon
62136787c0 Enable the RustPython recipe again for x86-64 2025-06-26 20:33:08 -03:00
Jeremy Soller
185982b64b
Update cookbook and relibc 2025-06-25 08:52:41 -06:00
Jeremy Soller
cf34a9397d Merge branch 'add-hnefatafl-copenhagen' into 'master'
Add hnefatafl-client

See merge request redox-os/cookbook!502
2025-06-25 08:50:24 -06:00
David Campbell
88050989a9 Add hnefatafl-client 2025-06-25 08:50:24 -06:00
Jeremy Soller
c64befc7f3 Merge branch 'add-BROWSER' into 'master'
Add BROWSER environment variable to desktop config.

See merge request redox-os/redox!1588
2025-06-25 08:49:56 -06:00
Jeremy Soller
422da0f2ed Merge branch 'fix-myfiles-recipe' into 'master'
Fix the myfiles recipe script

See merge request redox-os/cookbook!506
2025-06-25 08:46:21 -06:00
Jeremy Soller
3c9bffa547 Merge branch 'master' into 'master'
Add make recipe commands for multiple targets, speedup category.sh for podman build.

See merge request redox-os/redox!1590
2025-06-25 08:46:04 -06:00
Jeremy Soller
0366487440 Merge branch 'fix-gcc-as' into 'master'
Add POSIX test suite, improve gcc recipe

See merge request redox-os/cookbook!507
2025-06-25 08:44:13 -06:00
Jeremy Soller
2fd94ee737 Merge branch 'nano-deps' into 'master'
Add terminfo as nano package deps

See merge request redox-os/cookbook!509
2025-06-25 08:43:31 -06:00
Jeremy Soller
1991f17ef7 Merge branch 'netboot_improvements' into 'master'
Bunch of netboot improvements

See merge request redox-os/redox!1591
2025-06-25 08:43:11 -06:00
Jeremy Soller
54cd03c4e1 Merge branch 'ci-add-libgcc' into 'master'
Add libgcc to build server CI

Closes #1602

See merge request redox-os/redox!1592
2025-06-25 08:42:02 -06:00
Jeremy Soller
1c0cb477c6 Merge branch 'libtool-deps' into 'master'
Fix podman continously trying to rebuild libtool-build

See merge request redox-os/redox!1594
2025-06-25 08:40:59 -06:00
Ribbon
38dda81b47 Improve the "Chat" section explanation 2025-06-24 21:42:50 -03:00
Ribbon
1783928192 Improve the "Chat" section and add more GitLab information in CONTRIBUTING.md 2025-06-24 21:39:00 -03:00
bjorn3
fc19e157d0 Merge branch 'irc_to_chat' into 'master'
Irc to chat

Closes #230

See merge request redox-os/cookbook!510
2025-06-24 21:02:09 +00:00
auronandace
80251d5d5a git add halloy and tiny in chat 2025-06-24 21:07:25 +01:00
auronandace
fc794e482d move halloy and tiny to chat 2025-06-24 21:03:45 +01:00
bjorn3
b4ca9e617c Use http to download redox-live.iso during netbooting 2025-06-24 20:53:40 +02:00
Wildan Mubarok
e36fdf54c4 Fix podman continously trying to rebuild libtool-build 2025-06-24 10:39:51 +00:00
Petr Hrdina
5404cae76c
Add libgcc to build server CI 2025-06-22 21:02:47 +02:00
bjorn3
fb64e5e9b8 Use the build dir as tftproot and build a suitable tftproot when building the live disk 2025-06-22 20:23:28 +02:00
bjorn3
d2fde06fd1 Rename livedisk.iso to redox-live.iso 2025-06-22 20:20:09 +02:00
bjorn3
ccb1509f00 Rename redox-live.img to redox-live.iso 2025-06-22 20:13:59 +02:00
Wildan Mubarok
ac3d53cba3 Add terminfo as nano package deps 2025-06-22 17:07:35 +00:00
Jeremy Soller
ed76bda991 Merge branch 'remove_some_recipes' into 'master'
Remove some recipes

See merge request redox-os/cookbook!508
2025-06-22 09:18:50 -06:00
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
bjorn3
62c96897c0 Remove newlib recipes
We use relibc as libc rather than newlib. The redox newlib fork is also archived.
2025-06-22 16:03:48 +02:00
Petr Hrdina
811e267642
Speedup category.sh for podman build 2025-06-22 12:35:04 +02:00
Petr Hrdina
42b1a1c14a
Add make recipe commands for multiple targets 2025-06-22 12:34:42 +02:00
Ron Williams
aced42af12 Add POSIX test suite, improve gcc recipe 2025-06-20 19:14:26 -07:00
David Campbell
4be6155e42 unset BROWSER after starting orbital. 2025-06-20 18:38:52 -04:00
David Campbell
b25fbb3900 Add BROWSER environment variable to desktop config. 2025-06-20 18:38:52 -04:00
Ribbon
6f13b6a05d Fix the myfiles recipe script 2025-06-20 15:35:26 -03:00
Ribbon
ddb5ff532c Improve the explanation of two items in CONTRIBUTING.md 2025-06-19 23:11:08 -03:00
Ribbon
e057c5aa8a Add recipes 2025-06-19 21:01:33 -03:00
Jeremy Soller
4fff611e10
Update cookbook 2025-06-18 20:47:58 -06:00
Jeremy Soller
ab8e300cf6
cosmic-store: depend on libxkbcommon 2025-06-18 20:47:40 -06:00
Jeremy Soller
e95c229677
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/redox 2025-06-18 16:53:18 -06:00
Jeremy Soller
fcbfdcdfbc
Update cookbook 2025-06-18 16:53:14 -06:00
Jeremy Soller
48766ebaf7
cosmic-files: depend on libxkbcommon 2025-06-18 16:53:00 -06:00
Jeremy Soller
d8d2599f11
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/cookbook 2025-06-18 16:52:32 -06:00
Jeremy Soller
85b04a5bfd
libxkbcommon: compile dynamically 2025-06-18 16:52:17 -06:00
Ribbon
46f3c73bec Update imgui recipes information 2025-06-16 20:32:00 -03:00
Ribbon
e1de5cd57e Add imgui recipes 2025-06-16 20:28:22 -03:00
Ribbon
953c6d595f Add recipes 2025-06-16 19:47:01 -03:00
Ribbon
8a1ed957f7 Improve CONTRIBUTING.md 2025-06-16 17:14:12 -03:00
Ribbon
70489f9452 Add and improve items on the ecosystem table in the README 2025-06-16 16:33:10 -03:00
Jeremy Soller
8143dbf021
Update cookbook 2025-06-15 21:12:32 -06:00
Jeremy Soller
51bad855b0
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/cookbook 2025-06-15 21:12:09 -06:00
Jeremy Soller
60618a9e47
webkitgtk3: disable gstreamer temporarily and use SOCK_STREAM instead of SOCK_SEQPACKET 2025-06-15 21:12:03 -06:00
Jeremy Soller
902e580101 Merge branch 'fix-tomlize-powerline' into 'master'
Fix and TOMLize tools/powerline

See merge request redox-os/cookbook!505
2025-06-14 07:05:26 -06:00
Josh Megnauth
54fe0c5af7
Fix and TOMLize tools/powerline
Part of #174
2025-06-14 02:29:03 -04:00
Jeremy Soller
ab49ed59ec
Update cookbook 2025-06-13 15:47:14 -06:00
Jeremy Soller
a7eb3c2a86
openjk: compile dynamically 2025-06-13 15:33:28 -06:00
Jeremy Soller
df9d92d250
Update cookbook 2025-06-13 15:27:06 -06:00
Jeremy Soller
3c00f77502
gigalomania: compile dynamically 2025-06-13 15:23:24 -06:00
Jeremy Soller
ce6db377f8
Update cookbook 2025-06-13 15:12:14 -06:00
Jeremy Soller
abce13bbc0
freeciv: fix compilation 2025-06-13 15:11:57 -06:00
Jeremy Soller
eabfac4d69
neverball: convert to toml 2025-06-13 13:19:05 -06:00
Jeremy Soller
71e2295e99
mgba: update and convert to toml 2025-06-13 13:08:36 -06:00
Jeremy Soller
114ceca0eb
Update cookbook 2025-06-13 12:30:14 -06:00
Jeremy Soller
3ec01b7693
Greatly increase recipe scanning performance 2025-06-13 12:28:55 -06:00
Jeremy Soller
d9b396a662
Update cookbook 2025-06-13 11:18:13 -06:00
Jeremy Soller
c853efdeb2
Replace libjpeg with libjpeg-turbo entirely 2025-06-13 11:00:31 -06:00
Jeremy Soller
0efb4e6435 Merge branch 'git-for-older' into 'master'
Make libtool cloning works for older git

See merge request redox-os/redox!1587
2025-06-12 20:21:51 -06:00
Wildan Mubarok
5ebd0729f9 Make libtool cloning works for older git 2025-06-13 02:16:00 +00:00
Jeremy Soller
3b67441ef1
Update cookbook 2025-06-12 13:04:26 -06:00
Jeremy Soller
b6f9f8b249
Update dependencies 2025-06-12 13:03:00 -06:00
Jeremy Soller
bd86de36fe
libjpeg: provided by libjpeg-turbo 2025-06-12 13:02:39 -06:00
Jeremy Soller
7cd845f0de
Update submodules 2025-06-12 12:25:16 -06:00
Jeremy Soller
ae6acd03c2
Update installer 2025-06-12 11:57:07 -06:00
Jeremy Soller
0952932bfb
Update cookbook 2025-06-12 11:49:01 -06:00
Jeremy Soller
8aa0d8b99d
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/cookbook 2025-06-12 11:48:47 -06:00
Jeremy Soller
2f9ad86548
Update pkgar 2025-06-12 11:48:41 -06:00
Jeremy Soller
64d96d6429
Update cookbook 2025-06-12 11:12:24 -06:00
Jeremy Soller
299d56578c Merge branch 'sed-no-widechar' into 'master'
Fix sed to work in spite of wide character test failing

See merge request redox-os/cookbook!499
2025-06-12 11:11:16 -06:00
Ron Williams
2caa208555 Fix sed to work in spite of wide character test failing 2025-06-12 11:11:16 -06:00
Jeremy Soller
e485738124 Merge branch 'recipe_conversion' into 'master'
Recipe conversion

See merge request redox-os/cookbook!495
2025-06-12 11:09:37 -06:00
Oleg Pittman
16e3790a50 Recipe conversion 2025-06-12 11:09:34 -06:00
Jeremy Soller
d235b684b9 Merge branch 'add-cc1-to-path' into 'master'
Add cc1 to path

See merge request redox-os/cookbook!500
2025-06-12 11:03:56 -06:00
Ron Williams
39aa043c35 Add cc1 to path 2025-06-12 11:03:55 -06:00
Jeremy Soller
691d845d4b Merge branch 'virtualbox-deprecated-audio-switch' into 'master'
vbox: --audio is deprecated/removed

See merge request redox-os/redox!1586
2025-06-12 11:03:05 -06:00
Jeremy Soller
1a89c1fc6e Merge branch 'improve-myfiles' into 'master'
Improve the myfiles recipe script

See merge request redox-os/cookbook!501
2025-06-12 11:02:44 -06:00
Jeremy Soller
8a6a12e94b Merge branch 'fix-libgmp' into 'master'
Use GNU FTP mirror for libgmp

See merge request redox-os/cookbook!503
2025-06-12 11:01:59 -06:00
Wildan Mubarok
221b524d23 Use GNU FTP mirror for libgmp 2025-06-12 11:01:59 -06:00
Jeremy Soller
041401f67c Merge branch 'recursive-cook' into 'master'
Cook recipes with depedencies

See merge request redox-os/cookbook!504
2025-06-12 11:00:59 -06:00
Jeremy Soller
05e7695761 Merge branch 'faster-libtool-clone' into 'master'
Speedup cloning libtool

See merge request redox-os/redox!1584
2025-06-12 10:54:46 -06:00
Jeremy Soller
9750f5548d
Update submodules 2025-06-12 10:53:16 -06:00
Jeremy Soller
fc4651c272 Merge branch 'netboot' into 'master'
Add support for netboot

See merge request redox-os/redox!1583
2025-06-12 10:52:48 -06:00
Jeremy Soller
767063380d Merge branch 'patch-ci-fix' into 'master'
Fix CI regarding to glibc version

See merge request redox-os/redox!1582
2025-06-12 10:50:29 -06:00
Ribbon
7a34f3bdc3 Add the appcui recipe 2025-06-10 12:39:03 -03:00
Wildan Mubarok
0e5e9fbc58 Cook recipes with depedencies 2025-06-09 18:17:18 +00:00
Ribbon
5156207ff7 Update TODOs 2025-06-08 22:56:17 -03:00
Ribbon
d0bde665fd Fix the naga recipe and update a TODO 2025-06-08 21:23:59 -03:00
Ribbon
8bdc2cd8de Update TODOs 2025-06-08 21:15:27 -03:00
Ribbon
024ef6e7d6 Rename the sandbox-rs recipes to fix a conflict 2025-06-08 20:45:03 -03:00
Ribbon
ab73c9ed52 Update TODOs 2025-06-08 20:44:07 -03:00
Ribbon
418795d801 Fix and cleanup the kingslayer recipe 2025-06-08 19:58:31 -03:00
Ribbon
ba3a684587 Update TODOs 2025-06-08 19:56:00 -03:00
Ribbon
b2b989e0bd Update the rust-doom recipe 2025-06-08 19:33:30 -03:00
Ribbon
b76eff06bd Move the 0ad recipe to a proper category 2025-06-08 19:26:59 -03:00
Ribbon
9e362f26e7 Update TODOs 2025-06-08 19:26:08 -03:00
Ribbon
8de7fff49f Update a TODO 2025-06-08 18:43:49 -03:00
Ribbon
f637bb2fd1 Improve the mupen64plus-core recipe and remove unnecessary mupen64plus recipes 2025-06-08 18:30:58 -03:00
Ribbon
17542b3a4b Update TODOs 2025-06-08 18:24:31 -03:00
Ribbon
211d2683dc Update the ferrisup recipe and update a TODO 2025-06-08 18:05:10 -03:00
Ribbon
25121b3931 Update the dylint recipe and update TODOs 2025-06-08 17:59:49 -03:00
Ribbon
e95304ec5c Update the wrkflw recipe and a TODO 2025-06-08 17:37:38 -03:00
Ribbon
424615dc46 Update the silicon recipe and TODOs 2025-06-08 17:33:08 -03:00
Ribbon
90705d3877 Fix the not-perf recipe and update a TODO 2025-06-08 16:11:11 -03:00
Ribbon
9ee2561670 Fix the mold recipe and update a TODO 2025-06-08 15:31:58 -03:00
Ribbon
a6ff69a66f Update TODOs and fix a typo in the mkrs recipe name 2025-06-08 14:50:59 -03:00
Ribbon
0227b2176b Update TODOs and the dioxus recipe 2025-06-08 12:30:59 -03:00
Ribbon
269ac9f46e Fix a typo in the ristretto recipe name and update TODOs 2025-06-08 12:24:04 -03:00
Ribbon
1c3accea1d Update asm-lsp recipe 2025-06-08 11:53:14 -03:00
Ribbon
61be95e525 Fix the asm-lsp recipe and update a TODO 2025-06-08 11:51:30 -03:00
Ribbon
533efbd29b Add the llvm-mingw recipe 2025-06-08 09:14:33 -03:00
Ribbon
638b018954 Remove an optional dependency from the hangover recipe 2025-06-08 08:49:16 -03:00
Ribbon
85a28c1717 Improve the wine-stable recipe 2025-06-08 08:43:00 -03:00
Ribbon
f60af256d0 Add recipes 2025-06-08 08:36:30 -03:00
Ribbon
c294eeca9a Improve the myfiles recipe script 2025-06-07 20:24:53 -03:00
Josh Megnauth
e352fe6bfd
vbox: --audio is deprecated/removed
--audio-driver is the replacement switch.
2025-06-06 23:54:29 -04:00
Ribbon
5660d607cd Update TODOs 2025-06-06 14:45:34 -03:00
Ribbon
a1eb1e5cca Update TODOs and fix the zizmor recipe 2025-06-06 13:43:09 -03:00
Ribbon
9b10a75b20 Update the vizia recipe 2025-06-06 13:28:22 -03:00
Ribbon
7c193f9611 Update TODOs and usfx recipe 2025-06-06 13:26:38 -03:00
Ribbon
49d43c1de0 Update TODOs and fix the uniocr recipe 2025-06-06 13:19:56 -03:00
Ribbon
3cd9688eed Update TODOs and fix the three-d recipe 2025-06-06 13:13:44 -03:00
Ribbon
9544cab580 Fix the taffy recipe again 2025-06-06 13:10:19 -03:00
Ribbon
db275e0ac9 Update TODOs and fix the taffy recipe 2025-06-06 13:06:50 -03:00
Ribbon
6e92b9a6ca Update TODOs and fix the soft-ratatui recipe 2025-06-06 12:58:19 -03:00
Ribbon
ec795bf873 Update TODOs and fix the slint recipe 2025-06-06 12:31:39 -03:00
Ribbon
c3584ba3c0 Update TODOs and fix the rustubble recipe 2025-06-06 12:07:43 -03:00
Ribbon
fb9d85ba68 Update TODOs and fix the rui recipe 2025-06-06 12:01:28 -03:00
Ribbon
92874f86ce Update TODOs and try to fix the rsille recipe 2025-06-06 11:50:35 -03:00
Ribbon
8adc701839 Correctly generate the GNU Autotools configuration in some recipes 2025-06-06 11:21:16 -03:00
Ribbon
c9b45b6bc5 Add transmission-gtk recipe 2025-06-06 10:16:59 -03:00
Ribbon
f98c3edfaa Rename the transmission recipe to transmission-daemon 2025-06-06 10:12:03 -03:00
Ribbon
cf5e5f8a75 Update the transmission recipe 2025-06-06 10:11:02 -03:00
Ribbon
a217a03791 Add recipes 2025-06-06 09:58:52 -03:00
Ribbon
7ad3f7b2f6 Remove the library linking policies 2025-06-06 08:46:18 -03:00
Ribbon
309db6870b Update TODOs 2025-06-04 12:46:03 -03:00
Wildan Mubarok
ed0da0981b Speedup cloning libtool 2025-06-03 18:35:10 +00:00
bjorn3
41b51f692a Add support for netboot
This includes building a tftp root and using it with qemu.
2025-06-01 20:54:56 +02:00
Ribbon
90d4f6d3a1 Fix the pixels recipe and update TODOs 2025-06-01 15:41:07 -03:00
Ribbon
509912e3a5 Fix the pipes-rs recipe and update TODOs 2025-06-01 15:34:28 -03:00
Ribbon
7481fcdf48 Try to fix the mousefood recipe 2025-06-01 14:35:17 -03:00
Ribbon
359042fed0 Add recipes 2025-06-01 14:34:03 -03:00
Wildan M
19673cc850 Fix CI regarding to glibc version 2025-05-30 05:41:46 +07:00
Ribbon
b22a489f4b Fix the mousefood recipe and update a TODO 2025-05-29 11:47:53 -03:00
Ribbon
cecc4641da Fix the mage recipe and update a TODO 2025-05-29 09:53:38 -03:00
Ribbon
c6c9e9de5f Fix the macroquad recipe 2025-05-29 09:44:15 -03:00
Ribbon
8b9d440dc3 Update the lyon TODO 2025-05-29 09:43:31 -03:00
Ribbon
24f96f445e Fix and improve the lyon recipe 2025-05-29 09:34:10 -03:00
Ribbon
fe88e0d7b2 Try to fix the lyon recipe 2025-05-29 09:27:11 -03:00
Ribbon
40672a1734 Update TODOs 2025-05-29 09:26:00 -03:00
Ribbon
b5f9508473 Remove a TODO from the hello-world-examples recipe 2025-05-29 09:04:42 -03:00
Ribbon
b305204e4c Remove the previous mono folder 2025-05-28 13:01:28 -03:00
Ribbon
3c1c17dfc9 Move and update the mono recipe 2025-05-28 12:59:39 -03:00
Ribbon
c572cf72d1 Add recipes 2025-05-28 12:42:18 -03:00
Ribbon
611eea8daf Update recipes 2025-05-27 08:11:25 -03:00
Ribbon
41ccd31eb0 Add recipes 2025-05-26 14:03:44 -03:00
Ribbon
cbc2821e2f Add recipes 2025-05-26 11:36:37 -03:00
Jeremy Soller
a35e6e0ca3 Merge branch 'switch_vt_on_minimal' into 'master'
Switch to VT 2 after booting for the minimal config

See merge request redox-os/redox!1579
2025-05-22 12:46:34 -06:00
Jeremy Soller
21820704b1 Merge branch 'fix-rustpython' into 'master'
Fix RustPython compilation

See merge request redox-os/cookbook!498
2025-05-22 12:45:56 -06:00
bjorn3
7ae0e0fb97 Switch to VT 2 after booting for the minimal config 2025-05-22 20:22:31 +02:00
Josh Megnauth
968fb22b8c
Fix RustPython compilation
The head of the repository compiles whereas the branch doesn't anymore.
DYNAMIC_INIT is needed because of a linking error when the dependencies
are dynamically compiled.
2025-05-21 21:13:01 -04:00
Jeremy Soller
ccd981df99 Merge branch 'lived_priority' into 'master'
Start lived before regular disk drivers

See merge request redox-os/cookbook!497
2025-05-20 17:17:08 -06:00
bjorn3
2f939c7d08 Start lived before regular disk drivers
This ensures that it takes priority when mounting the rootfs, preventing
hangs in live mode if a disk driver hangs when trying to access it.
2025-05-20 22:05:26 +02:00
Jeremy Soller
0ae35106b5 Merge branch 'fix_dyn_link' into 'master'
Fix dynamic linked dependencies flags

See merge request redox-os/cookbook!496
2025-05-19 07:03:48 -06:00
Fabio Di Francesco
b4519d1a57 fix dynamic linked deps 2025-05-19 09:14:09 +02:00
Fabio Di Francesco
cafbc89fe9 fix dynamic linked deps 2025-05-19 09:12:51 +02:00
Jeremy Soller
229019b268
gstreamer: enable more features 2025-05-14 12:23:03 -06:00
Jeremy Soller
bf225df3c2
libsndfile: compile dynamically 2025-05-14 10:22:40 -06:00
Jeremy Soller
46fe2bcbb4
libmodplug1: compile dynamically 2025-05-14 10:17:46 -06:00
Jeremy Soller
0cf4d4b146
curl: build dynamically 2025-05-14 09:25:36 -06:00
Jeremy Soller
466f13c6f4
bzip2: add more shared library links 2025-05-14 08:40:10 -06:00
Jeremy Soller
d0675664a0
libass: update and fix compilation 2025-05-14 08:02:24 -06:00
Jeremy Soller
b8e343f1f0
webkitgtk3: fix sqlite link path 2025-05-13 17:10:06 -06:00
Jeremy Soller
8d54ad07fd
gtk3: disable broken setuid check 2025-05-13 17:09:44 -06:00
Jeremy Soller
fe86e59608
libsoup: fix sqlite3 path 2025-05-13 14:24:02 -06:00
Jeremy Soller
761f425b1a
Update cookbook and relibc 2025-05-13 13:30:21 -06:00
Jeremy Soller
2dfe26c668
webkitgtk3: manually add libraries until it compiles 2025-05-13 13:10:35 -06:00
Jeremy Soller
e594f04cbe
gdk-pixbuf, gtk3: switch to libjpeg-turbo 2025-05-13 12:09:36 -06:00
Jeremy Soller
9cd5894b06
webkitgtk3: update patch 2025-05-13 12:09:13 -06:00
Jeremy Soller
dd8f3bc6f9
webkitgtk3: update patch and dependencies 2025-05-13 09:47:36 -06:00
Jeremy Soller
fc5703d077
mesa-x11 and others: enable egl 2025-05-13 09:15:54 -06:00
Jeremy Soller
9f4ad0c783
Add unifdef to podman dependencies 2025-05-12 20:04:08 -06:00
Jeremy Soller
256832ee18
Update relibc 2025-05-12 20:03:43 -06:00
Jeremy Soller
daf33cf98a Merge branch 'master' into 'master'
Native Nix Shell

See merge request redox-os/redox!1578
2025-05-12 17:12:54 -06:00
zinzaguras
598c3be079 Added shell for native build using Nix
Make flake-parts to do the boilerplate logic regading to systems
and added new devShell witch isn't relying on podman infrastructure.
2025-05-12 23:05:35 +00:00
zinzaguras
9a3866e758 Fix non podman build.
1. Export version for libtool cause some packages checks for it;
2. Set PATH variable to include redox toolchain before sysroot been created,
as it's required by libtool and relibc.
2025-05-12 23:05:35 +00:00
Jeremy Soller
7e66157193
Update cookbook 2025-05-11 15:06:47 -06:00
Jeremy Soller
b0e4b59a22
relibc: do out of tree build 2025-05-11 15:06:36 -06:00
Jeremy Soller
8ad47aa22d
Update cookbook 2025-05-11 14:34:22 -06:00
Jeremy Soller
c1547ab0c9
webkitgtk3: make it further through build 2025-05-11 14:34:08 -06:00
Jeremy Soller
4228bd0d69
Fix cmake template and update libjpeg-turbo recipe 2025-05-10 20:58:38 -06:00
Jeremy Soller
dda6166d4e
libjpeg: update 2025-05-10 20:51:15 -06:00
Jeremy Soller
6a92383ecc
libxslt: update and fix 2025-05-10 17:50:58 -06:00
Jeremy Soller
c9dbbe077c
libsoup: update and fix 2025-05-10 17:39:11 -06:00
Jeremy Soller
33c7739baa
libpsl: compile dynamically 2025-05-10 17:38:43 -06:00
Jeremy Soller
db8312871b
sqlite3: update and compile dynamically 2025-05-10 17:34:35 -06:00
Jeremy Soller
0173ddf4d7
gtk3: do not require atk-bridge-2.0 in pkgconfig 2025-05-10 13:41:28 -06:00
Jeremy Soller
b28d154db9
webkitgtk3: add dependencies 2025-05-10 13:41:04 -06:00
Jeremy Soller
f6e3bcce4e
libwebp: update and fix 2025-05-10 13:20:42 -06:00
Jeremy Soller
e2dcbe518d
libgif: update and fix 2025-05-10 13:18:47 -06:00
Jeremy Soller
47e4127d7b
harfbuzz: compile with ICU 2025-05-10 13:08:46 -06:00
Jeremy Soller
8f2bffb63b
Improve cmake template 2025-05-10 12:58:22 -06:00
Jeremy Soller
0cd705efdf
Add webkitgtk3 build tools to podman 2025-05-10 12:57:52 -06:00
Jeremy Soller
db2e282828
Add libtasn1 2025-05-10 12:57:32 -06:00
Jeremy Soller
21120483cf
libgcrypt: update and fix 2025-05-10 08:44:00 -06:00
Jeremy Soller
a0453ca217
libgpg-error: update and fix 2025-05-10 08:35:37 -06:00
Jeremy Soller
c280ce6f13
Update cookbook 2025-05-09 20:49:38 -06:00
Jeremy Soller
95eee60ee6
xserver-xorg-video-dummy: only sync when there is damage 2025-05-09 20:49:23 -06:00
Jeremy Soller
b0a9d5508a
Fix link for fonts 2025-05-09 19:53:55 -06:00
Jeremy Soller
23b815943b
Link legacy orbital font directory 2025-05-09 19:49:43 -06:00
Jeremy Soller
a874fe29e4
Add target for finding recipe 2025-05-09 10:23:05 -06:00
Jeremy Soller
5e0310f10e
Update cookbook 2025-05-09 10:19:41 -06:00
Jeremy Soller
44e8826f23
Re-enable GLX using DRI (much faster) 2025-05-09 10:19:26 -06:00
Jeremy Soller
0a612ad931
Simplify X11 config 2025-05-09 10:08:52 -06:00
Jeremy Soller
45108146a2
Update cookbook 2025-05-09 10:08:09 -06:00
Jeremy Soller
28990d001e
Go back to using xlib for GLX instead of DRI 2025-05-09 10:06:47 -06:00
Jeremy Soller
50a8aea91c
Update relibc 2025-05-09 10:06:22 -06:00
Jeremy Soller
8a3948e181
Use gnulib github mirror 2025-05-07 10:22:22 -06:00
Jeremy Soller
11dc56bc1f
Update relibc 2025-05-07 09:48:40 -06:00
Jeremy Soller
f68b45f7df
Update cookbook and use llvm18 instead of llvm18-shared in x11 config 2025-05-06 21:54:14 -06:00
Jeremy Soller
9c433f4d48
Merge llvm18-shared and llvm18 into llvm18 2025-05-06 21:53:21 -06:00
Jeremy Soller
9fcede8474
config/x11: set LD_DEBUG and add llvm18-shared 2025-05-06 21:37:31 -06:00
Jeremy Soller
5175f6d947
Update relibc and cookbook 2025-05-06 21:35:52 -06:00
Jeremy Soller
4cf2620d54
mesa-demos-x11: compile with support for dri 2025-05-06 21:35:15 -06:00
Jeremy Soller
709f4aad3e
xserver-xorg: build support for dri 2025-05-06 21:33:48 -06:00
Jeremy Soller
3595df0934
mesa-x11: build support for dri 2025-05-06 21:32:53 -06:00
Jeremy Soller
a162e93e79
ci-toolchain should depend on container tag 2025-05-06 20:00:34 -06:00
Jeremy Soller
5c7dae3696
Add libxxf86vm 2025-05-06 16:59:56 -06:00
Jeremy Soller
5b759bf769
mesa-demos-x11: patch to use mesa-x11 2025-05-06 16:04:14 -06:00
Jeremy Soller
bc4d9dabe5
Do not use glvnd (it complicates things) 2025-05-06 16:01:34 -06:00
Jeremy Soller
e5c439e9ea
mesa-glu-x11: enable glvnd 2025-05-06 15:39:00 -06:00
Jeremy Soller
1c26cd52a8
mesa-x11: enable glvnd 2025-05-06 15:38:35 -06:00
Jeremy Soller
1d9dba2ecc
xserver-xorg: use glvnd 2025-05-06 15:38:13 -06:00
Jeremy Soller
742c42b569
xserver-xorg: enable glx 2025-05-06 15:36:59 -06:00
Jeremy Soller
67e0be038f
Update relibc 2025-05-06 13:56:16 -06:00
Jeremy Soller
5615e5e75d
Update relibc 2025-05-06 11:35:13 -06:00
Jeremy Soller
ff6da80e63
Update cookbook 2025-05-05 21:31:48 -06:00
Jeremy Soller
5b9f286ed4
xterm: fix open pty 2025-05-05 21:31:34 -06:00
Jeremy Soller
d8e361d1ee
podman: add gtk build system dependencies 2025-05-05 21:12:36 -06:00
Jeremy Soller
65efc19a9f
Update cookbook, relibc, and add packages to x11 config 2025-05-05 21:12:03 -06:00
Jeremy Soller
fbc0d2d8cd
Add xterm 2025-05-05 21:11:33 -06:00
Jeremy Soller
18028a1874
xserver-xorg-video-dummy: handle orbital events 2025-05-05 20:06:33 -06:00
Jeremy Soller
a14afb1903
libxft: update, move, and fix 2025-05-05 20:05:27 -06:00
Jeremy Soller
41410b24ca
xserver-xorg: disable use of setitimer 2025-05-05 16:18:52 -06:00
Jeremy Soller
d3869b22fa
Add xev 2025-05-05 16:17:13 -06:00
Jeremy Soller
e882ad53a9
Update cookbook 2025-05-05 12:12:13 -06:00
Jeremy Soller
eadbdc9a2e
pixman: add blake3 hash 2025-05-05 12:12:00 -06:00
Jeremy Soller
0a22d926da
Add x11 filesystem config 2025-05-04 21:44:53 -06:00
Jeremy Soller
6ea02cd39b
Update cookbook and relibc 2025-05-04 21:44:33 -06:00
Jeremy Soller
e275e926f4
mesa-demos-x11: compile most demos 2025-05-04 21:44:01 -06:00
Jeremy Soller
965fd72044
Add libglvnd 2025-05-04 21:39:06 -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
82c2cc65e5
libepoxy: build with mesa-x11 2025-05-04 21:01:40 -06:00
Jeremy Soller
6650a74ad0
mexa-x11: new mesa variant compiled with GLX 2025-05-04 21:01:14 -06:00
Jeremy Soller
ce45360e81
llvm18-shared: reuse llvm18 source 2025-05-04 21:00:50 -06:00
Jeremy Soller
9772ec2a7f
gtk3: fix compilation 2025-05-04 19:59:34 -06:00
Jeremy Soller
484186ef02
libepoxy: enable glx 2025-05-04 19:06:10 -06:00
Jeremy Soller
f7710a5701
gobject-introspection: update and add script, not working yet 2025-05-04 18:55:15 -06:00
Jeremy Soller
593e3acf6e
libxrandr: move, update, and fix 2025-05-04 18:21:05 -06:00
Jeremy Soller
d4fef6be80
cairo: enable X integration 2025-05-04 18:15:16 -06:00
Jeremy Soller
a775a29fb4
gdk-pixbuf: use pcre2 instead of pcre 2025-05-04 18:03:08 -06:00
Jeremy Soller
da7ab9bc54
atk: update and fix 2025-05-04 18:02:32 -06:00
Jeremy Soller
e1aada209d
libepoxy: fix compilation 2025-05-04 17:58:31 -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
421c654197
Add xinit 2025-05-04 14:43:00 -06:00
Jeremy Soller
ce64e34b81
xserver-xorg-driver-dummy: use orbital to show contents 2025-05-04 14:42:45 -06:00
Jeremy Soller
cf3b6a1401
Add twm 2025-05-04 14:24:45 -06:00
Jeremy Soller
644bce6748
Add xeyes 2025-05-04 14:04:48 -06:00
Jeremy Soller
df8e612c8b
libxrender: move, update, and fix 2025-05-04 13:58:55 -06:00
Jeremy Soller
35f7750f2d
libxi: move, update, and fix 2025-05-04 13:54:58 -06:00
Jeremy Soller
fc8f03efec
libxfixes: move, update, and fix 2025-05-04 13:54:31 -06:00
Jeremy Soller
016b02c328
libxcb, xserver-xorg: do not use sendmsg, recvmsg 2025-05-04 09:31:50 -06:00
Jeremy Soller
727a65c139
Update cookbook and relibc 2025-05-03 21:16:54 -06:00
Jeremy Soller
f2e4cf5aa0
Add xserver-xorg-video-dummy 2025-05-03 21:16:38 -06:00
Jeremy Soller
d4191e22d9
Add xkbcomp 2025-05-03 20:10:25 -06:00
Jeremy Soller
3bd364a413
Add xkbutils 2025-05-03 20:02:36 -06:00
Jeremy Soller
d80baea6d3
Add libxaw 2025-05-03 18:39:56 -06:00
Jeremy Soller
aa810fbc46
libxpm: move, update, and fix 2025-05-03 18:39:06 -06:00
Jeremy Soller
45911f9d98
libxmu: move, update, and fix compilation 2025-05-03 18:34:11 -06:00
Jeremy Soller
7387bfac63
libxaw, libxext, xextproto: move, update, and fix compilation 2025-05-03 18:30:06 -06:00
Jeremy Soller
4a216ac55e
Add libxt 2025-05-03 17:57:09 -06:00
Jeremy Soller
1eaff4c632
libice, libsm: move, update, and fix compilation 2025-05-03 17:56:32 -06:00
Jeremy Soller
bdbdc9ef5b
Add xkeyboard-config 2025-05-03 17:40:41 -06:00
Jeremy Soller
245547fd05
Add some /var folders to base config 2025-05-03 16:46:44 -06:00
Jeremy Soller
b49ee20067
podman: add dependencies for building X11 2025-05-03 16:45:36 -06:00
Jeremy Soller
3466f6d054
Update relibc 2025-05-03 16:31:31 -06:00
Jeremy Soller
c06b8b6084
Update cookbook 2025-05-03 11:29:03 -06:00
Jeremy Soller
5e4fdf2976
xserver-xorg: Add patch for redox to recipe 2025-05-03 11:28:51 -06:00
Jeremy Soller
beb19ff30a
Update cookbook 2025-05-03 11:24:03 -06:00
Jeremy Soller
dd23a71c18
xserver-xorg: fix compilation 2025-05-03 11:23:08 -06:00
Jeremy Soller
deee4db769
Update relibc 2025-05-03 11:21:57 -06:00
Jeremy Soller
88bcfd4b22
Add libtirpc 2025-05-02 11:33:13 -06:00
Jeremy Soller
bcbfa42bba
Add font-util 2025-05-02 11:11:03 -06:00
Jeremy Soller
09dc4ebf33
libxdmcp: move and update 2025-05-02 11:04:48 -06:00
Jeremy Soller
f1c2ac39a1
Add libxcvt 2025-05-02 10:54:14 -06:00
Jeremy Soller
81a6e9d0d6
Add libxfont2 2025-05-02 10:50:32 -06:00
Jeremy Soller
a2a36b4506
libfontenc: move and fix compilation 2025-05-02 10:40:23 -06:00
Jeremy Soller
dc892916bd
Move and fix libxkbfile, add x11proto-kb 2025-05-02 10:24:17 -06:00
Jeremy Soller
3918899a4d
libx11: fix compilation 2025-05-02 10:13:13 -06:00
Jeremy Soller
df49f26b81
x11proto: update and patch 2025-05-02 10:12:57 -06:00
Jeremy Soller
f2a3df2473
Allow cookbook_configure and cookbook_cmake templates to take arguments 2025-05-02 10:04:17 -06:00
Jeremy Soller
fac719e09a
xtrans: cleanup recipe 2025-05-02 09:59:58 -06:00
Jeremy Soller
605a955cf9
Move libxtrans to xtrans and update 2025-05-02 09:59:20 -06:00
Jeremy Soller
715efb558d
Rename xorg-server to xserver-xorg 2025-05-02 09:52:51 -06:00
Jeremy Soller
7de3c4750b
libxcb: fix compilation 2025-05-02 09:51:41 -06:00
Jeremy Soller
965760199d
Rename libxcb-proto to xcb-proto 2025-05-02 09:51:25 -06:00
Jeremy Soller
a5a1106b33
Move libxau and fix compilation 2025-05-02 09:50:10 -06:00
Jeremy Soller
fb6cd00359
Add libxcb-proto 2025-05-02 09:30:55 -06:00
Jeremy Soller
c5e7dd2287
Move libxcb to x11 category 2025-05-02 09:27:51 -06:00
Jeremy Soller
a8bf5d105b
Make category for X11, move libx11 and x11proto there, add xorg-server recipe 2025-05-02 09:26:58 -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
05fcaec55e
gnutls3: compile dynamically 2025-05-02 09:25:28 -06:00
Jeremy Soller
1563ea03f9
libwayland: use meson template 2025-05-02 09:25:07 -06:00
Jeremy Soller
cd01004c34
Update cookbook 2025-05-02 07:37:23 -06:00
Jeremy Soller
9b75d4b0cf
Add russh with examples 2025-05-01 18:27:47 -06:00
Jeremy Soller
050c43a3a6
podman: add libparse-yapp-perl for samba 2025-05-01 17:21:37 -06:00
Jeremy Soller
f1c4d86841
smb-rs: add wip recipe 2025-05-01 16:07:58 -06:00
Jeremy Soller
7ca66c10e3
Update cookbook 2025-05-01 15:16:19 -06:00
Jeremy Soller
7f6acd9bf3
qemu: switch to pcre2 2025-05-01 15:16:01 -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
2c2978a79a
Update cookbook and relibc 2025-05-01 14:54:21 -06:00
Jeremy Soller
631758cabb
libogg, libvorbis: compile dynamically 2025-05-01 14:47:25 -06:00
Jeremy Soller
af909487ef
pkg-config: link pcre2 2025-05-01 14:41:52 -06:00
Jeremy Soller
86201ca45e
Update cookbook 2025-05-01 14:33:13 -06:00
Jeremy Soller
6229575f95
cosmic-player: link pcre2 2025-05-01 14:33:01 -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
e9ad88463b
Update cookbook 2025-05-01 14:13:43 -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
5c5aed8789
Update cookbook 2025-05-01 13:53:57 -06:00
Jeremy Soller
c9cc0fde6d
gdk-pixbuf: cleanup recipe 2025-05-01 13:53:47 -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
8a6d304a4c
Update cookbook 2025-05-01 13:35:15 -06:00
Jeremy Soller
b2b1107283
pixman: update to 0.46 and compile with meson 2025-05-01 13:34:22 -06:00
Jeremy Soller
047e6ca0ec
Add meson template 2025-05-01 13:33:51 -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
0e41fb5d7f
expat: compile dynamically and statically 2025-05-01 12:44:27 -06:00
Jeremy Soller
2b12ab1fe5
gdk-pixbuf: convert to toml, compile dynamically 2025-05-01 12:24:59 -06:00
Jeremy Soller
5d506d22e0
shared-mime-info: install pkgconfig file 2025-05-01 12:18:30 -06:00
Jeremy Soller
815125a95c
libjpeg: compile both static and dynamic libraries 2025-05-01 12:17:41 -06:00
Jeremy Soller
84b8def5a7
clean deletes prefix 2025-04-26 15:47:02 -06:00
Jeremy Soller
7301e9266c
uutils: link all builtins 2025-04-25 10:26:57 -06:00
Jeremy Soller
c2bf1bd6c3
Increase riscv64gc minimal config size 2025-04-24 20:41:58 -06:00
Jeremy Soller
de3552bb82
Increase minimal image size again 2025-04-24 19:05:47 -06:00
Jeremy Soller
957613b289
Update size of minimal 2025-04-24 17:41:37 -06:00
Jeremy Soller
e338057135
Add libstdcxx to base 2025-04-24 17:39:44 -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
38e0f178fb
Build minimal and minimal-net images 2025-04-24 17:19:22 -06:00
Jeremy Soller
209961eb97
Use default server config for aarch64, update cookbook 2025-04-24 11:22:33 -06:00
Jeremy Soller
a4b7309131
git: use machine/endian.h to determine endianness 2025-04-24 11:21:43 -06:00
Jeremy Soller
996ab78b78
Disable git in aarch64 server image 2025-04-24 11:13:07 -06:00
Jeremy Soller
56aab41d51
Custom server config for aarch64 with git disabled 2025-04-24 11:10:29 -06:00
Jeremy Soller
af22f359a1
Add riscv64gc image configs 2025-04-24 10:47:59 -06:00
Jeremy Soller
4e64650c36
Disable resist in riscv64gc CI 2025-04-24 10:15:58 -06:00
Jeremy Soller
d9f7f4bb07
Disable netsurf for riscv64gc CI 2025-04-24 09:54:02 -06:00
Jeremy Soller
943e65fa5b
Update cookbook 2025-04-24 09:27:05 -06:00
Jeremy Soller
b7afe611d8
Fix ncurses for aarch64 2025-04-24 09:26:52 -06:00
Jeremy Soller
0d6c8e4afd
Disable nano and vim for riscv64gc CI 2025-04-24 08:44:01 -06:00
Jeremy Soller
ff0e34856b
Disable installer-gui in riscv64gc CI 2025-04-24 08:35:22 -06:00
Jeremy Soller
afd8771566
Disable contain for riscv64gc CI 2025-04-24 08:08:03 -06:00
Jeremy Soller
cf93244e73
Add jeremy config for riscv64gc 2025-04-24 08:07:50 -06:00
Jeremy Soller
1e54e6dc01
Update cookbook 2025-04-24 08:00:58 -06:00
Jeremy Soller
6e00663697 Merge branch 'base_repo_initfs' into 'master'
Move initfs into the base repo

See merge request redox-os/redox!1576
2025-04-24 14:00:33 +00:00
Jeremy Soller
a1b0da7969 Merge branch 'base_repo_initfs' into 'master'
Merge initfs into the base repo

See merge request redox-os/cookbook!493
2025-04-24 14:00:27 +00:00
Jeremy Soller
449614ac9d Merge branch 'fstools-fixes' into 'master'
Improve host vs container separation of fstools

See merge request redox-os/redox!1577
2025-04-24 12:30:07 +00:00
bjorn3
d84c329f3a Move initfs into the base repo 2025-04-24 10:52:25 +02:00
Ron Williams
daf4a0f730 Fix typo 2025-04-23 21:34:02 -07:00
Ron Williams
cf9a0085be Improve host vs container separation of fstools 2025-04-24 04:28:15 +00:00
Jeremy Soller
9473acbd62
Disable netsurf for aarch64 CI 2025-04-23 21:19:38 -06:00
Jeremy Soller
a9ebc7d04c Edit ci.toml 2025-04-24 02:08:56 +00:00
Jeremy Soller
51375ac4be Disable vim for aarch64 CI 2025-04-23 19:47:02 -06:00
Jeremy Soller
d8a3052f88 Use podman compiled list_packages for ci-pkg 2025-04-23 19:21:34 -06:00
Jeremy Soller
eb474e6858 Remove docgen 2025-04-23 19:19:45 -06:00
Jeremy Soller
198f665c0d Fix installer path 2025-04-23 19:18:42 -06:00
Jeremy Soller
490b7d7f3a Add fstools and container dependencies to ci-pkg target 2025-04-23 19:11:58 -06:00
Jeremy Soller
a4ae7d9529 Reduce aarch64 packages for CI 2025-04-23 19:03:31 -06:00
Jeremy Soller
5e2bc43891
Build installer and redoxfs for host outside of podman 2025-04-23 17:40:56 -06:00
Jeremy Soller
491ffcfb4a
Increase i686 demo image size 2025-04-23 17:03:56 -06:00
Jeremy Soller
fcbcf2f3ed
Update cookbook 2025-04-23 16:15:51 -06:00
Jeremy Soller
8d73ecc27f
cargo: install to /usr 2025-04-23 16:15:38 -06:00
Jeremy Soller
b580423f76
Make image directory for server/desktop/demo targets 2025-04-23 15:42:09 -06:00
Jeremy Soller
058b402bfc
Set sysroot date after finishing build 2025-04-23 15:38:46 -06:00
Jeremy Soller
5e4d5af2f9
Revert "Make sure repo.tag is built before harddrive.img and livedisk.iso in ci-img"
This reverts commit d6f1dbf284.
2025-04-23 15:38:21 -06:00
Jeremy Soller
cecae079fc
Fix repo build with podman 2025-04-23 15:38:03 -06:00
Jeremy Soller
d6f1dbf284
Make sure repo.tag is built before harddrive.img and livedisk.iso in ci-img 2025-04-23 15:29:33 -06:00
bjorn3
d419ea76a0 Merge initfs into the base repo 2025-04-23 20:19:19 +02:00
Jeremy Soller
d4626b6f1e
Do not use podman for image recipes 2025-04-23 10:21:18 -06:00
Jeremy Soller
f4fe37478f
Minor cleanup of fstools 2025-04-23 09:33:25 -06:00
Jeremy Soller
05908c7e15
Remove docgen 2025-04-23 08:55:26 -06:00
Jeremy Soller
c75116319a
Add bsdextrautils and python3-venv to containerfile 2025-04-23 08:42:14 -06:00
Jeremy Soller
afef421c04
Update cookbook 2025-04-22 14:36:07 -06:00
Jeremy Soller
b9b8293a96
schismtracker: set sdl prefix to avoid using host SDL 2025-04-22 14:35:52 -06:00
Jeremy Soller
e77bcace06
Disable vim for i686 2025-04-21 16:17:40 -06:00
Jeremy Soller
5b71a2eceb
Update cookbook 2025-04-21 16:06:55 -06:00
Jeremy Soller
fff70c19c0
vim: fix building for multiple archs 2025-04-21 16:06:44 -06:00
Jeremy Soller
dd484d3767
Disable appstream generation for CI until fixed inside podman 2025-04-21 14:58:30 -06:00
Jeremy Soller
fd817c2269
Add appstream-compose to container file 2025-04-21 14:30:31 -06:00
Jeremy Soller
ebd43efbeb
Update cookbook 2025-04-21 13:16:24 -06:00
Jeremy Soller
6b617d0ad1
gcc13: remove redundant package depends 2025-04-21 13:16:10 -06:00
Jeremy Soller
df68537a4b
Update cookbook 2025-04-21 12:38:43 -06:00
Jeremy Soller
6a90635761
libpng: also compile statically 2025-04-21 12:38:34 -06:00
Jeremy Soller
983882a513
Update cookbook 2025-04-21 12:21:20 -06:00
Jeremy Soller
6e063ffe7a
freetype2: also build statically 2025-04-21 12:17:45 -06:00
Jeremy Soller
f66319aabf
Disable gigalomania in CI 2025-04-21 11:35:38 -06:00
Jeremy Soller
839bc9b00d
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/redox 2025-04-21 11:25:09 -06:00
Jeremy Soller
ae4e3f4fbe
Update cookbook 2025-04-21 11:25:01 -06:00
Jeremy Soller
d549bf828c Merge branch 'base_repo_bootstrap' into 'master'
Move bootstrap into the base repo

See merge request redox-os/redox!1575
2025-04-21 17:24:35 +00:00
Jeremy Soller
5dab2056df Merge branch 'base_repo_bootstrap' into 'master'
Move bootstrap into the base repo

See merge request redox-os/cookbook!492
2025-04-21 17:24:06 +00:00
bjorn3
634b1bfc3b Move bootstrap into the base repo 2025-04-21 19:12:38 +02:00
bjorn3
2224bc0655 Move bootstrap into the base repo 2025-04-21 19:12:00 +02:00
Jeremy Soller
728cede4a5
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/redox 2025-04-21 10:54:20 -06:00
Jeremy Soller
081234ffcd
Disable exampled in CI 2025-04-21 10:54:15 -06:00
Jeremy Soller
3ab9cc41c5 Merge branch 'config_cleanups' into 'master'
Couple of changes to the config dir

See merge request redox-os/redox!1574
2025-04-21 16:52:41 +00:00
bjorn3
7edc30a55d Remove a symlink that doesn't exist on Linux 2025-04-21 18:49:59 +02:00
bjorn3
4b39e04f23 Rename the desktop config for riscv64gc to desktop-minimal
It only provides a minimal desktop.
2025-04-21 18:41:39 +02:00
Jeremy Soller
0e4eb85f7c
Update relibc 2025-04-21 10:14:12 -06:00
Jeremy Soller
77fad46467
Remove escalated 2025-04-21 08:37:42 -06:00
Jeremy Soller
d11d4a1317
Disable cairodemo 2025-04-21 08:33:43 -06:00
Jeremy Soller
da9903e278 Merge branch 'update_submodules' into 'master'
Update submodules

See merge request redox-os/redox!1573
2025-04-21 13:34:06 +00:00
bjorn3
96726774e1 Update submodules 2025-04-21 15:08:58 +02:00
Jeremy Soller
e60c056c27 Merge branch 'no_suid' into 'master'
Remove escalated daemon

See merge request redox-os/redox!1572
2025-04-21 12:21:41 +00:00
Jeremy Soller
c6cad45c0e Merge branch 'no_suid' into 'master'
Remove escalated recipe

See merge request redox-os/cookbook!491
2025-04-21 12:20:48 +00:00
bjorn3
f328fa1ce3 Remove escalated daemon 2025-04-21 10:26:49 +02:00
bjorn3
81f30bcb71 Remove escalated recipe 2025-04-21 10:25:55 +02:00
Jeremy Soller
8b8f1a9db5 Update installer and redoxfs 2025-04-20 18:58:31 -06:00
Jeremy Soller
b94a5aabdd Merge branch 'passwd_no_setuid' into 'master'
Remove suid bit from passwd

See merge request redox-os/cookbook!490
2025-04-20 19:58:42 +00:00
bjorn3
88b05820d8 Remove suid bit from passwd 2025-04-20 21:11:15 +02:00
Jeremy Soller
52032259ed Merge branch 'su_no_setuid' into 'master'
Remove setuid bit from su

See merge request redox-os/cookbook!489
2025-04-20 15:22:45 +00:00
bjorn3
e088d5e629 Remove setuid bit from su 2025-04-20 16:49:16 +02:00
4lDO2
750fb17ad1
Update relibc. 2025-04-20 14:06:17 +02:00
4lDO2
084c016730
Update escalated. 2025-04-20 14:04:42 +02:00
Jeremy Soller
54b878d154
Update cookbook 2025-04-18 14:25:53 -06:00
Jeremy Soller
531df3382f
nasm: use gstreamer mirror 2025-04-18 14:25:32 -06:00
Jeremy Soller
79aa591aa0
Disable libsodium which is failing to fetch 2025-04-18 14:10:48 -06:00
Jeremy Soller
a46fc53eb0
Update cookbook 2025-04-18 12:37:14 -06:00
Jeremy Soller
a9f008defb
gettext: remove patch for sigsetjmp 2025-04-18 12:37:00 -06:00
Jeremy Soller
db0ef84731
Update cookbook and relibc 2025-04-18 10:53:03 -06:00
Jeremy Soller
289c3e69b8
Drop COOKBOOK_PREFER_STATIC 2025-04-18 10:52:50 -06:00
Jeremy Soller
a75fc7ea77
Drop PREFER_STATIC from makefiles 2025-04-18 10:44:49 -06:00
Jeremy Soller
eb00e7db8c
Fix ci targets when using podman 2025-04-18 09:11:36 -06:00
Jeremy Soller
2db6986028
podman: use stable backports for build depends 2025-04-17 20:13:08 -06:00
Jeremy Soller
ad6482aba1
Update cookbook 2025-04-17 15:50:53 -06:00
Jeremy Soller
f78c3499bc
libgcc: fix compilation on riscv64gc 2025-04-17 15:50:17 -06:00
Jeremy Soller
cdd4a67a3d
Update rust 2025-04-17 14:01:49 -06:00
Jeremy Soller
5e3bcaee08
Add custom target for compiling relibc-freestanding for riscv64gc 2025-04-17 10:10:29 -06:00
Jeremy Soller
fce1ea9e43
Increase aarch64 desktop image size 2025-04-17 09:38:39 -06:00
Jeremy Soller
1cf9a4e9df
Update relibc 2025-04-17 09:38:26 -06:00
Jeremy Soller
ad027d6276
Update cookbook 2025-04-17 07:58:10 -06:00
Jeremy Soller
d8cb347380
Add libgcc to base 2025-04-17 07:54:28 -06:00
Jeremy Soller
33f4dc9c5d Merge branch 'run_sudo_daemon' into 'master'
Run the sudo daemon on startup

See merge request redox-os/redox!1571
2025-04-16 15:49:40 +00:00
Jeremy Soller
754602d1b9 Merge branch 'less_setuid' into 'master'
Remove setuid bit from sudo

See merge request redox-os/cookbook!488
2025-04-16 15:49:29 +00:00
Ribbon
9416c88e8d Add recipes 2025-04-15 23:33:59 +00:00
Ribbon
87fa597911 Add Smithay compositors 2025-04-15 23:06:29 +00:00
Jeremy Soller
821c799ac4 Merge branch 'patch-1' into 'master'
HARDWARE.md: add HP EliteBook Folio 9480m to Booting list

See merge request redox-os/redox!1570
2025-04-14 23:37:18 +00:00
bjorn3
c1a4cc5c5f Run the sudo daemon on startup 2025-04-14 20:22:00 +02:00
bjorn3
6fa969f208 Remove setuid bit from sudo 2025-04-14 20:20:41 +02:00
Jeremy Soller
f4c88f3a5c
Update relibc 2025-04-14 09:16:38 -06:00
Jeremy Soller
04bc814954
Update cookbook 2025-04-14 08:09:20 -06:00
Jeremy Soller
f9cd5a5901
Calculate package dependencies for publish again 2025-04-14 08:09:01 -06:00
collin m
4581932944 HARDWARE.md: add HP EliteBook Folio 9480m to Booting list 2025-04-14 01:37:54 +00:00
Jeremy Soller
04307e27ee
Update cookbook 2025-04-12 16:59:54 -06:00
Jeremy Soller
cc0947d0e9 Merge branch 'statically_link_ion' into 'master'
Statically link ion

See merge request redox-os/cookbook!486
2025-04-12 17:38:29 +00:00
bjorn3
26709f9282 Statically link ion
This increases the chance that it is possible to inspect the state of a
system when something went wrong with libc or the dynamic linker. Eg due
to borked or partial update.
2025-04-12 19:13:16 +02:00
Jeremy Soller
73247441de
repo.sh: add todo to publish package dependencies 2025-04-12 08:26:35 -06:00
Jeremy Soller
c4bacc653d
Adjust aarch64 desktop image size 2025-04-11 21:07:19 -06:00
Jeremy Soller
63c3c58098
Update cookbook 2025-04-11 21:07:09 -06:00
Jeremy Soller
aada86d013
freeciv: enable server 2025-04-11 21:01:06 -06:00
Jeremy Soller
3e531c0ddb
Update cookbook 2025-04-11 20:18:55 -06:00
Jeremy Soller
2918ff1d75
Update relibc 2025-04-11 20:18:43 -06:00
Jeremy Soller
bfcb7a16ee
uutils: update to upstream 2025-04-11 18:43:09 -06:00
Jeremy Soller
283866fe34
Update relibc 2025-04-11 18:10:05 -06:00
Jeremy Soller
3fab201be9
Update relibc 2025-04-11 17:20:15 -06:00
Jeremy Soller
1e45d12441
Update cookbook 2025-04-11 15:49:57 -06:00
Jeremy Soller
3260ce4f5f
devilutionx: fix dependencies 2025-04-11 15:49:34 -06:00
Jeremy Soller
fb213a318d
Update relibc 2025-04-11 15:48:09 -06:00
Jeremy Soller
351c484a9f
Update cookbook 2025-04-11 15:35:00 -06:00
Jeremy Soller
6da41f927a
freeciv: fix compilation 2025-04-11 15:34:48 -06:00
Jeremy Soller
682297ad3a
libicu: enable renaming and other config options 2025-04-11 15:27:51 -06:00
Jeremy Soller
dbb51d99e0
Update cookbook 2025-04-11 15:17:48 -06:00
Jeremy Soller
ffcb1486c1
libicu: fix compilation 2025-04-11 15:17:23 -06:00
Jeremy Soller
0411dca9a8
freeciv: convert to toml 2025-04-11 14:50:20 -06:00
Jeremy Soller
4a30b2e4ad
sdl2-image: compile dynamically 2025-04-11 14:40:15 -06:00
Jeremy Soller
8cd41a714c
libicu: compile dynamically 2025-04-11 14:39:30 -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
cf466761a4
libicu: fix compilation 2025-04-11 13:48:24 -06:00
Jeremy Soller
ea28f150b2
Update cookbook 2025-04-11 12:55:24 -06:00
Jeremy Soller
6ecf45d219
ncursesw: convert to toml 2025-04-11 12:50:07 -06:00
Jeremy Soller
077e4e1e96
Update cookbook 2025-04-11 12:28:28 -06:00
Jeremy Soller
a4fb5aad50
cairo: compile dynamically 2025-04-11 12:28:14 -06:00
Jeremy Soller
a86c1da863
Update cookbook 2025-04-11 12:26:40 -06:00
Jeremy Soller
cc93c7e467
liborbital: compile dynamically 2025-04-11 12:26:26 -06:00
Jeremy Soller
04e888d532
Update cookbook 2025-04-11 11:32:40 -06:00
Jeremy Soller
013180b556
fontconfig: fix build 2025-04-11 11:32:23 -06:00
Jeremy Soller
b17f8c3215
Update cookbook 2025-04-11 11:16:20 -06:00
Jeremy Soller
6909fdd9b2
Refactor shared dependency handling 2025-04-11 11:15:44 -06:00
Jeremy Soller
e428d1523c
Update cookbook 2025-04-11 09:07:48 -06:00
Jeremy Soller
e741b35ce8
cosmic-player: fix recipe so it install binary and depends 2025-04-11 09:05:55 -06:00
Jeremy Soller
a1c2acf562
Update cookbook 2025-04-11 08:54:50 -06:00
Jeremy Soller
f52180899f
Support dynamic linking in pkg-config wrapper 2025-04-11 08:54:37 -06:00
Jeremy Soller
6873df013e
cosmic-player: compile dynamically 2025-04-11 08:52:42 -06:00
Jeremy Soller
fd5b265d7f
Update cookbook 2025-04-10 17:33:36 -06:00
Jeremy Soller
549c1fd8e2
gstreamer: update and compile dynamically 2025-04-10 17:32:28 -06:00
Jeremy Soller
660ebccecc
Update cookbook 2025-04-10 17:10:33 -06:00
Jeremy Soller
8621c086ab
fontconfig: compile dynamically 2025-04-10 17:10:14 -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
d967285816
pkg-config: compile dynamically 2025-04-10 15:59:45 -06:00
Jeremy Soller
108c89a6ed
Update cookbook 2025-04-10 15:46:39 -06:00
Jeremy Soller
40de561b67
boxedwine: compile dynamically 2025-04-10 15:46:23 -06:00
Jeremy Soller
cdd8ec68b5
Update cookbook and relibc 2025-04-10 15:40:08 -06:00
Jeremy Soller
35cbc8ecac
qemu: add shared-deps 2025-04-10 15:39:48 -06:00
Jeremy Soller
c6e333ba9a
qemu: update and compile dynamically 2025-04-10 15:24:16 -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
7f0048f835
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/redox 2025-04-10 14:47:21 -06:00
Jeremy Soller
cf0c3f170c
Update relibc 2025-04-10 14:47:15 -06:00
Jeremy Soller
143460421e
Update cookbook and relibc 2025-04-10 13:19:47 -06:00
Jeremy Soller
faf2ace1df
prboom: re-enable music 2025-04-10 13:19:20 -06:00
Jeremy Soller
0b4cb3d2fc
sdl1: enable pthread semaphores 2025-04-10 11:01:41 -06:00
Jeremy Soller
045883375c Merge branch 'patch-1' into 'master'
Add Samsung Series 3 and Asus Vivobook 15 OLED to HARDWARE.md

See merge request redox-os/redox!1568
2025-04-10 15:26:25 +00:00
Jeremy Soller
3058129069
Update relibc 2025-04-10 08:56:19 -06:00
Ralen Oreti
6194e2ee36 Add Samsung Series 3 and Asus Vivobook 15 OLED to HARDWARE.md 2025-04-09 00:45:53 +00:00
Jeremy Soller
86fe3ba2c1
Update submodules 2025-04-08 16:00:21 -06:00
Jeremy Soller
cc35ff1273 Merge branch 'update-escalated-again' into 'master'
Update commit for escalated recipe

See merge request redox-os/cookbook!485
2025-04-08 20:25:13 +00:00
Ron Williams
786511885d Update commit for escalated recipe 2025-04-08 10:03:53 -07:00
Jeremy Soller
6555b10b03 Merge branch 'log_runtime_add_sink' into 'master'
Update cookbook

See merge request redox-os/redox!1567
2025-04-06 20:17:25 +00:00
bjorn3
43291955e8 Update cookbook 2025-04-06 21:32:47 +02:00
Jeremy Soller
57a0511d27 Merge branch 'log_runtime_add_sink' into 'master'
Move logd before fbbootlogd

See merge request redox-os/cookbook!484
2025-04-06 19:24:19 +00:00
bjorn3
925f77c2a5 Move logd before fbbootlogd 2025-04-06 20:12:23 +02:00
Jeremy Soller
cb34b9bd86
Update relibc 2025-04-05 20:57:01 -06:00
Jeremy Soller
c3fd6b6ff2
Disable syobanaction in demo config 2025-04-02 16:59:43 -06:00
Jeremy Soller
172ba675d5
Update cookbook 2025-04-02 15:45:19 -06:00
Jeremy Soller
f72bec0a24
Make sure there are no duplicate appstream entries 2025-04-02 15:45:03 -06:00
Jeremy Soller
9379934e03
Disable syobanaction 2025-04-02 15:19:20 -06:00
Jeremy Soller
1afeb785cb
Disable schismtracker in CI 2025-04-02 15:08:54 -06:00
Jeremy Soller
593a4aebb6
Update cookbook 2025-04-02 14:53:10 -06:00
Jeremy Soller
4ab7255857
Fix cosmic-settings recipe 2025-04-02 14:52:50 -06:00
Jeremy Soller
da81b3df11
Disable rustpython in CI 2025-04-02 14:50:14 -06:00
Jeremy Soller
117230c7fe
Disable rust-cairo in CI 2025-04-02 14:41:12 -06:00
Jeremy Soller
9d7eadd607
Disable rust in CI 2025-04-02 14:30:50 -06:00
Jeremy Soller
cc83b63378
Disable nushell in ci 2025-04-02 13:48:41 -06:00
Jeremy Soller
fda44088bd
Disable cargo in ci.toml 2025-04-02 12:19:51 -06:00
Jeremy Soller
4bad7ea96c
Remove netstack from CI 2025-04-02 11:37:53 -06:00
Jeremy Soller
9e0cebf4c5
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/redox 2025-03-31 08:10:48 -06:00
Jeremy Soller
33d1ad71f4
Update cookbook 2025-03-31 08:10:41 -06:00
Jeremy Soller
0461a8d825 Merge branch 'base_repo_audiod' into 'master'
Merge audiod into the base repo

See merge request redox-os/redox!1566
2025-03-31 14:10:12 +00:00
Jeremy Soller
811e2397a4 Merge branch 'base_repo_audiod' into 'master'
Merge audiod into the base repo

See merge request redox-os/cookbook!483
2025-03-31 14:09:23 +00:00
Jeremy Soller
9eeea9eebb Update cookbook and relibc 2025-03-30 19:59:10 -06:00
bjorn3
81434cdeeb Merge audiod into the base repo 2025-03-30 19:05:30 +02:00
Jeremy Soller
8fa32b3645 Merge branch 'env_var_cleanup' into 'master'
Unset RSDP_ADDR and RSDP_SIZE env vars once no longer necessary

See merge request redox-os/cookbook!482
2025-03-30 17:00:13 +00:00
bjorn3
d9375d1c12 Merge audiod into the base repo 2025-03-30 17:22:09 +02:00
bjorn3
6174532300 Unset RSDP_ADDR and RSDP_SIZE env vars once no longer necessary
This avoids them leaking into the environment of every user.
2025-03-30 17:06:58 +02:00
4lDO2
8abc439173
Update cookbook 2025-03-30 16:42:13 +02:00
Jacob Lorentzon
9e4a744dde Merge branch 'rtcd' into 'master'
Add rtcd driver

See merge request redox-os/cookbook!481
2025-03-30 14:40:39 +00:00
4lDO2
f605dd9269
Add rtcd driver. 2025-03-30 16:13:22 +02:00
Ribbon
7aefde3e75 Add recipes 2025-03-29 22:35:59 +00:00
Ribbon
e3fec0dffd Add recipes 2025-03-29 22:03:39 +00:00
Jeremy Soller
4af46befad
Update cookbook and installer 2025-03-27 15:47:28 -06:00
Jeremy Soller
c961d3fdd1
Update cargo.lock 2025-03-27 15:46:03 -06:00
Jeremy Soller
68c0c4d19b
Update pkgar submodule 2025-03-27 15:45:48 -06:00
Jeremy Soller
6e54dc7dc2
Update installer and redoxfs 2025-03-27 15:01:06 -06:00
Jeremy Soller
48c42d21f6 Merge branch 'cookbook-escalated-fix' into 'master'
Update cookbook for the escalated fix

See merge request redox-os/redox!1565
2025-03-27 03:39:20 +00:00
Ron Williams
d1c578af9a Update cookbook for the escalated fix 2025-03-26 17:43:52 -07:00
Jeremy Soller
abba04574e Merge branch 'fix-escalated' into 'master'
Update escalated SHA

See merge request redox-os/cookbook!480
2025-03-27 00:38:33 +00:00
Ron Williams
59dfd519f7 Update escalated SHA 2025-03-26 17:35:48 -07:00
Jeremy Soller
e0d69be1af
Update relibc 2025-03-25 17:52:16 -06:00
Jeremy Soller
ae5e369ade Merge branch 'fix-mpfr' into 'master'
Bump MPFR

See merge request redox-os/cookbook!475
2025-03-21 03:51:20 +00:00
Josh Megnauth
8f32d5ed38 Bump MPFR 2025-03-21 03:51:20 +00:00
Jeremy Soller
6540ff1c15
Update cookbook 2025-03-20 14:30:47 -06:00
Jeremy Soller
b3a2157f2f Merge branch 'patch-1' into 'master'
Edit recipe.toml

See merge request redox-os/cookbook!474
2025-03-20 19:45:39 +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
Jeremy Soller
40ed797ef6
Update cookbook 2025-03-20 10:31:07 -06:00
Jeremy Soller
824e04e5b9
initfs: set active TTY to 1 after the boot log is moved over 2025-03-20 10:30:44 -06:00
Jeremy Soller
d20e432ec7
Add pavao recipe 2025-03-20 09:21:20 -06:00
Jeremy Soller
d864983779
Update cookbook and relibc 2025-03-19 08:38:44 -06:00
Ribbon
fc121a6b70 Fix a typo on the "podman/rustinstall.sh" script 2025-03-17 14:10:11 +00:00
Jeremy Soller
808c4a40d1 Merge branch 'fix-libuv' into 'master'
fix: libuv patch redefines existing structs

See merge request redox-os/cookbook!473
2025-03-16 17:55:21 +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
Ribbon
37395f5184 Fix typos on bootstrapping scripts 2025-03-15 17:10:59 +00:00
Jeremy Soller
7e0de63424
Update cookbook 2025-03-13 13:12:20 -06:00
Jeremy Soller
e20cfd50dd Merge branch 'remove_pcspkrd' into 'master'
Remove pcspkrd

See merge request redox-os/cookbook!471
2025-03-13 19:11:50 +00:00
Jeremy Soller
744f38d524 Merge branch 'cleanup_init_rc' into 'master'
Extract architecture specific parts of init.rc

See merge request redox-os/cookbook!472
2025-03-13 19:07:01 +00:00
bjorn3
d84357ee65 Extract architecture specific parts of init.rc
To allow reusing the platform independent part of init.rc without having
to copy it for each platform. Also add a bunch of comments explaining
the purpose of each section.
2025-03-13 20:01:14 +01:00
Jeremy Soller
5c452549e1
Update cookbook 2025-03-13 12:21:52 -06:00
bjorn3
811f0e2bb5 Remove pcspkrd 2025-03-13 19:19:01 +01:00
Jeremy Soller
8ed22afa5b Merge branch 'remove_legacy_path_usage' into 'master'
libs/libsodium: Avoid usage of legacy scheme path format

See merge request redox-os/cookbook!470
2025-03-13 17:50:31 +00:00
bjorn3
3c2855099c libs/libsodium: Avoid usage of legacy scheme path format 2025-03-13 18:27:40 +01:00
Jeremy Soller
c6396c5a42
Update cookbook 2025-03-12 16:02:38 -06:00
Jeremy Soller
5792d103f7 Merge branch 'move_netstack_base' into 'master'
Move netstack to the base repo

See merge request redox-os/cookbook!469
2025-03-12 22:01:55 +00:00
Jeremy Soller
ad11d98fdd Merge branch 'move_netstack_base' into 'master'
Remove netstack package dependency

See merge request redox-os/redox!1564
2025-03-12 22:01:44 +00:00
bjorn3
9d498c6aad Remove netstack package dependency
It has been merged into the base package
2025-03-10 21:32:11 +01:00
bjorn3
c06e5b14e4 Move netstack to the base repo 2025-03-10 21:29:37 +01:00
Jeremy Soller
e6eff2a611
Update cookbook 2025-03-10 07:49:49 -06:00
Jeremy Soller
da8c350a8b Merge branch 'curl-dependencies' into 'master'
Curl: add dynamic linking dependencies

See merge request redox-os/cookbook!468
2025-03-10 12:38:52 +00:00
Ron Williams
28ccb768a5 Curl: add dynamic linking dependencies 2025-03-09 23:49:03 -07:00
Jeremy Soller
fa6198d896 Merge branch 'fix-unit-test-tar_custom_recipe' into 'master'
fix: Unit tests should use blake3

See merge request redox-os/cookbook!467
2025-03-08 14:29:09 +00:00
Josh Megnauth
f677a16a32
fix: Unit tests should use blake3 2025-03-07 22:42:14 -05:00
Jeremy Soller
7c2707e8d3 Merge branch 'fix-vim-deprecated-ftp' into 'master'
fix: Vim's old FTP server is deprecated

See merge request redox-os/cookbook!466
2025-03-07 15:30:49 +00:00
Josh Megnauth
174b62bc70 fix: Vim's old FTP server is deprecated 2025-03-07 15:30:49 +00:00
Jeremy Soller
684a603a15 Merge branch 'config-fixes' into 'master'
Update config now git is working, add base to ci.toml

See merge request redox-os/redox!1562
2025-03-05 13:54:17 +00:00
Ron Williams
65d15b7f5a Update config now git is working, add base to ci.toml 2025-03-05 05:43:42 -08:00
Jeremy Soller
92504e6bab Merge branch 'fix-git' into 'master'
Git: remove man pages due to colon in filenames

See merge request redox-os/cookbook!464
2025-03-05 12:59:54 +00:00
Ron Williams
b2c17c711a Git: remove man pages due to colon in filenames 2025-03-05 02:24:09 -08:00
Jeremy Soller
3b88bda68e
Update cookbook 2025-03-04 08:49:10 -07:00
Jeremy Soller
8609272ebb
love: compile dynamically 2025-03-04 08:48:37 -07:00
Jeremy Soller
2a9ef4b7e4
openal: fix patches not being used 2025-03-04 08:03:06 -07:00
Jeremy Soller
e108e3f761
Update cookbook 2025-03-03 20:53:26 -07:00
Jeremy Soller
4650ef4e50
libsndfile: do not link to broken libflac recipe 2025-03-03 20:53:06 -07:00
Jeremy Soller
981c7f49b3
mednafen: compile dynamically 2025-03-03 20:50:29 -07:00
Jeremy Soller
363999822d
Dynamic linking for cosmic-store 2025-03-03 20:29:58 -07:00
Jeremy Soller
9c6504427c
Update cookbook 2025-03-03 11:36:16 -07:00
Jeremy Soller
ab6f34b5bb Merge branch 'install-gdb' into 'master'
Add gdb and gdb-multiarch on the native and Podman builds

See merge request redox-os/redox!1560
2025-03-03 17:44:56 +00:00
Jeremy Soller
cfdac5b73f Merge branch 'fix_multi_head' into 'master'
Fix qemu config for multi-head gpu

See merge request redox-os/redox!1559
2025-03-03 17:43:28 +00:00
Jeremy Soller
f3a01abb41 Merge branch 'vt_to_go' into 'master'
Remove now unused arguments for vesad and fbcond in init.rc

See merge request redox-os/cookbook!461
2025-03-03 17:42:43 +00:00
bjorn3
095a0eb3a6 Remove now unused arguments for vesad in init.rc 2025-03-03 15:43:33 +01:00
Ribbon
6cf5b4d3dd Add gdb and gdb-multiarch on the native and Podman builds 2025-03-03 08:22:10 +00:00
bjorn3
35b9b69c6d Fix qemu config for multi-head gpu
The old config would create two separate VGA compatible graphics
adapters. Redox currently only supports this when the firmware
initializes both graphics adapters as boot framebuffers. Only UEFI
supports this however. Using a single multi-head virtio-gpu graphics
adapter makes it work on BIOS too.
2025-03-02 20:43:51 +01:00
Ribbon
6a5ae9a079 Add recipes 2025-03-02 15:09:35 +00:00
Ribbon
043453d821 Rename the xenia recipe to xenia-canary 2025-03-02 13:37:37 +00:00
Ribbon
11d5d9c9dc Update recipes 2025-03-02 13:36:14 +00:00
Jeremy Soller
788e9c4141
Update cookbook 2025-03-01 21:12:42 -07:00
Jeremy Soller
82811be3c3
initfs: do not fail if initfs folder does not exist 2025-03-01 21:12:07 -07:00
Jeremy Soller
38a7fbe65f
Update cookbook and redoxfs 2025-03-01 20:58:40 -07:00
Jeremy Soller
be90e40f48
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/cookbook 2025-03-01 20:58:04 -07:00
Jeremy Soller
80c70656a1
Apply usrmerge to legacy recipe sysroot 2025-03-01 20:57:56 -07:00
Jeremy Soller
483c2ebbad Merge branch 'fix_initfs_rebuild' into 'master'
Fix rebuilding the initfs recipe using r.initfs as opposed to cr.initfs

See merge request redox-os/cookbook!460
2025-03-02 01:36:27 +00:00
bjorn3
a7bd20fe95 Fix rebuilding the initfs recipe using r.initfs as opposed to cr.initfs
Without this when rebuilding it will try to remove symlinks created by
the cookbook that have been replaced with actual directories in the
previous build.
2025-03-01 22:08:11 +01:00
Jeremy Soller
6fa1f9ba25 Merge branch 'update_cookbook' into 'master'
Update cookbook

See merge request redox-os/redox!1558
2025-03-01 17:06:35 +00:00
bjorn3
5524354b4b Update cookbook 2025-03-01 17:42:55 +01:00
Jeremy Soller
b093388dc1 Merge branch 'pcid-scheme' into 'master'
Run pcid-spawner rather than pcid to rescan pci devices

See merge request redox-os/redox!1557
2025-03-01 16:39:18 +00:00
Jeremy Soller
6e627f4d7e Merge branch 'pcid-scheme' into 'master'
Run pcid-spawner right after starting pcid

See merge request redox-os/cookbook!459
2025-03-01 16:39:06 +00:00
bjorn3
9a679251b0 Run pcid-spawner rather than pcid to rescan pci devices 2025-03-01 17:17:34 +01:00
bjorn3
d76ee8eee3 Run pcid-spawner right after starting pcid 2025-03-01 17:16:14 +01:00
Jeremy Soller
0ba49b5d6e Merge branch 'remove-git-apply-opentyrian' into 'master'
fix: Remove `git apply` from OpenTyrian

See merge request redox-os/cookbook!458
2025-03-01 13:51:39 +00:00
Josh Megnauth
920320dfb6
fix: Remove git apply from OpenTyrian 2025-03-01 01:31:17 -05:00
Jeremy Soller
adb141b753
Update cookbook 2025-02-28 18:47:00 -07:00
Jeremy Soller
375dfdced0
gears: convert to toml, install to /usr 2025-02-28 18:46:43 -07:00
Jeremy Soller
49c8edd4fe
llvm18: install to /usr 2025-02-28 18:38:42 -07: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
Jeremy Soller
ea4ea809e1
Update cookbook 2025-02-28 15:38:58 -07:00
Jeremy Soller
b4d76c658b
flycast: compile dynamically 2025-02-28 15:38:39 -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
Jeremy Soller
9887570177
Update cookbook 2025-02-28 14:56:46 -07:00
Jeremy Soller
71ed534cc9
bash: fix recipe 2025-02-28 14:55:05 -07:00
Jeremy Soller
0902a1a1a2
Update cookbook 2025-02-28 10:46:26 -07:00
Jeremy Soller
997381ef8a
quakespasm: fix compilation now that patches are supported for git 2025-02-28 10:45:47 -07:00
Jeremy Soller
31fd2c5e72
Update cookbook 2025-02-28 09:47:59 -07:00
Jeremy Soller
1334299b79
Change dynamic template prefix to /usr 2025-02-28 09:47:42 -07:00
Jeremy Soller
bfd898c89a
Update relibc 2025-02-28 09:29:19 -07:00
Jeremy Soller
3909388729 Merge branch 'no-git-please' into 'master'
Disable git due to recipe issues

See merge request redox-os/redox!1556
2025-02-27 14:06:55 +00:00
Ron Williams
62c7a28760 Disable git due to recipe issues 2025-02-27 11:17:30 +00:00
Jeremy Soller
406eeb1c8d
Update submodules 2025-02-26 12:43:04 -07:00
Jeremy Soller
580a5355f0 Merge branch 'fix-ci-pipeline' into 'master'
Fix CI pipeline by increasing filesystem size

See merge request redox-os/redox!1554
2025-02-24 20:22:17 +00:00
Jeremy Soller
e92927abc0 Merge branch 'recipe-fixes' into 'master'
Fix base recipe.toml ([source] was commented out)

See merge request redox-os/cookbook!457
2025-02-24 20:21:56 +00:00
Ron Williams
a48b1f314e Fix base recipe.toml ([source] was commented out) 2025-02-24 06:51:14 +00:00
Jeremy Soller
aebeb3120d Update cookbook 2025-02-22 08:35:58 -07:00
Jeremy Soller
f464a6e4b4 initfs: adapt to usrmerge 2025-02-22 08:35:44 -07:00
Jeremy Soller
13a7985beb Update cookbook 2025-02-22 08:25:50 -07:00
Jeremy Soller
0a475b3d04 Apply usrmerge to sysroot 2025-02-22 08:25:31 -07:00
Jeremy Soller
640f9f7034 Update cookbook 2025-02-22 08:01:15 -07:00
Jeremy Soller
76ddc51e4e netsurf: Add libpng to shared-deps 2025-02-22 08:00:59 -07:00
Jeremy Soller
dec560ceda Update relibc 2025-02-22 07:30:53 -07:00
Jeremy Soller
5776b7f8de Update cookbook 2025-02-21 14:13:46 -07:00
Jeremy Soller
1ba1b2e2f0 Merge branch 'move_ipcd_ptyd_to_base_repo' into 'master'
Merge ipcd and ptyd into the base repo

See merge request redox-os/redox!1555
2025-02-21 21:13:31 +00:00
Jeremy Soller
83412b3d7b Merge branch 'move_ipcd_ptyd_to_base_repo' into 'master'
Merge ipcd and ptyd into the base repo

See merge request redox-os/cookbook!456
2025-02-21 21:11:00 +00:00
bjorn3
1f73ed82ac Merge ipcd and ptyd into the base repo 2025-02-21 20:22:32 +01:00
bjorn3
2415c012d2 Merge ipcd and ptyd into the base repo 2025-02-21 20:17:22 +01:00
Jeremy Soller
41a2b16b42
Remove other daemons moved to base from ci.toml 2025-02-21 10:50:05 -07:00
Jeremy Soller
5d12bafd1d
Remove logd from ci config 2025-02-21 10:38:47 -07:00
Jeremy Soller
01fbb8386c
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/redox 2025-02-21 10:36:07 -07:00
Jeremy Soller
a4e4177201
Remove init from ci config 2025-02-21 10:36:02 -07:00
Ribbon
f88d51ef6c Improve the README and fix a broken link 2025-02-21 00:18:19 +00:00
accessviolation
8b9d7eb6d3 Increase filesystem size 2025-02-20 09:54:06 +01:00
Jeremy Soller
0c031120cb
Update cookbook 2025-02-19 15:35:38 -07: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
Jeremy Soller
3c926ec166 Merge branch 'nixos' into 'master'
Cleanup flake.nix for wider compatibility

See merge request redox-os/redox!1553
2025-02-19 22:26:27 +00:00
Jeremy Soller
1f51061b57 Merge branch 'base_config_relibc' into 'master'
Install relibc in all configurations

See merge request redox-os/redox!1552
2025-02-19 22:22:29 +00:00
Vincent Berthier
5d384e3aa6
Cleanup flake.nix for wider compatibility 2025-02-19 22:34:14 +01:00
bjorn3
861d025559 Install relibc in all configurations
Several packages have an implicit dependency on relibc.
2025-02-19 22:05:47 +01:00
Jeremy Soller
f98fe28a20 Merge branch 'luajit' into 'master'
LuaJIT dynamic recipe

See merge request redox-os/cookbook!453
2025-02-19 15:31:58 +00:00
Jeremy Soller
cc7bf71440 Merge branch 'add-missing-patchelf-dependency' into 'master'
Add missing 'patchelf' dependency for platforms in 'native_bootstrap.sh'

See merge request redox-os/redox!1551
2025-02-19 15:31:44 +00:00
LLeny
f84c756c0e LuaJIT dynamic recipe 2025-02-19 18:47:56 +08:00
accessviolation
0cecf5558d Add missing 'patchelf' dependency for platforms in 'native_bootstrap.sh' 2025-02-19 00:37:46 +01:00
Jeremy Soller
1eb999648f
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/redox 2025-02-18 15:47:23 -07:00
Jeremy Soller
099e04e77a
Update cookbook 2025-02-18 15:47:16 -07:00
Jeremy Soller
9c54dacdf3
Set default configure prefix to /usr 2025-02-18 15:47:02 -07:00
Jeremy Soller
c54e4b0f45 Merge branch 'git_source_patches_script' into 'master'
Adds patches and script to SourceRecipe::Git

See merge request redox-os/cookbook!452
2025-02-18 22:24:11 +00:00
Jeremy Soller
6c7a1327a6 Merge branch 'nixos' into 'master'
Add shell and build environment for NixOS

See merge request redox-os/redox!1550
2025-02-18 22:23:42 +00:00
Vincent Berthier
4573edcc16 Add shell and build environment for NixOS 2025-02-18 22:23:42 +00:00
Jeremy Soller
d055f25da9
Update cookbook and relibc 2025-02-18 15:22:02 -07:00
bjorn3
af63354d2c Merge most initfs contents into a single base-initfs recipe 2025-02-18 21:52:50 +01:00
LLeny
bde00ef0c7 Adds patches and script to SourceRecipe::Git 2025-02-18 21:14:57 +08: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
Jeremy Soller
120369ec1a Merge branch 'dynamic-link-libpng' into 'master'
Bump and dynamically link libpng

See merge request redox-os/cookbook!449
2025-02-17 14:08:36 +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
Jeremy Soller
b91d42a541 Merge branch 'fix/podman-without-selinux' into 'master'
Allow building when SELinux is not used

See merge request redox-os/redox!1549
2025-02-14 15:13:44 +00:00
Leandro Santiago
dcb884549a Allow building when SELinux is not used
Add `USE_SELINUX` variable to `make all`
2025-02-12 20:30:06 +01:00
Jeremy Soller
f9a89554e8 Merge branch 'master' into 'master'
feat(netsurf): dynamic

See merge request redox-os/cookbook!448
2025-02-12 17:57:13 +00:00
Anhad Singh
5c45667dce
feat(netsurf): dynamic
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-02-11 20:20:03 +11:00
Jeremy Soller
8363ec046d
Update submodules 2025-02-10 07:44:36 -07:00
Jeremy Soller
bff6ca4d68 Merge branch 'master' into 'master'
A few more dynamically linked recipes

See merge request redox-os/cookbook!447
2025-02-10 14:42:22 +00:00
Jeremy Soller
a2b5e76e47 Merge branch 'master' into 'master'
misc(container): add patchelf

See merge request redox-os/redox!1548
2025-02-10 14:41:56 +00: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
cf35aa3389
misc(container): add patchelf
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-02-10 17:19:20 +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
3c86d81070 Add patchelf to x86_64 ci 2025-02-08 09:00:05 -07:00
Jeremy Soller
925f218a70 Merge branch 'revert-test' into 'master'
README.md: Revert "test commit"

See merge request redox-os/redox!1547
2025-02-07 22:02:37 +00:00
Ronald Weber
1f87c6b55b README.md: Revert "test commit"
It's not that nice to see 'test' as first thing in the README.

This reverts commit bb4b3e838c.
2025-02-07 18:43:29 +01:00
Jeremy Soller
1c63662906
Update relibc 2025-02-07 09:19:30 -07:00
Jeremy Soller
bba3ebffee Merge branch 'patch5' into 'master'
fix(mk/ci.mk): set `COOKBOOK_HOST_SYSROOT` and `COOKBOOK_PREFER_STATIC`

See merge request redox-os/redox!1546
2025-02-04 15:35:41 +00:00
Anhad Singh
78a2aa75dd
fix(mk/ci.mk): set COOKBOOK_HOST_SYSROOT and COOKBOOK_PREFER_STATIC
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-02-05 02:33:19 +11:00
Jeremy Soller
f533c369eb
Update relibc 2025-02-03 07:52:58 -07:00
Jeremy Soller
de74e8fd69 Merge branch 'cookbook-fix-vim' into 'master'
Update cookbook to fix vim and freedoom

See merge request redox-os/redox!1544
2025-02-03 14:52:04 +00:00
Ron Williams
1865c412ff Update cookbook to fix vim and freedoom 2025-02-03 14:52:04 +00: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
Jeremy Soller
aa87b8d9e3 Merge branch 'cookbook-cargo-update' into 'master'
Update cookbook SHA to update redoxer

See merge request redox-os/redox!1543
2025-02-02 15:27:22 +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
Ron Williams
8c4e7ca969 Update cookbook SHA to update redoxer 2025-02-01 04:14:43 +00: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
d69b27d9d0
Update cookbook 2025-01-31 14:33:24 -07:00
Jeremy Soller
ec8a673b56
Remove source section from libgcc 2025-01-31 14:33:14 -07:00
Jeremy Soller
b16f75c827 Update relibc and cookbook 2025-01-31 14:21:32 -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
1c72cbbb17 Update cookbook 2025-01-28 11:33:17 -07: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
16c4cf732c Merge branch 'fetch-path' into 'master'
Add path to fetch.tag

See merge request redox-os/redox!1542
2025-01-27 00:18:39 +00:00
Ron Williams
bd772d5b97 Add path to fetch.tag 2025-01-26 22:32:37 +00:00
Jeremy Soller
dedb81b35d
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/redox 2025-01-24 17:24:21 -07:00
Jeremy Soller
767f3a86d3
Update cookbook and relibc 2025-01-24 17:24:11 -07:00
Jeremy Soller
8b5d67b2e8 Merge branch 'dynamic_linking' into 'master'
feat(config/desktop): add patchelf

See merge request redox-os/redox!1541
2025-01-25 00:23:11 +00: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
356c9509ad
feat(config/desktop): add patchelf
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-25 00:04:48 +11: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
Jeremy Soller
328adc2e23
Update cookbook and relibc 2025-01-23 20:18:54 -07: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
Jeremy Soller
2e8196ae5e Merge branch 'dynamic_linking' into 'master'
fear(repo.mk): PREFER_STATIC

See merge request redox-os/redox!1540
2025-01-20 19:55:22 +00:00
Anhad Singh
cd911d16df
fear(repo.mk): PREFER_STATIC
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-20 23:15:19 +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
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
Anhad Singh
aa7c69999e misc(recipes): remove mpc from WIP
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
a1c6409153 feat(gnu-binutils): dynamic
* dynamic
* shell to toml recipe

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
Anhad Singh
69e5aef6f3 feat(gnu-make): dynamic
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-20 19:01:34 +11:00
Anhad Singh
0f6a6e259c feat(cook): prescript for source scripts
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-20 19:01:07 +11:00
Ribbon
5c59a25ac8 Add recipes 2025-01-18 16:10:13 +00:00
Ribbon
7b0cc7f404 Add recipes 2025-01-17 15:04:37 +00:00
Jeremy Soller
8bce4659df
Update cookbook 2025-01-14 19:57:01 -07: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
10d019d632
Update relibc 2025-01-14 18:01:39 -07:00
Jeremy Soller
46abce64aa
Update cookbook 2025-01-14 15:23:46 -07:00
Jeremy Soller
49fc9c0ce3
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/cookbook 2025-01-14 15:23:19 -07:00
Jeremy Soller
f953d63d65
Fix llvm18 recipe on newer Pop 2025-01-14 15:23:15 -07:00
Jeremy Soller
a3821bd8a7
Update rust 2025-01-14 15:10:31 -07:00
Jeremy Soller
cde151ccb7
Drop rust freestanding step 2025-01-14 12:28:58 -07:00
Jeremy Soller
ae378d46f3
Update relibc 2025-01-14 12:24:51 -07:00
Jeremy Soller
7442d9983a
Update rust 2025-01-13 15:30:25 -07:00
Jeremy Soller
775e9b2de7
Update rust 2025-01-13 15:19:56 -07:00
Jeremy Soller
3709d30c73
Update rust-toolchain 2025-01-13 14:35:35 -07:00
Jeremy Soller
d7106e99d3
Update rust 2025-01-13 14:35:27 -07:00
Jeremy Soller
767aede6f2
Update relibc 2025-01-13 14:33:55 -07:00
Jeremy Soller
65e5d3a2b7
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/redox 2025-01-13 14:32:26 -07:00
Jeremy Soller
adf504d3b2
Update Rust to nightly-2025-01-12 2025-01-13 14:32:19 -07:00
Jeremy Soller
74f0a0eea1 Merge branch 'dynamic_linking' into 'master'
feat(prefix): set default hash style to GNU

See merge request redox-os/redox!1537
2025-01-11 18:39:40 +00:00
Jeremy Soller
b5d68accbb Merge branch 'sysroot-timestamp' into 'master'
Add 'touch sysroot' after copy of relibc-install

See merge request redox-os/redox!1538
2025-01-11 18:38:49 +00:00
Ribbon
e5ccc5c852 Add the boulette recipe 2025-01-11 12:43:00 +00:00
Ribbon
bfefd758aa Add recipes 2025-01-11 09:07:14 +00:00
Ribbon
7bc8c317f2 Rename the "sandbox" recipe 2025-01-11 08:52:33 +00:00
Ribbon
24dc0e5320 Add recipes 2025-01-11 08:51:31 +00:00
Ribbon
87461fd72c Update recipes 2025-01-11 08:41:36 +00:00
Ribbon
ad53bcc970 Add recipes 2025-01-11 08:30:52 +00:00
Ron Williams
0bf3a56fea Add 'touch sysroot' after copy of relibc-install 2025-01-09 16:15:58 -08:00
Jeremy Soller
8166fc286d
Update cookbook 2025-01-09 15:21:04 -07:00
Jeremy Soller
5e98219f19
Use /etc/ssl/certs for SSL certificates 2025-01-09 15:20:51 -07:00
Jeremy Soller
1071af7d31
Update cookbook 2025-01-09 14:41:20 -07:00
Jeremy Soller
a8954f6efa
openal: enable SDL2 audio backend 2025-01-09 14:36:37 -07:00
Jeremy Soller
89c213ea5f
Update relibc 2025-01-09 13:34:09 -07:00
Jeremy Soller
f664206422
Update cookbook 2025-01-09 11:54:40 -07:00
Jeremy Soller
3edc093b87
Add love 2025-01-09 11:54:18 -07:00
Jeremy Soller
76ee6012a6
Update cookbook 2025-01-09 10:29:25 -07:00
Jeremy Soller
c0c5a0ed86
Update relibc 2025-01-09 10:22:50 -07:00
Jeremy Soller
e8c205ba6a
Update relibc 2025-01-09 10:21:28 -07:00
Jeremy Soller
3ff6cdb794
Fix libtheora 2025-01-09 10:16:13 -07:00
Jeremy Soller
c0ca2c2f9e
Fix build of openal 2025-01-09 09:38:09 -07:00
Jeremy Soller
dd43b57f1e
Add libmodplug1 2025-01-09 08:44:14 -07:00
Anhad Singh
48ca562cf1
feat(prefix): set default hash style to GNU
Our dynamic linker supports it.

Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-09 20:20:21 +11:00
Jeremy Soller
715086445f
Update cookbook 2025-01-07 12:08:50 -07:00
Jeremy Soller
467e6d15db Merge branch 'fix-gnu-make' into 'master'
fix: GNU Make detects our glob.h

See merge request redox-os/cookbook!433
2025-01-07 00:15:51 +00:00
Jeremy Soller
752910c5e4 Merge branch 'dja/bootstrap-fixes' into 'master'
Fixes for bootstrapping on Ubuntu Noble

See merge request redox-os/redox!1536
2025-01-07 00:14:37 +00:00
Daniel Axtens
e87739bc4a Use the name native_bootstrap.sh consistently
Otherwise, the bootstrap fails when trying to delete bootstrap.sh
which doesn't exist
2025-01-07 01:21:04 +11:00
Daniel Axtens
2f81b15736 native_bootstrap.sh: Install help2man for Ubuntu Noble
Otherwise the build fails
2025-01-07 01:21:04 +11:00
Daniel Axtens
35adcceb59 podman_bootstrap.sh: add libfuse3-dev and pkg-config for Ubuntu Noble
These were needed to bootstrap on a fairly fresh Noble install
2025-01-07 01:20:41 +11: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
Ribbon
5a787b283e Add recipes 2025-01-03 10:27:48 +00:00
Jeremy Soller
b1c9018fd4
Update cookbook 2024-12-30 13:01:58 -07:00
Jeremy Soller
73924de28f
gnu-make: use glob implementation from relibc 2024-12-30 13:01:45 -07:00
Jeremy Soller
8a26c3e0af
Update relibc 2024-12-30 10:17:37 -07:00
Jeremy Soller
17a9eea988
Update relibc 2024-12-30 10:16:16 -07:00
Jeremy Soller
c68a974cee
Add desktop config for riscv64gc 2024-12-30 10:06:22 -07:00
Jeremy Soller
121528f983
Update cookbook 2024-12-30 10:05:44 -07:00
Jeremy Soller
30239250d6
Add mupen64plus recipe 2024-12-30 10:04:44 -07:00
Jeremy Soller
c424c0b36b Update redoxfs and relibc 2024-12-27 07:15:18 -07:00
Jeremy Soller
e5a55a4a2e Merge branch 'patch1' into 'master'
fix(prefix.mk): gcc-freestanding

See merge request redox-os/redox!1535
2024-12-27 14:04:11 +00:00
Jeremy Soller
cce2b5ef19 Merge branch 'dynamic_linking' into 'master'
misc(podman): autoconf2.69

See merge request redox-os/redox!1534
2024-12-27 14:03:48 +00:00
Anhad Singh
34153db14d
fix(prefix.mk): gcc-freestanding
Build libgcc (relibc needs it) and disable shared.

Signed-off-by: Anhad Singh <andypython@protonmail.com>
2024-12-27 23:23:31 +11:00
Anhad Singh
232f257f59
misc(podman): autoconf2.69
Required to build GCC and Binutils packages from source.

Signed-off-by: Anhad Singh <andypython@protonmail.com>
2024-12-27 00:58:02 +11:00
Jeremy Soller
9ed047a91e Merge branch 'split_fbbootlogd' into 'master'
Update cookbook

See merge request redox-os/redox!1533
2024-12-24 21:35:41 +00:00
bjorn3
c9ce3abf99 Update cookbook 2024-12-24 22:34:40 +01:00
Jeremy Soller
0286b839f5 Merge branch 'split_fbbootlogd' into 'master'
Split fbbootlogd

See merge request redox-os/cookbook!431
2024-12-24 21:31:27 +00:00
bjorn3
229c5ecc8b Run fbbootlogd during startup 2024-12-24 21:45:22 +01:00
Jeremy Soller
d06d78c23f Merge branch 'build-fixes' into 'master'
Fix current build state

See merge request redox-os/redox!1532
2024-12-24 14:08:29 +00:00
Ron Williams
2e6f805bc9 Fix current build state 2024-12-23 15:47:43 -08:00
Jeremy Soller
12d797304f Merge branch 'patch1' into 'master'
fix(curl): build

See merge request redox-os/cookbook!430
2024-12-23 17:01:31 +00:00
Anhad Singh
07a1c46c36
fix(curl): build
`autotools_recursive_regenerate` correctly includes libtool.

It just recursively runs:
$ autoreconf -fvi "$@" -I${COOKBOOK_HOST_SYSROOT}/share/aclocal

Signed-off-by: Anhad Singh <andypython@protonmail.com>
2024-12-24 02:22:14 +11:00
Jeremy Soller
b812780a54 Merge branch 'dynamic_linking' into 'master'
fix(mk/prefix.mk): fix libtool build

See merge request redox-os/redox!1531
2024-12-22 02:21:36 +00:00
Anhad Singh
a7c06e9b72
fix(mk/prefix.mk): fix libtool build
Worked for me before as I had the old sources. Now the ltversion should
be correct and libtool should be correctly built.

Signed-off-by: Anhad Singh <andypython@protonmail.com>
2024-12-21 20:28:11 +11:00
Jeremy Soller
324e27b182 Merge branch 'libtool' into 'master'
add libtools to containerfile

See merge request redox-os/redox!1529
2024-12-20 14:26:37 +00:00
Jeremy Soller
0be6bddbb8 Merge branch 'dynamic_linking' into 'master'
fix(libtool): correct ltversion

See merge request redox-os/redox!1530
2024-12-20 14:25:52 +00:00
Anhad Singh
f8d2c7ed4b
fix(mk/prefix.mk): correct ltversion
The script `build-aux/git-version-gen` needs sufficient depth to
correctly determine the version. Also it has to be in tree, otherwise
the version is reported as 'UNKNOWN', breaking some packages.

Signed-off-by: Anhad Singh <andypython@protonmail.com>
2024-12-21 01:09:52 +11:00
Ribbon
f1a3e4a02d Update the fish-shell recipe 2024-12-19 23:01:37 +00:00
Ron Williams
f81b8e78a3 add libtools to containerfile 2024-12-19 09:46:58 -08:00
Jeremy Soller
328e468928
Update cookbook 2024-12-18 14:51:17 -07:00
Jeremy Soller
4eff119dd5
xz: use 5.2.13 tar release 2024-12-18 14:50:43 -07:00
Jeremy Soller
59240cba6f
Update submodules 2024-12-18 12:45:49 -07:00
Jeremy Soller
e087d95e84 Merge branch 'raspi3' into 'master'
Fix bcm2835-sdhcid location

See merge request redox-os/cookbook!429
2024-12-18 18:19:30 +00:00
Jeremy Soller
01737d8537 Merge branch 'qemu-rasp' into 'master'
Fix make qemu rasperry pi 3b emulation

See merge request redox-os/redox!1528
2024-12-18 18:19:07 +00:00
Jeremy Soller
bf3ba3f8f8 Merge branch 'master' into 'master'
feat(cookbook): auxiliary dynamic linking functions

See merge request redox-os/cookbook!427
2024-12-18 18:18:23 +00:00
Jeremy Soller
5747e6f288 Merge branch 'dynamic_linking' into 'master'
feat(prefix): libtool

See merge request redox-os/redox!1526
2024-12-18 18:18:04 +00:00
Andrey Turkin
32f68d081f Fix bcm2835-sdhcid location
It is referenced from init.rc so it should be in bin just like the other drivers ran by init.
2024-12-18 20:53:15 +03:00
Andrey Turkin
6205eafd4c Fix make qemu rasperry pi 3b emulation 2024-12-16 06:50:21 +03:00
Jeremy Soller
6efa4b7dba Merge branch 'package-lz4' into 'master'
Package archives/lz4

See merge request redox-os/cookbook!428
2024-12-15 14:32:38 +00:00
Jeremy Soller
d874500dba Merge branch 'fix-native-bootstrap' into 'master'
Fix the Debian/Ubuntu target on native_bootstrap.sh

See merge request redox-os/redox!1527
2024-12-15 14:28:28 +00:00
Ribbon
fd731e9713 Fix the Debian/Ubuntu target on native_bootstrap.sh 2024-12-14 18:43:18 +00:00
Josh Megnauth
f92bff0e1f
Package archives/lz4 2024-12-13 02:26:47 -05:00
Anhad Singh
6450defff0
fix(repo.mk): set COOKBOOK_HOST_SYSROOT
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2024-12-12 00:13:27 +11:00
Ribbon
da6a8ae623 Add recipes 2024-12-08 21:22:10 +00:00
Ribbon
e6192fc27b Add recipes 2024-12-08 19:21:40 +00:00
Jeremy Soller
9825ce6ce1
Update installer 2024-12-06 15:33:06 -07:00
Jeremy Soller
72bf80c1fe
Update cookbook and installer 2024-12-06 10:49:01 -07:00
Jeremy Soller
e765fde83a Merge branch 'bash-glob-fix' into 'master'
Fix glob problem caused by changes to dirent

See merge request redox-os/cookbook!426
2024-12-06 17:37:00 +00:00
Ron Williams
0d3a36ac89 Fix glob problem caused by changes to dirent 2024-12-06 17:37:00 +00:00
Anhad Singh
d03fce3a5a
fix(ci): autoconf and automake
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2024-12-06 23:12:48 +11:00
Anhad Singh
6514d23c57
fix(ci): install help2man
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2024-12-06 22:12:29 +11:00
Ribbon
1070ccd6ef Update recipes 2024-12-04 08:33:28 +00:00
Ribbon
5a3fcbde03 Update recipes 2024-12-04 08:00:45 +00:00
Ribbon
35f17e35c5 Update recipes 2024-12-04 02:39:05 +00:00
Ribbon
a2aa0bf3fe Update recipes 2024-12-04 01:29:43 +00:00
Ribbon
202458b0b5 Update recipes 2024-12-04 00:56:18 +00:00
Ribbon
37d7a9c876 Update recipes 2024-12-04 00:32:14 +00:00
Ribbon
4ffced5522 Update recipes 2024-12-04 00:23:43 +00:00
Jeremy Soller
fa1099dc62
Update cookbook and relibc 2024-12-03 14:47:26 -07:00
Jeremy Soller
f0547e8d90 Merge branch 'fix-glib' into 'master'
Fix `glib`'s patch

See merge request redox-os/cookbook!424
2024-12-03 21:45:57 +00:00
Josh Megnauth
1f79304159 Fix glib's patch 2024-12-03 21:45:57 +00:00
Jeremy Soller
83397a0397 Merge branch 'fix-lua54' into 'master'
Fix and bump lua54

See merge request redox-os/cookbook!425
2024-12-03 21:45:01 +00:00
Jeremy Soller
2d1b2a5ba5
Update submodules 2024-12-03 14:44:40 -07:00
Jeremy Soller
66b924fa75 Merge branch 'update-readme-links' into 'master'
Update README doc links

See merge request redox-os/cookbook!422
2024-12-03 21:42:20 +00:00
Jeremy Soller
819eb501e4 Merge branch 'openjazz-assets' into 'master'
Copy OpenJazz binary and package demo

See merge request redox-os/cookbook!421
2024-12-03 21:40:16 +00:00
Jeremy Soller
9754afcfac Merge branch 'fix-recipes' into 'master'
Fix the recipe operations

See merge request redox-os/redox!1525
2024-12-03 21:39:46 +00:00
Anhad Singh
584a94fb24
feat(cookbook): auxiliary dynamic linking functions
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2024-12-02 23:30:51 +11:00
Anhad Singh
008160036d
feat(prefix): libtool
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2024-12-02 22:21:45 +11:00
Josh Megnauth
ee3f3e7679
Fix and bump lua54 2024-12-01 23:04:44 -05:00
Jack Lin
7aa8203ac7 Update doc links 2024-11-27 10:45:42 +00:00
Ribbon
1cbf60d426 Update recipes 2024-11-24 04:12:51 +00:00
Josh Megnauth
2ad94632d1
Copy OpenJazz binary and package demo 2024-11-23 02:14:29 -05:00
Ribbon
22feec8d85 Update recipes 2024-11-23 05:08:52 +00:00
Ribbon
0e93e135fe Update recipes 2024-11-22 13:53:05 +00:00
Ribbon
a59c4d16c9 Update TODOs 2024-11-22 13:18:55 +00:00
Ribbon
8568e879fd Fix a recipe 2024-11-22 11:30:27 +00:00
Ribbon
209455747c Add a recipe 2024-11-22 10:08:23 +00:00
Ribbon
6a24a7b534 Fix the recipe operations 2024-11-21 21:08:42 +00:00
Jeremy Soller
26fddb3071 Merge branch 'ci-fixes' into 'master'
Fix CI, add packages to ci.toml so desktop can build from binaries

See merge request redox-os/redox!1524
2024-11-21 15:06:54 +00:00
Ron Williams
e9628b64d8 Fix CI, add packages to ci.toml so desktop can build from binaries 2024-11-21 15:06:54 +00:00
Jeremy Soller
369a6570fb Merge branch 'update-openjazz' into 'master'
Update OpenJazz

See merge request redox-os/cookbook!420
2024-11-19 13:47:32 +00:00
Josh Megnauth
99d8c6a9bb
Update OpenJazz
* Switch to TOML
* Bump version to latest
2024-11-19 00:36:55 -05:00
Jeremy Soller
af24b81795
Update relibc 2024-11-17 19:29:00 -07:00
Jeremy Soller
eaeefc06d9 Merge branch 'libevent' into 'master'
Fix libevent

See merge request redox-os/cookbook!419
2024-11-17 20:08:59 +00:00
bitstr0m
f01cb0b43d Fix libevent 2024-11-17 20:08:59 +00:00
Jeremy Soller
3def702af4 Merge branch 'master' into 'master'
Add new device to HARDWARE.md

See merge request redox-os/redox!1522
2024-11-17 16:14:18 +00:00
Jeremy Soller
306551805d Merge branch 'matthewcroughan-master-patch-07238' into 'master'
HARDWARE.md: add HP Compaq nc6120

See merge request redox-os/redox!1521
2024-11-17 16:11:48 +00:00
Ribbon
9c4a248172 Some accessibility improvements on documentation 2024-11-12 22:42:58 +00:00
David Pfeiffer
93ce72df30 Add new device to HARDWARE.md 2024-11-10 04:39:09 +00:00
Matthew Croughan
360c7c2da5 HARDWARE.md: add HP Compaq nc6120 2024-11-08 19:02:09 +00:00
Jeremy Soller
1261e4266d
Update installer 2024-11-06 06:19:33 -07:00
Jeremy Soller
ee8c22942f
Update submodules 2024-11-05 10:11:22 -07:00
Jeremy Soller
a7778ec371 Merge branch 'fix-hello-world-conflict' into 'master'
Rename the hello-world recipe

See merge request redox-os/cookbook!418
2024-11-05 16:52:40 +00:00
Ribbon
1c978c7267 Rename the hello-world recipe 2024-11-05 16:44:39 +00:00
Jeremy Soller
20ff4ec5e6 Merge branch 'add-benchmarks' into 'master'
Add benchmarks recipe

See merge request redox-os/cookbook!417
2024-11-04 21:38:33 +00:00
Ron Williams
93b4387b23 Add benchmarks recipe 2024-11-04 21:38:32 +00:00
Jeremy Soller
af257d4a49 Merge branch 'kernel' into 'master'
kernel: get rid of custom build recipe in favor of the kernel Makefile

See merge request redox-os/cookbook!416
2024-11-01 12:52:58 +00:00
Andrey Turkin
2da760048c kernel: get rid of custom build recipe in favor of the kernel Makefile 2024-11-01 07:25:11 +03:00
Jeremy Soller
3b2a2d5bba Merge branch 'riscv_flags' into 'master'
Override RISC-V CFLAGS in cargo.toml

See merge request redox-os/cookbook!415
2024-10-31 12:06:02 +00:00
Jeremy Soller
84f6cca760 Merge branch 'fix-glew' into 'master'
Add working build script for GLEW

See merge request redox-os/cookbook!414
2024-10-31 12:02:55 +00:00
Andrey Turkin
1f9701e26c Override RISC-V CFLAGS in cargo.toml
Makes RISC-V builds work without cc-rs patch, as apparently
CFLAGS take precedence over cc-rs' heuristics
2024-10-31 10:26:26 +03:00
Jeremy Soller
842e927617 Add git-lfs to containerfile 2024-10-30 18:15:52 -06:00
Jeremy Soller
cd928b4f44
Update cookbook 2024-10-30 16:18:37 -06:00
Jeremy Soller
f59ef6c91b
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/cookbook 2024-10-30 16:18:24 -06:00
Jeremy Soller
aab263279b
Enable acpid on all platforms 2024-10-30 16:18:19 -06:00
Josh Megnauth
a5fddbb4cc
Add working build script for GLEW
I left GLEW in WIP until one of us tests it. However, it compiles fine
so I'll submit it for now.
2024-10-30 02:36:50 -04:00
Jeremy Soller
0c1f63adcf
Update installer 2024-10-29 18:04:36 -06:00
Jeremy Soller
e3793456c3 Merge branch 'luarocks-port' into 'master'
Luarocks port

See merge request redox-os/cookbook!413
2024-10-29 23:02:38 +00:00
Dorian Davi
223ba2b908 Luarocks port 2024-10-29 23:02:38 +00:00
Jeremy Soller
7fda465a35 Merge branch 'luv-port' into 'master'
add luv and lua-compat-5.3

See merge request redox-os/cookbook!412
2024-10-29 21:13:17 +00:00
doriancodes
6a4ab2283d add luv and lua-compat-5.3 2024-10-29 21:05:49 +01:00
Jeremy Soller
9d789178be
Make it possible to set qemu machine for aarch64 2024-10-29 08:52:10 -06:00
Jeremy Soller
60829f6a3d
Update cookbook 2024-10-29 08:02:56 -06:00
Jeremy Soller
f688e095de
Update redoxfs 2024-10-29 08:02:34 -06:00
Ribbon
224ed0bc99 Add recipes 2024-10-28 01:03:12 +00:00
Ribbon
c6912ef25c Add recipes 2024-10-27 04:16:04 +00:00
Ribbon
ac3db0c451 Add recipes 2024-10-26 11:59:34 +00:00
Ribbon
9a93aab9d1 Add recipes 2024-10-26 10:48:38 +00:00
Ribbon
c5d235e579 Add recipes 2024-10-26 08:25:13 +00:00
Jeremy Soller
42ea5e327d Merge branch 'package-games-opentyrian' into 'master'
package(games): OpenTyrian (1995/2004)

See merge request redox-os/cookbook!411
2024-10-25 13:20:23 +00:00
Josh Megnauth
36e7ac47df package(games): OpenTyrian (1995/2004) 2024-10-25 13:20:22 +00:00
Ribbon
f398a63418 Add recipes 2024-10-25 12:31:14 +00:00
Jeremy Soller
6e4f6437e9
Update cbindgen in native bootstrap 2024-10-24 15:24:47 -06:00
Jeremy Soller
6c5b2e2601 Merge branch 'libuv-port' into 'master'
Add libuv library

See merge request redox-os/cookbook!409
2024-10-24 16:59:42 +00:00
Dorian Davi
c244dc1a76 Add libuv library 2024-10-24 16:59:41 +00:00
Jeremy Soller
557a3c42c6
cosmic-settings: Install default schema 2024-10-23 13:56:49 -06:00
Jeremy Soller
30ef3ca04e
Update cookbook 2024-10-23 13:20:14 -06:00
Jeremy Soller
34f328ec0a
Add cosmic-settings 2024-10-23 13:20:01 -06:00
Jeremy Soller
3d39766503
Update cookbook 2024-10-22 08:23:40 -06:00
Jeremy Soller
b4de453b48
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/cookbook 2024-10-22 08:23:28 -06:00
Jeremy Soller
cc2800ddc9
cosmic-files: remove winit feature 2024-10-22 08:23:18 -06:00
Jeremy Soller
1a5e2adcbe Merge branch 'uutils_update' into 'master'
Update uutils

See merge request redox-os/cookbook!408
2024-10-21 09:34:44 +00:00
Andrey Turkin
fee0b62b09 Update uutils 2024-10-21 06:47:42 +03:00
Jeremy Soller
ed3185564e
Update cookbook 2024-10-20 14:15:25 -06:00
Jeremy Soller
bfa701323d
Update dependencies 2024-10-20 14:15:09 -06:00
Jeremy Soller
b23129309a
Update cookbook and installer 2024-10-20 14:10:27 -06:00
Jeremy Soller
83e3d0cc43
Merge commit '49edbc5a' 2024-10-20 14:07:53 -06:00
Jeremy Soller
49edbc5ab1
Update pkgar 2024-10-20 14:07:42 -06:00
Jeremy Soller
6551d805fd Merge branch 'python310' into 'master'
Improve python310 recipe

See merge request redox-os/cookbook!407
2024-10-20 12:38:31 +00:00
bitstr0m
e03d15dd77 Improve python310 recipe 2024-10-20 12:38:31 +00:00
Jeremy Soller
736d292f73 Merge branch 'fix-hostname-space' into 'master'
fix: Invalid space in `/etc/hostname`

See merge request redox-os/redox!1519
2024-10-20 12:32:19 +00:00
Josh Megnauth
21b459b36e fix: Invalid space in /etc/hostname 2024-10-20 12:32:19 +00:00
Jeremy Soller
20a5d8f464 Update cookbook 2024-10-19 18:09:18 -06:00
Jeremy Soller
0bfabbdeaf Fix docgen path 2024-10-19 18:09:06 -06:00
Jeremy Soller
8bd19724da Update cookbook 2024-10-19 18:01:59 -06:00
Jeremy Soller
55700b73b3 neverball: ensure lz is linked in mapc 2024-10-19 18:01:44 -06:00
Jeremy Soller
ac8efee64a Build docgen and pkgar as part of fstools 2024-10-19 16:53:33 -06:00
Jeremy Soller
e07638013b config.sh: use prebuilt docgen and pkgar 2024-10-19 16:53:10 -06:00
Jeremy Soller
273f83faed
Move repo definition to base.toml 2024-10-19 11:46:41 -06:00
Jeremy Soller
5d678ea67e
Add riscv64gc ci config 2024-10-19 09:12:07 -06:00
Jeremy Soller
7b23650b2d
Update relibc 2024-10-18 15:52:58 -06:00
Jeremy Soller
ad7883efa3
Update relibc 2024-10-18 15:07:15 -06:00
Jeremy Soller
8943d754ce
Update cookbook 2024-10-18 12:57:48 -06:00
Jeremy Soller
aae056594d
Remove legacy packaging 2024-10-18 12:57:17 -06:00
Jeremy Soller
17d6b3bb84
Update installer 2024-10-18 12:28:40 -06:00
Jeremy Soller
a9a32012e0
Update cookbook 2024-10-18 08:22:12 -06:00
Jeremy Soller
df402d6cbb
cosmic-store: enable desktop feature 2024-10-18 08:22:01 -06:00
Jeremy Soller
3cd573af28
Update cookbook 2024-10-18 08:14:49 -06:00
Jeremy Soller
c8ae88ea91
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/cookbook 2024-10-18 08:14:36 -06:00
Jeremy Soller
7a5766176d
pkgutils: fix recipe for rewrite 2024-10-18 08:14:31 -06:00
Jeremy Soller
fc66469be5 Merge branch 'riscv' into 'master'
Update rust

See merge request redox-os/redox!1518
2024-10-17 14:02:46 +00:00
Andrey Turkin
1510e7a47e Update rust
And add another working risc-v config template
2024-10-17 16:50:04 +03:00
Jeremy Soller
d07d4eb332 Merge branch 'games-add-quakespasm' into 'master'
package(games): QuakeSpasm, a Quake 1 source port

See merge request redox-os/cookbook!404
2024-10-17 13:02:49 +00:00
Josh Megnauth
facbbc8846
package(games): QuakeSpasm, a Quake 1 source port
QuakeSpasm is a simple source port that primarily focuses on bug fixes
and backwards compatibility.

Its build system is a small Makefile which required a few patches in
order to compile on Redox. Currently, it compiles with both SDL1 and
SDL2. MP3 support is hard disabled since neither `libmad` nor `mpg123`
would compile. However, the default OGG container and Vorbis decoder
compiles fine.

Like Doom, Quake requires commercial assets or free replications in
order to run. I'm currently trying to write a small recipe for the
shareware files, but ironically that has more blockers than the source
port itself.

Beyond the lack of content, I think this port is good to go.
2024-10-16 23:17:51 -04:00
Jeremy Soller
0f8d90f5a6
Update cookbook 2024-10-16 21:02:13 -06:00
Jeremy Soller
3b954f7f72
cook: add pkgname to appstream data 2024-10-16 20:58:17 -06:00
Jeremy Soller
4776a83f7d
Update cookbook 2024-10-16 17:10:26 -06:00
Jeremy Soller
903bbac4a8
orbdata: install to root 2024-10-16 17:10:09 -06:00
Jeremy Soller
962caa6549
cosmic-files: add gettext dependency 2024-10-16 17:06:37 -06:00
Jeremy Soller
a4b0b2117c
Update cookbook 2024-10-16 13:52:06 -06:00
Jeremy Soller
b580c8ea30 Merge branch 'deps' into 'master'
Bump dependencies

See merge request redox-os/cookbook!406
2024-10-16 19:51:54 +00:00
Andrey Turkin
1240e89cd2 Bump dependencies 2024-10-16 22:47:54 +03:00
Jeremy Soller
5c0d1a3ec1
Update relibc and cookbook 2024-10-16 13:29:24 -06:00
Jeremy Soller
c8154c3648
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/cookbook 2024-10-16 13:29:04 -06:00
Jeremy Soller
94a5d2ea8e
Update pkgar and pkgutils 2024-10-16 13:28:58 -06:00
Jeremy Soller
6f5e348d9b
Update installer 2024-10-16 13:27:11 -06:00
Jeremy Soller
7247ca875b Merge branch 'riscv_target' into 'master'
RISC-V target support

See merge request redox-os/cookbook!405
2024-10-16 18:34:23 +00:00
Andrey Turkin
d7ecf2e747 RISC-V target support 2024-10-16 21:20:38 +03:00
Jeremy Soller
8666167bba
Update cookbook 2024-10-16 11:12:04 -06:00
Jeremy Soller
776f49cb5c
Remove manifests from programs that install .desktop files 2024-10-16 11:10:52 -06:00
Jeremy Soller
9ff8a95885
Add hicolor-icon-theme 2024-10-16 09:01:35 -06:00
Jeremy Soller
8ef929014a
Add hicolor-icon-theme 2024-10-16 09:01:13 -06:00
Jeremy Soller
86272701be
Update cookbook 2024-10-15 21:19:00 -06:00
Jeremy Soller
28e6361745
Install COSMIC app data 2024-10-15 21:18:43 -06:00
Jeremy Soller
d79cc14f6a
Generate appstream data when building repo via CI 2024-10-15 21:14:30 -06:00
Jeremy Soller
e1f1a57ade
Add support for generating appstream data 2024-10-15 21:13:15 -06:00
Jeremy Soller
ac1b88e760
cosmic-store: enable pkgar feature and install app data 2024-10-15 20:27:16 -06:00
Jeremy Soller
987178b1dd
Add cosmic-store recipe 2024-10-15 17:13:34 -06:00
Jeremy Soller
4fc0416e84
Update cookbook 2024-10-15 14:39:35 -06:00
Jeremy Soller
9a3cebcfde
procedural-wallpapers-rs: fix build 2024-10-15 12:31:12 -06:00
Jeremy Soller
5d1388342b
Update relibc 2024-10-15 12:17:46 -06:00
Jeremy Soller
dee7d59b0e Merge branch 'hardware-doc' into 'master'
Added two laptops: Lenovo, XMG

See merge request redox-os/redox!1517
2024-10-15 18:06:35 +00:00
Jeremy Soller
69800a4c3b
Update relibc 2024-10-10 15:15:05 -06:00
Jeremy Soller
94dd2220db
Update relibc 2024-10-10 15:07:00 -06:00
Muizz Siddique
e51b2b9845 Added two laptops: Lenovo, XMG 2024-10-10 20:18:01 +00:00
Jeremy Soller
4f4e0c4d0f
Update cookbook 2024-10-10 14:00:46 -06:00
Jeremy Soller
357f48fb7a Merge branch 'luajit' into 'master'
Fix luajit

See merge request redox-os/cookbook!403
2024-10-10 18:45:58 +00:00
Ribbon
b9486dfafe Merge branch 'improve-hardware-doc' into 'master'
Improve the HARDWARE.md document

See merge request redox-os/redox!1515
2024-10-10 14:17:00 +00:00
Ribbon
810a8f665c Improve the HARDWARE.md document 2024-10-10 14:17:00 +00:00
bitstr0m
4818f59fe0 Fix luajit
Compiles and luajit executable passes tests found at
https://github.com/LuaJIT/LuaJIT-test-cleanup (excluding some that
appear to be related to the static build).

Compiled without W^X memory permission support because there appears to
be some issue with the mprotect() call.
2024-10-10 13:29:05 +01:00
Jeremy Soller
9538de24bc
Update cookbook 2024-10-09 11:36:14 -06:00
Jeremy Soller
24c381e9f2
ffmpeg6: disable docs 2024-10-09 11:35:46 -06:00
Jeremy Soller
7c06ea99d9
Update cookbook and redoxfs 2024-10-09 11:32:06 -06:00
Jeremy Soller
c5e50b9730
cosmic-player: build without wgpu feature 2024-10-09 11:31:46 -06:00
Jeremy Soller
2a4bdd2865
Add gstreamer-plugins-good 2024-10-09 11:27:17 -06:00
Jeremy Soller
36e51cf70e
cosmic-player: switch to gstreamer 2024-10-09 10:05:35 -06:00
Jeremy Soller
67a86dcae6
Add gstreamer-plugins-base 2024-10-09 09:57:06 -06:00
Jeremy Soller
10bb8407e9
libxkbcommon: fix build 2024-10-09 08:59:39 -06:00
Jeremy Soller
71ea492ca6
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/redox 2024-10-09 08:59:06 -06:00
Jeremy Soller
29108cf353
Update relibc 2024-10-09 08:58:59 -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
Jeremy Soller
4c69f09dcb Merge branch 'zlib-podman' into 'master'
Add the zlib1g-dev package on the Podman container

See merge request redox-os/redox!1514
2024-10-07 01:42:57 +00:00
Jeremy Soller
2b5d5691b4 Merge branch 'rvvm-recipe' into 'master'
rvvm: Add RVVM recipe

See merge request redox-os/cookbook!402
2024-10-06 20:04:18 +00:00
Eva Kurchatova
631c09960a rvvm: Add RVVM recipe 2024-10-06 19:44:43 +00:00
Ribbon
0a499e95df Add the zlib1g-dev package on the Podman container 2024-10-06 18:04:24 +00:00
Jeremy Soller
dcc1053226
Update installer, relibc, and rust 2024-10-06 09:45:42 -06:00
Jeremy Soller
46bdb863f0 Merge branch 'riscv' into 'master'
Riscv64gc support in the build scripts

See merge request redox-os/redox!1512
2024-10-06 15:23:47 +00:00
4lDO2
91451f5e31
Update cookbook 2024-10-06 12:54:00 +02:00
Jeremy Soller
7bd82a0aa3
Update cookbook 2024-10-05 08:32:14 -06:00
4lDO2
54bd073158
Update escalated 2024-10-05 14:33:39 +02:00
Jeremy Soller
f530b1e0f1
Update cookbook and relibc 2024-10-02 08:54:23 -06:00
Ribbon
3501452815 Move a recipe 2024-10-01 13:16:32 +00:00
Ribbon
6218c5e464 Add recipes 2024-10-01 13:09:34 +00:00
Jeremy Soller
eb988259a8 Merge branch 'fix-link-typo' into 'master'
Fix a typo on CONTRIBUTING.md

See merge request redox-os/redox!1513
2024-09-30 16:51:55 +00:00
Ribbon
2b7a425fe5 Fix a typo on CONTRIBUTING.md 2024-09-30 14:51:55 +00:00
Andrey Turkin
03633046cc Riscv64gc support in the build scripts
This architecture is different from x86/aarch because its rust triplet (riscv64gc-...) differs from gcc/llvm/binutils triplet (more general riscv64-...). Therefore the build scripts have to bridge that mismatch.

This introduces new build-time environment variable GNU_TARGET which corresponds to a target used by C world utilities whereas existing TARGET now describes rust target.
2024-09-30 10:28:37 +03:00
Jeremy Soller
b1821fd8ea Merge branch 'improve-contributing' into 'master'
Remove the "Tracking Issues Index" in favor of "Priorities" on CONTRIBUTING

See merge request redox-os/redox!1511
2024-09-28 16:10:30 +00:00
Ribbon
a0c873b83b Remove the "Tracking Issues Index" in favor of "Priorities" on CONTRIBUTING 2024-09-28 15:29:18 +00:00
Jeremy Soller
097aa4245f Merge branch 'bump_podman_cbindgen' into 'master'
Bump podman cbindgen

See merge request redox-os/redox!1510
2024-09-28 12:47:48 +00:00
Raffaele Ragni
726cb6c9f6 Bump podman cbindgen 2024-09-28 12:47:48 +00:00
Jeremy Soller
e451308f58
Update relibc 2024-09-26 10:47:55 -06:00
Jeremy Soller
988ea55594
Update cookbook and relibc 2024-09-26 10:44:18 -06:00
Jeremy Soller
50770e6d93 Merge branch 'bootloader' into 'master'
bootloader: get rid of source copying, build directly from the source instead

See merge request redox-os/cookbook!401
2024-09-26 13:15:22 +00:00
Jeremy Soller
ce5cbb4cc6 Merge branch 'libtool_bin' into 'master'
add libtool bin, fix package openssh

See merge request redox-os/redox!1509
2024-09-26 13:12:26 +00:00
Raffaele Ragni
82c2e63069 add libtool bin, fix package openssh 2024-09-26 13:12:26 +00:00
Andrey Turkin
6dfeb2ca40 bootloader: get rid of source copying, build directly from the source instead 2024-09-26 11:23:31 +03:00
Ribbon
d67a63313a Add recipes 2024-09-25 15:44:28 +00:00
Ribbon
52733db6c2 Add recipes 2024-09-25 14:52:29 +00:00
Jeremy Soller
35e71d6d8c Merge branch 'add-openssh' into 'master'
Install OpenSSH on the Podman container

See merge request redox-os/redox!1508
2024-09-25 14:35:28 +00:00
Ribbon
82ec17b45e Install OpenSSH on the Podman container 2024-09-25 09:24:46 +00:00
Jeremy Soller
b64ad7d6ae
Update relibc 2024-09-24 13:08:14 -06:00
Jeremy Soller
7e3b2edef5 Merge branch 'Tregoe-master-patch-13748' into 'master'
Update HARDWARE.md

See merge request redox-os/redox!1507
2024-09-24 12:45:05 +00:00
Jeremy Soller
5f62491708
Update cookbook and relibc 2024-09-23 11:12:52 -06:00
Jeremy Soller
bb9b244991 Merge branch 'kek/default-scheme' into 'master'
init: update init.rc to use set-default-scheme

See merge request redox-os/cookbook!397
2024-09-23 17:12:00 +00:00
Ribbon
ca103a675a Add programs for data recovery 2024-09-23 11:13:53 +00:00
Benjamin Laisure
5be3f78f5b Update HARDWARE.md 2024-09-23 03:18:01 +00:00
Jeremy Soller
4086582d78 Merge branch 'fuse-fixes' into 'master'
Some Podman's FUSE fixes

See merge request redox-os/redox!1506
2024-09-23 01:48:26 +00:00
Ribbon
ff431942ef Some Podman's FUSE fixes 2024-09-23 01:41:33 +00:00
Jeremy Soller
052611c178 Merge branch 'dropbear_port' into 'master'
[WIP] Initial Dropbear Port/Build.

See merge request redox-os/cookbook!399
2024-09-22 23:44:01 +00:00
Timothy Finnegan
a53b6b5db4 Got dropbear building 2024-09-22 15:56:20 -07:00
Jeremy Soller
d8ba544e97 Merge branch 'fix-fedora-command' into 'master'
Fix the Fedora package installation on the Podman bootstrap script

See merge request redox-os/redox!1505
2024-09-21 12:14:02 +00:00
Ribbon
7b6063106e Fix the Fedora package installation on the Podman bootstrap script 2024-09-21 12:14:01 +00:00
Ribbon
8d237436af Fix the book links on the README 2024-09-20 22:03:58 +00:00
Jeremy Soller
b6c5742da0
Set PODMAN_BUILD to zero when doing native bootstrap 2024-09-20 15:58:49 -06:00
Jeremy Soller
7a90961056 Merge branch 'rename-script' into 'master'
Rename the "bootstrap.sh" script to "native_bootstrap.sh"

See merge request redox-os/redox!1504
2024-09-20 21:55:09 +00:00
Jeremy Soller
c2243f3379 Merge branch 'enable-podman' into 'master'
Enable Podman by default

See merge request redox-os/redox!1503
2024-09-20 21:54:59 +00:00
Jeremy Soller
73911a2c9a Merge branch 'update-contributing' into 'master'
Update the "Build System" section script on CONTRIBUTING.md

See merge request redox-os/redox!1502
2024-09-20 21:54:54 +00:00
Ribbon
0b1eab8bfd Update the "Build System" section script on CONTRIBUTING.md 2024-09-20 21:54:54 +00:00
Ribbon
5f818145e7 Rename the "bootstrap.sh" script to "native_bootstrap.sh" 2024-09-20 21:04:05 +00:00
Ribbon
56b3efa7b6 Enable Podman by default 2024-09-20 21:00:16 +00:00
Kamil Koczurek
dc1983aed7 init: update init.rc to use set-default-scheme 2024-09-20 21:08:07 +02:00
Jeremy Soller
9f8a6e02e9 Merge branch 'update-podman-script' into 'master'
Update the dependencies on the Podman bootstrap script

See merge request redox-os/redox!1499
2024-09-20 18:35:08 +00:00
Ribbon
0677893464 Update the dependencies on the Podman bootstrap script 2024-09-20 18:35:08 +00:00
Jeremy Soller
5aa3c0d789 Merge branch 'update-podman-packages' into 'master'
Update the Podman container packages to match the Debian/Ubuntu native dependencies

See merge request redox-os/redox!1498
2024-09-20 18:34:34 +00:00
Ribbon
2a0cec1bdb Fix the book links on CONTRIBUTING.md 2024-09-20 17:31:32 +00:00
Jeremy Soller
8913b772dd
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/cookbook 2024-09-19 21:04:21 -06:00
Jeremy Soller
48bd798094
qemu: disable coroutine pool 2024-09-19 21:04:16 -06:00
Jeremy Soller
725e8c09d4
Update relibc 2024-09-19 21:01:17 -06:00
Jeremy Soller
6861f6a0ee
Update redoxfs and installer 2024-09-19 20:49:36 -06:00
Jeremy Soller
30ff9d8b0f Merge branch 'fix-redoxer-config' into 'master'
Fix redoxer config

See merge request redox-os/redox!1501
2024-09-20 02:41:52 +00:00
Jeremy Soller
b845832781 Merge branch 'reenable-rustpython' into 'master'
Re-enable rustpython in configs

See merge request redox-os/redox!1500
2024-09-20 02:14:43 +00:00
Noa
fb1ffb45d5
Fix redoxer config 2024-09-19 21:13:45 -05:00
Noa
3165d4c623
Re-enable rustpython in configs 2024-09-19 21:06:02 -05:00
Ribbon
85f2763d63 Add recipes 2024-09-20 01:38:01 +00:00
Ribbon
328386cf36 Add recipes 2024-09-20 00:49:05 +00:00
Jeremy Soller
1badd88bc5
Update cookbook 2024-09-19 18:21:11 -06:00
Jeremy Soller
dd83c1a374
qemu: only build one system binary for current architecture 2024-09-19 18:20:28 -06:00
Jeremy Soller
e854b403f5
qemu: add libjpeg dependency 2024-09-19 17:57:36 -06:00
Jeremy Soller
10b6cc1de1
qemu: add all dependencies 2024-09-19 17:55:45 -06:00
Jeremy Soller
399b698356
Update cookbook 2024-09-19 17:25:07 -06:00
Jeremy Soller
480ae75db5
qemu: add nghttp2 and openssl1 depends 2024-09-19 17:25:02 -06:00
Jeremy Soller
15c9e97b3b
Update relibc 2024-09-19 17:24:32 -06:00
Jeremy Soller
c056f2a1eb
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/cookbook 2024-09-19 16:33:22 -06:00
Jeremy Soller
497b75215d
qemu: switch to git fork 2024-09-19 16:33:17 -06:00
Ribbon
9614949a8d Update the Podman container packages to match the Debian/Ubuntu native dependencies 2024-09-19 20:27:17 +00:00
Jeremy Soller
c9da718347
Update relibc 2024-09-18 14:34:52 -06:00
Jeremy Soller
8841db9818
Update installer 2024-09-18 09:42:16 -06:00
Jeremy Soller
b9fe042db6 Merge branch 'improve-contributing' into 'master'
Mention the VS Code configuration section and add a note on CONTRIBUTING.md

See merge request redox-os/redox!1497
2024-09-17 17:21:24 +00:00
Ribbon
77a4c0735f Add recipes 2024-09-17 07:25:47 +00:00
Ribbon
5c8e096676 Mention the VS Code configuration section and add a note on CONTRIBUTING.md 2024-09-17 06:56:27 +00:00
Ribbon
2dbf5a3944 Add recipes 2024-09-11 23:04:05 +00:00
Jeremy Soller
035e11c052
Update rust submodule 2024-09-11 17:02:49 -06:00
Jeremy Soller
d7f6be9043
Update relibc 2024-09-11 16:14:13 -06:00
Jeremy Soller
e14996be8a
Update relibc 2024-09-11 15:59:44 -06:00
Jeremy Soller
3e97b6878a
Update relibc 2024-09-11 15:38:16 -06:00
Jeremy Soller
065c130249
Update submodules 2024-09-11 15:36:12 -06:00
Jeremy Soller
7ecf10ccfb Merge branch 'add-pop-wallpapers' into 'master'
Add the PopOS wallpapers recipe

See merge request redox-os/cookbook!366
2024-09-11 21:19:50 +00:00
Jeremy Soller
8b5f414dce Merge branch 'add-ubuntu-wallpapers' into 'master'
Add the Ubuntu wallpapers recipe

See merge request redox-os/cookbook!365
2024-09-11 21:19:45 +00:00
Jeremy Soller
cd41892050 Merge branch 'master' into 'master'
Clarify error message by adding double quotes around 'just' to reduce confusion in mk/depends.mk

See merge request redox-os/redox!1492
2024-09-11 21:19:24 +00:00
Jeremy Soller
3d09300cc7 Merge branch 'fix-shebang' into 'master'
move shebang to first line of build.sh

See merge request redox-os/redox!1494
2024-09-11 21:18:29 +00:00
Jeremy Soller
5347e7ac1e Merge branch 'kek/path-source' into 'master'
Add Path variant to SourceRecipe

See merge request redox-os/cookbook!396
2024-09-11 21:16:44 +00:00
Jeremy Soller
f31718d4cc Merge branch 'sqlite-todo' into 'master'
Better TODOs for sqlite3.

See merge request redox-os/cookbook!395
2024-09-11 21:15:53 +00:00
Jeremy Soller
f858454070 Merge branch 'enable-packages' into 'master'
Enable the "tokei" recipe for x86_64 on the build server

See merge request redox-os/redox!1495
2024-09-11 03:48:47 +00:00
Ribbon
5b9f19561e Enable the "tokei" recipe for x86_64 on the build server 2024-09-11 03:48:47 +00:00
Kamil Koczurek
487c0c83c3 Add path source specifier
Also:
* rustfmt
2024-09-10 10:37:19 +02:00
Cameron Braid
d1dec5b8c2 move shebang to first line of build.sh 2024-09-09 16:20:48 +10:00
Jeremy Soller
cfb2121d1b Merge branch 'arthomnix-master-patch-98933' into 'master'
Add hardware report for Framework Laptop 16

See merge request redox-os/redox!1493
2024-09-07 20:05:03 +00:00
arthomnix
fda9539ebe Add hardware report for Framework Laptop 16 2024-09-07 19:39:00 +00:00
Jeremy Soller
5c30a878c6
prboom: disable loading config file on redox 2024-09-07 10:10:49 -06:00
Jeremy Soller
cec097e40a
prboom: disable music 2024-09-07 08:40:02 -06:00
IncompententPirate
bb4b3e838c test commit 2024-09-07 12:43:58 +05:30
IncompententPirate
36634ece29 Merge branch redox:master into master 2024-09-07 06:38:11 +00:00
Ashton Kemerling
b87d8fd0bb
Use HTTPS. 2024-09-06 20:33:02 -06:00
Ashton Kemerling
620e7aed81
Better TODOs for sqlite3. 2024-09-06 20:29:39 -06:00
Ashton Kemerling
dceb696372
Add sqllogictest-rs
Rust port of sqlite3 sqllogictest tool. Will be useful for verifying
that relational dbs are working as expected.

Only supports postgres atm, but more are being added.
2024-09-06 20:24:06 -06:00
Jeremy Soller
29bf57841a
ca-certificates: use pre-generated data 2024-09-06 11:44:38 -06:00
IncompententPirate
ad7733c7a1 Clarify error message by adding double quotes around 'just' to reduce confusion in mk/depends.mk 2024-09-06 09:40:41 +00:00
Ribbon
b584088426 Fix the webtorrent-cli recipe 2024-09-06 05:00:44 +00:00
Jeremy Soller
ff0d3d49c6 Merge branch 'perl_recipe_fixes' into 'master'
Fix and clean up the perl5 recipe.

See merge request redox-os/cookbook!393
2024-09-05 13:41:02 +00:00
Bendeguz Pisch
882b210836 Fix and clean up the perl5 recipe. 2024-09-05 09:45:13 +02:00
Jeremy Soller
ea07606fa9 Merge branch 'remove_kernel_soft_float_arg' into 'master'
Remove the -Csoft-float argument when building the kernel

See merge request redox-os/cookbook!392
2024-09-03 14:30:31 +00:00
bjorn3
5fe26754f1 Remove the -Csoft-float argument when building the kernel
The targets specify the soft-float ABI already and -Csoft-float should likely
have never existed in the first place. It is unsound to mix crates compiled
with different float ABI's and the only stable way to get all crates to agree
on the soft float ABI is by specifying a target which uses the soft float ABI
anyway even without explicit -Csoft-float.

See also https://rust-lang.zulipchat.com/#narrow/stream/131828-t-compiler/topic/.60-Csoft-float.60.20considered.20harmful
2024-09-02 16:35:18 +02:00
Jeremy Soller
d6bdf0aa7f Merge branch 'gnumake_fix' into 'master'
Update GNU make to v4.4 and create new recipe and new patch.

See merge request redox-os/cookbook!390
2024-08-31 12:06:51 +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
Jeremy Soller
985639ecfc
Use master branch for cosmic-edit, cosmic-files, and cosmic-term 2024-08-26 13:34:45 -06:00
Jeremy Soller
94f0d02d64 Merge branch 'perl5_fix' into 'master'
Make perl5 recipe to build perl 5.40.

See merge request redox-os/cookbook!389
2024-08-23 14:51:12 +00:00
Bendeguz Pisch
89135c7109 Make perl5 recipe to build perl 5.40. 2024-08-21 10:34:45 +02:00
Ribbon
eaa76f41c1 Add recipes 2024-08-21 00:53:16 +00:00
Jeremy Soller
39fa9acd64 Merge branch 'book-recipe-migration' into 'master'
Migrate the book recipe to /usr

See merge request redox-os/cookbook!385
2024-08-15 14:58:09 +00:00
Jeremy Soller
cce8915dea Merge branch 'website-recipe' into 'master'
Add the website recipe

See merge request redox-os/cookbook!386
2024-08-15 14:57:58 +00:00
Ribbon
24b3d40385 Add the website recipe 2024-08-15 14:57:58 +00:00
Jeremy Soller
420fe11a6a Merge branch 'fetch-subdirectories' into 'master'
Fix fetch.sh for subdirs

See merge request redox-os/cookbook!387
2024-08-15 14:56:40 +00:00
Jeremy Soller
083dde69b4 Merge branch 'update-todo-description' into 'master'
Document the TODO for working recipes

See merge request redox-os/cookbook!388
2024-08-15 14:56:26 +00:00
Ribbon
c7d56e88ca Pin the COSMIC programs to Alpha 1 tag to fix the build 2024-08-10 00:35:22 +00:00
Ribbon
c01ceae3d6 Add the retrowin32 recipe 2024-08-09 04:50:40 +00:00
Ribbon
8b2a35665b Move recipes 2024-08-09 04:45:13 +00:00
Ribbon
c200b11c7a Add recipes 2024-08-05 08:16:50 +00:00
Ribbon
e51ccc861a Update TODOs 2024-08-05 03:13:49 +00:00
Ribbon
325a48ff5a Add a recipe 2024-08-05 03:00:54 +00:00
Ribbon
2461462212 Add recipes 2024-08-05 02:47:28 +00:00
Ribbon
46a4aceb84 Update recipes 2024-08-05 01:56:38 +00:00
Ribbon
7d3af27709 Add recipes 2024-08-05 01:53:02 +00:00
Ribbon
ecbe0000b9 Document the TODO for working recipes 2024-08-04 21:44:01 +00:00
Ribbon
971e2f89d5 Update a TODO 2024-08-04 21:20:17 +00:00
Ron Williams
8ec5b10b24 Fix fetch.sh for subdirs 2024-08-04 11:04:11 -07:00
Ribbon
f57737585b Migrate the book recipe to /usr 2024-08-03 04:30:31 +00:00
Ribbon
eeff190c0e Add a recipe 2024-07-29 21:09:44 +00:00
Ribbon
8b2b03f994 Finish the shortcuts for recipe executables 2024-07-26 00:38:56 +00:00
Ribbon
2045eb1222 Add recipes 2024-07-26 00:13:38 +00:00
Ribbon
b3532dfaa7 Update the pinned commit of the escalated recipe to fix many commands 2024-07-24 21:01:12 +00:00
Ribbon
47c794ca53 Update a recipe 2024-07-24 18:16:00 +00:00
Ribbon
bca65e443b Update and fix the firefox-esr recipe 2024-07-24 18:07:00 +00:00
Jeremy Soller
5e29a83a38 Merge branch 'ffplay-mime' into 'master'
Launch ffplay on video and audio MIME types in Orbital programs

See merge request redox-os/cookbook!384
2024-07-22 23:10:16 +00:00
Ribbon
34e07e31c7 Launch ffplay on video and audio MIME types in Orbital programs 2024-07-22 17:12:43 +00:00
Jeremy Soller
18d38bb15a Merge branch 'ps2d_after_logging_ramfs' into 'master'
Move ps2d invocation after the logging ramfs is created

See merge request redox-os/cookbook!383
2024-07-21 19:36:21 +00:00
Jeremy Soller
6a13b61099 Merge branch 'fix-xz' into 'master'
Fix the xz recipe

See merge request redox-os/cookbook!382
2024-07-21 19:35:32 +00:00
bjorn3
22269a1429 Move ps2d invocation after the logging ramfs is created
This is necessary for ps2d to use redox-log.
2024-07-21 21:17:09 +02:00
Ribbon
0e5437b9cd Fix the xz recipe 2024-07-21 18:35:34 +00:00
Jeremy Soller
4385c65c01 Merge branch 'remove_tmpdir_env' into 'master'
Remove the TMPDIR env var

See merge request redox-os/cookbook!381
2024-07-20 21:52:04 +00:00
bjorn3
9e13357978 Remove the TMPDIR env var
It isn't set by default on Linux either and it makes the tempnam libc
function always create the temporary file in /tmp rather than prefer the
caller indicated location.
2024-07-20 17:07:48 +02:00
Ribbon
50963550a6 Add recipes 2024-07-20 02:11:12 +00:00
Ribbon
0fd17730b4 Update recipes 2024-07-20 01:20:22 +00:00
Jeremy Soller
e028bbf3b8 Merge branch 'move-wget' into 'master'
Move wget to the working recipes

See merge request redox-os/cookbook!380
2024-07-20 00:40:25 +00:00
Ribbon
6ab5af3cb3 Move wget to the working recipes 2024-07-20 00:40:25 +00:00
Ribbon
7497e86638 Complete a recipe 2024-07-19 00:26:45 +00:00
Ribbon
a8e958845d Update a recipe 2024-07-19 00:21:02 +00:00
Ribbon
ed2d505c18 Add a recipe 2024-07-18 23:40:27 +00:00
Ribbon
b8b61ae3c2 Add a missing command in a recipe 2024-07-18 23:16:40 +00:00
Ribbon
cba5c0e56b Add recipes 2024-07-18 23:05:53 +00:00
Ribbon
6a68376723 Update a TODO 2024-07-18 22:54:50 +00:00
Ribbon
b1b6fe27d5 Add recipes 2024-07-18 22:48:45 +00:00
Ribbon
e31cafff97 Update the wget recipe 2024-07-18 20:37:54 +00:00
Ribbon
db3dce54d4 Change the wget recipe dependency 2024-07-18 20:13:54 +00:00
Ribbon
6348d00f9f Add recipes 2024-07-16 07:04:07 +00:00
Ribbon
f0717499c7 Update the glew recipe TODO 2024-07-15 18:54:52 +00:00
Ribbon
c7d5aaa2b9 Add a recipe 2024-07-15 18:31:39 +00:00
Ribbon
5ab688b8c4 Remove recipes 2024-07-15 18:21:05 +00:00
Ribbon
274d13427b Update and move recipes 2024-07-15 09:25:09 +00:00
Ribbon
61dfd02d4e Add recipes 2024-07-15 09:18:59 +00:00
Ribbon
4f23474a80 Add recipes 2024-07-15 08:53:07 +00:00
Ribbon
23f9dda6bf Add recipes 2024-07-15 07:47:18 +00:00
Ribbon
9ff009f138 Add recipes 2024-07-15 06:35:19 +00:00
Ribbon
cc929eb183 Add recipes 2024-07-14 20:09:58 +00:00
Ribbon
8e18563bf9 Add recipes 2024-07-14 19:16:48 +00:00
Ribbon
da554deb3b Rename and move a recipe 2024-07-14 18:26:38 +00:00
Ribbon
f7965a8959 Remove recipes 2024-07-14 17:49:28 +00:00
Ribbon
bdc92b476c Move recipes 2024-07-14 17:48:23 +00:00
Ribbon
5f53b34722 Move recipes 2024-07-14 17:17:29 +00:00
Ribbon
9f748c4af6 Update a recipe 2024-07-14 16:54:26 +00:00
Ribbon
89742d8342 Move recipes 2024-07-14 16:53:05 +00:00
Ribbon
d083294895 Move a recipe 2024-07-14 16:38:49 +00:00
Ribbon
7fa524c98d Move recipes 2024-07-14 16:38:04 +00:00
Ribbon
a5d4350434 Move recipes 2024-07-14 16:35:13 +00:00
Ribbon
8d4808a05b Add recipes 2024-07-14 16:33:08 +00:00
Ribbon
0a5d29b7fd Add recipes 2024-07-14 09:57:11 +00:00
Ribbon
0ab49f8dc5 Improve a recipe 2024-07-14 08:05:01 +00:00
Ribbon
a82738c90e Move a recipe 2024-07-14 07:53:31 +00:00
Ribbon
c24d00242a Rename a recipe 2024-07-14 07:53:02 +00:00
Ribbon
5a67bd3260 Add recipes 2024-07-14 07:52:02 +00:00
Ribbon
b1b41a2b44 Add a recipe 2024-07-13 18:05:16 +00:00
Ribbon
5c73c57874 Add recipes 2024-07-13 17:42:17 +00:00
Ribbon
a38b5749d7 Add recipes 2024-07-13 17:19:40 +00:00
Ribbon
6050f9ddbd Move a recipe 2024-07-13 16:10:17 +00:00
Ribbon
3762a7a3f7 Add recipes 2024-07-13 16:07:56 +00:00
Ribbon
422b62c4a9 Add recipes 2024-07-13 12:57:55 +00:00
Ribbon
715ccde872 Add recipes 2024-07-13 11:58:45 +00:00
Ribbon
d2bc65d7f6 Add recipes 2024-07-13 10:08:51 +00:00
Ribbon
47155802c2 Add recipes 2024-07-12 18:15:53 +00:00
Ribbon
7a5d846f05 Add recipes 2024-07-12 16:29:51 +00:00
Ribbon
f708f56a2a Move a recipe 2024-07-12 16:08:50 +00:00
Ribbon
f98ed685db Rename recipes 2024-07-12 16:08:01 +00:00
Ribbon
d0e955ad0f Add recipes 2024-07-12 16:07:05 +00:00
Ribbon
0750ac5889 Move recipes 2024-07-12 13:59:07 +00:00
Ribbon
882948a601 Add recipes 2024-07-12 13:56:58 +00:00
Ribbon
614958cce0 Add a TODO 2024-07-12 07:55:42 +00:00
Ribbon
c8d2b7acad Add a TODO 2024-07-12 07:52:58 +00:00
Ribbon
d4facdec37 Update a recipe 2024-07-12 07:51:24 +00:00
Ribbon
8aacde2c49 Move recipes 2024-07-12 07:43:19 +00:00
Ribbon
01e0a81808 Add a recipe 2024-07-12 07:41:36 +00:00
Ribbon
6ef9d3a265 Update glew recipe TODO 2024-07-11 08:18:23 +00:00
Ribbon
78512b258c Add recipes 2024-07-11 06:14:08 +00:00
Jeremy Soller
0e2c1ccf06 Merge branch 'merge_driver_source_dir' into 'master'
Use a single source dir for the drivers and drivers-initfs recipes

See merge request redox-os/cookbook!374
2024-07-10 20:25:37 +00:00
bjorn3
4a2109c2c7 Use a single source dir for the drivers and drivers-initfs recipes
This makes it easier to make driver changes. And in the future other
recipes could potentially benefit from the same infrastructure too.
2024-07-10 22:20:43 +02:00
Jeremy Soller
5d3769b4c6 Merge branch 'cleanup_recipes' into 'master'
Remove a bunch of recipes and convert one to wip

See merge request redox-os/cookbook!375
2024-07-10 20:18:18 +00:00
Ribbon
1e7efe3e4d Add a recipe 2024-07-10 09:25:30 +00:00
Jeremy Soller
13089d1527 Merge branch 'apache-fixes' into 'master'
Fix apache-httpd and apr recipes to build properly and to use epoll by default in apr.

See merge request redox-os/cookbook!378
2024-07-09 12:53:29 +00:00
Bendeguz Pisch
0898a59319 Fix apache-httpd and apr recipes to build properly and to use epoll by default in apr. 2024-07-09 12:53:29 +00:00
Ribbon
ad097a507f Update the gdb TODO 2024-07-09 07:43:39 +00:00
Ribbon
f7f988b0d3 Update a recipe 2024-07-09 07:41:08 +00:00
Ribbon
126b602a65 Rename a recipe 2024-07-09 07:40:14 +00:00
Ribbon
b4f0df8b35 Update the gdb version 2024-07-09 01:29:14 +00:00
Ribbon
f5858b1102 Move recipes 2024-07-09 01:28:06 +00:00
Ribbon
ce2cd0e040 Add a recipe 2024-07-09 00:25:09 +00:00
Ribbon
68a7b5549a Move recipes 2024-07-09 00:06:39 +00:00
Ribbon
e745391a02 Add recipes 2024-07-08 23:57:34 +00:00
Ribbon
649afc4d17 Update and convert recipes to TOML 2024-07-08 03:19:57 +00:00
bjorn3
656a80b4a7 Mark pastel as wip
It doesn't compile anymore as one of it's dependencies uses a removed
rustc feature.
2024-07-07 17:30:12 +02:00
bjorn3
67335290fa Remove glium recipe
Glium is no longer actively maintained.
2024-07-07 17:30:12 +02:00
bjorn3
17443137fb Remove keyboard-sfx package
The only thing it does is install a bunch of .wav files that are not used in any place.
2024-07-07 17:30:12 +02:00
Jeremy Soller
4cb26d57b1 Merge branch 'wip-recipes1' into 'master'
Move recipes to the WIP category

See merge request redox-os/cookbook!377
2024-07-07 14:55:55 +00:00
Jeremy Soller
499b0b8574 Merge branch 'convert_orbutils_recipes' into 'master'
Convert orbutils recipes from recipe.sh to recipe.toml

See merge request redox-os/cookbook!376
2024-07-07 14:21:55 +00:00
Ribbon
e87c300591 Move recipes to the WIP category 2024-07-07 13:06:54 +00:00
Ribbon
00bddb5023 Add a recipe 2024-07-07 09:37:02 +00:00
Ribbon
8ceb3ac122 Move recipes 2024-07-07 09:25:06 +00:00
Ribbon
a215b97287 Add recipes 2024-07-07 09:10:13 +00:00
bjorn3
7dfb79471d Fix warning about .cargo/config being deprecated 2024-07-06 22:01:16 +02:00
bjorn3
0bfd573dda Convert orbutils recipes from recipe.sh to recipe.toml 2024-07-06 22:01:16 +02:00
Ribbon
8c8136bb6d Move a recipe 2024-07-06 08:54:42 +00:00
Ribbon
e07107d92f Add recipes 2024-07-04 21:09:14 +00:00
Jeremy Soller
271b917dc1
cosmic-files: use winit feature 2024-07-03 12:30:27 -06:00
Ribbon
54e178c4af Move recipes 2024-07-02 08:44:50 +00:00
Ribbon
fd6ec2266f Add recipes 2024-07-02 08:44:24 +00:00
Ribbon
8fab5ed9bc Update a TODO 2024-07-02 07:58:21 +00:00
Ribbon
b82dc8cd7d Update a TODO 2024-07-02 06:10:03 +00:00
Ribbon
855c2d3543 Move a recipe 2024-07-02 06:09:01 +00:00
Ribbon
9bd5fb6816 Move recipes 2024-07-02 06:08:02 +00:00
Ribbon
4fa15ba593 Fix a recipe 2024-07-01 05:13:52 +00:00
Ribbon
abf9220fa9 Move recipes 2024-07-01 04:44:16 +00:00
Ribbon
cbe694949b Add a recipe 2024-07-01 04:26:06 +00:00
Ribbon
0eff36e63e Add the CMake script on many recipes 2024-07-01 04:19:52 +00:00
Ribbon
b7ed5f6e96 Rename a category 2024-07-01 03:53:45 +00:00
Ribbon
ae81c03df2 Add the CMake script on many recipes 2024-07-01 03:52:32 +00:00
Ribbon
a6af047a03 Move recipes 2024-06-30 08:54:12 +00:00
Ribbon
e55ac46a7a Remove not important recipes 2024-06-30 08:51:22 +00:00
Ribbon
bdd5896404 Add the CMake script on many recipes 2024-06-30 08:49:03 +00:00
Ribbon
589db8a4e4 Add the CMake script on many recipes 2024-06-30 08:12:12 +00:00
Ribbon
6684f8de87 Add the CMake script on many recipes 2024-06-30 08:02:02 +00:00
Ribbon
00d4dd4cb2 Add recipes 2024-06-30 06:52:50 +00:00
Ribbon
e04f426d12 Add recipes 2024-06-30 06:37:27 +00:00
Ribbon
835c535afb Add recipes 2024-06-30 06:05:49 +00:00
Ribbon
a230cc604b Move a recipe 2024-06-30 05:17:51 +00:00
Jeremy Soller
1ae14761c1 Merge branch 'improve-readme' into 'master'
Improve the README

See merge request redox-os/cookbook!373
2024-06-27 16:04:42 +00:00
Ribbon
3e088e4095 Improve the README 2024-06-27 01:11:49 +00:00
Ribbon
7b78e8e0b1 Move recipes 2024-06-26 06:15:44 +00:00
Ribbon
ee9bbf8e97 Move recipes 2024-06-26 05:05:28 +00:00
Ribbon
ef4ef9c0a5 Move recipes 2024-06-26 04:17:47 +00:00
Ribbon
6e8528c460 Move recipes 2024-06-26 04:08:29 +00:00
Ribbon
e0425516cf Move recipes 2024-06-26 03:59:18 +00:00
Ribbon
8e9d7858e2 Move recipes 2024-06-26 03:43:26 +00:00
Ribbon
6b48800279 Move recipes 2024-06-26 03:39:45 +00:00
Ribbon
cbbc85a81a Move recipes 2024-06-26 03:32:59 +00:00
Ribbon
e03afe039c Move recipes 2024-06-25 22:24:39 +00:00
Ribbon
a9cdcddc4a Move recipes 2024-06-25 21:35:57 +00:00
Ribbon
aa0556fc61 Move recipes 2024-06-25 21:23:33 +00:00
Ribbon
2f1c2f742c Move recipes 2024-06-25 21:17:32 +00:00
Ribbon
81d4969dd6 Move recipes 2024-06-25 21:02:30 +00:00
Ribbon
45899e336a Move recipes 2024-06-25 20:50:03 +00:00
Ribbon
7c6047aece Move recipes 2024-06-25 20:32:48 +00:00
Ribbon
f198714053 Add recipes 2024-06-25 20:09:38 +00:00
Jeremy Soller
11ab176e41
Move inputd to /usr/bin 2024-06-24 11:36:20 -06:00
Ribbon
1e748d30a0 Add a recipe 2024-06-24 06:01:19 +00:00
Ribbon
9bebe07829 Add a recipe 2024-06-24 04:42:21 +00:00
Ribbon
d5e3a8d940 Add and move recipes 2024-06-24 02:56:43 +00:00
Ribbon
a7aebd9186 Add recipes 2024-06-24 00:36:42 +00:00
Ribbon
e8c4dad5fe Add recipes 2024-06-23 23:22:38 +00:00
Ribbon
a83e1539d9 Add recipes 2024-06-23 21:54:44 +00:00
Ribbon
a861238390 Add recipes 2024-06-23 00:06:14 +00:00
Jeremy Soller
d7f1f5be2a Merge branch 'move_drivers' into 'master'
Move drivers to /usr/lib/drivers

See merge request redox-os/cookbook!371
2024-06-22 16:03:52 +00:00
Ribbon
c126dc2d97 Add recipes 2024-06-22 01:26:42 +00:00
Ribbon
f6967275d5 Add recipes 2024-06-21 19:54:24 +00:00
Ribbon
91465b784d Update TODOs 2024-06-20 02:15:09 +00:00
Ribbon
6df0e114ce Update TODOs 2024-06-20 01:53:41 +00:00
Ribbon
6a882e192c Update TODOs 2024-06-20 00:44:44 +00:00
Ribbon
65df997fc8 Update TODOs 2024-06-20 00:01:11 +00:00
Ribbon
d249ca2873 Update a TODO 2024-06-19 22:57:25 +00:00
Ribbon
814848c978 Add recipes 2024-06-19 22:28:36 +00:00
Ribbon
c2c7c7d87d Update a recipe 2024-06-18 21:45:16 +00:00
Ribbon
3c4a0d35dd Update recipes 2024-06-18 21:13:11 +00:00
Ribbon
840463bc28 Add recipes 2024-06-18 20:53:24 +00:00
bjorn3
df50b6fa30 Move drivers to /usr/lib/drivers 2024-06-16 18:32:59 +02:00
Ribbon
52ff1d46a1 Update TODOs 2024-06-15 21:00:12 +00:00
Ribbon
e0e684f751 Update recipes 2024-06-15 20:45:49 +00:00
Ribbon
0acb581886 Add a recipe 2024-06-15 20:28:43 +00:00
Ribbon
9f4b3b5956 Update recipes 2024-06-15 16:45:52 +00:00
Ribbon
c48f17efc3 Update recipes 2024-06-15 16:43:13 +00:00
Ribbon
acd554c965 Update recipes 2024-06-15 16:11:43 +00:00
Ribbon
b175387094 Update recipes 2024-06-15 15:32:11 +00:00
Ribbon
6148150ff5 Add a recipe 2024-06-15 11:49:48 +00:00
Ribbon
797dae826a Add recipes 2024-06-15 03:05:15 +00:00
Ribbon
20165a22e2 Add a recipe 2024-06-13 18:25:02 +00:00
Ribbon
a70b46146c Add recipes 2024-06-13 18:22:36 +00:00
Ribbon
4d5760898c Update a TODO 2024-06-12 17:54:34 +00:00
Ribbon
984ddf8928 Update a recipe 2024-06-12 17:51:48 +00:00
Ribbon
f52f8037a8 Update a recipe 2024-06-12 17:49:51 +00:00
Ribbon
88bf0d3ac0 Update recipes 2024-06-12 17:47:04 +00:00
Ribbon
e9a9a7f510 Update recipes 2024-06-12 17:39:17 +00:00
Ribbon
10bf9f1590 Update recipes 2024-06-12 14:02:34 +00:00
Ribbon
355d49dec5 Update recipes 2024-06-12 13:43:34 +00:00
Ribbon
e4bcd46d4d Update recipes 2024-06-12 13:35:36 +00:00
Ribbon
08e974e03f Update recipes 2024-06-12 13:17:35 +00:00
Ribbon
76284c6eb0 Update a recipe 2024-06-12 13:02:39 +00:00
Ribbon
df51167a33 Update recipes 2024-06-12 12:57:22 +00:00
Ribbon
816d431b63 Update recipes 2024-06-12 12:24:24 +00:00
Ribbon
e98084ee33 Update a recipe 2024-06-12 12:10:33 +00:00
Ribbon
6cd16805e1 Update recipes 2024-06-12 12:09:38 +00:00
Ribbon
fdbd3d89a0 Update recipes 2024-06-12 11:39:44 +00:00
Ribbon
4add00c79e Update recipes 2024-06-12 11:32:39 +00:00
Ribbon
856ec16500 Update recipes 2024-06-12 11:21:06 +00:00
Ribbon
3e2dbf2229 Revert a command 2024-06-12 11:08:24 +00:00
Ribbon
b02765abb5 Update a recipe 2024-06-12 11:07:40 +00:00
Ribbon
7282e4db55 Update recipes 2024-06-12 11:05:38 +00:00
Ribbon
1872f8d869 Update recipes 2024-06-12 10:31:17 +00:00
Ribbon
4c9124abc1 Update recipes 2024-06-12 10:16:10 +00:00
Ribbon
75cc8c155a Update a recipe 2024-06-12 08:53:53 +00:00
Ribbon
593d714382 Update a recipe 2024-06-12 08:52:57 +00:00
Ribbon
b0c3fdcbe8 Update TODOs 2024-06-12 08:51:50 +00:00
Ribbon
af81916748 Update recipes 2024-06-12 08:22:14 +00:00
Ribbon
ca2813a837 Update recipes 2024-06-12 07:58:49 +00:00
Ribbon
74a7e67fda Update recipes 2024-06-12 00:25:45 +00:00
Ribbon
04cc926c8c Update recipes 2024-06-12 00:15:52 +00:00
Ribbon
82d2ac8a6a Update recipes 2024-06-12 00:01:59 +00:00
Ribbon
a49530b7a4 Update recipes 2024-06-11 23:58:44 +00:00
Ribbon
141bab80df Update recipes 2024-06-11 23:56:22 +00:00
Ribbon
04a489645d Update recipes 2024-06-11 21:18:25 +00:00
Ribbon
ee63aa4823 Update recipes 2024-06-11 21:13:24 +00:00
Ribbon
0e40d95567 Update recipes 2024-06-11 21:08:23 +00:00
Ribbon
65c73dfccc Update recipes 2024-06-11 20:34:02 +00:00
Ribbon
e17cb9f6bc Update recipes 2024-06-11 20:30:36 +00:00
Ribbon
ace95e7355 Update recipes 2024-06-11 20:23:00 +00:00
Ribbon
b090ea4d1e Update recipes 2024-06-11 20:18:00 +00:00
Ribbon
34b91ac29e Update recipes 2024-06-11 20:05:23 +00:00
Ribbon
a8c8879e7a Update recipes 2024-06-11 18:24:23 +00:00
Ribbon
cfd5cfab79 Update recipes 2024-06-11 18:20:00 +00:00
Ribbon
c20e1df904 Update recipes 2024-06-11 18:06:02 +00:00
Ribbon
843f75983a Update recipes 2024-06-11 17:10:53 +00:00
Ribbon
cf53f33c5d Update recipes 2024-06-11 16:34:35 +00:00
Jeremy Soller
0a3c8d1e39
Remove -lpsl from flycast 2024-06-11 09:13:14 -06:00
Jeremy Soller
39c8a321eb
Replace llvm with llvm18 in all recipes 2024-06-11 09:09:20 -06:00
Jeremy Soller
7a87b79719
Disable libpsl requirement in curl 2024-06-11 09:04:54 -06:00
Ribbon
503b1f8e5e Update recipes 2024-06-11 13:43:28 +00:00
Ribbon
f5b4358d9e Update recipes 2024-06-11 13:36:29 +00:00
Ribbon
87b926bdf8 Update recipes 2024-06-11 13:24:07 +00:00
Ribbon
0a6dde75fa Update recipes 2024-06-11 12:55:12 +00:00
Ribbon
05a2d50e2b Update recipes 2024-06-11 12:48:40 +00:00
Ribbon
0b4a1def8a Update recipes 2024-06-11 12:29:27 +00:00
Ribbon
03820ee33c Update recipes 2024-06-11 12:20:06 +00:00
Ribbon
2ff5a7927d Update recipes 2024-06-11 12:12:54 +00:00
Ribbon
66b96bef91 Update recipes 2024-06-11 11:11:53 +00:00
Ribbon
fca300153c Update recipes 2024-06-11 11:08:50 +00:00
Ribbon
21cae987e7 Update recipes 2024-06-11 10:45:38 +00:00
Ribbon
d9f8258fad Update recipes 2024-06-11 09:46:22 +00:00
Ribbon
4846c2ccec Update recipes 2024-06-11 09:39:00 +00:00
Ribbon
e3b3294014 Update recipes 2024-06-11 09:32:25 +00:00
Ribbon
98d91665bb Update recipes 2024-06-11 09:24:31 +00:00
Ribbon
8b542a2442 Update recipes 2024-06-11 09:18:41 +00:00
Ribbon
67de51f13d Update a recipe 2024-06-11 09:13:42 +00:00
Ribbon
cf472d970b Revert a command 2024-06-11 08:47:39 +00:00
Ribbon
aa3c5cce96 Try to fix a recipe 2024-06-10 23:06:06 +00:00
Ribbon
c31c3f12a9 Try to fix a recipe 2024-06-10 23:02:20 +00:00
Ribbon
0b11a2e6ae Update TODOs 2024-06-10 22:56:42 +00:00
Ribbon
5646c30806 Update recipes 2024-06-10 21:31:47 +00:00
Ribbon
665482f59a Update recipes 2024-06-10 21:07:20 +00:00
Ribbon
c8104f6d2c Update recipes 2024-06-10 20:59:40 +00:00
Ribbon
b6c075f12d Update recipes 2024-06-10 20:39:44 +00:00
Ribbon
348815e5f8 Update recipes 2024-06-10 20:19:51 +00:00
Ribbon
8ef94e2cc8 Update recipes 2024-06-10 19:59:26 +00:00
Ribbon
b4381a50de Update a recipe 2024-06-10 19:36:21 +00:00
Ribbon
d4825a0ec2 Update recipes 2024-06-10 19:27:38 +00:00
Ribbon
251560bd32 Update recipes 2024-06-10 18:39:19 +00:00
Ribbon
3ba633dfcd Update a recipe 2024-06-10 13:09:22 +00:00
Ribbon
d01e2bd383 Update recipes 2024-06-10 13:07:39 +00:00
Ribbon
635bc488f3 Update recipes 2024-06-10 11:49:44 +00:00
Ribbon
8240507e9e Update recipes 2024-06-10 11:31:47 +00:00
Ribbon
419f4385cd Update recipes 2024-06-10 10:48:58 +00:00
Ribbon
78e07c5a79 Update recipes 2024-06-10 10:28:09 +00:00
Ribbon
f465aa617b Update recipes 2024-06-10 10:19:03 +00:00
Ribbon
36fd13c2dc Update a recipe 2024-06-10 10:15:08 +00:00
Ribbon
960faf027f Update recipes 2024-06-10 10:13:36 +00:00
Ribbon
6ab06a80c4 Update a recipe 2024-06-10 10:10:22 +00:00
Ribbon
cd150aea24 Update recipes 2024-06-10 10:08:48 +00:00
Ribbon
5cac96e2a6 Update a recipe 2024-06-10 09:50:53 +00:00
Ribbon
2e4b2a72cf Update recipes 2024-06-10 09:49:04 +00:00
Ribbon
4f7a07bea9 Update a recipe 2024-06-10 09:20:31 +00:00
Ribbon
73f75d127a Remove a recipe 2024-06-10 02:52:47 +00:00
Ribbon
f4170e62ec Rename a recipe 2024-06-10 02:50:40 +00:00
Ribbon
e5ef46e86c Update recipes 2024-06-10 02:49:36 +00:00
Ribbon
a4d91cd66c Update recipes 2024-06-10 02:39:36 +00:00
Ribbon
4e8b81c273 Update recipes 2024-06-09 23:45:42 +00:00
Ribbon
98f558ec4c Update recipes 2024-06-09 22:59:01 +00:00
Ribbon
d1334b80c9 Update recipes 2024-06-09 22:51:05 +00:00
Ribbon
75ee7e502c Update a recipe 2024-06-09 22:48:02 +00:00
Ribbon
adedb15da5 Update recipes 2024-06-09 22:42:10 +00:00
Ribbon
e47df787a4 Update recipes 2024-06-09 22:31:41 +00:00
Jeremy Soller
948342b7f3 Merge branch 'fix_initrc_divergence' into 'master'
Fix divergence between aarch64 init.rc and init.rc.raspi3bp

See merge request redox-os/cookbook!370
2024-06-09 15:02:48 +00:00
bjorn3
7e238339c9 Fix divergence between aarch64 init.rc and init.rc.raspi3bp 2024-06-09 16:56:10 +02:00
Ribbon
6ca4a5c826 Update recipes 2024-06-08 20:54:05 +00:00
Ribbon
738aa352bd Update recipes 2024-06-08 20:26:06 +00:00
Ribbon
200f22fd46 Add recipes 2024-06-08 19:47:50 +00:00
Ribbon
4e9ef6e1f4 Add a recipe 2024-06-08 19:20:42 +00:00
Ribbon
1ac55f1c70 Update cargo-scan TODO 2024-06-08 18:57:40 +00:00
Ribbon
96312239e1 Update recipes 2024-06-08 18:55:58 +00:00
Ribbon
9cd55779ab Update the keyscope recipe 2024-06-08 18:51:59 +00:00
Ribbon
d472a1e15d Update recipes 2024-06-08 18:50:55 +00:00
Ribbon
4e29b6c953 Update recipes 2024-06-08 18:46:54 +00:00
Ribbon
785dcfbefb Update recipes 2024-06-08 18:44:01 +00:00
Ribbon
9c5215f89f Update recipes 2024-06-08 18:30:14 +00:00
Ribbon
9c24db29fe Update recipes 2024-06-08 18:09:15 +00:00
Ribbon
0f24bb42e0 Update the loco recipe 2024-06-08 16:20:18 +00:00
Ribbon
ca8a2c433c Add recipes 2024-06-08 16:13:47 +00:00
Jeremy Soller
190edf16fc Merge branch 'llvm-abi-separation' into 'master'
Add ABI separation on the LLVM recipe

See merge request redox-os/cookbook!369
2024-06-07 19:38:53 +00:00
Ribbon
5e66c2fb26 Add ABI separation on the LLVM recipe 2024-06-07 18:55:31 +00:00
Ribbon
52af1871a7 Add a recipe 2024-06-03 10:52:44 +00:00
Ribbon
38d6e0108d Add recipes 2024-06-03 08:13:34 +00:00
Ribbon
9e1a11cd59 Add recipes 2024-05-31 15:28:09 +00:00
Jeremy Soller
93f7548636
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/cookbook 2024-05-30 11:37:49 -06:00
Jeremy Soller
20465f86f0
Set crt-static to true in rust recipe 2024-05-30 11:37:45 -06:00
Ribbon
60fa79bbbf Add recipes 2024-05-30 08:55:18 +00:00
Jeremy Soller
52bc28fdb1
Add libpsl build dependency to flycast 2024-05-29 20:40:06 -06:00
Jeremy Soller
04651fd7a7
Update curl to 8.6.0 2024-05-29 20:23:27 -06:00
Jeremy Soller
7012873054
Update nghttp2 to 1.62.1 2024-05-29 20:23:08 -06:00
Jeremy Soller
3b9833cb5e
Add libpsl 2024-05-29 20:22:53 -06:00
Jeremy Soller
5385028bf8
Update llvm-config emulation 2024-05-29 15:54:26 -06:00
Jeremy Soller
0a3262428a
Update mesa 2024-05-29 14:28:36 -06:00
Jeremy Soller
74e18a5fb5
Update llvm and rust 2024-05-29 09:54:05 -06:00
Jeremy Soller
09f6ea4b5e Update dependencies 2024-05-27 09:39:45 -06:00
Jeremy Soller
3db63b9024 Add cosmic-reader 2024-05-27 08:59:28 -06:00
Ribbon
661d057711 Add recipes 2024-05-19 02:42:46 +00:00
Ribbon
6fd95ac36c Add recipes 2024-05-19 02:19:37 +00:00
Ribbon
e5ae609e9f Add recipes 2024-05-19 01:38:08 +00:00
Ribbon
a652fbc0a9 Add recipes 2024-05-17 23:26:01 +00:00
Ribbon
95cbdc87ec Add a recipe 2024-05-17 22:51:21 +00:00
Jeremy Soller
01dff49223
dejavu: install to /ui/fonts 2024-05-17 09:32:53 -06:00
Jeremy Soller
dd50567cb5
Add dejavu fonts 2024-05-17 09:28:09 -06:00
Ribbon
3aad334fa4 Add recipes 2024-05-16 07:46:16 +00:00
Ribbon
ebb7692080 Add recipes 2024-05-15 19:08:14 +00:00
Ribbon
fbbecfe1b6 Add recipes 2024-05-15 19:00:17 +00:00
Ribbon
9c9254a265 Update TODO 2024-05-15 02:48:26 +00:00
Ribbon
ebbf7d3c8e Add recipes 2024-05-12 08:37:28 +00:00
Ribbon
6c8f7dd7b3 Add recipes 2024-05-12 08:30:11 +00:00
Ribbon
b9e8b300ad Add recipes 2024-05-12 08:10:04 +00:00
Ribbon
ab60a07ee3 Add recipes 2024-05-12 07:22:56 +00:00
Ribbon
bf46ddd899 Add recipes 2024-05-12 07:05:04 +00:00
Ribbon
ca8fcbca4f Add recipes 2024-05-12 06:16:42 +00:00
Ribbon
d271ca3711 Add recipes 2024-05-12 04:34:14 +00:00
Ribbon
d098bad2dc Add recipes 2024-05-12 03:39:29 +00:00
Ribbon
b9b43f7043 Add recipes 2024-05-11 10:19:39 +00:00
Ribbon
a8fff3d215 Update a recipe 2024-05-11 05:41:23 +00:00
Ribbon
b5dd8a4ebf Add recipes 2024-05-11 05:40:40 +00:00
Ribbon
b9116617c1 Add recipes 2024-05-11 04:50:16 +00:00
Ribbon
c83f2ed50f Add recipes 2024-05-09 20:43:17 +00:00
Ribbon
d63b675c74 Add recipes 2024-05-09 20:28:07 +00:00
Ribbon
49d55f9edd Add recipes 2024-05-09 16:47:51 +00:00
Ribbon
4a2870ee12 Build the CLI frontend on objdiff 2024-05-09 15:55:55 +00:00
Ribbon
ffa5dd35ec Add recipes 2024-05-09 15:54:24 +00:00
Ribbon
49901b0a2d Add recipes 2024-05-08 04:12:55 +00:00
Ribbon
30af9c9a61 Add recipes 2024-05-08 03:42:07 +00:00
Ribbon
fc5ddc742e Add recipes 2024-05-08 03:03:15 +00:00
Ribbon
3010658d6a Add recipes 2024-05-08 01:09:09 +00:00
Ribbon
897adc9f58 Add recipes 2024-05-07 21:38:35 +00:00
Ribbon
d9bcdb8011 Add recipes 2024-05-07 20:38:18 +00:00
Jeremy Soller
430fe8b190
cosmic-term: change manifest order 2024-05-06 15:30:38 -06:00
Jeremy Soller
e31eb52307
orbutils: Move launcher to its own folder 2024-05-02 12:28:59 -06:00
Jeremy Soller
9aaba0707b
shared-mime-info: only include database, not binaries 2024-05-01 15:18:32 -06:00
Jeremy Soller
60bfcd7c37
cosmic-edit,cosmic-files: sort app manifests 2024-05-01 14:21:24 -06:00
Jeremy Soller
f7ef609fe4
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/cookbook 2024-05-01 14:05:57 -06:00
Jeremy Soller
795fa142c3
pop-icon-theme: do not install cursors 2024-05-01 14:05:51 -06:00
Ribbon
cc908e338a Update TODOs 2024-04-29 21:36:16 +00:00
Ribbon
9ae1f1c969 Update recipes 2024-04-29 21:27:35 +00:00
Ribbon
41cb39eb4e Update recipes 2024-04-29 19:57:06 +00:00
Ribbon
50cf623da0 Add recipes 2024-04-28 16:55:57 +00:00
Ribbon
c37f088287 Update TODOs 2024-04-28 11:43:06 +00:00
Ribbon
c8438b2698 Update recipes 2024-04-28 11:15:03 +00:00
Ribbon
ad8fb45adf Update recipes 2024-04-28 11:07:40 +00:00
Ribbon
38df972b5b Update recipes 2024-04-28 10:41:24 +00:00
Ribbon
78508eb198 Update recipes 2024-04-26 04:20:51 +00:00
Jeremy Soller
f430c9f683 Merge branch 'postgresql_update' into 'master'
Add dependencies and a basic build script to postgresql16 recipe, and update the top status line.

See merge request redox-os/cookbook!368
2024-04-22 21:33:13 +00:00
Jeremy Soller
187ced0a85
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/cookbook 2024-04-22 15:29:50 -06:00
Jeremy Soller
d433823c9c
Update pkgar 2024-04-22 15:29:45 -06:00
Ribbon
cd7504a205 add recipes 2024-04-22 10:45:30 +00:00
Ribbon
1bf1849458 add a recipe 2024-04-22 09:32:17 +00:00
Ribbon
9fd50c85c3 rename a recipe 2024-04-22 09:12:16 +00:00
Ribbon
2deb578e6c update the simp recipe 2024-04-22 09:10:55 +00:00
Ribbon
4aaa7fd65f Add a recipe 2024-04-22 09:06:03 +00:00
Ribbon
6e5201b9c5 Add recipes 2024-04-22 08:59:07 +00:00
Ribbon
7ee1fa9a96 Add recipes 2024-04-21 14:48:35 +00:00
Ribbon
f74f642705 Add recipes 2024-04-21 14:17:17 +00:00
Ribbon
d19dc7f02e Add a recipe 2024-04-21 09:27:11 +00:00
Ribbon
0b2007e054 update the simp recipe 2024-04-20 23:32:18 +00:00
Ribbon
4c683c6c12 Add recipes 2024-04-20 23:31:46 +00:00
Ribbon
525e4d5b3d Add recipes 2024-04-20 18:43:45 +00:00
Ribbon
b7b2b9b98e Add a recipe 2024-04-20 02:47:19 +00:00
Jeremy Soller
6ee7b3f47f
Update dependencies 2024-04-19 13:37:42 -06:00
Jeremy Soller
ceb4425801
Update dependencies 2024-04-19 13:31:28 -06:00
Jeremy Soller
8bbca988b6
Update pkgar 2024-04-19 13:26:50 -06:00
Jeremy Soller
cac2f2e2ad
Update dependencies 2024-04-19 09:11:34 -06:00
Jeremy Soller
32bf3a6661
drivers: install usbhubd 2024-04-19 09:08:08 -06:00
Jeremy Soller
f9b8d90fa7
pkgar: fix recipe 2024-04-19 09:07:49 -06:00
Ribbon
f91af38272 update the bitcoin-core version 2024-04-17 19:48:25 +00:00
Ribbon
5e7f2ef9e1 Add the "redict" and "valkey" recipes 2024-04-17 18:37:41 +00:00
bpisch
6edd77a51a Add dependencies and a basic build script to postgresql16 recipe, and update the top status line. 2024-04-16 10:00:23 +02:00
Ribbon
4c9812da53 Add a recipe 2024-04-15 18:15:16 +00:00
Jeremy Soller
06eee31393 Merge branch 'uutils_mvfix' into 'master'
Bump uutils recipe to version with fix for mv bug

See merge request redox-os/cookbook!367
2024-04-15 03:53:54 +00:00
Chad Williamson
18044c2745 Bump uutils to version with fix for mv bug 2024-04-14 21:13:04 -05:00
Ribbon
be8f305752 Add the PopOS wallpapers recipe 2024-04-15 01:36:06 +00:00
Ribbon
af512019dc Add the Ubuntu wallpapers recipe 2024-04-15 01:07:03 +00:00
Ribbon
9c1b24de87 Add recipes 2024-04-14 17:20:19 +00:00
Jeremy Soller
27db6d16ff Merge branch 'add-hello-world-examples' into 'master'
Add a recipe for "Hello World" examples

See merge request redox-os/cookbook!363
2024-04-09 14:12:32 +00:00
Ribbon
2c62ed7da6 Add a recipe for "Hello World" examples 2024-04-09 14:12:32 +00:00
Jeremy Soller
f691a90184 Merge branch 'bump_uutils' into 'master'
Update uutils recipe

See merge request redox-os/cookbook!362
2024-04-08 14:51:19 +00:00
Ribbon
fe660c5b51 Use latest GitHub release hash for uutils 2024-04-07 22:12:10 +00:00
Chad Williamson
6333691210 Update uutils recipe 2024-04-07 16:01:11 -05:00
Ribbon
66d16a6659 add recipes 2024-04-05 21:33:58 +00:00
Jeremy Soller
7e2b522b27 Merge branch 'migrate-xz' into 'master'
xz: update and change to git

See merge request redox-os/cookbook!361
2024-04-02 15:21:45 +00:00
Jordan McCallum
69a63abb9e xz: update and change to git
the xz backdoor caused github to disable the repo. Changing to
the tukaani git to allow builds to happen.

Moved from tarball to git clone for building xz to avoid any
other potential tarball poisoning by JiaT75, using the commit
tagged as 5.2.5; the latest full release tag available without
any commits by JiaT75.
2024-04-02 09:09:37 +10:00
Jeremy Soller
97aa876f2a
gcc13: disable LTO 2024-04-01 11:06:17 -06:00
Jeremy Soller
6b8f59180a
gnu-binutils: disable LTO 2024-04-01 10:26:35 -06:00
Jeremy Soller
449df2a017
Update Cargo.lock 2024-04-01 10:18:03 -06:00
Jeremy Soller
ad787d52a0
orbterm: install manifest 2024-04-01 10:17:38 -06:00
Jeremy Soller
42f8282839
orbutils: install manifests 2024-04-01 08:51:44 -06:00
Ribbon
3bfe48e377 add recipes 2024-03-30 22:00:11 +00:00
Ribbon
7f984cb41e add recipes 2024-03-27 20:41:06 +00:00
Ribbon
dcde95aa07 Remove a TODO 2024-03-26 17:49:16 +00:00
Ribbon
88728b8ebe update recipes 2024-03-26 17:47:25 +00:00
Ribbon
6649a2d18b add recipes 2024-03-26 06:02:11 +00:00
Ribbon
7c73f7b642 Remove the old Apache HTTP server recipe 2024-03-26 02:16:54 +00:00
Jeremy Soller
5e2e8741ed Merge branch 'apr' into 'master'
add apache-httpd

See merge request redox-os/cookbook!350
2024-03-25 19:56:31 +00:00
Piotr Wójcik
aa5e6fe129 add apache-httpd 2024-03-25 20:38:28 +01:00
Piotr Wójcik
c02abc834e libxcrypt: add 2024-03-25 20:38:28 +01:00
Piotr Wójcik
960579a5f7 libuuid: make it build 2024-03-25 20:38:28 +01:00
Piotr Wójcik
a57a25da8a add gdbm 2024-03-25 20:38:28 +01:00
Piotr Wójcik
1b7bf57bc9 apr: fix build 2024-03-25 20:38:27 +01:00
Ribbon
b41f3a5f88 update recipes 2024-03-25 03:27:21 +00:00
Ribbon
dd52ab5fa8 update recipes 2024-03-25 03:22:19 +00:00
Ribbon
39c77b1c96 update recipes 2024-03-25 03:17:17 +00:00
Ribbon
e6d3be8fed update recipes 2024-03-25 02:56:17 +00:00
Ribbon
71f5be2db4 update recipes 2024-03-25 02:26:45 +00:00
Ribbon
63675d76dc update recipes 2024-03-25 02:07:24 +00:00
Ribbon
bf01122995 update recipes 2024-03-24 21:37:48 +00:00
Ribbon
fbbd4d76b8 fix other typo 2024-03-24 21:01:48 +00:00
Ribbon
a3096ef766 fix typo 2024-03-24 20:53:42 +00:00
Ribbon
45f0de3250 update recipes 2024-03-24 20:46:27 +00:00
Jeremy Soller
570bff657e Merge branch 'apr_recipe_update' into 'master'
APR recipe update

See merge request redox-os/cookbook!354
2024-03-24 17:39:51 +00:00
Bendeguz Pisch
0b6e6c5d13 APR recipe update 2024-03-24 17:39:51 +00:00
Ribbon
0461640461 update recipes 2024-03-23 16:35:25 +00:00
Ribbon
34f5b98255 update recipe 2024-03-23 15:44:52 +00:00
Ribbon
921972fb65 update TODOs 2024-03-23 15:32:05 +00:00
Jeremy Soller
05e733a0c9 Merge branch 'fix_recipe_find' into 'master'
Fix make clean.

See merge request redox-os/cookbook!359
2024-03-23 13:46:04 +00:00
Ribbon
99d559c80f Remove the nginx duplication 2024-03-23 13:24:27 +00:00
4lDO2
1b5c1fd42b
Fix make clean. 2024-03-23 14:10:29 +01:00
Ribbon
6f29e06bba update recipes 2024-03-22 20:01:15 +00:00
Ribbon
574b17f843 update recipes 2024-03-22 18:07:08 +00:00
Ribbon
1e7503daf7 update recipe 2024-03-22 16:57:29 +00:00
Ribbon
b9754af4a3 update recipes 2024-03-22 16:56:45 +00:00
Ribbon
35fe5bf25d update recipe 2024-03-22 16:19:40 +00:00
Ribbon
f5ff05c0f6 update recipes 2024-03-22 16:18:51 +00:00
Ribbon
9527b88707 update recipes 2024-03-22 16:04:17 +00:00
Ribbon
53ffbd40ff update recipes 2024-03-22 14:39:32 +00:00
Ribbon
ad5116f116 update TODOs 2024-03-22 13:59:24 +00:00
Ribbon
499adeb9f6 update recipes 2024-03-22 12:49:07 +00:00
Ribbon
258fe12de6 update recipes 2024-03-20 15:23:00 +00:00
Ribbon
b6c79c370a update recipes 2024-03-20 01:24:21 +00:00
Ribbon
c88e5ee8ef update recipes 2024-03-19 18:56:38 +00:00
Ribbon
3ffeb0d350 update recipes 2024-03-19 18:40:45 +00:00
Ribbon
a0a0ad407c update recipes 2024-03-19 18:38:22 +00:00
Ribbon
1d45ae81aa update recipes 2024-03-19 18:21:37 +00:00
Jeremy Soller
b83c70c430
Fix redox-ssh path 2024-03-19 12:17:07 -06:00
Ribbon
8db9b7fe30 add recipes 2024-03-19 15:33:28 +00:00
Jeremy Soller
f22aef7b0e Merge branch 'arm_pcie' into 'master'
Run pcid on aarch64

See merge request redox-os/cookbook!358
2024-03-17 16:35:27 +00:00
bjorn3
61ae6cf328 Run pcid on aarch64 2024-03-17 17:16:39 +01:00
Jeremy Soller
9c8da8bf54 Merge branch 'fix_bootstrap' into 'master'
Set max-page-size for linking bootstrap

See merge request redox-os/cookbook!357
2024-03-16 13:05:20 +00:00
bjorn3
0310f47f24 Set max-page-size for linking bootstrap
Without this the virtual addresses will not match the file offsets for
the final initfs blob on AArch64 as there it will align to 64k by
default.
2024-03-15 13:40:57 +01:00
Ribbon
ba49d0213b add recipes 2024-03-15 12:10:43 +00:00
Ribbon
d0378b5c48 add recipes 2024-03-12 23:11:27 +00:00
Ribbon
a89e9d9ebe update recipes 2024-03-12 20:52:35 +00:00
Jeremy Soller
a0b6fa91bf Merge branch 'package-size' into 'master'
Improve the package policies

See merge request redox-os/cookbook!356
2024-03-12 20:40:29 +00:00
Jeremy Soller
69b2d80fe1 Merge branch 'unified_initfs' into 'master'
Pass bootstrap code to redox-initfs-ar for inclusion in the initfs

See merge request redox-os/cookbook!355
2024-03-12 20:39:11 +00:00
Ribbon
4168ff5d68 update recipes 2024-03-12 20:32:51 +00:00
Ribbon
72d5b757d6 add recipes 2024-03-12 20:15:37 +00:00
Ribbon
5257e21297 Move the OpenSpades recipes to the nonfree category 2024-03-11 15:32:12 +00:00
Ribbon
23f9df1789 Remove the cve-rs recipe 2024-03-11 15:30:12 +00:00
Ribbon
4847833f49 Improve the package policies 2024-03-11 15:27:56 +00:00
Ribbon
deb6973b91 add recipes 2024-03-11 03:29:36 +00:00
Ribbon
1c72cace80 update the ruffle recipe 2024-03-11 01:45:08 +00:00
bjorn3
109ad72b83 Pass bootstrap code to redox-initfs-ar for inclusion in the initfs 2024-03-10 19:38:39 +01:00
Ribbon
2d4e4f30e7 add recipes 2024-03-10 16:42:23 +00:00
Jeremy Soller
6dcea4b131 Merge branch 'backtrace' into 'master'
Set RUST_BACKTRACE=1 in init.rc

See merge request redox-os/cookbook!353
2024-03-10 15:15:01 +00:00
bjorn3
6abaee5040 Set RUST_BACKTRACE=1 in init.rc
This helps with debugging panics.
2024-03-10 13:27:51 +01:00
Jeremy Soller
77b547ee95
Fix sopwith URL 2024-03-08 14:11:26 -07:00
Jeremy Soller
65b9c07c99
Add WIP cosmic-player 2024-03-07 19:10:45 -07:00
Ribbon
5c3e9faed3 add a recipe 2024-03-07 19:19:49 +00:00
Ribbon
6bf343e513 move recipes 2024-03-07 09:45:23 +00:00
Ribbon
5ef4bf10c2 add recipes 2024-03-07 09:43:34 +00:00
Ribbon
a02dbe3bfc rename the opus recipe 2024-03-05 23:12:39 +00:00
Ribbon
dbb65ed51a update recipes 2024-03-05 23:12:08 +00:00
Jeremy Soller
13ad68ce5c Merge branch 'zstd_recipe_update' into 'master'
Update ZSTD recipe status and add simple build script

See merge request redox-os/cookbook!352
2024-03-05 18:05:15 +00:00
Bendeguz Pisch
ab807fab59 Update ZSTD recipe status and add simple build script 2024-03-05 18:05:15 +00:00
Jeremy Soller
547d4cca24
cosmic-text: fix example package to install 2024-03-04 15:48:34 -07:00
Ribbon
41261be4cc add recipes 2024-03-01 21:59:42 +00:00
Ribbon
264a0598f9 add recipes 2024-03-01 20:07:36 +00:00
Ribbon
d0249be5dd add recipes 2024-03-01 02:39:55 +00:00
Ribbon
5047c6cfc5 add recipes 2024-03-01 01:05:47 +00:00
Ribbon
387abb7d75 add recipes 2024-03-01 00:11:53 +00:00
Jeremy Soller
5326dc8f08 Merge branch 'allow_driver_categories' into 'master'
Find pcid config files in driver category subdirectories

See merge request redox-os/cookbook!351
2024-02-29 13:37:33 +00:00
Ribbon
def586a5a1 add recipes 2024-02-29 00:31:17 +00:00
Ribbon
fdae16683c add recipes 2024-02-28 21:37:08 +00:00
Ribbon
0f2eccb10b add recipes 2024-02-28 20:55:20 +00:00
bjorn3
db1d4664bd Find pcid config files in driver category subdirectories 2024-02-28 20:51:15 +01:00
Ribbon
51af072ade add recipes 2024-02-27 21:31:38 +00:00
Ribbon
a5834227a2 add recipes 2024-02-26 23:46:51 +00:00
Ribbon
b8eaf498ba Add the Celestia data 2024-02-26 20:03:31 +00:00
Ribbon
cad6d8f852 Add the Celestia recipe 2024-02-26 19:42:16 +00:00
Ribbon
0f0ebd8842 add a recipe 2024-02-26 16:53:22 +00:00
Ribbon
b5ecb61003 update TODOs 2024-02-26 00:44:45 +00:00
Ribbon
5688d5e7f3 add a recipe dependency 2024-02-26 00:07:27 +00:00
Ribbon
85c9962e16 add a recipe 2024-02-25 20:36:46 +00:00
Ribbon
00407cd0b5 add recipes 2024-02-25 20:34:33 +00:00
Jeremy Soller
9172b6d0db Merge branch 'rename-ssh' into 'master'
Rename and move the "ssh" recipe

See merge request redox-os/cookbook!349
2024-02-25 16:12:43 +00:00
Ribbon
7a2dd1ae0e add a recipe 2024-02-24 02:45:22 +00:00
Ribbon
047d1a2a02 Fix the ncurses location in some recipes 2024-02-24 02:38:50 +00:00
Ribbon
a4e22c6b8f Rename and move the "ssh" recipe 2024-02-23 19:34:13 +00:00
Ribbon
b18322bc2a move recipes 2024-02-22 03:31:34 +00:00
Ribbon
3f7112597e add a recipe 2024-02-22 00:23:00 +00:00
Ribbon
c6b3cc91a4 move recipes 2024-02-21 23:52:20 +00:00
Ribbon
07dce1c599 add recipes 2024-02-20 21:26:12 +00:00
Jeremy Soller
0238ca6a28 Merge branch 'update-categories' into 'master'
Add new categories, move recipes and update the README

See merge request redox-os/cookbook!348
2024-02-19 14:17:38 +00:00
Ribbon
fa7698e2aa Add new categories, move recipes and update the README 2024-02-19 14:17:38 +00:00
Ribbon
300d83f937 move recipes 2024-02-18 01:29:09 +00:00
Ribbon
26aea3409a move recipes 2024-02-18 01:07:00 +00:00
Ribbon
77cb6456f7 move recipes 2024-02-18 00:04:49 +00:00
Ribbon
c1343fab61 move recipes 2024-02-17 23:36:16 +00:00
Ribbon
110ce421d5 move recipes 2024-02-17 22:09:10 +00:00
Ribbon
049dec12e8 move recipes 2024-02-17 21:22:32 +00:00
Ribbon
cb3ddab159 move recipes 2024-02-17 20:47:31 +00:00
Ribbon
109eea0649 move recipes 2024-02-17 20:30:48 +00:00
Ribbon
931e3caa06 move recipes 2024-02-17 00:39:27 +00:00
Ribbon
40986bf851 move recipes 2024-02-16 22:53:58 +00:00
Ribbon
ba6880686a move recipes 2024-02-16 22:19:34 +00:00
Ribbon
2187ed89ab move recipes 2024-02-16 22:05:40 +00:00
Ribbon
4a38ae105a move recipes 2024-02-16 21:58:07 +00:00
Ribbon
71de33d770 move recipes 2024-02-16 21:42:08 +00:00
Ribbon
f09ea5a5d2 move recipes 2024-02-16 01:42:41 +00:00
Jeremy Soller
e6ead1d760
Install netsurf in /usr 2024-02-15 16:08:10 -07:00
Ribbon
56dbe11545 move recipes 2024-02-15 10:08:56 +00:00
Ribbon
1ba1366902 update recipes 2024-02-15 10:05:01 +00:00
Ribbon
b17711249c move recipes 2024-02-15 09:47:49 +00:00
Ribbon
42786e46b5 move recipes 2024-02-15 09:37:50 +00:00
Ribbon
31f35cda4c add a recipe 2024-02-15 09:21:18 +00:00
Ribbon
24ca94376f move recipes 2024-02-15 08:22:13 +00:00
Ribbon
f46f4c26fb add a recipe 2024-02-15 05:42:46 +00:00
Ribbon
cbcf9cd70e add a recipe 2024-02-15 02:58:43 +00:00
Ribbon
92080548bc move recipes 2024-02-15 02:43:47 +00:00
Ribbon
1bf33106fa add recipes 2024-02-15 02:29:25 +00:00
Ribbon
d6d37c9fbb move recipes 2024-02-14 06:56:50 +00:00
Ribbon
97c3ba1183 move recipes 2024-02-13 18:18:57 +00:00
Ribbon
dd6ecc57d8 remove a recipe 2024-02-13 13:48:07 +00:00
Ribbon
7a45edd4e7 move recipes 2024-02-13 13:47:16 +00:00
Ribbon
4a5d3ff490 remove duplicated recipe 2024-02-13 13:36:48 +00:00
Ribbon
e9145af115 move recipes 2024-02-13 13:35:33 +00:00
Ribbon
e3aa8ba8b4 move recipes 2024-02-13 13:09:35 +00:00
Ribbon
03aeb57970 move recipes 2024-02-13 12:41:00 +00:00
Ribbon
29bfced5ab move recipes 2024-02-13 12:32:38 +00:00
Ribbon
cd406620ab move recipes 2024-02-13 12:28:54 +00:00
Ribbon
f4f446b9d2 move recipes 2024-02-11 23:12:10 +00:00
Ribbon
aaa912ce8c update recipes 2024-02-11 21:29:31 +00:00
Ribbon
2cc68c63f6 move recipes 2024-02-11 14:30:52 +00:00
Ribbon
6c24161853 fix IDE mistake 2024-02-11 14:08:48 +00:00
Jeremy Soller
58a28f581a Merge examples category with demos 2024-02-10 18:54:33 -07:00
Jeremy Soller
021ec7ddf0 Build boxedwine executable in build directory 2024-02-10 18:08:27 -07:00
Ribbon
04d1308f48 add crates-tui 2024-02-10 22:41:07 +00:00
Ribbon
9b2d97bf1a move recipes 2024-02-10 15:04:19 +00:00
Ribbon
48d35807be move recipes 2024-02-10 14:16:02 +00:00
Ribbon
bef35afafd move recipes 2024-02-10 12:21:24 +00:00
Ribbon
1fe12a7ede move recipes 2024-02-10 12:12:33 +00:00
Ribbon
9385a82859 move recipes 2024-02-10 11:39:38 +00:00
Ribbon
c19c5b8ec9 move recipes 2024-02-10 11:36:08 +00:00
Ribbon
87f5a3d748 move recipes 2024-02-10 11:31:06 +00:00
Ribbon
b62c62fb67 move recipes 2024-02-10 11:24:21 +00:00
Ribbon
6105bf7e06 move more WIP recipes to categories 2024-02-10 11:04:05 +00:00
Ribbon
00df333dde move the WIP libraries to a category 2024-02-10 10:37:32 +00:00
Ribbon
1d1d03b7f3 add pixelsort 2024-02-10 10:16:37 +00:00
Jeremy Soller
095f0d0792 Merge branch 'rename-helix' into 'master'
Rename the Helix binary to fix a conflict with other recipe

See merge request redox-os/cookbook!347
2024-02-08 03:07:40 +00:00
Jeremy Soller
ac090c745d
Add expat and libxml2 to libwayland recipe 2024-02-07 15:40:30 -07:00
Jeremy Soller
d05c46db7c
Update libwayland recipe from mesa recipe 2024-02-07 15:37:45 -07:00
Ribbon
97246ace26 Rename the Helix binary to fix a conflict with other recipe 2024-02-07 02:01:56 +00:00
Ribbon
362dce35ae add recipes 2024-02-04 02:13:22 +00:00
Jeremy Soller
54d7a69f2d Statically compile boxedwine 2024-02-03 14:46:15 -07:00
Jeremy Soller
1d3ab5afcd Add wip/boxedwine recipe 2024-02-03 13:56:28 -07:00
Jeremy Soller
3b252615e3
ppsspp update 2024-02-02 16:15:20 -07:00
Jeremy Soller
d57b0d6887 cosmic-edit,files,term: use master branch 2024-01-30 18:55:08 -07:00
Ribbon
946f67b964 add mercurial recipe 2024-01-29 01:31:36 +00:00
Ribbon
200a248f82 update TODO 2024-01-29 01:18:56 +00:00
Ribbon
799c23cb3d update recipes 2024-01-29 00:04:09 +00:00
Jeremy Soller
68a472e07c Merge branch 'helix' into 'master'
move helix to tools, with working recipe, plus fix COOKBOOK_DEBUG

See merge request redox-os/cookbook!346
2024-01-27 13:23:27 +00:00
Ron Williams
15d9970802 move helix to tools, with working recipe, plus fix COOKBOOK_DEBUG 2024-01-27 13:23:27 +00:00
Jeremy Soller
583f6c413d Merge branch 'faster_driver_rebuild' into 'master'
Build all drivers in parallel

See merge request redox-os/cookbook!345
2024-01-26 17:27:38 +00:00
bjorn3
66730fed63 Build all drivers in parallel 2024-01-25 15:14:01 +01:00
bjorn3
036cba5208 Use cargo env vars to build drivers with opt-level=s and panic=abort 2024-01-25 15:07:47 +01:00
Ribbon
655de53ed8 add recipes 2024-01-20 00:19:30 +00:00
Jeremy Soller
97b5dff9bd
spacecadetpinball: add manifest 2024-01-18 15:59:19 -07:00
Jeremy Soller
ffb7c2ca27
initfs: unset variables only meant for initfs drivers 2024-01-18 15:17:21 -07:00
Jeremy Soller
5286755009
initfs: set PATH to /usr/bin 2024-01-18 14:11:42 -07:00
Jeremy Soller
6faa5c2f8c
pastel: move binary to /usr/bin 2024-01-18 14:06:35 -07:00
Jeremy Soller
3d5280df40
orbterm,orbutils: move binaries to /usr/bin 2024-01-18 14:05:58 -07:00
Jeremy Soller
d41153c95e
pixelcannon: move binary to /usr/bin 2024-01-18 14:04:25 -07:00
Jeremy Soller
54f9f7e4b4
periodictable: move binary to /usr/bin 2024-01-18 14:03:34 -07:00
Jeremy Soller
ffa8588a7e
sodium: move binary to /usr/bin 2024-01-18 14:02:17 -07:00
Jeremy Soller
efcc131e05
Remove unimplemented status scripts 2024-01-18 13:57:55 -07:00
Jeremy Soller
957cfbd005
initfs: use new scheme format 2024-01-18 13:41:32 -07:00
Ribbon
4aa8309822 update recipes 2024-01-16 14:52:19 +00:00
Jeremy Soller
e4cdb8bff2 Merge branch 'use_fbcond' into 'master'
Fix for the introduction of fbcond

See merge request redox-os/cookbook!344
2024-01-15 02:01:14 +00:00
bjorn3
2787dad963 Fix for the introduction of fbcond 2024-01-14 18:35:57 +01:00
Ribbon
673cde7b02 update pulseaudio version 2024-01-13 10:01:31 +00:00
Ribbon
775909d2b3 add recipes 2024-01-13 09:59:36 +00:00
Ribbon
1d19222629 add recipes 2024-01-13 09:52:26 +00:00
Jeremy Soller
66ef28905a
samba: update recipe and answers 2024-01-12 20:37:15 -07:00
Jeremy Soller
536650c50f
Promote libarchive to libs 2024-01-12 16:02:50 -07:00
Jeremy Soller
c5179b59f0
gnutls3: disable ipv6 2024-01-12 15:50:42 -07:00
Jeremy Soller
8281a16572
Make progress on samba 2024-01-12 15:16:49 -07:00
Jeremy Soller
098bc5ce15
Make progress on gnutls3 2024-01-12 15:16:37 -07:00
Jeremy Soller
894a3cf9ee
Remove old libnettle recipe 2024-01-12 15:16:07 -07:00
Jeremy Soller
25297b28cc
Promote libnettle to libs 2024-01-12 15:15:50 -07:00
Jeremy Soller
ea3b696975
wip/libnettle: fix recipe 2024-01-12 15:13:32 -07:00
Jeremy Soller
aac6c5cf76 Merge branch 'rebuild_sysroot_if_deps_change' into 'master'
Rebuild sysroot if dependencies change

See merge request redox-os/cookbook!343
2024-01-12 14:21:16 +00:00
bjorn3
f845feb352 Rebuild sysroot if dependencies change
This make a simple make r.initfs enough to rebuild the initfs when
changing drivers. Previously make cr.initfs was necessary which rebuilds
redox-initfs-ar from scratch.
2024-01-12 13:49:06 +01:00
Ribbon
428de5c520 Remove hardcoded path on minetest-data recipe 2024-01-10 18:42:06 +00:00
Ribbon
903ec67292 migrate more recipes to /usr 2024-01-10 18:27:37 +00:00
Ribbon
0618174ab9 Migrate some WIP recipes to /usr 2024-01-10 18:20:46 +00:00
Jeremy Soller
5dd3e43ae7 Merge branch 'limit_progressbar_rate' into 'master'
Update pkgutils

See merge request redox-os/cookbook!342
2024-01-10 15:55:32 +00:00
bjorn3
b48e5bd629 Update pkgutils 2024-01-10 16:11:38 +01:00
Jeremy Soller
0199ab851c Merge branch 'orbital-bins' into 'master'
correct install path for orbutils and orbterm

See merge request redox-os/cookbook!341
2024-01-10 01:01:45 +00:00
Ron Williams
30b01b4326 correct install path for orbutils and orbterm 2024-01-09 16:23:24 -08:00
Jeremy Soller
a19a406e4d
initfs: move /usr/bin executables to /bin 2024-01-08 15:56:37 -07:00
Jeremy Soller
df74f21974 Merge branch 'enable-debug' into 'master'
add debug option and disable strip if desired

See merge request redox-os/cookbook!340
2024-01-08 21:53:53 +00:00
Jeremy Soller
174fc6f9e2 Merge branch 'drivers_recipe' into 'master'
Make the drivers and drivers-initfs recipes agnostic to package location

See merge request redox-os/cookbook!339
2024-01-08 21:53:18 +00:00
Jeremy Soller
21c62f8d89
userutils, uutils, zerod: use /usr/bin 2024-01-08 14:52:07 -07:00
Ron Williams
c5979ec5ba add debug option and disable strip if desired 2024-01-08 13:40:59 -08:00
bjorn3
b8ec6bc78a Make the drivers and drivers-initfs recipes agnostic to package location 2024-01-08 22:16:57 +01:00
Jeremy Soller
ca86a9d162 Merge branch 'script_cleanup' into 'master'
Couple of small improvements

See merge request redox-os/cookbook!337
2024-01-08 21:00:08 +00:00
Jeremy Soller
cc9ef3b18c Merge branch 'remove-todo' into 'master'
Remove the nano TODO

See merge request redox-os/cookbook!338
2024-01-08 20:59:02 +00:00
bjorn3
a2ec53a47a Convert sodium recipe to toml 2024-01-08 21:57:37 +01:00
Ribbon
32be1a9c27 Remove the nano TODO 2024-01-08 20:55:39 +00:00
bjorn3
6b90326bca Make sure to install recipes using the cargo template get installed in /usr/bin too 2024-01-08 21:45:59 +01: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
bjorn3
93bb93f429 Remove setup.sh
It isn't used anywhere
2024-01-08 21:05:12 +01:00
Jeremy Soller
d56958abcc Merge branch 'code_cleanups' into 'master'
Various code quality improvements to the cookbook code

See merge request redox-os/cookbook!336
2024-01-08 19:16:01 +00:00
bjorn3
91f885bddb Remove sha256 support
Sha256 is slower than blake3 and all recipes use blake3 now.
2024-01-08 20:00:30 +01:00
Jeremy Soller
6c6c128491 Merge branch 'migrate-to-usr' into 'master'
Migrate the template scripts to /usr

See merge request redox-os/cookbook!334
2024-01-08 18:51:42 +00:00
Ribbon
e2540c49ad Migrate the template scripts to /usr 2024-01-08 18:51:42 +00:00
bjorn3
48e5ef02eb Compare actual filenames rather than their lossy conversions
This is both faster and more correct.
2024-01-08 19:48:06 +01:00
bjorn3
64ea29f63b Remove ProgressBarWrite
It is unused.
2024-01-08 19:42:50 +01:00
bjorn3
5fed46f97e Significantly simplify src/blake3.rs by using the new update_reader method 2024-01-08 19:41:23 +01:00
Jeremy Soller
3d3edca3b7 Merge branch 'usr_lib_initd' into 'master'
Also search for init configs in /usr/lib/init.d

See merge request redox-os/cookbook!335
2024-01-08 16:01:49 +00:00
bjorn3
39941bbfbb Also search for init configs in /usr/lib/init.d
This will allow moving the system init configs to this place, keeping
/etc/init.d for local overrides.
2024-01-07 18:13:02 +01:00
Jeremy Soller
b44c20e238
Add recipe for cosmic-files 2024-01-04 13:47:33 -07:00
Ribbon
32b4d66ebe add wepl 2024-01-04 18:00:08 +00:00
Ribbon
ff75cd808e add rustyink 2024-01-04 16:29:41 +00:00
Jeremy Soller
a486f50bbd Merge branch 'move_games' into 'master'
Move games from /games to /usr/games

See merge request redox-os/cookbook!333
2024-01-04 15:27:17 +00:00
Ribbon
76ad7ed87d update recipes 2024-01-04 01:26:51 +00:00
Ribbon
9ce94b0f7e update TODOs 2024-01-04 00:22:02 +00:00
bjorn3
b4610465db Move prboom too 2024-01-03 22:44:33 +00:00
bjorn3
7a1f870730 Move the remaining couple of games to /usr/games 2024-01-03 21:43:44 +01:00
bjorn3
aa2884eed0 Move most games from /games to /usr/games 2024-01-03 21:42:53 +01:00
Jeremy Soller
0b3322aa61
nano: fix include path and promote to tools 2024-01-03 13:08:38 -07:00
Jeremy Soller
d616a5d1aa
Remove wip cosmic-term 2024-01-03 12:28:57 -07:00
Jeremy Soller
1cce55095c
Add cosmic-term 2024-01-03 12:16:10 -07:00
Jeremy Soller
837f1e8344 Merge branch 'ignore-errors' into 'master'
add --nonstop option to not exit on error

See merge request redox-os/cookbook!332
2024-01-03 19:15:47 +00:00
Ribbon
e7483f2e54 update TODOs 2024-01-03 04:07:09 +00:00
Ribbon
6ab13e9608 update recipe 2024-01-03 00:07:03 +00:00
Ribbon
e003d48fc8 update TODO 2024-01-02 19:56:02 +00:00
Ribbon
5e15cca76c update recipe 2024-01-02 19:54:27 +00:00
Ribbon
1e63df15b4 update TODO 2024-01-02 19:43:55 +00:00
Ribbon
207b66b98d update TODO 2024-01-02 19:01:05 +00:00
Ribbon
e39360bee2 update recipe 2024-01-02 18:59:04 +00:00
Ribbon
00c4604691 update TODO 2024-01-02 18:13:35 +00:00
Ribbon
96bc19f37d update recipe 2024-01-02 18:12:08 +00:00
Ribbon
01b887f65b update TODOs 2024-01-02 17:58:41 +00:00
Ribbon
49fbc27c84 update TODO 2024-01-02 17:42:51 +00:00
Ribbon
312c14eb29 update TODO 2024-01-02 17:12:51 +00:00
Ribbon
172af2af2d update recipe 2024-01-02 16:42:49 +00:00
Ribbon
e92c36b6df update fyrox-template 2024-01-02 15:38:35 +00:00
Ribbon
15a7c3c9bd update TODO 2024-01-02 14:06:08 +00:00
Ribbon
0195fc3a49 update recipe 2024-01-02 13:55:04 +00:00
Ribbon
907ef8f531 add csvlens 2024-01-02 03:21:43 +00:00
Ribbon
3a5325ce4e update TODOs 2024-01-01 18:41:25 +00:00
Ribbon
146531804a update recipe 2024-01-01 17:17:04 +00:00
Ribbon
904ad8f61c update recipes 2024-01-01 17:02:58 +00:00
Ribbon
c09a583dac new recipes 2023-12-31 21:05:13 +00:00
Ron Williams
eee3b462c5 add --nonstop option to not exit on error 2023-12-30 21:48:32 -08:00
Ribbon
3b1cc7326a add tailspin 2023-12-30 12:03:18 +00:00
Ribbon
a71b13da6f add satty 2023-12-29 10:29:46 +00:00
Ribbon
a9b3369fa7 new recipes 2023-12-29 09:37:56 +00:00
Ribbon
ff012fe81c update ruby version 2023-12-28 03:44:10 +00:00
Ribbon
5590903871 new recipes 2023-12-28 00:57:47 +00:00
Ribbon
f1336e9131 add fuga 2023-12-27 22:21:18 +00:00
Ribbon
47b7acca31 update recipes 2023-12-24 16:57:21 +00:00
Ribbon
b8df5c8f12 new recipes 2023-12-24 02:51:08 +00:00
Ribbon
1cbf3731f5 remove cosmic-epoch 2023-12-24 01:32:35 +00:00
Ribbon
8c19906e78 update recipes 2023-12-24 01:27:45 +00:00
Ribbon
7892cc1ac4 Merge branch 'add-rule' into 'master'
Add a rule for GitHub tarballs

See merge request redox-os/cookbook!329
2023-12-24 01:22:56 +00:00
Ribbon
de7043e1fa update recipes 2023-12-24 01:13:30 +00:00
Ribbon
872fab6205 update recipe 2023-12-24 00:55:47 +00:00
Ribbon
03fe0f18bd update recipes 2023-12-24 00:53:11 +00:00
Ribbon
c839113428 update recipe 2023-12-24 00:32:50 +00:00
Ribbon
cb2524892f update recipes 2023-12-24 00:30:48 +00:00
Ribbon
b6ee4bfa76 update recipes 2023-12-24 00:26:35 +00:00
Ribbon
db7ab96735 update recipes 2023-12-24 00:15:36 +00:00
Ribbon
0ae535ee5a update recipes 2023-12-23 23:27:58 +00:00
Ribbon
2d834add87 update recipes 2023-12-23 23:20:59 +00:00
Ribbon
02e74a8ebd update recipes 2023-12-23 22:46:10 +00:00
Ribbon
df1c1082ce update recipes 2023-12-23 22:27:34 +00:00
Ribbon
46853091da update recipes 2023-12-23 22:26:29 +00:00
Ribbon
36d4ada4ea update recipe 2023-12-23 22:00:14 +00:00
Ribbon
b63a6f986b update recipe 2023-12-23 21:49:55 +00:00
Ribbon
df08998fdc update recipes 2023-12-23 21:42:17 +00:00
Ribbon
d5241a86b9 update recipes 2023-12-23 21:32:01 +00:00
Ribbon
33064268e8 update recipe 2023-12-23 20:59:38 +00:00
Ribbon
8e66cd00d2 update recipes 2023-12-23 20:55:25 +00:00
Ribbon
a9a9d279c1 update recipes 2023-12-23 20:38:42 +00:00
Ribbon
7567afa53d update recipes 2023-12-23 20:18:04 +00:00
Ribbon
158f735784 update recipes 2023-12-23 20:05:12 +00:00
Ribbon
1d95ab4626 update recipes 2023-12-23 19:29:57 +00:00
Ribbon
0c0f9dbc2c update recipes 2023-12-23 19:26:27 +00:00
Ribbon
4cd536e2c2 update recipes 2023-12-23 19:21:46 +00:00
Ribbon
d0155212ea update recipes 2023-12-23 19:12:40 +00:00
Ribbon
1a27d16964 update recipes 2023-12-23 19:00:08 +00:00
Ribbon
c2b21a6a5b update recipes 2023-12-23 18:29:40 +00:00
Ribbon
f08bdf7eb1 update recipes 2023-12-23 18:13:08 +00:00
Ribbon
c2b5a27d85 update recipes 2023-12-23 17:32:27 +00:00
Ribbon
578abd0b6e update recipes 2023-12-23 17:19:01 +00:00
Ribbon
ba63db068f update recipes 2023-12-23 16:52:24 +00:00
Ribbon
0b5e680e1f update recipes 2023-12-23 15:53:28 +00:00
Ribbon
a68324010a update recipes 2023-12-23 15:42:31 +00:00
Ribbon
b9ca8753b4 update recipes 2023-12-23 11:03:35 +00:00
Ribbon
d7bd2f9c3e update recipes 2023-12-23 10:56:35 +00:00
Ribbon
546a9587f3 add dependency 2023-12-23 10:46:42 +00:00
Ribbon
b6285b6714 update recipes 2023-12-23 10:45:26 +00:00
Ribbon
6b7361c458 update recipes 2023-12-23 10:37:19 +00:00
Ribbon
904303e55c update recipes 2023-12-23 10:31:49 +00:00
Ribbon
3376b398a3 update recipes 2023-12-23 10:30:34 +00:00
Ribbon
fd1d035f8b update recipe 2023-12-23 10:25:57 +00:00
Ribbon
19c67d0c00 update recipes 2023-12-23 10:24:59 +00:00
Ribbon
c77dca64a3 update recipes 2023-12-23 10:18:41 +00:00
Ribbon
42598950a9 update recipes 2023-12-23 10:12:58 +00:00
Ribbon
014fe22d04 update recipes 2023-12-23 10:07:13 +00:00
Ribbon
c0a90eabc8 update recipes 2023-12-23 10:01:30 +00:00
Ribbon
2be3a8f86c update recipes 2023-12-23 09:20:15 +00:00
Ribbon
53f939c63e update recipes 2023-12-23 08:30:56 +00:00
Ribbon
c42efa6af0 update recipe 2023-12-23 07:28:34 +00:00
Ribbon
24491dc6a7 update recipes 2023-12-23 07:23:52 +00:00
Ribbon
41d205fcc7 update recipe 2023-12-23 07:17:23 +00:00
Ribbon
1f3fc1c421 update recipes 2023-12-23 07:13:58 +00:00
Ribbon
006f6c1fb5 update recipe 2023-12-23 06:54:40 +00:00
Ribbon
c91774fb92 add dependency 2023-12-23 06:48:17 +00:00
Ribbon
f4153a5da0 update recipes 2023-12-23 06:47:00 +00:00
Ribbon
12b63612cd add dependency 2023-12-23 06:29:42 +00:00
Ribbon
cfa6f0148a update recipes 2023-12-23 06:28:50 +00:00
Ribbon
21844c2d87 update recipes 2023-12-23 05:49:00 +00:00
Ribbon
33ec38425d update recipes 2023-12-23 04:28:15 +00:00
Ribbon
ec827adcba update recipes 2023-12-23 03:06:00 +00:00
Ribbon
d4eeb6b705 update recipes 2023-12-23 03:00:59 +00:00
Ribbon
b7f9e8ac87 update recipes 2023-12-23 02:37:55 +00:00
Ribbon
dd0542ab6d update recipes 2023-12-23 01:59:51 +00:00
Ribbon
6bf4d5ea04 update recipes 2023-12-23 01:56:06 +00:00
Ribbon
1d9e22ebed update pixi 2023-12-23 01:15:00 +00:00
Ribbon
4fe413bbd2 update recipes 2023-12-23 01:09:07 +00:00
Ribbon
b7e5d3c019 update recipes 2023-12-23 01:03:49 +00:00
Ribbon
164887b81c update recipes 2023-12-22 19:33:11 +00:00
Ribbon
ef3ce95fb5 add dependency 2023-12-22 19:29:17 +00:00
Ribbon
90dd668984 add dependency 2023-12-22 19:28:02 +00:00
Ribbon
ed4c34f6dd update recipes 2023-12-22 19:24:37 +00:00
Ribbon
8a35113412 update recipes 2023-12-22 17:12:50 +00:00
Ribbon
c536742833 update recipe 2023-12-22 17:01:57 +00:00
Ribbon
728137e5a0 update recipes 2023-12-22 16:59:17 +00:00
Ribbon
4d224e8c0b update recipes 2023-12-22 16:29:14 +00:00
Ribbon
d230e2bd89 update recipes 2023-12-22 16:14:25 +00:00
Ribbon
9b1a9e4cd5 update recipes 2023-12-22 15:43:44 +00:00
Ribbon
2f107890c4 update recipe 2023-12-22 15:23:13 +00:00
Ribbon
b6b0340fd6 update recipe 2023-12-22 15:19:21 +00:00
Ribbon
ef367d87af update recipes 2023-12-22 15:18:29 +00:00
Ribbon
031b28f226 update recipes 2023-12-22 15:09:30 +00:00
Ribbon
56a4017dc7 update recipes 2023-12-22 15:03:04 +00:00
Ribbon
29e79c2440 update recipes 2023-12-22 13:58:08 +00:00
Ribbon
61a628c6d3 update recipes 2023-12-22 13:24:08 +00:00
Ribbon
ca17f134ae update recipes 2023-12-22 12:09:49 +00:00
Ribbon
76dbf0bc44 update recipes 2023-12-22 11:51:18 +00:00
Ribbon
9f3f847f37 update recipes 2023-12-22 11:44:40 +00:00
Ribbon
cbae1c5f0f update recipes 2023-12-22 11:25:26 +00:00
Ribbon
36ba741b93 update mask 2023-12-22 11:14:41 +00:00
Ribbon
17a209b14b update recipes 2023-12-22 11:13:37 +00:00
Ribbon
d24ccdbde6 add dependency 2023-12-22 03:52:58 +00:00
Ribbon
e182062642 update recipes 2023-12-22 03:50:34 +00:00
Ribbon
68588a05f5 update recipes 2023-12-22 03:45:39 +00:00
Ribbon
41527d7ce0 update macchina 2023-12-22 03:38:25 +00:00
Ribbon
5aabcd3757 update recipes 2023-12-22 03:37:26 +00:00
Ribbon
70c69e29e1 update recipes 2023-12-22 03:27:16 +00:00
Ribbon
fb3ef9d8c6 update recipes 2023-12-22 03:19:26 +00:00
Ribbon
7e5a0f1c13 update recipes 2023-12-22 03:16:13 +00:00
Ribbon
0577d211f1 update recipes 2023-12-22 03:00:47 +00:00
Ribbon
cf76426e65 update recipes 2023-12-22 02:49:55 +00:00
Ribbon
39be1fa410 update recipes 2023-12-22 02:46:24 +00:00
Ribbon
085ebe7c6f update recipes 2023-12-22 02:17:25 +00:00
Ribbon
a036b5caf2 update recipes 2023-12-22 02:15:14 +00:00
Ribbon
fa49212dac update recipes 2023-12-22 02:10:23 +00:00
Ribbon
eaee2ae1cb update recipes 2023-12-22 01:57:34 +00:00
Ribbon
b21b804ae9 update recipes 2023-12-22 01:53:21 +00:00
Ribbon
7b93531a22 update recipes 2023-12-22 01:49:24 +00:00
Ribbon
9cc244099e update recipe 2023-12-22 01:45:22 +00:00
Ribbon
bc15ad5653 update recipes 2023-12-22 01:44:03 +00:00
Ribbon
d34e7ac552 update recipes 2023-12-22 00:31:34 +00:00
Ribbon
a0a881a542 update recipes 2023-12-22 00:20:54 +00:00
Ribbon
3cda50a8a5 add dependency 2023-12-22 00:13:52 +00:00
Ribbon
4e3878a06b add dependency 2023-12-22 00:13:02 +00:00
Ribbon
24e7b508a7 update libass 2023-12-21 23:54:39 +00:00
Ribbon
e29791f8db update recipes 2023-12-21 23:46:52 +00:00
Ribbon
e25682509f update recipes 2023-12-21 23:14:23 +00:00
Ribbon
c6971ffd6b update recipes 2023-12-21 23:07:50 +00:00
Ribbon
bde83b20de update just 2023-12-21 22:18:04 +00:00
Ribbon
f8b6869e2a update recipes 2023-12-21 21:43:06 +00:00
Ribbon
61a17a7dae update recipes 2023-12-21 21:38:44 +00:00
Ribbon
a974514a53 update recipes 2023-12-21 21:30:33 +00:00
Ribbon
d78401c6b0 update recipes 2023-12-21 17:03:37 +00:00
Ribbon
0291009cce update recipes 2023-12-21 16:59:58 +00:00
Ribbon
0ba1d626d3 update recipe 2023-12-21 16:08:49 +00:00
Ribbon
8a258055a7 update recipes 2023-12-21 16:05:19 +00:00
Ribbon
393be9c43d update recipes 2023-12-21 15:33:07 +00:00
Ribbon
ed715a5418 update recipes 2023-12-21 15:28:17 +00:00
Ribbon
d78fa08fb2 update recipes 2023-12-21 15:04:09 +00:00
Ribbon
6be0093335 update recipes 2023-12-21 14:57:50 +00:00
Ribbon
13169092f3 update recipe 2023-12-21 14:50:07 +00:00
Ribbon
c526ad9417 update hickory-dns 2023-12-21 14:16:19 +00:00
Ribbon
0b860a87bb update script 2023-12-21 14:09:00 +00:00
Ribbon
86c774c352 fix script 2023-12-21 14:07:21 +00:00
Ribbon
f8c43f6d7f update hickory-dns 2023-12-21 14:06:18 +00:00
Ribbon
49fdd0c8c9 update recipes 2023-12-21 13:55:41 +00:00
Ribbon
b03153dcea update helix 2023-12-21 13:46:02 +00:00
Ribbon
2b80588ab0 update helix 2023-12-21 13:37:11 +00:00
Ribbon
48c064b76e update recipes 2023-12-21 13:35:51 +00:00
Ribbon
492a884ec7 update recipes 2023-12-21 13:31:40 +00:00
Ribbon
17a1cb9e10 update recipes 2023-12-21 13:20:50 +00:00
Ribbon
ea15062cfa update recipes 2023-12-21 13:01:53 +00:00
Ribbon
6b5e28618f update recipes 2023-12-21 03:45:30 +00:00
Ribbon
d7e4517ca8 update git-ignore-generator 2023-12-21 02:57:35 +00:00
Ribbon
de5f2c3bdb update recipes 2023-12-21 02:54:22 +00:00
Ribbon
7cdcbd9ff3 update recipes 2023-12-21 02:48:19 +00:00
Ribbon
9280bc7c10 update recipes 2023-12-21 02:26:08 +00:00
Ribbon
0a3ce01106 update recipes 2023-12-21 02:12:52 +00:00
Ribbon
cb37b6a028 update recipes 2023-12-21 01:49:23 +00:00
Ribbon
35bac0bd94 update recipes 2023-12-21 01:42:06 +00:00
Ribbon
fce50d3531 fix typo 2023-12-21 01:32:37 +00:00
Ribbon
33dd1f4695 update recipes 2023-12-21 01:32:01 +00:00
Ribbon
2fd0fbf8be update recipes 2023-12-21 01:08:18 +00:00
Ribbon
f05325173b update firedbg 2023-12-21 00:50:15 +00:00
Ribbon
54de9becbe update firedbg 2023-12-21 00:49:49 +00:00
Ribbon
94280c8cb7 update recipes 2023-12-21 00:47:29 +00:00
Ribbon
9afb69e33e update recipes 2023-12-21 00:41:32 +00:00
Ribbon
35c98606a7 add ffizer dependency 2023-12-21 00:31:31 +00:00
Ribbon
89f9f3b49f update recipes 2023-12-21 00:27:23 +00:00
Ribbon
509506a658 update recipes 2023-12-21 00:05:13 +00:00
Ribbon
fb8f4124d4 update fclones 2023-12-20 23:47:23 +00:00
Ribbon
e617653ed1 update recipes 2023-12-20 23:45:26 +00:00
Ribbon
c22fed1156 update fazi 2023-12-20 23:37:36 +00:00
Ribbon
74620a753e update fazi 2023-12-20 23:34:26 +00:00
Ribbon
ae77189a38 update crates 2023-12-20 22:46:56 +00:00
Ribbon
5be9ec7561 update recipes 2023-12-20 21:58:57 +00:00
Ribbon
8d76377ac9 update recipes 2023-12-20 20:59:55 +00:00
Ribbon
bc7717c3a5 update backhand 2023-12-20 19:20:19 +00:00
Ribbon
a9a9da9870 update backhand 2023-12-20 19:19:36 +00:00
Ribbon
377e7b637f update recipes 2023-12-20 19:16:05 +00:00
Ribbon
20661cee89 update recipes 2023-12-20 18:42:14 +00:00
Ribbon
2fff6820cb update recipes 2023-12-20 17:50:54 +00:00
Ribbon
f8eb303eef update recipes 2023-12-20 17:41:09 +00:00
Ribbon
f60b407037 update diplomat 2023-12-20 17:18:45 +00:00
Ribbon
d599525b55 update recipes 2023-12-20 17:17:09 +00:00
Ribbon
8106efff26 update recipes 2023-12-20 16:36:37 +00:00
Ribbon
d93df653fe update recipes 2023-12-20 16:15:53 +00:00
Ribbon
efc09e557d update recipes 2023-12-20 15:54:39 +00:00
Ribbon
2850b6a1fd update recipes 2023-12-20 14:42:24 +00:00
Ribbon
02c0fd36f8 update recipes 2023-12-20 14:08:14 +00:00
Ribbon
f379847f9b new recipes 2023-12-20 12:58:28 +00:00
Ribbon
0f8df7b5e4 remove kubernetes 2023-12-20 10:56:52 +00:00
Ribbon
13c5bf4253 new recipes 2023-12-19 23:41:45 +00:00
Ribbon
e25b0e070e new recipes 2023-12-19 06:19:39 +00:00
Ribbon
c57c878047 fix gyr 2023-12-19 03:09:03 +00:00
Ribbon
d8e098f4ef update recipes 2023-12-19 03:05:23 +00:00
Ribbon
f00ef6edd6 update recipes 2023-12-19 02:34:13 +00:00
Ribbon
8eace34f14 update recipes 2023-12-19 01:50:14 +00:00
Ribbon
1f93a007fb update recipes 2023-12-18 23:12:30 +00:00
Ribbon
6358067f85 update recipes 2023-12-18 22:37:00 +00:00
Ribbon
01ac8c4e9b update recipes 2023-12-18 19:26:27 +00:00
Ribbon
b754b1f01c update recipes 2023-12-18 16:49:59 +00:00
Ribbon
fe88a028a6 update recipes 2023-12-18 01:41:33 +00:00
Ribbon
479554a062 update recipes 2023-12-17 20:23:29 +00:00
Ribbon
191f5b4cb6 update recipes 2023-12-17 16:23:10 +00:00
Ribbon
74bcf0f1d2 update recipes 2023-12-17 03:14:46 +00:00
Ribbon
118c0a77ae update recipes 2023-12-17 02:08:54 +00:00
Ribbon
8227395ecb add dependency 2023-12-17 02:04:14 +00:00
Ribbon
6590879628 update recipes 2023-12-17 02:03:06 +00:00
Ribbon
8437512c4b Update recipes 2023-12-17 01:56:43 +00:00
Ribbon
98824c728d Update recipes 2023-12-17 01:28:57 +00:00
Ribbon
a140b141f9 Update recipes 2023-12-16 23:29:55 +00:00
Ribbon
0eb436f7f7 Fix cargo-crev 2023-12-16 23:26:38 +00:00
Ribbon
774c7f4e1b Update recipes 2023-12-16 23:22:09 +00:00
Ribbon
959dc2d498 Fix cargo-auditable 2023-12-16 23:17:57 +00:00
Ribbon
0d8b3816eb Update recipes 2023-12-16 23:07:53 +00:00
Ribbon
5e056850a4 Update recipes 2023-12-16 22:26:43 +00:00
Ribbon
1f8babe0c3 Add a rule for GitHub tarballs 2023-12-16 20:29:48 +00:00
Ribbon
68d9112899 Add recipes 2023-12-16 03:09:55 +00:00
Ribbon
1871dd1fc5 Update recipes 2023-12-16 01:17:41 +00:00
Ribbon
4f63f3245f Update recipes 2023-12-16 01:12:28 +00:00
Ribbon
9114cd2f7e Fix c2rust 2023-12-16 00:49:39 +00:00
Ribbon
e8c8aa1598 Update c2rust 2023-12-16 00:48:53 +00:00
Ribbon
769c1fb63f Update c2rust 2023-12-16 00:37:38 +00:00
Ribbon
cc8c22c5ed Update recipes 2023-12-16 00:35:38 +00:00
Ribbon
6d16f5fe64 Update recipes 2023-12-16 00:16:06 +00:00
Ribbon
7b4315ab4b Update recipes 2023-12-15 23:59:23 +00:00
Jeremy Soller
64c9f9b999 Merge branch 'recipe-cleanup' into 'master'
Recipe cleanup

See merge request redox-os/cookbook!328
2023-12-15 23:21:09 +00:00
Jeremy Soller
8377fd561a Merge branch 'ivan/port_aarch64' into 'master'
port aarch64 && raspi3b+

See merge request redox-os/cookbook!326
2023-12-15 23:19:16 +00:00
Ribbon
cc964cd208 Update recipes 2023-12-14 23:29:04 +00:00
Ribbon
4ec8581ac8 Update recipes 2023-12-14 22:45:18 +00:00
Ribbon
3277a206d2 Update alacritty 2023-12-14 21:55:29 +00:00
Ribbon
0fb3e6fbb4 Update alacritty 2023-12-14 21:07:18 +00:00
Ribbon
da40559c15 Try to fix alacritty 2023-12-14 21:02:15 +00:00
Ribbon
57b17cf84a Update alacritty 2023-12-14 20:15:19 +00:00
Ribbon
6a1a5958a5 Update TODOs and fix alacritty 2023-12-14 20:09:02 +00:00
Ribbon
d7eb1511c0 Recipe cleanup 2023-12-14 19:50:54 +00:00
Ribbon
720a31af18 Fix the tarball link of imagemagick 2023-12-14 18:30:36 +00:00
Ivan Tan
54c12d411a port aarch64 && raspi3b+ 2023-12-14 11:36:50 +00:00
Ribbon
4accfce7dd Add recipes 2023-12-14 06:50:15 +00:00
Ribbon
6156be4571 Update recipes 2023-12-14 00:34:44 +00:00
Jeremy Soller
bc9ee36d5c
relibc: use correct variable for make 2023-12-13 15:54:21 -07:00
Jeremy Soller
ed2ff72f7c
freedoom: convert to toml 2023-12-13 15:54:09 -07:00
Jeremy Soller
9ad1b9cc00
eduke32: convert to toml 2023-12-13 15:54:00 -07:00
Jeremy Soller
f8fe4deadf
freepats: convert to toml 2023-12-13 15:53:46 -07:00
Jeremy Soller
694f63120f
dosbox: convert to toml 2023-12-13 15:53:34 -07:00
Jeremy Soller
b16722b8bd
sdl1-mixer: convert to toml 2023-12-13 15:53:23 -07:00
Jeremy Soller
7e696080e9
diffutils: convert to toml 2023-12-13 14:56:11 -07:00
Jeremy Soller
859ba46161
cairodemo: convert to toml 2023-12-13 14:52:50 -07:00
Jeremy Soller
561204cb56
Warn and create source dir if no source provided 2023-12-13 14:52:36 -07:00
Jeremy Soller
e8178a7123
Convert cairo recipe to toml 2023-12-13 14:38:49 -07:00
Jeremy Soller
4aefbfcc12
Convert pixman recipe to toml 2023-12-13 14:35:31 -07:00
Jeremy Soller
2ac416fa07
Convert gawk recipe to toml, move to wip 2023-12-13 14:22:47 -07:00
Jeremy Soller
09046db8d2
fribidi: convert to toml 2023-12-12 19:48:42 -07:00
Jeremy Soller
510e77dacd
freeglut: convert to toml, move to wip 2023-12-12 19:43:55 -07:00
Jeremy Soller
d5fcda1bfb
jansson: convert recipe to toml 2023-12-12 19:22:11 -07:00
Jeremy Soller
80cb620b93
mesa-glu: convert recipe to toml 2023-12-12 19:20:15 -07:00
Jeremy Soller
2b06044477
Fix jansson URL 2023-12-12 14:11:57 -07:00
Jeremy Soller
08ccd264f3 Merge branch 'simplify_kernel_building' into 'master'
Move -z max-page-size from the target spec to the cookbook

See merge request redox-os/cookbook!325
2023-12-12 20:20:29 +00:00
bjorn3
d163847ae7 Move -z max-page-size from the target spec to the cookbook 2023-12-12 18:43:46 +01:00
Jeremy Soller
f803f75590
schismtracker: fix sdl recipe name 2023-12-12 10:12:31 -07:00
Jeremy Soller
5037832c53 Merge branch 'uutils' into 'master'
Update uutils to latest upstream

See merge request redox-os/cookbook!324
2023-12-12 15:40:55 +00:00
Ian Douglas Scott
b3edf83973 Update uutils to latest upstream
Adds `stat` to list of commands to build.
2023-12-11 18:38:39 -08:00
Ribbon
2c516de4de Update recipes 2023-12-11 17:42:44 +00:00
Jeremy Soller
343a84bdb5
openssl1: use specific branch for version 1 2023-12-11 09:45:22 -07:00
Jeremy Soller
9fde6764b1
Remove duplicate libiconv in wip 2023-12-11 09:39:00 -07:00
Jeremy Soller
0f35127371 Merge branch 'abi-separation' into 'master'
Add partial ABI separation on recipe dependencies and improve names

See merge request redox-os/cookbook!311
2023-12-11 16:10:06 +00:00
Ribbon
7f926bf64d Add partial ABI separation on recipe dependencies and improve names 2023-12-11 16:10:06 +00:00
Jeremy Soller
29c5b5b903 Merge branch 'fix-typo' into 'master'
Fix typo

See merge request redox-os/cookbook!323
2023-12-11 16:05:53 +00:00
Ribbon
67b9d9c636 Add a recipe 2023-12-10 21:56:22 +00:00
Ribbon
0499c88b24 Update recipes 2023-12-10 21:40:45 +00:00
Ribbon
88841ec8b3 Update recipes 2023-12-10 05:39:10 +00:00
Ribbon
a4c3c5aac2 Add recipes 2023-12-08 21:39:19 +00:00
Ribbon
d86380bfe6 Add recipes 2023-12-08 18:31:33 +00:00
Ribbon
f75e5f5081 Add recipes 2023-12-08 17:43:24 +00:00
Ribbon
6b81e39a92 Fix typo 2023-12-07 19:41:37 +00:00
Jeremy Soller
4386ab7080 Merge branch 'fix_orbutils_recipes' into 'master'
Fix the orbutils recipes

See merge request redox-os/cookbook!321
2023-12-07 15:42:10 +00:00
Jeremy Soller
180719825c Merge branch 'resume-interrupted-downloads-shell' into 'master'
Resume interrupted downloads in shell cookbook

See merge request redox-os/cookbook!320
2023-12-07 15:38:42 +00:00
Jeremy Soller
052c893cb7 Merge branch 'merge_nulld_zerod' into 'master'
Merge nulld and zerod.

See merge request redox-os/cookbook!319
2023-12-07 15:31:34 +00:00
Jeremy Soller
9dd50255d9 Merge branch 'improve-readme' into 'master'
Improve the README and Package Policy

See merge request redox-os/cookbook!318
2023-12-07 15:30:26 +00:00
Ribbon
3e2a6f9940 Improve the README and Package Policy 2023-12-07 15:30:26 +00:00
Ribbon
dfb2407468 Add recipes 2023-12-05 01:44:13 +00:00
Ribbon
46e41aa3b3 Add recipes 2023-12-04 01:09:37 +00:00
Ribbon
4407359844 Add recipes 2023-12-03 21:58:17 +00:00
Ribbon
0f00b91f4d Add a recipe 2023-12-02 01:55:50 +00:00
Ribbon
c12edda38f Add recipes 2023-12-01 22:19:50 +00:00
Ribbon
1c6caf3156 Update recipes 2023-12-01 18:26:01 +00:00
Ribbon
b98ffcff37 Merge branch 'wip-recipes' into 'master'
WIP Recipes

See merge request redox-os/cookbook!294
2023-11-30 18:13:53 +00:00
Ribbon
38c09a3fce WIP Recipes 2023-11-30 18:13:53 +00:00
bjorn3
63db5c1eee Fix the orbutils recipes 2023-11-29 14:39:25 +01:00
mattmadeofpasta
084a4dedf7
Resume interrupted downloads in shell cookbook 2023-11-25 15:39:19 +00:00
4lDO2
5c45e5c280
Merge nulld and zerod. 2023-11-16 14:12:42 +01:00
Jeremy Soller
14c5db985f
Add fonts category and add ibm-plex and intel-one-mono fonts 2023-11-15 15:56:21 -07:00
Jeremy Soller
b99718d7dc
cosmic-edit: add manifest 2023-11-15 15:22:57 -07:00
Jeremy Soller
4957549c75
Add cosmic-icons recipe 2023-11-15 15:06:10 -07:00
Jeremy Soller
823d1fe0c4
Move cosmic-edit to gui category 2023-11-15 11:16:08 -07:00
Jeremy Soller
7fa28704f5 Merge branch 'no_slash_in_schemes' into 'master'
Phase out / in scheme names.

See merge request redox-os/cookbook!316
2023-11-15 17:30:00 +00:00
Jeremy Soller
87c7bd5d52
Add cosmic-edit recipe 2023-11-15 10:28:15 -07:00
Jeremy Soller
4bc809fa86 Merge branch 'add-policy' into 'master'
Add the "Package Policy" from the book

See merge request redox-os/cookbook!317
2023-11-15 17:25:41 +00:00
Ribbon
8f8e007fec Add the "Package Policy" from the book 2023-11-10 12:39:23 +00:00
4lDO2
18ed91c67c
Phase out / in scheme names. 2023-11-09 14:43:48 +01:00
Jeremy Soller
7c0e5fcc24 Merge branch 'download-perl-over-http' into 'master'
Download perl source over https

See merge request redox-os/cookbook!314
2023-11-08 16:35:25 +00:00
Jeremy Soller
749fd6202a Merge branch 'resume-interrupted-downloads' into 'master'
Resume interrupted downloads

See merge request redox-os/cookbook!315
2023-11-08 16:31:19 +00:00
mattmadeofpasta
536118a146
Resume interrupted downloads 2023-11-08 13:11:50 +00:00
mattmadeofpasta
5ad8cc9295
Download perl source over https 2023-11-06 17:50:08 +00:00
Jeremy Soller
4ba2f96a86 Merge branch 'add-recipe' into 'master'
Add the "myfiles" recipe

See merge request redox-os/cookbook!312
2023-11-06 13:16:36 +00:00
Jeremy Soller
cbdc852bf4 Merge branch 'fix-path-in-rust-recipe' into 'master'
Fix path in rust recipe

See merge request redox-os/cookbook!313
2023-11-06 13:14:36 +00:00
mattmadeofpasta
4a663deb16
Fix path in rust recipe 2023-11-06 09:52:50 +00:00
Ribbon
8b8083eb12 Add the "myfiles" recipe 2023-11-05 22:11:34 +00:00
Jeremy Soller
a0334f2185 Merge branch 'move-recipes' into 'master'
Move some recipes to categories

See merge request redox-os/cookbook!310
2023-11-05 15:19:56 +00:00
Jeremy Soller
141d5975c0 Merge branch 'move-license' into 'master'
Change the hyperlink name and move the license badge

See merge request redox-os/cookbook!309
2023-11-05 15:19:19 +00:00
Ribbon
722e190118 Move some recipes to categories 2023-11-05 15:05:55 +00:00
Ribbon
614060e30a Change the hyperlink name and move the license badge 2023-11-05 14:40:23 +00:00
Jeremy Soller
79b4aa6be3 Merge branch 'recipe-categories' into 'master'
Move recipes to categories

See merge request redox-os/cookbook!308
2023-11-05 12:58:51 +00:00
Ribbon
814214fe20 Move recipes to categories 2023-11-05 12:58:51 +00:00
Jeremy Soller
d80107ddd6 Merge branch 'download-sources-over-https' into 'master'
Download sources over https

See merge request redox-os/cookbook!304
2023-11-04 18:35:32 +00:00
Jeremy Soller
ea439bebf5
openjazz: revert to autoconf supporting release 2023-11-04 12:15:10 -06:00
mattmadeofpasta
e7dec18d99
Download mesa-glu source over https 2023-10-24 21:27:10 +00:00
mattmadeofpasta
6881fbf6e8
Download sources over https 2023-10-24 19:36:18 +00:00
4lDO2
eceb1ab5fe
Add profiled recipe 2023-10-24 21:03:44 +02:00
Jeremy Soller
01f53342b9 Merge branch 'pin_escalated' into 'master'
Pin escalated to avoid relibc out-of-sync issues.

See merge request redox-os/cookbook!302
2023-10-19 20:14:28 +00:00
4lDO2
c9bcdb4e3d
Pin escalated to avoid relibc out-of-sync issues. 2023-10-19 19:55:27 +02:00
Jeremy Soller
02b814dc51 Merge branch 'simplify_kernel_build_recipe' into 'master'
Simplify kernel build recipe

See merge request redox-os/cookbook!301
2023-10-03 12:31:30 +00:00
bjorn3
7bd186c5db Make rustc directly invoke the linker 2023-10-03 09:53:56 +02:00
bjorn3
b77cee379f Move debuginfo and LTO option to Cargo.toml 2023-10-03 09:39:45 +02:00
Jeremy Soller
6d513c4991
ncurses: convert to new recipe format 2023-09-25 08:56:00 -06:00
Jeremy Soller
0e5e1eb00e
Fixes for openjk recipe 2023-09-20 15:25:59 -06:00
Jeremy Soller
6abcbb4a63
openjk: add recipe 2023-09-20 14:33:31 -06:00
Jeremy Soller
82d5db1b95
devilutionx: add recipe 2023-09-20 10:50:13 -06:00
Jeremy Soller
277d642353
bzip2: install header file 2023-09-20 10:16:00 -06:00
Jeremy Soller
b4ff0e8766
bzip2: add recipe 2023-09-20 10:07:10 -06:00
Jeremy Soller
f1a3adf021
lua: remove patch, pass variables to make 2023-09-20 10:07:00 -06:00
Jeremy Soller
da139762b7
lua: patch makefile to allow use of cross compiler 2023-09-20 09:45:54 -06:00
Jeremy Soller
81b1eaa006
Remove recipe path message 2023-09-11 09:58:24 -06:00
Jeremy Soller
e0afaa57c7
Update rust 2023-09-11 09:20:06 -06:00
Jeremy Soller
9aef34384d
rustpython: hack to run cargo update after enabling redox patch 2023-09-11 09:07:14 -06:00
Jeremy Soller
64035e22e4
gnu-binutils depends on libmpfr 2023-09-11 08:34:41 -06:00
Jeremy Soller
7ffdb91e59
Add libmpfr recipe 2023-09-11 08:34:18 -06:00
Jeremy Soller
6e46cfa923
Update ffmpeg to 6.0, patch for binutils 2.41 2023-09-11 08:13:05 -06:00
Jeremy Soller
00608506fa
Fix neverball recipe 2023-09-09 20:04:21 -06:00
Jeremy Soller
01326500c5
Fix vim on i686 2023-09-09 19:09:01 -06:00
Jeremy Soller
df08c0d9e1
Link bash to sh instead of dash 2023-09-09 19:02:48 -06:00
Jeremy Soller
c3b55cb67a
Do not build acpid for i686 2023-09-09 12:18:10 -06:00
Jeremy Soller
ddab2cd9e8
Always remove source.tar when unfetching 2023-09-09 09:15:36 -06:00
Jeremy Soller
1cc47128b2
Fix bash compilation errors 2023-09-09 09:12:28 -06:00
Jeremy Soller
372fa01e07
Disable multi-byte on bash 2023-09-09 08:10:15 -06:00
Jeremy Soller
e6f7479782
Fix bash hash and patch 2023-09-09 07:54:17 -06:00
Jeremy Soller
95e95ab452
Update bash to 5.2.15 2023-09-09 07:22:51 -06:00
Jeremy Soller
2343a5fcbf
Update binutils and gcc 2023-09-08 13:25:12 -06:00
Jeremy Soller
ed152f23cd Merge branch 'livedisk_driver' into 'master'
Add livedisk driver to init.rc

See merge request redox-os/cookbook!299
2023-09-08 01:57:24 +00:00
Jeremy Soller
8022b8ade9
Update redoxer 2023-09-07 16:25:53 -06:00
Jeremy Soller
86d622203a
Update Cargo.lock 2023-09-07 16:06:26 -06:00
4lDO2
fa7a8da05e
Add livedisk driver to init.rc 2023-09-07 17:38:19 +02:00
Jeremy Soller
a006f0a50c Merge branch 'fix-zlib' into 'master'
Fix the zlib recipe

See merge request redox-os/cookbook!298
2023-08-21 19:20:51 +00:00
Ribbon
2d5a27c226 Fix the zlib recipe 2023-08-21 19:20:51 +00:00
Jeremy Soller
d80be94852 Merge branch 'master' into 'master'
Silence compiler warnings and clippy fixes

See merge request redox-os/cookbook!297
2023-08-21 13:19:07 +00:00
kivimango
0664e21e6d clippy: Fix unnecessary unwrap() 2023-08-16 23:25:18 +02:00
kivimango
6d245b263b clippy: Fix nested if statements 2023-08-16 23:24:07 +02:00
kivimango
62f438cb38 clippy: Fix needless_borrows 2023-08-16 23:13:18 +02:00
kivimango
33d361d43a Fix compiler warnings for unused variables 2023-08-16 12:17:43 +02:00
kivimango
10ea123fd6 Renamed unused new() to _new() 2023-08-16 12:15:48 +02:00
kivimango
213a33bb43 Use shorthand init 2023-08-16 12:14:14 +02:00
Jeremy Soller
1a64fd7d98 Merge branch 'subfolders' into 'master'
Add Recipe Subfolders

See merge request redox-os/cookbook!291
2023-08-09 21:15:42 +00:00
joshua Williams
73c662b9da Add Recipe Subfolders 2023-08-09 21:15:42 +00:00
Jeremy Soller
edd49bba0c Merge branch 'remove_kernel_ld' into 'master'
Remove kernel_ld.sh

See merge request redox-os/cookbook!296
2023-08-09 21:10:31 +00:00
4lDO2
df165b5b03
Remove kernel_ld.sh 2023-08-08 12:50:56 +02:00
Jeremy Soller
4b659d8529
Limit number of VTs, set 3 as graphical when vesad is started 2023-08-07 14:22:04 -06:00
Jeremy Soller
2c9c51d86a Merge branch 'master' into 'master'
initfs: switch to VT#3 before `run.d`

See merge request redox-os/cookbook!295
2023-08-02 15:09:36 +00:00
Anhad Singh
209f0bcc40 drivers: add inputd in drivers recipie
Before it was just in `drivers-initfs`.

Signed-off-by: Anhad Singh <andypythonappdeveloper@gmail.com>
2023-08-01 18:04:49 +10:00
Anhad Singh
2035dd968b initfs: switch to VT#3 before run.d
* Make `vesad` allocate VTs 1..12 on startup. They can later be replaced
  by another display device.
* Switch to VT#3 before `run.d`
* Also set the mode of VT#3 to [`VtMode::Graphical`].

Signed-off-by: Anhad Singh <andypythonappdeveloper@gmail.com>
2023-08-01 18:02:49 +10:00
Jeremy Soller
053df828f7
Add rtl8139d driver, sort driver binaries 2023-07-07 09:29:26 -06:00
Jeremy Soller
169ca3f725 Merge branch 'master' into 'master'
recipes: misc changes for virtio-gpu drivers

See merge request redox-os/cookbook!293
2023-07-07 14:07:58 +00:00
Anhad Singh
1c552fe0f6
initfs: launch inputd before vesad
Signed-off-by: Anhad Singh <andypythonappdeveloper@gmail.com>
2023-07-06 16:23:05 +10:00
Anhad Singh
f5c8f0d052
drivers: add virtio* drivers
Signed-off-by: Anhad Singh <andypythonappdeveloper@gmail.com>
2023-07-06 16:22:35 +10:00
Jeremy Soller
300e99bf52
rustpython: use new method for passing cargo flags 2023-06-09 12:46:20 -06:00
Jeremy Soller
5e756a5de8
relibc-tests: convert to toml 2023-06-09 12:22:58 -06:00
Jeremy Soller
7aba4e66cb
Enable more SDL2 features 2023-05-31 19:08:14 -06:00
Jeremy Soller
a398756aa4 Merge branch 'rustpython-toml-recipe' into 'master'
Switch rustpython to toml recipe

See merge request redox-os/cookbook!286
2023-05-30 21:25:41 +00:00
Noa
1581974ca6
Switch rustpython to toml recipe 2023-05-30 15:52:04 -05:00
Jeremy Soller
2a83ae3ad9 Merge branch 'remove-drivers-041' into 'master'
Remove deprecated drivers-041 recipe

See merge request redox-os/cookbook!285
2023-05-24 02:00:22 +00:00
Ribbon
68578d6d3f Remove deprecated drivers-041 recipe 2023-05-24 00:36:42 +00:00
Jeremy Soller
05c6888bfe Merge branch 'master' into 'master'
Add twin-commander recipe

See merge request redox-os/cookbook!283
2023-05-20 12:46:34 +00:00
Kivimango
1271e2adcc Add twin-commander recipe 2023-05-20 10:20:54 +00:00
Jeremy Soller
e5795b2d2c Merge branch 'fix-freetype' into 'master'
Fix freetype tarball link

See merge request redox-os/cookbook!281
2023-05-20 01:39:50 +00:00
Ribbon
dc15d290d8 Fix freetype tarball link 2023-05-20 01:10:38 +00:00
Jeremy Soller
883ed58ee3
harfbuzz: do not require sincosf function 2023-05-19 13:35:27 -06:00
Jeremy Soller
2a1ac1790a
Update gstreamer 2023-05-19 13:30:48 -06:00
Jeremy Soller
edfbe87e51
mesa: support all architectures 2023-05-19 13:19:02 -06:00
Jeremy Soller
927e4af116
gnu-binutils: support all architectures 2023-05-19 13:18:49 -06:00
Jeremy Soller
aeca42f126
gdk-pixbuf: Support all architectures 2023-05-19 13:18:38 -06:00
Jeremy Soller
93cdc8e049
shared-mime-info: Add xz as build dependency 2023-05-19 13:16:22 -06:00
Jeremy Soller
7cb4b95b03
Simplify cargo recipes 2023-05-18 13:17:46 -06:00
Jeremy Soller
60bf37dd0c
Convert some recipes to toml 2023-05-18 12:49:23 -06:00
Jeremy Soller
5ee7d682f1
Recipe updates from https://gitlab.redox-os.org/hatred_45/cookbook/ 2023-05-18 12:14:51 -06:00
Jeremy Soller
e6a2263a9f
Recipe updates from https://gitlab.redox-os.org/hatred_45/cookbook/ 2023-05-17 09:19:21 -06:00
Jeremy Soller
69f4234839
sdl, sdl2: Do not require semaphore 2023-05-11 16:20:01 -06:00
Jeremy Soller
2bb5ff61a4
gitoxide: set correct openssl directory 2023-05-08 08:14:01 -06:00
Jeremy Soller
3ea12132db
nushell: fix openssl linking issue 2023-05-08 08:13:54 -06:00
Jeremy Soller
cb79cb589a Merge branch 'aarch64_drivers_build' into 'master'
Aarch64 drivers build

See merge request redox-os/cookbook!279
2023-05-06 18:37:38 +00:00
Andrew Mackenzie
0d62bf40e1 Aarch64 drivers build 2023-05-06 18:37:38 +00:00
Jeremy Soller
0770383e18
Adjust bash patch for new relibc 2023-05-06 08:07:03 -06:00
Jeremy Soller
ac1913430a
Update redoxer to 0.2.33 2023-05-05 13:39:51 -06:00
Jeremy Soller
a9371c7c17 Merge branch 'fix_netsurf_manifest' into 'master'
remove blank line that causes parse error in launcher

See merge request redox-os/cookbook!278
2023-05-02 22:13:01 +00:00
Andrew Mackenzie
465bcfa8c8 remove blank line that causes parse error in launcher 2023-05-02 22:13:01 +00:00
Jeremy Soller
94eda8be84 Merge branch 'gitoxide-port' into 'master'
Add gitoxide recipe

See merge request redox-os/cookbook!277
2023-05-01 12:59:53 +00:00
Ron Williams
cfa82d21b3 Uncomment source section 2023-05-01 07:21:12 +00:00
Ron Williams
dedf07c26c gitoxide recipe 2023-05-01 00:16:37 -07:00
Jeremy Soller
a6b9cb2080
Update nghttp2 hash 2023-04-28 08:41:11 -06:00
Jeremy Soller
480037ce56
Update pkgar 2023-04-27 17:34:53 -06:00
Jeremy Soller
d2b01cfcb0
Add nushell recipe (WIP) 2023-04-26 11:44:10 -06:00
Jeremy Soller
35c71e561f
nghttp2: Add blake3 hash 2023-04-19 10:18:51 -06:00
Jeremy Soller
c09b723b7d
Use tar for noto-color-emoji 2023-04-19 10:02:34 -06:00
Jeremy Soller
b47579303c Merge branch 'fix-netsurf-build-dependency' into 'master'
Fix autogenerated_colors.c build dependency for svgtiny.c

See merge request redox-os/cookbook!275
2023-04-19 15:47:15 +00:00
Will Angenent
24cb51e1e2 Fix autogenerated_colors.c build dependency for svgtiny.c 2023-04-18 18:55:11 +01:00
Jeremy Soller
405cd4b3fb Merge branch 'netsurf-fixes-macos' into 'master'
Netsurf MacOS build fixes

See merge request redox-os/cookbook!274
2023-04-15 13:14:18 +00:00
Will Angenent
80aebb3aae Remove non portable -T option in install 2023-04-15 09:16:01 +01:00
Will Angenent
34d36bdadc Use relative path for which binary 2023-04-15 08:54:08 +01:00
Will Angenent
4a71973e95 Use POSIX -R instead of -r in copy for better portability
In MacOS, -r will exit with 1 if any broken symlinks are
encountered. -r is "implementation-defined" according to POSIX.
-R is well defined.
2023-04-15 08:43:53 +01:00
Jeremy Soller
5656bb8648 Merge branch 'fix-packaging-in-macos' into 'master'
Fix packaging in MacOS

See merge request redox-os/cookbook!272
2023-04-08 17:14:25 +00:00
Will Angenent
9eebc15776 Fix packaging in MacOS
Setting CC= isn't enough in MacOS, AR and RANLIB also need replacing. Without this,
bits are compiled for redox instead of the host leading to linker target mismatches.
2023-04-08 15:22:38 +01:00
Jeremy Soller
033e32dc6d Merge branch 'macos-build-fixes' into 'master'
Macos build fixes

See merge request redox-os/cookbook!271
2023-04-05 14:56:43 +00:00
Will Angenent
a604a0663f Use more portable -c and -r options to touch 2023-04-04 20:29:04 +01:00
Will Angenent
ed33e340f2 Use gfind in MacOS for use with -executable option 2023-04-04 20:21:05 +01:00
Jeremy Soller
a2cfd448b0
Convert pkg-config to toml recipe format 2023-04-03 14:12:03 -06:00
Jeremy Soller
c5b5491736 Merge branch 'update-redoxer' into 'master'
Update redoxer

See merge request redox-os/cookbook!270
2023-04-03 18:42:37 +00:00
Will Angenent
d2b1009a33 Update redoxer 2023-04-03 19:03:14 +01:00
Jeremy Soller
b5cb8cdf88 Merge branch 'update-cargo-lock' into 'master'
Update Cargo.lock

See merge request redox-os/cookbook!269
2023-03-21 20:15:59 +00:00
Will Angenent
d3bde035e2 Update Cargo.lock 2023-03-21 08:58:27 +00:00
Jeremy Soller
fed6cc9735 Merge branch 'master' into 'master'
New recipes and convert to TOML.

See merge request redox-os/cookbook!266
2023-03-09 22:02:07 +00:00
Ribbon
36b22802ea New recipe. 2023-03-09 11:29:19 +00:00
Ribbon
24b98879ca Convert calculator to TOML. 2023-03-09 10:10:03 +00:00
Ribbon
f9ec14a487 New recipes. 2023-03-09 10:01:10 +00:00
Ribbon
fcf42a682d Convert fd recipe to TOML. 2023-03-09 09:08:26 +00:00
Jeremy Soller
250b987063
Use master branch of netutils 2023-03-07 16:19:49 -07:00
Jeremy Soller
10a8b7f566
Fix compiling netsurf for i686 2023-03-03 19:46:13 -07:00
Jeremy Soller
2154af0f6d
Add cmake recipe 2023-02-25 10:05:22 -07:00
Jeremy Soller
2affcb4e36 Merge branch 'rw_van_230224' into 'master'
uncomment kernel source

See merge request redox-os/cookbook!265
2023-02-24 05:56:40 +00:00
Ron Williams
9f3631b4e6 uncomment kernel source 2023-02-23 21:38:37 -08:00
Jeremy Soller
c619997825
Remove all references to xargo 2023-02-21 11:52:50 -07:00
Jeremy Soller
d63c62a70d
Update vttest URL 2023-02-11 20:16:34 -07:00
Jeremy Soller
04155d9cb8
rust: no longer builds rustdoc 2023-02-11 20:01:57 -07:00
Jeremy Soller
e97f05b035
Update cargo 2023-02-11 17:05:46 -07:00
Jeremy Soller
297ac2c8aa
Update llvm-config 2023-02-11 16:54:27 -07:00
Jeremy Soller
c27528942c
llvm: enable zlib, disable zstd 2023-02-11 16:45:52 -07:00
Jeremy Soller
d80823e591
Update llvm and rust packages 2023-02-11 14:06:28 -07:00
Jeremy Soller
13ac5485ce
Remove libc patch 2023-02-11 14:05:19 -07:00
Jeremy Soller
4157cea532 Fix prboom on i686 2023-01-20 10:53:42 -07:00
Jeremy Soller
235bd483e7 Fix eduke32 on i686 2023-01-20 10:43:56 -07:00
Jeremy Soller
8cfb5c695c Merge branch 'master' of https://gitlab.redox-os.org/redox-os/cookbook 2023-01-20 09:39:07 -07:00
Jeremy Soller
6f332db93c Use git for sdl 2023-01-20 09:39:03 -07:00
Jeremy Soller
9283df3576 Merge branch 'rw_van_230118' into 'master'
update sopwith path

See merge request redox-os/cookbook!264
2023-01-18 23:40:34 +00:00
Ron Williams
e9c125da0b update sopwith path 2023-01-18 14:40:03 -08:00
Jeremy Soller
123413fe44 Update ffmpeg 2023-01-17 22:12:45 -07:00
Jeremy Soller
3f29d66abb Enable ffplay 2023-01-12 21:20:12 -07:00
Jeremy Soller
1c29691390 Require osmesa in sdl2 pkg-config 2023-01-12 21:19:02 -07:00
Jeremy Soller
18d1dd3c78 Add libstdc++ to osmesa pkg-config libs 2023-01-12 21:18:56 -07:00
Jeremy Soller
36f9511b7f Add installer-gui recipe 2023-01-12 07:16:56 -07:00
Jeremy Soller
4c576e4f57
Build flycast in release mode with debug info 2022-12-19 13:25:51 -07:00
Jeremy Soller
b32e733bb7
Make flycast a release build 2022-12-19 10:21:41 -07:00
Jeremy Soller
751d3af98e
Set UNIX in flycast recipe 2022-12-19 09:38:57 -07:00
Jeremy Soller
cef58a7303 Add initial flycast recipe 2022-12-19 08:44:38 -07:00
Jeremy Soller
41271c8d88
Fix mednafen patch 2022-12-17 07:25:12 -07:00
Jeremy Soller
87fe633168 Add mednafen 2022-12-16 20:15:45 -07:00
Jeremy Soller
bb9d86a37c Add libflac 2022-12-16 19:43:15 -07:00
Jeremy Soller
c4fd2e16d5
Use SNES core by default in retroarch 2022-12-16 14:38:54 -07:00
Jeremy Soller
79a34ff948
Update pathfinder recipe 2022-12-16 10:28:52 -07:00
Jeremy Soller
915e52971c
Update glutin 2022-12-15 11:55:34 -07:00
Jeremy Soller
535ac222c8
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/cookbook 2022-12-15 11:53:49 -07:00
Jeremy Soller
13c50b169a
Update mesa version 2022-12-15 11:53:44 -07:00
Jeremy Soller
b8de18bc92 Fix hematite recipe 2022-12-14 20:07:48 -07:00
Jeremy Soller
169faf992d Add noto color emoji recipe 2022-12-09 11:37:12 -07:00
Jeremy Soller
7d31150e21
Migrate glutin to new recipe format 2022-12-08 09:15:29 -07:00
Jeremy Soller
5df67123ce Do not require mesa for iced and libcosmic 2022-12-07 22:35:32 -07:00
Jeremy Soller
7aa519b04c
Add more iced examples 2022-12-06 15:49:07 -07:00
Jeremy Soller
3a8bfb9735
Update webrender recipe 2022-12-06 15:35:52 -07:00
Jeremy Soller
d3225d91ea
Update glib and harfbuzz to use new recipe format 2022-12-06 15:13:02 -07:00
Jeremy Soller
fd40e845fd
Add pop-icon-theme 2022-12-06 09:47:40 -07:00
Jeremy Soller
f1087a3ed8
Install iced tour as well as styling example 2022-12-06 08:44:12 -07:00
Jeremy Soller
6545cf036d
Fix compilation of iced recipe 2022-12-05 14:29:02 -07:00
Jeremy Soller
9a17505d3e
Go back to master branch of orbutils 2022-12-05 08:51:18 -07:00
Jeremy Soller
4af48ae566
Fix orbutils recipe 2022-12-05 08:30:35 -07:00
Jeremy Soller
0e06e402a2 Merge branch 'slint_port/calculator' into 'master'
Slint port of calculator

See merge request redox-os/cookbook!262
2022-12-05 13:43:59 +00:00
Florian Blasius
5563574c62 Slint port of calculator 2022-12-05 13:43:59 +00:00
Jeremy Soller
224c7e1614
Fix eduke32 compilation on i686 2022-12-02 09:45:47 -07:00
Jeremy Soller
b815753633
Add patched libc crate 2022-12-02 08:25:55 -07:00
Jeremy Soller
05e0b93c6e
Improvements to freeciv recipe, still not working 2022-12-01 18:00:15 -07:00
Jeremy Soller
4878346939
Ensure compatibility across timidity versions 2022-12-01 14:30:42 -07:00
Jeremy Soller
b15ae1a745
Add classicube manifest 2022-11-30 18:14:25 -07:00
Jeremy Soller
84679bf575
Add WIP classicube and libcosmic recipes 2022-11-30 15:30:43 -07:00
Jeremy Soller
c7f8d1e349
Add recipe for crates.io index 2022-11-30 08:16:23 -07:00
Jeremy Soller
b9ddf201aa
Convert fontconfig to recipe.toml 2022-11-30 08:12:23 -07:00
Jeremy Soller
10a8221779
Add iced recipe 2022-11-30 07:16:12 -07:00
Jeremy Soller
3d72057d3a
Update mesa recipe 2022-11-23 13:08:22 -07:00
Jeremy Soller
97469d5e83
Setup manifest for doom shareware 2022-11-22 15:57:18 -07:00
Jeremy Soller
61480b3be6 Add freepats, use by default for sdl_mixer midi 2022-11-20 12:45:38 -07:00
Jeremy Soller
9f610f3921 Add sdl_mixer midi support 2022-11-20 11:26:26 -07:00
Jeremy Soller
d8fa264c56 Add sdl_mixer support to prboom 2022-11-20 09:59:07 -07:00
Jeremy Soller
7f65e45823
Remove git folder from jeremy recipe 2022-11-16 13:53:41 -07:00
Jeremy Soller
a0a827e89f
Install not provided by uutils right now 2022-11-16 12:29:33 -07:00
Jeremy Soller
7fd0772ea3
Use vi feature with cosmic-text editor 2022-11-16 11:33:38 -07:00
Jeremy Soller
4377f74fe7
Fix bash recipe 2022-11-16 11:32:29 -07:00
Jeremy Soller
6adbe5927b
Add scummvm manifest and icon 2022-11-16 11:28:46 -07:00
Jeremy Soller
36e720adb4
Change name in sm64ex manifest 2022-11-16 11:20:20 -07:00
Jeremy Soller
0e91d2d33c
Add sm64ex manifest and icon 2022-11-16 11:19:00 -07:00
Jeremy Soller
c3c4da89f9
Add Games category to game manifests 2022-11-16 09:41:50 -07:00
Jeremy Soller
b8c2064441
Add dosbox manifest and icon 2022-11-16 09:34:04 -07:00
Jeremy Soller
71e5b5caf4
Add schismtracker manifest and icon 2022-11-16 09:32:51 -07:00
Jeremy Soller
4efdc2af96
Add gigalomania manifest and icon 2022-11-16 09:32:40 -07:00
Jeremy Soller
693b94e7f6
Increase size of neverball/neverputt icons 2022-11-16 09:14:09 -07:00
Jeremy Soller
3387b5a1ef
Add openttd manifest and icon 2022-11-16 09:13:59 -07:00
Jeremy Soller
1591c47cda
Fix timidity config path 2022-11-16 08:07:16 -07:00
Jeremy Soller
7eef19588d
Add eduke32 manifest and icon 2022-11-15 15:57:11 -07:00
Jeremy Soller
9fcbe74846
Remove extra data from neverball manifests 2022-11-15 15:55:37 -07:00
Jeremy Soller
e94fa70923
Add freedoom manifest and icons 2022-11-15 15:51:37 -07:00
Jeremy Soller
3dee807238
Fix installing dotfiles from jeremy recipe 2022-11-15 15:34:56 -07:00
Jeremy Soller
1bc8c229fd
Add neverball/neverputt manifests 2022-11-15 15:34:43 -07:00
Jeremy Soller
fb4e799d88
Update netsurf and enable duktape for javascript 2022-11-12 09:02:44 -07:00
Jeremy Soller
48b55be946
Patch for duktape 2022-11-12 08:06:56 -07:00
Jeremy Soller
3a6c102086
Re-add cook publish and unpublish 2022-11-11 11:53:48 -07:00
Jeremy Soller
a1607acc74
Use system curl and nghttp2 for cargo 2022-11-11 11:22:12 -07:00
Jeremy Soller
a551814a89 Merge branch 'cargo-config-directly' into 'master'
Use the cargo-config binary directly instead of through cargo

See merge request redox-os/cookbook!251
2022-11-11 15:53:48 +00:00
Jeremy Soller
f6f5c0321e
Remove unused cook commands 2022-11-11 08:48:58 -07:00
Jeremy Soller
0173c3555d
Fix paths in llvm and rust recipes 2022-11-10 16:14:04 -07:00
Jeremy Soller
d7ce4d4d65
Build packages in separate folder per target 2022-11-10 12:03:32 -07:00
Jeremy Soller
f0c7eeda72 Change drivers-initfs opt level to s 2022-11-02 14:37:13 -06:00
Jeremy Soller
86ad4bcdf0
cargo install with --no-track 2022-10-27 12:08:26 -06:00
Jeremy Soller
67438379aa Add cosmic-text recipe 2022-10-24 21:22:24 -06:00
Jeremy Soller
3e081637a6
Update cargo recipe 2022-10-17 11:52:17 -06:00
Jeremy Soller
acbeb01397
Update nghttp2 2022-10-17 11:19:35 -06:00
Jeremy Soller
d7913f2977
Add libssh2 recipe 2022-10-17 11:01:14 -06:00
Jeremy Soller
2632081e2d Merge branch 'fix-sdl2-build' into 'master'
Fix SDL2 build

See merge request redox-os/cookbook!261
2022-10-08 13:37:58 +00:00
Nagy Tibor
9c5886f0d8 Fix SDL2 build
Wrong repo path got specified in the SDL2 recipe when moving the project into
the redox-os namespace.
2022-10-04 20:51:15 +02:00
Jeremy Soller
1d46afdf63 Update glutin 2022-10-01 22:01:49 -06:00
Jeremy Soller
0db613c2f3 Update winit 2022-10-01 16:57:20 -06:00
Jeremy Soller
5d94f9f7d7 Update sdl2 repo 2022-09-27 09:17:46 -06:00
Jeremy Soller
76cb4f2e09 Merge branch 'fabiao-master-patch-08461' into 'master'
recipe.sh v0.27 to v1.0.1

See merge request redox-os/cookbook!260
2022-09-23 15:16:22 +00:00
Fabio Di Francesco
e606badcff recipe.sh v0.27 to v1.0.1 2022-09-23 15:15:46 +00:00
Jeremy Soller
84281c13f1
Require exe wrapper for mesa build 2022-09-08 09:16:23 -06:00
Jeremy Soller
fdfbb09068 Only build ided on x86 2022-09-07 19:07:54 -06:00
Jeremy Soller
14c02d0a43 Add ided to drivers-initfs 2022-09-07 12:21:45 -06:00
Jeremy Soller
603320f196
Use ahcid on x86 2022-08-26 11:17:43 -06:00
Jeremy Soller
0ad568d677 Use correct gcc for openssl 2022-08-23 13:17:45 -06:00
Jeremy Soller
40aacaff30 Only build acpid on x86_64 2022-08-22 10:06:52 -06:00
Jeremy Soller
5fc093ca9a Simplify bootstrap recipe 2022-08-19 10:05:54 -06:00
Jeremy Soller
546134337b Install boot files to /boot 2022-08-17 08:10:43 -06:00
Jeremy Soller
71eb6c35f5 Build live bootloaders too 2022-08-17 07:56:55 -06:00
Jeremy Soller
71202ef03a Add bios suffix to bios bootloader file 2022-08-17 07:30:06 -06:00
Jeremy Soller
a39840612e Build UEFI bootloader 2022-08-17 07:27:40 -06:00
Jeremy Soller
3668ccc8ae
Support i686 bootstrap 2022-08-11 08:08:55 -06:00
Jeremy Soller
73f39eb96e Merge branch 'move_initfs_to_recipe' into 'master'
Add initfs gen recipe using regular dependencies.

See merge request redox-os/cookbook!258
2022-08-10 17:30:57 +00:00
4lDO2
946f8a997c
Quote variables 2022-08-10 17:45:39 +02:00
4lDO2
a20ed3d07f
Add initfs gen recipe using regular dependencies. 2022-08-10 12:36:01 +02:00
Jeremy Soller
da690c28b0 Merge branch 'spacecadetpinball' into 'master'
Space Cadet Pinball port

See merge request redox-os/cookbook!257
2022-08-07 07:42:30 +00:00
Nagy Tibor
22627b477b Add spacecadetpinball recipe 2022-08-07 09:14:59 +02:00
Nagy Tibor
7751f79f50 Convert sdl2_mixer to new recipe format 2022-08-07 09:14:22 +02:00
Jeremy Soller
fb22428bb1
Use --static instead of -static for gcc/binutils 2022-08-04 10:21:01 -06:00
Jeremy Soller
b90704905e
Compile syobonaction statically 2022-08-04 09:39:31 -06:00
Jeremy Soller
7205a48dbe
Make gigalomania static 2022-08-04 09:27:11 -06:00
Jeremy Soller
574ac5c5b9
Fixes for bash recipe 2022-08-04 09:10:20 -06:00
Jeremy Soller
51ea7d27df
Convert readline to toml 2022-08-04 09:04:53 -06:00
Jeremy Soller
b62ddf4f5a
Add sm64ex recipe 2022-08-01 18:29:09 -06:00
Jeremy Soller
cf95f4ea03
drivers-initfs: fix adding ps2d on x86 2022-07-28 07:46:19 -06:00
Jeremy Soller
45552964a7 Merge branch 'fix-bootstrap' into 'master'
Fix bootstrap recipe

See merge request redox-os/cookbook!256
2022-07-28 13:38:20 +00:00
4lDO2
8338003430
Fix bootstrap 2022-07-28 14:22:08 +02:00
Jeremy Soller
9724a7625e
Fix for relibc recipe 2022-07-27 11:10:55 -06:00
Jeremy Soller
f26acf5533
Fix relibc recipe syntax 2022-07-27 10:18:18 -06:00
Jeremy Soller
5d8079c1d7
Fix relibc recipe 2022-07-27 10:16:44 -06:00
Jeremy Soller
6c272586cb Merge branch 'userspace_fexec' into 'master'
Userspace fexec

See merge request redox-os/cookbook!255
2022-07-27 16:11:22 +00:00
4lDO2
117e4d8921
Add git links for bootstrap and escalated 2022-07-27 18:07:31 +02:00
4lDO2
f4c9004cd8
Add escalated recipe. 2022-07-27 10:57:49 +02:00
4lDO2
e1f7024dba
Add bootstrap recipe. 2022-07-27 10:57:49 +02:00
4lDO2
bf72bf38d3
Fix relibc's recipe.toml 2022-07-27 10:57:49 +02:00
Jeremy Soller
9fde2c029c
Only build ps2d on x86 2022-07-26 20:15:51 -06:00
Jeremy Soller
9de09376b6
Add i686 cargo config and pkg config 2022-07-26 17:23:19 -06:00
Jeremy Soller
8247c8830d
Update cookbook Cargo.lock 2022-07-26 12:16:25 -06:00
Jeremy Soller
ffa76b4128
Add jeremy recipe 2022-07-26 08:25:21 -06:00
Jeremy Soller
8630d48dc4
Add more llvm dependencies 2022-07-24 11:15:09 -06:00
Jeremy Soller
f0f5a079ce
Add llvm build dependency to neverball 2022-07-24 09:28:50 -06:00
Jeremy Soller
bce519a90b
Update kernel recipe for new initfs format 2022-07-24 08:59:45 -06:00
Jeremy Soller
17aca2f42e
Add retroarch networking support 2022-07-23 21:28:16 -06:00
Jeremy Soller
72ab989775
Switch retroarch to sdl2 2022-07-23 21:06:16 -06:00
Jeremy Soller
11bb3d7779
Add llvm dependency to sdl2_gears 2022-07-23 20:59:41 -06:00
Jeremy Soller
94943ee0b0
Add llvm dependency to sdl2_ttf 2022-07-23 20:56:13 -06:00
Jeremy Soller
2b41754db7
Add llvm dependency to sdl2_mixer 2022-07-23 20:55:12 -06:00
Jeremy Soller
e12f66fb00
Convert sdl2_image to new recipe format 2022-07-23 20:51:22 -06:00
Jeremy Soller
7ad783d5cc
Convert sdl2 to new recipe format 2022-07-23 20:40:02 -06:00
Jeremy Soller
3c9432168c
Re-enable llvmpipe, convert llvm and mesa to new recipe format 2022-07-23 20:37:38 -06:00
Jeremy Soller
d35a769daf
Add retroarch 2022-07-22 21:29:39 -06:00
Jeremy Soller
fb1809c84e
Update PCRE link 2022-07-22 14:57:40 -06:00
Jeremy Soller
c9e203a258
Use redox coreutils df 2022-04-14 08:18:47 -06:00
Jeremy Soller
117d6e15ae
Build shared libgcc 2022-04-13 13:57:48 -06:00
Jeremy Soller
fec89f1aca
drivers-initfs package for smaller size 2022-04-13 09:49:35 -06:00
Jeremy Soller
7102c3f938
Update rust 2022-04-01 17:43:19 -06:00
Jeremy Soller
7969f0d252
Update llvm-config 2022-03-30 14:56:45 -06:00
Jeremy Soller
8bd3084cd3
Update LLVM recipe 2022-03-30 14:19:08 -06:00
Jeremy Soller
cfd785d3f7
Update LLVM 2022-03-30 13:07:29 -06:00
Jeremy Soller
6fc40e2644
Update Cargo.lock 2022-03-30 11:54:54 -06:00
Jeremy Soller
5b9b84be16
Revert "Reset blake3 hash"
This reverts commit 6bbc1750f3.
2022-03-30 07:35:32 -06:00
Jeremy Soller
6bbc1750f3
Reset blake3 hash 2022-03-28 15:25:45 -06:00
David Marceau
9ab6d7c2d0 Update recipe.toml
New location for newer zlib version 1.2.12
2022-03-28 19:39:25 +00:00
Jeremy Soller
8e1c797628
Update pkgar 2022-03-28 12:17:37 -06:00
4lDO2
26df86075f
Update syscall 2022-03-27 11:29:00 +02:00
Jeremy Soller
6d95f7358e
Remove .crates.toml and .crates2.json 2022-03-17 19:56:47 -06:00
Jeremy Soller
e41ec81f19
Adjust for new pkgar 2022-03-17 16:36:46 -06:00
Jeremy Soller
24045776b2
Update pkgar 2022-03-17 10:20:35 -06:00
Jeremy Soller
d51d631d81
Update kernel recipe 2022-03-17 08:34:47 -06:00
Jeremy Soller
994c6c59bd
Update redoxer 2022-03-11 18:48:12 -07:00
Jeremy Soller
f871864bc8
Bootloader recipe update 2022-03-11 16:25:57 -07:00
Jeremy Soller
d24375a02c
Remove old recipe.sh files 2022-03-11 15:38:04 -07:00
Jeremy Soller
dbbd5b6f25
Fix pcre recipe link 2021-12-15 11:42:15 -07:00
Jeremy Soller
0d039a3a6b
Revert "Update to pcre2 10.39"
This reverts commit 5c388ffdb7.
2021-12-15 11:40:36 -07:00
Jeremy Soller
5c388ffdb7
Update to pcre2 10.39 2021-12-15 11:30:42 -07:00
Jeremy Soller
6243558d6c
Update rust recipe to latest branch 2021-12-14 14:19:19 -07:00
Jeremy Soller
5869d5cc82
Add --bindir to llvm-config 2021-12-14 13:52:50 -07:00
Jeremy Soller
490a27bb11
Disable uutils uname 2021-12-01 08:42:53 -07:00
Jeremy Soller
a30db23dda
Disable ncurses C++ binding 2021-08-10 21:20:10 -06:00
Jeremy Soller
15cbcef62c
Update uutils 2021-08-10 17:32:56 -06:00
Jeremy Soller
09b3dd84e3
Update mesa upstream 2021-08-10 17:32:34 -06:00
Jeremy Soller
0dacb5952f
Update pkgutils 2021-08-10 16:08:32 -06:00
Jeremy Soller
e587d4e3e1
Add resist 2021-08-05 14:02:33 -06:00
Jeremy Soller
f11560d978
Add libgmp 2021-07-19 08:39:04 -06:00
Jeremy Soller
425e3e760f
Force zlib to be linked for glium and glutin 2021-07-19 08:28:26 -06:00
Jeremy Soller
d535c4b489
Fix openjazz package build 2021-07-14 13:11:33 -06:00
Jeremy Soller
a8070a3533
Fix kernel package build 2021-07-14 13:09:41 -06:00
Jeremy Soller
99f7948c73
Fix glutin package build 2021-07-14 13:08:30 -06:00
Jeremy Soller
a20008ee14
Fix glium package build 2021-07-14 13:07:27 -06:00
Jeremy Soller
cf861a663a
Use cargo instead of xargo for rust-cairo and rust-cairo-demo 2021-07-14 12:24:18 -06:00
Jeremy Soller
f848f9f87f
Use cargo instead of xargo for relibc recipe 2021-07-14 12:18:51 -06:00
Jeremy Soller
0fc3effc1b
Do not use xargo by default for legacy rust builds 2021-07-14 11:56:49 -06:00
Jeremy Soller
999ce1cd76
Build bash recipe without parallel jobs 2021-07-14 11:56:37 -06:00
4lDO2
6e25f3485b Merge branch 'master' into 'master'
Update dependencies

See merge request redox-os/cookbook!252
2021-06-18 15:07:29 +00:00
4lDO2
130ee017af
Update dependencies. 2021-06-18 09:22:58 +02:00
Noah
9fbc7a61d9
Use the cargo-config binary directly instead of through cargo 2021-06-03 09:59:01 -05:00
Jeremy Soller
59779a5793
Fixes for installing rust package 2021-05-10 09:44:46 -06:00
Jeremy Soller
103c51c3c9
Update rust recipe 2021-05-09 19:51:03 -06:00
Jeremy Soller
7d0e0c82db
Add aarch64 pkg-config binary 2021-05-05 19:59:45 -06:00
Jeremy Soller
89fad97c2a
Update dependencies 2021-05-05 19:42:20 -06:00
Jeremy Soller
3165ae8da8 Merge branch 'mggmuggins-local-sources' into 'master'
Allow local non-git sources

See merge request redox-os/cookbook!250
2021-04-28 21:08:14 +00:00
Wesley Hershberger
0c0aa91cab Allow local sources
This makes the source section of recipe.toml optional, so that one can
simply create a recipe with a build recipe and a source folder and not
have to worry about git at all just to get a program running in redox.

I also ran into a situation where a source directory without a git
repository in it caused cookbook to reset it's own origin URL to the URL
specified in the recipe for that source directory. I added a check to
prevent that happening to anybody else.
2021-04-25 14:16:49 -04:00
Jeremy Soller
8b9d3788c4
Fix vvvvvv recipe 2021-04-06 13:32:35 -06:00
Jeremy Soller
2d266888d9
Disable llvmpipe for now, until it can be fixed 2021-04-06 13:22:38 -06:00
Jeremy Soller
86ed70defd
Update kernel recipe for GS segment TLS 2021-02-28 09:53:10 -07:00
Jeremy Soller
4c52a95cec
Use Redox mirror of config repository 2021-02-28 08:09:11 -07:00
Jeremy Soller
ff407fdc34
Update cook dependencies 2021-02-14 14:17:37 -07:00
Jeremy Soller
86d71150ae
Update redoxer 2021-01-15 12:56:34 -07:00
Jeremy Soller
84535c9062
WIP: Add llvm-config libs to gears compilation 2020-12-23 21:27:32 -07:00
Jeremy Soller
3e708faca1
Fix indenting in gdk-pixbuf 2020-12-23 21:23:10 -07:00
Jeremy Soller
bdcad6f251
Update mesa to use meson 2020-12-23 21:22:59 -07:00
Jeremy Soller
6c3a3980f3
Fix missing include in gears 2020-12-23 21:17:06 -07:00
Jeremy Soller
7788a85008
Update mesa_glu 2020-12-23 21:15:53 -07:00
Jeremy Soller
4b8ed90022
Update llvm-config extract 2020-12-23 15:13:26 -07:00
Jeremy Soller
1e63682081
Update llvm branch 2020-12-23 13:45:57 -07:00
Jeremy Soller
52694f8e02
Disable fontconfig docs 2020-12-23 13:31:49 -07:00
Jeremy Soller
8d4c66b856
Fix scummvm URL 2020-12-23 12:56:57 -07:00
Jeremy Soller
d0df1f76a1
Do not compile expat with docbook 2020-12-23 12:49:46 -07:00
Jeremy Soller
d553dbc09d
Prevent rebuilding pkgar archives 2020-10-10 20:09:30 -06:00
Jeremy Soller
bfc3608891
Create link for sh to dash 2020-10-10 20:09:16 -06:00
Jeremy Soller
1d73c7986f
Build legacy packaging for pkgar recipes 2020-10-06 10:21:20 -06:00
Jeremy Soller
48b786e6d8
Update to origin when fetching 2020-08-27 10:20:04 -06:00
Jeremy Soller
bafe721a59
Update pkgutils 2020-08-25 09:48:05 -06:00
Jeremy Soller
4fb9f140c5
Update pkgutils 2020-08-25 09:40:14 -06:00
Jeremy Soller
1b83379573
sdl2_gears: Link libogg and libvorbis 2020-08-25 09:10:53 -06:00
Jeremy Soller
bc5e63fa75
Remove -C lto from incompatible packages 2020-08-24 21:18:03 -06:00
Jeremy Soller
2edb12922d
Fix openttd recipe 2020-08-24 20:56:59 -06:00
Jeremy Soller
3fdde7872a
Add recipe.toml for games 2020-08-21 20:21:15 -06:00
Jeremy Soller
d5cb3ae2e6
Add cleye recipe.toml 2020-08-21 20:01:35 -06:00
Jeremy Soller
0265403146
Run cookbook rust version for fetch, if possible 2020-08-21 15:52:58 -06:00
Jeremy Soller
4961de867c Merge branch 'rollback-bad-xz-changes' into 'master'
Fix broken xz recipe

See merge request redox-os/cookbook!247
2020-08-16 21:06:57 +00:00
jD91mZM2
6f970f298e
Fix broken xz recipe
Caused by https://gitlab.redox-os.org/redox-os/cookbook/-/merge_requests/246
2020-08-16 21:21:35 +02:00
Jeremy Soller
ad2f5c6eee Merge branch 'update_xz' into 'master'
Remove customization of and update xz.

See merge request redox-os/cookbook!246
2020-08-09 19:44:46 +00:00
Wren Turkal
4a889c0c1c Remove customization of and update xz.
I updated the recipe to use newest the raw xz upstream source and
cleaned out my recipes and rebuilt. I have detected no problems.
Not having to have customizations will make it easier to upgrade
int the future as new versions are released.

Signed-off-by: Wren Turkal <wt@penguintechs.org>
2020-08-09 12:10:44 -07:00
Jeremy Soller
068fefd139 Merge branch 'more-pie' into 'master'
Compile gnu-binutils with pie so it works on Redox

See merge request redox-os/cookbook!245
2020-08-04 12:24:04 +00:00
jD91mZM2
01896e5fb0
Compile gnu-binutils with pie so it works on Redox
Because our dynamic linker still doesn't support global offset tables
and those difficult stuffs
2020-08-04 13:15:26 +02:00
Jeremy Soller
10d3e23902
Update syscall 2020-08-02 15:27:02 -06:00
Jeremy Soller
958c865754 Merge branch 'fix_pciids' into 'master'
Fix pciids recipe.

See merge request redox-os/cookbook!244
2020-07-24 12:42:28 +00:00
Wren Turkal
3bd207f5b7 Fix pciids recipe.
The wrong variable was being used in the build script.

Signed-off-by: Wren Turkal <wt@penguintechs.org>
2020-07-22 23:19:14 -07:00
Jeremy Soller
7246f3e155 Merge branch 'add_pciids_db' into 'master'
Add recipe for the pci.ids db.

See merge request redox-os/cookbook!242
2020-07-19 12:35:23 +00:00
Jeremy Soller
540ed345ee Merge branch 'fix_clean_without_recipe_sh' into 'master'
Make clean work when a recipe has no recipe.sh.

See merge request redox-os/cookbook!243
2020-07-19 11:53:13 +00:00
Wren Turkal
fd88ee9c92 Make clean work when a recipe has no recipe.sh.
Previously, one had to have a recipe.sh in all recipe directories in
order to run `make clean` successfully. This fixes that.

Signed-off-by: Wren Turkal <wt@penguintechs.org>
2020-07-19 01:55:06 -07:00
Wren Turkal
a583db85ae Add recipe for the pci.ids db.
This database contains a very comprehensive list of PCI
devices and IDs to make more sense of them. The `lspci`
tool in Linux uses this as it's source of data as well.

Signed-off-by: Wren Turkal <wt@penguintechs.org>
2020-07-19 01:52:09 -07:00
Jeremy Soller
9a60468f0f
Update bash patch 2020-07-14 20:53:02 -06:00
Jeremy Soller
aec6b0294e
Add gettext recipe.toml 2020-07-14 20:46:31 -06:00
Jeremy Soller
dfd25bde8b
Fix incorrect dependencies key 2020-07-14 20:40:14 -06:00
Jeremy Soller
85bf534f77
Add bash recipe.toml 2020-07-14 20:39:51 -06:00
Jeremy Soller
f6baea67ce
Fix ca-certificates install location 2020-07-13 20:47:09 -06:00
Jeremy Soller
151ee09b8b Merge branch 'locked' into 'master'
Specify --locked to ensure reproducibility

See merge request redox-os/cookbook!241
2020-07-10 21:20:41 +00:00
jD91mZM2
46bc2067a8
Lock orbutils 2020-07-10 23:19:48 +02:00
jD91mZM2
14d4519171
Specify --locked in orbterm as well 2020-07-10 23:15:07 +02:00
jD91mZM2
cab2ade5f5
Specify --locked to ensure reproducibility
Needed to stop mass-errors for us mortals without the latest rust
version, ever since redox_syscall 0.1.57 was merged.
2020-07-10 22:35:25 +02:00
Jeremy Soller
7073a193da Merge branch 'gdb-expat' into 'master'
Add libexpat to GDB

See merge request redox-os/cookbook!240
2020-07-01 13:55:55 +00:00
jD91mZM2
267c7486c7
Add libexpat to GDB 2020-07-01 15:46:44 +02:00
Jeremy Soller
ce969b5a8f Merge branch 'gdb' into 'master'
Update gnu-binutils to compile GDB as well

See merge request redox-os/cookbook!239
2020-06-25 12:53:09 +00:00
jD91mZM2
307eb5dd01
Update gnu-binutils to compile GDB as well 2020-06-25 13:12:09 +02:00
Jeremy Soller
e1cd72b775 Merge branch 'master' into 'master'
Add gdbserver recipe

See merge request redox-os/cookbook!238
2020-06-17 17:33:54 +00:00
jD91mZM2
40e4a4d2b8
Add gdbserver recipe 2020-06-17 19:02:10 +02:00
Jeremy Soller
b51cb6b4e7
drivers: Do not use redoxer explicitely 2020-06-10 11:24:54 -06:00
Jeremy Soller
2c6ed914fe
Add randd recipe 2020-06-05 13:24:48 -06:00
Jeremy Soller
3570bf1f19
Sync legacy recipe for netstack 2020-06-02 07:44:11 -06:00
Jeremy Soller
6018500e1d
Update ca-certificates legacy recipe 2020-05-28 20:16:12 -06:00
Jeremy Soller
7127732eb4
Ignore .git paths when calculating source directory modify time 2020-05-26 08:32:41 -06:00
Jeremy Soller
c1676c3856
Merge branch 'rust' 2020-05-25 21:52:43 -06:00
Jeremy Soller
cf7cd7d1b5
Add zlib blake3 2020-05-25 21:52:13 -06:00
Jeremy Soller
5fdb1b8438
Use modified date to rebuild packages 2020-05-25 21:51:57 -06:00
Jeremy Soller
d478a1c18d
Update redoxer to 0.2.19 2020-05-22 10:31:19 -06:00
Jeremy Soller
73c074a08d
Define path to cookbook_redoxer once 2020-05-22 10:23:35 -06:00
Jeremy Soller
0b55c5d7ac
Use absolute path to cookbook_redoxer 2020-05-22 10:21:25 -06:00
Jeremy Soller
c39511fac9
Do not build cookbook crate from repo.sh 2020-05-22 10:18:36 -06:00
Jeremy Soller
364867de5b
Add cookbook_redoxer, a wrapper to make it simpler to user redoxer 2020-05-22 10:03:26 -06:00
Jeremy Soller
9fefdef37f
Add uutils recipe 2020-05-22 08:37:02 -06:00
Jeremy Soller
93402359fe
Add dash recipe 2020-05-22 08:28:17 -06:00
Jeremy Soller
622bc4a1e9
Add sdl recipe 2020-05-22 08:22:09 -06:00
Jeremy Soller
db9f4e40bf
Add curl recipe 2020-05-21 21:13:39 -06:00
Jeremy Soller
decf39197d
Add patch for sed 2020-05-21 20:59:20 -06:00
Jeremy Soller
e754bc2184
Add openssl recipe and fix nghttp2 recipe 2020-05-21 20:48:29 -06:00
Jeremy Soller
f8edf05e54
Add freetype and nghttp2 recipe 2020-05-21 20:37:47 -06:00
Jeremy Soller
275e5dbae6
Repo will now re-prepare when sysroot is deleted 2020-05-21 20:37:18 -06:00
Jeremy Soller
397cf47ad2
Add expat recipe 2020-05-21 20:16:30 -06:00
Jeremy Soller
f8f3718f39
Add ripgrep recipe 2020-05-21 20:07:11 -06:00
Jeremy Soller
d4608615ed
Remove patches 2020-05-21 19:55:14 -06:00
Jeremy Soller
be3b553cf4
Add userutils recipe 2020-05-21 15:49:07 -06:00
Jeremy Soller
b62f5a2fc5
Add orbutils recipe and add depends to orbterm recipe 2020-05-21 15:44:28 -06:00
Jeremy Soller
88101b4a88
Add orbital recipe 2020-05-21 15:41:10 -06:00
Jeremy Soller
a8d2cc47e3
Add orbterm recipe, fix missing repo dir 2020-05-21 15:36:59 -06:00
Jeremy Soller
98521e6f69
Add ca-certificates and orbdata recipe 2020-05-21 15:31:17 -06:00
Jeremy Soller
f2298c4de3
Add netdb recipe 2020-05-21 15:14:58 -06:00
Jeremy Soller
09e1d9848d
Update dependencies 2020-05-21 15:09:36 -06:00
Jeremy Soller
bc44cb9ef5
Add strace recipe 2020-05-21 15:09:30 -06:00
Jeremy Soller
00e62b35f8
Add findutils recipe 2020-05-21 14:24:58 -06:00
Jeremy Soller
47d04ef7ac
Improve speed of repo.sh 2020-05-21 13:50:19 -06:00
Jeremy Soller
11777aef25
Remove patches 2020-05-21 13:49:41 -06:00
Jeremy Soller
563398f5c1
Add more recipes 2020-05-21 12:50:53 -06:00
Jeremy Soller
5b47f0e63e
Hack repo to allow building with rust cook 2020-05-21 12:50:39 -06:00
Jeremy Soller
28180c39ff
Set CPPFLAGS, add more recipes 2020-05-21 12:02:16 -06:00
Jeremy Soller
94d85accd3
Add optional script to transform source after patches, add more recipes 2020-05-21 11:40:08 -06:00
Jeremy Soller
2ea2a056ed
Add more cargo recipes 2020-05-21 11:16:58 -06:00
Jeremy Soller
b2a6066871
Simplify recipes 2020-05-21 11:14:24 -06:00
Jeremy Soller
69ef10f035
Improve ability to override cookbook items, improve C support 2020-05-21 11:14:00 -06:00
Jeremy Soller
ebc3e64b09
Add ion recipe 2020-05-20 21:19:30 -06:00
Jeremy Soller
a0b68cc437
Ignore new tmp files 2020-05-20 21:19:18 -06:00
Jeremy Soller
a555a6d865
Add libxml2 and xz recipe.toml 2020-05-20 21:16:30 -06:00
Jeremy Soller
21a4106dc7
Build pkgar archives, implement build depends 2020-05-20 21:16:16 -06:00
Jeremy Soller
ae4b56fca6
Add zlib recipe.toml 2020-05-20 16:07:55 -06:00
Jeremy Soller
204e968016
Implement builds, add some recipes 2020-05-20 15:44:37 -06:00
Jeremy Soller
fa00a61b95
Remove duplicate execution of patch command 2020-05-20 14:04:16 -06:00
Jeremy Soller
11a244bef3
Implement patching 2020-05-20 14:02:01 -06:00
Jeremy Soller
25fa6a5020
Rust-based cook binary. Currently has fetching implemented 2020-05-20 13:23:29 -06:00
Jeremy Soller
40e4ae839d
Fix fetching color 2020-05-20 13:22:59 -06:00
Jeremy Soller
2d2a107025
Use pkgar for build depends 2020-05-11 20:56:38 -06:00
Jeremy Soller
70bd7b46a4
Fix detection of SHASUM 2020-05-11 19:06:51 -06:00
Jeremy Soller
d0e33c53ef
Quote REDOX_MAKE variable 2020-05-06 09:15:18 -06:00
Jeremy Soller
e671762f9c
Merge branch 'freebsd' 2020-05-06 08:55:16 -06:00
Xavier L'Heureux
5097c70245
Fix compilation on FreeBSD
`make` is `gmake` on FreeBSD, so add a variable to include this change in command.
2020-05-03 18:55:55 -04:00
Jeremy Soller
50c3f8642c
Update patches/time 2020-04-16 14:55:55 -06:00
Jeremy Soller
00e837b6ad Merge branch 'ramfs-recipe' into 'master'
Add the ramfs recipe

See merge request redox-os/cookbook!235
2020-04-04 12:55:22 +00:00
4lDO2
1d3bbddb9c Add the ramfs recipe. 2020-04-04 11:01:39 +02:00
Jeremy Soller
ebda92aa7f
Fix xargo deadlock in relibc recipe 2020-03-26 20:48:25 -06:00
Jeremy Soller
ea92ce22bf
Ignore pkgar files 2020-03-26 20:48:02 -06:00
Jeremy Soller
1984d54453
Update pkgar 2020-03-13 20:04:11 -06:00
Jeremy Soller
fd4da66da3
Update pkgar 2020-03-12 21:13:00 -06:00
Jeremy Soller
cbb8d68e0b
Update pkgar 2020-03-12 20:31:38 -06:00
Jeremy Soller
d78ad13104
Also build pkg's 2020-03-11 20:14:39 -06:00
Jeremy Soller
bd71b54545
Update pkgar 2020-03-11 10:32:41 -06:00
Jeremy Soller
b024d9bf69
WIP: add pkgar support 2020-03-10 21:27:59 -06:00
Jeremy Soller
e1654fdc45
Fix indentation in bootloader recipe 2020-02-18 20:08:34 -07:00
Jeremy Soller
8ffed36842
Fix ca-certificates 2020-01-31 15:32:55 -07:00
Jeremy Soller
d03ce56586
Fix cmatrix 2020-01-26 19:18:08 -07:00
Jeremy Soller
673e8ec470
Update vim 2020-01-25 18:52:46 -07:00
Jeremy Soller
65325736e7
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/cookbook 2020-01-21 17:23:47 -07:00
Jeremy Soller
95d78f85e5
Update nix 2020-01-21 17:23:43 -07:00
Jeremy Soller
7d223f951f Merge branch 'samuela-master-patch-27512' into 'master'
Workaround for homebrew gettext when building xz

See merge request redox-os/cookbook!232
2020-01-20 23:56:11 +00:00
Jeremy Soller
6f88fef978 Merge branch 'fix-sdl-build' into 'master'
Remove undeclared and unused variable

See merge request redox-os/cookbook!223
2020-01-20 18:00:35 +00:00
samuela
b16fe2e832 Only change the path when on macOS 2020-01-20 17:52:18 +00:00
Jeremy Soller
b42556aae2 Merge branch 'samuela-master-patch-29902' into 'master'
`cp -r` is deprecated on BSD/macOS. Use `cp -R` instead.

See merge request redox-os/cookbook!230
2020-01-20 16:27:39 +00:00
Jeremy Soller
ad24e2b439 Merge branch 'samuela-master-patch-72959' into 'master'
Fix sed call to work on macOS

See merge request redox-os/cookbook!231
2020-01-20 16:27:25 +00:00
Jeremy Soller
01c21e7e81 Merge branch 'samuela-master-patch-85258' into 'master'
Make sure we're cross-compiling zlib

See merge request redox-os/cookbook!233
2020-01-20 16:24:01 +00:00
Jeremy Soller
b3d66183e8
Update patches/time and pkgutils 2020-01-12 13:36:51 -07:00
Jeremy Soller
14d6086280 Merge branch 'vvvvvv' into 'master'
Add VVVVVV recipe

See merge request redox-os/cookbook!234
2020-01-12 17:11:22 +00:00
Tibor Nagy
de09a8e062 Add vvvvvv recipe 2020-01-12 17:24:30 +01:00
Tibor Nagy
c52f8595ef Enable OGG Vorbis in SDL2_mixer 2020-01-12 17:04:14 +01:00
samuela
729773dbb9 Make sure we're cross-compiling zlib. 2020-01-08 20:43:46 +00:00
samuela
8e10e1504d Workaround for homebrew gettext when building xz. 2020-01-08 19:44:24 +00:00
samuela
c047c8797d Fix sed call to work on macOS. 2020-01-08 19:21:41 +00:00
samuela
798c96e321 cp -r is deprecated on
BSD/macOS. `cp -R` instead.
2020-01-08 18:48:14 +00:00
Jeremy Soller
237dc42544
Use tar instead of git for GCC 2019-12-30 17:13:28 -07:00
Jeremy Soller
7f60884da9
Update nix 2019-12-18 20:00:44 -07:00
Jeremy Soller
6430a9eb14
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/cookbook 2019-12-14 08:34:04 -07:00
Jeremy Soller
05eaa7e338
Re-enable time patch 2019-12-14 08:34:00 -07:00
Jeremy Soller
1e82d06004 Merge branch 'orbcalculator' into 'master'
Add orbcalculator recipe.

See merge request redox-os/cookbook!229
2019-12-11 22:05:04 +00:00
Florian Blasius
222be380be Add orbcalculator recipe. 2019-12-11 22:18:09 +01:00
Jeremy Soller
689c9b34ac
Modify patches in order to compile rust 2019-12-06 20:11:21 -07:00
Jeremy Soller
08e0c43302
Update dynamic-example recipe 2019-12-06 19:44:45 -07:00
Jeremy Soller
3d0cf43abb
Add jobserver patch 2019-11-30 15:44:55 -07:00
Jeremy Soller
b80c5a1b21
Update rust branch for rust package 2019-11-30 15:17:32 -07:00
Jeremy Soller
9a441faead
Update patches 2019-11-29 18:28:58 -07:00
Jeremy Soller
0467a269ac Merge branch 'master' into 'master'
Added BlockEncrypt

See merge request redox-os/cookbook!228
2019-11-29 19:15:12 +00:00
Jeremy Soller
15617a3302
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/cookbook 2019-11-29 10:00:24 -07:00
Jeremy Soller
2b5294e0c3
Update pkgutils 2019-11-29 10:00:20 -07:00
Tomas Ritter
e1fc717b4d Rustc compilation flags for aesni 2019-11-06 20:51:26 +01:00
Jeremy Soller
fd00737606 Merge branch 'master' into 'master'
Add fal-rs (currently just an ext2 driver).

See merge request redox-os/cookbook!227
2019-10-23 20:47:46 +00:00
Tomas Ritter
74cce55efb Added BlockEncrypt 2019-10-22 20:24:48 +02:00
4lDO2
3bb4cf812e Add fal-rs (currently just an ext2 driver). 2019-10-20 15:10:35 +11:00
Jeremy Soller
74cbf9c34f
Add pkgar 2019-10-19 19:56:59 -06:00
Jeremy Soller
f24afbfa33
Use master branch of ion 2019-10-19 19:56:10 -06:00
AdminXVII
5a3f8d1650 Merge branch 'new-nix' into 'master'
Update nix to a new version

See merge request redox-os/cookbook!226
2019-10-08 09:51:55 +00:00
AdminXVII
d48216d7cb Update nix to a new version 2019-10-08 09:51:55 +00:00
Jeremy Soller
9d2e36d14f
Fix sdl2_gears recipe 2019-10-02 20:44:24 -06:00
Jeremy Soller
a12590a819
Remove atty and libc patch, fix rust-cairo-demo 2019-10-02 20:15:33 -06:00
Jeremy Soller
acce8a953c
Do not use builtin_popcount in cairo and fontconfig, and fix rust-cairo 2019-10-02 19:57:36 -06:00
Jeremy Soller
728253812d
Fix dash recipe 2019-09-22 10:56:38 -06:00
Jeremy Soller
200a526906
Follow symbolic links 2019-09-22 10:42:51 -06:00
Jeremy Soller
a7a732b227 Merge branch 'remove-upstream-merged' into 'master'
Remove patches for changes that were merged upstream

See merge request redox-os/cookbook!217
2019-09-21 02:56:02 +00:00
Jeremy Soller
b0d568c2e6 Merge branch 'master' into 'master'
Allow recipes that are Cargo workspaces to select individual packages,

See merge request redox-os/cookbook!224
2019-09-18 20:46:15 +00:00
AdminXVII
1ba1305db5 Merge branch 'new-nix' into 'master'
Update the nix version to avoid unreachable commit

See merge request redox-os/cookbook!225
2019-09-18 15:37:55 +00:00
AdminXVII
3610f7aa9d Update the nix version to avoid unreachable commit 2019-09-18 15:37:55 +00:00
4lDO2
f09958fdcf Allow recipes that are Cargo workspaces to select individual packages,
by adding the CARGO_PACKAGE variable, which passes --package=PKG to
cargo rustc.
2019-09-18 09:54:14 +10:00
Jeremy Soller
e1a5a2cc22
Improve fetch git branch logic 2019-09-15 14:50:08 -06:00
Jeremy Soller
a27a641574
Set gnu-binutils branch 2019-09-15 14:31:20 -06:00
Jeremy Soller
2d7f0c1ec8
Set default branch to master 2019-09-15 13:40:37 -06:00
Jeremy Soller
fae74aae26
Make sure git is on the right branch when running fetch 2019-09-15 13:37:38 -06:00
Jeremy Soller
ec4b922efb
gettext: disable use of program_invocation_name 2019-09-14 10:24:35 -06:00
Jeremy Soller
f9ea607480
drivers: Remove filesystem.toml 2019-09-11 20:07:42 -06:00
Jeremy Soller
9dcafe9aca
Add sha256sums file storing a list of every file in a package and their checksum 2019-09-07 20:12:07 -06:00
Jeremy Soller
6eb28fa429
Fix compilation of libiconv and sdl 2019-08-29 09:42:29 -06:00
Jeremy Soller
a17a02c79c
Move drivers back to master branch 2019-08-26 17:18:47 -06:00
Steve McKay
24cde8584d Remove undeclared and unused variable
Variable is written but not read and breaks the build
2019-08-17 12:41:59 -04:00
Jeremy Soller
f3cff71b24 Merge branch 'fix_sdl2_gears' into 'master'
fix sdl2 asset path

See merge request redox-os/cookbook!220
2019-08-13 16:34:52 +00:00
Fabio Di Francesco
158a8f35be fix sdl2 asset path 2019-08-13 16:34:52 +00:00
Jeremy Soller
26bf7bace0 Merge branch 'redox-fatfs' into 'master'
Add redox-fatfs

See merge request redox-os/cookbook!222
2019-08-13 15:11:41 +00:00
Deepak Sirone
9a4f582c13 Add redox-fatfs 2019-08-13 20:19:36 +05:30
Jeremy Soller
ce43a54db1 Merge branch 'fix_sdl_gfx' into 'master'
apply patch + dependencies

See merge request redox-os/cookbook!219
2019-08-13 14:30:49 +00:00
Fabio Di Francesco
19bbf60e48 apply patch + dependencies 2019-08-13 14:30:48 +00:00
Jeremy Soller
6a4cfa7709 Merge branch 'fix_sdl_ttf' into 'master'
check freetype2 fixed

See merge request redox-os/cookbook!218
2019-08-13 13:39:29 +00:00
Fabio Di Francesco
308656c10d check freetype2 fixed 2019-08-13 13:39:29 +00:00
Jeremy Soller
2832405712 Merge branch 'fix_freeciv' into 'master'
nghttp2 dependency added

See merge request redox-os/cookbook!221
2019-08-13 13:39:02 +00:00
Fabio Di Francesco
fcb0f96290 nghttp2 dependency added 2019-08-13 13:39:02 +00:00
Jeremy Soller
7180601c59 Merge branch 'rustpython-recipe' into 'master'
Add recipe for RustPython

See merge request redox-os/cookbook!216
2019-08-12 21:54:57 +00:00
Jeremy Soller
468185973e
sdl: remove debugging 2019-08-12 14:52:08 -06:00
Jeremy Soller
e978c51832
Fix relative mode 2019-08-12 14:40:46 -06:00
Xavier L'Heureux
c2ef234da1 Remove patches for changes that were merged upstream
Libc: 0.2.61
Atty: https://github.com/softprops/atty/pull/35
2019-08-12 15:45:33 -04:00
Jeremy Soller
adc1d6c693
sdl: Add mouse grabbing, hiding cursor, and relative mouse mode 2019-08-12 13:36:14 -06:00
coolreader18
e0a5cfacea
Add recipe for RustPython 2019-08-12 13:44:36 -05:00
Jeremy Soller
296d0c7b34
Use pkg-config for cairodemo 2019-08-10 18:37:25 -06:00
Jeremy Soller
690561c2e9
Remove glFlush from SDL2 apps 2019-08-09 22:02:24 -06:00
Jeremy Soller
e1e1e6dafe
glFlush to ensure graphics are visible 2019-08-09 21:47:09 -06:00
Jeremy Soller
4bc9b0afbb
Fix data path 2019-08-08 17:09:26 -06:00
Jeremy Soller
66353b8012
neverball: Build sol files and install to /games/neverball 2019-08-08 16:58:53 -06:00
Jeremy Soller
195dffe9d4
Fix compilation of neverball 2019-08-07 22:48:50 -06:00
Jeremy Soller
9cfbf5085d
WIP: neverball 2019-08-07 22:33:00 -06:00
Jeremy Soller
b22e461d80
Update tokio 2019-08-07 21:00:20 -06:00
Jeremy Soller
478f2f752f
Use https to fetch libffi 2019-08-07 20:17:09 -06:00
Jeremy Soller
8b9ec344da
Add pkg-config 2019-07-23 19:50:04 -06:00
Jeremy Soller
ea9b2eef65
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/cookbook 2019-07-23 17:37:00 -06:00
Jeremy Soller
3d3b2f0285
Fix git clone 2019-07-23 17:36:55 -06:00
Jeremy Soller
0c396761c5 Merge branch 'nix+new-libc-patch' into 'master'
Use the newer libc + nix proposed patches

See merge request redox-os/cookbook!215
2019-07-22 19:16:12 +00:00
Xavier L'Heureux
e70fdb52fb Use the newer libc + nix proposed patches 2019-07-22 14:02:49 -04:00
Jeremy Soller
bdd5748b51
git: Fix path parsing and disable mmap 2019-07-20 21:14:07 -06:00
Jeremy Soller
8e3eb9bc80
Remove patch for tempfile, no longer needed 2019-07-17 17:03:21 -06:00
Jeremy Soller
5efe865235
Strip python3.7m as well, add -static flag 2019-07-16 22:12:43 -06:00
Jeremy Soller
d90e711e61
Update python to 3.7.4, reduce patch significantly 2019-07-16 22:09:18 -06:00
Jeremy Soller
2c061f7d9f
Allow share/pkgconfig to be detected 2019-07-16 21:12:32 -06:00
Jeremy Soller
088edbe553
Add gdk-pixbuf 2019-07-16 21:12:00 -06:00
Jeremy Soller
c0b7012dda
Add shared-mime-info 2019-07-16 20:27:00 -06:00
Jeremy Soller
c08a136591
Add libxml2 2019-07-16 20:23:34 -06:00
Jeremy Soller
ad0b0acfb7
Remove swap file 2019-07-16 19:48:11 -06:00
Jeremy Soller
6b7fee2a01
Add atk 2019-07-16 19:47:59 -06:00
Jeremy Soller
ac47f89c11
Update pango 2019-07-16 19:38:38 -06:00
Jeremy Soller
3f7a397fc9
Add fribidi 2019-07-16 19:37:30 -06:00
Jeremy Soller
e9d7d6d425
Add pango 2019-07-16 19:22:30 -06:00
Jeremy Soller
b1fa970df3
Add fontconfig to cairo 2019-07-16 19:22:08 -06:00
Jeremy Soller
f1b9327d9b
Remove libtool files from cairo and pixman 2019-07-16 17:49:11 -06:00
Jeremy Soller
0b88e9c88b
Add glib intergration to harfbuzz 2019-07-16 17:40:21 -06:00
Jeremy Soller
d57b583932
Remove libtool files from fontconfig 2019-07-16 17:21:08 -06:00
Jeremy Soller
8c969f8383
Add fontconfig 2019-07-16 17:18:06 -06:00
Jeremy Soller
6b8e8b4090
Compile git statically 2019-07-11 11:03:59 -06:00
Jeremy Soller
487d16424e
Add orbclient example recipe 2019-07-11 11:03:51 -06:00
Jeremy Soller
9bb5b2a8bf
git: Link with nghttp2 2019-07-10 20:17:20 -06:00
Jeremy Soller
2b0ff5e266
Update tokio URL 2019-07-06 11:15:01 -06:00
jD91mZM2
addd4de7d5
Add tokio patches
This resolves the build errors for drivers.
2019-07-06 18:01:06 +02:00
Jeremy Soller
6c7fe1e8c8
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/cookbook 2019-07-01 16:41:14 -06:00
Jeremy Soller
eced823b51
Add strace recipe 2019-07-01 16:41:10 -06:00
Jeremy Soller
9f50bb574e Merge branch 'master' into 'master'
Copy config.toml files of drivers to /etc/pcid.d/

See merge request redox-os/cookbook!214
2019-07-01 02:56:34 +00:00
Simon Ellmann
a352f8603a Copy config.toml files of drivers to /etc/pcid.d/ 2019-07-01 02:38:34 +02:00
Jeremy Soller
8605082cc5
Fix openttd 2019-06-27 16:47:00 -06:00
Jeremy Soller
f84eb0c265
Compile statically on everything 2019-06-21 21:06:46 -06:00
Jeremy Soller
e68f45f00d
Build dosbox statically 2019-06-21 17:49:19 -06:00
Jeremy Soller
8277530374
Build diffutils statically 2019-06-21 17:39:33 -06:00
Jeremy Soller
71d86f1fe1
Compile bash and curl statically 2019-06-21 17:33:52 -06:00
Jeremy Soller
170392f03a
Compile cairodemu and eduke32 statically 2019-06-21 17:14:52 -06:00
Jeremy Soller
a983c43158
Compile gears statically 2019-06-21 16:58:25 -06:00
Jeremy Soller
77f40b2760
Compile sdl2_gears statically 2019-06-21 16:55:57 -06:00
Jeremy Soller
c729e4dceb
Add sdl2_mixer patch 2019-06-19 17:14:30 -06:00
Jeremy Soller
7a5acff85b
Update sdl_mixer patch to maintain static linking 2019-06-18 20:59:53 -06:00
Jeremy Soller
d487eb3af5
WIP: pathfinder recipe 2019-06-17 20:20:46 -06:00
Jeremy Soller
cbd903f0e6
Fix mesa build 2019-06-17 20:03:26 -06:00
Jeremy Soller
e16d69117a
Switch userutils to master branch 2019-06-16 20:51:04 -06:00
Jeremy Soller
ed35312a8e
Switch coreutils to master branch 2019-06-16 20:38:32 -06:00
Jeremy Soller
81befe427c
Switch extrautils to master branch 2019-06-16 20:22:21 -06:00
Jeremy Soller
8e1ebcfcbd
Switch findutils to master branch 2019-06-16 20:18:28 -06:00
Jeremy Soller
f1956c096a
Switch orbterm to master branch 2019-06-16 20:14:34 -06:00
Jeremy Soller
cd0dec6a17
Switch orbutils to master branch 2019-06-16 20:06:12 -06:00
Jeremy Soller
1a56805d48
Switch orbital to master branch 2019-06-16 19:57:00 -06:00
Jeremy Soller
b0493cdf5e
Switch logd to master branch 2019-06-16 19:51:54 -06:00
Jeremy Soller
8b30df818c
Merge branch 'redox-unix' of https://gitlab.redox-os.org/redox-os/cookbook into redox-unix 2019-06-16 09:38:15 -06:00
Jeremy Soller
8092795133
Compile prboom statically 2019-06-16 09:37:24 -06:00
jD91mZM2
ce8642aa69
Workaround issue in nulld by allowing multiple definitions 2019-06-16 15:09:56 +02:00
Jeremy Soller
cf87630f26
Enable ring patch 2019-06-15 15:45:37 -06:00
Jeremy Soller
d3a85bd5a4
Use cargo config for crate patches 2019-06-15 10:53:49 -06:00
Jeremy Soller
8f73c678dc
Merge remote-tracking branch 'origin/master' into redox-unix 2019-06-12 16:43:31 -06:00
Jeremy Soller
1483b6cd5c
Build netsurf statically 2019-06-11 16:51:18 -06:00
Jeremy Soller
c308a26486
findutils: use redox-unix branch 2019-06-09 07:59:06 -06:00
Jeremy Soller
129a28a4d1
Port some improvements from master branch 2019-06-07 18:39:29 -06:00
Jeremy Soller
b24ca8c7e1
nghttp2: static compilation 2019-06-02 11:08:52 -06:00
Jeremy Soller
9ada0d9674
Fix ion by reverting 2019-06-02 11:05:56 -06:00
Jeremy Soller
c61e25dbd2
Build xz statically and disable executables 2019-06-02 10:50:15 -06:00
Jeremy Soller
137cf05779
Strip userutils binaries 2019-05-14 13:55:11 -06:00
Jeremy Soller
f158c12fb7
Switch uutils branch to redox-unix 2019-05-11 10:58:29 -06:00
Jeremy Soller
1a43f19e0d
Switch extrautils to redox-unix branch 2019-05-11 10:41:14 -06:00
Jeremy Soller
bf7498328c
Add nulld, randd, and zerod to kernel recipe 2019-05-11 10:10:41 -06:00
Jeremy Soller
b5ff69a073
Build dash statically 2019-05-11 10:10:25 -06:00
Jeremy Soller
5f795c0df9
Add recipe for relibc tests, patch userutils 2019-04-28 19:32:47 -06:00
Jeremy Soller
63d4da139e
Use patched branch of uutils, update list of binaries 2019-04-27 20:42:11 -06:00
Jeremy Soller
90dd61553a
Use patched branch of ion 2019-04-27 20:41:53 -06:00
Jeremy Soller
c01663f6c1 Merge branch 'example' into 'master'
New flag: Enable example binaries alongside using EXAMPLES=1

See merge request redox-os/cookbook!213
2019-04-27 21:34:02 +00:00
Jeremy Soller
6cb06348f9
Patches for orbutils 2019-04-26 18:44:16 -06:00
jD91mZM2
ab95a71636
New flag: Enable example binaries alongside using EXAMPLES=1 2019-04-25 17:09:57 +02:00
Jeremy Soller
de017a0666
Patches for Redox as part of the unix target family 2019-04-24 21:07:51 -06:00
Jeremy Soller
1e812da7c2
Build netsurf-fb statically 2019-04-24 11:20:04 -06:00
Jeremy Soller
38000b8e86
Fix netsurf recipe 2019-04-24 10:34:31 -06:00
Jeremy Soller
435a9bfd37 Merge branch 'fix-xz' into 'master'
Resolve xz building issue for me

See merge request redox-os/cookbook!212
2019-04-24 16:13:25 +00:00
jD91mZM2
2bc929b65c
Resolve xz building issue for me 2019-04-24 10:52:33 +02:00
Jeremy Soller
26187c28be
Allow passing of rustflags from prefix to xargo 2019-04-19 21:22:46 -06:00
Jeremy Soller
24cf46a58c
Disable backtrace 2019-04-19 21:11:38 -06:00
Jeremy Soller
93185f3995
Make cargo configurable 2019-04-19 19:59:06 -06:00
Jeremy Soller
dbe058a901
Update rust recipe to new rust 2019-04-18 22:01:40 -06:00
Jeremy Soller
a41f930411
Update to use llvm-project 2019-04-18 20:57:03 -06:00
Jeremy Soller
ccefd458f7
Do not include tests in relibc package 2019-04-15 21:32:30 -06:00
Jeremy Soller
5547f84097
Add dynamic linking example (does not work yet) 2019-04-10 20:41:46 -06:00
Jeremy Soller
9d7ebb615b
Fix relibc recipe 2019-04-10 20:39:06 -06:00
Jeremy Soller
689691a2e9
Add nghttp2 to curl 2019-04-09 20:11:57 -06:00
Jeremy Soller
9256f76ce6
Do not strip nghttp2 libs 2019-04-09 20:11:22 -06:00
Jeremy Soller
37859d551d
Add curl dependency to cargo 2019-04-09 17:59:55 -06:00
Jeremy Soller
39c61337ed
Add upstream openssl git 2019-04-09 17:59:37 -06:00
Jeremy Soller
5d8eb8bac4
Add nghttp2 to curl 2019-04-09 17:59:17 -06:00
Jeremy Soller
8e7074e369
Add nghttp2 2019-04-09 17:57:08 -06:00
Jeremy Soller
f31064caa1
Update pkgutils 2019-04-07 10:47:52 -06:00
Jeremy Soller
529f4f1641
WIP: wesnoth recipe 2019-03-31 21:07:31 -06:00
Jeremy Soller
e89a40e7fb
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/cookbook 2019-03-31 15:08:03 -06:00
Jeremy Soller
5647f4953d
Reduce git patch 2019-03-31 15:07:59 -06:00
Jeremy Soller
8af6ae249a
Disable ipv6 in curl 2019-03-31 15:07:38 -06:00
Paul Sajna
7f560f14a0 Merge branch 'vice' into 'master'
Add VICE recipe

See merge request redox-os/cookbook!211
2019-03-25 00:34:29 +00:00
Jeremy Soller
03a7f39cef
Fix gigalomania 2019-03-15 21:32:03 -06:00
Jeremy Soller
686cdf536d
Update eduke32 to enable vorbis 2019-03-15 21:30:00 -06:00
Jeremy Soller
51678feb53
Remove toolchain stuff from README 2019-03-15 20:17:28 -06:00
Jeremy Soller
41e0c8a6f0
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/cookbook 2019-03-13 14:35:25 -06:00
Jeremy Soller
5ae341e31c
Add manifest for netsurf 2019-03-13 14:35:19 -06:00
Jeremy Soller
824f15330a Merge branch 'sdl2_extras' into 'master'
sdl2 extras lib (image, mixer, fonts) demo update

See merge request redox-os/cookbook!210
2019-03-11 13:01:44 +00:00
Fabio Di Francesco
fef33f6d10 sdl2 extras lib (image, mixer, fonts) demo update 2019-03-11 13:01:44 +00:00
Jeremy Soller
e08f59c7c5 Merge branch 'openttd' into 'master'
OpenTTD fixes

See merge request redox-os/cookbook!209
2019-03-04 21:16:22 +00:00
Tibor Nagy
eb32acbf41 openttd: Fix assertion failures due to the mishandling of schemes in the file browser, open links with NetSurf 2019-03-04 21:23:35 +01:00
Jeremy Soller
a0751aefdb Merge branch 'sdl2_audio_fix' into 'master'
sdl2 audio fixed

See merge request redox-os/cookbook!208
2019-03-03 20:55:12 +00:00
fabiao
81db0f9c92 sdl2 audio fixed 2019-03-03 17:58:31 +01:00
Jeremy Soller
c22a840df7 Merge branch 'mgba' into 'master'
Add mgba recipe

See merge request redox-os/cookbook!203
2019-03-02 23:24:47 +00:00
Jeremy Soller
ae5cc50ff3 Merge branch 'vorbis' into 'master'
Add ogg and vorbis packages, enable them in sdl_mixer and syobonaction

See merge request redox-os/cookbook!202
2019-03-02 23:06:23 +00:00
Jeremy Soller
f5fef67c61 Merge branch 'sdl-events' into 'master'
sdl: Fix null pointer dereference

See merge request redox-os/cookbook!204
2019-03-02 23:05:42 +00:00
Jeremy Soller
2a4fb42bd6 Merge branch 'uuid-use-target' into 'master'
userutils: Replace reference to x86_64-unknown-redox with $TARGET

See merge request redox-os/cookbook!206
2019-03-02 21:09:29 +00:00
Jeremy Soller
43eeb7e5fd Merge branch 'sdl2-gears' into 'master'
Sdl2 adjustments and sdl2 gears demo

See merge request redox-os/cookbook!207
2019-03-02 16:26:59 +00:00
fabiao
b35cccd815 add sdl2 recipe targeting temporary sdl2 sources 2019-03-01 16:11:41 +01:00
fabiao
68786debc8 added sdl2_gears demo 2019-03-01 15:57:56 +01:00
Robin Randhawa
8de4fea741 userutils: Replace reference to x86_64-unknown-redox with $TARGET
Unbreaks builds for AArch64.
2019-02-28 13:13:40 +00:00
Jeremy Soller
35439d927d Compile some recipes with LTO 2019-02-25 16:07:56 -07:00
Jeremy Soller
d42cda72d4 Add minimal version of orbutils 2019-02-25 13:12:20 -07:00
Jeremy Soller
f626f129b3 Use xargo rustc so that rust flags can be passed 2019-02-25 13:11:49 -07:00
Jeremy Soller
e8b6055fb9
Use patched git for curl 2019-02-19 20:19:31 -07:00
Tibor Nagy
6ac31aa996 Add vice recipe 2019-02-12 18:30:36 +01:00
Tibor Nagy
4f4005ac4a sdl: Fix null pointer dereference
In some cases the SDL event loop could kick in before the window gets initialized.
2019-02-11 12:57:42 +01:00
Tibor Nagy
db324490eb Add mgba recipe 2019-02-05 05:04:50 +01:00
Tibor Nagy
83a6dacba8 Add ogg and vorbis packages, enable them in sdl_mixer and syobonaction 2019-01-30 04:40:43 +01:00
Jeremy Soller
1cebcf5f48
Fix bash recipe 2019-01-28 14:06:51 -07:00
Jeremy Soller
2c3e7f0f07
Fix cmatrix and ncdu 2019-01-27 19:37:00 -07:00
Jeremy Soller
3c63fd2b45
Fix gettext, ncurses, and scummvm 2019-01-27 19:26:17 -07:00
Jeremy Soller
e693fad957
Fix diffutils recipe 2019-01-27 13:27:31 -07:00
Jeremy Soller
f47629a905
cairo: Set build system type 2019-01-26 09:15:56 -07:00
Jeremy Soller
8f153efb38
Add build argument to autotools stuff 2019-01-20 15:32:38 -07:00
Jeremy Soller
e4521571da
WIP: Update ssh patch 2019-01-15 21:08:29 -07:00
Jeremy Soller
f3c5f4e68a
Remove xz patch 2019-01-13 14:33:46 -07:00
Jeremy Soller
949eab90e2
Update glib patch 2019-01-13 14:32:05 -07:00
Jeremy Soller
4e37d54d8f
WIP: Qemu 2019-01-13 10:41:33 -07:00
Jeremy Soller
26d207c535
Add all examples to webrender 2019-01-11 19:50:18 -07:00
Jeremy Soller
59643b9d23
Add webrender recipe 2019-01-11 18:06:01 -07:00
Jeremy Soller
463aeef9ee
Add bootloader and kernel recipes 2019-01-08 20:50:23 -07:00
Jeremy Soller
2f119f29e3
Remove unnecessary -lm 2019-01-07 19:09:51 -07:00
Jeremy Soller
917dcda07f
Remove patches for linking pthreads 2019-01-07 17:36:36 -07:00
Jeremy Soller
fc6c997e4b
Fix jansson recipe 2019-01-06 16:56:30 -07:00
Jeremy Soller
dbe1236704
Fixes for gigalomania and glib 2019-01-06 16:52:17 -07:00
Jeremy Soller
ef52e78ecc
Add glium, fix recipes 2019-01-06 16:20:21 -07:00
Jeremy Soller
16e482c5af
Fix pixman tests 2019-01-06 15:30:29 -07:00
Jeremy Soller
a49ca24a15
WIP: Servo recipe 2019-01-05 17:42:32 -07:00
Jeremy Soller
1101a4c216
Add harfbuzz 2019-01-05 16:49:35 -07:00
Jeremy Soller
9445ecf824
Add gstreamer 2019-01-05 15:40:35 -07:00
Jeremy Soller
ca67cf226d
Add glib 2019-01-05 14:33:50 -07:00
Jeremy Soller
5e0eb81416
Add pcre 2019-01-05 11:06:12 -07:00
Jeremy Soller
0f6c0682e1
Use llvmpipe 2019-01-05 10:26:33 -07:00
Jeremy Soller
bc611cf36e
Prepare for use of llvmpipe 2019-01-05 10:26:23 -07:00
Jeremy Soller
c44ee8ef19
Add gettext 2019-01-05 09:39:36 -07:00
Jeremy Soller
82394a4135
Add libffi 2019-01-05 08:43:53 -07:00
Jeremy Soller
563d3641f2
rust: Update llvm-config path 2019-01-01 10:18:16 -07:00
Jeremy Soller
4f39261aa9
Disable lto and enable rtti for llvm 2018-12-31 21:34:06 -07:00
Jeremy Soller
c7e98955d6
Fix library output of llvm-config 2018-12-31 18:30:32 -07:00
Jeremy Soller
a530592329
Add rodioplay recipe 2018-12-31 16:55:04 -07:00
Jeremy Soller
87a27b7319
Add cpal recipe 2018-12-31 15:52:23 -07:00
Jeremy Soller
edc0847a4f
Update rustual-boy recipe 2018-12-31 15:52:13 -07:00
Jeremy Soller
ce54788076 Merge branch 'audio' into 'master'
Enable audio in scummvm, add schismtracker

See merge request redox-os/cookbook!199
2018-12-31 18:51:12 +00:00
Tibor Nagy
8d61e7492e Add schismtracker recipe 2018-12-31 16:57:08 +01:00
Tibor Nagy
559c743da7 scummvm: Enable audio, add checksum 2018-12-31 16:56:16 +01:00
Jeremy Soller
e48651b934 sdl2: WIP update to new video and events API 2018-12-30 20:40:50 -07:00
Jeremy Soller
96e25546a3 sdl2: add audio 2018-12-30 20:03:46 -07:00
Jeremy Soller
1b64041573
osdemo: add missing zlib 2018-12-30 11:21:25 -07:00
Jeremy Soller
a792793b92
Update install paths for some recipes that compile examples, add zlib to recipes that use mesa 2018-12-30 11:16:28 -07:00
Jeremy Soller
864587540f
freeciv: Add openssl dependency 2018-12-30 11:06:48 -07:00
Jeremy Soller
649e1c70f8
Add sdl-player 2018-12-30 11:03:44 -07:00
Jeremy Soller
ea74ee1869
ffmpeg: Include libraries and headers 2018-12-30 10:46:13 -07:00
Jeremy Soller
5997efe115
sdl: Remove debugging 2018-12-30 08:50:31 -07:00
Jeremy Soller
df04faf02a
Add opensfx recipe 2018-12-29 20:00:06 -07:00
Jeremy Soller
12a3ed9975
Update redox audio patch 2018-12-29 19:19:41 -07:00
Jeremy Soller
936354cb53
Add threading and audio for redox 2018-12-29 17:31:08 -07:00
Jeremy Soller
8b8981c878
Add audiod 2018-12-29 15:13:19 -07:00
Jeremy Soller
90f9bdc921
openttd: Fix issue with opening /dev/null 2018-12-29 10:15:32 -07:00
Jeremy Soller
c56c96e0a7
openttd: disable threads again 2018-12-29 08:53:03 -07:00
Jeremy Soller
d5e8455c48
netsurf: Cleanup patch 2018-12-29 08:52:48 -07:00
Jeremy Soller
43bfb21a5a
openttd: Enable threads 2018-12-29 08:23:57 -07:00
Jeremy Soller
771c5c7ce0
openttd: link with pthreads 2018-12-29 08:23:13 -07:00
Jeremy Soller
bcfaace90c
Add timers to sdl, update libiconv patch 2018-12-29 08:17:56 -07:00
Jeremy Soller
6f761473be
Revert sdl_gfx version (newer version has disappeared 2018-12-29 07:51:51 -07:00
Jeremy Soller
c9a1fd9f65
Ignore source-new directories 2018-12-27 20:27:11 -07:00
Jeremy Soller
fbaf18d29b
Cleanup curl patches 2018-12-27 20:23:18 -07:00
Jeremy Soller
bc9111de77
Fix linking pthreads 2018-12-27 19:11:10 -07:00
Jeremy Soller
0e4ef3d243 Merge branch 'Rust-Cairo' into 'master'
Cairo bindings for Rust with demo

See merge request redox-os/cookbook!198
2018-12-28 02:00:22 +00:00
Michael Hölzl
701511fc3d Cairo bindings for Rust with demo 2018-12-27 04:23:40 +01:00
Jeremy Soller
ea6fb1cfc3
Simplify git patch 2018-12-26 19:27:51 -07:00
Jeremy Soller
a93234cc40
Update libc-bench patch 2018-12-26 07:23:45 -07:00
Jeremy Soller
541585e186
Add libc-bench 2018-12-25 09:10:52 -07:00
Jeremy Soller
a58b49d363
Fixes for mesa and gears recipes 2018-12-22 17:20:30 -07:00
Jeremy Soller
7be5394da7
Cleanup of llvm-config, enable LTO for llvm 2018-12-22 16:45:36 -07:00
Jeremy Soller
b56cc3d68e
Enable llvmpipe 2018-12-22 15:13:06 -07:00
Jeremy Soller
e9eae9ce82
Strip libraries as well 2018-12-22 12:48:31 -07:00
Jeremy Soller
b86345a1d2
Fix linkage of pthreads in gcc 2018-12-22 10:09:38 -07:00
Jeremy Soller
db5d99ee40
Enable threading 2018-12-22 10:09:23 -07:00
Jeremy Soller
05e8ccc040
Build gcc with lpthread 2018-12-22 08:29:21 -07:00
Jeremy Soller
23d4711f9a Merge branch 'tar-checksum' into 'master'
Add tar checksum support (SHA-256)

See merge request redox-os/cookbook!195
2018-12-21 20:17:39 +00:00
Jeremy Soller
ef819984b5 Merge branch 'patch-1' into 'master'
Running autogen.sh seems to break the build when building in docker

See merge request redox-os/cookbook!196
2018-12-21 20:17:04 +00:00
Jeremy Soller
cce7e74e29 Merge branch 'master' into 'patch-1'
# Conflicts:
#   recipes/libpng/recipe.sh
2018-12-21 20:16:47 +00:00
Jeremy Soller
574b12be63 Merge branch 'CairoGraphics' into 'master'
Cairo Graphics support with C-Example

See merge request redox-os/cookbook!197
2018-12-21 14:14:27 +00:00
Michael Hölzl
a8289353cc Cairo Graphics support with C-Example
Also i removed "./autogen.sh" from libpng.
2018-12-21 08:45:04 +01:00
Thiago Duarte Areias
da2ba61b57 Running autogen.sh seems to break the build when building in docker 2018-12-18 10:15:32 +00:00
Jeremy Soller
12379a90b2
Fix install rules 2018-12-16 15:15:25 -07:00
Jeremy Soller
d475d54575
strip rustdoc as well 2018-12-16 15:06:24 -07:00
Jeremy Soller
3ee95ecad2
Fix stage function in rust recipe 2018-12-15 10:22:00 -07:00
Jeremy Soller
c06acad0df
Update llvm-config values 2018-12-15 07:59:40 -07:00
Jeremy Soller
07ab7dae62
Update llvm and rust recipes 2018-12-14 20:07:46 -07:00
Jeremy Soller
063966aaf5
Update rust llvm version 2018-12-14 17:53:06 -07:00
Jeremy Soller
bad9f48afc
Fix missing path in strip 2018-12-14 17:49:43 -07:00
Jeremy Soller
ec71f8b839
Fix compilation of native tablegen 2018-12-14 17:30:50 -07:00
Jeremy Soller
998cd2a7fe
Posix threading in gcc 2018-12-14 17:10:08 -07:00
Jeremy Soller
71620e8b24
Re-add llvm-tblgen and link pthread with whole archive 2018-12-14 17:01:07 -07:00
Jeremy Soller
d34e163074
Update llvm recipe to build native llvm tablegen and disable benchmarks, examples, and tools 2018-12-14 15:53:29 -07:00
Jeremy Soller
069da2e2e3
Do not build LLVM utils 2018-12-14 14:04:21 -07:00
Jeremy Soller
29cee43e10
Add upstreams to gcc, gnu-binutils. Update llvm. Use llvm recipe when building rust 2018-12-14 12:16:12 -07:00
Jeremy Soller
f60171e17b
Install llvm and strip it 2018-12-13 15:40:07 -07:00
Jeremy Soller
c4df5d226f
Add hematite 2018-12-13 12:04:14 -07:00
Jeremy Soller
8f1a0e4081
WIP: llvm recipe 2018-12-12 21:01:33 -07:00
Jeremy Soller
4bdf4386b1
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/cookbook 2018-12-11 20:03:46 -07:00
Jeremy Soller
5ac4665188
Fix linking of glutin 2018-12-11 20:03:33 -07:00
Tibor Nagy
c8ccdf4615 Add tar checksum support (SHA-256) 2018-12-12 01:57:02 +01:00
Jeremy Soller
e1b87665d7 Merge branch 'sdl-flip' into 'master'
Fix SDL_Flip, fix syobonaction recipe

See merge request redox-os/cookbook!194
2018-12-11 22:41:21 +00:00
Tibor Nagy
e39d50027a Fix SDL_Flip, fix syobonaction recipe 2018-12-11 22:30:45 +01:00
Jeremy Soller
30eaa01bea
Fix glutin and winit compilation 2018-12-10 18:58:33 -07:00
Jeremy Soller
20accfbf29
Add recipes for winit and glutin examples 2018-12-10 17:12:48 -07:00
Jeremy Soller
a0401c41c6
Fix color channels when using osmesa 2018-12-10 15:50:30 -07:00
Jeremy Soller
e6285e3c28
WIP sdl2 patch, fix gears and osdemo clean builds 2018-12-10 15:42:20 -07:00
Jeremy Soller
377940b84b
Fixes for dosbox and ncurses 2018-12-10 13:55:11 -07:00
Jeremy Soller
423b3a9cad
Remove libtool files from curl 2018-12-10 13:44:09 -07:00
Jeremy Soller
f4b46490ff
Do not remove sdl-config 2018-12-10 13:40:22 -07:00
Jeremy Soller
cb6e329030
Recipe cleanups 2018-12-10 13:18:10 -07:00
Jeremy Soller
e5b2d755a6
Fix redox patch 2018-12-10 12:44:50 -07:00
Jeremy Soller
a421212313
Recipe cleanup and add freeglut (WIP) 2018-12-10 12:44:02 -07:00
Jeremy Soller
9c8f493fce
Update libpng to 1.6.36 2018-12-10 11:43:35 -07:00
Jeremy Soller
4fe078bddb
Update expat to 2.2.6 2018-12-10 11:38:44 -07:00
Jeremy Soller
e455d711dc
Reenable patched pkg-config 2018-12-10 11:38:16 -07:00
Jeremy Soller
ce09215a76
Add freeciv (WIP), fixes for sdl libtool files 2018-12-10 11:09:20 -07:00
Jeremy Soller
af13aa8509
Add gears recipe 2018-12-10 08:23:26 -07:00
Jeremy Soller
1daf9f1d3d
Add osmesa demo 2018-12-09 21:58:55 -07:00
Jeremy Soller
4b3a6d2d34
Add glu recipe 2018-12-09 15:29:20 -07:00
Jeremy Soller
1d86c9b760
Enable more features 2018-12-09 14:22:39 -07:00
Jeremy Soller
01478cd48b
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/cookbook 2018-12-09 13:35:23 -07:00
Jeremy Soller
b0b19c9495
Add mesa recipe 2018-12-09 13:35:08 -07:00
Jeremy Soller
e398f2e415 Merge branch 'syobonaction' into 'master'
Add Syobon Action (Cat Mario)

See merge request redox-os/cookbook!193
2018-12-08 23:47:39 +00:00
Tibor Nagy
b197c1b849 Add syobonaction recipe 2018-12-09 00:17:32 +01:00
Tibor Nagy
3665dcb944 Add sdl_ttf recipe 2018-12-09 00:17:07 +01:00
Tibor Nagy
2820faedb7 Add sdl_gfx recipe 2018-12-09 00:16:28 +01:00
Tibor Nagy
ebd50fffb4 freetype: Fix the incorrect libpng libtool archive paths 2018-12-09 00:15:57 +01:00
Jeremy Soller
e92d74f7f2 Merge branch 'avoid_patches' into 'master'
gigalomania moved to patched repository

See merge request redox-os/cookbook!192
2018-12-08 16:23:33 +00:00
fabiao
0efbbce598 gigalomania moved to patched repository 2018-12-06 14:33:14 +01:00
Jeremy Soller
5c210677c7 Merge branch 'sopwith' into 'master'
Add sopwith recipe

See merge request redox-os/cookbook!188
2018-12-06 01:55:56 +00:00
Jeremy Soller
64f448e385 Merge branch 'scummvm' into 'master'
scummvm: Disable audio by dropping audio streams

See merge request redox-os/cookbook!191
2018-12-06 01:55:18 +00:00
Tibor Nagy
5818775f9e scummvm: Disable audio by dropping audio streams 2018-12-06 02:37:42 +01:00
Jeremy Soller
3cc4a30532 Merge branch 'eduke32' into 'master'
Add eduke32 recipe, fix sdl_mixer

See merge request redox-os/cookbook!190
2018-12-04 02:27:31 +00:00
Tibor Nagy
4e3915f7a8 Add eduke32 recipe, fix sdl_mixer 2018-12-04 00:36:16 +01:00
Jeremy Soller
7eeb01ee20 Merge branch 'openjazz' into 'master'
Add patch for openjazz

See merge request redox-os/cookbook!189
2018-12-03 13:10:47 +00:00
Jeremy Soller
5391551561
Make all make calls parallel 2018-12-02 19:50:30 -07:00
Tibor Nagy
ea13ffeefa Add patch for openjazz 2018-12-03 02:40:21 +01:00
Jeremy Soller
10234adf0c
Replace another instance of /dev/null in git 2018-12-02 16:08:32 -07:00
Jeremy Soller
3ccc94cb1a
Update git patch to use null: in sanitize_stdfs 2018-12-02 14:24:06 -07:00
Tibor Nagy
b3c6dbcd91 Add sopwith recipe 2018-11-29 02:39:18 +01:00
Jeremy Soller
707f10e096 Merge branch 'scummvm-openjazz' into 'master'
Add ScummVM and OpenJazz

See merge request redox-os/cookbook!187
2018-11-28 21:10:15 +00:00
Jeremy Soller
9a78a52ca0
Use absolute path for build sysroot 2018-11-28 07:55:15 -07:00
Tibor Nagy
bf291a5e40 Add openjazz recipe 2018-11-28 03:38:02 +01:00
Tibor Nagy
19498b3b74 Add scummvm recipe 2018-11-28 03:38:02 +01:00
Tibor Nagy
80742537b0 sdl: Reject all non-32bit pixel formats 2018-11-28 03:38:02 +01:00
Jeremy Soller
292ee1e2b7
Drop backtrace feature from aarch64 std build 2018-11-27 19:32:55 -07:00
Jeremy Soller
ae6644cefd
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/cookbook 2018-11-27 09:55:47 -07:00
Jeremy Soller
757c61e2b6
Add support for aarch64 2018-11-27 09:55:43 -07:00
Jeremy Soller
5e24c0d3d8
Attempt to fix issue with gcc paths 2018-11-26 21:48:41 -07:00
Jeremy Soller
4416fc2925 Merge branch 'openttd-relibc' into 'master'
openttd: Relibc fixes

See merge request redox-os/cookbook!186
2018-11-26 16:36:54 +00:00
Tibor Nagy
58e53a1a4e openttd: Relibc fixes 2018-11-25 17:21:06 +01:00
Jeremy Soller
c656918ea3 Merge branch 'netsurf-uname' into 'master'
netsurf: Remove uname patches

See merge request redox-os/cookbook!183
2018-11-25 15:26:21 +00:00
Jeremy Soller
0c47839c2c Add gawk upstream 2018-11-22 19:51:15 -07:00
Jeremy Soller
be60f589cf
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/cookbook 2018-11-18 10:37:40 -07:00
Jeremy Soller
e1710bd4d5
Reenable c++ 2018-11-18 10:37:36 -07:00
Jeremy Soller
2d563fe56d Merge branch 'strip_fix' into 'master'
Use the STRIP variable during prepend stage

See merge request redox-os/cookbook!184
2018-11-17 23:51:13 +00:00
Jeremy Soller
e865bedd03 Update cook.sh 2018-11-17 23:50:35 +00:00
Alexander Theißen
667b1a43a8 Use the STRIP variable during prepend stage
A hardcoded strip does not work when cross compiling.
2018-11-17 23:26:26 +01:00
Jeremy Soller
871149f4a0
Disable c++ 2018-11-17 09:47:05 -07:00
Jeremy Soller
8eb4609469
bash: Patch for incorrect feature checks in execute-cmd.c 2018-11-17 07:38:22 -07:00
Jeremy Soller
3f60f5686d
Fix multiple fnmatch 2018-11-16 21:12:59 -07:00
Jeremy Soller
010649b71b
Fixes for compiling make 2018-11-16 21:06:45 -07:00
Tibor Nagy
ea0c3a87b1 netsurf: Remove uname patches 2018-11-17 01:39:00 +01:00
Jeremy Soller
01f7b16dff
Build tests and install 2018-11-13 21:24:49 -07:00
Jeremy Soller
607e448598
Update liborbital link 2018-11-10 13:28:57 -07:00
Jeremy Soller
ce8dfed7a0
Update pkgutils 2018-11-08 17:07:30 -07:00
Jeremy Soller
74efb58f11
Update docgen 2018-11-08 17:06:26 -07:00
Jeremy Soller
75a7b0f2ec Merge branch 'timidity-2-15-0' into 'master'
timidity: Bump version to 2.15.0, enable the VT100 interface

See merge request redox-os/cookbook!182
2018-10-19 19:52:49 +00:00
Tibor Nagy
e73ab55545 timidity: Bump version to 2.15.0, enable the VT100 interface 2018-10-19 16:36:14 +02:00
Jeremy Soller
2e13df8d6a Use master branches 2018-10-14 16:48:09 -06:00
Jeremy Soller
1a3998e867 Merge branch 'relibc' 2018-10-14 16:41:43 -06:00
Jeremy Soller
3bcea75ac2 Merge branch 'netsurf-libiconv' into 'relibc'
netsurf: Fix libiconv linking

See merge request redox-os/cookbook!181
2018-10-14 14:32:16 +00:00
Tibor Nagy
e0a859bfe9 netsurf: Fix libiconv linking 2018-10-14 16:26:43 +02:00
Jeremy Soller
af3c873189 Merge branch 'gitlab-migration' into 'master'
Move timidity, generaluser-gs and openttd-openmsx to GitLab

See merge request redox-os/cookbook!176
2018-10-14 01:20:45 +00:00
Nagy Tibor
c0ac989908 Merge branch 'netsurf-relibc' into 'relibc'
netsurf: Use libiconv, fix the linking errors with relibc

See merge request redox-os/cookbook!180
2018-10-08 18:50:49 +00:00
Tibor Nagy
7a36806ed3 netsurf: Use libiconv, fix the linking errors with relibc 2018-10-08 20:47:57 +02:00
Nagy Tibor
b7f81eb855 Merge branch 'libiconv' into 'relibc'
Add libiconv recipe

See merge request redox-os/cookbook!179
2018-10-08 18:37:15 +00:00
Tibor Nagy
6debeffe5b Add libiconv recipe 2018-10-03 20:31:51 +02:00
Jeremy Soller
4c8d2eb8d7 Merge branch 'prboom-relibc' into 'relibc'
prboom: Remove unnecessary patches for relibc

See merge request redox-os/cookbook!178
2018-10-02 23:07:01 +00:00
Tibor Nagy
47f919a4a1 prboom: Remove unnecessary patches for relibc 2018-10-03 00:34:36 +02:00
Tibor Nagy
84d01c6022 Move timidity, generaluser-gs and openttd-openmsx to GitLab 2018-09-28 01:54:01 +02:00
Jeremy Soller
f5d0f842a5 Merge branch 'relibc' into 'relibc'
Bash: Needed patches for relibc

See merge request redox-os/cookbook!175
2018-09-23 17:37:48 +00:00
jD91mZM2
518c1c59cb
Bash: Needed patches for relibc 2018-09-23 19:35:25 +02:00
Jeremy Soller
43b32cf798 Merge branch 'make-ca-patch' into 'master'
More patches to make-ca.sh for NixOS

See merge request redox-os/cookbook!173
2018-09-23 17:31:26 +00:00
Jeremy Soller
11c31042ff Merge branch 'symlink' into 'master'
Resolve symlinks in 'stage'

See merge request redox-os/cookbook!174
2018-09-23 17:30:44 +00:00
jD91mZM2
501b3af198
More patches to make-ca.sh for NixOS 2018-09-23 19:27:26 +02:00
jD91mZM2
8e326db131
Resolve symlinks in 'stage' 2018-09-23 19:25:07 +02:00
Jeremy Soller
453279bbc6 Add patch for curl missing sys/select.h 2018-09-20 14:40:36 -07:00
Jeremy Soller
974ea6514e Add example driver 2018-09-18 16:13:33 -06:00
Jeremy Soller
6f4957952d Add ripgrep 2018-09-14 20:56:31 -06:00
Jeremy Soller
3286f7e4b6 Use relibc branch for openssl 2018-09-08 11:05:50 -06:00
Jeremy Soller
a92a4b8d65 Remove use of autoconf 2018-08-27 15:34:18 -06:00
Jeremy Soller
8aefc0353f Remove unused header file sys/redox.h 2018-08-19 18:02:27 -06:00
Jeremy Soller
1ce61efb45 Fix incorrect header include 2018-08-19 17:53:22 -06:00
Jeremy Soller
c49323d8bc Fix repo urls for init and netdb 2018-08-19 11:26:47 -06:00
Jeremy Soller
04f6d62a3e Use relibc branch of ion 2018-08-16 18:46:30 -06:00
Jeremy Soller
2179beb185 Merge branch 'bash' into 'master'
Bash: Fix default PATH variable

See merge request redox-os/cookbook!172
2018-08-11 13:37:06 +00:00
Jeremy Soller
bd55838ee9 Merge branch 'ffmpeg' into 'master'
Add png support to ffmpeg

See merge request redox-os/cookbook!171
2018-08-11 13:35:02 +00:00
jD91mZM2
4f340bd2b8
Fix copy-paste error 2018-08-11 08:00:03 +02:00
jD91mZM2
5f856a8795
Add png support to ffmpeg 2018-08-10 15:13:25 +02:00
jD91mZM2
c9a992944c
Bash: Fix default PATH variable 2018-08-10 15:12:49 +02:00
Jeremy Soller
be89cd2df8 Merge branch 'mggmuggins/userutils' into 'master'
Do setuid in the userutils recipe

See merge request redox-os/cookbook!169
2018-07-29 16:08:42 +00:00
MggMuggins
75b2f24de8 Do setuid in the userutils recipe 2018-07-27 22:14:18 -05:00
Jeremy Soller
905e8f609e Add friar recipe 2018-07-16 10:20:43 -06:00
stratact
000b0a3cdf Merge branch 'patch-1' into 'master'
Fix ncurses recipe by disabling ada support.

See merge request redox-os/cookbook!166
2018-07-05 21:15:11 +00:00
Paul Sajna
e0a7505fe5 Fix ncurses recipe by disabling ada support. 2018-07-05 21:13:31 +00:00
Jeremy Soller
4374304961 Merge branch 'sdl_res_correction' into 'master'
video resolution set to 640x480 cause SDL_GetVideoInfo() returns res 0x0

See merge request redox-os/cookbook!165
2018-06-17 21:23:38 +00:00
fabiao
9509e370f2 video resolution set to 640x480 cause SDL_GetVideoInfo() returns res 0x0 2018-06-17 22:28:00 +02:00
Jeremy Soller
79e8d44a2e Move more packages to gitlab 2018-06-10 12:00:42 -06:00
Jeremy Soller
5d46330729 WIP: Move to gitlab 2018-06-10 11:28:39 -06:00
Jeremy Soller
2d45b95821 Update submodules 2018-06-10 11:12:57 -06:00
Jeremy Soller
dfb257b8e3
Merge pull request #164 from jD91mZM2/master
Add miniserve
2018-06-09 02:12:28 -06:00
jD91mZM2
ffdd6678eb
Add miniserve 2018-06-09 08:04:05 +02:00
Jeremy Soller
ebb23fe4b7
Merge pull request #163 from jD91mZM2/master
Patch libsodium randbytes
2018-06-03 06:02:45 -06:00
jD91mZM2
3df8f321b3
Patch libsodium randbytes 2018-06-03 07:52:35 +02:00
Jeremy Soller
215b60d358
Merge pull request #162 from jD91mZM2/master
Add ipcd
2018-06-02 07:09:04 -06:00
Jeremy Soller
f2f0d4eba5
Merge pull request #161 from MggMuggins/master
libsodium recipe
2018-06-02 07:01:59 -06:00
jD91mZM2
ac4370e053
Add ipcd 2018-06-02 12:24:36 +02:00
MggMuggins
5e745da82e libsodium recipe
Port Libsodium to redox
2018-06-01 21:59:07 -05:00
Jeremy Soller
3174730a8d
Merge pull request #160 from jD91mZM2/master
Fix termplay recipe
2018-06-01 18:44:32 -06:00
jD91mZM2
972f243047
Fix termplay recipe 2018-06-01 21:15:28 +02:00
Jeremy Soller
4050ed95a7
Merge pull request #157 from fabiao/gigalomania
added gigalomania (megalomania clone) + sdl_image + sdl_mixer
2018-05-28 10:13:36 -06:00
fabiao
06fdddf420 added gigalomania (megalomania clone) + sdl_image + sdl_mixer 2018-05-28 15:23:29 +02:00
Jeremy Soller
d57e19dfd5
Merge pull request #156 from jD91mZM2/make-ca-patch
Make make-ca.sh assume less about the system
2018-05-08 06:57:58 -06:00
jD91mZM2
ea52c5951a
Delete accidentally commited dir 2018-05-08 14:40:00 +02:00
Jeremy Soller
9c28b51c5d
Merge pull request #155 from jD91mZM2/chmod
Fix some weird permission issues
2018-05-08 06:30:57 -06:00
jD91mZM2
8642409151
Fix patch 2018-05-08 10:37:06 +02:00
jD91mZM2
b64abc4edb
I might need to name the file correctly? 2018-05-08 10:32:20 +02:00
jD91mZM2
d2ec561ca0
Make make-ca.sh assume less about the system 2018-05-08 10:29:09 +02:00
jD91mZM2
821b79cacc
Fix some weird permission issues 2018-05-08 10:17:30 +02:00
Jeremy Soller
74c4e73791
Merge pull request #154 from xTibor/openttd-openmsx
Add openttd-openmsx recipe
2018-05-06 15:01:36 -06:00
Tibor Nagy
af7c2ea45a Add openttd-openmsx recipe 2018-05-06 21:42:07 +02:00
Jeremy Soller
166fee99d0
Merge pull request #153 from xTibor/sdl-unicode
sdl: Revert unicode fix
2018-05-05 21:01:34 -06:00
Tibor Nagy
6ee311dc8d sdl: Revert unicode fix 2018-05-06 04:28:18 +02:00
Jeremy Soller
1dba36c3d1
Merge pull request #152 from xTibor/dosbox-fix-keyboard
dosbox: Fix keyboard input
2018-05-04 14:52:13 -06:00
Tibor Nagy
330e7c01cd dosbox: Fix keyboard input 2018-05-04 21:33:24 +02:00
Jeremy Soller
ea4e29ae81
Merge pull request #151 from xTibor/dosbox-sdl
Add dosbox recipe
2018-05-03 13:37:13 -06:00
Tibor Nagy
bde36d3a74 Add dosbox recipe 2018-05-03 20:39:12 +02:00
Tibor Nagy
8189b9725a sdl: Enable dummy cdrom 2018-05-03 20:37:20 +02:00
Jeremy Soller
c70738e2c0 Add redox-ssh recipe 2018-05-02 20:07:15 -06:00
Jeremy Soller
0da9670a45 Merge branch 'master' of https://github.com/redox-os/cookbook 2018-05-02 19:18:45 -06:00
Jeremy Soller
dfdfeb3b7b Add binaries to run freedoom 2018-05-02 19:18:39 -06:00
Jeremy Soller
c38dba0c21
Merge pull request #150 from xTibor/openttd-lzma
openttd: Enable LZMA
2018-05-02 13:31:43 -06:00
Tibor Nagy
8fae7c0ecb openttd: Enable LZMA 2018-05-02 21:02:18 +02:00
Jeremy Soller
43facb2a3d Add openttd-opengfx recipe, fix freedoom version 2018-05-01 21:33:40 -06:00
Jeremy Soller
775fe208e8
Merge pull request #149 from xTibor/openttd
Add openttd recipe
2018-05-01 21:11:43 -06:00
Jeremy Soller
da6ce5dd01 Add freedoom recipe 2018-05-01 20:54:16 -06:00
Tibor Nagy
cd4d7d17b0 Add openttd recipe 2018-05-02 03:15:54 +02:00
Jeremy Soller
90ed0920d6
Merge pull request #148 from xTibor/sdl-fix-alpha
sdl: Fix alpha handling
2018-05-01 10:09:09 -06:00
Tibor Nagy
b585522be9 sdl: Fix alpha handling 2018-05-01 17:45:38 +02:00
Jeremy Soller
56e2a6b47b
Merge pull request #147 from xTibor/liborbital
Refactor SDL to use liborbital
2018-04-30 16:30:12 -06:00
Tibor Nagy
e40f14f106 Fix resize flag 2018-04-30 00:17:17 +02:00
Tibor Nagy
88f9d40aab Fix linking problems
The Rust code and some built-in compiler functions (__divdc3/__divsc3/__divxc3)
complained about missing floating-point stuff:
- fmax, fmaxf, fmaxl, logb, logbf, logbl, scalbnl, trunc, floor, ceil.

Passing `--gc-sections` to the linker seems to fix this.
2018-04-29 23:50:07 +02:00
Jeremy Soller
ba9a6c39ae Merge branch 'master' of https://github.com/redox-os/cookbook 2018-04-26 20:34:07 -06:00
Jeremy Soller
e0f9a624ab Incremental rust build 2018-04-26 20:33:59 -06:00
Tibor Nagy
d80128bbd2 Use liborbital in SDL 2018-04-26 02:33:45 +02:00
Tibor Nagy
9d5f1ebd27 Add liborbital recipe 2018-04-26 02:30:31 +02:00
Jeremy Soller
02e481e029
Merge pull request #144 from jD91mZM2/powerline
Add powerline-rs recipe
2018-04-23 09:13:45 -06:00
Jeremy Soller
854b537dbb
Merge pull request #145 from jD91mZM2/ncdu
Add ncdu recipe
2018-04-23 09:13:34 -06:00
Jeremy Soller
d784847d25
Merge pull request #146 from jD91mZM2/hack
Add ttf-hack recipe
2018-04-23 09:13:02 -06:00
jD91mZM2
f3e129c39e
Change installation directory 2018-04-23 11:44:36 +02:00
jD91mZM2
16decabc79
Add recipe_clean function 2018-04-23 11:41:41 +02:00
jD91mZM2
680071202e
Add ttf-hack recipe 2018-04-23 11:40:41 +02:00
jD91mZM2
6c3bbeb4d2
Change installation location 2018-04-23 11:16:21 +02:00
jD91mZM2
0cdf0867d9
Add ncdu recipe 2018-04-23 10:54:37 +02:00
jD91mZM2
cd54c7e822
Add powerline-rs recipe 2018-04-23 10:49:50 +02:00
Jeremy Soller
9c7a0fdf3e
Merge pull request #142 from xTibor/sdl-timers
Enable SDL timers
2018-04-22 21:31:25 -06:00
Jeremy Soller
fde1aa77ea
Merge pull request #143 from xTibor/fix-prboom
Fix prboom port
2018-04-22 21:30:48 -06:00
Tibor Nagy
966f9da237 Fix prboom port 2018-04-23 01:18:07 +02:00
Tibor Nagy
707d9fb676 Enable SDL timers 2018-04-22 17:57:18 +02:00
Jeremy Soller
7ec6d09992
Merge pull request #141 from xTibor/ffmpeg-4.0
Update ffmpeg to 4.0
2018-04-20 18:40:32 -06:00
Tibor Nagy
950015ec2c Update ffmpeg to 4.0 2018-04-21 02:11:59 +02:00
Jeremy Soller
7dd5bf7c3a
Merge pull request #140 from jD91mZM2/termplay
Fix termplay recipe (sorry)
2018-04-19 06:57:34 -06:00
jD91mZM2
5223ca0da4
Don't print note to STDERR 2018-04-19 08:55:31 +02:00
jD91mZM2
abd11823c2
Fix termplay recipe (sorry) 2018-04-19 08:52:36 +02:00
Jeremy Soller
d97c0880de Fix lci and termplay recipes 2018-04-18 20:54:58 -06:00
Jeremy Soller
6ded5a4c72
Merge pull request #139 from jD91mZM2/termplay
Update termplay
2018-04-18 13:35:59 -06:00
Jeremy Soller
e8dbc9e394
Merge pull request #138 from jD91mZM2/lci
Add LOLCODE recipe
2018-04-18 13:35:38 -06:00
jD91mZM2
3c513b7888
Update termplay 2018-04-18 20:55:15 +02:00
jD91mZM2
70e0ae41c3
Add LOLCODE recipe 2018-04-18 20:35:20 +02:00
Jeremy Soller
3843c27b42
Update recipe.sh 2018-04-01 07:12:04 -06:00
Jeremy Soller
93ae4513bc Add keyboard-sfx recipe 2018-03-31 08:16:17 -06:00
Jeremy Soller
37ad380a44
Merge pull request #136 from xTibor/orbital-deps
Add Orbital as a runtime dependency for the GUI apps
2018-03-28 17:23:11 -06:00
Tibor Nagy
a61842d225 Add Orbital as a runtime dependency for the GUI apps
And also make Orbital depend on the orbdata package
2018-03-29 00:22:52 +02:00
Jeremy Soller
0fa182d351 Use install target for relibc 2018-03-26 20:15:19 -06:00
Jeremy Soller
647eef182e Update relibc recipe 2018-03-26 20:09:16 -06:00
Jeremy Soller
8296057a37
Merge pull request #135 from xTibor/duktape
Add duktape recipe
2018-03-24 16:47:37 -06:00
Tibor Nagy
0ab0a11720 Add duktape recipe 2018-03-24 23:44:18 +01:00
Jeremy Soller
282bd44ea1 Add shellstorm recipe 2018-03-24 14:20:32 -06:00
Jeremy Soller
6f04345434 Add drivers-041 recipe 2018-03-24 12:29:11 -06:00
Jeremy Soller
8456bb9a39 Preserve timestamps on Xargo.toml 2018-03-12 20:59:25 -06:00
Jeremy Soller
84aecb23b6 Use patched periodictable 2018-03-12 20:49:17 -06:00
Jeremy Soller
14ca8de519 Add relibc recipe 2018-03-11 20:32:30 -06:00
Jeremy Soller
ec6a19bd46
Merge pull request #133 from ids1024/netsurf-ua
Include "Redox" in netsurf user agent
2018-03-08 18:33:12 -07:00
Ian Douglas Scott
9f327cfa5c
Include "Redox" in netsurf user agent 2018-03-08 17:09:05 -08:00
Jeremy Soller
f888e4514f
Merge pull request #132 from xTibor/netsurf-fix-forms
netsurf: Fix HTML forms
2018-03-08 16:56:44 -07:00
Tibor Nagy
a5526e226a netsurf: Fix HTML forms
The //TRANSLIT iconv extension doesn't seem to be supported by newlib.
2018-03-09 00:12:40 +01:00
Jeremy Soller
045a6d5647
Merge pull request #131 from xTibor/patch-1
Add libpng build dependency to freetype
2018-03-04 14:44:12 -07:00
Nagy Tibor
6b4ec3e9dd
Add libpng build dependency to freetype
Fixes a build issue reported on the chat server
2018-03-04 22:26:18 +01:00
Jeremy Soller
2cf1c16021
Merge pull request #130 from xTibor/ffmpeg-3.4
Update ffmpeg to 3.4
2018-03-04 06:17:58 -07:00
Tibor Nagy
05b179e7f9 Update ffmpeg to 3.4 2018-03-04 12:22:55 +01:00
Jeremy Soller
f369f54818 Autogen for libpng 2018-03-01 19:46:27 -07:00
Jeremy Soller
060870c8bd Fix libpng link 2018-03-01 19:40:14 -07:00
Jeremy Soller
16a8304066 Fix expat link 2018-03-01 19:23:12 -07:00
Jeremy Soller
cc22c487ec Add include flags to freetype 2018-03-01 16:23:22 -07:00
Jeremy Soller
5339744140 Add zlib dependency to freetype 2018-03-01 16:14:15 -07:00
Jeremy Soller
ed90861d8d
Merge pull request #129 from xTibor/netsurf-freetype
netsurf: Enable freetype support
2018-02-28 11:00:47 -07:00
Tibor Nagy
e61789686b netsurf: Enable freetype support 2018-02-28 18:30:03 +01:00
Tibor Nagy
9af2f4872f Add freetype recipe 2018-02-28 18:29:09 +01:00
Jeremy Soller
7cdcd9b0a1 Fix extrautils build 2018-02-27 21:14:07 -07:00
Jeremy Soller
a1d531d79b Fixes for pkg-config. Add libpng to netsurf 2018-02-27 20:59:13 -07:00
Jeremy Soller
f61ad4a932
Merge pull request #128 from xTibor/sdl-page-fault
sdl: Fix page fault on SDL_Quit
2018-02-26 12:09:19 -07:00
Tibor Nagy
acdf34e364 sdl: Fix page fault on SDL_Quit
Do not free the pixel buffer after it's unmapped.
Part of #126
2018-02-26 19:58:47 +01:00
Jeremy Soller
ccbd3f4c4d
Merge pull request #127 from xTibor/sdl-resize-caption
sdl: Implement SDL_RESIZABLE and SDL_WM_SetCaption
2018-02-26 06:26:26 -07:00
Tibor Nagy
aa97201d7f sdl: Implement SDL_RESIZABLE and SDL_WM_SetCaption
Part of #126
2018-02-26 12:18:23 +01:00
Jeremy Soller
f5be9a2e90
Merge pull request #125 from xTibor/curl-zlib
curl: Enable zlib support
2018-02-24 06:16:38 -07:00
Tibor Nagy
c657f310ae curl: Enable zlib support 2018-02-24 10:45:04 +01:00
Jeremy Soller
a8697386fc
Merge pull request #124 from xTibor/netsurf-images
Add libpng and libjpeg, enable JPEG support in netsurf
2018-02-23 13:18:10 -07:00
Tibor Nagy
4a2b255271 Cleanup netsurf patch, enable JPEG support 2018-02-23 19:44:10 +01:00
Tibor Nagy
9a7bb65864 Add libjpeg recipe 2018-02-23 19:40:22 +01:00
Tibor Nagy
f7e778801f Add libpng recipe 2018-02-23 19:40:03 +01:00
Jeremy Soller
f0f05be025 Fix pkg-config with autotools programs 2018-02-22 20:07:00 -07:00
Jeremy Soller
2ff556bce1 Update netsurf recipe 2018-02-22 19:27:10 -07:00
Jeremy Soller
833584350e
Merge pull request #123 from xTibor/sdl-mouse
sdl: Implement mouse wheel scrolling, middle and right buttons
2018-02-22 09:33:43 -07:00
Tibor Nagy
2d7bade13a sdl: Implement mouse wheel scrolling, middle and right buttons 2018-02-22 17:23:57 +01:00
Jeremy Soller
1a3ac2b86f
Merge pull request #122 from xTibor/netsurf
Add netsurf recipe
2018-02-22 06:24:45 -07:00
Tibor Nagy
d041a78cd4 Attempt to fix build issues, revert newlib changes 2018-02-22 11:44:19 +01:00
Tibor Nagy
7e293541c1 Add netsurf recipe, enable iconv in newlib 2018-02-21 18:53:45 +01:00
Jeremy Soller
8f23631575
Merge pull request #121 from xTibor/update-sdl
sdl: Update video to the latest orbital protocol
2018-02-21 08:37:01 -07:00
Tibor Nagy
cc2053969f sdl: Update video to the latest orbital protocol 2018-02-21 16:22:52 +01:00
Jeremy Soller
8c883d95f7
Merge pull request #120 from MggMuggins/master
Link whoami to id; Depends redox-os/userutils/#32
2018-02-11 07:56:38 -07:00
MggMuggins
a30283c80f Link whoami to id; Depends redox-os/userutils/#32 2018-02-10 12:14:03 -06:00
Jeremy Soller
497252d9af Disable submodule management and verbosity level 2 in rust recipe 2018-02-07 08:10:47 -07:00
Jeremy Soller
b0253dca86 Update rust recipe config 2018-02-07 08:08:16 -07:00
Jeremy Soller
d9a6f3eba7 Use llvm-tblgen-4.0 to fix build on newer Ubuntu 2018-02-06 20:52:29 -07:00
Jeremy Soller
66bb39e162 Update branch of cargo 2018-02-06 17:19:50 -07:00
Jeremy Soller
805590c635 Update branch to use for Redox rust 2018-02-06 11:37:02 -07:00
Jeremy Soller
890edbae1e
Merge pull request #119 from zachlute/add-logd-recipe
Added logd recipe.
2018-01-25 06:55:30 -07:00
Zach Lute
72fce93ff8 Added logd recipe. 2018-01-24 23:55:04 -08:00
Jeremy Soller
02669e4b62 Make bash patch smaller 2017-12-27 20:48:28 -07:00
Jeremy Soller
356278cb9e Merge branch 'master' of https://github.com/redox-os/cookbook 2017-12-27 14:31:56 -07:00
Jeremy Soller
d9ede42f67 Allow missing llvm-source in rust recipe 2017-12-27 14:31:53 -07:00
Jeremy Soller
0c650f040b
Merge pull request #117 from NilSet/fixci
Fix ci maybe
2017-12-24 07:30:34 -07:00
Tommie Levy
4b81f4f6df Remove travis ci badge in readme 2017-12-23 21:43:37 -05:00
Tommie Levy
5ce3e4ef2d Remove cookbook's defuct ci config 2017-12-23 20:28:29 -05:00
Tommie Levy
0e25e6ae5e Fix ci maybe 2017-12-23 20:20:11 -05:00
Jeremy Soller
c55ebad2ff
Merge pull request #116 from Arcterus/master
Add recipes for nulld and zerod
2017-12-18 16:13:49 -07:00
Alex Lyon
8efba6e883
Add recipes for nulld and zerod 2017-12-18 15:04:29 -08:00
Jeremy Soller
527599d49c Fix build of newlibtest 2017-12-14 20:05:28 -07:00
Jeremy Soller
4fcefcc47e Add newlibtest repo 2017-12-13 22:19:25 -07:00
Jeremy Soller
94ceffa860 Use all possible bins from uutils 2017-12-08 20:57:33 -07:00
Jeremy Soller
bac9f7eee1
Merge pull request #115 from xTibor/mdp
Add mdp recipe
2017-12-04 06:33:34 -07:00
Tibor Nagy
8b56ce4a03 Add mdp recipe 2017-12-04 04:27:18 +01:00
Jeremy Soller
0013ab6a5e
Merge pull request #114 from xTibor/ncursesw
Add ncursesw recipe, terminfo changes
2017-12-03 15:17:49 -07:00
Tibor Nagy
2d5b7b9b5b Add ncursesw recipe, terminfo changes 2017-12-03 22:43:28 +01:00
Jeremy Soller
7d02f68aad Use poll with git 2017-11-26 19:14:35 -07:00
Jeremy Soller
00bac37c72 Add unfetch script 2017-11-26 09:12:26 -07:00
Jeremy Soller
857816728e
Merge pull request #112 from xTibor/git-certs
Add ca-certificates dependency for git
2017-11-23 16:24:12 -07:00
Tibor Nagy
e4c9e702d2 Add ca-certificates dependency for git 2017-11-23 22:28:19 +01:00
Jeremy Soller
123c12ad39 sdl: Require 32 bpp 2017-11-21 21:07:21 -07:00
Paul
1750721923 Add recipe for cmatrix (#108)
* Add recipe for cmatrix

* Add recipe for terminfo

* Fix recipe for cmatrix
2017-11-21 20:50:30 -07:00
Jeremy Soller
bef342ff07 Disable CPU optimizations that may break machines 2017-11-21 20:18:20 -07:00
Jeremy Soller
72c6f23314 Update SDL patch 2017-11-21 19:39:40 -07:00
Jeremy Soller
d155f52d99 Add async flag for SDL 2017-11-21 19:17:23 -07:00
Jeremy Soller
c3727e519f Merge branch 'master' of https://github.com/redox-os/cookbook 2017-11-20 20:36:28 -07:00
Jeremy Soller
36bbaca4cf Add dependency directories for curl 2017-11-20 20:36:20 -07:00
Jeremy Soller
00ecab5e04
Merge pull request #111 from sajattack/netdb
Add recipe for netdb
2017-11-19 21:30:56 -07:00
Paul Sajna
51bc5e0e25 Add recipe for netdb 2017-11-19 20:07:58 -08:00
Jeremy Soller
30c3732930
Merge pull request #110 from xTibor/ffmpeg-version
ffmpeg: Fix package version
2017-11-19 15:02:50 -07:00
Tibor Nagy
cf5b60a8d9 ffmpeg: Fix package version 2017-11-19 19:06:38 +01:00
Jeremy Soller
e4ab437476 Merge branch 'master' of https://github.com/redox-os/cookbook 2017-11-19 10:37:26 -07:00
Jeremy Soller
3abc40d328 Replace cargo branch 2017-11-19 10:37:22 -07:00
Jeremy Soller
fdd031b14f
Merge pull request #109 from xTibor/midi
Add TiMidity++ and GeneralUser GS
2017-11-19 07:47:13 -07:00
Tibor Nagy
b91513990b Add timidity recipe 2017-11-19 01:26:06 +01:00
Tibor Nagy
5315676894 Add generaluser-gs recipe 2017-11-19 01:25:49 +01:00
Jeremy Soller
7f5390ee6e
Merge pull request #104 from sajattack/xz-fix
Fix recipe for xz
2017-11-17 20:25:39 -07:00
Paul Sajna
c70d5e1573 3rd attempt at fixing xz xD 2017-11-17 19:12:38 -08:00
Paul Sajna
6091455593 run autogen.sh in xz recipe 2017-11-17 17:03:05 -08:00
Paul Sajna
4cf1f88f3e Fix recipe for xz 2017-11-17 16:54:59 -08:00
Jeremy Soller
25803c9a50 Disable LLVM ninja build
Enable compilation of codegen tests
2017-11-14 20:02:38 -07:00
Jeremy Soller
d14d183a1d Add version for ca-certificates 2017-11-14 19:55:29 -07:00
Jeremy Soller
18398d6c23 Merge branch 'master' of https://github.com/redox-os/cookbook 2017-11-13 21:10:42 -07:00
Jeremy Soller
22c98abf79 Clean up compilation of Rust 2017-11-13 21:10:34 -07:00
Jeremy Soller
6cf449fb87
Merge pull request #100 from AgustinCB/master
Fix xz's recipe
2017-11-12 06:49:13 -07:00
Agustin Chiappe Berrini
c113d6d65c Fix xz's recipe 2017-11-11 20:27:04 -05:00
Jeremy Soller
8de4e0f20e Fix llvm-config path 2017-11-10 12:16:56 -07:00
Jeremy Soller
58ff0bf936 Improve build speed of Rust recipe 2017-11-10 11:32:08 -07:00
Jeremy Soller
ceb3eb73df Cleanup LLVM build in Rust recipe 2017-11-10 09:46:31 -07:00
Jeremy Soller
59bbdc3314
Merge pull request #99 from xTibor/periodictable
Add periodictable recipe
2017-11-07 12:06:54 -07:00
Tibor Nagy
0ef086873c Add periodictable recipe 2017-11-07 19:51:31 +01:00
Jeremy Soller
3cf3bfa995
Merge pull request #98 from sajattack/patch-4
Create jansson.patch
2017-11-06 20:04:17 -07:00
Paul
be1121311e
Create jansson.patch 2017-11-06 19:01:42 -08:00
Jeremy Soller
b913b258f7 Fix prboom recipe 2017-11-06 15:23:52 -07:00
Jeremy Soller
6b6568f794 Update pkgutils 2017-11-06 15:12:23 -07:00
Jeremy Soller
0b15147380
Merge pull request #97 from sajattack/patch-3
change ssh recipe to use custom branch of newlib
2017-11-04 19:21:59 -06:00
Paul
7f5f69ed66
change ssh recipe to use custom branch of newlib 2017-11-04 17:37:30 -07:00
Jeremy Soller
c2216d76c6
Merge pull request #96 from sajattack/master
fix vim.patch
2017-11-04 17:05:57 -06:00
Paul
e2edd3f450
fix vim.patch 2017-11-04 14:40:05 -07:00
Jeremy Soller
22870bd68a
Merge pull request #95 from xTibor/vttest-version
vttest: Add recipe version
2017-11-03 13:44:22 -06:00
Tibor Nagy
8388e90f81 vttest: Add recipe version 2017-11-03 20:18:30 +01:00
Jeremy Soller
895970bac5
Merge pull request #94 from sajattack/patch-2
quick fix to ssh recipe
2017-11-03 07:49:16 -06:00
Paul
e8556452f7
quick fix to ssh recipe 2017-11-02 21:02:32 -07:00
Jeremy Soller
3a6b3776e2
Merge pull request #93 from sajattack/master
recipes for vim jansson and ssh
2017-11-02 21:55:31 -06:00
Paul Sajna
dcdab6d213 recipe for ssh 2017-11-02 19:28:41 -07:00
Paul Sajna
e62a6b8922 recipe for jansson 2017-11-02 19:26:24 -07:00
Paul Sajna
35bb3d3c8e recipe for vim 2017-11-02 19:25:30 -07:00
Jeremy Soller
ff66b93f68
Merge pull request #92 from dlrobertson/add_gentoo_docs
Add documentation for Gentoo Linux
2017-10-31 08:45:01 -06:00
Dan Robertson
09acaa7f5a
Add documentation for Gentoo Linux 2017-10-31 13:19:02 +00:00
Jeremy Soller
49544f56ce
Merge pull request #91 from xTibor/vttest
Add vttest recipe
2017-10-30 12:41:09 -06:00
Tibor Nagy
2e47dcfaa2 Add vttest recipe 2017-10-30 19:07:11 +01:00
Jeremy Soller
c249397433
Merge pull request #90 from sajattack/patch-1
Add instructions for Arch and other distros
2017-10-30 09:55:47 -06:00
Paul
c28d39dc13
Add instructions for Arch and other distros 2017-10-30 08:53:42 -07:00
Jeremy Soller
ccc99d4c97
Merge pull request #89 from sajattack/master
add recipe for termplay
2017-10-30 07:25:52 -06:00
Paul Sajna
7f5280aa83 add recipe for termplay 2017-10-29 21:31:03 -07:00
Jeremy Soller
ff5df44151 Fix repo script 2017-10-29 16:20:46 -06:00
Jeremy Soller
7e8c72d80d Merge branch 'master' of https://github.com/redox-os/cookbook 2017-10-29 15:34:18 -06:00
Jeremy Soller
7e314025bd Update pkgutils 2017-10-29 15:34:12 -06:00
Jeremy Soller
150f00dfa8 Merge pull request #87 from ids1024/debug
Make repo.sh accept --debug, and pass it to cook.sh
2017-10-27 06:42:29 -06:00
Ian Douglas Scott
c19ba61a87
Make repo.sh accept --debug, and pass it to cook.sh 2017-10-26 22:30:50 -07:00
Jeremy Soller
dc61f23565 Update cargo path 2017-10-22 21:56:34 -06:00
Jeremy Soller
2bb4b06643 Use nproc for rust LLVM 2017-10-22 21:24:54 -06:00
Jeremy Soller
21559d4c99 Update rust recipe 2017-10-22 21:23:57 -06:00
Jeremy Soller
704c578c76 Merge pull request #86 from goyox86/goyox86-fd
Recipe for fd.
2017-10-21 07:51:10 -06:00
Jose Narvaez
dcd45cfd9e Recipe for fd. 2017-10-21 14:43:01 +01:00
Jeremy Soller
b235980b95 Merge branch 'master' of https://github.com/redox-os/cookbook 2017-10-20 17:48:33 -06:00
Jeremy Soller
5e621772cf Add llvm lto linkages 2017-10-20 17:48:28 -06:00
Jeremy Soller
988a0b6de2 Merge pull request #85 from NilSet/prboom
Add recipe for PrBoom. It almost runs doom!
2017-10-15 11:52:29 -06:00
Thomas Levy
cd716a4ec2 Add recipe for PrBoom. It almost runs doom! 2017-10-15 10:44:06 -07:00
Jeremy Soller
d50870cd8b Merge pull request #84 from redox-os/docgen
Add man pages
2017-10-14 08:50:56 -06:00
Jeremy Soller
bf85cd1c30 Update docgen, run on source rather than build directory 2017-10-14 08:50:03 -06:00
Jeremy Soller
47127d627a Run docgen when installing a package 2017-10-14 07:59:35 -06:00
Jeremy Soller
5d1d2c58c1 Add difftool subcommands 2017-10-11 20:53:16 -06:00
Jeremy Soller
d029991234 Use color and --stat for status command 2017-10-11 20:34:11 -06:00
Jeremy Soller
1ff2f8f458 Add diff subcommands 2017-10-11 20:31:35 -06:00
Jeremy Soller
569bc08564 Add upstream status script 2017-10-11 20:24:40 -06:00
Jeremy Soller
348dd4a8fe Update status script 2017-10-11 20:19:43 -06:00
Jeremy Soller
1f7128c43f Add upstream link if necessary 2017-10-11 19:57:27 -06:00
Jeremy Soller
211d5c2bdb Add rs-nes 2017-10-10 21:43:24 -06:00
Jeremy Soller
1c3121d8f9 Update rustual-boy fork 2017-10-10 21:31:54 -06:00
Jeremy Soller
c708430031 Add upstream URLs 2017-10-04 21:09:16 -06:00
Jeremy Soller
e42398de27 Merge branch 'master' of https://github.com/redox-os/cookbook 2017-10-04 20:58:06 -06:00
Jeremy Soller
fa11383b38 Add recipes for 2048, cleye, and rust64 2017-10-04 20:57:54 -06:00
Jeremy Soller
c022d9f3e4 Merge pull request #83 from AgostonSzepessy/dependencies
Add dependency info to packages
2017-09-22 06:55:38 -06:00
Agoston Szepessy
a9d71c3d05 Add dependency info to packages
A variable called DEPENDS in recipes contains the runtime dependency
information for packages. These get added to the package during tarring.
2017-09-21 23:54:05 -04:00
Jeremy Soller
d1c72f4de2 Add slashes after source and build to support symlinks 2017-09-16 12:05:01 -06:00
Jeremy Soller
b991094bbd Fix tabulation, allow recipe override of DEBUG 2017-09-14 21:03:55 -06:00
Jeremy Soller
92fc1056ce Merge pull request #82 from xTibor/ffmpeg
ffmpeg: Switch to a working release branch, fix hardcoded arch
2017-09-09 21:43:48 -06:00
Tibor Nagy
3f373ee7a6 ffmpeg: Switch to a working release branch, fix hardcoded arch 2017-09-10 05:03:54 +02:00
Jeremy Soller
cc5f7523bf Use -unknown for gcc and g++ 2017-09-05 20:23:50 -06:00
Jeremy Soller
18ff523ce7 Merge pull request #81 from xTibor/ffmpeg
ffmpeg: Remove unnecessary disable flags
2017-09-01 06:21:10 -06:00
Tibor Nagy
05f1f97dab ffmpeg: Remove unnecessary disable flags 2017-09-01 03:21:47 +02:00
Jeremy Soller
5afa853804 Merge pull request #80 from xTibor/ffmpeg
Add ffmpeg recipe
2017-08-28 14:38:37 -06:00
Tibor Nagy
6392c2f5d3 Add ffmpeg recipe 2017-08-28 22:11:15 +02:00
Jeremy Soller
0fb76a8ef2 Pull forked pastel 2017-08-19 14:55:58 -06:00
Jeremy Soller
6812d47f4c Merge pull request #79 from ids1024/perl-fork
A couple fixes for perl, and initial recipes for automake and autoconf
2017-08-17 21:38:37 -06:00
Ian Douglas Scott
67031d3708
Add recipes for automake and autoconf; compiles but not properly working 2017-08-17 19:57:56 -07:00
Ian Douglas Scott
a7e540a5e3
perl: build POSIX 2017-08-17 19:36:34 -07:00
Ian Douglas Scott
926a20832a
perl: Forking fixes 2017-08-17 17:03:22 -07:00
Jeremy Soller
8ba6a1dded Merge pull request #78 from ids1024/perl
Recipe for perl
2017-08-17 16:22:04 -06:00
Ian Douglas Scott
a539a7413e
Recipe for perl 2017-08-17 15:19:28 -07:00
Jeremy Soller
a4c110eddd Merge pull request #77 from redox-os/curl-autoreconf-i
Add -i to autoreconf for Curl
2017-08-17 15:33:04 -06:00
Jeremy Soller
36b2a671c8 Update recipe.sh 2017-08-17 15:32:18 -06:00
Jeremy Soller
d01cce92ac Merge pull request #76 from ids1024/python-bump
Bump python version
2017-08-17 13:19:49 -06:00
Jeremy Soller
837f416cd1 Merge pull request #74 from ids1024/curl-tar
Use release tarball for curl, with a couple patches
2017-08-17 13:18:57 -06:00
Ian Douglas Scott
846fb86f74
Bump python version 2017-08-17 12:10:30 -07:00
Ian Douglas Scott
810be8f815
Use release tarball for curl, with a couple patches 2017-08-17 11:19:31 -07:00
Jeremy Soller
158cdfff6f Merge pull request #73 from ids1024/debug-mode
Add --debug argument to cook.sh to build in debug mode, unstripped
2017-08-17 10:20:46 -06:00
Jeremy Soller
d12d150d21 Merge pull request #58 from ids1024/backtrace
Enable 'backtrace' feature in libstd, to allow backtraces
2017-08-17 10:20:09 -06:00
Ian Douglas Scott
f18c0f69bc
Add --debug argument to cook.sh to build in debug mode, unstripped 2017-08-17 09:07:12 -07:00
Jeremy Soller
5f961f888b Merge pull request #72 from ids1024/git-patch
Simplify git patch a bit
2017-08-15 15:34:18 -06:00
Ian Douglas Scott
064869a1f1
git: Simplify patch a bit; some functions have been added 2017-08-15 13:38:11 -07:00
Ian Douglas Scott
f0f21aa8fe
git: do not patch /dev/null to null:
Newlib now has a workaround for this, and it was resulting in a lot of
changes.
2017-08-15 13:19:35 -07:00
Jeremy Soller
01b6d5de78 Merge pull request #71 from Nickforall/ncurses-patch
Fix ncurses failing to compile.
2017-08-15 11:43:59 -06:00
Nick Vernij
6d3e9cc1ef Fixed ncurses failing to compile.
Added a cpp flag that is required for certain versions of gcc.
2017-08-15 18:08:54 +02:00
Jeremy Soller
0ff24ae298 Merge pull request #69 from ids1024/uutils
Add symlinks to uutils package
2017-08-14 12:40:46 -06:00
Ian Douglas Scott
d306f65586
Add symlinks to uutils package 2017-08-14 11:21:57 -07:00
Jeremy Soller
d0490b1ea0 Merge pull request #68 from 7h0ma5/readline
Add recipe for readline
2017-08-14 09:59:17 -06:00
Jeremy Soller
936e204f17 Merge pull request #67 from 7h0ma5/master
Add recipe for ncurses
2017-08-14 09:58:45 -06:00
Thomas Gatzweiler
b6b80960e2 Add recipe for readline 2017-08-14 17:19:30 +02:00
Thomas Gatzweiler
f6c4c29a95 Add recipe for ncurses 2017-08-14 17:11:16 +02:00
Jeremy Soller
5a746d52f3 Merge pull request #65 from ids1024/patch-chown
Patch patch not to call chown
2017-08-12 06:32:25 -06:00
Jeremy Soller
e134924c8a Merge pull request #66 from ids1024/preserve
Pass -p to cp, to make running autotools unnecessary
2017-08-12 06:31:23 -06:00
Ian Douglas Scott
aedea229de
Pass -p to cp, to make running autotools unnecessary 2017-08-11 19:57:02 -07:00
Ian Douglas Scott
c9ed826f9d
Patch patch not to call chown 2017-08-11 18:37:51 -07:00
Jeremy Soller
fc43b45ff3 Merge pull request #64 from ids1024/pkg
Use system 'pkg' when run on Redox
2017-08-11 15:08:25 -06:00
Ian Douglas Scott
c6c877611d
Use system 'pkg' when run on Redox 2017-08-10 18:30:46 -07:00
Jeremy Soller
8eba3003c6 Merge pull request #63 from ids1024/patch
Add recipe for patch
2017-08-08 21:10:49 -06:00
Ian Douglas Scott
58b8df2947
Add recipe for patch 2017-08-08 19:49:46 -07:00
Jeremy Soller
9fdd32a488 Merge pull request #62 from ids1024/extrautils-lzma
Make extrautils have xz as a build depend
2017-08-08 19:04:49 -06:00
Ian Douglas Scott
937c957516
Make extrautils have xz as a build depend 2017-08-08 17:47:48 -07:00
Jeremy Soller
25bb4c35d7 Merge pull request #61 from ids1024/xz
Add recipe for xz
2017-08-08 14:57:55 -06:00
Ian Douglas Scott
2aa8d85a46
Add recipe for xz 2017-08-08 13:30:42 -07:00
Jeremy Soller
3faf97539a Merge pull request #60 from ids1024/bash
Add recipe for bash
2017-08-07 22:01:24 -06:00
Ian Douglas Scott
d863ec6354
Add recipe for bash 2017-08-07 20:42:33 -07:00
Jeremy Soller
d21c8cc3d4 Update README.md 2017-08-07 20:41:32 -06:00
Jeremy Soller
88ddff174f Merge pull request #59 from ids1024/unknown
Use -unknown- instead of -elf-
2017-08-07 18:09:56 -06:00
Ian Douglas Scott
230fda9ecf
Use -unknown- instead of -elf- 2017-08-07 15:35:37 -07:00
Ian Douglas Scott
219464b4d0
Specify host in config.sh, not specific recipe 2017-08-07 14:16:43 -07:00
Ian Douglas Scott
07d58bde4c
Enable 'backtrace' feature in libstd, to allow backtraces 2017-08-03 21:29:14 -07:00
Jeremy Soller
072917c5df Update pkgutils 2017-08-02 21:16:57 -06:00
Jeremy Soller
1e2cf8a2b3 Use forked smith with newer termion, update pkgutils 2017-08-02 19:54:55 -06:00
Jeremy Soller
ebcdd869dd Merge pull request #57 from ids1024/cpp
Build gcc with C++ support
2017-07-30 20:49:14 -06:00
Ian Douglas Scott
7df21d6c63
Build gcc with C++ support 2017-07-30 17:13:27 -07:00
Jeremy Soller
e9c632537d Use Redox patched findutils, uutils 2017-07-29 09:40:04 -06:00
Jeremy Soller
a7065f4a90 Update pkgutils 2017-07-29 08:26:40 -06:00
Jeremy Soller
3e0bc79bb9 Check for source, not build, when updating 2017-07-26 20:35:07 -06:00
Jeremy Soller
742340a220 Merge branch 'master' of https://github.com/redox-os/cookbook 2017-07-26 08:20:20 -06:00
Jeremy Soller
7d06611aa9 Update source, not build, as Cargo.lock is now committed 2017-07-26 08:20:15 -06:00
Jeremy Soller
5ab3d26db3 Merge pull request #55 from ids1024/diffutils
Add recipe for diffutils
2017-07-25 16:05:00 -06:00
Ian Douglas Scott
9e5cebae91
Add recipe for diffutils 2017-07-25 14:50:06 -07:00
Jeremy Soller
32ece2d05b Merge pull request #54 from ids1024/gitpath
git: ; as path separator
2017-07-24 20:56:08 -06:00
Ian Douglas Scott
bc88709f6b
git: ; as path separator 2017-07-24 19:12:58 -07:00
Jeremy Soller
2597d4f69c Merge pull request #53 from ids1024/grepfix
Hopefully fix grep build
2017-07-24 18:30:03 -06:00
Ian Douglas Scott
e204f9499d
Hopefully fix grep build 2017-07-24 17:15:36 -07:00
Jeremy Soller
a9b280019c Merge pull request #52 from ids1024/grep
Recipe for GNU grep
2017-07-24 06:31:26 -06:00
Ian Douglas Scott
1ddce8155f
recipe_version for grep 2017-07-23 21:19:29 -07:00
Ian Douglas Scott
7f27da77e3
Recipe for GNU grep 2017-07-23 21:17:17 -07:00
Jeremy Soller
2067c8292e Go back to master branch of ion 2017-07-23 16:58:58 -06:00
Jeremy Soller
6e4d16d5d3 Use simpler_signals branch of ion 2017-07-23 16:55:39 -06:00
Jeremy Soller
3863dc9b42 Add update script 2017-07-23 11:58:04 -06:00
Jeremy Soller
943fe8ae8c Make it possible to compare with source tarball 2017-07-22 13:39:29 -06:00
Jeremy Soller
e6071db0a1 Use lowercase git 2017-07-22 13:27:27 -06:00
Jeremy Soller
eb0a4c7315 Use long format for git status, add message when not a git repo 2017-07-22 13:26:36 -06:00
Jeremy Soller
1df0bc5443 Add status.sh script for checking git modifications 2017-07-22 13:20:50 -06:00
Jeremy Soller
36f8f5b5f7 Update drivers recipe 2017-07-20 19:37:56 -06:00
Jeremy Soller
3d2010b26a Add file types to pastel 2017-07-19 19:33:43 -06:00
Jeremy Soller
7d6529d6c0 Add manifest for Pastel, place in /ui/bin 2017-07-19 19:32:28 -06:00
Jeremy Soller
3d993e2408 Merge pull request #51 from ids1024/gitsha
Override git sha1 implementation
2017-07-17 11:11:24 -06:00
Ian Douglas Scott
7cab4d678e
Override git sha1 implementation 2017-07-17 10:06:48 -07:00
Jeremy Soller
d47ac8541a Merge pull request #50 from ids1024/pastel
Fix pastel recipe; add 'mkdir'
2017-07-14 12:57:49 -06:00
Ian Douglas Scott
fd74cc3eb5
Fix pastel recipe; add 'mkdir' 2017-07-14 10:36:58 -07:00
Jeremy Soller
5b78bf1d6c Add pastel recipe 2017-07-13 21:55:52 -06:00
Jeremy Soller
ded9e8c46c Merge pull request #49 from ids1024/find
Add recipe for uutils findutils
2017-07-13 21:19:24 -06:00
Ian Douglas Scott
805492a745
Add recipe for uutils findutils 2017-07-13 20:17:57 -07:00
Jeremy Soller
11e400bd12 Merge pull request #48 from ids1024/sed
Recipe for sed
2017-07-13 18:41:55 -06:00
Ian Douglas Scott
81afdbacab
Recipe for sed 2017-07-13 16:24:17 -07:00
Jeremy Soller
53653625f3 Merge pull request #47 from goyox86/goyox86/macos-fixes
Detecting find and stat from Homebrew/MacPorts on macOS
2017-07-13 16:08:38 -06:00
Jose Narvaez
bd0d732adc The cookbook scripts assume they have GNU utilities
available this causes problems in macOS which has an
BSD userland. With these changes we will use the GNU
`find` and `stat` installed by the now modified boostrap
script on https://github.com/redox-os/redox/pull/995.

Details

- Using `find` from Homebrew/MacPorts `findutils` package on macOS.
- Using `stat` from Homebrew/MacPorts `coreutils` package on macOS.
2017-07-13 22:03:04 +01:00
Jeremy Soller
387c662281 Merge pull request #46 from ids1024/gawk
Recipe for gawk
2017-07-12 07:07:02 -06:00
Ian Douglas Scott
90abdadb7b
Recipe for gawk 2017-07-11 21:34:00 -07:00
Jeremy Soller
55eaf12d3a Merge pull request #45 from ids1024/py
Remove some changes to python that are unneeded now
2017-07-10 18:51:17 -06:00
Ian Douglas Scott
9899e787eb
Remove some changes to python that are unneeded now 2017-07-10 17:11:58 -07:00
Jeremy Soller
63eb98cf60 Merge pull request #44 from xTibor/rustual-boy
Add rustual-boy recipe
2017-07-09 16:15:07 -06:00
Jeremy Soller
074c16ff89 Merge pull request #43 from ids1024/repo
Fix repo.sh call for build depends
2017-07-09 16:11:42 -06:00
Tibor Nagy
ff577e7dc3 Add rustual-boy recipe 2017-07-09 20:53:33 +02:00
Ian Douglas Scott
b0e362c353
Fix repo.sh call for build depends 2017-07-09 09:27:56 -07:00
Ian Douglas Scott
7ebac4fd31
Revert "Attempt to work around jenkins issue"
This reverts commit 1a67b4b2ff.
2017-07-09 09:27:24 -07:00
Jeremy Soller
1a67b4b2ff Attempt to work around jenkins issue 2017-07-09 08:41:06 -06:00
Jeremy Soller
1c6bf048d2 Merge pull request #42 from 7h0ma5/master
Recipe for nasm
2017-07-09 08:11:22 -06:00
Thomas Gatzweiler
b6269c428f Recipe for nasm 2017-07-09 15:48:18 +02:00
Jeremy Soller
9e9ed9b7b4 Update pkgutils 2017-07-08 17:19:15 -06:00
Jeremy Soller
fa1c516fbe Merge pull request #41 from ids1024/git
git: use symlink instead of hard link
2017-07-08 06:57:18 -06:00
Ian Douglas Scott
e55a6fcde7
git: use symlink instead of hard link 2017-07-07 21:39:02 -07:00
Jeremy Soller
5d9b2543b1 Merge branch 'master' of https://github.com/redox-os/cookbook 2017-07-07 17:53:55 -06:00
Jeremy Soller
f4de550187 Update pkgutils 2017-07-07 17:53:38 -06:00
Jeremy Soller
30db9d6675 Merge pull request #40 from ids1024/git
[WIP] Git recipe
2017-07-07 16:33:17 -06:00
Ian Douglas Scott
505b4a5ac4
git: patch simplification 2017-07-07 15:09:10 -07:00
Ian Douglas Scott
f70775dee9
Simpify patch 2017-07-07 13:39:17 -07:00
Ian Douglas Scott
1dd0e46721
git: Avoid patching Makefile 2017-07-07 13:28:39 -07:00
Ian Douglas Scott
f666977dc5
Use curl in git 2017-07-07 12:55:07 -07:00
Ian Douglas Scott
4955cacafd
git: Do not patch configure script 2017-07-07 10:39:32 -07:00
Ian Douglas Scott
ccfd1885ee
Add zlib recipe; use in git recipe 2017-07-07 10:19:23 -07:00
Ian Douglas Scott
27bbfb298b
Merge branch 'master' into git 2017-07-07 09:40:28 -07:00
Jeremy Soller
5f5092271b Merge pull request #36 from ids1024/symlink
Use symlinks
2017-07-06 18:56:38 -06:00
Ian Douglas Scott
da02a9b474
Merge remote-tracking branch 'origin/master' into symlink 2017-07-06 17:39:38 -07:00
Jeremy Soller
b8da5d50ef Merge pull request #39 from ids1024/builddeps
System for compile-time dependencies; use for openssl
2017-07-06 18:36:12 -06:00
Ian Douglas Scott
f0bb6ec31d
Add sysroot to .gitignore 2017-07-06 14:28:06 -07:00
Ian Douglas Scott
b7db0cafb8
Update pkgutils 2017-07-06 14:25:19 -07:00
Ian Douglas Scott
a15946a324
System for compile-time dependencies; use for openssl 2017-07-06 14:24:19 -07:00
Ian Douglas Scott
b90d029b7e
Corrections to git recipe 2017-07-05 19:48:30 -07:00
Ian Douglas Scott
f51d3cb8a0
Use symlinks in git 2017-07-05 19:47:57 -07:00
Ian Douglas Scott
22934777cd
Initial git recipe; has issues 2017-07-05 12:15:49 -07:00
Jeremy Soller
d594e1ceda Merge pull request #37 from ids1024/python2
Initial python recipe
2017-07-04 14:55:34 -06:00
Ian Douglas Scott
a4bd933d21
Initial python recipe 2017-07-04 13:47:50 -07:00
Ian Douglas Scott
e098418b0e
Use symlinks instead of scripts 2017-07-01 12:10:22 -07:00
Ian Douglas Scott
c3aa12549e
Update pkgutils submodule 2017-07-01 12:10:05 -07:00
Jeremy Soller
a74b421189 Merge pull request #35 from ids1024/target
Pass --target to pkg
2017-06-29 18:14:46 -06:00
Jeremy Soller
04b112dca0 Update pkgutils 2017-06-29 18:13:52 -06:00
Ian Douglas Scott
b2f8cc0f17
Pass --target to pkg 2017-06-29 16:09:07 -07:00
Jeremy Soller
7d4bdb0f29 Revert "Add test to sysroot"
This reverts commit 8fd5e328c2.
2017-06-25 20:17:02 -06:00
Jeremy Soller
c76d4105b4 Merge branch 'master' of https://github.com/redox-os/cookbook 2017-06-25 20:04:48 -06:00
Jeremy Soller
8fd5e328c2 Add test to sysroot 2017-06-25 20:04:44 -06:00
Jeremy Soller
addf99cab1 Merge pull request #34 from ids1024/ca-certificates2
Correct ca-certificates recipe
2017-06-23 21:48:17 -06:00
Jeremy Soller
86c0a1a374 Merge pull request #33 from ids1024/cargo
Correct prefix for openssl in cargo build
2017-06-23 21:47:43 -06:00
Ian Douglas Scott
7ed36c0d3e
Correct ca-certificates recipe 2017-06-23 20:46:35 -07:00
Ian Douglas Scott
76fc2f5b4f
Correct prefix for openssl in cargo build 2017-06-23 19:09:55 -07:00
Jeremy Soller
4e5179df44 Merge pull request #32 from ids1024/curl
Recipe for curl
2017-06-23 19:31:15 -06:00
Ian Douglas Scott
a13495e415
Recipe for curl 2017-06-23 18:16:40 -07:00
Jeremy Soller
d787767260 Update pkgutils 2017-06-23 17:38:35 -06:00
Jeremy Soller
76506ee70d Merge pull request #31 from ids1024/ca-certificates
ca-certificates package; needed by cargo
2017-06-23 13:36:06 -06:00
Ian Douglas Scott
c9c2b864fa
ca-certificates package; needed by cargo 2017-06-23 12:32:02 -07:00
Jeremy Soller
0bbc25db44 Merge pull request #30 from ids1024/cargo
Initial recipe for cargo
2017-06-21 15:03:22 -06:00
Ian Douglas Scott
24d3c70aca
Initial recipe for cargo 2017-06-21 13:18:28 -07:00
Jeremy Soller
3ddf6b8ab6 Update README.md 2017-06-20 16:27:41 -06:00
Jeremy Soller
cdcb2ead22 Update README.md 2017-06-20 16:27:19 -06:00
Jeremy Soller
2833d16c17 Move uutils back to recipes 2017-06-20 13:45:08 -06:00
Jeremy Soller
ae09d5afbc Move xargo home to xargo, use cross compiler 2017-06-19 19:48:35 -06:00
Jeremy Soller
8da49359fe Merge pull request #29 from ids1024/clean.sh
Remove xargo-home in clean.sh
2017-06-19 17:52:37 -06:00
Ian Douglas Scott
ec0dbcbaaa
Remove xargo-home in clean.sh 2017-06-19 16:29:05 -07:00
Jeremy Soller
ae2fb4217c Go back to using gcc.sh from libc-artifacts 2017-06-19 16:28:42 -06:00
Jeremy Soller
a371b3e54c Do not install remote libc-artifacts 2017-06-18 16:49:52 -06:00
Jeremy Soller
18fec4b46a Keep unstripped executables in the target directory 2017-06-18 16:42:43 -06:00
Jeremy Soller
eb2a044d81 Update pkgutils 2017-06-18 15:24:15 -06:00
Jeremy Soller
9f7b51d77d Replace .tar with .tar.gz in repo.sh 2017-06-18 15:18:20 -06:00
Jeremy Soller
20db74be75 Use .tar.gz for all packages 2017-06-18 15:08:18 -06:00
Jeremy Soller
287883e58e Merge branch 'master' of https://github.com/redox-os/cookbook 2017-06-15 20:43:44 -06:00
Jeremy Soller
e50070b3f3 Remove libc-artifacts, use cross compiler by default 2017-06-15 20:43:38 -06:00
Jeremy Soller
08e6b06fc3 Merge pull request #27 from ids1024/link
Use /bin/sh and /bin/cc ion scripts
2017-06-15 07:03:09 -06:00
Ian Douglas Scott
c54bd0dc12
Use /bin/sh and /bin/cc ion scripts 2017-06-14 21:59:48 -07:00
Jeremy Soller
7f7f3efb24 Update recipe.sh 2017-06-13 22:13:19 -06:00
Jeremy Soller
8d05805718 Merge pull request #26 from ids1024/rustc
Recipe for rust
2017-06-13 22:08:41 -06:00
Ian Douglas Scott
b4e0ff01a8
More llvm-root into build/ 2017-06-13 20:07:30 -07:00
Ian Douglas Scott
13edf0f4a9
Recipe for rust 2017-06-13 18:57:04 -07:00
Jeremy Soller
ffc9952f29 Merge pull request #25 from ids1024/xargo-home
Set $XARGO_HOME to build std et al only once
2017-06-13 19:19:27 -06:00
Ian Douglas Scott
628751b8d3
Set $XARGO_HOME to build std et al only once
I don't know what logic (if any) we need to add to handle updates to Rust
2017-06-13 18:07:38 -07:00
Jeremy Soller
cbe3379475 Merge pull request #24 from ids1024/strip
Correction to gcc recipe
2017-06-12 19:59:08 -06:00
Ian Douglas Scott
5b01f056db
Correction to gcc recipe 2017-06-12 18:33:49 -07:00
Jeremy Soller
4873d64157 Merge pull request #22 from ids1024/timerecipe
Check if recipe has been updated in repo.sh
2017-06-12 14:32:57 -06:00
Jeremy Soller
a1f3c5fdad Merge pull request #23 from ids1024/strip
Strip only executables, not libraries
2017-06-12 14:32:13 -06:00
Ian Douglas Scott
a4321ad117
Strip only executables, not libraries
Striping crt* was causing issues.
2017-06-12 12:46:49 -07:00
Ian Douglas Scott
936511ae63
Actually, don't rely on recipe being commited to git 2017-06-12 08:41:22 -07:00
Ian Douglas Scott
749c00d533
Have repo.sh check if recipe/patches have been updated 2017-06-12 08:34:21 -07:00
Jeremy Soller
b5be7eaa2d Merge pull request #21 from ids1024/strip
Strip binaries in gcc and gnu-binutils, for much smaller file size
2017-06-11 22:49:00 -06:00
Ian Douglas Scott
6528b4bc21
Strip binaries in gcc and gnu-binutils, for much smaller file size 2017-06-11 21:07:19 -07:00
Jeremy Soller
6506f88a23 Merge pull request #18 from ids1024/dash
Make dash available as /bin/sh
2017-06-08 20:11:33 -06:00
Ian Douglas Scott
92dd1fe531
Make dash available as /bin/sh 2017-06-08 18:33:51 -07:00
Jeremy Soller
d7d187b637 Do not build in a subdirectory 2017-06-08 19:15:05 -06:00
Jeremy Soller
3582d358b7 Merge pull request #17 from ids1024/patch
Add "shopt -s nullglob" to fix patch loop
2017-06-08 15:13:03 -06:00
Ian Douglas Scott
fc071063fe
Add "shopt -s nullglob" to fix patch loop 2017-06-08 14:08:41 -07:00
Jeremy Soller
52db55a5ea Merge pull request #15 from ids1024/unstage
Make stage call unstage
2017-06-08 15:01:48 -06:00
Jeremy Soller
ba94943379 Merge pull request #16 from ids1024/patch
Handle patches in prepare
2017-06-08 15:00:41 -06:00
Ian Douglas Scott
649559bfcc
Handle patches in prepare 2017-06-08 12:40:23 -07:00
Ian Douglas Scott
78049f8f11
Make stage call unstage
We don't want the package to potentially have artifacts from a prior
build.
2017-06-08 12:31:30 -07:00
Jeremy Soller
e87d8c0d93 Fix skipping method 2017-06-07 20:08:00 -06:00
Jeremy Soller
bd219d2088 Fix pipeline error exit 2017-06-06 20:45:53 -06:00
Jeremy Soller
c8a927f643 Add GNU make 2017-06-06 20:24:03 -06:00
Jeremy Soller
fe9e69d273 Add dash recipe 2017-06-06 19:59:59 -06:00
Jeremy Soller
a6195c65b0 Unset CC, use build directory as intended 2017-06-06 19:53:59 -06:00
Jeremy Soller
38e31db60f Add clean script 2017-06-06 11:04:20 -06:00
Jeremy Soller
8acc25947d Fix pkgutils builds 2017-06-05 20:53:31 -06:00
Jeremy Soller
8eda1c2e25 Revert to overwriting CC in config.sh 2017-06-05 20:47:03 -06:00
Jeremy Soller
f39ad70268 Go back to libc-artifacts/gcc.sh until x86_64-elf-redox-gcc can be used for Rust 2017-06-05 09:59:53 -06:00
Jeremy Soller
96e276d04c Fix pkgutils build 2017-06-04 20:25:49 -06:00
Jeremy Soller
0b2585a5cb Go back to using cargo run 2017-06-04 20:15:37 -06:00
Jeremy Soller
3e18b7108a Use cross compiler instead of libc-artifacts 2017-06-04 20:09:42 -06:00
Jeremy Soller
5f85e466a0 Fix pkgutils build 2017-06-04 20:05:24 -06:00
Jeremy Soller
66e7642ce6 Fix -e 2017-06-04 19:13:57 -06:00
Jeremy Soller
c03d4bbb3f Merge pull request #12 from iori-yja/allow_build_on_freebsd
Allow build on FreeBSD
2017-06-04 17:42:35 -06:00
Iori Yoneji
7c14c6e970 Merge remote-tracking branch 'origin/master' into allow_build_on_freebsd 2017-06-04 17:57:11 +00:00
Iori Yoneji
dc0f56c2ad Merge branch 'master' into allow_build_on_freebsd 2017-06-04 17:54:03 +00:00
Iori Yoneji
08c8b2fba1 Switch submodule of libc-artifacts to point out to newer commit to be built on FreeBSD 2017-06-04 17:41:29 +00:00
Jeremy Soller
4f1aeff1ec Merge pull request #11 from ids1024/toolchain
Recipes for gcc, binutils, newlib
2017-06-04 05:32:09 -06:00
Ian Douglas Scott
c88984c5cf
Recipes for gcc, binutils, newlib 2017-06-03 20:12:48 -07:00
Jeremy Soller
c4b0a276b2 Remove pkgutils from setup.sh 2017-06-03 19:27:00 -06:00
Jeremy Soller
d4b058bdda Use cargo to run pkgutils 2017-06-03 19:25:14 -06:00
Jeremy Soller
7ee086d593 Update pkgutils 2017-06-03 19:23:58 -06:00
Jeremy Soller
f366a5dc3d Disable test build until libterm is fixed 2017-06-02 21:03:21 -06:00
Iori Yoneji
c1cc8afadf change shebang of shell script to make it work on both of Ubuntu or FreeBSD 2017-06-02 09:15:48 +00:00
Jeremy Soller
b91b2762d6 Update pkgutils, remove print from fetch.sh 2017-05-12 20:28:43 -06:00
Jeremy Soller
a48475e408 Improve rebuild logic 2017-05-12 20:26:09 -06:00
Jeremy Soller
b3ad568eda Keep fetch logic if source does not exist 2017-05-11 20:54:12 -06:00
Jeremy Soller
362af48613 Ignore git directory, move fetch logic into seperate file 2017-05-11 20:53:21 -06:00
Jeremy Soller
ca8ba79ac2 Merge branch 'master' of https://github.com/redox-os/cookbook 2017-05-11 20:29:56 -06:00
Jeremy Soller
925eaba3a0 Move update-packages into repo command, use source timestamps 2017-05-11 20:29:07 -06:00
Jeremy Soller
6c05cf95a8 Merge pull request #10 from ids1024/cargo
Do not copy .cargo and libc-artifacts
2017-05-10 22:23:24 -06:00
Ian Douglas Scott
714bc32f17
Do not copy .cargo and libc-artifacts
Cargo searches parent directories for .cargo, so this is unnecessary.
2017-05-10 21:20:13 -07:00
Jeremy Soller
1fb6beca63 Stage pcid.toml 2017-05-10 21:50:41 -06:00
Jeremy Soller
0506e3602e Add installer 2017-05-10 19:48:00 -06:00
Jeremy Soller
06b260967e Add RedoxFS 2017-05-10 19:41:30 -06:00
Jeremy Soller
b3c50f1aa1 Add contain 2017-05-10 19:34:16 -06:00
Jeremy Soller
bacdbc0f30 Add more recipes 2017-05-09 21:45:03 -06:00
Jeremy Soller
70170d2914 Add version to drivers, remove /sbin staging 2017-05-09 21:16:02 -06:00
Jeremy Soller
4a18e61514 Move repo.toml 2017-05-07 16:11:21 -06:00
Jeremy Soller
0866033261 Add orbterm 2017-05-07 15:56:31 -06:00
Jeremy Soller
6188fc35e3 Add cook quiet to cook repo 2017-05-07 15:50:41 -06:00
Jeremy Soller
282bba2655 Add method to create summary toml 2017-05-07 15:47:42 -06:00
Jeremy Soller
207c3cb3c5 Build manifest and signature into repo 2017-04-25 19:55:24 -06:00
Jeremy Soller
fa389690bb Merge pull request #9 from ids1024/pkgutils
Use "pkg create" and generate package metadata file
2017-04-25 18:00:58 -06:00
Jeremy Soller
3be88e16c6 Remove tar recipe, as it is part of extrautils 2017-04-25 13:31:31 -06:00
Ian Douglas Scott
a092814806
Create package metadata file 2017-04-25 11:27:53 -07:00
Ian Douglas Scott
cad99ecff5
Use "pkg create" to build package 2017-04-24 21:40:12 -07:00
Ian Douglas Scott
6085656526
Have setup.py download pkgutils 2017-04-24 21:19:01 -07:00
Ian Douglas Scott
8074f78ea7
Add pkgutils submodule 2017-04-24 21:18:04 -07:00
Jeremy Soller
1efcd84aea Merge pull request #7 from ids1024/update-all
update-packages.sh improvements
2017-04-09 07:22:03 -06:00
Ian Douglas Scott
932de91161
Change $COOK_QUIET if condition 2017-04-08 19:07:12 -07:00
Jeremy Soller
ebe0a2ea40 Update artifacts 2017-04-08 19:47:09 -06:00
Jeremy Soller
401a2eee75 Add bindir to drivers 2017-04-08 19:28:49 -06:00
Jeremy Soller
891cf79d41 Merge pull request #8 from ids1024/drivers
Add drivers package
2017-04-08 19:25:41 -06:00
Ian Douglas Scott
792f7e1308
Add drivers package 2017-04-08 17:26:30 -07:00
Ian Douglas Scott
cd6d1f35d2
unstage and untar when updating in update-packages.sh 2017-04-08 15:58:26 -07:00
Ian Douglas Scott
571455c972
Avoid annoying verbosity in update-packages.sh 2017-04-08 15:58:26 -07:00
Jeremy Soller
16196f7479 Publish on clean build 2017-04-08 16:56:08 -06:00
Jeremy Soller
c2e315220b Publish packages in update 2017-04-08 16:50:18 -06:00
Jeremy Soller
7b0287c0a0 Disable uutils recipe for now 2017-04-08 16:44:07 -06:00
Jeremy Soller
b4de8fd4ae Update ci to use update-packages, fix update-packages by using fetch 2017-04-08 16:43:00 -06:00
Jeremy Soller
33f662cb58 Merge pull request #5 from ids1024/update-all
Add update-all.sh script to rebuild only out of date packages
2017-04-08 16:36:16 -06:00
Jeremy Soller
3e672562df Merge pull request #6 from ids1024/init
Add recipe for init
2017-04-08 16:31:00 -06:00
Ian Douglas Scott
1e3f539de5
Add recipe for init 2017-04-08 11:47:43 -07:00
Ian Douglas Scott
8b4c56b074
"exit 1" if package not found 2017-04-08 11:43:38 -07:00
Ian Douglas Scott
e0401295af
Rename update-all.sh to update-packages.sh; make it optionally allow
a list of packages as arguments
2017-04-08 11:29:41 -07:00
Ian Douglas Scott
3bd2f7cfd6
Add update-all.sh script to rebuild only out of date packages 2017-04-08 11:13:24 -07:00
Jeremy Soller
7baa834c40 Add tar recipe 2017-04-07 20:00:03 -06:00
Jeremy Soller
f57cd8dfc5 Merge branch 'ids1024-lua' 2017-03-29 19:09:49 -06:00
Jeremy Soller
81422ff282 Cleanup tar file method 2017-03-29 19:09:38 -06:00
Ian Douglas Scott
9865c15712
Instead of single "patch" file, support "*.patch" 2017-03-29 16:28:46 -07:00
Ian Douglas Scott
2758c9e03c
Build Lua without patch 2017-03-29 13:38:32 -07:00
Ian Douglas Scott
edf6930cb5
Recipe for Lua 2017-03-29 12:11:09 -07:00
Ian Douglas Scott
f1e261f868
Support downloading tar archive, instead of git repo 2017-03-29 12:10:41 -07:00
Jeremy Soller
c20fed785f Fixup usage documentation 2017-03-27 21:27:15 -06:00
Jeremy Soller
9930e92fc7 Change info to version number, echo to stderr 2017-03-27 21:22:46 -06:00
Jeremy Soller
f2f5487313 Convert to force cargo version, allow override in recipe 2017-03-27 21:17:12 -06:00
Jeremy Soller
3536471c47 Add ability to get package information 2017-03-27 21:11:43 -06:00
Jeremy Soller
7d426b552c Fixes for setup script 2017-03-27 20:31:50 -06:00
Jeremy Soller
edefdfabdc Use master of libc artifacts 2017-03-27 20:31:08 -06:00
Jeremy Soller
cfa1711df8 Panic unwind feature in libstd 2017-01-16 21:17:19 -07:00
Jeremy Soller
26108a8dbe Update xargo to allow testing 2017-01-16 21:12:48 -07:00
Jeremy Soller
4dc1cc23ba Merge pull request #3 from DaanHoogland/uutils-recipe
required feature definition was merged upstream
2017-01-15 13:54:35 -07:00
Daan Hoogland
ea9d80f09e upstream merge happened 2017-01-15 21:12:44 +01:00
Jeremy Soller
4df05b878a Merge pull request #2 from DaanHoogland/uutils-recipe
build a uutils clone
2017-01-15 07:09:56 -07:00
Daan Hoogland
8acd9bd011 build a uutils clone 2017-01-15 11:38:48 +01:00
Jeremy Soller
9befc6053e Skip building uutils for now 2017-01-13 10:22:39 -07:00
Jeremy Soller
820c0f9fdf Merge pull request #1 from DaanHoogland/uutils-recipe
import the work at uutils
2017-01-13 10:09:04 -07:00
Daan Hoogland
74f6e6c9d7 import the work at uutils 2017-01-13 17:58:40 +01:00
Jeremy Soller
5356f081e4 Fix userutils recipe 2017-01-09 18:02:56 -07:00
Jeremy Soller
ecfa38ece2 Copy resources for userutils 2017-01-09 17:18:26 -07:00
Jeremy Soller
f500e01a66 Strip bins, remove verbose from cargo flags 2017-01-09 17:07:13 -07:00
Jeremy Soller
d41054cda3 Allow overriding of most recipe features. Add orbdata recipe 2017-01-09 17:03:31 -07:00
Jeremy Soller
5c2e74c425 Support for changing binary dir, support for doing binary staging after recipe_stage function 2017-01-09 16:47:32 -07:00
Jeremy Soller
20a53f60d3 Add binutils, pkgutils 2017-01-09 16:47:04 -07:00
Jeremy Soller
fcb34c89d8 Update recipes 2017-01-09 16:42:07 -07:00
Jeremy Soller
0153c5dc14 Update libc artifacts 2017-01-03 19:33:51 -07:00
Jeremy Soller
0192461eb9 Fix gcc 2017-01-03 19:25:21 -07:00
Jeremy Soller
2f60051492 Remove target path 2017-01-03 16:25:03 -07:00
Jeremy Soller
ec3df2cfab Complicate CFLAGS 2017-01-03 16:24:25 -07:00
Jeremy Soller
ebc2386e6f Update libc artifacts 2017-01-03 15:28:19 -07:00
Jeremy Soller
76b1fbc8f6 Move ci script 2016-12-29 20:44:45 -07:00
Jeremy Soller
43d8531376 Move ci script 2016-12-29 20:44:31 -07:00
Jeremy Soller
1b5736cc54 Add test clause (currently not working) 2016-12-29 11:13:24 -07:00
Jeremy Soller
fa92725782 Update pixelcannon recipe 2016-12-28 20:09:03 -07:00
Jeremy Soller
b769485cee Remove libstd recipe 2016-12-28 19:59:26 -07:00
Jeremy Soller
47d232c3d7 Colorize and add dist and distclean 2016-12-28 19:56:41 -07:00
Jeremy Soller
ec4dc48b76 Update to use new Xargo, add netutils 2016-12-28 19:32:39 -07:00
Jeremy Soller
89581d6fea Fix installation 2016-11-06 19:04:42 -07:00
Jeremy Soller
944898d8d0 Update travis.yml - use rustup 2016-11-06 19:01:09 -07:00
Jeremy Soller
f366b31f7b Update readme 2016-11-06 18:49:12 -07:00
Jeremy Soller
b78e436799 Add travis.yml 2016-11-06 18:47:40 -07:00
Jeremy Soller
1276cf8904 Unfetch files before building 2016-11-04 14:13:39 -06:00
Jeremy Soller
a2b3a91b96 Clean packages 2016-11-03 17:34:34 -06:00
Jeremy Soller
b3474576ec Remove post link arg 2016-11-02 21:56:52 -06:00
Jeremy Soller
2348e1cc27 Compile in release mode 2016-11-02 21:55:41 -06:00
Jeremy Soller
3729ffd7f5 Update recipe.sh 2016-11-02 12:09:26 -06:00
Jeremy Soller
047281e303 Install pixelcannon manifest 2016-11-01 16:43:15 -06:00
Jeremy Soller
d1ff741b28 Allow stage function 2016-11-01 16:05:16 -06:00
Jeremy Soller
f00ab6f018 Fix strip path 2016-10-31 15:32:01 -06:00
Jeremy Soller
84146ac343 Strip bins 2016-10-31 15:30:33 -06:00
Jeremy Soller
849f463033 Fix permissions 2016-10-31 15:25:58 -06:00
Jeremy Soller
97ac2dc972 Add jenkins script file 2016-10-31 15:22:00 -06:00
Jeremy Soller
c6cbebdaca Repo directory 2016-10-31 15:21:06 -06:00
Jeremy Soller
867e02fb16 Pull master if need be 2016-10-31 14:54:20 -06:00
Jeremy Soller
027c7daf16 Add pull command 2016-10-31 14:44:50 -06:00
Jeremy Soller
60904ec479 Do not use realpath 2016-10-31 14:34:01 -06:00
Jeremy Soller
6e1d2b88b0 Add games recipe 2016-10-31 14:19:42 -06:00
Jeremy Soller
37ec3169cb Use pushd/popd to fix multiple commands 2016-10-31 14:08:05 -06:00
Jeremy Soller
4ab7175896 Add tar of stage 2016-10-31 13:59:39 -06:00
Jeremy Soller
c3fb764940 Add staging command 2016-10-31 13:56:47 -06:00
Jeremy Soller
a8c48d184c Add install 2016-10-31 13:53:37 -06:00
Jeremy Soller
47034cf00e Cook with more than one argument
Add orbutils and userutils
2016-10-31 13:35:45 -06:00
Jeremy Soller
98ad816e11 Add extrautils 2016-10-31 13:24:57 -06:00
Jeremy Soller
87da10a2ca Add coreutils recipe: 2016-10-31 13:23:21 -06:00
Jeremy Soller
089750ab8e Allow recipe to set cargo flags 2016-10-31 13:13:12 -06:00
Jeremy Soller
b6024fb704 rust nightly instead of just nightly 2016-10-31 13:04:16 -06:00
Jeremy Soller
f7baaa6f45 Update setup.sh 2016-10-31 13:03:45 -06:00
Jeremy Soller
464ff01059 Add setup script, remove openlibm from post-link (might have to readd later) 2016-10-31 12:57:38 -06:00
Jeremy Soller
d2f5588d92 Fix building of libstd 2016-10-31 12:49:59 -06:00
Jeremy Soller
0c6941af48 Add target spec 2016-10-31 11:23:56 -06:00
Jeremy Soller
912c403186 Initial commit 2016-10-31 11:19:57 -06:00
3605 changed files with 70760 additions and 3732 deletions

22
.cargo/config.toml Normal file
View File

@ -0,0 +1,22 @@
[target.aarch64-unknown-redox]
linker = "aarch64-unknown-redox-gcc"
rustflags = []
[target.i586-unknown-redox]
linker = "i586-unknown-redox-gcc"
rustflags = []
[target.i686-unknown-redox]
linker = "i686-unknown-redox-gcc"
rustflags = []
[target.x86_64-unknown-redox]
linker = "x86_64-unknown-redox-gcc"
rustflags = []
[target.riscv64gc-unknown-redox]
linker = "riscv64-unknown-redox-gcc"
rustflags = []
[env]
CFLAGS_riscv64gc_unknown_redox="-march=rv64gc -mabi=lp64d"

13
.gitignore vendored
View File

@ -10,3 +10,16 @@
.vscode/ .vscode/
# Local settings folder for the devcontainer extension that most IDEs support. # Local settings folder for the devcontainer extension that most IDEs support.
.devcontainer/ .devcontainer/
# Cookbook
/repo
/web
/cookbook.toml
/cookbook.lock
source
source.tmp
source-new
source-old
source.tar
source.tar.tmp
target
wget-log

57
.gitlab-ci.yml Normal file
View File

@ -0,0 +1,57 @@
# The GitLab Continuous Integration configuration
variables:
GIT_STRATEGY: "clone"
stages:
- lint
- test
workflow:
rules:
- if: '$CI_COMMIT_BRANCH == "master" && $CI_PROJECT_NAMESPACE == "redox-os"'
- if: '$CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "master"'
fmt:
image: "rust:trixie"
stage: lint
script:
- rustup component add rustfmt
- cargo fmt -- --check
cargo-test:
image: "rust:trixie"
stage: lint
script:
- cargo test --locked
fetch-changed:
image: "redoxos/redox-base-x86_64"
stage: test
script:
- |
export PATH="$HOME/.cargo/bin:$PATH" &&
(curl "https://sh.rustup.rs" -sSf | sh -s -- -y --default-toolchain stable --profile minimal ) &&
cargo install cbindgen &&
env PODMAN_BUILD=0 SKIP_CHECK_TOOLS=1 ./scripts/fetch-changed.sh
img:
image: "redoxos/redox-base-x86_64"
stage: test
script:
- |
export PATH="$HOME/.cargo/bin:$PATH" &&
(curl "https://sh.rustup.rs" -sSf | sh -s -- -y --default-toolchain stable --profile minimal ) &&
cargo install cbindgen &&
PODMAN_BUILD=0 SKIP_CHECK_TOOLS=1 REPO_BINARY=1 FSTOOLS_NO_MOUNT=1 COOKBOOK_VERBOSE=false make ci-img IMG_TAG=$CI_COMMIT_REF_NAME
pkg:
image: "rust:trixie"
stage: test
script:
- |
export PATH="$HOME/.cargo/bin:$PATH" PODMAN_BUILD=0 &&
make CONFIG_NAME=ci SKIP_CHECK_TOOLS=1 repo-tree ARCH=x86_64 &&
make CONFIG_NAME=ci SKIP_CHECK_TOOLS=1 repo-tree ARCH=i586 &&
make CONFIG_NAME=ci SKIP_CHECK_TOOLS=1 repo-tree ARCH=aarch64 &&
make CONFIG_NAME=ci SKIP_CHECK_TOOLS=1 repo-tree ARCH=riscv64gc

21
.gitmodules vendored
View File

@ -1,21 +0,0 @@
[submodule "cookbook"]
path = cookbook
url = https://gitlab.redox-os.org/redox-os/cookbook.git
branch = master
[submodule "installer"]
path = installer
url = https://gitlab.redox-os.org/redox-os/installer.git
branch = master
[submodule "rust"]
path = rust
url = https://gitlab.redox-os.org/redox-os/rust.git
branch = redox-2024-05-11
update = none
[submodule "redoxfs"]
path = redoxfs
url = https://gitlab.redox-os.org/redox-os/redoxfs.git
branch = master
[submodule "relibc"]
path = relibc
url = https://gitlab.redox-os.org/redox-os/relibc.git
branch = master

View File

@ -4,6 +4,8 @@
This document will outline the basics of where to start if you wish to contribute to the project. There are many ways to help us out and and we appreciate all of them. We look forward to **your contribution!** This document will outline the basics of where to start if you wish to contribute to the project. There are many ways to help us out and and we appreciate all of them. We look forward to **your contribution!**
**Please read this document until the end to not waste your and our time with unnecessary questions**
## Code Of Conduct ## Code Of Conduct
We follow the [Rust Code Of Conduct](https://www.rust-lang.org/policies/code-of-conduct). We follow the [Rust Code Of Conduct](https://www.rust-lang.org/policies/code-of-conduct).
@ -14,56 +16,169 @@ In general, your contributions to Redox are governed by the [MIT License](https:
Please review the `LICENSE` file for the project you are contributing to. Please review the `LICENSE` file for the project you are contributing to.
[This](https://doc.redox-os.org/book/ch01-02-philosophy.html) page we explain why we use the MIT license. [This](https://doc.redox-os.org/book/philosophy.html) page we explain why we use the MIT license.
## Contribution Terms
When making a contribution you agree to the following terms:
- I understand these changes in full and will be able to respond to review comments.
- I have read the [Developer Certificate of Origin](https://developercertificate.org/) and certify my contribution under its conditions.
## AI Policy
Redox OS does not accept contributions generated by LLMs ([Large Language Models](https://en.wikipedia.org/wiki/Large_language_model)), sometimes also referred to as "AI". This policy is not open to discussion, any content submitted that is clearly labelled as LLM-generated (including issues, merge requests, and merge request descriptions) will be immediately closed, and any attempt to bypass this policy will result in a ban from the project.
## Chat ## Chat
Join us on [Matrix Chat](https://doc.redox-os.org/book/ch13-01-chat.html) to discuss issues or ask questions. You can join in our chat platforms to discuss development, issues or ask questions.
### [Matrix](https://matrix.to/#/#redox-join:matrix.org)
Matrix is the official way to talk with Redox OS team and community (these rooms are English-only, we don't accept other languages because we don't understand them).
Matrix has several different clients. [Element](https://element.io/) is a commonly used choice, it works on web browsers, Linux, MacOSX, Windows, Android and iOS.
If you have problems with Element, try [Fractal](https://gitlab.gnome.org/World/fractal).
- Join the [Join Requests](https://matrix.to/#/#redox-join:matrix.org) room and send a message requesting for an invite to the Redox Matrix space (the purpose of this is to avoid spam and bots).
- #redox-join:matrix.org (Use this Matrix room address if you don't want to use the external Matrix link)
(We recommend that you leave the "Join Requests" room after your entry on Redox space)
If you want to have a big discussion in our rooms, you should use a Element thread, it's more organized and easy to keep track if more discussions happen on the same room.
You cand find more information on the [Chat](https://doc.redox-os.org/book/chat.html) page.
### [Discord](https://discord.gg/JfggvrHGDY)
We have a Discord server as an alternative for Matrix, open the #join-requests channel and send a message requesting to be a member (the purpose of this is to avoid spam and bots)
The Matrix messages are sent to Discord and vice-versa using a bot, but sometimes some Discord messages aren't sent to Matrix (if this happens to you join in our Matrix space above)
## [GitLab](https://gitlab.redox-os.org/redox-os/redox)
A slightly more formal way of communication with fellow Redox developers, but a little less quick and convenient like the chat. Submit an issue when you run into problems compiling or testing. Issues can also be used if you would like to discuss a certain topic: be it features, code style, code inconsistencies, minor changes and fixes, etc.
If you want to create an account, read the [Signing in to GitLab](https://doc.redox-os.org/book/signing-in-to-gitlab.html) page.
Once you create an issue don't forget to post the link on the Dev or Support rooms of the chat, because the GitLab email notifications have distractions (service messages or spam) and most developers don't left their GitLab pages open to receive desktop notifications from the web browser (which require a custom setting to receive issue notifications).
By doing this you help us to pay attention to your issues and avoid them to be accidentally forgotten.
If you have ready MRs (merge requests) you must send the links in the [MRs](https://matrix.to/#/#redox-mrs:matrix.org) room. To join this room, you will need to request an invite in the [Join Requests](https://matrix.to/#/#redox-join:matrix.org) room.
By sending a message in the room, your MR will not be forgotten or accumulate conflicts.
## Best Practices and Guidelines
You can read the best practices and guidelines on the [Best practices and guidelines](https://doc.redox-os.org/book/best-practices.html) chapter.
## Notes
This section has important details to not waste your and our time with unnecessary questions.
- We don't accept Git pushs using SSH to protect against AI scrappers and bots, you need to use [HTTPS with your PAT](https://doc.redox-os.org/book/signing-in-to-gitlab.html#setting-up-pat) in our GitLab server
- For complete or advanced development you need the [Redox build system](https://doc.redox-os.org/book/podman-build.html) instead of Redoxer
- If you want to work on individual repositories without the Redox build system you need to use [Redoxer](https://gitlab.redox-os.org/redox-os/redoxer) because our toolchain is not fully upstreamed yet
## Development Recommendations and Tips
- Copy-paste prevent and reduce typos
- Comment out configuration or code while testing is better than removal, to remember the testing conditions and prevent mistakes from forgotten logic
- Read the entire [Build System Reference](https://doc.redox-os.org/book/build-system-reference.html) and [Developer FAQ](https://doc.redox-os.org/book/developer-faq.html) pages
- Make sure your build system is up-to-date, read the [Update The Build System](https://doc.redox-os.org/book/build-system-reference.html#update-the-build-system) section if in doubt.
- If you want to make local changes in recipe sources it's recommended to automatic recipe source update, read [this](https://doc.redox-os.org/book/configuration-settings.html#local-recipe-changes) section to learn how to this for one or multiple recipes and [this](https://doc.redox-os.org/book/configuration-settings.html#cookbook-offline-mode) section for all recipes.
- If you want to make changes to system components, drivers or RedoxFS you need to manually update initfs, read [this](https://doc.redox-os.org/book/coding-and-building.html#how-to-update-initfs) section to learn how to do that.
- If some program can't build or work, something can be missing/hiding on [relibc](https://gitlab.redox-os.org/redox-os/relibc), like a POSIX/Linux function or bug.
- If you have some error on QEMU remember to test different settings or verify your operating system (Pop_OS!, Ubuntu, Debian and Fedora are the recommend Linux distributions to do testing/development for Redox).
- Remember to log all errors, you can use the following command as example:
```sh
your-command 2>&1 | tee file-name.log
```
- If you have a problem that seems to not have a solution, think on simple/stupid things. Sometimes you are very confident on your method and forget obvious things (very common).
- If you want a quick review of your Merge Request, make it small.
- If your big Merge Request is taking too long to be reviewed and merged try to split it in small MRs. But make sure it don't break anything, if this method break your changes, don't shrink.
## Style Guidelines
### Rust
Since **Rust** is a relatively small and new language compared to others like C and C++, there's really only one standard. Just follow the official Rust standards for formatting, and maybe run `rustfmt` on your changes, until we setup the CI system to do it automatically.
### Git
Please follow our [Git style](https://doc.redox-os.org/book/creating-proper-pull-requests.html) for pull requests.
## GitLab
### Identity
Once your GitLab account is created, you should add your Matrix or Discord username (the name after the `@` symbol) on the "About" section of your profile, that way we recognize you properly.
### Issues
We use issues to organize and track our current and pending work, to know how to create issues on the Redox GitLab read the [Filing Issues](https://doc.redox-os.org/book/filing-issues.html) page.
Once you create an issue don't forget to post the link on the Dev or Support rooms of the chat, because the GitLab email notifications have distractions (service messages or spam) and most developers don't left their GitLab pages open to receive desktop notifications from the web browser (which require a custom setting to receive issue notifications).
By doing this you help us to pay attention to your issues and avoid them to be accidentally forgotten.
You can see all issues on [this](https://gitlab.redox-os.org/groups/redox-os/-/issues) link.
### Pull Requests
Please follow [our process](https://doc.redox-os.org/book/creating-proper-pull-requests.html) for creating proper pull requests.
## Important Places to Contribute ## Important Places to Contribute
Before starting to contribute, we recommend reading the [Website FAQ](https://www.redox-os.org/faq/) and the [Redox Book](https://doc.redox-os.org/book/). Before starting to contribute, we recommend reading the [General FAQ](https://www.redox-os.org/faq/) and the [Redox Book](https://doc.redox-os.org/book/).
You can contribute to the Redox documentation and code on the following repositories (non-exhaustive, easiest first): You can contribute to the Redox documentation and code on the following repositories (non-exhaustive, easiest-to-hardest order):
- [Website](https://gitlab.redox-os.org/redox-os/website) - [Website](https://gitlab.redox-os.org/redox-os/website)
- [Book](https://gitlab.redox-os.org/redox-os/book) - High-level documentation - [Book](https://gitlab.redox-os.org/redox-os/book) - High-level documentation
- [Build System Configuration](https://gitlab.redox-os.org/redox-os/redox) - Our main repository - [Build System Configuration](https://gitlab.redox-os.org/redox-os/redox) - Our main repository
- [Cookbook](https://gitlab.redox-os.org/redox-os/cookbook) - Software Ports System
- [Orbital](https://gitlab.redox-os.org/redox-os/orbital) - Display Server and Window Manager - [Orbital](https://gitlab.redox-os.org/redox-os/orbital) - Display Server and Window Manager
- [pkgutils](https://gitlab.redox-os.org/redox-os/pkgutils) - Package Manager - [pkgutils](https://gitlab.redox-os.org/redox-os/pkgutils) - Package Manager
- [resist](https://gitlab.redox-os.org/redox-os/resist) - Redox System Interface Specifications and Tests (also has POSIX tests)
- [acid](https://gitlab.redox-os.org/redox-os/acid) - Redox Test Suite - [acid](https://gitlab.redox-os.org/redox-os/acid) - Redox Test Suite
- [relibc](https://gitlab.redox-os.org/redox-os/relibc) - Redox C Library - [relibc](https://gitlab.redox-os.org/redox-os/relibc) - Redox C Library
- [libredox](https://gitlab.redox-os.org/redox-os/libredox) - Redox System Library - [libredox](https://gitlab.redox-os.org/redox-os/libredox) - Redox System Library
- [netstack](https://gitlab.redox-os.org/redox-os/netstack) - Network Stack
- [Bootloader](https://gitlab.redox-os.org/redox-os/bootloader) - [Bootloader](https://gitlab.redox-os.org/redox-os/bootloader)
- [Drivers](https://gitlab.redox-os.org/redox-os/drivers) - Device Drivers - [RedoxFS](https://gitlab.redox-os.org/redox-os/redoxfs) - Default filesystem
- [Base](https://gitlab.redox-os.org/redox-os/base) - Essential system components and drivers
- [Kernel](https://gitlab.redox-os.org/redox-os/kernel) - [Kernel](https://gitlab.redox-os.org/redox-os/kernel)
To see all Redox repositories open [this](https://gitlab.redox-os.org/redox-os) link. To see all Redox repositories open the [redox-os group](https://gitlab.redox-os.org/redox-os).
### Skill Levels ### Skill Levels
If you don't know programming: If you don't know programming:
- Write documentation - Test the [daily images](https://static.redox-os.org/img/) on your computer and add the report on the [Hardware Compatibility](https://gitlab.redox-os.org/redox-os/redox/-/blob/master/HARDWARE.md) list
- Use and test Redox, and file issues for bugs or needed features (please check for duplicates first etc.) - Monitor and warn developers if the [daily images](https://static.redox-os.org/img/) are outdated
- Use/test Redox and create issues for bugs or needed features (please check for duplicates first)
- Fix and write documentation
- Find or fix typos in configuration
If you don't know how to code in Rust, but know other programming languages: If you don't know how to code in Rust but know other programming languages:
- Web development on the website (we don't accept JavaScript code) - Web development on the website (we only accept minimal JavaScript code to preserve performance)
- Write unit tests (may require minimal knowledge of Rust) - Write unit tests (may require minimal knowledge of Rust)
- Port C/C++ programs to Redox (read the `TODO`s of the recipes on [this](https://gitlab.redox-os.org/redox-os/cookbook/-/tree/master/recipes/wip?ref_type=heads) category) - Port C/C++ programs to Redox (read the `TODO`s of the recipes on the [WIP category](https://gitlab.redox-os.org/redox-os/redox/-/tree/master/recipes/wip))
- Port programs to Redox - Port programs to Redox
If you know how to code in Rust, but don't know operating system development: If you know how to code in Rust but don't know operating system development:
- Look for issues labeled "good first issue", "easy", and/or "help wanted", e.g. [this GitLab filter](https://gitlab.redox-os.org/groups/redox-os/-/issues/?sort=updated_desc&state=opened&or%5Blabel_name%5D%5B%5D=good%20first%20issue&or%5Blabel_name%5D%5B%5D=Easy&or%5Blabel_name%5D%5B%5D=easy&or%5Blabel_name%5D%5B%5D=help%20wanted&first_page_size=20]). Worth noting the skill level varies between projects, but a large subset of these should be approachable by contributors familiar with regular Rust/Unix application programming. - See the [easy](https://gitlab.redox-os.org/groups/redox-os/-/issues/?label_name[]=easy) issues
- Improve the package manager, or other meta-tools like `redoxer` or `installer` - See the "[good first issue](https://gitlab.redox-os.org/groups/redox-os/-/issues/?label_name[]=good%20first%20issue)" issues
- See the [help wanted](https://gitlab.redox-os.org/groups/redox-os/-/issues/?label_name[]=help%20wanted) issues (it's worth noting the skill level varies between projects, but a large subset of these should be approachable by contributors familiar with regular Rust/Unix application programming)
- Improve the package manager, or build system tooling like `redoxer` or `installer`
- Improve the [Ion](https://gitlab.redox-os.org/redox-os/ion) shell, or other high-level or mid-level projects - Improve the [Ion](https://gitlab.redox-os.org/redox-os/ion) shell, or other high-level or mid-level projects
- Port Rust programs to Redox, possibly including dependencies, and C library extensions if necessary (also look for issues with the `port` label) - Port Rust programs (also look for issues with the `port` label)
- Improve program compatibility in relibc by e.g. implementing missing APIs - Improve application compatibility in relibc by e.g. implementing missing POSIX/Linux functions
If you know how to code in Rust, and have experience with systems software/OS development: If you know how to code in Rust, and have experience with systems software/OS development:
@ -77,15 +192,25 @@ If you know how to code in Rust, and have experience with systems software/OS de
- Improve, profile, and optimize code, especially in the kernel, filesystem, and network stack - Improve, profile, and optimize code, especially in the kernel, filesystem, and network stack
- Improve or write device drivers - Improve or write device drivers
For those who want to contribute to the Redox GUI, our GUI strategy has recently changed. For those who want to contribute to the Redox GUI, our GUI strategy has changed.
- We are improving the [Orbital](https://gitlab.redox-os.org/redox-os/orbital) display server and window manager, you can read more about it on [this](https://gitlab.redox-os.org/redox-os/redox/-/issues/1430) tracking issue. - We are improving the [Orbital](https://gitlab.redox-os.org/redox-os/orbital) display server and window manager, you can read more about it on [this tracking issue](https://gitlab.redox-os.org/redox-os/redox/-/issues/1430).
- Redox is in the process of adopting other Rust-written GUI toolkits, such as [Iced](https://iced.rs) and [Slint](https://slint-ui.com/). Please check out those projects if this is your area of interest.
- OrbTk is in maintenance mode, and its developers have moved to other projects such as the ones below. There is currently no Redox-specific GUI development underway. - OrbTk is in maintenance mode, and its developers have moved to other projects such as the ones below. There is currently no Redox-specific GUI development underway.
## Tracking Issues Index ## Priorities
We use an index to track the development priorities, you can find them on [this](https://gitlab.redox-os.org/redox-os/redox/-/issues/1384) page. You can use the following GitLab issue label filters to know our development priorities on the moment:
- [Critical](https://gitlab.redox-os.org/groups/redox-os/-/issues/?label_name[]=critical)
- [High-priority](https://gitlab.redox-os.org/groups/redox-os/-/issues/?label_name[]=high-priority)
- [Medium-priority](https://gitlab.redox-os.org/groups/redox-os/-/issues/?label_name[]=medium-priority)
- [Low-priority](https://gitlab.redox-os.org/groups/redox-os/-/issues/?label_name[]=low-priority)
## Roadmap
We use tracking issues for the goals in our roadmap, you can see them in the filter below:
- [Tracking issues](https://gitlab.redox-os.org/groups/redox-os/-/issues/?label_name[]=tracking%20issue)
## RFCs ## RFCs
@ -98,11 +223,11 @@ To download the build system use the following commands:
(You need to have [curl](https://curl.se/) installed on your system) (You need to have [curl](https://curl.se/) installed on your system)
```sh ```sh
curl -sf https://gitlab.redox-os.org/redox-os/redox/raw/master/bootstrap.sh -o bootstrap.sh curl -sf https://gitlab.redox-os.org/redox-os/redox/raw/master/podman_bootstrap.sh -o podman_bootstrap.sh
``` ```
```sh ```sh
time bash -e bootstrap.sh time bash -e podman_bootstrap.sh
``` ```
To start the compilation of the default recipes run the command below: To start the compilation of the default recipes run the command below:
@ -111,61 +236,37 @@ To start the compilation of the default recipes run the command below:
make all make all
``` ```
You can find the build system organization and commands on [this](https://doc.redox-os.org/book/ch08-06-build-system-reference.html) page. In case your operating system does not use SELinux, you must set the `USE_SELINUX` to `0` when calling `make all`, otherwise you might experience errors:
```sh
make all USE_SELINUX=0
```
You can find the build system organization and commands on the [Build System](https://doc.redox-os.org/book/build-system-reference.html) page.
## Developer FAQ ## Developer FAQ
You can see the most common questions and problems on [this](https://doc.redox-os.org/book/ch09-07-developer-faq.html) page. You can see the most common questions and problems on the [Developer FAQ](https://doc.redox-os.org/book/developer-faq.html) page.
## Porting Software ## Porting Software
You can read how to use the Cookbook recipe system to port applications on [this](https://doc.redox-os.org/book/ch09-03-porting-applications.html) page. You can read how to use the Cookbook recipe system to port applications on the [Application Porting](https://doc.redox-os.org/book/porting-applications.html) page.
**Always verify if a recipe for your program or library already exist before porting to not break the build system with a recipe duplication or waste time.**
## Libraries and APIs ## Libraries and APIs
You can read [this](https://doc.redox-os.org/book/ch09-06-libraries-apis.html) page to learn about the libraries and APIs used in Redox. You can read the [Libraries and APIs](https://doc.redox-os.org/book/libraries-apis.html) page to learn about the libraries and APIs used in Redox.
## Development Tips ## Visual Studio Code (VS Code) Configuration
You can find important tips on [this](https://doc.redox-os.org/book/ch09-02-coding-and-building.html#development-tips) section. To learn how to configure your VS Code to do Redox development please read the information below the [Visual Studio Code Configuration](https://doc.redox-os.org/book/coding-and-building.html#visual-studio-code-configuration) section.
## References ## References
We maintain a list of wikis, articles and videos to learn Rust, OS development and computer science on [this](https://doc.redox-os.org/book/ch09-08-references.html) page. We maintain a list of wikis, articles and videos to learn Rust, OS development and computer science on the [References](https://doc.redox-os.org/book/references.html) page.
If you are skilled there's a possibility that they could improve your knowledge in some way. If you are skilled/experienced there's still a possibility that they could improve your knowledge in some way.
## Best Practices and Guidelines
You can read the best practices and guidelines on [this](https://doc.redox-os.org/book/ch11-00-best-practices.html) chapter.
## Style Guidelines
### Rust
Since **Rust** is a relatively small and new language compared to others like C and C++, there's really only one standard. Just follow the official Rust standards for formatting, and maybe run `rustfmt` on your changes, until we setup the CI system to do it automatically.
### Git
Please follow our [Git style](https://doc.redox-os.org/book/ch12-04-creating-proper-pull-requests.html) for pull requests.
## GitLab
### Identity
Once your GitLab account is created, you should add your Matrix or Discord username (the name after the `@` symbol) on the "About" section of your profile, that way we recognize you properly.
### Issues
To know how to create issues on the Redox GitLab, read [this](https://doc.redox-os.org/book/ch12-05-filing-issues.html) page.
Once you create an issue don't forget to post the link on the Dev or Support rooms of the chat, because the GitLab email notifications have distractions (service messages or spam) and most developers don't left their GitLab pages open to receive desktop notifications from the web browser (which require a custom setting to receive issue notifications).
By doing this you help us to pay attention to your issues and avoid them to be accidentally forgotten.
### Pull Requests
Please follow [our process](https://doc.redox-os.org/book/ch12-04-creating-proper-pull-requests.html) for creating proper pull requests.
## Other Ways to Contribute ## Other Ways to Contribute
@ -178,8 +279,8 @@ If you're a good designer, whether it's 2D graphics, 3D graphics, interfaces, we
- [Redox backgrounds](https://gitlab.redox-os.org/redox-os/backgrounds) - You can send your wallpapers on this repository. - [Redox backgrounds](https://gitlab.redox-os.org/redox-os/backgrounds) - You can send your wallpapers on this repository.
- [Redox assets](https://gitlab.redox-os.org/redox-os/assets) - You can send your logos, icons and themes on this repository. - [Redox assets](https://gitlab.redox-os.org/redox-os/assets) - You can send your logos, icons and themes on this repository.
If you have questions about the graphic design, ask us on the [Chat](https://doc.redox-os.org/book/ch13-01-chat.html). If you have questions about the graphic design, ask us on the [Chat](https://doc.redox-os.org/book/chat.html).
### Donate to Redox ### Donate to Redox
If you are interested in donating to the Redox OS Nonprofit, you can find instructions [here](https://www.redox-os.org/donate/). If you are interested in donating to the Redox OS Nonprofit, you can find instructions on the [Donate](https://www.redox-os.org/donate/) page.

1490
Cargo.lock generated Normal file

File diff suppressed because it is too large Load Diff

57
Cargo.toml Normal file
View File

@ -0,0 +1,57 @@
[package]
name = "redox_cookbook"
version = "0.1.0"
authors = ["Jeremy Soller <jackpot51@gmail.com>"]
edition = "2024"
default-run = "repo"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[[bin]]
name = "cookbook_redoxer"
path = "src/bin/cookbook_redoxer.rs"
[[bin]]
name = "repo"
path = "src/bin/repo.rs"
[[bin]]
name = "repo_builder"
path = "src/bin/repo_builder.rs"
[lib]
name = "cookbook"
path = "src/lib.rs"
doctest = false
[features]
#TODO: Actually make without tui feature works
default = ["tui"]
tui = ["ratatui", "ansi-to-tui", "strip-ansi-escapes"]
[dependencies]
blake3 = "1"
globset = "0.4"
libc = "0.2"
ignore = "0.4"
object = { version = "0.38", features = ["build_core"] }
pkgar = { git = "https://gitlab.redox-os.org/redox-os/pkgar.git" }
pkgar-core = { git = "https://gitlab.redox-os.org/redox-os/pkgar.git" }
pkgar-keys = { git = "https://gitlab.redox-os.org/redox-os/pkgar.git" }
redox-pkg = { git = "https://gitlab.redox-os.org/redox-os/pkgutils.git", default-features = false }
redox_installer = { git = "https://gitlab.redox-os.org/redox-os/installer.git", default-features = false }
redoxer = { git = "https://gitlab.redox-os.org/redox-os/redoxer.git", default-features = false }
regex = "1.11"
serde = { version = "1", features = ["derive"] }
termion = "4"
toml = "0.8"
walkdir = "2.3.1"
ansi-to-tui = { version = "8", optional = true }
strip-ansi-escapes = { version = "0.2.1", optional = true }
serde_json = "1"
[dependencies.ratatui]
version = "0.30"
default-features = false
features = ["termion"]
optional = true

View File

@ -1,365 +1,136 @@
# Hardware Compatibility # Hardware Compatibility
This document tracks the current hardware compatibility of Redox. This document tracks the current hardware compatibility of Redox OS.
- [Why are hardware reports needed?](#why-are-hardware-reports-needed)
- [What if my computer is customized?](#what-if-my-computer-is-customized)
- [Status](#status) - [Status](#status)
- [General](#general) - [Contribute to this document](#contribute-to-this-document)
- [Template](#template) - [Template](#template)
- [x86-64](#x86-64) - [Table row ordering](#table-row-ordering)
- [System76](#system76) - [Recommended](#recommended)
- [Dell](#dell) - [Booting](#booting)
- [HP](#hp) - [Broken](#broken)
- [ASUS](#asus)
- [Lenovo](#lenovo) ## Why are hardware reports needed?
- [Toshiba](#toshiba)
- [Custom](#custom) Each computer model has different hardware interfaces, firmware implementations, and devices, which can cause the following problems:
- [i686](#i686)
- [Dell](#dell-1) - Boot bugs
- [ASUS](#asus-1) - Lack of device support
- [Lenovo](#lenovo-1) - Performance degradation
- [Toshiba](#toshiba-1)
- [Panasonic](#panasonic) These reports helps us to fix the problems above, your report may help to fix many computers affected by the same bugs or missing drivers.
- [Custom](#custom-1)
- [ARM64](#arm64) ## What if my computer is customized?
- [Custom](#custom-2)
If your desktop is customized (common) you should use the "Custom" word on the "Vendor" category and insert the motherboard and CPU vendor/model in the "Model" category.
A customized laptop should only be reported if you replaced the original CPU, report the CPU vendor and model in the "Model" category.
We also recommend to add your `pciutils` log as a comment on [this](https://gitlab.redox-os.org/redox-os/redox/-/issues/1797) tracking issue to help us with probable device porting.
## Status ## Status
- Broken - The system can't boot. The following limitations apply to any status.
- Booting - The system boots with some issues.
- Recommended - The system start with all features working.
## General - ACPI support is incomplete (some things are hardcoded in the kernel to work)
- Wi-Fi and Bluetooth aren't supported yet
- Only Intel GPUs are supported, other GPU vendors use BIOS VESA or UEFI GOP
- I2C devices aren't supported yet (PS/2 or USB devices should be used)
- USB support varies on each device model because some USB devices require specific drivers (use input devices with standardized controls for more compatibility)
- Automatic operating system discovery is not implemented in the boot loader yet (remember this before installing Redox)
This section cover things to consider. ### Recommended
- ACPI support is incomplete (some things are hardcoded on the kernel) This status is used when the operating system boots with video, sound, PS/2 or USB input, Ethernet, terminal and Orbital working.
- Only USB input devices are supported
- Wi-Fi is not supported
- GPU drivers aren't supported (only VESA and UEFI GOP)
- Automatic operating system discovery on boot loader is not implemented (remember this before installing Redox)
## Template ### Booting
You will use this template to insert your computer. This status is used when the operating system successfully boot with some issues or lacking hardware support (write the issues and what supported hardware is not working in the "Report" section).
- **Computer model** ### Broken
This status is used when the boot loader or system boot doesn't work.
## Contribute to this document
To contribute to this document, learn how to create your GitLab account, follow the project-wide contribution guidelines and suggestions, please refer to the [CONTRIBUTING.md](./CONTRIBUTING.md) document.
### Template
You will use this template to insert your computer on the table.
``` ```
Status - (Broken, Booting or Recommended) | | | | | | | | |
Redox version - 0.0.0
Variant - (server-minimal, desktop-minimal, server, desktop, demo, dev or customized)
Image date - day-month-year
- Additional details goes here as items
``` ```
## x86-64 The Redox image date should use the [ISO format](https://en.wikipedia.org/wiki/ISO_8601)
Computers using a 64 bits Intel/AMD CPU. ### Table row ordering
### System76 New reports should use an independent alphabetical order in the "Vendor" and "Model" table rows, for example:
- **System76 Galago Pro (galp5)**
``` ```
Status - Recommended | ASUS | ROG g55vw |
Redox version - 0.8.0 | ASUS | X554L |
Variant - desktop | System76 | Galago Pro (galp5) |
Image date - 11-11-2022 | System76 | Lemur Pro (lemp9) |
- Booted using UEFI
- Boots to desktop
``` ```
- **System76 Lemur Pro (lemp9)** A comes before S, R comes before X, G comes before L
``` Each "Vendor" has its own alphabetical order in "Model", independent from models from other vendor.
Status - Recommended
Redox version - 0.8.0 ## Recommended
Variant - desktop
Image date - 11-11-2022 | **Vendor** | **Model** | **Redox Version** | **Image Date** | **Variant** | **CPU Architecture** | **Motherboard Firmware** | **Report** |
|------------|-----------|-------------------|----------------|-------------|----------------------|--------------------------|------------|
- Booted using UEFI | Lenovo | IdeaPad Y510P | 0.8.0 | 2022-11-11 | desktop | x86-64 | BIOS, UEFI | Boots to Orbital |
- Boots to desktop | System76 | Galago Pro (galp5) | 0.8.0 | 2022-11-11 | desktop | x86-64 | UEFI | Boots to Orbital |
``` | System76 | Lemur Pro (lemp9) | 0.8.0 | 2022-11-11 | desktop | x86-64 | UEFI | Boots to Orbital |
- **System76 Oryx Pro (oryp10)** ## Booting
``` | **Vendor** | **Model** | **Redox Version** | **Image Date** | **Variant** | **CPU Architecture** | **Motherboard Firmware** | **Report** |
Status - Booting |------------|-----------|-------------------|----------------|-------------|----------------------|--------------------------|------------|
Redox version - 0.8.0 | ASUS | Eee PC 900 | 0.8.0 | 2022-11-11 | desktop | i686 | BIOS | Boots to Orbital, No ethernet driver, Correct video mode not offered (firmware issue) |
Variant - desktop | ASUS | PRIME B350M-E (custom) | 0.9.0 | 2024-09-20 | desktop | x86-64 | UEFI | Partial support for the PS/2 keyboard, PS/2 mouse is broken |
Image date - 11-11-2022 | ASUS | ROG g55vw | 0.8.0 | 2023-11-11 | desktop | x86-64 | BIOS | Boots to Orbital, UEFI panic in SETUP |
| ASUS | X554L | 0.8.0 | 2022-11-11 | desktop | x86-64 | BIOS | Boots to Orbital, No audio, HDA driver cannot find output pins |
- Booted using UEFI | ASUS | Vivobook 15 OLED (M1503Q) | 0.9.0 | 2025-08-04 | desktop | x86-64 | UEFI | Boots to Orbital, touchpad and usb do not work, cannot connect to the internet, right maximum display resolution 2880x1620 |
- Boots to desktop | Dell | XPS 13 (9350) | 0.8.0 | 2022-11-11 | desktop | i686 | BIOS | Boots to Orbital, NVMe driver livelocks |
- No touchpad support, though it should be working | Dell | XPS 13 (9350) | 0.8.0 | 2022-11-11 | desktop | x86-64 | BIOS, UEFI | Boots to Orbital, NVMe driver livelocks |
``` | Dell | XPS L502X | 0.9.0 | 2026-05-01 | desktop | x86-64 | BIOS | Does not find the bootloader without patching the partition type byte to FAT32 (LBA), Boots to orbital with the patch in live mode, The entire system freezes after the orblogin screen appears unless recompiling the kernel without ACPI support, almost everything works out of box when using the kernel without ACPI, except the touchpad scrolling, WiFi and Intel graphics |
| HP | Dev One | 0.8.0 | 2022-11-11 | desktop | x86-64 | UEFI | Boots to Orbital, No touchpad support, requires I2C HID |
- **System76 Pangolin (pang12)** | HP | EliteBook Folio 9480M | 0.9.0 | 2025-11-04 | desktop | x86-64 | UEFI | Boots to Orbital, touchpad and usb work, cannot connect to the Internet, install failed, right maximum display resolution 1600x900
| Lenovo | Thinkbook 14 Gen 2 ARE (AMD Ryzen Edition) Laptop | 0.9.0 | 2026-05-02 | desktop | x86-64 | UEFI | Boots to Orbital, but trackpad and USB mouse doesn't work so unable to test further |
``` | Lenovo | ThinkPad Yoga 260 Laptop - Type 20FE | 0.9.0 | 2024-09-07 | demo | x86-64 | UEFI | Boots to Orbital, No audio |
Status - Booting | Lenovo | Yoga S730-13IWL | 0.9.0 | 2024-11-09 | desktop | x86-64 | UEFI | Boots to Orbital, No trackpad or USB mouse input support |
Redox version - 0.8.0 | Lenovo | Ideapad 710S-13IKB | 0.9.0 | 2026-02-12 | demo | x86-64 | UEFI | Boots to Orbital, No trackpad or USB mouse input support |
Variant - desktop | Raspberry Pi | 3 Model B+ | 0.8.0 | Unknown | server | ARM64 | U-Boot | Boots to UART serial console (pl011) |
Image date - 11-11-2022 | Samsung | Series 3 (NP350V5C) | 0.9.0 | 2025-08-04 | desktop | x86-64 | UEFI | Boots to Orbital, touchpad works, USB does not work, can connect to the Internet through LAN. Wrong maximum display resolution 1024x768 |
| System76 | Oryx Pro (oryp10) | 0.8.0 | 2022-11-11 | desktop | x86-64 | UEFI | Boots to Orbital, No touchpad support, though it should be working |
- Booted using UEFI | System76 | Pangolin (pang12) | 0.8.0 | 2022-11-11 | desktop | x86-64 | UEFI | Boots to Orbital, No touchpad support, requires I2C HID |
- Boots to desktop | Toshiba | Satellite L500 | 0.8.0 | 2022-11-11 | desktop | x86-64 | BIOS | Boots to Orbital, No Ethernet driver, Correct video mode not offered (firmware issue) |
- No touchpad support, requires I2C HID
``` ## Broken
### Dell | **Vendor** | **Model** | **Redox Version** | **Image Date** | **Variant** | **CPU Architecture** | **Motherboard Firmware** | **Report** |
|------------|-----------|-------------------|----------------|-------------|----------------------|--------------------------|------------|
- **Dell XPS 13 (9350)** | Apple | Mac Mini (Late 2012, Quad Core) | 0.9.0 | 2026-05-02 | desktop | x86-64 | EFI | Hangs after selecting boot device from boot menu, EFI 1.1 incompatibility? |
| ASUS | PN41 | 0.8.0 | 2024-05-30 | server | x86-64 | Unknown | Aborts after panic in xhcid |
``` | Asrock (Custom) | X570 Phantom Gaming 4 (Ryzen 3600) | 2026-05-02 | desktop | x86-64 | UEFI | Not recognised as a UEFI boot disk, have to boot in CSM mode. Bootloader fails with a panic |
Status - Booting | BEELINK | U59 | 0.8.0 | 2024-05-30 | server | x86-64 | Unknown | Aborts after panic in xhcid |
Redox version - 0.8.0 | Framework | Laptop 16 (AMD Ryzen 7040 Series) | 0.9.0 | 2026-3-29 | desktop, demo | x86-64 | UEFI | Crash due to unimplemented acpi function, see [jackpot51/acpi #3](https://github.com/jackpot51/acpi/pull/3) on GitHub |
Variant - desktop | Dell | Latitude D600 | 0.9.0 | 2026-01-25 | desktop | i586 | BIOS | Some kernel messages displayed, then locks up |
Image date - 11-11-2022 | HP | Compaq nc6120 | 0.9.0 | 2024-11-08 | desktop, server | i686 | BIOS | Unloads into memory at a rate slower than 1MB/s after selecting resolution. When unloading is complete the logger initializes and crashes after kernel::acpi, some information about APIC is printed. Boot logs do not progress after this point. |
| HP | EliteBook 2570p | 0.8.0 | 2022-11-23 | demo | x86-64 | BIOS (CSM mode?) | Gets to resolution selection, Fails assert in `src/os/bios/mod.rs:77` after selecting resolution |
- Booted using both BIOS and UEFI | Lenovo | G570 | 0.8.0 | 2022-11-11 | desktop | x86-64 | BIOS | Bootloader panics in `alloc_zeroed_page_aligned`, Correct video mode not offered (firmware issue) |
- Boots to desktop | Lenovo | IdeaPad Y510P | 0.8.0 | 2022-11-11 | desktop | i686 | BIOS | Panics on `phys_to_virt overflow`, probably having invalid mappings for 32-bit |
- NVMe driver livelocks | Lenovo | ThinkPad X1 20KH-002 | 0.9.0 | 2026-02-11 | server | x86-64 | UEFI | Boots once after build but not a second time, fails in ps2d |
``` | Lenovo | ThinkCentre M83 | 0.9.0 | 2025-11-09 | desktop | x86_64 | UEFI | Presents user with a set of display resolution options. After user selects an option, it takes a long time for the "live" thing to load all the way to 647MiB. Once it does reach 647MiB, however, it dumps a bunch of logs onto the screen. Those logs also happen to be offset so that the leftmost portion of all text "exists" past the leftmost part of the screen, resulting in the logs being only partially visible. The logs appear to include (among other things) 1. "thread 'main' (1) panicked at acpid/src/acpi.rs:256:68: Called `Result::unwrap()` on an `Err` value: Aml(NoCurrentOp)"; 2. "thread 'main' (1) panicked at acpid/src/main.rs:147:39:acpid: failed to daemonize: Error `I/O error` 5"; 3. "... [@hwd:40 ERROR] failed to probe with error No such device (os error 19)..."; etc. |
| Panasonic | Toughbook CF-18 | 0.8.0 | 2022-11-11 | desktop | i686 | BIOS | Hangs after PIT initialization |
### HP | Toshiba | Satellite L500 | 0.8.0 | 2022-11-11 | desktop | i686 | BIOS | Correct video mode not offered (firmware issue), Panics on `phys_to_virt overflow`, probably having invalid mappings for 32-bit |
| Unbranded | VIA C3 CPU | 0.9.0 | 2026-01-25 | desktop | i586 | BIOS | Some kernel messages displayed, then locks up |
- **HP Dev One** | XMG (Schenker) | Apex 17 (M21) | 0.9.0 | 2024-09-30 | demo, server | x86-64 | UEFI | After selecting resolution, (release) repeats `...::interrupt::irq::ERROR -- Local apic internal error: ESR=0x40` a few times before it freezes; (daily) really slowly prints statements from `...::rmm::INFO` before it abruptly aborts |
```
Status - Booting
Redox version - 0.8.0
Variant - desktop
Image date - 11-11-2022
- Booted using UEFI
- Boots to desktop
- No touchpad support, requires I2C HID
```
- **HP EliteBook 2570p**
```
Status - Broken
Redox version - 0.8.0
Variant - demo
Image date - 2022-11-23
- UEFI Hybrid & Native boot don't work
- Booted using 'legacy'
- Gets to resolution selection
- Fails assert in `src/os/bios/mod.rs:77` after selecting resolution
```
### BEELINK
- **BEELINK U59**
```
Status - Broken
Redox version - 0.8.x
Variant - server
Image date - 30-05-2024
- Aborts after panic in xhcid
```
### ASUS
- **ASUS PN41**
```
Status - Broken
Redox version - 0.8.x
Variant - server
Image date - 30-05-2024
- Aborts after panic in xhcid
```
- **ASUS X554L**
```
Status - Booting
Redox version - 0.8.0
Variant - desktop
Image date - 11-11-2022
- Booted using BIOS
- Boots to desktop
- No audio, HDA driver cannot find output pins
```
- **ASUS ROG g55vw**
```
Satus - Booting
Redox version - 0.8.0
Variant - desktop
Image date - 11-11-2023
- Booted using BIOS
- Boots to desktop
- UEFI panic in SETUP
```
### Lenovo
- **Lenovo IdeaPad Y510P**
```
Status - Recommended
Redox version - 0.8.0
Variant - desktop
Image date - 11-11-2022
- Booted using both BIOS and UEFI
- Boots to desktop
```
- **Lenovo G570**
```
Status - Broken
Redox version - 0.8.0
Variant - desktop
Image date - 11-11-2022
- Booted using BIOS
- Correct video mode not offered, this is a firmware issue
- Bootloader panics in alloc_zeroed_page_aligned
```
### Toshiba
- **Toshiba Satellite L500**
```
Status - Booting
Redox version - 0.8.0
Variant - desktop
Image date - 11-11-2022
- Booted using BIOS
- Correct video mode not offered, this is a firmware issue
- Boots to desktop
- No ethernet driver
```
### Custom
If you have a customized computer, put it here.
## i686
Computers with a 32 bits Intel/AMD CPU.
### Dell
- **Dell XPS 13 (9350)**
```
Status - Booting
Redox version - 0.8.0
Variant - desktop
Image date - 11-11-2022
- Booted using BIOS
- Boots to desktop
- NVMe driver livelocks
```
### ASUS
- **ASUS Eee PC 900**
```
Status - Booting
Redox version - 0.8.0
Variant - desktop
Image date - 11-11-2022
- Booted using BIOS
- Correct video mode not offered, this is a firmware issue
- Boots to desktop
- No ethernet driver
```
### Lenovo
- **Lenovo IdeaPad Y510P**
```
Status - Broken
Redox version - 0.8.0
Variant - desktop
Image date - 11-11-2022
- Booted using BIOS
- Panics on phys_to_virt overflow, probably having invalid mappings for 32-bit
```
### Toshiba
- **Toshiba Satellite L500**
```
Status - Broken
Redox version - 0.8.0
Variant - desktop
Image date - 11-11-2022
- Booted using BIOS
- Correct video mode not offered, this is a firmware issue
- Panics on phys_to_virt overflow, probably having invalid mappings for 32-bit
```
### Panasonic
- **Panasonic Toughbook CF-18**
```
Status - Broken
Redox version - 0.8.0
Variant - desktop
Image date - 11-11-2022
- Booted using BIOS
- Hangs after PIT initialization
```
### Custom
If you have a customized computer, put it here.
## ARM64
Computers using a 64 bits ARM CPU.
### Raspberry Pi
- **Raspberry Pi 3 Model B+**
```
Status - Booting
Redox version - 0.8.0
Variant - server
Image date - None
- Booted using Uboot
- Boots to UART serial console
- a bcm2835-sdhci/mmc driver
- pl011 UART
```
### Custom
If you have a customized ARM board, put it here.

View File

@ -10,56 +10,72 @@ all: $(BUILD)/harddrive.img
live: live:
-$(FUMOUNT) $(BUILD)/filesystem/ || true -$(FUMOUNT) $(BUILD)/filesystem/ || true
-$(FUMOUNT) /tmp/redox_installer/ || true -$(FUMOUNT) /tmp/redox_installer/ || true
rm -f $(BUILD)/livedisk.iso rm -f $(BUILD)/redox-live.iso
$(MAKE) $(BUILD)/livedisk.iso $(MAKE) $(BUILD)/redox-live.iso
popsicle: $(BUILD)/livedisk.iso popsicle: $(BUILD)/redox-live.iso
popsicle-gtk $(BUILD)/livedisk.iso popsicle-gtk $(BUILD)/redox-live.iso
image: image:
-$(FUMOUNT) $(BUILD)/filesystem/ || true -$(FUMOUNT) $(BUILD)/filesystem/ || true
-$(FUMOUNT) /tmp/redox_installer/ || true -$(FUMOUNT) /tmp/redox_installer/ || true
rm -f $(BUILD)/harddrive.img $(BUILD)/livedisk.iso rm -f $(BUILD)/harddrive.img $(BUILD)/redox-live.iso
$(MAKE) all $(MAKE) all
rebuild: rebuild:
-$(FUMOUNT) $(BUILD)/filesystem/ || true -$(FUMOUNT) $(BUILD)/filesystem/ || true
-$(FUMOUNT) /tmp/redox_installer/ || true -$(FUMOUNT) /tmp/redox_installer/ || true
rm -rf $(BUILD)/repo.tag $(BUILD)/harddrive.img $(BUILD)/livedisk.iso rm -rf $(BUILD)/repo.tag $(BUILD)/harddrive.img $(BUILD)/redox-live.iso
$(MAKE) all $(MAKE) all
clean: $(CONTAINER_TAG) # To tell that it's not safe
# to execute the cookbook binary
NOT_ON_PODMAN?=0
clean:
ifeq ($(PODMAN_BUILD),1) ifeq ($(PODMAN_BUILD),1)
$(PODMAN_RUN) $(MAKE) $@ ifneq ("$(wildcard $(CONTAINER_TAG))","")
$(PODMAN_RUN) make $@
else else
cd cookbook && ./clean.sh $(info will not run cookbook clean as container is not built)
-rm -rf cookbook/repo $(MAKE) clean PODMAN_BUILD=0 NOT_ON_PODMAN=1 SKIP_CHECK_TOOLS=1
cargo clean --manifest-path cookbook/pkgutils/Cargo.toml endif # CONTAINER_TAG
cargo clean --manifest-path installer/Cargo.toml else
cargo clean --manifest-path redoxfs/Cargo.toml ifneq ($(NOT_ON_PODMAN),1)
cargo clean --manifest-path relibc/Cargo.toml $(MAKE) repo_clean
endif
-$(FUMOUNT) $(BUILD)/filesystem/ || true -$(FUMOUNT) $(BUILD)/filesystem/ || true
-$(FUMOUNT) /tmp/redox_installer/ || true -$(FUMOUNT) /tmp/redox_installer/ || true
rm -rf $(BUILD) endif # NOT_ON_PODMAN
rm -rf repo
rm -rf $(BUILD) $(PREFIX)
$(MAKE) fstools_clean
endif # PODMAN_BUILD
distclean: $(CONTAINER_TAG) distclean:
ifeq ($(PODMAN_BUILD),1) ifeq ($(PODMAN_BUILD),1)
$(PODMAN_RUN) $(MAKE) $@ ifneq ("$(wildcard $(CONTAINER_TAG))","")
$(PODMAN_RUN) make $@
else else
$(MAKE) clean $(info will not run cookbook unfetch as container is not built)
cd cookbook && ./unfetch.sh $(MAKE) distclean PODMAN_BUILD=0 NOT_ON_PODMAN=1 SKIP_CHECK_TOOLS=1
endif endif # CONTAINER_TAG
else
ifneq ($(NOT_ON_PODMAN),1)
$(MAKE) fetch_clean
endif # NOT_ON_PODMAN
$(MAKE) clean NOT_ON_PODMAN=1
endif # PODMAN_BUILD
pull: pull:
git pull git pull
git submodule sync --recursive rm -f $(FSTOOLS_TAG)
git submodule update --recursive --init
fetch: $(BUILD)/fetch.tag
repo: $(BUILD)/repo.tag repo: $(BUILD)/repo.tag
repo_clean: c.--all
fetch_clean: u.--all
# Podman build recipes and vars # Podman build recipes and vars
include mk/podman.mk include mk/podman.mk
@ -84,14 +100,20 @@ include mk/ci.mk
env: prefix FORCE $(CONTAINER_TAG) env: prefix FORCE $(CONTAINER_TAG)
ifeq ($(PODMAN_BUILD),1) ifeq ($(PODMAN_BUILD),1)
$(PODMAN_RUN) $(MAKE) $@ $(PODMAN_RUN) make $@
else else
export PATH="$(PREFIX_PATH):$$PATH" && \ export PATH="$(PREFIX_PATH):$$PATH" && \
bash bash
endif endif
setenv: FORCE
@echo export ARCH='$(ARCH)'
@echo export BOARD='$(BOARD)'
@echo export CONFIG_NAME='$(CONFIG_NAME)'
@echo BUILD='$(BUILD)'
export RUST_GDB=gdb-multiarch # Necessary when debugging for another architecture than the host export RUST_GDB=gdb-multiarch # Necessary when debugging for another architecture than the host
GDB_KERNEL_FILE=cookbook/recipes/core/kernel/target/$(TARGET)/build/kernel.sym GDB_KERNEL_FILE=recipes/core/kernel/target/$(TARGET)/build/kernel.sym
gdb: FORCE gdb: FORCE
rust-gdb $(GDB_KERNEL_FILE) --eval-command="target remote :1234" rust-gdb $(GDB_KERNEL_FILE) --eval-command="target remote :1234"
@ -103,7 +125,7 @@ gdb: FORCE
# has started or you need to debug the interaction between the application and the kernel. # has started or you need to debug the interaction between the application and the kernel.
# tl;dr: DO NOT USE THIS TARGET UNLESS YOU HAVE TO # tl;dr: DO NOT USE THIS TARGET UNLESS YOU HAVE TO
gdb-userspace: FORCE gdb-userspace: FORCE
rust-gdb $(GDB_APP_FILE) --eval-command="add-symbol-file $(GDB_KERNEL_FILE) 0x$(shell readelf -S $(GDB_KERNEL_FILE) | grep .text | cut -c43-58)" --eval-command="target remote :1234" rust-gdb $(GDB_APP_FILE) --eval-command="add-symbol-file $(GDB_KERNEL_FILE)" --eval-command="target remote :1234"
# An empty target # An empty target
FORCE: FORCE:
@ -111,3 +133,20 @@ FORCE:
# Wireshark # Wireshark
wireshark: FORCE wireshark: FORCE
wireshark $(BUILD)/network.pcap wireshark $(BUILD)/network.pcap
KPROF_KERNEL_BINARY?=recipes/core/profiling-kernel/target/$(TARGET)/build/kernel
KPROF_KERNEL_SYM?=build/flamegraph/$(TARGET)-kernel-syms.txt
KPROF_OUTPUT_TXT?=build/$(ARCH)/$(CONFIG_NAME)/filesystem/home/root/kprof.txt
KPROF_PERF_SVG?=build/flamegraph/$(TARGET)-$(CONFIG_NAME)-kflamegraph.svg
# XXX: This assumes the TSC is invariant, that the value for cpu0 is the same as for all other CPUs, and that the value from ACPI actually reflects the TSC rate. It also only works on Linux.
KPROF_CPU_GHZ?=$(shell (cat /sys/devices/system/cpu/cpu0/acpi_cppc/nominal_freq || echo 3400) | xargs echo "0.001 *" | bc)
# See https://gitlab.redox-os.org/redox-os/kprofiling/-/blob/master/src/main.rs?ref_type=heads#L16-L18
# Set e.g. to "xo" to show individual instruction offsets
KPROF_OPTIONS?=_
flamegraph:
mkdir -p build/flamegraph && \
make mount && \
nm -CS $(KPROF_KERNEL_BINARY) >$(KPROF_KERNEL_SYM) && \
redox-kprofiling $(KPROF_OUTPUT_TXT) $(KPROF_KERNEL_SYM) $(KPROF_OPTIONS) $(KPROF_CPU_GHZ) | inferno-collapse-perf | inferno-flamegraph > $(KPROF_PERF_SVG) && \
make unmount

View File

@ -2,17 +2,19 @@
<img alt="Redox" width="346" src="https://gitlab.redox-os.org/redox-os/assets/raw/master/logos/redox/logo.png"> <img alt="Redox" width="346" src="https://gitlab.redox-os.org/redox-os/assets/raw/master/logos/redox/logo.png">
</p> </p>
This repository is the **Build System** for Redox OS. Redox is under active development by a vibrant community. Key links: This repository is the **Build System** for Redox OS.
Redox is under active development by a vibrant community, you can see the key links below:
- [The **main website** for Redox OS](https://www.redox-os.org). - [The **main website** for Redox OS](https://www.redox-os.org).
- [The Redox Book](https://doc.redox-os.org/book/) and [Build Instructions](https://doc.redox-os.org/book/ch02-05-building-redox.html). - [The Redox Book](https://doc.redox-os.org/book/) and [Build Instructions](https://doc.redox-os.org/book/podman-build.html).
- [Redox Chat and Support](https://matrix.to/#/#redox-join:matrix.org). - [Redox Chat and Support](https://matrix.to/#/#redox-join:matrix.org).
- [Patreon](https://www.patreon.com/redox_os), [Donate](https://redox-os.org/donate/) and [Merch](https://redox-os.creator-spring.com/). - [Patreon](https://www.patreon.com/redox_os), [Donate](https://redox-os.org/donate/) and [Merch](https://redox-os.creator-spring.com/).
- Scroll down for a list of key Redox components and their repos. - Scroll down for a list of key Redox components and their repositories.
[Redox](https://www.redox-os.org) is an operating system written in Rust, a language with focus on safety, efficiency and high performance. Redox uses a microkernel architecture, and aims to be reliable, secure, usable, correct, and free. Redox is inspired by previous operating systems, such as seL4, MINIX, Plan 9, Linux and BSD. [Redox](https://www.redox-os.org) is an open-source operating system written in Rust, a language with focus on safety, efficiency and high performance. Redox uses a microkernel architecture, and aims to be reliable, secure, usable, correct, and free. Redox is inspired by previous operating systems, such as seL4, MINIX, Plan 9, Linux and BSD.
Redox _is not_ just a kernel, it's a **full-featured operating system**, providing components (file system, display manager, core utilities, etc.) that together make up a functional and convenient operating system. Redox uses the COSMIC desktop apps, and provides source code compatibility with many Rust, Linux and BSD programs. Redox _is not_ just a kernel, it's a **full-featured operating system**, providing components (file system, display server, core utilities, etc.) that together make up a functional and convenient operating system. Redox uses the COSMIC desktop apps, and provides source code compatibility with many Rust, Linux and BSD programs.
[![MIT licensed](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE) [![MIT licensed](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE)
@ -20,33 +22,32 @@ Redox _is not_ just a kernel, it's a **full-featured operating system**, providi
- [Book](https://doc.redox-os.org/book/) - [Book](https://doc.redox-os.org/book/)
- [Contribute](CONTRIBUTING.md) - [Contribute](CONTRIBUTING.md)
- [Hardware Compatibility](https://doc.redox-os.org/book/ch01-09-hardware-support.html) - [Hardware Compatibility](https://doc.redox-os.org/book/hardware-support.html)
- Run Redox in a [Virtual Machine](https://doc.redox-os.org/book/ch02-01-running-vm.html) or on [Real Hardware](https://doc.redox-os.org/book/ch02-02-real-hardware.html) - Run Redox in a [Virtual Machine](https://doc.redox-os.org/book/running-vm.html) or on [Real Hardware](https://doc.redox-os.org/book/real-hardware.html)
- [Trying Out Redox](https://doc.redox-os.org/book/ch02-04-trying-out-redox.html) - [Trying Out Redox](https://doc.redox-os.org/book/trying-out-redox.html)
- [Building Redox](https://doc.redox-os.org/book/ch02-05-building-redox.html) - [Building Redox](https://doc.redox-os.org/book/podman-build.html)
- [Build System Documentation](https://doc.redox-os.org/book/ch08-06-build-system-reference.html) - [Build System Documentation](https://doc.redox-os.org/book/build-system-reference.html)
- [Developer FAQ](https://doc.redox-os.org/book/ch09-07-developer-faq.html) - [Developer FAQ](https://doc.redox-os.org/book/developer-faq.html)
- [Chat/Discussions/Help](https://doc.redox-os.org/book/ch13-01-chat.html) - [Chat/Discussions/Help](https://doc.redox-os.org/book/chat.html)
## Ecosystem ## Ecosystem
Some of the key repositories on the Redox GitLab: Some of the key repositories on the Redox GitLab:
| Essential Repos | Maintainer | Essential Repositories | Maintainer
|--------------------------------------------------------------------------------------|--------------------------- |-------------------------------------------------------------------------------------------------------------|---------------------------
| [Kernel](https://gitlab.redox-os.org/redox-os/kernel) | **@jackpot51** | [Kernel](https://gitlab.redox-os.org/redox-os/kernel) | **@jackpot51**
| [RedoxFS (default filesystem)](https://gitlab.redox-os.org/redox-os/redoxfs) | **@jackpot51** | [Base (essential system components and drivers)](https://gitlab.redox-os.org/redox-os/base) | **@jackpot51**
| [Drivers](https://gitlab.redox-os.org/redox-os/drivers) | **@jackpot51** | [RedoxFS (default filesystem)](https://gitlab.redox-os.org/redox-os/redoxfs) | **@jackpot51**
| [Orbital (windowing and compositing system)](https://gitlab.redox-os.org/redox-os/orbital) | **@jackpot51** | [relibc (C POSIX library written in Rust)](https://gitlab.redox-os.org/redox-os/relibc) | **@jackpot51**
| [pkgutils (current package manager)](https://gitlab.redox-os.org/redox-os/pkgutils) | **@jackpot51** | [Ion (defauilt shell)](https://gitlab.redox-os.org/redox-os/ion) | **@jackpot51**
| [relibc (C Library in Rust)](https://gitlab.redox-os.org/redox-os/relibc) | **@jackpot51** | [Termion (terminal library)](https://gitlab.redox-os.org/redox-os/termion) | **@jackpot51**
| [netstack (protocol stack)](https://gitlab.redox-os.org/redox-os/netstack) | **@jackpot51** | [pkgutils (current package manager)](https://gitlab.redox-os.org/redox-os/pkgutils) | **@jackpot51**
| [Ion (shell)](https://gitlab.redox-os.org/redox-os/ion) | **@jackpot51** | [Orbital (display server and window manager)](https://gitlab.redox-os.org/redox-os/orbital) | **@jackpot51**
| [Termion (terminal library)](https://gitlab.redox-os.org/redox-os/termion) | **@jackpot51** | This repo - the root of the Build System | **@jackpot51** **@hatred_45**
| This repo - the root of the Build System | **@jackpot51** | [Redoxer (tool for easy Redox development on Linux)](https://gitlab.redox-os.org/redox-os/redoxer) | **@jackpot51**
| [cookbook (Build System for components)](https://gitlab.redox-os.org/redox-os/cookbook) | **@jackpot51** **@hatred_45** | [The Redox Book](https://gitlab.redox-os.org/redox-os/book) | **@jackpot51** **@hatred_45**
| [Redoxer (Build/Test for Redox compatibility verification)](https://gitlab.redox-os.org/redox-os/redoxer) | **@jackpot51** | [Website](https://gitlab.redox-os.org/redox-os/website) | **@jackpot51** **@hatred_45**
| [The Redox Book](https://gitlab.redox-os.org/redox-os/book) | **@hatred_45**
## What it looks like ## What it looks like

39
TRADEMARK.md Normal file
View File

@ -0,0 +1,39 @@
# Redox OS Trademark Policy
This document outlines the policy regarding the use of the Redox OS trademark owned by the Redox OS nonprofit. The purpose of this policy is to ensure that the Redox OS trademark is used correctly and consistently, maintaining the integrity and reputation of the Redox OS brand.
1. Usage of the Redox OS Trademark
1. The Redox OS trademark includes, but is not limited to, the name "Redox OS", the Redox OS logo, and any associated symbols or designs.
2. The Redox OS trademark may only be used in accordance with this policy. Unauthorized use of the trademark is prohibited.
2. Permissible Use
1. Community Projects: Community projects may use the Redox OS trademark to refer to the operating system, provided that such use is not misleading and does not imply endorsement by the Redox OS nonprofit without explicit permission.
2. Educational and Informational Use: The Redox OS trademark may be used in educational and informational materials, including books, websites, and articles, to refer to the operating system, provided that such use complies with the guidelines set forth in this policy.
3. Marketing and Promotional Use: Partners and affiliates of the Redox OS nonprofit may use the Redox OS trademark in marketing and promotional materials with prior written consent from the Redox OS nonprofit.
3. Prohibited Use
1. Misrepresentation: The Redox OS trademark must not be used in a way that misrepresents or implies false association with, endorsement by, or sponsorship from the Redox OS nonprofit.
2. Modification: The Redox OS trademark must not be altered, modified, or used as part of another trademark or logo without prior written permission from the Redox OS nonprofit.
3. Merchandising: The Redox OS trademark must not be used on merchandise (e.g., T-shirts, mugs) for commercial purposes without explicit authorization from the Redox OS nonprofit.
4. Logo Usage Guidelines
1. The Redox OS logo must be used as provided by the Redox OS nonprofit without any modifications. This includes maintaining the logos colors, proportions, and overall design.
2. The Redox OS logo must be displayed in a manner that is clear and legible. Sufficient clear space should be maintained around the logo to ensure it is not crowded by other visual elements.
3. The Redox OS name should be identified as a trademark using the “™” symbol.
5. Official Redox OS Software
1. Software hosted at [the Redox OS GitLab group](https://gitlab.redox-os.org/redox-os/) is considered official Redox OS software. Only software that has been approved by the Redox OS nonprofit is permitted to use the Redox OS trademarks to refer to itself. Software that is official Redox OS software may use the “redox-os-” package namespace and “org.redox_os.” prefixed reverse-DNS ID. Other software should avoid using these prefixes.
2. Third-party software that integrates with or extend the Redox OS operating system must not use the Redox OS trademark in a way that implies official status or endorsement without prior approval from the Redox OS nonprofit. Third-party developers are encouraged to use the "redox-os-ext-" package namespace. This software may be described as "for the Redox OS™ operating system".
3. Third-party software may request inclusion as official Redox OS software. To request inclusion, please contact the Redox OS nonprofit at trademark@redox-os.org.
6. Request for Permission
1. To request permission for uses of the Redox OS trademark not covered by this policy, please contact the Redox OS nonprofit at trademark@redox-os.org.
2. All requests will be reviewed on a case-by-case basis, and the Redox OS nonprofit reserves the right to grant or deny permission at its sole discretion.
7. Enforcement
1. The Redox OS nonprofit reserves the right to take appropriate legal action against any unauthorized use of the Redox OS trademark.
2. The Redox OS nonprofit may, at its discretion, require the cessation of use of the Redox OS trademark by any party that fails to comply with this policy.
## Contact Information
For any questions or to request permission to use the Redox OS trademark, please contact:<br><br>
Redox OS<br>
trademark@redox-os.org<br><br>
This trademark policy is effective as of December 3, 2025 and may be updated from time to time at the discretion of the Redox OS nonprofit.
---
By adhering to these guidelines, you help us protect the Redox OS brand and ensure it remains a symbol of quality and innovation. Thank you for your cooperation.

View File

@ -0,0 +1 @@
x86_64-unknown-redox-llvm-config

View File

@ -0,0 +1,12 @@
#!/usr/bin/env bash
export PKG_CONFIG_SYSROOT_DIR="${COOKBOOK_SYSROOT}"
export PKG_CONFIG_LIBDIR="${PKG_CONFIG_SYSROOT_DIR}/lib/pkgconfig"
export PKG_CONFIG_PATH="${PKG_CONFIG_SYSROOT_DIR}/share/pkgconfig"
if [ -n "${COOKBOOK_DYNAMIC}" ]
then
exec pkg-config "$@"
else
exec pkg-config --static "$@"
fi

View File

@ -0,0 +1 @@
x86_64-unknown-redox-llvm-config

View File

@ -0,0 +1,12 @@
#!/usr/bin/env bash
export PKG_CONFIG_SYSROOT_DIR="${COOKBOOK_SYSROOT}"
export PKG_CONFIG_LIBDIR="${PKG_CONFIG_SYSROOT_DIR}/lib/pkgconfig"
export PKG_CONFIG_PATH="${PKG_CONFIG_SYSROOT_DIR}/share/pkgconfig"
if [ -n "${COOKBOOK_DYNAMIC}" ]
then
exec pkg-config "$@"
else
exec pkg-config --static "$@"
fi

View File

@ -0,0 +1,12 @@
#!/usr/bin/env bash
export PKG_CONFIG_SYSROOT_DIR="${COOKBOOK_SYSROOT}"
export PKG_CONFIG_LIBDIR="${PKG_CONFIG_SYSROOT_DIR}/lib/pkgconfig"
export PKG_CONFIG_PATH="${PKG_CONFIG_SYSROOT_DIR}/share/pkgconfig"
if [ -n "${COOKBOOK_DYNAMIC}" ]
then
exec pkg-config "$@"
else
exec pkg-config --static "$@"
fi

View File

@ -0,0 +1,12 @@
#!/usr/bin/env bash
export PKG_CONFIG_SYSROOT_DIR="${COOKBOOK_SYSROOT}"
export PKG_CONFIG_LIBDIR="${PKG_CONFIG_SYSROOT_DIR}/lib/pkgconfig"
export PKG_CONFIG_PATH="${PKG_CONFIG_SYSROOT_DIR}/share/pkgconfig"
if [ -n "${COOKBOOK_DYNAMIC}" ]
then
exec pkg-config "$@"
else
exec pkg-config --static "$@"
fi

View File

@ -0,0 +1,116 @@
#!/usr/bin/env python3
# This script wraps llvm-config that intended for cross compiling to Redox.
# Because we can't run llvm-config compiled to Redox, we wrap it here
# and filter out architectures that do not match the current $TARGET.
import os
import sys
import subprocess
import re
LLVM_CONFIG = "/bin/llvm-config"
# name of (--targets-built, --components prefix, --libs prefix)
ARCH_MAP = {
"x86_64": ("X86", "x86", "X86"),
"i586": ("X86", "x86", "X86"),
"aarch64": ("AArch64", "aarch64", "AArch64"),
"riscv64gc": ("RISCV", "riscv", "RISCV"),
}
ALL_ARCH_COMPS = ["x86", "aarch64", "riscv"]
ALL_ARCH_LIBS = ["X86", "AArch64", "RISCV"]
def is_unwanted_arch(item, allowed_prefix, all_prefixes, is_lib=False):
matched_arch = None
for arch in all_prefixes:
# libraries e.g., -lLLVMX86CodeGen / libLLVMAArch64Desc.a
if is_lib and f"LLVM{arch}" in item:
matched_arch = arch
break
# components e.g., x86codegen, aarch64desc
elif not is_lib and item.startswith(arch):
matched_arch = arch
break
if matched_arch and matched_arch != allowed_prefix:
return True
return False
def main():
toolchain_path = os.environ.get("COOKBOOK_HOST_SYSROOT")
sysroot_path = os.environ.get("COOKBOOK_SYSROOT")
target_triple = os.environ.get("TARGET")
if not toolchain_path or not sysroot_path or not target_triple:
print("Error: COOKBOOK_HOST_SYSROOT or COOKBOOK_SYSROOT or TARGET not set", file=sys.stderr)
sys.exit(1)
target_arch = target_triple.split('-')[0] if target_triple else ""
mapped_archs = ARCH_MAP.get(target_arch)
target_built_name, comp_prefix, lib_prefix = mapped_archs
toolchain_path = toolchain_path.rstrip(os.sep)
sysroot_path = sysroot_path.rstrip(os.sep)
cmd = [toolchain_path + LLVM_CONFIG] + sys.argv[1:]
try:
result = subprocess.run(
cmd,
stdout=subprocess.PIPE,
stderr=subprocess.PIPE,
check=False,
text=True
)
except FileNotFoundError:
print(f"Error: Could not find executable '{LLVM_CONFIG}'", file=sys.stderr)
sys.exit(1)
args_set = set(sys.argv[1:])
if result.returncode != 0:
# static libs is not part of the toolchain, but they do
# exist for platforms without dynamic library support
if "--link-static" in args_set and "--libfiles" in args_set:
output = result.stderr.strip()
output = output.replace("llvm-config: error: missing: ", "")
elif "--link-static" in args_set and "--libs" in args_set:
output = result.stderr.strip()
libpath = toolchain_path + "/lib"
output = output.replace(f"llvm-config: error: missing: {libpath}/lib", "-l")
output = output.replace(f".a", "")
output = re.sub('-lLLVMX86\w+ ?', '', output, count=0, flags=0) # TODO: why?
output = f"-L{libpath} {output}"
else:
print(result.stderr)
sys.exit(result.returncode)
else:
output = result.stdout.strip()
if "--bindir" in args_set:
output = toolchain_path + "/usr/bin"
elif "--targets-built" in args_set:
output = target_built_name
elif "--components" in args_set:
components = output.split()
filtered = [c for c in components if not is_unwanted_arch(c, comp_prefix, ALL_ARCH_COMPS, is_lib=False)]
output = " ".join(filtered)
elif "--libs" in args_set:
libs = output.split()
filtered = [l for l in libs if not is_unwanted_arch(l, lib_prefix, ALL_ARCH_LIBS, is_lib=True)]
output = " ".join(filtered)
# if "--ldflags" in args_set:
output = output.replace(toolchain_path, sysroot_path)
else:
output = output.replace(toolchain_path, sysroot_path)
print(output + '\n', end='')
if __name__ == "__main__":
main()

View File

@ -0,0 +1,12 @@
#!/usr/bin/env bash
export PKG_CONFIG_SYSROOT_DIR="${COOKBOOK_SYSROOT}"
export PKG_CONFIG_LIBDIR="${PKG_CONFIG_SYSROOT_DIR}/lib/pkgconfig"
export PKG_CONFIG_PATH="${PKG_CONFIG_SYSROOT_DIR}/share/pkgconfig"
if [ -n "${COOKBOOK_DYNAMIC}" ]
then
exec pkg-config "$@"
else
exec pkg-config --static "$@"
fi

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,7 @@
# Alternative script for the build system Makefiles
#!/usr/bin/env bash #!/usr/bin/env bash
# Alternative script for the build system Makefiles
########################################################################### ###########################################################################
# # # #
# Build the system, with a specified processor type and filesystem config # # Build the system, with a specified processor type and filesystem config #
@ -12,10 +12,12 @@ usage()
{ {
echo "build.sh: Invoke make for a particular architecture and configuration." echo "build.sh: Invoke make for a particular architecture and configuration."
echo "Usage:" echo "Usage:"
echo "./build.sh [-X | -A | -6 | -a ARCH] [-c CONFIG] [-f FILESYSTEM_CONFIG] TARGET..." echo "./build.sh [-X | -A | -5 | -R | -a ARCH] [-c CONFIG] [-f FILESYSTEM_CONFIG] TARGET..."
echo " -X Equivalent to -a x86_64." echo " -X Equivalent to -a x86_64."
echo " -A Equivalent to -a aarch64." echo " -A Equivalent to -a aarch64."
echo " -6 Equivalent to -a i686." echo " -5 Equivalent to -a i586."
echo " -6 Equivalent to -a i586 (deprecated, use -5 instead)."
echo " -R Equivalent to -a riscv64gc."
echo " -a ARCH: Processor Architecture. Normally one of x86_64, aarch64 or" echo " -a ARCH: Processor Architecture. Normally one of x86_64, aarch64 or"
echo " i686. ARCH is not checked, so you can add a new architecture." echo " i686. ARCH is not checked, so you can add a new architecture."
echo " Defaults to the directory containing the FILESYSTEM_CONFIG file," echo " Defaults to the directory containing the FILESYSTEM_CONFIG file,"
@ -34,7 +36,7 @@ usage()
echo " config/ARCH/CONFIG.toml" echo " config/ARCH/CONFIG.toml"
echo " If you specify both CONFIG and FILESYSTEM_CONFIG, it is not" echo " If you specify both CONFIG and FILESYSTEM_CONFIG, it is not"
echo " necessary that they match, but it is recommended." echo " necessary that they match, but it is recommended."
echo " Examples: ./build.sh -c demo live - make build/x86_64/demo/livedisk.iso" echo " Examples: ./build.sh -c demo live - make build/x86_64/demo/redox-live.iso"
echo " ./build.sh -6 qemu - make build/i686/desktop/harddrive.img and" echo " ./build.sh -6 qemu - make build/i686/desktop/harddrive.img and"
echo " and run it in qemu" echo " and run it in qemu"
echo " NOTE: If you do not change ARCH or CONFIG very often, edit mk/config.mk" echo " NOTE: If you do not change ARCH or CONFIG very often, edit mk/config.mk"
@ -43,7 +45,7 @@ usage()
} }
if [ "$1" == "-h" ] || [ "$1" == "--help" ]; then if [ "$1" == "-h" ] || [ "$1" == "--help" ]; then
usage usage
exit exit
fi fi
@ -55,17 +57,19 @@ FILESYSTEM_CONFIG=""
while getopts ":c:f:a:dhXA6" opt while getopts ":c:f:a:dhXA6" opt
do do
case "$opt" in case "$opt" in
a) ARCH="$OPTARG";; a) ARCH="$OPTARG";;
c) CONFIG_NAME="$OPTARG";; c) CONFIG_NAME="$OPTARG";;
f) FILESYSTEM_CONFIG="$OPTARG";; f) FILESYSTEM_CONFIG="$OPTARG";;
X) ARCH="x86_64";; X) ARCH="x86_64";;
A) ARCH="aarch64";; A) ARCH="aarch64";;
6) ARCH="i686";; R) ARCH="riscv64gc";;
h) usage;; 5) ARCH="i586";;
\?) echo "Unknown option -$OPTARG, try -h for help"; exit;; 6) ARCH="i586";;
h) usage;;
\?) echo "Unknown option -$OPTARG, try -h for help"; exit;;
:) echo "-$OPTARG requires a value"; exit;; :) echo "-$OPTARG requires a value"; exit;;
esac esac
done done
shift $((OPTIND -1)) shift $((OPTIND -1))
@ -75,8 +79,9 @@ if [ -z "$ARCH" ] && [ -n "$FILESYSTEM_CONFIG" ]; then
case "$ARCH" in case "$ARCH" in
x86_64) : ;; x86_64) : ;;
aarch64) : ;; aarch64) : ;;
i686) : ;; riscv64gc) : ;;
\?) ARCH=""; echo "Unknown Architecture, please specify x86_64, aarch64 or i686";; i586) : ;;
\?) ARCH=""; echo "Unknown Architecture, please specify x86_64, aarch64, riscv64gc or i586";;
esac esac
fi fi

View File

@ -1,3 +0,0 @@
# Configuration to run the "acid" tests
include = ["../acid.toml"]

View File

@ -7,205 +7,314 @@ prompt = false
# Package settings # Package settings
[packages] [packages]
# If you need to disable some broken package comment out instead of removal to not increase the maintenance cost
#TODO: commented out recipes need to be built and tested inside of Redox to verify if they returned to work
# Meta-packages below
# auto-test = {}
# dev-essential = {}
# dev-redox = {}
# redox-tests = {}
# x11-minimal = {}
# x11-full = {}
# Normal packages below
acid = {} acid = {}
atk = {} acid-bins = {}
audiod = {} base = {}
autoconf = {}
automake = {}
bash = {} bash = {}
binutils = {} bash-completion = {}
bootloader = {} bootloader = {}
bootstrap = {} bottom = {}
ca-certificates = {} ca-certificates = {}
cairo = {}
cairodemo = {}
#calculator = {}
cargo = {}
cleye = {}
#cmatrix = {} # needs ncursesw now
contain = {} contain = {}
coreutils = {} coreutils = {}
cosmic-edit = {} cosmic-edit = {}
cosmic-files = {}
cosmic-icons = {} cosmic-icons = {}
cosmic-term = {}
cosmic-text = {} cosmic-text = {}
cpal = {}
curl = {} curl = {}
dash = {} dash = {}
dejavu = {}
diffutils = {} diffutils = {}
dosbox = {}
drivers = {}
drivers-initfs = {}
duktape = {}
eduke32 = {}
escalated = {}
exampled = {}
expat = {} expat = {}
extrautils = {} extrautils = {}
#fal file = {}
#fd = {} # ctrlc-3.1.1
#ffmpeg6 = {} # undefined references
findutils = {} findutils = {}
fontconfig = {} freefont = {}
#freeciv = {}
freedoom = {}
#freeglut = {}
freepats = {}
freetype2 = {} freetype2 = {}
#friar = {} # mio patch gawk = {}
fribidi = {}
#game-2048 = {} # rustc-serialize
#gawk = {} # langinfo.h
gcc13 = {} gcc13 = {}
gdbserver = {}
#gdk-pixbuf = {} # shared-mime-info
gears = {}
generaluser-gs = {}
gettext = {} gettext = {}
gigalomania = {}
git = {} git = {}
glib = {}
glutin = {}
gnu-binutils = {} gnu-binutils = {}
gnu-grep = {}
gnu-make = {} gnu-make = {}
#gstreamer = {} # conflict with thread local errno hicolor-icon-theme = {}
harfbuzz = {}
#hematite = {} # needs crate patches for redox-unix
init = {}
initfs = {}
installer = {} installer = {}
installer-gui = {} installer-gui = {}
intel-one-mono = {}
ion = {} ion = {}
ipcd = {}
jansson = {}
kernel = {} kernel = {}
lci = {} kibi = {}
libc-bench = {}
libffi = {} libffi = {}
libgmp = {} libgcc = {}
libiconv = {} libiconv = {}
libjpeg = {} libjpeg = {}
libogg = {} libogg = {}
liborbital = {} liborbital = {}
libpng = {} libpng = {}
libsodium = {} libstdcxx = {}
libvorbis = {} libvorbis = {}
libxkbcommon = {}
libxml2 = {} libxml2 = {}
llvm18 = {} llvm21 = {}
logd = {}
lua54 = {}
#mdp = {} # ncursesw
mesa = {}
mesa-glu = {}
mgba = {}
#miniserve = {} # actix
nano = {} nano = {}
nasm = {} nasm = {}
#ncdu = {} # fails to link with ncurses
ncurses = {} ncurses = {}
#ncursesw = {} # mkstemp configure hang
netdb = {} netdb = {}
netstack = {}
netsurf = {} netsurf = {}
netutils = {} netutils = {}
neverball = {}
#newlib = {} # obsolete
#newlibtest = {} # obsolete
nghttp2 = {} nghttp2 = {}
openjazz = {}
openssl1 = {} openssl1 = {}
openttd = {} openssl3 = {}
openttd-opengfx = {}
openttd-openmsx = {}
openttd-opensfx = {}
orbclient = {}
orbdata = {} orbdata = {}
orbital = {} orbital = {}
orbterm = {} orbterm = {}
orbutils = {} orbutils = {}
#orbutils-background = {} # needs recipe update
#orbutils-launcher = {} # needs recipe update
#orbutils-orblogin = {} # needs recipe update
osdemo = {}
#pango = {} # undefined references to std::__throw_system_error(int)
#pastel = {} # needs crate patches for redox-unix
patch = {} patch = {}
#pathfinder = {} # servo-fontconfig patchelf = {}
#pciids = {}
pcre = {} pcre = {}
perg = {}
periodictable = {}
#perl = {} # ctermid, tempnam, ttyname
pixelcannon = {}
pixman = {}
#pkgar = {} # uses virtual Cargo.toml, needs recipe update
pkg-config = {}
pkgutils = {} pkgutils = {}
pls = {}
pop-icon-theme = {} pop-icon-theme = {}
#powerline = {} # dirs
prboom = {}
procedural-wallpapers-rs = {}
ptyd = {}
#python = {} # getaddrinfo
#qemu = {}
ramfs = {}
randd = {}
readline = {}
redoxerd = {}
redox-fatfs = {}
redoxfs = {} redoxfs = {}
redox-games = {}
redox-ssh = {}
relibc = {} relibc = {}
#relibc-tests = {} # madvise link error
resist = {}
#retroarch = {} # OS_TLSIndex not declared
ripgrep = {} ripgrep = {}
rodioplay = {}
rs-nes = {}
rust = {} rust = {}
rust64 = {} rustpython = {}
rust-cairo = {}
rust-cairo-demo = {}
rustual-boy = {}
schismtracker = {}
scummvm = {}
sdl-gfx = {}
#sdl-player = {} # wctype_t
sdl1 = {} sdl1 = {}
sdl1-image = {}
sdl1-mixer = {}
sdl1-ttf = {}
sdl2 = {}
sdl2-gears = {}
sdl2-image = {}
sdl2-mixer = {}
sdl2-ttf = {}
sed = {} sed = {}
#servo = {} # some more crates to port shared-mime-info = {}
#shared-mime-info = {} # intltool-update out of date
shellharden = {}
shellstorm = {}
smith = {} smith = {}
sodium = {}
sopwith = {}
#ssh = {}
strace = {}
syobonaction = {}
terminfo = {} terminfo = {}
#termplay = {} # backtrace cannot find link.h
timidity = {}
ttf-hack = {}
userutils = {} userutils = {}
uutils = {} uutils = {}
vice = {} uutils-procps = {}
vim = {} vim = {}
vttest = {}
vvvvvv = {}
#webrender = {} # unwind
#wesnoth = {}
#winit = {} # tzset
xz = {} xz = {}
zerod = {}
zlib = {} zlib = {}
zstd = {}
# #"gcc13.cxx" = {}
# #"llvm21.clang" = {}
# #"llvm21.clang-dev" = {}
# #"llvm21.dev" = {}
# #"llvm21.lld" = {}
# #"llvm21.lld-dev" = {}
# #"llvm21.runtime" = {}
# #"python312.dev" = {}
# #"rust.doc" = {}
# #atk = {} # depends on glib which does not build
# #benchmarks = {}
# #binutils-gdb = {}
# #book = {}
# #cairo-demo = {} # linking errors
# #classicube = {}
# #cmake = {}
# #cmatrix = {} # needs ncursesw now
# #cookbook = {}
# #cosmic-reader = {}
# #cosmic-settings = {}
# #cosmic-store = {}
# #devilutionx = {}
# #dynamic-example = {}
# #fal
# #fd = {} # ctrlc-3.1.1
# #flycast = {}
# #freeciv = {}
# #freeglut = {}
# #friar = {} # mio patch
# #game-2048 = {} # rustc-serialize
# #gigalomania = {} # old recipe format
# #gitoxide = {}
# #goaccess = {}
# #gstreamer = {} # conflict with thread local errno
# #harfbuzz = {} # depends on glib which does not build
# #helix = {}
# #hello-redox = {}
# #hematite = {} # needs crate patches for redox-unix
# #hf = {}
# #ibm-plex = {}
# #iced = {}
# #jansson = {} # needs config.sub update
# #jq = {}
# #libarchive = {}
# #libatomic = {}
# #libcosmic = {}
# #libflac = {}
# #libmodplug1 = {}
# #libmpfr = {}
# #libnettle = {}
# #libogg = {}
# #libpsl = {}
# #libssh2 = {}
# #libtool = {}
# #liburcu = {}
# #libuv = {}
# #lua-compat-53 = {}
# #luajit = {}
# #luarocks = {}
# #luv = {}
# #mdp = {} # gcc hangs
# #miniserve = {} # actix
# #mpc = {}
# #mupen64plus = {}
# #ncdu = {} # multiple definitions of symbols
# #newlib = {} # obsolete
# #newlibtest = {} # obsolete
# #noto-color-emoji = {}
# #nushell = {} # needs cargo update
# #openjk = {}
# #openposixtestsuite = {}
# #opentyrian = {}
# #orbcalculator = {}
# #ostest-bins = {}
# #pango = {} # undefined references to std::__throw_system_error(int)
# #pastel = {} # needs crate patches for redox-unix
# #pathfinder = {} # servo-fontconfig
# #pciids = {}
# #pcre2 = {}
# #pixman = {} # depends on glib which does not build
# #pkgar = {} # uses virtual Cargo.toml, needs recipe update
# #pls = {}
# #pop-wallpapers = {}
# #powerline = {} # dirs
# #qemu = {} # can be built, but not working
# #quakespasm = {}
# #redox-posix-tests = {}
# #redox-ssh = {} # does not compile
# #retroarch = {} # OS_TLSIndex not declared
# #rust-cairo = {} # linking errors
# #rust-cairo-demo = {} # linking errors
# #rvvm = {}
# #schismtracker = {} # uses system includes
# #sdl-player = {} # wctype_t
# #sdl2-gfx = {}
# #sm64ex = {}
# #spacecadetpinball = {}
# #twin-commander = {}
# #ubuntu-wallpapers = {}
# #unibilium = {}
# #utf8proc = {}
# #vice = {} # linker errors
# #vvvvvv = {} # did not compile
# #webrender = {} # unwind
# #website = {}
# #wesnoth = {}
# #wget = {}
# autoconf = {}
# automake = {}
# binutils = {}
# bzip2 = {}
# cairo = {}
# cleye = {}
# composer = {}
# cpal = {}
# dosbox = {}
# duktape = {}
# eduke32 = {}
# exampled = {}
# expat = {}
# extrautils = {}
# ffmpeg6 = {}
# fontconfig = {}
# freedoom = {}
# freepats = {}
# fribidi = {}
# gdbserver = {} # wrong libc type
# gdk-pixbuf = {}
# gears = {}
# generaluser-gs = {}
# glib = {}
# glutin = {}
# gnu-grep = {}
# htop = {}
# intel-one-mono = {}
# lci = {}
# libavif = {}
# libc-bench = {}
# libedit = {}
# libgmp = {}
# libicu = {}
# libonig = {}
# libsodium = {}
# libuuid = {}
# libwebp = {}
# lsd = {}
# lua54 = {}
# lz4 = {}
# mednafen = {}
# mesa = {} # libudev was not found
# mesa-glu = {} # depends on mesa
# mgba = {}
# mpc = {} # libmpfr not found
# ncursesw = {}
# neverball = {}
# nginx = {}
# onefetch = {}
# openjazz = {}
# openssh = {}
# openttd = {}
# openttd-opengfx = {}
# openttd-openmsx = {}
# openttd-opensfx = {}
# orbclient = {}
# osdemo = {}
# perg = {}
# periodictable = {}
# perl5 = {}
# php84 = {}
# pixelcannon = {}
# pkg-config = {}
# prboom = {}
# procedural-wallpapers-rs = {}
# python312 = {}
# readline = {}
# redox-fatfs = {}
# redox-games = {}
# relibc-tests = {}
# relibc-tests-bins = {}
# rodioplay = {}
# rs-nes = {}
# rsync = {}
# rust64 = {}
# rustual-boy = {}
# scummvm = {}
# sdl-gfx = {}
# sdl1-image = {}
# sdl1-mixer = {}
# sdl1-ttf = {}
# sdl2 = {}
# sdl2-gears = {}
# sdl2-image = {}
# sdl2-mixer = {}
# sdl2-ttf = {}
# servo = {}
# shellharden = {}
# shellstorm = {}
# simple-http-server = {}
# sodium = {}
# sopwith = {}
# sqlite3 = {}
# strace = {} # unknown syscall
# syobonaction = {}
# timidity = {}
# tokei = {}
# ttf-hack = {}
# vttest = {}
# webkitgtk3 = {}
# winit = {}
# xxhash = {}
# zoxide = {} # untested

View File

@ -1,3 +1,3 @@
# Configuration for demonstration # Configuration for demonstration
include = ["desktop.toml"] include = ["../desktop.toml"]

View File

@ -1,14 +0,0 @@
# Minimal desktop configuration
include = ["../desktop-minimal.toml"]
# Override the default settings here
# General settings
[general]
# Filesystem size in MiB
# filesystem_size = 1024
# Package settings
[packages]
# example = {}

View File

@ -1,30 +0,0 @@
# Default build system configuration
include = ["../minimal.toml"]
# General settings
[general]
# Filesystem size in MiB
filesystem_size = 256
# Package settings
[packages]
audiod = {}
cosmic-edit = {}
cosmic-icons = {}
cosmic-files = {}
cosmic-term = {}
orbdata = {}
orbital = {}
orbutils = {}
pop-icon-theme = {}
shared-mime-info = {}
[[files]]
path = "/usr/lib/init.d/20_orbital"
data = """
audiod
export VT 3
orbital orblogin launcher
unset VT
"""

View File

@ -11,4 +11,10 @@ include = ["../dev.toml"]
# Package settings # Package settings
[packages] [packages]
# example = {} # see ci.toml for error reasons
gdbserver = "ignore"
gnu-binutils = "ignore"
mesa = "ignore"
mesa-glu = "ignore"
mpc = "ignore"
strace = "ignore"

View File

@ -1,3 +1,3 @@
# Configuration for Jeremy Soller # Configuration for Jeremy Soller
include = ["desktop.toml"] include = ["demo.toml"]

View File

@ -1,14 +0,0 @@
# Minimal network configuration
include = ["../minimal-net.toml"]
# Override the default settings here
# General settings
[general]
# Filesystem size in MiB
# filesystem_size = 1024
# Package settings
[packages]
# example = {}

View File

@ -1,14 +0,0 @@
# Minimal configuration
include = ["../minimal.toml"]
# Override the default settings here
# General settings
[general]
# Filesystem size in MiB
# filesystem_size = 1024
# Package settings
[packages]
# example = {}

View File

@ -0,0 +1,8 @@
# Configuration used for building redoxer base image
include = ["../redoxer.toml"]
# General settings
[general]
# Filesystem size in MiB
filesystem_size = 1024

View File

@ -1,3 +0,0 @@
# Configuration to run the "resist" tests
include = ["../resist.toml"]

View File

@ -1,14 +0,0 @@
# Server configuration
include = ["../server.toml"]
# Override the default settings here
# General settings
[general]
# Filesystem size in MiB
# filesystem_size = 1024
# Package settings
[packages]
# example = {}

View File

@ -1,11 +1,11 @@
# Configuration to run the "acid" tests # Configuration for "acid" testing
include = ["base.toml"] include = ["base.toml"]
# General settings # General settings
[general] [general]
# Filesystem size in MiB # Filesystem size in MiB
filesystem_size = 256 filesystem_size = 1024
# Package settings # Package settings
[packages] [packages]
@ -16,11 +16,16 @@ ion = {}
[[files]] [[files]]
path = "/usr/lib/init.d/10_acid" path = "/usr/lib/init.d/10_acid"
data = """ data = """
export RUST_BACKTRACE full requires_weak 00_base.target
acid ion /usr/lib/run_acid.ion
acid create_test """
acid switch
acid tls [[files]]
acid thread path = "/usr/lib/run_acid.ion"
data = """
#!/usr/bin/env ion
export RUST_BACKTRACE=full
cd /home/user/acid
cargo test
shutdown shutdown
""" """

32
config/auto-test.toml Normal file
View File

@ -0,0 +1,32 @@
# Configuration for automated testing of essential test suites
# Smaller test suites are executed first to catch possible bugs or regressions faster
include = ["base.toml"]
# General settings
[general]
# Filesystem size in MiB
filesystem_size = 1024
# Package settings
[packages]
auto-test = {}
[[files]]
path = "/usr/lib/init.d/30_console"
data = """
requires_weak 10_net.target
ion /usr/lib/run_tests.ion
"""
[[files]]
path = "/usr/lib/run_tests.ion"
data = """
#!/usr/bin/env ion
export RUST_BACKTRACE=full
cd /home/user/acid
cargo test
bash /root/relibc-tests/run.sh
os-test-runner
shutdown
"""

View File

@ -9,39 +9,90 @@
prompt = false prompt = false
[packages] [packages]
base = {}
bootloader = {} bootloader = {}
bootstrap = {}
drivers = {}
escalated = {}
initfs = {}
ipcd = {}
kernel = {} kernel = {}
ptyd = {} libgcc = {}
libstdcxx = {}
netdb = {}
netutils = {}
relibc = {}
userutils = {}
uutils = {} uutils = {}
## Configuration files ## Configuration files
[[files]] [[files]]
path = "/usr/lib/init.d/00_base" path = "/etc/login_schemes.toml"
data = """ data = """
# clear and recreate tmpdir with 0o1777 permission [user_schemes.root]
rm -r /tmp schemes = ["*"]
mkdir -m a=rwxt /tmp [user_schemes.user]
schemes = [
ipcd # Kernel schemes
ptyd "debug",
escalated "event",
""" "memory",
"pipe",
[[files]] "serio",
path = "/usr/lib/init.d/00_drivers" "irq",
data = """ "time",
pcid /etc/pcid.d/ "sys",
# Base schemes
"rand",
"null",
"zero",
"log",
# Network schemes
"ip",
"icmp",
"tcp",
"udp",
# IPC schemes
"shm",
"chan",
"uds_stream",
"uds_dgram",
# File schemes
"file",
# Display schemes
"display.vesa",
"display*",
# Other schemes
"proc",
"pty",
"sudo",
"audio",
"orbital",
]
""" """
[[files]] [[files]]
path = "/etc/hostname" path = "/etc/hostname"
data = "redox"
## Default net configuration (optimized for QEMU)
[[files]]
path = "/etc/net/dns"
data = """ data = """
redox 9.9.9.9
"""
[[files]]
path = "/etc/net/ip"
data = """
10.0.2.15
"""
[[files]]
path = "/etc/net/ip_router"
data = """
10.0.2.2
"""
[[files]]
path = "/etc/net/ip_subnet"
data = """
255.255.255.0
""" """
# https://www.freedesktop.org/software/systemd/man/latest/os-release.html # https://www.freedesktop.org/software/systemd/man/latest/os-release.html
@ -58,14 +109,18 @@ HOME_URL="https://redox-os.org/"
DOCUMENTATION_URL="https://redox-os.org/docs/" DOCUMENTATION_URL="https://redox-os.org/docs/"
SUPPORT_URL="https://redox-os.org/community/" SUPPORT_URL="https://redox-os.org/community/"
""" """
# FIXME maybe add VARIANT= and VARIANT_ID= keys depending on the chosen configuration? # VARIANT and BUILD_ID are appended by redox_installer when creating images.
[[files]] [[files]]
path = "/etc/os-release" path = "/etc/os-release"
data = "../usr/lib/os-release" data = "../usr/lib/os-release"
symlink = true symlink = true
## Symlinks for usrmerge [[files]]
path = "/etc/pkg.d/50_redox"
data = "https://static.redox-os.org/pkg"
## /usr and symlinks for usrmerge
[[files]] [[files]]
path = "/usr" path = "/usr"
data = "" data = ""
@ -111,11 +166,6 @@ data = ""
directory = true directory = true
mode = 0o755 mode = 0o755
[[files]]
path = "/libexec"
data = "usr/libexec"
symlink = true
[[files]] [[files]]
path = "/usr/share" path = "/usr/share"
data = "" data = ""
@ -127,54 +177,70 @@ path = "/share"
data = "usr/share" data = "usr/share"
symlink = true symlink = true
## Device file symlinks ## legacy orbital directories
[[files]] [[files]]
path = "/dev/null" path = "/ui"
data = "/scheme/null" data = "usr/share/ui"
symlink = true symlink = true
[[files]] [[files]]
path = "/dev/random" path = "/usr/share/ui/fonts"
data = "/scheme/rand" data = "/usr/share/fonts"
symlink = true symlink = true
[[files]] [[files]]
path = "/dev/urandom" path = "/usr/share/ui/icons"
data = "/scheme/rand" data = "/usr/share/icons"
symlink = true symlink = true
## /var
[[files]] [[files]]
path = "/dev/zero" path = "/var"
data = "/scheme/zero" data = ""
symlink = true directory = true
mode = 0o755
[[files]] [[files]]
path = "/dev/tty" path = "/var/cache"
data = "libc:tty" data = ""
symlink = true directory = true
mode = 0o755
[[files]] [[files]]
path = "/dev/stdin" path = "/var/lib"
data = "libc:stdin" data = ""
symlink = true directory = true
mode = 0o755
[[files]] [[files]]
path = "/dev/stdout" path = "/var/lock"
data = "libc:stdout" data = ""
symlink = true directory = true
mode = 0o1777
[[files]] [[files]]
path = "/dev/stderr" path = "/var/log"
data = "libc:stderr" data = ""
symlink = true directory = true
mode = 0o755
[[files]]
path = "/var/run"
data = ""
directory = true
mode = 0o755
[[files]]
path = "/var/tmp"
data = ""
directory = true
mode = 0o1777
# User settings # User settings
[users.root] [users.root]
password = "password" password = "password"
uid = 0 uid = 0
gid = 0 gid = 0
name = "root"
home = "/root"
shell = "/usr/bin/ion" shell = "/usr/bin/ion"
[users.user] [users.user]

View File

@ -1,6 +1,6 @@
# Desktop configuration using the Contain sandbox # Desktop configuration using the Contain sandbox
include = ["../desktop.toml"] include = ["desktop.toml"]
# Override the default settings here # Override the default settings here
@ -17,18 +17,17 @@ include = ["../desktop.toml"]
[[files]] [[files]]
path = "/usr/lib/init.d/20_orbital" path = "/usr/lib/init.d/20_orbital"
data = """ data = """
audiod requires_weak 10_net.target 20_audiod.service
export VT 3 nowait VT=3 orbital contain_orblogin launcher
orbital contain_orblogin launcher
unset VT
""" """
# Override console init to use contain # Override console init to use contain
[[files]] [[files]]
path = "/usr/lib/init.d/30_console" path = "/usr/lib/init.d/30_console"
data = """ data = """
getty --contain 2 requires_weak 20_orbital
getty --contain /scheme/debug/no-preserve -J nowait getty --contain 2
nowait getty --contain /scheme/debug/no-preserve -J
""" """
[[files]] [[files]]

View File

@ -1,6 +1,6 @@
# Minimal desktop configuration # Minimal desktop configuration
include = ["minimal-net.toml"] include = ["minimal.toml"]
# General settings # General settings
[general] [general]
@ -12,22 +12,20 @@ filesystem_size = 256
orbdata = {} orbdata = {}
orbital = {} orbital = {}
orbterm = {} orbterm = {}
orbutils-background = {} orbutils = {}
orbutils-launcher = {}
orbutils-orblogin = {}
[[files]] [[files]]
path = "/usr/lib/init.d/20_orbital" path = "/usr/lib/init.d/20_orbital"
data = """ data = """
export VT 3 requires_weak 10_net.target 20_audiod.service
orbital orblogin launcher nowait VT=3 orbital orblogin launcher
unset VT
""" """
# Override console config to not switch to VT 2 # Override console config to not switch to VT 2
[[files]] [[files]]
path = "/usr/lib/init.d/30_console" path = "/usr/lib/init.d/30_console"
data = """ data = """
getty 2 requires_weak 20_orbital
getty /scheme/debug/no-preserve -J nowait getty 2
nowait getty /scheme/debug/no-preserve -J
""" """

View File

@ -1,42 +1,26 @@
# Default build system configuration # Default build system configuration
include = ["server.toml"] include = ["desktop-minimal.toml", "server.toml"]
# General settings # General settings
[general] [general]
# Filesystem size in MiB # Filesystem size in MiB
filesystem_size = 576 filesystem_size = 650
# Package settings # Package settings
[packages] [packages]
audiod = {}
cosmic-edit = {} cosmic-edit = {}
cosmic-icons = {}
cosmic-files = {} cosmic-files = {}
cosmic-icons = {}
cosmic-term = {} cosmic-term = {}
dejavu = {} dejavu = {}
file = {}
freefont = {}
hicolor-icon-theme = {}
installer-gui = {} installer-gui = {}
netsurf = {} netsurf = {}
orbdata = {} patchelf = {}
orbital = {}
orbutils = {}
pop-icon-theme = {} pop-icon-theme = {}
#rustpython = {} # issues with new Rust nightly
shared-mime-info = {} shared-mime-info = {}
# orbterm from desktop-minimal should be ignored
[[files]] orbterm = "ignore"
path = "/usr/lib/init.d/20_orbital"
data = """
audiod
export VT 3
orbital orblogin launcher
unset VT
"""
# Override console config to not switch to VT 2
[[files]]
path = "/usr/lib/init.d/30_console"
data = """
getty 2
getty /scheme/debug/no-preserve -J
"""

View File

@ -11,95 +11,5 @@ prompt = false
# Package settings # Package settings
[packages] [packages]
acid = {} dev-redox = {}
autoconf = {} hello-redox = {}
automake = {}
cargo = {}
crates-io-index = {}
exampled = {}
gcc13 = {}
gdbserver = {}
gnu-binutils = {}
gnu-grep = {}
gnu-make = {}
libffi = {}
libgmp = {}
libiconv = {}
libjpeg = {}
libogg = {}
liborbital = {}
libpng = {}
libsodium = {}
libvorbis = {}
libxml2 = {}
llvm18 = {}
lua54 = {}
mesa = {}
mesa-glu = {}
nasm = {}
ncurses = {}
nghttp2 = {}
openssl1 = {}
orbclient = {}
patch = {}
pcre = {}
pkg-config = {}
resist = {}
ripgrep = {}
rust = {}
sdl-gfx = {}
sdl1 = {}
sdl1-image = {}
sdl1-mixer = {}
sdl1-ttf = {}
sdl2 = {}
sdl2-gears = {}
sdl2-image = {}
sdl2-mixer = {}
sdl2-ttf = {}
sed = {}
strace = {}
terminfo = {}
xz = {}
zlib = {}
[[files]]
path = "/home/user/test.rs"
data = """
fn main() {
println!("Hello, Redox!");
}
"""
[[files]]
path = "/home/user/test.c"
data = """
#include <stdio.h>
int main(void) {
printf("Hello, Redox!\n");
}
"""
[[files]]
path = "/home/user/test.cpp"
data = """
#include <iostream>
int main()
{
std::cout << "Hello, Redox!" << std::endl;
}
"""
[[files]]
path = "/home/user/test.py"
data = """
print("Hello, Redox!")
"""
[[files]]
path = "/home/user/test.lua"
data = """
print("Hello, Redox!")
"""

317
config/i586/ci.toml Normal file
View File

@ -0,0 +1,317 @@
# The Redox build server configuration
# General settings
[general]
# Do not prompt if settings are not defined
prompt = false
# Package settings
[packages]
# If you need to disable some broken package comment out instead of removal to not increase the maintenance cost
#TODO: commented out recipes need to be built and tested inside of Redox to verify if they returned to work
# Meta-packages below
# auto-test = {}
# dev-essential = {}
# dev-redox = {}
# redox-tests = {}
# x11-minimal = {}
# x11-full = {}
# Normal packages below
# acid = {} # rust require dynamic linking
acid-bins = {}
base = {}
bash = {}
bash-completion = {}
bootloader = {}
bottom = {}
ca-certificates = {}
contain = {}
coreutils = {}
cosmic-edit = {}
cosmic-files = {}
cosmic-icons = {}
cosmic-term = {}
cosmic-text = {}
curl = {}
dash = {}
dejavu = {}
diffutils = {}
expat = {}
extrautils = {}
file = {}
findutils = {}
freefont = {}
freetype2 = {}
gettext = {}
git = {}
gnu-make = {}
hicolor-icon-theme = {}
installer = {}
installer-gui = {}
ion = {}
kernel = {}
kibi = {}
libffi = {}
libgcc = {}
libiconv = {}
libjpeg = {}
libogg = {}
liborbital = {}
libpng = {}
libstdcxx = {}
libvorbis = {}
libxkbcommon = {}
libxml2 = {}
nano = {}
nasm = {}
ncurses = {}
netdb = {}
netsurf = {}
netutils = {}
nghttp2 = {}
openssl1 = {}
orbdata = {}
orbital = {}
orbterm = {}
orbutils = {}
patch = {}
pcre = {}
patchelf = {}
pop-icon-theme = {}
pkgutils = {}
redoxfs = {}
relibc = {}
ripgrep = {}
rustpython = {}
sdl1 = {}
sed = {}
shared-mime-info = {}
smith = {}
terminfo = {}
userutils = {}
uutils = {}
uutils-procps = {}
xz = {}
#vim = {} # conflicting types
zlib = {}
# #"gcc13.cxx" = {}
# #"llvm21.clang" = {}
# #"llvm21.clang-dev" = {}
# #"llvm21.dev" = {}
# #"llvm21.lld" = {}
# #"llvm21.lld-dev" = {}
# #"llvm21.runtime" = {}
# #"python312.dev" = {}
# #"rust.doc" = {}
# #atk = {} # depends on glib which does not build
# #benchmarks = {}
# #binutils-gdb = {}
# #book = {}
# #cairo-demo = {} # linking errors
# #classicube = {}
# #cmake = {}
# #cmatrix = {} # needs ncursesw now
# #cookbook = {}
# #cosmic-reader = {}
# #cosmic-settings = {}
# #cosmic-store = {}
# #devilutionx = {}
# #dynamic-example = {}
# #fal
# #fd = {} # ctrlc-3.1.1
# #flycast = {}
# #freeciv = {}
# #freeglut = {}
# #friar = {} # mio patch
# #game-2048 = {} # rustc-serialize
# #gawk = {} # langinfo.h
# #gigalomania = {} # old recipe format
# #gitoxide = {}
# #goaccess = {}
# #gstreamer = {} # conflict with thread local errno
# #harfbuzz = {} # depends on glib which does not build
# #helix = {}
# #hello-redox = {}
# #hematite = {} # needs crate patches for redox-unix
# #hf = {}
# #ibm-plex = {}
# #iced = {}
# #jansson = {} # needs config.sub update
# #jq = {}
# #libarchive = {}
# #libatomic = {}
# #libcosmic = {}
# #libflac = {}
# #libmodplug1 = {}
# #libmpfr = {}
# #libnettle = {}
# #libogg = {}
# #libpsl = {}
# #libssh2 = {}
# #libtool = {}
# #liburcu = {}
# #libuv = {}
# #lua-compat-53 = {}
# #luajit = {}
# #luarocks = {}
# #luv = {}
# #mdp = {} # gcc hangs
# #miniserve = {} # actix
# #mpc = {}
# #mupen64plus = {}
# #ncdu = {} # multiple definitions of symbols
# #newlib = {} # obsolete
# #newlibtest = {} # obsolete
# #noto-color-emoji = {}
# #nushell = {} # needs cargo update
# #openjk = {}
# #openposixtestsuite = {}
# #opentyrian = {}
# #orbcalculator = {}
# #ostest-bins = {}
# #pango = {} # undefined references to std::__throw_system_error(int)
# #pastel = {} # needs crate patches for redox-unix
# #pathfinder = {} # servo-fontconfig
# #pciids = {}
# #pcre2 = {}
# #pixman = {} # depends on glib which does not build
# #pkgar = {} # uses virtual Cargo.toml, needs recipe update
# #pls = {}
# #pop-wallpapers = {}
# #powerline = {} # dirs
# #qemu = {} # can be built, but not working
# #quakespasm = {}
# #redox-posix-tests = {}
# #redox-ssh = {} # does not compile
# #retroarch = {} # OS_TLSIndex not declared
# #rust-cairo = {} # linking errors
# #rust-cairo-demo = {} # linking errors
# #rvvm = {}
# #schismtracker = {} # uses system includes
# #sdl-player = {} # wctype_t
# #sdl2-gfx = {}
# #sm64ex = {}
# #spacecadetpinball = {}
# #twin-commander = {}
# #ubuntu-wallpapers = {}
# #unibilium = {}
# #utf8proc = {}
# #vice = {} # linker errors
# #vvvvvv = {} # did not compile
# #webrender = {} # unwind
# #website = {}
# #wesnoth = {}
# #wget = {}
# autoconf = {}
# automake = {}
# binutils = {}
# bzip2 = {}
# cairo = {}
# cleye = {}
# composer = {}
# cpal = {}
# dosbox = {}
# duktape = {}
# eduke32 = {}
# exampled = {}
# ffmpeg6 = {}
# fontconfig = {}
# freedoom = {}
# freepats = {}
# fribidi = {}
# gcc13 = {}
# gdbserver = {}
# gdk-pixbuf = {}
# gears = {}
# generaluser-gs = {}
# glib = {}
# glutin = {}
# gnu-binutils = {}
# gnu-grep = {}
# htop = {}
# intel-one-mono = {}
# lci = {}
# libavif = {}
# libc-bench = {}
# libedit = {}
# libgmp = {}
# libicu = {}
# libonig = {}
# libsodium = {}
# libuuid = {}
# libwebp = {}
# llvm21 = {}
# lsd = {}
# lua54 = {}
# lz4 = {}
# mednafen = {}
# mesa = {}
# mesa-glu = {}
# mgba = {}
# ncursesw = {}
# neverball = {}
# nginx = {}
# onefetch = {}
# openjazz = {}
# openssh = {}
# openssl3 = {}
# openttd = {}
# openttd-opengfx = {}
# openttd-openmsx = {}
# openttd-opensfx = {}
# orbclient = {}
# osdemo = {}
# perg = {}
# periodictable = {}
# perl5 = {}
# php84 = {}
# pixelcannon = {}
# pkg-config = {}
# prboom = {}
# procedural-wallpapers-rs = {}
# python312 = {}
# readline = {}
# redox-fatfs = {}
# redox-games = {}
# relibc-tests = {}
# relibc-tests-bins = {}
# rodioplay = {}
# rs-nes = {}
# rsync = {}
# rust = {}
# rust64 = {}
# rustual-boy = {}
# scummvm = {}
# sdl-gfx = {}
# sdl1-image = {}
# sdl1-mixer = {}
# sdl1-ttf = {}
# sdl2 = {}
# sdl2-gears = {}
# sdl2-image = {}
# sdl2-mixer = {}
# sdl2-ttf = {}
# servo = {}
# shellharden = {}
# shellstorm = {}
# simple-http-server = {}
# sodium = {}
# sopwith = {}
# sqlite3 = {}
# strace = {}
# syobonaction = {}
# timidity = {}
# tokei = {}
# ttf-hack = {}
# vttest = {}
# webkitgtk3 = {}
# winit = {}
# xxhash = {}
# zoxide = {} # untested
# zstd = {}

View File

@ -5,7 +5,7 @@ include = ["../desktop.toml"]
# General settings # General settings
[general] [general]
# Filesystem size in MiB # Filesystem size in MiB
filesystem_size = 640 filesystem_size = 768
# Package settings # Package settings
[packages] [packages]

View File

@ -11,4 +11,4 @@ include = ["../dev.toml"]
# Package settings # Package settings
[packages] [packages]
# example = {} # example = {}

8
config/i586/redoxer.toml Normal file
View File

@ -0,0 +1,8 @@
# Configuration used for building redoxer base image
include = ["../redoxer.toml"]
# General settings
[general]
# Filesystem size in MiB
filesystem_size = 1024

View File

@ -1,3 +0,0 @@
# Configuration to run the "acid" tests
include = ["../acid.toml"]

View File

@ -1,47 +0,0 @@
# The Redox build server configuration
# General settings
[general]
# Do not prompt if settings are not defined
prompt = false
# Package settings
[packages]
audiod = {}
bootloader = {}
bootstrap = {}
ca-certificates = {}
contain = {}
coreutils = {}
dash = {}
diffutils = {}
drivers = {}
escalated = {}
extrautils = {}
findutils = {}
initfs = {}
installer = {}
installer-gui = {}
ion = {}
ipcd = {}
kernel = {}
nano = {}
netdb = {}
netstack = {}
netsurf = {}
netutils = {}
orbdata = {}
orbital = {}
orbterm = {}
orbutils = {}
pkgutils = {}
ptyd = {}
redoxfs = {}
relibc = {}
resist = {}
smith = {}
userutils = {}
uutils = {}
vim = {}
#TODO: Add more packages

View File

@ -1,14 +0,0 @@
# Minimal desktop configuration
include = ["../desktop-minimal.toml"]
# Override the default settings here
# General settings
[general]
# Filesystem size in MiB
# filesystem_size = 1024
# Package settings
[packages]
# example = {}

View File

@ -1,14 +0,0 @@
# Minimal network configuration
include = ["../minimal-net.toml"]
# Override the default settings here
# General settings
[general]
# Filesystem size in MiB
# filesystem_size = 1024
# Package settings
[packages]
# example = {}

View File

@ -1,14 +0,0 @@
# Minimal configuration
include = ["../minimal.toml"]
# Override the default settings here
# General settings
[general]
# Filesystem size in MiB
# filesystem_size = 1024
# Package settings
[packages]
# example = {}

View File

@ -1,3 +0,0 @@
# Configuration to use the "resist" tests
include = ["../resist.toml"]

View File

@ -1,14 +0,0 @@
# Server configuration
include = ["../server.toml"]
# Override the default settings here
# General settings
[general]
# Filesystem size in MiB
# filesystem_size = 1024
# Package settings
[packages]
# example = {}

View File

@ -1,29 +0,0 @@
# # Configuration to create "llvm-config" script
include = ["base.toml"]
[general]
filesystem_size = 2048
[packages]
bash = {}
llvm = {}
[[files]]
path = "/usr/lib/init.d/99_gen_llvm-config-generate"
data = """
bash /usr/bin/llvm-config-generate
"""
[[files]]
path = "/usr/bin/llvm-config-generate"
data = """
for flag in --version --bindir --cppflags --cxxflags --includedir --ldflags --libdir --system-libs --targets-built --has-rtti --shared-mode
do
echo -e "'$flag': '$(llvm-config $flag)',"
done
for component in $(llvm-config --components)
do
echo -e "'$component': '$(llvm-config --libs $component)',"
done
"""

View File

@ -1,32 +0,0 @@
# Minimal network configuration
include = ["net.toml"]
# General settings
[general]
# Filesystem size in MiB
filesystem_size = 256
# Package settings
[packages]
ca-certificates = {}
coreutils = {}
extrautils = {}
findutils = {}
ion = {}
netdb = {}
pkgutils = {}
smith = {}
userutils = {}
[[files]]
path = "/usr/lib/init.d/30_console"
data = """
inputd -A 2
getty 2
getty /scheme/debug -J
"""
[[files]]
path = "/etc/pkg.d/50_redox"
data = "https://static.redox-os.org/pkg"

View File

@ -5,19 +5,23 @@ include = ["base.toml"]
# General settings # General settings
[general] [general]
# Filesystem size in MiB # Filesystem size in MiB
filesystem_size = 128 filesystem_size = 196
# Package settings # Package settings
[packages] [packages]
ca-certificates = {}
coreutils = {} coreutils = {}
extrautils = {} extrautils = {}
ion = {} ion = {}
smith = {} pkgutils = {}
userutils = {} kibi = {}
uutils-procps = {}
[[files]] [[files]]
path = "/usr/lib/init.d/30_console" path = "/usr/lib/init.d/30_console"
data = """ data = """
getty 2 requires_weak 10_net.target
getty /scheme/debug/no-preserve -J inputd -A 2
nowait getty 2
nowait getty /scheme/debug/no-preserve -J
""" """

View File

@ -1,43 +0,0 @@
# Network configuration: includes the base configuration and adds files required
# for networking
include = ["base.toml"]
# Package settings
[packages]
netstack = {}
netutils = {}
## Network init
[[files]]
path = "/usr/lib/init.d/10_net"
data = """
smolnetd
dnsd
dhcpd -b
"""
## Default net configuration (optimized for QEMU)
[[files]]
path = "/etc/net/dns"
data = """
208.67.222.222
"""
[[files]]
path = "/etc/net/ip"
data = """
10.0.2.15
"""
[[files]]
path = "/etc/net/ip_router"
data = """
10.0.2.2
"""
[[files]]
path = "/etc/net/ip_subnet"
data = """
255.255.255.0
"""

22
config/os-test.toml Normal file
View File

@ -0,0 +1,22 @@
# Configuration for "os-test" testing
include = ["server.toml"]
# General settings
[general]
# Filesystem size in MiB
filesystem_size = 1024
# Do not prompt if settings are not defined
prompt = false
# Package settings
[packages]
os-test-bins = {} # Provides source and cross-compiled binaries
[[files]]
path = "/usr/lib/init.d/30_console"
data = """
requires_weak 10_net.target
RUST_BACKTRACE=full os-test-runner
shutdown
"""

View File

@ -11,7 +11,8 @@ orbital = {}
[[files]] [[files]]
path = "/usr/lib/init.d/30_redoxer" path = "/usr/lib/init.d/30_redoxer"
data = """ data = """
requires_weak 10_net.target
echo echo
echo ## running redoxer in orbital ## echo "## running redoxer in orbital ##"
orbital redoxerd nowait VT=3 orbital redoxerd
""" """

View File

@ -1,6 +1,6 @@
# Configuration for the Redoxer image # Configuration for the Redoxer image
include = ["net.toml"] include = ["base.toml"]
# Package settings # Package settings
[packages] [packages]
@ -9,45 +9,49 @@ ca-certificates = {}
coreutils = {} coreutils = {}
extrautils = {} extrautils = {}
findutils = {} findutils = {}
gcc13 = {} gnu-make = {}
gnu-binutils = {} ion = {}
netdb = {}
pkgutils = {} pkgutils = {}
redoxerd = {}
relibc = {} relibc = {}
sed = {}
# Override to not background dhcpd # Override to not background dhcpd
[[files]] [[files]]
path = "/usr/lib/init.d/10_net" path = "/usr/lib/init.d/10_dhcpd.service"
data = """ data = """
smolnetd [unit]
dnsd description = "Network configuration using DHCP"
dhcpd requires_weak = [
""" "10_smolnetd.service",
]
[[files]] [service]
path = "/usr/lib/init.d/20_env" cmd = "dhcpd"
data = """ type = "oneshot"
echo
echo ## preparing environment ##
export GROUPS 0
export HOME /root
export HOST redox
export SHELL /bin/sh
export UID 0
export USER root
cd /root
env
""" """
[[files]] [[files]]
path = "/usr/lib/init.d/30_redoxer" path = "/usr/lib/init.d/30_redoxer"
data = """ data = """
echo requires_weak 10_net.target
echo ## running redoxer ## ion /usr/lib/run_redoxer.ion
redoxerd
""" """
[[files]] [[files]]
path = "/etc/pkg.d/50_redox" path = "/usr/lib/run_redoxer.ion"
data = "https://static.redox-os.org/pkg" data = """
#!/usr/bin/env ion
echo
echo "## preparing environment ##"
export GROUPS=0
export HOME=/root
export HOST=redox
export SHELL=/bin/sh
export UID=0
export USER=root
cd /root
env
echo
echo "## running redoxer ##"
redoxerd
"""

View File

@ -1,45 +0,0 @@
# Configuration to run the "resist" tests
include = ["net.toml"]
# General settings
[general]
# Filesystem size in MiB
filesystem_size = 256
# Package settings
[packages]
bash = {}
coreutils = {}
diffutils = {}
extrautils = {}
findutils = {}
gcc13 = {}
gnu-binutils = {}
gnu-make = {}
netdb = {}
resist = {}
userutils = {}
# Override to not background dhcpd
[[files]]
path = "/usr/lib/init.d/10_net"
data = """
smolnetd
dnsd
dhcpd
"""
[[files]]
path = "/usr/lib/init.d/20_resist"
data = """
export RUST_BACKTRACE full
resist /share/resist/redox/spec.toml
resist /share/resist/posix/base.toml
resist /share/resist/posix/shell.toml
shutdown
"""
[[files]]
path = "/etc/pkg.d/50_redox"
data = "https://static.redox-os.org/pkg"

318
config/riscv64gc/ci.toml Normal file
View File

@ -0,0 +1,318 @@
# The Redox build server configuration
# General settings
[general]
# Do not prompt if settings are not defined
prompt = false
# Package settings
[packages]
# If you need to disable some broken package comment out instead of removal to not increase the maintenance cost
#TODO: commented out recipes need to be built and tested inside of Redox to verify if they returned to work
# Meta-packages below
# auto-test = {}
# dev-essential = {}
# dev-redox = {}
# redox-tests = {}
# x11-minimal = {}
# x11-full = {}
# Normal packages below
# acid = {} # rust require dynamic linking
acid-bins = {}
base = {}
bash = {}
bash-completion = {}
bootloader = {}
bottom = {}
ca-certificates = {}
#contain = {} # redox_syscall 0.4 not working on riscv64gc?
coreutils = {}
cosmic-edit = {}
cosmic-files = {}
cosmic-icons = {}
cosmic-term = {}
#cosmic-text = {} # need to bump redox_syscall
curl = {}
dash = {}
dejavu = {}
diffutils = {}
expat = {}
extrautils = {}
file = {}
findutils = {}
freefont = {}
freetype2 = {}
gettext = {}
git = {}
gnu-make = {}
hicolor-icon-theme = {}
installer = {}
#installer-gui = {} # redox_syscall 0.4 not working on riscv64gc?
ion = {}
kernel = {}
kibi = {}
libffi = {}
libgcc = {}
#libiconv = {} # not tested yet, netsurf is commented out
libjpeg = {}
libogg = {}
#liborbital = {} # not tested yet, netsurf is commented out
libpng = {}
libstdcxx = {}
libvorbis = {}
libxkbcommon = {}
libxml2 = {}
#nano = {} # error compiling ncurses
nasm = {}
#ncurses = {}
netdb = {}
#netsurf = {} # error compiling nghttp2
netutils = {}
#nghttp2 = {}
openssl1 = {}
orbdata = {}
orbital = {}
orbterm = {}
orbutils = {}
#patch = {} error configure machine `riscv64gc-unknown' not recognized
pcre = {}
patchelf = {}
pop-icon-theme = {}
pkgutils = {}
redoxfs = {}
relibc = {}
ripgrep = {}
rustpython = {}
#sdl1 = {} # not tested yet, netsurf is commented out
sed = {}
shared-mime-info = {}
smith = {}
terminfo = {}
userutils = {}
uutils = {}
uutils-procps = {}
xz = {}
#vim = {} # error compiling ncurses
zlib = {}
# #"gcc13.cxx" = {}
# #"llvm21.clang" = {}
# #"llvm21.clang-dev" = {}
# #"llvm21.dev" = {}
# #"llvm21.lld" = {}
# #"llvm21.lld-dev" = {}
# #"llvm21.runtime" = {}
# #"python312.dev" = {}
# #"rust.doc" = {}
# #atk = {} # depends on glib which does not build
# #benchmarks = {}
# #binutils-gdb = {}
# #book = {}
# #cairo-demo = {} # linking errors
# #classicube = {}
# #cmake = {}
# #cmatrix = {} # needs ncursesw now
# #cookbook = {}
# #cosmic-reader = {}
# #cosmic-settings = {}
# #cosmic-store = {}
# #devilutionx = {}
# #dynamic-example = {}
# #fal
# #fd = {} # ctrlc-3.1.1
# #flycast = {}
# #freeciv = {}
# #freeglut = {}
# #friar = {} # mio patch
# #game-2048 = {} # rustc-serialize
# #gawk = {} # langinfo.h
# #gigalomania = {} # old recipe format
# #gitoxide = {}
# #goaccess = {}
# #gstreamer = {} # conflict with thread local errno
# #harfbuzz = {} # depends on glib which does not build
# #helix = {}
# #hello-redox = {}
# #hematite = {} # needs crate patches for redox-unix
# #hf = {}
# #ibm-plex = {}
# #iced = {}
# #jansson = {} # needs config.sub update
# #jq = {}
# #libarchive = {}
# #libatomic = {}
# #libcosmic = {}
# #libflac = {}
# #libmodplug1 = {}
# #libmpfr = {}
# #libnettle = {}
# #libogg = {}
# #libpsl = {}
# #libssh2 = {}
# #libtool = {}
# #liburcu = {}
# #libuv = {}
# #lua-compat-53 = {}
# #luajit = {}
# #luarocks = {}
# #luv = {}
# #mdp = {} # gcc hangs
# #miniserve = {} # actix
# #mpc = {}
# #mupen64plus = {}
# #ncdu = {} # multiple definitions of symbols
# #newlib = {} # obsolete
# #newlibtest = {} # obsolete
# #noto-color-emoji = {}
# #nushell = {} # needs cargo update
# #openjk = {}
# #openposixtestsuite = {}
# #opentyrian = {}
# #orbcalculator = {}
# #ostest-bins = {}
# #pango = {} # undefined references to std::__throw_system_error(int)
# #pastel = {} # needs crate patches for redox-unix
# #pathfinder = {} # servo-fontconfig
# #pciids = {}
# #pcre2 = {}
# #pixman = {} # depends on glib which does not build
# #pkgar = {} # uses virtual Cargo.toml, needs recipe update
# #pls = {}
# #pop-wallpapers = {}
# #powerline = {} # dirs
# #qemu = {} # can be built, but not working
# #quakespasm = {}
# #redox-posix-tests = {}
# #redox-ssh = {} # does not compile
# #retroarch = {} # OS_TLSIndex not declared
# #rust-cairo = {} # linking errors
# #rust-cairo-demo = {} # linking errors
# #rvvm = {}
# #schismtracker = {} # uses system includes
# #sdl-player = {} # wctype_t
# #sdl2-gfx = {}
# #sm64ex = {}
# #spacecadetpinball = {}
# #twin-commander = {}
# #ubuntu-wallpapers = {}
# #unibilium = {}
# #utf8proc = {}
# #vice = {} # linker errors
# #vvvvvv = {} # did not compile
# #webrender = {} # unwind
# #website = {}
# #wesnoth = {}
# #wget = {}
# autoconf = {}
# automake = {}
# binutils = {}
# bzip2 = {}
# cairo = {}
# cleye = {}
# composer = {}
# cosmic-text = {}
# cpal = {}
# dosbox = {}
# duktape = {}
# eduke32 = {}
# exampled = {}
# ffmpeg6 = {}
# fontconfig = {}
# freedoom = {}
# freepats = {}
# fribidi = {}
# gcc13 = {}
# gdbserver = {}
# gdk-pixbuf = {}
# gears = {}
# generaluser-gs = {}
# glib = {}
# glutin = {}
# gnu-binutils = {}
# gnu-grep = {}
# htop = {}
# intel-one-mono = {}
# lci = {}
# libavif = {}
# libc-bench = {}
# libedit = {}
# libgmp = {}
# libicu = {}
# libonig = {}
# libsodium = {}
# libuuid = {}
# libwebp = {}
# llvm21 = {}
# lsd = {}
# lua54 = {}
# lz4 = {}
# mednafen = {}
# mesa = {}
# mesa-glu = {}
# mgba = {}
# ncursesw = {}
# neverball = {}
# nginx = {}
# onefetch = {}
# openjazz = {}
# openssh = {}
# openssl3 = {}
# openttd = {}
# openttd-opengfx = {}
# openttd-openmsx = {}
# openttd-opensfx = {}
# orbclient = {}
# osdemo = {}
# perg = {}
# periodictable = {}
# perl5 = {}
# php84 = {}
# pixelcannon = {}
# pkg-config = {}
# prboom = {}
# procedural-wallpapers-rs = {}
# python312 = {}
# readline = {}
# redox-fatfs = {}
# redox-games = {}
# relibc-tests = {}
# relibc-tests-bins = {}
# rodioplay = {}
# rs-nes = {}
# rsync = {}
# rust = {}
# rust64 = {}
# rustual-boy = {}
# scummvm = {}
# sdl-gfx = {}
# sdl1-image = {}
# sdl1-mixer = {}
# sdl1-ttf = {}
# sdl2 = {}
# sdl2-gears = {}
# sdl2-image = {}
# sdl2-mixer = {}
# sdl2-ttf = {}
# servo = {}
# shellharden = {}
# shellstorm = {}
# simple-http-server = {}
# sodium = {}
# sopwith = {}
# sqlite3 = {}
# strace = {}
# syobonaction = {}
# timidity = {}
# tokei = {}
# ttf-hack = {}
# vttest = {}
# webkitgtk3 = {}
# winit = {}
# xxhash = {}
# zoxide = {} # untested
# zstd = {}

View File

@ -0,0 +1,3 @@
# Configuration for demonstration
include = ["desktop.toml"]

View File

@ -11,4 +11,5 @@ include = ["../desktop.toml"]
# Package settings # Package settings
[packages] [packages]
# example = {} # example = {}
netsurf = "ignore" # liborbital fails to link in due to mismatching float ABI

View File

@ -0,0 +1,3 @@
# Configuration for Jeremy Soller
include = ["desktop.toml"]

View File

@ -1,6 +1,6 @@
# Server configuration # Server configuration
include = ["net.toml"] include = ["minimal.toml"]
# General settings # General settings
[general] [general]
@ -10,32 +10,13 @@ filesystem_size = 512
# Package settings # Package settings
[packages] [packages]
bash = {} bash = {}
ca-certificates = {} bottom = {}
contain = {} #contain = {} # needs to update dependencies
coreutils = {}
curl = {} curl = {}
diffutils = {} diffutils = {}
extrautils = {}
findutils = {} findutils = {}
gettext = {}
git = {} git = {}
installer = {} installer = {}
ion = {}
kibi = {} kibi = {}
netdb = {}
pkgutils = {}
redoxfs = {} redoxfs = {}
relibc = {}
resist = {}
userutils = {}
[[files]]
path = "/usr/lib/init.d/30_console"
data = """
inputd -A 2
getty 2
getty /scheme/debug/no-preserve -J
"""
[[files]]
path = "/etc/pkg.d/50_redox"
data = "https://static.redox-os.org/pkg"

31
config/sys-build.toml Normal file
View File

@ -0,0 +1,31 @@
# Configuration for automated self-hosted system compilation testing
include = ["server.toml"]
# General settings
[general]
# Filesystem size in MiB
filesystem_size = 10000
# Package settings
[packages]
cookbook = {}
bottom = "ignore"
kibi = "ignore"
[[files]]
path = "/usr/lib/init.d/30_console"
data = """
requires_weak 10_net
ion /usr/lib/sys_build.ion
"""
[[files]]
path = "/usr/lib/sys_build.ion"
data = """
#!/usr/bin/env ion
export RUST_BACKTRACE=full
cd /home/user/cookbook
make prefix r.sys,--with-package-deps
shutdown
"""

15
config/tests.toml Normal file
View File

@ -0,0 +1,15 @@
# Configuration for testing
include = ["server.toml"]
# General settings
[general]
# Filesystem size in MiB
filesystem_size = 10000
# Do not prompt if settings are not defined
prompt = false
# Package settings
[packages]
redox-tests = {}
benchmarks = {}

100
config/wayland.toml Normal file
View File

@ -0,0 +1,100 @@
# Wayland configuration
include = ["desktop.toml"]
# Override the default settings here
# General settings
[general]
# Filesystem size in MiB
filesystem_size = 2048
# Package settings
[packages]
adwaita-icon-theme = {}
bash = {}
cosmic-app-library = {}
cosmic-comp = {}
gtk3 = {}
libcosmic-wayland = {}
libxcursor = {}
iced-wayland = {}
mesa = {}
"pop-icon-theme.cursors" = {}
smallvil = {}
softbuffer-wayland = {}
wayland-rs = {}
#webkitgtk3 = {}
winit-wayland = {}
xkeyboard-config = {}
# Overridden to launch wayland compositor instead of orblogin
[[files]]
path = "/usr/lib/init.d/20_orbital"
data = """
requires_weak 10_net.target 20_audiod.service
nowait BROWSER=/bin/netsurf-fb VT=3 orbital orbital-wayland
"""
[[files]]
path = "/usr/bin/orbital-wayland"
mode = 0o755
data = """
#!/usr/bin/env bash
set -ex
# Prepare environment
unset DISPLAY
export COSMIC_BACKEND=winit
export HOME=/root
export LD_DEBUG=all
export RUST_BACKTRACE=full
export RUST_LOG=debug
export XCURSOR_THEME=Pop
export XDG_RUNTIME_DIR=/tmp/run/user/0
# Comment out once responsive
export WAYLAND_DEBUG=1
# Create XDG runtime directory
#TODO: mkdir -p not working
mkdir -p /tmp/run
mkdir -p /tmp/run/user
mkdir -p /tmp/run/user/0
# Compile glib schemas
glib-compile-schemas /usr/share/glib-2.0/schemas/
# For cosmic-comp (more features)
cosmic-comp wayland-session
# For smallvil (easier to debug)
#smallvil -c wayland-session&
"""
[[files]]
path = "/usr/bin/wayland-session"
mode = 0o755
data = """
#!/usr/bin/env bash
set -ex
#env G_MAIN_POLL_DEBUG=1 G_MESSAGES_DEBUG=all LD_DEBUG=all WEBKIT_DEBUG=all MiniBrowser&
printenv
#wayland-rs_simple-window
#winit-wayland_window
#softbuffer-wayland_animation
#iced-wayland_sctk_lazy
libcosmic-wayland_application
#gtk3-widget-factory
#cosmic-app-library run
"""
[[files]]
path = "/etc/gtk-3.0/settings.ini"
data = """
[Settings]
gtk-cursor-theme-name = "Pop"
gtk-icon-theme-name = "Cosmic"
"""

202
config/x11.toml Normal file
View File

@ -0,0 +1,202 @@
# X11 configuration
include = ["desktop.toml"]
# Override the default settings here
# General settings
[general]
# Filesystem size in MiB
filesystem_size = 2048
# Package settings
[packages]
adwaita-icon-theme = {}
dbus = {}
gtk3 = {}
libxcursor = {} # loaded dynamically
#mate-common = {}
mesa-demos-x11 = {}
#firefox = {}
#webkitgtk3 = {} # not compiling
xfce4-full = {}
x11-full = {}
zenity = {}
[[files]]
path = "/usr/lib/init.d/10_dbus"
data = """
requires_weak 10_net.target
bash /usr/bin/start-dbus.sh
"""
[[files]]
path = "/usr/bin/start-dbus.sh"
mode = 0o755
data = """
#!/usr/bin/env bash
export DBUS_DEBUG_OUTPUT=1
#export DBUS_VERBOSE=1
#export G_DBUS_DEBUG=all
mkdir -p /var/lib/dbus
dbus-uuidgen --ensure
mkdir -p /run/dbus
rm -f /run/dbus/pid
dbus-daemon --system
"""
[[files]]
path = "/usr/lib/init.d/10_xenv"
data = """
requires_weak 10_net.target
glib-compile-schemas /usr/share/glib-2.0/schemas/
"""
# Overridden to launch X instead of orblogin
[[files]]
path = "/usr/lib/init.d/20_orbital"
data = """
requires_weak 10_dbus 10_xenv 20_audiod.service
nowait BROWSER=/bin/netsurf-fb VT=3 orbital orbital-x11
"""
[[files]]
path = "/run/user/0"
data = ""
directory = true
mode = 0o700
[[files]]
path = "/home/root/.config/dconf"
data = ""
directory = true
[[files]]
path = "/home/root/Desktop"
data = ""
directory = true
[[files]]
path = "/usr/share/X11/xorg.conf.d"
data = ""
directory = true
[[files]]
path = "/usr/bin/orbital-x11"
mode = 0o755
data = """
#!/usr/bin/env bash
set -ex
# for ice authority and pixbuf
export HOME=/home/root
export XDG_DATA_DIRS=/usr/share
export XDG_RUNTIME_DIR=/run/user/0
export XDG_CONFIG_HOME=/home/root/.config
# Generate config file
WIDTH="$((0x$(grep FRAMEBUFFER_WIDTH /scheme/sys/env | cut -d '=' -f 2)))"
HEIGHT="$((0x$(grep FRAMEBUFFER_HEIGHT /scheme/sys/env | cut -d '=' -f 2)))"
cat > /usr/share/X11/xorg.conf.d/orbital.conf <<EOF
Section "Device"
Identifier "Configured Video Device"
Driver "dummy"
VideoRam 256000
EndSection
Section "Monitor"
Identifier "Configured Monitor"
HorizSync 5.0 - 1000.0
VertRefresh 5.0 - 200.0
$(cvt "${WIDTH}" "${HEIGHT}")
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "${WIDTH}x${HEIGHT}"
EndSubSection
EndSection
EOF
# Launch X11 and session on display 0
export DISPLAY=":0"
X "${DISPLAY}" &
sleep 1
exec dbus-launch --exit-with-x11 xfce4-x11-session
"""
[[files]]
path = "/usr/bin/mate-x11-session"
mode = 0o755
data = """
#!/usr/bin/env bash
set -ex
gdk-pixbuf-query-loaders --update-cache
/usr/libexec/dconf-service &
xterm&
#zenity --info --text="running mate as $(id)!"
#exec marco
exec mate-session
"""
[[files]]
path = "/usr/bin/xfce4-x11-session"
mode = 0o755
data = """
#!/usr/bin/env bash
set -ex
gdk-pixbuf-query-loaders --update-cache
/usr/lib/xfce4/xfconf/xfconfd &
/usr/lib/tumbler-1/tumblerd &
/usr/libexec/upowerd &
xfsettingsd &
xterm&
#zenity --info --text="running xfce4 as $(id)!"
#exec xfwm4
exec xfce4-session
"""
[[files]]
path = "/usr/lib/environment.d/10_x11"
data = """
DISPLAY=:0
"""
[[files]]
path = "/usr/bin/browser"
mode = 0o755
data = """
#!/usr/bin/env bash
set -ex
#export G_MAIN_POLL_DEBUG=1
export G_MESSAGES_DEBUG=all
#export GDK_DEBUG=all
#export GTK_DEBUG=all
export LD_DEBUG=all
#export WEBKIT_DEBUG=all
exec MiniBrowser --dark-mode --ignore-tls-errors "about:blank"
"""
[users.messagebus]
uid = 100
gid = 100
name = "messagebus"
home = "/nonexistent"
shell = "/usr/bin/false"

View File

@ -1,3 +0,0 @@
# Configuration to use the "acid" tests
include = ["../acid.toml"]

View File

@ -7,59 +7,86 @@ prompt = false
# Package settings # Package settings
[packages] [packages]
# If you need to disable some broken package comment out instead of removal to not increase the maintenance cost
#TODO: commented out recipes need to be built and tested inside of Redox to verify if they returned to work
# Meta-packages below
auto-test = {}
autotools = {}
dev-essential = {}
dev-redox = {}
llvm21-common = {}
mate-common = {}
redox-tests = {}
x11-minimal = {}
x11-full = {}
xfce4-common = {}
xfce4-full = {}
# Normal packages below
acid = {} acid = {}
adwaita-icon-theme = {}
atk = {} atk = {}
audiod = {}
autoconf = {} autoconf = {}
automake = {} automake = {}
base = {}
bash = {} bash = {}
bash-completion = {}
binutils = {} binutils = {}
bootloader = {} bootloader = {}
bootstrap = {} boxedwine = {}
bottom = {}
bzip2 = {}
ca-certificates = {} ca-certificates = {}
cairo = {} cairo = {}
cairodemo = {} cairo-demo = {}
#calculator = {} cbindgen = {}
cargo = {} classicube = {}
clang21 = {}
cleye = {} cleye = {}
#cmatrix = {} # needs ncursesw now cmake = {}
cmatrix = {}
composer = {}
contain = {} contain = {}
coreutils = {} coreutils = {}
cosmic-edit = {} cosmic-edit = {}
cosmic-files = {} cosmic-files = {}
cosmic-icons = {} cosmic-icons = {}
cosmic-reader = {}
cosmic-term = {} cosmic-term = {}
cosmic-text = {} cosmic-text = {}
cpal = {} cpal = {}
curl = {} curl = {}
dash = {} dash = {}
dejavu = {}
devilutionx = {}
diffutils = {} diffutils = {}
dosbox = {} dosbox = {}
drivers = {}
drivers-initfs = {}
duktape = {} duktape = {}
eduke32 = {} eduke32 = {}
escalated = {}
exampled = {} exampled = {}
expat = {} expat = {}
extrautils = {} extrautils = {}
#fal
#fd = {} # ctrlc-3.1.1
ffmpeg6 = {} ffmpeg6 = {}
file = {}
findutils = {} findutils = {}
firefox = {}
fish-shell = {}
flycast = {}
fontconfig = {} fontconfig = {}
#freeciv = {} freeciv = {}
freedoom = {} freedoom = {}
#freeglut = {} freefont = {}
freepats = {} freepats = {}
freetype2 = {} freetype2 = {}
#friar = {} # mio patch
fribidi = {} fribidi = {}
#game-2048 = {} # rustc-serialize gawk = {}
#gawk = {} # langinfo.h
gcc13 = {} gcc13 = {}
gdbserver = {} gdbserver = {}
#gdk-pixbuf = {} # shared-mime-info gdk-pixbuf = {}
gears = {} gears = {}
generaluser-gs = {} generaluser-gs = {}
gettext = {} gettext = {}
@ -70,113 +97,146 @@ glutin = {}
gnu-binutils = {} gnu-binutils = {}
gnu-grep = {} gnu-grep = {}
gnu-make = {} gnu-make = {}
#gstreamer = {} # conflict with thread local errno goaccess = {}
gobject-introspection = {}
gitoxide = {}
gstreamer = {}
harfbuzz = {} harfbuzz = {}
#hematite = {} # needs crate patches for redox-unix hicolor-icon-theme = {}
init = {} helix = {}
initfs = {} hello-redox = {}
hf = {}
htop = {}
jansson = {}
jq = {}
installer = {} installer = {}
installer-gui = {} installer-gui = {}
intel-one-mono = {} intel-one-mono = {}
ion = {} ion = {}
ipcd = {}
#jansson = {} # needs config.sub update
kernel = {} kernel = {}
kibi = {}
lci = {} lci = {}
libarchive = {}
libatomic = {}
libavif = {}
libc-bench = {} libc-bench = {}
libedit = {}
libffi = {} libffi = {}
libflac = {}
libgcc = {}
libgmp = {} libgmp = {}
libiconv = {} libiconv = {}
libicu = {}
libjpeg = {} libjpeg = {}
libmodplug1 = {}
libmpfr = {}
libnettle = {}
libogg = {} libogg = {}
libonig = {}
liborbital = {} liborbital = {}
libpsl = {}
libpng = {} libpng = {}
libsodium = {} libsodium = {}
libssh2 = {}
libstdcxx = {}
libtool = {}
libuuid = {}
liburcu = {}
libuv = {}
libvorbis = {} libvorbis = {}
libwebp = {}
libxkbcommon = {}
libxcursor = {}
libxml2 = {} libxml2 = {}
llvm18 = {} llvm21 = {}
logd = {} lsd = {}
lua54 = {} lua54 = {}
#mdp = {} # ncursesw lua-compat-53 = {}
luajit = {}
luarocks = {}
lz4 = {}
mednafen = {} mednafen = {}
mesa = {} mesa = {}
mesa-glu = {} mesa-glu = {}
mesa-demos = {}
mesa-demos-x11 = {}
mgba = {} mgba = {}
#miniserve = {} # actix miniserve = {}
mpc = {}
nano = {} nano = {}
nasm = {} nasm = {}
#ncdu = {} # fails to link with ncurses ncdu = {}
ncurses = {} ncurses = {}
#ncursesw = {} # mkstemp configure hang ncursesw = {}
neovim = {}
netdb = {} netdb = {}
netstack = {}
netsurf = {} netsurf = {}
netutils = {} netutils = {}
neverball = {} neverball = {}
#newlib = {} # obsolete
#newlibtest = {} # obsolete
nghttp2 = {} nghttp2 = {}
nginx = {}
nodejs-21 = {}
nushell = {} nushell = {}
onefetch = {}
openjazz = {} openjazz = {}
openjk = {}
openssh = {}
openssl1 = {} openssl1 = {}
openssl3 = {}
openttd = {} openttd = {}
openttd-opengfx = {} openttd-opengfx = {}
openttd-openmsx = {} openttd-openmsx = {}
openttd-opensfx = {} openttd-opensfx = {}
opentyrian = {}
orbclient = {} orbclient = {}
orbdata = {} orbdata = {}
orbital = {} orbital = {}
orbterm = {} orbterm = {}
orbutils = {} orbutils = {}
#orbutils-background = {} # needs recipe update os-test-bins = {}
#orbutils-launcher = {} # needs recipe update
#orbutils-orblogin = {} # needs recipe update
osdemo = {} osdemo = {}
#pango = {} # undefined references to std::__throw_system_error(int) pango = {}
#pastel = {} # needs crate patches for redox-unix
patch = {} patch = {}
#pathfinder = {} # servo-fontconfig patchelf = {}
#pciids = {}
pcre = {} pcre = {}
pcre2 = {}
perg = {} perg = {}
periodictable = {} periodictable = {}
#perl5 = {} # ctermid, tempnam, ttyname perl5 = {}
php84 = {}
pixelcannon = {} pixelcannon = {}
pixman = {} pixman = {}
#pkgar = {} # uses virtual Cargo.toml, needs recipe update
pkg-config = {} pkg-config = {}
pkgar = {}
pkgutils = {} pkgutils = {}
pls = {}
pop-icon-theme = {} pop-icon-theme = {}
#powerline = {} # dirs powerline = {}
prboom = {} prboom = {}
procedural-wallpapers-rs = {} procedural-wallpapers-rs = {}
ptyd = {} profiled = {}
#python37 = {} # getaddrinfo profiling-kernel = {}
#qemu = {} python312 = {}
ramfs = {} qemu = {}
randd = {} quakespasm = {}
readline = {} readline = {}
redoxerd = {}
redox-fatfs = {} redox-fatfs = {}
redoxfs = {}
redox-games = {} redox-games = {}
redox-ssh = {} redoxfs = {}
relibc = {} relibc = {}
#relibc-tests = {} # madvise link error relibc-tests = {}
resist = {} relibc-tests-bins = {}
#retroarch = {} # OS_TLSIndex not declared
ripgrep = {} ripgrep = {}
rodioplay = {} rodioplay = {}
rs-nes = {} rs-nes = {}
rsync = {}
rust = {} rust = {}
rust64 = {} rust64 = {}
rust-cairo = {} rustpython = {}
rust-cairo-demo = {}
rustual-boy = {} rustual-boy = {}
schismtracker = {} rvvm = {}
scummvm = {} scummvm = {}
sdl-gfx = {} sdl-gfx = {}
#sdl-player = {} # wctype_t
sdl1 = {} sdl1 = {}
sdl1-image = {} sdl1-image = {}
sdl1-mixer = {} sdl1-mixer = {}
@ -187,29 +247,80 @@ sdl2-image = {}
sdl2-mixer = {} sdl2-mixer = {}
sdl2-ttf = {} sdl2-ttf = {}
sed = {} sed = {}
#servo = {} # some more crates to port servo = {}
shared-mime-info = {} shared-mime-info = {}
shellharden = {} shellharden = {}
shellstorm = {} shellstorm = {}
simple-http-server = {}
smallvil = {}
smith = {} smith = {}
sodium = {} sodium = {}
softbuffer-wayland = {}
sopwith = {} sopwith = {}
#openssh = {} sqlite3 = {}
strace = {} strace = {}
syobonaction = {} syobonaction = {}
tcl = {}
terminfo = {} terminfo = {}
#termplay = {} # backtrace cannot find link.h
timidity = {} timidity = {}
tmux = {}
tokei = {}
ttf-hack = {} ttf-hack = {}
userutils = {} userutils = {}
uutils = {} uutils = {}
#vice = {} # linker errors uutils-procps = {}
vim = {} vim = {}
vttest = {} vttest = {}
vvvvvv = {} wasmtime = {}
#webrender = {} # unwind wayland-rs = {}
#wesnoth = {} webkitgtk3 = {}
#winit = {} # tzset wget = {}
winit = {}
winit-wayland = {}
xxhash = {}
xz = {} xz = {}
zerod = {} zenity = {}
zoxide = {}
zsh = {}
zlib = {} zlib = {}
zola = {}
zstd = {}
#benchmarks = {}
#binutils-gdb = {}
#book = {}
#cookbook = {}
#cosmic-settings = {}
#cosmic-store = {}
#dynamic-example = {}
#fal
#fd = {} # ctrlc-3.1.1
#freeglut = {}
#friar = {} # mio patch
#game-2048 = {} # rustc-serialize
#hematite = {} # needs crate patches for redox-unix
#ibm-plex = {}
#iced = {}
#libcosmic = {}
#mdp = {} # gcc hangs
#mupen64plus = {}
#noto-color-emoji = {}
#orbcalculator = {}
#ostest-bins = {}
#pastel = {} # needs crate patches for redox-unix
#pathfinder = {} # servo-fontconfig
#pciids = {}
#pop-wallpapers = {}
#retroarch = {} # cannot locate GL
#rust-cairo = {} # linking errors
#rust-cairo-demo = {} # linking errors
#schismtracker = {} # uses system includes
#sdl-player = {} # wctype_t
#sdl2-gfx = {}
#twin-commander = {}
#ubuntu-wallpapers = {}
#vice = {} # linker errors
#vvvvvv = {} # did not compile
#webrender = {} # unwind
#website = {}
#wesnoth = {}

View File

@ -10,17 +10,20 @@ filesystem_size = 1536
# Package settings # Package settings
[packages] [packages]
# GUI Apps # GUI Apps
cosmic-reader = {}
periodictable = {} periodictable = {}
# GUI Data # GUI Data
intel-one-mono = {} intel-one-mono = {}
# Shell Apps # Shell Apps
curl = {} gawk = {}
git = {}
gnu-grep = {} gnu-grep = {}
htop = {}
ripgrep = {} ripgrep = {}
sodium = {} terminfo = {}
vim = {}
wget = {}
# Games # Games
dosbox = {} dosbox = {}
@ -32,7 +35,6 @@ sopwith = {}
syobonaction = {} syobonaction = {}
# Demos # Demos
acid = {}
nushell = {} nushell = {}
orbclient = {} orbclient = {}
pixelcannon = {} pixelcannon = {}

View File

@ -1,14 +0,0 @@
# Minimal desktop configuration
include = ["../desktop-minimal.toml"]
# Override the default settings here
# General settings
[general]
# Filesystem size in MiB
# filesystem_size = 1024
# Package settings
[packages]
# example = {}

View File

@ -1,14 +0,0 @@
# Default build system configuration
include = ["../desktop.toml"]
# Override the default settings here
# General settings
[general]
# Filesystem size in MiB
# filesystem_size = 1024
# Package settings
[packages]
# example = {}

9
config/x86_64/full.toml Normal file
View File

@ -0,0 +1,9 @@
include = [ "../base.toml", "ci.toml" ]
# General settings
[general]
filesystem_size = 8192
# Package settings
[packages]
# example = {}

View File

@ -1,6 +1,6 @@
# Configuration for Jeremy Soller # Configuration for Jeremy Soller
include = ["../desktop.toml"] include = ["demo.toml"]
# General settings # General settings
[general] [general]
@ -10,54 +10,53 @@ filesystem_size = 8192
# Package settings # Package settings
[packages] [packages]
# apps # apps
#boxedwine = {} # not building #boxedwine = {}
cosmic-player = {}
cosmic-reader = {}
cosmic-settings = {}
cosmic-store = {}
cosmic-term = {} cosmic-term = {}
cosmic-text = {} cosmic-text = {}
periodictable = {} #qemu = {} # not building
pixelcannon = {}
schismtracker = {} schismtracker = {}
sodium = {} servo = {}
# cli # cli
acid = {}
cleye = {} cleye = {}
ffmpeg6 = {} ffmpeg6 = {}
gnu-grep = {}
lua54 = {} lua54 = {}
nano = {} nano = {}
nushell = {} #nushell = {}
perg = {} perg = {}
relibc-tests = {} #relibc-tests = {}
ripgrep = {} russh = {}
sed = {} sed = {}
shellharden = {} shellharden = {}
xz = {} xz = {}
# demos # demos
cairodemo = {} #cairodemo = {}
#cmatrix = {} # addwstr cmatrix = {}
cpal = {} cpal = {}
gears = {} gears = {}
glutin = {} glutin = {}
#hematite = {} # not building #hematite = {} # not building
iced = {} iced = {}
libcosmic = {} libcosmic = {}
orbclient = {}
osdemo = {} # does not show anything osdemo = {} # does not show anything
#pathfinder = {} # not building #pathfinder = {} # not building
procedural-wallpapers-rs = {} procedural-wallpapers-rs = {}
rodioplay = {} #rust-cairo = {}
rust-cairo = {} #rust-cairo-demo = {}
rust-cairo-demo = {}
sdl2-gears = {} sdl2-gears = {}
vttest = {} vttest = {}
webrender = {} #webrender = {}
winit = {} winit = {}
# dev # dev
autoconf = {} autoconf = {}
automake = {} automake = {}
cargo = {} #cookbook = {}
gcc13 = {} gcc13 = {}
gnu-binutils = {} gnu-binutils = {}
gnu-make = {} gnu-make = {}
@ -65,44 +64,37 @@ nasm = {}
patch = {} patch = {}
pkg-config = {} pkg-config = {}
rust = {} rust = {}
#rustpython = {} # not building
# games # games
devilutionx = {} devilutionx = {}
dosbox = {}
eduke32 = {} eduke32 = {}
flycast = {} flycast = {}
freedoom = {} freeciv = {}
gigalomania = {} gigalomania = {}
love = {}
mednafen = {} mednafen = {}
mgba = {} mgba = {}
neverball = {}
openjazz = {} openjazz = {}
openjk = {} openjk = {}
openttd = {} openttd = {}
openttd-opengfx = {} openttd-opengfx = {}
openttd-openmsx = {} openttd-openmsx = {}
openttd-opensfx = {} openttd-opensfx = {}
prboom = {} quakespasm = {}
redox-games = {}
#retroarch = {} # need to package cores #retroarch = {} # need to package cores
rs-nes = {} # need game for testing rs-nes = {} # need game for testing
rust64 = {} # need roms rust64 = {} # need roms
rustual-boy = {} # need game for testing rustual-boy = {} # need game for testing
scummvm = {} # need game for testing scummvm = {} # need game for testing
sm64ex = {} sm64ex = {}
sopwith = {} #spacecadetpinball = {} # not building
spacecadetpinball = {}
syobonaction = {} syobonaction = {}
#vice = {} # broken on new toolchain #vice = {} # broken on new toolchain
#vvvvvv = {} # cannot find -lgcc_s #vvvvvv = {} # cannot find -lgcc_s
# stuff # stuff
freepats = {}
generaluser-gs = {} generaluser-gs = {}
intel-one-mono = {}
jeremy = {} jeremy = {}
libc-bench = {}
noto-color-emoji = {} noto-color-emoji = {}
timidity = {} timidity = {}
ttf-hack = {} ttf-hack = {}

View File

@ -1,3 +0,0 @@
# Configuration to create "llvm-config" script
include = ["../llvm.toml"]

View File

@ -1,14 +0,0 @@
# Minimal network configuration
include = ["../minimal-net.toml"]
# Override the default settings here
# General settings
[general]
# Filesystem size in MiB
# filesystem_size = 1024
# Package settings
[packages]
# example = {}

View File

@ -1,14 +0,0 @@
# Minimal configuration
include = ["../minimal.toml"]
# Override the default settings here
# General settings
[general]
# Filesystem size in MiB
# filesystem_size = 1024
# Package settings
[packages]
# example = {}

View File

@ -0,0 +1,8 @@
# Configuration used for building redoxer base image
include = ["../redoxer.toml"]
# General settings
[general]
# Filesystem size in MiB
filesystem_size = 1024

View File

@ -1,3 +0,0 @@
# Configuration to run the "resist" tests
include = ["../resist.toml"]

View File

@ -0,0 +1,13 @@
# Configuration for demonstration
include = ["demo.toml"]
# General settings
[general]
# Filesystem size in MiB
filesystem_size = 1536
# Package settings
[packages]
cosmic-reader = {}
rustconf2025 = {}

View File

@ -0,0 +1,311 @@
# Configuration for server stack demonstration
include = ["../server.toml"]
# General settings
[general]
# Filesystem size in MiB
filesystem_size = 4096
# Package settings
[packages]
# Daemons
openssh = {}
nginx = {}
rustysd = {}
# Backends
php84 = {}
composer = {}
luajit = {}
python312 = {}
# go = {}
# zig = {}
# Tools
nano = {}
neovim = {}
rsync = {}
vim = {}
sqlite3 = {}
# tmux = {}
htop = {}
# Content
website = {}
[[files]]
path = "/usr/lib/init.d/98_keygen_sh"
data = """
requires_weak 10_net.target
bash /root/keygen.sh
"""
[[files]]
path = "/usr/lib/init.d/99_rustysd"
data = """
requires_weak 98_keygen_sh
# Undocumented usage of rsdctl, pointing to notifications dir
RSDCTL_ADDR=/var/run/rustysd/control.socket rustysd --conf /etc/rustysd
"""
[[files]]
path = "/etc/rustysd/system/network-online.target"
data = """
[Unit]
Description=The target after networks has online
[Install]
WantedBy=default.target
"""
[[files]]
path = "/etc/rustysd/system/multi-user.target"
data = """
[Unit]
Description=The target after user administrations has online
[Install]
WantedBy=default.target
"""
[[files]]
path = "/etc/rustysd/system/nginx.service"
data = """
[Unit]
Description=The nginx HTTP and reverse proxy server
After=network-online.target
[Service]
Type=simple
ExecStart=/usr/bin/nginx -g "daemon off;"
[Install]
WantedBy=multi-user.target
"""
[[files]]
path = "/etc/rustysd/system/ssh.service"
data = """
[Unit]
Description=OpenBSD Secure Shell server
After=network-online.target
[Service]
Type=simple
ExecStart=/usr/bin/sshd -D
[Install]
WantedBy=multi-user.target
"""
[[files]]
path = "/etc/rustysd/system/php.service"
data = """
[Unit]
Description=OpenBSD Secure Shell server
After=network-online.target
[Service]
Type=simple
# currently php-fpm not that quite work
ExecStart=env PWD=/var/www/html php -S localhost:9000
# ExecStart=/usr/bin/php-fpm --fpm-config /etc/php/84/php-fpm.conf --nodaemonize
[Install]
WantedBy=multi-user.target
"""
[[files]]
path = "/var/www/html/index.php"
data = """
<?php
echo "Hello from PHP on Redox!";
"""
[[files]]
path = "/var/www/html/phpinfo.php"
data = """
<?php phpinfo();
"""
[[files]]
path = "/var/www/html/README"
data = """
This is a demonstration into PHP server.
At the moment to run composer you have to run it like:
> php /bin/composer install
"""
[[files]]
postinstall = true
data = ""
path = "/etc/nginx/conf.d"
directory = true
[[files]]
postinstall = true
path = "/etc/nginx/nginx.conf"
data = """
user nginx;
# currently nginx does a lot spin locking for some reason
worker_processes 1;
error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
}
http {
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log /var/log/nginx/access.log main;
include mime.types;
include fastcgi.conf;
default_type application/octet-stream;
include /etc/nginx/conf.d/*.conf;
}
"""
[[files]]
postinstall = true
path = "/etc/nginx/conf.d/localhost.conf"
data = """
server {
listen 80;
server_name localhost;
root /usr/share/website;
absolute_redirect off;
location / {
index index.html index.htm;
}
}
"""
[[files]]
postinstall = true
path = "/etc/nginx/conf.d/php-www.conf"
data = """
server {
listen 8081;
server_name localhost;
root /var/www/html;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ =404;
}
location ~ \\.php$ {
# because we're not using PHP FPM (see rustysd php.service)
# include fastcgi_params;
# fastcgi_pass 127.0.0.1:9000;
# fastcgi_index index.php;
# fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
proxy_pass http://127.0.0.1:9000;
}
}
"""
[[files]]
postinstall = true
path = "/etc/php/84/php-fpm.conf"
data = """
error_log=/var/log/php-fpm.log
include=/etc/php/84/php-fpm.d/*.conf
"""
[[files]]
postinstall = true
path = "/etc/php/84/php-fpm.d/www.conf"
data = """
[www]
user = user
group = user
listen = 127.0.0.1:9000
pm = static
pm.max_children = 1
"""
[[files]]
postinstall = true
path = "/etc/ssh/sshd_config"
data = """
Port 22
AddressFamily inet
AuthorizedKeysFile .ssh/authorized_keys
PermitRootLogin yes
PasswordAuthentication yes
PermitEmptyPasswords yes
Subsystem sftp /usr/libexec/sftp-server
"""
[users.nobody]
password = ""
shell = "/usr/bin/ion" #TODO: nologin?
[users.nginx]
password = ""
shell = "/usr/bin/ion" #TODO: nologin?
[[files]]
path = "/root/keygen.sh"
data = """
#!/usr/bin/env bash
if [ ! -f /etc/ssh/ssh_host_rsa_key ]; then
ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key -N ""
ssh-keygen -t ed25519 -f /etc/ssh/ssh_host_ed25519_key -N ""
ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key -N ""
fi
"""
[[files]]
path = "/home/user/server.sh"
data = """
#!/usr/bin/env bash
/bin/sshd -D &
nginx -g "daemon off;" &
php-fpm --nodaemonize &
"""
[[files]]
path = "/home/user/Welcome.txt"
data = """
##############################################################################
# Welcome to Redox Server Demo!
#
# This is a quick demonstration of Redox used as server stack.
# At the moment we support SSH, NGINX, Python, PHP. There's more to come
#
# This server demo is insecure by design, we encourage you to get familiar into
# basics of server security if you wish to use this as a production server.
#
# There should be rustysd already running, if not, you can try start it manually
# > sudo rustysd --conf /etc/rustysd
#
# You can also try running all daemons manually
# > sudo bash server.sh
#
# The server will start port 22 (ssh), 80 (static web) and 8081 (php)
# If you use the Redox OS build system, starting QEMU with `net=redir`
# should expose those port to 8022, 8080 and 8081.
# Try logging in to console via SSH with `ssh user@localhost -p 8022`
#
##############################################################################
"""

View File

@ -1,14 +0,0 @@
# Server configuration
include = ["../server.toml"]
# Override the default settings here
# General settings
[general]
# Filesystem size in MiB
# filesystem_size = 1024
# Package settings
[packages]
# example = {}

@ -1 +0,0 @@
Subproject commit 5c30a878c6c2bde285b8d911cefef772706ec873

View File

@ -1,3 +0,0 @@
# Hijack this file to set this PS1, visually indicating to the user that we are running the docker container
PS1="\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[1;35m\]<$IMAGE_NAME>\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ "

View File

@ -1,45 +0,0 @@
# Configuration file to setup the Docker container of Redox
FROM rustlang/rust:nightly
ENV IMAGE_NAME=redox-os-docker
RUN set -ex; \
apt-get update; \
apt-get install -q -y --no-install-recommends \
apt-transport-https \
bison \
flex \
fuse \
gosu \
libfuse-dev \
nasm \
qemu-utils \
sudo \
texinfo \
autopoint \
git \
cmake \
gperf \
libhtml-parser-perl \
; \
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys AA12E97F0881517F; \
echo "deb https://static.redox-os.org/toolchain/apt/ /" >> \
/etc/apt/sources.list.d/redox.list; \
apt-get update -o Dir::Etc::sourcelist="redox.list"; \
apt-get install -q -y --no-install-recommends \
x86-64-unknown-redox-newlib \
x86-64-unknown-redox-binutils \
x86-64-unknown-redox-gcc \
; \
cargo install cargo-config; \
cargo install just@1.16.0; \
apt-get autoremove -q -y; \
apt-get clean -q -y; \
rm -rf /var/lib/apt/lists/*
COPY entrypoint.sh /usr/local/bin/
COPY .bash_aliases /etc/skel/
ENTRYPOINT ["bash", "/usr/local/bin/entrypoint.sh"]
CMD ["/bin/bash"]

View File

@ -1,85 +0,0 @@
## Building Redox using a Docker image with the pre-built toolchain
*All you need is `git`, `make`, `qemu`, `fuse` and `docker`. The method requires
a non-privileged user able to run the `docker` command, which is usually achieved
by adding the user to the `docker` group.*
It's a three-steps process with variations depending on the platform.
On the first execution of one of the following docker commands, the
official container image will be pulled from dockerhub and stored
locally.
The image includes the required dependencies and the pre-built
toolchain. As long as you rely on this particular dependencies and
toolchain versions, you don't need to update the container.
### <a name='get_the_sources'></a>Get the sources
```
git clone https://gitlab.redox-os.org/redox-os/redox.git ; cd redox
```
### Update the source tree
Note: if you use the container on a different host or
with a different user, [get the sources first](#get_the_sources).
```shell
git pull --rebase --recurse-submodules && git submodule sync \
&& git submodule update --recursive --init
```
### Run the container to build Redox
```shell
docker run --privileged --cap-add MKNOD --cap-add SYS_ADMIN --device /dev/fuse \
-e LOCAL_UID="$(id -u)" -e LOCAL_GID="$(id -g)" \
-v redox-"$(id -u)-$(id -g)"-cargo:/usr/local/cargo \
-v redox-"$(id -u)-$(id -g)"-rustup:/usr/local/rustup \
-v "$(pwd):$(pwd)" -w "$(pwd)" --rm redoxos/redox make fetch all
```
#### Linux with security modules
Add the following options depending on the security modules activated on your system:
```shell
--security-opt label=disable // disable SELinux
--security-opt seccomp=unconfined // disable seccomp
--security-opt apparmor=unconfined // disable AppArmor
```
Ex.: for a SELinux only system such as Fedora or CentOS
```shell
docker run --privileged --cap-add MKNOD --cap-add SYS_ADMIN --device /dev/fuse \
-e LOCAL_UID="$(id -u)" -e LOCAL_GID="$(id -g)" \
--security-opt label=disable \
-v redox-"$(id -u)-$(id -g)"-cargo:/usr/local/cargo \
-v redox-"$(id -u)-$(id -g)"-rustup:/usr/local/rustup \
-v "$(pwd):$(pwd)" -w "$(pwd)" --rm redoxos/redox make fetch all
```
### Run the container interactively
```shell
docker run --privileged --cap-add MKNOD --cap-add SYS_ADMIN --device /dev/fuse \
-e LOCAL_UID="$(id -u)" -e LOCAL_GID="$(id -g)" \
-v redox-"$(id -u)-$(id -g)"-cargo:/usr/local/cargo \
-v redox-"$(id -u)-$(id -g)"-rustup:/usr/local/rustup \
-v "$(pwd):$(pwd)" -w "$(pwd)" --rm -it redoxos/redox
```
#### Demo
![Image of Usage](demo.gif)
### Clear the named volumes containing the toolchain caches
```shell
docker volume rm redox-"$(id -u)-$(id -g)"-cargo \
redox-"$(id -u)-$(id -g)"-rustup
```
### Build the container manually
If you cannot access dockerhub for whatever reason, you can also build
the container image manually.
```shell
docker build -t redoxos/redox docker/
```
### Troubleshooting / updating
Sometimes, builds may fail because the nightly toolchain of rust inside the container got out of sync with dependencies of redox, or there are issues with cargo. In this case, it might help to update your current container image and delete the rust and cargo caches. This way, you can start over from a clean state and rule out your local setup as the origin of errors.
```shell
docker pull redoxos/redox
docker volume rm redox-"$(id -u)-$(id -g)"-cargo \
redox-"$(id -u)-$(id -g)"-rustup
```

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 MiB

View File

@ -1,7 +0,0 @@
# This script run the Docker image of Redox
docker run --privileged --cap-add MKNOD --cap-add SYS_ADMIN --device /dev/fuse \
-e LOCAL_UID="$(id -u)" -e LOCAL_GID="$(id -g)" \
-v redox-"$(id -u)-$(id -g)"-cargo:/usr/local/cargo \
-v redox-"$(id -u)-$(id -g)"-rustup:/usr/local/rustup \
-v "$(pwd):$(pwd)" -w "$(pwd)" --rm -it redoxos/redox "$@"

View File

@ -1,34 +0,0 @@
#!/usr/bin/env bash
# Add local user
# Either use LOCAL_UID and LOCAL_GID if passed in at runtime via
# -e LOCAL_UID="$(id -u)" -e LOCAL_GID="$(id -g)" or fallback
USER_NAME=redox
RUN_UID=${LOCAL_UID:-9001}
RUN_GID=${LOCAL_GID:-9001}
groupadd --non-unique --gid $RUN_GID $USER_NAME
useradd --non-unique --create-home --uid $RUN_UID --gid $USER_NAME --groups sudo $USER_NAME
echo "$USER_NAME ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/user-no-sudo-password
export HOME=/home/$USER_NAME
# Check current UID and GID of files in the named volume caches for
# cargo and rustup. Test only one of the top level folders to speed
# things up.
TESTFILE=$RUSTUP_HOME/settings.toml
CACHED_UID=$(stat -c "%u" $TESTFILE)
CACHED_GID=$(stat -c "%g" $TESTFILE)
if [ $CACHED_UID != $RUN_UID ] || [ $RUN_GID != $CACHED_GID ]; then
echo -e "\033[01;38;5;155mChanging user id:group to ${RUN_UID}:${RUN_GID}. Please wait...\033[0m"
chown $RUN_UID:$RUN_GID -R $CARGO_HOME $RUSTUP_HOME
fi
# fixes issue in docker for mac where fuse permissions are restricted to root:root
# https://github.com/theferrit32/data-commons-workspace/issues/5
# https://github.com/heliumdatacommons/data-commons-workspace/commit/f96624c8a55f5ded5ac60f4f54182a59be92e66d
if [ -f /dev/fuse ]; then chmod 666 /dev/fuse; fi
exec gosu $USER_NAME "$@"

82
flake.lock generated Normal file
View File

@ -0,0 +1,82 @@
{
"nodes": {
"flake-parts": {
"inputs": {
"nixpkgs-lib": "nixpkgs-lib"
},
"locked": {
"lastModified": 1763759067,
"narHash": "sha256-LlLt2Jo/gMNYAwOgdRQBrsRoOz7BPRkzvNaI/fzXi2Q=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "2cccadc7357c0ba201788ae99c4dfa90728ef5e0",
"type": "github"
},
"original": {
"owner": "hercules-ci",
"repo": "flake-parts",
"type": "github"
}
},
"nixpkgs": {
"locked": {
"lastModified": 1763934636,
"narHash": "sha256-9glbI7f1uU+yzQCq5LwLgdZqx6svOhZWkd4JRY265fc=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "ee09932cedcef15aaf476f9343d1dea2cb77e261",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs-lib": {
"locked": {
"lastModified": 1761765539,
"narHash": "sha256-b0yj6kfvO8ApcSE+QmA6mUfu8IYG6/uU28OFn4PaC8M=",
"owner": "nix-community",
"repo": "nixpkgs.lib",
"rev": "719359f4562934ae99f5443f20aa06c2ffff91fc",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "nixpkgs.lib",
"type": "github"
}
},
"root": {
"inputs": {
"flake-parts": "flake-parts",
"nixpkgs": "nixpkgs",
"rust-overlay": "rust-overlay"
}
},
"rust-overlay": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1764038373,
"narHash": "sha256-M6w2wNBRelcavoDAyFL2iO4NeWknD40ASkH1S3C0YGM=",
"owner": "oxalica",
"repo": "rust-overlay",
"rev": "ab3536fe850211a96673c6ffb2cb88aab8071cc9",
"type": "github"
},
"original": {
"owner": "oxalica",
"repo": "rust-overlay",
"type": "github"
}
}
},
"root": "root",
"version": 7
}

202
flake.nix Normal file
View File

@ -0,0 +1,202 @@
{
description = "The Nix-flake for Redox development on NixOS";
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
flake-parts.url = "github:hercules-ci/flake-parts";
rust-overlay = {
url = "github:oxalica/rust-overlay";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs =
inputs@{
nixpkgs,
flake-parts,
rust-overlay,
...
}:
flake-parts.lib.mkFlake { inherit inputs; } (
top@{
config,
withSystem,
moduleWithSystem,
...
}:
{
systems = [
"i686-linux"
"x86_64-linux"
"aarch64-linux"
"x86_64-darwin"
"aarch64-darwin"
];
perSystem =
{
system,
lib,
inputs',
...
}:
let
pkgs = import nixpkgs {
inherit system;
overlays = [ rust-overlay.overlays.default ];
};
rust-bin = pkgs.rust-bin.nightly."2026-05-24".default.override {
extensions = [
"rust-analyzer"
"rust-src"
];
targets = [ "x86_64-unknown-redox" ];
};
in
{
formatter = pkgs.nixfmt-rfc-style;
# TODO: Create Redox OS Image as package
# TODO: No cross-compile for now, as there is no pkgsCross.aarch64-unknown-redox and so on
# TODO: Get rid of make env step: package custom libtool and setup rust toolchain properly
devShells = {
# Podman config taken from https://nixos.wiki/wiki/Podman and https://gist.github.com/adisbladis/187204cb772800489ee3dac4acdd9947
# Provides a script that copies required files to ~/
default =
let
rustPlatform = pkgs.makeRustPlatform {
cargo = rust-bin;
rustc = rust-bin;
};
podmanSetupScript =
let
registriesConf = pkgs.writeText "registries.conf" ''
[registries.search]
registries = ['docker.io']
[registries.block]
registries = []
'';
in
pkgs.writeScript "podman-setup" ''
#!${pkgs.runtimeShell}
# Dont overwrite customised configuration
if ! test -f ~/.config/containers/policy.json; then
install -Dm555 ${pkgs.skopeo.src}/default-policy.json ~/.config/containers/policy.json
fi
if ! test -f ~/.config/containers/registries.conf; then
install -Dm555 ${registriesConf} ~/.config/containers/registries.conf
fi
systemctl --user start podman.socket || true
export PODMAN_SYSTEMD_UNIT=podman.socket
'';
# Provides a fake "docker" binary mapping to podman
dockerCompat = pkgs.runCommand "docker-podman-compat" { } ''
mkdir -p $out/bin
ln -s ${pkgs.podman}/bin/podman $out/bin/docker
'';
in
pkgs.mkShell rec {
buildInputs = with pkgs; [
# Podman
dockerCompat
podman # Docker compat
runc # Container runtime
conmon # Container runtime monitor
skopeo # Interact with container registry
slirp4netns # User-mode networking for unprivileged namespaces
fuse-overlayfs # CoW for images, much faster than default vfs
# with FSTOOLS_IN_PODMAN=1 these are not needed
# without it, the installer fails to link FUSE somehow
#fuse
#rust-bin
qemu_kvm
];
LD_LIBRARY_PATH = pkgs.lib.makeLibraryPath buildInputs;
NIX_SHELL_BUILD = "1";
FSTOOLS_IN_PODMAN = "1";
shellHook = ''
# Install required configuration
${podmanSetupScript}
echo "Redox podman build environment loaded"
'';
};
#TODO: This isn't tested yet, use at your own risk
native = pkgs.mkShell rec {
nativeBuildInputs =
let
autoreconf269 = pkgs.writeShellScriptBin "autoreconf2.69" "${pkgs.autoconf269}/bin/autoreconf";
in
with pkgs;
[
ant
autoconf
autoreconf269 # gnu-binutils
automake
bison
cmake
curl
doxygen
file
flex
gettext
gnumake
gnupatch
gperf
help2man
just
llvmPackages.clang
llvmPackages.llvm
lua
m4
meson
nasm
ninja
perl
perl540Packages.HTMLParser
perl540Packages.Po4a
pkg-config
pkgconf
(python3.withPackages (ps: with ps; [ mako ]))
qemu_kvm
rust-cbindgen
scons
texinfo
unzip
waf
wget
xdg-utils
xxd
zip
] ++ pkgs.lib.optionals pkgs.stdenv.hostPlatform.isx86 [
pkgs.syslinux
];
buildInputs = with pkgs; [
rust-bin
fuse # fuser
libpng # netsurf
fontconfig # orbutils
SDL # prboom
xorg.utilmacros # libX11
xorg.xtrans # libX11
];
LD_LIBRARY_PATH = pkgs.lib.makeLibraryPath buildInputs;
PERL_PATH = "${pkgs.perl}/bin/perl";
NIX_SHELL_BUILD = "1";
PODMAN_BUILD = "0";
shellHook = with pkgs; ''
export PKG_CONFIG_PATH="${fuse.dev}/lib/pkgconfig\
:${libpng.dev}/lib/pkgconfig"
'';
};
};
};
}
);
}

@ -1 +0,0 @@
Subproject commit 087810a25278f20fd6f7b897cd6de5ec29b44bea

View File

@ -3,42 +3,69 @@
IMG_TAG?=$(shell git describe --tags) IMG_TAG?=$(shell git describe --tags)
IMG_SEPARATOR?=_ IMG_SEPARATOR?=_
IMG_DIR?=build/img/$(ARCH) IMG_DIR?=build/img/$(ARCH)
OS_TEST_DIR?=build/os-test/$(ARCH)
CI_COOKBOOK_CONFIG?=CI=1 COOKBOOK_LOGS=true COOKBOOK_CLEAN_BUILD=true COOKBOOK_VERBOSE=false COOKBOOK_COMPRESSED=true COOKBOOK_WEB=true
# CI image target - build desktop, server and demo images # CI image target - build standard images
# To leave out the build tag, set both IMG_TAG and IMG_SEPARATOR to null # To leave out the build tag, set both IMG_TAG and IMG_SEPARATOR to null
ci-img: FORCE ci-img: FORCE
rm -rf $(IMG_DIR) rm -rf $(IMG_DIR)
mkdir -p $(IMG_DIR) mkdir -p $(IMG_DIR)
$(MAKE) demo desktop server $(MAKE) server desktop demo
cd $(IMG_DIR) && zstd --rm * cd $(IMG_DIR) && zstd --rm *
cd $(IMG_DIR) && sha256sum -b * > SHA256SUM cd $(IMG_DIR) && sha256sum -b * > SHA256SUM
# The name of the target must match the name of the filesystem config file # The name of the target must match the name of the filesystem config file
server desktop demo: FORCE server desktop demo: FORCE
rm -f "build/$(ARCH)/$@/harddrive.img" "build/$(ARCH)/$@/livedisk.iso" rm -f "build/$(ARCH)/$@/harddrive.img" "build/$(ARCH)/$@/redox-live.iso"
$(MAKE) CONFIG_NAME=$@ build/$(ARCH)/$@/harddrive.img build/$(ARCH)/$@/livedisk.iso export $(CI_COOKBOOK_CONFIG) REPO_NONSTOP=0 && \
$(MAKE) CONFIG_NAME=$@ build/$(ARCH)/$@/harddrive.img build/$(ARCH)/$@/redox-live.iso
mkdir -p $(IMG_DIR)
cp "build/$(ARCH)/$@/harddrive.img" "$(IMG_DIR)/redox_$(@)$(IMG_SEPARATOR)$(IMG_TAG)_harddrive.img" cp "build/$(ARCH)/$@/harddrive.img" "$(IMG_DIR)/redox_$(@)$(IMG_SEPARATOR)$(IMG_TAG)_harddrive.img"
cp "build/$(ARCH)/$@/livedisk.iso" "$(IMG_DIR)/redox_$(@)$(IMG_SEPARATOR)$(IMG_TAG)_livedisk.iso" cp "build/$(ARCH)/$@/redox-live.iso" "$(IMG_DIR)/redox_$(@)$(IMG_SEPARATOR)$(IMG_TAG)_livedisk.iso"
ci-os-test: FORCE
make CONFIG_NAME=os-test unmount
rm -f "build/$(ARCH)/os-test/harddrive.img"
$(MAKE) CONFIG_NAME=os-test qemu gpu=no
rm -rf $(OS_TEST_DIR)
mkdir -p $(OS_TEST_DIR)
$(MAKE) CONFIG_NAME=os-test mount
cp -rv build/$(ARCH)/os-test/filesystem/usr/share/os-test/html $(OS_TEST_DIR)
cp -v build/$(ARCH)/os-test/filesystem/usr/share/os-test/os-test.json $(OS_TEST_DIR)
tar \
--create \
--gzip \
--file "$(OS_TEST_DIR)/out.tar.gz" \
--directory="build/$(ARCH)/os-test/filesystem/usr/share/os-test" \
out
$(MAKE) CONFIG_NAME=os-test unmount
# CI packaging target # CI packaging target
ci-pkg: prefix FORCE ci-pkg: prefix $(FSTOOLS_TAG) $(CONTAINER_TAG) FORCE
$(HOST_CARGO) build --manifest-path cookbook/Cargo.toml --release ifeq ($(PODMAN_BUILD),1)
$(HOST_CARGO) build --manifest-path installer/Cargo.toml --release $(PODMAN_RUN) make $@
export PATH="$(PREFIX_PATH):$$PATH" && \ else
PACKAGES="$$($(INSTALLER) --list-packages -c config/$(ARCH)/ci.toml)" && \ $(HOST_CARGO) build --manifest-path Cargo.toml --release
cd cookbook && \ export $(CI_COOKBOOK_CONFIG) REPO_NONSTOP=1 PATH="$(PREFIX_PATH):$$PATH" COOKBOOK_HOST_SYSROOT="$(ROOT)/$(PREFIX_INSTALL)" && \
./fetch.sh "$${PACKAGES}" && \ $(REPO_BIN) cook --with-package-deps "--filesystem=config/$(ARCH)/ci.toml"
./repo.sh $(REPO_NONSTOP) "$${PACKAGES}" endif
# CI toolchain # CI toolchain
ci-toolchain: FORCE ci-toolchain: $(CONTAINER_TAG) FORCE
ifeq ($(PODMAN_BUILD),1)
$(PODMAN_RUN) make $@
else
$(MAKE) PREFIX_BINARY=0 \ $(MAKE) PREFIX_BINARY=0 \
"prefix/$(TARGET)/gcc-install.tar.gz" \ "prefix/$(TARGET)/gcc-install.tar.gz" \
"prefix/$(TARGET)/relibc-install.tar.gz" \ "prefix/$(TARGET)/relibc-install.tar.gz" \
"prefix/$(TARGET)/rust-install.tar.gz" "prefix/$(TARGET)/rust-install.tar.gz" \
rm -rf "build/toolchain/$(TARGET)" "prefix/$(TARGET)/clang-install.tar.gz"
mkdir -p "build/toolchain/$(TARGET)" rm -rf "build/toolchain/$(HOST_TARGET)/$(TARGET)"
cp "prefix/$(TARGET)/gcc-install.tar.gz" "build/toolchain/$(TARGET)/gcc-install.tar.gz" mkdir -p "build/toolchain/$(HOST_TARGET)/$(TARGET)"
cp "prefix/$(TARGET)/relibc-install.tar.gz" "build/toolchain/$(TARGET)/relibc-install.tar.gz" cp "prefix/$(TARGET)/gcc-install.tar.gz" "build/toolchain/$(HOST_TARGET)/$(TARGET)/gcc-install.tar.gz"
cp "prefix/$(TARGET)/rust-install.tar.gz" "build/toolchain/$(TARGET)/rust-install.tar.gz" cp "prefix/$(TARGET)/relibc-install.tar.gz" "build/toolchain/$(HOST_TARGET)/$(TARGET)/relibc-install.tar.gz"
cd "build/toolchain/$(TARGET)" && sha256sum -b * > SHA256SUM cp "prefix/$(TARGET)/rust-install.tar.gz" "build/toolchain/$(HOST_TARGET)/$(TARGET)/rust-install.tar.gz"
cp "prefix/$(TARGET)/clang-install.tar.gz" "build/toolchain/$(HOST_TARGET)/$(TARGET)/clang-install.tar.gz"
cd "build/toolchain/$(HOST_TARGET)/$(TARGET)" && sha256sum -b * > SHA256SUM
endif

View File

@ -5,54 +5,129 @@
HOST_ARCH?=$(shell uname -m) HOST_ARCH?=$(shell uname -m)
# Configuration # Configuration
## Architecture to build Redox for (aarch64, i686, or x86_64). Defaults to a host one ## Architecture to build Redox for (aarch64, i586, or x86_64). Defaults to a host one
ARCH?=$(HOST_ARCH) ARCH?=$(HOST_ARCH)
## Sub-device type for aarch64 if needed ## Sub-device type for aarch64 if needed
BOARD?= BOARD?=
## Enable to use binary prefix (much faster) ## Enable to use binary prefix (much faster)
PREFIX_BINARY?=1 PREFIX_BINARY?=1
## Enable to use up-to-date rust compiler (experimental, only available to Tier 2 targets)
## Even more experimental, add -Zbuild-std to cookbook.toml to allow compilation to Tier 3 targets
PREFIX_USE_UPSTREAM_RUST_COMPILER?=0
## Enable to use binary packages (much faster) ## Enable to use binary packages (much faster)
REPO_BINARY?=0 REPO_BINARY?=0
## Name of the configuration to include in the image name e.g. desktop or server ## Name of the configuration to include in the image name e.g. desktop or server
CONFIG_NAME?=desktop CONFIG_NAME?=desktop
## Build appstream data for repo
REPO_APPSTREAM?=0
## Ignore errors when building the repo, attempt to build every package ## Ignore errors when building the repo, attempt to build every package
## REPO_NONSTOP?=--nonstop REPO_NONSTOP?=0
REPO_NONSTOP?= ## Do not update source repos, attempt to build in offline condition
REPO_OFFLINE?=0
## Do not strip debug info for local build
REPO_DEBUG?=0
## Old config value that need to be corrected
ifeq ($(ARCH),i686)
ARCH=i586
endif
## Select filesystem config ## Select filesystem config
ifeq ($(BOARD),) ifeq ($(BOARD),)
ifeq ($(wildcard config/$(ARCH)/$(CONFIG_NAME).toml),)
FILESYSTEM_CONFIG?=config/$(CONFIG_NAME).toml
else
FILESYSTEM_CONFIG?=config/$(ARCH)/$(CONFIG_NAME).toml FILESYSTEM_CONFIG?=config/$(ARCH)/$(CONFIG_NAME).toml
endif
else else
FILESYSTEM_CONFIG?=config/$(ARCH)/$(BOARD)/$(CONFIG_NAME).toml FILESYSTEM_CONFIG?=config/$(ARCH)/$(BOARD)/$(CONFIG_NAME).toml
endif endif
HOST_CARGO=env -u RUSTUP_TOOLCHAIN -u CC -u TARGET cargo HOST_CARGO=env -u RUSTUP_TOOLCHAIN -u CC -u TARGET cargo
## Filesystem size in MB (default comes from filesystem_size in the FILESYSTEM_CONFIG) ## Filesystem size in MB (default comes from filesystem_size in the FILESYSTEM_CONFIG)
## FILESYSTEM_SIZE?=$(shell $(HOST_CARGO) run --release --manifest-path installer/Cargo.toml -- --filesystem-size -c $(FILESYSTEM_CONFIG)) ## FILESYSTEM_SIZE?=$(shell $(INSTALLER) --filesystem-size -c $(FILESYSTEM_CONFIG))
## Flags to pass to redoxfs-mkfs. Add --encrypt to set up disk encryption ## Flags to pass to redoxfs-mkfs. Add --encrypt to set up disk encryption
REDOXFS_MKFS_FLAGS?= REDOXFS_MKFS_FLAGS?=
## Set to 1 to enable Podman build, any other value will disable it ## Set to 1 to enable Podman build, any other value will disable it
PODMAN_BUILD?=0 PODMAN_BUILD?=1
## Set to 1 to put filesystem tools inside podman, any other value will install it to host
FSTOOLS_IN_PODMAN?=0
## Set to 1 if FUSE is not available and we are running in a container
FSTOOLS_NO_MOUNT?=0
## Enable sccache to speed up cargo builds
## only do this by default if this is inside podman
SCCACHE_BUILD?=$(shell [ -f /run/.containerenv ] && echo 1 || echo 0)
## The containerfile to use for the Podman base image ## The containerfile to use for the Podman base image
CONTAINERFILE?=podman/redox-base-containerfile CONTAINERFILE?=podman/redox-base-containerfile
# Per host variables # Per host variables
export NPROC=nproc NPROC=nproc
export REDOX_MAKE=make SED=sed
FIND=find
REPO_BIN=./target/release/repo
ifneq ($(PODMAN_BUILD),1)
FSTOOLS_IN_PODMAN=0
HOST_TARGET := $(shell env -u RUSTUP_TOOLCHAIN rustc -vV | grep host | cut -d: -f2 | tr -d " ") HOST_TARGET := $(shell env -u RUSTUP_TOOLCHAIN rustc -vV | grep host | cut -d: -f2 | tr -d " ")
ifneq ($(HOST_TARGET),x86_64-unknown-linux-gnu) # x86_64 linux hosts have all toolchains
# The binary prefix is only built for x86_64 Linux hosts ifeq ($(PREFIX_BINARY),1)
ifeq ($(HOST_TARGET),aarch64-unknown-linux-gnu)
ifneq ($(ARCH),aarch64)
ifneq ($(ARCH),x86_64)
$(info The $(ARCH) binary prefix is only built for x86_64 Linux hosts)
PREFIX_BINARY=0
endif
endif
else ifeq ($(HOST_TARGET),x86_64-unknown-linux-gnu)
else
$(info The $(ARCH) binary prefix is only built for Linux hosts)
PREFIX_BINARY=0 PREFIX_BINARY=0
endif endif
endif
endif
ifeq ($(SCCACHE_BUILD),1)
ifeq (,$(shell command -v sccache))
$(info sccache not found in PATH)
SCCACHE_BUILD=0
endif
endif
ifeq ($(REPO_APPSTREAM),1)
export COOKBOOK_APPSTREAM=true
endif
ifeq ($(REPO_NONSTOP),1)
export COOKBOOK_NONSTOP=true
endif
ifeq ($(REPO_OFFLINE),1)
export COOKBOOK_OFFLINE=true
endif
ifeq ($(REPO_DEBUG),1)
export COOKBOOK_NOSTRIP=true
export COOKBOOK_DEBUG=true
#TODO: https://gitlab.redox-os.org/redox-os/relibc/-/issues/226
# export PROFILE=debug
# export RUSTCFLAGS="-Cdebuginfo=2"
endif
UNAME := $(shell uname) UNAME := $(shell uname)
ifeq ($(UNAME),Darwin) ifeq ($(UNAME),Darwin)
FUMOUNT=umount FUMOUNT=umount
export NPROC=sysctl -n hw.ncpu NPROC=sysctl -n hw.ncpu
SED=gsed
FIND=gfind
VB_AUDIO=coreaudio VB_AUDIO=coreaudio
VBM=/Applications/VirtualBox.app/Contents/MacOS/VBoxManage VBM=/Applications/VirtualBox.app/Contents/MacOS/VBoxManage
else ifeq ($(UNAME),FreeBSD) else ifeq ($(UNAME),FreeBSD)
FIND=gfind
FUMOUNT=sudo umount FUMOUNT=sudo umount
export REDOX_MAKE=gmake
VB_AUDIO=pulse # To check, will probably be OSS on most setups VB_AUDIO=pulse # To check, will probably be OSS on most setups
VBM=VBoxManage VBM=VBoxManage
else ifeq ($(UNAME),Redox)
PODMAN_BUILD=0
export CARGO_NET_GIT_FETCH_WITH_CLI=true
# TODO: allow overriding to cross compiler toolchain when build server have one prebuilt
HOSTED_REDOX=1
ifneq ($(shell which repo),)
REPO_BIN=repo
endif
else else
# Detect which version of the fusermount binary is available. # Detect which version of the fusermount binary is available.
ifneq (, $(shell which fusermount3)) ifneq (, $(shell which fusermount3))
@ -65,53 +140,64 @@ else
VBM=VBoxManage VBM=VBoxManage
endif endif
ifneq ($(UNAME),Linux)
PREFIX_BINARY=0
endif
ifneq ($(HOST_ARCH),x86_64)
PREFIX_BINARY=0
endif
# Automatic variables # Automatic variables
ROOT=$(CURDIR) ROOT=$(CURDIR)
export RUST_COMPILER_RT_ROOT=$(ROOT)/rust/src/llvm-project/compiler-rt export RUST_COMPILER_RT_ROOT=$(ROOT)/rust/src/llvm-project/compiler-rt
export TESTBIN?=
RUNNING_IN_PODMAN=$(shell [ -f /run/.containerenv ] && echo 1 || echo 0)
ifeq ($(PODMAN_BUILD),1)
ifeq ($(RUNNING_IN_PODMAN),1)
$(info Please unset PODMAN_BUILD=1 in .config!)
endif
endif
ALLOW_FSTOOLS?=0
ifeq ($(FSTOOLS_IN_PODMAN),0)
ifeq ($(RUNNING_IN_PODMAN),0)
ALLOW_FSTOOLS=1
endif
endif
## Userspace variables ## Userspace variables
export TARGET=$(ARCH)-unknown-redox ifeq ($(ARCH),riscv64gc)
BUILD=build/$(ARCH)/$(CONFIG_NAME) export TARGET=riscv64gc-unknown-redox
INSTALLER=installer/target/release/redox_installer export GNU_TARGET=riscv64-unknown-redox
INSTALLER_OPTS=
LIST_PACKAGES=installer/target/release/list_packages
LIST_PACKAGES_OPTS=
ifeq ($(REPO_BINARY),0)
INSTALLER_OPTS+=--cookbook=cookbook
else else
INSTALLER_OPTS+=--cookbook=cookbook --repo-binary export TARGET=$(ARCH)-unknown-redox
LIST_PACKAGES_OPTS+=--repo-binary export GNU_TARGET=$(ARCH)-unknown-redox
endif
BUILD=build/$(ARCH)/$(CONFIG_NAME)
MOUNT_DIR=$(BUILD)/filesystem
FSTOOLS=build/fstools
INSTALLER=$(FSTOOLS)/bin/redox_installer
REDOXFS=$(FSTOOLS)/bin/redoxfs
REDOXFS_MKFS=$(FSTOOLS)/bin/redoxfs-mkfs
INSTALLER_OPTS=--cookbook=. --config-name=$(CONFIG_NAME)
INSTALLER_FEATURES=
REDOXFS_FEATURES=
COOKBOOK_OPTS="--filesystem=$(FILESYSTEM_CONFIG)"
ifeq ($(REPO_BINARY),1)
INSTALLER_OPTS+=--repo-binary
COOKBOOK_OPTS+=--repo-binary
endif
ifeq ($(FSTOOLS_NO_MOUNT),1)
INSTALLER_OPTS+=--no-mount
INSTALLER_FEATURES=--no-default-features --features installer
REDOXFS_FEATURES= --no-default-features --features std,log
endif endif
REPO_TAG=$(BUILD)/repo.tag REPO_TAG=$(BUILD)/repo.tag
FSTOOLS_TAG=build/fstools.tag FSTOOLS_TAG=build/fstools.tag
export BOARD export BOARD FIND
## Cross compiler variables ifeq ($(SCCACHE_BUILD),1)
AR=$(TARGET)-gcc-ar export CC_WRAPPER:=sccache
AS=$(TARGET)-as export RUSTC_WRAPPER:=$(CC_WRAPPER)
CC=$(TARGET)-gcc endif
CXX=$(TARGET)-g++
LD=$(TARGET)-ld
NM=$(TARGET)-gcc-nm
OBJCOPY=$(TARGET)-objcopy
OBJDUMP=$(TARGET)-objdump
RANLIB=$(TARGET)-gcc-ranlib
READELF=$(TARGET)-readelf
STRIP=$(TARGET)-strip
## Rust cross compile variables
export AR_$(subst -,_,$(TARGET))=$(TARGET)-ar
export CC_$(subst -,_,$(TARGET))=$(TARGET)-gcc
export CXX_$(subst -,_,$(TARGET))=$(TARGET)-g++
ifeq ($(HOSTED_REDOX),1)
FSTOOLS_TAG=
endif
## If Podman is being used, a container is required ## If Podman is being used, a container is required
ifeq ($(PODMAN_BUILD),1) ifeq ($(PODMAN_BUILD),1)

View File

@ -1,27 +1,29 @@
# Configuration file for the build system dependencies # Configuration file for the build system dependencies
# Don't check for Rust/Cargo if you will be using Podman # Don't check for dependencies if you will be using Podman
ifneq ($(PODMAN_BUILD),1) ifneq ($(PODMAN_BUILD),1)
# Don't check for dependencies if you will be using Hosted Redox
ifneq ($(HOSTED_REDOX),1)
# don't check for Rust and Cargo if building on a Nix system
ifneq ($(NIX_SHELL_BUILD),1)
ifeq ($(shell which rustup),) ifeq ($(shell which rustup),)
$(error rustup not found, install from "https://rustup.rs/") $(error rustup not found, install from "https://rustup.rs/")
endif endif
endif
# don't check for compile tools, used internally when installing fstools on host
ifneq ($(SKIP_CHECK_TOOLS),1)
ifeq ($(shell which cbindgen),) ifeq ($(shell which cbindgen),)
$(error cbindgen not found, install from crates.io or from your package manager) $(error cbindgen not found, install from crates.io or from your package manager)
endif endif
ifeq ($(shell which nasm),) ifeq ($(shell which nasm),)
$(error nasm not found, install from your package manager) $(error nasm not found, install from your package manager)
endif endif
ifeq ($(shell which just),) ifeq ($(shell which just),)
$(error just not found, install from crates.io or from your package manager) $(error 'just' not found, install from crates.io or from your package manager)
endif endif
CARGO_CONFIG_VERSION=0.1.1
ifeq ($(shell env -u RUSTUP_TOOLCHAIN cargo install --list | grep '^cargo-config v$(CARGO_CONFIG_VERSION):$$'),)
$(error cargo-config $(CARGO_CONFIG_VERSION) not found, run "cargo install --force --version $(CARGO_CONFIG_VERSION) cargo-config")
endif endif
endif endif
endif

View File

@ -1,9 +1,13 @@
# Configuration file with the commands configuration of the Redox image # Configuration file with the commands configuration of the Redox image
$(BUILD)/harddrive.img: $(INSTALLER) $(FSTOOLS_TAG) $(REPO_TAG) $(BUILD)/harddrive.img: $(FSTOOLS) $(REPO_TAG)
ifeq ($(FSTOOLS_IN_PODMAN),1)
$(PODMAN_RUN) make $@
else
mkdir -p $(BUILD) mkdir -p $(BUILD)
rm -rf $@ $@.partial -$(FUMOUNT) $(MOUNT_DIR) || true
-$(FUMOUNT) /tmp/redox_installer || true -$(FUMOUNT) /tmp/redox_installer || true
rm -rf $@ $@.partial $(MOUNT_DIR)
FILESYSTEM_SIZE=$(FILESYSTEM_SIZE) && \ FILESYSTEM_SIZE=$(FILESYSTEM_SIZE) && \
if [ -z "$$FILESYSTEM_SIZE" ] ; then \ if [ -z "$$FILESYSTEM_SIZE" ] ; then \
FILESYSTEM_SIZE=$(shell $(INSTALLER) --filesystem-size -c $(FILESYSTEM_CONFIG)); \ FILESYSTEM_SIZE=$(shell $(INSTALLER) --filesystem-size -c $(FILESYSTEM_CONFIG)); \
@ -11,8 +15,12 @@ $(BUILD)/harddrive.img: $(INSTALLER) $(FSTOOLS_TAG) $(REPO_TAG)
truncate -s "$$FILESYSTEM_SIZE"m $@.partial truncate -s "$$FILESYSTEM_SIZE"m $@.partial
umask 002 && $(INSTALLER) $(INSTALLER_OPTS) -c $(FILESYSTEM_CONFIG) $@.partial umask 002 && $(INSTALLER) $(INSTALLER_OPTS) -c $(FILESYSTEM_CONFIG) $@.partial
mv $@.partial $@ mv $@.partial $@
endif
$(BUILD)/livedisk.iso: $(INSTALLER) $(FSTOOLS_TAG) $(REPO_TAG) $(BUILD)/redox-live.iso: $(FSTOOLS) $(REPO_TAG) redox.ipxe
ifeq ($(FSTOOLS_IN_PODMAN),1)
$(PODMAN_RUN) make $@
else
mkdir -p $(BUILD) mkdir -p $(BUILD)
rm -rf $@ $@.partial rm -rf $@ $@.partial
-$(FUMOUNT) /tmp/redox_installer || true -$(FUMOUNT) /tmp/redox_installer || true
@ -21,44 +29,77 @@ $(BUILD)/livedisk.iso: $(INSTALLER) $(FSTOOLS_TAG) $(REPO_TAG)
FILESYSTEM_SIZE=$(shell $(INSTALLER) --filesystem-size -c $(FILESYSTEM_CONFIG)); \ FILESYSTEM_SIZE=$(shell $(INSTALLER) --filesystem-size -c $(FILESYSTEM_CONFIG)); \
fi && \ fi && \
truncate -s "$$FILESYSTEM_SIZE"m $@.partial truncate -s "$$FILESYSTEM_SIZE"m $@.partial
umask 002 && $(INSTALLER) $(INSTALLER_OPTS) -c $(FILESYSTEM_CONFIG) --live $@.partial umask 002 && $(INSTALLER) $(INSTALLER_OPTS) -c $(FILESYSTEM_CONFIG) --write-bootloader="$(BUILD)/bootloader-live.efi" --live $@.partial
mv $@.partial $@ mv $@.partial $@
cp redox.ipxe $(BUILD)/redox.ipxe
endif
$(BUILD)/filesystem.img: $(INSTALLER) $(FSTOOLS_TAG) $(REPO_TAG) $(BUILD)/filesystem.img: $(FSTOOLS) $(REPO_TAG)
ifeq ($(FSTOOLS_IN_PODMAN),1)
$(PODMAN_RUN) make $@
else
mkdir -p $(BUILD) mkdir -p $(BUILD)
-$(FUMOUNT) $(BUILD)/filesystem/ || true -$(FUMOUNT) $(MOUNT_DIR) || true
rm -rf $@ $@.partial $(BUILD)/filesystem/ rm -rf $@ $@.partial $(MOUNT_DIR)
-$(FUMOUNT) /tmp/redox_installer || true -$(FUMOUNT) /tmp/redox_installer || true
FILESYSTEM_SIZE=$(FILESYSTEM_SIZE) && \ FILESYSTEM_SIZE=$(FILESYSTEM_SIZE) && \
if [ -z "$$FILESYSTEM_SIZE" ] ; then \ if [ -z "$$FILESYSTEM_SIZE" ] ; then \
FILESYSTEM_SIZE=$(shell $(INSTALLER) --filesystem-size -c $(FILESYSTEM_CONFIG)); \ FILESYSTEM_SIZE=$(shell $(INSTALLER) --filesystem-size -c $(FILESYSTEM_CONFIG)); \
fi && \ fi && \
truncate -s "$$FILESYSTEM_SIZE"m $@.partial truncate -s "$$FILESYSTEM_SIZE"m $@.partial
redoxfs/target/release/redoxfs-mkfs $(REDOXFS_MKFS_FLAGS) $@.partial $(REDOXFS_MKFS) $(REDOXFS_MKFS_FLAGS) $@.partial
mkdir -p $(BUILD)/filesystem/ mkdir -p $(MOUNT_DIR)
redoxfs/target/release/redoxfs $@.partial $(BUILD)/filesystem/ $(REDOXFS) $@.partial $(MOUNT_DIR)
sleep 1 sleep 1
pgrep redoxfs pgrep redoxfs
umask 002 && $(INSTALLER) $(INSTALLER_OPTS) -c $(FILESYSTEM_CONFIG) $(BUILD)/filesystem/ umask 002 && $(INSTALLER) $(INSTALLER_OPTS) -c $(FILESYSTEM_CONFIG) $(MOUNT_DIR)
sync sync
-$(FUMOUNT) $(BUILD)/filesystem/ || true -$(FUMOUNT) $(MOUNT_DIR) || true
rm -rf $(BUILD)/filesystem/ rm -rf $(MOUNT_DIR)
mv $@.partial $@ mv $@.partial $@
endif
mount: $(FSTOOLS_TAG) FORCE mount: $(FSTOOLS) FORCE
mkdir -p $(BUILD)/filesystem/ ifeq ($(FSTOOLS_IN_PODMAN),1)
redoxfs/target/release/redoxfs $(BUILD)/harddrive.img $(BUILD)/filesystem/ $(PODMAN_RUN) make $@
sleep 2 else
pgrep redoxfs @mkdir -p $(MOUNT_DIR)
$(REDOXFS) $(BUILD)/harddrive.img $(MOUNT_DIR)
@sleep 2
@echo "\033[1;36;49mharddrive.img mounted ($$(pgrep redoxfs))\033[0m"
endif
mount_extra: $(FSTOOLS_TAG) FORCE mount_extra: $(FSTOOLS) FORCE
mkdir -p $(BUILD)/filesystem/ ifeq ($(FSTOOLS_IN_PODMAN),1)
redoxfs/target/release/redoxfs $(BUILD)/extra.img $(BUILD)/filesystem/ $(PODMAN_RUN) make $@
sleep 2 else
pgrep redoxfs @mkdir -p $(MOUNT_DIR)
$(REDOXFS) $(BUILD)/extra.img $(MOUNT_DIR)
@sleep 2
@echo "\033[1;36;49mextra.img mounted ($$(pgrep redoxfs))\033[0m"
endif
mount_live: $(FSTOOLS) FORCE
ifeq ($(FSTOOLS_IN_PODMAN),1)
$(PODMAN_RUN) make $@
else
@mkdir -p $(MOUNT_DIR)
$(REDOXFS) $(BUILD)/redox-live.iso $(MOUNT_DIR)
@sleep 2
@echo "\033[1;36;49mredox-live.iso mounted ($$(pgrep redoxfs))\033[0m"
endif
unmount: FORCE unmount: FORCE
sync ifeq ($(FSTOOLS_IN_PODMAN),1)
-$(FUMOUNT) $(BUILD)/filesystem/ || true $(PODMAN_RUN) make $@
rm -rf $(BUILD)/filesystem/ else
-$(FUMOUNT) /tmp/redox_installer || true @sync
ifneq ($(wildcard $(MOUNT_DIR)),)
$(FUMOUNT) $(MOUNT_DIR)
@rm -rf $(MOUNT_DIR)
@echo "\033[1;36;49mFilesystem unmounted\033[0m"
else
@echo "\033[1;36;49mDisk is not mounted\033[0m"
endif
@-$(FUMOUNT) /tmp/redox_installer 2>/dev/null || true
endif

View File

@ -1,28 +1,56 @@
# Configuration file for redox-installer, Cookbook and RedoxFS FUSE # Configuration file for redox-installer, Cookbook and RedoxFS FUSE
fstools: $(FSTOOLS_TAG) fstools: $(FSTOOLS_TAG) $(FSTOOLS)
## The installer runs on the host, even when using Podman build GOING_TO_PODMAN_AGAIN?=0
$(FSTOOLS_TAG): cookbook installer redoxfs $(CONTAINER_TAG)
# These tools run inside Podman if it is used, or on the host if Podman is not used
$(FSTOOLS): | prefix $(CONTAINER_TAG) $(FSTOOLS_TAG)
ifeq ($(PODMAN_BUILD),1) ifeq ($(PODMAN_BUILD),1)
$(PODMAN_RUN) $(MAKE) $@ ifeq ($(FSTOOLS_IN_PODMAN),1)
$(PODMAN_RUN) make $@
else else
$(HOST_CARGO) build --manifest-path cookbook/Cargo.toml --release $(MAKE) $@ PODMAN_BUILD=0 SKIP_CHECK_TOOLS=1 GOING_TO_PODMAN_AGAIN=1
$(HOST_CARGO) build --bin list_packages --manifest-path installer/Cargo.toml --release endif
$(HOST_CARGO) build --manifest-path redoxfs/Cargo.toml --release --bin redoxfs --bin redoxfs-mkfs else
mkdir -p build rm -rf $@ $@.partial
mkdir -p $@.partial
ln -s ../../recipes $@.partial/recipes
$(MAKE) fstools_fetch PODMAN_BUILD=$(GOING_TO_PODMAN_AGAIN)
# Compile installer and redoxfs for host (may be outside of podman container)
cd $@.partial && \
export CARGO_TARGET_DIR=../$@-target && \
$(HOST_CARGO) install --root . --path recipes/core/installer/source --locked $(INSTALLER_FEATURES) && \
$(HOST_CARGO) install --root . --path recipes/core/redoxfs/source --locked $(REDOXFS_FEATURES)
mv $@.partial $@
touch $@ touch $@
endif endif
$(INSTALLER): installer fstools_fetch: $(FSTOOLS_TAG) FORCE
$(HOST_CARGO) build --bin redox_installer --manifest-path installer/Cargo.toml --release
fstools_clean: FORCE $(CONTAINER_TAG)
ifeq ($(PODMAN_BUILD),1) ifeq ($(PODMAN_BUILD),1)
$(PODMAN_RUN) $(MAKE) $@ $(PODMAN_RUN) make $@
else else
$(HOST_CARGO) clean --manifest-path cookbook/Cargo.toml $(REPO_BIN) fetch host:installer host:redoxfs
$(HOST_CARGO) clean --manifest-path installer/Cargo.toml
$(HOST_CARGO) clean --manifest-path redoxfs/Cargo.toml
rm -f $(FSTOOLS_TAG)
endif endif
CARGO_OFFLINE_FLAG=
ifeq ($(REPO_OFFLINE),1)
CARGO_OFFLINE_FLAG=--offline
endif
$(FSTOOLS_TAG): $(CONTAINER_TAG)
ifeq ($(PODMAN_BUILD),1)
$(PODMAN_RUN) make $@
else
$(HOST_CARGO) build --manifest-path Cargo.toml --release --locked $(CARGO_OFFLINE_FLAG)
mkdir -p $(@D)
touch $@
endif
fstools_clean: FORCE
rm -rf target
rm -rf $(FSTOOLS)
rm -rf $(FSTOOLS)-target
rm -f $(FSTOOLS_TAG)

View File

@ -5,25 +5,48 @@
IMAGE_TAG?=redox-base IMAGE_TAG?=redox-base
## Working Directory in Podman ## Working Directory in Podman
CONTAINER_WORKDIR?=/mnt/redox CONTAINER_WORKDIR?=/mnt/redox
## Flag passed to the Podman volumes. :Z can be used only with SELinux
USE_SELINUX?=1
ifeq ($(USE_SELINUX),1)
PODMAN_VOLUME_FLAG=:Z
else
PODMAN_VOLUME_FLAG=
endif
# Cache layers to redox-os docker hub
PODMAN_CACHE=
PODMAN_CACHE_PATH?=docker.io/redoxos/$(IMAGE_TAG)-$(HOST_ARCH)
PODMAN_CACHE_PULL?=1
ifeq ($(PODMAN_CACHE_PULL),1)
PODMAN_CACHE+=--cache-from=$(PODMAN_CACHE_PATH)
endif
PODMAN_CACHE_PUSH?=0
ifeq ($(PODMAN_CACHE_PUSH),1)
PODMAN_CACHE+=--cache-to=$(PODMAN_CACHE_PATH)
endif
## Podman Home Directory ## Podman Home Directory
PODMAN_HOME?=$(ROOT)/build/podman PODMAN_HOME=$(ROOT)/build/podman
## Podman command with its many arguments ## Podman command with its many arguments
PODMAN_VOLUMES?=--volume $(ROOT):$(CONTAINER_WORKDIR):Z --volume $(PODMAN_HOME):/home:Z PODMAN_VOLUMES=--volume $(ROOT):$(CONTAINER_WORKDIR)$(PODMAN_VOLUME_FLAG) --volume $(PODMAN_HOME):/root$(PODMAN_VOLUME_FLAG)
PODMAN_ENV?=--env PATH=/home/poduser/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin --env PODMAN_BUILD=0 PODMAN_ENV=--env PATH=/root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin --env PODMAN_BUILD=0
PODMAN_CONFIG?=--env ARCH=$(ARCH) --env CONFIG_NAME=$(CONFIG_NAME) --env FILESYSTEM_CONFIG=$(FILESYSTEM_CONFIG) PODMAN_CONFIG=--env ARCH=$(ARCH) --env BOARD=$(BOARD) --env CONFIG_NAME=$(CONFIG_NAME) --env FILESYSTEM_CONFIG=$(FILESYSTEM_CONFIG) --env PREFIX_BINARY=$(PREFIX_BINARY) \
PODMAN_OPTIONS?=--rm --workdir $(CONTAINER_WORKDIR) --userns keep-id --user `id -u` --interactive --tty --env TERM=$(TERM) --env CI=$(CI) --env COOKBOOK_MAKE_JOBS=$(COOKBOOK_MAKE_JOBS) --env COOKBOOK_LOGS=$(COOKBOOK_LOGS) --env COOKBOOK_VERBOSE=$(COOKBOOK_VERBOSE) --env COOKBOOK_COMPRESSED=$(COOKBOOK_COMPRESSED) \
PODMAN_RUN?=podman run $(PODMAN_OPTIONS) $(PODMAN_VOLUMES) $(PODMAN_ENV) $(PODMAN_CONFIG) $(IMAGE_TAG) --env REPO_APPSTREAM=$(REPO_APPSTREAM) --env REPO_BINARY=$(REPO_BINARY) --env REPO_NONSTOP=$(REPO_NONSTOP) --env REPO_OFFLINE=$(REPO_OFFLINE) --env TESTBIN=$(TESTBIN) \
--env HOSTED_REDOX=$(HOSTED_REDOX) --env PREFIX_USE_UPSTREAM_RUST_COMPILER=$(PREFIX_USE_UPSTREAM_RUST_COMPILER)
PODMAN_OPTIONS=--rm --workdir $(CONTAINER_WORKDIR) --interactive --tty --cap-add SYS_ADMIN --device /dev/fuse --network=host --env TERM=$(TERM) --pids-limit=-1
PODMAN_RUN=podman run $(PODMAN_OPTIONS) $(PODMAN_VOLUMES) $(PODMAN_ENV) $(PODMAN_CONFIG) $(IMAGE_TAG)
container_shell: build/container.tag container_shell: build/container.tag
ifeq ($(PODMAN_BUILD),1) ifeq ($(PODMAN_BUILD),1)
podman run $(PODMAN_VOLUMES) $(PODMAN_OPTIONS) $(PODMAN_ENV) --tty $(IMAGE_TAG) bash $(PODMAN_RUN) bash
else else
@echo PODMAN_BUILD=$(PODMAN_BUILD), please set it to 1 in mk/config.mk @echo PODMAN_BUILD=$(PODMAN_BUILD), please set it to 1 in mk/config.mk
endif endif
container_su: FORCE
podman exec --user=0 --latest --interactive --tty bash
container_clean: FORCE container_clean: FORCE
rm -f build/container.tag rm -f build/container.tag
@echo "If podman dir cannot be removed, remove with \"sudo rm\"." @echo "If podman dir cannot be removed, remove with \"sudo rm\"."
@ -46,14 +69,11 @@ container_kill: FORCE
## Must match the value of CONTAINER_TAG in config.mk ## Must match the value of CONTAINER_TAG in config.mk
build/container.tag: $(CONTAINERFILE) build/container.tag: $(CONTAINERFILE)
ifeq ($(PODMAN_BUILD),1) ifeq ($(PODMAN_BUILD),1)
rm -f build/container.tag rm -f $@ $(FSTOOLS_TAG)
@echo "If podman_home dir cannot be removed, remove with \"sudo rm\"."
-rm -rf $(PODMAN_HOME) || true
-podman image rm --force $(IMAGE_TAG) || true -podman image rm --force $(IMAGE_TAG) || true
mkdir -p $(PODMAN_HOME) mkdir -p $(PODMAN_HOME)
@echo "Building Podman image. This may take some time." @echo "Building Podman image. This may take some time."
sed s/_UID_/`id -u`/ $(CONTAINERFILE) | podman build --file - $(PODMAN_VOLUMES) --tag $(IMAGE_TAG) cat $(CONTAINERFILE) | podman build --file - $(PODMAN_VOLUMES) $(PODMAN_CACHE) --tag $(IMAGE_TAG)
@echo "Mapping Podman user space. Please wait."
$(PODMAN_RUN) bash -e podman/rustinstall.sh $(PODMAN_RUN) bash -e podman/rustinstall.sh
mkdir -p build mkdir -p build
touch $@ touch $@
@ -61,3 +81,21 @@ ifeq ($(PODMAN_BUILD),1)
else else
@echo PODMAN_BUILD=$(PODMAN_BUILD), container not required. @echo PODMAN_BUILD=$(PODMAN_BUILD), container not required.
endif endif
container_push: build/container.tag
podman push $(IMAGE_TAG) $(PODMAN_CACHE_PATH)
KERNEL_PATH := recipes/core/kernel
KERNEL_PATH_SOURCE := $(ROOT)/$(KERNEL_PATH)/source
KERNEL_PATH_TARGET := $(ROOT)/$(KERNEL_PATH)/target/$(TARGET)
# TODO: make this work using `make debug.kernel` and remove this
kernel_debugger:
@echo "Building and running gdbgui container..."
podman build -t redox-kernel-debug - < $(ROOT)/podman/redox-gdb-containerfile
podman run --rm -p 5000:5000 -it --name redox-gdb \
-v "$(KERNEL_PATH_TARGET)/build/kernel.sym:/kernel.sym" \
-v "$(KERNEL_PATH_SOURCE)/src:/src" \
redox-kernel-debug --gdb-cmd "gdb -ex 'set confirm off' \
-ex 'add-symbol-file /kernel.sym' \
-ex 'target remote host.containers.internal:1234'"

Some files were not shown because too many files have changed in this diff Show More