Commit Graph

243 Commits

Author SHA1 Message Date
Ehmry - 560196da91 Update flake 2020-01-14 17:13:46 +01:00
Ehmry - 224627f792 Add hydraJobs 2019-11-29 17:14:36 +01:00
Ehmry - 7f84b6adc8 Add a Nix flake file
Build the frontend and cores with Nix. The trick is to prefetch the Git
submodules, write a Nix description listing each submodule, and transform
that into a set of packages.
2019-11-24 16:56:33 +01:00
Ehmry - e3b5eadb41 Disable stack protection
The stack protection is incompatible with --no-undefined because none of
the libraries we link with contain the canary symbol.
2019-11-19 16:46:51 +01:00
Ehmry - 98f9d3bf26 Stop stripping binaries
Let Nix do it during fixup.
2019-11-19 16:46:51 +01:00
Ehmry - baac651514 Add Tup rules for generating Nix description of submodules
Update submodules and tidy the .gitmodules file.
2019-11-19 16:46:51 +01:00
Ehmry - db176b3607 Remove broken Snes9x submodule 2019-11-19 16:11:13 +01:00
Ehmry - 24d4beff19 Remove C-BIOS submodule
Currently not being built.
2019-11-19 16:11:13 +01:00
Ehmry - fb353d4b22 Remove runtimes 2019-11-19 16:11:13 +01:00
Ehmry - 20debbbbbc Remove collect_pkg_runtime from Tupfiles 2019-11-19 16:11:13 +01:00
Ehmry - 02370f5081 Update snes9x 2019-11-19 16:11:12 +01:00
Ehmry - 8a1cb26af9 Update gambatte 2019-11-19 16:11:12 +01:00
Ehmry - 5204ba41b3 Remove un-ported cores 2019-11-19 16:11:12 +01:00
Ehmry - 6fdf47af29 Point submodules to Libretro repositories 2019-11-19 16:11:12 +01:00
Ehmry - a90a50b543 Remove cores/dosbox-svn 2019-11-19 16:11:12 +01:00
Ehmry - 4f40d00752 Remove Beetle PSX 2019-11-19 16:11:12 +01:00
Ehmry - cb5ef3a1be Update Tupfiles for Nix 2019-11-19 16:11:12 +01:00
Ehmry - 336a66982b Update libretro-common and retro_frontend 2019-11-19 16:11:12 +01:00
Ehmry - f2aa58616b Use $CC from environment (Clang) 2019-11-19 16:11:12 +01:00
Ehmry - 3befb96424 Found changes 2019-11-19 16:11:11 +01:00
Ehmry - 028d666d23 shuffle 2019-08-01 00:35:22 +02:00
Ehmry - 15423b19e1 Update stale submodules 2019-07-31 22:00:34 +02:00
Ehmry - 0e7ae2d440 WiP Nix compatibility 2019-07-31 20:51:08 +02:00
Ehmry - f7ad3ec4dd Standalone build 2019-07-31 17:31:20 +02:00
Ehmry - 744921813c Reduce to Libretro 2019-07-30 01:21:57 +02:00
Ehmry - ab8f8ca927 Move default.nix to shell.nix 2019-07-29 21:42:21 +02:00
Ehmry - d6eedd701c Nix derivation for upstream build 2019-07-26 20:22:10 +02:00
Ehmry - 3c8e393368 Dhall rendering update 2019-07-26 18:16:38 +02:00
Ehmry - 5e00cf7ce2 Set libretro variables through Dhall 2019-07-26 17:58:26 +02:00
Ehmry - ae9ebec385 Update upstream submodule 2019-07-25 22:06:16 +02:00
Ehmry - e78461c172 Move mpg123.lib.so back to the standard libmpg123.lib.so 2019-07-25 22:06:16 +02:00
Ehmry - ca92c472ae Initial Dhallification 2019-07-25 22:06:16 +02:00
Ehmry - 97177c55be Update upstream submodule 2019-07-10 18:54:36 +02:00
Ehmry - a765a7b7bc Collect <bin>, <pkg>, and <raw> groups at the depot 2019-07-10 18:54:36 +02:00
Ehmry - 69f92f19b9 Submodule update 2019-07-10 18:54:36 +02:00
Ehmry - 7c71f6cd04 Remove boot test 2019-07-10 18:54:36 +02:00
Ehmry - a377538eef Compile with -g 2019-07-10 18:54:36 +02:00
Ehmry - 200a57318c Move depot/bin back to depot/${ARCH}/bin 2019-07-10 18:54:36 +02:00
Ehmry - de049b95cd Compile PIC by default 2019-07-10 18:54:36 +02:00
Ehmry - 53189122cc mp3_audio_sink 2019-07-10 18:54:36 +02:00
Ehmry - d7e545ac13 Reasonable installPhase for preparePort 2019-07-04 15:19:10 +02:00
Ehmry - df3e9c32e5 19.07 compatibility 2019-07-04 14:45:54 +02:00
Ehmry - 487207e150 Remove dead SDK references 2019-07-04 10:18:42 +02:00
Ehmry - af0be3f093 Update Nim submodules 2019-07-04 10:04:16 +02:00
Ehmry - b754139ffc Move stub library generation to top-level Tuprules 2019-07-03 22:30:53 +02:00
Ehmry - cd81f893f2 Update Libretro submodules 2019-07-03 22:30:53 +02:00
Ehmry - b37b36731f Add Nix port tooling 2019-07-03 22:30:53 +02:00
Ehmry - 990692a9c1 Tidy ARMv8 config 2019-07-03 22:30:31 +02:00
Ehmry - 3444468641 Add Yabause submodule 2019-07-03 22:30:31 +02:00
Ehmry - b38e499ebf Build variants 2019-07-03 22:30:31 +02:00