diff options
Diffstat (limited to 'abs/core/enlightenment')
| -rw-r--r-- | abs/core/enlightenment/PKGBUILD | 4 | ||||
| -rw-r--r-- | abs/core/enlightenment/startup.patch | 46 |
2 files changed, 33 insertions, 17 deletions
diff --git a/abs/core/enlightenment/PKGBUILD b/abs/core/enlightenment/PKGBUILD index 0c5ce00..4f04151 100644 --- a/abs/core/enlightenment/PKGBUILD +++ b/abs/core/enlightenment/PKGBUILD @@ -4,7 +4,7 @@ pkgname=enlightenment pkgver=1.0.10 _themever=1.0.1 -pkgrel=4 +pkgrel=8 pkgdesc="A fast, flexible, and very extensible Window Manager" arch=('i686' 'x86_64') url="http://www.enlightenment.org" @@ -36,4 +36,4 @@ package() { # chown -R root:root "${pkgdir}"/usr/share/* } md5sums=('87441a2e7c4639e5d23198ed7bc834ea' - '75d83333bfaa4ecbe7678875b947846e') + 'ed24a9be5437ca5c53e723cc1a584abd') diff --git a/abs/core/enlightenment/startup.patch b/abs/core/enlightenment/startup.patch index 6e26f75..369b39c 100644 --- a/abs/core/enlightenment/startup.patch +++ b/abs/core/enlightenment/startup.patch @@ -1,14 +1,14 @@ ---- src/startup.orig 2012-04-29 21:43:59.424202996 +0000 -+++ src/startup.c 2012-04-29 22:19:28.350782803 +0000 -@@ -173,5 +173,46 @@ +--- src/startup.c.orig 2013-01-11 02:14:16.690976774 +0000 ++++ src/startup.c 2013-01-11 21:00:59.344248500 +0000 +@@ -173,5 +173,62 @@ Mode.place.enable_features--; ESync(ESYNC_STARTUP); + + //Start of MythVantage delay for ultra cool startup -+ printf("***\n"); ++ printf("***\n"); + int ret = 1 ; -+ ++ + //checking for fname + int result; + const char *filename = "/tmp/nofe"; @@ -17,33 +17,49 @@ + const char *homedir = "HOME"; + char *value; + value = getenv(homedir); -+ char *filename_config; -+ filename_config = strcat(value , "/.configure"); ++ //char *filename_config; ++ //filename_config = strcat(value , "/.configure"); ++ const char *filename_config = "/tmp/no_e_delay"; + result_config = access (filename_config, F_OK); + -+ if( result == 0 || result_config ==0 ) ++ if( result == 0 || result_config ==0 ) + { -+ printf("Found /tmp/nofe, skipping delay\n"); ++ printf("ENLIGHTENMENT: Found /tmp/nofe, skipping delay\n"); + } + else + { -+ printf("Waiting for Mythfrontend\n"); ++ printf("ENLIGHTENMENT: Waiting for Mythfrontend\n"); + int i; + for (i = 0; i < 20; i++) + { -+ + sleep(1); + ret = system("xwininfo -name \"MythTV Frontend\" 2>/dev/null >/dev/null " ); + if ( ret == 0 ) + break; ++ ret = system("xwininfo -name \"mythwelcome\" 2>/dev/null >/dev/null " ); ++ if ( ret == 0 ) ++ break; ++ ret = system("xwininfo -name \"MythTV Setup\" 2>/dev/null >/dev/null " ); ++ if ( ret == 0 ) ++ break; ++ ret = system("xwininfo -name \"MythVantage\" 2>/dev/null >/dev/null " ); ++ if ( ret == 0 ) ++ break; + } + if ( ret != 0 ) -+ printf("Couldn't find mythfrontend, starting anyhow \n"); -+ else -+ printf("MythFrontned found, continue startup\n"); -+ } ++ printf("ENLIGHTENMENT: Couldn't find mythfrontend/mythwelcome, starting anyhow \n"); ++ else { ++ printf("ENLIGHTENMENT: MythFrontend or MythWelcome found, continue startup (after 2 second delay) \n"); ++ sleep(2); ++ } ++ } + // End of delay code + + ++ ++ ++ ++ ++ AnimatorAdd(doStartupWindowsOpen, NULL); } |
