Commit Graph

10128 Commits

Author SHA1 Message Date
Ribbon
90a2d46450 Fix typo in mednaffe recipe 2026-08-10 16:53:30 -03:00
Ribbon
08580f9309 Fix and improve demo recipes 2026-08-10 15:57:19 -03:00
Wildan Mubarok
8a469df311 Merge branch 'prefix-fix' into 'master'
prefix: Add COOKBOOK_CLEAN_BUILD back

See merge request redox-os/redox!2294
2026-08-10 17:10:55 +00:00
Jeremy Soller
73eae089e1 Merge branch 'fix-open' into 'master'
Improve open-recipe script

See merge request redox-os/redox!2296
2026-08-10 07:03:09 -06:00
Wildan M
5e94db47ac
Improve open-recipe script 2026-08-10 15:03:03 +07:00
Ribbon
8719087741 Fix and simplify mednaffe recipe 2026-08-10 03:50:42 -03:00
Ribbon
5a9757f9e6 Fix and update kde recipe versions 2026-08-10 02:52:48 -03:00
Ribbon
43fc8b6785 Reduce benchmarks recipe download size by 2x 2026-08-10 02:35:37 -03:00
Ribbon
788a3ac50f Add and move more recipes 2026-08-09 18:00:11 -03:00
Wildan M
698d7438f9
Add COOKBOOK_CLEAN_BUILD back 2026-08-09 17:25:40 +07:00
Ribbon
e7002de271 Add and update more recipes 2026-08-09 02:25:23 -03:00
Ribbon
d78e71cb5d Add, update and remove more recipes 2026-08-09 01:18:53 -03:00
Ribbon
47086aa806 Add, update and rename recipes 2026-08-08 20:58:19 -03:00
Ribbon
dadf595b85 Add recipes 2026-08-07 22:50:19 -03:00
Jeremy Soller
1327cd80ca Merge branch 'nixos-native-fix-gettext' into 'master'
nix: native: Enforce autopoint in gettext and downgrade file

See merge request redox-os/redox!2289
2026-08-06 09:14:45 -06:00
Jeremy Soller
15379ff9bc Merge branch 'gnutls-fix' into 'master'
gnutls3: Set trust store file

See merge request redox-os/redox!2290
2026-08-06 07:17:56 -06:00
Wildan M
3b782416f0
gnutls3: Set trust store file 2026-08-05 16:08:20 +07:00
Konstantin Shabanov
fdab0202b9 nix: native: Downgrade file
Use the same version as in debian.
Fixes libmagic building:

Cannot use the installed version of file (5.48) to
cross-compile file 5.46
Please install file 5.46 locally first
2026-08-02 16:44:58 +07:00
Konstantin Shabanov
d2007a1562 nix: native: Enforce autopoint
Fixes nix native compilation:

autopoint: *** AM_GNU_GETTEXT without 'external' argument is no longer
supported in version 0.23.1
2026-08-02 16:08:02 +07:00
Jeremy Soller
b885d4e224 Merge branch 'ostestbins-hangs' into 'master'
remove no longer hanging tests from os-test-bins recipe

See merge request redox-os/redox!2288
2026-07-31 07:14:15 -06:00
auronandace
db2cdd6113 remove no longer hanging tests from os-test-bins recipe 2026-07-31 14:01:58 +01:00
Jeremy Soller
dc666e0c73 Merge branch 'fix-nix-native-prefix' into 'master'
nix: Fix make prefix in native devShell

See merge request redox-os/redox!2287
2026-07-30 11:37:11 -06:00
Konstantin Shabanov
9b1932db7f recipes: rust: Set SSL_CERT_FILE explicitly
Otherwise, rust recipe fails to download using curl:

