summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarter Green2018-12-17 11:52:25 -0600
committerCarter Green2018-12-17 11:52:25 -0600
commitdd1c4c734365f8ad5048cc926a177d7926315cb4 (patch)
tree5d128a8dbcba5913dd0b88396ce9a9cb9904ff95
parentfe44bf3f5ce294e348204ef69edceafd7f5691c6 (diff)
downloadaur-dd1c4c734365f8ad5048cc926a177d7926315cb4.tar.gz
Update to 0.15.0
-rw-r--r--.SRCINFO26
-rw-r--r--PKGBUILD54
2 files changed, 34 insertions, 46 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 20d81b7616bb..653333433759 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,26 +1,24 @@
-# Generated by mksrcinfo v8
-# Wed Jan 17 14:07:07 UTC 2018
pkgbase = mssql-cli
- pkgdesc = A Terminal Client for MySQL with AutoCompletion and Syntax Highlighting
- pkgver = 0.9.0
+ pkgdesc = Interactive command line query tool for SQL Server
+ pkgver = 0.15.0
pkgrel = 1
- url = https://pypi.python.org/pypi/mssql_cli
+ url = https://github.com/dbcli/mssql-cli
arch = any
- license = BSD
- makedepends = python-setuptools
+ license = BSD-3-Clause
+ makedepends = python-pip
depends = python
depends = python-click
- depends = python-configobj
- depends = python-cryptography
- depends = python-prompt_toolkit
+ depends = python-argparse
depends = python-pygments
+ depends = python-prompt_toolkit
depends = python-sqlparse
- depends = python-cli_helpers
+ depends = python-configobj
depends = python-humanize
+ depends = python-cli_helpers
depends = python-applicationinsights
- options = !emptydirs
- source = https://github.com/dbcli/mssql-cli/archive/7ec1d8c27def76c5bd2dde28c70025fd5243059b/mssql-cli-0.9.0.tar.gz
- sha256sums = 8c0265bcb374e0a6abe40df4989b6e37e3e2cb8740da16eb19ce89cf78a16ac3
+ depends = python-future
+ source = https://files.pythonhosted.org/packages/py2.py3/m/mssql_cli/mssql_cli-0.15.0-py2.py3-none-manylinux1_x86_64.whl
+ sha256sums = SKIP
pkgname = mssql-cli
diff --git a/PKGBUILD b/PKGBUILD
index 8e40e6caf7cf..365ef2ca07f4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,37 +1,27 @@
-# Maintainer: Massimiliano Torromeo <massimiliano.torromeo@gmail.com>
-
+# Maintainer: Carter Green <crtrgreen@gmail.com>
pkgname=mssql-cli
-pkgver=0.9.0
-_commit=7ec1d8c27def76c5bd2dde28c70025fd5243059b
+pkgver=0.15.0
pkgrel=1
-pkgdesc='A Terminal Client for MySQL with AutoCompletion and Syntax Highlighting'
-arch=('any')
-url='https://pypi.python.org/pypi/mssql_cli'
-license=('BSD')
-depends=(
- 'python'
- 'python-click'
- 'python-configobj'
- 'python-cryptography'
- 'python-prompt_toolkit'
- 'python-pygments'
- 'python-sqlparse'
- 'python-cli_helpers'
- 'python-humanize'
- 'python-applicationinsights'
-)
-makedepends=('python-setuptools')
-options=(!emptydirs)
-source=("https://github.com/dbcli/mssql-cli/archive/$_commit/$pkgname-$pkgver.tar.gz")
-sha256sums=('8c0265bcb374e0a6abe40df4989b6e37e3e2cb8740da16eb19ce89cf78a16ac3')
-
-build() {
- cd "$srcdir/$pkgname-$_commit"
- python setup.py build
-}
+pkgdesc="Interactive command line query tool for SQL Server"
+arch=(any)
+url="https://github.com/dbcli/mssql-cli"
+license=('BSD-3-Clause')
+depends=('python' 'python-click' 'python-argparse' 'python-pygments'
+ 'python-prompt_toolkit' 'python-sqlparse' 'python-configobj'
+ 'python-humanize' 'python-cli_helpers' 'python-applicationinsights'
+ 'python-future')
+makedepends=('python-pip')
+source=("https://files.pythonhosted.org/packages/py2.py3/${pkgname::1}/${pkgname//-/_}/${pkgname//-/_}-${pkgver}-py2.py3-none-manylinux1_x86_64.whl")
+sha256sums=('SKIP')
package() {
- cd "$srcdir/$pkgname-$_commit"
- python setup.py install -O1 --skip-build --root="$pkgdir"
- install -Dm0644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ cd "$srcdir"
+ PIP_CONFIG_FILE=/dev/null pip install --isolated --root="$pkgdir" --ignore-installed --no-deps *.whl
+ msg2 "Removing non-existant required static libraries..."
+ sed -i '/\.a": {}/d' "${pkgdir}/usr/lib/python3.7/site-packages/mssqlcli/mssqltoolsservice/bin/MicrosoftSqlToolsServiceLayer.deps.json"
+ msg2 "Generating .pyo files..."
+ python -O -m compileall "$pkgdir"
}
+
+# vim:set ts=2 sw=2 et:
+