gnu: Add perl-search-xapian.

* gnu/packages/search.scm (perl-search-xapian): New variable.
This commit is contained in:
宋文武 2019-04-06 08:38:22 +08:00
parent 49cb1cf950
commit 9b8df3e892
No known key found for this signature in database
GPG key ID: 26525665AE727D37

View file

@ -23,11 +23,12 @@
(define-module (gnu packages search) (define-module (gnu packages search)
#:use-module ((guix licenses) #:use-module ((guix licenses)
#:select (gpl2 gpl2+ gpl3+ lgpl2.1+ bsd-3 x11)) #:select (gpl2 gpl2+ gpl3+ lgpl2.1+ bsd-3 x11 perl-license))
#:use-module (guix packages) #:use-module (guix packages)
#:use-module (guix download) #:use-module (guix download)
#:use-module (guix utils) #:use-module (guix utils)
#:use-module (guix build-system gnu) #:use-module (guix build-system gnu)
#:use-module (guix build-system perl)
#:use-module (guix build-system python) #:use-module (guix build-system python)
#:use-module (gnu packages) #:use-module (gnu packages)
#:use-module (gnu packages compression) #:use-module (gnu packages compression)
@ -110,6 +111,31 @@ (define-public python-xapian-bindings
(synopsis "Python bindings for the Xapian search engine library") (synopsis "Python bindings for the Xapian search engine library")
(license gpl2+))) (license gpl2+)))
(define-public perl-search-xapian
(package
(name "perl-search-xapian")
(version "1.2.25.2")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://cpan/authors/id/O/OL/OLLY/"
"Search-Xapian-" version ".tar.gz"))
(sha256
(base32
"0hpa8gi38j0ibq8af6dy69lm1bl5jnq76nsa69dbrzbr88l5m594"))))
(build-system perl-build-system)
(native-inputs
`(("perl-devel-leak" ,perl-devel-leak)))
(inputs
`(("xapian" ,xapian)))
(home-page "https://metacpan.org/release/Search-Xapian")
(synopsis "Perl XS frontend to the Xapian C++ search library")
(description
"Search::Xapian wraps most methods of most Xapian classes. The missing
classes and methods should be added in the future. It also provides a
simplified, more 'perlish' interface to some common operations.")
(license perl-license)))
(define-public libtocc (define-public libtocc
(package (package
(name "libtocc") (name "libtocc")