summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--extra/e17/.footprint3
-rw-r--r--extra/e17/.md5sum2
-rwxr-xr-xextra/e17/E17.xinitrc2
-rwxr-xr-xextra/e17/Enlightenment1
-rw-r--r--extra/e17/Pkgfile12
5 files changed, 14 insertions, 6 deletions
diff --git a/extra/e17/.footprint b/extra/e17/.footprint
index fa80207f2..fe6ef3828 100644
--- a/extra/e17/.footprint
+++ b/extra/e17/.footprint
@@ -1,4 +1,7 @@
drwxr-xr-x root/root etc/
+drwxr-xr-x root/root etc/X11/
+drwxr-xr-x root/root etc/X11/dm/
+-rw-r--r-- root/root etc/X11/dm/E17.xinitrc
drwxr-xr-x root/root etc/qingy/
drwxr-xr-x root/root etc/qingy/sessions/
-rwxr-xr-x root/root etc/qingy/sessions/Enlightenment
diff --git a/extra/e17/.md5sum b/extra/e17/.md5sum
index b57f1fb4e..d5b66795e 100644
--- a/extra/e17/.md5sum
+++ b/extra/e17/.md5sum
@@ -1,3 +1,3 @@
-00ec4e49dc48c0c41c365c381ebf493d Enlightenment
+8711beba3b536df9e41b8d5c8cbdd5e8 E17.xinitrc
60d154bee6bdb68c6616a7260772baf4 e17.desktop
8989b804f7946c8d3565aaba6d28a93a enlightenment-0.16.999.49539.tar.bz2
diff --git a/extra/e17/E17.xinitrc b/extra/e17/E17.xinitrc
new file mode 100755
index 000000000..c0e141b30
--- /dev/null
+++ b/extra/e17/E17.xinitrc
@@ -0,0 +1,2 @@
+dbus-launch --exit-with-session &
+/usr/bin/enlightenment_start
diff --git a/extra/e17/Enlightenment b/extra/e17/Enlightenment
deleted file mode 100755
index db3d3c5d2..000000000
--- a/extra/e17/Enlightenment
+++ /dev/null
@@ -1 +0,0 @@
-/usr/bin/enlightenment_start
diff --git a/extra/e17/Pkgfile b/extra/e17/Pkgfile
index c2486e6a6..d9e073f2c 100644
--- a/extra/e17/Pkgfile
+++ b/extra/e17/Pkgfile
@@ -6,19 +6,23 @@
name=e17
version=0.16.999.49539
-release=1
+release=2
source=(http://download.enlightenment.org/snapshots/LATEST/enlightenment-$version.tar.bz2 \
- e17.desktop Enlightenment)
+ e17.desktop E17.xinitrc)
build()
{
+ install -D -m644 E17.xinitrc $PKG/etc/X11/dm/E17.xinitrc
install -D -m644 e17.desktop $PKG/usr/share/xsessions/e17.desktop
install -D -m644 e17.desktop $PKG/usr/share/apps/kdm/sessions/e17.desktop
- install -D -m755 Enlightenment $PKG/etc/qingy/sessions/Enlightenment
cd enlightenment-$version
./configure --prefix=/usr
make
make DESTDIR=$PKG install
-
+ echo "/etc/X11/dm/E17.xinitrc /usr/bin/startx.qingy"
+ mkdir -p $PKG/etc/qingy/sessions
+ echo "userclientrc=/etc/X11/dm/E17.xinitrc /usr/bin/startx.qingy" >\
+ $PKG/etc/qingy/sessions/Enlightenment
+ chmod 755 $PKG/etc/qingy/sessions/Enlightenment
}