aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/desktops/enlightenment
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/desktops/enlightenment')
-rw-r--r--nixpkgs/pkgs/desktops/enlightenment/default.nix12
-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";