simplify ipkg(-native) structure
authorMarcin Juszkiewicz <hrw@openembedded.org>
Fri, 29 Jul 2005 13:21:18 +0000 (13:21 +0000)
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>
Fri, 29 Jul 2005 13:21:18 +0000 (13:21 +0000)
merged all common code into ipkg.inc and ipkg-native.inc

22 files changed:
packages/ipkg/ipkg-native_0.99.129.bb
packages/ipkg/ipkg-native_0.99.130.bb
packages/ipkg/ipkg-native_0.99.135.bb
packages/ipkg/ipkg-native_0.99.138.bb
packages/ipkg/ipkg-native_0.99.140.bb
packages/ipkg/ipkg-native_0.99.144.bb
packages/ipkg/ipkg-native_0.99.146.bb
packages/ipkg/ipkg-native_0.99.147.bb
packages/ipkg/ipkg-native_0.99.148.bb
packages/ipkg/ipkg-native_0.99.151.bb
packages/ipkg/ipkg-native_0.99.152.bb
packages/ipkg/ipkg_0.99.129.bb
packages/ipkg/ipkg_0.99.130.bb
packages/ipkg/ipkg_0.99.135.bb
packages/ipkg/ipkg_0.99.138.bb
packages/ipkg/ipkg_0.99.140.bb
packages/ipkg/ipkg_0.99.144.bb
packages/ipkg/ipkg_0.99.146.bb
packages/ipkg/ipkg_0.99.147.bb
packages/ipkg/ipkg_0.99.148.bb
packages/ipkg/ipkg_0.99.151.bb
packages/ipkg/ipkg_0.99.152.bb

index e3bfb26..d59eab3 100644 (file)
@@ -1,7 +1,2 @@
-SECTION = "base"
 include ipkg_${PV}.bb
-inherit native
-
-DEPENDS = "libtool-native automake-native"
-FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/ipkg-${PV}"
-PROVIDES = ""
+include ipkg-native.inc
index e3bfb26..d59eab3 100644 (file)
@@ -1,7 +1,2 @@
-SECTION = "base"
 include ipkg_${PV}.bb
-inherit native
-
-DEPENDS = "libtool-native automake-native"
-FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/ipkg-${PV}"
-PROVIDES = ""
+include ipkg-native.inc
index e3bfb26..d59eab3 100644 (file)
@@ -1,7 +1,2 @@
-SECTION = "base"
 include ipkg_${PV}.bb
-inherit native
-
-DEPENDS = "libtool-native automake-native"
-FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/ipkg-${PV}"
-PROVIDES = ""
+include ipkg-native.inc
index e3bfb26..d59eab3 100644 (file)
@@ -1,7 +1,2 @@
-SECTION = "base"
 include ipkg_${PV}.bb
-inherit native
-
-DEPENDS = "libtool-native automake-native"
-FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/ipkg-${PV}"
-PROVIDES = ""
+include ipkg-native.inc
index e3bfb26..d59eab3 100644 (file)
@@ -1,7 +1,2 @@
-SECTION = "base"
 include ipkg_${PV}.bb
-inherit native
-
-DEPENDS = "libtool-native automake-native"
-FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/ipkg-${PV}"
-PROVIDES = ""
+include ipkg-native.inc
index ad5d41d..d59eab3 100644 (file)
@@ -1,15 +1,2 @@
-SECTION = "base"
 include ipkg_${PV}.bb
-
-# NOTE: ipkg now obeys ${libdir}, so ipkg-native now installs
-# things into the wrong location inside of offline_root.  Backup
-# the target libdir and use that.
-target_libdir := "${libdir}"
-
-inherit native
-
-EXTRA_OECONF += "--with-ipkgdir=${target_libdir}/ipkg"
-
-DEPENDS = "libtool-native automake-native"
-FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/ipkg-${PV}"
-PROVIDES = ""
+include ipkg-native.inc
index 2652f93..d59eab3 100644 (file)
@@ -1,16 +1,2 @@
-SECTION = "base"
 include ipkg_${PV}.bb
