diff --git a/pkgs/development/tools/thrust/default.nix b/pkgs/development/tools/thrust/default.nix deleted file mode 100644 index 22a3d67bef6d..000000000000 --- a/pkgs/development/tools/thrust/default.nix +++ /dev/null @@ -1,96 +0,0 @@ -{ - lib, - stdenv, - fetchurl, - buildEnv, - makeWrapper, - glib, - alsa-lib, - dbus, - gtk2, - atk, - pango, - freetype, - fontconfig, - gdk-pixbuf, - cairo, - cups, - expat, - nspr, - gconf, - nss, - xorg, - libcap, - unzip, -}: - -let - thrustEnv = buildEnv { - name = "env-thrust"; - paths = [ - stdenv.cc.cc - glib - dbus - gtk2 - atk - pango - freetype - fontconfig - gdk-pixbuf - cairo - cups - expat - alsa-lib - nspr - gconf - nss - xorg.libXrender - xorg.libX11 - xorg.libXext - xorg.libXdamage - xorg.libXtst - xorg.libXcomposite - xorg.libXi - xorg.libXfixes - xorg.libXrandr - xorg.libXcursor - libcap - ]; - }; -in -stdenv.mkDerivation rec { - pname = "thrust"; - version = "0.7.6"; - - src = fetchurl { - url = "https://github.com/breach/thrust/releases/download/v${version}/thrust-v${version}-linux-x64.zip"; - sha256 = "07rrnlj0gk500pvar4b1wdqm05p4n9yjwn911x93bd2qwc8r5ymc"; - }; - - nativeBuildInputs = [ - makeWrapper - unzip - ]; - buildInputs = [ thrustEnv ]; - - installPhase = '' - mkdir -p $out/bin - mkdir -p $out/libexec/thrust - unzip -d $out/libexec/thrust/ $src - patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ - $out/libexec/thrust/thrust_shell - wrapProgram $out/libexec/thrust/thrust_shell \ - --prefix "LD_LIBRARY_PATH" : "${thrustEnv}/lib:${thrustEnv}/lib64" - ln -s $out/libexec/thrust/thrust_shell $out/bin - ''; - - meta = with lib; { - description = "Chromium-based cross-platform / cross-language application framework"; - mainProgram = "thrust_shell"; - homepage = "https://github.com/breach/thrust"; - sourceProvenance = with sourceTypes; [ binaryNativeCode ]; - license = licenses.mit; - maintainers = [ maintainers.osener ]; - platforms = [ "x86_64-linux" ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 56f14e523835..d1f9fb8d6b49 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1806,6 +1806,7 @@ mapAliases { tex-match = throw "'tex-match' has been removed due to lack of maintenance upstream. Consider using 'hieroglyphic' instead"; # Added 2024-09-24 texinfo5 = throw "'texinfo5' has been removed from nixpkgs"; # Added 2024-09-10 timescaledb = throw "'timescaledb' has been removed. Use 'postgresqlPackages.timescaledb' instead."; # Added 2025-07-19 + thrust = throw "'thrust' has been removed due to lack of maintenance"; # Added 2025-08-21 tsearch_extras = throw "'tsearch_extras' has been removed from nixpkgs"; # Added 2024-12-15 postgresql_12 = throw "postgresql_12 has been removed since it reached its EOL upstream"; # Added 2024-11-14 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 3072866de458..81cb953302d3 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5891,10 +5891,6 @@ with pkgs; inherit (ocaml-ng.ocamlPackages_4_14) buildDunePackage; }; - thrust = callPackage ../development/tools/thrust { - gconf = gnome2.GConf; - }; - urweb = callPackage ../development/compilers/urweb { icu = icu67; };