Package Details: ede 2.1-1

Git Clone URL: https://aur.archlinux.org/ede.git (read-only)
Package Base: ede
Description: The lightweight Equinox Desktop Environment
Upstream URL: http://equinox-project.org/
Licenses: LGPL
Conflicts: pekwm
Provides: pekwm
Submitter: haawda
Maintainer: keenerd
Last Packager: keenerd
Votes: 20
Popularity: 0.001192
First Submitted: 2008-11-09 11:03
Last Updated: 2015-06-13 04:24

Dependencies (3)

Required by (1)

Sources (1)

Latest Comments

Jristz commented on 2012-10-03 16:52

late but at time: The AUR/PKGBUILd standard say try to not override the flags else if is need like the -fPIC
probably a ${cxxflasg} -fPIC can by enought but I need watch another pkg with same problems for see wath is done there

tombenko commented on 2012-08-11 12:52

Wow, I like this DE! :) Small, fast and recalls sweet old memories. :) Thank You!

neuromancer85 commented on 2012-06-10 09:30

Thanks for the -fPIC fix. However, is there any reason to not use "-march=native -mtune=native" since the package is usually compiled for the machine where it will be installed?

Jristz commented on 2012-06-10 02:09

if [ $CARCH = 'i686' ] ;
then
build flags for i686
then
build flags for x86_64
fi

Tip: If you have errors in build try to read them, in this case, all tips that i give to you are taken from error outputs

Jristz commented on 2012-06-10 02:08


if [ $CARCH = 'i686' ] ;
then
build flags for i686
then
build flags for x86_64
fi

Jristz commented on 2012-06-10 01:56

er..you put x86_64 to the makepkg flags??
er...Ucannot compile arch=(i386....) programs using --march=x86_64 flag

a simple
if arch = i686 then
CFLAGS="-march=i686 ...
CXXFLAS="-march=i686...
else
CFLAGS="-march=x86_64..
can work for i686 and x86_64 for now and aboid compile x86_64 in a i386 environment

you can search in other packages how put correct the if conditional, sorry is around 1:30Am here

keenerd commented on 2012-06-10 01:44

Awesome, that works great. Thank you.

keenerd commented on 2012-06-10 01:18

Jristz. could you be s little more specific? I tried every combination of cflags andcxxflags last week without any success.

Jristz commented on 2012-06-09 21:26

ok in my system: x86_64
i install libstdc++5
beffore i add -fPID to the CFLAGS and CXXFLAGS and recompile first edelibs
beffore this I compille ede, but i use only one job, i notice that many component in the panel need other alredy compiled for compile (the others, like deps)
beffore thi i run ede by a login manager (lxdm-git) and all work...exept if I change wall the wallpaper app not work
but i can deal w it
Now i post trow ede her
ups -fPIC (at final of ALL flags) and dont forget the casesencitive of gcc flags
CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -fPIC"
CXXFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -fPIC"
MAKEFLAGS="-j2"

keenerd commented on 2012-06-09 17:03

Jristz. could you be s little more specific? I tried every combination of cflags andcxxflags last week without any success.

Jristz commented on 2012-06-09 06:02

add libstdc++5 to ede and edelib i'm not sure if makedep or dep
add -fPIC in builds CFLAGS and CXXFLAGS for ede and edelib for fix the problem in build applets

Anonymous comment on 2012-05-26 23:13

As with tintzin, ede-panel fails to load for me:
[edelib] src/Window.cpp:53: loading 'edeneu' theme
[ede-panel] ede-panel/AppletManager.cpp:49: Unable to load '/usr/share//ede/panel-applets/start_menu.so' : '/usr/share//ede/panel-applets/start_menu.so: cannot open shared object file: No such file or directory'
[ede-panel] ede-panel/AppletManager.cpp:49: Unable to load '/usr/share//ede/panel-applets/quick_launch.so' : '/usr/share//ede/panel-applets/quick_launch.so: cannot open shared object file: No such file or directory'
[ede-panel] ede-panel/AppletManager.cpp:49: Unable to load '/usr/share//ede/panel-applets/pager.so' : '/usr/share//ede/panel-applets/pager.so: cannot open shared object file: No such file or directory'
[ede-panel] ede-panel/AppletManager.cpp:108: Loading class Hider
[ede-panel] ede-panel/AppletManager.cpp:49: Unable to load '/usr/share//ede/panel-applets/clock.so' : '/usr/share//ede/panel-applets/clock.so: cannot open shared object file: No such file or directory'
[ede-panel] ede-panel/AppletManager.cpp:49: Unable to load '/usr/share//ede/panel-applets/taskbar.so' : '/usr/share//ede/panel-applets/taskbar.so: cannot open shared object file: No such file or directory'
[ede-panel] ede-panel/AppletManager.cpp:49: Unable to load '/usr/share//ede/panel-applets/keyboard_layout.so' : '/usr/share//ede/panel-applets/keyboard_layout.so: cannot open shared object file: No such file or directory'
[ede-panel] ede-panel/AppletManager.cpp:108: Loading class CPUMonitor
[ede-panel] ede-panel/AppletManager.cpp:49: Unable to load '/usr/share//ede/panel-applets/mem_monitor.so' : '/usr/share//ede/panel-applets/mem_monitor.so: cannot open shared object file: No such file or directory'
[ede-panel] ede-panel/AppletManager.cpp:49: Unable to load '/usr/share//ede/panel-applets/system_tray.so' : '/usr/share//ede/panel-applets/system_tray.so: cannot open shared object file: No such file or directory'

