# Contributor: Francesco Colista # Maintainer: Francesco Colista global pkgname := 'moreutils' global pkgver := '0.60' global pkgrel := '0' global pkgdesc := '"A growing collection of the unix tools that nobody thought to write thirty years ago'" global url := '"http://joeyh.name/code/moreutils/'" global arch := '"all'" global license := '"GPL'" global depends := '"perl perl-timedate perl-ipc-run'" global makedepends := '"perl-dev docbook-xsl docbook-xml perl-xml-sax libxslt-dev linux-headers'" global subpackages := ""$pkgname-doc"" global source := ""http://ftp.de.debian.org/debian/pool/main/m/moreutils/moreutils_$pkgver.orig.tar.xz docbook-xsl.patch"" global builddir := ""$srcdir"/$pkgname-$pkgver" proc build { cd $builddir make } proc package { cd $builddir make PREFIX=$pkgdir/usr install chmod 0644 $pkgdir/usr/share/man/man1/* mv $pkgdir/usr/share/man/man1/ts.1 $pkgdir/usr/share/man/man1/ts.1moreutils mv $pkgdir/usr/share/man/man1/parallel.1 $pkgdir/usr/share/man/man1/parallel-moreutils.1 mv $pkgdir/usr/bin/parallel $pkgdir/usr/bin/parallel-moreutils } global sha512sums := '"3fb5d8e140a90d805c4cd0de74248a5ea830ba8f90c56afdeb537391c32984cbb9701d4d9caf187a5f9284dfe791d1f7a333af3aac2a4860e2041c414e5cb788 moreutils_0.60.orig.tar.xz 38c0088c2c637ac1cc809c16b7a2fb386a67d88a7aca2aef458203de3599fe6258c80ab0b5edfbb534203d71510c4d37abe4ebe23427273a4ccecf305736c9e3 docbook-xsl.patch'" (CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(moreutils)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(0.60)} 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 ( "A growing collection of the unix tools that nobody thought to write thirty years ago" ) ) } spids: [15] ) ] spids: [15] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://joeyh.name/code/moreutils/"))} 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 (GPL))} spids:[30])] spids: [30] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ ("perl perl-timedate perl-ipc-run"))} spids: [35] ) ] spids: [35] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ ("perl-dev docbook-xsl docbook-xml perl-xml-sax libxslt-dev linux-headers"))} spids: [40] ) ] spids: [40] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") (-doc))} spids: [45] ) ] spids: [45] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("http://ftp.de.debian.org/debian/pool/main/m/moreutils/moreutils_") ($ VSub_Name "$pkgver") (".orig.tar.xz\n") (docbook-xsl.patch) ) } spids: [51] ) ] spids: [51] ) (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: [59] ) ] spids: [59] ) (FuncDef name: build body: (BraceGroup children: [(C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(make)})] spids: [73] ) spids: [69 72] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(make)} {(Lit_VarLike "PREFIX=") ($ VSub_Name "$pkgdir") (/usr)} {(install)}) (C {(chmod)} {(0644)} {($ VSub_Name "$pkgdir") (/usr/share/man/man1/) (Lit_Other "*")}) (C {(mv)} {($ VSub_Name "$pkgdir") (/usr/share/man/man1/ts.1)} {($ VSub_Name "$pkgdir") (/usr/share/man/man1/ts.1moreutils)} ) (C {(mv)} {($ VSub_Name "$pkgdir") (/usr/share/man/man1/parallel.1)} {($ VSub_Name "$pkgdir") (/usr/share/man/man1/parallel-moreutils.1)} ) (C {(mv)} {($ VSub_Name "$pkgdir") (/usr/bin/parallel)} {($ VSub_Name "$pkgdir") (/usr/bin/parallel-moreutils)} ) ] spids: [92] ) spids: [88 91] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "3fb5d8e140a90d805c4cd0de74248a5ea830ba8f90c56afdeb537391c32984cbb9701d4d9caf187a5f9284dfe791d1f7a333af3aac2a4860e2041c414e5cb788 moreutils_0.60.orig.tar.xz\n" ) ( "38c0088c2c637ac1cc809c16b7a2fb386a67d88a7aca2aef458203de3599fe6258c80ab0b5edfbb534203d71510c4d37abe4ebe23427273a4ccecf305736c9e3 docbook-xsl.patch" ) ) } spids: [149] ) ] spids: [149] ) ] )