Commit e186593e authored by Jan Tojnar's avatar Jan Tojnar
Browse files

gnome.caribou: Format with nixfmt

parent b8d83d9a
Loading
Loading
Loading
Loading
+52 −13
Original line number Diff line number Diff line
{ fetchurl, lib, stdenv, pkg-config, gnome, glib, gtk3, clutter, dbus, python3, libxml2
, libxklavier, libXtst, gtk2, intltool, libxslt, at-spi2-core, autoreconfHook
, wrapGAppsHook3, libgee, vala }:
{
  fetchurl,
  lib,
  stdenv,
  pkg-config,
  gnome,
  glib,
  gtk3,
  clutter,
  dbus,
  python3,
  libxml2,
  libxklavier,
  libXtst,
  gtk2,
  intltool,
  libxslt,
  at-spi2-core,
  autoreconfHook,
  wrapGAppsHook3,
  libgee,
  vala,
}:

let
  pname = "caribou";
  version = "0.4.21";
  pythonEnv = python3.withPackages (ps: with ps; [ pygobject3 ]);
in stdenv.mkDerivation rec {
  name = "${pname}-${version}";
in
stdenv.mkDerivation rec {
  name = "caribou-${version}";

  src = fetchurl {
    url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${name}.tar.xz";
    url = "mirror://gnome/sources/caribou/${lib.versions.majorMinor version}/${name}.tar.xz";
    sha256 = "0mfychh1q3dx0b96pjz9a9y112bm9yqyim40yykzxx1hppsdjhww";
  };

@@ -38,14 +59,32 @@ in stdenv.mkDerivation rec {
    })
  ];

  nativeBuildInputs = [ pkg-config intltool libxslt libxml2 autoreconfHook wrapGAppsHook3 vala ];
  nativeBuildInputs = [
    pkg-config
    intltool
    libxslt
    libxml2
    autoreconfHook
    wrapGAppsHook3
    vala
  ];

  buildInputs = [
    glib gtk3 clutter at-spi2-core dbus pythonEnv python3.pkgs.pygobject3
    libXtst gtk2
    glib
    gtk3
    clutter
    at-spi2-core
    dbus
    pythonEnv
    python3.pkgs.pygobject3
    libXtst
    gtk2
  ];

  propagatedBuildInputs = [ libgee libxklavier ];
  propagatedBuildInputs = [
    libgee
    libxklavier
  ];

  postPatch = ''
    patchShebangs .
@@ -54,8 +93,8 @@ in stdenv.mkDerivation rec {

  passthru = {
    updateScript = gnome.updateScript {
      packageName = pname;
      attrPath = "gnome.${pname}";
      packageName = "caribou";
      attrPath = "gnome.caribou";
    };
  };