stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=21315509e20c332f15e183f073adbf25ef193d86

commit 21315509e20c332f15e183f073adbf25ef193d86
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Mon Jun 13 16:09:53 2016 +0200

    evas: loaders: make sure we create the directory first before we create 
symlinks
    
    We assume that the directory already exists here when creating the symlinks.
    Better make sure this is really the case.
    
    Thanks to Vtorri for pointing towards the fix.
    
    Fixes T3880 and T3875
---
 src/Makefile_Evas.am | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/Makefile_Evas.am b/src/Makefile_Evas.am
index f7a8f30..9ce7fad 100644
--- a/src/Makefile_Evas.am
+++ b/src/Makefile_Evas.am
@@ -2420,6 +2420,7 @@ generic_evas_pdf_evas_image_loader_pdf_LDADD = 
@USE_EINA_LIBS@ @POPPLER_LIBS@ @S
 generic_evas_pdf_evas_image_loader_pdf_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@
 
 EFL_INSTALL_EXEC_HOOK += \
+mkdir -p $(DESTDIR)$(libdir)/evas/utils \
 ln -sf evas_image_loader.pdf 
$(DESTDIR)$(libdir)/evas/utils/evas_image_loader.ppt; \
 ln -sf evas_image_loader.pdf 
$(DESTDIR)$(libdir)/evas/utils/evas_image_loader.pptx; \
 ln -sf evas_image_loader.pdf 
$(DESTDIR)$(libdir)/evas/utils/evas_image_loader.odp; \
@@ -2481,6 +2482,7 @@ generic_evas_raw_evas_image_loader_raw_CFLAGS = \
 @LIBRAW_CFLAGS@
 
 EFL_INSTALL_EXEC_HOOK += \
+mkdir -p $(DESTDIR)$(libdir)/evas/utils \
 ln -sf evas_image_loader.raw 
$(DESTDIR)$(libdir)/evas/utils/evas_image_loader.arw; \
 ln -sf evas_image_loader.raw 
$(DESTDIR)$(libdir)/evas/utils/evas_image_loader.cr2; \
 ln -sf evas_image_loader.raw 
$(DESTDIR)$(libdir)/evas/utils/evas_image_loader.crw; \
@@ -2522,6 +2524,7 @@ generic_evas_svg_evas_image_loader_svg_LDADD = 
@USE_EINA_LIBS@ @RSVG_LIBS@ @SHM_
 generic_evas_svg_evas_image_loader_svg_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@
 
 EFL_INSTALL_EXEC_HOOK += \
+mkdir -p $(DESTDIR)$(libdir)/evas/utils \
 ln -sf evas_image_loader.svg 
$(DESTDIR)$(libdir)/evas/utils/evas_image_loader.svgz; \
 ln -sf evas_image_loader.svg 
$(DESTDIR)$(libdir)/evas/utils/evas_image_loader.svg.gz;
 
@@ -2544,4 +2547,5 @@ generic_evas_xcf_evas_image_loader_xcf_CFLAGS = \
 generic_evas_xcf_evas_image_loader_xcf_LDADD = @USE_EINA_LIBS@ @SHM_LIBS@ -lm 
-lz
 generic_evas_xcf_evas_image_loader_xcf_DEPENDENCIES = @USE_EINA_INTERNAL_LIBS@
 EFL_INSTALL_EXEC_HOOK += \
+mkdir -p $(DESTDIR)$(libdir)/evas/utils \
 ln -sf evas_image_loader.xcf 
$(DESTDIR)$(libdir)/evas/utils/evas_image_loader.xcf.gz;

-- 


Reply via email to