From f9843b4116d14b60aeb06a1ea151e19d1d0123f6 Mon Sep 17 00:00:00 2001 From: Rolf Leggewie Date: Tue, 19 Dec 2006 12:48:51 +0000 Subject: atk: unify --- packages/atk/atk.inc | 13 +++++++++++++ packages/atk/atk_1.10.3.bb | 18 +++--------------- packages/atk/atk_1.2.0.bb | 15 ++------------- packages/atk/atk_1.6.0.bb | 14 +------------- packages/atk/atk_1.6.1.bb | 14 +------------- packages/atk/atk_1.9.0.bb | 18 +++--------------- 6 files changed, 23 insertions(+), 69 deletions(-) create mode 100644 packages/atk/atk.inc diff --git a/packages/atk/atk.inc b/packages/atk/atk.inc new file mode 100644 index 0000000000..c4878d87ce --- /dev/null +++ b/packages/atk/atk.inc @@ -0,0 +1,13 @@ +DEPENDS = "glib-2.0 gtk-doc" +DESCRIPTION = "An accessibility toolkit for GNOME." +SECTION = "x11/libs" +PRIORITY = "optional" +LICENSE = "LGPL" + +inherit autotools pkgconfig + +EXTRA_OECONF = "--disable-glibtest" + +CFLAGS_append = " -I${STAGING_INCDIR}/glib-2.0 \ + -I${STAGING_INCDIR}/glib-2.0/glib \ + -I${STAGING_INCDIR}/glib-2.0/gobject" diff --git a/packages/atk/atk_1.10.3.bb b/packages/atk/atk_1.10.3.bb index d04b943557..ab359172a1 100644 --- a/packages/atk/atk_1.10.3.bb +++ b/packages/atk/atk_1.10.3.bb @@ -1,20 +1,8 @@ -DEPENDS = "glib-2.0 gtk-doc" -DESCRIPTION = "An accessibility toolkit for GNOME." -SECTION = "x11/libs" -PRIORITY = "optional" -LICENSE = "LGPL" +require atk.inc SRC_URI = "ftp://ftp.gtk.org/pub/gtk/v2.8/atk-${PV}.tar.bz2" -inherit autotools pkgconfig - -EXTRA_OECONF = "--disable-glibtest" - -CFLAGS_append = " -I${STAGING_INCDIR}/glib-2.0 \ - -I${STAGING_INCDIR}/glib-2.0/glib \ - -I${STAGING_INCDIR}/glib-2.0/gobject" - do_stage () { - oe_libinstall -so -C atk libatk-1.0 ${STAGING_LIBDIR} - autotools_stage_includes + oe_libinstall -so -C atk libatk-1.0 ${STAGING_LIBDIR} + autotools_stage_includes } diff --git a/packages/atk/atk_1.2.0.bb b/packages/atk/atk_1.2.0.bb index 37e9fd1a2e..767c13fb4d 100644 --- a/packages/atk/atk_1.2.0.bb +++ b/packages/atk/atk_1.2.0.bb @@ -1,19 +1,8 @@ -DEPENDS = "glib-2.0" -DESCRIPTION = "An accessibility toolkit for GNOME." -SECTION = "x11/libs" -LICENSE = "LGPL" +require atk.inc -SRC_URI = "http://ftp.gnome.org/pub/gnome/sources/atk/1.2/atk-${PV}.tar.bz2 \ +SRC_URI = "${GNOME_MIRROR}/atk/1.2/atk-${PV}.tar.bz2 \ file://m4.patch;patch=1" -inherit autotools pkgconfig - -EXTRA_OECONF = "--disable-glibtest" - -CFLAGS_append = " -I${STAGING_INCDIR}/glib-2.0 \ - -I${STAGING_INCDIR}/glib-2.0/glib \ - -I${STAGING_INCDIR}/glib-2.0/gobject" - do_stage () { oe_libinstall -so -C atk libatk-1.0 ${STAGING_LIBDIR} install -d ${STAGING_INCDIR}/atk diff --git a/packages/atk/atk_1.6.0.bb b/packages/atk/atk_1.6.0.bb index 1511da84d0..320a205d9f 100644 --- a/packages/atk/atk_1.6.0.bb +++ b/packages/atk/atk_1.6.0.bb @@ -1,20 +1,8 @@ -DEPENDS = "glib-2.0" -DESCRIPTION = "An accessibility toolkit for GNOME." -SECTION = "x11/libs" -PRIORITY = "optional" -LICENSE = "LGPL" +require atk.inc SRC_URI = "ftp://ftp.gtk.org/pub/gtk/v2.4/atk-${PV}.tar.bz2 \ file://gtk-doc.patch;patch=1" -inherit autotools pkgconfig - -EXTRA_OECONF = "--disable-glibtest" - -CFLAGS_append = " -I${STAGING_INCDIR}/glib-2.0 \ - -I${STAGING_INCDIR}/glib-2.0/glib \ - -I${STAGING_INCDIR}/glib-2.0/gobject" - do_stage () { oe_libinstall -so -C atk libatk-1.0 ${STAGING_LIBDIR} install -d ${STAGING_INCDIR}/atk diff --git a/packages/atk/atk_1.6.1.bb b/packages/atk/atk_1.6.1.bb index 9344d747b2..afc21753d5 100644 --- a/packages/atk/atk_1.6.1.bb +++ b/packages/atk/atk_1.6.1.bb @@ -1,19 +1,7 @@ -DEPENDS = "glib-2.0 gtk-doc" -DESCRIPTION = "An accessibility toolkit for GNOME." -SECTION = "x11/libs" -PRIORITY = "optional" -LICENSE = "LGPL" +require atk.inc SRC_URI = "ftp://ftp.gtk.org/pub/gtk/v2.4/atk-${PV}.tar.bz2" -inherit autotools pkgconfig - -EXTRA_OECONF = "--disable-glibtest" - -CFLAGS_append = " -I${STAGING_INCDIR}/glib-2.0 \ - -I${STAGING_INCDIR}/glib-2.0/glib \ - -I${STAGING_INCDIR}/glib-2.0/gobject" - do_stage () { oe_libinstall -so -C atk libatk-1.0 ${STAGING_LIBDIR} autotools_stage_includes diff --git a/packages/atk/atk_1.9.0.bb b/packages/atk/atk_1.9.0.bb index 2dd743e146..557858318d 100644 --- a/packages/atk/atk_1.9.0.bb +++ b/packages/atk/atk_1.9.0.bb @@ -1,20 +1,8 @@ -DEPENDS = "glib-2.0 gtk-doc" -DESCRIPTION = "An accessibility toolkit for GNOME." -SECTION = "x11/libs" -PRIORITY = "optional" -LICENSE = "LGPL" +require atk.inc SRC_URI = "ftp://ftp.gtk.org/pub/gtk/v2.6/atk-${PV}.tar.bz2" -inherit autotools pkgconfig - -EXTRA_OECONF = "--disable-glibtest" - -CFLAGS_append = " -I${STAGING_INCDIR}/glib-2.0 \ - -I${STAGING_INCDIR}/glib-2.0/glib \ - -I${STAGING_INCDIR}/glib-2.0/gobject" - do_stage () { - oe_libinstall -so -C atk libatk-1.0 ${STAGING_LIBDIR} - autotools_stage_includes + oe_libinstall -so -C atk libatk-1.0 ${STAGING_LIBDIR} + autotools_stage_includes } -- cgit v1.2.3 From 7c45c11af2e21babb3a4a12db9522cffb5893fa7 Mon Sep 17 00:00:00 2001 From: Rolf Leggewie Date: Tue, 19 Dec 2006 12:51:21 +0000 Subject: btsco: unify --- packages/btsco/btsco-module.inc | 19 +++++++++++++++++++ packages/btsco/btsco-module_0.41.bb | 21 ++------------------- packages/btsco/btsco-module_0.42.bb | 21 +-------------------- packages/btsco/btsco.inc | 12 ++++++++++++ packages/btsco/btsco_0.41.bb | 12 ++---------- packages/btsco/btsco_0.42.bb | 14 +------------- 6 files changed, 37 insertions(+), 62 deletions(-) create mode 100644 packages/btsco/btsco-module.inc create mode 100644 packages/btsco/btsco.inc diff --git a/packages/btsco/btsco-module.inc b/packages/btsco/btsco-module.inc new file mode 100644 index 0000000000..5c38fb1719 --- /dev/null +++ b/packages/btsco/btsco-module.inc @@ -0,0 +1,19 @@ +DESCRIPTION = "Bluetooth-alsa headset module" +SECTION = "kernel/modules" +HOMEPAGE = "http://bluetooth-alsa.sourceforge.net/" +LICENSE = "GPL" +DEPENDS = "alsa-lib bluez-libs" + +inherit module + +SRC_URI = "${SOURCEFORGE_MIRROR}/bluetooth-alsa/btsco-${PV}.tar.gz \ + file://makefile.patch;patch=1" + +S = "${WORKDIR}/btsco-${PV}/kernel" + +MAKE_TARGETS = "KERNEL_PATH=${STAGING_KERNEL_DIR} MAKE='make -e'" + +do_install() { + install -m 0755 -d ${D}${base_libdir}/modules/${KERNEL_VERSION}/extra + install -m 0644 ${S}/snd-bt-sco${KERNEL_OBJECT_SUFFIX} ${D}${base_libdir}/modules/${KERNEL_VERSION}/extra/ +} diff --git a/packages/btsco/btsco-module_0.41.bb b/packages/btsco/btsco-module_0.41.bb index 4122bf86c4..46f647998b 100644 --- a/packages/btsco/btsco-module_0.41.bb +++ b/packages/btsco/btsco-module_0.41.bb @@ -1,20 +1,3 @@ -DESCRIPTION = "Bluetooth-alsa headset module" -SECTION = "kernel/modules" -HOMEPAGE = "http://bluetooth-alsa.sourceforge.net/" -LICENSE = "GPL" -DEPENDS = "alsa-lib bluez-libs" -PR = "r1" - -inherit module - -SRC_URI = "${SOURCEFORGE_MIRROR}/bluetooth-alsa/btsco-0.41.tar.gz \ - file://makefile.patch;patch=1" +require btsco-module.inc -S = "${WORKDIR}/btsco-${PV}/kernel" - -MAKE_TARGETS = "KERNEL_PATH=${STAGING_KERNEL_DIR} MAKE='make -e'" - -do_install() { - install -m 0755 -d ${D}${base_libdir}/modules/${KERNEL_VERSION}/extra - install -m 0644 ${S}/snd-bt-sco${KERNEL_OBJECT_SUFFIX} ${D}${base_libdir}/modules/${KERNEL_VERSION}/extra/ -} +PR = "r1" diff --git a/packages/btsco/btsco-module_0.42.bb b/packages/btsco/btsco-module_0.42.bb index 68c13a33d0..85b7790342 100644 --- a/packages/btsco/btsco-module_0.42.bb +++ b/packages/btsco/btsco-module_0.42.bb @@ -1,20 +1 @@ -DESCRIPTION = "Bluetooth-alsa headset module" -SECTION = "kernel/modules" -HOMEPAGE = "http://bluetooth-alsa.sourceforge.net/" -LICENSE = "GPL" -DEPENDS = "alsa-lib bluez-libs" -PR = "r0" - -inherit module - -SRC_URI = "${SOURCEFORGE_MIRROR}/bluetooth-alsa/btsco-${PV}.tar.gz \ - file://makefile.patch;patch=1" - -S = "${WORKDIR}/btsco-${PV}/kernel" - -MAKE_TARGETS = "KERNEL_PATH=${STAGING_KERNEL_DIR} MAKE='make -e'" - -do_install() { - install -m 0755 -d ${D}${base_libdir}/modules/${KERNEL_VERSION}/extra - install -m 0644 ${S}/snd-bt-sco${KERNEL_OBJECT_SUFFIX} ${D}${base_libdir}/modules/${KERNEL_VERSION}/extra/ -} +require btsco-module.inc diff --git a/packages/btsco/btsco.inc b/packages/btsco/btsco.inc new file mode 100644 index 0000000000..32009b9a26 --- /dev/null +++ b/packages/btsco/btsco.inc @@ -0,0 +1,12 @@ +DESCRIPTION = "Bluetooth-alsa headset tool" +HOMEPAGE = "http://bluetooth-alsa.sourceforge.net/" +LICENSE = "GPL" +DEPENDS = "alsa-lib bluez-libs" + +inherit autotools pkgconfig + +SRC_URI = "${SOURCEFORGE_MIRROR}/bluetooth-alsa/btsco-${PV}.tar.gz" + +S = "${WORKDIR}/${PN}-${PV}" + +CFLAGS += " -I${STAGING_INCDIR} " diff --git a/packages/btsco/btsco_0.41.bb b/packages/btsco/btsco_0.41.bb index 04c8ae16ff..46c388a83f 100644 --- a/packages/btsco/btsco_0.41.bb +++ b/packages/btsco/btsco_0.41.bb @@ -1,11 +1,3 @@ -DESCRIPTION = "Bluetooth-alsa headset tool" -HOMEPAGE = "http://bluetooth-alsa.sourceforge.net/" -LICENSE = "GPL" -DEPENDS = "alsa-lib bluez-libs" -PR = "r2" - -inherit autotools pkgconfig +require btsco.inc -SRC_URI = "${SOURCEFORGE_MIRROR}/bluetooth-alsa/btsco-0.41.tar.gz" - -S = "${WORKDIR}/${PN}-${PV}" +PR = "r2" diff --git a/packages/btsco/btsco_0.42.bb b/packages/btsco/btsco_0.42.bb index a4dd11b197..1a8061ce07 100644 --- a/packages/btsco/btsco_0.42.bb +++ b/packages/btsco/btsco_0.42.bb @@ -1,16 +1,4 @@ -DESCRIPTION = "Bluetooth-alsa headset tool" -HOMEPAGE = "http://bluetooth-alsa.sourceforge.net/" -LICENSE = "GPL" -DEPENDS = "alsa-lib bluez-libs" -PR = "r0" - -inherit autotools pkgconfig - -SRC_URI = "${SOURCEFORGE_MIRROR}/bluetooth-alsa/btsco-${PV}.tar.gz" - -S = "${WORKDIR}/${PN}-${PV}" - -CFLAGS += " -I${STAGING_INCDIR} " +require btsco.inc #there are some bogus macros putting -I/usr/include into C(PP)FLAGS, lets fix that do_configure() { -- cgit v1.2.3 From 378b7ec5b0c5dd38ec0d7d4e69c4078e6c22acca Mon Sep 17 00:00:00 2001 From: Rolf Leggewie Date: Tue, 19 Dec 2006 12:53:30 +0000 Subject: busybox: unify --- packages/busybox/busybox.inc | 64 +++++++++++++++++++++++++ packages/busybox/busybox_1.00.bb | 98 ++++++++------------------------------- packages/busybox/busybox_1.01.bb | 92 +++++++----------------------------- packages/busybox/busybox_1.2.0.bb | 74 ++--------------------------- packages/busybox/busybox_1.2.1.bb | 69 ++------------------------- packages/busybox/busybox_1.2.2.bb | 69 ++------------------------- 6 files changed, 109 insertions(+), 357 deletions(-) create mode 100644 packages/busybox/busybox.inc diff --git a/packages/busybox/busybox.inc b/packages/busybox/busybox.inc new file mode 100644 index 0000000000..37a9676257 --- /dev/null +++ b/packages/busybox/busybox.inc @@ -0,0 +1,64 @@ +DESCRIPTION = "BusyBox combines tiny versions of many common UNIX utilities into a single \ +small executable. It provides minimalist replacements for most of the \ +utilities you usually find in GNU fileutils, shellutils, etc. The utilities \ +in BusyBox generally have fewer options than their full-featured GNU \ +cousins; however, the options that are included provide the expected \ +functionality and behave very much like their GNU counterparts. BusyBox \ +provides a fairly complete POSIX environment for any small or embedded \ +system." +HOMEPAGE = "http://www.busybox.net" +LICENSE = "GPL" +SECTION = "base" +PRIORITY = "required" + +SRC_URI = "http://www.busybox.net/downloads/busybox-${PV}.tar.gz \ + file://busybox-cron \ + file://busybox-httpd \ + file://busybox-udhcpd \ + file://default.script \ + file://dhcp-hostname.patch;patch=1 \ + file://hwclock.sh \ + file://ifupdown-spurious-environ.patch;patch=1 \ + file://mount.busybox \ + file://syslog \ + file://syslog.conf \ + file://udhcpscript.patch;patch=1 \ + file://umount.busybox" + +SRC_URI_append_nylon = " file://xargs-double-size.patch;patch=1" + +export EXTRA_CFLAGS = "${CFLAGS}" +EXTRA_OEMAKE_append = " CROSS=${HOST_PREFIX}" +PACKAGES =+ "${PN}-httpd ${PN}-udhcpd" + +FILES_${PN}-httpd = "${sysconfdir}/init.d/busybox-httpd /srv/www" +FILES_${PN}-udhcpd = "${sysconfdir}/init.d/busybox-udhcpd" + +FILES_${PN} += " ${datadir}/udhcpc" + +INITSCRIPT_PACKAGES = "${PN} ${PN}-httpd ${PN}-udhcpd" +INITSCRIPT_NAME_${PN}-httpd = "busybox-httpd" +INITSCRIPT_NAME_${PN}-udhcpd = "busybox-udhcpd" +INITSCRIPT_NAME_${PN} = "syslog" +CONFFILES_${PN} = "${sysconfdir}/syslog.conf" + +# This disables the syslog startup links in openslug (see openslug-init) +INITSCRIPT_PARAMS_${PN}_openslug = "start 20 ." + +inherit cml1 update-rc.d + +do_compile () { + unset CFLAGS + base_do_compile +} + +pkg_postinst_${PN} () { + # If we are not making an image we create links for the utilities that doesn't exist + # so the update-alternatives script will get the utilities it needs + # (update-alternatives have no problem replacing links later anyway) + test -n 2> /dev/null || alias test='busybox test' + if test "x$D" = "x"; then while read link; do if test ! -h "$link"; then case "$link" in /*/*/*) to="../../bin/busybox";; /bin/*) to="busybox";; /*/*) to="../bin/busybox";; esac; busybox ln -s $to $link; fi; done /dev/null || alias test='busybox test' - if test "x$D" = "x"; then while read link; do if test ! -h "$link"; then case "$link" in /*/*/*) to="../../bin/busybox";; /bin/*) to="busybox";; /*/*) to="../bin/busybox";; esac; busybox ln -s $to $link; fi; done /dev/null || alias test='busybox test' - if test "x$D" = "x"; then while read link; do if test ! -h "$link"; then case "$link" in /*/*/*) to="../../bin/busybox";; /bin/*) to="busybox";; /*/*) to="../bin/busybox";; esac; busybox ln -s $to $link; fi; done /dev/null || alias test='busybox test' - if test "x$D" = "x"; then while read link; do if test ! -h "$link"; then case "$link" in /*/*/*) to="../../bin/busybox";; /bin/*) to="busybox";; /*/*) to="../bin/busybox";; esac; busybox ln -s $to $link; fi; done /dev/null || alias test='busybox test' - if test "x$D" = "x"; then while read link; do if test ! -h "$link"; then case "$link" in /*/*/*) to="../../bin/busybox";; /bin/*) to="busybox";; /*/*) to="../bin/busybox";; esac; busybox ln -s $to $link; fi; done /dev/null || alias test='busybox test' - if test "x$D" = "x"; then while read link; do if test ! -h "$link"; then case "$link" in /*/*/*) to="../../bin/busybox";; /bin/*) to="busybox";; /*/*) to="../bin/busybox";; esac; busybox ln -s $to $link; fi; done