diff --git a/pkgs/applications/editors/lighttable/default.nix b/pkgs/applications/editors/lighttable/default.nix deleted file mode 100644 index e2e08a84c884..000000000000 --- a/pkgs/applications/editors/lighttable/default.nix +++ /dev/null @@ -1,65 +0,0 @@ -{ stdenv, lib, fetchurl, zlib, glib, alsa-lib, makeDesktopItem -, dbus, gtk2, atk, pango, freetype, fontconfig, libgnome-keyring3, gdk-pixbuf -, cairo, cups, expat, libgpg-error, nspr, gnome2, nss, xorg, systemd, libnotify -}: - -let - libPath = lib.makeLibraryPath [ - stdenv.cc.cc zlib glib dbus gtk2 atk pango freetype libgnome-keyring3 nss - fontconfig gdk-pixbuf cairo cups expat libgpg-error alsa-lib nspr gnome2.GConf - xorg.libXrender xorg.libX11 xorg.libXext xorg.libXdamage xorg.libXtst - xorg.libXcomposite xorg.libXi xorg.libXfixes libnotify xorg.libXrandr - xorg.libXcursor - ]; - desktopItem = makeDesktopItem { - name = "LightTable"; - exec = "light"; - comment = "LightTable"; - desktopName = "LightTable"; - genericName = "the next generation code editor"; - }; -in - -stdenv.mkDerivation rec { - pname = "lighttable"; - version = "0.8.1"; - - src = - fetchurl { - name = "LightTableLinux64.tar.gz"; - url = "https://github.com/LightTable/LightTable/releases/download/${version}/${pname}-${version}-linux.tar.gz"; - sha256 = "06fj725xfhf3fwrf7dya7ijmxq3v76kfmd4lr2067a92zhlwr5pv"; - }; - - dontConfigure = true; - - installPhase = '' - tar xf ${src} - mkdir -p $out/{bin,share/LightTable} - mv ./${pname}-${version}-linux/* $out/share/LightTable - - patchelf \ - --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ - --set-rpath ${libPath}:${libPath}/lib64:$out/share/LightTable \ - $out/share/LightTable/LightTable - - mv $out/share/LightTable/light $out/bin/light - - ln -sf ${lib.getLib systemd}/lib/libudev.so.1 $out/share/LightTable/libudev.so.0 - substituteInPlace $out/bin/light \ - --replace "/usr/lib/x86_64-linux-gnu" "${lib.getLib systemd}/lib" \ - --replace "/lib/x86_64-linux-gnu" "$out/share/LightTable" \ - --replace 'HERE=`dirname $(readlink -f $0)`' "HERE=$out/share/LightTable" - - mkdir -p "$out"/share/applications - cp "${desktopItem}/share/applications/LightTable.desktop" "$out"/share/applications/ - ''; - - meta = with lib; { - description = "The next generation code editor"; - homepage = "http://www.lighttable.com/"; - license = licenses.gpl3; - maintainers = [ maintainers.matejc ]; - platforms = [ "x86_64-linux" ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 34d68ed5f13d..09f4b3ba6dc0 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -741,6 +741,7 @@ mapAliases ({ libva1-full = throw "'libva1-full' has been renamed to/replaced by 'libva1'"; # Converted to throw 2022-02-22 libwnck3 = libwnck; lighthouse = throw "lighthouse has been removed: abandoned by upstream"; # Added 2022-04-24 + lighttable = throw "'lighttable' crashes (SIGSEGV) on startup, has not been updated in years and depends on deprecated GTK2"; # Added 2022-06-15 lilypond-unstable = lilypond; # Added 2021-03-11 lilyterm = throw "lilyterm has been removed from nixpkgs, because it was relying on a vte version that depended on python2"; # Added 2022-01-14 lilyterm-git = throw "lilyterm-git has been removed from nixpkgs, because it was relying on a vte version that depended on python2"; # Added 2022-01-14 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 2402fb2cf500..ca95ed4bbc14 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -27948,8 +27948,6 @@ with pkgs; lighthouse-steamvr = callPackage ../tools/misc/lighthouse-steamvr { }; - lighttable = callPackage ../applications/editors/lighttable {}; - liblinphone = callPackage ../development/libraries/liblinphone { }; links2 = callPackage ../applications/networking/browsers/links2 { };