summaryrefslogtreecommitdiffstats
path: root/pkgs/development/compilers/gerbil
AgeCommit message (Collapse)Author
2024-04-02Avoid top-level `with ...;` in ↵Philip Taron
pkgs/development/compilers/gerbil/gerbil-support.nix The set of names to inherit was generated by running this in a loop until it did not error: ``` nix-instantiate --parse pkgs/development/compilers/gerbil/gerbil-support.nix ```
2023-12-12gerbil: fix soname of libgerbil on darwinMichael Holmes
The soname/identification of libgerbil on darwin is not correctly fixed up, resulting in any binaries linked with libgerbil to attempt to link to libgerbil in the temporary build dir from the gerbil derivation. This means that any compiled gerbil program won't work as the propagated soname will result in the binary being unable to correctly link with libgerbil. Adding an Darwin-only step to use `install_name_tool` to fix up the soname of libgerbil fixes this issue. We're using realpath here as the qualified path to `libgerbil` is `$out/gerbil/$version/lib/libgerbil.so` and this is an easier way to obtain the qualified path. Fixes NixOS/nixpkgs#272967.
2023-12-05gerbilPackages-unstable: library updatesFrancois-Rene Rideau
2023-12-05gerbil-unstable: 2023-10-13 -> 2023-12-05Francois-Rene Rideau
2023-12-05gerbil: 0.18 -> 0.18.1Francois-Rene Rideau
2023-10-15gerbilPackages-unstable: update librariesFrancois-Rene Rideau
2023-10-15gerbil-unstable: 2023-08-07 -> 2023-10-13Francois-Rene Rideau
2023-10-15gerbil: 0.17 -> 0.18Francois-Rene Rideau
2023-08-08glow-lang: init at 2023-04-26Francois-Rene Rideau
Post Release v0.3.2
2023-08-08gerbilPackages-unstable.ftw: init at 2022-01-14Alex Plotnick
2023-08-07gerbilPackages-unstable.smug-gerbil: 2019-12-24 -> 2020-12-12Francois-Rene Rideau
2023-08-07gerbilPackages-unstable.gerbil-libp2p: 2018-12-27 -> 2022-02-03Francois-Rene Rideau
2023-08-07gerbilPackages-unstable.gerbil-ethereum: 2020-10-18 -> 2023-05-30Francois-Rene Rideau
2023-08-07gerbilPackages-unstable.gerbil-persist: 2020-08-31 -> 2023-03-02Francois-Rene Rideau
2023-08-07gerbilPackages-unstable.gerbil-crypto: 2020-08-01 -> 2023-03-27Francois-Rene Rideau
2023-08-07gerbilPackages-unstable.gerbil-poo: 2020-10-17 -> 2023-04-28Francois-Rene Rideau
2023-08-07gerbilPackages-unstable.gerbil-utils: 2020-10-18 -> 2023-07-22Francois-Rene Rideau
2023-08-07gerbil-unstable: 2020-11-05 -> 2023-08-07Francois-Rene Rideau
2023-08-07gerbil: 0.16 -> 0.17Francois-Rene Rideau
2023-08-07gerbil-support: various improvementsFrancois-Rene Rideau
Add an indirection between gerbil package parameters and nix packages computed from those parameters, so overlays can easily override the former. Run unit-tests of gerbil packages (not integration tests). Fix binaries for gerbil packages. Fix support for gerbil packages including binaries.
2023-02-22treewide: move NIX_CFLAGS_COMPILE to the env attrsetArtturin
with structuredAttrs lists will be bash arrays which cannot be exported which will be a issue with some patches and some wrappers like cc-wrapper this makes it clearer that NIX_CFLAGS_COMPILE must be a string as lists in env cause a eval failure
2022-09-26treewide: move pkg-config, autoreconfHook, intltool to nativeBuildInputsArtturin
found with nixpkgs-lint
2022-09-04gerbil: reenable stackprotector on aarch64-darwinTheodore Ni
The original error that required disabling the stack protector on aarch64-darwin has been fixed in GCC.
2021-12-22gerbil: disable stackprotector on aarch64-darwin for nowAlexKnauth
2021-03-09gambit: refactor (#113405)Ben Siraphob
2020-11-06gerbilPackages-unstable.gerbil-libp2p: init at 2018-12-27Francois-Rene Rideau
2020-11-06gerbilPackages-unstable.gerbil-ethereum: 2020-08-02 -> 2020-10-18Francois-Rene Rideau
2020-11-06gerbilPackages-unstable.gerbil-persist: 2020-08-02 -> 2020-08-31Francois-Rene Rideau
2020-11-06gerbilPackages-unstable.gerbil-poo: 2020-08-02 -> 2020-10-17Francois-Rene Rideau
2020-11-06gerbilPackages-unstable.gerbil-utils: 2020-08-02 -> 2020-10-18Francois-Rene Rideau
2020-11-06gerbilPackages-unstable.smug-gerbil: init at 2019-12-24Francois-Rene Rideau
2020-11-06gerbil-unstable: 2020-08-02 -> 2020-11-05Francois-Rene Rideau
2020-08-02gerbilPackages-unstable.gerbil-ethereum: init at 2020-08-02Francois-Rene Rideau
2020-08-02gerbilPackages-unstable.gerbil-persist: init at 2020-08-02Francois-Rene Rideau
2020-08-02gerbilPackages-unstable.gerbil-poo: init at 2020-08-02Francois-Rene Rideau
2020-08-02gerbilPackages-unstable.gerbil-crypto: init at 2020-08-01Francois-Rene Rideau
2020-08-02gerbilPackages-unstable.gerbil-utils: 2020-05-17 -> 2020-08-02Francois-Rene Rideau
Better version support for Gerbil packages. Use passthru for meta-information used by other packages.
2020-08-02gerbil-unstable: 2020-05-17 -> 2020-08-02Francois-Rene Rideau
2020-05-17gerbil: 0.15.1 -> 0.16Francois-Rene Rideau
Now that v0.16 was released at last, make the configurePhase and instalPhase the same again for default and unstable.
2020-05-17gerbilPackages.gerbil-utils: init at 2020-05-16Francois-Rene Rideau
2020-05-17gerbil-unstable: 2020-02-27 -> 2020-05-17Francois-Rene Rideau
2020-05-17Refactor Gerbil supportFrancois-Rene Rideau
- Use the new Gambit support. - Move files from $out to $out/gerbil. - Use new Gerbil configuration and installation scripts. - Move some fixups from preBuild to postPatch. - Give up on previous failed attempts at using static libraries. - Add support for compiling libraries written in Gerbil. - Build using NIX_BUILD_CORES. - Register all those things in all-packages.
2020-02-27gerbil-unstable: 2019-11-15 -> 2020-02-27Francois-Rene Rideau
Let Gerbil Scheme find its GERBIL_HOME where Nix put it when the environment variable is left unspecified. Comment out work in progress for static linking. Notes about working on macOS.
2019-12-31treewide: NIX_*_COMPILE -> stringRobin Gloster
2019-11-23gerbil-unstable: 2019-08-11 -> 2019-11-10Francois-Rene Rideau
Also, build with gambit rather than gambit-unstable, because of, well, instability in the current gambit-unstable.
2019-09-22Re-Revert "Merge branch 'staging-next'"Vladimír Čunát
This reverts commit f8a8fc6c7c079de430fa528f688ddac781bcef16.
2019-09-21Revert "Merge branch 'staging-next'"Vladimír Čunát
This reverts commit 41af38f3728bd64b80721c44ed1fb019978cbc1b, reversing changes made to f0fec244ca380b9d3e617ee7b419c59758c8b0f1. Let's delay this. We have some serious regressions.
2019-09-09treewide: replace mysql.connector-c to libmysqlclientIzorkin
2019-08-17treewide: name -> pnamevolth
2019-08-14gerbil-unstable: 2019-02-09 -> 2019-08-11Francois-Rene Rideau