-
-# NOTE: ipkg now obeys ${libdir}, so ipkg-native now installs
-# things into the wrong location inside of offline_root.  Backup
-# the target libdir and use that.
-target_libdir := "${libdir}"
-DEFAULT_PREFERENCE="-1"
-
-inherit native
-
-EXTRA_OECONF += "--with-ipkgdir=${target_libdir}/ipkg"
-
-DEPENDS = "libtool-native automake-native"
-FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/ipkg-${PV}"
-PROVIDES = ""
+include ipkg-native.inc
index ad5d41d..d59eab3 100644 (file)
@@ -1,15 +1,2 @@
-SECTION = "base"
 include ipkg_${PV}.bb
-
-# NOTE: ipkg now obeys ${libdir}, so ipkg-native now installs
-# things into the wrong location inside of offline_root.  Backup
-# the target libdir and use that.
-target_libdir := "${libdir}"
-
-inherit native
-
-EXTRA_OECONF += "--with-ipkgdir=${target_libdir}/ipkg"
-
-DEPENDS = "libtool-native automake-native"
-FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/ipkg-${PV}"
-PROVIDES = ""
+include ipkg-native.inc
index ad5d41d..d59eab3 100644 (file)
@@ -1,15 +1,2 @@
-SECTION = "base"
 include ipkg_${PV}.bb
-
-# NOTE: ipkg now obeys ${libdir}, so ipkg-native now installs
-# things into the wrong location inside of offline_root.  Backup
-# the target libdir and use that.
-target_libdir := "${libdir}"
-
-inherit native
-
-EXTRA_OECONF += "--with-ipkgdir=${target_libdir}/ipkg"
-
-DEPENDS = "libtool-native automake-native"
-FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/ipkg-${PV}"
-PROVIDES = ""
+include ipkg-native.inc
index 3011b32..d59eab3 100644 (file)
@@ -1,13 +1,2 @@
-SECTION = "base"
 include ipkg_${PV}.bb
-
-# NOTE: ipkg now obeys ${libdir}, so ipkg-native now installs
-# things into the wrong location inside of offline_root.  Backup
-# the target libdir and use that.
-target_libdir := "${libdir}"
-
-inherit native
-
-DEPENDS = "libtool-native automake-native"
-FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/ipkg-${PV}"
-PROVIDES = ""
+include ipkg-native.inc
index 3011b32..d59eab3 100644 (file)
@@ -1,13 +1,2 @@
-SECTION = "base"
 include ipkg_${PV}.bb
-
-# NOTE: ipkg now obeys ${libdir}, so ipkg-native now installs
-# things into the wrong location inside of offline_root.  Backup
-# the target libdir and use that.
-target_libdir := "${libdir}"
-
-inherit native
-
-DEPENDS = "libtool-native automake-native"
-FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/ipkg-${PV}"
-PROVIDES = ""
+include ipkg-native.inc
index dcf513d..35d0967 100644 (file)
@@ -1,53 +1,7 @@
-SECTION = "base"
-DESCRIPTION = "Itsy Package Manager"
-DESCRIPTION_libipkg = "Itsy Package Manager Library"
-LICENSE = "GPL"
-PROVIDES = "virtual/ipkg libipkg"
+include ipkg.inc
 PR = "r5"
 
-PACKAGES =+ "libipkg-dev libipkg"
-FILES_libipkg-dev = "${libdir}/*.a ${libdir}/*.la ${libdir}/*.so"
-FILES_libipkg = "${libdir}"
-AUTO_LIBNAME_PKGS = "libipkg"
-
 SRC_URI = "${HANDHELDS_CVS};module=familiar/dist/ipkg;tag=${@'V' + bb.data.getVar('PV',d,1).replace('.', '-')} \
        file://buffer-overflow.patch;patch=1 \
        file://uninclude-replace.patch;patch=1 \
        file://uclibc.patch;patch=1"
