lispPackages.quicklisp: 2018-04-30 -> 2018-08-31 ; regenerate packages
Added a wrapper package that creates symlinks to OpenSSL libraries with the actual versions, because we have 1.0.2 with .so-suffix .1.0.0 and cl-async-ssl is unhappy because of that. I continue to dislike cl-postgres and simple-date upstream packaging.
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
with import ../../../default.nix {};
|
||||
runCommand "openssl-lib-marked" {} ''
|
||||
mkdir -p "$out/lib"
|
||||
for lib in ssl crypto; do
|
||||
version="${(builtins.parseDrvName openssl.name).version}"
|
||||
ln -s "${lib.getLib openssl}/lib/lib$lib.so" "$out/lib/lib$lib.so.$version"
|
||||
version="$(echo "$version" | sed -re 's/[a-z]+$//')"
|
||||
while test -n "$version"; do
|
||||
ln -sfT "${lib.getLib openssl}/lib/lib$lib.so" "$out/lib/lib$lib.so.$version"
|
||||
nextversion="''${version%.*}"
|
||||
if test "$version" = "$nextversion"; then
|
||||
version=
|
||||
else
|
||||
version="$nextversion"
|
||||
fi
|
||||
done
|
||||
done
|
||||
''
|
||||
Reference in New Issue
Block a user