# Contributor: Timo Teräs # Maintainer: Timo Teräs global pkgname := 'qextserialport' global pkgver := '1.2_rc1' global _pkgver := '1.2rc' global pkgrel := '0' global pkgdesc := '"Interface to serial ports for Qt application'" global url := '"http://code.google.com/p/qextserialport/'" global arch := '"all'" global license := '"MIT'" global depends := ''"" global depends_dev := '"qt-dev'" global makedepends := $depends_dev global install := ''"" global subpackages := ""$pkgname-dev"" global source := ""https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/qextserialport/qextserialport-$_pkgver.zip"" global builddir := ""$srcdir"/qextserialport-$_pkgver" proc prepare { default_prepare echo "QEXTSERIALPORT_LIBRARY=yes" > config.pri } proc build { cd $builddir qmake && make } proc package { cd $builddir make INSTALL_ROOT="$pkgdir" install } global md5sums := '"ffa061edb9f64666468d18402eee6108 qextserialport-1.2rc.zip'" global sha256sums := '"9cbee267aac9830f9944bb1d13872e51fba400aa9afe158e64f0fe265a0176bc qextserialport-1.2rc.zip'" global sha512sums := '"64835dc89abfa7c17b6470317ff9e48f9136388806d52597b836dcb57b6f2f04dd46ffc217cb62d564863f1cb32c4a4f2c6930838b903ca0b9ef7556a5410b4b qextserialport-1.2rc.zip'" (CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(qextserialport)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(1.2_rc1)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:_pkgver) op:Equal rhs:{(1.2rc)} spids:[12])] spids: [12] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[15])] spids: [15] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Interface to serial ports for Qt application"))} spids: [18] ) ] spids: [18] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://code.google.com/p/qextserialport/"))} 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 (MIT))} spids:[33])] spids: [33] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[38])] spids: [38] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends_dev) op:Equal rhs:{(DQ (qt-dev))} spids:[42])] spids: [42] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ ($ VSub_Name "$depends_dev"))} spids: [47] ) ] spids: [47] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(DQ )} spids:[52])] spids: [52] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") (-dev))} spids: [56] ) ] spids: [56] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ( "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/qextserialport/qextserialport-" ) ($ VSub_Name "$_pkgver") (.zip) ) } spids: [62] ) ] spids: [62] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:builddir) op: Equal rhs: {(DQ ($ VSub_Name "$srcdir")) (/qextserialport-) ($ VSub_Name "$_pkgver")} spids: [70] ) ] spids: [70] ) (FuncDef name: prepare body: (BraceGroup children: [ (C {(default_prepare)}) (SimpleCommand words: [{(echo)} {(DQ ("QEXTSERIALPORT_LIBRARY=yes"))}] redirects: [(Redir op_id:Redir_Great fd:-1 arg_word:{(config.pri)} spids:[93])] ) ] spids: [81] ) spids: [77 80] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (AndOr children:[(C {(qmake)})(C {(make)})] op_id:Op_DAmp) ] spids: [104] ) spids: [100 103] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(make)} {(Lit_VarLike "INSTALL_ROOT=") (DQ ($ VSub_Name "$pkgdir"))} {(install)}) ] spids: [127] ) spids: [123 126] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:md5sums) op: Equal rhs: {(DQ ("ffa061edb9f64666468d18402eee6108 qextserialport-1.2rc.zip"))} spids: [149] ) ] spids: [149] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha256sums) op: Equal rhs: { (DQ ( "9cbee267aac9830f9944bb1d13872e51fba400aa9afe158e64f0fe265a0176bc qextserialport-1.2rc.zip" ) ) } spids: [154] ) ] spids: [154] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "64835dc89abfa7c17b6470317ff9e48f9136388806d52597b836dcb57b6f2f04dd46ffc217cb62d564863f1cb32c4a4f2c6930838b903ca0b9ef7556a5410b4b qextserialport-1.2rc.zip" ) ) } spids: [159] ) ] spids: [159] ) ] )