Date: Sunday, February 2, 2014 @ 20:44:43 Author: heftig Revision: 204989
archrelease: copy trunk to staging-x86_64 Added: efl/repos/staging-x86_64/ efl/repos/staging-x86_64/PKGBUILD (from rev 204988, efl/trunk/PKGBUILD) efl/repos/staging-x86_64/efl.install (from rev 204988, efl/trunk/efl.install) -------------+ PKGBUILD | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ efl.install | 16 ++++++++++++++ 2 files changed, 79 insertions(+) Copied: efl/repos/staging-x86_64/PKGBUILD (from rev 204988, efl/trunk/PKGBUILD) =================================================================== --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2014-02-02 19:44:43 UTC (rev 204989) @@ -0,0 +1,63 @@ +# $Id$ +# Maintainer: Ronald van Haren <ron...@archlinux.org> +# Contributor: Enlightenment Developers <enlightenment-de...@enlightenment.org> + +pkgbase=efl +pkgname=('efl' 'efl-docs') +pkgver=1.8.5 +pkgrel=2 +pkgdesc="Enlightenment Foundation Libraries" +arch=('i686' 'x86_64') +url="http://www.enlightenment.org" +license=('BSD' 'LGPL2.1' 'GPL2' 'custom') +depends=('bullet' 'libjpeg-turbo' 'gstreamer0.10-base-plugins' + 'lua' 'curl' 'fribidi' 'libpulse' 'libxcomposite' + 'libxinerama' 'libxrandr' 'libxss' 'python2' + 'libxcursor' 'libxp' 'libwebp' 'shared-mime-info') +makedepends=('doxygen') +replaces=('ecore' 'edje' 'eet' 'eeze' 'efreet' 'eina' 'eio' 'embryo' + 'emotion' 'ethumb' 'evas') +options=('!emptydirs') +source=(http://download.enlightenment.org/rel/libs/${pkgname}/$pkgname-$pkgver.tar.gz) +install=efl.install +sha1sums=('6ab88b263f784f935310b1055d67578ae66e50df') + +prepare() { + sed -i 's/env python$/&2/' "${srcdir}/${pkgname}-${pkgver}/src/scripts/eina/eina-bench-cmp" +} + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + + export CFLAGS="$CFLAGS -fvisibility=hidden" + + ./configure --prefix=/usr \ + --disable-static --disable-tslib --enable-fb \ + --enable-xinput22 --enable-multisense --enable-systemd \ + --enable-image-loader-webp --enable-harfbuzz + + make + make -j1 doc +} + +package_efl(){ + cd "${srcdir}/${pkgname}-${pkgver}" + make -j1 DESTDIR=${pkgdir} install + + # install non-standard license files + install -Dm644 "${srcdir}/${pkgname}-${pkgver}/licenses/COPYING.BSD" \ + "${pkgdir}/usr/share/licenses/${pkgname}/COPYING.BSD" + install -Dm644 "${srcdir}/${pkgname}-${pkgver}/licenses/COPYING.SMALL" \ + "${pkgdir}/usr/share/licenses/${pkgname}/COPYING.SMALL" +} + +package_efl-docs() { + pkgdesc="Documentation for the Enlightenment Foundation Libraries" + depends=() + + cd "${srcdir}/${pkgbase}-${pkgver}" + install -d "${pkgdir}/usr/share/doc/${pkgbase}" + cp -a doc/html "${pkgdir}/usr/share/doc/${pkgbase}/html" + cp -a doc/latex "${pkgdir}/usr/share/doc/${pkgbase}/latex" +} + Copied: efl/repos/staging-x86_64/efl.install (from rev 204988, efl/trunk/efl.install) =================================================================== --- staging-x86_64/efl.install (rev 0) +++ staging-x86_64/efl.install 2014-02-02 19:44:43 UTC (rev 204989) @@ -0,0 +1,16 @@ +post_install() { + update-mime-database usr/share/mime > /dev/null +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} + + + + +