Commit Graph

56 Commits

Author SHA1 Message Date
Ehmry - ae591f0faf Expose prev-overlay nixpkgs to genodePackages 2022-05-25 11:20:32 -05:00
Ehmry - 99c0670abf Refactor overlay/llvm-11 to overiddes only 2022-05-25 11:20:32 -05:00
Ehmry - 2033bd8af1 Deadnix cleanup
https://github.com/astro/deadnix
2022-04-24 18:20:39 -05:00
Ehmry - 9a12b98960 Cleanup 2022-04-24 18:20:39 -05:00
Ehmry - ad9261c0ac A bunch of unstaged stuff I found months later 2021-12-10 10:13:20 +00:00
Ehmry - 268fab7808 overlay: do not override LLVM for non-Genode 2021-04-15 09:32:00 +02:00
Ehmry - de8b1a1b71 overlay/zstd: do not build tests 2021-04-10 13:33:26 +02:00
Ehmry - 21471b5754 nimblePackages.genode: update to 20.11.1 2021-04-06 11:17:00 +02:00
Ehmry - 0aec8413c8 Disable an assert in patchelf 2021-04-06 11:17:00 +02:00
Ehmry - 4bc0f2ddea overlay: extend nimblePackages in overlay 2021-03-17 16:20:15 +01:00
Ehmry - 7078c64a1c Patch patchelf to fix misaligned load segments 2021-03-17 16:15:42 +01:00
Ehmry - 4c0a6e94f4 Add inline documentation 2021-03-10 18:47:49 +01:00
Ehmry - e3524c4277 erisPatchHook: patch ELF images to load ERIS URNs
Add this hook to the Genode stdenv.
2021-03-03 15:14:21 +01:00
Ehmry - ebc724565b Patchelf: Expand LOAD segment to cover new .dynstr and .dynsym sections 2021-02-28 23:04:31 +01:00
Ehmry - 4a613364df Patch Nim compiler and standard library 2021-02-18 19:42:23 +01:00
Ehmry - a9b18e95c4 stdenv.cc: add proper C++ support 2021-02-18 15:35:02 +01:00
Ehmry - bf93a9d05e Replace deprecated stdenv.lib references 2021-02-16 15:49:54 +01:00
Ehmry - f463b467ce Use GCC runtime libraries with LLVM toolchain
Use the GCC runtime library from the prebuild Genode toolchain.
2021-02-16 15:46:14 +01:00
Ehmry - b77a91bc87 nixos-modules: boot packages from buildPackages.buildPackages 2021-02-06 21:41:24 +01:00
Ehmry - 8d22ff4eb3 Use Nixpkg master as flake input
Now that the LLVM packages selector is merged we are compatible
with the Nixpkgs master branch.
2021-01-27 23:13:46 +01:00
Ehmry - b15c1b6cea nixos: replace system.build.toplevel 2021-01-21 12:14:54 +01:00
Ehmry - 264ea72e3c Patch tor 2020-12-20 13:20:06 +01:00
Ehmry - abe28a02dc openssl: build static 2020-12-20 13:20:06 +01:00
Ehmry - 0c4c969fa4 overlay: refactor helper functions 2020-11-27 11:45:16 +01:00
Ehmry - 9dd4e5393b rsync: avoid popt, split binaries from manpages 2020-11-27 11:45:16 +01:00
Ehmry - 467a509f6e ncurses: add configure patch 2020-11-27 11:45:16 +01:00
Ehmry - 4b2ffc218b overlay: remove llvmPackages_8 2020-11-26 12:55:08 +01:00
Ehmry - 8aff4142c9 overlay: LLVM 8 -> 11 2020-11-24 11:13:07 +01:00
Ehmry - df5be1d6dc Simplify packages layout 2020-11-13 15:03:32 +01:00
Ehmry - 2489b3fd10 libsodium, libtoxcore 2020-11-01 20:29:19 +01:00
Ehmry - 6889fb09c2 Update Nixpkgs flake input 2020-11-01 20:29:19 +01:00
Ehmry - a48dc08001 Return to *.lib.so library naming convention 2020-11-01 20:12:04 +01:00
Ehmry - 839f66e2de Prepare ports using x86_64-linux nixpkgs 2020-10-23 10:16:24 +02:00
Ehmry - 1168611109 Update Genode sources to latest master 2020-10-20 00:08:35 +02:00
Ehmry - e207dd7547 rsync: override to disable ACL
Same as the BSDs.
2020-10-19 00:14:50 +02:00
Ehmry - 1f53f25419 Relicense as MIT 2020-08-27 17:15:09 +02:00
Ehmry - c4cba126e2 zlib: collapse library symlinks 2020-06-11 11:10:39 +05:30
Ehmry - 730707871a bash: remove check_dev_tty 2020-06-11 11:10:39 +05:30
Ehmry - 559f4aa3c0 Add aarch64 platform
Add the hw-virt_qemu platform to tests, rename hw to hw-pc.
2020-06-03 16:56:33 +05:30
Ehmry - 67e2dea5e9 openssl: drop $bin, patch configure script 2020-05-28 16:39:47 +05:30
Ehmry - 0c9f23f6e9 coreutils: use --no-as-needed to keep libposix 2020-05-28 12:33:02 +05:30
Ehmry - 55c093e0c5 Use updateAutotoolsGnuConfigScript to build legacy packages
Update Nixpkgs to use the updateAutotoolsGnuConfigScript hook everywhere
for Genode target platforms. Tweak Coreutils and Bash to compile, make
some tests.
2020-05-08 02:05:41 +05:30
Ehmry - 8c4e0dcbb0 overlay: add setup-hook to tup 2020-04-22 17:18:57 +05:30
Ehmry - 6c8629d1be Patch GDB for Genode target support 2020-04-20 16:46:39 +05:30
Ehmry - ed3cf7f063 Prefer Genode Labs packages from depot builds 2020-04-08 21:22:52 +05:30
Ehmry - 81fd2fce98 Package stdcxx library 2020-04-08 13:43:27 +05:30
Ehmry - 45c90b30b3 add solo5-tools to overlay
Add a package that only contains the solo5-elftool utility.
2020-04-04 14:25:32 +05:30
Ehmry - be75518e61 Expand Genode packages within overlay
Move the expansion of the Genode specific packages to the overlay as
nixpkgs.genodePackages and expose this as outputs.packages. This allows
access to offsets like buildPackages.genodePackages or
targetPackages.genodePackages.
2020-04-04 14:25:32 +05:30
Ehmry - 4ab70e41cf New stdenv with painless $CXX
Patch Clang to implicitly pass the required linker flags.
2020-03-31 23:10:32 +05:30
Ehmry - 8a74a86599 Move genodeSources from packages to overlay 2020-03-31 23:10:32 +05:30