;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2013, 2014, 2015 Andreas Enge ;;; Copyright © 2015 Mark H Weaver ;;; Copyright © 2015 Tomáš Čech ;;; Copyright © 2015 Ludovic Courtès ;;; Copyright © 2016, 2017, 2019 Leo Famulari ;;; Copyright © 2017, 2019, 2020 Marius Bakke ;;; Copyright © 2017 Efraim Flashner ;;; Copyright © 2017, 2018 Tobias Geerinckx-Rice ;;; Copyright © 2018 Roel Janssen ;;; Copyright © 2019, 2021 Ricardo Wurmus ;;; Copyright © 2020 Jakub Kądziołka ;;; Copyright © 2020 Dale Mellor ;;; ;;; This file is part of GNU Guix. ;;; ;;; GNU Guix is free software; you can redistribute it and/or modify it ;;; under the terms of the GNU General Public License as published by ;;; the Free Software Foundation; either version 3 of the License, or (at ;;; your option) any later version. ;;; ;;; GNU Guix is distributed in the hope that it will be useful, but ;;; WITHOUT ANY WARRANTY; without even the implied warranty of ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;;; GNU General Public License for more details. ;;; ;;; You should have received a copy of the GNU General P
aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWojtek Kosior <koszko@koszko.org>2022-10-28 18:43:39 +0200
committerWojtek Kosior <koszko@koszko.org>2022-10-28 18:43:39 +0200
commitd4de6a5966560ee7aa0a1b15950cd7ee36add256 (patch)
tree92a2bf056e0b609727b12dbaeb843e8974e38f4d /src/hydrilla/proxy/web_ui/prompts.py
parentdb2845b3c0176a4d17fec770d58f8a5a7a19e77c (diff)
downloadhaketilo-hydrilla-d4de6a5966560ee7aa0a1b15950cd7ee36add256.tar.gz
haketilo-hydrilla-d4de6a5966560ee7aa0a1b15950cd7ee36add256.zip
[proxy] document repositories
Diffstat (limited to 'src/hydrilla/proxy/web_ui/prompts.py')
0 files changed, 0 insertions, 0 deletions
curl (name "curl-minimal") (inputs (alist-delete "openldap" (package-inputs curl)))))) ;; Replacement package to fix multiple security vulnerabilities. (define curl-7.74.0 (package (inherit curl) (version "7.74.0") (source (origin (inherit (package-source curl)) (uri (string-append "https://curl.haxx.se/download/curl-" version ".tar.xz")) (sha256 (base32 "12w7gskrglg6qrmp822j37fmbr0icrcxv7rib1fy5xiw80n5z7cr")))) (arguments (substitute-keyword-arguments (package-arguments curl) ((#:phases phases) `(modify-phases ,phases (replace 'check (lambda _ ;; Test 1510 is now disabled upstream, and the test runner ;; complains that it can not disable a non-existing test. ;; Thus, override the phase to not delete the test. (substitute* "tests/runtests.pl" (("/bin/sh") (which "sh"))) (invoke "make" "-C" "tests" "test"))))))))) (define-public kurly (package (name "kurly") (version "1.2.2") (source (origin (method git-fetch) (uri (git-reference (url "https://gitlab.com/davidjpeacock/kurly.git") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 "003jv2k45hg2svhjpy5253ccd250vi2r17x2zhm51iw54kgwxipm")))) (build-system go-build-system) (arguments `(#:import-path "gitlab.com/davidjpeacock/kurly" #:install-source? #f #:phases (modify-phases %standard-phases (add-after 'install 'install-documentation (lambda* (#:key import-path outputs #:allow-other-keys) (let* ((source (string-append "src/" import-path)) (out (assoc-ref outputs "out")) (doc (string-append out "/share/doc/" ,name "-" ,version)) (man (string-append out "/share/man/man1"))) (with-directory-excursion source (install-file "README.md" doc) (mkdir-p man) (copy-file "doc/kurly.man" (string-append man "/kurly.1"))) #t)))))) (inputs `(("go-github-com-alsm-ioprogress" ,go-github-com-alsm-ioprogress) ("go-github-com-aki237-nscjar" ,go-github-com-aki237-nscjar) ("go-github-com-urfave-cli" ,go-github-com-urfave-cli))) (synopsis "Command-line HTTP client") (description "kurly is an alternative to the @code{curl} program written in Go. kurly is designed to operate in a similar manner to curl, with select features. Notably, kurly is not aiming for feature parity, but common flags and mechanisms particularly within the HTTP(S) realm are to be expected. kurly does not offer a replacement for libcurl.") (home-page "https://gitlab.com/davidjpeacock/kurly") (license license:asl2.0))) (define-public guile-curl (package (name "guile-curl") (version "0.7") (source (origin (method url-fetch) (uri (string-append "http://www.lonelycactus.com/tarball/" "guile_curl-" version ".tar.gz")) (sha256 (base32 "1zk0ijx6bj212k0j0ma84cpvpvn0x6raaxnby3wdx3w4wnhnscn7")))) (build-system gnu-build-system) (arguments `(#:modules (((guix build guile-build-system) #:select (target-guile-effective-version)) ,@%gnu-build-system-modules) #:imported-modules ((guix build guile-build-system) ,@%gnu-build-system-modules) #:configure-flags (list (string-append "--with-guilesitedir=" (assoc-ref %outputs "out") "/share/guile/site/" (target-guile-effective-version (assoc-ref %build-inputs "guile"))) (string-append "-with-guileextensiondir=" (assoc-ref %outputs "out") "/lib/guile/" (target-guile-effective-version (assoc-ref %build-inputs "guile")) "/extensions")) #:phases (modify-phases %standard-phases (add-after 'unpack 'patch-undefined-references (lambda* _ (substitute* "src/curl.scm" ;; The following #defines are missing from our curl package ;; and therefore result in the evaluation of undefined symbols. ((",CURLOPT_HAPROXYPROTOCOL") "#f") ((",CURLOPT_DISALLOW_USERNAME_IN_URL") "#f") ((",CURLOPT_TIMEVALUE_LARGE") "#f") ((",CURLOPT_DNS_SHUFFLE_ADDRESSES") "#f") ((",CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS") "#f")))) (add-after 'install 'patch-extension-path (lambda* (#:key outputs #:allow-other-keys) (let* ((out (assoc-ref outputs "out")) (curl.scm (string-append out "/share/guile/site/" (target-guile-effective-version) "/curl.scm")) (curl.go (string-append out "/lib/guile/" (target-guile-effective-version) "/site-ccache/curl.go")) (ext (string-append out "/lib/guile/" (target-guile-effective-version) "/extensions/libguile-curl"))) (substitute* curl.scm (("libguile-curl") ext)) ;; The build system does not actually compile the Scheme module. ;; So we can compile it and put it in the right place in one go. (invoke "guild" "compile" curl.scm "-o" curl.go))))))) (native-inputs `(("pkg-config" ,pkg-config))) (inputs `(("curl" ,curl) ("guile" ,guile-3.0))) (home-page "http://www.lonelycactus.com/guile-curl.html") (synopsis "Curl bindings for Guile") (description "@code{guile-curl} is a project that has procedures that allow Guile to do client-side URL transfers, like requesting documents from HTTP or FTP servers. It is based on the curl library.") (license license:gpl3+))) (define-public guile2.2-curl (package (inherit guile-curl) (name "guile2.2-curl") (inputs `(("curl" ,curl) ("guile" ,guile-2.2))))) (define-public curlpp (package (name "curlpp") (version "0.8.1") (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/jpbarrette/curlpp") (commit (string-append "v" version)))) (sha256 (base32 "1b0ylnnrhdax4kwjq64r1fk0i24n5ss6zfzf4hxwgslny01xiwrk")) (file-name (git-file-name name version)))) (build-system cmake-build-system) ;; There are no build tests to be had. (arguments '(#:tests? #f)) ;; The installed version needs the header files from the C library. (propagated-inputs `(("curl" ,curl))) (synopsis "C++ wrapper around libcURL") (description "This package provides a free and easy-to-use client-side C++ URL transfer library, supporting FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE and LDAP; in particular it supports HTTPS certificates, HTTP POST, HTTP PUT, FTP uploading, kerberos, HTTP form based upload, proxies, cookies, user+password authentication, file transfer resume, http proxy tunneling and more!") (home-page "http://www.curlpp.org") (license license:expat)))