+ python3 /mnt/redox/recipes/dev/rust/source/x.py install --config config.toml --jobs 32
downloading https://static.rust-lang.org/dist/2026-04-14/rust-std-beta-x86_64-unknown-linux-gnu.tar.xz
running: curl --progress-bar --retry-all-errors --location \
--speed-time 30 --speed-limit 10 --connect-timeout 30 \
--output /tmp/nix-shell.LcAteo/tmpuv1ls9sy --continue-at - \
--retry 3 --show-error --remote-time --fail \
https://static.rust-lang.org/dist/2026-04-14/rust-std-beta-x86_64-unknown-linux-gnu.tar.xz
curl: (60) SSL certificate OpenSSL verify result: unable to get local issuer certificate (20)
More details here: https://curl.se/docs/sslcerts.html

curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the webpage mentioned above.
Warning: Problem (retrying all errors). Retrying in 1 second. 3 retries left.
curl: (60) SSL certificate OpenSSL verify result: unable to get local issuer certificate (20)
More details here: https://curl.se/docs/sslcerts.html
2026-07-30 23:15:44 +07:00
Konstantin Shabanov
fba3a493fd recipes: rust: Fix line endings 2026-07-30 23:03:59 +07:00
Konstantin Shabanov
b5f09fe485 nix: native: Add relibc deps
Fixes relibc building:

warning: relibc@0.2.5:
/mnt/redox/prefix/x86_64-unknown-redox/gcc-freestanding-install/bin/ \
../libexec/gcc/x86_64-unknown-redox/13.2.0/cc1: error while loading \
shared libraries:  libmpc.so.3: cannot open shared object file: No \
such file or directory
error: failed to run custom build command for `relibc v0.2.5 \
(/mnt/redox/recipes/core/relibc/source)`
2026-07-30 22:29:48 +07:00
Konstantin Shabanov
ba9d0402cb nix: native: Disable format-security hardening
Fixes the error:

error: format not a string literal and no format arguments [-Werror=format-security]
318 |           fprintf (f, prefix);
2026-07-30 22:29:48 +07:00
Konstantin Shabanov
a2f375d0ef nix: native: Fix gcc(-freestanding)-install
Provide ACLOCAL_PATH explicitly to avoid the error:

+ autoreconf2.69 -fvi -I/mnt/redox/recipes/dev/gcc13/source/config -I/usr/share/aclocal
+ for f in $(find . -name configure.ac -o -name configure.in -type f | sort)
++ dirname ./zlib/contrib/minizip/configure.ac
+ echo '* autotools regen in '\''./zlib/contrib/minizip'\''...'
* autotools regen in './zlib/contrib/minizip'...
++ dirname ./zlib/contrib/minizip/configure.ac
+ cd ./zlib/contrib/minizip
+ autoreconf2.69 -fvi
-I/mnt/redox/recipes/dev/gcc13/source/config
-I/usr/share/aclocal
Makefile.am:1: error: Libtool library used but 'LIBTOOL' is undefined
Makefile.am:1:   The usual way to define 'LIBTOOL' is to add 'LT_INIT'
Makefile.am:1:   to 'configure.ac' and run 'aclocal' and 'autoconf' again.
Makefile.am:1:
Makefile.am:1:   If 'LT_INIT' is in 'configure.ac', make sure
Makefile.am:1:   its definition is in aclocal's search path.
Makefile.am:1:
Makefile.am:1:   If you install Automake in its own prefix,
Makefile.am:1:   you'll need to arrange for the Libtool m4 files
Makefile.am:1:   to be found by aclocal.  For info on this, see:
Makefile.am:1:     https://gnu.org/s/automake/manual/automake.html#Libtool-library-used-but-LIBTOOL-is-undefined
autoreconf: automake failed with exit status: 1
cook host:gcc13 - failed
Failed to run [cd "recipes/dev/gcc13/source" && "bash" "-ex"]: exited with status exit status: 1
make: *** [mk/prefix.mk:250: prefix/x86_64-unknown-redox/gcc-freestanding-install] Error 1
missing LT_INIT
2026-07-30 22:29:48 +07:00
Konstantin Shabanov
d8dd2727be nix: native: Downgrade gcc to 14
Use the same version as in trixie for consistency.
Also, fixes libgmp compilation:

