mirror of
https://git.yoctoproject.org/poky
synced 2026-01-30 21:38:43 +01:00
Compare commits
14 Commits
1.3.2.fina
...
blinky
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1fc111d16b | ||
|
|
a699efd439 | ||
|
|
d7a9173e7d | ||
|
|
5ddce6396a | ||
|
|
529625cb0c | ||
|
|
29983c5834 | ||
|
|
7c62894958 | ||
|
|
d40c860762 | ||
|
|
3e7f85e3b3 | ||
|
|
52f9b10182 | ||
|
|
fbfa9750a9 | ||
|
|
76d5cdc3e0 | ||
|
|
bdb1f56ae1 | ||
|
|
c54cc0c1ca |
@@ -10,6 +10,7 @@ export KERNEL_SOURCE = "${@base_read_file('${STAGING_KERNEL_DIR}/kernel-source')
|
||||
KERNEL_OBJECT_SUFFIX = "${@[".o", ".ko"][base_read_file('${STAGING_KERNEL_DIR}/kernel-abiversion') > "2.6.0"]}"
|
||||
KERNEL_CCSUFFIX = "${@base_read_file('${STAGING_KERNEL_DIR}/kernel-ccsuffix')}"
|
||||
KERNEL_LDSUFFIX = "${@base_read_file('${STAGING_KERNEL_DIR}/kernel-ldsuffix')}"
|
||||
KERNEL_ARSUFFIX = "${@base_read_file('${STAGING_KERNEL_DIR}/kernel-arsuffix')}"
|
||||
|
||||
# Set TARGET_??_KERNEL_ARCH in the machine .conf to set architecture
|
||||
# specific options necessary for building the kernel and modules.
|
||||
@@ -17,9 +18,12 @@ TARGET_CC_KERNEL_ARCH ?= ""
|
||||
HOST_CC_KERNEL_ARCH ?= "${TARGET_CC_KERNEL_ARCH}"
|
||||
TARGET_LD_KERNEL_ARCH ?= ""
|
||||
HOST_LD_KERNEL_ARCH ?= "${TARGET_LD_KERNEL_ARCH}"
|
||||
TARGET_AR_KERNEL_ARCH ?= ""
|
||||
HOST_AR_KERNEL_ARCH ?= "${TARGET_AR_KERNEL_ARCH}"
|
||||
|
||||
KERNEL_CC = "${CCACHE}${HOST_PREFIX}gcc${KERNEL_CCSUFFIX} ${HOST_CC_KERNEL_ARCH}"
|
||||
KERNEL_LD = "${LD}${KERNEL_LDSUFFIX} ${HOST_LD_KERNEL_ARCH}"
|
||||
KERNEL_AR = "${AR}${KERNEL_ARSUFFIX} ${HOST_AR_KERNEL_ARCH}"
|
||||
|
||||
# kernel modules are generally machine specific
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
@@ -26,6 +26,7 @@ module_do_compile() {
|
||||
KERNEL_SRC=${STAGING_KERNEL_DIR} \
|
||||
KERNEL_VERSION=${KERNEL_VERSION} \
|
||||
CC="${KERNEL_CC}" LD="${KERNEL_LD}" \
|
||||
AR="${KERNEL_AR}" \
|
||||
${MAKE_TARGETS}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,9 +1,13 @@
|
||||
#
|
||||
# Copyright 2006-2007 Openedhand Ltd.
|
||||
#
|
||||
|
||||
do_rootfs[depends] += "dpkg-native:do_populate_staging apt-native:do_populate_staging"
|
||||
|
||||
fakeroot rootfs_deb_do_rootfs () {
|
||||
set +e
|
||||
mkdir -p ${IMAGE_ROOTFS}/var/dpkg/{info,updates}
|
||||
mkdir -p ${IMAGE_ROOTFS}/var/dpkg/info
|
||||
mkdir -p ${IMAGE_ROOTFS}/var/dpkg/updates
|
||||
|
||||
rm -f ${STAGING_DIR}/etc/apt/sources.list.rev
|
||||
rm -f ${STAGING_DIR}/etc/apt/preferences
|
||||
|
||||
@@ -168,6 +168,7 @@ STAGING_BINDIR = "${STAGING_DIR}/${HOST_SYS}/bin"
|
||||
STAGING_BINDIR_CROSS = "${STAGING_DIR}/${BUILD_SYS}/bin/${HOST_SYS}"
|
||||
STAGING_BINDIR_NATIVE = "${STAGING_DIR}/${BUILD_SYS}/bin"
|
||||
STAGING_LIBDIR = "${STAGING_DIR}/${HOST_SYS}/lib"
|
||||
STAGING_LIBDIR_NATIVE = "${STAGING_DIR}/${BUILD_SYS}/lib"
|
||||
STAGING_INCDIR = "${STAGING_DIR}/${HOST_SYS}/include"
|
||||
STAGING_DATADIR = "${STAGING_DIR}/${HOST_SYS}/share"
|
||||
STAGING_LOADER_DIR = "${STAGING_DIR}/${HOST_SYS}/loader"
|
||||
|
||||
22
meta/packages/binutils/binutils-2.17.50.0.5/binutils-configure-texinfo-version.patch
vendored
Normal file
22
meta/packages/binutils/binutils-2.17.50.0.5/binutils-configure-texinfo-version.patch
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
--- binutils-2.18/configure.orig 2007-10-11 21:09:27.000000000 -0700
|
||||
+++ binutils-2.18/configure 2007-10-11 21:10:20.000000000 -0700
|
||||
@@ -6128,7 +6128,7 @@ case " $build_configdirs " in
|
||||
# For an installed makeinfo, we require it to be from texinfo 4.4 or
|
||||
# higher, else we use the "missing" dummy.
|
||||
if ${MAKEINFO} --version \
|
||||
- | egrep 'texinfo[^0-9]*([1-3][0-9]|4\.[4-9]|[5-9])' >/dev/null 2>&1; then
|
||||
+ | egrep 'texinfo[^0-9]*(4\.([6-9]|[1-9][0-9])|[5-9]|[1-9][0-9])' >/dev/null 2>&1; then
|
||||
:
|
||||
else
|
||||
MAKEINFO="$MISSING makeinfo"
|
||||
--- binutils-2.18/configure.in.orig 2007-10-11 21:10:54.000000000 -0700
|
||||
+++ binutils-2.18/configure.in 2007-10-11 21:11:13.000000000 -0700
|
||||
@@ -2403,7 +2403,7 @@ changequote(,)
|
||||
# For an installed makeinfo, we require it to be from texinfo 4.4 or
|
||||
# higher, else we use the "missing" dummy.
|
||||
if ${MAKEINFO} --version \
|
||||
- | egrep 'texinfo[^0-9]*([1-3][0-9]|4\.[4-9]|[5-9])' >/dev/null 2>&1; then
|
||||
+ | egrep 'texinfo[^0-9]*(4\.([6-9]|[1-9][0-9])|[5-9]|[1-9][0-9])' >/dev/null 2>&1; then
|
||||
:
|
||||
else
|
||||
MAKEINFO="$MISSING makeinfo"
|
||||
@@ -1,10 +1,11 @@
|
||||
require binutils.inc
|
||||
|
||||
PR = "r1"
|
||||
PR = "r2"
|
||||
|
||||
SRC_URI = "\
|
||||
http://www.kernel.org/pub/linux/devel/binutils/binutils-${PV}.tar.bz2 \
|
||||
file://binutils-2.16.91.0.6-objcopy-rename-errorcode.patch;patch=1 \
|
||||
file://binutils-configure-texinfo-version.patch;patch=1 \
|
||||
file://binutils-uclibc-100-uclibc-conf.patch;patch=1 \
|
||||
file://110-arm-eabi-conf.patch;patch=1 \
|
||||
file://binutils-uclibc-300-001_ld_makefile_patch.patch;patch=1 \
|
||||
|
||||
@@ -14,7 +14,7 @@ HOMEPAGE = "http://www.sleepycat.com"
|
||||
LICENSE = "BSD Sleepycat"
|
||||
PR = "r2"
|
||||
|
||||
SRC_URI = "http://downloads.sleepycat.com/${P}.tar.gz"
|
||||
SRC_URI = "http://download.oracle.com/berkeley-db/${P}.tar.gz"
|
||||
|
||||
inherit autotools
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@ VIRTUAL_NAME ?= "virtual/db"
|
||||
CONFLICTS = "db3"
|
||||
PR = "r6"
|
||||
|
||||
SRC_URI = "http://downloads.sleepycat.com/db-${PV}.tar.gz"
|
||||
SRC_URI = "http://download.oracle.com/berkeley-db/${P}.tar.gz"
|
||||
#SRC_URI_MD5 = "http://downloads.sleepycat.com/db-${PV}.tar.gz.md5"
|
||||
#TODO SRC_URI += "file://arm-thumb-mutex.patch;patch=1"
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ VIRTUAL_NAME ?= "virtual/db"
|
||||
CONFLICTS = "db3"
|
||||
PR = "r7"
|
||||
|
||||
SRC_URI = "http://downloads.sleepycat.com/db-${PV}.tar.gz"
|
||||
SRC_URI = "http://download.oracle.com/berkeley-db/${P}.tar.gz"
|
||||
#SRC_URI_MD5 = "http://downloads.sleepycat.com/db-${PV}.tar.gz.md5"
|
||||
SRC_URI += "file://arm-thumb-mutex.patch;patch=1"
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ DESCRIPTION = "Console based version of exmap, a memory usage analysis tool"
|
||||
HOMEPAGE = "http://projects.o-hand.com/exmap-console"
|
||||
SECTION = "devel"
|
||||
LICENSE = "GPL"
|
||||
DEPENDS = "virtual/kernel"
|
||||
DEPENDS = "virtual/kernel readline"
|
||||
|
||||
SRC_URI = "http://projects.o-hand.com/sources/exmap-console/exmap-console-${PV}.tgz"
|
||||
|
||||
|
||||
11
meta/packages/libid3tag/files/id3tag.pc
Normal file
11
meta/packages/libid3tag/files/id3tag.pc
Normal file
@@ -0,0 +1,11 @@
|
||||
prefix=/usr
|
||||
exec_prefix=${prefix}
|
||||
libdir=${exec_prefix}/lib
|
||||
includedir=${prefix}/include
|
||||
|
||||
Name: id3tag
|
||||
Description: ID3 tag reading library
|
||||
Requires:
|
||||
Version: 0.15.0b
|
||||
Libs: -L${libdir} -lid3tag -lz
|
||||
Cflags: -I${includedir}
|
||||
@@ -3,15 +3,20 @@ PRIORITY = "optional"
|
||||
DEPENDS = "zlib"
|
||||
DESCRIPTION = "Library for interacting with ID3 tags."
|
||||
LICENSE = "GPL"
|
||||
PR = "r2"
|
||||
PR = "r3"
|
||||
|
||||
SRC_URI = "ftp://ftp.mars.org/pub/mpeg/libid3tag-${PV}.tar.gz \
|
||||
file://id3tag.pc"
|
||||
|
||||
SRC_URI = "ftp://ftp.mars.org/pub/mpeg/libid3tag-${PV}.tar.gz "
|
||||
S = "${WORKDIR}/libid3tag-${PV}"
|
||||
|
||||
inherit autotools
|
||||
inherit autotools pkgconfig
|
||||
|
||||
EXTRA_OECONF = "-enable-speed"
|
||||
|
||||
do_configure_prepend() {
|
||||
install -m 0644 ${WORKDIR}/id3tag.pc ${S}
|
||||
}
|
||||
do_stage() {
|
||||
oe_libinstall -so libid3tag ${STAGING_LIBDIR}
|
||||
install -m 0644 id3tag.h ${STAGING_INCDIR}
|
||||
|
||||
68
meta/packages/libmad/files/add-pkgconfig.patch
Normal file
68
meta/packages/libmad/files/add-pkgconfig.patch
Normal file
@@ -0,0 +1,68 @@
|
||||
Here is a patch for adding pkg-config support to libmad.
|
||||
It would make life a bit easier for distro maintainers if this was applied.
|
||||
In case you didn't know, pkg-config is a tool for providing LDFLAGS and
|
||||
CFLAGS for packages using shared libraries. It's on freedesktop.org.
|
||||
Debian has already been distributing the pkg-config file mad.pc with
|
||||
libmad for some time, and people developing on debian (notably xmms2
|
||||
developers) have started relying on this support being present, causing
|
||||
some confusion for people installing from source and on some BSDs which
|
||||
do not provide mad.pc (google: pkgconfig libmad).
|
||||
|
||||
EMH
|
||||
|
||||
--h31gzZEtNLTqOjlF
|
||||
Content-Type: text/plain; charset=us-ascii
|
||||
Content-Disposition: attachment; filename="libmad-0.15.1b-pkgconfig.patch"
|
||||
|
||||
diff -Naur libmad-0.15.1b.old/configure.ac libmad-0.15.1b/configure.ac
|
||||
--- libmad-0.15.1b.old/configure.ac 2004-01-23 10:41:32.000000000 +0100
|
||||
+++ libmad-0.15.1b/configure.ac 2004-08-07 02:25:24.633462168 +0200
|
||||
@@ -429,5 +429,5 @@
|
||||
dnl AC_SUBST(LTLIBOBJS)
|
||||
|
||||
AC_CONFIG_FILES([Makefile msvc++/Makefile \
|
||||
- libmad.list])
|
||||
+ libmad.list mad.pc])
|
||||
AC_OUTPUT
|
||||
diff -Naur libmad-0.15.1b.old/mad.pc.in libmad-0.15.1b/mad.pc.in
|
||||
--- libmad-0.15.1b.old/mad.pc.in 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ libmad-0.15.1b/mad.pc.in 2004-08-07 02:04:59.617692872 +0200
|
||||
@@ -0,0 +1,14 @@
|
||||
+# libmad pkg-config source file
|
||||
+
|
||||
+prefix=@prefix@
|
||||
+exec_prefix=@exec_prefix@
|
||||
+libdir=@libdir@
|
||||
+includedir=@includedir@
|
||||
+
|
||||
+Name: mad
|
||||
+Description: MPEG Audio Decoder
|
||||
+Version: @VERSION@
|
||||
+Requires:
|
||||
+Conflicts:
|
||||
+Libs: -L${libdir} -lmad -lm
|
||||
+Cflags: -I${includedir}
|
||||
diff -Naur libmad-0.15.1b.old/Makefile.am libmad-0.15.1b/Makefile.am
|
||||
--- libmad-0.15.1b.old/Makefile.am 2004-02-17 03:02:03.000000000 +0100
|
||||
+++ libmad-0.15.1b/Makefile.am 2004-08-07 02:03:19.859858368 +0200
|
||||
@@ -24,6 +24,9 @@
|
||||
SUBDIRS =
|
||||
DIST_SUBDIRS = msvc++
|
||||
|
||||
+pkgconfigdir = $(libdir)/pkgconfig
|
||||
+pkgconfig_DATA = mad.pc
|
||||
+
|
||||
lib_LTLIBRARIES = libmad.la
|
||||
include_HEADERS = mad.h
|
||||
|
||||
@@ -34,7 +37,8 @@
|
||||
minimad_LDADD = libmad.la
|
||||
|
||||
EXTRA_DIST = mad.h.sed \
|
||||
- CHANGES COPYRIGHT CREDITS README TODO VERSION
|
||||
+ CHANGES COPYRIGHT CREDITS README TODO VERSION \
|
||||
+ mad.pc.in
|
||||
|
||||
exported_headers = version.h fixed.h bit.h timer.h stream.h frame.h \
|
||||
synth.h decoder.h
|
||||
|
||||
@@ -3,11 +3,14 @@ SECTION = "libs"
|
||||
PRIORITY = "optional"
|
||||
DEPENDS = "libid3tag"
|
||||
LICENSE = "GPL"
|
||||
PR = "r1"
|
||||
|
||||
SRC_URI = "ftp://ftp.mars.org/pub/mpeg/libmad-${PV}.tar.gz \
|
||||
file://add-pkgconfig.patch;patch=1"
|
||||
|
||||
SRC_URI = "ftp://ftp.mars.org/pub/mpeg/libmad-${PV}.tar.gz"
|
||||
S = "${WORKDIR}/libmad-${PV}"
|
||||
|
||||
inherit autotools
|
||||
inherit autotools pkgconfig
|
||||
|
||||
EXTRA_OECONF = "-enable-speed --enable-shared"
|
||||
# The ASO's don't take any account of thumb...
|
||||
|
||||
19
meta/packages/matchbox-keyboard/files/silence.patch
Normal file
19
meta/packages/matchbox-keyboard/files/silence.patch
Normal file
@@ -0,0 +1,19 @@
|
||||
---
|
||||
configure.ac | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
--- matchbox-keyboard.orig/configure.ac
|
||||
+++ matchbox-keyboard/configure.ac
|
||||
@@ -49,11 +49,11 @@ AC_ARG_ENABLE(applet,
|
||||
enable_applet=$enableval,
|
||||
enable_applet=no)
|
||||
AM_CONDITIONAL(WANT_APPLET, test x$enable_applet = xyes)
|
||||
|
||||
AC_ARG_ENABLE(debug,
|
||||
- AC_HELP_STRING([--enable-debug], [enable debug (verbose) build]),,
|
||||
+ AC_HELP_STRING([--enable-debug], [enable debug (verbose) build]),
|
||||
enable_debug=$enableval, enable_debug=no )
|
||||
|
||||
AC_ARG_WITH(expat-includes,
|
||||
AC_HELP_STRING([--with-expat-includes=DIR], [Use Expat includes in DIR]),
|
||||
expat_includes=$withval, expat_includes=yes)
|
||||
@@ -4,9 +4,10 @@ DEPENDS = "libfakekey expat libxft gtk+ matchbox-panel-2"
|
||||
RDEPENDS = "formfactor"
|
||||
SECTION = "x11"
|
||||
PV = "0.0+svn${SRCDATE}"
|
||||
PR = "r7"
|
||||
PR = "r8"
|
||||
|
||||
SRC_URI = "svn://svn.o-hand.com/repos/matchbox/trunk;module=${PN};proto=http \
|
||||
file://silence.patch;patch=1 \
|
||||
file://80matchboxkeyboard"
|
||||
|
||||
S = "${WORKDIR}/${PN}"
|
||||
|
||||
@@ -3,9 +3,9 @@ SECTION = "base"
|
||||
DEPENDS = "zlib lzo"
|
||||
HOMEPAGE = "http://www.linux-mtd.infradead.org/"
|
||||
LICENSE = "GPLv2"
|
||||
PR = "r4"
|
||||
PR = "r5"
|
||||
|
||||
SRC_URI = "git://git.infradead.org/mtd-utils.git;protocol=git;tag=master \
|
||||
SRC_URI = "git://git.infradead.org/mtd-utils.git;protocol=git;tag=2a032bca585e27ceb0f293905718b416bc297ce2 \
|
||||
file://add-exclusion-to-mkfs-jffs2-git.patch;patch=1 \
|
||||
file://fix-ignoreerrors-git.patch;patch=1 \
|
||||
file://lzo_1x.patch;patch=1"
|
||||
|
||||
@@ -41,6 +41,10 @@ do_stage() {
|
||||
ln -sf libncurses.a ${STAGING_LIBDIR}/libtermcap.a
|
||||
}
|
||||
|
||||
# This is necessary so that the "tic" command executed during the install can
|
||||
# link with the correct libary in staging.
|
||||
export LD_LIBRARY_PATH = "${STAGING_LIBDIR_NATIVE}"
|
||||
|
||||
do_install() {
|
||||
autotools_do_install
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ LICENSE = "GPLv2"
|
||||
PACKAGE_ARCH = "all"
|
||||
RDEPENDS = "fontconfig-utils"
|
||||
|
||||
SRC_URI = "https://www.redhat.com/f/fonts/liberation-fonts-ttf-3.tar.gz \
|
||||
SRC_URI = "http://www.redhat.com/f/fonts/liberation-fonts-ttf-3.tar.gz \
|
||||
file://30-liberation-aliases.conf"
|
||||
|
||||
S = "${WORKDIR}/${PN}-0.2/"
|
||||
|
||||
Reference in New Issue
Block a user