(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(linux-firmware)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(20170711)} 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 ("firmware files for linux"))} spids: [15] ) ] spids: [15] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: { (DQ ("http://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;a=summary")) } 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 ("custom:multiple"))} spids: [33] ) ] spids: [33] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(SQ )} spids:[38])] spids: [38] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:makedepends) op:Equal rhs:{(SQ )} spids:[40])] spids: [40] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(DQ )} spids:[42])] spids: [42] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:subpackages) op:Equal rhs:{(SQ )} spids:[46])] spids: [46] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:replaces) op: Equal rhs: {(DQ ("linux-grsec linux-vserver"))} spids: [48] ) ] spids: [48] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:options) op: Equal rhs: {(DQ ("!strip !check"))} spids: [53] ) ] spids: [53] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("http://dev.alpinelinux.org/archive/") ($ VSub_Name "$pkgname") (/) ($ VSub_Name "$pkgname") (-) (${ VSub_Name pkgver) (".tar.gz\n") ( "\thttps://github.com/RPi-Distro/firmware-nonfree/raw/master/brcm80211/brcm/brcmfmac43430-sdio.txt\n" ) ( "\thttps://github.com/RPi-Distro/firmware-nonfree/raw/master/brcm80211/brcm/brcmfmac43430-sdio.bin\n" ) ( "\tLICENSE.brcmfmac43430::https://raw.githubusercontent.com/RPi-Distro/firmware-nonfree/master/brcm80211/LICENSE\n" ) ) } spids: [58] ) ] spids: [58] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_giturl) op: Equal rhs: {(DQ ("git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git"))} spids: [75] ) ] spids: [75] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_upload) op: Equal rhs: {(dev.alpinelinux.org) (Lit_Other ":") (/archive/) ($ VSub_Name "$pkgname") (/)} spids: [80] ) ] spids: [80] ) (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: [88] ) ] spids: [88] ) (FuncDef name: snapshot body: (BraceGroup children: [ (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:_date) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (C {(date)} {(Lit_Other "+") (Lit_Other "%") (Y) (Lit_Other "%") (m) (Lit_Other "%") (d) } ) ] ) left_token: <Left_CommandSub "$("> spids: [108 118] ) } spids: [107] ) ] spids: [105] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:_pkg) op: Equal rhs: {($ VSub_Name "$pkgname") (-) ($ VSub_Name "$_date") (.tar.gz)} spids: [123] ) ] spids: [121] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$srcdir"))}) (C {(cd)} {(DQ ($ VSub_Name "$srcdir"))}) (C {(rm)} {(-rf)} {(DQ ($ VSub_Name "$pkgname"))}) (C {(git)} {(clone)} {(--depth) (Lit_Other "=") (1)} {(--bare)} {($ VSub_Name "$_giturl")}) (C {(git)} {(--git-dir)} { (BracedVarSub token: <VSub_Name _giturl> suffix_op: (StringUnary op_id:VOp1_DPound arg_word:{("*") (Lit_Slash /)}) spids: [172 177] ) } {(archive)} {(-o)} {($ VSub_Name "$_pkg")} {(--prefix) (Lit_Other "=") ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$_date") (/)} {(HEAD)} ) (C {(msg)} {(DQ ("New snapshot: ") ($ VSub_Name "$_pkg"))}) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other "[")} {(-n)} {(DQ ($ VSub_Name "$_upload"))} {(Lit_Other "]")}) terminator: <Op_Semi ";"> ) ] action: [ (C {(msg)} {(DQ ("Uploading to ") ($ VSub_Name "$_upload"))}) (AndOr children: [ (C {(scp)} {($ VSub_Name "$_pkg")} {($ VSub_Name "$_upload")}) (C {(abump)} {($ VSub_Name "$pkgname") (-) ($ VSub_Name "$_date")}) ] op_id: Op_DAmp ) ] spids: [-1 218] ) ] spids: [-1 244] ) ] spids: [102] ) spids: [98 101] ) (FuncDef name: prepare body: (BraceGroup children: [(ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})] spids: [253] ) spids: [249 252] ) (FuncDef name: build body: (BraceGroup children: [(ControlFlow token:<ControlFlow_Return return> arg_word:{(0)})] spids: [267] ) spids: [263 266] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ (${ VSub_Name _builddir))}) (C {(make)} {(Lit_VarLike "DESTDIR=") (DQ (${ VSub_Name pkgdir))} {(Lit_VarLike "FIRMWAREDIR=") (DQ (/lib/firmware))} {(install)} ) (ForEach iter_name: i iter_words: [ {(brcmfmac43430-sdio.txt)} {(brcmfmac43430-sdio.bin)} {(LICENSE.brcmfmac43430)} ] do_arg_iter: False body: (DoGroup children: [ (C {(install)} {(-Dm)} {(644)} {(DQ ($ VSub_Name "$srcdir") (/) ($ VSub_Name "$i"))} {(DQ ($ VSub_Name "$pkgdir") (/lib/firmware/brcm/) ($ VSub_Name "$i"))} ) ] spids: [323 345] ) spids: [315 321] ) (C {(rm)} {(-f)} {(DQ (${ VSub_Name pkgdir) ("/usr/lib/firmware/{Makefile,README,configure,GPL-3}"))} ) ] spids: [281] ) spids: [277 280] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "40bc5c366db4b5bcd98876b10354017f872d45620e6a790783592b3b5f1db96888cf35143ebe9a2acedacc104d5d56384a82a8f2b4a5fee4da0cf18d938180cd linux-firmware-20170711.tar.gz\n" ) ( "bd6417ada7dbb940e75f43d85d9778f362f6c2801b27b4e13043eebfb5f38da4e728bdfe7240304d0ad172ba8ac1a3eff4df40119317093ea19ae23333819024 brcmfmac43430-sdio.txt\n" ) ( "6751470a48e0225731d91ab33464eaeac86da3e10dcf63a85ae0aeea6fa114ab01567fda08604e500c54bb14d38578f6c0b135c7772597d07b5ebda1e662b935 brcmfmac43430-sdio.bin\n" ) ( "345a081c0df701028f7177856881cdba0a4111d11f3b828397fc92a69e87a427d923cf8b8ff5075e3118d94e73726c0a4220c01658b844e8ae1f84b3a74eeba9 LICENSE.brcmfmac43430" ) ) } spids: [362] ) ] spids: [362] ) ] )