nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 55 lines 1.1 kB view raw
1{ 2 desktop-file-utils, 3 fetchFromSourcehut, 4 gobject-introspection, 5 gtk3, 6 lib, 7 libhandy, 8 meson, 9 ninja, 10 pkg-config, 11 python3, 12 stdenv, 13 wrapGAppsHook3, 14}: 15 16stdenv.mkDerivation (finalAttrs: { 17 pname = "shipments"; 18 version = "0.3.0"; 19 20 src = fetchFromSourcehut { 21 owner = "~martijnbraam"; 22 repo = "shipments"; 23 rev = finalAttrs.version; 24 hash = "sha256-8wX1s5mPCdMINIQP4m5q5StKqxY6CGBBxIxyQAvU7Pc="; 25 }; 26 27 nativeBuildInputs = [ 28 desktop-file-utils 29 meson 30 ninja 31 pkg-config 32 wrapGAppsHook3 33 gobject-introspection 34 ]; 35 36 buildInputs = [ 37 gtk3 38 libhandy 39 (python3.withPackages ( 40 ps: with ps; [ 41 pygobject3 42 requests 43 ] 44 )) 45 ]; 46 47 meta = { 48 description = "Postal package tracking application"; 49 mainProgram = "shipments"; 50 homepage = "https://sr.ht/~martijnbraam/shipments/"; 51 changelog = "https://git.sr.ht/~martijnbraam/shipments/refs/${finalAttrs.version}"; 52 license = lib.licenses.lgpl3; 53 maintainers = with lib.maintainers; [ michaelgrahamevans ]; 54 }; 55})