Package Details: vis-git 0.4.r0.g0e29334-1

Git Clone URL: https://aur.archlinux.org/vis-git.git (read-only)
Package Base: vis-git
Description: modern, legacy free, simple yet efficient vim-like editor - git checkout
Upstream URL: http://www.brain-dump.org/projects/vis/
Keywords: editor
Licenses: custom:ISC
Conflicts: vis
Provides: vis
Submitter: eworm
Maintainer: eworm
Last Packager: eworm
Votes: 8
Popularity: 0.004025
First Submitted: 2014-09-13 21:43
Last Updated: 2017-07-24 09:30

Latest Comments

eworm commented on 2017-03-06 11:56

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

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

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

sekret commented on 2016-03-21 23:15

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

Thanks, now it built fine :)

eworm commented on 2016-01-04 06:53

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

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

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

sekret commented on 2014-09-15 11:59

Hi, the correct path for the license has to be for the whole pkgname, including the -git. So it should be
install -D -m0644 LICENSE ${pkgdir}/usr/share/licenses/vis-git/LICENSE
or
install -D -m0644 LICENSE ${pkgdir}/usr/share/licenses/$pkgname/LICENSE

sekret commented on 2014-09-14 17:35

Just now I thought of it again and yes, you are right, the leading 0 does indeed make sense :D

Mmmmmh, do I now have to adjust my packages?! Damn :D

All comments