# Contributor: Fabian Affolter # Maintainer: Fabian Affolter pkgname=py-serial _realname=pyserial pkgver=2.6 pkgrel=0 pkgdesc="Python Serial Port Extension" url="http://pyserial.sourceforge.net/" arch="noarch" license="Python" depends="python" makedepends="python-dev" install="" subpackages="$pkgname-doc $pkgname-examples" source="http://pypi.python.org/packages/source/p/"$_realname"/pyserial-$pkgver.tar.gz" _builddir="$srcdir"/$_realname-$pkgver build() { cd "$_builddir" python setup.py build || return 1 } package() { cd "$_builddir" python setup.py install --prefix=/usr --root="$pkgdir" || return 1 } doc() { cd "$_builddir" mkdir -p "$subpkgdir"/usr/share/doc/$pkgname/ || return 1 # Documentation files _docs="appendix.rst examples.rst pyparallel.rst pyserial.rst \ pyserial_api.rst shortintro.rst" for _doc in $_docs; do mv "$srcdir"/$_realname-$pkgver/documentation/$_doc \ "$subpkgdir"/usr/share/doc/$pkgname/$_doc || return 1 done } examples() { cd "$_builddir" mkdir -p "$subpkgdir"/usr/share/doc/$pkgname/examples || return 1 # Example files _examples="enhancedserial.py rfc2217_server.py scan.py \ scanlinux.py tcp_serial_redirect.py port_publisher.py port_publisher.sh" for _example in $_examples; do mv "$srcdir"/$_realname-$pkgver/examples/$_example \ "$subpkgdir"/usr/share/doc/$pkgname/examples/$_example || return 1 done } md5sums="cde799970b7c1ce1f7d6e9ceebe64c98 pyserial-2.6.tar.gz"