[arch-commits] Commit in efl/trunk (PKGBUILD efl.install)
Date: Saturday, May 14, 2016 @ 20:13:06 Author: arojas Revision: 267990 Hooks Modified: efl/trunk/PKGBUILD Deleted: efl/trunk/efl.install -+ PKGBUILD|3 +-- efl.install | 16 2 files changed, 1 insertion(+), 18 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-05-14 17:58:09 UTC (rev 267989) +++ PKGBUILD2016-05-14 18:13:06 UTC (rev 267990) @@ -5,7 +5,7 @@ pkgbase=efl pkgname=('efl' 'efl-docs') pkgver=1.17.0 -pkgrel=1 +pkgrel=2 pkgdesc="Enlightenment Foundation Libraries" arch=('i686' 'x86_64') url="http://www.enlightenment.org"; @@ -22,7 +22,6 @@ options=('!emptydirs') source=(http://download.enlightenment.org/rel/libs/${pkgname}/$pkgname-$pkgver.tar.xz 'eina_doxygen.patch') -install=efl.install sha1sums=('bcdc546fcd34ff04d876ab86ecfbc47afc623a69' 'ef2b961e793c711685623a149ab55b1bec9a3676') Deleted: efl.install === --- efl.install 2016-05-14 17:58:09 UTC (rev 267989) +++ efl.install 2016-05-14 18:13:06 UTC (rev 267990) @@ -1,16 +0,0 @@ -post_install() { - update-mime-database usr/share/mime > /dev/null -} - -post_upgrade() { - post_install -} - -post_remove() { - post_install -} - - - - -
[arch-commits] Commit in efl/trunk (PKGBUILD efl.install)
Date: Thursday, December 12, 2013 @ 21:39:40 Author: ronald Revision: 201491 PKGBUILD should work now for 1.8.2 release Added: efl/trunk/efl.install Modified: efl/trunk/PKGBUILD -+ PKGBUILD| 64 +++--- efl.install | 16 ++ 2 files changed, 60 insertions(+), 20 deletions(-) Modified: PKGBUILD === --- PKGBUILD2013-12-12 19:52:29 UTC (rev 201490) +++ PKGBUILD2013-12-12 20:39:40 UTC (rev 201491) @@ -1,44 +1,68 @@ # $Id: PKGBUILD 199714 2013-11-15 10:46:56Z ronald $ # Maintainer: Ronald van Haren -# Contributor: Gustavo Sverzut Barbieri +# Contributor: Enlightenment Developers -pkgname=efl +pkgname=('efl' 'efl_doc') pkgver=1.8.2 pkgrel=1 pkgdesc="Enlightenment Foundation Libraries" arch=('i686' 'x86_64') url="http://www.enlightenment.org"; -license=('BSD') -depends=() +license=('BSD' 'LGPL2.1' 'GPL2' 'custom') +depends=('bullet' 'libpng' 'libjpeg-turbo' 'gstreamer0.10' + 'gstreamer0.10-base' 'gstreamer0.10-good' + 'gstreamer0.10-bad' 'gstreamer0.10-ugly' 'gstreamer0.10-ffmpeg' + 'zlib' 'lua' 'libtiff' 'openssl' 'util-linux' 'curl' 'dbus' + 'glibc' 'fontconfig' 'freetype2' 'fribidi' 'libpulse' + 'libsndfile' 'systemd' 'libx11' 'libxau' 'libxcomposite' + 'libxdamage' 'libxdmcp' 'libxext' 'libxfixes' 'libxinerama' + 'libxi' 'libxrandr' 'libxrender' 'libxss' 'libxtst' + 'libxcursor' 'libxp' 'libgl' 'giflib' 'libwebp' 'harfbuzz') +makedepends=('doxygen') replaces=('ecore' 'e_dbus' 'edje' 'eet' 'eeze' 'efreet' 'eina' 'eio' 'embryo' 'emotion' 'ethumb' 'evas') options=('!emptydirs') -source=(http://download.enlightenment.org/releases/$pkgname-$pkgver.tar.gz) +source=(http://download.enlightenment.org/rel/libs/${pkgname}/$pkgname-$pkgver.tar.gz) +install=efl.install +sha1sums=('72cbe83cf27cf3bf0f2676fe55b771d1618f892d') + +prepare() { + sed -i 's/env python$/&2/' "${srcdir}/${pkgname}-${pkgver}/src/scripts/eina/eina-bench-cmp" +} + build() { - cd $srcdir/$pkgname-$pkgver + cd "${srcdir}/${pkgname}-${pkgver}" export CFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections ${CFLAGS}" export CXXFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections ${CXXFLAGS}" export LDFLAGS="-fvisibility=hidden -ffunction-sections -fdata-sections -Wl,--gc-sections -Wl,--as-needed ${LDFLAGS}" - ./configure \ ---prefix=/usr \ ---disable-static \ ---enable-posix-threads \ ---disable-debug-threads \ ---enable-inotify \ ---disable-install-examples \ ---disable-doc + ./configure --prefix=/usr \ + --disable-static --disable-tslib --enable-fb \ + --enable-xinput22 --enable-multisense --enable-systemd \ + --enable-image-loader-webp --enable-harfbuzz + make } -package(){ - cd $pkgname-$pkgver - make DESTDIR=$pkgdir install +package_efl(){ + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR=${pkgdir} install - # install license files - install -Dm644 $srcdir/$pkgname-$pkgver/COPYING \ - $pkgdir/usr/share/licenses/$pkgname/COPYING + # 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_doc() { + pkgdesc="Documentation for the Enlightenment Foundation Libraries" + arch=('any') + + install -d "${pkgdir}/usr/share/doc/${pkgname}" + cp -a doc/html "${pkgdir}/usr/share/doc/${pkgname}/html" + cp -a doc/latex "${pkgdir}/usr/share/doc/${pkgname}/latex" +} + Added: efl.install === --- efl.install (rev 0) +++ efl.install 2013-12-12 20:39:40 UTC (rev 201491) @@ -0,0 +1,16 @@ +post_install() { + update-mime-database usr/share/mime > /dev/null +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} + + + + +