Commit Graph

2574 Commits

Author SHA1 Message Date
Hans-Christian Egtvedt
2bb1785adb libiconv: strip installed library and remove the preloadable library
This patch is mainly for size reduction, removing more than half the
needed footprint.

Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-12-12 09:03:47 +00:00
Hans-Christian Egtvedt
be866bfcbc zlib: install using cp instead of install for zlib libraries
This patch will install zlib keeping the symlinks. The usage of
$(INSTALL) here did not take into account symbolic links.

Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-12-11 14:40:56 +00:00
Peter Korsgaard
9878bf1d8c busybox: 1.13.1 bindtodevice fix 2008-12-11 09:35:07 +00:00
Peter Korsgaard
0d99c9537c package/boa: hide if BR2_PACKAGE_BUSYBOX_HIDE_OTHERS 2008-12-11 00:33:30 +00:00
Peter Korsgaard
cdd72cd08f busybox: additional 1.13.1 fixes 2008-12-10 13:46:19 +00:00
Eric Andersen
cbe9f1b8d2 bump 2008-12-09 20:00:31 +00:00
Hans-Christian Egtvedt
97dabc9ab7 qtopia4: add kconfig option to enable Phonon
This patch adds a kconfig option to enable Phonon when configuring Qt.

Phonon is the multimedia API from KDE 4 which has been integrated into
Qt 4.4. For playback under Linux the GStreamer multimedia framework is
used.

Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-12-08 18:00:54 +00:00
Hans-Christian Egtvedt
fdae8707d6 gst-plugins-ugly: add gstreamer ugly plugins
This patch adds the ugly plugins for gstreamer, for more information see
http://gstreamer.freedesktop.org/modules/gst-plugins-ugly.html
2008-12-08 17:57:26 +00:00
Hans-Christian Egtvedt
bb13448976 gst-plugins-good: add gstreamer good plugins
This patch adds the good plugins for gstreamer, see
http://gstreamer.freedesktop.org/modules/gst-plugins-good.html for more
information.
2008-12-08 17:55:29 +00:00
Hans-Christian Egtvedt
b535c860c9 gst-plugins-base: add gstreamer base plugins
This patch adds the basic plugins for gstreamer, see
http://gstreamer.freedesktop.org/modules/gst-plugins-base.html for more
information.
2008-12-08 17:52:24 +00:00
Hans-Christian Egtvedt
3904838369 gstreamer: add new multimedia package gstreamer
gstreamer is powerful framework for streaming media.
2008-12-08 17:48:31 +00:00
Hans-Christian Egtvedt
cd900a0d59 libtheora: add new multimedia package libtheora
libtheora is a library used by gstreamer when streaming Ogg multimedia.
2008-12-08 17:45:59 +00:00
Peter Korsgaard
8e436ee772 have zlib respect BR2_PREFER_STATIC_LIB
The ARM uClinux BFLT format apparently doesn't support shared libs nor
-fPIC.  So let's distinguish between shared and non shared builds by
having split rules for libz.a and libz.so based on BR2_PREFER_STATIC_LIB.

Signed-off-by: Nicolas Pitre <nico@cam.org>
2008-12-08 14:41:47 +00:00
Peter Korsgaard
38abffd280 udev: use $@ instead of hardcoding target name 2008-12-08 13:48:37 +00:00
Peter Korsgaard
a7d06d10e4 package/freetype: default to 2.3.7 2008-12-08 13:42:01 +00:00
Peter Korsgaard
a222edcbcf package/udev: create base device nodes after mounting a new /dev
Currently, udev won't start for me, as we've just mounted a new /dev,
which is completely empty, and udevd requires a /dev/null.

