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

Ronald van Haren ronald at nymeria.archlinux.org
Fri Dec 13 19:05:05 UTC 2013


    Date: Friday, December 13, 2013 @ 20:05:05
  Author: ronald
Revision: 201508

upgpkg: efl 1.8.2-1

upload e18 libs and e17 wm

Modified:
  efl/trunk/PKGBUILD	(contents, properties)

----------+
 PKGBUILD |   41 +++++++++++++++++++----------------------
 1 file changed, 19 insertions(+), 22 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2013-12-13 18:26:10 UTC (rev 201507)
+++ PKGBUILD	2013-12-13 19:05:05 UTC (rev 201508)
@@ -1,8 +1,9 @@
-# $Id: PKGBUILD 199714 2013-11-15 10:46:56Z ronald $
+# $Id$
 # Maintainer: Ronald van Haren <ronald at archlinux.org>
 # Contributor: Enlightenment Developers <enlightenment-devel at enlightenment.org>
 
-pkgname=('efl' 'efl_doc')
+pkgbase=efl
+pkgname=('efl' 'efl-docs')
 pkgver=1.8.2
 pkgrel=1
 pkgdesc="Enlightenment Foundation Libraries"
@@ -9,17 +10,12 @@
 arch=('i686' 'x86_64')
 url="http://www.enlightenment.org"
 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')
+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' 'e_dbus' 'edje' 'eet' 'eeze' 'efreet' 'eina' 'eio' 'embryo' 
+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)
@@ -34,9 +30,7 @@
 build() {
   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}"
+  export CFLAGS="$CFLAGS -fvisibility=hidden"
 
   ./configure --prefix=/usr \
   --disable-static --disable-tslib --enable-fb \
@@ -44,6 +38,7 @@
   --enable-image-loader-webp --enable-harfbuzz 
 
   make
+  make -j1 doc
 }
 
 package_efl(){
@@ -52,17 +47,19 @@
 
   # 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"
+	"${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() {
+package_efl-docs() {
   pkgdesc="Documentation for the Enlightenment Foundation Libraries"
+  depends=()
   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"
+  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"
 }
 


Property changes on: efl/trunk/PKGBUILD
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id
\ No newline at end of property



More information about the arch-commits mailing list