From 1c320d5bd44adbc9fef8a23dd971166434df55fb Mon Sep 17 00:00:00 2001 From: zimward Date: Wed, 28 May 2025 21:30:27 +0200 Subject: [PATCH] avr-sim: drop --- pkgs/by-name/av/avr-sim/package.nix | 72 ----------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 72 deletions(-) delete mode 100644 pkgs/by-name/av/avr-sim/package.nix diff --git a/pkgs/by-name/av/avr-sim/package.nix b/pkgs/by-name/av/avr-sim/package.nix deleted file mode 100644 index 9a4ad182a95f..000000000000 --- a/pkgs/by-name/av/avr-sim/package.nix +++ /dev/null @@ -1,72 +0,0 @@ -{ - lib, - stdenv, - fetchzip, - lazarus, - fpc, - pango, - cairo, - glib, - atk, - gtk2, - libX11, - gdk-pixbuf, -}: -stdenv.mkDerivation rec { - pname = "avr-sim"; - version = "2.8"; - - # Unfortunately old releases get removed: - # http://www.avr-asm-tutorial.net/avr_sim/avr_sim-download.html - # Therefore, fallback to an archive.org snapshot - src = fetchzip { - urls = [ - "http://www.avr-asm-tutorial.net/avr_sim/28/avr_sim_28_lin_src.zip" - "https://web.archive.org/web/20231129125754/http://www.avr-asm-tutorial.net/avr_sim/28/avr_sim_28_lin_src.zip" - ]; - hash = "sha256-7MgUzMs+l+3RVUbORAWyU1OUpgrKIeWhS+ObgRJtOHc="; - }; - - nativeBuildInputs = [ - lazarus - fpc - ]; - - buildInputs = [ - pango - cairo - glib - atk - gtk2 - libX11 - gdk-pixbuf - ]; - - NIX_LDFLAGS = "--as-needed -rpath ${lib.makeLibraryPath buildInputs}"; - - buildPhase = '' - runHook preBuild - - lazbuild --lazarusdir=${lazarus}/share/lazarus --build-mode=Release avr_sim.lpi - - runHook postBuild - ''; - - installPhase = '' - runHook preInstall - - mkdir -p $out/bin - - cp avr_sim $out/bin - - runHook postInstall - ''; - - meta = with lib; { - description = "AVR assembler simulator for the stepwise execution of assembler source code - with many extras"; - homepage = "http://www.avr-asm-tutorial.net/avr_sim/index_en.html"; - license = licenses.unfree; - platforms = platforms.unix; - maintainers = with maintainers; [ ameer ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index a6cf0e2bdd4d..9caf4fd322e5 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -318,6 +318,7 @@ mapAliases { authy = throw "'authy' has been removed since it reached end of life"; # Added 2024-04-19 autoadb = throw "'autoadb' has been removed due to lack of maintenance upstream"; # Added 2025-01-25 avldrums-lv2 = throw "'avldrums-lv2' has been renamed to/replaced by 'x42-avldrums'"; # Converted to throw 2024-10-17 + avr-sim = throw "'avr-sim' has been removed as it was broken and unmaintained. Possible alternatives are 'simavr', SimulAVR and AVRStudio."; # Added 2025-05-31 avrlibcCross = avrlibc; # Added 2024-09-06 axmldec = throw "'axmldec' has been removed as it was broken and unmaintained for 8 years"; # Added 2025-05-17 awesome-4-0 = awesome; # Added 2022-05-05