From bc7dde97007fb205b464a6cb64f02f59f2e31cf4 Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Tue, 31 Oct 2006 13:43:26 +0000 Subject: [PATCH] we dont need eap_to_desktop anymore. eet (the util) is removed anyway into tests SVN revision: 26880 --- Makefile.am | 2 +- eap_to_desktop | 93 -------------------------------------------------- 2 files changed, 1 insertion(+), 94 deletions(-) delete mode 100755 eap_to_desktop diff --git a/Makefile.am b/Makefile.am index a76b32826..4c35923b9 100644 --- a/Makefile.am +++ b/Makefile.am @@ -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 \ diff --git a/eap_to_desktop b/eap_to_desktop deleted file mode 100755 index 409099c0a..000000000 --- a/eap_to_desktop +++ /dev/null @@ -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