emacsPackages.treemacs: replace python3 program (#364623)
[NixPkgs.git] / pkgs / games / macopix / default.nix
blob8820137b5a2f9a42b32aa1fa633b6d581c255af9
2   lib,
3   stdenv,
4   fetchurl,
5   pkg-config,
6   gtk,
7   openssl,
8 }:
10 stdenv.mkDerivation rec {
11   pname = "macopix";
12   version = "1.7.4";
14   src = fetchurl {
15     url = "http://rosegray.sakura.ne.jp/macopix/macopix-${version}.tar.bz2";
16     sha256 = "0sgnr0wrw3hglcnsyvipll7icfv69ssmyw584zfhk1rgramlkzyb";
17   };
19   nativeBuildInputs = [ pkg-config ];
20   buildInputs = [
21     gtk
22     openssl
23   ];
25   preConfigure = ''
26     # Build fails on Linux with windres.
27     export ac_cv_prog_WINDRES=
28   '';
30   enableParallelBuilding = true;
32   # Workaround build failure on -fno-common toolchains:
33   #   ld: dnd.o:src/main.h:136: multiple definition of
34   #     `MENU_EXT'; main.o:src/main.h:136: first defined here
35   env.NIX_CFLAGS_COMPILE = "-fcommon";
37   NIX_LDFLAGS = "-lX11";
39   meta = {
40     description = "Mascot Constructive Pilot for X";
41     mainProgram = "macopix";
42     homepage = "http://rosegray.sakura.ne.jp/macopix/index-e.html";
43     license = lib.licenses.gpl2Plus;
44     platforms = lib.platforms.linux;
45   };