# Contributor: Sören Tempel # Maintainer: Sören Tempel global pkgname := 'vis' global pkgver := '0.4' global _testver := '0.2' global pkgrel := '0' global pkgdesc := '"A vim like text editor'" global url := '"https://github.com/martanne/vis'" global arch := '"all'" global license := '"ISC'" global depends := '"!outils-vis lua5.3-lpeg'" global depends_dev := ''"" global makedepends := '"libtermkey-dev ncurses-dev acl-dev lua5.3-dev'" global checkdepends := '"vim'" global install := ''"" global subpackages := ""$pkgname-doc"" global source := ""$pkgname-$pkgver.tar.gz::https://github.com/martanne/$pkgname/archive/v$pkgver.tar.gz $pkgname-test-$pkgver.tar.gz::https://github.com/martanne/$pkgname-test/archive/v$_testver.tar.gz fortify-source.patch"" global _testdir := ""$srcdir"/$pkgname-test-$_testver" global builddir := ""$srcdir"/$pkgname-$pkgver" proc build { cd $builddir ./configure \ --prefix=/usr \ --enable-lua \ --enable-acl make } proc check { cp -r "$_testdir"/* "$builddir"/test/ make -C $builddir test } proc package { make -C $builddir DESTDIR="$pkgdir" install } global sha512sums := '"d8fcf667ecad7b32752d6c5dbd004544e1a9283775d54d93c24ce8f314b98154aed5c6014cc03223d8427c2b1e3fd0d4b348dfa12ce30236fddd93b34521ee5f vis-0.4.tar.gz 892effa08c80c75e78eeb993ba8a0ddc110cc6f654fa1bf970454c35c839e9467b0ab41578f49af1fba0514c61f887fa044b9d01ab58f4dd749582a9550a2c29 vis-test-0.4.tar.gz 53a2f70a67e4fdb7462904428bbd556f5452989ada746ec8d67b7a90aabbf806377ef7d66d760d0d74ab3101d4af2154b1a59403fce60b20ef11476242cba713 fortify-source.patch'" (CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(vis)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(0.4)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:_testver) op:Equal rhs:{(0.2)} spids:[12])] spids: [12] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[15])] spids: [15] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("A vim like text editor"))} spids: [18] ) ] spids: [18] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("https://github.com/martanne/vis"))} spids: [23] ) ] spids: [23] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[28])] spids: [28] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (ISC))} spids:[33])] spids: [33] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ ("!outils-vis lua5.3-lpeg"))} spids: [38] ) ] spids: [38] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends_dev) op:Equal rhs:{(DQ )} spids:[43])] spids: [43] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ ("libtermkey-dev ncurses-dev acl-dev lua5.3-dev"))} spids: [47] ) ] spids: [47] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:checkdepends) op:Equal rhs:{(DQ (vim))} spids:[52])] spids: [52] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(DQ )} spids:[57])] spids: [57] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") (-doc))} spids: [61] ) ] spids: [61] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver") (".tar.gz::https://github.com/martanne/") ($ VSub_Name "$pkgname") (/archive/v) ($ VSub_Name "$pkgver") (".tar.gz\n") ("\t") ($ VSub_Name "$pkgname") (-test-) ($ VSub_Name "$pkgver") (".tar.gz::https://github.com/martanne/") ($ VSub_Name "$pkgname") (-test/archive/v) ($ VSub_Name "$_testver") (".tar.gz\n") ("\tfortify-source.patch") ) } spids: [67] ) ] spids: [67] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_testdir) op: Equal rhs: {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$pkgname") (-test-) ($ VSub_Name "$_testver") } spids: [90] ) ] spids: [90] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:builddir) op: Equal rhs: {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver")} spids: [99] ) ] spids: [99] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(./configure)} {(--prefix) (Lit_Other "=") (/usr)} {(--enable-lua)} {(--enable-acl)}) (C {(make)}) ] spids: [113] ) spids: [109 112] ) (FuncDef name: check body: (BraceGroup children: [ (C {(cp)} {(-r)} {(DQ ($ VSub_Name "$_testdir")) (/) (Lit_Other "*")} {(DQ ($ VSub_Name "$builddir")) (/test/)} ) (C {(make)} {(-C)} {(DQ ($ VSub_Name "$builddir"))} {(test)}) ] spids: [149] ) spids: [145 148] ) (FuncDef name: package body: (BraceGroup children: [ (C {(make)} {(-C)} {(DQ ($ VSub_Name "$builddir"))} {(Lit_VarLike "DESTDIR=") (DQ ($ VSub_Name "$pkgdir"))} {(install)} ) ] spids: [185] ) spids: [181 184] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "d8fcf667ecad7b32752d6c5dbd004544e1a9283775d54d93c24ce8f314b98154aed5c6014cc03223d8427c2b1e3fd0d4b348dfa12ce30236fddd93b34521ee5f vis-0.4.tar.gz\n" ) ( "892effa08c80c75e78eeb993ba8a0ddc110cc6f654fa1bf970454c35c839e9467b0ab41578f49af1fba0514c61f887fa044b9d01ab58f4dd749582a9550a2c29 vis-test-0.4.tar.gz\n" ) ( "53a2f70a67e4fdb7462904428bbd556f5452989ada746ec8d67b7a90aabbf806377ef7d66d760d0d74ab3101d4af2154b1a59403fce60b20ef11476242cba713 fortify-source.patch" ) ) } spids: [206] ) ] spids: [206] ) ] )