nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 55 lines 1.1 kB view raw
1{ 2 lib, 3 desktop-file-utils, 4 fetchFromGitHub, 5 gobject-introspection, 6 gtk4, 7 libadwaita, 8 meson, 9 ninja, 10 pkg-config, 11 python3, 12 stdenv, 13 wrapGAppsHook4, 14}: 15 16stdenv.mkDerivation (finalAttrs: { 17 pname = "telegraph"; 18 version = "0.1.8"; 19 20 src = fetchFromGitHub { 21 owner = "fkinoshita"; 22 repo = "Telegraph"; 23 rev = "v${finalAttrs.version}"; 24 hash = "sha256-m36YHIo1PaDunnC12feSAbwwG1+E7s90fzOKskHtIag="; 25 }; 26 27 nativeBuildInputs = [ 28 desktop-file-utils 29 gobject-introspection 30 meson 31 ninja 32 pkg-config 33 wrapGAppsHook4 34 ]; 35 36 buildInputs = [ 37 gtk4 38 libadwaita 39 (python3.withPackages ( 40 ps: with ps; [ 41 pygobject3 42 ] 43 )) 44 ]; 45 46 meta = { 47 changelog = "https://github.com/fkinoshita/Telegraph/releases/v${finalAttrs.version}"; 48 description = "Write and decode Morse"; 49 homepage = "https://github.com/fkinoshita/Telegraph"; 50 license = lib.licenses.gpl3Only; 51 mainProgram = "telegraph"; 52 maintainers = with lib.maintainers; [ michaelgrahamevans ]; 53 platforms = lib.platforms.linux; 54 }; 55})