Commit Graph

2291 Commits

Author SHA1 Message Date
Jeremy Soller
ba8ee6251e Merge branch 'dynamic_linking' into 'master'
feat(gettext): dynamic

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

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

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

The main purpose of this patch is to update the recipe to an almost
working state until those issues are resolved.
2025-01-23 00:35:59 -05:00
Anhad Singh
8b663ee368 fix(cookbook): shared dependencies
These shall only be added iff `PREFER_STATIC` is not set.

Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-23 16:12:12 +11:00
Anhad Singh
88ee0be35d
feat(ion): dynamic
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-23 13:12:39 +11:00
Ribbon
c3a830830c Add the quick-serve recipe 2025-01-20 21:49:14 +00:00
Anhad Singh
3ee1f4da00 feat(cookbook): add the option to prefer static
By default all libraries and applications that can be dynamically linked
will be dynamically linked. You can override this behaviour by setting
the `COOKBOOK_PREFER_STATIC` environment variable. Note that if you
perviously did not use this flag, it might (most likely will) require a
complete userland sysroot recompilation.

It will look like this:
```bash
$ make clean
$ COOKBOOK_PREFER_STATIC=yes make image
```

For testing, the following will also work:
```bash
$ COOKBOOK_PREFER_STATIC=yes make cr.{PACKAGE_NAME} # obviously replace
                                                    # PACKAGE_NAME with
                                                    # the name of a package :)
```

Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-20 19:55:37 +11:00
Anhad Singh
48bed31e92
misc(libiconv): set the flags instead of appending
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-20 19:11:39 +11:00
Anhad Singh
bbead114d1 feat(openssl1): dynamic
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-20 19:01:36 +11:00
Anhad Singh
61b536c275 feat(gcc13): dynamic
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-20 19:01:36 +11:00
Anhad Singh
4958040529 Revert "feat(llvm): dynamic"
This reverts commit 3ded192f52b46f635d59bfd0b3141d02c56ce7c0.
2025-01-20 19:01:36 +11:00
Anhad Singh
80c7e5a438 Revert "feat(mesa): dynamic"
This reverts commit c284034cff0dcefd7fc8ac2983e231ec4c23af5c.
2025-01-20 19:01:36 +11:00
Anhad Singh
75e944f6a5 feat(mesa): dynamic
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-20 19:01:36 +11:00
Anhad Singh
9e3aa1b480 feat(llvm): dynamic
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-20 19:01:36 +11:00
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
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
c224b9a101
Revert "Fix llvm18 recipe on newer Pop"
This reverts commit f953d63d65.
2025-01-14 19:56:47 -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
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
Jeremy Soller
5e98219f19
Use /etc/ssl/certs for SSL certificates 2025-01-09 15:20:51 -07:00
Jeremy Soller
a8954f6efa
openal: enable SDL2 audio backend 2025-01-09 14:36:37 -07:00
Jeremy Soller
3edc093b87
Add love 2025-01-09 11:54:18 -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
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
73924de28f
gnu-make: use glob implementation from relibc 2024-12-30 13:01:45 -07:00
Jeremy Soller
30239250d6
Add mupen64plus recipe 2024-12-30 10:04:44 -07: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
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
Ribbon
f1a3e4a02d Update the fish-shell recipe 2024-12-19 23:01:37 +00:00
Jeremy Soller
4eff119dd5
xz: use 5.2.13 tar release 2024-12-18 14:50:43 -07: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
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
Josh Megnauth
f92bff0e1f
Package archives/lz4 2024-12-13 02:26:47 -05: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
Ron Williams
0d3a36ac89 Fix glob problem caused by changes to dirent 2024-12-06 17:37:00 +00: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
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
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
Josh Megnauth
ee3f3e7679
Fix and bump lua54 2024-12-01 23:04:44 -05: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
Josh Megnauth
99d8c6a9bb
Update OpenJazz
* Switch to TOML
* Bump version to latest
2024-11-19 00:36:55 -05:00
bitstr0m
f01cb0b43d Fix libevent 2024-11-17 20:08:59 +00:00
Ribbon
1c978c7267 Rename the hello-world recipe 2024-11-05 16:44:39 +00:00
Ron Williams
93b4387b23 Add benchmarks recipe 2024-11-04 21:38:32 +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
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
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
Dorian Davi
223ba2b908 Luarocks port 2024-10-29 23:02:38 +00:00
doriancodes
6a4ab2283d add luv and lua-compat-5.3 2024-10-29 21:05:49 +01: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
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
34f328ec0a
Add cosmic-settings 2024-10-23 13:20:01 -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
Andrey Turkin
fee0b62b09 Update uutils 2024-10-21 06:47:42 +03:00
bitstr0m
e03d15dd77 Improve python310 recipe 2024-10-20 12:38:31 +00:00
Jeremy Soller
55700b73b3 neverball: ensure lz is linked in mapc 2024-10-19 18:01:44 -06:00
Jeremy Soller
df402d6cbb
cosmic-store: enable desktop feature 2024-10-18 08:22:01 -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
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
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
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
776f49cb5c
Remove manifests from programs that install .desktop files 2024-10-16 11:10:52 -06:00
Jeremy Soller
8ef929014a
Add hicolor-icon-theme 2024-10-16 09:01:13 -06:00
Jeremy Soller
28e6361745
Install COSMIC app data 2024-10-15 21:18:43 -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
9a3cebcfde
procedural-wallpapers-rs: fix build 2024-10-15 12:31:12 -06: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
24c381e9f2
ffmpeg6: disable docs 2024-10-09 11:35:46 -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
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
Eva Kurchatova
631c09960a rvvm: Add RVVM recipe 2024-10-06 19:44:43 +00:00
4lDO2
54bd073158
Update escalated 2024-10-05 14:33:39 +02: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
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
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
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
Timothy Finnegan
a53b6b5db4 Got dropbear building 2024-09-22 15:56:20 -07:00
Kamil Koczurek
dc1983aed7 init: update init.rc to use set-default-scheme 2024-09-20 21:08:07 +02: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
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
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
480ae75db5
qemu: add nghttp2 and openssl1 depends 2024-09-19 17:25:02 -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
77a4c0735f Add recipes 2024-09-17 07:25:47 +00:00
Ribbon
2dbf5a3944 Add recipes 2024-09-11 23:04:05 +00: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
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
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
Ashton Kemerling
620e7aed81
Better TODOs for sqlite3. 2024-09-06 20:29:39 -06:00
Jeremy Soller
29bf57841a
ca-certificates: use pre-generated data 2024-09-06 11:44:38 -06:00
Ribbon
b584088426 Fix the webtorrent-cli recipe 2024-09-06 05:00:44 +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
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
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
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
971e2f89d5 Update a TODO 2024-08-04 21:20:17 +00: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
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
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
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
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
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