All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] added compcache-0.6
@ 2009-08-22  8:17 Ming Chow 周明
  2009-08-22  7:13 ` Holger Hans Peter Freyther
  0 siblings, 1 reply; 4+ messages in thread
From: Ming Chow 周明 @ 2009-08-22  8:17 UTC (permalink / raw)
  To: openembedded-devel@lists.openembedded.org

Signed-off-by: Ming Zhou <chow.ming@linuxbj.com>
---
 .../compcache/003-compcache-0.6-KERNELDIR.patch    |   31 
++++++++++++++++++++
 recipes/compcache/compcache_0.6.bb                 |   27 +++++++++++++++++
 2 files changed, 58 insertions(+), 0 deletions(-)
 create mode 100644 
recipes/compcache/compcache/003-compcache-0.6-KERNELDIR.patch
 create mode 100644 recipes/compcache/compcache_0.6.bb

diff --git 
a/recipes/compcache/compcache/003-compcache-0.6-KERNELDIR.patch 
b/recipes/compcache/compcache/003-compcache-0.6-KERNELDIR.patch
new file mode 100644
index 0000000..98d7e68
--- /dev/null
+++ b/recipes/compcache/compcache/003-compcache-0.6-KERNELDIR.patch
@@ -0,0 +1,31 @@
+--- compcache-0.6/Makefile.orig    2009-08-21 03:15:29.775353453 +0800
++++ compcache-0.6/Makefile    2009-08-21 03:15:49.965346252 +0800
+@@ -1,15 +1,15 @@
+ EXTRA_CFLAGS    :=    -DCONFIG_BLK_DEV_RAMZSWAP_STATS \
+             -g -Wall
+
+-KERNEL_BUILD_PATH ?= "/lib/modules/$(shell uname -r)/build"
++KERNELDIR ?= "/lib/modules/$(shell uname -r)/build"
+
+ obj-m    +=    sub-projects/allocators/xvmalloc-kmod/xvmalloc.o \
+         ramzswap.o
+
+ all:
+-    make -C $(KERNEL_BUILD_PATH) \
++    make -C $(KERNELDIR) \
+         M=$(PWD)/sub-projects/allocators/xvmalloc-kmod modules
+-    make -C $(KERNEL_BUILD_PATH) M=$(PWD) modules
++    make -C $(KERNELDIR) M=$(PWD) modules
+     make -C sub-projects/rzscontrol
+     @ln -sf sub-projects/allocators/xvmalloc-kmod/xvmalloc.ko
+
+@@ -17,7 +17,7 @@
+     make -C sub-projects/rzscontrol doc
+
+ clean:
+-    make -C $(KERNEL_BUILD_PATH) M=$(PWD) clean
+-    make -C $(KERNEL_BUILD_PATH) 
M=$(PWD)/sub-projects/allocators/xvmalloc-kmod clean
++    make -C $(KERNELDIR) M=$(PWD) clean
++    make -C $(KERNELDIR) 
M=$(PWD)/sub-projects/allocators/xvmalloc-kmod clean
+     make -C sub-projects/rzscontrol clean
+     @rm -rf *.ko
diff --git a/recipes/compcache/compcache_0.6.bb 
b/recipes/compcache/compcache_0.6.bb
new file mode 100644
index 0000000..a24574c
--- /dev/null
+++ b/recipes/compcache/compcache_0.6.bb
@@ -0,0 +1,27 @@
+HOMEPAGE = "http://code.google.com/p/compcache"
+DESCRIPTION = "Kernel drivers version 0.6x and related tool for the 
compcache (compressed in-memory swap device for linux)"
+LICENSE = "GPLv2"
+
+inherit module
+
+SRC_URI = "http://compcache.googlecode.com/files/${PN}-${PV}.tar.gz \
+    file://003-compcache-0.6-KERNELDIR.patch;patch=1 \
+    file://001-compcache-rzscontrol-cross-compile.patch;patch=1 \
+    file://002-compcache-modules-install.patch;patch=1 \
+       "
+TARGET_CC_ARCH += "${LDFLAGS}"
+
+PACKAGES = "kernel-module-compcache compcache-utils compcache-utils-dbg 
compcache-utils-doc"
+
+FILES_kernel-module-compcache = ${FILES_compcache}
+FILES_compcache-utils = "${bindir}/rzscontrol"
+FILES_compcache-utils-dbg = "${bindir}/.debug/rzscontrol"
+FILES_compcache-utils-doc = "${mandir}/man1/rzscontrol.1"
+
+do_install_prepend() {
+    mkdir -p ${D}${bindir}
+    mkdir -p ${D}${mandir}/man1
+    install -m 0755 ${S}/sub-projects/rzscontrol/rzscontrol ${D}${bindir}
+    install -m 0644 ${S}/sub-projects/rzscontrol/man/rzscontrol.1 
${D}${mandir}/man1
+}
+
-- 
1.5.4.3


 From 6a2d9f113117436e2a6fccec5b067b593f354033 Mon Sep 17 00:00:00 2001
From: Ming Zhou <chow.ming@linuxbj.com>
Date: Sat, 22 Aug 2009 16:11:37 +0800
Subject: [PATCH] added compcache-0.6 checksum entry


Signed-off-by: Ming Zhou <chow.ming@linuxbj.com>
---
 conf/checksums.ini |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/conf/checksums.ini b/conf/checksums.ini
index 12e5642..1928a87 100644
--- a/conf/checksums.ini
+++ b/conf/checksums.ini
@@ -28654,3 +28654,6 @@ 
sha256=f57c4e33eb2cdd87a6c2f01bfa4794340fbe61ea1a1cfc7dac3b6671e1dd22af
 md5=532fbc4e6a8ae0670ec15a49484f313f
 sha256=3e54f26665bd1b7ece4e4621a15f82da66a95bafd04286d447be5a596790a7db
 
+[http://compcache.googlecode.com/files/compcache-0.6pre3.tar.gz]
+md5=0a574643c0eb857b946adcd5d5a22eb0
+sha256=e5f697be6c1b7bfb9ac9ba5b8d836ff20f880c161f998c482caba83caf443c0c
-- 
1.5.4.3




^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2009-08-23  3:06 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-08-22  8:17 [PATCH] added compcache-0.6 Ming Chow 周明
2009-08-22  7:13 ` Holger Hans Peter Freyther
2009-08-22 17:38   ` Ming Chow 周明
2009-08-23  2:49     ` Holger Hans Peter Freyther

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.