Michael Holmes
e6364478be
gerbil: fix soname of libgerbil on darwin
...
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-12 10:26:12 -05:00
Francois-Rene Rideau
0a1d004bf2
gerbilPackages-unstable: library updates
2023-12-05 21:32:26 -05:00
Francois-Rene Rideau
97bb6e60f8
gerbil-unstable: 2023-10-13 -> 2023-12-05
2023-12-05 21:32:26 -05:00
Francois-Rene Rideau
8859b057e3
gerbil: 0.18 -> 0.18.1
2023-12-05 21:32:26 -05:00
Francois-Rene Rideau
dbee0d9a81
gerbilPackages-unstable: update libraries
2023-10-15 19:00:22 -04:00
Francois-Rene Rideau
510a0f7919
gerbil-unstable: 2023-08-07 -> 2023-10-13
2023-10-15 19:00:21 -04:00
Francois-Rene Rideau
2fdfcc5352
gerbil: 0.17 -> 0.18
2023-10-15 19:00:21 -04:00
Francois-Rene Rideau
0afac45561
glow-lang: init at 2023-04-26
...
Post Release v0.3.2
2023-08-08 15:26:40 -04:00
Alex Plotnick
d676fab367
gerbilPackages-unstable.ftw: init at 2022-01-14
2023-08-08 15:26:40 -04:00
Francois-Rene Rideau
f4320c3dbb
gerbilPackages-unstable.smug-gerbil: 2019-12-24 -> 2020-12-12
2023-08-07 20:58:40 -04:00
Francois-Rene Rideau
0c12adcf14
gerbilPackages-unstable.gerbil-libp2p: 2018-12-27 -> 2022-02-03
2023-08-07 20:58:40 -04:00
Francois-Rene Rideau
c3c550ddaf
gerbilPackages-unstable.gerbil-ethereum: 2020-10-18 -> 2023-05-30
2023-08-07 20:58:40 -04:00
Francois-Rene Rideau
c83f11c3fa
gerbilPackages-unstable.gerbil-persist: 2020-08-31 -> 2023-03-02
2023-08-07 20:58:39 -04:00
Francois-Rene Rideau
2f8b602ea5
gerbilPackages-unstable.gerbil-crypto: 2020-08-01 -> 2023-03-27
2023-08-07 20:58:39 -04:00
Francois-Rene Rideau
9dac3760b1
gerbilPackages-unstable.gerbil-poo: 2020-10-17 -> 2023-04-28
2023-08-07 20:58:39 -04:00
Francois-Rene Rideau
94518a101f
gerbilPackages-unstable.gerbil-utils: 2020-10-18 -> 2023-07-22
2023-08-07 20:58:39 -04:00
Francois-Rene Rideau
a59d0f777d
gerbil-unstable: 2020-11-05 -> 2023-08-07
2023-08-07 20:58:29 -04:00
Francois-Rene Rideau
8f7ef19779
gerbil: 0.16 -> 0.17
2023-08-07 20:58:29 -04:00
Francois-Rene Rideau
d387b0ef45
gerbil-support: various improvements
...
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-08-07 20:58:29 -04:00
Artturin
f9fdf2d402
treewide: move NIX_CFLAGS_COMPILE to the env attrset
...
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
2023-02-22 21:23:04 +02:00
Artturin
0734f54ef2
treewide: move pkg-config, autoreconfHook, intltool to nativeBuildInputs
...
found with nixpkgs-lint
2022-09-26 17:53:26 +03:00
Theodore Ni
a813457d19
gerbil: reenable stackprotector on aarch64-darwin
...
The original error that required disabling the stack protector on
aarch64-darwin has been fixed in GCC.
2022-09-04 11:57:11 -07:00
AlexKnauth
4cd5481f71
gerbil: disable stackprotector on aarch64-darwin for now
2021-12-22 11:10:08 -05:00
Ben Siraphob
7273ebabfa
gambit: refactor ( #113405 )
2021-03-09 10:52:26 +01:00
Francois-Rene Rideau
3d33e4f799
gerbilPackages-unstable.gerbil-libp2p: init at 2018-12-27
2020-11-06 12:04:00 -05:00
Francois-Rene Rideau
65a9077095
gerbilPackages-unstable.gerbil-ethereum: 2020-08-02 -> 2020-10-18
2020-11-06 12:03:59 -05:00
Francois-Rene Rideau
58bddc26d4
gerbilPackages-unstable.gerbil-persist: 2020-08-02 -> 2020-08-31
2020-11-06 12:03:59 -05:00
Francois-Rene Rideau
78bf0aca70
gerbilPackages-unstable.gerbil-poo: 2020-08-02 -> 2020-10-17
2020-11-06 12:03:59 -05:00
Francois-Rene Rideau
520e10f6a5
gerbilPackages-unstable.gerbil-utils: 2020-08-02 -> 2020-10-18
2020-11-06 12:03:58 -05:00
Francois-Rene Rideau
8ff03048f9
gerbilPackages-unstable.smug-gerbil: init at 2019-12-24
2020-11-06 12:03:58 -05:00
Francois-Rene Rideau
078d667f9e
gerbil-unstable: 2020-08-02 -> 2020-11-05
2020-11-06 12:03:58 -05:00
Francois-Rene Rideau
db34ea1698
gerbilPackages-unstable.gerbil-ethereum: init at 2020-08-02
2020-08-02 13:28:55 -04:00
Francois-Rene Rideau
953f41f540
gerbilPackages-unstable.gerbil-persist: init at 2020-08-02
2020-08-02 13:28:55 -04:00
Francois-Rene Rideau
d0c856d4d0
gerbilPackages-unstable.gerbil-poo: init at 2020-08-02
2020-08-02 13:28:55 -04:00
Francois-Rene Rideau
c9b05a3eb9
gerbilPackages-unstable.gerbil-crypto: init at 2020-08-01
2020-08-02 13:28:55 -04:00
Francois-Rene Rideau
cc894c6d91
gerbilPackages-unstable.gerbil-utils: 2020-05-17 -> 2020-08-02
...
Better version support for Gerbil packages.
Use passthru for meta-information used by other packages.
2020-08-02 13:28:20 -04:00
Francois-Rene Rideau
0d99266e5e
gerbil-unstable: 2020-05-17 -> 2020-08-02
2020-08-02 12:29:29 -04:00
Francois-Rene Rideau
0d0f475f27
gerbil: 0.15.1 -> 0.16
...
Now that v0.16 was released at last, make the configurePhase and instalPhase
the same again for default and unstable.
2020-05-17 16:14:22 -04:00
Francois-Rene Rideau
f9360e7974
gerbilPackages.gerbil-utils: init at 2020-05-16
2020-05-17 16:09:26 -04:00
Francois-Rene Rideau
756c8a27d9
gerbil-unstable: 2020-02-27 -> 2020-05-17
2020-05-17 15:51:05 -04:00
Francois-Rene Rideau
90835bc666
Refactor Gerbil support
...
- 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-05-17 15:48:13 -04:00
Francois-Rene Rideau
4ee219ef8e
gerbil-unstable: 2019-11-15 -> 2020-02-27
...
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.
2020-02-27 16:02:39 -05:00
Robin Gloster
5f2b92e3ec
treewide: NIX_*_COMPILE -> string
2019-12-31 00:13:29 +01:00
Francois-Rene Rideau
3823b386b4
gerbil-unstable: 2019-08-11 -> 2019-11-10
...
Also, build with gambit rather than gambit-unstable, because of, well,
instability in the current gambit-unstable.
2019-11-23 18:12:34 -05:00
Vladimír Čunát
22a216849b
Re-Revert "Merge branch 'staging-next'"
...
This reverts commit f8a8fc6c7c
.
2019-09-22 09:38:09 +02:00
Vladimír Čunát
f8a8fc6c7c
Revert "Merge branch 'staging-next'"
...
This reverts commit 41af38f372
, reversing
changes made to f0fec244ca
.
Let's delay this. We have some serious regressions.
2019-09-21 20:05:09 +02:00
Izorkin
329a88efa7
treewide: replace mysql.connector-c to libmysqlclient
2019-09-09 15:55:34 +03:00
volth
c814d72b51
treewide: name -> pname
2019-08-17 10:54:38 +00:00
Francois-Rene Rideau
1a00ceeb32
gerbil-unstable: 2019-02-09 -> 2019-08-11
2019-08-14 00:49:41 -04:00
Francois-Rene Rideau
e1655a3b7f
gerbil-unstable: 2019-01-25 -> 2019-02-09
2019-02-10 11:22:00 -05:00