You are not logged in.
Hi,
I checked the AUR and found only a svn package for enna.
Now the first public stable release is posted on their website, maybe somebody has the time and it is willing to make a PKGBUILD for it, and maybe submit it to AUR.
Thanks.
Offline
Initial attempt:
# PKGBUILD based on enna-svn by Contributor Fabio Falcinelli <fabio.falcinelli@gmail.com>
# Contributor: Flamelab <panosfilip@gmail.com>
pkgname=enna-hg
pkgver=2602
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' 'lightmediascanner' 'emotion-svn' 'e_dbus' 'libcddb' 'hal' 'libexif' 'edje' 'lirc-utils' 'libvalhalla-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
}
But I can't build it because the -svn versions of e17 on community are outdated and can't create new ones on AUR
Requested 'eina-0 >= 0.9.9.063' but version of Eina is 0.0.2.062
Requested 'evas >= 0.9.9.063' but version of evas is 0.9.9.062
Requested 'ecore >= 0.9.9.063' but version of ecore is 0.9.9.062
Requested 'ecore-evas >= 0.9.9.063' but version of ecore-evas is 0.9.9.062
Requested 'ecore-txt >= 0.9.9.063' but version of ecore-txt is 0.9.9.062
Requested 'ecore-file >= 0.9.9.063' but version of ecore-file is 0.9.9.062
Requested 'ecore-ipc >= 0.9.9.063' but version of ecore-ipc is 0.9.9.062
Requested 'embryo >= 0.9.9.063' but version of embryo is 0.9.9.062
Requested 'edje >= 0.9.93.063' but version of edje is 0.9.92.062
Last edited by flamelab (2010-01-04 12:25:33)
Offline
Hi
for EFL libraries i have used this script http://fabiofalcinelli.it/files/archE17svn.sh
then for libnfo-hg:
# PKGBUILD based on enna-svn by Contributor Fabio Falcinelli <fabio.falcinelli - at - gmail.com>
# Contributor: Flamelab <panosfilip - at - gmail.com>
pkgname=libnfo-hg
pkgver=70
pkgrel=1
pkgdesc="Small library used to parse and write NFO files"
arch=('i686' 'x86_64')
license=('BSD')
url="http://www.enlightenment.org"
makedepends=('mercurial')
conflicts=('libnfo' 'libnfo-svn')
provides=('libnfo')
depends=()
source=()
md5sums=()
_hgroot="http://hg.geexbox.org/libnfo"
_hgrepo="libnfo"
build() {
cd ${srcdir}
if [ -d ${_hgrepo} ]; then
cd ${_hgrepo}
make clean
hg pull -u
else
hg clone ${_hgroot}/${_hgrepo}
cd ${_hgrepo}
fi
./configure --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
}
then for libvalhalla-hg
# PKGBUILD based on enna-svn by Contributor Fabio Falcinelli <fabio.falcinelli - at - gmail.com>
# Contributor: Flamelab <panosfilip - at - gmail.com>
pkgname=libvalhalla-hg
pkgver=686
pkgrel=1
pkgdesc="A tiny media scanner api"
arch=('i686' 'x86_64')
license=('BSD')
url="http://www.enlightenment.org"
makedepends=('mercurial')
conflicts=('libvalhalla' 'libvalhalla-svn')
provides=('libvalhalla')
depends=('libnfo-hg' 'libexif')
source=()
md5sums=()
_hgroot="http://hg.geexbox.org/libvalhalla"
_hgrepo="libvalhalla"
build() {
cd ${srcdir}
if [ -d ${_hgrepo} ]; then
cd ${_hgrepo}
make clean
hg pull -u
else
hg clone ${_hgroot}/${_hgrepo}
cd ${_hgrepo}
fi
./configure --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
}
then for libplayer-hg
# PKGBUILD based on enna-svn by Contributor Fabio Falcinelli <fabio.falcinelli - at - gmail.com>
# Contributor: Flamelab <panosfilip - at - gmail.com>
pkgname=libplayer-hg
pkgver=1292
pkgrel=1
pkgdesc="A multimedia A/V abstraction layer api"
arch=('i686' 'x86_64')
license=('BSD')
url="http://www.enlightenment.org"
makedepends=('mercurial')
conflicts=('libplayer' 'libplayer-svn')
provides=('libplayer')
depends=()
source=()
md5sums=()
_hgroot="http://hg.geexbox.org/libplayer"
_hgrepo="libplayer"
build() {
cd ${srcdir}
if [ -d ${_hgrepo} ]; then
cd ${_hgrepo}
make clean
hg pull -u
else
hg clone ${_hgroot}/${_hgrepo}
cd ${_hgrepo}
fi
./configure --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
}
then enna-hg
# PKGBUILD based on enna-svn by Contributor Fabio Falcinelli <fabio.falcinelli - at - gmail.com>
# Contributor: Flamelab <panosfilip - at - gmail.com>
pkgname=enna-hg
pkgver=2614
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' 'emotion-svn' 'e_dbus' 'hal' 'edje' 'lirc-utils' 'libvalhalla-hg' 'libplayer-hg' 'libxdg-basedir' '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
}
works
/edit
modified mailadress and added libxdg-basedir depends for enna-hg version
/edit
bye
Last edited by panduro (2010-01-15 19:03:24)
Offline
Does the current hg pull support UPNP?
Offline
These PKGBUILD work here.
I installed the enlightment libraries from community and AUR, didn't use the script. Then build and installed in order from your 4 PKGBUILD.
Thanks. Are you going to submit them to AUR?
Archer since 03/2009 - AUR packages
Offline
Except for libnfo, I guess the others are already there*. I just saw that the e17 packages have been updated on the repos, so I'll recheck about enna-hg
* I guess, because it complains about version mismatches.
Last edited by flamelab (2010-01-06 17:16:59)
Offline
Hi, can you please delete my mail address from the post in thread? (fabio.falcinelli - at - gmail.com)
It's just for spam reasons
By the way, good job for the PKGBUILDs I'm very glad that mine was useful
"Se sarà così, bene; se fosse stato così, sarebbe stato bene; ma poiché non è così, non lo è. Questa è la logica" (Alice nel paese delle meraviglie)
Offline