diff options
author | Jörg Thalheim <Mic92@users.noreply.github.com> | 2017-10-16 08:46:22 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-10-16 08:46:22 +0100 |
commit | e4532af9255df7bafb37df350b942cc21a7c295d (patch) | |
tree | 2b08517b879f3052efdc41ce5ca854b8b6668813 /pkgs | |
parent | 4cec2d6fb71c8cdd04c8164101cfebe22e786929 (diff) | |
parent | c37198e81d7b96568e6c4c82a48fc7cfb7247dd7 (diff) | |
download | nixpkgs-e4532af9255df7bafb37df350b942cc21a7c295d.tar nixpkgs-e4532af9255df7bafb37df350b942cc21a7c295d.tar.gz nixpkgs-e4532af9255df7bafb37df350b942cc21a7c295d.tar.bz2 nixpkgs-e4532af9255df7bafb37df350b942cc21a7c295d.tar.lz nixpkgs-e4532af9255df7bafb37df350b942cc21a7c295d.tar.xz nixpkgs-e4532af9255df7bafb37df350b942cc21a7c295d.tar.zst nixpkgs-e4532af9255df7bafb37df350b942cc21a7c295d.zip |
Merge pull request #30421 from KaiHa/lbdb-0.44
lbdb: 0.38 -> 0.44
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/tools/misc/lbdb/add-methods-to-rc.patch | 11 | ||||
-rw-r--r-- | pkgs/tools/misc/lbdb/default.nix | 32 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
3 files changed, 39 insertions, 6 deletions
diff --git a/pkgs/tools/misc/lbdb/add-methods-to-rc.patch b/pkgs/tools/misc/lbdb/add-methods-to-rc.patch new file mode 100644 index 00000000000..d388467559a --- /dev/null +++ b/pkgs/tools/misc/lbdb/add-methods-to-rc.patch @@ -0,0 +1,11 @@ +--- a/lbdb.rc.in ++++ b/lbdb.rc.in +@@ -40,7 +40,7 @@ + # - m_vcf search a vcard (according to RFC2426) file. + # - m_khard search a CardDAV address book via khard + +-METHODS="m_inmail m_passwd m_finger" ++METHODS="@MODULES@" + + + # diff --git a/pkgs/tools/misc/lbdb/default.nix b/pkgs/tools/misc/lbdb/default.nix index e81ad349874..35cc95cb2cf 100644 --- a/pkgs/tools/misc/lbdb/default.nix +++ b/pkgs/tools/misc/lbdb/default.nix @@ -1,17 +1,39 @@ -{ stdenv, fetchurl, perl, finger_bsd }: +{ stdenv, fetchurl, perl, perlPackages, finger_bsd, makeWrapper +, abook ? null +, gnupg ? null +, goobook ? null +, khard ? null +}: let - version = "0.38"; + version = "0.44"; in - +with stdenv.lib; +with perlPackages; stdenv.mkDerivation { name = "lbdb-${version}"; src = fetchurl { url = "http://www.spinnaker.de/debian/lbdb_${version}.tar.gz"; - sha256 = "1279ssfrh4cqrjzq5q47xbdlw5qx3aazxjshi86ljm4cw6xxvgar"; + sha256 = "0kjz3n2ilrg6yrz8z40714ppdprgwhbgvzcsjzs822l6da4qxna3"; }; - buildInputs = [ perl ] ++ stdenv.lib.optional (!stdenv.isDarwin) finger_bsd; + buildInputs = [ goobook makeWrapper perl ConvertASN1 NetLDAP AuthenSASL ] + ++ optional (!stdenv.isDarwin) finger_bsd + ++ optional (abook != null) abook + ++ optional (gnupg != null) gnupg + ++ optional (goobook != null) goobook + ++ optional (khard != null) khard; + configureFlags = [ ] + ++ optional (abook != null) "--with-abook" + ++ optional (gnupg != null) "--with-gpg" + ++ optional (goobook != null) "--with-goobook" + ++ optional (khard != null) "--with-khard"; + + patches = [ ./add-methods-to-rc.patch ]; + postFixup = "wrapProgram $out/lib/mutt_ldap_query --prefix PERL5LIB : " + + "${AuthenSASL}/${perl.libPrefix}" + + ":${ConvertASN1}/${perl.libPrefix}" + + ":${NetLDAP}/${perl.libPrefix}"; meta = { homepage = http://www.spinnaker.de/lbdb/; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 7161f723d35..8616756a9ad 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -15307,7 +15307,7 @@ with pkgs; lastfmsubmitd = callPackage ../applications/audio/lastfmsubmitd { }; - lbdb = callPackage ../tools/misc/lbdb { }; + lbdb = callPackage ../tools/misc/lbdb { abook = null; gnupg = null; goobook = null; khard = null; }; lbzip2 = callPackage ../tools/compression/lbzip2 { }; |