summaryrefslogtreecommitdiff
path: root/extra/enlightenment17
diff options
context:
space:
mode:
authorNicolás Reynolds <fauno@endefensadelsl.org>2014-01-18 03:29:33 +0000
committerNicolás Reynolds <fauno@endefensadelsl.org>2014-01-18 03:29:33 +0000
commitf4cbb127d45017c14988b232dbae02bc2858c6df (patch)
tree71d864fa346c59efa48d7c029334b366c6597317 /extra/enlightenment17
parent953eead14ccfe47904e73cee9cea6e1255f57356 (diff)
Sat Jan 18 03:25:57 UTC 2014
Diffstat (limited to 'extra/enlightenment17')
-rw-r--r--extra/enlightenment17/PKGBUILD87
-rw-r--r--extra/enlightenment17/blackscreenfix.patch48
-rw-r--r--extra/enlightenment17/e-applications.menu154
-rw-r--r--extra/enlightenment17/enlightenment17.install17
-rw-r--r--extra/enlightenment17/quickstart.patch13
-rw-r--r--extra/enlightenment17/sysactions_systemd.patch17
6 files changed, 0 insertions, 336 deletions
diff --git a/extra/enlightenment17/PKGBUILD b/extra/enlightenment17/PKGBUILD
deleted file mode 100644
index feb4007bf..000000000
--- a/extra/enlightenment17/PKGBUILD
+++ /dev/null
@@ -1,87 +0,0 @@
-# $Id: PKGBUILD 199739 2013-11-15 12:19:48Z ronald $
-# Maintainer: Ronald van Haren <ronald@archlinux.org>
-# Contributor: Gustavo Sverzut Barbieri <barbieri@gmail.com>
-
-pkgname=enlightenment17
-_pkgname=enlightenment
-pkgver=0.17.5
-pkgrel=1
-pkgdesc="Enlightenment window manager DR17 (aka e17)"
-arch=('i686' 'x86_64')
-url="http://www.enlightenment.org"
-license=('BSD')
-depends=('alsa-lib' 'pam' 'shared-mime-info' 'hicolor-icon-theme'
- 'desktop-file-utils' 'e_dbus' 'edje' 'eeze' 'efreet'
- 'eio' 'elementary' 'xcb-util-keysyms' 'udisks' 'systemd' 'ttf-font')
-optdepends=('connman: network module')
-provides=('notification-daemon' 'e')
-backup=('etc/enlightenment/sysactions.conf')
-options=('!emptydirs')
-install=enlightenment17.install
-source=(http://download.enlightenment.org/releases/$_pkgname-$pkgver.tar.gz
- 'e-applications.menu' 'quickstart.patch' 'sysactions_systemd.patch')
-sha1sums=('8fd40ad2df2eb96a3d6583bcd19d150d594a6e86'
- 'e08cc63cb8a188a06705b42d03e032b9fcfa7ee5'
- '3f53931ae86de8fe99e386aeb097521aac0decd8'
- '86f1c5e36dc274c3101362532378be034e89c593')
-
-prepare() {
- cd "$srcdir/$_pkgname-$pkgver"
- patch -p0 < $srcdir/quickstart.patch
-
- # default to systemd for sysactions
- patch -Np0 < $srcdir/sysactions_systemd.patch
-
-}
-build() {
- cd "$srcdir/$_pkgname-$pkgver"
-
- export CFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections ${CFLAGS}"
- export CXXFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections ${CXXFLAGS}"
- export LDFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections -Wl,--gc-sections -Wl,--as-needed ${LDFLAGS}"
-
- ./configure \
- --prefix=/usr \
- --sysconfdir=/etc \
- --libexecdir=/usr/lib/enlightenment \
- --enable-strict \
- --disable-static \
- --enable-pam \
- --disable-device-hal \
- --enable-device-udev \
- --disable-mount-hal \
- --enable-mount-udisks \
- --enable-mount-eeze \
- --enable-elementary \
- --enable-emotion \
- --enable-enotify \
- --disable-ephysics \
- --disable-wayland-clients \
- --disable-conf-wallpaper2 \
- --disable-illume2 \
- --disable-physics \
- --disable-doc
- make
-}
-
-package() {
- cd $srcdir/$_pkgname-$pkgver
-
- make DESTDIR=$pkgdir install
-
-# install license files
- if [ -e $srcdir/$_pkgname-$pkgver/COPYING ]; then
- install -Dm644 $srcdir/$_pkgname-$pkgver/COPYING \
- $pkgdir/usr/share/licenses/$pkgname/COPYING
- fi
-
- if [ -e $srcdir/$_pkgname-$pkgver/COPYING-PLAIN ]; then
- install -Dm644 $srcdir/$_pkgname-$pkgver/COPYING-PLAIN \
- $pkgdir/usr/share/licenses/$pkgname/COPYING-PLAIN
- fi
-
- # install a default applications.menu file (mostly copy from gnome-menus)
- install -Dm644 $srcdir/e-applications.menu \
- $pkgdir/etc/xdg/menus/e-applications.menu
-}
-
diff --git a/extra/enlightenment17/blackscreenfix.patch b/extra/enlightenment17/blackscreenfix.patch
deleted file mode 100644
index 817d6c105..000000000
--- a/extra/enlightenment17/blackscreenfix.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-From b17a9b9cc9438b6dfac4402ac4107f08e23a4373 Mon Sep 17 00:00:00 2001
-From: Chris Michael <cp.michael@samsung.com>
-Date: Wed, 29 May 2013 11:50:17 +0000
-Subject: Backport: 45b4d9f :: Move xinerama init until After randr has setup the screens.
-
-NB: Old Man, THIS should fix your black screen problem ;)
-
-Signed-off-by: Chris Michael <cp.michael@samsung.com>
-Signed-off-by: Deon Thomas <PrinceAMD.Elive@gmail.com>
----
-diff --git a/src/bin/e_main.c b/src/bin/e_main.c
-index ee8fd8a..ed58cfd 100644
---- a/src/bin/e_main.c
-+++ b/src/bin/e_main.c
-@@ -462,15 +462,6 @@ main(int argc, char **argv)
- TS("E_Alert Init Done");
- _e_main_shutdown_push(e_alert_shutdown);
-
-- TS("E_Xinerama Init");
-- if (!e_xinerama_init())
-- {
-- e_error_message_show(_("Enlightenment cannot initialize E_Xinerama!\n"));
-- _e_main_shutdown(-1);
-- }
-- TS("E_Xinerama Init Done");
-- _e_main_shutdown_push(e_xinerama_shutdown);
--
- TS("E_Hints Init");
- e_hints_init();
- TS("E_Hints Init Done");
-@@ -521,6 +512,15 @@ main(int argc, char **argv)
- _e_main_shutdown_push(e_randr_shutdown);
- TS("E_Randr Init Done");
-
-+ TS("E_Xinerama Init");
-+ if (!e_xinerama_init())
-+ {
-+ e_error_message_show(_("Enlightenment cannot initialize E_Xinerama!\n"));
-+ _e_main_shutdown(-1);
-+ }
-+ TS("E_Xinerama Init Done");
-+ _e_main_shutdown_push(e_xinerama_shutdown);
-+
- TS("E_Env Init");
- if (!e_env_init())
- {
---
-cgit v0.9.2
diff --git a/extra/enlightenment17/e-applications.menu b/extra/enlightenment17/e-applications.menu
deleted file mode 100644
index 69456c1d5..000000000
--- a/extra/enlightenment17/e-applications.menu
+++ /dev/null
@@ -1,154 +0,0 @@
-<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
- "http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd">
-
-<Menu>
-
- <Name>Applications</Name>
- <Directory>X-E-Menu-Applications.directory</Directory>
-
- <!-- Scan legacy dirs first, as later items take priority -->
- <KDELegacyDirs/>
- <LegacyDir>/etc/X11/applnk</LegacyDir>
- <LegacyDir>/usr/share/gnome/apps</LegacyDir>
-
- <!-- Read standard .directory and .desktop file locations -->
- <DefaultAppDirs/>
- <DefaultDirectoryDirs/>
-
- <!-- Read in overrides and child menus from applications-merged/ -->
- <DefaultMergeDirs/>
-
- <!-- Accessories submenu -->
- <Menu>
- <Name>Accessories</Name>
- <Directory>Utility.directory</Directory>
- <Include>
- <And>
- <Category>Utility</Category>
- <!-- Accessibility spec must have either the Utility or Settings
- category, and we display an accessibility submenu already for
- the ones that do not have Settings, so don't display accessibility
- applications here -->
- <Not><Category>Accessibility</Category></Not>
- <Not><Category>System</Category></Not>
- </And>
- </Include>
- </Menu> <!-- End Accessories -->
-
- <!-- Accessibility submenu -->
- <Menu>
- <Name>Universal Access</Name>
- <Directory>Utility-Accessibility.directory</Directory>
- <Include>
- <And>
- <Category>Accessibility</Category>
- <Not><Category>Settings</Category></Not>
- </And>
- </Include>
- </Menu> <!-- End Accessibility -->
-
- <!-- Development Tools -->
- <Menu>
- <Name>Development</Name>
- <Directory>Development.directory</Directory>
- <Include>
- <And>
- <Category>Development</Category>
- </And>
- <Filename>emacs.desktop</Filename>
- </Include>
- </Menu> <!-- End Development Tools -->
-
- <!-- Education -->
- <Menu>
- <Name>Education</Name>
- <Directory>Education.directory</Directory>
- <Include>
- <And>
- <Category>Education</Category>
- </And>
- </Include>
- </Menu> <!-- End Education -->
-
- <!-- Games -->
- <Menu>
- <Name>Games</Name>
- <Directory>Game.directory</Directory>
- <Include>
- <And>
- <Category>Game</Category>
- </And>
- </Include>
- </Menu> <!-- End Games -->
-
- <!-- Graphics -->
- <Menu>
- <Name>Graphics</Name>
- <Directory>Graphics.directory</Directory>
- <Include>
- <And>
- <Category>Graphics</Category>
- </And>
- </Include>
- </Menu> <!-- End Graphics -->
-
- <!-- Internet -->
- <Menu>
- <Name>Internet</Name>
- <Directory>Network.directory</Directory>
- <Include>
- <And>
- <Category>Network</Category>
- </And>
- </Include>
- </Menu> <!-- End Internet -->
-
- <!-- Multimedia -->
- <Menu>
- <Name>Multimedia</Name>
- <Directory>AudioVideo.directory</Directory>
- <Include>
- <And>
- <Category>AudioVideo</Category>
- </And>
- </Include>
- </Menu> <!-- End Multimedia -->
-
- <!-- Office -->
- <Menu>
- <Name>Office</Name>
- <Directory>Office.directory</Directory>
- <Include>
- <And>
- <Category>Office</Category>
- </And>
- </Include>
- </Menu> <!-- End Office -->
-
- <!-- System Tools-->
- <Menu>
- <Name>System</Name>
- <Directory>System-Tools.directory</Directory>
- <Include>
- <And>
- <Category>System</Category>
- <Not><Category>Settings</Category></Not>
- </And>
- </Include>
- </Menu> <!-- End System Tools -->
-
- <!-- Other -->
- <Menu>
- <Name>Other</Name>
- <Directory>X-GNOME-Other.directory</Directory>
- <OnlyUnallocated/>
- <Include>
- <And>
- <Not><Category>Core</Category></Not>
- <Not><Category>Settings</Category></Not>
- <Not><Category>Screensaver</Category></Not>
- </And>
- </Include>
- </Menu> <!-- End Other -->
-
-</Menu> <!-- End Applications -->
diff --git a/extra/enlightenment17/enlightenment17.install b/extra/enlightenment17/enlightenment17.install
deleted file mode 100644
index 0e3216ffe..000000000
--- a/extra/enlightenment17/enlightenment17.install
+++ /dev/null
@@ -1,17 +0,0 @@
-post_install() {
- update-mime-database usr/share/mime > /dev/null
- update-desktop-database -q
-
-cat << EOF
-Enlightenment is configured to use systemd by default for shutdown/sleep purposes.
-This can be changed in /etc/enlightenment/sysactions.conf.
-EOF
-}
-
-post_upgrade() {
- post_install
-}
-
-post_remove() {
- post_install
-}
diff --git a/extra/enlightenment17/quickstart.patch b/extra/enlightenment17/quickstart.patch
deleted file mode 100644
index 6b7f372dc..000000000
--- a/extra/enlightenment17/quickstart.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: src/bin/e_main.c
-===================================================================
---- src/bin/e_main.c (revision 78707)
-+++ src/bin/e_main.c (working copy)
-@@ -101,7 +101,7 @@
- static Eina_Bool _e_main_cb_startup_fake_end(void *data __UNUSED__);
-
- /* local variables */
--static Eina_Bool really_know = EINA_FALSE;
-+static Eina_Bool really_know = EINA_TRUE;
- static Eina_Bool locked = EINA_FALSE;
- static Eina_Bool inloop = EINA_FALSE;
- static jmp_buf x_fatal_buff;
diff --git a/extra/enlightenment17/sysactions_systemd.patch b/extra/enlightenment17/sysactions_systemd.patch
deleted file mode 100644
index 5d535dd60..000000000
--- a/extra/enlightenment17/sysactions_systemd.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- data/etc/sysactions.conf.in 2012-10-31 17:28:49.000000000 +0100
-+++ data/etc/sysactions.conf.in.bak 2012-11-27 19:27:15.955334382 +0100
-@@ -43,10 +43,10 @@
- # user and group name can use glob matches (* == all for example) like the
- # shell. as can action names allowed or denied.
-
--action: halt /sbin/shutdown -h now
--action: reboot /sbin/shutdown -r now
--action: suspend @SUSPEND@
--action: hibernate @HIBERNATE@
-+action: halt /usr/bin/systemctl poweroff
-+action: reboot /usr/bin/systemctl reboot
-+action: suspend /usr/bin/systemctl suspend
-+action: hibernate /usr/bin/systemctl hibernate
- action: /bin/mount /bin/mount
- action: /bin/umount /bin/umount
- action: /usr/bin/eject /usr/bin/eject