diff options
author | José Romildo Malaquias <malaquias@gmail.com> | 2020-09-26 20:07:52 -0300 |
---|---|---|
committer | José Romildo Malaquias <malaquias@gmail.com> | 2020-09-26 20:07:52 -0300 |
commit | 3df1ed128941bc416a59d31d2ca3a9d54c516e4a (patch) | |
tree | 37aafe5f083601f2226e62fb8704aa84c47a17f7 /pkgs/desktops/enlightenment | |
parent | d45b3f99f523d8cbe05b275b059cad2c9a956ab4 (diff) | |
download | nixpkgs-3df1ed128941bc416a59d31d2ca3a9d54c516e4a.tar nixpkgs-3df1ed128941bc416a59d31d2ca3a9d54c516e4a.tar.gz nixpkgs-3df1ed128941bc416a59d31d2ca3a9d54c516e4a.tar.bz2 nixpkgs-3df1ed128941bc416a59d31d2ca3a9d54c516e4a.tar.lz nixpkgs-3df1ed128941bc416a59d31d2ca3a9d54c516e4a.tar.xz nixpkgs-3df1ed128941bc416a59d31d2ca3a9d54c516e4a.tar.zst nixpkgs-3df1ed128941bc416a59d31d2ca3a9d54c516e4a.zip |
enlightenment.efl: 1.24.3 -> 1.25.0
- Update version - Explicitly enable Lua launcher binary support and language bindings, as they are now disabled by default - Remove a patch that has been integrated upstream - luaL_reg is no longer required (according to Fedora package: https://src.fedoraproject.org/rpms/efl/blob/master/f/efl.spec)
Diffstat (limited to 'pkgs/desktops/enlightenment')
-rw-r--r-- | pkgs/desktops/enlightenment/efl/default.nix | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/pkgs/desktops/enlightenment/efl/default.nix b/pkgs/desktops/enlightenment/efl/default.nix index 9ce0306b549..6c981e9c93b 100644 --- a/pkgs/desktops/enlightenment/efl/default.nix +++ b/pkgs/desktops/enlightenment/efl/default.nix @@ -54,11 +54,11 @@ stdenv.mkDerivation rec { pname = "efl"; - version = "1.24.3"; + version = "1.25.0"; src = fetchurl { url = "http://download.enlightenment.org/rel/libs/${pname}/${pname}-${version}.tar.xz"; - sha256 = "de95c6e673c170c1e21382918b122417c091c643e7dcaced89aa785529625c2a"; + sha256 = "0vlmf0rp2qxdl06pdmrd1xdfa10sdz30vnxzc98inpdg1n8iz52k"; }; nativeBuildInputs = [ @@ -142,16 +142,17 @@ stdenv.mkDerivation rec { "--buildtype=release" "-D build-tests=false" # disable build tests, which are not working "-D drm=true" - "-D ecore-imf-loaders-disabler=ibus,scim" # ibus is disalbed by default, scim is not availabe in nixpkgs + "-D ecore-imf-loaders-disabler=ibus,scim" # ibus is disabled by default, scim is not availabe in nixpkgs "-D embedded-lz4=false" "-D fb=true" "-D network-backend=connman" "-D sdl=true" + "-D elua=true" + "-D bindings=lua,cxx" ]; patches = [ ./efl-elua.patch - ./0002-efreet-more-stat-info-changes.patch ]; postPatch = '' @@ -174,11 +175,10 @@ stdenv.mkDerivation rec { source "$setupHook" ''; - NIX_CFLAGS_COMPILE = "-DluaL_reg=luaL_Reg"; # needed since luajit-2.1.0-beta3 - postInstall = '' # fix use of $out variable substituteInPlace "$out/share/elua/core/util.lua" --replace '$out' "$out" + rm "$out/share/elua/core/util.lua.orig" # add all module include dirs to the Cflags field in efl.pc modules=$(for i in "$out/include/"*/; do printf ' -I''${includedir}/'`basename $i`; done) |