Compare commits

...

14 Commits
fido ... blinky

Author SHA1 Message Date
Marcin Juszkiewicz
1fc111d16b db: fix SRC_URI
git-svn-id: https://svn.o-hand.com/repos/poky/branches/blinky@4129 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-28 13:14:37 +00:00
Marcin Juszkiewicz
a699efd439 mtd-utils: use fixed tag (same as in trunk)
git-svn-id: https://svn.o-hand.com/repos/poky/branches/blinky@3482 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-14 15:14:36 +00:00
Marcin Juszkiewicz
d7a9173e7d libmad: add forgotten patch
git-svn-id: https://svn.o-hand.com/repos/poky/branches/blinky@3481 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-14 12:19:44 +00:00
Marcin Juszkiewicz
5ddce6396a libmad: add pkg-config support (from Poky trunk r3469)
git-svn-id: https://svn.o-hand.com/repos/poky/branches/blinky@3470 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-11 16:11:10 +00:00
Marcin Juszkiewicz
529625cb0c libid3tag: add pkg-config support (from Poky trunk r3467)
git-svn-id: https://svn.o-hand.com/repos/poky/branches/blinky@3468 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-11 16:08:41 +00:00
Marcin Juszkiewicz
29983c5834 matchbox-keyboard: added fix to not enable debug during build (it is r1801 of mb-keyboard)
git-svn-id: https://svn.o-hand.com/repos/poky/branches/blinky@3450 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-10 14:53:36 +00:00
Marcin Juszkiewicz
7c62894958 module*.bbclass: set AR to KERNEL_AR during building of kernel modules (from Poky trunk r3422)
git-svn-id: https://svn.o-hand.com/repos/poky/branches/blinky@3423 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-08 14:43:32 +00:00
Marcin Juszkiewicz
d40c860762 binutils: fix 'makeinfo >= 4.10 is too old' problem (from OE) - patch is applied upstream (Poky trunk r3199)
git-svn-id: https://svn.o-hand.com/repos/poky/branches/blinky@3416 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-07 13:38:33 +00:00
Marcin Juszkiewicz
3e7f85e3b3 liberation-fonts: fetch from HTTP instead of HTTPS (from Poky trunk)
git-svn-id: https://svn.o-hand.com/repos/poky/branches/blinky@3194 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-19 08:59:39 +00:00
Richard Purdie
52f9b10182 bitbake.conf: Backport STAGING_LIBDIR_NATIVE definition to blinky
git-svn-id: https://svn.o-hand.com/repos/poky/branches/blinky@2841 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-05 10:22:45 +00:00
Robert Bradford
fbfa9750a9 Copy the fix for OE bug #2554 over to Poky from OE. (Necessary for building on
at least OpenSUSE 10.3.)


git-svn-id: https://svn.o-hand.com/repos/poky/branches/blinky@2830 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-04 13:58:17 +00:00
Richard Purdie
76d5cdc3e0 rootfs_deb.bbclass: Backport bashism fix from trunk
git-svn-id: https://svn.o-hand.com/repos/poky/branches/blinky@2504 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-16 14:11:16 +00:00
Richard Purdie
bdb1f56ae1 exmap-console: Add missing DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/branches/blinky@2340 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-03 08:20:29 +00:00
Richard Purdie
c54cc0c1ca Branch for blinky
git-svn-id: https://svn.o-hand.com/repos/poky/branches/blinky@2244 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 08:49:25 +00:00
19 changed files with 159 additions and 15 deletions

View File

@@ -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}"

View File

@@ -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}
}

View File

@@ -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

View File

@@ -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"

View 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"

View File

@@ -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 \

View File

@@ -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

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View 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}

View File

@@ -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}

View 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

View File

@@ -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...

View 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)

View File

@@ -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}"

View File

@@ -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"

View File

@@ -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

View File

@@ -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/"