[arch-commits] Commit in efl/trunk (PKGBUILD efl.install)

2016-05-14 Thread Antonio Rojas
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)

2013-12-12 Thread Ronald van Haren
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
+}
+
+
+
+
+