we dont need eap_to_desktop anymore. eet (the util) is removed anyway into

tests


SVN revision: 26880
This commit is contained in:
Carsten Haitzler 2006-10-31 13:43:26 +00:00
parent e7855f4602
commit bc7dde9700
2 changed files with 1 additions and 94 deletions

View File

@ -6,7 +6,7 @@ MAINTAINERCLEANFILES = Makefile.in aclocal.m4 config.guess \
stamp-h.in acconfig.h debian/changelog \
enlightenment.spec
bin_SCRIPTS = enlightenment-config eap_to_desktop
bin_SCRIPTS = enlightenment-config
EXTRA_DIST = README AUTHORS COPYING COPYING-PLAIN \
enlightenment.spec.in enlightenment.spec \

View File

@ -1,93 +0,0 @@
#!/bin/sh
# Change to a directory full of .eaps, ~/.e/e/applications/all for instance,
# Then run this command -
# find *.eap -maxdepth 1 -type f -print0 | xargs -0 -n 1 eap_to_desktop
# WARNING - this can make E unresponsive for a few minutes. Have patience.
# Don't use this on module.eaps, as the icon ends up in the wrong place.
WD=`pwd`
# small hack to avoid people using *.eap and don't know what to do...
if [ ! "$1" == "*.eap" ]; then
FILENAME=`basename "$1" .eap`
fi
if [ -e "$FILENAME.eap" ]; then
rm -fr /tmp/convert.eap/$FILENAME
mkdir -p /tmp/convert.eap/$FILENAME
cp $FILENAME.eap /tmp/convert.eap/$FILENAME
cd /tmp/convert.eap/$FILENAME >/dev/null
eet -d $FILENAME.eap >/dev/null
if [ -e "app/info/name" ]; then
NAME=`cat app/info/name 2>/dev/null`
GENERIC=`cat app/info/generic 2>/dev/null`
COMMENT=`cat app/info/comment 2>/dev/null`
EXEC=`cat app/info/exe 2>/dev/null`
STARTUP=`cat app/info/startup_notify 2>/dev/null | tr "\000\001" "01"`
WAIT=`cat app/info/wait_exit 2>/dev/null | tr "\000\001" "01"`
WNAME=`cat app/window/name 2>/dev/null`
WCLASS=`cat app/window/class 2>/dev/null`
WZTITLE=`cat app/window/title 2>/dev/null`
WZROLE=`cat app/window/role 2>/dev/null`
ICLASS=`cat app/icon/class 2>/dev/null`
echo "[Desktop Entry]" >$FILENAME.desktop
if [ ! -z "$NAME" ]; then
echo "Name=$NAME" >>$FILENAME.desktop
fi
if [ ! -z "$GENERIC" ]; then
echo "GenericName=$GENERIC" >>$FILENAME.desktop
fi
if [ ! -z "$COMMENT" ]; then
echo "Comment=$COMMENT" >>$FILENAME.desktop
fi
if [ ! -z "$EXEC" ]; then
echo "Exec=$EXEC" >>$FILENAME.desktop
fi
if [ "$STARTUP" = "0" ]; then
echo "StartupNotify=false" >>$FILENAME.desktop
fi
if [ "$STARTUP" = "1" ]; then
echo "StartupNotify=true" >>$FILENAME.desktop
fi
if [ "$WAIT" = "0" ]; then
echo "X-Enlightenment-WaitExit=false" >>$FILENAME.desktop
fi
if [ "$WAIT" = "1" ]; then
echo "X-Enlightenment-WaitExit=true" >>$FILENAME.desktop
fi
if [ ! -z "$WNAME" ]; then
echo "X-Enlightenment-WindowName=$WNAME" >>$FILENAME.desktop
fi
if [ ! -z "$WCLASS" ]; then
echo "StartupWMClass=$WCLASS" >>$FILENAME.desktop
fi
if [ ! -z "$WTITLE" ]; then
echo "X-Enlightenment-WindowTitle=$WTITLE" >>$FILENAME.desktop
fi
if [ ! -z "$WROLE" ]; then
echo "X-Enlightenment-WindowRole=$WROLE" >>$FILENAME.desktop
fi
if [ ! -z "$ICLASS" ]; then
echo "X-Enlightenment-IconClass=$ICLASS" >>$FILENAME.desktop
fi
echo "Icon=$FILENAME" >>$FILENAME.desktop
cp -f $FILENAME.desktop $WD
mv $WD/$FILENAME.eap ~/.e/e/icons/$FILENAME.edj
else
echo "Problem extracting info from $FILENAME.eap."
fi
cd $WD >/dev/null
rm -fr /tmp/convert.eap/$FILENAME
else
echo -e "\nExample:"
echo "cd ~/.e/e/applications/all/"
echo -e "$0 firefox.eap\n"
fi