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

This commit is contained in:
Fabián Heredia Montiel
2024-10-21 17:55:43 -06:00
committed by GitHub
+22 -11
View File
@@ -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 {