Unverified Commit 7349d9da authored by Fabián Heredia Montiel's avatar Fabián Heredia Montiel Committed by GitHub
Browse files

glycin-loaders: 1.0.1 -> 1.1.1 (#349368)

parents e6712363 096186d8
Loading
Loading
Loading
Loading
+22 −11
Original line number Diff line number Diff line
@@ -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 {