# Contributor: Zsolt M # Maintainer: global pkgname := 'mhddfs' global pkgver := '0.1.39' global pkgrel := '0' global pkgdesc := '"A fuse-based file system for unifying several mount points into one.'" global url := '"http://mhddfs.uvw.ru'" global arch := '"all'" global license := '"GPL3'" global depends := '"fuse'" global depends_dev := '"fuse-dev attr-dev'" global makedepends := $depends_dev global _uthashver := '1.9.9' global source := ""http://mhddfs.uvw.ru/downloads/$(pkgname)_$(pkgver).tar.gz uthash-v$(_uthashver).tar.gz::https://github.com/troydhanson/uthash/archive/v$(_uthashver).tar.gz local-uthash.patch"" global builddir := ""$srcdir"/$(pkgname)-$(pkgver)" proc build { cd $builddir env srcdir=$(srcdir) make } proc package { cd $builddir install -Dsm755 mhddfs "$pkgdir"/usr/bin/$(pkgname) } global sha512sums := '"cf1952e665e82a92ccfef9215d4faf78cd235566b67e6ebc3a60ab53089d9391bc41a08e6b203ad052e4a08bdd14428f2d9abe48f341aeb0c80ae1da80f83f89 mhddfs_0.1.39.tar.gz 40b888529db6baba7bdb0a11c3f782719c40470f6b8e4d75ed480c4c465606e990abf65786156a93f4e2f9c8805cbc098550cc3c62e33b7345fa5bf6d146a8c4 uthash-v1.9.9.tar.gz e288ab2efad8955e621460e46dc6ec7c14f6471498ec3df6900fad00bfbb91d3ba9cabed10f17257c6aa15f5be6558c75d4220e57b935beb1cef0893d7a9bbab local-uthash.patch'" (CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(mhddfs)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(0.1.39)} 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 fuse-based file system for unifying several mount points into one."))} spids: [15] ) ] spids: [15] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://mhddfs.uvw.ru"))} 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 (GPL3))} spids:[30])] spids: [30] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ (fuse))} spids:[35])] spids: [35] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends_dev) op: Equal rhs: {(DQ ("fuse-dev attr-dev"))} spids: [40] ) ] spids: [40] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ ($ VSub_Name "$depends_dev"))} spids: [45] ) ] spids: [45] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:_uthashver) op:Equal rhs:{(1.9.9)} spids:[50])] spids: [50] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("http://mhddfs.uvw.ru/downloads/") (${ VSub_Name pkgname) (_) (${ VSub_Name pkgver) (".tar.gz\n") (" uthash-v") (${ VSub_Name _uthashver) (".tar.gz::https://github.com/troydhanson/uthash/archive/v") (${ VSub_Name _uthashver) (".tar.gz\n") (" local-uthash.patch") ) } spids: [53] ) ] spids: [53] ) (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: [76] ) ] spids: [76] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (SimpleCommand words: [{(make)}] more_env: [(env_pair name:srcdir val:{(${ VSub_Name srcdir)} spids:[104])] ) ] spids: [94] ) spids: [90 93] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(install)} {(-Dsm755)} {(mhddfs)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/) (${ VSub_Name pkgname)} ) ] spids: [118] ) spids: [114 117] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "cf1952e665e82a92ccfef9215d4faf78cd235566b67e6ebc3a60ab53089d9391bc41a08e6b203ad052e4a08bdd14428f2d9abe48f341aeb0c80ae1da80f83f89 mhddfs_0.1.39.tar.gz\n" ) ( "40b888529db6baba7bdb0a11c3f782719c40470f6b8e4d75ed480c4c465606e990abf65786156a93f4e2f9c8805cbc098550cc3c62e33b7345fa5bf6d146a8c4 uthash-v1.9.9.tar.gz\n" ) ( "e288ab2efad8955e621460e46dc6ec7c14f6471498ec3df6900fad00bfbb91d3ba9cabed10f17257c6aa15f5be6558c75d4220e57b935beb1cef0893d7a9bbab local-uthash.patch" ) ) } spids: [145] ) ] spids: [145] ) ] )