Sweets Distribution/Recipe Specification: Difference between revisions

Created page with "== Summary == The document describes package specification files format which is a superset on top of the Sugar Network [[Sugar_Network/Recipe_Specification|recipe specif..."
 
No edit summary
 
Line 50: Line 50:
* {{Code|LUAPATHDIR}}, equal to Lua's {{Code|LUA_PATH}} environment variable;
* {{Code|LUAPATHDIR}}, equal to Lua's {{Code|LUA_PATH}} environment variable;
* {{Code|LUAINCDIR}}, path to a directory with Lua's C header file;
* {{Code|LUAINCDIR}}, path to a directory with Lua's C header file;
== Example ==
[DEFAULT]
depends  = gtk; pygtk; pyxpcom < 2
[Package]
project  = SweetsDistribution:0.94:SugarNetwork
name      = hulahop
context  = %(name)s
summary  = A pygtk widget for embedding mozilla
homepage  = http://sugarlabs.org/
license  = LGPLv2+
version  = 0.8.2
stability = stable
requires  = %(depends)s
replaces  = sweets-hulahop
[Archive]
arch      = any
[Build]
requires  = %(depends)s; pkg-config; intltool >= 0.33
            libtool; make; gcc-c++
pyxpcom  = /opt/sweets/pyxpcom
configure = ./configure
                --prefix=%(PREFIX)s
                am_cv_python_pythondir=%(PREFIX)s/python
                am_cv_python_pyexecdir=%(PREFIX)s/python
                CXXFLAGS="%(CFLAGS)s -I%(pyxpcom)s/include"
                LDFLAGS="-L%(pyxpcom)s/lib -Wl,-rpath,%(pyxpcom)s/lib"
make      = make
install  = make DESTDIR=%(DESTDIR)s install
[Source]
exec      = make dist-gzip