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 }