Date: Thursday, August 18, 2016 @ 10:59:38 Author: ronald Revision: 273914
archrelease: copy trunk to testing-i686, testing-x86_64 Added: enlightenment/repos/testing-i686/ enlightenment/repos/testing-i686/PKGBUILD (from rev 273913, enlightenment/trunk/PKGBUILD) enlightenment/repos/testing-i686/e_alert.patch (from rev 273913, enlightenment/trunk/e_alert.patch) enlightenment/repos/testing-x86_64/ enlightenment/repos/testing-x86_64/PKGBUILD (from rev 273913, enlightenment/trunk/PKGBUILD) enlightenment/repos/testing-x86_64/e_alert.patch (from rev 273913, enlightenment/trunk/e_alert.patch) ------------------------------+ testing-i686/PKGBUILD | 48 +++++++++++++++++++++++++++++++++++++++++ testing-i686/e_alert.patch | 22 ++++++++++++++++++ testing-x86_64/PKGBUILD | 48 +++++++++++++++++++++++++++++++++++++++++ testing-x86_64/e_alert.patch | 22 ++++++++++++++++++ 4 files changed, 140 insertions(+) Copied: enlightenment/repos/testing-i686/PKGBUILD (from rev 273913, enlightenment/trunk/PKGBUILD) =================================================================== --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2016-08-18 10:59:38 UTC (rev 273914) @@ -0,0 +1,48 @@ +# Maintainer: Ronald van Haren <ron...@archlinux.org> +# Contributor: Enlightenment Developers <enlightenment-de...@enlightenment.org>> + +pkgname=enlightenment +pkgver=0.21.1 +pkgrel=1 +pkgdesc="Enlightenment window manager" +arch=('i686' 'x86_64') +url="http://www.enlightenment.org" +license=('BSD') +depends=('efl' 'xcb-util-keysyms' 'hicolor-icon-theme' 'pixman' 'mesa' + 'desktop-file-utils' 'udisks2' 'ttf-font' 'bluez-libs') +optdepends=('connman: network module' + 'acpid: power events on laptop lid close' + 'geoip-database: geolocation module') +provides=('notification-daemon') +backup=('etc/enlightenment/sysactions.conf' + 'etc/xdg/menus/e-applications.menu') +source=("http://download.enlightenment.org/rel/apps/${pkgname}/$pkgname-$pkgver.tar.gz" + 'e_alert.patch') +sha1sums=('b52cf961a15e89a062499f344713d8375f7891db' + '23e305c9f0eaa9d22963f2ac79c4d87a29fb422b') + +prepare() { + cd "${srcdir}/${pkgname}-${pkgver}" + # upstream build fix: define EFL_BETA_API_SUPPORT before any include + patch -Np1 -i ${srcdir}/e_alert.patch +} + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + + export CFLAGS="$CFLAGS -fvisibility=hidden" + + ./configure --prefix=/usr --sysconfdir=/etc \ + --enable-xwayland --enable-wayland \ + --disable-wl-weekeyboard + + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make -j1 DESTDIR="$pkgdir" install + + # install LICENSE + install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" +} Copied: enlightenment/repos/testing-i686/e_alert.patch (from rev 273913, enlightenment/trunk/e_alert.patch) =================================================================== --- testing-i686/e_alert.patch (rev 0) +++ testing-i686/e_alert.patch 2016-08-18 10:59:38 UTC (rev 273914) @@ -0,0 +1,22 @@ +diff --git a/src/bin/e_alert_main.c b/src/bin/e_alert_main.c +index b2bcd3c..c0cb3c6 100644 +--- a/src/bin/e_alert_main.c ++++ b/src/bin/e_alert_main.c +@@ -1,5 +1,9 @@ + #include "config.h" + ++#ifdef HAVE_DRM2 ++# define EFL_BETA_API_SUPPORT ++#endif ++ + #include <stdio.h> + #include <stdlib.h> + #include <stdarg.h> +@@ -19,7 +23,6 @@ + # ifdef HAVE_WL_DRM + # include <Ecore_Input.h> + # ifdef HAVE_DRM2 +-# define EFL_BETA_API_SUPPORT + # include <drm_fourcc.h> + # include <Ecore_Drm2.h> + # else Copied: enlightenment/repos/testing-x86_64/PKGBUILD (from rev 273913, enlightenment/trunk/PKGBUILD) =================================================================== --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2016-08-18 10:59:38 UTC (rev 273914) @@ -0,0 +1,48 @@ +# Maintainer: Ronald van Haren <ron...@archlinux.org> +# Contributor: Enlightenment Developers <enlightenment-de...@enlightenment.org>> + +pkgname=enlightenment +pkgver=0.21.1 +pkgrel=1 +pkgdesc="Enlightenment window manager" +arch=('i686' 'x86_64') +url="http://www.enlightenment.org" +license=('BSD') +depends=('efl' 'xcb-util-keysyms' 'hicolor-icon-theme' 'pixman' 'mesa' + 'desktop-file-utils' 'udisks2' 'ttf-font' 'bluez-libs') +optdepends=('connman: network module' + 'acpid: power events on laptop lid close' + 'geoip-database: geolocation module') +provides=('notification-daemon') +backup=('etc/enlightenment/sysactions.conf' + 'etc/xdg/menus/e-applications.menu') +source=("http://download.enlightenment.org/rel/apps/${pkgname}/$pkgname-$pkgver.tar.gz" + 'e_alert.patch') +sha1sums=('b52cf961a15e89a062499f344713d8375f7891db' + '23e305c9f0eaa9d22963f2ac79c4d87a29fb422b') + +prepare() { + cd "${srcdir}/${pkgname}-${pkgver}" + # upstream build fix: define EFL_BETA_API_SUPPORT before any include + patch -Np1 -i ${srcdir}/e_alert.patch +} + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + + export CFLAGS="$CFLAGS -fvisibility=hidden" + + ./configure --prefix=/usr --sysconfdir=/etc \ + --enable-xwayland --enable-wayland \ + --disable-wl-weekeyboard + + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make -j1 DESTDIR="$pkgdir" install + + # install LICENSE + install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" +} Copied: enlightenment/repos/testing-x86_64/e_alert.patch (from rev 273913, enlightenment/trunk/e_alert.patch) =================================================================== --- testing-x86_64/e_alert.patch (rev 0) +++ testing-x86_64/e_alert.patch 2016-08-18 10:59:38 UTC (rev 273914) @@ -0,0 +1,22 @@ +diff --git a/src/bin/e_alert_main.c b/src/bin/e_alert_main.c +index b2bcd3c..c0cb3c6 100644 +--- a/src/bin/e_alert_main.c ++++ b/src/bin/e_alert_main.c +@@ -1,5 +1,9 @@ + #include "config.h" + ++#ifdef HAVE_DRM2 ++# define EFL_BETA_API_SUPPORT ++#endif ++ + #include <stdio.h> + #include <stdlib.h> + #include <stdarg.h> +@@ -19,7 +23,6 @@ + # ifdef HAVE_WL_DRM + # include <Ecore_Input.h> + # ifdef HAVE_DRM2 +-# define EFL_BETA_API_SUPPORT + # include <drm_fourcc.h> + # include <Ecore_Drm2.h> + # else