aboutsummaryrefslogtreecommitdiff
path: root/pkgs/applications/science
diff options
context:
space:
mode:
authorFrederik Rietdijk <fridh@fridh.nl>2019-08-31 09:50:38 +0200
committerFrederik Rietdijk <fridh@fridh.nl>2019-08-31 09:50:38 +0200
commitfc74ba8291a8a93cba428de6bc2e7c8c7f9330f4 (patch)
tree982675c7719f2060a550e80747dfa49c1a9d6b06 /pkgs/applications/science
parent98640fd48212f8e6552517f667bba1901f5936d4 (diff)
parent81760f32353fa7f309a49fda17d90f43ac1e9a42 (diff)
Merge master into staging-next
Diffstat (limited to 'pkgs/applications/science')
-rw-r--r--pkgs/applications/science/biology/sortmerna/default.nix38
1 files changed, 38 insertions, 0 deletions
diff --git a/pkgs/applications/science/biology/sortmerna/default.nix b/pkgs/applications/science/biology/sortmerna/default.nix
new file mode 100644
index 00000000000..4adce4461ed
--- /dev/null
+++ b/pkgs/applications/science/biology/sortmerna/default.nix
@@ -0,0 +1,38 @@
+{ stdenv, cmake, rocksdb, rapidjson, pkgconfig, fetchFromGitHub, fetchpatch, zlib }:
+
+stdenv.mkDerivation rec {
+ pname = "sortmerna";
+ version = "3.0.3";
+
+ src = fetchFromGitHub {
+ repo = pname;
+ owner = "biocore";
+ rev = "v${version}";
+ sha256 = "0zx5fbzyr8wdr0zwphp8hhcn1xz43s5lg2ag4py5sv0pv5l1jh76";
+ };
+
+ patches = [
+ (fetchpatch {
+ name = "CMakeInstallPrefix.patch";
+ url = "https://github.com/biocore/sortmerna/commit/4d36d620a3207e26cf3f588d4ec39889ea21eb79.patch";
+ sha256 = "0hc3jwdr6ylbyigg52q8islqc0mb1k8rrjadvjfqaxnili099apd";
+ })
+ ];
+
+ nativeBuildInputs = [ cmake rapidjson pkgconfig ];
+ buildInputs = [ zlib rocksdb rapidjson ];
+
+ cmakeFlags = [
+ "-DCMAKE_BUILD_TYPE=Release"
+ "-DROCKSDB_HOME=${rocksdb}"
+ "-DRAPIDJSON_HOME=${rapidjson}"
+ ];
+
+ meta = with stdenv.lib; {
+ description = "Tools for filtering, mapping, and OTU-picking from shotgun genomics data";
+ license = licenses.lgpl3;
+ platforms = platforms.x86_64;
+ homepage = https://bioinfo.lifl.fr/RNA/sortmerna/;
+ maintainers = with maintainers; [ luispedro ];
+ };
+}