LUA > Csomagkezelés > LuaRocks III

Luasvn telepítése ubuntu alá azaz a rockspec fájl módosítása

Először is takarítsunk:


rm -Rf /usr/local/lib/luarocks

$ # -- lássuk, hogy a dolog nem megy
$ luarocks install luasvn
$ # -- vonuljunk el egy sarokba, ahol nyugodtan megszerkeszthetjük a forrást
$ # --
$ mkdir luasvn && cd luasvn
$ # -- leszedjük a luasvn rockspec fájlját
$ # --
$ luarocks download luasvn
$ grep gz luasvn-0.4.0-1.rockspec 
  url = "http://luaforge.net/frs/download.php/4131/luasvn-0.4.0.tar.gz",
$ # -- leszedjük a tar.gz-t
$ wget http://luaforge.net/frs/download.php/4131/luasvn-0.4.0.tar.gz
$ tar xzvf luasvn-0.4.0.tar.gz
$ # --
$ # -- szerkesszük meg kedvenc editorunkkal a luasvn.c-t
$ # -- az include-ok után rakjuk bele:
$ # -- #define APR_LOCALE_CHARSET "UTF-8"
$ # --
$ scite luasvn-0.4.0/src/luasvn.c
$ # --
$ # -- a kibontott csomagot csomagoljuk vissza
$ # --
$ tar czvpf luasvn-0.4.0.ff.tar.gz luasvn-0.4.0
$ # --
$ # -- módosítsuk a rockspec fájlt, hogy a módosított forrást használja
$ # --  *   url = "file:///home/foofighter/luasvn/luasvn-0.4.0.ff.tar.gz",
$ # --  *   az apr-1 -et cseréljük le apr-1.0 -re
$ # --
$ luarocks install luasvn-0.4.0-1.rockspec
$ # -- ellenőrizzük, hogy minden jól ment
$ # --
$ lua -lsvn -e "for k,v in pairs(svn) do print(k,v) end"