about summary refs log tree commit diff
path: root/arunisaac
diff options
context:
space:
mode:
Diffstat (limited to 'arunisaac')
-rw-r--r--arunisaac/openconnect.scm22
1 files changed, 20 insertions, 2 deletions
diff --git a/arunisaac/openconnect.scm b/arunisaac/openconnect.scm
index a5ea2a0..a268fe8 100644
--- a/arunisaac/openconnect.scm
+++ b/arunisaac/openconnect.scm
@@ -27,13 +27,18 @@
                 #:select (python-keyring python-pyotp))
   #:use-module ((gnu packages python-web) #:select (python-requests))
   #:use-module ((gnu packages python-xyz)
-                #:select (python-attrs python-prompt-toolkit
-                          python-pysocks python-structlog))
+                #:select (python-attrs
+                          python-charset-normalizer
+                          python-prompt-toolkit
+                          python-pysocks
+                          python-structlog))
   #:use-module ((gnu packages qt) #:select (python-pyqt-6
                                             python-pyqtwebengine-6))
   #:use-module ((gnu packages vpn) #:select (openconnect))
   #:use-module ((gnu packages xml) #:select (python-lxml-4.9))
   #:use-module (guix build-system pyproject)
+  #:use-module ((guix build-system python) #:hide (pypi-uri))
+  #:use-module (guix download)
   #:use-module (guix git-download)
   #:use-module ((guix licenses) #:prefix license:)
   #:use-module (guix packages))
@@ -100,3 +105,16 @@
      "This package provides a wrapper script for OpenConnect supporting Azure AD
 (SAMLv2) authentication to Cisco SSL-VPNs.")
     (license license:gpl3)))
+
+(define python-charset-normalizer-2.10
+  (package
+    (inherit python-charset-normalizer)
+    (version "2.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "charset-normalizer" version))
+       (sha256
+        (base32 "04zlajr77f6c7ai59l46as1idi0jjgbvj72lh4v5wfpz2s070pjp"))))
+    (build-system python-build-system)
+    (arguments (list #:tests? #f))))