lol

hopper: 4.5.29 -> 5.5.3

+12 -16
+12 -16
pkgs/development/tools/analysis/hopper/default.nix
··· 3 3 , lib 4 4 , autoPatchelfHook 5 5 , wrapQtAppsHook 6 - , libbsd 7 - , python27 8 6 , gmpxx 9 - , ncurses5 10 7 , gnustep 11 - , libffi 8 + , libbsd 9 + , libffi_3_3 10 + , ncurses6 12 11 }: 12 + 13 13 stdenv.mkDerivation rec { 14 14 pname = "hopper"; 15 - version = "4.5.29"; 16 - rev = "v${lib.versions.major version}"; 15 + version = "5.5.3"; 16 + rev = "v4"; 17 17 18 18 src = fetchurl { 19 - url = "https://d2ap6ypl1xbe4k.cloudfront.net/Hopper-${rev}-${version}-Linux.pkg.tar.xz"; 20 - sha256 = "1v1pff5fiv41khvrnlpdks2vddjnvziyn14qqj6v26snyhwi86zh"; 19 + url = "https://d2ap6ypl1xbe4k.cloudfront.net/Hopper-${rev}-${version}-Linux-demo.pkg.tar.xz"; 20 + hash = "sha256-xq9ZVg1leHm/tq6LYyQLa8p5dDwBd64Jt92uMoE0z58="; 21 21 }; 22 22 23 23 sourceRoot = "."; 24 24 25 25 nativeBuildInputs = [ 26 - wrapQtAppsHook 27 26 autoPatchelfHook 27 + wrapQtAppsHook 28 28 ]; 29 29 30 30 buildInputs = [ 31 + gnustep.libobjc 31 32 libbsd 32 - python27 33 - gmpxx 34 - ncurses5 35 - gnustep.libobjc 33 + libffi_3_3 34 + ncurses6 36 35 ]; 37 36 38 37 installPhase = '' ··· 53 52 $sourceRoot/opt/hopper-${rev}/lib/libobjcxx.so* \ 54 53 $sourceRoot/opt/hopper-${rev}/lib/libpthread_workqueue.so* \ 55 54 $out/lib 56 - 57 - # we already ship libffi.so.7 58 - ln -s ${lib.getLib libffi}/lib/libffi.so $out/lib/libffi.so.6 59 55 60 56 cp -r $sourceRoot/usr/share $out 61 57