lsd2dsl: modernize

+8 -8
+8 -8
pkgs/by-name/ls/lsd2dsl/package.nix
··· 16 qt6, 17 }: 18 19 - stdenv.mkDerivation rec { 20 pname = "lsd2dsl"; 21 version = "0.6.0"; 22 23 src = fetchFromGitHub { 24 owner = "nongeneric"; 25 repo = "lsd2dsl"; 26 - rev = "v${version}"; 27 hash = "sha256-0UsxDNpuWpBrfjh4q3JhZnOyXhHatSa3t/cApiG2JzM="; 28 }; 29 ··· 63 exec = "lsd2dsl-qtgui"; 64 desktopName = "lsd2dsl"; 65 genericName = "lsd2dsl"; 66 - comment = meta.description; 67 categories = [ 68 "Dictionary" 69 "FileTools" ··· 75 install -Dm755 console/lsd2dsl gui/lsd2dsl-qtgui -t $out/bin 76 ''; 77 78 - meta = with lib; { 79 homepage = "https://rcebits.com/lsd2dsl/"; 80 description = "Lingvo dictionaries decompiler"; 81 longDescription = '' 82 A decompiler for ABBYY Lingvo’s proprietary dictionaries. 83 ''; 84 - license = licenses.mit; 85 - maintainers = with maintainers; [ sikmir ]; 86 - platforms = platforms.unix; 87 }; 88 - }
··· 16 qt6, 17 }: 18 19 + stdenv.mkDerivation (finalAttrs: { 20 pname = "lsd2dsl"; 21 version = "0.6.0"; 22 23 src = fetchFromGitHub { 24 owner = "nongeneric"; 25 repo = "lsd2dsl"; 26 + tag = "v${finalAttrs.version}"; 27 hash = "sha256-0UsxDNpuWpBrfjh4q3JhZnOyXhHatSa3t/cApiG2JzM="; 28 }; 29 ··· 63 exec = "lsd2dsl-qtgui"; 64 desktopName = "lsd2dsl"; 65 genericName = "lsd2dsl"; 66 + comment = finalAttrs.meta.description; 67 categories = [ 68 "Dictionary" 69 "FileTools" ··· 75 install -Dm755 console/lsd2dsl gui/lsd2dsl-qtgui -t $out/bin 76 ''; 77 78 + meta = { 79 homepage = "https://rcebits.com/lsd2dsl/"; 80 description = "Lingvo dictionaries decompiler"; 81 longDescription = '' 82 A decompiler for ABBYY Lingvo’s proprietary dictionaries. 83 ''; 84 + license = lib.licenses.mit; 85 + maintainers = with lib.maintainers; [ sikmir ]; 86 + platforms = lib.platforms.unix; 87 }; 88 + })