From ec7f8929b6fc6eab0e9c8d07d28698b6505123cb Mon Sep 17 00:00:00 2001 From: tobiasBora Date: Wed, 6 Mar 2019 21:24:28 +0100 Subject: [PATCH 1/3] Add maintainer tobiasBora --- maintainers/maintainer-list.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 3b9ccb36482..df1c645abb2 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -4738,6 +4738,11 @@ github = "tobimpub"; name = "Tobias Mayer"; }; + tobiasBora = { + email = "tobias.bora.list@gmail.com"; + github = "tobiasBora"; + name = "Tobias Bora"; + }; tohl = { email = "tom@logand.com"; github = "tohl"; From dd76b3de6cf691b5d1453472c62550ab236a83b7 Mon Sep 17 00:00:00 2001 From: tobiasBora Date: Wed, 6 Mar 2019 21:29:06 +0100 Subject: [PATCH 2/3] perlPackage.TermShell: init at 1.4.0 --- pkgs/top-level/perl-packages.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 681650b7000..3eecc482be4 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -14646,6 +14646,20 @@ let }; }; + TermShell = buildPerlModule rec { + name = "Term-Shell-0.10"; + src = fetchurl { + url = "mirror://cpan/authors/id/S/SH/SHLOMIF/${name}.tar.gz"; + sha256 = "7d1f824c2db22769b60000b5b9ca2ad469c154939f9ec1cd3f0e06e9c967dda3"; + }; + propagatedBuildInputs = [ TermReadKey TextAutoformat ]; + meta = with stdenv.lib; { + homepage = http://metacpan.org/release/Term-Shell; + description = "A simple command-line shell framework"; + license = with licenses; [ artistic1 gpl1Plus ]; + }; + }; + TermShellUI = buildPerlPackage rec { name = "Term-ShellUI-0.92"; src = fetchurl { From e7ed305016c3a3329e8f65b6cd2237292bc5819a Mon Sep 17 00:00:00 2001 From: tobiasBora Date: Wed, 6 Mar 2019 22:00:29 +0100 Subject: [PATCH 3/3] shelldap: init at 1.4.0 --- pkgs/tools/misc/shelldap/default.nix | 26 ++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 28 insertions(+) create mode 100644 pkgs/tools/misc/shelldap/default.nix diff --git a/pkgs/tools/misc/shelldap/default.nix b/pkgs/tools/misc/shelldap/default.nix new file mode 100644 index 00000000000..9686955e1dd --- /dev/null +++ b/pkgs/tools/misc/shelldap/default.nix @@ -0,0 +1,26 @@ +{ stdenv, fetchurl, perlPackages }: +perlPackages.buildPerlPackage rec { + name = "shelldap-${version}"; + version = "1.4.0"; + src = fetchurl { + url = "https://bitbucket.org/mahlon/shelldap/downloads/shelldap-${version}.tar.gz"; + sha256 = "07gkvvxcgw3pgkfy8p9mmidakciaq1rsq5zhmdqd8zcwgqkrr24i"; + }; + buildInputs = with perlPackages; [ perl YAMLSyck NetLDAP AlgorithmDiff IOSocketSSL AuthenSASL TermReadLineGnu TermShell ]; + prePatch = '' + touch Makefile.PL + ''; + installPhase = '' + runHook preInstall + install -Dm555 -t $out/bin shelldap + runHook preInstall + ''; + outputs = [ "out" ]; + meta = with stdenv.lib; { + homepage = https://bitbucket.org/mahlon/shelldap/; + description = "A handy shell-like interface for browsing LDAP servers and editing their content"; + license = with licenses; [ bsd3 ]; + maintainers = with maintainers; [ tobiasBora ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ded711a54a6..53d593e82cf 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5416,6 +5416,8 @@ in sharutils = callPackage ../tools/archivers/sharutils { }; + shelldap = callPackage ../tools/misc/shelldap { }; + schema2ldif = callPackage ../tools/text/schema2ldif { }; shocco = callPackage ../tools/text/shocco { };