diff options
author | Chloe Brown <chloe.brown.00@outlook.com> | 2024-08-23 12:57:20 +0100 |
---|---|---|
committer | Chloe Brown <chloe.brown.00@outlook.com> | 2024-08-23 12:57:20 +0100 |
commit | 9b7e8c347c0ef080a607b4452c6b2f2096ff244e (patch) | |
tree | 50d648e5280766dc65ad62716b97872eea1410bb | |
parent | 5db24d1634d3568f7778e54f8e473bbaec7c8960 (diff) |
ddclient: upgrade 3.11.1 -> 3.11.2.
-rw-r--r-- | yellowsquid/packages/dns.scm | 65 |
1 files changed, 31 insertions, 34 deletions
diff --git a/yellowsquid/packages/dns.scm b/yellowsquid/packages/dns.scm index 3cb1726..c453738 100644 --- a/yellowsquid/packages/dns.scm +++ b/yellowsquid/packages/dns.scm @@ -12,13 +12,12 @@ :use-module (guix git-download) :use-module (guix packages) :use-module ((guix licenses) :prefix license:) - :use-module (yellowsquid packages) - ) + :use-module (yellowsquid packages)) (define-public ddclient (package (name "ddclient") - (version "3.11.1") + (version "3.11.2") (source (origin (method git-fetch) @@ -27,49 +26,47 @@ (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "14v5vfab43kcdlsp1nn2xd6g979d9zz9hslkr1rmklngf5dqkkrq")) + (base32 "066045x0j48n27qsmravpqw9x8phpcwhcl0xb961m75wrl0bwlbp")) (modules '((guix build utils))) (snippet ;; XXX: should just patch test #~(begin (substitute* "Makefile.am" - (("t/get_ip_from_if.pl") "")))) + (("t/get_ip_from_if.pl") + "")))) #;(patches (search-patches "ddclient-skip-test.patch")))) (build-system gnu-build-system) - (native-inputs - (list autoconf automake libtool - perl-test-warnings perl-test-mockmodule)) - (inputs - (list inetutils ; logger - net-tools - bash-minimal ;for 'wrap-program' - curl - perl - perl-digest-sha1 - perl-io-socket-ssl - ;; perl-io-socket-inet6 ;; XXX: this is likely to be removed in a future ddclient release - ;; ;; https://github.com/ddclient/ddclient/issues/461 - perl-json)) + (native-inputs (list autoconf automake libtool perl-test-warnings + perl-test-mockmodule)) + (inputs (list inetutils ;logger + net-tools + bash-minimal ;for 'wrap-program' + curl + perl + perl-digest-sha1 + perl-io-socket-ssl + perl-json)) (arguments (list #:configure-flags #~(list "--localstatedir=/var") - #:phases - #~(modify-phases %standard-phases - (replace 'install - (lambda _ - ;; XXX: Do not create /var - (invoke "make" "localstatedir=/tmp/discard" "install"))) - (add-after 'wrap 'wrap-ddclient - (lambda* (#:key inputs #:allow-other-keys) - (wrap-program (string-append #$output "/bin/ddclient") - `("PERL5LIB" ":" prefix ,(string-split (getenv "PERL5LIB") #\:)) - `("PATH" prefix ,(map (lambda (x) - (string-append (assoc-ref inputs x) "/bin")) - '("inetutils" "net-tools"))))))))) - ;; (native-search-paths (list $SSL_CERT_DIR $SSL_CERT_FILE)) + #:phases #~(modify-phases %standard-phases + (replace 'install + (lambda _ + ;; XXX: Do not create /var + (invoke "make" "localstatedir=/tmp/discard" "install"))) + (add-after 'wrap 'wrap-ddclient + (lambda* (#:key inputs #:allow-other-keys) + (wrap-program (string-append #$output "/bin/ddclient") + `("PERL5LIB" ":" prefix + ,(string-split (getenv "PERL5LIB") #\:)) + `("PATH" prefix + ,(map (lambda (x) + (string-append (assoc-ref inputs x) "/bin")) + '("inetutils" "net-tools"))))))))) (home-page "https://ddclient.net/") (synopsis "Address updating utility for dynamic DNS services") - (description "This package provides a client to update dynamic IP + (description + "This package provides a client to update dynamic IP addresses with several dynamic DNS service providers, such as @uref{https://www.dyndns.com/account/login.html,DynDNS.com}. This makes it possible to use a fixed hostname (such as myhost.dyndns.org) to |