diff options
147 files changed, 3266 insertions, 6 deletions
diff --git a/packages/gpe-beam/gpe-beam_0.2.3.bb b/packages/gpe-beam/gpe-beam_0.2.3.bb index e69de29bb2..f328c50fc5 100644 --- a/packages/gpe-beam/gpe-beam_0.2.3.bb +++ b/packages/gpe-beam/gpe-beam_0.2.3.bb @@ -0,0 +1,8 @@ +inherit gpe pkgconfig + +DESCRIPTION = "GPE infrared communication applet" +DEPENDS = "gtk+ libgpewidget libmimedir libgpevtype openobex" +RDEPENDS = "libopenobex-1.0-1" +SECTION = "gpe" +PRIORITY = "optional" +MAINTAINER = "Florian Boor <florian@kernelconcepts.de> diff --git a/packages/gpe-bootsplash/gpe-bootsplash_1.12.bb b/packages/gpe-bootsplash/gpe-bootsplash_1.12.bb deleted file mode 100644 index e69de29bb2..0000000000 --- a/packages/gpe-bootsplash/gpe-bootsplash_1.12.bb +++ /dev/null diff --git a/packages/gpe-clock/gpe-clock_0.10.bb b/packages/gpe-clock/gpe-clock_0.10.bb deleted file mode 100644 index e69de29bb2..0000000000 --- a/packages/gpe-clock/gpe-clock_0.10.bb +++ /dev/null diff --git a/packages/gpe-clock/gpe-clock_0.11.bb b/packages/gpe-clock/gpe-clock_0.11.bb deleted file mode 100644 index e69de29bb2..0000000000 --- a/packages/gpe-clock/gpe-clock_0.11.bb +++ /dev/null diff --git a/packages/gpe-confd/gpe-confd_0.14.bb b/packages/gpe-confd/gpe-confd_0.14.bb deleted file mode 100644 index e69de29bb2..0000000000 --- a/packages/gpe-confd/gpe-confd_0.14.bb +++ /dev/null diff --git a/packages/gpe-confd/gpe-confd_0.15.bb b/packages/gpe-confd/gpe-confd_0.15.bb deleted file mode 100644 index e69de29bb2..0000000000 --- a/packages/gpe-confd/gpe-confd_0.15.bb +++ /dev/null diff --git a/packages/gpe-confd/gpe-confd_0.16.bb b/packages/gpe-confd/gpe-confd_0.16.bb index e69de29bb2..8024a1f807 100644 --- a/packages/gpe-confd/gpe-confd_0.16.bb +++ b/packages/gpe-confd/gpe-confd_0.16.bb @@ -0,0 +1,8 @@ +inherit gpe + +DEPENDS = "libxsettings glib-2.0" +SECTION = "gpe" +DESCRIPTION = "GPE configuration daemon" +LICENSE = "GPL" +PR = "r1" + diff --git a/packages/gpe-edit/gpe-edit_0.21.bb b/packages/gpe-edit/gpe-edit_0.21.bb index e69de29bb2..ed0a660d2d 100644 --- a/packages/gpe-edit/gpe-edit_0.21.bb +++ b/packages/gpe-edit/gpe-edit_0.21.bb @@ -0,0 +1,8 @@ +LICENSE = "GPL" +inherit gpe + +DEPENDS = "gtk+ libdisplaymigration libgpewidget" +MAINTAINER = "Phil Blundell <pb@handhelds.org>" +SECTION = "gpe" +DESCRIPTION = "Editor for the GPE Palmtop Environment" +FILES_${PN} = "/etc /usr/bin /usr/share/pixmaps /usr/share/applications" diff --git a/packages/gpe-edit/gpe-edit_0.22.bb b/packages/gpe-edit/gpe-edit_0.22.bb index e69de29bb2..68d9f5a726 100644 --- a/packages/gpe-edit/gpe-edit_0.22.bb +++ b/packages/gpe-edit/gpe-edit_0.22.bb @@ -0,0 +1,12 @@ +LICENSE = "GPL" +PR = "r1" + +inherit gpe + +DEPENDS = "gtk+ libdisplaymigration libgpewidget" +MAINTAINER = "Phil Blundell <pb@handhelds.org>" +SECTION = "gpe" +DESCRIPTION = "Editor for the GPE Palmtop Environment" + +SRC_URI = "${GPE_MIRROR}/gpe-edit-${PV}.tar.gz \ + file://toolbar.patch;patch=1;pnum=0" diff --git a/packages/gpe-edit/gpe-edit_0.23.bb b/packages/gpe-edit/gpe-edit_0.23.bb index e69de29bb2..d416ed96cb 100644 --- a/packages/gpe-edit/gpe-edit_0.23.bb +++ b/packages/gpe-edit/gpe-edit_0.23.bb @@ -0,0 +1,13 @@ +LICENSE = "GPL" +PR = "r1" + +inherit gpe + +DEPENDS = "gtk+ libdisplaymigration libgpewidget" +MAINTAINER = "Phil Blundell <pb@handhelds.org>" +SECTION = "gpe" +DESCRIPTION = "Editor for the GPE Palmtop Environment" + +SRC_URI = "${GPE_MIRROR}/gpe-edit-${PV}.tar.gz \ + file://desktop-categories.patch;patch=1" + diff --git a/packages/gpe-edit/gpe-edit_0.28.bb b/packages/gpe-edit/gpe-edit_0.28.bb index e69de29bb2..676e2e7cda 100644 --- a/packages/gpe-edit/gpe-edit_0.28.bb +++ b/packages/gpe-edit/gpe-edit_0.28.bb @@ -0,0 +1,8 @@ +LICENSE = "GPL" +inherit gpe + +DEPENDS = "gtk+ libdisplaymigration libgpewidget" +MAINTAINER = "Phil Blundell <pb@handhelds.org>" +SECTION = "gpe" +DESCRIPTION = "Editor for the GPE Palmtop Environment" + diff --git a/packages/gpe-gallery/gpe-gallery_0.91.bb b/packages/gpe-gallery/gpe-gallery_0.91.bb index e69de29bb2..68eee2653a 100644 --- a/packages/gpe-gallery/gpe-gallery_0.91.bb +++ b/packages/gpe-gallery/gpe-gallery_0.91.bb @@ -0,0 +1,17 @@ +LICENSE = "GPL" +PR = "r2" + +inherit gpe + +DEPENDS = "libgpewidget" +SECTION = "gpe" +MAINTAINER = "Florian Boor <florian.boor@kernelconcepts.de>" + +FILES_${PN} += "${datadir}/gpe/pixmaps" + +DESCRIPTION = "GPE image viewer application" +export CVSBUILD = no + +SRC_URI = "${GPE_MIRROR}/gpe-gallery-${PV}.tar.gz \ + file://desktop-categories.patch;patch=1 \ + file://mcheck.patch;patch=1" diff --git a/packages/gpe-gallery/gpe-gallery_0.92.bb b/packages/gpe-gallery/gpe-gallery_0.92.bb index e69de29bb2..c966bba9a2 100644 --- a/packages/gpe-gallery/gpe-gallery_0.92.bb +++ b/packages/gpe-gallery/gpe-gallery_0.92.bb @@ -0,0 +1,18 @@ +LICENSE = "GPL" +PR = "r3" + +inherit gpe + +DEPENDS = "libgpewidget" +SECTION = "gpe" +MAINTAINER = "Florian Boor <florian.boor@kernelconcepts.de>" + +FILES_${PN} += "${datadir}/gpe/pixmaps" +FILES_${PN} += "${datadir}/application-registry" + +DESCRIPTION = "GPE image viewer application" +export CVSBUILD = no + +SRC_URI = "${GPE_MIRROR}/gpe-gallery-${PV}.tar.gz \ + file://desktop-categories.patch;patch=1 \ + file://mcheck.patch;patch=1" diff --git a/packages/gpe-gallery/gpe-gallery_0.94.bb b/packages/gpe-gallery/gpe-gallery_0.94.bb index e69de29bb2..3c02f0f2f4 100644 --- a/packages/gpe-gallery/gpe-gallery_0.94.bb +++ b/packages/gpe-gallery/gpe-gallery_0.94.bb @@ -0,0 +1,16 @@ +LICENSE = "GPL" +PR = "r1" + +inherit gpe + +SRC_URI += "file://mcheck.patch;patch=1" +DEPENDS = "libgpewidget" +SECTION = "gpe" +MAINTAINER = "Florian Boor <florian.boor@kernelconcepts.de>" + +FILES_${PN} += "${datadir}/gpe/pixmaps" +FILES_${PN} += "${datadir}/application-registry" + +DESCRIPTION = "GPE image viewer application" +export CVSBUILD = no + diff --git a/packages/gpe-gallery/gpe-gallery_0.95.bb b/packages/gpe-gallery/gpe-gallery_0.95.bb index e69de29bb2..3c02f0f2f4 100644 --- a/packages/gpe-gallery/gpe-gallery_0.95.bb +++ b/packages/gpe-gallery/gpe-gallery_0.95.bb @@ -0,0 +1,16 @@ +LICENSE = "GPL" +PR = "r1" + +inherit gpe + +SRC_URI += "file://mcheck.patch;patch=1" +DEPENDS = "libgpewidget" +SECTION = "gpe" +MAINTAINER = "Florian Boor <florian.boor@kernelconcepts.de>" + +FILES_${PN} += "${datadir}/gpe/pixmaps" +FILES_${PN} += "${datadir}/application-registry" + +DESCRIPTION = "GPE image viewer application" +export CVSBUILD = no + diff --git a/packages/gpe-nmf/gpe-nmf_0.17.bb b/packages/gpe-nmf/gpe-nmf_0.17.bb index e69de29bb2..bf45dc5d56 100644 --- a/packages/gpe-nmf/gpe-nmf_0.17.bb +++ b/packages/gpe-nmf/gpe-nmf_0.17.bb @@ -0,0 +1,9 @@ +LICENSE = "GPL" +inherit gpe pkgconfig + +DESCRIPTION = "GPE audio player" +DEPENDS = "gtk+ libgpewidget gstreamer gst-plugins" +SECTION = "gpe" +PRIORITY = "optional" + +SRC_URI += "file://fix_makefiles.patch;patch=1" diff --git a/packages/gpe-nmf/gpe-nmf_0.19.bb b/packages/gpe-nmf/gpe-nmf_0.19.bb index e69de29bb2..29e75573e6 100644 --- a/packages/gpe-nmf/gpe-nmf_0.19.bb +++ b/packages/gpe-nmf/gpe-nmf_0.19.bb @@ -0,0 +1,10 @@ +LICENSE = "GPL" +inherit gpe pkgconfig + +DESCRIPTION = "GPE audio player" +DEPENDS = "gtk+ libgpewidget gstreamer" +RDEPENDS = "gpe-gst-plugins" +SECTION = "gpe" +PRIORITY = "optional" +PR = "r1" + diff --git a/packages/gpe-ownerinfo/gpe-ownerinfo_0.23.bb b/packages/gpe-ownerinfo/gpe-ownerinfo_0.23.bb index e69de29bb2..0b64c754e3 100644 --- a/packages/gpe-ownerinfo/gpe-ownerinfo_0.23.bb +++ b/packages/gpe-ownerinfo/gpe-ownerinfo_0.23.bb @@ -0,0 +1,14 @@ +inherit gpe + +DESCRIPTION = "GPE owner information dialog" +SECTION = "gpe" +PRIORITY = "optional" +MAINTAINER = "Philip Blundell <pb@handhelds.org>" +DEPENDS = "gtk+ libgpewidget" +LICENSE = "GPL" +PR = "r1" + +do_stage () { + oe_libinstall -a libgpe-ownerinfo ${STAGING_LIBDIR} + install -m 0644 gpe-ownerinfo.h ${STAGING_INCDIR}/ +} diff --git a/packages/gpe-ownerinfo/gpe-ownerinfo_0.24.bb b/packages/gpe-ownerinfo/gpe-ownerinfo_0.24.bb index b445b9afe3..9d4e52e46b 100644 --- a/packages/gpe-ownerinfo/gpe-ownerinfo_0.24.bb +++ b/packages/gpe-ownerinfo/gpe-ownerinfo_0.24.bb @@ -5,7 +5,8 @@ SECTION = "gpe" PRIORITY = "optional" MAINTAINER = "Philip Blundell <pb@handhelds.org>" DEPENDS = "gtk+ libgpewidget" -PR = "r1" +PR = "r2" +LICENSE = "GPL" SRC_URI += "file://fixloop.patch;patch=1;pnum=0" diff --git a/packages/gpe-question/gpe-question_0.03.bb b/packages/gpe-question/gpe-question_0.03.bb index e69de29bb2..b94505a300 100644 --- a/packages/gpe-question/gpe-question_0.03.bb +++ b/packages/gpe-question/gpe-question_0.03.bb @@ -0,0 +1,7 @@ +LICENSE = "GPL" +inherit gpe + +DEPENDS = "libgpewidget" +RDEPENDS = "gpe-icons" +SECTION = "gpe" +DESCRIPTION = "GPE interface for asking questions from shell scripts" diff --git a/packages/gpe-question/gpe-question_0.04.bb b/packages/gpe-question/gpe-question_0.04.bb index e69de29bb2..b94505a300 100644 --- a/packages/gpe-question/gpe-question_0.04.bb +++ b/packages/gpe-question/gpe-question_0.04.bb @@ -0,0 +1,7 @@ +LICENSE = "GPL" +inherit gpe + +DEPENDS = "libgpewidget" +RDEPENDS = "gpe-icons" +SECTION = "gpe" +DESCRIPTION = "GPE interface for asking questions from shell scripts" diff --git a/packages/gpe-soundbite/gpe-soundbite_1.0.5.bb b/packages/gpe-soundbite/gpe-soundbite_1.0.5.bb index e69de29bb2..186769676b 100644 --- a/packages/gpe-soundbite/gpe-soundbite_1.0.5.bb +++ b/packages/gpe-soundbite/gpe-soundbite_1.0.5.bb @@ -0,0 +1,8 @@ +LICENSE = "GPL" +inherit gpe pkgconfig + +DESCRIPTION = "GPE audio Recorder" +DEPENDS = "gtk+ libgpewidget libglade libgsm gpe-soundserver" +SECTION = "gpe" +PRIORITY = "optional" +LDFLAGS_append = "-Wl,--export-dynamic" diff --git a/packages/hotplug-dbus/hotplug-dbus_0.6.bb b/packages/hotplug-dbus/hotplug-dbus_0.6.bb deleted file mode 100644 index e69de29bb2..0000000000 --- a/packages/hotplug-dbus/hotplug-dbus_0.6.bb +++ /dev/null diff --git a/packages/hotplug-dbus/hotplug-dbus_0.7.bb b/packages/hotplug-dbus/hotplug-dbus_0.7.bb deleted file mode 100644 index e69de29bb2..0000000000 --- a/packages/hotplug-dbus/hotplug-dbus_0.7.bb +++ /dev/null diff --git a/packages/libelf/libelf_0.8.3.bb b/packages/libelf/libelf_0.8.3.bb index e69de29bb2..9332b1802f 100644 --- a/packages/libelf/libelf_0.8.3.bb +++ b/packages/libelf/libelf_0.8.3.bb @@ -0,0 +1,33 @@ +SECTION = "libs" +MAINTAINER = "Chris Larson <kergoth@handhelds.org>" +DESCRIPTION = "an ELF object file access library \ +The elf library provides routines to access, and manipulate, Elf object \ +files. It is still not complete, but is required for a number of programs, \ +such as Eli (a state of the art compiler generation system), and Elk (the \ +Extension Language Kit - an implementation of the Scheme programming \ +language.)" +LICENSE = "LGPL" +SRC_URI = "http://www.stud.uni-hannover.de/~michael/software/libelf-${PV}.tar.gz" + +inherit autotools + +do_configure_prepend () { + if test ! -e acinclude.m4; then + cp aclocal.m4 acinclude.m4 + fi +} + +do_install () { + oe_runmake 'prefix=${D}${prefix}' 'exec_prefix=${D}${exec_prefix}' \ + 'libdir=${D}${libdir}' 'includedir=${D}${includedir}' \ + install +} + +do_stage () { + oe_libinstall -so -C lib libelf ${STAGING_LIBDIR}/ + install -d ${STAGING_INCDIR}/libelf + for i in libelf.h nlist.h gelf.h sys_elf.h; do + install -m 0644 lib/$i ${STAGING_INCDIR}/libelf/ + done + make includedir=${STAGING_INCDIR} install-compat +} diff --git a/packages/libesmtp/libesmtp_1.0.1.bb b/packages/libesmtp/libesmtp_1.0.1.bb index e69de29bb2..fe6d958f1b 100644 --- a/packages/libesmtp/libesmtp_1.0.1.bb +++ b/packages/libesmtp/libesmtp_1.0.1.bb @@ -0,0 +1,22 @@ +SECTION = "libs" +DEPENDS = "openssl" +DESCRIPTION = "LibESMTP is a library to manage posting \ +(or submission of) electronic mail using SMTP to a \ +preconfigured Mail Transport Agent (MTA) such as Exim." +FILES_libesmtp_append = " ${libdir}/esmtp-plugins" + +SRC_URI = "http://www.stafford.uklinux.net/libesmtp/libesmtp-${PV}.tar.bz2 \ + file://configure.patch;patch=1" +LICENSE = "LGPL GPL" +inherit autotools + +EXTRA_OECONF = "--disable-isoc --with-openssl=${STAGING_LIBDIR}/.." + +do_stage () { + oe_libinstall -a -so libesmtp ${STAGING_LIBDIR} + + install -d ${STAGING_INCDIR} + install -m 644 auth-client.h ${STAGING_INCDIR} + install -m 644 auth-plugin.h ${STAGING_INCDIR} + install -m 644 libesmtp.h ${STAGING_INCDIR} +} diff --git a/packages/libetpan/libetpan_cvs.bb b/packages/libetpan/libetpan_cvs.bb index e69de29bb2..9aaca08c72 100644 --- a/packages/libetpan/libetpan_cvs.bb +++ b/packages/libetpan/libetpan_cvs.bb @@ -0,0 +1,21 @@ +DESCRIPTION = "libetpan is a library for communicating with mail and news servers using \ +SMTP, POP, IMAP and NNTP" +SECTION = "libs" +DEPENDS = "openssl" +PV = "0.33" +PR = "r1" +S = "${WORKDIR}/libetpan" +TAG="rel-0-33-b" +LICENSE = "BSD" +SRC_URI = "cvs://anonymous@cvs.sourceforge.net/cvsroot/libetpan;tag=${TAG};module=libetpan" + +inherit autotools pkgconfig gettext + +EXTRA_OECONF = "--with-openssl=${STAGING_LIBDIR}/.. --disable-db" + +do_stage () { + oe_runmake install includedir=${STAGING_INCDIR} libdir=${STAGING_LIBDIR} bindir=${STAGING_BINDIR} +} + +FILES_${PN} = "${libdir}/lib*.so.*" +FILES_${PN}-dev = "${bindir} ${includedir} ${libdir}/lib*.so ${libdir}/*.la ${libdir}/*.a ${libdir}/pkgconfig" diff --git a/packages/libexif/libexif_0.5.12.bb b/packages/libexif/libexif_0.5.12.bb index e69de29bb2..94f3bee856 100644 --- a/packages/libexif/libexif_0.5.12.bb +++ b/packages/libexif/libexif_0.5.12.bb @@ -0,0 +1,16 @@ +SECTION = "libs" +DESCRIPTION = "Library to read the extended image information (EXIF) from JPEG pictures" +LICENSE = "LGPL" +SRC_URI = "${SOURCEFORGE_MIRROR}/libexif/libexif-${PV}.tar.gz" + +inherit autotools pkgconfig + +do_stage() { + oe_libinstall -a -so -C libexif libexif ${STAGING_LIBDIR} + + install -d ${STAGING_INCDIR}/libexif + for X in exif-byte-order.h exif-data.h exif-format.h exif-loader.h exif-tag.h exif-content.h exif-entry.h exif-ifd.h exif-result.h exif-utils.h + do + install -m 0644 ${S}/libexif/$X ${STAGING_INCDIR}/libexif/$X + done +} diff --git a/packages/libgphoto2/libgphoto2_2.1.4.bb b/packages/libgphoto2/libgphoto2_2.1.4.bb index e69de29bb2..680f908ff2 100644 --- a/packages/libgphoto2/libgphoto2_2.1.4.bb +++ b/packages/libgphoto2/libgphoto2_2.1.4.bb @@ -0,0 +1,29 @@ +SECTION = "libs" +DEPENDS = "jpeg libusb libexif" +DESCRIPTION = "libgphoto2 allows you to access digital cameras" + +SRC_URI = "${SOURCEFORGE_MIRROR}/gphoto/libgphoto2-${PV}.tar.bz2" + +EXTRA_OECONF_ramses = "--with-drivers=canon --without-serial" +LICENSE = "GPL" +inherit autotools pkgconfig + +do_stage() { + install -d ${STAGING_LIBDIR} + mv libgphoto2/.libs/libgphoto2.so.2.0.3T libgphoto2/.libs/libgphoto2.so.2.0.3 || true + oe_libinstall -so -C libgphoto2 libgphoto2 ${STAGING_LIBDIR} + oe_libinstall -so -C libgphoto2_port/libgphoto2_port libgphoto2_port ${STAGING_LIBDIR} + + install -d ${STAGING_LIBDIR}/gphoto2/2.0 + oe_libinstall -so -C camlibs/canon libgphoto2_canon.so ${STAGING_LIBDIR}/gphoto2/2.0 + + install -d ${STAGING_INCDIR}/gphoto2 + for X in gphoto2-abilities-list.h gphoto2-camera.h gphoto2-context.h gphoto2-file.h gphoto2-filesys.h gphoto2.h gphoto2-library.h gphoto2-list.h gphoto2-result.h gphoto2-setting.h gphoto2-version.h gphoto2-widget.h + do + install -m 0644 ${S}/libgphoto2/$X ${STAGING_INCDIR}/gphoto2/$X + done + for X in gphoto2-port.h gphoto2-port-info-list.h gphoto2-port-log.h gphoto2-port-version.h gphoto2-port-portability.h gphoto2-port-result.h + do + install -m 0644 ${S}/libgphoto2_port/libgphoto2_port/$X ${STAGING_INCDIR}/gphoto2/$X + done +} diff --git a/packages/libgsm/libgsm_1.0.10.bb b/packages/libgsm/libgsm_1.0.10.bb index e69de29bb2..e52dcc526d 100644 --- a/packages/libgsm/libgsm_1.0.10.bb +++ b/packages/libgsm/libgsm_1.0.10.bb @@ -0,0 +1,27 @@ +DESCRIPTION = "GSM Audio Library" +SECTION = "libs" +PRIORITY = "optional" +MAINTAINER = "Luca De Cicco <ldecicco@gmx.net>" +#DEPENDS = "" +LICENSE = "libgsm" +inherit pkgconfig gpe + +SRC_URI = "ftp://ftp.cs.tu-berlin.de/pub/local/kbs/tubmik/gsm/gsm-${PV}.tar.gz \ + file://${FILESDIR}/libgsm_patch;patch=1;pnum=0" + +S = "${WORKDIR}/gsm-1.0-pl10/" + +headers = "gsm.h" + +do_stage () { + oe_libinstall -a -C lib libgsm ${STAGING_LIBDIR} + mkdir -p ${STAGING_INCDIR}/gsm + for h in ${headers}; do + install -m 0644 ${S}/inc/$h ${STAGING_INCDIR}/gsm/$h + done +} + +#do_install () { +# gpe_do_install +# oe_runmake PREFIX=${prefix} DESTDIR=${D} install-devel +#} diff --git a/packages/libgtkstylus/libgtkstylus_0.1.bb b/packages/libgtkstylus/libgtkstylus_0.1.bb index e69de29bb2..87d654f178 100644 --- a/packages/libgtkstylus/libgtkstylus_0.1.bb +++ b/packages/libgtkstylus/libgtkstylus_0.1.bb @@ -0,0 +1,18 @@ +DESCRIPTION = "GTK plugin for stylus based systems" +SECTION = "libs" +MAINTAINER = "Philip Blundell <pb@handhelds.org>" +DEPENDS = "gtk+" +PR = "r1" +LICENSE = "LGPL" +FILES_${PN} = "/etc /usr/lib/gtk-2.0" + +inherit autotools + +SRC_URI = "${GPE_MIRROR}/${PN}-${PV}.tar.bz2 \ + file://gtkstylus.sh" + +do_install_append() { + install -d ${D}/etc/profile.d + install ${WORKDIR}/gtkstylus.sh ${D}/etc/profile.d/ +} + diff --git a/packages/libgtkstylus/libgtkstylus_0.3.bb b/packages/libgtkstylus/libgtkstylus_0.3.bb index e69de29bb2..39fc2272d7 100644 --- a/packages/libgtkstylus/libgtkstylus_0.3.bb +++ b/packages/libgtkstylus/libgtkstylus_0.3.bb @@ -0,0 +1,17 @@ +DESCRIPTION = "GTK plugin for stylus based systems" +SECTION = "libs" +MAINTAINER = "Philip Blundell <pb@handhelds.org>" +DEPENDS = "gtk+" +LICENSE = "LGPL" +FILES_${PN} = "/etc /usr/lib/gtk-2.0" + +inherit autotools + +SRC_URI = "${GPE_MIRROR}/${PN}-${PV}.tar.bz2 \ + file://gtkstylus.sh" + +do_install_append() { + install -d ${D}/etc/profile.d + install ${WORKDIR}/gtkstylus.sh ${D}/etc/profile.d/ +} + diff --git a/packages/libiconv/libiconv_1.9.2.bb b/packages/libiconv/libiconv_1.9.2.bb index e69de29bb2..0870f5aaca 100644 --- a/packages/libiconv/libiconv_1.9.2.bb +++ b/packages/libiconv/libiconv_1.9.2.bb @@ -0,0 +1,27 @@ +DESCRIPTION = "GNU libiconv - libiconv is for you if your application needs to support \ +multiple character encodings, but that support lacks from your system." +HOMEPAGE = "http://www.gnu.org/software/libiconv" +SECTION = "e/libs" +PRIORITY = "optional" +MAINTAINER = "That Crazy fool emte <emte@labotomy.net>" +NOTES = "Needs to be stripped down to: ascii iso8859-1 eucjp iso-2022jp gb utf8" +PROVIDES = "virtual/libiconv" +PR = "r2" +LICENSE = "LGPL" +SRC_URI = "ftp://ftp.gnu.org/pub/gnu/libiconv/libiconv-${PV}.tar.gz" + +S = "${WORKDIR}/libiconv-${PV}" + +inherit autotools pkgconfig + +do_configure () { + rm -f m4/libtool.m4 libcharset/m4/libtool.m4 + autotools_do_configure +} + +do_stage () { + oe_libinstall -so -C lib libiconv ${STAGING_LIBDIR} + oe_libinstall -so -C lib libiconv_plug_linux ${STAGING_LIBDIR} + oe_libinstall -so -C libcharset/lib libcharset ${STAGING_LIBDIR} + autotools_stage_includes +} diff --git a/packages/liblockfile/liblockfile_1.05.bb b/packages/liblockfile/liblockfile_1.05.bb index e69de29bb2..c4d72fcc23 100644 --- a/packages/liblockfile/liblockfile_1.05.bb +++ b/packages/liblockfile/liblockfile_1.05.bb @@ -0,0 +1,21 @@ +SECTION = "libs" +DESCRIPTION = "File locking library." +LICENSE = "LGPL" +SRC_URI = "${DEBIAN_MIRROR}/main/libl/liblockfile/liblockfile_${PV}.tar.gz \ + file://install.patch;patch=1 \ + file://configure.patch;patch=1 \ + file://ldflags.patch;patch=1" + +inherit autotools + +EXTRA_OECONF = "--enable-shared --enable-static" + +do_stage () { + install -m 644 ${S}/lockfile.h ${S}/maillock.h ${STAGING_INCDIR}/ + oe_libinstall -a -so liblockfile ${STAGING_LIBDIR} +# oe_libinstall -so nfslock ${STAGING_LIBDIR} +} + +do_install () { + oe_runmake 'ROOT=${D}' INSTGRP='' install +} diff --git a/packages/liblockfile/liblockfile_1.06.bb b/packages/liblockfile/liblockfile_1.06.bb index e69de29bb2..c4d72fcc23 100644 --- a/packages/liblockfile/liblockfile_1.06.bb +++ b/packages/liblockfile/liblockfile_1.06.bb @@ -0,0 +1,21 @@ +SECTION = "libs" +DESCRIPTION = "File locking library." +LICENSE = "LGPL" +SRC_URI = "${DEBIAN_MIRROR}/main/libl/liblockfile/liblockfile_${PV}.tar.gz \ + file://install.patch;patch=1 \ + file://configure.patch;patch=1 \ + file://ldflags.patch;patch=1" + +inherit autotools + +EXTRA_OECONF = "--enable-shared --enable-static" + +do_stage () { + install -m 644 ${S}/lockfile.h ${S}/maillock.h ${STAGING_INCDIR}/ + oe_libinstall -a -so liblockfile ${STAGING_LIBDIR} +# oe_libinstall -so nfslock ${STAGING_LIBDIR} +} + +do_install () { + oe_runmake 'ROOT=${D}' INSTGRP='' install +} diff --git a/packages/libmikmod/libmikmod_3.1.11.bb b/packages/libmikmod/libmikmod_3.1.11.bb index e69de29bb2..47128165b1 100644 --- a/packages/libmikmod/libmikmod_3.1.11.bb +++ b/packages/libmikmod/libmikmod_3.1.11.bb @@ -0,0 +1,24 @@ +DESCRIPTION = "libmikmod is a module player library supporting many formats, including mod, s3m, it, and xm." +SECTION = "libs" +PRIORITY = "optional" +LICENSE = "LGPL" +SRC_URI = "http://mikmod.raphnet.net/files/libmikmod-${PV}.tar.gz \ + file://m4.patch;patch=1 \ + file://autofoo.patch;patch=1" + +inherit autotools + +EXTRA_OECONF = "--disable-af --disable-alsa --disable-esd \ +--enable-oss --disable-sam9407 --disable-ultra \ +--disable-esdtest --enable-threads" + +do_stage() { + oe_libinstall -a -so -C libmikmod libmikmod ${STAGING_LIBDIR} + install -m 0644 ${S}/include/mikmod.h ${STAGING_INCDIR}/ + + cat libmikmod-config | sed 's,$libdir , ,' \ + | sed 's,$includes , ,' > ${STAGING_BINDIR}/libmikmod-config + chmod a+rx ${STAGING_BINDIR}/libmikmod-config + install -d ${STAGING_DATADIR}/aclocal/ + install -m 0644 libmikmod.m4 ${STAGING_DATADIR}/aclocal/ +} diff --git a/packages/libmikmod/libmikmod_3.2.0-beta2.bb b/packages/libmikmod/libmikmod_3.2.0-beta2.bb index e69de29bb2..d866710f66 100644 --- a/packages/libmikmod/libmikmod_3.2.0-beta2.bb +++ b/packages/libmikmod/libmikmod_3.2.0-beta2.bb @@ -0,0 +1,25 @@ +DESCRIPTION = "libmikmod is a module player library supporting many formats, including mod, s3m, it, and xm." +SECTION = "libs" +PRIORITY = "optional" +LICENSE = "LGPL" +SRC_URI = "http://mikmod.raphnet.net/files/libmikmod-${PV}.tar.gz \ +file://m4.patch;patch=1 \ +file://autofoo.patch;patch=1" + +inherit autotools binconfig + +EXTRA_OECONF = "--disable-af \ + --disable-alsa \ + --disable-esd \ + --enable-oss \ + --disable-sam9407 \ + --disable-ultra \ + --disable-esdtest \ + --enable-threads" + +do_stage() { + oe_libinstall -a -so -C libmikmod libmikmod ${STAGING_LIBDIR} + install -m 0644 ${S}/include/mikmod.h ${STAGING_INCDIR}/ + install -d ${STAGING_DATADIR}/aclocal/ + install -m 0644 libmikmod.m4 ${STAGING_DATADIR}/aclocal/ +} diff --git a/packages/libmng/libmng_1.0.8.bb b/packages/libmng/libmng_1.0.8.bb index e69de29bb2..86d5497829 100644 --- a/packages/libmng/libmng_1.0.8.bb +++ b/packages/libmng/libmng_1.0.8.bb @@ -0,0 +1,27 @@ +DESCRIPTION = "MNG Library" +SECTION = "libs" +DEPENDS = "zlib jpeg lcms" +LICENSE = "libmng" +SRC_URI = "${SOURCEFORGE_MIRROR}/libmng/libmng-${PV}.tar.gz" + +inherit pkgconfig + +EXTRA_OEMAKE_append = " ZLIBINC=${STAGING_INCDIR} ZLIBLIB=${STAGING_LIBDIR} \ + JPEGINC= JPEGLIB= LCMSINC= LCMSLIB=" + +do_compile() { + unset LDFLAGS + oe_runmake -f makefiles/makefile.linux +} + +do_stage() { + oe_libinstall -so libmng ${STAGING_LIBDIR} +} + +do_install() { + install -d ${D}/${bindir} ${D}/${mandir} \ + ${D}/${libdir} ${D}/${includedir} + unset LDFLAGS + oe_runmake -f makefiles/makefile.linux install \ + INCPATH="${D}/${includedir}" LIBPATH="${D}/${libdir}" prefix=${prefix} +} diff --git a/packages/libmodplug/libmodplug_0.7.bb b/packages/libmodplug/libmodplug_0.7.bb index e69de29bb2..85afa1534d 100644 --- a/packages/libmodplug/libmodplug_0.7.bb +++ b/packages/libmodplug/libmodplug_0.7.bb @@ -0,0 +1,12 @@ +SECTION = "libs" +DESCRIPTION = "Library for reading mod-like audio files." + +SRC_URI = "${SOURCEFORGE_MIRROR}/modplug-xmms/libmodplug-${PV}.tar.gz" +LICENSE = "GPL" +inherit autotools pkgconfig + +do_stage() { + install -m 0644 ${S}/src/modplug.h ${STAGING_INCDIR} +#FIXME! + cp -a src/.libs/libmodplug.so* ${STAGING_LIBDIR} +} diff --git a/packages/libogg/libogg_1.0.bb b/packages/libogg/libogg_1.0.bb index e69de29bb2..27f4f6b465 100644 --- a/packages/libogg/libogg_1.0.bb +++ b/packages/libogg/libogg_1.0.bb @@ -0,0 +1,16 @@ +SECTION = "libs" +DESCRIPTION = "libogg is the bitstream and framing library \ +for the Ogg project. It provides functions which are \ +necessary to codec libraries like libvorbis." +LICENSE = "BSD" +SRC_URI = "http://www.vorbis.com/files/${PV}/unix/libogg-${PV}.tar.gz" + +inherit autotools + +do_stage () { + oe_libinstall -a -so -C src libogg ${STAGING_LIBDIR} + + install -d ${STAGING_INCDIR}/ogg + (cd ${S}/include/ogg; cp config_types.h ogg.h os_types.h ${STAGING_INCDIR}/ogg/) + install -m 0644 ${S}/ogg.m4 ${STAGING_DATADIR}/aclocal/ +} diff --git a/packages/libogg/libogg_1.1.bb b/packages/libogg/libogg_1.1.bb index e69de29bb2..fde32f6551 100644 --- a/packages/libogg/libogg_1.1.bb +++ b/packages/libogg/libogg_1.1.bb @@ -0,0 +1,18 @@ +SECTION = "libs" +DESCRIPTION = "libogg is the bitstream and framing library \ +for the Ogg project. It provides functions which are \ +necessary to codec libraries like libvorbis." + +LICENSE = "BSD" +SRC_URI = "http://www.vorbis.com/files/1.0.1/unix/libogg-${PV}.tar.gz \ +file://m4.patch;patch=1" + +inherit autotools + +do_stage () { + oe_libinstall -a -so -C src libogg ${STAGING_LIBDIR} + + install -d ${STAGING_INCDIR}/ogg + (cd ${S}/include/ogg; cp config_types.h ogg.h os_types.h ${STAGING_INCDIR}/ogg/) + install -m 0644 ${S}/ogg.m4 ${STAGING_DATADIR}/aclocal/ +} diff --git a/packages/libosip/libosip_0.9.7.bb b/packages/libosip/libosip_0.9.7.bb index e69de29bb2..71109b2ff9 100644 --- a/packages/libosip/libosip_0.9.7.bb +++ b/packages/libosip/libosip_0.9.7.bb @@ -0,0 +1,25 @@ +SECTION = "libs" +SRC_URI = "http://handhelds.org/pub/linux/packages/libosip/libosip-0.9.7-hh2.tar.gz" +DESCRIPTION = "Session Initiation Protocol (SIP) library" +LEAD_SONAME = "libosip\..*" +PR = "hh2r0" +LICENSE = "LGPL" +S = "${WORKDIR}/libosip-0.9.7-hh2" + +inherit autotools pkgconfig + +do_configure_prepend() { + rm -f acinclude.m4 +} + +HEADERS = "const.h fifo.h list.h osip.h sdp.h sema.h smsgtypes.h urls.h \ + dialog.h global.h md5.h port.h sdp_negoc.h smsg.h thread.h" + +do_stage() { + oe_libinstall -C fsm -so -a libfsmtl ${STAGING_LIBDIR} + oe_libinstall -C parser -so -a libosip ${STAGING_LIBDIR} + install -d ${STAGING_INCDIR}/osip/ + for i in ${HEADERS}; do + install osip/$i ${STAGING_INCDIR}/osip/$i + done +} diff --git a/packages/libpcap/libpcap_0.7.2.bb b/packages/libpcap/libpcap_0.7.2.bb index e69de29bb2..1b430c7ece 100644 --- a/packages/libpcap/libpcap_0.7.2.bb +++ b/packages/libpcap/libpcap_0.7.2.bb @@ -0,0 +1,30 @@ +DESCRIPTION = "Network Packet Capture Library" +SECTION = "libs" +PRIORITY = "required" +MAINTAINER = "Greg Gilbert <treke@handhelds.org>" +LICENSE = "BSD" +SRC_URI = "http://www.tcpdump.org/release/libpcap-${PV}.tar.gz;" +SRC_URI_append = " file://libpcap-shared.patch;patch=1" +SRC_URI_append = " file://configure.patch;patch=1" +SRC_URI_append = " file://ldflags.patch;patch=1" + +inherit autotools + +EXTRA_OECONF = "--with-pcap=linux" +CPPFLAGS_prepend = "-I${S} " +CFLAGS_prepend = "-I${S} " +CXXFLAGS_prepend = "-I${S} " + +do_configure_prepend () { + if [ ! -e acinclude.m4 ]; then + cat aclocal.m4 > acinclude.m4 + fi +} + +do_stage () { + install -d ${STAGING_INCDIR}/net + install -m 0644 net/bpf.h ${STAGING_INCDIR}/net/bpf.h + install -m 0644 pcap.h ${STAGING_INCDIR}/pcap.h + install -m 0644 pcap-namedb.h ${STAGING_INCDIR}/pcap-namedb.h + oe_libinstall -a -so libpcap ${STAGING_LIBDIR} +} diff --git a/packages/libpcap/libpcap_0.8.1.bb b/packages/libpcap/libpcap_0.8.1.bb index e69de29bb2..42dea21182 100644 --- a/packages/libpcap/libpcap_0.8.1.bb +++ b/packages/libpcap/libpcap_0.8.1.bb @@ -0,0 +1,29 @@ +DESCRIPTION = "Network Packet Capture Library" +SECTION = "libs" +PRIORITY = "required" + +SRC_URI = "http://www.tcpdump.org/release/libpcap-${PV}.tar.gz; \ + file://shared.patch;patch=1 \ + file://configure.patch;patch=1" + +inherit autotools +LICENSE = "BSD" +EXTRA_OECONF = "--with-pcap=linux" +CPPFLAGS_prepend = "-I${S} " +CFLAGS_prepend = "-I${S} " +CXXFLAGS_prepend = "-I${S} " + +do_configure_prepend () { + if [ ! -e acinclude.m4 ]; then + cat aclocal.m4 > acinclude.m4 + fi +} + +do_stage () { + install -d ${STAGING_INCDIR}/net +# install -m 0644 net/bpf.h ${STAGING_INCDIR}/net/bpf.h + install -m 0644 pcap.h ${STAGING_INCDIR}/pcap.h + install -m 0644 pcap-namedb.h ${STAGING_INCDIR}/pcap-namedb.h + install -m 0644 pcap-bpf.h ${STAGING_INCDIR}/pcap-bpf.h + oe_libinstall -a -so libpcap ${STAGING_LIBDIR} +} diff --git a/packages/libpixman/libpixman_cvs.bb b/packages/libpixman/libpixman_cvs.bb index e69de29bb2..527ec36fea 100644 --- a/packages/libpixman/libpixman_cvs.bb +++ b/packages/libpixman/libpixman_cvs.bb @@ -0,0 +1,15 @@ +PV = "0.0cvs${CVSDATE}" +SECTION = "libs" +PRIORITY = "optional" +MAINTAINER = "Phil Blundell <pb@debian.org>" +DEPENDS = "x11" +DESCRIPTION = "Cairo support library" +LICENSE = "X11" +SRC_URI = "cvs://anoncvs:anoncvs@cvs.cairographics.org/cvs/cairo;module=libpixman" +S = "${WORKDIR}/libpixman" + +inherit autotools pkgconfig + +do_stage () { + oe_runmake install DESTDIR="" bindir=${STAGING_BINDIR} includedir=${STAGING_INCDIR} libdir=${STAGING_LIBDIR} prefix=${STAGING_DIR} +} diff --git a/packages/libpng/libpng_1.2.5+1.2.6rc5.bb b/packages/libpng/libpng_1.2.5+1.2.6rc5.bb index e69de29bb2..aeead61674 100644 --- a/packages/libpng/libpng_1.2.5+1.2.6rc5.bb +++ b/packages/libpng/libpng_1.2.5+1.2.6rc5.bb @@ -0,0 +1,54 @@ +DESCRIPTION = "PNG Library" +SECTION = "libs" +PRIORITY = "required" +MAINTAINER = "Chris Larson <kergoth@handhelds.org>" +DEPENDS = "zlib" +LICENSE = "PNG" +PACKAGES =+ "${PN}12 ${PN}12-dev" + +FILES_${PN}12 = ${libdir}/libpng12.so.* +FILES_${PN}12-dev = ${libdir}/libpng12.* ${includedir}/libpng12 ${libdir}/pkgconfig/libpng12.pc +FILES_${PN} = ${libdir}/lib*.so.* +FILES_${PN}-dev = ${includedir} ${libdir}/lib*.so ${libdir}/*.la \ + ${libdir}/*.a ${libdir}/pkgconfig \ + ${datadir}/aclocal ${bindir} ${sbindir} + +SRC_URI = "${SOURCEFORGE_MIRROR}/libpng/libpng-1.2.6rc5.tar.bz2" +S = "${WORKDIR}/libpng-1.2.6rc5" + +inherit pkgconfig + +EXTRA_OEMAKE_append = " ZLIBINC=${STAGING_INCDIR} ZLIBLIB=${STAGING_LIBDIR}" + +do_compile() { + sed < scripts/makefile.linux > makefile -e 's/^ZLIBINC.*//' -e 's/^ZLIBLIB.*//' + unset LDFLAGS + oe_runmake 'CC=${CC}' 'LD=${LD}' 'CFLAGS=${CFLAGS}' \ + 'ZLIBINC=${STAGING_INCDIR}' \ + 'ZLIBLIB=${STAGING_LIBDIR}' +} + +do_stage() { + cp libpng.pc libpng12.pc + install -m 644 png.h ${STAGING_INCDIR}/png.h + install -m 644 pngconf.h ${STAGING_INCDIR}/pngconf.h + oe_libinstall -so libpng12 ${STAGING_LIBDIR} + ln -sf libpng12.so ${STAGING_LIBDIR}/libpng.so +} + +do_install() { + install -d ${D}/${bindir} ${D}/${mandir} \ + ${D}/${libdir} ${D}/${includedir} + unset LDFLAGS + oe_runmake 'prefix=${prefix}' 'DESTDIR=${D}' \ + 'DB=${D}/${bindir}' 'DI=${D}/${includedir}' \ + 'DL=${D}/${libdir}' 'DM=${D}/${mandir}' \ + install +} + +python do_package() { + if bb.data.getVar('DEBIAN_NAMES', d, 1): + bb.data.setVar('PKG_${PN}', 'libpng12', d) + bb.build.exec_func('package_do_package', d) +} + diff --git a/packages/libsigc++/libsigc++_1.2.5.bb b/packages/libsigc++/libsigc++_1.2.5.bb index e69de29bb2..fab7073e86 100644 --- a/packages/libsigc++/libsigc++_1.2.5.bb +++ b/packages/libsigc++/libsigc++_1.2.5.bb @@ -0,0 +1,27 @@ +DESCRIPTION = "A library for loose coupling of C++ method calls" +SECTION = "libs" +PRIORITY = "optional" +PR = "r1" +LICENSE = "GPL LGPL" +SRC_URI = "${SOURCEFORGE_MIRROR}/libsigc/libsigc++-${PV}.tar.gz \ + file://autofoo.patch;patch=1 \ + file://pkgconfig.patch;patch=1" + +inherit autotools pkgconfig + +FILES_${PN}-dev += "${libdir}/sigc++-*/" + +acpaths = "" + +do_stage() { + install -d ${STAGING_LIBDIR}/sigc++-1.2/include + install -m 0644 sigc++/config/sigcconfig.h ${STAGING_LIBDIR}/sigc++-1.2/include/ + oe_libinstall -so -C sigc++ libsigc-1.2 ${STAGING_LIBDIR} + + install -d ${STAGING_INCDIR}/sigc++-1.2/sigc++ + for f in sigc++/*.h + do + install -m 0644 $f ${STAGING_INCDIR}/sigc++-1.2/sigc++/ + done +} + diff --git a/packages/libsoundgen/libsoundgen_0.3.bb b/packages/libsoundgen/libsoundgen_0.3.bb index e69de29bb2..afcdf8a04c 100644 --- a/packages/libsoundgen/libsoundgen_0.3.bb +++ b/packages/libsoundgen/libsoundgen_0.3.bb @@ -0,0 +1,14 @@ +SECTION = "x11/libs" +inherit gpe +LICENSE = "LGPL" +DEPENDS = "esound-gpe" + +do_stage() { + install -d ${STAGING_INCDIR}/gpe + install -m 0644 gpe/soundgen.h ${STAGING_INCDIR}/gpe/soundgen.h + oe_libinstall -so libsoundgen ${STAGING_LIBDIR} +} + +do_install_append() { + oe_runmake DESTDIR="${D}" PREFIX="${prefix}" install-devel +} diff --git a/packages/libspf2/libspf2_1.0.4.bb b/packages/libspf2/libspf2_1.0.4.bb index e69de29bb2..22b94a8d00 100644 --- a/packages/libspf2/libspf2_1.0.4.bb +++ b/packages/libspf2/libspf2_1.0.4.bb @@ -0,0 +1,13 @@ +DESCRIPTION = "libspf2 is a complete and robust implementation of SPF which \ +provides support for many MTAs." +SECTION = "libs/network" +MAINTAINER = "Chris Larson <kergoth@handhelds.org>" +LICENSE = "GPL" +SRC_URI = "http://www.libspf2.org/spf/libspf2-${PV}.tar.gz" +S = "${WORKDIR}/libspf2-${PV}" + +inherit autotools + +PACKAGES =+ "${PN}-bin" +FILES_${PN}-bin = "${bindir}" +FILES_${PN} = "${libdir}/lib*.so.*" diff --git a/packages/libtomcrypt/libtomcrypt_0.97b.bb b/packages/libtomcrypt/libtomcrypt_0.97b.bb index e69de29bb2..66ad673ed6 100644 --- a/packages/libtomcrypt/libtomcrypt_0.97b.bb +++ b/packages/libtomcrypt/libtomcrypt_0.97b.bb @@ -0,0 +1,26 @@ +DESCRIPTION = "LibTomCrypt is a fairly comprehensive, modular \ +and portable cryptographic toolkit that provides developers \ +with a vast array of well known published block ciphers, \ +one-way hash functions, chaining modes, pseudo-random number \ +generators, public key cryptography and a plethora of other \ +routines." +SECTION = "libs/network" +PRIORITY = "optional" +LICENSE = "PD" +SRC_URI = "http://libtomcrypt.org/files/crypt-${PV}.tar.bz2" + +inherit autotools + +EXTRA_OEMAKE = "library" + +#FIXME add patch to make it shared + +do_stage() { + oe_libinstall -a libtomcrypt ${STAGING_LIBDIR}/ + install -m 0644 *.h ${STAGING_INCDIR}/ +} + +do_install() { + : +} + diff --git a/packages/libungif/libungif_4.1.3.bb b/packages/libungif/libungif_4.1.3.bb index e69de29bb2..bd7a2fd8cb 100644 --- a/packages/libungif/libungif_4.1.3.bb +++ b/packages/libungif/libungif_4.1.3.bb @@ -0,0 +1,19 @@ +SECTION = "libs" +DESCRIPTION = "shared library for GIF images" +SRC_URI = "${SOURCEFORGE_MIRROR}/libungif/libungif-${PV}.tar.bz2" +LICENSE = "MIT" +PR = "r1" + +PACKAGES += "${PN}-utils" + +FILES_${PN} = "${libdir}" +FILES_${PN}-utils = "${bindir}" + +inherit autotools + +do_stage() { + oe_libinstall -so -C lib/.libs libungif ${STAGING_LIBDIR} + + install -m 0644 lib/gif_lib.h ${STAGING_INCDIR}/ + +} diff --git a/packages/libusb/libusb_0.1.8.bb b/packages/libusb/libusb_0.1.8.bb index e69de29bb2..d908646f6a 100644 --- a/packages/libusb/libusb_0.1.8.bb +++ b/packages/libusb/libusb_0.1.8.bb @@ -0,0 +1,25 @@ +SECTION = "libs" +DESCRIPTION = "libusb is a library to provide userspace \ +access to USB devices." +PR = "r3" +LICENSE = "LGPL" +SRC_URI = "${SOURCEFORGE_MIRROR}/libusb/libusb-${PV}.tar.gz \ + file://configure.patch;patch=1 \ + file://pkgconfig.patch;patch=1 \ + file://amd64-fPIC.patch;patch=1;pnum=0" + +inherit autotools pkgconfig + +do_stage() { + oe_libinstall -a -so libusb ${STAGING_LIBDIR} + + install -d ${STAGING_BINDIR} + install -m 755 ${S}/libusb-config ${STAGING_BINDIR} + perl -pi -e 's:\-L/usr/lib :-L${STAGING_LIBDIR} :' ${STAGING_BINDIR}/libusb-config + + install -d ${STAGING_INCDIR}/ + for X in usb.h + do + install -m 0644 ${S}/$X ${STAGING_INCDIR}/$X + done +} diff --git a/packages/libvisual/libvisual-plugins_0.1.3.bb b/packages/libvisual/libvisual-plugins_0.1.3.bb index e69de29bb2..03558c7e90 100644 --- a/packages/libvisual/libvisual-plugins_0.1.3.bb +++ b/packages/libvisual/libvisual-plugins_0.1.3.bb @@ -0,0 +1,14 @@ +DESCRIPTION = "A cross platform audio visualization library" +HOMEPAGE = "http://libvisual.sf.net" +SECTION = "libs" +PRIORITY = "optional" +LICENSE = "GPL" +# FIXME: current depends dont support versioned deps well +# DEPENDS = "libvisual (${PV})" +DEPENDS = "libvisual" + +SRC_URI = "${SOURCEFORGE_MIRROR}/libvisual/libvisual-plugins-${PV}.tar.gz" + +inherit autotools + +FILES_${PN} += "/usr/lib/libvisual/actor/*.so /usr/lib/libvisual/morph/*.so" diff --git a/packages/libvisual/libvisual_0.1.3.bb b/packages/libvisual/libvisual_0.1.3.bb index e69de29bb2..14f6a442ae 100644 --- a/packages/libvisual/libvisual_0.1.3.bb +++ b/packages/libvisual/libvisual_0.1.3.bb @@ -0,0 +1,14 @@ +DESCRIPTION = "A cross platform audio visualization library" +HOMEPAGE = "http://libvisual.sf.net" +SECTION = "libs" +PRIORITY = "optional" +LICENSE = "LGPL GPL" +SRC_URI = "${SOURCEFORGE_MIRROR}/libvisual/libvisual-${PV}.tar.gz" + +inherit autotools pkgconfig + +do_stage() { + install -d ${STAGING_INCDIR}/libvisual/ + install -m 0644 ${S}/libvisual/*.h ${STAGING_INCDIR}/libvisual/ + oe_libinstall -so -C libvisual libvisual ${STAGING_LIBDIR} +} diff --git a/packages/libvorbis/libvorbis_1.0.1.bb b/packages/libvorbis/libvorbis_1.0.1.bb index e69de29bb2..89bae8f858 100644 --- a/packages/libvorbis/libvorbis_1.0.1.bb +++ b/packages/libvorbis/libvorbis_1.0.1.bb @@ -0,0 +1,26 @@ +SECTION = "libs" +DEPENDS = "libogg" +DESCRIPTION = "Ogg Vorbis is a high-quality lossy audio codec \ +that is free of intellectual property restrictions. libvorbis \ +is the main vorbis codec library." +LICENSE = "BSD" +SRC_URI = "http://www.vorbis.com/files/${PV}/unix/libvorbis-${PV}.tar.gz \ +file://m4.patch;patch=1" + +inherit autotools pkgconfig + +EXTRA_OECONF = "--with-ogg-libraries=${STAGING_LIBDIR} \ + --with-ogg-includes=${STAGING_INCDIR}" + +do_stage () { + oe_libinstall -a -so -C lib libvorbis ${STAGING_LIBDIR} + oe_libinstall -a -so -C lib libvorbisfile ${STAGING_LIBDIR} + oe_libinstall -a -so -C lib libvorbisenc ${STAGING_LIBDIR} + + install -d ${STAGING_INCDIR}/vorbis + install -m 0644 include/vorbis/vorbisenc.h \ + include/vorbis/vorbisfile.h \ + include/vorbis/codec.h ${STAGING_INCDIR}/vorbis/ + install -d ${STAGING_DATADIR}/aclocal + install -m 0644 vorbis.m4 ${STAGING_DATADIR}/aclocal/ +} diff --git a/packages/libxml/libxml2_2.6.10.bb b/packages/libxml/libxml2_2.6.10.bb index e69de29bb2..b98f8be47e 100644 --- a/packages/libxml/libxml2_2.6.10.bb +++ b/packages/libxml/libxml2_2.6.10.bb @@ -0,0 +1,40 @@ +PR = "r0" +DESCRIPTION = "GNOME XML library" +SECTION = "libs" +PRIORITY = "optional" +MAINTAINER = "Phil Blundell <pb@handhelds.org>" +LICENSE = "MIT" +PACKAGES = "${PN}-dev ${PN}-utils ${PN} ${PN}-doc ${PN}-locale" + +FILES_${PN}-dev += "${bindir}/xml-config" +FILES_${PN}-utils += "${bindir}" + +SRC_URI = "http://xmlsoft.org/sources/libxml2-${PV}.tar.gz" + +inherit autotools pkgconfig + +EXTRA_OECONF = "--without-python --without-debug --without-legacy --without-schemas --without-catalog --without-docbook --without-c14n" + +headers = "DOCBparser.h HTMLparser.h HTMLtree.h SAX.h SAX2.h c14n.h catalog.h chvalid.h debugXML.h dict.h encoding.h entities.h globals.h hash.h list.h nanoftp.h nanohttp.h parser.h parserInternals.h pattern.h relaxng.h schemasInternals.h threads.h tree.h uri.h valid.h xinclude.h xlink.h xmlIO.h xmlautomata.h xmlerror.h xmlexports.h xmlmemory.h xmlreader.h xmlregexp.h xmlschemas.h xmlschemastypes.h xmlstring.h xmlunicode.h xmlversion.h xmlwriter.h xpath.h xpathInternals.h xpointer.h" + +do_stage () { + oe_libinstall -so libxml2 ${STAGING_LIBDIR} + + mkdir -p ${STAGING_INCDIR}/libxml2/libxml + for i in ${headers}; do + install -m 0644 include/libxml/$i ${STAGING_INCDIR}/libxml2/libxml/$i + done + + cat xml2-config | sed -e "s,^prefix=.*,prefix=${STAGING_BINDIR}/..," \ + -e "s,^exec_prefix=.*,exec_prefix=${STAGING_BINDIR}/..," \ + -e "s,^includedir=.*,includedir=${STAGING_INCDIR}," \ + -e "s,^libdir=.*,libdir=${STAGING_LIBDIR}," > ${STAGING_BINDIR}/xml2-config + chmod a+rx ${STAGING_BINDIR}/xml2-config + install -m 0644 libxml.m4 ${STAGING_DATADIR}/aclocal/ +} + +python populate_packages_prepend () { + # autonamer would call this libxml2-2, but we don't want that + if bb.data.getVar('DEBIAN_NAMES', d, 1): + bb.data.setVar('PKG_libxml2', 'libxml2', d) +} diff --git a/packages/libxml/libxml2_2.6.7.bb b/packages/libxml/libxml2_2.6.7.bb index e69de29bb2..9441303e5e 100644 --- a/packages/libxml/libxml2_2.6.7.bb +++ b/packages/libxml/libxml2_2.6.7.bb @@ -0,0 +1,40 @@ +PR = "r1" +DESCRIPTION = "GNOME XML library" +SECTION = "libs" +PRIORITY = "optional" +MAINTAINER = "Phil Blundell <pb@handhelds.org>" +LICENSE = "MIT" +PACKAGES = "${PN}-dev ${PN}-utils ${PN} ${PN}-doc ${PN}-locale" + +FILES_${PN}-dev += "${bindir}/xml-config" +FILES_${PN}-utils += "${bindir}" + +SRC_URI = "http://xmlsoft.org/sources/libxml2-${PV}.tar.gz" + +inherit autotools pkgconfig + +EXTRA_OECONF = "--without-python --without-debug --without-legacy --without-schemas --without-catalog --without-docbook --without-c14n" + +headers = "DOCBparser.h HTMLparser.h HTMLtree.h SAX.h SAX2.h c14n.h catalog.h chvalid.h debugXML.h dict.h encoding.h entities.h globals.h hash.h list.h nanoftp.h nanohttp.h parser.h parserInternals.h pattern.h relaxng.h schemasInternals.h threads.h tree.h uri.h valid.h xinclude.h xlink.h xmlIO.h xmlautomata.h xmlerror.h xmlexports.h xmlmemory.h xmlreader.h xmlregexp.h xmlschemas.h xmlschemastypes.h xmlstring.h xmlunicode.h xmlversion.h xmlwriter.h xpath.h xpathInternals.h xpointer.h" + +do_stage () { + oe_libinstall -so libxml2 ${STAGING_LIBDIR} + + mkdir -p ${STAGING_INCDIR}/libxml2/libxml + for i in ${headers}; do + install -m 0644 include/libxml/$i ${STAGING_INCDIR}/libxml2/libxml/$i + done + + cat xml2-config | sed -e "s,^prefix=.*,prefix=${STAGING_BINDIR}/..," \ + -e "s,^exec_prefix=.*,exec_prefix=${STAGING_BINDIR}/..," \ + -e "s,^includedir=.*,includedir=${STAGING_INCDIR}," \ + -e "s,^libdir=.*,libdir=${STAGING_LIBDIR}," > ${STAGING_BINDIR}/xml2-config + chmod a+rx ${STAGING_BINDIR}/xml2-config + install -m 0644 libxml.m4 ${STAGING_DATADIR}/aclocal/ +} + +python populate_packages_prepend () { + # autonamer would call this libxml2-2, but we don't want that + if bb.data.getVar('DEBIAN_NAMES', d, 1): + bb.data.setVar('PKG_libxml2', 'libxml2', d) +} diff --git a/packages/libxml/libxml2_2.6.9.bb b/packages/libxml/libxml2_2.6.9.bb index e69de29bb2..b98f8be47e 100644 --- a/packages/libxml/libxml2_2.6.9.bb +++ b/packages/libxml/libxml2_2.6.9.bb @@ -0,0 +1,40 @@ +PR = "r0" +DESCRIPTION = "GNOME XML library" +SECTION = "libs" +PRIORITY = "optional" +MAINTAINER = "Phil Blundell <pb@handhelds.org>" +LICENSE = "MIT" +PACKAGES = "${PN}-dev ${PN}-utils ${PN} ${PN}-doc ${PN}-locale" + +FILES_${PN}-dev += "${bindir}/xml-config" +FILES_${PN}-utils += "${bindir}" + +SRC_URI = "http://xmlsoft.org/sources/libxml2-${PV}.tar.gz" + +inherit autotools pkgconfig + +EXTRA_OECONF = "--without-python --without-debug --without-legacy --without-schemas --without-catalog --without-docbook --without-c14n" + +headers = "DOCBparser.h HTMLparser.h HTMLtree.h SAX.h SAX2.h c14n.h catalog.h chvalid.h debugXML.h dict.h encoding.h entities.h globals.h hash.h list.h nanoftp.h nanohttp.h parser.h parserInternals.h pattern.h relaxng.h schemasInternals.h threads.h tree.h uri.h valid.h xinclude.h xlink.h xmlIO.h xmlautomata.h xmlerror.h xmlexports.h xmlmemory.h xmlreader.h xmlregexp.h xmlschemas.h xmlschemastypes.h xmlstring.h xmlunicode.h xmlversion.h xmlwriter.h xpath.h xpathInternals.h xpointer.h" + +do_stage () { + oe_libinstall -so libxml2 ${STAGING_LIBDIR} + + mkdir -p ${STAGING_INCDIR}/libxml2/libxml + for i in ${headers}; do + install -m 0644 include/libxml/$i ${STAGING_INCDIR}/libxml2/libxml/$i + done + + cat xml2-config | sed -e "s,^prefix=.*,prefix=${STAGING_BINDIR}/..," \ + -e "s,^exec_prefix=.*,exec_prefix=${STAGING_BINDIR}/..," \ + -e "s,^includedir=.*,includedir=${STAGING_INCDIR}," \ + -e "s,^libdir=.*,libdir=${STAGING_LIBDIR}," > ${STAGING_BINDIR}/xml2-config + chmod a+rx ${STAGING_BINDIR}/xml2-config + install -m 0644 libxml.m4 ${STAGING_DATADIR}/aclocal/ +} + +python populate_packages_prepend () { + # autonamer would call this libxml2-2, but we don't want that + if bb.data.getVar('DEBIAN_NAMES', d, 1): + bb.data.setVar('PKG_libxml2', 'libxml2', d) +} diff --git a/packages/libxslt/libxslt_1.1.7.bb b/packages/libxslt/libxslt_1.1.7.bb index e69de29bb2..c1cb486def 100644 --- a/packages/libxslt/libxslt_1.1.7.bb +++ b/packages/libxslt/libxslt_1.1.7.bb @@ -0,0 +1,45 @@ +PR = "r0" +DESCRIPTION = "GNOME XSLT library" +SECTION = "libs" +PRIORITY = "optional" +MAINTAINER = "Chris Larson <kergoth@handhelds.org>" +DEPENDS = "libxml2" +LICENSE = "MIT" +PACKAGES = "${PN}-dev ${PN}-utils ${PN} ${PN}-doc ${PN}-locale" + +FILES_${PN}-dev += "${bindir}/xslt-config" +FILES_${PN}-utils += "${bindir}" + +SRC_URI = "http://xmlsoft.org/sources/libxslt-${PV}.tar.gz" +S = "${WORKDIR}/libxslt-${PV}" + +inherit autotools pkgconfig + +EXTRA_OECONF = "--without-python --without-debug --without-mem-debug" + +xsltheaders = "attributes.h documents.h extensions.h extra.h functions.h imports.h \ + keys.h namespaces.h numbersInternals.h pattern.h preproc.h security.h \ + templates.h transform.h variables.h xslt.h xsltInternals.h xsltconfig.h \ + xsltexports.h xsltutils.h" +exsltheaders = "exslt.h exsltconfig.h exsltexports.h" + +do_stage () { + oe_libinstall -C libxslt -so -a libxslt ${STAGING_LIBDIR} + oe_libinstall -C libexslt -so -a libexslt ${STAGING_LIBDIR} + + mkdir -p ${STAGING_INCDIR}/libxslt + for i in ${headers}; do + install -m 0644 ${S}/libxslt/$i ${STAGING_INCDIR}/libxslt/$i + done + mkdir -p ${STAGING_INCDIR}/libexslt + for i in ${headers}; do + install -m 0644 ${S}/libexslt/$i ${STAGING_INCDIR}/libexslt/$i + done + + cat xslt-config | sed -e "s,^prefix=.*,prefix=${STAGING_BINDIR}/..," \ + -e "s,^exec_prefix=.*,exec_prefix=${STAGING_BINDIR}/..," \ + -e "s,^includedir=.*,includedir=${STAGING_INCDIR}," \ + -e "s,^libdir=.*,libdir=${STAGING_LIBDIR}," > ${STAGING_BINDIR}/xslt-config + chmod a+rx ${STAGING_BINDIR}/xslt-config + install -m 0644 libxslt.m4 ${STAGING_DATADIR}/aclocal/ +} diff --git a/packages/linux-atm/linux-atm_2.4.1.bb b/packages/linux-atm/linux-atm_2.4.1.bb index e69de29bb2..b293c4c346 100644 --- a/packages/linux-atm/linux-atm_2.4.1.bb +++ b/packages/linux-atm/linux-atm_2.4.1.bb @@ -0,0 +1,50 @@ +DESCRIPTION = "Drivers and tools to support ATM networking under Linux" +HOMEPAGE = "http://linux-atm.sourceforge.net/" +SECTION = "libs" +PRIORITY = "optional" +MAINTAINER = "Rob Taylor <rjt@cambridgebroadband.com>" +DEPENDS = "virtual/kernel" +PR = "r1" +LICENSE = "GPL LGPL" + +SRC_URI = "http://heanet.dl.sourceforge.net/sourceforge/linux-atm/linux-atm-${PV}.tar.gz \ + file://gcc-3.4-fix;patch=1 \ + file://qgen-cross;patch=1" +S = "${WORKDIR}/linux-atm-${PV}" + +inherit autotools pkgconfig flow-lossage + + +headers_include="atmd.h atm.h atmsap.h" +headers_arpd="atmarp.h atmarpd.h" + +binarys_sbin="maint/atmaddr maint/atmloop lane/bus ilmid/ilmid mpoad/mpcd arpd/atmarp sigd/atmsigd maint/enitune lane/lecs led/zeppelin arpd/atmarpd maint/atmtcp maint/esi lane/les maint/zntune" +binarys_bin="test/aread maint/atmdiag maint/atmdump test/awrite maint/saaldump maint/sonetdiag test/ttcp_atm" + + +do_compile_prepend() { + oe_runmake -C ${S}/src/qgen AR='${BUILD_AR}' CPP='${BUILD_CPP}' CC='${BUILD_CC}' CFLAGS='${BUILD_CFLAGS}' DEFS='-I${S}/src -I. -I../.. -DHAVE_CONFIG_H' CPPFLAGS='${BUILD_CPPFLAGS}' LD='${BUILD_LD}' LDFLAGS='${BUILD_LDFLAGS}' qgen q.dump + oe_runmake -C ${S}/src/qgen DEFS='-I${S}/src -I. -I../.. -DHAVE_CONFIG_H' all +} + +do_stage () { + oe_libinstall -so -C src/lib libatm ${STAGING_LIBDIR} + + for i in ${headers_include}; do + install -m 0644 src/include/$i ${STAGING_INCDIR}/$i + done + + for i in ${headers_arpd}; do + install -m 0644 src/arpd/$i ${STAGING_INCDIR}/$i + done + + for i in ${binarys_sbin}; do + install -m 0755 src/$i ${STAGING_BINDIR}/`basename $i` + done + + for i in ${binarys_bin}; do + install -m 0755 src/$i ${STAGING_BINDIR}/`basename $i` + done +} + + diff --git a/packages/linux-input/linux-input_cvs.bb b/packages/linux-input/linux-input_cvs.bb index e69de29bb2..f47289f775 100644 --- a/packages/linux-input/linux-input_cvs.bb +++ b/packages/linux-input/linux-input_cvs.bb @@ -0,0 +1,24 @@ +SECTION = "unknown" +PR = "r1" +PV = "0.0cvs${CVSDATE}" + +SRC_URI = "cvs://anonymous@cvs1.sourceforge.net/cvsroot/linuxconsole;module=ruby \ + file://serio.h \ + file://makefile.patch;patch=1;pnum=0 \ + file://snes232.patch;patch=1;pnum=0" +LICENSE = "GPL" +inherit module-base + +S = "${WORKDIR}/ruby/utils" + +CFLAGS =+ "-I. -I../linux/include -I../ruby-2.6/include" + +do_configure() { + install -d linux + install -m 0644 ${WORKDIR}/serio.h linux/ +} + +do_install() { + install -d ${D}${sbindir} + install evtest inputattach jstest jscal fftest ${D}${sbindir} +} diff --git a/packages/linux-libc-headers/linux-libc-headers_2.6.7.0.bb b/packages/linux-libc-headers/linux-libc-headers_2.6.7.0.bb index e69de29bb2..f881d38a34 100644 --- a/packages/linux-libc-headers/linux-libc-headers_2.6.7.0.bb +++ b/packages/linux-libc-headers/linux-libc-headers_2.6.7.0.bb @@ -0,0 +1,56 @@ +SECTION = "devel" +DESCRIPTION = "Sanitized set of 2.6 kernel headers for the C library's use." +MAINTAINER = "Chris Larson <kergoth@handhelds.org>" +INHIBIT_DEFAULT_DEPS = "1" +PR = "r3" +LICENSE = "GPL" +# NOTE: no need to package these headers, since the c library includes them. +PACKAGES = "" + +SRC_URI = "http://ep09.pld-linux.org/~mmazur/linux-libc-headers/linux-libc-headers-${PV}.tar.bz2 \ + file://sh-missing.patch;patch=1 \ + file://keyboard.patch;patch=1" +S = "${WORKDIR}/linux-libc-headers-${PV}" + +do_configure () { + case ${TARGET_ARCH} in + alpha*) ARCH=alpha ;; + arm*) ARCH=arm ;; + cris*) ARCH=cris ;; + hppa*) ARCH=parisc ;; + i*86*) ARCH=i386 ;; + ia64*) ARCH=ia64 ;; + mips*) ARCH=mips ;; + m68k*) ARCH=m68k ;; + powerpc*) ARCH=ppc ;; + s390*) ARCH=s390 ;; + sh*) ARCH=sh ;; + sparc64*) ARCH=sparc64 ;; + sparc*) ARCH=sparc ;; + x86_64*) ARCH=x86_64 ;; + esac + if test ! -e include/asm-$ARCH; then + oefatal unable to create asm symlink in kernel headers + fi + cp -a "include/asm-$ARCH" "include/asm" + if test "$ARCH" = "arm"; then + cp -a include/asm/arch-ebsa285 include/asm/arch + elif test "$ARCH" = "sh"; then + cp -a include/asm/cpu-${TARGET_ARCH} include/asm/cpu || die "unable to create include/asm/cpu" + fi +} + +do_stage () { + install -d ${STAGING_INCDIR} + rm -rf ${STAGING_INCDIR}/linux ${STAGING_INCDIR}/asm + cp -pfLR include/linux ${STAGING_INCDIR}/ + cp -pfLR include/asm ${STAGING_INCDIR}/ + rm -rf ${CROSS_DIR}/${TARGET_SYS}/include/linux + rm -rf ${CROSS_DIR}/${TARGET_SYS}/include/asm + install -d ${CROSS_DIR}/${TARGET_SYS}/include + cp -pfLR include/linux ${CROSS_DIR}/${TARGET_SYS}/include/ + cp -pfLR include/asm ${CROSS_DIR}/${TARGET_SYS}/include/ + + ln -sf ${STAGING_KERNEL_DIR}/include/linux/wireless.h ${STAGING_INCDIR}/linux/wireless.h + ln -sf ${STAGING_KERNEL_DIR}/include/linux/wireless.h ${CROSS_DIR}/${TARGET_SYS}/include/linux/wireless.h +} diff --git a/packages/lisa/lisa_0.2.2.bb b/packages/lisa/lisa_0.2.2.bb index e69de29bb2..7758744161 100644 --- a/packages/lisa/lisa_0.2.2.bb +++ b/packages/lisa/lisa_0.2.2.bb @@ -0,0 +1,19 @@ +SECTION = "console/network" +DESCRIPTION = "LISa is a small daemon which provides something \ +like the network neighbourhood under windows, but more and \ +only relying on the TCP/IP protocol stack." + +SRC_URI = "http://lisa-home.sourceforge.net/src/lisa-${PV}.tar.bz2 \ + file://configure.patch;patch=1 \ + file://head-n.patch;patch=1" +LICENSE = "GPL" +inherit autotools + +do_configure_prepend () { + set -e + rm -f configure.in configure.files acinclude.m4 subdirs + oe_runmake -f admin/Makefile.common configure.in + oe_runmake -f admin/Makefile.common configure.files + cat admin/acinclude.m4.in admin/libtool.m4.in > acinclude.m4 + oe_runmake -f admin/Makefile.common subdirs +} diff --git a/packages/mailutils/mailutils_0.3.1.bb b/packages/mailutils/mailutils_0.3.1.bb index e69de29bb2..b863b03f62 100644 --- a/packages/mailutils/mailutils_0.3.1.bb +++ b/packages/mailutils/mailutils_0.3.1.bb @@ -0,0 +1,10 @@ +SECTION = "console/network" +DESCRIPTION = "GNU Mailutils contains a series of \ +useful mail clients, servers, and libraries." +LICENSE = "GPL LGPL" +SRC_URI = "${GNU_MIRROR}/mailutils/mailutils-${PV}.tar.bz2 \ + file://configure.patch;patch=1" + +inherit autotools + +EXTRA_OECONF = "--disable-pam --without-guile" diff --git a/packages/mailx/mailx_8.1.2-0.20020411cvs.bb b/packages/mailx/mailx_8.1.2-0.20020411cvs.bb index e69de29bb2..aa94f3d302 100644 --- a/packages/mailx/mailx_8.1.2-0.20020411cvs.bb +++ b/packages/mailx/mailx_8.1.2-0.20020411cvs.bb @@ -0,0 +1,15 @@ +SECTION = "console/network" +DEPENDS = "liblockfile" +DESCRIPTION = "mailx is the traditional command-line-mode \ +mail user agent." +LICENSE = "GPL" +SRC_URI = "${DEBIAN_MIRROR}/main/m/mailx/mailx_${PV}.orig.tar.gz \ + ${DEBIAN_MIRROR}/main/m/mailx/mailx_${PV}-1.diff.gz;patch=1 \ + file://install.patch;patch=1" +S = "${WORKDIR}/mailx-${PV}.orig" + +CFLAGS_append = " -D_BSD_SOURCE -DDEBIAN" + +do_install () { + oe_runmake 'DESTDIR=${D}' install +} diff --git a/packages/mailx/mailx_8.1.2-0.20031014cvs.bb b/packages/mailx/mailx_8.1.2-0.20031014cvs.bb index e69de29bb2..973f7ed121 100644 --- a/packages/mailx/mailx_8.1.2-0.20031014cvs.bb +++ b/packages/mailx/mailx_8.1.2-0.20031014cvs.bb @@ -0,0 +1,15 @@ +SECTION = "console/network" +DEPENDS = "liblockfile" +DESCRIPTION = "mailx is the traditional command-line-mode \ +mail user agent." +LICENSE = "GPL" +SRC_URI = "${DEBIAN_MIRROR}/main/m/mailx/mailx_${PV}.orig.tar.gz \ + ${DEBIAN_MIRROR}/main/m/mailx/mailx_${PV}-1.diff.gz;patch=1 \ + file://install.patch;patch=1" +S = "${WORKDIR}/mailx-${PV}.orig" + +CFLAGS_append = " -D_BSD_SOURCE -DDEBIAN -I${S}/EXT" + +do_install () { + oe_runmake 'DESTDIR=${D}' install +} diff --git a/packages/mailx/mailx_8.1.2-0.20040524cvs.bb b/packages/mailx/mailx_8.1.2-0.20040524cvs.bb index e69de29bb2..bf2a3d4640 100644 --- a/packages/mailx/mailx_8.1.2-0.20040524cvs.bb +++ b/packages/mailx/mailx_8.1.2-0.20040524cvs.bb @@ -0,0 +1,16 @@ + +SECTION = "console/network" +DEPENDS = "liblockfile" +DESCRIPTION = "mailx is the traditional command-line-mode \ +mail user agent." +LICENSE = "GPL" +SRC_URI = "${DEBIAN_MIRROR}/main/m/mailx/mailx_${PV}.orig.tar.gz \ + ${DEBIAN_MIRROR}/main/m/mailx/mailx_${PV}-1.diff.gz;patch=1 \ + file://install.patch;patch=1" +S = "${WORKDIR}/mailx-${PV}.orig" + +CFLAGS_append = " -D_BSD_SOURCE -DDEBIAN -I${S}/EXT" + +do_install () { + oe_runmake 'DESTDIR=${D}' install +} diff --git a/packages/make/make_3.80.bb b/packages/make/make_3.80.bb index e69de29bb2..565b460f10 100644 --- a/packages/make/make_3.80.bb +++ b/packages/make/make_3.80.bb @@ -0,0 +1,9 @@ +SECTION = "devel" +DESCRIPTION = "GNU Make examines the timestamps on a set of \ +interdependent files, and, if necessary, issues commands \ +to bring them up-to-date." +LICENSE = "GPL" +SRC_URI = "${GNU_MIRROR}/make/make-${PV}.tar.bz2 \ + file://SCCS.patch;patch=1" + +inherit autotools diff --git a/packages/makedev/makedev_2.3.1.bb b/packages/makedev/makedev_2.3.1.bb index e69de29bb2..1c363dbc65 100644 --- a/packages/makedev/makedev_2.3.1.bb +++ b/packages/makedev/makedev_2.3.1.bb @@ -0,0 +1,15 @@ +LICENSE = "makedev" +SECTION = "base" +DESCRIPTION = "The MAKEDEV executable is used to create \ +device files, often in /dev." + +SRC_URI = "${DEBIAN_MIRROR}/main/m/makedev/makedev_${PV}.orig.tar.gz" +S = "${WORKDIR}/makedev-${PV}.orig" + +do_install () { + install -d ${D}/dev ${D}/${mandir}/man8 + install -m 0755 MAKEDEV ${D}/dev/MAKEDEV + install -m 0644 MAKEDEV.man ${D}/${mandir}/man8/MAKEDEV.8 +} + +FILES_${PN} = "/dev" diff --git a/packages/makeself/makeself-native_cvs.bb b/packages/makeself/makeself-native_cvs.bb index e69de29bb2..47f6ef2f15 100644 --- a/packages/makeself/makeself-native_cvs.bb +++ b/packages/makeself/makeself-native_cvs.bb @@ -0,0 +1,16 @@ +SECTION = "devel" +DESCRIPTION = "makeself.sh is a small shell script that generates a \ +self-extractable tar.gz archive from a directory. The resulting file \ +appears as a shell script (many of those have a .run suffix), and \ +can be launched as is. The archive will then uncompress itself to a \ +temporary directory and an optional arbitrary command will be executed \ +(for example an installation script)." +LICENSE = "GPL" +SRC_URI = "cvs://anonymous:anonymous@cvs.icculus.org/cvs/cvsroot;module=loki_setup/makeself" +S = "${WORKDIR}/makeself" + +inherit native + +do_stage() { + install -m 0755 makeself.sh makeself-header.sh ${STAGING_BINDIR}/ +} diff --git a/packages/man-pages/man-pages_1.60.bb b/packages/man-pages/man-pages_1.60.bb index e69de29bb2..a078853bb6 100644 --- a/packages/man-pages/man-pages_1.60.bb +++ b/packages/man-pages/man-pages_1.60.bb @@ -0,0 +1,16 @@ +SECTION = "base" +DESCRIPTION = "base set of man pages." +LICENSE = "GPL" +SRC_URI = "http://www.kernel.org/pub/linux/docs/manpages/man-pages-${PV}.tar.bz2" + +EXTRA_OEMAKE = "" +do_compile () { + : +} + +do_install () { + oe_runmake 'prefix=${D}' install +} + +PACKAGES = "${PN}" +FILES_${PN} = "*" diff --git a/packages/man-pages/man-pages_1.70.bb b/packages/man-pages/man-pages_1.70.bb index e69de29bb2..a078853bb6 100644 --- a/packages/man-pages/man-pages_1.70.bb +++ b/packages/man-pages/man-pages_1.70.bb @@ -0,0 +1,16 @@ +SECTION = "base" +DESCRIPTION = "base set of man pages." +LICENSE = "GPL" +SRC_URI = "http://www.kernel.org/pub/linux/docs/manpages/man-pages-${PV}.tar.bz2" + +EXTRA_OEMAKE = "" +do_compile () { + : +} + +do_install () { + oe_runmake 'prefix=${D}' install +} + +PACKAGES = "${PN}" +FILES_${PN} = "*" diff --git a/packages/matrixssl/matrixssl_1.0-beta.bb b/packages/matrixssl/matrixssl_1.0-beta.bb index e69de29bb2..a62d811e4e 100644 --- a/packages/matrixssl/matrixssl_1.0-beta.bb +++ b/packages/matrixssl/matrixssl_1.0-beta.bb @@ -0,0 +1,18 @@ +SECTION = "unknown" +SRC_URI = "http://openembedded.org/dl/matrixssl-1-0-beta2-r2.tar.gz \ + file://cross.patch;patch=1" +S = "${WORKDIR}/matrixssl/src" +LICENSE = "GPL" +def define_os (d): + import bb + if bb.data.getVar('TARGET_OS', d).startswith('linux'): + return "-DLINUX" + return "" + +CFLAGS += " ${@define_os(d)}" + +do_install () { + install -d ${D}/${includedir} + install -m 0644 ${S}/../matrixSsl.h ${D}/${includedir}/ + oe_libinstall -so libmatrixssl ${D}/${libdir}/ +} diff --git a/packages/matrixssl/matrixssl_1.1.1.bb b/packages/matrixssl/matrixssl_1.1.1.bb index e69de29bb2..c7e36a3b2c 100644 --- a/packages/matrixssl/matrixssl_1.1.1.bb +++ b/packages/matrixssl/matrixssl_1.1.1.bb @@ -0,0 +1,18 @@ +SECTION = "unknown" +SRC_URI = "http://openembedded.org/dl/matrixssl-1-1-1.tar.gz \ + file://cross.patch;patch=1" +S = "${WORKDIR}/matrixssl/src" +LICENSE = "GPL" +def define_os (d): + import bb + if bb.data.getVar('TARGET_OS', d).startswith('linux'): + return "-DLINUX" + return "" + +CFLAGS += " ${@define_os(d)}" + +do_install () { + install -d ${D}/${includedir} + install -m 0644 ${S}/../matrixSsl.h ${D}/${includedir}/ + oe_libinstall -so libmatrixssl ${D}/${libdir}/ +} diff --git a/packages/mesa/mesa_6.0.1.bb b/packages/mesa/mesa_6.0.1.bb index e69de29bb2..7c2e7ca627 100644 --- a/packages/mesa/mesa_6.0.1.bb +++ b/packages/mesa/mesa_6.0.1.bb @@ -0,0 +1,24 @@ +SECTION = "unknown" +SRC_URI = "${SOURCEFORGE_MIRROR}/mesa3d/MesaLib-${PV}.tar.bz2 \ + file://Make-config.patch;patch=1 \ + file://mklib.patch;patch=1" +S = "${WORKDIR}/Mesa-${PV}" +LICENSE = "LGPL" +# gcc-3.4 blows up in gtktext with -frename-registers on arm-linux +CXXFLAGS := "${@'${CXXFLAGS}'.replace('-frename-registers', '')}" + +do_compile() { + oe_runmake linux CC="${CC}" CXX="${CXX}" CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" LD="${LD}" LDFLAGS="${LDFLAGS}" +} + +do_install() { + install -d ${D}${libdir} + cp -pd lib/* ${D}${libdir}/ + install -d ${D}${includedir} + cp -r include/GL ${D}${includedir}/ +} + +do_stage() { + cp -pd lib/* ${STAGING_LIBDIR}/ + cp -r include/GL ${STAGING_INCDIR}/ +} diff --git a/packages/metalog/metalog_0.7.bb b/packages/metalog/metalog_0.7.bb index e69de29bb2..e16cca88e1 100644 --- a/packages/metalog/metalog_0.7.bb +++ b/packages/metalog/metalog_0.7.bb @@ -0,0 +1,15 @@ +DESCRIPTION = "Metalog is a replacement for syslogd." +DEPENDS = "pcre" +LICENSE = "GPL" +PR = "r0" + +SRC_URI = "${SOURCEFORGE_MIRROR}/metalog/metalog-${PV}.tar.gz \ + file://crosscompile.patch;patch=1" +S = "${WORKDIR}/metalog-${PV}" + +inherit autotools + +do_install_append() { + install -d ${D}/${sysconfdir}/metalog + install -m 0755 ${S}/metalog.conf ${D}${sysconfdir}/metalog/metalog.conf +} diff --git a/packages/mgetty/mgetty_1.1.30.bb b/packages/mgetty/mgetty_1.1.30.bb index e69de29bb2..d2708dc3a8 100644 --- a/packages/mgetty/mgetty_1.1.30.bb +++ b/packages/mgetty/mgetty_1.1.30.bb @@ -0,0 +1,67 @@ +SECTION = "base" +DESCRIPTION = "The mgetty package contains an intelligent \ +getty for allowing logins over a serial line (such as \ +through a modem) and receiving incoming faxes." +LICENSE = "GPL" +SRC_URI = "${DEBIAN_MIRROR}/main/m/mgetty/mgetty_${PV}.orig.tar.gz \ + file://debian.patch;patch=1 \ + file://00-g3_Makefile;patch=1 \ + file://01-adjust-path;patch=1 \ + file://02-pending-fix-includes;patch=1 \ + file://03-callback_Makefile;patch=1 \ + file://04-new_fax.pbm;patch=1 \ + file://06-pending-contrib_g3tolj.c;patch=1 \ + file://07-pending-contrib_g3toxwd.c;patch=1 \ + file://09-doc_Makefile;patch=1 \ + file://10-doc_faxrunqd.8in;patch=1 \ + file://12-fax_faxrunqd.in;patch=1 \ + file://13-fax_faxspool.in;patch=1 \ + file://14-frontends_X11_viewfax-2.5_Makefile;patch=1 \ + file://23-samples_new_fax.mime4;patch=1 \ + file://24-voice_include_paths.h;patch=1 \ + file://26-voice_libpvf_usr.c;patch=1 \ + file://36-voice_voice.conf-dist;patch=1 \ + file://37-Makefile;patch=1 \ + file://39-mgetty.cfg.in;patch=1 \ + file://40-locks.c_bug153394;patch=1 \ + file://41-ugly-redo-ring.c_bug128668;patch=1 \ + file://42-voice_libvoice_detect.c;patch=1 \ + file://43-moreinfo-cnd.c_bug112163;patch=1 \ + file://44-pending-faxexpand.h_bug169455;patch=1 \ + file://45-logfile.c;patch=1 \ + file://47-doc_mgetty.texi-in;patch=1 \ + file://50-pending-voice-zoom-2949l-c;patch=1 \ + file://51-pending-faxq-time;patch=1 \ + file://52-pending-metamail;patch=1 \ + file://install.patch;patch=1 \ + file://policy.h \ + file://voice-defs.h" + +do_compile () { + cp ${WORKDIR}/policy.h ${WORKDIR}/voice-defs.h . + ${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS} \ + -I.. -DBINDIR=\"${bindir}\" -DSBINDIR=\"${sbindir}\" \ + -DLIBDIR=\"${libdir}/mgetty-fax\" \ + -DCONFDIR=\"${sysconfdir}/mgetty\" \ + -DFAX_SPOOL=\"/var/spool/fax\" \ + -DFAX_SPOOL_IN=\"/var/spool/fax/incoming\" \ + -DFAX_SPOOL_OUT=\"/var/spool/fax/outgoing\" \ + -DFAX_OUT_USER=\"uucp\" \ + -DVARRUNDIR=\"/var/run\" \ + -DAWK=\"awk\" \ + -DPERL=\""/usr/bin/perl -w"\" -DTKPERL=\"/usr/bin/tkperl\" \ + -DECHO=\""echo -e"\" \ + -DSHELL=\"/bin/bash\" \ + -o mksed mksed.c + ./mksed >sedscript + chmod u+x sedscript + oe_runmake + oe_runmake vgetty +# cd doc; $(MAKE) manpages mgetty.info $(GCC) +# cd contrib; $(MAKE) g3toxwd g3tolj +# cd $(VFDIR); $(MAKE) +} + +do_install () { + oe_runmake install DESTDIR="${D}" prefix="${D}/${prefix}" +} diff --git a/packages/microwindows/microwindows_0.90.bb b/packages/microwindows/microwindows_0.90.bb index e69de29bb2..1601d96eb4 100644 --- a/packages/microwindows/microwindows_0.90.bb +++ b/packages/microwindows/microwindows_0.90.bb @@ -0,0 +1,42 @@ +DESCRIPTION = "Microwindows Graphical Engine" +SECTION = "x11/wm" +PRIORITY = "optional" +MAINTAINER = "Jordan Crouse <jordan@cosmicpenguin.net>" +DEPENDS = "libpng jpeg" +LICENSE = "GPL" +SRC_URI = "ftp://ftp.microwindows.org/pub/microwindows/microwindows-${PV}.tar.gz" + +export EXTRA_OEMAKE = "" + +do_compile() { + if [ "${MACHINE}" = "ipaq" ]; then CONFIG=config.ipaq; fi + if [ "${MACHINE}" = "ads" ]; then CONFIG=config.ipaq; fi + if [ "${MACHINE}" = "tuxscreen" ]; then CONFIG=config.ipaq; fi + if [ "${MACHINE}" = "collie" ]; then CONFIG=config.zaurus; fi + if [ "${MACHINE}" = "collie" ]; then CONFIG=config.zaurus; fi + if [ -z "$CONFIG" ]; then CONFIG=config.fb; fi + + cp src/Configs/$CONFIG src/config + + ARCH=`echo ${TARGET_OS}-${TARGET_ARCH} | tr [a-z] [A-Z]` + cd src + oe_runmake "ARCH=$ARCH" "TOOLSPREFIX=${TARGET_PREFIX}" "MICROWIN=N" \ + "MICROWINDEMO=N" "NANOWM=N" "SHAREDLIBS=Y" "DEBUG=N" \ + "INCJPEG=${STAGING_INCDIR}" "LIBJPEG=${STAGING_LIBDIR}/libjpeg.so" +} + +do_stage() { + install -m 0644 src/include/nano-X.h ${STAGING_INCDIR}/ + install -m 0644 src/include/mwtypes.h ${STAGING_INCDIR}/ + install -m 0644 src/include/nxcolors.h ${STAGING_INCDIR}/ + install -m 0644 src/include/nxdraw.h ${STAGING_INCDIR}/ + install -m 0755 src/lib/*.so ${STAGING_LIBDIR}/ + install -m 0644 src/lib/*.a ${STAGING_LIBDIR}/ +} + +do_install() { + install -d ${D}/${bindir} ${D}/${libdir} + install -m 0755 src/lib/*.so ${D}/${libdir} + install -m 0755 src/bin/nano-X ${D}/${bindir}/nano-X + #install -m 0755 src/bin/nxcal ${D}/${bindir}/nxcal +} diff --git a/packages/mikmod/mikmod_3.2.2-beta1.bb b/packages/mikmod/mikmod_3.2.2-beta1.bb index e69de29bb2..79146fb580 100644 --- a/packages/mikmod/mikmod_3.2.2-beta1.bb +++ b/packages/mikmod/mikmod_3.2.2-beta1.bb @@ -0,0 +1,13 @@ +DESCRIPTION = "A module player based on libmikmod." +SECTION = "console/multimedia" +HOMEPAGE = "http://mikmod.raphnet.net" +MAINTAINER = "Michael 'Mickey' Lauer" +DEPENDS = "libmikmod" +PR = "r1" +LICENSE = "GPL" +SRC_URI = "http://mikmod.raphnet.net/files/mikmod-${PV}.tar.bz2 \ + file://m4.patch;patch=1" + +inherit autotools + +LDFLAGS_append = " -lm" diff --git a/packages/miniclipboard/miniclipboard_0.3.bb b/packages/miniclipboard/miniclipboard_0.3.bb index e69de29bb2..d255353a26 100644 --- a/packages/miniclipboard/miniclipboard_0.3.bb +++ b/packages/miniclipboard/miniclipboard_0.3.bb @@ -0,0 +1,20 @@ +SECTION = "x11/utils" +inherit gpe +LICENSE = "LGPL" +DESCRIPTION = "Clipboard management application" +DEPENDS = "x11" +RDEPENDS = "gdk-pixbuf-loader-xpm" +MAINTAINER = "Phil Blundell <pb@handhelds.org>" +PR = "r1" + +SRC_URI += "file://miniclipboard.desktop" + +do_install() { + install -d ${D}/${bindir} + install -d ${D}/${datadir}/applications + install -d ${D}/${datadir}/pixmaps + install -m 0755 miniclipboard ${D}/${bindir}/ + install -m 0644 ${WORKDIR}/miniclipboard.desktop ${D}/${datadir}/applications/ + install -m 0644 copy.xpm ${D}/${datadir}/pixmaps/ + install -m 0644 paste.xpm ${D}/${datadir}/pixmaps/ +} diff --git a/packages/minicom/minicom_2.1.bb b/packages/minicom/minicom_2.1.bb index e69de29bb2..b2e25d06f7 100644 --- a/packages/minicom/minicom_2.1.bb +++ b/packages/minicom/minicom_2.1.bb @@ -0,0 +1,11 @@ +SECTION = "console/network" +DEPENDS = "ncurses" +LICENSE = "GPL" +SRC_URI = "http://alioth.debian.org/download.php/123/minicom-${PV}.tar.gz \ + file://configure.patch;patch=1" + +inherit autotools gettext + +do_install() { + for d in doc extras man intl lib src; do make -C $d DESTDIR=${D} install; done +} diff --git a/packages/minilite/minilite_0.41.bb b/packages/minilite/minilite_0.41.bb index e69de29bb2..b68c5138c0 100644 --- a/packages/minilite/minilite_0.41.bb +++ b/packages/minilite/minilite_0.41.bb @@ -0,0 +1,10 @@ +inherit gpe +LICENSE = "GPL" +DEPENDS = "libgpewidget" +SECTION = "gpe" + +DESCRIPTION = "GPE Screen light control dockapp" + +SRC_URI = "${GPE_MIRROR}/${PN}-${PV}.tar.gz" + +export CVSBUILD=no diff --git a/packages/minilite/minilite_0.43.bb b/packages/minilite/minilite_0.43.bb index e69de29bb2..b68c5138c0 100644 --- a/packages/minilite/minilite_0.43.bb +++ b/packages/minilite/minilite_0.43.bb @@ -0,0 +1,10 @@ +inherit gpe +LICENSE = "GPL" +DEPENDS = "libgpewidget" +SECTION = "gpe" + +DESCRIPTION = "GPE Screen light control dockapp" + +SRC_URI = "${GPE_MIRROR}/${PN}-${PV}.tar.gz" + +export CVSBUILD=no diff --git a/packages/minilite/minilite_0.44.bb b/packages/minilite/minilite_0.44.bb index e69de29bb2..b68c5138c0 100644 --- a/packages/minilite/minilite_0.44.bb +++ b/packages/minilite/minilite_0.44.bb @@ -0,0 +1,10 @@ +inherit gpe +LICENSE = "GPL" +DEPENDS = "libgpewidget" +SECTION = "gpe" + +DESCRIPTION = "GPE Screen light control dockapp" + +SRC_URI = "${GPE_MIRROR}/${PN}-${PV}.tar.gz" + +export CVSBUILD=no diff --git a/packages/minilite/minilite_0.47.bb b/packages/minilite/minilite_0.47.bb index e69de29bb2..b68c5138c0 100644 --- a/packages/minilite/minilite_0.47.bb +++ b/packages/minilite/minilite_0.47.bb @@ -0,0 +1,10 @@ +inherit gpe +LICENSE = "GPL" +DEPENDS = "libgpewidget" +SECTION = "gpe" + +DESCRIPTION = "GPE Screen light control dockapp" + +SRC_URI = "${GPE_MIRROR}/${PN}-${PV}.tar.gz" + +export CVSBUILD=no diff --git a/packages/mipl-mipv6/mipv6_1.1-v2.4.26.bb b/packages/mipl-mipv6/mipv6_1.1-v2.4.26.bb index e69de29bb2..338233eb80 100644 --- a/packages/mipl-mipv6/mipv6_1.1-v2.4.26.bb +++ b/packages/mipl-mipv6/mipv6_1.1-v2.4.26.bb @@ -0,0 +1,16 @@ +SECTION = "unknown" +SRC_URI = "http://www.mobile-ipv6.org/software/download/mipv6-${PV}.tar.gz" +LICENSE = "GPL" +CFLAGS =+ "-I${S}/include -I${STAGING_KERNEL_DIR}/include" + +inherit autotools + +do_compile() { + oe_runmake CFLAGS="${CFLAGS}" +} + +do_install() { + install -d ${D}${sbindir} + install -d ${D}${sysconfdir}/init.d + oe_runmake sbindir="${D}${sbindir}" initdir="${D}${sysconfdir}/init.d" mandir="${D}${datadir}/man" docdir="${D}${datadir}/doc/mobile-ip6" NETWORK_MIP6_CONF="${D}${sysconfdir}" install +} diff --git a/packages/module-init-tools/module-init-tools_3.1-pre5.bb b/packages/module-init-tools/module-init-tools_3.1-pre5.bb index 8b3dfacb9d..3869f3a38f 100644 --- a/packages/module-init-tools/module-init-tools_3.1-pre5.bb +++ b/packages/module-init-tools/module-init-tools_3.1-pre5.bb @@ -1,4 +1,4 @@ -licenSE = GPL +LICENSE = GPL SECTION = "base" DESCRIPTION = "This package contains a set of programs for loading, inserting, and \ removing kernel modules for Linux (versions 2.5.48 and above). It serves \ diff --git a/packages/modutils/modutils-collateral.bb b/packages/modutils/modutils-collateral.bb index e69de29bb2..a485541f41 100644 --- a/packages/modutils/modutils-collateral.bb +++ b/packages/modutils/modutils-collateral.bb @@ -0,0 +1,16 @@ +SECTION = "base" +DESCRIPTION = "modutils configuration files" +PR = "r2" +LICENSE = "MIT" + +SRC_URI = "file://modules \ + file://modules.conf" + +do_compile () { +} + +do_install () { + install -d ${D}/${sysconfdir} + install -m 0644 ${WORKDIR}/modules ${D}/${sysconfdir}/modules + install -m 0644 ${WORKDIR}/modules.conf ${D}/${sysconfdir}/modules.conf +} diff --git a/packages/mono/mono_1.0.bb b/packages/mono/mono_1.0.bb index e69de29bb2..4aa543b3ef 100644 --- a/packages/mono/mono_1.0.bb +++ b/packages/mono/mono_1.0.bb @@ -0,0 +1,18 @@ +SECTION = "unknown" +DEPENDS = "mono-native glib-2.0" +LICENSE = "GPL LGPL X11" +SRC_URI = "http://mono2.ximian.com/archive/1.0/mono-1.0.tar.gz \ + file://libtool-lossage.patch;patch=1 \ + file://install-lossage.patch;patch=1" + +EXTRA_OECONF_arm = "--without-nptl" + +inherit autotools + +do_configure_prepend() { + rm -f libgc/libtool.m4 +} + +do_install() { + oe_runmake 'DESTDIR=${D}' mono_runtime='mint' install +} diff --git a/packages/mozilla/firefox_0.10.1.bb b/packages/mozilla/firefox_0.10.1.bb index e69de29bb2..1ba7050f9f 100644 --- a/packages/mozilla/firefox_0.10.1.bb +++ b/packages/mozilla/firefox_0.10.1.bb @@ -0,0 +1,52 @@ +SECTION = "x11/utils" +DEPENDS = "xt libxi zip-native gtk+ orbit2" +PR = "r0" +LICENSE = "MPL NPL" +SRC_URI = "http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${PV}/firefox-1.0PR-source.tar.bz2 \ + file://mozconfig \ + file://xptcstubs.patch;patch=1 \ + file://no-xmb.patch;patch=1 \ + file://extensions-hack.patch;patch=1 \ + file://mozilla-firefox.png file://mozilla-firefox.desktop" + +S = "${WORKDIR}/mozilla" + +PACKAGES =+ "firefox-inspector" + +FILES_firefox-inspector = "${libdir}/firefox-${PV}/chrome/inspector" +FILES_${PN} = "${bindir}/firefox ${datadir}/applications ${datadir}/pixmaps ${libdir}/firefox-${PV} ${bindir}/defaults" +FILES_${PN}-dev += "${datadir}/idl ${bindir}/firefox-config" + +SELECTED_OPTIMIZATION = "-Os -fsigned-char -fno-strict-aliasing" + +export CROSS_COMPILE=1 +export HOST_LIBIDL_CONFIG="libIDL-config-2" +export CONFIGURE_ARGS="--target=${TARGET_SYS} --host=${BUILD_SYS} --build=${BUILD_SYS} --prefix=${prefix}" + +export HOST_CFLAGS="${BUILD_CFLAGS}" +export HOST_CXXFLAGS="${BULID_CXXFLAGS}" +export HOST_LDFLAGS="${BUILD_LDFLAGS}" +export HOST_RANLIB="${BUILD_RANLIB}" +export HOST_AR="${BUILD_AR}" + +do_configure() { + cp ${WORKDIR}/mozconfig .mozconfig +} + +do_compile() { + make -f client.mk build_all +} + +do_install() { + make DESTDIR="${D}" destdir="${D}" install + install -d ${D}${datadir}/applications + install -d ${D}${datadir}/pixmaps + install -m 0644 ${WORKDIR}/mozilla-firefox.desktop ${D}${datadir}/applications/ + install -m 0644 ${WORKDIR}/mozilla-firefox.png ${D}${datadir}/pixmaps/ + rm -f ${D}${libdir}/firefox-${PV}/TestGtkEmbed +} + +pkg_postinst_firefox() { + # work around requirement for root access on first startup + chmod -R a+w ${libdir}/firefox* +} diff --git a/packages/mozilla/firefox_0.9.2.bb b/packages/mozilla/firefox_0.9.2.bb index e69de29bb2..49f3b493fc 100644 --- a/packages/mozilla/firefox_0.9.2.bb +++ b/packages/mozilla/firefox_0.9.2.bb @@ -0,0 +1,47 @@ +SECTION = "x11/utils" +DEPENDS = "xt libxi zip-native gtk+ orbit2" +PR = "r10" +LICENSE = "MPL NPL" +SRC_URI = "http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${PV}/firefox-${PV}-source.tar.bz2 \ + file://mozconfig \ + file://xptcstubs.patch;patch=1 \ + file://no-xmb.patch;patch=1 \ + file://extensions-hack.patch;patch=1 \ + file://mozilla-firefox.png file://mozilla-firefox.desktop" + +S = "${WORKDIR}/mozilla" + +FILES_${PN} += "${libdir}/firefox-${PV} ${datadir}/idl" + +SELECTED_OPTIMIZATION = "-Os -fsigned-char -fno-strict-aliasing" + +export CROSS_COMPILE=1 +export HOST_LIBIDL_CONFIG="libIDL-config-2" +export CONFIGURE_ARGS="--target=${TARGET_SYS} --host=${BUILD_SYS} --build=${BUILD_SYS} --prefix=${prefix}" + +export HOST_CFLAGS="${BUILD_CFLAGS}" +export HOST_CXXFLAGS="${BULID_CXXFLAGS}" +export HOST_LDFLAGS="${BUILD_LDFLAGS}" +export HOST_RANLIB="${BUILD_RANLIB}" +export HOST_AR="${BUILD_AR}" + +do_configure() { + cp ${WORKDIR}/mozconfig .mozconfig +} + +do_compile() { + make -f client.mk build_all +} + +do_install() { + make DESTDIR="${D}" install + install -d ${D}${datadir}/applications + install -d ${D}${datadir}/pixmaps + install -m 0644 ${WORKDIR}/mozilla-firefox.desktop ${D}${datadir}/applications/ + install -m 0644 ${WORKDIR}/mozilla-firefox.png ${D}${datadir}/pixmaps/ + # work around requirement for root access on first startup +} + +pkg_postinst_firefox() { + chmod -R a+w ${libdir}/firefox* +} diff --git a/packages/mozilla/firefox_0.9.3.bb b/packages/mozilla/firefox_0.9.3.bb index e69de29bb2..74e624f323 100644 --- a/packages/mozilla/firefox_0.9.3.bb +++ b/packages/mozilla/firefox_0.9.3.bb @@ -0,0 +1,52 @@ +SECTION = "x11/utils" +DEPENDS = "xt libxi zip-native gtk+ orbit2" +PR = "r2" +LICENSE = "MPL NPL" +SRC_URI = "http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${PV}/firefox-${PV}-source.tar.bz2 \ + file://mozconfig \ + file://xptcstubs.patch;patch=1 \ + file://no-xmb.patch;patch=1 \ + file://extensions-hack.patch;patch=1 \ + file://mozilla-firefox.png file://mozilla-firefox.desktop" + +S = "${WORKDIR}/mozilla" + +PACKAGES =+ "firefox-inspector" + +FILES_firefox-inspector = "${libdir}/firefox-${PV}/chrome/inspector" +FILES_${PN} = "${bindir}/firefox ${datadir}/applications ${datadir}/pixmaps ${libdir}/firefox-${PV}" +FILES_${PN}-dev += "${datadir}/idl ${bindir}/firefox-config" + +SELECTED_OPTIMIZATION = "-Os -fsigned-char -fno-strict-aliasing" + +export CROSS_COMPILE=1 +export HOST_LIBIDL_CONFIG="libIDL-config-2" +export CONFIGURE_ARGS="--target=${TARGET_SYS} --host=${BUILD_SYS} --build=${BUILD_SYS} --prefix=${prefix}" + +export HOST_CFLAGS="${BUILD_CFLAGS}" +export HOST_CXXFLAGS="${BULID_CXXFLAGS}" +export HOST_LDFLAGS="${BUILD_LDFLAGS}" +export HOST_RANLIB="${BUILD_RANLIB}" +export HOST_AR="${BUILD_AR}" + +do_configure() { + cp ${WORKDIR}/mozconfig .mozconfig +} + +do_compile() { + make -f client.mk build_all +} + +do_install() { + make DESTDIR="${D}" install + install -d ${D}${datadir}/applications + install -d ${D}${datadir}/pixmaps + install -m 0644 ${WORKDIR}/mozilla-firefox.desktop ${D}${datadir}/applications/ + install -m 0644 ${WORKDIR}/mozilla-firefox.png ${D}${datadir}/pixmaps/ + rm -f ${D}${libdir}/firefox-${PV}/TestGtkEmbed +} + +pkg_postinst_firefox() { + # work around requirement for root access on first startup + chmod -R a+w ${libdir}/firefox* +} diff --git a/packages/mozilla/firefox_0.9.bb b/packages/mozilla/firefox_0.9.bb index e69de29bb2..102d35e908 100644 --- a/packages/mozilla/firefox_0.9.bb +++ b/packages/mozilla/firefox_0.9.bb @@ -0,0 +1,40 @@ +SECTION = "x11/utils" +DEPENDS = "xt libxi zip-native gtk+ orbit2" +PR = "r3" +LICENSE = "MPL NPL" +SRC_URI = "http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${PV}/firefox-${PV}-source.tar.bz2 \ + file://mozconfig \ + file://xptcstubs.patch;patch=1 \ + file://no-xmb.patch;patch=1" + +S = "${WORKDIR}/mozilla" + +FILES_${PN} += "${libdir}/firefox-${PV} ${datadir}/idl" + +# gcc-3.4 blows up in gtktext with -frename-registers on arm-linux +CFLAGS := "${@'${CFLAGS}'.replace('-frename-registers', '')} -fsigned-char -fno-strict-aliasing" +CXXFLAGS := "${@'${CXXFLAGS}'.replace('-frename-registers', '')} -fsigned-char -fno-strict-aliasing" + +SELECTED_OPTIMIZATION = "-Os" + +export CROSS_COMPILE=1 +export HOST_LIBIDL_CONFIG="libIDL-config-2" +export CONFIGURE_ARGS="--target=${TARGET_SYS} --host=${BUILD_SYS} --build=${BUILD_SYS} --prefix=${prefix}" + +export HOST_CFLAGS="${BUILD_CFLAGS}" +export HOST_CXXFLAGS="${BULID_CXXFLAGS}" +export HOST_LDFLAGS="${BUILD_LDFLAGS}" +export HOST_RANLIB="${BUILD_RANLIB}" +export HOST_AR="${BUILD_AR}" + +do_configure() { + cp ${WORKDIR}/mozconfig .mozconfig +} + +do_compile() { + make -f client.mk build_all +} + +do_install() { + make DESTDIR="${D}" install +} diff --git a/packages/mozilla/firefox_1.0.bb b/packages/mozilla/firefox_1.0.bb index e69de29bb2..e56631909a 100644 --- a/packages/mozilla/firefox_1.0.bb +++ b/packages/mozilla/firefox_1.0.bb @@ -0,0 +1,52 @@ +SECTION = "x11/utils" +DEPENDS = "xt libxi zip-native gtk+ orbit2" +PR = "r0" +LICENSE ="MPL NPL" +SRC_URI = "http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${PV}/source/firefox-${PV}-source.tar.bz2 \ + file://mozconfig \ + file://xptcstubs.patch;patch=1 \ + file://no-xmb.patch;patch=1 \ + file://extensions-hack.patch;patch=1 \ + file://mozilla-firefox.png file://mozilla-firefox.desktop" + +S = "${WORKDIR}/mozilla" + +PACKAGES =+ "firefox-inspector" + +FILES_firefox-inspector = "${libdir}/firefox-${PV}/chrome/inspector" +FILES_${PN} = "${bindir}/firefox ${datadir}/applications ${datadir}/pixmaps ${libdir}/firefox-${PV} ${bindir}/defaults" +FILES_${PN}-dev += "${datadir}/idl ${bindir}/firefox-config" + +SELECTED_OPTIMIZATION = "-Os -fsigned-char -fno-strict-aliasing" + +export CROSS_COMPILE=1 +export HOST_LIBIDL_CONFIG="libIDL-config-2" +export CONFIGURE_ARGS="--target=${TARGET_SYS} --host=${BUILD_SYS} --build=${BUILD_SYS} --prefix=${prefix}" + +export HOST_CFLAGS="${BUILD_CFLAGS}" +export HOST_CXXFLAGS="${BULID_CXXFLAGS}" +export HOST_LDFLAGS="${BUILD_LDFLAGS}" +export HOST_RANLIB="${BUILD_RANLIB}" +export HOST_AR="${BUILD_AR}" + +do_configure() { + cp ${WORKDIR}/mozconfig .mozconfig +} + +do_compile() { + make -f client.mk build_all +} + +do_install() { + make DESTDIR="${D}" destdir="${D}" install + install -d ${D}${datadir}/applications + install -d ${D}${datadir}/pixmaps + install -m 0644 ${WORKDIR}/mozilla-firefox.desktop ${D}${datadir}/applications/ + install -m 0644 ${WORKDIR}/mozilla-firefox.png ${D}${datadir}/pixmaps/ + rm -f ${D}${libdir}/firefox-${PV}/TestGtkEmbed +} + +pkg_postinst_firefox() { + # work around requirement for root access on first startup + chmod -R a+w ${libdir}/firefox* +} diff --git a/packages/mozilla/thunderbird_0.7.3.bb b/packages/mozilla/thunderbird_0.7.3.bb index e69de29bb2..ab486c2d2f 100644 --- a/packages/mozilla/thunderbird_0.7.3.bb +++ b/packages/mozilla/thunderbird_0.7.3.bb @@ -0,0 +1,79 @@ +SECTION = "x11/utils" +DEPENDS = "xt libxi zip-native gtk+ orbit2 gnupg" +RRECOMMENDS = "gnupg" +PR = "r1" + +EMVER="0.85.0" +IPCVER="1.0.7" +LICENSE = "MPL NPL" +SRC_URI = "http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/${PV}/thunderbird-${PV}-source.tar.bz2 \ + http://downloads.mozdev.org/enigmail/src/enigmail-${EMVER}.tar.gz \ +http://downloads.mozdev.org/enigmail/src/ipc-${IPCVER}.tar.gz \ + file://mozconfig \ + file://xptcstubs.patch;patch=1 \ + file://no-xmb.patch;patch=1 \ + file://extensions-hack.patch;patch=1 \ + file://mozilla-thunderbird.png file://mozilla-thunderbird.desktop" + +S = "${WORKDIR}/mozilla" + +FILES_${PN} += "${libdir}/thunderbird-${PV} ${datadir}/idl" + +SELECTED_OPTIMIZATION = "-Os -fsigned-char -fno-strict-aliasing" + +export MOZ_THUNDERBIRD=1 +export CROSS_COMPILE=1 +export HOST_LIBIDL_CONFIG="libIDL-config-2" +export CONFIGURE_ARGS="--target=${TARGET_SYS} --host=${BUILD_SYS} --build=${BUILD_SYS} --prefix=${prefix}" + +export HOST_CFLAGS="${BUILD_CFLAGS}" +export HOST_CXXFLAGS="${BULID_CXXFLAGS}" +export HOST_LDFLAGS="${BUILD_LDFLAGS}" +export HOST_RANLIB="${BUILD_RANLIB}" +export HOST_AR="${BUILD_AR}" + +do_configure() { + cp ${WORKDIR}/mozconfig .mozconfig + for x in ipc enigmail; do + mv ${WORKDIR}/${x} ${WORKDIR}/mozilla/extensions + cd ${WORKDIR}/mozilla/extensions/${x} + makemake + done + cd ${WORKDIR}/mozilla +} + +do_compile() { + make -f client.mk build_all + cd ${WORKDIR}/mozilla/extensions/ipc + make + cd ${WORKDIR}/mozilla/extensions/enigmail + make +} + +do_install() { + make DESTDIR="${D}" install + cd ${WORKDIR}/mozilla/extensions/ipc + make DESTDIR="${D}" install + cd ${WORKDIR}/mozilla/extensions/enigmail + make DESTDIR="${D}" install + cd ${WORKDIR}/mozilla + install -d ${D}${datadir}/applications + install -d ${D}${datadir}/pixmaps + install -m 0644 ${WORKDIR}/mozilla-thunderbird.desktop ${D}${datadir}/applications/ + install -m 0644 ${WORKDIR}/mozilla-thunderbird.png ${D}${datadir}/pixmaps/ + # work around requirement for root access on first startup +} + +pkg_postinst_thunderbird() { + chmod -R a+w ${libdir}/thunderbird* +} + +# Simulate the silly csh makemake script +makemake() { + typeset m topdir + for m in $(find . -name Makefile.in); do + topdir=$(echo "$m" | sed -r 's:[^/]+:..:g') + sed -e "s:@srcdir@:.:g" -e "s:@top_srcdir@:${topdir}:g" \ + < ${m} > ${m%.in} || die "sed ${m} failed" + done +} diff --git a/packages/mpfr/mpfr_cvs.bb b/packages/mpfr/mpfr_cvs.bb index e69de29bb2..af2829abb2 100644 --- a/packages/mpfr/mpfr_cvs.bb +++ b/packages/mpfr/mpfr_cvs.bb @@ -0,0 +1,19 @@ +SECTION = "libs" +DESCRIPTION = "A C library for multiple-precision floating-point \ + computations with exact rounding" +MAINTAINER = "Rene Wagner <reenoo@gmx.de>" +DEPENDS = "gmp" +PV = "0.0cvs${CVSDATE}" +LICENSE = "LGPL" +SRC_URI = "cvs://cvs:@cvs-sop.inria.fr/CVS/spaces;module=mpfr;method=pserver" +S = "${WORKDIR}/mpfr" + +inherit autotools + +do_stage() { + oe_runmake install prefix=${STAGING_DIR} \ + bindir=${STAGING_BINDIR} \ + includedir=${STAGING_INCDIR} \ + libdir=${STAGING_LIBDIR} \ + datadir=${STAGING_DATADIR} +} diff --git a/packages/mplayer/mplayer_1.0pre3try2.bb b/packages/mplayer/mplayer_1.0pre3try2.bb index 78e1597bbf..2749c01cbb 100644 --- a/packages/mplayer/mplayer_1.0pre3try2.bb +++ b/packages/mplayer/mplayer_1.0pre3try2.bb @@ -4,7 +4,7 @@ PRIORITY = "optional" HOMEPAGE = "http://www.mplayerhq.hu/" DEPENDS = "virtual/libsdl libmad tremor-20021126 libogg libvorbis zlib libpng jpeg" PR = "r4" - +LICENSE = "GPL" SRC_URI = "http://www1.mplayerhq.hu/MPlayer/releases/MPlayer-${PV}.tar.bz2 \ file://Makefile.patch;patch=0 \ file://sdl.patch;patch=0 \ diff --git a/packages/mplayer/mplayer_1.0pre6.bb b/packages/mplayer/mplayer_1.0pre6.bb index e69de29bb2..f51a265081 100644 --- a/packages/mplayer/mplayer_1.0pre6.bb +++ b/packages/mplayer/mplayer_1.0pre6.bb @@ -0,0 +1,98 @@ +DESCRIPTION = "Open Source multimedia player." +SECTION = "opie/multimedia" +PRIORITY = "optional" +HOMEPAGE = "http://www.mplayerhq.hu/" +DEPENDS = "virtual/libsdl libmad tremor-20021126 libogg libvorbis zlib libpng jpeg" +LICENSE = "GPL" +SRC_URI = "http://www1.mplayerhq.hu/MPlayer/releases/MPlayer-${PV}.tar.bz2 \ + file://Makefile.patch;patch=1 \ + file://sdl.patch;patch=0 \ + file://zlib.patch;patch=0 " + +DEFAULT_PREFERENCE_corgi = "-1" +DEFAULT_PREFERENCE_shepherd = "-1" +DEFAULT_PREFERENCE_husky = "-1" + +DEPENDS_corgi += "sharp-aticore" +DEPENDS_shepherd += "sharp-aticore" +DEPENDS_husky += "sharp-aticore" + +PACKAGE_ARCH_corgi = "${MACHINE_ARCH}" +PACKAGE_ARCH_shepherd = "${MACHINE_ARCH}" +PACKAGE_ARCH_husky = "${MACHINE_ARCH}" + +SRC_URI_append_corgi = "file://mplayer-w100_1.0pre3.1.modified.diff;patch=1 \ + file://Makefile-vidix.patch;patch=0 " +SRC_URI_append_shepherd = "file://mplayer-w100_1.0pre3.1.modified.diff;patch=1 \ + file://Makefile-vidix.patch;patch=0 " +SRC_URI_append_husky = "file://mplayer-w100_1.0pre3.1.modified.diff;patch=1 \ + file://Makefile-vidix.patch;patch=0 " + +S = "${WORKDIR}/MPlayer-${PV}" + +PACKAGES =+ "postproc postproc-dev" + +FILES_${PN} = "/usr/bin/mplayer /usr/lib/mplayer/vidix/w100_vid.so" + +FILES_postproc = " /usr/lib/libpostproc.so.0.0.0 /usr/lib/libpostproc.so.0" +FILES_postproc-dev = " /usr/include/postproc/postprocess.h /usr/lib/libpostproc.so /usr/lib/libpostproc.a" + +inherit autotools + +EXTRA_OECONF = " \ + --prefix=/usr \ + --mandir=/usr/share/man \ + --target=${TARGET_ARCH} \ + --enable-shared-pp \ + \ + --disable-win32 \ + --disable-macosx \ + --disable-dvdread \ + --disable-mpdvdkit \ + --disable-tv \ + --disable-tv-v4l \ + --disable-tv-v4l2 \ + --disable-tv-bsdbt848 \ + --disable-mencoder \ + \ + --enable-dynamic-plugins \ + --enable-fbdev \ + --enable-sdl \ + --with-sdl-config=${STAGING_BINDIR}/sdl-config \ + \ + --enable-mad \ + --enable-tremor \ + --enable-vorbis \ + \ + --enable-ossaudio \ + \ + --with-extralibdir=${STAGING_LIBDIR} " + +EXTRA_OECONF_append_corgi = " --enable-vidix " +EXTRA_OECONF_append_shepherd = " --enable-vidix " +EXTRA_OECONF_append_husky = " --enable-vidix " + +do_configure() { + ./configure ${EXTRA_OECONF} +} + +do_install_append () { + install -d ${D}/${libdir} ${D}/usr/include ${D}/usr/include/postproc + install -m 0644 libavcodec/libpostproc/postprocess.h ${D}/usr/include/postproc/ + oe_libinstall -so -C ${S}/libavcodec/libpostproc libpostproc ${D}/${libdir} + cp ${S}/libavcodec/libpostproc/libpostproc.so ${D}/usr/lib/libpostproc.so.0.0.0 + cd ${D}/usr/lib + ln -sf libpostproc.so.0.0.0 libpostproc.so.0 + ln -sf libpostproc.so.0 libpostproc.so +} + +do_stage () { + oe_libinstall -a -so -C libavcodec/libpostproc libpostproc ${STAGING_LIBDIR} + cd ${STAGING_LIBDIR} + ln -sf libpostproc.so libpostproc.so.0.0.0 + ln -sf libpostproc.so libpostproc.so.0 + + install -d ${STAGING_INCDIR}/postproc + install -m 0644 ${S}/libavcodec/libpostproc/postprocess.h ${STAGING_INCDIR}/postproc/postprocess.h +} + diff --git a/packages/murasaki/murasaki_0.8.8.bb b/packages/murasaki/murasaki_0.8.8.bb index e69de29bb2..36edad880b 100644 --- a/packages/murasaki/murasaki_0.8.8.bb +++ b/packages/murasaki/murasaki_0.8.8.bb @@ -0,0 +1,19 @@ +SECTION = "unknown" +DESCRIPTION = "Murasaki automatically loads and unloads modules for \ +USB, Cardbus, and other hot-pluggable devices using the new Hotplug \ +feature in Linux 2.4." +LICENSE = "GPL" +SRC_URI = "http://www.dotaster.com/~shuu/linux/murasaki/0.8/8/murasaki-${PV}.tar.gz \ + file://fix-compile.patch;patch=1" + +EXTRA_OEMAKE = 'OPT="-DPATH_MAX" DEBUG= INC="-I ../inc ${CFLAGS}"' + +do_install () { + install -d ${D}/sbin ${D}/etc/${PN} \ + ${D}/${sysconfdir}/init.d + oe_runmake install 'BIN_DIR=${D}/sbin' 'CONF_DIR=${D}/etc/${PN}' \ + 'RC_DIR=${D}/${sysconfdir}/rc.d' \ + 'RC_INIT_DIR=${D}/${sysconfdir}/init.d' \ + 'INST_SCRIPT_DIR=${D}/${sysconfdir}/murasaki' \ + 'INST_FIRMWARE_DIR=${D}/${sysconfdir}/firmware' +} diff --git a/packages/mutt/mutt_1.5.4i.bb b/packages/mutt/mutt_1.5.4i.bb index e69de29bb2..e6e90dfd1e 100644 --- a/packages/mutt/mutt_1.5.4i.bb +++ b/packages/mutt/mutt_1.5.4i.bb @@ -0,0 +1,27 @@ +SECTION = "console/network" +DEPENDS = "ncurses openssl" +DESCRIPTION = "Mutt is a small but very powerful text-based \ +MIME mail client. It is highly configurable, and is well-suited \ +to the mail power user with advanced features like key \ +bindings, keyboard macros, mail threading, regular expression \ +searches, and a powerful pattern matching language for selecting \ +groups of messages." +LICENSE = "GPL" +SRC_URI = "ftp://ftp.mutt.org/mutt/devel/mutt-${PV}.tar.gz \ + http://mutt.kiev.ua/download/mutt-1.5.4/patch-1.5.4.rr.compressed.gz;patch=1 \ + http://mutt.kiev.ua/download/mutt-1.5.4/patch-1.5.4.vvv.nntp.gz;patch=1 \ + http://mutt.kiev.ua/download/mutt-1.5.4/patch-1.5.4.vvv.initials.gz;patch=1 \ + http://mutt.kiev.ua/download/mutt-1.5.4/patch-1.5.4.vvv.quote.gz;patch=1 \ + file://cppflags.patch;patch=1 \ + file://posix1_lim.patch;patch=1 \ + file://configure.patch;patch=1" +S = "${WORKDIR}/mutt-1.5.4" + +inherit autotools + +EXTRA_OECONF = "--disable-pgp --without-mixmaster --with-curses=${STAGING_LIBDIR}/.. \ + --enable-pop --enable-imap --with-ssl --enable-compressed --enable-nntp" + +do_compile_prepend () { + ${BUILD_CC} makedoc.c -o makedoc +} diff --git a/packages/mysql/mysql_4.1.4a.bb b/packages/mysql/mysql_4.1.4a.bb index e69de29bb2..60e5b95d81 100644 --- a/packages/mysql/mysql_4.1.4a.bb +++ b/packages/mysql/mysql_4.1.4a.bb @@ -0,0 +1,32 @@ +DESCRIPTION = "The MySQL Open Source Database System" +MAINTAINER = "Chris Larson <kergoth@handhelds.org>" +SECTION = "libs" +DEPENDS += "ncurses mysql-native" +PR = "r1" +LICENSE = "GPL" +SRC_URI = "http://mirrors.develooper.com/mysql/Downloads/MySQL-4.1/mysql-${PV}-gamma.tar.gz \ + file://autofoo.patch;patch=1 \ + file://gen_lex_hash.patch;patch=1" +S = "${WORKDIR}/mysql-${PV}-gamma" + +inherit autotools + +EXTRA_OEMAKE = "'GEN_LEX_HASH=${STAGING_BINDIR}/gen_lex_hash'" + +do_stage() { + autotools_stage_includes + oe_libinstall -a -so -C libmysql libmysqlclient ${STAGING_LIBDIR} +} + +do_install() { + oe_runmake 'DESTDIR=${D}' install + mv -f ${D}${libdir}/mysql/* ${D}${libdir} + rmdir ${D}${libdir}/mysql +} + +PACKAGES =+ "libmysqlclient libmysqlclient-dev" + +FILES_libmysqlclient = "${libdir}/libmysqlclient*.so.*" +FILES_libmysqlclient-dev = "${incdir}/mysql ${libdir}/lib* \ + ${bindir}/mysql_config" + diff --git a/packages/mythfront/mythfront-config.bb b/packages/mythfront/mythfront-config.bb index e69de29bb2..cf89514a71 100644 --- a/packages/mythfront/mythfront-config.bb +++ b/packages/mythfront/mythfront-config.bb @@ -0,0 +1,32 @@ +PV = "1.7" + +DEPENDS = "xfonts-xorg" +RDEPENDS_${PN} = "xfonts-xorg" +LICENSE = "MIT" +SRC_URI = "file://tftp.sh file://xorg.conf" + +SRC_URI_append_epia = " file://serial.sh" + +do_install() { + install -d ${D}/etc/udhcpc.d/ + install ${WORKDIR}/tftp.sh ${D}/etc/udhcpc.d/80tftp + + install -d ${D}/etc/mythtv + ln -sf /var/lib/config/mysql.txt ${D}/etc/mythtv + + install -d ${D}/etc/X11 + install -m 0644 ${WORKDIR}/xorg.conf ${D}/etc/X11 + + ln -sf /var/lib/config/lircd.conf ${D}/etc/lircd.conf + + install -d ${D}/dev + ln -sf lirc0 ${D}/dev/lirc + + if [ -f ${WORKDIR}/serial.sh ]; then + install -d ${D}/etc/init.d + install -d ${D}/etc/rc2.d + install ${WORKDIR}/serial.sh ${D}/etc/init.d/mythfront-serial + ln -sf ../init.d/mythfront-serial ${D}/etc/rc2.d/S10mythfront-serial + fi +} + diff --git a/packages/mythfront/mythfront-session.bb b/packages/mythfront/mythfront-session.bb index e69de29bb2..5f66164a2f 100644 --- a/packages/mythfront/mythfront-session.bb +++ b/packages/mythfront/mythfront-session.bb @@ -0,0 +1,10 @@ + +PV = "1.2" +LICENSE = "MIT" +SRC_URI = "file://mythfront.sh" + +do_install() { + install -d ${D}/etc/X11/Xinit.d + install ${WORKDIR}/mythfront.sh ${D}/etc/X11/Xinit.d/90mythfront +} + diff --git a/packages/ncftp/ncftp_3.1.7.bb b/packages/ncftp/ncftp_3.1.7.bb index e69de29bb2..b1dc0e3386 100644 --- a/packages/ncftp/ncftp_3.1.7.bb +++ b/packages/ncftp/ncftp_3.1.7.bb @@ -0,0 +1,19 @@ +DESCRIPTION = "A sophisticated console ftp client" +SECTION = "console/network" +PRIORITY = "optional" +LICENSE = "ClarifiedArtistic" +SRC_URI = "ftp://ftp.ncftp.com/ncftp/ncftp-${PV}-src.tar.bz2 \ + file://acinclude.m4" + +inherit autotools + +do_configure_prepend () { + install -m 0644 ${WORKDIR}/acinclude.m4 acinclude.m4 +} + +do_install () { + install -d ${D}/${bindir} ${D}/${sysconfdir} ${D}/${mandir} + oe_runmake 'prefix=${D}/${prefix}' 'BINDIR=${D}/${bindir}' \ + 'SYSCONFDIR=${D}/${sysconfdir}' 'mandir=${D}/${mandir}' \ + install +} diff --git a/packages/ncftp/ncftp_3.1.8.bb b/packages/ncftp/ncftp_3.1.8.bb index e69de29bb2..b1dc0e3386 100644 --- a/packages/ncftp/ncftp_3.1.8.bb +++ b/packages/ncftp/ncftp_3.1.8.bb @@ -0,0 +1,19 @@ +DESCRIPTION = "A sophisticated console ftp client" +SECTION = "console/network" +PRIORITY = "optional" +LICENSE = "ClarifiedArtistic" +SRC_URI = "ftp://ftp.ncftp.com/ncftp/ncftp-${PV}-src.tar.bz2 \ + file://acinclude.m4" + +inherit autotools + +do_configure_prepend () { + install -m 0644 ${WORKDIR}/acinclude.m4 acinclude.m4 +} + +do_install () { + install -d ${D}/${bindir} ${D}/${sysconfdir} ${D}/${mandir} + oe_runmake 'prefix=${D}/${prefix}' 'BINDIR=${D}/${bindir}' \ + 'SYSCONFDIR=${D}/${sysconfdir}' 'mandir=${D}/${mandir}' \ + install +} diff --git a/packages/ncurses/ncurses_5.3.bb b/packages/ncurses/ncurses_5.3.bb index e69de29bb2..9e72551297 100644 --- a/packages/ncurses/ncurses_5.3.bb +++ b/packages/ncurses/ncurses_5.3.bb @@ -0,0 +1,61 @@ +BaseV := "${PV}" +SnapV := "20030906" +PV = "${BaseV}.${SnapV}" +LICENSE = "MIT" +DESCRIPTION = "Ncurses library" +SECTION = "libs" +DEPENDS = "ncurses-native" +PROVIDES = "${PV}-${BaseV} ${PV}-${BaseV}-${PR} \ + ${CATEGORY}/${PN}-${BaseV} ${CATEGORY}/${PN}-${BaseV}-${PR} " +PACKAGES_append = " ncurses-terminfo" +FILES_ncurses_append = " ${datadir}/tabset" +FILES_ncurses-terminfo = "${datadir}/terminfo" + +SRC_URI = "${GNU_MIRROR}/ncurses/ncurses-${BaseV}.tar.gz \ + file://${SnapV}.patch;patch=1 \ + file://configure.patch;patch=1" +S = "${WORKDIR}/ncurses-${BaseV}" + +inherit autotools + +EXTRA_OECONF = "--with-shared \ + --without-profile \ + --without-debug \ + --disable-rpath \ + --enable-echo \ + --enable-const \ + --without-ada \ + --enable-termcap \ + --without-cxx-binding \ + --with-terminfo-dirs=${sysconfdir}/terminfo:${datadir}/terminfo \ + --enable-overwrite" +export BUILD_CCFLAGS = "-I${S}/ncurses -I${S}/include ${BUILD_CFLAGS}" +export BUILD_LDFLAGS = "" + +do_configure_prepend () { + if [ -e aclocal.m4 -a ! -e acinclude.m4 ]; then + cat aclocal.m4 > acinclude.m4 + fi +} + +do_configure () { +# override this function to avoid the autoconf/automake/aclocal/autoheader +# calls for now + gnu-configize + oe_runconf +} + +do_compile () { + oe_runmake BUILD_LDFLAGS="" 'BUILD_CCFLAGS=${BUILD_CCFLAGS}' +} + +do_stage () { + for h in ncurses_*.h curses.h eti.h form.h menu.h panel.h \ + termcap.h term.h unctrl.h; do + install -m 0644 include/$h ${STAGING_INCDIR}/ + done + ln -sf curses.h ${STAGING_INCDIR}/ncurses.h + for i in ncurses panel form menu; do + oe_libinstall -so -C lib $i ${STAGING_LIBDIR} + done +} diff --git a/packages/netkit-base/netkit-base_0.17.bb b/packages/netkit-base/netkit-base_0.17.bb index e69de29bb2..a6a7c66511 100644 --- a/packages/netkit-base/netkit-base_0.17.bb +++ b/packages/netkit-base/netkit-base_0.17.bb @@ -0,0 +1,34 @@ +SECTION = "base" +DESCRIPTION = "netkit-base includes the inetd daemon." +LICENSE = "BSD" +SRC_URI = "ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/netkit-base-${PV}.tar.gz \ + file://configure.patch;patch=1 \ + file://mconfig.patch;patch=1 \ + file://init \ + file://inetd.conf" + +EXTRA_OEMAKE = "-C inetd" +do_compile () { + oe_runmake 'CC=${CC}' 'LD=${LD}' all +} + +do_install () { + install -d ${D}/${sysconfdir}/init.d ${D}/${sbindir} + install -m 0755 inetd/inetd ${D}/${sbindir}/inetd + install -m 0755 ${WORKDIR}/init ${D}/${sysconfdir}/init.d/inetd + install -m 0644 ${WORKDIR}/inetd.conf ${D}/${sysconfdir} +} + +pkg_postinst () { + if test -n "${D}"; then + D="-r $D" + fi + update-rc.d $D inetd start 20 2 3 4 5 . stop 20 0 1 6 . +} + +pkg_prerm () { + if test -n "${D}"; then + D="-r $D" + fi + update-rc.d $D inetd remove +} diff --git a/packages/netkit-ftp/netkit-ftp_0.17.bb b/packages/netkit-ftp/netkit-ftp_0.17.bb index e69de29bb2..248fa285b2 100644 --- a/packages/netkit-ftp/netkit-ftp_0.17.bb +++ b/packages/netkit-ftp/netkit-ftp_0.17.bb @@ -0,0 +1,15 @@ +SECTION = "console/network" +DESCRIPTION = "netkit-ftp includes a commandline ftp client." +LICENSE = "BSD" +SRC_URI = "ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/netkit-ftp-${PV}.tar.gz \ + file://mconfig.patch;patch=1" + +EXTRA_OEMAKE = "" +do_compile () { + oe_runmake 'CC=${CC}' 'LD=${LD}' all +} + +do_install () { + install -d ${D}/${bindir} + install -m 0755 ftp/ftp ${D}/${bindir} +} diff --git a/packages/netkit-rpc/netkit-rpc_0.17.bb b/packages/netkit-rpc/netkit-rpc_0.17.bb index e69de29bb2..0e0287c041 100644 --- a/packages/netkit-rpc/netkit-rpc_0.17.bb +++ b/packages/netkit-rpc/netkit-rpc_0.17.bb @@ -0,0 +1,39 @@ +SECTION = "console/network" +DESCRIPTION = "netkit-rpc includes rpcgen and rpcinfo." +PR = "r1" +LICENSE = "GPL" +SRC_URI = "ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/netkit-rpc-${PV}.tar.gz \ + file://gcc4.patch;patch=1 \ + file://install.patch;patch=1" +S = "${WORKDIR}/netkit-rpc-${PV}" + +EXTRA_OEMAKE = "" +do_configure () { + cat <<END >MCONFIG +BINDIR=${bindir} +SBINDIR=${sbindir} +MANDIR=${mandir} +ROOTBINDIR=/bin +BINMODE=755 +DAEMONMODE=755 +MANMODE=644 +SUIDMODE=4755 +PREFIX=${prefix} +EXECPREFIX=${exec_prefix} +ROOTPREFIX= +INSTALLROOT= +CC=${CC} +LD=${LD} +CFLAGS=${CFLAGS} +LDFLAGS=${LDFLAGS} +LIBS= +END +} + +do_compile () { + oe_runmake all +} + +do_install () { + oe_runmake 'INSTALLROOT=${D}' install +} diff --git a/packages/netkit-tftp/netkit-tftp_0.17.bb b/packages/netkit-tftp/netkit-tftp_0.17.bb index e69de29bb2..1eaa43873a 100644 --- a/packages/netkit-tftp/netkit-tftp_0.17.bb +++ b/packages/netkit-tftp/netkit-tftp_0.17.bb @@ -0,0 +1,15 @@ +SECTION = "console/network" +DESCRIPTION = "netkit-tftp includes a commandline tftp client." +LICENSE = "BSD" +SRC_URI = "ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/netkit-tftp-${PV}.tar.gz \ + file://mconfig.patch;patch=1" + +EXTRA_OEMAKE = "" +do_compile () { + oe_runmake 'CC=${CC}' 'LD=${LD}' all +} + +do_install () { + install -d ${D}/${bindir} + install -m 0755 tftp/tftp ${D}/${bindir} +} diff --git a/packages/netkit-tftp/netkit-tftpd_0.17.bb b/packages/netkit-tftp/netkit-tftpd_0.17.bb index e69de29bb2..75f94622a3 100644 --- a/packages/netkit-tftp/netkit-tftpd_0.17.bb +++ b/packages/netkit-tftp/netkit-tftpd_0.17.bb @@ -0,0 +1,36 @@ +SECTION = "console/network" +DESCRIPTION = "netkit-tftpd includes a tftp server." +DEPENDS = "netkit-base" +RDEPENDS = "netkit-base" +LICENSE = "BSD" +FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/netkit-tftp-${PV}" + +SRC_URI = "ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/netkit-tftp-${PV}.tar.gz \ + file://mconfig.patch;patch=1 \ + file://tftpd_add_debug.patch;patch=1 \ + file://pack_tftphdr.patch;patch=1" + +S = "${WORKDIR}/netkit-tftp-${PV}" + +PR = "r7" + +EXTRA_OEMAKE = "" +do_compile () { + oe_runmake 'CC=${CC}' 'LD=${LD}' all +} + +do_install () { + install -d ${D}/${sbindir} + install -m 0755 tftpd/tftpd ${D}/${sbindir}/tftpd +} + +pkg_postinst () { + #only run on the device + if [ -n "$D" ]; then exit 1; fi + + #install inetd.conf line to run tftpd + echo "tftp dgram udp wait root ${sbindir}/tftpd tftpd" >> /etc/inetd.conf + + #force inetd to reload settings + kill -SIGHUP `cat /var/run/inetd.pid` +} diff --git a/packages/ngrep/ngrep_1.42.bb b/packages/ngrep/ngrep_1.42.bb index e69de29bb2..31b462fb33 100644 --- a/packages/ngrep/ngrep_1.42.bb +++ b/packages/ngrep/ngrep_1.42.bb @@ -0,0 +1,20 @@ +DESCRIPTION = "ngrep strives to provide most of GNU grep's \ +common features, applying them to the network layer." +SECTION = "console/network" +PRIORITY = "optional" +DEPENDS = "libpcap pcre" +LICENSE="ngrep" +SRC_URI = "${SOURCEFORGE_MIRROR}/ngrep/ngrep-${PV}.tar.bz2 \ + file://use-our-pcre.patch;patch=1" + +EXTRA_OECONF = "--with-restart --enable-pcre --with-pcap-includes=${STAGING_INCDIR}" +EXTRA_OEMAKE = "INCLUDES=${S}" + +inherit autotools + +CFLAGS += '-DDROPPRIVS_ONLY_ROOT=0 -DDROPPRIVS_USER=\""nobody\"" -DUSE_DROPPRIVS=1' + +do_install () { + install -d ${D}/${bindir} + install -m 0755 ngrep ${D}/${bindir}/ +} diff --git a/packages/nmixer/nmixer_2.0.bb b/packages/nmixer/nmixer_2.0.bb index e69de29bb2..0954d194bd 100644 --- a/packages/nmixer/nmixer_2.0.bb +++ b/packages/nmixer/nmixer_2.0.bb @@ -0,0 +1,14 @@ +DESCRIPTION = "A text mode OSS soundmixer" +SECTION = "console/multimedia" +PRIORITY = "optional" +MAINTAINER = "Michael 'Mickey' Lauer <mickey@Vanille.de>" +DEPENDS = "ncurses" +LICENSE = "GPL" +SRC_URI = "http://www.stack.nl/~brama/projects/nmixer/src/nmixer-${PV}.tar.gz" + +inherit autotools + +do_compile() { + oe_runmake nmixer INCLUDES=-I${STAGING_INCDIR}/ +} + diff --git a/packages/nsd/nsd_2.0.0.bb b/packages/nsd/nsd_2.0.0.bb index e69de29bb2..85feae9580 100644 --- a/packages/nsd/nsd_2.0.0.bb +++ b/packages/nsd/nsd_2.0.0.bb @@ -0,0 +1,23 @@ +DESCRIPTION = "NSD is an authoritative only, high performance, simple and opensource name server" +SECTION = "console/network" +PRIORITY = "optional" +MAINTAINER = "Michael 'Mickey' Lauer <mickey@Vanille.de>" + +SRC_URI = "http://www.nlnetlabs.nl/downloads/nsd/nsd-${PV}.tar.gz" +LICENSE = "nsd" +inherit autotools + +do_install() { + oe_runmake configdir=${D}/${sysconfdir}/nsd \ + pidfile=${D}/${localstatedir}/run/nsd.pid \ + zonesfile=${D}/${sysconfdir}/nsd/nsd.zones \ + dbfile=${D}/${sysconfdir}/nsd/nsd.db \ + configfile=${D}/${sysconfdir}/nsd/nsdc.conf \ + zonesdir=${D}/${sysconfdir}/nsd \ + prefix=${D}/${prefix} \ + exec_prefix=${D}/${exec_prefix} \ + sbindir=${D}/${sbindir} \ + mandir=${D}/${mandir} \ + install +} + diff --git a/packages/openjade/openjade-native_1.3.2.bb b/packages/openjade/openjade-native_1.3.2.bb index e69de29bb2..d918f00ed6 100644 --- a/packages/openjade/openjade-native_1.3.2.bb +++ b/packages/openjade/openjade-native_1.3.2.bb @@ -0,0 +1,29 @@ +SECTION = "unknown" +DEPENDS = "patcher-native opensp-native sgml-common-native" +LICENSE = "MIT" +SRC_URI = "${SOURCEFORGE_MIRROR}/openjade/openjade-${PV}.tar.gz \ + file://configure.patch;patch=1" +S = "${WORKDIR}/openjade-${PV}" + +inherit autotools native + +FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/openjade-${PV}" +PACKAGES = "" + +EXTRA_OECONF = "--enable-spincludedir=${STAGING_INCDIR}/OpenSP \ + --enable-splibdir=${STAGING_LIBDIR}" +acpaths = "-I ${S}/config" +CFLAGS_prepend = "-I${S}/include" + +do_configure () { + mv config/configure.in . + gnu-configize + oe_runconf +} + +do_stage () { + install -m 0755 ${S}/jade/.libs/openjade ${STAGING_BINDIR}/openjade + oe_libinstall -a -so -C style libostyle ${STAGING_LIBDIR} + oe_libinstall -a -so -C spgrove libospgrove ${STAGING_LIBDIR} + oe_libinstall -a -so -C grove libogrove ${STAGING_LIBDIR} +} diff --git a/packages/openjade/openjade_1.3.2.bb b/packages/openjade/openjade_1.3.2.bb index e69de29bb2..b99a6dee10 100644 --- a/packages/openjade/openjade_1.3.2.bb +++ b/packages/openjade/openjade_1.3.2.bb @@ -0,0 +1,26 @@ +SECTION = "unknown" +DEPENDS = "opensp" +RDEPENDS = "sgml-common" +DESCRIPTION = "OpenJade is a suite of tools for validating, \ +processing, and applying DSSSL (Document Style Semantics and \ +Specification Language) stylesheets to SGML and XML documents." +LICENSE = "BSD" +SRC_URI = "${SOURCEFORGE_MIRROR}/openjade/openjade-${PV}.tar.gz \ + file://configure.patch;patch=1" + +inherit autotools + +EXTRA_OECONF = "--enable-spincludedir=${STAGING_INCDIR}/OpenSP \ + --enable-splibdir=${STAGING_LIBDIR}" +acpaths = "-I ${S}/config" +CFLAGS_prepend = "-I${S}/include" + +do_configure_prepend () { + mv config/configure.in . +} + +do_stage () { + oe_libinstall -a -so -C style libostyle ${STAGING_LIBDIR} + oe_libinstall -a -so -C spgrove libospgrove ${STAGING_LIBDIR} + oe_libinstall -a -so -C grove libogrove ${STAGING_LIBDIR} +} diff --git a/packages/opensp/opensp-native_1.5.bb b/packages/opensp/opensp-native_1.5.bb index e69de29bb2..83c050b4ae 100644 --- a/packages/opensp/opensp-native_1.5.bb +++ b/packages/opensp/opensp-native_1.5.bb @@ -0,0 +1,25 @@ +SECTION = "libs" +DEPENDS = "patcher-native" + +SRC_URI = "${SOURCEFORGE_MIRROR}/openjade/OpenSP-${PV}.tar.gz \ + file://m4.patch;patch=1 \ + file://attributevalue.patch;patch=1" +S = "${WORKDIR}/OpenSP-${PV}" +LICENSE = "MIT" +inherit autotools native + +FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/opensp-${PV}" +PACKAGES = "" + +do_configure () { + gnu-configize + oe_runconf +} + +do_stage () { + oe_libinstall -a -so -C lib libosp ${STAGING_LIBDIR} + install -d ${STAGING_INCDIR}/OpenSP + install -m 0644 ${S}/include/*.h ${STAGING_INCDIR}/OpenSP/ + install -m 0644 ${S}/include/*.cxx ${STAGING_INCDIR}/OpenSP/ + install -m 0644 config.h ${STAGING_INCDIR}/OpenSP/config.h +} diff --git a/packages/opensp/opensp_1.5.bb b/packages/opensp/opensp_1.5.bb index e69de29bb2..7cb164a770 100644 --- a/packages/opensp/opensp_1.5.bb +++ b/packages/opensp/opensp_1.5.bb @@ -0,0 +1,19 @@ +SECTION = "libs" +DESCRIPTION = "OpenSP is a library and a set of tools \ +for validating, parsing, and manipulating SGML and \ +XML documents." +LICENSE = "MIT" +SRC_URI = "${SOURCEFORGE_MIRROR}/openjade/OpenSP-${PV}.tar.gz \ + file://m4.patch;patch=1 \ + file://attributevalue.patch;patch=1" +S = "${WORKDIR}/OpenSP-${PV}" + +inherit autotools + +do_stage () { + oe_libinstall -a -so -C lib libosp ${STAGING_LIBDIR} + install -d ${STAGING_INCDIR}/OpenSP + install -m 0644 ${S}/include/*.h ${STAGING_INCDIR}/OpenSP/ + install -m 0644 ${S}/include/*.cxx ${STAGING_INCDIR}/OpenSP/ + install -m 0644 ${S}/config.h ${STAGING_INCDIR}/OpenSP/config.h +} diff --git a/packages/openssh/openssh_3.7.1p1.bb b/packages/openssh/openssh_3.7.1p1.bb index e69de29bb2..5f1130da1b 100644 --- a/packages/openssh/openssh_3.7.1p1.bb +++ b/packages/openssh/openssh_3.7.1p1.bb @@ -0,0 +1,37 @@ +DEPENDS = "zlib openssl" +SECTION = "console/network" +DESCRIPTION = "Secure rlogin/rsh/rcp/telnet replacement (OpenSSH) \ +Ssh (Secure Shell) is a program for logging into a remote machine \ +and for executing commands on a remote machine. \ +It provides secure encrypted communications between two untrusted \ +hosts over an insecure network. X11 connections and arbitrary TCP/IP \ +ports can also be forwarded over the secure channel. \ +It is intended as a replacement for rlogin, rsh and rcp, and can be \ +used to provide applications with a secure communication channel." +LICENSE = "openssh" +SRC_URI = "ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-${PV}.tar.gz \ + file://configure.patch;patch=1 \ + file://scp-nossl.patch;patch=1 \ + file://sshd_config" + +inherit autotools + +sysconfdir_append = "/ssh" +export ASKPASS_PROGRAM = "${bindir}/ssh-askpass" +export LD = "${CC}" +CFLAGS_prepend = "-I${S} " +CFLAGS_append = " -D__FILE_OFFSET_BITS=64" +LDFLAGS_prepend = "-L${S} -L${S}/openbsd-compat " +EXTRA_OECONF = "--disable-suid-ssh --with-ssl=${STAGING_LIBDIR}/ssl \ + --with-rand-helper=no --without-pam" +EXTRA_OEMAKE = "'STRIP_OPT='" + +do_configure_prepend () { + if [ ! -e acinclude.m4 -a -e aclocal.m4 ]; then + cp aclocal.m4 acinclude.m4 + fi +} + +do_compile_append () { + install -m 0644 ${WORKDIR}/sshd_config ${S}/ +} diff --git a/packages/openssh/openssh_3.7.1p2.bb b/packages/openssh/openssh_3.7.1p2.bb index e69de29bb2..99083bb796 100644 --- a/packages/openssh/openssh_3.7.1p2.bb +++ b/packages/openssh/openssh_3.7.1p2.bb @@ -0,0 +1,37 @@ +DEPENDS = "zlib openssl" +SECTION = "console/network" +DESCRIPTION = "Secure rlogin/rsh/rcp/telnet replacement (OpenSSH) \ +Ssh (Secure Shell) is a program for logging into a remote machine \ +and for executing commands on a remote machine. \ +It provides secure encrypted communications between two untrusted \ +hosts over an insecure network. X11 connections and arbitrary TCP/IP \ +ports can also be forwarded over the secure channel. \ +It is intended as a replacement for rlogin, rsh and rcp, and can be \ +used to provide applications with a secure communication channel." + +SRC_URI = "ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-${PV}.tar.gz \ + file://configure.patch;patch=1 \ + file://scp-nossl.patch;patch=1 \ + file://sshd_config" + +inherit autotools +LICENSE = "openssh" +sysconfdir_append = "/ssh" +export ASKPASS_PROGRAM = "${bindir}/ssh-askpass" +export LD = "${CC}" +CFLAGS_prepend = "-I${S} " +CFLAGS_append = " -D__FILE_OFFSET_BITS=64" +LDFLAGS_prepend = "-L${S} -L${S}/openbsd-compat " +EXTRA_OECONF = "--disable-suid-ssh --with-ssl=${STAGING_LIBDIR}/ssl \ + --with-rand-helper=no --without-pam" +EXTRA_OEMAKE = "'STRIP_OPT='" + +do_configure_prepend () { + if [ ! -e acinclude.m4 -a -e aclocal.m4 ]; then + cp aclocal.m4 acinclude.m4 + fi +} + +do_compile_append () { + install -m 0644 ${WORKDIR}/sshd_config ${S}/ +} diff --git a/packages/openssl/openssl_0.9.7b.bb b/packages/openssl/openssl_0.9.7b.bb index e69de29bb2..356c923398 100644 --- a/packages/openssl/openssl_0.9.7b.bb +++ b/packages/openssl/openssl_0.9.7b.bb @@ -0,0 +1,42 @@ +SECTION = "libs" +DESCRIPTION = "Secure Socket Layer (SSL) binary and related cryptographic tools." +LICENSE = "openssl SSLeay" +SRC_URI = "http://www.openssl.org/source/openssl-${PV}.tar.gz \ + file://debian.patch;patch=1" +S = "${WORKDIR}/openssl-${PV}" + +AR_append = " r" +export CFLAG = "-fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -Wall ${FULL_OPTIMIZATION}" +export DIRS = "crypto ssl" +export EX_LIBS = "-lgcc -ldl -L${STAGING_LIBDIR}" + +do_compile () { + perl util/perlpath.pl ${bindir} + ln -sf apps/openssl.pod crypto/crypto.pod ssl/ssl.pod doc/ + if test "X${TARGET_OS}" = "Xlinux"; then + target=${TARGET_OS}-elf + else + target=${TARGET_OS} + fi + if ! test "X${BUILD_SYS}" = "X${TARGET_SYS}" -o \ + "X${TARGET_ARCH}" = "Xi386" -o \ + "X${TARGET_ARCH}" = "Xi686" -o \ + "X${TARGET_ARCH}" = "Xi586" -o \ + "X${TARGET_ARCH}" = "Xi486"; then + target="$target-${TARGET_ARCH}" + fi + perl ./Configure shared --prefix=${prefix} --openssldir=${libdir}/ssl $target + oe_runmake -f Makefile.ssl + perl ./Configure no-shared --prefix=${prefix} --openssldir=${libdir}/ssl $target + oe_runmake -f Makefile.ssl +} + +do_stage () { + cp --dereference -R include/openssl ${STAGING_INCDIR}/ + oe_libinstall -so libcrypto ${STAGING_LIBDIR} + oe_libinstall -so libssl ${STAGING_LIBDIR} +} + +do_install () { + oe_runmake -f Makefile.ssl INSTALL_PREFIX="${D}" install +} diff --git a/packages/openssl/openssl_0.9.7c.bb b/packages/openssl/openssl_0.9.7c.bb index e69de29bb2..65f70b6b2c 100644 --- a/packages/openssl/openssl_0.9.7c.bb +++ b/packages/openssl/openssl_0.9.7c.bb @@ -0,0 +1,45 @@ +SECTION = "libs" +DESCRIPTION = "Secure Socket Layer (SSL) binary and related cryptographic tools." +LICENSE = "openssl SSLeay" +SRC_URI = "http://www.openssl.org/source/openssl-${PV}.tar.gz \ + ${DEBIAN_MIRROR}/main/o/${PN}/${PN}_${PV}-5.diff.gz" +S = "${WORKDIR}/openssl-${PV}" + +AR_append = " r" +export CFLAG = "-fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -Wall ${FULL_OPTIMIZATION}" +export DIRS = "crypto ssl" +export EX_LIBS = "-lgcc -ldl -L${STAGING_LIBDIR}" + +do_compile () { + perl util/perlpath.pl ${bindir} + ln -sf apps/openssl.pod crypto/crypto.pod ssl/ssl.pod doc/ + if test "X${TARGET_OS}" = "Xlinux"; then + target=${TARGET_OS}-elf + else + target=${TARGET_OS} + fi + if ! test "X${BUILD_SYS}" = "X${TARGET_SYS}" -o \ + "X${TARGET_ARCH}" = "Xi386" -o \ + "X${TARGET_ARCH}" = "Xi686" -o \ + "X${TARGET_ARCH}" = "Xi586" -o \ + "X${TARGET_ARCH}" = "Xi486"; then + target="$target-${TARGET_ARCH}" + fi + perl ./Configure shared --prefix=${prefix} --openssldir=${libdir}/ssl $target + oe_runmake -f Makefile.ssl + perl ./Configure no-shared --prefix=${prefix} --openssldir=${libdir}/ssl $target + oe_runmake -f Makefile.ssl +} + +do_stage () { + cp --dereference -R include/openssl ${STAGING_INCDIR}/ + oe_libinstall -a -so libcrypto ${STAGING_LIBDIR} + oe_libinstall -a -so libssl ${STAGING_LIBDIR} +} + +do_install () { + install -d ${D}/${libdir}/pkgconfig + oe_runmake -f Makefile.ssl INSTALL_PREFIX="${D}" install + chmod u+rx ${D}/${libdir}/pkgconfig + chmod 644 ${D}/${libdir}/pkgconfig/openssl.pc +} diff --git a/packages/openvpn/openvpn_1.5.0.bb b/packages/openvpn/openvpn_1.5.0.bb index e69de29bb2..f5eabe4ae0 100644 --- a/packages/openvpn/openvpn_1.5.0.bb +++ b/packages/openvpn/openvpn_1.5.0.bb @@ -0,0 +1,17 @@ +SECTION = "console/network" +DESCRIPTION = "A VPN solution via tun device. Not IPSEC!" +PRIORITY = "optional" +DEPENDS = "lzo openssl" +RDEPENDS = "kernel-module-tun" +PR = "r1" +LICENSE = "GPL" +SRC_URI = "${SOURCEFORGE_MIRROR}/openvpn/openvpn-${PV}.tar.gz \ + file://openvpn" + +inherit autotools + +do_install_append() { + install -d ${D}/${sysconfdir}/init.d + install -d ${D}/${sysconfdir}/openvpn + install -m 755 ${WORKDIR}/openvpn ${D}/${sysconfdir}/init.d +} diff --git a/packages/orpheus/orpheus_1.5.bb b/packages/orpheus/orpheus_1.5.bb index e69de29bb2..abdec85738 100644 --- a/packages/orpheus/orpheus_1.5.bb +++ b/packages/orpheus/orpheus_1.5.bb @@ -0,0 +1,14 @@ +SECTION = "console/utils" +DESCRIPTION = "Orpheus is a light-weight text mode menu- and \ +window-driven audio player application for CDs and files in \ +MP3 and Vorbis OGG format." +MAINTAINER = "Chris Larson <kergoth@handhelds.org>" +DEPENDS = "ncurses" +LICENSE = "GPL" +SRC_URI = "http://thekonst.net/download/orpheus-${PV}.tar.bz2 \ + file://m4.patch;patch=1" +S = "${WORKDIR}/orpheus-${PV}" + +inherit autotools + +acpaths = "-I ${S}/m4" diff --git a/packages/pcre/pcre_4.4.bb b/packages/pcre/pcre_4.4.bb index e69de29bb2..3bc316320f 100644 --- a/packages/pcre/pcre_4.4.bb +++ b/packages/pcre/pcre_4.4.bb @@ -0,0 +1,33 @@ +DESCRIPTION = "Perl-compatible regular expression library. PCRE has its own native \ +API, but a set of 'wrapper' functions that are based on the POSIX API \ +are also supplied in the library libpcreposix. Note that this just \ +provides a POSIX calling interface to PCRE; the regular expressions \ +themselves still follow Perl syntax and semantics. The header file for \ +the POSIX-style functions is called pcreposix.h." +SECTION = "devel" +PR = "r1" +LICENSE = "BSD" +SRC_URI = "ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-${PV}.tar.bz2" +S = "${WORKDIR}/pcre-${PV}" + +inherit autotools binconfig + +LEAD_SONAME = "libpcre.so" +CFLAGS_append = " -D_REENTRANT" +EXTRA_OECONF = " --with-link-size=2 --enable-newline-is-lf --with-match-limit=10000000" + +do_compile () { + ${BUILD_CC} -DLINK_SIZE=2 -I${S}/include -c dftables.c + ${BUILD_CC} dftables.o -o dftables + oe_runmake +} + +do_stage () { + oe_libinstall -a -so libpcreposix ${STAGING_LIBDIR} + oe_libinstall -a -so libpcre ${STAGING_LIBDIR} + install -m 0644 pcre.h ${STAGING_INCDIR}/ + install -m 0644 pcreposix.h ${STAGING_INCDIR}/ +} + +FILES_${PN} = "${libdir}/lib*.so*" +FILES_${PN}-dev += "${bindir}" diff --git a/packages/perl/libxml-parser-perl_2.34.bb b/packages/perl/libxml-parser-perl_2.34.bb index e69de29bb2..89947376e6 100644 --- a/packages/perl/libxml-parser-perl_2.34.bb +++ b/packages/perl/libxml-parser-perl_2.34.bb @@ -0,0 +1,6 @@ +SECTION = "libs" +SRC_URI = "http://www.cpan.org/modules/by-module/XML/XML-Parser-2.34.tar.gz" +LICENSE = "Artistic" +S = "${WORKDIR}/XML-Parser-${PV}" + +inherit cpan diff --git a/packages/phalanx/phalanx_22.bb b/packages/phalanx/phalanx_22.bb index e69de29bb2..02408d5b12 100644 --- a/packages/phalanx/phalanx_22.bb +++ b/packages/phalanx/phalanx_22.bb @@ -0,0 +1,29 @@ +DESCRIPTION = "Phalanx is a chess playing engine." +SECTION = "opie/libs" +PRIORITY = "optional" +MAINTAINER = "Michael 'Mickey' Lauer" +PR = "r3" +LICENSE = "GPL" +SRC_URI = "http://dusan.freeshell.org/phalanx/phalanx-${PV}.tar.gz \ + file://gcc3.patch;patch=1 \ + file://capabilities \ + file://description" +S = "${WORKDIR}/Phalanx-XXII" + +palmtopdir = "/opt/QtPalmtop" + +do_compile() { + oe_runmake CC="${CC}" CFLAGS="${CFLAGS}" STRIP=echo LD="${CC}" +} + +do_install() { + install -d ${D}${palmtopdir}/chess/engines/Phalanx + install -D -m 755 phalanx ${D}${palmtopdir}/chess/engines/Phalanx/phalanx + install -D -m 755 pbook.phalanx ${D}${palmtopdir}/chess/engines/Phalanx/pbook.phalanx + >${D}${palmtopdir}/chess/engines/Phalanx/sbook.phalanx + >${D}${palmtopdir}/chess/engines/Phalanx/learn.phalanx + install -D -m 755 ${WORKDIR}/capabilities ${D}${palmtopdir}/chess/engines/Phalanx/capabilities + install -D -m 755 ${WORKDIR}/description ${D}${palmtopdir}/chess/engines/Phalanx/description +} + +FILES_${PN} = "${palmtopdir}/chess" diff --git a/packages/php/php_4.3.6.bb b/packages/php/php_4.3.6.bb index e69de29bb2..dddd11cd5e 100644 --- a/packages/php/php_4.3.6.bb +++ b/packages/php/php_4.3.6.bb @@ -0,0 +1,28 @@ +SECTION = "console/network" +DESCRIPTION = "A server-side, HTML-embedded scripting language. This package provides the CGI." +MAINTAINER = "Chris Larson <kergoth@handhelds.org>" +LICENSE = "PHP" +SRC_URI = "http://de3.php.net/distributions/php-${PV}.tar.bz2 \ + file://${FILESDIR}/autotools.patch;patch=1 \ + file://${FILESDIR}/pear.patch;patch=1" +S = "${WORKDIR}/php-${PV}" + +inherit autotools + +CFLAGS += " -DPTYS_ARE_GETPT -DPTYS_ARE_SEARCHED" +EXTRA_OECONF = "--with-cgi --enable-sockets --enable-pcntl \ + --with-mysql \ + --with-zlib --with-zlib-dir=${STAGING_LIBDIR}/.. \ + --without-libpng --without-libjpeg \ + --with-config-file-path=${sysconfdir}/php4" + +EXTRA_OECONF += " --without-pear" +# Uncomment the following two lines, and comment the above to enable PEAR +#EXTRA_OECONF += " --with-pear-php-cli=${STAGING_BINDIR}/php" +#DEPENDS += " php-native" + +acpaths = "" + +do_install () { + oe_runmake 'INSTALL_ROOT=${D}' install +} diff --git a/packages/picocom/picocom_1.3.bb b/packages/picocom/picocom_1.3.bb index e69de29bb2..62d2ab2941 100644 --- a/packages/picocom/picocom_1.3.bb +++ b/packages/picocom/picocom_1.3.bb @@ -0,0 +1,17 @@ +DESCRIPTION = "Picocom is a lightweight and minimal (~20K) dumb-terminal emulation program. " +SECTION = "console/utils" +PRIORITY = "optional" +MAINTAINER = "Michael 'Mickey' Lauer <mickey@Vanille.de>" +LICENSE = "GPL" +SRC_URI = "http://efault.net/npat/hacks/picocom/dist/picocom-${PV}.tar.gz" + +CFLAGS_append = ' -DVERSION_STR=\\"${PV}\\"' + +do_compile() { + oe_runmake +} + +do_install () { + install -d ${D}/${bindir} + install -m 0755 ${PN} pcasc pcxm pcym pczm ${D}/${bindir}/ +} diff --git a/packages/plone/plone_1.0.5.bb b/packages/plone/plone_1.0.5.bb index ee440f6c42..83adbaee4d 100644 --- a/packages/plone/plone_1.0.5.bb +++ b/packages/plone/plone_1.0.5.bb @@ -3,7 +3,7 @@ SECTION = "base" PRIORITY = "optional" MAINTAINER = "Michael 'Mickey' Lauer <mickey@Vanille.de>" RDEPENDS = "zope" - +LICENSE = "GPL" SRC_URI = "${SOURCEFORGE_MIRROR}/plone/CMFPlone${PV}.tar.gz" S = "${WORKDIR}/CMFPlone-${PV}" diff --git a/packages/plone/plone_2.0.0.bb b/packages/plone/plone_2.0.0.bb index f093f0e0a7..cc4449443e 100644 --- a/packages/plone/plone_2.0.0.bb +++ b/packages/plone/plone_2.0.0.bb @@ -3,7 +3,7 @@ SECTION = "base" PRIORITY = "optional" MAINTAINER = "Michael 'Mickey' Lauer <mickey@Vanille.de>" RDEPENDS = "zope" - +LICENSE = "GPL" SRC_URI = "${SOURCEFORGE_MIRROR}/plone/CMFPlone-2.0-final.tar.gz" S = "${WORKDIR}/CMFPlone-2.0-final" diff --git a/packages/pme/pme_1.0.3.bb b/packages/pme/pme_1.0.3.bb index e69de29bb2..3992c44b61 100644 --- a/packages/pme/pme_1.0.3.bb +++ b/packages/pme/pme_1.0.3.bb @@ -0,0 +1,12 @@ +SECTION = "unknown" +DEPENDS = "pcre" +LICENSE = "BSD" +DESCRIPTION = "PME is a C++ wrapper around the PCRE library." +SRC_URI = "http://xaxxon.slackworks.com/pme/pme-${PV}.tar.gz" + +inherit autotools + +do_stage () { + oe_libinstall -a -so libpme ${STAGING_LIBDIR} + install -m 0644 pme.h ${STAGING_INCDIR}/ +} diff --git a/packages/portabase/metakit_2.4.9.3.bb b/packages/portabase/metakit_2.4.9.3.bb index e69de29bb2..b36fd2c176 100644 --- a/packages/portabase/metakit_2.4.9.3.bb +++ b/packages/portabase/metakit_2.4.9.3.bb @@ -0,0 +1,65 @@ +SECTION = "libs" +DESCRIPTION = "Metakit is an efficient embedded database library with a small \ +footprint. It fills the gap between flat-file, relational, object-oriented, and \ +tree-structured databases, supporting relational joins, serialization, nested structures,\ +and instant schema evolution." +LICENSE = "MetaKit" +HOMEPAGE = "http://www.equi4.com/metakit.html" +SRC_URI = "http://www.equi4.com/pub/mk/metakit-${PV}.tar.gz \ + file://metakit-2.4.9.3.patch;patch=1" +PR = "r1" + +do_configure_prepend() { + + cp ${STAGING_DATADIR}/libtool/* ${S}/unix/scripts/ + +} +do_configure () { + + cd builds + ../unix/configure \ + --build=${BUILD_SYS} \ + --host=${HOST_SYS} \ + --target=${TARGET_SYS} \ + --prefix=${prefix} \ + --exec_prefix=${exec_prefix} \ + --bindir=${bindir} \ + --sbindir=${sbindir} \ + --libexecdir=${libexecdir} \ + --datadir=${datadir} \ + --sysconfdir=${sysconfdir} \ + --sharedstatedir=${sharedstatedir} \ + --localstatedir=${localstatedir} \ + --libdir=${libdir} \ + --includedir=${includedir} \ + --oldincludedir=${oldincludedir} \ + --infodir=${infodir} \ + --mandir=${mandir} \ + ${EXTRA_OECONF} \ + $@; + +} + + +do_stage() { +# oe_libinstall -a -C builds/.libs libmk4 ${STAGING_LIBDIR} + cp builds/.libs/libmk4.a ${STAGING_LIBDIR} + install -d ${STAGING_INCDIR}/ + for X in mk4.h mk4.inl + do + install -m 0644 include/${X} ${STAGING_INCDIR}/${X} + done + +} + + + +do_compile () { + cd builds + oe_runmake +} + +do_install() { + + : +} diff --git a/packages/portaudio/portaudio_0.0.19.bb b/packages/portaudio/portaudio_0.0.19.bb index e69de29bb2..e87e4e9c43 100644 --- a/packages/portaudio/portaudio_0.0.19.bb +++ b/packages/portaudio/portaudio_0.0.19.bb @@ -0,0 +1,24 @@ +DESCRIPTION = "A portable audio library" +SECTION = "libs" +PRIORITY = "optional" +MAINTAINER = "Michael 'Mickey' Lauer <mickey@Vanille.de>" +LICENSE = "GPL" +SRC_URI = "http://www.portaudio.com/archives/pa_snapshot_v19.tar.gz \ + file://flags.patch;patch=1" +S = "${WORKDIR}/portaudio" + +inherit autotools pkgconfig + +EXTRA_OECONF = "--with-jack=no" + +do_stage() { + oe_libinstall -so -C lib libportaudio ${STAGING_LIBDIR} + install -m 0644 pa_common/portaudio.h ${STAGING_INCDIR}/portaudio.h +} + +do_install() { + install -d ${D}${libdir} + install -d ${D}${includedir} + oe_runmake 'PREFIX=${D}${prefix}' install +} + diff --git a/packages/postfix/postfix_2.0.15.bb b/packages/postfix/postfix_2.0.15.bb index e69de29bb2..483e95f19c 100644 --- a/packages/postfix/postfix_2.0.15.bb +++ b/packages/postfix/postfix_2.0.15.bb @@ -0,0 +1,23 @@ +SECTION = "console/network" +DEPENDS = "db3 pcre postfix-native" +LICENSE = "IPL" +SRC_URI = "ftp://ftp.porcupine.org/mirrors/postfix-release/official/postfix-${PV}.tar.gz \ + file://${FILESDIR}/makedefs.patch;patch=1 \ + file://${FILESDIR}/install.patch;patch=1" +S = "${WORKDIR}/postfix-${PV}" + +export SYSLIBS = "-lpcre -ldb -lnsl -lresolv ${LDFLAGS}" +export EXPORT = "AUXLIBS='-lpcre' CCARGS='-DHAS_PCRE ${CFLAGS}' OPT='' DEBUG='-g'" +export CC_append = " -DHAS_PCRE ${CFLAGS}" +export EXTRA_OEMAKE = "-e" +export POSTCONF = "${STAGING_BINDIR}/postconf" + +do_compile () { + unset CFLAGS CPPFLAGS CXXFLAGS + oe_runmake makefiles + oe_runmake +} + +do_install () { + sh ./postfix-install 'install_root=${D}' -non-interactive +} diff --git a/packages/ppp-dialin/ppp-dialin_0.1.bb b/packages/ppp-dialin/ppp-dialin_0.1.bb index 968ed1d73e..ed1270ddf6 100644 --- a/packages/ppp-dialin/ppp-dialin_0.1.bb +++ b/packages/ppp-dialin/ppp-dialin_0.1.bb @@ -4,6 +4,7 @@ MAINTAINER = "Rene Wagner <reenoo@gmx.de>" DEPENDS = "ppp" RDEPENDS = "ppp" PR = "r3" +LICENSE = "MIT" SRC_URI = "file://host-peer \ file://ppp-dialin" diff --git a/packages/prelink/prelink_20031029.bb b/packages/prelink/prelink_20031029.bb index e69de29bb2..6a07b88309 100644 --- a/packages/prelink/prelink_20031029.bb +++ b/packages/prelink/prelink_20031029.bb @@ -0,0 +1,26 @@ +SECTION = "devel" +DEPENDS = "elfutils " +DESCRIPTION = " The prelink package contains a utility which modifies ELF shared libraries \ +and executables, so that far fewer relocations need to be resolved at \ +runtime and thus programs come up faster." +LICENSE = "GPL" +SRC_URI = "ftp://people.redhat.com/jakub/prelink/prelink-${PV}.tar.bz2 \ + file://dso.c.patch;patch=1 \ + file://layout.c.patch;patch=1 \ + file://Makefile.in.patch;patch=1 \ + file://prelink.h.patch;patch=1 \ + file://ts.Makefile.am.patch;patch=1 \ + file://ts.Makefile.in.patch;patch=1 \ + file://prelink.conf \ + file://prelink.cron.daily \ + file://prelink.default" +S = "${WORKDIR}/prelink" + +inherit autotools + +do_install_append () { + install -d ${D}/${sysconfdir}/cron.daily ${D}/${sysconfdir}/default + install -m 0644 ${WORKDIR}/prelink.conf ${D}/${sysconfdir}/prelink.conf + install -m 0644 ${WORKDIR}/prelink.cron.daily ${D}/${sysconfdir}/cron.daily/prelink + install -m 0644 ${WORKDIR}/prelink.default ${D}/${sysconfdir}/default/prelink +} diff --git a/packages/prelink/prelink_20040304.bb b/packages/prelink/prelink_20040304.bb index e69de29bb2..972aac43f8 100644 --- a/packages/prelink/prelink_20040304.bb +++ b/packages/prelink/prelink_20040304.bb @@ -0,0 +1,20 @@ +SECTION = "devel" +DEPENDS = "elfutils " +DESCRIPTION = " The prelink package contains a utility which modifies ELF shared libraries \ +and executables, so that far fewer relocations need to be resolved at \ +runtime and thus programs come up faster." +LICENSE = "PRELINK" +SRC_URI = "${DEBIAN_MIRROR}/main/p/prelink/prelink_0.0.${PV}.orig.tar.gz \ + file://prelink.conf \ + file://prelink.cron.daily \ + file://prelink.default" +S = "${WORKDIR}/prelink-0.0.${PV}" + +inherit autotools + +do_install_append () { + install -d ${D}/${sysconfdir}/cron.daily ${D}/${sysconfdir}/default + install -m 0644 ${WORKDIR}/prelink.conf ${D}/${sysconfdir}/prelink.conf + install -m 0644 ${WORKDIR}/prelink.cron.daily ${D}/${sysconfdir}/cron.daily/prelink + install -m 0644 ${WORKDIR}/prelink.default ${D}/${sysconfdir}/default/prelink +} diff --git a/packages/prelink/prelink_20040520.bb b/packages/prelink/prelink_20040520.bb index e69de29bb2..b07f05a285 100644 --- a/packages/prelink/prelink_20040520.bb +++ b/packages/prelink/prelink_20040520.bb @@ -0,0 +1,16 @@ +SECTION = "devel" +DEPENDS = "elfutils " +DESCRIPTION = " The prelink package contains a utility which modifies ELF shared libraries \ +and executables, so that far fewer relocations need to be resolved at \ +runtime and thus programs come up faster." +LICENSE = "GPL" +SRC_URI = "ftp://people.redhat.com/jakub/prelink/prelink-${PV}.tar.bz2" +S = "${WORKDIR}/prelink" + +EXTRA_OECONF = "--disable-64bit" + +inherit autotools + +do_install_append () { + install -d ${D}/${sysconfdir}/cron.daily ${D}/${sysconfdir}/default +} diff --git a/packages/prism54/prism54-firmware_1.0.4.3.bb b/packages/prism54/prism54-firmware_1.0.4.3.bb index e69de29bb2..7603c9a206 100644 --- a/packages/prism54/prism54-firmware_1.0.4.3.bb +++ b/packages/prism54/prism54-firmware_1.0.4.3.bb @@ -0,0 +1,16 @@ +DESCRIPTION = "Firmware for the Prism54 driver" +SECTION = "base" +PRIORITY = "optional" +MAINTAINER = "Bruno Randolf <bruno.randolf@4g-systems.biz>" +LICENSE = "GPL" + +SRC_URI = "http://prism54.org/~mcgrof/firmware/${PV}.arm" + +S = "${WORKDIR}/prism54.org" + +do_install() { + install -d ${D}/lib/firmware/ + install -m 0644 ${PV}.arm ${D}/lib/firmware/isl3890 +} + +FILES_${PN} = "/lib/firmware/" diff --git a/packages/putty/putty_cvs.bb b/packages/putty/putty_cvs.bb index e69de29bb2..56ad86e979 100644 --- a/packages/putty/putty_cvs.bb +++ b/packages/putty/putty_cvs.bb @@ -0,0 +1,42 @@ +DESCRIPTION = "PuTTY is a free implementation of Telnet and SSH for Win32 and Unix platforms" +SECTION = "console/network" + +SRC_URI = "cvs://cvsuser:anonymous@cvs.tartarus.org/home/cvs;module=putty \ + file://lib.pro \ + file://plink.pro \ + file://pscp.pro \ + file://psftp.pro" +LICENSE = "MIT" +TARGETS = "lib plink pscp psftp" +PV = "0.54-cvs-${CVSDATE}" + +S = "${WORKDIR}/putty" + +inherit qmake-base + +do_configure() { + for t in ${TARGETS} + do + install -m 0644 ${WORKDIR}/$t.pro . + done + cd charset && perl sbcsgen.pl +} + +do_compile() { + for t in ${TARGETS} + do + rm -f Makefile + qmake -makefile -o Makefile -spec ${QMAKESPEC} $t.pro + oe_runmake + done +} + +do_install() { + install -d ${D}/${libdir} + oe_libinstall -so libputty ${D}/${libdir} + install -d ${D}/${bindir}/ + install -m 0755 plink ${D}/${bindir}/ssh + install -m 0755 pscp ${D}/${bindir}/scp + install -m 0755 psftp ${D}/${bindir}/sftp +} + diff --git a/packages/python/python-cairo_cvs.bb b/packages/python/python-cairo_cvs.bb index e69de29bb2..7c2e25d732 100644 --- a/packages/python/python-cairo_cvs.bb +++ b/packages/python/python-cairo_cvs.bb @@ -0,0 +1,14 @@ +DESCRIPTION = "Python Cairo Bindings" +SECTION = "devel/python" +PRIORITY = "optional" +MAINTAINER = "Sandino 'Tigrux' Flores <tigrux@ximian.com>" +DEPENDS = "python-pygtk cairo" +SRCNAME = "pycairo" +PV = "0.0cvs${CVSDATE}" +LICENSE = "LGPL MPL" +inherit autotools + +SRC_URI = "cvs://anoncvs@cvs.cairographics.org/cvs/cairo;module=pycairo" +S = "${WORKDIR}/${SRCNAME}" + +FILES_${PN} = "${libdir}/python2.3/" diff --git a/packages/python/python-crypto_1.9a6.bb b/packages/python/python-crypto_1.9a6.bb index 37c2f4d768..39aafc0c6d 100644 --- a/packages/python/python-crypto_1.9a6.bb +++ b/packages/python/python-crypto_1.9a6.bb @@ -4,7 +4,7 @@ PRIORITY = "optional" MAINTAINER = "Michael 'Mickey' Lauer <mickey@Vanille.de>" DEPENDS = "gmp" SRCNAME = "pycrypto" - +LICENSE = "python-crypto" SRC_URI = "http://www.amk.ca/files/python/crypto/${SRCNAME}-${PV}.tar.gz" S = "${WORKDIR}/${SRCNAME}-${PV}" diff --git a/packages/python/python-pygtk_2.2.0.bb b/packages/python/python-pygtk_2.2.0.bb index e69de29bb2..22e9375900 100644 --- a/packages/python/python-pygtk_2.2.0.bb +++ b/packages/python/python-pygtk_2.2.0.bb @@ -0,0 +1,19 @@ +DESCRIPTION = "Python GTK+ Bindings" +SECTION = "devel/python" +PRIORITY = "optional" +MAINTAINER = "Michael 'Mickey' Lauer <mickey@Vanille.de>" +DEPENDS = "gtk+ libglade" +SRCNAME = "pygtk" +PR = "r1" +LICENSE = "LGPL" +SRC_URI = "ftp://ftp.gnome.org/pub/gnome/sources/pygtk/2.2/${SRCNAME}-${PV}.tar.bz2" +S = "${WORKDIR}/${SRCNAME}-${PV}" + +inherit autotools pkgconfig + +FILES_${PN} = "${libdir}/python2.3/" + +do_stage() { + autotools_stage_includes +} + diff --git a/packages/python/python-pygtk_2.3.96.bb b/packages/python/python-pygtk_2.3.96.bb index e69de29bb2..cb2f43db60 100644 --- a/packages/python/python-pygtk_2.3.96.bb +++ b/packages/python/python-pygtk_2.3.96.bb @@ -0,0 +1,24 @@ +DESCRIPTION = "Python GTK+ Bindings" +SECTION = "devel/python" +PRIORITY = "optional" +MAINTAINER = "Michael 'Mickey' Lauer <mickey@Vanille.de>" +DEPENDS = "gtk+ libglade" +SRCNAME = "pygtk" +PR = "r0" +LICENSE = "LGPL" +SRC_URI = "ftp://ftp.gnome.org/pub/gnome/sources/pygtk/2.3/${SRCNAME}-${PV}.tar.bz2 \ + file://acinclude.m4" +S = "${WORKDIR}/${SRCNAME}-${PV}" + +inherit autotools pkgconfig + +FILES_${PN} = "${libdir}/python2.3/" + +do_configure_prepend() { + install -m 0644 ${WORKDIR}/acinclude.m4 ${S}/ +} + +do_stage() { + autotools_stage_includes +} + diff --git a/packages/python/python-pymp3_0.3.4.bb b/packages/python/python-pymp3_0.3.4.bb index e69de29bb2..3b9600a7e1 100644 --- a/packages/python/python-pymp3_0.3.4.bb +++ b/packages/python/python-pymp3_0.3.4.bb @@ -0,0 +1,28 @@ +DESCRIPTION = "A Curses-based mp3 player. See http://damien.degois.info/PyMP3/" +SECTION = "console/multimedia" +PRIORITY = "optional" +MAINTAINER = "Jason Haslup <openembedded@haslup.com>" +RDEPENDS = "python-core python-ncurses python-pyid3lib python-mad python-ao" +PR = "r1" +LICENSE = "GPL" +SRC_URI = "http://damien.degois.info/PyMP3/PyMP3-0.3.4.tar.gz" +S = "${WORKDIR}/PyMP3-0.3.4" + +PY_FILES = "box_info.py layer.py sound_ctrl.py stack.py txt_tools.py" + +do_install() { + + install -d ${D}/${libdir} + install -d ${D}/${libdir}/python2.3 + install -d ${D}/${libdir}/python2.3/site-packages + + for f in ${PY_FILES} + do + install -m 0644 $f ${D}${libdir}/python2.3/site-packages/ + done + + install -d ${D}/${bindir} + install -m 755 pymp3 ${D}/${bindir}/ +} + +FILES_${PN} += " ${libdir}/python2.3/site-packages/" diff --git a/packages/python/python-quicklauncher_0.0.1.bb b/packages/python/python-quicklauncher_0.0.1.bb index e69de29bb2..b3b8139448 100644 --- a/packages/python/python-quicklauncher_0.0.1.bb +++ b/packages/python/python-quicklauncher_0.0.1.bb @@ -0,0 +1,27 @@ +DESCRIPTION = "A PyQt-optimized Python Quicklauncher for Qt/Embedded based Palmtop Environments" +SECTION = "devel/python" +PRIORITY = "optional" +MAINTAINER = "Michael 'Mickey' Lauer <mickey@Vanille.de>" +RDEPENDS = "python-pyqt" +PR = "ml1" +SRC_URI = "${HANDHELDS_CVS};module=opie/noncore/tools/pyquicklauncher" +S = "${WORKDIR}/pyquicklauncher" +LICENSE = "GPL" +inherit distutils + +do_compile() { + true +} + +# +# FIXME: Launch during postinstall +# + +do_install() { + install -d ${D}/${libdir}/python2.3/ + install -m 0755 quicklauncher.py ${D}/${libdir}/python2.3/ + install -d ${D}/${libdir}/python2.3/site-packages/quicklauncher/ + install -m 0755 testapp.py ${D}/${libdir}/python2.3/site-packages/quicklauncher/ +} + + |