-S = "${WORKDIR}/ipkg/C"
-
-inherit autotools pkgconfig
-
-pkg_postinst_ipkg () {
-#!/bin/sh
-if [ "x$D" != "x" ]; then
-       install -d ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d
-       # this happens at S98 where our good 'ole packages script used to run
-       echo -e "#!/bin/sh
-ipkg-cl configure
-" > ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d/S98configure
-       chmod 0755 ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d/S98configure
-fi
-
-update-alternatives --install ${bindir}/ipkg ipkg ${bindir}/ipkg-cl 100
-}
-
-pkg_postrm_ipkg () {
-#!/bin/sh
-update-alternatives --remove ipkg ${bindir}/ipkg-cl
-}
-
-do_stage() {
-       oe_libinstall -so libipkg ${STAGING_LIBDIR}
-       install -d ${STAGING_INCDIR}/replace/
-       install -m 0644 replace/replace.h ${STAGING_INCDIR}/replace/
-       install -d ${STAGING_INCDIR}/libipkg/
-       for f in *.h
-       do
-               install -m 0644 $f ${STAGING_INCDIR}/libipkg/
-       done
-}
-
-#
-# FIXME: Install /etc/ipkg.conf and /etc/ipkg/arch.conf
-#
index 6431a61..8d646be 100644 (file)
@@ -1,53 +1,5 @@
-SECTION = "base"
-DESCRIPTION = "Itsy Package Manager"
-DESCRIPTION_libipkg = "Itsy Package Manager Library"
-LICENSE = "GPL"
-PROVIDES = "virtual/ipkg libipkg"
-PR = "r2"
+include ipkg.inc
+PR = "r5"
 
-PACKAGES =+ "libipkg-dev libipkg"
-FILES_libipkg-dev = "${libdir}/*.a ${libdir}/*.la ${libdir}/*.so"
-FILES_libipkg = "${libdir}"
-AUTO_LIBNAME_PKGS = "libipkg"
-
-SRC_URI = "${HANDHELDS_CVS};module=familiar/dist/ipkg;tag=${@'V' + bb.data.getVar('PV',d,1).replace('.', '-')} \
-       file://uninclude-replace.patch;patch=1 \
-       file://terse.patch;patch=1 \
+SRC_URI += "file://uninclude-replace.patch;patch=1 \
        file://uclibc.patch;patch=1"
-S = "${WORKDIR}/ipkg/C"
-
-inherit autotools pkgconfig
-
-pkg_postinst_ipkg () {
-#!/bin/sh
-if [ "x$D" != "x" ]; then
-       install -d ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d
-       # this happens at S98 where our good 'ole packages script used to run
-       echo -e "#!/bin/sh
-ipkg-cl configure
-" > ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d/S98configure
-       chmod 0755 ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d/S98configure
-fi
-
-update-alternatives --install ${bindir}/ipkg ipkg ${bindir}/ipkg-cl 100
-}
-
-pkg_postrm_ipkg () {
-#!/bin/sh
-update-alternatives --remove ipkg ${bindir}/ipkg-cl
-}
-
-do_stage() {
-       oe_libinstall -so libipkg ${STAGING_LIBDIR}
-       install -d ${STAGING_INCDIR}/replace/
-       install -m 0644 replace/replace.h ${STAGING_INCDIR}/replace/
-       install -d ${STAGING_INCDIR}/libipkg/
-       for f in *.h
-       do
-               install -m 0644 $f ${STAGING_INCDIR}/libipkg/
-       done
-}
-
-#
-# FIXME: Install /etc/ipkg.conf and /etc/ipkg/arch.conf
-#
index 0c1fc69..9a05a1e 100644 (file)
@@ -1,56 +1,6 @@
-SECTION = "base"
-DESCRIPTION = "Itsy Package Manager"
-DESCRIPTION_libipkg = "Itsy Package Manager Library"
-LICENSE = "GPL"
-PROVIDES = "virtual/ipkg libipkg"
+include ipkg.inc
 PR = "r2"
