nixpkgs/pkgs/applications/misc/shipments/default.nix
Artturin 9999bf7a21 treewide: gobject-introspection from buildInputs to nativeBuildInputs
gobject-introspection should be in nativeBuildInputs for cross to work
properly (so propagations and hook work properly)
2023-06-28 22:33:40 +03:00

50 lines
963 B
Nix

{ desktop-file-utils
, fetchurl
, gobject-introspection
, gtk3
, lib
, libhandy
, meson
, ninja
, pkg-config
, python3
, stdenv
, wrapGAppsHook
}:
stdenv.mkDerivation rec {
pname = "shipments";
version = "0.3.0";
src = fetchurl {
url = "https://git.sr.ht/~martijnbraam/shipments/archive/${version}.tar.gz";
sha256 = "1znybldx21wjnb8qy6q9p52pi6lfz81743xgrnjmvjji4spwaipf";
};
nativeBuildInputs = [
desktop-file-utils
meson
ninja
pkg-config
wrapGAppsHook
gobject-introspection
];
buildInputs = [
gtk3
libhandy
(python3.withPackages (ps: with ps; [
pygobject3
requests
]))
];
meta = with lib; {
description = "Postal package tracking application";
homepage = "https://sr.ht/~martijnbraam/shipments/";
changelog = "https://git.sr.ht/~martijnbraam/shipments/refs/${version}";
license = licenses.lgpl3;
maintainers = with maintainers; [ michaelgrahamevans ];
};
}