# Maintainer: Miodrag Tokić # Contributor: Yuanji # Contributor: Aaron Abbott pkgname=mycli pkgver=1.27.0 pkgrel=1 pkgdesc='A Terminal Client for MySQL with AutoCompletion and Syntax Highlighting' arch=('any') url='https://github.com/dbcli/mycli' license=('BSD') depends=( 'python' 'python-click' 'python-cryptography' 'python-pygments' 'python-prompt_toolkit' 'python-pymysql' 'python-sqlparse' 'python-sqlglot' 'python-configobj' 'python-cli_helpers' 'python-pyperclip' 'python-pyaes' ) makedepends=('python-setuptools') optdepends=('python-paramiko: SSH support') options=(!emptydirs) source=("$pkgname-$pkgver.tar.gz::https://github.com/dbcli/mycli/archive/v${pkgver}.tar.gz") sha256sums=('e60d819aca772d72dd30757c10b223809add6759fc8e896446e94410146c7fab') build() { cd "$srcdir/$pkgname-$pkgver" python setup.py build } package() { cd "$srcdir/$pkgname-$pkgver" install -D -m 644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE" python setup.py install --root="$pkgdir" --optimize=1 }