diff options
author | Andrew O'Neill | 2018-07-01 14:08:33 -0400 |
---|---|---|
committer | Andrew O'Neill | 2018-07-01 14:08:33 -0400 |
commit | a23261bd99d84e0adfa25f3e66677011bb462b62 (patch) | |
tree | a69a6903c42a1323740db9e125bbce1e05694615 | |
download | aur-a23261bd99d84e0adfa25f3e66677011bb462b62.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 31 | ||||
-rw-r--r-- | PKGBUILD | 34 | ||||
-rw-r--r-- | oci-cli.patch | 40 |
3 files changed, 105 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..6a22285ee53d --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,31 @@ +pkgbase = oci-cli + pkgdesc = Command line interface for Oracle Cloud Infrastructure + pkgver = 2.4.27 + pkgrel = 1 + url = https://github.com/oracle/oci-cli + arch = any + license = Apache + makedepends = python-setuptools + depends = python + depends = python-oci + depends = python-arrow + depends = python-certifi + depends = python-click + depends = python-dateutil + depends = python-cryptography + depends = python-pyopenssl + depends = python-jmespath + depends = python-terminaltables + depends = python-httpsig_cffi + depends = python-idna + depends = python-pytz + depends = python-requests + depends = python-six + depends = python-retrying + source = https://github.com/oracle/oci-cli/archive/v2.4.27.tar.gz + source = oci-cli.patch + sha256sums = af605bd869547fc02789caf1f2ca85470688b67b3596be569a51c5d1c0b92b4e + sha256sums = 0ce702725d8a78edda01f2a55792f0d29bc6521bdaf56108b44d4b5dea88f912 + +pkgname = oci-cli + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b9c0256186b7 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,34 @@ +# Maintainer: Andrew O'Neill <andrew at meanjollies dot com> + +pkgname=oci-cli +pkgver=2.4.27 +pkgrel=1 +pkgdesc='Command line interface for Oracle Cloud Infrastructure' +arch=('any') +url='https://github.com/oracle/oci-cli' +license=('Apache') +depends=('python' 'python-oci' 'python-arrow' 'python-certifi' 'python-click' 'python-dateutil' 'python-cryptography' 'python-pyopenssl' 'python-jmespath' 'python-terminaltables' 'python-httpsig_cffi' 'python-idna' 'python-pytz' 'python-requests' 'python-six' 'python-retrying') +makedepends=('python-setuptools') +source=("${url}/archive/v${pkgver}.tar.gz" + "${pkgname}.patch") +sha256sums=('af605bd869547fc02789caf1f2ca85470688b67b3596be569a51c5d1c0b92b4e' + '0ce702725d8a78edda01f2a55792f0d29bc6521bdaf56108b44d4b5dea88f912') + +prepare() { + cd "${pkgname}-${pkgver}" + + patch -p1 -i ../${pkgname}.patch +} + +build() { + cd "${pkgname}-${pkgver}" + + python setup.py build +} + +package() { + cd "${pkgname}-${pkgver}" + + python setup.py install --root="${pkgdir}" --optimize=1 --skip-build + install -Dm644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} diff --git a/oci-cli.patch b/oci-cli.patch new file mode 100644 index 000000000000..2c657d2eee21 --- /dev/null +++ b/oci-cli.patch @@ -0,0 +1,40 @@ +diff -rupN oci-cli-2.4.27/setup.py oci-cli-2.4.27b/setup.py +--- oci-cli-2.4.27/setup.py 2018-06-29 03:00:53.000000000 -0400 ++++ oci-cli-2.4.27b/setup.py 2018-07-01 13:48:45.279560058 -0400 +@@ -30,22 +30,21 @@ with open_relative("README.rst") as f: + + + requires = [ +- 'oci==1.4.4', +- 'arrow==0.10.0', ++ 'oci', ++ 'arrow', + 'certifi', +- 'click==6.7', +- 'configparser==3.5.0', +- 'cryptography==2.1.3', +- 'pyOpenSSL<=17.4.0', +- 'httpsig_cffi==15.0.0', +- 'jmespath==0.9.3', +- 'python-dateutil==2.7.3', +- 'pytz==2016.10', +- 'retrying==1.3.3', +- 'requests[security]==2.18.4', +- 'six==1.11.0', +- 'terminaltables==3.1.0', +- 'idna>=2.5,<2.7' ++ 'click', ++ 'cryptography', ++ 'pyOpenSSL', ++ 'httpsig_cffi', ++ 'jmespath', ++ 'python-dateutil', ++ 'pytz', ++ 'retrying', ++ 'requests', ++ 'six', ++ 'terminaltables', ++ 'idna' + ] + + setup( |