# Maintainer: Natanael Copa global pkgname := 'mkinitfs' global pkgver := '3.1.0' global _ver := $(pkgver%_git*) global pkgrel := '3' global pkgdesc := '"Tool to generate initramfs images for Alpine'" global url := '"http://git.alpinelinux.org/cgit/mkinitfs'" global arch := '"all'" global license := '"GPL2'" global makedepends_build := ''"" global makedepends_host := '"kmod-dev util-linux-dev cryptsetup-dev linux-headers'" global makedepends := ""$makedepends_build $makedepends_host"" global depends := '"busybox apk-tools>=2.0 lddtree>=1.25'" global install := ""$pkgname.pre-upgrade $pkgname.post-install $pkgname.post-upgrade"" global triggers := ""$pkgname.trigger=/usr/share/kernel/*"" global source := ""http://dev.alpinelinux.org/archive/$pkgname/$pkgname-$_ver.tar.xz 0001-features-ext4-needs-crc32.patch 0002-fix-booting-from-btrfs-raid.patch "" global builddir := ""$srcdir/$pkgname-$_ver"" proc build { cd $builddir make VERSION=$pkgver-r$pkgrel } proc package { cd $builddir make install DESTDIR="$pkgdir" } global sha512sums := '"ec80702c6b41cb7898679377bef949cc1079b006c2dcc760c801f60a411eb1d3b3fd34ae2088b0bd3779202953466bce6efd62253d93dda32a8bca9bcd8942fc mkinitfs-3.1.0.tar.xz e66961014d5d68c6e5a529f365f2d8d17fb0c10892b4a61d0c7838ae01ed11f1749912badd902af3a9b5452de72647dd007dda1653c4b0fcd9a6b95e7bf834b9 0001-features-ext4-needs-crc32.patch 97c3864596059e134529fa395b05eca556c7d90005716716e67895f021e6f1fe33b2f1d85f1145048e092aae595da0bff5578caa23863224042982dabb7b7993 0002-fix-booting-from-btrfs-raid.patch'" (CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(mkinitfs)} spids:[3])] spids: [3] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(3.1.0)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_ver) op: Equal rhs: { (BracedVarSub token: suffix_op: (StringUnary op_id:VOp1_Percent arg_word:{("_git*")}) spids: [10 14] ) } spids: [9] ) ] spids: [9] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(3)} spids:[16])] spids: [16] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Tool to generate initramfs images for Alpine"))} spids: [19] ) ] spids: [19] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://git.alpinelinux.org/cgit/mkinitfs"))} spids: [24] ) ] spids: [24] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[29])] spids: [29] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (GPL2))} spids:[34])] spids: [34] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:makedepends_build) op:Equal rhs:{(DQ )} spids:[39])] spids: [39] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends_host) op: Equal rhs: {(DQ ("kmod-dev util-linux-dev cryptsetup-dev linux-headers"))} spids: [43] ) ] spids: [43] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ ($ VSub_Name "$makedepends_build") (" ") ($ VSub_Name "$makedepends_host"))} spids: [48] ) ] spids: [48] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ ("busybox apk-tools>=2.0 lddtree>=1.25"))} spids: [55] ) ] spids: [55] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:install) op: Equal rhs: { (DQ ($ VSub_Name "$pkgname") (".pre-upgrade ") ($ VSub_Name "$pkgname") (".post-install ") ($ VSub_Name "$pkgname") (.post-upgrade) ) } spids: [60] ) ] spids: [60] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:triggers) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") (".trigger=/usr/share/kernel/*"))} spids: [70] ) ] spids: [70] ) (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 "$_ver") (".tar.xz\n") ("\t0001-features-ext4-needs-crc32.patch\n") ("\t0002-fix-booting-from-btrfs-raid.patch\n") ("\t") ) } spids: [76] ) ] spids: [76] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:builddir) op: Equal rhs: {(DQ ($ VSub_Name "$srcdir") (/) ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$_ver"))} spids: [90] ) ] spids: [90] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(make)} {(Lit_VarLike "VERSION=") ($ VSub_Name "$pkgver") (-r) ($ VSub_Name "$pkgrel")}) ] spids: [104] ) spids: [100 103] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(make)} {(install)} {(Lit_VarLike "DESTDIR=") (DQ ($ VSub_Name "$pkgdir"))}) ] spids: [128] ) spids: [124 127] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "ec80702c6b41cb7898679377bef949cc1079b006c2dcc760c801f60a411eb1d3b3fd34ae2088b0bd3779202953466bce6efd62253d93dda32a8bca9bcd8942fc mkinitfs-3.1.0.tar.xz\n" ) ( "e66961014d5d68c6e5a529f365f2d8d17fb0c10892b4a61d0c7838ae01ed11f1749912badd902af3a9b5452de72647dd007dda1653c4b0fcd9a6b95e7bf834b9 0001-features-ext4-needs-crc32.patch\n" ) ( "97c3864596059e134529fa395b05eca556c7d90005716716e67895f021e6f1fe33b2f1d85f1145048e092aae595da0bff5578caa23863224042982dabb7b7993 0002-fix-booting-from-btrfs-raid.patch" ) ) } spids: [150] ) ] spids: [150] ) ] )