python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / applications / misc / fluxboxlauncher / default.nix
blob4794e14b4698e8855ffd61ba4b642c9f41fc475a
1 { lib
2 , fetchFromGitHub
3 , python3
4 , gtk3
5 , wrapGAppsHook
6 , glibcLocales
7 , gobject-introspection
8 , gettext
9 , pango
10 , gdk-pixbuf
11 , atk
12 , fluxbox
15 python3.pkgs.buildPythonApplication rec {
16   pname = "fluxboxlauncher";
17   version = "0.2.1";
19   src = fetchFromGitHub {
20     owner = "mothsart";
21     repo = "fluxboxlauncher";
22     rev = "0.2.1";
23     sha256 = "024h1dk0bhc5s4dldr6pqabrgcqih9p8cys5lqgkgz406y4vyzvf";
24   };
26   nativeBuildInputs = [
27     wrapGAppsHook
28     gobject-introspection
29     pango
30     gdk-pixbuf
31     atk
32     gettext
33   ];
35   buildInputs = [
36     glibcLocales
37     gtk3
38     python3
39     fluxbox
40   ];
42   makeWrapperArgs = [ "--set LOCALE_ARCHIVE ${glibcLocales}/lib/locale/locale-archive"
43                       "--set CHARSET en_us.UTF-8" ];
45   propagatedBuildInputs = with python3.pkgs; [
46     pygobject3
47   ];
49   meta = with lib; {
50     description = "A Gui editor (gtk) to configure applications launching on a fluxbox session";
51     homepage = "https://github.com/mothsART/fluxboxlauncher";
52     maintainers = with maintainers; [ mothsart ];
53     license = licenses.bsdOriginal;
54     platforms = platforms.linux;
55   };