aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/valgrind.scm
diff options
context:
space:
mode:
authorMarius Bakke <mbakke@fastmail.com>2019-02-10 19:05:30 +0100
committerMarius Bakke <mbakke@fastmail.com>2019-02-10 21:04:24 +0100
commit9220651d43c5dd945a6ec5e21eb04b00222ebc1c (patch)
tree23b70312fbc49bb45266e632e47945aca26bfbac /gnu/packages/valgrind.scm
parent2d39566d7e2b1291dd075c1ef7fa05173265d99e (diff)
downloadguix-9220651d43c5dd945a6ec5e21eb04b00222ebc1c.tar.gz
guix-9220651d43c5dd945a6ec5e21eb04b00222ebc1c.zip
gnu: gdb: Update to 8.2.1.
* gnu/packages/gdb.scm (gdb): Update to 8.2.1.
Diffstat (limited to 'gnu/packages/valgrind.scm')
0 files changed, 0 insertions, 0 deletions
stem clock synchronization service that speaks NTP") (description "Chrony keeps your system time accurate. It synchronises your computer's clock with @acronym{NTP, Network Time Protocol} servers, reference clocks such as GPS receivers, or even manual input of the correct time from a wristwatch. Chrony will determine the rate at which the computer gains or loses time, and compensate for it. It can also operate as an NTPv4 (@url{https://www.rfc-editor.org/rfc/rfc5905, RFC 5905}) server and peer to tell time to other computers on the network. It's designed to perform well even under adverse conditions: congested networks, unreliable clocks drifting with changes in temperature, and devices or virtual machines that are frequently turned off and connect to the Internet for only a few minutes at a time. Typical accuracy when synchronised over the Internet is several milliseconds. On a local network this can reach tens of microseconds. With hardware time-stamping or reference clock, sub-microsecond accuracy is possible.") (license l:gpl2))) (define-public ntp (package (name "ntp") (version "4.2.8p17") (source (origin (method url-fetch) (uri (list (string-append "https://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-" (version-major+minor version) "/ntp-" version ".tar.gz") (string-append "http://archive.ntp.org/ntp4/ntp-" (version-major+minor version) "/ntp-" version ".tar.gz"))) (sha256 (base32 "0rm8sf4qwcip49wgpgcp2dpwspsm0ad5xkkxy26mnv56wrrd4g8h")) (modules '((guix build utils))) (snippet '(begin ;; Remove the bundled copy of libevent, but we must keep ;; sntp/libevent/build-aux since configure.ac contains ;; AC_CONFIG_AUX_DIR([sntp/libevent/build-aux]) (rename-file "sntp/libevent/build-aux" "sntp/libevent:build-aux") (delete-file-recursively "sntp/libevent") (mkdir "sntp/libevent") (rename-file "sntp/libevent:build-aux" "sntp/libevent/build-aux"))))) (native-inputs (list which pkg-config)) (inputs (cons* openssl-1.1 libevent ;; Build with POSIX capabilities support on GNU/Linux. This allows ;; 'ntpd' to run as non-root (when invoked with '-u'.) (if (target-linux?) (list libcap) '()))) (arguments (list ;; Pass "--with-yielding-select=yes" so that 'configure' knows whether ;; 'select' yields when using pthreads in a cross-compilation context. #:configure-flags #~(list "--with-yielding-select=yes") #:phases #~(modify-phases %standard-phases (add-after 'unpack 'disable-network-test (lambda _ (substitute* "tests/libntp/Makefile.in" (("test-decodenetnum\\$\\(EXEEXT\\) ") ""))))))) (build-system gnu-build-system) (synopsis "Real time clock synchronization system") (description "NTP is a system designed to synchronize the clocks of computers over a network.") (license (l:x11-style "https://www.eecis.udel.edu/~mills/ntp/html/copyright.html" "A non-copyleft free licence from the University of Delaware")) (home-page "https://www.ntp.org"))) (define-public openntpd (package (name "openntpd") (version "6.8p1") (source (origin (method url-fetch) (uri (string-append "mirror://openbsd/OpenNTPD/openntpd-" version ".tar.gz")) (sha256 (base32 "0ijsylc7a4jlpxsqa0jq1w1c7333id8pcakzl7a5749ria1xp0l5")))) (build-system gnu-build-system) (arguments `(#:configure-flags (let* ((libressl (assoc-ref %build-inputs "libressl")) (libressl-version ,(package-version (car (assoc-ref (package-inputs this-package) "libressl"))))) (list "--with-privsep-user=ntpd" "--localstatedir=/var" (string-append "--with-cacert=" libressl "/share/libressl-" libressl-version "/cert.pem"))) #:phases (modify-phases %standard-phases (add-after 'unpack 'modify-install-locations (lambda _ ;; Don't try to create /var/run or /var/db (substitute* "src/Makefile.in" (("DESTDIR\\)\\$\\(localstatedir") "TMPDIR")) #t))))) (inputs (list libressl)) ; enable TLS time constraints. See ntpd.conf(5). (home-page "https://www.openntpd.org/") (synopsis "NTP client and server by the OpenBSD Project") (description "OpenNTPD is the OpenBSD Project's implementation of a client and server for the Network Time Protocol. Its design goals include being secure, easy to configure, and accurate enough for most purposes, so it's more minimalist than ntpd.") (properties '((release-monitoring-url . "https://cdn.openbsd.org/pub/OpenBSD/OpenNTPD"))) ;; A few of the source files are under bsd-3. (license (list l:isc l:bsd-3))))