checking compiler gcc -O2 -pedantic -fomit-frame-pointer  -I/mnt/redox/recipes/libs/libgmp/target/x86_64-unknown-linux-gnu/x86_64-unknown-redox/sysroot/include... no, long long reliability test 1
configure: error: could not find a working compiler, see config.log for details
redoxer env: exit status: 1
cook host:libgmp - failed
2026-07-30 22:24:41 +07:00
Jeremy Soller
3b3ab6e4cd Merge branch 'all-scripts' into 'master'
Restore most scripts

Closes #1846 and #1836

See merge request redox-os/redox!2286
2026-07-29 13:48:30 -06:00
Jeremy Soller
67a88b9c76 Merge branch 'csv-export' into 'master'
repo: Export as CSV, fix all invalid dependencies

See merge request redox-os/redox!2285
2026-07-29 11:36:27 -06:00
Jeremy Soller
de5a2abbc4 Merge branch 'repo-split' into 'master'
Split repo TUI logic

See merge request redox-os/redox!2284
2026-07-29 06:11:49 -06:00
Wildan M
3e15ec059f
Restore most scripts 2026-07-29 11:18:53 +07:00
Wildan M
997597e517
repo: Export as CSV 2026-07-29 09:29:16 +07:00
Wildan M
d589ee31fb
Fix all invalid dependencies 2026-07-29 09:28:28 +07:00
Wildan Mubarok
96a6588b25 Merge branch 'nix-native-disable-binary' into 'master'
nix: Disable binary prefix in the native devShell

See merge request redox-os/redox!2281
2026-07-28 15:15:16 +00:00
Jeremy Soller
205a4a9d1c Merge branch 'more-packages' into 'master'
Add some packages to CI

See merge request redox-os/redox!2283
2026-07-28 09:02:57 -06:00
Wildan M
2ef3614ec0
Split repo TUI logic 2026-07-28 18:12:13 +07:00
Wildan M
14bf392ebc
Move repo to subdir 2026-07-28 18:11:26 +07:00
Wildan M
c139d14235
Add some packages to CI 2026-07-28 12:59:47 +07:00
Jeremy Soller
52ca771b13 Merge branch 'some-recipes' into 'master'
Fix 4 recipes compilation

See merge request redox-os/redox!2282
2026-07-27 08:15:54 -06:00
Wildan M
ecdbee4311 Fix 4 recipes compilation 2026-07-27 16:03:27 +02:00
Konstantin Shabanov
7dc3106ff2 nix: Disable binary prefix in the native devShell
As per doc [1]:
> The prebuilt prefix is only suitable for use inside Podman

[1]: https://doc.redox-os.org/book/advanced-build.html#prebuilt-prefix
2026-07-27 11:58:25 +00:00
Jeremy Soller
67f36dfb7f Merge branch 'rust-more' into 'master'
toolchain: Add wasip1 target and miri

See merge request redox-os/redox!2278
2026-07-26 07:44:12 -06:00
Wildan M
402f2f4cdb toolchain: Add wasip1 target and miri 2026-07-26 15:35:18 +02:00
Jeremy Soller
d14c2705f2 Merge branch 'ign-del' into 'master'
CI: Ignore deleted recipes in fetch-changed

See merge request redox-os/redox!2279
2026-07-26 05:57:09 -06:00
Jeremy Soller
fda6d78266 Merge branch 'repo-editor' into 'master'
Implement new repo_editor

See merge request redox-os/redox!2275
2026-07-26 05:56:30 -06:00
Jeremy Soller
1de5b9360a Merge branch 'deps-rule' into 'master'
repo: Do not recurse deps at change rule when REPO_BINARY is set

Closes #1855

See merge request redox-os/redox!2280
2026-07-26 05:53:39 -06:00
Wildan M
d0637dd93a
repo: Do not recurse deps at change rule when REPO_BINARY is set 2026-07-26 15:45:35 +07:00
Wildan M
ff9a548795
Implement new repo_editor 2026-07-26 14:43:36 +07:00
Jeremy Soller
af5c2fb695 Merge branch 'remove_unused_recipe' into 'master'
Remove unused orbutils-background recipe

See merge request redox-os/redox!2277
2026-07-25 18:47:35 -06:00