hopper: 4.5.29 -> 5.5.3

main
Armeen Mahdian 2 years ago
parent 0558cb24cd
commit 0d03ca8d0c
  1. 28
      pkgs/development/tools/analysis/hopper/default.nix

@ -3,36 +3,35 @@
, lib , lib
, autoPatchelfHook , autoPatchelfHook
, wrapQtAppsHook , wrapQtAppsHook
, libbsd
, python27
, gmpxx , gmpxx
, ncurses5
, gnustep , gnustep
, libffi , libbsd
, libffi_3_3
, ncurses6
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "hopper"; pname = "hopper";
version = "4.5.29"; version = "5.5.3";
rev = "v${lib.versions.major version}"; rev = "v4";
src = fetchurl { src = fetchurl {
url = "https://d2ap6ypl1xbe4k.cloudfront.net/Hopper-${rev}-${version}-Linux.pkg.tar.xz"; url = "https://d2ap6ypl1xbe4k.cloudfront.net/Hopper-${rev}-${version}-Linux-demo.pkg.tar.xz";
sha256 = "1v1pff5fiv41khvrnlpdks2vddjnvziyn14qqj6v26snyhwi86zh"; hash = "sha256-xq9ZVg1leHm/tq6LYyQLa8p5dDwBd64Jt92uMoE0z58=";
}; };
sourceRoot = "."; sourceRoot = ".";
nativeBuildInputs = [ nativeBuildInputs = [
wrapQtAppsHook
autoPatchelfHook autoPatchelfHook
wrapQtAppsHook
]; ];
buildInputs = [ buildInputs = [
libbsd
python27
gmpxx
ncurses5
gnustep.libobjc gnustep.libobjc
libbsd
libffi_3_3
ncurses6
]; ];
installPhase = '' installPhase = ''
@ -54,9 +53,6 @@ stdenv.mkDerivation rec {
$sourceRoot/opt/hopper-${rev}/lib/libpthread_workqueue.so* \ $sourceRoot/opt/hopper-${rev}/lib/libpthread_workqueue.so* \
$out/lib $out/lib
# we already ship libffi.so.7
ln -s ${lib.getLib libffi}/lib/libffi.so $out/lib/libffi.so.6
cp -r $sourceRoot/usr/share $out cp -r $sourceRoot/usr/share $out
runHook postInstall runHook postInstall

Loading…
Cancel
Save