[oe-commits] org.oe.dev kanjipad: Add kpengine module which can be used by a number of packages.

Laibsch commit openembedded-commits at lists.openembedded.org
Wed Feb 7 13:27:53 UTC 2007


kanjipad: Add kpengine module which can be used by a number of packages.
Thanks to pH5 for doing most of the preliminary work.

Author: Laibsch at openembedded.org
Branch: org.openembedded.dev
Revision: bd59bf132405beb76e4a22fc2430ec43c7a0f26e
ViewMTN: http://monotone.openembedded.org/revision.psp?id=bd59bf132405beb76e4a22fc2430ec43c7a0f26e
Files:
1
packages/kanjipad
packages/kanjipad/files
packages/kanjipad/files/Makefile-kpengine-only.patch
packages/kanjipad/kanjipad.inc
packages/kanjipad/kpengine_0.1.bb
Diffs:

#
# mt diff -r0d2c2ae12399572f307717129530d4a0a9025441 -rbd59bf132405beb76e4a22fc2430ec43c7a0f26e
#
# 
# 
# add_dir "packages/kanjipad"
# 
# add_dir "packages/kanjipad/files"
# 
# add_file "packages/kanjipad/files/Makefile-kpengine-only.patch"
#  content [c85f82d0eb02b693edd945747bff15d2af09bb94]
# 
# add_file "packages/kanjipad/kanjipad.inc"
#  content [7de77e7207dfc990aea514b62b0bd0923b9ac8d7]
# 
# add_file "packages/kanjipad/kpengine_0.1.bb"
#  content [23ea2ae810e589ac8d50db79a184931c8acc0d18]
# 
============================================================
--- packages/kanjipad/files/Makefile-kpengine-only.patch	c85f82d0eb02b693edd945747bff15d2af09bb94
+++ packages/kanjipad/files/Makefile-kpengine-only.patch	c85f82d0eb02b693edd945747bff15d2af09bb94
@@ -0,0 +1,38 @@
+--- kanjipad-2.0.0.orig/Makefile	2002-08-25 21:00:54 +0200
++++ kanjipad-2.0.0/Makefile	2005-08-07 23:04:03 +0200
+@@ -5,7 +5,7 @@
+ GTKLIBS=$(shell pkg-config --libs gtk+-2.0)
+ GLIBLIBS=$(shell pkg-config --libs glib-2.0)
+ 
+-PREFIX=/usr/local
++PREFIX=/usr
+ DATADIR=$(PREFIX)/share
+ 
+ # location in which binaries are installed
+@@ -28,7 +28,7 @@
+ OBJS = kpengine.o scoring.o util.o
+ CFLAGS = $(OPTIMIZE) $(GTKINC) -DFOR_PILOT_COMPAT -DKP_LIBDIR=\"$(LIBDIR)\" -DBINDIR=\"$(BINDIR)\"
+ 
+-all: kpengine kanjipad jdata.dat
++all: kpengine jdata.dat
+ 
+ scoring.o: jstroke/scoring.c
+ 	$(CC) -c -o scoring.o $(CFLAGS) -Ijstroke jstroke/scoring.c
+@@ -45,9 +45,8 @@
+ jdata.dat: jstroke/strokedata.h conv_jdata.pl
+ 	perl conv_jdata.pl < jstroke/strokedata.h > jdata.dat
+ 
+-install: kanjipad kpengine jdata.dat
++install: kpengine jdata.dat
+ 	install -d $(DESTDIR)$(BINDIR)
+-	install -m 0755 kanjipad $(DESTDIR)$(BINDIR)/kanjipad
+ 	install -m 0755 kpengine $(DESTDIR)$(BINDIR)/kpengine
+ 	install -d $(DESTDIR)$(LIBDIR)
+ 	install -m 0644 jdata.dat $(DESTDIR)$(LIBDIR)/jdata.dat
+@@ -75,4 +74,4 @@
+ 	cd .. &&				\
+ 	rm -rf $$distdir
+ 
+-.PHONY: dist distcheck
+\ No newline at end of file
++.PHONY: dist distcheck
============================================================
--- packages/kanjipad/kanjipad.inc	7de77e7207dfc990aea514b62b0bd0923b9ac8d7
+++ packages/kanjipad/kanjipad.inc	7de77e7207dfc990aea514b62b0bd0923b9ac8d7
@@ -0,0 +1,9 @@
+DESCRIPTION = "Hand-writing recognition for Japanese Kanji characters (no kana)"
+AUTHOR = "Owen Taylor <otaylor at fishsoup.net>"
+HOMEPAGE = "http://fishsoup.net/software/kanjipad/"
+PRIORITY = "optional"
+LICENSE = "GPL"
+
+SRC_URI="http://fishsoup.net/software/kanjipad/kanjipad-2.0.0.tar.gz"
+
+inherit autotools pkgconfig
============================================================
--- packages/kanjipad/kpengine_0.1.bb	23ea2ae810e589ac8d50db79a184931c8acc0d18
+++ packages/kanjipad/kpengine_0.1.bb	23ea2ae810e589ac8d50db79a184931c8acc0d18
@@ -0,0 +1,10 @@
+require kanjipad.inc
+
+SECTION = "libs"
+
+SRC_URI += "file://Makefile-kpengine-only.patch;patch=1"
+
+FILES = "${bindir}/kpengine ${datadir}"
+
+# would it be better to make this a part of kanjipad bb?
+S = ${WORKDIR}/kanjipad-2.0.0/






More information about the Openembedded-commits mailing list