about summary refs log tree commit diff
diff options
context:
space:
mode:
authorEfraim Flashner2019-08-09 04:01:12 -0500
committerEfraim Flashner2019-08-09 04:01:12 -0500
commita3d3db673a4aff3468c00e9edf276fd7ef3ba6c6 (patch)
tree7ea2328a8d4ac700bd50e61a3163586779ccfd10
parent53b4241d13050faf073a1db1f0b91c936b1f174b (diff)
downloadguix-bioinformatics-a3d3db673a4aff3468c00e9edf276fd7ef3ba6c6.tar.gz
gn: 4store upstreamed
-rw-r--r--gn/packages/4store.scm86
1 files changed, 0 insertions, 86 deletions
diff --git a/gn/packages/4store.scm b/gn/packages/4store.scm
deleted file mode 100644
index ec09112..0000000
--- a/gn/packages/4store.scm
+++ /dev/null
@@ -1,86 +0,0 @@
-;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2016 Roel Janssen <roel@gnu.org>
-;;;
-;;; This file is part of GNU Guix.
-;;;
-;;; GNU Guix is free software; you can redistribute it and/or modify it
-;;; under the terms of the GNU General Public License as published by
-;;; the Free Software Foundation; either version 3 of the License, or (at
-;;; your option) any later version.
-;;;
-;;; GNU Guix is distributed in the hope that it will be useful, but
-;;; WITHOUT ANY WARRANTY; without even the implied warranty of
-;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-;;; GNU General Public License for more details.
-;;;
-;;; You should have received a copy of the GNU General Public License
-;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
-
-(define-module (gn packages 4store)
-  #:use-module ((guix licenses) #:prefix license:)
-  #:use-module (guix packages)
-  #:use-module (guix utils)
-  #:use-module (guix download)
-  #:use-module (guix build-system gnu)
-  #:use-module (gnu packages)
-  #:use-module (gnu packages autotools)
-  #:use-module (gnu packages python)
-  #:use-module (gnu packages perl)
-  #:use-module (gnu packages rdf)
-  #:use-module (gnu packages pcre)
-  #:use-module (gnu packages avahi)
-  #:use-module (gnu packages gettext)
-  #:use-module (gnu packages glib)
-  #:use-module (gnu packages linux)
-  #:use-module (gnu packages readline)
-  #:use-module (gnu packages cyrus-sasl)
-  #:use-module (gnu packages pkg-config)
-  #:use-module (gnu packages tls)
-  #:use-module (gnu packages file)
-  #:use-module (gnu packages xml))
-
-(define-public 4store ; guix ready
-  (let ((commit "c5a56d7c7504551a1f2fff6c16c4d9a440e4a317"))
-    (package
-      (name "4store")
-      (version (string-append "1.1.6-0." (string-take commit 7)))
-      (source (origin
-                (method url-fetch)
-                (uri (string-append "https://github.com/garlik/4store/archive/"
-                                    commit ".tar.gz"))
-                (file-name (string-append name "-" version ".tar.gz"))
-                (sha256
-                 (base32 "12pn5masjrfp1d8v1dz47qga0ns8d03f2f5icnb9d6m1jfp8l38a"))
-                (patches (list (search-patch "4store-fix-buildsystem.patch")))))
-      (build-system gnu-build-system)
-      (native-inputs
-       `(("perl" ,perl)
-         ("python" ,python-2)
-         ("file" ,file)
-         ("autoconf" ,autoconf)
-         ("automake" ,automake)
-         ("gettext" ,gnu-gettext)
-         ("libtool" ,libtool)
-         ("pkg-config" ,pkg-config)))
-      (inputs
-       `(("glib" ,glib)
-         ("rasqal" ,rasqal)
-         ("libxml2" ,libxml2)
-         ("raptor2" ,raptor2)
-         ("readline" ,readline)
-         ("avahi" ,avahi)
-         ("pcre" ,pcre)
-         ("cyrus-sasl" ,cyrus-sasl)
-         ("openssl" ,openssl)
-         ("util-linux" ,util-linux)))
-      (arguments
-       `(#:phases
-         (modify-phases %standard-phases
-           (add-before 'configure 'generate-configure
-             (lambda _
-               (zero? (system* "./autogen.sh")))))))
-      (home-page "http://www.4store.org")
-      (synopsis "Clustered RDF storage and query engine")
-      (description "4store is a RDF/SPARQL store written in C, either single
-machines or networked clusters.")
-      (license license:gpl3+))))