diff --git a/srcpkgs/gnome-control-center/template b/srcpkgs/gnome-control-center/template index 7840bb3d52c..93b72add44e 100644 --- a/srcpkgs/gnome-control-center/template +++ b/srcpkgs/gnome-control-center/template @@ -11,7 +11,7 @@ homepage="http://www.gnome.org" distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz" checksum=9a59ec1fe03d873a75a669d933f6e37d8243252ff41850da2a9009e99b578b41 -hostmakedepends="pkg-config intltool gnome-doc-utils gobject-introspection" +hostmakedepends="pkg-config intltool glib-devel gnome-doc-utils gobject-introspection" makedepends=" libXi-devel colord-devel libsoup-devel gsettings-desktop-schemas-devel gnome-desktop-devel libgnomekbd-devel samba-devel @@ -27,6 +27,18 @@ makedepends=" depends="gsettings-desktop-schemas>=3.16 alsa-plugins-pulseaudio desktop-file-utils hicolor-icon-theme sound-theme-freedesktop apg iso-codes" +post_configure() { + if [ "$CROSS_BUILD" ]; then + # Fix wrong GDESKTOP_PREFIX = /usr + find . -name Makefile -exec sed -i "{}" \ + -e "s;GDESKTOP_PREFIX = /usr;GDESKTOP_PREFIX = ${XBPS_CROSS_BASE}/usr;" \; + # Disable ./test-hostname (binary is not compiled for host arch) + sed -i shell/Makefile \ + -e "s;all-local: check-local;all-local:;" + + fi +} + gnome-control-center-devel_package() { short_desc+=" - development files" pkg_install() {