-
-PACKAGES =+ "libipkg-dev libipkg"
-FILES_libipkg-dev = "${libdir}/*.a ${libdir}/*.la ${libdir}/*.so"
-FILES_libipkg = "${libdir}"
-AUTO_LIBNAME_PKGS = "libipkg"
-
-SRC_URI = "${HANDHELDS_CVS};module=familiar/dist/ipkg;tag=${@'V' + bb.data.getVar('PV',d,1).replace('.', '-')} \
-       file://depends.patch;patch=1 \
+SRC_URI += "file://depends.patch;patch=1 \
        file://uninclude-replace.patch;patch=1 \
-       file://terse.patch;patch=1 \
        file://remove-c99isms.patch;patch=1 \
        file://uclibc.patch;patch=1"
-
-S = "${WORKDIR}/ipkg/C"
-
-inherit autotools pkgconfig
-
-pkg_postinst_ipkg () {
-#!/bin/sh
-if [ "x$D" != "x" ]; then
-       install -d ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d
-       # this happens at S98 where our good 'ole packages script used to run
-       echo -e "#!/bin/sh
-ipkg-cl configure
-" > ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d/S98configure
-       chmod 0755 ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d/S98configure
-fi
-
-update-alternatives --install ${bindir}/ipkg ipkg ${bindir}/ipkg-cl 100
-}
-
-pkg_postrm_ipkg () {
-#!/bin/sh
-update-alternatives --remove ipkg ${bindir}/ipkg-cl
-}
-
-do_stage() {
-       oe_libinstall -so libipkg ${STAGING_LIBDIR}
-       install -d ${STAGING_INCDIR}/replace/
-       install -m 0644 replace/replace.h ${STAGING_INCDIR}/replace/
-       install -d ${STAGING_INCDIR}/libipkg/
-       for f in *.h
-       do
-               install -m 0644 $f ${STAGING_INCDIR}/libipkg/
-       done
-}
-
-#
-# FIXME: Install /etc/ipkg.conf and /etc/ipkg/arch.conf
-#
index 70bb45d..1898c66 100644 (file)
@@ -1,52 +1 @@
-SECTION = "base"
-DESCRIPTION = "Itsy Package Manager"
-DESCRIPTION_libipkg = "Itsy Package Manager Library"
-LICENSE = "GPL"
-PROVIDES = "virtual/ipkg libipkg"
-PR = "r0"
-
-PACKAGES =+ "libipkg-dev libipkg"
-FILES_libipkg-dev = "${libdir}/*.a ${libdir}/*.la ${libdir}/*.so"
-FILES_libipkg = "${libdir}"
-AUTO_LIBNAME_PKGS = "libipkg"
-
-SRC_URI = "${HANDHELDS_CVS};module=familiar/dist/ipkg;tag=${@'V' + bb.data.getVar('PV',d,1).replace('.', '-')} \
-       file://terse.patch;patch=1"
-
-S = "${WORKDIR}/ipkg/C"
-
-inherit autotools pkgconfig
-
-pkg_postinst_ipkg () {
-#!/bin/sh
-if [ "x$D" != "x" ]; then
-       install -d ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d
-       # this happens at S98 where our good 'ole packages script used to run
-       echo -e "#!/bin/sh
-ipkg-cl configure
-" > ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d/S98configure
-       chmod 0755 ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d/S98configure
-fi
-
-update-alternatives --install ${bindir}/ipkg ipkg ${bindir}/ipkg-cl 100
-}
-
-pkg_postrm_ipkg () {
-#!/bin/sh
-update-alternatives --remove ipkg ${bindir}/ipkg-cl
-}
-
-do_stage() {
-       oe_libinstall -so libipkg ${STAGING_LIBDIR}
-       install -d ${STAGING_INCDIR}/replace/
-       install -m 0644 replace/replace.h ${STAGING_INCDIR}/replace/
-       install -d ${STAGING_INCDIR}/libipkg/
-       for f in *.h
-       do
-               install -m 0644 $f ${STAGING_INCDIR}/libipkg/
-       done
-}
-
-#
-# FIXME: Install /etc/ipkg.conf and /etc/ipkg/arch.conf
-#
+include ipkg.inc
index 1a6bb08..88bf4a5 100644 (file)
@@ -1,53 +1,4 @@
-SECTION = "base"
-DESCRIPTION = "Itsy Package Manager"
-DESCRIPTION_libipkg = "Itsy Package Manager Library"
-LICENSE = "GPL"
-PROVIDES = "virtual/ipkg libipkg"
+include ipkg.inc
 PR = "r2"
 
