From f48f6c82e23a3bacb8a0952c2d2cf9af1e6bf42d Mon Sep 17 00:00:00 2001 From: root Date: Wed, 21 Nov 2012 01:32:11 -0800 Subject: Wed Nov 21 01:32:09 PST 2012 --- extra/accountsservice/PKGBUILD | 15 ++- extra/e_dbus/PKGBUILD | 52 +++++++++ extra/ecore/PKGBUILD | 94 ++++++++++++++++ extra/edje/PKGBUILD | 54 +++++++++ extra/edje/edje.install | 16 +++ extra/eet/PKGBUILD | 37 +++++++ extra/eeze/PKGBUILD | 39 +++++++ extra/efreet/PKGBUILD | 43 +++++++ extra/eina/PKGBUILD | 31 ++++++ extra/eio/PKGBUILD | 42 +++++++ extra/elementary/PKGBUILD | 53 +++++++++ extra/embryo/PKGBUILD | 36 ++++++ extra/emotion/PKGBUILD | 43 +++++++ extra/enlightenment17/PKGBUILD | 81 ++++++++++++++ extra/enlightenment17/e-applications.menu | 154 ++++++++++++++++++++++++++ extra/enlightenment17/enlightenment17.install | 12 ++ extra/enlightenment17/quickstart.patch | 13 +++ extra/ethumb/PKGBUILD | 44 ++++++++ extra/evas/PKGBUILD | 64 +++++++++++ extra/evas_generic_loaders/PKGBUILD | 42 +++++++ extra/harfbuzz/PKGBUILD | 8 +- extra/opencv/PKGBUILD | 50 +++++---- 22 files changed, 987 insertions(+), 36 deletions(-) create mode 100644 extra/e_dbus/PKGBUILD create mode 100644 extra/ecore/PKGBUILD create mode 100644 extra/edje/PKGBUILD create mode 100644 extra/edje/edje.install create mode 100644 extra/eet/PKGBUILD create mode 100644 extra/eeze/PKGBUILD create mode 100644 extra/efreet/PKGBUILD create mode 100644 extra/eina/PKGBUILD create mode 100644 extra/eio/PKGBUILD create mode 100644 extra/elementary/PKGBUILD create mode 100644 extra/embryo/PKGBUILD create mode 100644 extra/emotion/PKGBUILD create mode 100644 extra/enlightenment17/PKGBUILD create mode 100644 extra/enlightenment17/e-applications.menu create mode 100644 extra/enlightenment17/enlightenment17.install create mode 100644 extra/enlightenment17/quickstart.patch create mode 100644 extra/ethumb/PKGBUILD create mode 100644 extra/evas/PKGBUILD create mode 100644 extra/evas_generic_loaders/PKGBUILD (limited to 'extra') diff --git a/extra/accountsservice/PKGBUILD b/extra/accountsservice/PKGBUILD index c326518e2..557b59218 100644 --- a/extra/accountsservice/PKGBUILD +++ b/extra/accountsservice/PKGBUILD @@ -1,25 +1,24 @@ -# $Id: PKGBUILD 167219 2012-09-28 15:17:55Z heftig $ +# $Id: PKGBUILD 171616 2012-11-20 14:31:04Z heftig $ # Maintainer: Ionut Biru pkgname=accountsservice -pkgver=0.6.25 +pkgver=0.6.28 pkgrel=1 pkgdesc="D-Bus interface for user account query and manipulation" arch=(i686 x86_64) -url="http://cgit.freedesktop.org/accountsservice/" +url="http://www.freedesktop.org/software/accountsservice/" license=('GPL3') -depends=('glib2' 'polkit' 'libsystemd') +depends=('glib2' 'polkit' 'systemd') makedepends=('intltool' 'gobject-introspection' 'vala') options=('!libtool') -source=(http://cgit.freedesktop.org/accountsservice/snapshot/${pkgname}-${pkgver}.tar.xz - more-exclusions.patch) -md5sums=('8438df64afffa3bd065c9c3134adb1e7' +source=($url/$pkgname-$pkgver.tar.xz more-exclusions.patch) +md5sums=('311458f6ea444d64f298a2048bb4d8cf' '1d5cf127e5aac407fe7c37b2f4fd503c') build() { cd $pkgname-$pkgver patch -Np1 -i ../more-exclusions.patch - ./autogen.sh --prefix=/usr --sysconfdir=/etc \ + ./configure --prefix=/usr --sysconfdir=/etc \ --libexecdir=/usr/lib/accountsservice \ --with-systemdsystemunitdir=/usr/lib/systemd/system \ --localstatedir=/var --disable-static --enable-systemd diff --git a/extra/e_dbus/PKGBUILD b/extra/e_dbus/PKGBUILD new file mode 100644 index 000000000..d06a69482 --- /dev/null +++ b/extra/e_dbus/PKGBUILD @@ -0,0 +1,52 @@ +# $Id: PKGBUILD 171664 2012-11-20 21:58:02Z ronald $ +# Maintainer: Ronald van Haren +# Contributor: Gustavo Sverzut Barbieri + +pkgname=e_dbus +pkgver=1.7.1 +pkgrel=1 +pkgdesc="D-Bus integration with Ecore" +arch=('i686' 'x86_64') +url="http://www.enlightenment.org" +license=('BSD') +depends=('ecore' 'dbus-core') +options=('!libtool' '!emptydirs') +source=(http://download.enlightenment.org/releases/$pkgname-$pkgver.tar.gz) +sha1sums=('5072699f5ebfaa9b3ffdba3c275e0f569130c2d8') + +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}" + + ./configure \ + --prefix=/usr \ + --disable-static \ + --disable-ebluez \ + --disable-econnman0_7x \ + --disable-ehal \ + --enable-enotify \ + --disable-eofono \ + --disable-eukit \ + --disable-edbus-test \ + --disable-edbus-test-client \ + --disable-edbus-bluez-test \ + --disable-edbus-connman0_7x-test \ + --disable-edbus-ofono-test \ + --disable-edbus-async-test \ + --disable-edbus-performance-test \ + --disable-doc + make +} + +package(){ + cd $srcdir/$pkgname-$pkgver + + make DESTDIR=$pkgdir install + + # install license files + install -Dm644 $srcdir/$pkgname-$pkgver/COPYING \ + $pkgdir/usr/share/licenses/$pkgname/COPYING +} diff --git a/extra/ecore/PKGBUILD b/extra/ecore/PKGBUILD new file mode 100644 index 000000000..01eac9aa1 --- /dev/null +++ b/extra/ecore/PKGBUILD @@ -0,0 +1,94 @@ +# $Id: PKGBUILD 171655 2012-11-20 21:49:02Z ronald $ +# Maintainer: Ronald van Haren +# Contributor: Gustavo Sverzut Barbieri + +pkgname=ecore +pkgver=1.7.1 +pkgrel=1 +pkgdesc="OS abstraction layer for e17" +arch=('i686' 'x86_64') +url="http://www.enlightenment.org" +license=('BSD') +depends=('eina' 'evas' 'glib2' 'libxp' 'curl' 'libxss' 'libxtst' + 'libxcomposite' 'libxrandr' 'libxinerama' 'libxcursor') +makedepends=('subversion') +options=('!libtool' '!emptydirs') +source=(http://download.enlightenment.org/releases/$pkgname-$pkgver.tar.gz) +sha1sums=('c48f2815cddd735b33f169a703d4baa4dee90b43') + +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}" + + ./configure \ + --prefix=/usr \ + --libexecdir=/usr/lib/ecore \ + --with-internal-maximum-log-level=3 \ + --disable-static \ + --disable-ecore-timer-dump \ + --enable-glib \ + --enable-ecore-x-composite \ + --enable-ecore-x-damage \ + --enable-ecore-x-dpms \ + --enable-ecore-x-randr \ + --enable-ecore-x-render \ + --enable-ecore-x-screensaver \ + --enable-ecore-x-shape \ + --enable-ecore-x-gesture \ + --enable-ecore-x-sync \ + --enable-ecore-x-xfixes \ + --enable-ecore-x-xinerama \ + --enable-ecore-x-xprint \ + --enable-ecore-x-xtest \ + --enable-ecore-x-cursor \ + --enable-ecore-x-input \ + --enable-ecore-x-dri \ + --enable-epoll \ + --enable-posix-threads \ + --disable-debug-threads \ + --enable-thread-safety \ + --enable-atfile-source \ + --enable-ecore-con \ + --enable-curl \ + --disable-gnutls \ + --enable-openssl \ + --enable-ecore-ipc \ + --enable-ecore-file \ + --enable-poll \ + --enable-inotify \ + --enable-ecore-imf \ + --enable-ecore-imf-evas \ + --enable-ecore-input \ + --enable-ecore-input-evas \ + --enable-ecore-imf-xim \ + --disable-ecore-imf-scim \ + --disable-ecore-imf-ibus \ + --enable-ecore-x \ + --disable-ecore-sdl \ + --enable-ecore-fb \ + --disable-ecore-directfb \ + --enable-ecore-evas \ + --enable-ecore-evas-software-buffer \ + --enable-ecore-evas-software-x11 \ + --enable-ecore-evas-opengl-x11 \ + --enable-ecore-evas-fb \ + --disable-ecore-evas-ews \ + --disable-ecore-wayland \ + --disable-tests \ + --disable-coverage \ + --disable-install-examples \ + --disable-doc + make +} + +package(){ + cd $srcdir/$pkgname-$pkgver + make DESTDIR=$pkgdir install + +# install license files + install -Dm644 $srcdir/$pkgname-$pkgver/COPYING \ + $pkgdir/usr/share/licenses/$pkgname/COPYING +} diff --git a/extra/edje/PKGBUILD b/extra/edje/PKGBUILD new file mode 100644 index 000000000..b2020c87d --- /dev/null +++ b/extra/edje/PKGBUILD @@ -0,0 +1,54 @@ +# $Id: PKGBUILD 171659 2012-11-20 21:55:08Z ronald $ +# Maintainer: Ronald van Haren +# Contributor: Gustavo Sverzut Barbieri + +pkgname=edje +pkgver=1.7.1 +pkgrel=1 +pkgdesc="A graphical design and layout library based on Evas" +arch=('i686' 'x86_64') +url="http://www.enlightenment.org" +license=('BSD') +depends=('eina' 'ecore' 'evas' 'eio' 'lua' 'shared-mime-info' 'embryo') +optdepends=('python2: inkscape2edc') +install=edje.install +options=('!libtool' '!emptydirs') +source=(http://download.enlightenment.org/releases/$pkgname-$pkgver.tar.gz) +sha1sums=('65e983041fa4405f14c23239d35dcce65ac1bbe4') + +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}" + + # python2 fix + sed -i 's_#!/usr/bin/env python_#!/usr/bin/env python2_' utils/inkscape2edc + + ./configure \ + --prefix=/usr \ + --disable-static \ + --enable-ecore-imf \ + --enable-eio \ + --disable-sndfile \ + --disable-remix \ + --disable-vorbisenc \ + --disable-alsa \ + --disable-flac \ + --disable-tests \ + --disable-coverage \ + --enable-amalgamation \ + --disable-doc + make +} + +package(){ + cd $srcdir/$pkgname-$pkgver + + make DESTDIR=$pkgdir install + + # install license files + install -Dm644 $srcdir/$pkgname-$pkgver/COPYING \ + $pkgdir/usr/share/licenses/$pkgname/COPYING +} diff --git a/extra/edje/edje.install b/extra/edje/edje.install new file mode 100644 index 000000000..8407f4576 --- /dev/null +++ b/extra/edje/edje.install @@ -0,0 +1,16 @@ +post_install() { + update-mime-database usr/share/mime > /dev/null +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} + + + + + diff --git a/extra/eet/PKGBUILD b/extra/eet/PKGBUILD new file mode 100644 index 000000000..de1f64e68 --- /dev/null +++ b/extra/eet/PKGBUILD @@ -0,0 +1,37 @@ +# $Id: PKGBUILD 171652 2012-11-20 21:46:42Z ronald $ +# Maintainer: Ronald van Haren +# Contributor: Ronald van Haren + +pkgname=eet +pkgver=1.7.1 +pkgrel=1 +pkgdesc="A data storage and compression library" +arch=('i686' 'x86_64') +url="http://www.enlightenment.org" +license=('BSD') +depends=('libjpeg>=7' 'openssl' 'eina') +options=(!libtool) +source=(http://download.enlightenment.org/releases/$pkgname-$pkgver.tar.gz) +sha1sums=('6fec006476f8d0c25f05a02e57f8d27c1c4f74d3') + +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}" + + ./configure --prefix=/usr --enable-openssl --disable-gnutls \ + --enable-amalgamation + make +} + +package(){ + cd $srcdir/$pkgname-$pkgver + make DESTDIR=$pkgdir install + + # install license files + install -Dm644 $srcdir/$pkgname-$pkgver/COPYING \ + $pkgdir/usr/share/licenses/$pkgname/COPYING +} + diff --git a/extra/eeze/PKGBUILD b/extra/eeze/PKGBUILD new file mode 100644 index 000000000..c797c733d --- /dev/null +++ b/extra/eeze/PKGBUILD @@ -0,0 +1,39 @@ +# $Id: PKGBUILD 171657 2012-11-20 21:53:49Z ronald $ +# Maintainer: Ronald van Haren +# Contributor: Gustavo Sverzut Barbieri + +pkgname=eeze +pkgver=1.7.1 +pkgrel=1 +pkgdesc="Manipulate devices using udev and sysfs" +arch=('i686' 'x86_64') +url="http://www.enlightenment.org" +license=('BSD') +depends=('ecore' 'eina' 'udev') +options=('!libtool' '!emptydirs') +source=(http://download.enlightenment.org/releases/$pkgname-$pkgver.tar.gz) +sha1sums=('74c7f85a112bb80e16419a30244c144ebc8b20d7') + +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}" + + ./configure \ + --prefix=/usr \ + --disable-static \ + --disable-tests \ + --disable-doc + make +} + +package(){ + cd $srcdir/$pkgname-$pkgver + make DESTDIR=$pkgdir install + + # install license files + install -Dm644 $srcdir/$pkgname-$pkgver/COPYING \ + $pkgdir/usr/share/licenses/$pkgname/COPYING +} diff --git a/extra/efreet/PKGBUILD b/extra/efreet/PKGBUILD new file mode 100644 index 000000000..81c5c1002 --- /dev/null +++ b/extra/efreet/PKGBUILD @@ -0,0 +1,43 @@ +# $Id: PKGBUILD 171663 2012-11-20 21:57:20Z ronald $ +# Maintainer: Ronald van Haren +# Contributor: Gustavo Sverzut Barbieri + +pkgname=efreet +pkgver=1.7.1 +pkgrel=1 +pkgdesc="FreeDesktop.Org specifications for e17" +arch=('i686' 'x86_64') +url="http://www.enlightenment.org" +license=('BSD') +depends=('eina' 'ecore' 'e_dbus') +options=('!libtool' '!emptydirs') +source=(http://download.enlightenment.org/releases/$pkgname-$pkgver.tar.gz) +sha1sums=('6eda38615fba758338b76962f45c676620715052') + +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}" + + ./configure \ + --prefix=/usr \ + --disable-static \ + --disable-tests \ + --disable-coverage \ + --disable-doc + + make +} + +package(){ + cd $srcdir/$pkgname-$pkgver + make DESTDIR=$pkgdir install + + # install license files + install -Dm644 $srcdir/$pkgname-$pkgver/COPYING \ + $pkgdir/usr/share/licenses/$pkgname/COPYING +} + + diff --git a/extra/eina/PKGBUILD b/extra/eina/PKGBUILD new file mode 100644 index 000000000..a31df47c4 --- /dev/null +++ b/extra/eina/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 171651 2012-11-20 21:46:00Z ronald $ +# Maintainer: Ronald van Haren +# Contributor: Ronald van Haren + +pkgname=eina +pkgver=1.7.1 +pkgrel=1 +pkgdesc="E17 file chunk reading/writing library" +arch=('i686' 'x86_64') +url="http://www.enlightenment.org" +license=('LGPL2.1') +depends=('glibc') +options=('!libtool' '!emptydirs') +source=(http://download.enlightenment.org/releases/eina-1.7.1.tar.gz) +sha1sums=('6d5d7344aed93a71edf9c7cccf3d3c8bc28043a7') + +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}" + + ./configure --prefix=/usr --enable-amalgamation + make +} + +package(){ + cd $srcdir/$pkgname-$pkgver + make DESTDIR=$pkgdir install +} diff --git a/extra/eio/PKGBUILD b/extra/eio/PKGBUILD new file mode 100644 index 000000000..a2da1b33b --- /dev/null +++ b/extra/eio/PKGBUILD @@ -0,0 +1,42 @@ +# $Id: PKGBUILD 171656 2012-11-20 21:53:07Z ronald $ +# Maintainer: Ronald van Haren +# Contributor: Gustavo Sverzut Barbieri + +pkgname=eio +pkgver=1.7.1 +pkgrel=1 +pkgdesc="Async IO library using Ecore" +arch=('i686' 'x86_64') +url="http://www.enlightenment.org" +license=('BSD') +depends=('ecore') +options=('!libtool' '!emptydirs') +source=(http://download.enlightenment.org/releases/$pkgname-$pkgver.tar.gz) +sha1sums=('ae9d1760c417e37d3df65181df532daa81e51281') + +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}" + + ./configure \ + --prefix=/usr \ + --disable-static \ + --enable-posix-threads \ + --disable-debug-threads \ + --enable-inotify \ + --disable-install-examples \ + --disable-doc + make +} + +package(){ + cd $pkgname-$pkgver + make DESTDIR=$pkgdir install + + # install license files + install -Dm644 $srcdir/$pkgname-$pkgver/COPYING \ + $pkgdir/usr/share/licenses/$pkgname/COPYING +} diff --git a/extra/elementary/PKGBUILD b/extra/elementary/PKGBUILD new file mode 100644 index 000000000..a8023271f --- /dev/null +++ b/extra/elementary/PKGBUILD @@ -0,0 +1,53 @@ +# $Id: PKGBUILD 171665 2012-11-20 21:58:44Z ronald $ +# Maintainer: Ronald van Haren +# Contributor: Gustavo Sverzut Barbieri + +pkgname=elementary +pkgver=1.7.1 +pkgrel=1 +pkgdesc="Enlightenment's widget set" +arch=('i686' 'x86_64') +url="http://www.enlightenment.org" +license=('BSD') +depends=('edje' 'e_dbus' 'efreet' 'ethumb' 'eio') +options=('!libtool' '!emptydirs') +source=(http://download.enlightenment.org/releases/$pkgname-$pkgver.tar.gz) +sha1sums=('3dd6ef268d49883ceaf3c4060154a6ae4a5a6eda') + +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}" + + ./configure \ + --prefix=/usr \ + --libexecdir=/usr/lib/elementary \ + --with-internal-maximum-log-level=3 \ + --disable-static \ + --enable-quick-launch \ + --enable-emotion \ + --enable-ecore-x \ + --enable-ecore-fb \ + --disable-ecore-sdl \ + --disable-ecore-wayland \ + --enable-edbus \ + --enable-efreet \ + --disable-eweather \ + --disable-emap \ + --enable-ethumb \ + --disable-debug \ + --disable-install-examples \ + --disable-doc + make +} + +package(){ + cd $srcdir/$pkgname-$pkgver + make DESTDIR=$pkgdir install + + # install license files + install -Dm644 $srcdir/$pkgname-$pkgver/COPYING \ + $pkgdir/usr/share/licenses/$pkgname/COPYING +} diff --git a/extra/embryo/PKGBUILD b/extra/embryo/PKGBUILD new file mode 100644 index 000000000..ffa660d69 --- /dev/null +++ b/extra/embryo/PKGBUILD @@ -0,0 +1,36 @@ +# $Id: PKGBUILD 171658 2012-11-20 21:54:30Z ronald $ +# Maintainer: Ronald van Haren +# Contributor: Ronald van Haren + +pkgname=embryo +pkgver=1.7.1 +pkgrel=1 +pkgdesc="implementation of a C like scripting language for e17" +arch=('i686' 'x86_64') +url="http://www.enlightenment.org" +license=('BSD') +depends=('glibc' 'eina') +options=('!libtool') +source=(http://download.enlightenment.org/releases/$pkgname-$pkgver.tar.gz) +sha1sums=('de3695ac4d484af903201a3c7120a2d2b9ee9c2a') + +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}" + + ./configure --prefix=/usr + + make +} + +package(){ + cd $srcdir/$pkgname-$pkgver + make DESTDIR=$pkgdir install + + # install license files + install -Dm644 $srcdir/$pkgname-$pkgver/COPYING \ + $pkgdir/usr/share/licenses/$pkgname/COPYING +} diff --git a/extra/emotion/PKGBUILD b/extra/emotion/PKGBUILD new file mode 100644 index 000000000..3fcaa9d52 --- /dev/null +++ b/extra/emotion/PKGBUILD @@ -0,0 +1,43 @@ +# $Id: PKGBUILD 171660 2012-11-20 21:55:53Z ronald $ +# Maintainer: Ronald van Haren +# Contributor: Gustavo Sverzut Barbieri + +pkgname=emotion +pkgver=1.7.1 +pkgrel=1 +pkgdesc="Library to easily integrate media playback into EFL applications" +arch=('i686' 'x86_64') +url="http://www.enlightenment.org" +license=('BSD') +depends=('gstreamer0.10' 'edje' 'eeze') +options=('!libtool' '!emptydirs') +source=(http://download.enlightenment.org/releases/$pkgname-$pkgver.tar.gz) +sha1sums=('8d3dd7aa4cd72f9c9c1113bf92f595e4f5fdbf53') + +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}" + + ./configure \ + --prefix=/usr \ + --disable-static \ + --enable-generic \ + --enable-gstreamer \ + --disable-generic-vlc \ + --disable-xine \ + --disable-install-examples \ + --disable-doc + make +} + +package(){ + cd $srcdir/$pkgname-$pkgver + make DESTDIR=$pkgdir install + + # install license files + install -Dm644 $srcdir/$pkgname-$pkgver/COPYING \ + $pkgdir/usr/share/licenses/$pkgname/COPYING +} diff --git a/extra/enlightenment17/PKGBUILD b/extra/enlightenment17/PKGBUILD new file mode 100644 index 000000000..1be3c2eef --- /dev/null +++ b/extra/enlightenment17/PKGBUILD @@ -0,0 +1,81 @@ +# $Id: PKGBUILD 171667 2012-11-20 22:00:14Z ronald $ +# Maintainer: Ronald van Haren +# Contributor: Gustavo Sverzut Barbieri + +pkgname=enlightenment17 +_pkgname=enlightenment +pkgver=0.17.0alpha3 +_pkgver=0.17.0-alpha3 +pkgrel=1 +pkgdesc="Enlightenment window manager DR17 (aka e17)" +arch=('i686' 'x86_64') +url="http://www.enlightenment.org" +license=('BSD') +depends=('alsa-lib' 'pm-utils' 'pam' 'shared-mime-info' 'hicolor-icon-theme' + 'desktop-file-utils' 'e_dbus' 'edje' 'eeze' 'efreet' + 'eio' 'elementary' 'xcb-util-keysyms') +provides=('notification-daemon' 'e') +backup=('etc/enlightenment/sysactions.conf') +options=('!libtool' '!emptydirs') +install=enlightenment17.install +source=(http://download.enlightenment.org/releases/$_pkgname-$_pkgver.tar.gz + 'e-applications.menu' 'quickstart.patch') +sha1sums=('49cd7da3e1c8df96e388e58c654dbe7253b9a487' + 'e08cc63cb8a188a06705b42d03e032b9fcfa7ee5' + '3f53931ae86de8fe99e386aeb097521aac0decd8') + +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}" + + patch -p0 < $srcdir/quickstart.patch + + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib/enlightenment \ + --enable-strict \ + --disable-static \ + --enable-pam \ + --disable-device-hal \ + --enable-device-udev \ + --disable-mount-hal \ + --enable-mount-udisks \ + --enable-mount-eeze \ + --enable-elementary \ + --enable-emotion \ + --enable-enotify \ + --disable-ephysics \ + --disable-wayland-clients \ + --disable-conf-wallpaper2 \ + --disable-illume2 \ + --disable-physics \ + --disable-doc + make +} + +package() { + cd $srcdir/$_pkgname-$_pkgver + + make DESTDIR=$pkgdir install + +# install license files + if [ -e $srcdir/$_pkgname-$_pkgver/COPYING ]; then + install -Dm644 $srcdir/$_pkgname-$_pkgver/COPYING \ + $pkgdir/usr/share/licenses/$pkgname/COPYING + fi + + if [ -e $srcdir/$_pkgname-$_pkgver/COPYING-PLAIN ]; then + install -Dm644 $srcdir/$_pkgname-$_pkgver/COPYING-PLAIN \ + $pkgdir/usr/share/licenses/$pkgname/COPYING-PLAIN + fi + + # install a default applications.menu file (mostly copy from gnome-menus) + install -Dm644 $srcdir/e-applications.menu \ + $pkgdir/etc/xdg/menus/e-applications.menu +} + + diff --git a/extra/enlightenment17/e-applications.menu b/extra/enlightenment17/e-applications.menu new file mode 100644 index 000000000..69456c1d5 --- /dev/null +++ b/extra/enlightenment17/e-applications.menu @@ -0,0 +1,154 @@ + + + + + Applications + X-E-Menu-Applications.directory + + + + /etc/X11/applnk + /usr/share/gnome/apps + + + + + + + + + + + Accessories + Utility.directory + + + Utility + + Accessibility + System + + + + + + + Universal Access + Utility-Accessibility.directory + + + Accessibility + Settings + + + + + + + Development + Development.directory + + + Development + + emacs.desktop + + + + + + Education + Education.directory + + + Education + + + + + + + Games + Game.directory + + + Game + + + + + + + Graphics + Graphics.directory + + + Graphics + + + + + + + Internet + Network.directory + + + Network + + + + + + + Multimedia + AudioVideo.directory + + + AudioVideo + + + + + + + Office + Office.directory + + + Office + + + + + + + System + System-Tools.directory + + + System + Settings + + + + + + + Other + X-GNOME-Other.directory + + + + Core + Settings + Screensaver + + + + + diff --git a/extra/enlightenment17/enlightenment17.install b/extra/enlightenment17/enlightenment17.install new file mode 100644 index 000000000..1182e768f --- /dev/null +++ b/extra/enlightenment17/enlightenment17.install @@ -0,0 +1,12 @@ +post_install() { + update-mime-database usr/share/mime > /dev/null + update-desktop-database -q +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} diff --git a/extra/enlightenment17/quickstart.patch b/extra/enlightenment17/quickstart.patch new file mode 100644 index 000000000..6b7f372dc --- /dev/null +++ b/extra/enlightenment17/quickstart.patch @@ -0,0 +1,13 @@ +Index: src/bin/e_main.c +=================================================================== +--- src/bin/e_main.c (revision 78707) ++++ src/bin/e_main.c (working copy) +@@ -101,7 +101,7 @@ + static Eina_Bool _e_main_cb_startup_fake_end(void *data __UNUSED__); + + /* local variables */ +-static Eina_Bool really_know = EINA_FALSE; ++static Eina_Bool really_know = EINA_TRUE; + static Eina_Bool locked = EINA_FALSE; + static Eina_Bool inloop = EINA_FALSE; + static jmp_buf x_fatal_buff; diff --git a/extra/ethumb/PKGBUILD b/extra/ethumb/PKGBUILD new file mode 100644 index 000000000..7c50cad33 --- /dev/null +++ b/extra/ethumb/PKGBUILD @@ -0,0 +1,44 @@ +# $Id: PKGBUILD 171662 2012-11-20 21:56:39Z ronald $ +# Maintainer: Ronald van Haren +# Contributor: Gustavo Sverzut Barbieri + +pkgname=ethumb +pkgver=1.7.1 +pkgrel=1 +pkgdesc="Thumbnailing library and D-Bus service using EFL" +arch=('i686' 'x86_64') +url="http://www.enlightenment.org" +license=('BSD') +depends=('libexif' 'e_dbus' 'emotion') +options=('!libtool' '!emptydirs') +source=(http://download.enlightenment.org/releases/$pkgname-$pkgver.tar.gz) +sha1sums=('66309a00abee82a6e45f2841e7b40e301e2df3dd') + +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}" + + ./configure \ + --prefix=/usr \ + --libexecdir=/usr/lib/ethumb \ + --with-internal-maximum-log-level=3 \ + --disable-static \ + --enable-emotion \ + --disable-epdf \ + --enable-libexif \ + --disable-install-examples \ + --disable-doc + make +} + +package(){ + cd $srcdir/$pkgname-$pkgver + make DESTDIR=$pkgdir install + + # install license files + install -Dm644 $srcdir/$pkgname-$pkgver/COPYING \ + $pkgdir/usr/share/licenses/$pkgname/COPYING +} diff --git a/extra/evas/PKGBUILD b/extra/evas/PKGBUILD new file mode 100644 index 000000000..95395ec0d --- /dev/null +++ b/extra/evas/PKGBUILD @@ -0,0 +1,64 @@ +# $Id: PKGBUILD 171654 2012-11-20 21:48:04Z ronald $ +# Maintainer: Ronald van Haren +# Contributor: Gustavo Sverzut Barbieri + +pkgname=evas +pkgver=1.7.1 +pkgrel=1 +pkgdesc="A hardware-accelerated canvas API for X-Windows" +arch=('i686' 'x86_64') +url="http://www.enlightenment.org" +license=('BSD') +depends=('eet' 'giflib' 'libpng' 'libjpeg>=7' 'libxrender' 'mesa' + 'fribidi' 'fontconfig' 'freetype2') +optdepends=("evas_generic_loaders") +options=('!libtool' '!emptydirs') +source=(http://download.enlightenment.org/releases/$pkgname-$pkgver.tar.gz) +sha1sums=('86e9bb6813eb707ccd162c08f06ca1f5ed78ee75') + +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}" + + ./configure \ + --prefix=/usr \ + --libexecdir=/usr/lib/evas \ + --enable-strict \ + --disable-static \ + --enable-fontconfig \ + --enable-fribidi \ + --disable-harfbuzz \ + --disable-pixman \ + --enable-buffer \ + --disable-gl-sdl \ + --enable-fb \ + --disable-directfb \ + --disable-wayland-shm \ + --disable-wayland-egl \ + --disable-sdl-primitive \ + --disable-software-xcb \ + --enable-software-xlib \ + --disable-gl-xcb \ + --enable-gl-xlib \ + --disable-image-loader-edb \ + --enable-image-loader-gif \ + --disable-image-loader-tiff \ + --disable-image-loader-svg \ + --disable-install-examples \ + --disable-tests \ + --disable-coverage \ + --disable-doc + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir" install + + # install license files + install -Dm644 "$srcdir/$pkgname-$pkgver/COPYING" \ + "$pkgdir/usr/share/licenses/$pkgname/COPYING" +} diff --git a/extra/evas_generic_loaders/PKGBUILD b/extra/evas_generic_loaders/PKGBUILD new file mode 100644 index 000000000..fc9d4808d --- /dev/null +++ b/extra/evas_generic_loaders/PKGBUILD @@ -0,0 +1,42 @@ +# $Id: PKGBUILD 171653 2012-11-20 21:47:23Z ronald $ +# Maintainer: Ronald van Haren +# Contributor: Gustavo Sverzut Barbieri + +pkgname=evas_generic_loaders +pkgver=1.7.1 +pkgrel=1 +pkgdesc="Additional generic loaders for Evas" +arch=('i686' 'x86_64') +url="http://www.enlightenment.org" +license=('BSD') +depends=('librsvg' 'gstreamer0.10' 'poppler' 'libraw' 'libspectre' 'eina') +options=('!libtool' '!emptydirs') +source=(http://download.enlightenment.org/releases/$pkgname-$pkgver.tar.gz) +sha1sums=('f2c82792430c79bfcfbcb879d631c91a01f74f04') + +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}" + + ./configure \ + --prefix=/usr \ + --libexecdir=/usr/lib/evas \ + --enable-poppler \ + --enable-spectre \ + --enable-libraw \ + --enable-svg \ + --enable-gstreamer + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir" install + + # install license files + install -Dm644 "$srcdir/$pkgname-$pkgver/COPYING" \ + "$pkgdir/usr/share/licenses/$pkgname/COPYING" +} diff --git a/extra/harfbuzz/PKGBUILD b/extra/harfbuzz/PKGBUILD index 04443c771..30a46a5b5 100644 --- a/extra/harfbuzz/PKGBUILD +++ b/extra/harfbuzz/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 171515 2012-11-18 10:27:47Z andyrtr $ +# $Id: PKGBUILD 171617 2012-11-20 14:32:42Z heftig $ # Maintainer: Jan de Groot pkgname=harfbuzz -pkgver=0.9.5 -pkgrel=2 +pkgver=0.9.6 +pkgrel=1 pkgdesc="OpenType text shaping engine." arch=('i686' 'x86_64') url="http://www.freedesktop.org/wiki/Software/HarfBuzz" @@ -13,7 +13,7 @@ makedepends=('icu' 'cairo' 'glib2' 'freetype2') optdepends=('cairo: hb-view program') options=(!libtool) source=(http://www.freedesktop.org/software/harfbuzz/release/${pkgname}-${pkgver}.tar.bz2) -sha256sums=('57aa645606b7220fa202871b2acd9062243a5c212a2b55ab6493eeaaca1c6a7a') +sha256sums=('394a849d6061993018754b0cc04110891ad215e3df3f6953b75dcc55a11f9d9b') build() { cd ${pkgname}-${pkgver} diff --git a/extra/opencv/PKGBUILD b/extra/opencv/PKGBUILD index cdeadc91c..60b93e686 100644 --- a/extra/opencv/PKGBUILD +++ b/extra/opencv/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 170692 2012-11-09 19:50:58Z schiv $ +# $Id: PKGBUILD 171611 2012-11-20 13:12:19Z schiv $ # Maintainer: Ray Rashif # Contributor: Tobias Powalowski @@ -6,17 +6,19 @@ pkgbase=opencv pkgname=('opencv' 'opencv-docs' 'opencv-samples') _realname=OpenCV pkgver=2.4.3 -pkgrel=2 +pkgrel=3 pkgdesc="Open Source Computer Vision Library" arch=('i686' 'x86_64') license=('BSD') url="http://opencv.org/" depends=('jasper' 'gstreamer0.10-base' 'intel-tbb' - 'xine-lib' 'libdc1394' 'openexr' 'gtk2') -makedepends=('cmake' 'python2-numpy' 'eigen2') + 'xine-lib' 'libdc1394' 'openexr' 'gtkglext') +makedepends=('cmake' 'python2-numpy' 'eigen2' + 'libcl' 'opencl-headers' 'mesa') optdepends=('opencv-docs' 'opencv-samples' 'eigen2' + 'libcl' 'python2-numpy: Python 2.x interface') source=("http://downloads.sourceforge.net/opencvlibrary/$_realname-${pkgver}.tar.bz2" 'pkgconfig.patch' @@ -25,23 +27,23 @@ md5sums=('c0a5af4ff9d0d540684c0bf00ef35dbe' 'cb916260b5ec594fe7a0cc2e54fc569f' '35256e3ccace373feba8131d1540a0de') -_cmakeopts=('-D CMAKE_BUILD_TYPE=Release' - '-D CMAKE_INSTALL_PREFIX=/usr' - '-D CMAKE_SKIP_RPATH=ON' +_cmakeopts=('-D WITH_OPENCL=ON' + '-D WITH_OPENGL=ON' + '-D WITH_TBB=ON' + '-D WITH_XINE=ON' + '-D ENABLE_SSE=OFF' + '-D ENABLE_SSE2=OFF' + '-D ENABLE_SSE3=OFF' + '-D BUILD_PACKAGE=OFF' + '-D BUILD_WITH_DEBUG_INFO=OFF' '-D BUILD_TESTS=OFF' + '-D BUILD_PERF_TESTS=OFF' '-D BUILD_EXAMPLES=ON' '-D INSTALL_C_EXAMPLES=ON' '-D INSTALL_PYTHON_EXAMPLES=ON' - '-D WITH_XINE=ON' - '-D WITH_QT=OFF' - '-D WITH_QT_OPENGL=OFF' - '-D WITH_UNICAP=OFF' - '-D WITH_PVAPI=OFF' - '-D WITH_OPENNI=OFF' - '-D WITH_TBB=ON' - '-D WITH_IPP=OFF' - '-D WITH_CUDA=OFF' - '-D USE_FAST_MATH=ON') + '-D CMAKE_BUILD_TYPE=Release' + '-D CMAKE_INSTALL_PREFIX=/usr' + '-D CMAKE_SKIP_RPATH=ON') build() { cd "$srcdir/$_realname-$pkgver" @@ -87,11 +89,11 @@ package_opencv-docs() { cd "$srcdir" mkdir -p "$pkgdir/usr/share/doc" - cp -r opencv-doc "$pkgdir/usr/share/doc/$pkgname" + cp -r opencv-doc "$pkgdir/usr/share/doc/opencv" # install license file - install -Dm644 "$srcdir/$_realname-$pkgver/doc/license.txt" \ - "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + #install -Dm644 "$srcdir/$_realname-$pkgver/doc/license.txt" \ + # "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } package_opencv-samples() { @@ -102,12 +104,12 @@ package_opencv-samples() { cd "$srcdir" - mkdir -p "$pkgdir/usr/share/$pkgname" - cp -r opencv-samples "$pkgdir/usr/share/$pkgname/samples" + mkdir -p "$pkgdir/usr/share/opencv" + cp -r opencv-samples "$pkgdir/usr/share/opencv/samples" # install license file - install -Dm644 "$srcdir/$_realname-$pkgver/doc/license.txt" \ - "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + #install -Dm644 "$srcdir/$_realname-$pkgver/doc/license.txt" \ + # "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } # vim:set ts=2 sw=2 et: -- cgit v1.2.3-54-g00ecf