From 7a65fe764007b65853b999ddaeac8d79acd91909 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 | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/srcpkgs/python3-efl/template b/srcpkgs/python3-efl/template index 3a3fa070478..2a016952fff 100644 --- a/srcpkgs/python3-efl/template +++ b/srcpkgs/python3-efl/template @@ -1,21 +1,28 @@ # 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" +license="LGPL-3.0-only, GPL-3.0-only" 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 optimization 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 +}