
Хотя надеюсь это не на долго и бинарные пакеты EFL в ArchLinux обновятся и станут необходимых версий, а может и сам медиацентр enna появится в репах
Долго не думая удаляем ecore-svn evas-svn eet-svn eina-svn embryo-svn edje-svn efreet-svn ewl-svn emotion-svn e_dbus-svn если имеются
enna (и elementary-svn) требует ecore-evas >= 0.9.9.063 а пока что в арче 0.9.9.062 (ну и с другими пакетами похожая ситуация), после сего ставим (если не поставлен) pacbuilder
pacbuilder -Sb ecore-svn
pacbuilder -Sb ewl-svn
pacbuilder -Sb ewl-svn
pacbuilder -Sb emotion-svn
pacbuilder -Sb e_dbus-svn
В общем как-то так, хотя можно без гемороя воспользоватся вот этим скриптом для сборки EFL (библиотеки enlightenment) для ArchLinux. После чего ставим ещё нексолько библиотек из AUR
yaourt -S elementary-svn libvalhalla-hg libplayer-hg
ну и с радостью травим makepkg на PKGBUILD
pkgname=enna-hg
pkgver=2622
pkgrel=1
pkgdesc="EFL mediacenter which manages video, music, pictures. HG (testing) version"
arch=('i686' 'x86_64')
license=('BSD')
url="http://www.enlightenment.org"
makedepends=('mercurial')
conflicts=('enna' 'enna-svn')
provides=('enna')
depends=('ewl' 'ecore' 'elementary-svn' 'emotion-svn' 'e_dbus' 'hal' 'edje' 'lirc-utils' 'libvalhalla-hg' 'libplayer-hg' 'libnfo-hg')
source=()
md5sums=()
_hgroot="http://hg.geexbox.org/enna"
_hgrepo="enna"
build() {
cd ${srcdir}
if [ -d ${_hgrepo} ]; then
cd ${_hgrepo}
make clean
hg pull -u
else
hg clone ${_hgroot}/${_hgrepo}
cd ${_hgrepo}
fi
./autogen.sh --prefix=/usr/ --disable-static
make || return 1
make DESTDIR=$startdir/pkg install
install -D -m644 AUTHORS ${pkgdir}/usr/share/licenses/$pkgname/AUTHORS
install -D -m644 COPYING ${pkgdir}/usr/share/licenses/$pkgname/COPYING
}
После сих довольно хитрых манипуляций наконец можно использовать этот чудный медиацентр
PS ждем enna в репах
UP enna (релиз) уже есть в AUR - но elementary-svn оттуда же с текущими efl не собирается, так что их всё равно e придется обновлять пока с исходников