Package Details: vis-git 0.7.1.r31.g73401a3-1

Git Clone URL: https://aur.archlinux.org/vis-git.git (read-only, click to copy)
Package Base: vis-git
Description: modern, legacy free, simple yet efficient vim-like editor - git checkout
Upstream URL: https://github.com/martanne/vis#vis-a-vim-like-text-editor
Keywords: editor
Licenses: custom:ISC
Conflicts: vis
Provides: vis
Submitter: eworm
Maintainer: eworm
Last Packager: eworm
Votes: 9
Popularity: 0.000000
First Submitted: 2014-09-13 21:43 (UTC)
Last Updated: 2022-12-02 21:47 (UTC)

Dependencies (16)

Required by (11)

Sources (2)

Latest Comments

1 2 Next › Last »

haawda commented on 2022-12-02 21:39 (UTC)

recent versions of git need to allow the file protocol, see Arch Wiki vcs guidelines

git -c protocol.file.allow=always submodule update

eworm commented on 2017-03-06 11:56 (UTC)

The package builds just fine, so I will not add any extra permission stuff. Fix your system or build in a clean chroot. https://wiki.archlinux.org/index.php/DeveloperWiki:Building_in_a_Clean_Chroot

hiadsma commented on 2017-03-03 18:38 (UTC)

I suspect it might be since I changed in /etc/profile umask to 066, however installing this package gives me the following error: no file '/usr/share/vis/vis.lua' When it actually does exist. The problem is: it is owned by root and has the following permissions -rw------- . In other words only root can read that file hence vis complains that it doesn't exist. Please update the AUR pkg to explicitly set the permissions when installing.

eworm commented on 2016-03-22 00:07 (UTC)

You should build the latest version of this package...

sekret commented on 2016-03-21 23:15 (UTC)

The current PKGBUILD doesn't work again: [...] ==> Retrieving sources... ==> Validating source files with sha256sums... vis ... Skipped ==> Extracting sources... -> Creating working copy of vis git repo... Cloning into 'vis'... done. ==> Starting prepare()... sed: can't read config.mk: No such file or directory ==> ERROR: A failure occurred in prepare(). Aborting... ==> ERROR: Build failed, check /home/sekret/.chroot/sekret/build

sekret commented on 2016-01-05 19:58 (UTC)

Thanks, now it built fine :)

eworm commented on 2016-01-04 06:53 (UTC)

Looks likek this breaks when older lua versions (lua51 or lua52) are installed. Should be fine if you uninstall these or build in a clean chroot. I will take a look if this can be fixed easily.

sekret commented on 2016-01-02 15:02 (UTC)

The current build 0.1.r0.g890dc58-1 doesn't work here! $ makepkg -sirfcL ==> Making package: vis-git 0.1.r0.g890dc58-1 (Sat Jan 2 16:01:41 CET 2016) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Updating vis git repo... Fetching origin ==> Validating source files with sha256sums... vis ... Skipped ==> Extracting sources... -> Creating working copy of vis git repo... Cloning into 'vis'... done. ==> Starting pkgver()... ==> Starting prepare()... ==> Starting build()... cp config.def.h config.h cc -march=native -mtune=native -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -DCONFIG_LUA=1 -DCONFIG_SELINUX=0 -DCONFIG_ACL=0 -I/usr/include/lua5.2 -D_GNU_SOURCE -std=c99 -Os -DVERSION="v0.1.r0.g890dc58" -DNDEBUG -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -DLUA_COMPAT_ALL buffer.c libutf.c main.c map.c register.c ring-buffer.c text.c text-motions.c text-objects.c text-regex.c text-util.c ui-curses.c view.c vis.c vis-cmds.c vis-lua.c vis-modes.c vis-motions.c vis-operators.c -Wl,-O1,--sort-common,--as-needed,-z,relro -llua -ltermkey -lncursesw -lm -ldl -lc -o vis /tmp/ccXiC6kT.o: In function `obj_ref_get': vis-lua.c:(.text+0x95): undefined reference to `lua_remove' /tmp/ccXiC6kT.o: In function `file_lines_index': vis-lua.c:(.text+0x404): undefined reference to `luaL_checkunsigned' /tmp/ccXiC6kT.o: In function `file_delete': vis-lua.c:(.text+0x4aa): undefined reference to `luaL_checkunsigned' vis-lua.c:(.text+0x4b9): undefined reference to `luaL_checkunsigned' /tmp/ccXiC6kT.o: In function `file_lines_newindex': vis-lua.c:(.text+0x509): undefined reference to `luaL_checkunsigned' /tmp/ccXiC6kT.o: In function `file_insert': vis-lua.c:(.text+0x5e3): undefined reference to `luaL_checkunsigned' /tmp/ccXiC6kT.o: In function `file_lines_len': vis-lua.c:(.text+0x6a3): undefined reference to `lua_pushunsigned' /tmp/ccXiC6kT.o: In function `window_cursor_index': vis-lua.c:(.text+0x757): undefined reference to `lua_pushunsigned' /tmp/ccXiC6kT.o: In function `window_cursor_newindex': vis-lua.c:(.text+0x805): undefined reference to `luaL_checkunsigned' /tmp/ccXiC6kT.o: In function `file_lines_iterator': vis-lua.c:(.text+0x83b): undefined reference to `luaL_optunsigned' /tmp/ccXiC6kT.o: In function `vis_lua_event': vis-lua.c:(.text+0x54): undefined reference to `lua_remove' collect2: error: ld returned 1 exit status Makefile:57: recipe for target 'vis' failed make: *** [vis] Error 1 ==> ERROR: A failure occurred in build(). Aborting...

eworm commented on 2014-09-15 12:04 (UTC)

Hmm, really? I think I made it that way for other packages as well. Are there any guidelines?