glycin-loaders: 0.1.0 → 0.1.1

https://gitlab.gnome.org/sophie-h/glycin/-/compare/0.1.0...0.1.1

This fixes the release tarball missing vendored cargo deps.

Changelog-reviewed-by: Bobby Rong <rjl931189261@126.com>
Changelog-reviewed-by: Jan Tojnar <jtojnar@gmail.com>
This commit is contained in:
Bobby Rong 2023-09-23 17:34:38 +08:00 committed by Jan Tojnar
parent 23e483408f
commit 30271ad0a0

View File

@ -1,6 +1,6 @@
{ stdenv
, lib
, fetchFromGitLab
, fetchurl
, substituteAll
, bubblewrap
, cargo
@ -8,31 +8,21 @@
, meson
, ninja
, pkg-config
, rustPlatform
, rustc
, gtk4
, cairo
, libheif
, libxml2
, nix-update-script
, gnome
}:
stdenv.mkDerivation (finalAttrs: {
pname = "glycin-loaders";
version = "0.1.0";
version = "0.1.1";
src = fetchFromGitLab {
domain = "gitlab.gnome.org";
owner = "sophie-h";
repo = "glycin";
rev = finalAttrs.version;
hash = "sha256-XT3i0GQsLC2sMLHpaEzbItauX/8327wdlVt0/WHkCeo=";
};
cargoDeps = rustPlatform.fetchCargoTarball {
inherit src;
name = "glycin-loaders-${finalAttrs.version}";
hash = "sha256-HRBR+FWI87FCtDlJ3VvwT/7QFG/L7PYliX7mBYPy3aM=";
src = fetchurl {
url = "mirror://gnome/sources/glycin-loaders/${lib.versions.majorMinor finalAttrs.version}/glycin-loaders-${finalAttrs.version}.tar.xz";
hash = "sha256-J8yzAsVymOKlXu78a8vMpodj+HtIBOy40KfkXHLfuVU=";
};
patches = [
@ -49,7 +39,6 @@ stdenv.mkDerivation (finalAttrs: {
meson
ninja
pkg-config
rustPlatform.cargoSetupHook
rustc
];
@ -61,7 +50,9 @@ stdenv.mkDerivation (finalAttrs: {
];
passthru = {
updateScript = nix-update-script { };
updateScript = gnome.updateScript {
packageName = "glycin-loaders";
};
glycinPathsPatch = substituteAll {
src = ./fix-glycin-paths.patch;