biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / applications / graphics / evilpixie / default.nix
blobfb397239849b126d22100cd29be8ace223fbcb48
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , meson
5 , ninja
6 , pkg-config
7 , wrapQtAppsHook
8 , qtbase
9 , libpng
10 , giflib
11 , libjpeg
12 , impy
15 stdenv.mkDerivation (finalAttrs: {
16   pname = "evilpixie";
17   version = "0.3.1";
19   src = fetchFromGitHub {
20     owner = "bcampbell";
21     repo = "evilpixie";
22     rev = "v${finalAttrs.version}";
23     sha256 = "sha256-+DdAN+xDOYxLgLHUlr75piTEPrWpuOyXvxckhBEl7yU=";
24   };
26   nativeBuildInputs = [
27     meson
28     ninja
29     pkg-config
30     wrapQtAppsHook
31   ];
33   buildInputs = [
34     qtbase
35     libpng
36     giflib
37     libjpeg
38     impy
39   ];
41   meta = with lib; {
42     description = "Pixel-oriented paint program, modelled on Deluxe Paint";
43     mainProgram = "evilpixie";
44     homepage = "https://github.com/bcampbell/evilpixie"; # http://evilpixie.scumways.com/ is gone
45     downloadPage = "https://github.com/bcampbell/evilpixie/releases";
46     license = licenses.gpl3Only;
47     maintainers = with maintainers; [ fgaz ];
48     platforms = platforms.all;
49     # Undefined symbols for architecture x86_64:
50     # "_bundle_path", referenced from: App::SetupPaths() in src_app.cpp.o
51     broken = stdenv.isDarwin ||
52     # https://github.com/bcampbell/evilpixie/issues/28
53       stdenv.isAarch64;
54   };