summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew O'Neill2018-07-01 14:08:33 -0400
committerAndrew O'Neill2018-07-01 14:08:33 -0400
commita23261bd99d84e0adfa25f3e66677011bb462b62 (patch)
treea69a6903c42a1323740db9e125bbce1e05694615
downloadaur-a23261bd99d84e0adfa25f3e66677011bb462b62.tar.gz
Initial commit
-rw-r--r--.SRCINFO31
-rw-r--r--PKGBUILD34
-rw-r--r--oci-cli.patch40
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(