summary refs log tree commit diff
diff options
context:
space:
mode:
authorRok Garbas <rok@garbas.si>2014-04-17 22:22:54 +0100
committerRok Garbas <rok@garbas.si>2014-04-17 22:22:54 +0100
commit7aa3790f34af75acfe38aebc662081f41bdf4744 (patch)
tree9f9d85bd04321e61762c09f7623034f8c055fc90
parent09f0d57842ac08e97b360cb2f040547c9b25eead (diff)
downloadnixlib-7aa3790f34af75acfe38aebc662081f41bdf4744.tar
nixlib-7aa3790f34af75acfe38aebc662081f41bdf4744.tar.gz
nixlib-7aa3790f34af75acfe38aebc662081f41bdf4744.tar.bz2
nixlib-7aa3790f34af75acfe38aebc662081f41bdf4744.tar.lz
nixlib-7aa3790f34af75acfe38aebc662081f41bdf4744.tar.xz
nixlib-7aa3790f34af75acfe38aebc662081f41bdf4744.tar.zst
nixlib-7aa3790f34af75acfe38aebc662081f41bdf4744.zip
adding development version of weechat (alongside stable)
-rw-r--r--pkgs/applications/networking/irc/weechat/devel.nix35
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 37 insertions, 0 deletions
diff --git a/pkgs/applications/networking/irc/weechat/devel.nix b/pkgs/applications/networking/irc/weechat/devel.nix
new file mode 100644
index 000000000000..cf52838b78cc
--- /dev/null
+++ b/pkgs/applications/networking/irc/weechat/devel.nix
@@ -0,0 +1,35 @@
+{ stdenv, fetchgit, ncurses, openssl, perl, python, aspell, gnutls
+, zlib, curl , pkgconfig, libgcrypt, ruby, lua5, tcl, guile
+, pythonPackages, cacert, cmake, makeWrapper }:
+
+stdenv.mkDerivation rec {
+  rev = "6f64ee699ba46c90b55d3b99c60e4807819e2b7b";
+  version = "0.4.4-rev${rev}";
+  name = "weechat-${version}";
+
+  src = fetchgit {
+    inherit rev;
+    url = "git://github.com/weechat/weechat.git";
+    sha256 = "1w58gir48kxvscf6njy3kmfxbjlnsf2byw3g3w6r47zjkgyxcf1z";
+  };
+
+  buildInputs = 
+    [ ncurses perl python openssl aspell gnutls zlib curl pkgconfig
+      libgcrypt ruby lua5 tcl guile pythonPackages.pycrypto makeWrapper
+      cacert cmake
+    ];
+
+  postInstall = ''
+       wrapProgram "$out/bin/weechat" \
+         --prefix PYTHONPATH : "$PYTHONPATH" \
+         --prefix PYTHONPATH : "$out/lib/${python.libPrefix}/site-packages"
+  '';
+
+  meta = {
+    homepage = http://www.weechat.org/;
+    description = "A fast, light and extensible chat client";
+    license = stdenv.lib.licenses.gpl3;
+    maintainers = with stdenv.lib.maintainers; [ garbas the-kenny ];
+    platforms = stdenv.lib.platforms.linux;
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index ec496af61850..7854029d21eb 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -9360,6 +9360,8 @@ let
 
   weechat = callPackage ../applications/networking/irc/weechat { };
 
+  weechatDevel = callPackage ../applications/networking/irc/weechat/devel.nix { };
+
   weston = callPackage ../applications/window-managers/weston { };
 
   windowmaker = callPackage ../applications/window-managers/windowmaker { };