From 23ee5052bbf3d384fcd91a098c7db37399de604f Mon Sep 17 00:00:00 2001 From: sund3RRR Date: Fri, 19 Sep 2025 11:15:33 +0300 Subject: [PATCH] gi-crystal: 0.24.0 -> 0.25.1 --- pkgs/by-name/gi/gi-crystal/package.nix | 7 ++----- .../gi/gi-crystal/store-friendly-library-name.patch | 10 ---------- 2 files changed, 2 insertions(+), 15 deletions(-) delete mode 100644 pkgs/by-name/gi/gi-crystal/store-friendly-library-name.patch diff --git a/pkgs/by-name/gi/gi-crystal/package.nix b/pkgs/by-name/gi/gi-crystal/package.nix index a783ece5d4ad..d2ca991e35a7 100644 --- a/pkgs/by-name/gi/gi-crystal/package.nix +++ b/pkgs/by-name/gi/gi-crystal/package.nix @@ -7,20 +7,17 @@ }: crystal.buildCrystalPackage rec { pname = "gi-crystal"; - version = "0.24.0"; + version = "0.25.1"; src = fetchFromGitHub { owner = "hugopl"; repo = "gi-crystal"; rev = "v${version}"; - hash = "sha256-0LsYREn4zWLQYUTpNWJhLLHWmg7UQzxOoQiAMmw3ZXQ="; + hash = "sha256-+sc36YjaVKBkrg8Ond4hCZoObnSHIU/jyMRalZ+OAwk="; }; - # Make sure gi-crystal picks up the name of the so or dylib and not the leading nix store path - # when the package name happens to start with “lib”. patches = [ ./src.patch - ./store-friendly-library-name.patch ]; nativeBuildInputs = [ gobject-introspection ]; diff --git a/pkgs/by-name/gi/gi-crystal/store-friendly-library-name.patch b/pkgs/by-name/gi/gi-crystal/store-friendly-library-name.patch deleted file mode 100644 index c6fd4e18c8db..000000000000 --- a/pkgs/by-name/gi/gi-crystal/store-friendly-library-name.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/src/generator/lib_gen.cr 1969-12-31 17:00:01.000000000 -0700 -+++ b/src/generator/lib_gen.cr 2023-07-14 11:48:41.509397114 -0600 -@@ -10,7 +10,7 @@ - - private def libraries : Array(String) - namespace.shared_libraries.map do |library| -- library[/lib([^\/]+)\.(?:so|.+?\.dylib).*/, 1] -+ library[/(?:\/[^\/]*)+\/lib([^\/]+)\.(?:so|.+?\.dylib).*/, 1] - end - end \ No newline at end of file