Package Details: zerobrane-studio 2.01-2

Git Clone URL: https://aur.archlinux.org/zerobrane-studio.git (read-only, click to copy)
Package Base: zerobrane-studio
Description: A lightweight Lua-based IDE for Lua
Upstream URL: https://studio.zerobrane.com/
Keywords: ide lua zerobrane
Licenses: MIT
Submitter: losinggeneration
Maintainer: alerque
Last Packager: alerque
Votes: 43
Popularity: 0.000000
First Submitted: 2012-10-16 15:00 (UTC)
Last Updated: 2024-04-02 10:53 (UTC)

Dependencies (14)

Required by (0)

Sources (3)

Pinned Comments

alerque commented on 2020-02-27 16:20 (UTC)

PSA: I've started hosting this and all its dependencies as prebuilt packages in my repository for those that want to install them using pacman without messing around with building from the AUR.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

DeltaF1 commented on 2020-04-19 00:43 (UTC)

For lfs: zbstudio crashes when trying to search all files (ctrl-shift-f) For lpeg/lexlpeg: I get an error on startup about not being able to find "lexlpeg.markdown"

I think lexlpeg is part of Scintilla? See this commit that added it to zbstudio.

The "Source > Comment/Uncomment" ctrl-u hotkey also doesn't work, but I'm not sure if that's related to the parsers or not . It now lowercases the selected text instead of commenting. Manually clicking on the menu option still works.

alerque commented on 2020-04-13 10:56 (UTC)

Thanks for the report @DeltaF1. It does look like there is a problem with what Lua libraries to bundle, but I'm having trouble verifying exactly which ones.

Can you give me an example of something in zbstudio that crashes for each of these modules? I'm particularly interested in what lexlpeg has to do with this since I can't even find such a thing on Luarocks, much less my own system. It looks like something ZBS specific, but isn't getting packaged right.

It looks like there are a couple other things that could be needed as well.

DeltaF1 commented on 2020-04-11 19:28 (UTC)

This package seems to missing some lua dependencies, namely lfs, lpeg, and lexlpeg. My install crashes if I try to use features that depend on those lua libraries.

alerque commented on 2020-02-27 16:25 (UTC)

I commented on the linked Github issue, but for the sake of people with notifications turned on here, the issues @ipochto brought up have been resolved and this is expected to build cleanly now (and not segfault when run).

alerque commented on 2020-02-27 16:20 (UTC)

PSA: I've started hosting this and all its dependencies as prebuilt packages in my repository for those that want to install them using pacman without messing around with building from the AUR.

ipochto commented on 2019-11-19 18:00 (UTC) (edited on 2019-11-19 18:01 (UTC) by ipochto)

Upd:

Issue on ZeroBrain Studio's github.

ipochto commented on 2019-11-18 10:48 (UTC) (edited on 2019-11-18 11:50 (UTC) by ipochto)

Unable to launch:

$ zbstudio

/usr/bin/lua: error loading module 'wx' from file '/usr/lib/lua/5.3/wx.so':
    /usr/lib/lua/5.3/wx.so: undefined symbol: lua_tonumber
stack traceback:
    [C]: in ?
    [C]: in function 'require'
    src/main.lua:38: in main chunk
    [C]: in ?

hollunder commented on 2018-10-30 07:46 (UTC)

I asked regarding our build issues and Paul provided a patch that should fix. Regardless, we should probably switch to his branch of wxLua. Both are linked in this email: https://www.freelists.org/post/zerobrane/Build-issues-on-Linux-which-wxLua-version-is-required,1

hollunder commented on 2018-10-22 08:58 (UTC)

I've had a look at the build script, which is build/build-linux.sh. It includes the URLs to all the libraries that are being used, among them the wxwidgets and wxlua forks. It is a custom shell script rather than any existing build system, but maybe it can be used for packaging? I think it should at least be possible to use it to figure out how to build and where to install things.

If someone needs a working 1.80 you can just run the zbstudio.sh as a workaround.

Popolon commented on 2018-10-12 17:10 (UTC) (edited on 2018-10-13 21:02 (UTC) by Popolon)

The binary version of 1.70.1 I still have is available here with few other packages :

https://popolon.org/depots/Archlinux/

I also make a ArchlinuxARM version (for arm versions if needed) in :

https://popolon.org/depots/ArchlinuxARM/

I added all the files from the package wxlua-svn 252-3 I have on my system (x86-64), listed by pacman -Q --list wxlua-svn in this tarball (to untar in /, so you will be able to use it until this package is patched for changes, and to compile zerobrainstudio or use the package frop my ~repo :

https://popolon.org/depots/Archlinux/wxlua-svn-252-3.tar.xz

In the same directory, a modifed PKGBUILD for 1.80, the patch is replaced by a more generic sed :

https://popolon.org/depots/Archlinux/zerobrane-studio-1.80-1-any.PKGBUILD

The new version of zerobrane-studio (1.80) need a new version of wxlua, so upgrade of this package will depend on it.

 /usr/bin/lua5.2: src/editor/package.lua:466: wxLua: Unable to call an unknown method 'ReplaceTargetRaw' on a 'wxStyledTextCtrl' type.