summaryrefslogtreecommitdiff
path: root/gnu/packages/crates-database.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/crates-database.scm')
-rw-r--r--gnu/packages/crates-database.scm30
1 files changed, 23 insertions, 7 deletions
diff --git a/gnu/packages/crates-database.scm b/gnu/packages/crates-database.scm
index b9ce23d7af2..c1462e6ccb1 100644
--- a/gnu/packages/crates-database.scm
+++ b/gnu/packages/crates-database.scm
@@ -962,8 +962,30 @@ libpq.")
962 ("rust-uncased" ,rust-uncased-0.9)) 962 ("rust-uncased" ,rust-uncased-0.9))
963 #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.10)))))) 963 #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.10))))))
964 964
965(define-public rust-sqlite3-src-0.6
966 (package
967 (name "rust-sqlite3-src")
968 (version "0.6.1")
969 (source
970 (origin
971 (method url-fetch)
972 (uri (crate-uri "sqlite3-src" version))
973 (file-name (string-append name "-" version ".tar.gz"))
974 (sha256
975 (base32 "0jkvjhgrfsq5m2ps3hh792mamwv8v6kf2gdj3wldn9vwyxnllk8p"))))
976 (build-system cargo-build-system)
977 (arguments
978 `(#:cargo-inputs (("rust-cc" ,rust-cc-1)
979 ("rust-pkg-config" ,rust-pkg-config-0.3))))
980 (inputs (list sqlite))
981 (home-page "https://github.com/stainless-steel/sqlite3-src")
982 (synopsis "Provider of SQLite")
983 (description "The package provides SQLite.")
984 (license (list license:asl2.0 license:expat))))
985
965(define-public rust-sqlite3-src-0.5 986(define-public rust-sqlite3-src-0.5
966 (package 987 (package
988 (inherit rust-sqlite3-src-0.6)
967 (name "rust-sqlite3-src") 989 (name "rust-sqlite3-src")
968 (version "0.5.1") 990 (version "0.5.1")
969 (source 991 (source
@@ -983,15 +1005,9 @@ libpq.")
983 (format #t "fn main (){~@ 1005 (format #t "fn main (){~@
984 println!(\"cargo:rustc-link-lib=sqlite3\");~@ 1006 println!(\"cargo:rustc-link-lib=sqlite3\");~@
985 }~%"))))))) 1007 }~%")))))))
986 (build-system cargo-build-system)
987 (arguments 1008 (arguments
988 `(#:cargo-inputs (("rust-cc" ,rust-cc-1) 1009 `(#:cargo-inputs (("rust-cc" ,rust-cc-1)
989 ("rust-pkg-config" ,rust-pkg-config-0.3)))) 1010 ("rust-pkg-config" ,rust-pkg-config-0.3))))))
990 (inputs (list sqlite))
991 (home-page "https://github.com/stainless-steel/sqlite3-src")
992 (synopsis "Provider of SQLite")
993 (description "The package provides SQLite.")
994 (license (list license:asl2.0 license:expat))))
995 1011
996(define-public rust-sqlite3-src-0.4 1012(define-public rust-sqlite3-src-0.4
997 (package 1013 (package