meson- evas generic loader symlinks - fix to point to right place

symlinks for loaders and their extensions first pointers to an abs
pathname that was bad for destdirs with packaging and they also linked
to the wrong file - they had an extra . at the end due to link script
not using basename right. this fixes both of these to now point
relative (locally) and remove the . t the end so they work again.
This commit is contained in:
Carsten Haitzler 2018-11-14 16:23:49 +00:00
parent 01633207ca
commit bd81e38434
1 changed files with 3 additions and 3 deletions

View File

@ -3,7 +3,7 @@
original_loader=$1
filename="$(basename $original_loader)"
ext="${ext##*.}"
original_name="$(basename $original_loader $ext)"
original_name="$(basename $original_loader .$ext)"
loader_dir="$(dirname $original_loader)"
loader="$(basename $original_loader)"
loader_name="$(echo $original_name | cut -f 1 -d '.')"
@ -14,5 +14,5 @@ if [ ${original_loader: -3} == "$ext" ]
fi
for x in "${@:2}"; do
ln -sf "$DESTDIR"/"$loader_dir"/"$original_name" "$DESTDIR"/"$loader_dir"/"$loader_name"."$x"
done
ln -sf "$original_name" "$DESTDIR"/"$loader_dir"/"$loader_name"."$x"
done