# Contributor: Carlo Landmeter # Maintainer: Natanael Copa global _luaver := '5.3' global pkgname := 'highlight' global pkgver := '3.39' global pkgrel := '0' global pkgdesc := '"Fast and flexible source code highlighter'" global url := '"http://www.andre-simon.de/doku/highlight/highlight.html'" global arch := '"all'" global license := '"GPLv3'" global makedepends := ""lua$(_luaver)-dev boost-dev"" global subpackages := ""$pkgname-doc"" global source := ""http://www.andre-simon.de/zip/highlight-$pkgver.tar.bz2 lua.patch "" global builddir := ""$srcdir"/highlight-$pkgver" proc build { cd $builddir make cli LUAPC=lua$(_luaver) } proc package { cd $builddir make DESTDIR="$pkgdir" install } global sha512sums := '"17db7dad5beb57a7aed8995190c4c4781d3db23f32936f7603a7fd551a30226777e3ece18b9c1dc6f0ed9a34572975cf856dc71e257b23dffaa13ed87192b1a9 highlight-3.39.tar.bz2 3e1a8a4d770c0161f969fadd6fe309260470fa09d44453d6c582be34197bb751ae3422f16ecff46ab268bfe758bac7b3ef3a73d5afcb3c677458a41b323c0a97 lua.patch'" (CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:_luaver) op:Equal rhs:{(5.3)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(highlight)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(3.39)} 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 ("Fast and flexible source code highlighter"))} spids: [18] ) ] spids: [18] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://www.andre-simon.de/doku/highlight/highlight.html"))} 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 (GPLv3))} spids:[33])] spids: [33] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ (lua) (${ VSub_Name _luaver) ("-dev boost-dev"))} spids: [38] ) ] spids: [38] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") (-doc))} spids: [47] ) ] spids: [47] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("http://www.andre-simon.de/zip/highlight-") ($ VSub_Name "$pkgver") (".tar.bz2\n") (" lua.patch\n") (" ") ) } spids: [53] ) ] spids: [53] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:builddir) op: Equal rhs: {(DQ ($ VSub_Name "$srcdir")) (/highlight-) ($ VSub_Name "$pkgver")} spids: [62] ) ] spids: [62] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(make)} {(cli)} {(Lit_VarLike "LUAPC=") (lua) (${ VSub_Name _luaver)}) ] spids: [74] ) spids: [70 73] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(make)} {(Lit_VarLike "DESTDIR=") (DQ ($ VSub_Name "$pkgdir"))} {(install)}) ] spids: [101] ) spids: [97 100] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "17db7dad5beb57a7aed8995190c4c4781d3db23f32936f7603a7fd551a30226777e3ece18b9c1dc6f0ed9a34572975cf856dc71e257b23dffaa13ed87192b1a9 highlight-3.39.tar.bz2\n" ) ( "3e1a8a4d770c0161f969fadd6fe309260470fa09d44453d6c582be34197bb751ae3422f16ecff46ab268bfe758bac7b3ef3a73d5afcb3c677458a41b323c0a97 lua.patch" ) ) } spids: [123] ) ] spids: [123] ) ] )