python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / games / macopix / default.nix
blob5541b3b9d0fa156a746efb0f85b84d3259f10941
1 { lib, stdenv, fetchurl, pkg-config, gtk, openssl }:
3 stdenv.mkDerivation rec {
4   pname = "macopix";
5   version = "1.7.4";
7   src = fetchurl {
8     url = "http://rosegray.sakura.ne.jp/macopix/macopix-${version}.tar.bz2";
9     sha256 = "0sgnr0wrw3hglcnsyvipll7icfv69ssmyw584zfhk1rgramlkzyb";
10   };
12   nativeBuildInputs = [ pkg-config ];
13   buildInputs = [ gtk openssl ];
15   preConfigure = ''
16     # Build fails on Linux with windres.
17     export ac_cv_prog_WINDRES=
18   '';
20   enableParallelBuilding = true;
22   # Workaround build failure on -fno-common toolchains:
23   #   ld: dnd.o:src/main.h:136: multiple definition of
24   #     `MENU_EXT'; main.o:src/main.h:136: first defined here
25   NIX_CFLAGS_COMPILE = "-fcommon";
27   NIX_LDFLAGS = "-lX11";
29   meta = {
30     description = "Mascot Constructive Pilot for X";
31     homepage = "http://rosegray.sakura.ne.jp/macopix/index-e.html";
32     license = lib.licenses.gpl2Plus;
33     platforms = lib.platforms.linux;
34   };