# Contributor: Leslie P. Polzer # Maintainer: Leslie P. Polzer global pkgname := 'tartarus' global pkgver := '0.9.8' global pkgrel := '1' global pkgdesc := '"A flexible script based backup system'" global url := '"http://wertarbyte.de/tartarus.shtml'" global arch := '"noarch'" global license := '"GPL3+'" global depends := '"perl'" global makedepends := '"perl'" global subpackages := ""$pkgname-doc"" global install := ""$pkgname.post-install"" global source := ""http://wertarbyte.de/tartarus/tartarus-$pkgver.tar.bz2"" global _builddir := ""$srcdir/tartarus-$pkgver"" proc build { cd $_builddir make || return 1 } proc package { cd $_builddir mkdir -p "$pkgdir"/usr/bin install -m755 bin/* "$pkgdir"/usr/bin mkdir -p "$pkgdir"/usr/lib/perl5/vendor_perl cp -rv lib/Tartarus "$pkgdir"/usr/lib/perl5/vendor_perl/ mkdir -p "$pkgdir"/usr/share/man/man1 install -m644 man/*.1 "$pkgdir"/usr/share/man/man1 chown -R 0:0 $pkgdir } global md5sums := '"4aa1cc8b550ded1c77fc50aeef146310 tartarus-0.9.8.tar.bz2'" global sha256sums := '"cfd3158974e4c331bebf5b9fbf51eb3f884a71d60eaf2c82e8856a150691bcef tartarus-0.9.8.tar.bz2'" global sha512sums := '"b879e214924643664e45165b227ceda9723be919854bd867fe11a2c474c1ae3cc9c2206992cb3a75ad02683c8feb44c21f884eb6f354caa398ca0ea9ce9f82d4 tartarus-0.9.8.tar.bz2'" (CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(tartarus)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(0.9.8)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(1)} spids:[12])] spids: [12] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("A flexible script based backup system"))} spids: [15] ) ] spids: [15] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://wertarbyte.de/tartarus.shtml"))} spids: [20] ) ] spids: [20] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (noarch))} spids:[25])] spids: [25] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ ("GPL3+"))} spids:[30])] spids: [30] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ (perl))} spids:[35])] spids: [35] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:makedepends) op:Equal rhs:{(DQ (perl))} 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:install) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") (.post-install))} spids: [51] ) ] spids: [51] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: {(DQ ("http://wertarbyte.de/tartarus/tartarus-") ($ VSub_Name "$pkgver") (.tar.bz2))} spids: [57] ) ] spids: [57] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_builddir) op: Equal rhs: {(DQ ($ VSub_Name "$srcdir") (/tartarus-) ($ VSub_Name "$pkgver"))} spids: [65] ) ] spids: [65] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$_builddir"))}) (AndOr children: [(C {(make)}) (ControlFlow token: arg_word:{(1)})] op_id: Op_DPipe ) ] spids: [76] ) spids: [72 75] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$_builddir"))}) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin)}) (C {(install)} {(-m755)} {(bin/) (Lit_Other "*")} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin)}) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/perl5/vendor_perl)}) (C {(cp)} {(-rv)} {(lib/Tartarus)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/perl5/vendor_perl/)} ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/man/man1)}) (C {(install)} {(-m644)} {(man/) (Lit_Other "*") (.1)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/man/man1)} ) (C {(chown)} {(-R)} {(0) (Lit_Other ":") (0)} {(DQ ($ VSub_Name "$pkgdir"))}) ] spids: [101] ) spids: [97 100] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:md5sums) op: Equal rhs: {(DQ ("4aa1cc8b550ded1c77fc50aeef146310 tartarus-0.9.8.tar.bz2"))} spids: [199] ) ] spids: [199] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha256sums) op: Equal rhs: { (DQ ( "cfd3158974e4c331bebf5b9fbf51eb3f884a71d60eaf2c82e8856a150691bcef tartarus-0.9.8.tar.bz2" ) ) } spids: [204] ) ] spids: [204] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "b879e214924643664e45165b227ceda9723be919854bd867fe11a2c474c1ae3cc9c2206992cb3a75ad02683c8feb44c21f884eb6f354caa398ca0ea9ce9f82d4 tartarus-0.9.8.tar.bz2" ) ) } spids: [209] ) ] spids: [209] ) ] )