From b90560aa705319b2b585f04156c96976cab13931 Mon Sep 17 00:00:00 2001 From: Enno Boland Date: Tue, 20 Mar 2018 01:02:25 +0100 Subject: [PATCH] polkit{,-elogind}: fix crossbuild --- srcpkgs/polkit-elogind/template | 3 ++- srcpkgs/polkit/template | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/srcpkgs/polkit-elogind/template b/srcpkgs/polkit-elogind/template index b0112d50613..31e781f99f0 100644 --- a/srcpkgs/polkit-elogind/template +++ b/srcpkgs/polkit-elogind/template @@ -46,7 +46,8 @@ pre_configure() { } post_configure() { if [ "$CROSS_BUILD" ]; then - sed -e "s,/usr/include/js-17.0,${XBPS_CROSS_BASE}/usr/include/js-17.0," -i src/polkitbackend/Makefile + sed -e "s#-include \(/usr/include/mozjs-24/js/RequiredDefines\.h\)#-include ${XBPS_CROSS_BASE}\1#" \ + -i `find -name Makefile` fi } post_install() { diff --git a/srcpkgs/polkit/template b/srcpkgs/polkit/template index a6cf68e9d09..cd8f0170244 100644 --- a/srcpkgs/polkit/template +++ b/srcpkgs/polkit/template @@ -43,9 +43,11 @@ pre_configure() { } post_configure() { if [ "$CROSS_BUILD" ]; then - sed -e "s,/usr/include/js-17.0,${XBPS_CROSS_BASE}/usr/include/js-17.0," -i src/polkitbackend/Makefile + sed -e "s#-include \(/usr/include/mozjs-24/js/RequiredDefines\.h\)#-include ${XBPS_CROSS_BASE}\1#" \ + -i `find -name Makefile` fi } + post_install() { vinstall ${FILESDIR}/polkit-1.pam 644 etc/pam.d polkit-1 }