170 Commits

Author SHA1 Message Date
Martin Jansa b52546a7e9 sound-theme-freedesktop: Don't set PACKAGE_ARCH
* either fix build to prevent trying to access compiler or don't set
  PACKAGE_ARCH, signature is different for different MACHINEs
  e.g.
  List of dependencies for variable TUNE_ARCH changed from 'set(['X86ARCH32', 'X86ARCH64'])' to 'set([])'
  Hash for dependent task gettext_0.18.3.1.bb.do_populate_sysroot changed from 915bae004926e982f835d12f511a5f2b to 24c8263bb82124c9000fff3eab16d293

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-01-04 11:56:04 +01:00
Martin Jansa 2cfff097a4 libdvdread: Use _remove operator to drop silent rules
* replace causes different signatures for different MACHINES, see
  http://lists.openembedded.org/pipermail/openembedded-core/2013-November/086510.html

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-12-30 13:31:48 +01:00
Martin Jansa 381bd230de libmikmod: use SOURCEFORGE_MIRROR
* archives are no longer available on old URL

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-12-30 13:31:48 +01:00
Martin Jansa 191499a2b5 recipes: Remove PR = r0 from all recipes
* Remove all PR = "r0" from all .bb files in meta-oe repo. This was done
  with the command sed -e '/^PR.*=.*r0\"/d' meta*/recipes*/*/*.bb -i

* We've switching to the PR server, PR bumps are no longer needed and
  this saves people either accidentally bumping them or forgetting to
  remove the lines (r0 is the default anyway).

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-11-01 15:30:48 +01:00
Khem Raj 78c57bd3c0 libmikmod: Upgrade libmikmod_3.2.0.bb -> libmikmod_3.3.2.bb
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-10-15 13:31:08 +02:00
Andreas Müller 66766c8b16 sound-theme-freedesktop: initial add 0.8.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-10-05 12:36:08 +02:00
Martin Jansa fa4d5d1fbd v4l-utils: Add libx11 dependency
* configure doesn't allow to explicitly disable it

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-09-17 19:14:32 +02:00
Martin Jansa 636ce2e82d libmikmod: upgrade to 3.2.0
* 3.3 is only beta
* 3.1.12 was failing to build with texinfo-5, see
  http://sourceforge.net/p/mikmod/mercurial/ci/1fd17189f82561a3a0e343aef05e5cf0b39b8f26/

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-09-03 19:13:44 +02:00
Jackie Huang b79176adb3 remove the unnecessary protocol parameters
It's not necessary to specify the protocol parameter when it's the
default protocol for the fetcher, e.g. the default protocol for
git fetcher it git, "protocol=git" isn't needed.

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-09-03 16:59:13 +02:00
Marko Lindqvist 6f3c65766c libsdl-mixer: correct license name to Zlib
Signed-off-by: Marko Lindqvist <cazfi74@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-08-23 19:21:55 +02:00
Marko Lindqvist 260738dad6 libsdl-image: correct license name to Zlib
Signed-off-by: Marko Lindqvist <cazfi74@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-08-23 19:21:55 +02:00
Paul Eggleton 440d3fd3d6 x264: remove
This is now in OE-Core.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-08-16 12:58:30 +02:00
Paul Eggleton 30ba23377e libav: remove
This is now in OE-Core.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-08-16 12:58:30 +02:00
Martin Jansa fa914e4c80 gst-ffmpeg: drop .bbappend, moved to oe-core
* http://git.openembedded.org/openembedded-core/commit/?id=aab668fbba25d3e590e4182224b7b064d7705c5b
* you need to add orc to PACKAGECONFIG if you want to continue
  using it
* PRINC was dropped, oe-core commit had sufficient PR bump and
  this is going in almost simultaneously

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-08-14 00:20:24 +02:00
Martin Jansa e3f30cfa38 x264: explicitly disable swscale
* it's creating circular dependency on libav when explicitly enabled
* and sometimes it's autodetected when x264 is rebuilt after building libav

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-07-30 11:17:12 +02:00
Martin Jansa 898d33f505 libav: add PACKAGECONFIG for bzip2 and jack
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-07-30 11:17:11 +02:00
Martin Jansa e1f3f99c41 libass: add PACKAGECONFIG for harfbuzz
* it's autodetected from sysroot
* add PACKAGECONFIG to make it deterministic
* runtime dependencies for glib-2.0 harfbuzz libffi libicudata libicule libicuuc libstdc++ are added
  only when harfbuzz is detected

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-07-30 11:17:10 +02:00
Martin Jansa 585cd80db4 jack: add dependency on libsaplerate0 and readline
* they are autodetected from sysroot and configure doesn't have option
  to explicitly disable them, so PACKAGECONFIG won't work without improving
  configure

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-07-20 17:07:33 +02:00
Martin Jansa c1127efaa4 media-ctl: inherit pkgconfig
* without pkgconfig it's failing to expand PKG_CHECK_MODULES macro:
  | media-ctl/0.0.1-r3/git/configure:
    line 11700: syntax error near unexpected token `libudev,'
  | media-ctl/0.0.1-r3/git/configure:
    line 11700: `  PKG_CHECK_MODULES(libudev, libudev, have_libudev=yes, have_libudev=no)'

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-07-12 12:06:02 +02:00
Paul Barker aa3d3ce3ae libav: remove unnecessary dependency on liba52
The changelog for libav indicates that liba52 support was removed in version
0.5.

Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-06-27 18:52:23 +02:00
Paul Barker 03a98cad3d libsdl-mixer: replace ENTERPRISE_DISTRO with PACKAGECONFIG options
Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-06-27 18:52:23 +02:00
Paul Barker f8cb578307 mplayer2: replace ENTERPRISE_DISTRO with PACKAGECONFIG options
Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-06-27 18:52:23 +02:00
Marko Lindqvist fff67de4dc libmikmod: depend on texinfo
With changed behavior of 'missing' in automake-1.13, libmikmod
build was failing when makeinfo was not present.

Signed-off-by: Marko Lindqvist <cazfi74@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-06-03 14:32:01 +02:00
Stefan Herbrechtsmeier 0c47dcf1df media-ctl: Use linux-libc-headers instead of linux kernel sources
Use the headers from the linux-libc-headers instead of the headers
from the linux kernel sources because user space programs should
be built against the header files provided by the distribution.

In file included from .../usr/src/kernel/include/linux/media.h:27:0,
                 from conftest.c:56:
.../usr/src/kernel/include/linux/types.h:13:2: warning: #warning \
"Attempt to use kernel headers from user space, see http://kernelnewbies.org/KernelHeaders" [-Wcpp]

On some platforms (qemu) intern kernel header (linux/types.h) redefines
some types from the system header (sys/types.h, timer.h, stdint.h)
and thereby breaks the checking of the linux media header.

ERROR: Kernel header file not found or not usable!

In file included from .../usr/include/linux/media.h:27:0,
                 from conftest.c:56:
In file included from .../usr/src/kernel/include/linux/types.h:14:26: error: conflicting types for 'fd_set'
In file included from .../sys/select.h:75:5: note: previous declaration of 'fd_set' was here

Similar errors for dev_t, mode_t, timer_t, uintptr_t and blkcnt_t.

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-05-07 18:59:01 +02:00
Paul Barker 6e8f3e6d46 vlc: moved to meta-multimedia
vlc depends on fluidsynth which is in meta-multimedia.

Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-05-07 18:59:01 +02:00
Paul Barker 6b0aa8daf1 live555: change MIRROR for older versions
http://download.videolan.org/pub/videolan/testing/contrib/live555/ has dropped
everything before live.2011.12.23.tar.gz, change to using
http://ftp.freebsd.org/pub/FreeBSD/ports/distfiles/ as it still has
live.2011.03.14.tar.gz.

Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-04-22 09:51:47 +02:00
Marcin Juszkiewicz c9d1b35916 v4l-utils: make it build for AArch64
Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-04-19 02:45:27 +02:00
Martin Jansa a45830a39b recipes: Unify indentation
* This change is only aesthetic (unlike indentation in Python
  tasks).
* Some recipes were using tabs.
* Some were using 8 spaces.
* Some were using mix or different number of spaces.
* Make them consistently use 4 spaces everywhere.
* Yocto styleguide advises to use tabs (but the only reason to keep
  tabs is the need to update a lot of recipes). Lately this advice
  was also merged into the styleguide on the OE wiki.
* Using 4 spaces in both types of tasks is better because it's less
  error prone when someone is not sure if e.g.
  do_generate_toolchain_file() is Python or shell task and also allows
  to highlight every tab used in .bb, .inc, .bbappend, .bbclass as
  potentially bad (shouldn't be used for indenting of multiline
  variable assignments and cannot be used for Python tasks).
* Don't indent closing quote on multiline variables
  we're quite inconsistent wheater it's first character on line
  under opening quote or under first non-whitespace character in
  previous line.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Acked-by: Koen Kooi <koen@dominion.thruhere.net>
2013-04-15 16:23:17 +02:00
Martin Jansa c795dcf6ec minidlna: move to nonworking directory
* distro-less build for qemuarm fails:
| Linking minidlna
| arm-oe-linux-gnueabi-gcc: error: getifaddr.o: No such file or directory
| arm-oe-linux-gnueabi-gcc: error: sql.o: No such file or directory
| arm-oe-linux-gnueabi-gcc: error: inotify.o: No such file or directory
| make: *** [minidlna] Error 1

* http://comments.gmane.org/gmane.comp.handhelds.openembedded/56989

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-04-15 16:22:07 +02:00
Martin Jansa 01857bc84a live555: Add MIRROR for older versions
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-04-12 18:50:16 +02:00
Paul Eggleton 23c711ed61 libmad: remove
This is largely equivalent to the recipe in OE-Core apart from
LICENSE_FLAGS, insignificant patch differences, and an additional patch
for avr32 optimisation (and since there appears to be no public layer
for an avr32 machine, there's not a great deal of point in preserving
the latter).

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-04-09 21:34:17 +02:00
Marcin Juszkiewicz 392e30c21a libvpx: do not hardcode -mfloat-api=softfp for ARM builds
| Configuring for target 'armv7-linux-gcc'
|   enabling armv7
|   enabling armv6
|   enabling armv5te
|   enabling fast_unaligned
| Unable to invoke compiler: arm-oe-linux-gnueabi-gcc  -march=armv7-a -marm -mthumb-interwork -mfloat-abi=hard -mfpu=neon --sysroot=/home/hrw/HDD/devel/canonical/aarch64/openembedded/build/tmp-eglibc/sysroots/genericarmv7a -O2 -pipe -g -feliminate-unused-debug-types -fPIC -march=armv7-a -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -O3 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wdeclaration-after-statement -Wdisabled-optimization -Wpointer-arith -Wtype-limits -Wcast-qual -Wno-unused
|
| Configuration failed. This could reflect a misconfiguration of your
| toolchains, improper options selected, or another problem. If you
| don't see any useful error messages above, the next step is to look
| at the configure error log file (config.err) to determine what
| configure was trying to do when it died.

Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-04-09 21:34:15 +02:00
Andreas Oberritter 44c440e2b9 libav: library packages shouldn't rdepend on libav package
Otherwise the libav executables (avplay, ffmpeg etc.) get dragged
into the image, along with all their dependencies (e.g. SDL).

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
Acked-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-03-13 17:22:07 +01:00
Mario Domenech Goulart 4f2ae6f5bd libdvdread: update to version 4.2.0
The previous version (4.1.3-10) was unbuildable due to this issue:

WARNING: Failed to fetch URL git://git.debian-maintainers.org/git/daniel/libdvdread.git;protocol=git;branch=debian,
   attempting MIRRORS if available
ERROR: Fetcher failure: Fetch command failed with exit code 128, output:
Cloning into bare repository <snip>/downloads//git2/git.debian-maintainers.org.git.daniel.libdvdread.git...

fatal: Unable to look up git.debian-maintainers.org (port 9418) (Name or service not known)

Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-03-13 17:21:53 +01:00
Martin Jansa bd326014ba obexd, id3lib: fix LIC_FILES_CHKSUM URL
* how was it possible to check LIC_FILES_CHKSUMs before? I know it was
  building, now it fails with:
  ERROR: Function failed: obexd: LIC_FILES_CHKSUM points to an invalid file:
  /OE/shr-core/tmp-eglibc/work/xscalete-oe-linux-gnueabi/obexd/0.48-r0/obexd-0.48/

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-02-19 01:48:45 +01:00
Andrei Gherzan cf56567570 minidlna: Integrated version 1.0.25
Add two patches to fix build.

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-02-16 05:54:59 +01:00
Andrei Gherzan 99481803dd x264: Add patch to remove default flags -mcpu=cortex-a8 and -mfpu=neon
-march flag is not in CFLAGS so this will always default to -mcpu=cortex-a8
-mfpu=neon. Obviously wrong for other machines.

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-02-16 05:54:59 +01:00
Martin Jansa 09c91dd7ed patches: update Upstream-Status to use capital 'S'
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-02-05 11:05:51 +01:00
Martin Jansa ecac30d416 mplayer2: add faad2 to DEPENDS
* it's autodetected from sysroot after faad2 is built

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-02-01 17:44:22 +01:00
Koen Kooi 6d7c4cc01f libav: enable x264 encoder support
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-01-27 23:54:10 +01:00
Koen Kooi 3a974b4e16 x264: add git version
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-01-27 23:54:10 +01:00
Marcin Juszkiewicz 54b1804c15 libav: add support for AArch64
Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-01-18 10:59:54 +01:00
Marcin Juszkiewicz c70093344e libav: move --enable-postproc to 0.8.4 recipe
libav 9.1 does not have this option.

Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-01-18 10:59:53 +01:00
Koen Kooi 61a5d633e9 libav: update to 0.8.4
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-01-18 10:59:53 +01:00
Andrei Gherzan 1d3928e4e4 libpostproc: Remove -disable-yasm as this is a nonexistent flag
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-01-18 10:49:42 +01:00
Marcin Juszkiewicz e3b649b7e6 libass: add missing dependency on fribidi
Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-01-10 12:18:10 +01:00
Marko Lindqvist 3e65b43f9d libmad: replace obsolete automake macros with working ones
Add obsolete-automake-macros.patch that replaces automake macros
no longer supported by automake-1.13 with modern constructs.

Signed-off-by: Marko Lindqvist <cazfi74@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-01-06 13:09:34 +01:00
Marko Lindqvist b47164a8c0 libmikmod: replace obsolete automake macros with working ones
Add obsolete-automake-macros.patch that replaces automake macros
no longer supported by automake-1.13 with modern constructs.

Signed-off-by: Marko Lindqvist <cazfi74@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-01-06 13:09:34 +01:00
Martin Jansa 37af7766ff pavucontrol: upgrade to 1.0
* also fixes build without lynx:
| make[2]: Entering directory `/OE/shr-core/tmp-eglibc/work/x86_64-oe-linux/pavucontrol/0.9.10+git-r1/git/doc'
| make[2]: *** No rule to make target `README', needed by `all-am'.  Stop.
| make[2]: Leaving directory `/OE/shr-core/tmp-eglibc/work/x86_64-oe-linux/pavucontrol/0.9.10+git-r1/git/doc'

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2012-12-25 19:46:27 +01:00
Martin Jansa 065f47980b libass: upgrade to 0.10.1
* old version wasn't compatible with libpng-1.5 from oe-core
* COPYING was updated with ISC text old 0.9.11 was GPLv2

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2012-12-23 09:32:56 +01:00