diff --git a/pkgs/by-name/su/supertag/cargo-lock-update-lexical-core.patch b/pkgs/by-name/su/supertag/cargo-lock-update-lexical-core.patch deleted file mode 100644 index 70c941ddd125..000000000000 --- a/pkgs/by-name/su/supertag/cargo-lock-update-lexical-core.patch +++ /dev/null @@ -1,27 +0,0 @@ ---- a/Cargo.lock -+++ b/Cargo.lock -@@ -1,5 +1,7 @@ - # This file is automatically @generated by Cargo. - # It is not intended for manual editing. -+version = 3 -+ - [[package]] - name = "adler32" - version = "1.2.0" -@@ -530,13 +532,13 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" - - [[package]] - name = "lexical-core" --version = "0.7.4" -+version = "0.7.6" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "db65c6da02e61f55dae90a0ae427b2a5f6b3e8db09f58d10efab23af92592616" -+checksum = "6607c62aa161d23d17a9072cc5da0be67cdfc89d3afb1e8d9c842bebc2525ffe" - dependencies = [ - "arrayvec", - "bitflags 1.2.1", -- "cfg-if 0.1.10", -+ "cfg-if 1.0.0", - "ryu", - "static_assertions", - ] diff --git a/pkgs/by-name/su/supertag/package.nix b/pkgs/by-name/su/supertag/package.nix deleted file mode 100644 index 50ef178d470e..000000000000 --- a/pkgs/by-name/su/supertag/package.nix +++ /dev/null @@ -1,59 +0,0 @@ -{ - lib, - rustPlatform, - fetchFromGitHub, - pkg-config, - dbus, - fuse, - sqlite, -}: - -rustPlatform.buildRustPackage rec { - pname = "supertag"; - version = "0.1.4"; - - src = fetchFromGitHub { - owner = "amoffat"; - repo = "supertag"; - rev = "v${version}"; - sha256 = "0jzm7pn38hlr96n0z8gqfsfdbw48y0nnbsgjdq7hpgwmcgvgqdam"; - }; - - # lexical-core is outdated and incompatible with newer versions of rust - # patches Cargo.lock to include a more up-to-date version of lexical-core - cargoPatches = [ ./cargo-lock-update-lexical-core.patch ]; - - useFetchCargoVendor = true; - cargoHash = "sha256-i+v2PK07GHmTaLT0Bcpitd1g3Mrol28S2a2lBwBETb8="; - - nativeBuildInputs = [ - rustPlatform.bindgenHook - pkg-config - ]; - buildInputs = [ - dbus - fuse - sqlite - ]; - - # The test are requiring extended permissions. - doCheck = false; - - meta = with lib; { - description = "Tag-based filesystem"; - longDescription = '' - Supertag is a tag-based filesystem, written in Rust, for Linux and MacOS. - It provides a tag-based view of your files by removing the hierarchy - constraints typically imposed on files and folders. In other words, it - allows you to think about your files not as objects stored in folders, but - as objects that can be filtered by folders. - ''; - homepage = "https://github.com/amoffat/supertag"; - license = licenses.agpl3Plus; - platforms = [ - "i686-linux" - "x86_64-linux" - ]; - maintainers = with maintainers; [ oxzi ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index cdbbada3b243..566df1693f5f 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1667,6 +1667,7 @@ mapAliases { strelka = throw "strelka depends on Python 2.6+, and does not support Python 3."; # Added 2025-03-17 sumneko-lua-language-server = lua-language-server; # Added 2023-02-07 sumokoin = throw "sumokoin has been removed as it was abandoned upstream"; # Added 2024-11-23 + supertag = throw "supertag has been removed as it was abandoned upstream and fails to build"; # Added 2025-04-20 swiProlog = lib.warnOnInstantiate "swiProlog has been renamed to swi-prolog" swi-prolog; # Added 2024-09-07 swiPrologWithGui = lib.warnOnInstantiate "swiPrologWithGui has been renamed to swi-prolog-gui" swi-prolog-gui; # Added 2024-09-07 swig1 = throw "swig1 has been removed as it is obsolete"; # Added 2024-08-23