googleearth: remove
it's broken, and even after adjusting the derivation to the currently available downloads it does not run well for me and it is rather annoying to adjust the derivation to the moving google-earth-stable_current source download link
This commit is contained in:
parent
16e78fb7a7
commit
81c1b9c9fc
2 changed files with 0 additions and 81 deletions
|
@ -1,79 +0,0 @@
|
||||||
{ stdenv, fetchurl, glibc, libGLU_combined, freetype, glib, libSM, libICE, libXi, libXv
|
|
||||||
, libXrender, libXrandr, libXfixes, libXcursor, libXinerama, libXext, libX11, qt4
|
|
||||||
, zlib, fontconfig, dpkg }:
|
|
||||||
|
|
||||||
let
|
|
||||||
arch =
|
|
||||||
if stdenv.system == "x86_64-linux" then "amd64"
|
|
||||||
else if stdenv.system == "i686-linux" then "i386"
|
|
||||||
else throw "Unsupported system ${stdenv.system}";
|
|
||||||
sha256 =
|
|
||||||
if arch == "amd64"
|
|
||||||
then "0dwnppn5snl5bwkdrgj4cyylnhngi0g66fn2k41j3dvis83x24k6"
|
|
||||||
else "0gndbxrj3kgc2dhjqwjifr3cl85hgpm695z0wi01wvwzhrjqs0l2";
|
|
||||||
fullPath = stdenv.lib.makeLibraryPath [
|
|
||||||
glibc
|
|
||||||
glib
|
|
||||||
stdenv.cc.cc
|
|
||||||
libSM
|
|
||||||
libICE
|
|
||||||
libXi
|
|
||||||
libXv
|
|
||||||
libGLU_combined
|
|
||||||
libXrender
|
|
||||||
libXrandr
|
|
||||||
libXfixes
|
|
||||||
libXcursor
|
|
||||||
libXinerama
|
|
||||||
freetype
|
|
||||||
libXext
|
|
||||||
libX11
|
|
||||||
qt4
|
|
||||||
zlib
|
|
||||||
fontconfig
|
|
||||||
];
|
|
||||||
in
|
|
||||||
stdenv.mkDerivation rec {
|
|
||||||
version = "7.1.4.1529";
|
|
||||||
name = "googleearth-${version}";
|
|
||||||
|
|
||||||
src = fetchurl {
|
|
||||||
url = "https://dl.google.com/earth/client/current/google-earth-stable_current_${arch}.deb";
|
|
||||||
inherit sha256;
|
|
||||||
};
|
|
||||||
|
|
||||||
phases = "unpackPhase installPhase";
|
|
||||||
|
|
||||||
buildInputs = [ dpkg ];
|
|
||||||
|
|
||||||
unpackPhase = ''
|
|
||||||
dpkg-deb -x ${src} ./
|
|
||||||
'';
|
|
||||||
|
|
||||||
installPhase =''
|
|
||||||
mkdir $out
|
|
||||||
mv usr/* $out/
|
|
||||||
rmdir usr
|
|
||||||
mv * $out/
|
|
||||||
rm $out/bin/google-earth $out/opt/google/earth/free/google-earth
|
|
||||||
ln -s $out/opt/google/earth/free/googleearth $out/bin/google-earth
|
|
||||||
|
|
||||||
patchelf --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
|
|
||||||
--set-rpath "${fullPath}:\$ORIGIN" \
|
|
||||||
$out/opt/google/earth/free/googleearth-bin
|
|
||||||
|
|
||||||
for a in $out/opt/google/earth/free/*.so* ; do
|
|
||||||
patchelf --set-rpath "${fullPath}:\$ORIGIN" $a
|
|
||||||
done
|
|
||||||
'';
|
|
||||||
|
|
||||||
dontPatchELF = true;
|
|
||||||
|
|
||||||
meta = {
|
|
||||||
description = "A world sphere viewer";
|
|
||||||
homepage = http://earth.google.com;
|
|
||||||
license = stdenv.lib.licenses.unfree;
|
|
||||||
maintainers = [ stdenv.lib.maintainers.viric ];
|
|
||||||
platforms = stdenv.lib.platforms.linux;
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -16071,8 +16071,6 @@ with pkgs;
|
||||||
|
|
||||||
google-chrome-dev = google-chrome.override { chromium = chromiumDev; channel = "dev"; };
|
google-chrome-dev = google-chrome.override { chromium = chromiumDev; channel = "dev"; };
|
||||||
|
|
||||||
googleearth = callPackage_i686 ../applications/misc/googleearth { };
|
|
||||||
|
|
||||||
google-play-music-desktop-player = callPackage ../applications/audio/google-play-music-desktop-player {
|
google-play-music-desktop-player = callPackage ../applications/audio/google-play-music-desktop-player {
|
||||||
inherit (gnome2) GConf;
|
inherit (gnome2) GConf;
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue