diff options
Diffstat (limited to 'nixpkgs/pkgs/desktops/enlightenment')
-rw-r--r-- | nixpkgs/pkgs/desktops/enlightenment/default.nix | 12 | ||||
-rw-r--r-- | nixpkgs/pkgs/desktops/enlightenment/econnman/default.nix (renamed from nixpkgs/pkgs/desktops/enlightenment/econnman.nix) | 0 | ||||
-rw-r--r-- | nixpkgs/pkgs/desktops/enlightenment/efl/0002-efreet-more-stat-info-changes.patch (renamed from nixpkgs/pkgs/desktops/enlightenment/0002-efreet-more-stat-info-changes.patch) | 0 | ||||
-rw-r--r-- | nixpkgs/pkgs/desktops/enlightenment/efl/default.nix (renamed from nixpkgs/pkgs/desktops/enlightenment/efl.nix) | 4 | ||||
-rw-r--r-- | nixpkgs/pkgs/desktops/enlightenment/efl/efl-elua.patch (renamed from nixpkgs/pkgs/desktops/enlightenment/efl-elua.patch) | 0 | ||||
-rw-r--r-- | nixpkgs/pkgs/desktops/enlightenment/enlightenment/0001-wrapped-setuid-executables.patch (renamed from nixpkgs/pkgs/desktops/enlightenment/0001-wrapped-setuid-executables.patch) | 0 | ||||
-rw-r--r-- | nixpkgs/pkgs/desktops/enlightenment/enlightenment/0003-setuid-missing-path.patch (renamed from nixpkgs/pkgs/desktops/enlightenment/0003-setuid-missing-path.patch) | 0 | ||||
-rw-r--r-- | nixpkgs/pkgs/desktops/enlightenment/enlightenment/default.nix (renamed from nixpkgs/pkgs/desktops/enlightenment/enlightenment.nix) | 0 | ||||
-rw-r--r-- | nixpkgs/pkgs/desktops/enlightenment/ephoto/default.nix (renamed from nixpkgs/pkgs/desktops/enlightenment/ephoto.nix) | 0 | ||||
-rw-r--r-- | nixpkgs/pkgs/desktops/enlightenment/rage/default.nix (renamed from nixpkgs/pkgs/desktops/enlightenment/rage.nix) | 0 | ||||
-rw-r--r-- | nixpkgs/pkgs/desktops/enlightenment/terminology/default.nix (renamed from nixpkgs/pkgs/desktops/enlightenment/terminology.nix) | 13 |
11 files changed, 17 insertions, 12 deletions
diff --git a/nixpkgs/pkgs/desktops/enlightenment/default.nix b/nixpkgs/pkgs/desktops/enlightenment/default.nix index dcaf6260f0c..5c6a64b1f33 100644 --- a/nixpkgs/pkgs/desktops/enlightenment/default.nix +++ b/nixpkgs/pkgs/desktops/enlightenment/default.nix @@ -1,14 +1,14 @@ { callPackage, pkgs }: { #### CORE EFL - efl = callPackage ./efl.nix { }; + efl = callPackage ./efl { }; #### WINDOW MANAGER - enlightenment = callPackage ./enlightenment.nix { }; + enlightenment = callPackage ./enlightenment { }; #### APPLICATIONS - econnman = callPackage ./econnman.nix { }; - terminology = callPackage ./terminology.nix { }; - rage = callPackage ./rage.nix { }; - ephoto = callPackage ./ephoto.nix { }; + econnman = callPackage ./econnman { }; + terminology = callPackage ./terminology { }; + rage = callPackage ./rage { }; + ephoto = callPackage ./ephoto { }; } diff --git a/nixpkgs/pkgs/desktops/enlightenment/econnman.nix b/nixpkgs/pkgs/desktops/enlightenment/econnman/default.nix index 1979b4518a7..1979b4518a7 100644 --- a/nixpkgs/pkgs/desktops/enlightenment/econnman.nix +++ b/nixpkgs/pkgs/desktops/enlightenment/econnman/default.nix diff --git a/nixpkgs/pkgs/desktops/enlightenment/0002-efreet-more-stat-info-changes.patch b/nixpkgs/pkgs/desktops/enlightenment/efl/0002-efreet-more-stat-info-changes.patch index e0005e430b2..e0005e430b2 100644 --- a/nixpkgs/pkgs/desktops/enlightenment/0002-efreet-more-stat-info-changes.patch +++ b/nixpkgs/pkgs/desktops/enlightenment/efl/0002-efreet-more-stat-info-changes.patch diff --git a/nixpkgs/pkgs/desktops/enlightenment/efl.nix b/nixpkgs/pkgs/desktops/enlightenment/efl/default.nix index 0fa5edc934c..9ce0306b549 100644 --- a/nixpkgs/pkgs/desktops/enlightenment/efl.nix +++ b/nixpkgs/pkgs/desktops/enlightenment/efl/default.nix @@ -191,8 +191,10 @@ stdenv.mkDerivation rec { ''; postFixup = '' - # EFL applications depend on libcurl, which is linked at runtime by hand in code (it is dlopened) + # Some libraries are linked at runtime by hand in code (they are dlopened) patchelf --add-needed ${curl.out}/lib/libcurl.so $out/lib/libecore_con.so + patchelf --add-needed ${libpulseaudio}/lib/libpulse.so $out/lib/libecore_audio.so + patchelf --add-needed ${libsndfile.out}/lib/libsndfile.so $out/lib/libecore_audio.so ''; meta = { diff --git a/nixpkgs/pkgs/desktops/enlightenment/efl-elua.patch b/nixpkgs/pkgs/desktops/enlightenment/efl/efl-elua.patch index 96c42b3ff3c..96c42b3ff3c 100644 --- a/nixpkgs/pkgs/desktops/enlightenment/efl-elua.patch +++ b/nixpkgs/pkgs/desktops/enlightenment/efl/efl-elua.patch diff --git a/nixpkgs/pkgs/desktops/enlightenment/0001-wrapped-setuid-executables.patch b/nixpkgs/pkgs/desktops/enlightenment/enlightenment/0001-wrapped-setuid-executables.patch index 55a3501ef8b..55a3501ef8b 100644 --- a/nixpkgs/pkgs/desktops/enlightenment/0001-wrapped-setuid-executables.patch +++ b/nixpkgs/pkgs/desktops/enlightenment/enlightenment/0001-wrapped-setuid-executables.patch diff --git a/nixpkgs/pkgs/desktops/enlightenment/0003-setuid-missing-path.patch b/nixpkgs/pkgs/desktops/enlightenment/enlightenment/0003-setuid-missing-path.patch index 5c32ed9b0d6..5c32ed9b0d6 100644 --- a/nixpkgs/pkgs/desktops/enlightenment/0003-setuid-missing-path.patch +++ b/nixpkgs/pkgs/desktops/enlightenment/enlightenment/0003-setuid-missing-path.patch diff --git a/nixpkgs/pkgs/desktops/enlightenment/enlightenment.nix b/nixpkgs/pkgs/desktops/enlightenment/enlightenment/default.nix index 90a15a1d523..90a15a1d523 100644 --- a/nixpkgs/pkgs/desktops/enlightenment/enlightenment.nix +++ b/nixpkgs/pkgs/desktops/enlightenment/enlightenment/default.nix diff --git a/nixpkgs/pkgs/desktops/enlightenment/ephoto.nix b/nixpkgs/pkgs/desktops/enlightenment/ephoto/default.nix index 36719200c76..36719200c76 100644 --- a/nixpkgs/pkgs/desktops/enlightenment/ephoto.nix +++ b/nixpkgs/pkgs/desktops/enlightenment/ephoto/default.nix diff --git a/nixpkgs/pkgs/desktops/enlightenment/rage.nix b/nixpkgs/pkgs/desktops/enlightenment/rage/default.nix index 3c4de19fa91..3c4de19fa91 100644 --- a/nixpkgs/pkgs/desktops/enlightenment/rage.nix +++ b/nixpkgs/pkgs/desktops/enlightenment/rage/default.nix diff --git a/nixpkgs/pkgs/desktops/enlightenment/terminology.nix b/nixpkgs/pkgs/desktops/enlightenment/terminology/default.nix index 72aab761754..2d0d34ec067 100644 --- a/nixpkgs/pkgs/desktops/enlightenment/terminology.nix +++ b/nixpkgs/pkgs/desktops/enlightenment/terminology/default.nix @@ -1,19 +1,18 @@ -{ stdenv, fetchurl, meson, ninja, pkgconfig, efl, pcre, mesa, makeWrapper }: +{ stdenv, fetchurl, meson, ninja, pkg-config, efl, pcre, mesa }: stdenv.mkDerivation rec { pname = "terminology"; - version = "1.8.0"; + version = "1.8.1"; src = fetchurl { url = "http://download.enlightenment.org/rel/apps/${pname}/${pname}-${version}.tar.xz"; - sha256 = "0pvn8mdzxlx7181xdha32fbr0w8xl7hsnb3hfxr5099g841v1xf6"; + sha256 = "1fxqjf7g30ix4qxi6366rrax27s3maxq43z2vakwnhz4mp49m9h4"; }; nativeBuildInputs = [ meson ninja - pkgconfig - makeWrapper + pkg-config ]; buildInputs = [ @@ -22,6 +21,10 @@ stdenv.mkDerivation rec { mesa ]; + mesonFlags = [ + "-D edje-cc=${efl}/bin/edje_cc" + ]; + meta = { description = "Powerful terminal emulator based on EFL"; homepage = "https://www.enlightenment.org/about-terminology"; |