From cea3c9fbe57bf03d06283b88816bbad1fd8f7266 Mon Sep 17 00:00:00 2001
From: Anderson Torres <torres.anderson.85@protonmail.com>
Date: Fri, 7 Jun 2024 11:43:47 -0300
Subject: [PATCH] SDL2_image_2_6: migrate to by-name

---
 pkgs/by-name/sd/SDL2_image_2_6/package.nix | 15 +++++++++++++++
 pkgs/top-level/all-packages.nix            | 10 ----------
 2 files changed, 15 insertions(+), 10 deletions(-)
 create mode 100644 pkgs/by-name/sd/SDL2_image_2_6/package.nix

diff --git a/pkgs/by-name/sd/SDL2_image_2_6/package.nix b/pkgs/by-name/sd/SDL2_image_2_6/package.nix
new file mode 100644
index 000000000000..ef57e146098e
--- /dev/null
+++ b/pkgs/by-name/sd/SDL2_image_2_6/package.nix
@@ -0,0 +1,15 @@
+# Dependency for hedgewars:
+# https://github.com/NixOS/nixpkgs/pull/274185#issuecomment-1856764786
+{
+  lib,
+  SDL2_image,
+  fetchurl,
+}:
+
+SDL2_image.overrideAttrs (oldAttrs: {
+  version = "2.6.3";
+  src = fetchurl {
+    inherit (oldAttrs.src) url;
+    hash = "sha256-kxyb5b8dfI+um33BV4KLfu6HTiPH8ktEun7/a0g2MSw=";
+  };
+})
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 525ef43e9599..1fd43c9b3470 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -23980,16 +23980,6 @@ with pkgs;
     inherit (darwin.apple_sdk.frameworks) AudioUnit Cocoa CoreAudio CoreServices ForceFeedback OpenGL;
   };
 
-  # Pinned for hedgewars:
-  #   https://github.com/NixOS/nixpkgs/pull/274185#issuecomment-1856764786
-  SDL2_image_2_6 = SDL2_image.overrideAttrs (oldAttrs: {
-    version = "2.6.3";
-    src = fetchurl {
-      inherit (oldAttrs.src) url;
-      hash = "sha256-kxyb5b8dfI+um33BV4KLfu6HTiPH8ktEun7/a0g2MSw=";
-    };
-  });
-
   sdrplay = callPackage ../applications/radio/sdrplay { };
 
   sdr-j-fm = libsForQt5.callPackage ../applications/radio/sdr-j-fm { };