Warning: file_exists(): open_basedir restriction in effect. File(/srv/http/vhosts/aur.archlinux.org/public/web/locale//en/LC_MESSAGES/aurweb.mo) is not within the allowed path(s): (/srv/http/vhosts/aur-dev.archlinux.org/:/etc/aurweb/) in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/streams.php on line 90
AUR (en) - vis-git

Notice: Undefined variable: name in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/pkgfuncs.inc.php on line 248

Package Details: vis-git 0.2.r725.gbd36b0b-1

Git Clone URL: https://aur-dev.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: 7
Popularity: 0.019110
First Submitted: 2014-09-13 21:43
Last Updated: 2017-02-02 13:15

Latest Comments

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

eworm commented on 2014-09-14 11:59

- Could you remove this leading "0." in the pkgver? This just doesn't make any sense!

It does make sense. ;)
If first tag is added you will get something like "0.0.1.r0-g...". pacman upgrade should still work then. If I remove the leading "0." I have to add epoche later.

- Is this license really called "as-is"? I just said "custom" and provided the license file.

Hmm, "custom" makes sense...
(I did not yet install the lincesnse file as "make install" is currently broken. Will add that.

- For the category I'd use "editors", because that's what it is!

Sure. I do forget that for every new package... Thanks!

- The package definitely depends on ncurses, please add it as a dependency.

Ok.

Thanks for your notes!

sekret commented on 2014-09-14 08:52

Hey, I just wanted to upload my PKGBUILD, but then I saw it's already done by you.

Some notes:
- Could you remove this leading "0." in the pkgver? This just doesn't make any sense!
- Is this license really called "as-is"? I just said "custom" and provided the license file.
- For the category I'd use "editors", because that's what it is!
- The package definitely depends on ncurses, please add it as a dependency.