efl: build GTK icon cache
This commit is contained in:
parent
3a7ae58f96
commit
c3bae60e23
|
@ -3,7 +3,7 @@
|
||||||
, libsndfile, xorg, libdrm, libxkbcommon, udev, utillinux, bullet, luajit
|
, libsndfile, xorg, libdrm, libxkbcommon, udev, utillinux, bullet, luajit
|
||||||
, python27Packages, openjpeg, doxygen, expat, harfbuzz, jbig2dec, librsvg
|
, python27Packages, openjpeg, doxygen, expat, harfbuzz, jbig2dec, librsvg
|
||||||
, dbus, alsaLib, poppler, ghostscript, libraw, libspectre, xineLib, libwebp
|
, dbus, alsaLib, poppler, ghostscript, libraw, libspectre, xineLib, libwebp
|
||||||
, curl, libinput, systemd, mesa_noglu, writeText
|
, curl, libinput, systemd, mesa_noglu, writeText, gtk3
|
||||||
}:
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
|
@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
|
||||||
sha256 = "0a5907h896pvpix7a6idc2fspzy6d78xrzf84k8y9fyvnd14nxs4";
|
sha256 = "0a5907h896pvpix7a6idc2fspzy6d78xrzf84k8y9fyvnd14nxs4";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ pkgconfig ];
|
nativeBuildInputs = [ pkgconfig gtk3 ];
|
||||||
|
|
||||||
buildInputs = [ openssl zlib lz4 freetype fontconfig SDL libGL mesa_noglu
|
buildInputs = [ openssl zlib lz4 freetype fontconfig SDL libGL mesa_noglu
|
||||||
giflib libpng libtiff glib gst_all_1.gstreamer gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good
|
giflib libpng libtiff glib gst_all_1.gstreamer gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good
|
||||||
|
@ -71,6 +71,9 @@ stdenv.mkDerivation rec {
|
||||||
modules=$(for i in "$out/include/"*/; do printf ' -I''${includedir}/'`basename $i`; done)
|
modules=$(for i in "$out/include/"*/; do printf ' -I''${includedir}/'`basename $i`; done)
|
||||||
substituteInPlace "$out/lib/pkgconfig/efl.pc" --replace 'Cflags: -I''${includedir}/efl-1' \
|
substituteInPlace "$out/lib/pkgconfig/efl.pc" --replace 'Cflags: -I''${includedir}/efl-1' \
|
||||||
'Cflags: -I''${includedir}/eina-1/eina'"$modules"
|
'Cflags: -I''${includedir}/eina-1/eina'"$modules"
|
||||||
|
|
||||||
|
# build icon cache
|
||||||
|
gtk-update-icon-cache "$out"/share/icons/Enlightenment-X
|
||||||
'';
|
'';
|
||||||
|
|
||||||
# EFL applications depend on libcurl, although it is linked at
|
# EFL applications depend on libcurl, although it is linked at
|
||||||
|
|
Loading…
Reference in New Issue