xref: /freebsd/contrib/lyaml/lyaml-6.2.8-1.rockspec (revision 2bc180ef045e5911cce0cea1c2a139cffd2b577a)
1*2bc180efSBaptiste Daroussinlocal _MODREV, _SPECREV = '6.2.8', '-1'
2*2bc180efSBaptiste Daroussin
3*2bc180efSBaptiste Daroussinpackage = 'lyaml'
4*2bc180efSBaptiste Daroussinversion = _MODREV .. _SPECREV
5*2bc180efSBaptiste Daroussin
6*2bc180efSBaptiste Daroussindescription = {
7*2bc180efSBaptiste Daroussin   summary  = 'libYAML binding for Lua',
8*2bc180efSBaptiste Daroussin   detailed = 'Read and write YAML format files with Lua.',
9*2bc180efSBaptiste Daroussin   homepage = 'http://github.com/gvvaughan/lyaml',
10*2bc180efSBaptiste Daroussin   license  = 'MIT/X11',
11*2bc180efSBaptiste Daroussin}
12*2bc180efSBaptiste Daroussin
13*2bc180efSBaptiste Daroussinsource = {
14*2bc180efSBaptiste Daroussin   url = 'http://github.com/gvvaughan/lyaml/archive/v' .. _MODREV .. '.zip',
15*2bc180efSBaptiste Daroussin   dir = 'lyaml-' .. _MODREV,
16*2bc180efSBaptiste Daroussin}
17*2bc180efSBaptiste Daroussin
18*2bc180efSBaptiste Daroussindependencies = {
19*2bc180efSBaptiste Daroussin   'lua >= 5.1, < 5.5',
20*2bc180efSBaptiste Daroussin}
21*2bc180efSBaptiste Daroussin
22*2bc180efSBaptiste Daroussinexternal_dependencies = {
23*2bc180efSBaptiste Daroussin   YAML = {
24*2bc180efSBaptiste Daroussin     library = 'yaml',
25*2bc180efSBaptiste Daroussin   },
26*2bc180efSBaptiste Daroussin}
27*2bc180efSBaptiste Daroussin
28*2bc180efSBaptiste Daroussinbuild = {
29*2bc180efSBaptiste Daroussin   type = 'command',
30*2bc180efSBaptiste Daroussin   build_command = '$(LUA) build-aux/luke'
31*2bc180efSBaptiste Daroussin      .. ' package="' .. package .. '"'
32*2bc180efSBaptiste Daroussin      .. ' version="' .. _MODREV .. '"'
33*2bc180efSBaptiste Daroussin      .. ' PREFIX="$(PREFIX)"'
34*2bc180efSBaptiste Daroussin      .. ' CFLAGS="$(CFLAGS)"'
35*2bc180efSBaptiste Daroussin      .. ' LIBFLAG="$(LIBFLAG)"'
36*2bc180efSBaptiste Daroussin      .. ' LIB_EXTENSION="$(LIB_EXTENSION)"'
37*2bc180efSBaptiste Daroussin      .. ' OBJ_EXTENSION="$(OBJ_EXTENSION)"'
38*2bc180efSBaptiste Daroussin      .. ' LUA="$(LUA)"'
39*2bc180efSBaptiste Daroussin      .. ' LUA_DIR="$(LUADIR)"'
40*2bc180efSBaptiste Daroussin      .. ' LUA_INCDIR="$(LUA_INCDIR)"'
41*2bc180efSBaptiste Daroussin      .. ' YAML_DIR="$(YAML_DIR)"'
42*2bc180efSBaptiste Daroussin      .. ' YAML_INCDIR="$(YAML_INCDIR)"'
43*2bc180efSBaptiste Daroussin      .. ' YAML_LIBDIR="$(YAML_LIBDIR)"'
44*2bc180efSBaptiste Daroussin      ,
45*2bc180efSBaptiste Daroussin   install_command = '$(LUA) build-aux/luke install --quiet'
46*2bc180efSBaptiste Daroussin      .. ' INST_LIBDIR="$(LIBDIR)"'
47*2bc180efSBaptiste Daroussin      .. ' INST_LUADIR="$(LUADIR)"'
48*2bc180efSBaptiste Daroussin      ,
49*2bc180efSBaptiste Daroussin   copy_directories = {'doc'},
50*2bc180efSBaptiste Daroussin}
51*2bc180efSBaptiste Daroussin
52*2bc180efSBaptiste Daroussinif _MODREV == 'git' then
53*2bc180efSBaptiste Daroussin   build.copy_directories = nil
54*2bc180efSBaptiste Daroussin
55*2bc180efSBaptiste Daroussin   source = {
56*2bc180efSBaptiste Daroussin      url = 'git://github.com/gvvaughan/lyaml.git',
57*2bc180efSBaptiste Daroussin   }
58*2bc180efSBaptiste Daroussinend
59*2bc180efSBaptiste Daroussin
60