# HG changeset patch # User Christophe Lincoln # Date 1241033344 -7200 # Node ID d941c0ee95944da832f190d6e06efe26856b489e # Parent ac4a4ec1c9e132e05460fd670b5e5d66311f46c7 Add lemon (parser generator) diff -r ac4a4ec1c9e1 -r d941c0ee9594 lemon/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lemon/receipt Wed Apr 29 21:29:04 2009 +0200 @@ -0,0 +1,28 @@ +# SliTaz package receipt. + +PACKAGE="lemon" +VERSION="3.6.10" +CATEGORY="system-tools" +SHORT_DESC="The LEMON Parser Generator (from the SQLite project)." +MAINTAINER="pankso@slitaz.org" +WANTED="sqlite" +WEB_SITE="http://www.sqlite.org/" + +# Rules to configure and make the package. +compile_rules() +{ + mkdir -p lemon-$VERSION && cd lemon-$VERSION + cp $src/tool/lemon.c . + cp $src/tool/lempar.c . + sed -i -e 's!lempar.c!/usr/share/lemon/lempar.c!' lemon.c + echo -n "Compiling lemon..." + gcc -o lemon lemon.c && status +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/bin $fs/usr/share/lemon + cp lemon-$VERSION/lemon $fs/usr/bin + cp lemon-$VERSION/lempar.c $fs/usr/share/lemon +}