# Contributor: Ivan Tham # Maintainer: Ivan Tham global pkgname := 's-nail' global pkgver := '14.8.16' global pkgrel := '0' global pkgdesc := '"An incarnation of BSD Mail / POSIX mailx'" global url := '"https://www.sdaoden.eu/code.html#s-nail'" global arch := '"all'" global license := '"BSD'" global makedepends := '"libressl-dev libidn-dev'" global options := '"suid'" global replaces := '"mailx'" global subpackages := ""$pkgname-doc"" global source := ""https://ftp.sdaoden.eu/s-nail-$pkgver.tar.xz"" global builddir := ""$srcdir/"$pkgname-$pkgver" proc build { cd $builddir make SID= NAIL=mail PREFIX=/usr SYSCONFDIR=/etc WANT_AUTOCC=0 all } proc check { cd $builddir make test } proc package { cd $builddir make -f mk.mk install DESTDIR="$pkgdir" LIBEXECDIR=/usr/lib/s-nail } global sha512sums := '"c6e431df0325cb2561bdc6dd507155829ab48cc8731971139d75058a1bfbd010eab3a1077b5c45ac7850d3b71ab45cf4df7ab62b1b6a1bf97b098b5278161b15 s-nail-14.8.16.tar.xz'" (CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(s-nail)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(14.8.16)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[12])] spids: [12] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("An incarnation of BSD Mail / POSIX mailx"))} spids: [15] ) ] spids: [15] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("https://www.sdaoden.eu/code.html#s-nail"))} spids: [20] ) ] spids: [20] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[25])] spids: [25] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (BSD))} spids:[30])] spids: [30] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ ("libressl-dev libidn-dev"))} spids: [35] ) ] spids: [35] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:options) op:Equal rhs:{(DQ (suid))} spids:[40])] spids: [40] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:replaces) op:Equal rhs:{(DQ (mailx))} spids:[45])] spids: [45] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") (-doc))} spids: [50] ) ] spids: [50] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: {(DQ ("https://ftp.sdaoden.eu/s-nail-") ($ VSub_Name "$pkgver") (.tar.xz))} spids: [56] ) ] spids: [56] ) (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: [63] ) ] spids: [63] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(make)} {(Lit_VarLike "SID=")} {(Lit_VarLike "NAIL=") (mail)} {(Lit_VarLike "PREFIX=") (/usr)} {(Lit_VarLike "SYSCONFDIR=") (/etc)} {(Lit_VarLike "WANT_AUTOCC=") (0)} {(all)} ) ] spids: [77] ) spids: [73 76] ) (FuncDef name: check body: (BraceGroup children: [(C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(make)} {(test)})] spids: [112] ) spids: [108 111] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(make)} {(-f)} {(mk.mk)} {(install)} {(Lit_VarLike "DESTDIR=") (DQ ($ VSub_Name "$pkgdir"))} {(Lit_VarLike "LIBEXECDIR=") (/usr/lib/s-nail)} ) ] spids: [133] ) spids: [129 132] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "c6e431df0325cb2561bdc6dd507155829ab48cc8731971139d75058a1bfbd010eab3a1077b5c45ac7850d3b71ab45cf4df7ab62b1b6a1bf97b098b5278161b15 s-nail-14.8.16.tar.xz" ) ) } spids: [162] ) ] spids: [162] ) ] )