mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-26 22:38:07 -05:00
gnu: Add libaio.
* gnu/packages/linux.scm (libaio): New variable.
This commit is contained in:
parent
82d8729b24
commit
01ccdfb6d3
1 changed files with 29 additions and 0 deletions
|
@ -2132,3 +2132,32 @@ (define-public mdadm
|
|||
assemble, report on, and monitor arrays. It can also move spares between raid
|
||||
arrays when needed.")
|
||||
(license gpl2+)))
|
||||
|
||||
(define-public libaio
|
||||
(package
|
||||
(name "libaio")
|
||||
(version "0.3.110")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (list
|
||||
(string-append "mirror://debian/pool/main/liba/libaio/"
|
||||
name "_" version ".orig.tar.gz")
|
||||
(string-append "https://fedorahosted.org/releases/l/i/libaio/"
|
||||
name "-" version ".tar.gz")))
|
||||
(sha256
|
||||
(base32
|
||||
"0zjzfkwd1kdvq6zpawhzisv7qbq1ffs343i5fs9p498pcf7046g0"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
'(#:make-flags
|
||||
(list "CC=gcc" (string-append "prefix=" %output))
|
||||
#:test-target "partcheck" ; need root for a full 'check'
|
||||
#:phases
|
||||
(alist-delete 'configure %standard-phases))) ; no configure script
|
||||
(home-page "http://lse.sourceforge.net/io/aio.html")
|
||||
(synopsis "Linux-native asynchronous I/O access library")
|
||||
(description
|
||||
"This library enables userspace to use Linux kernel asynchronous I/O
|
||||
system calls, important for the performance of databases and other advanced
|
||||
applications.")
|
||||
(license lgpl2.1+)))
|
||||
|
|
Loading…
Reference in a new issue