From 096186d8744c8c69d4b9f71374ca76ac4e97ab88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabi=C3=A1n=20Heredia=20Montiel?= Date: Thu, 17 Oct 2024 15:04:01 -0600 Subject: [PATCH] glycin-loaders: 1.0.1 -> 1.1.1 https://gitlab.gnome.org/sophie-h/glycin/-/compare/1.0.1...1.1.1 https://gitlab.gnome.org/sophie-h/glycin/-/blob/main/NEWS --- pkgs/by-name/gl/glycin-loaders/package.nix | 33 ++++++++++++++-------- 1 file changed, 22 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/gl/glycin-loaders/package.nix b/pkgs/by-name/gl/glycin-loaders/package.nix index 7804acd778f7..80ea584a6389 100644 --- a/pkgs/by-name/gl/glycin-loaders/package.nix +++ b/pkgs/by-name/gl/glycin-loaders/package.nix @@ -3,29 +3,31 @@ , fetchurl , substituteAll , bubblewrap +, cairo , cargo , git +, gnome +, gtk4 +, lcms2 +, libheif +, libjxl +, librsvg +, libseccomp +, libxml2 , meson , ninja , pkg-config , rustc , rustPlatform -, gtk4 -, cairo -, libheif -, libxml2 -, libseccomp -, libjxl -, gnome }: stdenv.mkDerivation (finalAttrs: { pname = "glycin-loaders"; - version = "1.0.1"; + version = "1.1.1"; src = fetchurl { - url = "mirror://gnome/sources/glycin-loaders/${lib.versions.majorMinor finalAttrs.version}/glycin-loaders-${finalAttrs.version}.tar.xz"; - hash = "sha256-0PAiRi/1VYVuheqUBHRHC7NrN8n/y8umOgP+XpVDcM8="; + url = "mirror://gnome/sources/glycin/${lib.versions.majorMinor finalAttrs.version}/glycin-${finalAttrs.version}.tar.xz"; + hash = "sha256-Vg7kIWfB7SKCZhjmHYPkkUDbW/R6Zam6js4s1z0qSqg="; }; patches = [ @@ -49,15 +51,24 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ gtk4 # for GdkTexture cairo + lcms2 libheif libxml2 # for librsvg crate + librsvg libseccomp libjxl ]; + mesonFlags = [ + "-Dglycin-loaders=true" + "-Dlibglycin=false" + "-Dvapi=false" + ]; + passthru = { updateScript = gnome.updateScript { - packageName = "glycin-loaders"; + attrPath = "glycin-loaders"; + packageName = "glycin"; }; glycinPathsPatch = substituteAll {