linux-qubasis

linux oasis port as a qubes template

git clone https://9o.is/git/linux-qubasis.git

gen.sh

(1545B)


      1 version=0.9
      2 
      3 git 8cdf93e
      4 
      5 cflags "
      6 	-std=c99
      7 	-DCONFIG_HELP=1
      8 	-DCONFIG_CURSES=1
      9 	-DCONFIG_LUA=1
     10 	-DCONFIG_LPEG=1
     11 	-DCONFIG_TRE=0
     12 	-DCONFIG_SELINUX=0
     13 	-DCONFIG_ACL=0
     14 	-DHAVE_MEMRCHR=1
     15 	-DLUA_COMPAT_APIINTCASTS
     16 	-D_XOPEN_SOURCE=700
     17 	-DVERSION=\\\"$version\\\"
     18 	-DVIS_PATH=\\\"/share/vis\\\"
     19 	-DNDEBUG
     20 	-I$outdir
     21 	-isystem $pkgdir/libtermkey/include
     22 	-isystem $pkgdir/lua/include
     23 	-isystem $pkgdir/netbsd-curses/include
     24 	-Wno-unused-parameter
     25 	-Wno-missing-field-initializers
     26 "
     27 
     28 dep "
     29 	$outdir/config.h
     30 	libtermkey/headers
     31 	lua/headers
     32 	netbsd-curses/headers
     33 "
     34 
     35 copy config.h config.def.h
     36 
     37 bin vis "
     38 	array.c
     39 	buffer.c
     40 	event-basic.c
     41 	libutf.c
     42 	main.c
     43 	map.c
     44 	sam.c
     45 	text.c
     46 	text-common.c
     47 	text-io.c
     48 	text-iterator.c
     49 	text-motions.c
     50 	text-objects.c
     51 	text-util.c
     52 	ui-terminal.c
     53 	view.c
     54 	vis.c
     55 	vis-lua.c
     56 	vis-marks.c
     57 	vis-modes.c
     58 	vis-motions.c
     59 	vis-operators.c
     60 	vis-prompt.c
     61 	vis-registers.c
     62 	vis-text-objects.c
     63 	vis-subprocess.c
     64 	text-regex.c
     65 	$pkgdir/libtermkey/libtermkey.a.d
     66 	$pkgdir/lpeg/liblpeg.a
     67 	$pkgdir/lua/liblua.a
     68 	$pkgdir/netbsd-curses/libcurses.a.d
     69 "
     70 
     71 bin vis-digraph vis-digraph.c
     72 bin vis-menu	vis-menu.c
     73 
     74 binfiles "
     75 	vis-complete
     76 	vis-clipboard
     77 	vis-open
     78 "
     79 
     80 visman() {
     81 	sed $1 man/$1
     82 	bind expr "s,VERSION,$version,"
     83 	man $outdir/$1
     84 }
     85 
     86 visman vis.1
     87 visman vis-clipboard.1
     88 visman vis-complete.1
     89 visman vis-digraph.1
     90 visman vis-menu.1
     91 visman vis-open.1
     92 
     93 luafiles() {
     94 	share --keep-path --src-prefix lua --prefix vis $1
     95 }
     96 
     97 foreach lua.txt luafiles
     98 
     99 sym share/vis/lexer.lua lexers/lexer.lua
    100 sym share/vis/themes/default.lua base-16.lua