Emery Hemingway
de8b1a1b71
overlay/zstd: do not build tests
2021-04-10 13:33:26 +02:00
Emery Hemingway
21471b5754
nimblePackages.genode: update to 20.11.1
2021-04-06 11:17:00 +02:00
Emery Hemingway
0aec8413c8
Disable an assert in patchelf
2021-04-06 11:17:00 +02:00
Emery Hemingway
4bc0f2ddea
overlay: extend nimblePackages in overlay
2021-03-17 16:20:15 +01:00
Emery Hemingway
7078c64a1c
Patch patchelf to fix misaligned load segments
2021-03-17 16:15:42 +01:00
Emery Hemingway
4c0a6e94f4
Add inline documentation
2021-03-10 18:47:49 +01:00
Emery Hemingway
e3524c4277
erisPatchHook: patch ELF images to load ERIS URNs
...
Add this hook to the Genode stdenv.
2021-03-03 15:14:21 +01:00
Emery Hemingway
ebc724565b
Patchelf: Expand LOAD segment to cover new .dynstr and .dynsym sections
2021-02-28 23:04:31 +01:00
Emery Hemingway
4a613364df
Patch Nim compiler and standard library
2021-02-18 19:42:23 +01:00
Emery Hemingway
a9b18e95c4
stdenv.cc: add proper C++ support
2021-02-18 15:35:02 +01:00
Emery Hemingway
bf93a9d05e
Replace deprecated stdenv.lib references
2021-02-16 15:49:54 +01:00
Emery Hemingway
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
Emery Hemingway
b77a91bc87
nixos-modules: boot packages from buildPackages.buildPackages
2021-02-06 21:41:24 +01:00
Emery Hemingway
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
Emery Hemingway
b15c1b6cea
nixos: replace system.build.toplevel
2021-01-21 12:14:54 +01:00
Emery Hemingway
264ea72e3c
Patch tor
2020-12-20 13:20:06 +01:00
Emery Hemingway
abe28a02dc
openssl: build static
2020-12-20 13:20:06 +01:00
Emery Hemingway
0c4c969fa4
overlay: refactor helper functions
2020-11-27 11:45:16 +01:00
Emery Hemingway
9dd4e5393b
rsync: avoid popt, split binaries from manpages
2020-11-27 11:45:16 +01:00
Emery Hemingway
467a509f6e
ncurses: add configure patch
2020-11-27 11:45:16 +01:00
Emery Hemingway
4b2ffc218b
overlay: remove llvmPackages_8
2020-11-26 12:55:08 +01:00
Emery Hemingway
8aff4142c9
overlay: LLVM 8 -> 11
2020-11-24 11:13:07 +01:00
Emery Hemingway
df5be1d6dc
Simplify packages layout
2020-11-13 15:03:32 +01:00
Emery Hemingway
2489b3fd10
libsodium, libtoxcore
2020-11-01 20:29:19 +01:00
Emery Hemingway
6889fb09c2
Update Nixpkgs flake input
2020-11-01 20:29:19 +01:00
Emery Hemingway
a48dc08001
Return to *.lib.so library naming convention
2020-11-01 20:12:04 +01:00
Emery Hemingway
839f66e2de
Prepare ports using x86_64-linux nixpkgs
2020-10-23 10:16:24 +02:00
Emery Hemingway
1168611109
Update Genode sources to latest master
2020-10-20 00:08:35 +02:00
Emery Hemingway
e207dd7547
rsync: override to disable ACL
...
Same as the BSDs.
2020-10-19 00:14:50 +02:00
Emery Hemingway
1f53f25419
Relicense as MIT
2020-08-27 17:15:09 +02:00
Emery Hemingway
c4cba126e2
zlib: collapse library symlinks
2020-06-11 11:10:39 +05:30
Emery Hemingway
730707871a
bash: remove check_dev_tty
2020-06-11 11:10:39 +05:30
Emery Hemingway
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
Emery Hemingway
67e2dea5e9
openssl: drop $bin, patch configure script
2020-05-28 16:39:47 +05:30
Emery Hemingway
0c9f23f6e9
coreutils: use --no-as-needed to keep libposix
2020-05-28 12:33:02 +05:30
Emery Hemingway
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
Emery Hemingway
8c4e0dcbb0
overlay: add setup-hook to tup
2020-04-22 17:18:57 +05:30
Emery Hemingway
6c8629d1be
Patch GDB for Genode target support
2020-04-20 16:46:39 +05:30
Emery Hemingway
ed3cf7f063
Prefer Genode Labs packages from depot builds
2020-04-08 21:22:52 +05:30
Emery Hemingway
81fd2fce98
Package stdcxx library
2020-04-08 13:43:27 +05:30
Emery Hemingway
45c90b30b3
add solo5-tools to overlay
...
Add a package that only contains the solo5-elftool utility.
2020-04-04 14:25:32 +05:30
Emery Hemingway
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
Emery Hemingway
4ab70e41cf
New stdenv with painless $CXX
...
Patch Clang to implicitly pass the required linker flags.
2020-03-31 23:10:32 +05:30
Emery Hemingway
8a74a86599
Move genodeSources from packages to overlay
2020-03-31 23:10:32 +05:30
Emery Hemingway
14fc773ac9
Move Nixpkgs patching to overlay
2020-03-24 19:48:26 +05:30
Emery Hemingway
a0a31fa548
Restructure flake.nix to use a nixpkgs overlay
2020-03-24 18:32:57 +05:30
Emery Hemingway
734f38fabb
Refactor for clarity
...
Mode around for the sake of clarity, pin Nixpkgs with fetchGit for
convenience.
2019-09-25 13:48:34 +02:00
Emery Hemingway
2898f32458
Remove LLVM from overlay
...
This is temporary.
2019-09-25 13:48:34 +02:00
Emery Hemingway
272f6c8277
Fix genode detection in overlay
2019-09-25 13:48:34 +02:00
Emery Hemingway
837b701018
Nixpkgs overlay
2019-09-25 13:48:26 +02:00