From 9bf867612d3c849e248e20655c6d219990b055c7 Mon Sep 17 00:00:00 2001 From: Gregory Schwartz Date: Mon, 5 Apr 2021 16:43:27 -0400 Subject: [PATCH] meme-suite: init at 5.1.1 (#118603) Co-authored-by: Sandro --- maintainers/maintainer-list.nix | 6 ++++++ .../science/biology/meme-suite/default.nix | 21 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 3 files changed, 29 insertions(+) create mode 100644 pkgs/applications/science/biology/meme-suite/default.nix diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index d7747768cde..2dac158cb99 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -3689,6 +3689,12 @@ githubId = 343415; name = "Greg Roodt"; }; + gschwartz = { + email = "gsch@pennmedicine.upenn.edu"; + github = "GregorySchwartz"; + githubId = 2490088; + name = "Gregory Schwartz"; + }; gtrunsec = { email = "gtrunsec@hardenedlinux.org"; github = "GTrunSec"; diff --git a/pkgs/applications/science/biology/meme-suite/default.nix b/pkgs/applications/science/biology/meme-suite/default.nix new file mode 100644 index 00000000000..bfa561437e7 --- /dev/null +++ b/pkgs/applications/science/biology/meme-suite/default.nix @@ -0,0 +1,21 @@ +{ lib, stdenv, fetchurl, python3, perl, glibc, zlib }: + +stdenv.mkDerivation rec { + pname = "meme-suite"; + version = "5.1.1"; + + src = fetchurl { + url = "https://meme-suite.org/meme-software/${version}/meme-${version}.tar.gz"; + sha256 = "38d73d256d431ad4eb7da2c817ce56ff2b4e26c39387ff0d6ada088938b38eb5"; + }; + + buildInputs = [ zlib ]; + nativeBuildInputs = [ perl python3 ]; + + meta = with lib; { + description = "Motif-based sequence analysis tools"; + license = licenses.unfree; + maintainers = with maintainers; [ gschwartz ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 613d505c79b..648eaf3a5e2 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -24192,6 +24192,8 @@ in meme = callPackage ../applications/graphics/meme { }; + meme-suite = callPackage ../applications/science/biology/meme-suite { }; + # Needs qtwebkit which is broken on qt5.15 mendeley = libsForQt514.callPackage ../applications/office/mendeley { gconf = pkgs.gnome2.GConf;