From 09807cf0c1619c88db2084a1b6bece56fe47b39f Mon Sep 17 00:00:00 2001 From: q66 Date: Sun, 20 Oct 2019 22:06:35 +0200 Subject: [PATCH] python3-efl: fix dependencies and reduce memory on 32-bit [ci skip] --- srcpkgs/python3-efl/template | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/srcpkgs/python3-efl/template b/srcpkgs/python3-efl/template index 3a3fa070478..2a76a6fb845 100644 --- a/srcpkgs/python3-efl/template +++ b/srcpkgs/python3-efl/template @@ -1,13 +1,13 @@ # Template file for 'python3-efl' pkgname=python3-efl version=1.23.0 -revision=1 +revision=2 wrksrc=python-efl-${version} build_style=python3-module pycompile_module="efl" -hostmakedepends="pkg-config python-devel python3-devel" +hostmakedepends="pkg-config python3-devel" makedepends="efl-devel python-dbus-devel" -depends="python-dbus" +depends="python3-dbus" short_desc="Python3 bindings for Enlightenment Foundation Libraries" maintainer="q66 " license="LGPL-3.0-only, LGPL-3.0-only" @@ -15,7 +15,14 @@ homepage="http://enlightenment.org" distfiles="http://download.enlightenment.org/rel/bindings/python/python-efl-${version}.tar.xz" checksum=2bdef4153e3df2ed3edef9f1ebb4554054405425247a9fabb3c784b48232d69b -# ETOOBIG -if [ "$XBPS_WORDSIZE" = "32" ]; then - LDFLAGS="-Wl,--no-keep-memory" -fi +pre_build() { + # any higher optimiation level and gcc OOMs on i686 (even -Os) + case "$XBPS_TARGET_MACHINE" in + i686*) export CFLAGS+=" -O1";; + esac + + # the build likes to add -g without asking + if [ -z "$XBPS_DEBUG_PKGS" ]; then + export CFLAGS+=" -g0" + fi +}