# Contributor: Kiyoshi Aman # Maintainer: Kiyoshi Aman global pkgname := 'py3-qtpy' global pkgver := '1.3.1' global pkgrel := '0' global pkgdesc := '"Abstraction layer for several Python interfaces for Qt5'" global url := '"https://github.com/spyder-ide/qtpy'" global arch := '"noarch'" global license := '"MIT'" global depends := '"python3 py3-qt5'" global makedepends := '"python3-dev py3-qt5 py3-pytest'" global source := ""py3-qtpy-$pkgver.tar.gz::https://github.com/spyder-ide/qtpy/archive/v$pkgver.tar.gz"" global builddir := ""$srcdir/qtpy-$pkgver"" # TODO: remove this once py3-qt5's a complete package. global options := '"!check'" proc build { cd $builddir python3 setup.py build } proc check { cd $builddir python3 setup.py test } proc package { cd $builddir python3 setup.py install --prefix=/usr --root="$pkgdir" } global sha512sums := '"0c971112ec862c7eb37b590e1603b6a8160b58dc6a3618cbb386f2e606a32d490fc21634e08715ff69cd20e2ed5f34ae5b6ee20771a8c84069c42c5116a67641 py3-qtpy-1.3.1.tar.gz'" (CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(py3-qtpy)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(1.3.1)} 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 ("Abstraction layer for several Python interfaces for Qt5"))} spids: [15] ) ] spids: [15] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("https://github.com/spyder-ide/qtpy"))} 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 (MIT))} spids:[30])] spids: [30] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ ("python3 py3-qt5"))} spids: [35] ) ] spids: [35] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ ("python3-dev py3-qt5 py3-pytest"))} spids: [40] ) ] spids: [40] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ (py3-qtpy-) ($ VSub_Name "$pkgver") (".tar.gz::https://github.com/spyder-ide/qtpy/archive/v") ($ VSub_Name "$pkgver") (.tar.gz) ) } spids: [45] ) ] spids: [45] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:builddir) op: Equal rhs: {(DQ ($ VSub_Name "$srcdir") (/qtpy-) ($ VSub_Name "$pkgver"))} spids: [54] ) ] spids: [54] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:options) op:Equal rhs:{(DQ ("!check"))} spids:[64])] spids: [64] ) (FuncDef name: build body: (BraceGroup children: [(C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(python3)} {(setup.py)} {(build)})] spids: [74] ) spids: [70 73] ) (FuncDef name: check body: (BraceGroup children: [(C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(python3)} {(setup.py)} {(test)})] spids: [97] ) spids: [93 96] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(python3)} {(setup.py)} {(install)} {(--prefix) (Lit_Other "=") (/usr)} {(--root) (Lit_Other "=") (DQ ($ VSub_Name "$pkgdir"))} ) ] spids: [120] ) spids: [116 119] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "0c971112ec862c7eb37b590e1603b6a8160b58dc6a3618cbb386f2e606a32d490fc21634e08715ff69cd20e2ed5f34ae5b6ee20771a8c84069c42c5116a67641 py3-qtpy-1.3.1.tar.gz" ) ) } spids: [149] ) ] spids: [149] ) ] )