# HG changeset patch # User Christophe Lincoln # Date 1395780868 -3600 # Node ID 9c7363f540328e58ace00d53f88735ecf72b9052 # Parent 931cc33c1988040cd6969eef63ebf8e4ba6d06d1 ARM: add dbus-glib, xorg-libXi, xorg-xinput diff -r 931cc33c1988 -r 9c7363f54032 dbus-glib-dev/receipt --- a/dbus-glib-dev/receipt Tue Mar 25 17:10:50 2014 +0100 +++ b/dbus-glib-dev/receipt Tue Mar 25 21:54:28 2014 +0100 @@ -8,6 +8,7 @@ MAINTAINER="pankso@slitaz.org" LICENSE="GPL2" WEB_SITE="http://freedesktop.org/wiki/Software/DBusBindings" +HOST_ARCH="i486 arm" DEPENDS="dbus-glib dbus-dev glib-dev pkg-config" diff -r 931cc33c1988 -r 9c7363f54032 dbus-glib/receipt --- a/dbus-glib/receipt Tue Mar 25 17:10:50 2014 +0100 +++ b/dbus-glib/receipt Tue Mar 25 21:54:28 2014 +0100 @@ -9,20 +9,27 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WEB_SITE="http://freedesktop.org/wiki/Software/DBusBindings" WGET_URL="http://dbus.freedesktop.org/releases/dbus-glib/$TARBALL" -CROSS="bug: can not run test program" +HOST_ARCH="i486 arm" DEPENDS="dbus libgio expat" -BUILD_DEPENDS="dbus-dev glib-dev libgio-dev expat-dev \ -pkg-config gettext" +BUILD_DEPENDS="dbus-dev glib-dev libgio-dev expat-dev pkg-config gettext" + +# Handle cross compilation. Host pkg-config/gettext are used +case "$ARCH" in + arm*) + BUILD_DEPENDS="dbus-dev glib-dev libgio-dev expat-dev" + export ac_cv_have_abstract_sockets=${ac_cv_have_abstract_sockets=yes} ;; +esac # Rules to configure and make the package. compile_rules() { - cd $src - ./configure \ - --prefix=/usr \ - --build=$HOST_SYSTEM \ - --host=$HOST_SYSTEM && + ./configure $CONFIGURE_ARGS && + case "$ARCH" in + arm) + patch -p1 < $stuff/dbus-glib.patch && + patch -p0 < $stuff/dbus.patch ;; + esac && make && make install } diff -r 931cc33c1988 -r 9c7363f54032 dbus-glib/stuff/dbus-glib.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dbus-glib/stuff/dbus-glib.patch Tue Mar 25 21:54:28 2014 +0100 @@ -0,0 +1,13 @@ +--- a/Makefile ++++ b/Makefile +@@ -320,8 +320,8 @@ + top_srcdir = . + ACLOCAL_AMFLAGS = -I m4 + GLIB_PC = dbus-glib-1.pc +-SUBDIRS = dbus tools test doc +-DIST_SUBDIRS = dbus tools test doc m4 ++SUBDIRS = dbus test doc ++DIST_SUBDIRS = dbus test doc m4 + pkgconfigdir = $(libdir)/pkgconfig + pkgconfig_DATA = $(GLIB_PC) + DISTCLEANFILES = \ diff -r 931cc33c1988 -r 9c7363f54032 dbus-glib/stuff/dbus.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dbus-glib/stuff/dbus.patch Tue Mar 25 21:54:28 2014 +0100 @@ -0,0 +1,11 @@ +--- dbus/Makefile ++++ dbus/Makefile +@@ -354,7 +354,7 @@ + top_build_prefix = ../ + top_builddir = .. + top_srcdir = .. +-SUBDIRS = . examples ++SUBDIRS = . #examples + INCLUDES = \ + -I$(top_srcdir) \ + -I$(top_builddir) \ diff -r 931cc33c1988 -r 9c7363f54032 xorg-libXi-dev/receipt --- a/xorg-libXi-dev/receipt Tue Mar 25 17:10:50 2014 +0100 +++ b/xorg-libXi-dev/receipt Tue Mar 25 21:54:28 2014 +0100 @@ -7,6 +7,7 @@ MAINTAINER="pankso@slitaz.org" LICENSE="other" WEB_SITE="http://www.x.org/" +HOST_ARCH="i486 arm" WANTED="xorg-libXi" DEPENDS="xorg-libXi xorg-libXext-dev xorg-libXfixes-dev pkg-config" @@ -18,7 +19,6 @@ $fs/usr/share/licenses \ $fs/usr/lib cp -a $src/COPYING $fs/usr/share/licenses/${PACKAGE%-dev}.txt - cp -a $install/usr/include $fs/usr cp -a $install/usr/lib/pkgconfig $fs/usr/lib cp -a $install/usr/lib/*.la $fs/usr/lib diff -r 931cc33c1988 -r 9c7363f54032 xorg-libXi/receipt --- a/xorg-libXi/receipt Tue Mar 25 17:10:50 2014 +0100 +++ b/xorg-libXi/receipt Tue Mar 25 21:54:28 2014 +0100 @@ -10,6 +10,7 @@ TARBALL="$SOURCE-$VERSION.tar.bz2" WEB_SITE="http://www.x.org/" WGET_URL="$XORG_MIRROR/lib/$TARBALL" +HOST_ARCH="i486 arm" DEPENDS="xorg-libXext" BUILD_DEPENDS="xorg-libXext-dev xorg-libXfixes-dev" diff -r 931cc33c1988 -r 9c7363f54032 xorg-xinput/receipt --- a/xorg-xinput/receipt Tue Mar 25 17:10:50 2014 +0100 +++ b/xorg-xinput/receipt Tue Mar 25 21:54:28 2014 +0100 @@ -10,6 +10,7 @@ TARBALL="$SOURCE-$VERSION.tar.bz2" WEB_SITE="http://www.x.org/" WGET_URL="$XORG_MIRROR/app/$TARBALL" +HOST_ARCH="i486 arm" DEPENDS="xorg-libXi" BUILD_DEPENDS="xorg-libXi-dev"