Package Details: zerobrane-studio 1.70-1

Git Clone URL: (read-only)
Package Base: zerobrane-studio
Description: A lightweight Lua-based IDE for Lua
Upstream URL:
Keywords: ide lua zerobrane
Licenses: MIT
Conflicts: zerobrane-studio-git
Provides: zerobrane-studio
Submitter: losinggeneration
Maintainer: Popolon
Last Packager: Popolon
Votes: 42
Popularity: 0.950943
First Submitted: 2012-10-16 15:00
Last Updated: 2017-11-17 09:48

Latest Comments

1 2 3 4 5 6 Next › Last »

Popolon commented on 2017-11-17 09:39

migerh: Ok, thanks, didn't read it well :).

migerh commented on 2017-11-17 04:48

@popolon: Since I orphaned the package months ago, there currently is no maintainer. Just adopt it and fix it.

Popolon commented on 2017-11-16 20:50

nice, hollunder, your patch work !

I was able to contact the maintainer of wxlua-svn, I adopted it patched it, just need to do the same for this package now. At least I have zerobrane working now with your patch.

Thanks a lot !

hollunder commented on 2017-10-01 20:21

This PKGBUILD has the patch and workaround applied, hence it should work:

hollunder commented on 2017-10-01 20:11

Workaround that prevents checking for the wxmodule.

Add this line before the cmake command:
sed -e '/check_lua_module(wx TRUE)/ s/^#*/#/' -i CMakeLists.txt

I've reported the segfault here:

hollunder commented on 2017-10-01 19:41

I get the same error about wx not being found.

lua5.2 -e 'require("wx")'
[1] 18095 segmentation fault (core dumped) lua5.2 -e 'require("wx")'

This is the reason the cmake-script trips up and says it can't find the module.
Seems to work from within the interactive lua5.2 environment though.

Popolon commented on 2017-09-20 18:31

nheird: tried with your patch, it still doesn't work:

CMake Error at CMakeLists.txt:35 (message):
Lua module "wx" is not found
Call Stack (most recent call first):
CMakeLists.txt:105 (check_lua_module)

* lua52 5.2.4-2
and from aur:
* wxlua-svn 252-1

nheird commented on 2017-06-02 21:34

Still out of date, i suggest this patch (work for my use case)

diff --git a/PKGBUILD b/PKGBUILD
index 08d23e0..0635119 100644
@@ -1,7 +1,7 @@
# Maintainer: Michael Gerhaeuser <>
# Contributor: Harley Laue <>
pkgdesc="A lightweight Lua-based IDE for Lua"
@@ -14,22 +14,21 @@ conflicts=('zerobrane-studio-git')
optdepends=('love: to debug love programs')

prepare() {
- cd "$srcdir/$_github_user-$_github_project-$_github_rev"
+ cd "$srcdir/$_github_project-$pkgver"

patch -p1 < "$srcdir/zbstudio.patch"

build() {
- cd "$srcdir/$_github_user-$_github_project-$_github_rev/build"
+ cd "$srcdir/$_github_project-$pkgver/build"

@@ -38,7 +37,7 @@ build() {

package() {
- cd "$srcdir/$_github_user-$_github_project-$_github_rev/build"
+ cd "$srcdir/$_github_project-$pkgver/build"
make DESTDIR="$pkgdir/" install
install -d "$pkgdir/usr/share/licenses/$pkgname"
cp ../LICENSE "$pkgdir/usr/share/licenses/$pkgname"

INdek commented on 2017-04-03 23:22

I'm getting

module 'socket' not found

as soon as I run any program because its running with lua 5.3

Here's the full output:

Program starting as '"/usr/bin/lua" -e "io.stdout:setvbuf('no')" "/tmp/.KluqPM"'.
Program 'lua' started in '/home/afonso/git/test/lua' (pid: 12855).
/usr/bin/lua: /usr/share/zbstudio/lualibs/mobdebug/mobdebug.lua:102: module 'socket' not found:
no field package.preload['socket']
no file '/usr/share/lua/5.3/socket.lua'
no file '/usr/share/lua/5.3/socket/init.lua'
no file '/usr/lib/lua/5.3/socket.lua'
no file '/usr/lib/lua/5.3/socket/init.lua'
no file './socket.lua'
no file './socket/init.lua'
no file './socket.lua'
no file './socket/init.lua'
no file './lua/socket.lua'
no file './lua/socket/init.lua'
no file '/usr/share/zbstudio/lualibs/socket/socket.lua'
no file '/usr/share/zbstudio/lualibs/socket.lua'
no file '/usr/share/zbstudio/lualibs/socket/socket/init.lua'
no file '/usr/share/zbstudio/lualibs/socket/init.lua'
no file '/usr/lib/lua/5.3/'
no file '/usr/lib/lua/5.3/'
no file './'
no file '/usr/share/zbstudio/bin/linux/x64/'
no file '/usr/share/zbstudio/bin/linux/x64/clibs/'
no file '/usr/share/zbstudio/bin/linux/x64/clibs/'
stack traceback:
[C]: in function 'require'
/usr/share/zbstudio/lualibs/mobdebug/mobdebug.lua:102: in main chunk
[C]: in function 'require'
/tmp/.KluqPM:1: in main chunk
[C]: in ?
Program completed in 0.02 seconds (pid: 12855).

This is easly solved by executing

sudo luarocks install luasocket

but it would be nice if I didn't have to

migerh commented on 2016-12-24 19:43

Thanks for flagging this out of date. Completely missed it because it wasn't tagged on GitHub. Will take care at the beginning of next week after the holidays.