mastodon: 4.3.1 -> 4.3.2 (#361487)
[NixPkgs.git] / pkgs / by-name / pl / plattenalbum / package.nix
blob5d026704cdb5c24d6974012ac1d3e4283c4bd4f8
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.buildPythonApplication rec {
15   pname = "plattenalbum";
16   version = "2.2.1";
17   pyproject = false;
19   src = fetchFromGitHub {
20     owner = "SoongNoonien";
21     repo = "plattenalbum";
22     rev = "refs/tags/v${version}";
23     hash = "sha256-tbgSgbj77GvTgnI5eGu4cxYDie1gNa+5z053c0Nnu+Y=";
24   };
26   nativeBuildInputs = [
27     meson
28     ninja
29     pkg-config
30     gobject-introspection
31     wrapGAppsHook4
32     desktop-file-utils
33   ];
35   buildInputs = [ libadwaita ];
37   dependencies = with python3Packages; [
38     pygobject3
39     mpd2
40   ];
42   dontWrapGApps = true;
44   preFixup = ''
45     makeWrapperArgs+=(''${gappsWrapperArgs[@]})
46   '';
48   meta = {
49     description = "Client for the Music Player Daemon (originally named mpdevil)";
50     homepage = "https://github.com/SoongNoonien/plattenalbum";
51     changelog = "https://github.com/SoongNoonien/plattenalbum/releases/tag/v${version}";
52     license = with lib.licenses; [
53       gpl3Only
54       cc0
55     ];
56     mainProgram = "plattenalbum";
57     maintainers = with lib.maintainers; [ aleksana ];
58     platforms = lib.platforms.linux;
59   };