keenerd commented on 2012-05-24 00:17

In theory, these problems should be fixed by building edelib with --enable-shared.
But that breaks dbus. Add --disable-dbus to it and that breaks a whole bunch of odd things in C++.

I am a little stuck.

Anonymous comment on 2012-05-23 15:54

Hello,
i get this:

ede-panel
[edelib] src/Window.cpp:53: loading 'edeneu' theme
[ede-panel] ede-panel/AppletManager.cpp:49: Unable to load '/usr/share//ede/panel-applets/start_menu.so' : '/usr/share//ede/panel-applets/start_menu.so: cannot open shared object file: No such file or directory'

Alister.Hood commented on 2012-05-23 13:21

I had the same problem with being unable to start it, but somehow the unset solution didn't seem to work. To fix it I also had to remove all the tests like this:

if [ "x$XDG_DATA_HOME" = "x" ]; then

swanson commented on 2012-05-23 04:58

Why is .config/ede/ede-settings.conf always overwritten? /usr/etc/xdg/ede/ede-settings.conf isn't even used.

swanson commented on 2012-05-22 05:24

A quirk; after installing ede 2 the ede-tip autostarts in my openbox-session!? I've search in all autostart files and .Xsession/.xinitrc files , high and low, but can not find where it starts from. Nothing of Ede is running and the autostart box in ede-tip IS unticked. Any ideas?

swanson commented on 2012-05-21 15:24

This could be something! Couldn't start ede but this thread solved that; http://sourceforge.net/projects/ede/forums/forum/249616/topic/5288645
XDG settings was not ok. It seems very responsive but I wich there was some settings gui. I edited some ede-conf files but didn't acheive what I wanted. Looking forward to updates.

keenerd commented on 2012-05-19 16:30

So the pieces work individually, but evoke doesn't start them up properly. Open to suggestions.

keenerd commented on 2012-05-19 16:25

So the pieces work individually, but evoke does start them up properly. Open to suggestions.

Rax_Garfield commented on 2012-05-19 14:46

You can take the package if you want, I thought I would have time for it.

keenerd commented on 2012-05-19 13:13

# quick and dirty ede 2.0 pkgbuild

pkgname=ede
pkgver=2.0
pkgrel=1
pkgdesc="The lightweight Equinox Desktop Environment"
arch=('i686' 'x86_64')
url="http://equinox-project.org/"
license=('LGPL')
depends=('pekwm' 'edelib')
makedepends=('ftjam' 'asciidoc')
source=(http://downloads.sourceforge.net/project/ede/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz)
md5sums=('8b9820c84929d66e6258e223737c27c6')

build() {
cd "$srcdir/$pkgname-$pkgver"
find ./ -type f -name '*.py' | xargs -n 1 sed -i 's|/usr/bin/env python$|/usr/bin/env python2|'
./configure --prefix=/usr
# jam is weird, likes to error
jam || true
}

package() {
cd "$srcdir/$pkgname-$pkgver"
jam prefix="$pkgdir/usr" install || true
# use official pekwm instead
rm -rf "$pkgdir/usr/etc/pekwm"
rm -rf "$pkgdir/usr/bin/pekwm"
rm -rf "$pkgdir/usr/share/pekwm"
}

keenerd commented on 2012-05-19 13:12

# quick and dirty ede 2.0 pkgbuild

pkgname=ede
pkgver=2.0
pkgrel=1
pkgdesc="Component construction library for Equinox Desktop Environment"
arch=('i686' 'x86_64')
url="http://equinox-project.org/"
license=('LGPL')
depends=('pekwm' 'edelib')
makedepends=('ftjam' 'asciidoc')
source=(http://downloads.sourceforge.net/project/ede/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz)
md5sums=('8b9820c84929d66e6258e223737c27c6')

build() {
cd "$srcdir/$pkgname-$pkgver"
find ./ -type f -name '*.py' | xargs -n 1 sed -i 's|/usr/bin/env python$|/usr/bin/env python2|'
./configure --prefix=/usr
# jam is weird, likes to error
jam || true
}

package() {
cd "$srcdir/$pkgname-$pkgver"
jam prefix="$pkgdir/usr" install || true
# use official pekwm instead
rm -rf "$pkgdir/usr/etc/pekwm"
rm -rf "$pkgdir/usr/bin/pekwm"
rm -rf "$pkgdir/usr/share/pekwm"
}

Alister.Hood commented on 2012-02-05 15:16

Note that EDE is now at 2.0 beta - could be worth checking out.