gnu: Add libaio.

* gnu/packages/linux.scm (libaio): New variable.
This commit is contained in:
宋文武 2015-04-16 16:47:44 +08:00
parent 82d8729b24
commit 01ccdfb6d3

View file

@ -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+)))