crosswords: 0.3.12 → 0.3.15 (#415376)

authored by Aleksana and committed by GitHub cc8570fe ab6e3269

+57 -22
+18 -10
pkgs/by-name/cr/crosswords/package.nix
··· 1 1 { 2 2 lib, 3 3 stdenv, 4 + desktop-file-utils, 4 5 fetchFromGitLab, 6 + isocodes, 7 + json-glib, 8 + libadwaita, 9 + libipuz, 5 10 meson, 6 11 ninja, 12 + nix-update-script, 7 13 pkg-config, 14 + shared-mime-info, 8 15 wrapGAppsHook4, 9 - desktop-file-utils, 10 - libadwaita, 11 - isocodes, 12 - json-glib, 13 - libipuz, 14 16 }: 15 17 16 18 stdenv.mkDerivation rec { 17 19 pname = "crosswords"; 18 - version = "0.3.12"; 20 + version = "0.3.15"; 19 21 20 22 src = fetchFromGitLab { 21 23 domain = "gitlab.gnome.org"; 22 24 owner = "jrb"; 23 25 repo = "crosswords"; 24 26 rev = version; 25 - hash = "sha256-3RL2LJdIHmDAjXaxqsE0n5UQMsuBJWEMoyAEoSBemR0="; 27 + hash = "sha256-KcHcTjPoQNA5TBXnKgudjBTV/0JbeVMJ09XVAL7SizI="; 26 28 }; 27 29 28 30 nativeBuildInputs = [ 31 + desktop-file-utils 29 32 meson 30 33 ninja 31 34 pkg-config 35 + shared-mime-info 32 36 wrapGAppsHook4 33 - desktop-file-utils 34 37 ]; 35 38 36 39 buildInputs = [ 37 - libadwaita 38 40 isocodes 39 41 json-glib 42 + libadwaita 40 43 libipuz 41 44 ]; 42 45 46 + passthru.updateScript = nix-update-script { }; 47 + 43 48 meta = { 44 49 description = "Crossword player and editor for GNOME"; 45 50 homepage = "https://gitlab.gnome.org/jrb/crosswords"; 46 51 changelog = "https://gitlab.gnome.org/jrb/crosswords/-/blob/${version}/NEWS.md?ref_type=tags"; 47 52 license = lib.licenses.gpl3Plus; 48 53 mainProgram = "crosswords"; 49 - maintainers = with lib.maintainers; [ aleksana ]; 54 + maintainers = with lib.maintainers; [ 55 + aleksana 56 + l0b0 57 + ]; 50 58 platforms = lib.platforms.unix; 51 59 }; 52 60 }
+39 -12
pkgs/by-name/li/libipuz/package.nix
··· 1 1 { 2 2 lib, 3 3 stdenv, 4 + cargo, 4 5 fetchFromGitLab, 6 + gi-docgen, 7 + glib, 8 + gobject-introspection, 9 + json-glib, 5 10 meson, 6 11 ninja, 12 + nix-update-script, 7 13 pkg-config, 8 - glib, 9 - json-glib, 14 + rustPlatform, 10 15 }: 11 - 12 - stdenv.mkDerivation rec { 16 + stdenv.mkDerivation (finalAttrs: { 13 17 pname = "libipuz"; 14 - version = "0.4.5"; 18 + version = "0.5.2"; 15 19 16 20 src = fetchFromGitLab { 17 21 domain = "gitlab.gnome.org"; 18 22 owner = "jrb"; 19 23 repo = "libipuz"; 20 - rev = version; 21 - hash = "sha256-psC2cFqSTlToCtCxwosXyJbmX/96AEI0xqzXtlc/HQE="; 24 + rev = finalAttrs.version; 25 + hash = "sha256-8bFMtqRD90SF9uT39Wkjf0eUef+0HgyrqY+DFA/xutI="; 26 + }; 27 + 28 + cargoRoot = "libipuz/rust"; 29 + cargoDeps = rustPlatform.fetchCargoVendor { 30 + inherit (finalAttrs) 31 + pname 32 + src 33 + version 34 + cargoRoot 35 + ; 36 + hash = "sha256-Aw/caE5Z5JxoKLEr2Dr2wq6cyFleNNwtKM1yXM8ZWmU="; 22 37 }; 23 38 24 39 nativeBuildInputs = [ 40 + cargo 41 + gi-docgen 42 + glib 43 + gobject-introspection 25 44 meson 26 45 ninja 27 46 pkg-config 28 - glib 47 + rustPlatform.cargoSetupHook 29 48 ]; 30 49 31 50 buildInputs = [ ··· 33 52 json-glib 34 53 ]; 35 54 55 + passthru.updateScript = nix-update-script { }; 56 + 36 57 meta = { 37 58 description = "Library for parsing .ipuz puzzle files"; 38 59 homepage = "https://gitlab.gnome.org/jrb/libipuz"; 39 - changelog = "https://gitlab.gnome.org/jrb/libipuz/-/blob/${version}/NEWS.md?ref_type=tags"; 40 - license = lib.licenses.lgpl21Plus; 41 - maintainers = with lib.maintainers; [ aleksana ]; 60 + changelog = "https://gitlab.gnome.org/jrb/libipuz/-/blob/${finalAttrs.version}/NEWS.md?ref_type=tags"; 61 + license = with lib.licenses; [ 62 + lgpl21Plus 63 + mit 64 + ]; 65 + maintainers = with lib.maintainers; [ 66 + aleksana 67 + l0b0 68 + ]; 42 69 platforms = lib.platforms.unix; 43 70 }; 44 - } 71 + })