-PACKAGES =+ "libipkg-dev libipkg"
-FILES_libipkg-dev = "${libdir}/*.a ${libdir}/*.la ${libdir}/*.so"
-FILES_libipkg = "${libdir}"
-AUTO_LIBNAME_PKGS = "libipkg"
-
-SRC_URI = "${HANDHELDS_CVS};module=familiar/dist/ipkg;tag=${@'V' + bb.data.getVar('PV',d,1).replace('.', '-')} \
-       file://terse.patch;patch=1 \
-       file://remove-c99isms.patch;patch=1"
-
-S = "${WORKDIR}/ipkg/C"
-
-inherit autotools pkgconfig
-
-pkg_postinst_ipkg () {
-#!/bin/sh
-if [ "x$D" != "x" ]; then
-       install -d ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d
-       # this happens at S98 where our good 'ole packages script used to run
-       echo -e "#!/bin/sh
-ipkg-cl configure
-" > ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d/S98configure
-       chmod 0755 ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d/S98configure
-fi
-
-update-alternatives --install ${bindir}/ipkg ipkg ${bindir}/ipkg-cl 100
-}
-
-pkg_postrm_ipkg () {
-#!/bin/sh
-update-alternatives --remove ipkg ${bindir}/ipkg-cl
-}
-
-do_stage() {
-       oe_libinstall -so libipkg ${STAGING_LIBDIR}
-       install -d ${STAGING_INCDIR}/replace/
-       install -m 0644 replace/replace.h ${STAGING_INCDIR}/replace/
-       install -d ${STAGING_INCDIR}/libipkg/
-       for f in *.h
-       do
-               install -m 0644 $f ${STAGING_INCDIR}/libipkg/
-       done
-}
-
-#
-# FIXME: Install /etc/ipkg.conf and /etc/ipkg/arch.conf
-#
+SRC_URI += "file://remove-c99isms.patch;patch=1"
index 0cf93c0..ff3da77 100644 (file)
@@ -1,53 +1,3 @@
-SECTION = "base"
-DESCRIPTION = "Itsy Package Manager"
-DESCRIPTION_libipkg = "Itsy Package Manager Library"
-LICENSE = "GPL"
-PROVIDES = "virtual/ipkg libipkg"
+include ipkg.inc
 PR = "r2"
