Commit Graph

5653 Commits

Author SHA1 Message Date
Peter Korsgaard
e7b38c71ce package: add STAMP_DIR and use for host builds
Move stamp (dependency) files outside the (version specific) source
directories, so other packages can hardcode dependencies on them instead
of having to use <PACKAGE>_VERSION variables.

This is important as the variables in the make rules are evaluated when
the rules is seen, which might be before the dependent makefile is parsed
(and hence <PACKAGE>_VERSION variable is known, screwing up stuff.

The downside of this is that the package isn't automatically rebuilt
when the version changes (E.G. by a svn update) and you now also have to
remove the stamp files next to $(BUILD_DIR)/<PACKAGE>-* to force a rebuild.
2009-03-19 11:06:47 +00:00
Peter Korsgaard
f58ff9a25f liboil: don't build examples
Add patch missing from r25053.
2009-03-19 08:34:23 +00:00
Peter Korsgaard
849c45648d pkg-config: rename pkgconfig to pkg-config
This matches upstream tarball, doesn't screw up existing .config's with
BR2_PACKAGE_PKGCONFIG and makes sure the patch gets applied for target
compilation.
2009-03-19 08:30:20 +00:00
Peter Korsgaard
27fb8ed49d busybox: 1.13.3 ash fix 2009-03-19 08:29:55 +00:00
Peter Korsgaard
e40b41f4d9 pkgconfig: make sure host compile target isn't considered out of date 2009-03-19 08:29:42 +00:00
Peter Korsgaard
1d076fdfb9 kernel-headers: adjust patch names for 2.6.28.8 2009-03-18 23:14:59 +00:00
Peter Korsgaard
beacda6e73 pango: use same with/without-x setting for host build as for target
Ensures identical pango.modules contents
2009-03-18 22:39:15 +00:00
Peter Korsgaard
dc69684e58 pango: generate pango.modules at build time rather than run time
Generate pango.modules using the host tools instead of setting up an init
script to do it at run time. Also apply patches to host build to get
identical pango.modules file.
2009-03-18 22:39:09 +00:00
Peter Korsgaard
d20a2eb972 avahi: fix python path 2009-03-18 22:39:03 +00:00
Peter Korsgaard
99334cde2b libgtk2: build host version, use it for build time binaries 2009-03-18 21:22:17 +00:00
Peter Korsgaard
689c10faea pango: add host version 2009-03-18 21:22:13 +00:00
Peter Korsgaard
aefadc18d9 cairo: remove unneeded _INSTALL_STAGING_OPT setting 2009-03-18 21:22:08 +00:00
Peter Korsgaard
dd4faf6f6f cairo: add host version 2009-03-18 21:22:04 +00:00
Peter Korsgaard
33552590d5 freetype: add host version 2009-03-18 21:22:00 +00:00
Peter Korsgaard
0296059112 freetype: cleanup target install 2009-03-18 21:21:56 +00:00
Peter Korsgaard
ff2df71398 freetype: bump version 2009-03-18 21:21:52 +00:00
Peter Korsgaard
eb84b8ba87 freetype: get rid of ancient 2.2.1 version 2009-03-18 21:21:48 +00:00
Peter Korsgaard
d673d13bfa freetype: fixup help text indentation 2009-03-18 21:21:44 +00:00
Peter Korsgaard
13c68ecb58 expat: fixup help text 2009-03-18 21:21:39 +00:00
Peter Korsgaard
9e8fa29da9 fontconfig: fixup help text indentation 2009-03-18 21:21:34 +00:00
Peter Korsgaard
5ff46e5dca pixman: add host version 2009-03-18 21:21:27 +00:00
Peter Korsgaard
cb4ca456a2 pixman: fixup help text indentation 2009-03-18 21:21:14 +00:00
Peter Korsgaard
991f304207 atk: add host version 2009-03-18 21:21:06 +00:00
Peter Korsgaard
b1d451b13c atk: small cleanup 2009-03-18 21:20:22 +00:00
Peter Korsgaard
58703982e7 libglib2: no longer needs glib2-dev package on host 2009-03-18 19:19:18 +00:00
Peter Korsgaard
77754571b2 pkgconfig: add pkgconfig package for target
The host versions shouldn't be visible in Kconfig, so remove the
reference to BR2_PACKAGE_PKGCONFIG everywhere and prefix the host targets
with host-.

At the same time add pkgconfig for the target (E.G. for development) and
let BR2_PACKAGE_PKGCONFIG control that package.

Notice: all defconfigs in the tree have been updated, but make sure to
disable the pkgconfig package (unless you want it) if you use an external
config, otherwise you'll end up with pkgconfig and glib2 in the target.
2009-03-18 19:19:10 +00:00
Peter Korsgaard
344d59d788 pkgconfig: use pkg-config-*-host build dir for host version 2009-03-18 19:18:45 +00:00
Peter Korsgaard
b451015203 pkgconfig: install into HOST_DIR 2009-03-18 19:18:40 +00:00
Peter Korsgaard
396480b41d package: add dbus-python 2009-03-18 11:27:49 +00:00
Peter Korsgaard
2f575f43ec alsa-lib: don't force EABI for ARM
Closes #191.
2009-03-18 11:27:37 +00:00
Peter Korsgaard
111056b6e0 kernel-headers: bump 2.6.27.x version 2009-03-18 11:27:29 +00:00
Peter Korsgaard
4801198ae7 avahi: enable glib / gtk support if available 2009-03-17 14:44:20 +00:00
Peter Korsgaard
44d929f9ac libglib2: pkgconfig patch no longer needed as we have HOST_DIR in path 2009-03-17 13:49:12 +00:00
Peter Korsgaard
0612973e5e kernel-headers: bump 2.6.28.x version 2009-03-17 13:49:03 +00:00
Peter Korsgaard
5aa20b3913 dbus-glib: bump version and convert to Makefile.autotools.in format
This at the same times fixes the staging dir install, so stuff needing
dbus-glib is able to build.
2009-03-17 13:48:47 +00:00
Peter Korsgaard
23e2e52df7 Makefile.autotools.in: use TARGET_PATH for compile step
This ensures that the correct build tools are found rather than the host
versions (glib-genmarshal, ..)
2009-03-17 13:48:35 +00:00
Peter Korsgaard
00400f4720 package: add HOST_DIR to target path 2009-03-17 13:48:29 +00:00
Peter Korsgaard
4311f0fe39 package: fix host path
And generate dbus introspect xml for dbus-glib.
2009-03-17 13:48:15 +00:00
Peter Korsgaard
1549e9f366 dbus: add host-dbus support 2009-03-16 20:58:15 +00:00
Peter Korsgaard
94d915ed43 expat: add host-expat support 2009-03-16 20:58:12 +00:00
Peter Korsgaard
40a54252eb package/Makefile.in: search $(HOST_DIR) for host includes / libraries 2009-03-16 20:58:08 +00:00
Peter Korsgaard
58aaf75481 expat: convert to Makefile.autotools.in format 2009-03-16 20:58:04 +00:00
Peter Korsgaard
dba1efdfc6 libgtk2: small cleanup 2009-03-16 20:58:01 +00:00
Peter Korsgaard
592f072e42 dbus: compile with X support if libX11 is available 2009-03-16 20:57:56 +00:00
Peter Korsgaard
49a455645e libgtk2: init script: make sure /etc/gtk-2.0 exists 2009-03-16 15:49:11 +00:00
Peter Korsgaard
01bcd0320e libglib2: build host version for build-time binaries
Build host version of glib in HOST_DIR and use the build-time binaries
from there instead of relying on what is installed on the host.
2009-03-16 15:49:03 +00:00
Peter Korsgaard
fe202a6f85 iptables: doesn't use glib 2009-03-16 15:48:52 +00:00
Peter Korsgaard
bd07d92aad Makefile: introduce $(HOST_DIR) for host binaries
Add HOST_DIR directory handling. HOST_DIR should be used just like
STAGING_DIR, but for host files instead of target ones.
2009-03-16 15:48:43 +00:00
Peter Korsgaard
ad529c62b2 automake: minor cleanup 2009-03-16 15:48:35 +00:00
Peter Korsgaard
9c3542dfc7 xserver-xorg: libXtst not needed 2009-03-16 15:48:29 +00:00