summary refs log tree commit diff
path: root/pkgs/desktops/e17/edje/default.nix
blob: 3272963b8b631f2ef13f3d85baac6c6cac62d996 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
{ stdenv, fetchurl, pkgconfig, lua, eina, eet, evas, ecore, embryo }:
stdenv.mkDerivation rec {
  name = "edje-${version}";
  version = "1.0.1";
  src = fetchurl {
    url = "http://download.enlightenment.org/releases/${name}.tar.gz";
    sha256 = "0z7gjj4ccjr36ba763ijmjkya58fc173vpdw1m298zwhy8n4164j";
  };
  buildInputs = [ pkgconfig lua eina eet evas ecore embryo ];
  meta = {
    description = "Enlightenment's abstract GUI layout and animation object library";
    longDescription = ''
      Enlightenment's Edje is a complex graphical design & layout
      library based on Evas that provides an abstraction layer between
      the application code and the interface, while allowing extremely
      flexible dynamic layouts and animations.

      In more popular terms, Edje makes every application that uses it
      "skinable".
    '';
    homepage = http://enlightenment.org/;
    license = stdenv.lib.licenses.bsd2;  # not sure
  };
}