# Contributor: Ted Trask # Maintainer: Ted Trask global pkgname := 'acf-provisioning-snom' global pkgver := '8.4.32' global pkgrel := '1' global pkgdesc := '"Files for provisioning Snom IP phones'" global url := '"http://snom.com/'" global arch := '"noarch'" global license := '"AS IS'" global depends := ''"" global makedepends := ''"" global source := ""http://downloads.snom.com/fw/snom300-$pkgver-SIP-f.bin http://downloads.snom.com/fw/snom320-$pkgver-SIP-f.bin http://downloads.snom.com/fw/snom360-$pkgver-SIP-f.bin http://downloads.snom.com/fw/snom370-$pkgver-SIP-f.bin http://fox.snom.com/config/snomlang-$pkgver.zip snom300-firmware.htm snom320-firmware.htm snom360-firmware.htm snom370-firmware.htm"" global subpackages := ''"" proc prepare { var i = '' cd $srcdir for i in [$source] { matchstr $i { *.htm { sed -i "s/\$pkgver/$pkgver/" $i || return 1} } } } proc package { cd $srcdir mkdir -p "$pkgdir"/var/www/provisioning/htdocs/snom cp *.htm *.bin *.xml "$pkgdir"/var/www/provisioning/htdocs/snom } global sha512sums := '"a8d35c9b3ff14ba551d64a36b83d4123a71c68eea4b398887440576cebc08c24c3eb5033ea5e0c54ea62b23b05e57d88f65b13ddc3cc60fb7d7af1107dce15d3 snom300-8.4.32-SIP-f.bin df29be63714ad69c57f3944a476809253c7026354a6f92f3d8e8cb8d5b414d6022d1cf08e36f80b40bcf830d90f3b7b33284145951a9de4910a1e16b9440cf6f snom320-8.4.32-SIP-f.bin 785d72a851831a024d3b4b0fa4b18b739c5b4d7b806806619edededc46c8284b520ad669f06a358f55bd68d787de052ac96bd371fcc1c04777a188235c925bb5 snom360-8.4.32-SIP-f.bin 9ed903f988d7dbe1edbfe1d98ba697312577880d9d7eede4bdbaeb6ea988b7689e270ff3df0cabf8c3e20cf340a90f32ee309766ec11750a758165e6b3fc5d0a snom370-8.4.32-SIP-f.bin 9291834857b58d6ca6c5b02fc765e415e1e90693aa349195f939ef1c70967d43cae9a27841f2660ade43b316aa137d8c2a97c60fb8a635a18fd263dc2e187490 snomlang-8.4.32.zip 6768b7efa3f2c4d71ebcd811986a29e9dc38e5e709650cff5f221187385810a432eaac2aa6ebaf0495ddcbbdc45244ee7e746fd02629973645236f9ae8083d6f snom300-firmware.htm 994983b75f7f0a9eae8e628e6cd52d988d645a6beae53bf61ef597ae513da44c36b2670819a3351bee66c094efaa9aa94612b3a5609586b84f884e9e30fc6d05 snom320-firmware.htm 9b550e8403d6faa565b922b21fa9bb62eadfeb2fd1024d1df6b7fa3717dabfed52349668c9101a241bf0dcf4a6d61336ec402cc31e971c7d42dd4b0506770227 snom360-firmware.htm a1a1606c1ea67a300825c0d03548b1a2bd6c225369d1b5a734b153967b9f1fff3eca9e48c5bfce7eebc5a36c2f3b2f7d1edf978d678abd71d22c32395bb75dcc snom370-firmware.htm'" (CommandList children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgname) op: Equal rhs: {(acf-provisioning-snom)} spids: [6] ) ] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(8.4.32)} 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 ("Files for provisioning Snom IP phones"))} spids: [15] ) ] spids: [15] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://snom.com/"))} 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 ("AS IS"))} spids:[30])] spids: [30] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[35])] spids: [35] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:makedepends) op:Equal rhs:{(DQ )} spids:[39])] spids: [39] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("http://downloads.snom.com/fw/snom300-") ($ VSub_Name "$pkgver") ("-SIP-f.bin\n") ("http://downloads.snom.com/fw/snom320-") ($ VSub_Name "$pkgver") ("-SIP-f.bin\n") ("http://downloads.snom.com/fw/snom360-") ($ VSub_Name "$pkgver") ("-SIP-f.bin\n") ("http://downloads.snom.com/fw/snom370-") ($ VSub_Name "$pkgver") ("-SIP-f.bin\n") ("http://fox.snom.com/config/snomlang-") ($ VSub_Name "$pkgver") (".zip\n") ("snom300-firmware.htm\n") ("snom320-firmware.htm\n") ("snom360-firmware.htm\n") (snom370-firmware.htm) ) } spids: [43] ) ] spids: [43] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:subpackages) op:Equal rhs:{(DQ )} spids:[66])] spids: [66] ) (FuncDef name: prepare body: (BraceGroup children: [ (Assignment keyword: Assign_Local pairs: [(assign_pair lhs:(LhsName name:i) op:Equal spids:[80])] spids: [78] ) (C {(cd)} {(DQ ($ VSub_Name "$srcdir"))}) (ForEach iter_name: i iter_words: [{($ VSub_Name "$source")}] do_arg_iter: False body: (DoGroup children: [ (Case to_match: {($ VSub_Name "$i")} arms: [ (case_arm pat_list: [{(Lit_Other "*") (.htm)}] action: [ (AndOr children: [ (C {(sed)} {(-i)} { (DQ (s/) (EscapedLiteralPart token:) (pkgver/) ($ VSub_Name "$pkgver") (/) ) } {($ VSub_Name "$i")} ) (ControlFlow token: arg_word: {(1)} ) ] op_id: Op_DPipe ) ] spids: [109 111 132 -1] ) ] spids: [102 106 135] ) ] spids: [99 138] ) spids: [95 97] ) ] spids: [75] ) spids: [71 74] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$srcdir"))}) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$pkgdir")) (/var/www/provisioning/htdocs/snom)}) (C {(cp)} {(Lit_Other "*") (.htm)} {(Lit_Other "*") (.bin)} {(Lit_Other "*") (.xml)} {(DQ ($ VSub_Name "$pkgdir")) (/var/www/provisioning/htdocs/snom)} ) ] spids: [147] ) spids: [143 146] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "a8d35c9b3ff14ba551d64a36b83d4123a71c68eea4b398887440576cebc08c24c3eb5033ea5e0c54ea62b23b05e57d88f65b13ddc3cc60fb7d7af1107dce15d3 snom300-8.4.32-SIP-f.bin\n" ) ( "df29be63714ad69c57f3944a476809253c7026354a6f92f3d8e8cb8d5b414d6022d1cf08e36f80b40bcf830d90f3b7b33284145951a9de4910a1e16b9440cf6f snom320-8.4.32-SIP-f.bin\n" ) ( "785d72a851831a024d3b4b0fa4b18b739c5b4d7b806806619edededc46c8284b520ad669f06a358f55bd68d787de052ac96bd371fcc1c04777a188235c925bb5 snom360-8.4.32-SIP-f.bin\n" ) ( "9ed903f988d7dbe1edbfe1d98ba697312577880d9d7eede4bdbaeb6ea988b7689e270ff3df0cabf8c3e20cf340a90f32ee309766ec11750a758165e6b3fc5d0a snom370-8.4.32-SIP-f.bin\n" ) ( "9291834857b58d6ca6c5b02fc765e415e1e90693aa349195f939ef1c70967d43cae9a27841f2660ade43b316aa137d8c2a97c60fb8a635a18fd263dc2e187490 snomlang-8.4.32.zip\n" ) ( "6768b7efa3f2c4d71ebcd811986a29e9dc38e5e709650cff5f221187385810a432eaac2aa6ebaf0495ddcbbdc45244ee7e746fd02629973645236f9ae8083d6f snom300-firmware.htm\n" ) ( "994983b75f7f0a9eae8e628e6cd52d988d645a6beae53bf61ef597ae513da44c36b2670819a3351bee66c094efaa9aa94612b3a5609586b84f884e9e30fc6d05 snom320-firmware.htm\n" ) ( "9b550e8403d6faa565b922b21fa9bb62eadfeb2fd1024d1df6b7fa3717dabfed52349668c9101a241bf0dcf4a6d61336ec402cc31e971c7d42dd4b0506770227 snom360-firmware.htm\n" ) ( "a1a1606c1ea67a300825c0d03548b1a2bd6c225369d1b5a734b153967b9f1fff3eca9e48c5bfce7eebc5a36c2f3b2f7d1edf978d678abd71d22c32395bb75dcc snom370-firmware.htm" ) ) } spids: [186] ) ] spids: [186] ) ] )