[oe] [PATCH v2 2/2] SWI-Prolog: New program

Jayen Ashar jayen at cse.unsw.edu.au
Tue Oct 12 04:40:23 UTC 2010


* Starting with SWI-Prolog 5.10.1
* SWI-Prolog is a fast and powerful ISO/Edinburgh-style Prolog compiler with a
*  rich set of built-in predicates. It offers a fast, robust and small
*  environment which enables substantial applications to be developed with it.
* incorporating feedback from Frans (patch 3165)

Signed-off-by: Jayen Ashar <jayen at cse.unsw.edu.au>
---
 recipes/swi-prolog/swi-prolog.inc       |   10 ++++++----
 recipes/swi-prolog/swi-prolog_5.10.1.bb |    2 +-
 2 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/recipes/swi-prolog/swi-prolog.inc b/recipes/swi-prolog/swi-prolog.inc
index 772873e..a682af8 100644
--- a/recipes/swi-prolog/swi-prolog.inc
+++ b/recipes/swi-prolog/swi-prolog.inc
@@ -3,9 +3,9 @@ HOMEPAGE = "http://www.swi-prolog.org/"
 SECTION = "interpreters"
 PRIORITY = "optional"
 LICENSE = "LGPL"
-DEPENDS = "ncurses readline gmp chrpath"
+DEPENDS = "ncurses readline gmp"
 
-INC_PR = "r1"
+INC_PR = "r0"
 
 SRC_URI = "http://mirror.cse.unsw.edu.au/pub/debian/pool/main/s/${PN}/${PN}_${PV}.orig.tar.gz \
            file://configure.patch;patch=1"
@@ -23,8 +23,9 @@ do_configure() {
   fi
 }
 
-#appended so we can run configure and make on the packages directory after 
-#compiling the main enging
+#to configure and compile the packages
+#cannot be a configure_append, as it needs the main engine to be compiled first
+#cannot be a separate recipe, as it needs to be in the same WORKDIR as the main engine
 do_compile_append() {
   if [ -e ${S}/packages/configure ]; then
   if [ -x ${S}/packages/configure ] ; then
@@ -66,6 +67,7 @@ do_compile_append() {
 }
 
 #to install the packages
+#cannot be a separate recipe, as it needs to be in the same WORKDIR as the main engine
 do_install_append() {
   oe_runmake -C packages 'DESTDIR=${D}' install
 }
diff --git a/recipes/swi-prolog/swi-prolog_5.10.1.bb b/recipes/swi-prolog/swi-prolog_5.10.1.bb
index bb7e95b..7e96057 100644
--- a/recipes/swi-prolog/swi-prolog_5.10.1.bb
+++ b/recipes/swi-prolog/swi-prolog_5.10.1.bb
@@ -1,3 +1,3 @@
 require swi-prolog.inc
 
-PR = "${INC_PR}.1"
+PR = "${INC_PR}.0"
-- 
1.7.0.4





More information about the Openembedded-devel mailing list