From b86b4ae5db5c0fbfecb85584f486a17ec0b46437 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Fri, 30 Sep 2005 14:28:18 +0000 Subject: [PATCH] Add minimo (+ deps: zip, libxi). Update puzzzles to include icon. Update meta packages with new programs. git-svn-id: https://svn.o-hand.com/repos/poky@86 311d38ba-8fff-0310-9ca6-ca027cbcb966 --- .../distro/preferred-gpe-versions-2.7.inc | 2 +- .../packages/libxi/files/autofoo.patch | 12 +++ openembedded/packages/libxi/libxi_6.0.1.bb | 20 +++++ openembedded/packages/meta/meta-oh.bb | 6 +- openembedded/packages/meta/oh-image.bb | 2 +- .../packages/mozilla/files/minimo.desktop | 9 +++ .../packages/mozilla/files/minimo.png | Bin 0 -> 4323 bytes .../mozilla/files/mozilla-firefox.desktop | 11 +++ .../mozilla/files/mozilla-firefox.png | Bin 0 -> 4323 bytes .../mozilla/files/mozilla-thunderbird.desktop | 11 +++ .../mozilla/files/mozilla-thunderbird.png | Bin 0 -> 6499 bytes .../packages/mozilla/files/no-xmb.patch | 18 +++++ .../packages/mozilla/files/xptcstubs.patch | 19 +++++ .../mozilla/minimo/host_ldflags_fix.patch | 62 ++++++++++++++ .../packages/mozilla/minimo/mozconfig | 76 ++++++++++++++++++ openembedded/packages/mozilla/minimo_cvs.bb | 54 +++++++++++++ openembedded/packages/mozilla/mozilla-cvs.inc | 12 +++ .../packages/puzzles/puzzles_r6358.bb | 24 +++--- openembedded/packages/zip/zip-native_2.31.bb | 9 +++ openembedded/packages/zip/zip_2.31.bb | 17 ++++ 20 files changed, 347 insertions(+), 17 deletions(-) create mode 100644 openembedded/packages/libxi/files/autofoo.patch create mode 100644 openembedded/packages/libxi/libxi_6.0.1.bb create mode 100644 openembedded/packages/mozilla/files/minimo.desktop create mode 100644 openembedded/packages/mozilla/files/minimo.png create mode 100644 openembedded/packages/mozilla/files/mozilla-firefox.desktop create mode 100644 openembedded/packages/mozilla/files/mozilla-firefox.png create mode 100644 openembedded/packages/mozilla/files/mozilla-thunderbird.desktop create mode 100644 openembedded/packages/mozilla/files/mozilla-thunderbird.png create mode 100644 openembedded/packages/mozilla/files/no-xmb.patch create mode 100644 openembedded/packages/mozilla/files/xptcstubs.patch create mode 100644 openembedded/packages/mozilla/minimo/host_ldflags_fix.patch create mode 100644 openembedded/packages/mozilla/minimo/mozconfig create mode 100644 openembedded/packages/mozilla/minimo_cvs.bb create mode 100644 openembedded/packages/mozilla/mozilla-cvs.inc create mode 100644 openembedded/packages/zip/zip-native_2.31.bb create mode 100644 openembedded/packages/zip/zip_2.31.bb diff --git a/openembedded/conf/distro/preferred-gpe-versions-2.7.inc b/openembedded/conf/distro/preferred-gpe-versions-2.7.inc index 8f6104666b..f24a46a37b 100644 --- a/openembedded/conf/distro/preferred-gpe-versions-2.7.inc +++ b/openembedded/conf/distro/preferred-gpe-versions-2.7.inc @@ -3,7 +3,7 @@ # #work around some breakages -#CVSDATE_minimo=20050401 +CVSDATE_minimo=20050401 #set some preferred providers: #PREFERRED_PROVIDER_gconf=gconf-dbus diff --git a/openembedded/packages/libxi/files/autofoo.patch b/openembedded/packages/libxi/files/autofoo.patch new file mode 100644 index 0000000000..f1bce9ed7a --- /dev/null +++ b/openembedded/packages/libxi/files/autofoo.patch @@ -0,0 +1,12 @@ +Index: libXi-6.0.1/configure.ac +=================================================================== +--- libXi-6.0.1.orig/configure.ac 2003-11-01 04:11:49.000000000 -0500 ++++ libXi-6.0.1/configure.ac 2005-01-20 11:34:06.878357352 -0500 +@@ -8,7 +8,6 @@ + AM_MAINTAINER_MODE + + AM_CONFIG_HEADER([config.h]) +-AC_CONFIG_AUX_DIR(.) + + # Checks for programs. + AC_PROG_LIBTOOL diff --git a/openembedded/packages/libxi/libxi_6.0.1.bb b/openembedded/packages/libxi/libxi_6.0.1.bb new file mode 100644 index 0000000000..b84aef8193 --- /dev/null +++ b/openembedded/packages/libxi/libxi_6.0.1.bb @@ -0,0 +1,20 @@ +DESCRIPTION = "X Input Extension library" +LICENSE = "MIT-X" +SECTION = "x11/libs" +DEPENDS = "xproto x11 xextensions" +PR = "r1" + +SRC_URI = "${XLIBS_MIRROR}/libXi-${PV}.tar.bz2 \ + file://autofoo.patch;patch=1" +S = "${WORKDIR}/libXi-${PV}" + +inherit autotools pkgconfig + +do_stage() { + oe_runmake install prefix=${STAGING_DIR} \ + bindir=${STAGING_BINDIR} \ + includedir=${STAGING_INCDIR} \ + libdir=${STAGING_LIBDIR} \ + datadir=${STAGING_DATADIR} +} + diff --git a/openembedded/packages/meta/meta-oh.bb b/openembedded/packages/meta/meta-oh.bb index d2cfb356ca..7a82a69e30 100644 --- a/openembedded/packages/meta/meta-oh.bb +++ b/openembedded/packages/meta/meta-oh.bb @@ -2,7 +2,7 @@ PACKAGES = "oh-base-depends oh-task-base" # oh-task-base DESCRIPTION = "Meta-package for OpenHand Palmtop Environment" MAINTAINER = "Richard Purdie " -PR = "r10" +PR = "r11" ALLOW_EMPTY = "1" @@ -28,9 +28,12 @@ oh-task-base = "\ xserver-kdrive-common \ xserver-nodm-init \ usbinit \ + minimo \ gtk+ \ gtk-clearlooks-engine \ eds-dbus \ + contacts \ + dates \ puzzles \ kf \ rxvt-unicode \ @@ -56,7 +59,6 @@ RDEPENDS_oh-task-base := "${oh-task-base} \ gdk-pixbuf-loader-jpeg \ tslib-calibrate \ tslib-tests \ - puzzles-desktop \ pango-module-basic-x \ pango-module-basic-fc" diff --git a/openembedded/packages/meta/oh-image.bb b/openembedded/packages/meta/oh-image.bb index 4fe91dcbcd..20dd7a6096 100644 --- a/openembedded/packages/meta/oh-image.bb +++ b/openembedded/packages/meta/oh-image.bb @@ -1,4 +1,4 @@ -PR = "r5" +PR = "r6" export IMAGE_BASENAME = "oh-image" diff --git a/openembedded/packages/mozilla/files/minimo.desktop b/openembedded/packages/mozilla/files/minimo.desktop new file mode 100644 index 0000000000..5ef0f2075a --- /dev/null +++ b/openembedded/packages/mozilla/files/minimo.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=Minimo +Comment=Minimo web browser +Exec=minimo http://www.mozilla.org/projects/minimo/home.html +Terminal=0 +Type=Application +Icon=minimo.png +Categories=Application;Network; +StartupNotify=True diff --git a/openembedded/packages/mozilla/files/minimo.png b/openembedded/packages/mozilla/files/minimo.png new file mode 100644 index 0000000000000000000000000000000000000000..f8b2e2192bee0bb7720df05c459fa94e493b7691 GIT binary patch literal 4323 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 RwWa_7002ovPDHLkV1h2GB=rCQ literal 0 HcmV?d00001 diff --git a/openembedded/packages/mozilla/files/mozilla-firefox.desktop b/openembedded/packages/mozilla/files/mozilla-firefox.desktop new file mode 100644 index 0000000000..00c0ea4fa3 --- /dev/null +++ b/openembedded/packages/mozilla/files/mozilla-firefox.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Name=Firefox Browser +Comment=Firefox Web Browser +Exec=firefox +Terminal=false +MultipleArgs=false +Type=Application +Icon=mozilla-firefox.png +Categories=Application;Internet; +SingleInstance=true + diff --git a/openembedded/packages/mozilla/files/mozilla-firefox.png b/openembedded/packages/mozilla/files/mozilla-firefox.png new file mode 100644 index 0000000000000000000000000000000000000000..f8b2e2192bee0bb7720df05c459fa94e493b7691 GIT binary patch literal 4323 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 RwWa_7002ovPDHLkV1h2GB=rCQ literal 0 HcmV?d00001 diff --git a/openembedded/packages/mozilla/files/mozilla-thunderbird.desktop b/openembedded/packages/mozilla/files/mozilla-thunderbird.desktop new file mode 100644 index 0000000000..61615d94c2 --- /dev/null +++ b/openembedded/packages/mozilla/files/mozilla-thunderbird.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Name=Thunderbird Email Client +Comment=Thunderbird Email Client +Exec=thunderbird +Terminal=false +MultipleArgs=false +Type=Application +Icon=mozilla-thunderbird.png +Categories=Application;Internet; +SingleInstance=true + diff --git a/openembedded/packages/mozilla/files/mozilla-thunderbird.png b/openembedded/packages/mozilla/files/mozilla-thunderbird.png new file mode 100644 index 0000000000000000000000000000000000000000..90ff395ff5bc9aefbd4bbf39432efe0034c6c486 GIT binary patch literal 6499 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 JPDHLkV1g1PWw-zU literal 0 HcmV?d00001 diff --git a/openembedded/packages/mozilla/files/no-xmb.patch b/openembedded/packages/mozilla/files/no-xmb.patch new file mode 100644 index 0000000000..1b909a677c --- /dev/null +++ b/openembedded/packages/mozilla/files/no-xmb.patch @@ -0,0 +1,18 @@ +--- mozilla/gfx/src/gtk/nsGdkUtils.cpp.old 2004-07-02 09:33:33.000000000 +0100 ++++ mozilla/gfx/src/gtk/nsGdkUtils.cpp 2004-07-02 09:33:34.000000000 +0100 +@@ -115,6 +115,7 @@ + #endif /* MOZ_WIDGET_GTK2 */ + } + } ++#if 0 + else if (font->type == GDK_FONT_FONTSET) + { + #ifdef MOZ_WIDGET_GTK +@@ -128,6 +129,7 @@ + fontset, GDK_GC_XGC(gc), x, y, text, text_length); + #endif /* MOZ_WIDGET_GTK2 */ + } ++#endif + else + g_error("undefined font type\n"); + } diff --git a/openembedded/packages/mozilla/files/xptcstubs.patch b/openembedded/packages/mozilla/files/xptcstubs.patch new file mode 100644 index 0000000000..7517acef27 --- /dev/null +++ b/openembedded/packages/mozilla/files/xptcstubs.patch @@ -0,0 +1,19 @@ +Index: xptcstubs_arm.cpp +=================================================================== +RCS file: /cvsroot/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm.cpp,v +retrieving revision 1.7 +diff -u -r1.7 xptcstubs_arm.cpp +--- mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm.cpp 18 Apr 2004 14:18:18 -0000 1.7 ++++ mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm.cpp 4 May 2004 18:36:44 -0000 +@@ -45,9 +45,9 @@ + #endif + + /* Specify explicitly a symbol for this function, don't try to guess the c++ mangled symbol. */ +-static nsresult PrepareAndDispatch(nsXPTCStubBase* self, uint32 methodIndex, PRUint32* args) asm("_PrepareAndDispatch"); ++nsresult PrepareAndDispatch(nsXPTCStubBase* self, uint32 methodIndex, PRUint32* args) asm("_PrepareAndDispatch"); + +-static nsresult ++nsresult + PrepareAndDispatch(nsXPTCStubBase* self, uint32 methodIndex, PRUint32* args) + { + #define PARAM_BUFFER_COUNT 16 diff --git a/openembedded/packages/mozilla/minimo/host_ldflags_fix.patch b/openembedded/packages/mozilla/minimo/host_ldflags_fix.patch new file mode 100644 index 0000000000..888f545e9d --- /dev/null +++ b/openembedded/packages/mozilla/minimo/host_ldflags_fix.patch @@ -0,0 +1,62 @@ +Index: mozilla/nsprpub/config/rules.mk +=================================================================== +--- mozilla.orig/nsprpub/config/rules.mk 2005-01-04 21:27:36.000000000 +0000 ++++ mozilla/nsprpub/config/rules.mk 2005-09-30 11:27:33.000000000 +0000 +@@ -87,6 +87,9 @@ + CCC=$(HOST_CXX) + CFLAGS=$(HOST_CFLAGS) + CXXFLAGS=$(HOST_CXXFLAGS) ++LDFLAGS=$(HOST_LDFLAGS) ++RANLIB=$(HOST_RANLIB) ++AR=$(HOST_AR) + endif + endif + endif +Index: mozilla/configure.in +=================================================================== +--- mozilla.orig/configure.in 2005-03-30 17:57:38.000000000 +0000 ++++ mozilla/configure.in 2005-09-30 11:36:44.000000000 +0000 +@@ -5612,13 +5612,18 @@ + fi + + if test -n "$CROSS_COMPILE"; then +- if test -z "$HOST_LIBIDL_CONFIG"; then ++ if test -z "$HOST_LIBIDL_CONFIG"; then ++ AC_MSG_WARN([HOST_LIBIDL_CONFIG not defined]) + HOST_LIBIDL_CONFIG="$LIBIDL_CONFIG" + fi + if test -n "$HOST_LIBIDL_CONFIG"; then ++ AC_MSG_WARN([using $HOST_LIBIDL_CONFIG as config for libIDL on host]) + HOST_LIBIDL_CFLAGS=`${HOST_LIBIDL_CONFIG} --cflags` ++ AC_MSG_WARN([HOST_LIBIDL_CFLAGS=$HOST_LIBIDL_CFLAGS]) + HOST_LIBIDL_LIBS=`${HOST_LIBIDL_CONFIG} --libs` ++ AC_MSG_WARN([HOST_LIBIDL_LIBS=$HOST_LIBIDL_LIBS]) + else ++ AC_MSG_WARN([no config for libIDL found, using LIBIDL_CFLAGS and LIBIDL_LIBS]) + HOST_LIBIDL_CFLAGS="$LIBIDL_CFLAGS" + HOST_LIBIDL_LIBS="$LIBIDL_LIBS" + fi +Index: mozilla/configure +=================================================================== +--- mozilla.orig/configure 2005-03-30 17:58:47.000000000 +0000 ++++ mozilla/configure 2005-09-30 11:38:36.000000000 +0000 +@@ -16572,11 +16572,18 @@ + + if test -n "$CROSS_COMPILE"; then + if test -z "$HOST_LIBIDL_CONFIG"; then ++ echo "HOST_LIBIDL_CONFIG nto defined" + HOST_LIBIDL_CONFIG="$LIBIDL_CONFIG" + fi +- if test -n "$HOST_LIBIDL_CONFIG"; then ++ if test -n "$HOST_LIBIDL_CONFIG" && test -n "$HOST_PKG_CONFIG_PATH"; then ++ echo "using $HOST_LIBIDL_CONFIG as HOST_LIBIDL_CONFIG with HOST_PKG_CONFIG_PATH=$HOST_PKG_CONFIG_PATH" ++ _SAVE_PKG_CONFIG_PATH=$PKG_CONFIG_PATH ++ PKG_CONFIG_PATH=$HOST_PKG_CONFIG_PATH + HOST_LIBIDL_CFLAGS=`${HOST_LIBIDL_CONFIG} --cflags` ++ echo "HOST_LIBIDL_CFLAGS = $HOST_LIBIDL_CFLAGS" + HOST_LIBIDL_LIBS=`${HOST_LIBIDL_CONFIG} --libs` ++ echo "HOST_LIBIDL_LIBS = $HOST_LIBIDL_LIBS" ++ PKG_CONFIG_PATH=$_SAVE_PKG_CONFIG_PATH + else + HOST_LIBIDL_CFLAGS="$LIBIDL_CFLAGS" + HOST_LIBIDL_LIBS="$LIBIDL_LIBS" diff --git a/openembedded/packages/mozilla/minimo/mozconfig b/openembedded/packages/mozilla/minimo/mozconfig new file mode 100644 index 0000000000..5a84bcf87e --- /dev/null +++ b/openembedded/packages/mozilla/minimo/mozconfig @@ -0,0 +1,76 @@ +# build minimo +MINIMO=1 +mk_add_options MINIMO=1 + +# enable building the browser +ac_add_options --enable-application=browser + +# use GTK+-2 widget set with XFT font rendering + +MOZ_ENABLE_COREXFONTS=0 +mk_add_options MOZ_ENABLE_COREXFONTS=0 +ac_add_options --enable-default-toolkit=gtk2 +ac_add_options --enable-xft +ac_add_options --disable-freetype2 + +# disable XUL support to reduce codesize +ac_add_options --disable-xul + +# enable minimal profile support +ac_add_options --disable-profilesharing +ac_add_options --disable-profilelocking +ac_add_options --enable-single-profile + +# disable features and skip various build steps +ac_add_options --disable-extensions +ac_add_options --disable-accessibility +ac_add_options --disable-composer +ac_add_options --disable-extensions +ac_add_options --disable-installer +ac_add_options --disable-jsd +ac_add_options --disable-jsloader +ac_add_options --disable-ldap +ac_add_options --disable-mailnews +ac_add_options --disable-mathml +ac_add_options --disable-necko-disk-cache +ac_add_options --disable-postscript +ac_add_options --disable-view-source +ac_add_options --disable-xpfe-components +ac_add_options --disable-xpinstall +ac_add_options --disable-xprint +ac_add_options --enable-native-uconv +ac_add_options --enable-plaintext-editor-only +ac_add_options --disable-v1-string-abi +ac_add_options --disable-plugins + +# configure necko to allocate smaller network buffers +ac_add_options --enable-necko-small-buffers + +# disable debug logging and tests +ac_add_options --disable-dtd-debug +ac_add_options --disable-logging +ac_add_options --disable-tests + +# build crypto module (PSM + NSS) +ac_add_options --enable-crypto + +# build minimal set of protocol handlers +ac_add_options --enable-necko-protocols=http,file,res,jar + +# build minimal set of image decoders +ac_add_options --enable-image-decoders=png,gif,jpeg + +# code generation options (optimize for size) +ac_add_options --enable-optimize=-Os +ac_add_options --enable-strip +ac_add_options --disable-debug +ac_add_options --enable-reorder +ac_add_options --enable-elf-dynstr-gc + +# enable static build +ac_add_options --disable-shared +ac_add_options --enable-static + +# remove link dependency on libstdc++.so +LIBS=-lsupc++ + diff --git a/openembedded/packages/mozilla/minimo_cvs.bb b/openembedded/packages/mozilla/minimo_cvs.bb new file mode 100644 index 0000000000..a44ccd8e25 --- /dev/null +++ b/openembedded/packages/mozilla/minimo_cvs.bb @@ -0,0 +1,54 @@ +DESCRIPTION = "A minimal version of the Mozilla web browser" +HOMEPAGE="http://www.mozilla.org/projects/minimo/" +SRC_URI = "cvs://anonymous@cvs-mirror.mozilla.org/cvsroot;module=mozilla \ + file://xptcstubs.patch;patch=1 \ + file://no-xmb.patch;patch=1 \ + file://host_ldflags_fix.patch;patch=1 \ + file://minimo.png file://minimo.desktop" +S = "${WORKDIR}/mozilla" +MAINTAINER = "Phil Blundell " +SECTION = "x11" +PRIORITY = "optional" +PV = "0.0cvs${CVSDATE}" +FILES_${PN} += "${libdir}/mozilla-minimo" +PR = "r8" +LICENSE = "MPL/LGPL/GPL" + +inherit mozilla + +EXTRA_OECONF += "--enable-application=suite --disable-native-uconv" +export MOZ_CO_PROJECT="suite" + +export MINIMO=1 +export MOZ_OBJDIR="${WORKDIR}/build-${TARGET_SYS}" + +include mozilla-cvs.inc + +do_compile () { + mozilla_do_compile + cd $MOZ_OBJDIR/embedding/minimo + oe_runmake +} + +mozdir="${D}${libdir}/mozilla-minimo" + +do_install () { + cd ${S}/embedding/minimo/ + sh ./package.sh + cd ${S} + mkdir -p ${mozdir} + cp -rL $MOZ_OBJDIR/dist/Embed/* ${mozdir}/ + rm -f ${mozdir}/TestGtkEmbed + mkdir -p ${D}${datadir}/applications + install -m 0644 ${WORKDIR}/minimo.desktop ${D}${datadir}/applications/minimo.desktop + mkdir -p ${D}${datadir}/pixmaps + install -m 0644 ${WORKDIR}/minimo.png ${D}${datadir}/pixmaps/minimo.png + mkdir -p ${D}${bindir} + echo "#!/bin/sh" > ${D}${bindir}/minimo + cat >>${D}${bindir}/minimo << EOF +cd ${libdir}/mozilla-minimo +export LD_LIBRARY_PATH=${libdir}/mozilla-minimo +exec ./Minimo http://www.mozilla.org/projects/minimo/home.html +EOF + chmod 755 ${D}${bindir}/minimo +} diff --git a/openembedded/packages/mozilla/mozilla-cvs.inc b/openembedded/packages/mozilla/mozilla-cvs.inc new file mode 100644 index 0000000000..9f92ae5b13 --- /dev/null +++ b/openembedded/packages/mozilla/mozilla-cvs.inc @@ -0,0 +1,12 @@ +do_fetch () { + export MOZ_CO_DATE="${CVSDATE}" + mkdir -p ${WORKDIR} + cd ${WORKDIR} + if [ ! -f ${DL_DIR}/mozilla_cvs-mirror.mozilla.org__${CVSDATE}.tar.gz ]; then + cvs $CVSCOOPTS -d :pserver:anonymous@cvs-mirror.mozilla.org/cvsroot co mozilla/client.mk + cd mozilla + oe_runmake -f client.mk checkout + cd .. + tar czf ${DL_DIR}/mozilla_cvs-mirror.mozilla.org__${CVSDATE}.tar.gz mozilla + fi +} diff --git a/openembedded/packages/puzzles/puzzles_r6358.bb b/openembedded/packages/puzzles/puzzles_r6358.bb index 4b4e212014..06d243380a 100644 --- a/openembedded/packages/puzzles/puzzles_r6358.bb +++ b/openembedded/packages/puzzles/puzzles_r6358.bb @@ -1,20 +1,15 @@ DEPENDS = "gtk+" -PR = "r1" +PR = "r2" -SRC_URI = "http://www.chiark.greenend.org.uk/~sgtatham/puzzles/puzzles-${PV}.tar.gz" +SRC_URI = "http://www.chiark.greenend.org.uk/~sgtatham/puzzles/puzzles-${PV}.tar.gz \ + file://game.png" -CFLAGS_prepend = " -I./ `${STAGING_BINDIR}/pkg-config gtk+-2.0 --cflags` " -do_compile_prepend = " export 'XLDFLAGS=${LDFLAGS} `${STAGING_BINDIR}/pkg-config gtk+-2.0 --libs`'; " +do_compile_prepend = " \ + export XLDFLAGS='${LDFLAGS} `${STAGING_BINDIR}/pkg-config gtk+-2.0 --libs`'; \ + export CFLAGS='${CFLAGS} -I./ `${STAGING_BINDIR}/pkg-config gtk+-2.0 --cflags`'; " -PACKAGES = "${PN} ${PN}-desktop" - -FILES_${PN} = "${prefix}/games/*" -FILES_${PN}-desktop = "${datadir}/applications/*" - -do_compile () { - CFLAGS=" -I./ `${STAGING_BINDIR}/pkg-config gtk+-2.0 --cflags` " oe_runmake -} +FILES_${PN} = "${prefix}/games/* ${datadir}/applications/* ${datadir}/pixmaps" do_install () { export prefix=${D} @@ -25,8 +20,11 @@ do_install () { install -d ${D}/${datadir} install -d ${D}/${datadir}/applications - cd ${D}/${prefix}/games + install -d ${D}/${datadir}/pixmaps + + install ${WORKDIR}/game.png ${D}/${datadir}/pixmaps + cd ${D}/${prefix}/games for prog in *; do if [ -x $prog ]; then echo "making ${D}/${datadir}/applications/$prog.desktop" diff --git a/openembedded/packages/zip/zip-native_2.31.bb b/openembedded/packages/zip/zip-native_2.31.bb new file mode 100644 index 0000000000..7cd0261827 --- /dev/null +++ b/openembedded/packages/zip/zip-native_2.31.bb @@ -0,0 +1,9 @@ +SECTION = "console/utils" +inherit native +include zip_${PV}.bb +S = "${WORKDIR}/zip-${PV}" + +do_stage() { + install -d ${STAGING_BINDIR} + install zip zipnote zipsplit zipcloak ${STAGING_BINDIR} +} diff --git a/openembedded/packages/zip/zip_2.31.bb b/openembedded/packages/zip/zip_2.31.bb new file mode 100644 index 0000000000..6c588a55e5 --- /dev/null +++ b/openembedded/packages/zip/zip_2.31.bb @@ -0,0 +1,17 @@ +SECTION = "console/utils" +SRC_URI = "http://ftp.info-zip.org/pub/infozip/src/zip231.tar.gz" +LICENSE = "Info-ZIP" +EXTRA_OEMAKE = "'CC=${CC}' 'BIND=${CC}' 'AS=${CC} -c' 'CPP=${CPP}' \ + 'CFLAGS=-I. -DUNIX ${CFLAGS}' 'INSTALL=install' \ + 'BINFLAGS=0755' 'INSTALL_D=install -d'" + +do_compile() { + oe_runmake -f unix/Makefile generic +} + +do_install() { + oe_runmake -f unix/Makefile prefix=${D}${prefix} \ + BINDIR=${D}${bindir} MANDIR=${D}${mandir}/man1 \ + install +} + -- 2.40.1