sdrangel: fix build on x86_64-darwin
[NixPkgs.git] / pkgs / games / gnubg / default.nix
blob84bc7f5df8af04e9aa942038805826b9b85aca75
1 { lib, stdenv, fetchurl, pkg-config, glib, python3, gtk2, readline,
2   copyDesktopItems, makeDesktopItem }:
4 stdenv.mkDerivation rec {
5   pname = "gnubg";
6   version = "1.07.001";
8   src = fetchurl {
9     url = "mirror://gnu/gnubg/gnubg-release-${version}-sources.tar.gz";
10     hash = "sha256-cjmXKUGcrZ8RLDBmoS0AANpFCkVq3XsJTYkVUGnWgh4=";
11   };
13   nativeBuildInputs = [ copyDesktopItems pkg-config python3 glib ];
15   buildInputs = [ gtk2 readline ];
17   strictDeps = true;
19   configureFlags = [ "--with-gtk" "--with--board3d" ];
21   desktopItems = makeDesktopItem {
22     desktopName = "GNU Backgammon";
23     name = pname;
24     genericName = "Backgammon";
25     comment = meta.description;
26     exec = pname;
27     icon = pname;
28     categories = [ "Game" "GTK" "StrategyGame" ];
29   };
31   meta = with lib;
32     { description = "World class backgammon application";
33       homepage = "https://www.gnu.org/software/gnubg/";
34       license = licenses.gpl3;
35       maintainers = [ maintainers.ehmry ];
36       platforms = platforms.linux;
37     };