about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2017-01-24 18:06:57 +0000
committerGitHub <noreply@github.com>2017-01-24 18:06:57 +0000
commitecc42baecac5955049405d8ab7a7e0bf17218bc3 (patch)
treefd53f32622fff3be1544379e04d036de9a4e057f /pkgs
parent62b04956146547a48a1a8cecb1a55a4de7f0a594 (diff)
parentfee579701d0868d8896513197580a4876a49ef5e (diff)
downloadnixlib-ecc42baecac5955049405d8ab7a7e0bf17218bc3.tar
nixlib-ecc42baecac5955049405d8ab7a7e0bf17218bc3.tar.gz
nixlib-ecc42baecac5955049405d8ab7a7e0bf17218bc3.tar.bz2
nixlib-ecc42baecac5955049405d8ab7a7e0bf17218bc3.tar.lz
nixlib-ecc42baecac5955049405d8ab7a7e0bf17218bc3.tar.xz
nixlib-ecc42baecac5955049405d8ab7a7e0bf17218bc3.tar.zst
nixlib-ecc42baecac5955049405d8ab7a7e0bf17218bc3.zip
Merge pull request #22090 from romildo/upd.hexchat
hexchat: 2.12.3 -> 2.12.4
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/applications/networking/irc/hexchat/default.nix20
1 files changed, 14 insertions, 6 deletions
diff --git a/pkgs/applications/networking/irc/hexchat/default.nix b/pkgs/applications/networking/irc/hexchat/default.nix
index 4d7ebbfac2e8..80eea8219be2 100644
--- a/pkgs/applications/networking/irc/hexchat/default.nix
+++ b/pkgs/applications/networking/irc/hexchat/default.nix
@@ -1,20 +1,24 @@
-{ stdenv, fetchurl, pkgconfig, gtk2, lua, perl, python
+{ stdenv, fetchFromGitHub, pkgconfig, gtk2, lua, perl, python
 , libtool, pciutils, dbus_glib, libcanberra_gtk2, libproxy
 , libsexy, enchant, libnotify, openssl, intltool
 , desktop_file_utils, hicolor_icon_theme
+, autoconf, automake, autoconf-archive
 }:
 
 stdenv.mkDerivation rec {
-  version = "2.12.3";
+  version = "2.12.4";
   name = "hexchat-${version}";
 
-  src = fetchurl {
-    url = "http://dl.hexchat.net/hexchat/${name}.tar.xz";
-    sha256 = "1fpj2kk1p85snffchqxsz3sphhcgiripjw41mgzxi7ks5hvj4avg";
+  src = fetchFromGitHub {
+    owner = "hexchat";
+    repo = "hexchat";
+    rev = "v${version}";
+    sha256 = "1z8v7jg1mc2277k3jihnq4rixw1q27305aw6b6rpb1x7vpiy2zr3";
   };
 
   nativeBuildInputs = [
     pkgconfig libtool intltool
+    autoconf autoconf-archive automake
   ];
 
   buildInputs = [
@@ -24,11 +28,15 @@ stdenv.mkDerivation rec {
 
   enableParallelBuilding = true;
 
- #hexchat and heachat-text loads enchant spell checking library at run time and so it needs to have route to the path
+  #hexchat and heachat-text loads enchant spell checking library at run time and so it needs to have route to the path
   patchPhase = ''
     sed -i "s,libenchant.so.1,${enchant}/lib/libenchant.so.1,g" src/fe-gtk/sexy-spell-entry.c
   '';
 
+  preConfigure = ''
+    ./autogen.sh
+  '';
+
   configureFlags = [ "--enable-shm" "--enable-textfe" ];
 
   meta = with stdenv.lib; {