mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-27 14:52:05 -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
|
assemble, report on, and monitor arrays. It can also move spares between raid
|
||||||
arrays when needed.")
|
arrays when needed.")
|
||||||
(license gpl2+)))
|
(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