-
-PACKAGES =+ "libipkg-dev libipkg"
-FILES_libipkg-dev = "${libdir}/*.a ${libdir}/*.la ${libdir}/*.so"
-FILES_libipkg = "${libdir}"
-AUTO_LIBNAME_PKGS = "libipkg"
-
-SRC_URI = "${HANDHELDS_CVS};module=familiar/dist/ipkg;tag=${@'V' + bb.data.getVar('PV',d,1).replace('.', '-')} \
-       file://paths.patch;patch=1 \
-       file://terse.patch;patch=1"
-
-S = "${WORKDIR}/ipkg/C"
-
-inherit autotools pkgconfig
-
-pkg_postinst_ipkg () {
-#!/bin/sh
-if [ "x$D" != "x" ]; then
-       install -d ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d
-       # this happens at S98 where our good 'ole packages script used to run
-       echo -e "#!/bin/sh
-ipkg-cl configure
-" > ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d/S98configure
-       chmod 0755 ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d/S98configure
-fi
-
-update-alternatives --install ${bindir}/ipkg ipkg ${bindir}/ipkg-cl 100
-}
-
-pkg_postrm_ipkg () {
-#!/bin/sh
-update-alternatives --remove ipkg ${bindir}/ipkg-cl
-}
-
-do_stage() {
-       oe_libinstall -so libipkg ${STAGING_LIBDIR}
-       install -d ${STAGING_INCDIR}/replace/
-       install -m 0644 replace/replace.h ${STAGING_INCDIR}/replace/
-       install -d ${STAGING_INCDIR}/libipkg/
-       for f in *.h
-       do
-               install -m 0644 $f ${STAGING_INCDIR}/libipkg/
-       done
-}
-
-#
-# FIXME: Install /etc/ipkg.conf and /etc/ipkg/arch.conf
-#
+SRC_URI += "file://paths.patch;patch=1"
index 4841ded..1898c66 100644 (file)
@@ -1,54 +1 @@
-SECTION = "base"
-DESCRIPTION = "Itsy Package Manager"
-DESCRIPTION_libipkg = "Itsy Package Manager Library"
-LICENSE = "GPL"
-PROVIDES = "virtual/ipkg libipkg"
-PR = "r2"
-
-DEFAULT_PREFERENCE="-1"
-
-PACKAGES =+ "libipkg-dev libipkg"
-FILES_libipkg-dev = "${libdir}/*.a ${libdir}/*.la ${libdir}/*.so"
-FILES_libipkg = "${libdir}"
-AUTO_LIBNAME_PKGS = "libipkg"
-
-SRC_URI = "${HANDHELDS_CVS};module=familiar/dist/ipkg;tag=${@'V' + bb.data.getVar('PV',d,1).replace('.', '-')} \
-       file://terse.patch;patch=1"
-
-S = "${WORKDIR}/ipkg/C"
-
-inherit autotools pkgconfig
-
-pkg_postinst_ipkg () {
-#!/bin/sh
-if [ "x$D" != "x" ]; then
-       install -d ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d
-       # this happens at S98 where our good 'ole packages script used to run
-       echo -e "#!/bin/sh
-ipkg-cl configure
-" > ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d/S98configure
-       chmod 0755 ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d/S98configure
-fi
-
-update-alternatives --install ${bindir}/ipkg ipkg ${bindir}/ipkg-cl 100
-}
-
-pkg_postrm_ipkg () {
-#!/bin/sh
-update-alternatives --remove ipkg ${bindir}/ipkg-cl
-}
-
-do_stage() {
-       oe_libinstall -so libipkg ${STAGING_LIBDIR}
-       install -d ${STAGING_INCDIR}/replace/
-       install -m 0644 replace/replace.h ${STAGING_INCDIR}/replace/
-       install -d ${STAGING_INCDIR}/libipkg/
-       for f in *.h
-       do
-               install -m 0644 $f ${STAGING_INCDIR}/libipkg/
-       done
-}
-
-#
-# FIXME: Install /etc/ipkg.conf and /etc/ipkg/arch.conf
-#
+include ipkg.inc
index 89ac089..778fa86 100644 (file)
@@ -1,53 +1,2 @@
-SECTION = "base"
-DESCRIPTION = "Itsy Package Manager"
-DESCRIPTION_libipkg = "Itsy Package Manager Library"
-LICENSE = "GPL"
-PROVIDES = "virtual/ipkg libipkg"
-PR = "r1"
-
-PACKAGES =+ "libipkg-dev libipkg"
-FILES_libipkg-dev = "${libdir}/*.a ${libdir}/*.la ${libdir}/*.so"
-FILES_libipkg = "${libdir}"
-AUTO_LIBNAME_PKGS = "libipkg"
-
-SRC_URI = "${HANDHELDS_CVS};module=familiar/dist/ipkg;tag=${@'V' + bb.data.getVar('PV',d,1).replace('.', '-')} \
-       file://terse.patch;patch=1 \
-       file://libdir.patch;patch=1"
-
-S = "${WORKDIR}/ipkg/C"
-
-inherit autotools pkgconfig
-
-pkg_postinst_ipkg () {
-#!/bin/sh
-if [ "x$D" != "x" ]; then
-       install -d ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d
-       # this happens at S98 where our good 'ole packages script used to run
-       echo -e "#!/bin/sh
-ipkg-cl configure
-" > ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d/S98configure
-       chmod 0755 ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d/S98configure
-fi
-
-update-alternatives --install ${bindir}/ipkg ipkg ${bindir}/ipkg-cl 100
-}
-
-pkg_postrm_ipkg () {
-#!/bin/sh
-update-alternatives --remove ipkg ${bindir}/ipkg-cl
-}
-
-do_stage() {
-       oe_libinstall -so libipkg ${STAGING_LIBDIR}
-       install -d ${STAGING_INCDIR}/replace/
-       install -m 0644 replace/replace.h ${STAGING_INCDIR}/replace/
-       install -d ${STAGING_INCDIR}/libipkg/
-       for f in *.h
-       do
-               install -m 0644 $f ${STAGING_INCDIR}/libipkg/
-       done
-}
-
-#
-# FIXME: Install /etc/ipkg.conf and /etc/ipkg/arch.conf
-#
+include ipkg.inc
+SRC_URI += "file://libdir.patch;patch=1"
index 797e6a0..778fa86 100644 (file)
@@ -1,53 +1,2 @@
-SECTION = "base"
-DESCRIPTION = "Itsy Package Manager"
-DESCRIPTION_libipkg = "Itsy Package Manager Library"
-LICENSE = "GPL"
-PROVIDES = "virtual/ipkg libipkg"
-PR = "r0"
-
-PACKAGES =+ "libipkg-dev libipkg"
-FILES_libipkg-dev = "${libdir}/*.a ${libdir}/*.la ${libdir}/*.so"
-FILES_libipkg = "${libdir}"
-AUTO_LIBNAME_PKGS = "libipkg"
-
-SRC_URI = "${HANDHELDS_CVS};module=familiar/dist/ipkg;tag=${@'V' + bb.data.getVar('PV',d,1).replace('.', '-')} \
-       file://terse.patch;patch=1 \
-       file://libdir.patch;patch=1"
-
-S = "${WORKDIR}/ipkg/C"
-
-inherit autotools pkgconfig
-
-pkg_postinst_ipkg () {
-#!/bin/sh
-if [ "x$D" != "x" ]; then
-       install -d ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d
-       # this happens at S98 where our good 'ole packages script used to run
-       echo -e "#!/bin/sh
-ipkg-cl configure
-" > ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d/S98configure
-       chmod 0755 ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d/S98configure
-fi
-
-update-alternatives --install ${bindir}/ipkg ipkg ${bindir}/ipkg-cl 100
-}
-
-pkg_postrm_ipkg () {
-#!/bin/sh
-update-alternatives --remove ipkg ${bindir}/ipkg-cl
-}
-
-do_stage() {
-       oe_libinstall -so libipkg ${STAGING_LIBDIR}
-       install -d ${STAGING_INCDIR}/replace/
-       install -m 0644 replace/replace.h ${STAGING_INCDIR}/replace/
-       install -d ${STAGING_INCDIR}/libipkg/
-       for f in *.h
-       do
-               install -m 0644 $f ${STAGING_INCDIR}/libipkg/
-       done
-}
-
-#
-# FIXME: Install /etc/ipkg.conf and /etc/ipkg/arch.conf
-#
+include ipkg.inc
+SRC_URI += "file://libdir.patch;patch=1"
index 684ff78..1898c66 100644 (file)
@@ -1,54 +1 @@
-SECTION = "base"
-DESCRIPTION = "Itsy Package Manager"
-DESCRIPTION_libipkg = "Itsy Package Manager Library"
-LICENSE = "GPL"
-PROVIDES = "virtual/ipkg libipkg"
-PR = "r0"
-
-PACKAGES =+ "libipkg-dev libipkg"
-FILES_libipkg-dev = "${libdir}/*.a ${libdir}/*.la ${libdir}/*.so"
-FILES_libipkg = "${libdir}"
-AUTO_LIBNAME_PKGS = "libipkg"
-
-SRC_URI = "${HANDHELDS_CVS};module=familiar/dist/ipkg;tag=${@'V' + bb.data.getVar('PV',d,1).replace('.', '-')} \
-       file://terse.patch;patch=1 "
-
-S = "${WORKDIR}/ipkg/C"
-
-inherit autotools pkgconfig
-
-EXTRA_OECONF += "--with-ipkglibdir=/usr/lib"
-
-pkg_postinst_ipkg () {
-#!/bin/sh
-if [ "x$D" != "x" ]; then
-       install -d ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d
-       # this happens at S98 where our good 'ole packages script used to run
-       echo -e "#!/bin/sh
-ipkg-cl configure
-" > ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d/S98configure
-       chmod 0755 ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d/S98configure
-fi
-
-update-alternatives --install ${bindir}/ipkg ipkg ${bindir}/ipkg-cl 100
-}
-
-pkg_postrm_ipkg () {
-#!/bin/sh
-update-alternatives --remove ipkg ${bindir}/ipkg-cl
-}
-
-do_stage() {
-       oe_libinstall -so libipkg ${STAGING_LIBDIR}
-       install -d ${STAGING_INCDIR}/replace/
-       install -m 0644 replace/replace.h ${STAGING_INCDIR}/replace/
-       install -d ${STAGING_INCDIR}/libipkg/
-       for f in *.h
-       do
-               install -m 0644 $f ${STAGING_INCDIR}/libipkg/
-       done
-}
-
-#
-# FIXME: Install /etc/ipkg.conf and /etc/ipkg/arch.conf
-#
+include ipkg.inc
index 684ff78..1898c66 100644 (file)
@@ -1,54 +1 @@
-SECTION = "base"
-DESCRIPTION = "Itsy Package Manager"
-DESCRIPTION_libipkg = "Itsy Package Manager Library"
-LICENSE = "GPL"
-PROVIDES = "virtual/ipkg libipkg"
-PR = "r0"
-
-PACKAGES =+ "libipkg-dev libipkg"
-FILES_libipkg-dev = "${libdir}/*.a ${libdir}/*.la ${libdir}/*.so"
-FILES_libipkg = "${libdir}"
-AUTO_LIBNAME_PKGS = "libipkg"
-
-SRC_URI = "${HANDHELDS_CVS};module=familiar/dist/ipkg;tag=${@'V' + bb.data.getVar('PV',d,1).replace('.', '-')} \
-       file://terse.patch;patch=1 "
-
-S = "${WORKDIR}/ipkg/C"
-
-inherit autotools pkgconfig
-
-EXTRA_OECONF += "--with-ipkglibdir=/usr/lib"
-
-pkg_postinst_ipkg () {
-#!/bin/sh
-if [ "x$D" != "x" ]; then
-       install -d ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d
-       # this happens at S98 where our good 'ole packages script used to run
-       echo -e "#!/bin/sh
-ipkg-cl configure
-" > ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d/S98configure
-       chmod 0755 ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d/S98configure
-fi
-
-update-alternatives --install ${bindir}/ipkg ipkg ${bindir}/ipkg-cl 100
-}
-
-pkg_postrm_ipkg () {
-#!/bin/sh
-update-alternatives --remove ipkg ${bindir}/ipkg-cl
-}
-
-do_stage() {
-       oe_libinstall -so libipkg ${STAGING_LIBDIR}
-       install -d ${STAGING_INCDIR}/replace/
-       install -m 0644 replace/replace.h ${STAGING_INCDIR}/replace/
-       install -d ${STAGING_INCDIR}/libipkg/
-       for f in *.h
-       do
-               install -m 0644 $f ${STAGING_INCDIR}/libipkg/
-       done
-}
-
-#
-# FIXME: Install /etc/ipkg.conf and /etc/ipkg/arch.conf
-#
+include ipkg.inc