mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
Merge remote-tracking branch 'origin/master' into core-updates
Conflicts: doc/guix.texi gnu/local.mk gnu/packages/admin.scm gnu/packages/base.scm gnu/packages/chromium.scm gnu/packages/compression.scm gnu/packages/databases.scm gnu/packages/diffoscope.scm gnu/packages/freedesktop.scm gnu/packages/gnome.scm gnu/packages/gnupg.scm gnu/packages/guile.scm gnu/packages/inkscape.scm gnu/packages/llvm.scm gnu/packages/openldap.scm gnu/packages/pciutils.scm gnu/packages/ruby.scm gnu/packages/samba.scm gnu/packages/sqlite.scm gnu/packages/statistics.scm gnu/packages/syndication.scm gnu/packages/tex.scm gnu/packages/tls.scm gnu/packages/version-control.scm gnu/packages/xml.scm guix/build-system/copy.scm guix/scripts/home.scm
This commit is contained in:
commit
4cf1acc7f3
740 changed files with 619028 additions and 314277 deletions
|
@ -26,7 +26,7 @@
|
|||
|
||||
(define-module (gnu packages libevent)
|
||||
#:use-module (gnu packages)
|
||||
#:use-module (guix licenses)
|
||||
#:use-module ((guix licenses) #:prefix license:)
|
||||
#:use-module (guix packages)
|
||||
#:use-module (guix download)
|
||||
#:use-module (guix git-download)
|
||||
|
@ -74,7 +74,16 @@ libevent is meant to replace the event loop found in event driven
|
|||
network servers. An application just needs to call event_dispatch() and
|
||||
then add or remove events dynamically without having to change the event
|
||||
loop.")
|
||||
(license bsd-3)))
|
||||
(license license:bsd-3)))
|
||||
|
||||
(define-public libevent-with-openssl
|
||||
(package/inherit libevent
|
||||
(name "libevent-with-openssl")
|
||||
(inputs (modify-inputs (package-inputs libevent)
|
||||
(prepend openssl)))
|
||||
(arguments
|
||||
;; This skips some of the tests which fail on armhf and aarch64.
|
||||
'(#:configure-flags '("--disable-libevent-regress")))))
|
||||
|
||||
(define-public libev
|
||||
(package
|
||||
|
@ -99,8 +108,7 @@ loosely modelled after libevent. It includes relative timers, absolute timers
|
|||
with customized rescheduling, synchronous signals, process status change
|
||||
events, event watchers dealing with the event loop itself, file watchers, and
|
||||
limited support for fork events.")
|
||||
(license
|
||||
(list bsd-2 gpl2+))))
|
||||
(license (list license:bsd-2 license:gpl2+))))
|
||||
|
||||
(define-public libuv
|
||||
(package
|
||||
|
@ -131,7 +139,7 @@ resolution, asynchronous file system operations, and threading primitives.")
|
|||
|
||||
;; A few files fall under other non-copyleft licenses; see 'LICENSE' for
|
||||
;; details. Documentation is CC-BY 4.0 as of 1.12.0; see 'LICENSE-docs'.
|
||||
(license (list expat cc-by4.0))))
|
||||
(license (list license:expat license:cc-by4.0))))
|
||||
|
||||
(define-public libuv-for-node
|
||||
;; When upgrading Node, also upgrade this. Get the version from
|
||||
|
@ -150,10 +158,10 @@ resolution, asynchronous file system operations, and threading primitives.")
|
|||
(properties '((hidden? . #t)))))
|
||||
|
||||
(define-public libuv-julia
|
||||
(let ((commit "fb3e3364c33ae48c827f6b103e05c3f0e78b79a9")
|
||||
(revision "3"))
|
||||
(let ((commit "e6f0e4900e195c8352f821abe2b3cffc3089547b")
|
||||
(revision "4"))
|
||||
;; When upgrading Julia, also upgrade this. Get the commit from
|
||||
;; https://github.com/JuliaLang/julia/blob/v1.6.1/deps/libuv.version
|
||||
;; https://github.com/JuliaLang/julia/blob/v1.8.2/deps/libuv.version
|
||||
(package
|
||||
(inherit libuv)
|
||||
(name "libuv-julia")
|
||||
|
@ -166,7 +174,10 @@ resolution, asynchronous file system operations, and threading primitives.")
|
|||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1kqpn19d20aka30h6q5h8lnzyp0vw0xzgx0wm4w2r5j6yf76m2hr"))))
|
||||
"0ib2cprvbyviwrzm0fw6dqvlbm9akf2kj3vjzp82q3gii74cv3c9"))))
|
||||
(arguments
|
||||
'(#:configure-flags '("--with-pic")
|
||||
#:tests? #f))
|
||||
(home-page "https://github.com/JuliaLang/libuv")
|
||||
(properties '((hidden? . #t))))))
|
||||
|
||||
|
@ -218,7 +229,7 @@ Currently supported event loops are EV, Event, Glib/Gtk2, Tk, Qt,
|
|||
@code{Event::Lib}, Irssi, @code{IO::Async} and POE (and thus also WxWidgets
|
||||
and Prima). It also comes with a very fast Pure Perl event loop that does
|
||||
not rely on XS.")
|
||||
(license perl-license)))
|
||||
(license license:perl-license)))
|
||||
|
||||
(define-public perl-ev
|
||||
(package
|
||||
|
@ -259,7 +270,7 @@ not rely on XS.")
|
|||
"This module provides an interface to @code{libev}, a high performance
|
||||
full-featured event loop. It can be used through the @code{AnyEvent} module
|
||||
and still be faster than other event loops currently supported in Perl.")
|
||||
(license perl-license)))
|
||||
(license license:perl-license)))
|
||||
|
||||
(define-public perl-rpc-epc-service
|
||||
(package
|
||||
|
@ -286,4 +297,4 @@ and still be faster than other event loops currently supported in Perl.")
|
|||
(synopsis "Asynchronous remote procedure stack")
|
||||
(description "RPC::EPC::Service enables to connect the other process with
|
||||
the S-expression protocol, like the Swank protocol of the SLIME.")
|
||||
(license perl-license)))
|
||||
(license license:perl-license)))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue