ripasso-cursive: cosmetic changes (#361736)
[NixPkgs.git] / pkgs / by-name / ip / iplookup-gtk / package.nix
blob3d2486fe5b98b2d279269fa03a00e46ce1fab1d7
2   lib,
3   python3Packages,
4   fetchFromGitHub,
5   meson,
6   ninja,
7   pkg-config,
8   gobject-introspection,
9   wrapGAppsHook4,
10   desktop-file-utils,
11   libadwaita,
14 python3Packages.buildPythonPackage rec {
15   pname = "iplookup-gtk";
16   version = "0.3.4";
17   pyproject = false; # Built with meson
19   src = fetchFromGitHub {
20     owner = "Bytezz";
21     repo = "IPLookup-gtk";
22     rev = "v${version}";
23     hash = "sha256-NqFE6vRdLpnlCzGAUE4iOfLmTnUgX3CHtoXfsbT3zm4=";
24   };
26   nativeBuildInputs = [
27     meson
28     ninja
29     pkg-config
30     gobject-introspection
31     wrapGAppsHook4
32     desktop-file-utils
33   ];
35   buildInputs = [
36     libadwaita
37   ];
39   dependencies = with python3Packages; [
40     pygobject3
41   ];
43   dontWrapGApps = true;
45   preFixup = ''
46     makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
47   '';
49   meta = {
50     description = "Find info about an IP address";
51     homepage = "https://github.com/Bytezz/IPLookup-gtk";
52     changelog = "https://github.com/Bytezz/IPLookup-gtk/releases/tag/${src.rev}";
53     license = lib.licenses.gpl3Plus;
54     mainProgram = "iplookup";
55     maintainers = with lib.maintainers; [ aleksana ];
56     platforms = lib.platforms.linux;
57   };