evanjs

polychromatic 1.0.0 expression [WIP]

Aug 31st, 2019
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1. with import <nixpkgs> {};
  2. #{ fetchFromGitHub
  3. #, stdenv
  4. #, python
  5. #, python27
  6. #, bash
  7. #, cairo
  8. #, glib
  9. #, gnome3
  10. #, gobject-introspection
  11. #, gstreamer
  12. #, gtk3
  13. #, lessc
  14. #, libcanberra-gtk3
  15. #, pkgconfig
  16. #, wrapGAppsHook
  17. #}:
  18. let
  19. python = python3;
  20. in
  21. python3Packages.buildPythonApplication rec {
  22. format = "other";
  23. name = "polychromatic-${version}";
  24. version = "unstable-2019-05-12";
  25.  
  26. src = fetchFromGitHub {
  27. owner = "polychromatic";
  28. repo = "polychromatic";
  29. rev = "bb1fb7126669a74c7cd58c0fd52fc4a40280047e";
  30. sha256 = "0hd9f8b0799yl38h9i8xvg87jlr09qfw80hss8whcpg7baqqc3qq";
  31. };
  32.  
  33. pathsToLink = [ "/bin" "/etc" "/lib" "/share" ];
  34.  
  35. buildInputs = [
  36. cairo
  37. glib
  38. gobject-introspection
  39. gnome3.dconf
  40. gstreamer
  41. gtk3
  42. libcanberra-gtk3
  43. python3Packages.setproctitle
  44. ];
  45.  
  46. propagatedBuildInputs = [
  47. python3Packages.setproctitle
  48. python3Packages.openrazer
  49. python3Packages.openrazer-daemon
  50. ];
  51.  
  52. nativePropagatedBuildInputs = [
  53. python3Packages.setproctitle
  54. ];
  55.  
  56. nativeBuildInputs = [
  57. gobject-introspection
  58. pkgconfig
  59. wrapGAppsHook
  60. webkit
  61. python3Packages.setproctitle
  62. sassc
  63. ninja
  64. meson
  65. ];
  66.  
  67. propagatedUserEnvPkgs = [
  68. gnome3.dconf
  69. python3Packages.setproctitle
  70. ];
  71.  
  72. }
Advertisement
Add Comment
Please, Sign In to add comment