This change manually creates the three base device nodes (zero, null
and console) so that udev can start.

Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
2008-12-08 13:41:59 +00:00
Peter Korsgaard
a8b501baee package/udev: fix CFLAGS for udev extras
If the udev extras are built without large file support in uClibc,
I get the following error:

 build_powerpc/staging_dir/usr/bin/powerpc-linux-uclibc-gcc -c -g -Wall
 -pipe -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -Wstrict-prototypes
 -Wsign-compare -Wshadow -Wchar-subscripts -Wmissing-declarations
 -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare
 -Wmissing-prototypes -Os ext.c -o ext.o
 In file included from build_powerpc/staging_dir/usr/include/stdio.h:28,
 from ext.c:19:
 build_powerpc/staging_dir/usr/include/features.h:382:4: error:
 #error It appears you have defined _FILE_OFFSET_BITS=64. Unfortunately,
 uClibc was built without large file support enabled.

Although the base udev package builds correctly, the extras pacakges
don't adjust their CFLAGS depending on BR2_LARGEFILE.

This change adds the required CFLAGS modifications to make the
extras build.

Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
2008-12-08 13:41:56 +00:00
Peter Korsgaard
47fc81ca4f package/udev: fix dependency for scsi_id
According to udev.mk, the scsi_id package depends on the libvolume_id
library, so add this dependency to Config.mk

Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
2008-12-08 13:41:53 +00:00
Peter Korsgaard
ac1d92c425 package/: get rid of unneeded $(strip ..) 2008-12-08 08:15:27 +00:00
Hamish Moffatt
f2824f303c Override the target-install target properly rather than installing as a post-build hook 2008-12-08 04:43:33 +00:00
Hamish Moffatt
f73e7d4611 Over-ride the target-install target rather than installing as a post-build
hook. Otherwise the wrong stamps are used and the library won't be reinstalled
if you clean out $(TARGET_DIR).
2008-12-08 04:41:19 +00:00
Peter Korsgaard
fb4e7fa4f6 busybox: 1.13.1 crond fix 2008-12-07 21:22:48 +00:00
Peter Korsgaard
7240678463 libiconv: use BR2_GNU_MIRROR 2008-12-05 15:27:35 +00:00
Peter Korsgaard
84ddc66a41 toolchain/*: use CONFIG_UPDATE
Based on e0e0945e in Bernhard's tree.
2008-12-05 15:27:26 +00:00
Hans-Christian Egtvedt
e35414722d samba: predefine a autoconf result for enums with negative values
The configure script tries to find out if enums can be negative, this is not
supported when cross compiling, since it tries to run the binary. This commit
sets the test to yes, i.e. negative enums are possible.
2008-12-05 14:46:56 +00:00
Peter Korsgaard
31460308a6 libusb: use 0.1.12-10 from snapshot.debian.net 2008-12-05 10:22:52 +00:00
Hans-Christian Egtvedt
e8a2c6954a libvorbis: tremor depends on host-autoconf and host-automake
This patch adds host-autoconf and host-automake as dependencies to tremor, this
is needed for it to compile.
2008-12-05 09:47:16 +00:00
Hans-Christian Egtvedt
ed63bc0b48 alsa-lib: bump version to 1.0.18 2008-12-05 09:46:17 +00:00
Hans-Christian Egtvedt
2e79479d34 qtopia4: make build verbose or silent depending on user input
This will make Qt compile silent unless the user specifies V=1 or VERBOSE=1
when running make.
2008-12-04 16:50:05 +00:00
Hans-Christian Egtvedt
5851eae5f0 mplayer: set charset explisit to US-ASCII to ease intl compile
This patch set the charset selected by mplayer to US-ASCII because mplayer
configure script have problems detecting working cross compiled iconv tools
2008-12-04 16:49:06 +00:00
Hans-Christian Egtvedt
b7ff212c81 tslib: add dependency to hsot-autoconf and host-automake
Tslib uses autoconf and automake during configure section, make sure it is
available before building tslib.
2008-12-04 16:47:19 +00:00
Hans-Christian Egtvedt
62cc77dffd tslib: use more robust $@ when touching target instead of explisit name 2008-12-04 16:43:54 +00:00
Hans-Christian Egtvedt
30e43682dd avahi: add dependency to host-autoconf
Avahi uses autoconf during ./configure, make sure it is available and used
before building avahi.

Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-12-04 16:13:08 +00:00
Hans-Christian Egtvedt
f974e39491 alsa-util: bump version to 1.0.18 and add patches for this version
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-12-04 16:10:44 +00:00
Hans-Christian Egtvedt
f241ba6f81 alsa-utils: add dependency to libintl if libintl is enabled
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-12-04 16:10:06 +00:00
Peter Korsgaard
8a5e4d62f2 mdadm/dmraid: bump version
Patch by: Charles Duffy <Charles_Duffy@messageone.com>

Both mdadm and dmraid packages refer to upstream versions which are no
longer available.
2008-12-04 14:16:54 +00:00
Peter Korsgaard
92b9ca8dd2 busybox: 1.13.1 ip fix 2008-12-04 13:21:36 +00:00
Peter Korsgaard
5155de9042 ifplugd: don't overwrite target etc/init.d/ifplugd.*
install-strip unconditionally overwrites $(TARGET_DIR)/etc/init.d/ifplugd.*,
so the check in _HOOK_POST_INSTALL is useless.

Fix it by using install-exec and manually stripping the target binaries
instead.
2008-12-04 12:14:57 +00:00
Thomas Petazzoni
a140c728d3 Fix comment about autoconf configuration/compilation/installation for
the target (and not the host).
2008-12-03 13:36:45 +00:00
Thomas Petazzoni
e5d9702dfd Liboil is a library of simple functions that are optimized for various
CPUs. It is required by various GStreamer plugins.

Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>

Modifications by Thomas Petazzoni:

 - Remove the glib2 dependency, which is only necessary to build a few
   examples. If glib2 is enabled in the configuration, then we still
   depend on it in order to build the examples, but that's just
   pedantic, not so useful.

 - Remove the oil-bugreport program installed to the target by
   install-strip.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2008-12-03 09:02:46 +00:00
Hans-Christian Egtvedt
a3c53dc20d samba: bump version to 3.0.33
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-12-02 14:46:38 +00:00
Peter Korsgaard
21ed5b304a haserl: fix shared cache interaction issue
The ac_cv_path_install override is needed to strip the target binary for
haserl 0.8.0, but it doesn't interact nicely with the shared cache, so
disable the cache for now.

Longer term we should probably forget about install-strip and do the
strip/cleanup/mklibs stuff as a post processing step before the target
filesystem rules are run.
2008-12-01 15:10:47 +00:00
Hans-Christian Egtvedt
ac273635a6 strace: fix lower case no to NO when setting STRACE_AUTORECONF
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-12-01 13:49:23 +00:00
Hans-Christian Egtvedt
e3e34dab93 mplayer: use $(if ...) to add dependencies to mplayer
This patch will add needed libraries with $(if ...) syntax. This should ease
readability and make it easy for others to spot where the depencies are added.

Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-12-01 13:33:33 +00:00
Hans-Christian Egtvedt
fb11bbf5e9 mplayer: remove not needed $(strip ...) calls in Makefile
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-12-01 13:08:43 +00:00
Hans-Christian Egtvedt
cb6634da47 qtopia4: remove explisit include and library directories from configure call
This patch removes -I and -L from ./configure since it breaks cross-compiling.
The inclusion of -I and -L will confuse the host compiler when compiling the
host tools.

Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-12-01 13:06:02 +00:00
Hans-Christian Egtvedt
377e554200 mplayer: make sure alsa-lib is installed before mplayer
This patch adds alsa-lib to a dependency for mplayer if it is selected in
kconfig.

Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-12-01 12:53:09 +00:00
Hans-Christian Egtvedt
8c149d286a mplayer: add dependency libraries to a variable
This patch will put dependency libraries in a variable and add this to the
dependencies to build mplayer. This is done to ease adding new libraries in the
future.

Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-12-01 12:48:58 +00:00
Hans-Christian Egtvedt
8248a4a144 mplayer: disable ivtv video output
This patch disabled ivtv video output, since it does not compile with Linux
kernel 2.6.27 headers.

Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-12-01 12:32:50 +00:00
Peter Korsgaard
8928fb6932 fakeroot: use 1.9.5 from snapshot.debian.net 2008-12-01 09:08:04 +00:00