mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-12-12 16:53:21 +00:00
Merge pull request #154513 from 1000teslas/isabelle
isabelle: patch zipperposition and kodkodi jni libs
This commit is contained in:
commit
fd0784859b
@ -7,12 +7,16 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
dirname = "Isabelle${version}";
|
dirname = "Isabelle${version}";
|
||||||
|
|
||||||
src = if stdenv.isDarwin
|
src =
|
||||||
then fetchurl {
|
if stdenv.isDarwin
|
||||||
|
then
|
||||||
|
fetchurl
|
||||||
|
{
|
||||||
url = "https://isabelle.in.tum.de/website-${dirname}/dist/${dirname}_macos.tar.gz";
|
url = "https://isabelle.in.tum.de/website-${dirname}/dist/${dirname}_macos.tar.gz";
|
||||||
sha256 = "0n1ls9vwf0ps1x8zpb7c1xz1wkasgvc34h5bz280hy2z6iqwmwbc";
|
sha256 = "0n1ls9vwf0ps1x8zpb7c1xz1wkasgvc34h5bz280hy2z6iqwmwbc";
|
||||||
}
|
}
|
||||||
else fetchurl {
|
else
|
||||||
|
fetchurl {
|
||||||
url = "https://isabelle.in.tum.de/website-${dirname}/dist/${dirname}_linux.tar.gz";
|
url = "https://isabelle.in.tum.de/website-${dirname}/dist/${dirname}_linux.tar.gz";
|
||||||
sha256 = "0jfaqckhg388jh9b4msrpkv6wrd6xzlw18m0bngbby8k8ywalp9i";
|
sha256 = "0jfaqckhg388jh9b4msrpkv6wrd6xzlw18m0bngbby8k8ywalp9i";
|
||||||
};
|
};
|
||||||
@ -71,9 +75,12 @@ stdenv.mkDerivation rec {
|
|||||||
done
|
done
|
||||||
'' + (if ! stdenv.isLinux then "" else ''
|
'' + (if ! stdenv.isLinux then "" else ''
|
||||||
arch=${if stdenv.hostPlatform.system == "x86_64-linux" then "x86_64-linux" else "x86-linux"}
|
arch=${if stdenv.hostPlatform.system == "x86_64-linux" then "x86_64-linux" else "x86-linux"}
|
||||||
for f in contrib/*/$arch/{bash_process,epclextract,nunchaku,SPASS}; do
|
for f in contrib/*/$arch/{bash_process,epclextract,nunchaku,SPASS,zipperposition}; do
|
||||||
patchelf --set-interpreter $(cat ${stdenv.cc}/nix-support/dynamic-linker) "$f"
|
patchelf --set-interpreter $(cat ${stdenv.cc}/nix-support/dynamic-linker) "$f"
|
||||||
done
|
done
|
||||||
|
for d in contrib/kodkodi-*/jni/$arch; do
|
||||||
|
patchelf --set-rpath "${lib.concatStringsSep ":" [ "${java}/lib/openjdk/lib/server" "${stdenv.cc.cc.lib}/lib" ]}" $d/*.so
|
||||||
|
done
|
||||||
'');
|
'');
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
|
Loading…
Reference in New Issue
Block a user