summaryrefslogtreecommitdiff
path: root/package/multimedia
AgeCommit message (Collapse)Author
2010-08-30pango: needs C++ for freetype handlingPeter Korsgaard
Pango was recently updated to v1.28 as a dependency of webkit, but its freetype support has unfortunately been rewritten with parts in C++ (since pango 1.25), so adjust dependencies of pango and users of it to require C++ support. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-07-30Globally remove aclocal directories from targetMalte Starostik
* Remove $(TARGET_DIR)/usr/share/aclocal from target-finalize when not installing devfiles and * Remove some (now) redundant cleanup from individual packages Signed-off-by: Malte Starostik <m-starostik@versanet.de> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-07-29speech-tools: fix build failure by using Debian version and patchesThomas Petazzoni
The upstream version of speech-tools does not build with GCC >= 4.3, mainly due to changes in how C++ headers are included. This is fixed in Debian, so let's use the Debian version and patches. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-07-26swfdec: fix build when no libglib2-dev package is installed on hostPeter Korsgaard
Make sure it uses the libglib2-host binaries we are building. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-07-22gst-plugins-good: udp plugin needs ipv6 supportPeter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-07-22mplayer: add optional sdl/freetype supportPeter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-07-22mplayer: fix build after efb1d8d3f40 (Cleanup TARGET_CONFIGURE_OPTS)Peter Korsgaard
mplayer's configure script got confused by the equal sign (=) we now have in TARGET_CC because of --sysroot=<path>. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-07-22gst-plugins-base: ensure <stdint.h> is usedPeter Korsgaard
Otherwise the build breaks with the emulation _stdint.h in gstfft.c. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-07-18alsa-lib: make sure to only look in STAGING_DIR for Python includesThomas Petazzoni
Even though we pass a -I option to tell alsa-lib to look for Python includes in the STAGING_DIR, alsa-lib build process still looks in /usr/include for some stuff, causing bug #321. This fix is the one suggested by Ulf Samuelsson in bug #321, and allows to make alsa-lib with Python support to build properly on a 64 bits machine with python-dev installed on the host. Without this fix, the build fails with exactly the same problem that Ulf reported. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-07-07Update all packages to quote $(TARGET_CC)Thomas Petazzoni
Now that TARGET_CC contains several space-separated words, it must be used quoted everywhere. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-07-07Merge TARGET_CONFIGURE_ENV into TARGET_CONFIGURE_OPTSThomas Petazzoni
TARGET_CONFIGURE_ENV defines CFLAGS, LDFLAGS, CXXFLAGS and FCFLAGS, separatly from all other variables that are part of TARGET_CONFIGURE_OPTS. This is useless and not consistent with the HOST_CONFIGURE_ variables, therefore we merge TARGET_CONFIGURE_ENV into TARGET_CONFIGURE_OPTS and fix the few users of TARGET_CONFIGURE_ENV. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-07-01tremor: fix svn checkoutPeter Korsgaard
Commit 1dc19c445 (split tremor into its own package) unfortunately broke the svn checkout step (but normally not noticable as we have a tarball on sources.buildroot.net that will get downloaded instead). Fix it by using a custom download step, and remove unused variables while we're at it. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-06-15ffmpeg: add user-defined configure parametersLuca Ceresoli
Closes #401 Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-06-14ffmpeg: allow customization of codecs, (de)muxers and other componentsLuca Ceresoli
Add the option to customize the list of decoders, encoders, muxers, demuxers, parsers, protocols, bsfs and filters to be built into ffmpeg, and to compile or exclude input and output devices. [Peter: fix qstrip invocation] Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-06-14ffmpeg: add commandline programsLuca Ceresoli
Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-06-14ffmpeg: add new packageLuca Ceresoli
[Peter: configure doesn't support --disable-nls / --disable-largefile, needs largefile support in toolchain] Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-06-08gstreamer: remove --disable-registry from configure optionsLionel Landwerlin
--disable-registry has no dependency on libxml2 and should not be linked to BR2_PACKAGE_GSTREAMER_LIBXML2. If we want to disable registry then we should add another option. Signed-off-by: Lionel Landwerlin <llandwerlin@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-05-26gst-plugins-base: make sure alsa-lib is detected if presentPeter Korsgaard
Make sure alsa-lib is built before gst-plugins-base if enabled, so configure detects the presence of alsa and builds alsasink/src. Reported-by: Phil Edworthy <Phil.Edworthy@renesas.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-05-26libdvdread: needs largefile support in toolchainPeter Korsgaard
So in turn does libdvdnav and the dvdnav element in gst-plugins-bad. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-05-25package: gettext needs WCHAR supportPeter Korsgaard
gettext needs WCHAR support in the toolchain, and as libglib2 depends on gettext and lots of stuff depends on libglib2, quite a lot of packages needs to have their dependencies adjusted. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-05-25swfdec: use depends on for gstreamerPeter Korsgaard
Gstreamer has complicated dependencies (because of glib2), so use depends on rather than select, similar to how it is done for gtk2. At the same time default gtk/gstreamer support to Y if those are available, as they are likely wanted. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-05-21Merge branch '2010-05-15-fixes' of ↵Peter Korsgaard
git://git.busybox.net/~tpetazzoni/git/buildroot
2010-05-20aumix: SITE has changedJulien Boibessot
Signed-off-by: Julien Boibessot <julien.boibessot@armadeus.com> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-05-20Make all package using gettext rely on BR2_NEEDS_GETTEXTThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-05-10vlc: mark as brokenThomas Petazzoni
Before 2010.02, VLC didn't build, because it didn't pass the appropriate --disable- options according to the libraries available in Buildroot. Now, 2010.05 is going to be released, and no one bothered to fix VLC. Therefore, let's mark VLC as broken. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-05-04mplayer: disable parallel builds (make -jX)Peter Korsgaard
The build system races with itself when building the internal vidix stuff (x86 only), so use MAKE1. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-05-04mplayer: internal copies of libdvdread/libdvdcss require largefile supportPeter Korsgaard
So disable when we don't have largefile support in toolchain. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-04-26alsa-utils: alsamixer needs WCHARPeter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-04-26alsa-utils: fix usr/share/alsa installation to targetPeter Korsgaard
Closes #1573 Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-04-13libid3tag: convert to the autotools infrastructureThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-13libmad: convert to the autotools infrastructureThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-13aumix: convert to the autotools infrastructureThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-04-13madplay: convert to the autotools infrastructureThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-03-30get rid of broken nios2 supportPeter Korsgaard
Has been marked as broken for more than 1 year, with no indication that anyone cares, and it needs a bunch of special handling. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-03-22package: remove redundant DISABLE_{IPV6,NLS,LARGEFILE} configure argsPeter Korsgaard
Makefile.autotools.in automatically adds these to the configure invocation, so there's no need to explicitly list them. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-02-24madplay: add patch to switch to the new ALSA APIThomas Petazzoni
madplay was failing to build with errors such as : audio_alsa.o: In function `config': audio_alsa.c:(.text+0x200): undefined reference to `snd_pcm_hw_params_set_rate_near@ALSA_0.9' audio_alsa.c:(.text+0x25c): undefined reference to `snd_pcm_hw_params_set_buffer_time_near@ALSA_0.9' audio_alsa.c:(.text+0x284): undefined reference to `snd_pcm_hw_params_get_buffer_size@ALSA_0.9' audio_alsa.c:(.text+0x2a4): undefined reference to `snd_pcm_hw_params_set_period_time_near@ALSA_0.9' audio_alsa.c:(.text+0x2d4): undefined reference to `snd_pcm_hw_params_get_period_size@ALSA_0.9' The ALSA library uses symbol versioning by default, to handle ABI changes. However, since uClibc doesn't seem to support symbol versioning, we disable this when building the ALSA library by passing --without-versioned. However, madplay relies on the old ALSA ABI, so even without symbol versioning, references to versioned symbols are generated (functions with the same name, but different API, exist in the old and new API). The easiest solution is to switch madplay to the new API. This is done thanks to a patch written by Micha Nelissen <micha@neli.hopto.org> and available at http://article.gmane.org/gmane.comp.audio.mad.devel/729. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-02-23mplayer: use UTF-8 charset to avoid iconv dependencyThomas Petazzoni
The mplayer configure script was failing with: Checking for iconv program ... no No working iconv program found, use --charset=UTF-8 to continue anyway. If you also have problems with iconv library functions use --charset=noconv. Messages in the GTK-2 interface will be broken then. Therefore, we pass --charset=UTF-8 instead of --charset=US-ASCII. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-02-18Merge branch 'misc-fixes3' of git://git.busybox.net/~tpetazzoni/git/buildrootPeter Korsgaard
2010-02-18alsa-utils: force the variant of ncurses libraryThomas Petazzoni
Two variants of the ncurses library exist: the normal one, and the ncursesw one, which has support for wide char. Currently, Buildroot only builds the normal variant (the second variant requires --enable-widec while compiling ncurses). Unfortunately, when libncursesw is installed on the host, the configure script of alsa-utils finds /usr/bin/ncursesw5-config and thinks that the target has this version. Unfortunately, as this is not the case, it causes a configure failure when trying to link a sample program against libpanelw (which is part of ncurses). Therefore, we force the libncurses variant used by alsa-utils to the normal variant. Later on, if needed, support for the wide-char variant of the libncurses library could be added. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-02-18alsa-utils: alsamixer need libform, libmenu & libpanel (from ncurses)Julien Boibessot
Without this patch alsamixer complains about missing libs and ldd says: libform.so.5 => not found libmenu.so.5 => not found libpanel.so.5 => not found libncurses.so.5 => /usr/lib/libncurses.so.5 (0x4000e000) libasound.so.2 => /usr/lib/libasound.so.2 (0x40056000) ... <cut> Signed-off-by: Julien Boibessot <julien.boibessot@armadeus.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-02-17gstreamer-good: add speex dependancyJulien Boibessot
Otherwise, even if speex is selected, as gstreamer is compiled first, speex plugin is not activated/built. Signed-off-by: Julien Boibessot <julien.boibessot@armadeus.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-02-14Temporary fix for alsa-lib breakage with --disable-pcmThomas Petazzoni
The current version of alsa-lib (1.0.22) does not build when --disable-pcm is used at configure time. I've reported the issue at https://bugtrack.alsa-project.org/alsa-bug/view.php?id=4913. In the mean time, we can prevent the user from not selecting PCM support by using the following patch. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-02-09package: remove broken asterisk packagePeter Korsgaard
Has been marked as broken for more than one year. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-01-28PATCH: Add more config options to alsa, bump versionWilliam Wagner
Signed-off-by: William Wagner <will_wagner@carallon.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-01-18gstreamer: fix unaligned detection for x86-64Peter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-12-20Fix gst-plugins-bad dependency on libdvdnavLionel Landwerlin
Signed-off-by: Lionel Landwerlin <llandwerlin@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-12-17libvorbis: remove unused cruft from pre-autotools.inPeter Korsgaard
The AUTOTARGETS macro handles this already. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-12-17mpg123: select sensible cpu optimization depending on arch/fpuPeter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-12-17mpg123: convert to Makefile.autotools.in formatPeter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-12-15host-pkgconfig is now host-pkg-configThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>