aboutsummaryrefslogtreecommitdiff
path: root/desktop/enlightenment
diff options
context:
space:
mode:
Diffstat (limited to 'desktop/enlightenment')
-rw-r--r--desktop/enlightenment/README10
-rw-r--r--desktop/enlightenment/doinst.sh12
-rw-r--r--desktop/enlightenment/enlightenment.SlackBuild16
-rw-r--r--desktop/enlightenment/enlightenment.info8
-rw-r--r--desktop/enlightenment/slack-desc11
5 files changed, 39 insertions, 18 deletions
diff --git a/desktop/enlightenment/README b/desktop/enlightenment/README
index d177c51a95fa4..4054dfb98d4a2 100644
--- a/desktop/enlightenment/README
+++ b/desktop/enlightenment/README
@@ -1,8 +1,6 @@
Enlightenment DR17 is the next generation of UNIX graphical
-environments. It is not just a window manager, but it is also a
-desktop shell. A desktop shell means a window manager plus a file
-manager plus configuration utilities all in one.
+environments. It is not just a window manager, but it is also a desktop
+shell. A desktop shell means a window manager plus a file manager plus
+configuration utilities all in one.
-Requires: lua, and then eina, eet, evas, ecore, embryo, edje, e_dbus
-and efreet, all available at SlackBuilds.org (build requirements
-exactly in the order given).
+This requires embryo, edje, e_dbus, efreet, and eeze.
diff --git a/desktop/enlightenment/doinst.sh b/desktop/enlightenment/doinst.sh
new file mode 100644
index 0000000000000..60ed6a83caa70
--- /dev/null
+++ b/desktop/enlightenment/doinst.sh
@@ -0,0 +1,12 @@
+config() {
+ NEW="$1"
+ OLD="$(dirname $NEW)/$(basename $NEW .new)"
+ if [ ! -r $OLD ]; then
+ mv $NEW $OLD
+ elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then
+ rm $NEW
+ fi
+}
+
+config etc/enlightenment/sysactions.conf.new
+
diff --git a/desktop/enlightenment/enlightenment.SlackBuild b/desktop/enlightenment/enlightenment.SlackBuild
index 1a8f1adbad643..5bf81314e2f40 100644
--- a/desktop/enlightenment/enlightenment.SlackBuild
+++ b/desktop/enlightenment/enlightenment.SlackBuild
@@ -5,8 +5,8 @@
# Written by Aleksandar Samardzic <asamardzic@gmail.com>
PRGNAM=enlightenment
-VERSION=${VERSION:-0.16.999.52995}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-0.16.999.55225}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@@ -65,6 +65,13 @@ CXXFLAGS="$SLKCFLAGS" \
make
make install DESTDIR=$PKG
+# Don't clobber config files on upgrade
+mv $PKG/etc/enlightenment/sysactions.conf $PKG/etc/enlightenment/sysactions.conf.new
+
+# Handle the xinitrc file
+mkdir -p $PKG/etc/X11/xinit
+cat $CWD/xinitrc.enlightenment17 > $PKG/etc/X11/xinit/xinitrc.enlightenment17
+
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
@@ -72,12 +79,9 @@ mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a AUTHORS COPYING ChangeLog INSTALL NEWS README $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-# handle the xinitrc file
-mkdir -p $PKG/etc/X11/xinit
-cat $CWD/xinitrc.enlightenment17 > $PKG/etc/X11/xinit/xinitrc.enlightenment17
-
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/desktop/enlightenment/enlightenment.info b/desktop/enlightenment/enlightenment.info
index 0a255de4bcddc..0d0d2460af5d6 100644
--- a/desktop/enlightenment/enlightenment.info
+++ b/desktop/enlightenment/enlightenment.info
@@ -1,10 +1,10 @@
PRGNAM="enlightenment"
-VERSION="0.16.999.52995"
+VERSION="0.16.999.55225"
HOMEPAGE="http://www.enlightenment.org/"
-DOWNLOAD="http://download.enlightenment.org/snapshots/2010-10-03/enlightenment-0.16.999.52995.tar.bz2"
-MD5SUM="a7286e5e4ff8b7d53473866e8b527b1a"
+DOWNLOAD="http://download.enlightenment.org/snapshots/2010-12-03/enlightenment-0.16.999.55225.tar.bz2"
+MD5SUM="296e321c66e5819b21179307342e1d29"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
MAINTAINER="Aleksandar Samardzic"
EMAIL="asamardzic@gmail.com"
-APPROVED="Erik Hanson"
+APPROVED="rworkman"
diff --git a/desktop/enlightenment/slack-desc b/desktop/enlightenment/slack-desc
index e96164788166d..58164ef619cfe 100644
--- a/desktop/enlightenment/slack-desc
+++ b/desktop/enlightenment/slack-desc
@@ -1,4 +1,11 @@
- |---- Handy ruler ----------------------------------------|
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
enlightenment: Enlightenment DR17 (a window manager and desktop shell)
enlightenment:
enlightenment: Enlightenment DR17 is the next generation of UNIX
@@ -6,7 +13,7 @@ enlightenment: graphical environments. It is not just a window
enlightenment: manager, but it is also a desktop shell. A desktop
enlightenment: shell means, a window manager plus a file manager, plus
enlightenment: configuration utilities all in one.
-enlightenment:
+enlightenment:
enlightenment: Enlightenment home page is: http://www.enlightenment.org/
enlightenment:
enlightenment: