about summary refs log tree commit diff
path: root/pkgs/applications/networking/instant-messengers/centerim
diff options
context:
space:
mode:
authorlassulus <lassulus@lassul.us>2017-09-08 17:31:25 +0200
committerlassulus <lassulus@lassul.us>2017-09-08 17:31:25 +0200
commit72699348c8739ae47dc773243712143e006cebc5 (patch)
treea45cc4fba247d96cfd198f17f3fc242300865dfd /pkgs/applications/networking/instant-messengers/centerim
parent9897303cd61e5183bfa60dcd0360832235154d01 (diff)
centerim: 4.22.10 -> 5.0.1
Diffstat (limited to 'pkgs/applications/networking/instant-messengers/centerim')
-rw-r--r--pkgs/applications/networking/instant-messengers/centerim/default.nix23
1 files changed, 13 insertions, 10 deletions
diff --git a/pkgs/applications/networking/instant-messengers/centerim/default.nix b/pkgs/applications/networking/instant-messengers/centerim/default.nix
index d6921e1082bed..350d09078c41f 100644
--- a/pkgs/applications/networking/instant-messengers/centerim/default.nix
+++ b/pkgs/applications/networking/instant-messengers/centerim/default.nix
@@ -1,24 +1,27 @@
-{stdenv, fetchurl, openssl, curl, ncurses, libjpeg
+{stdenv, fetchurl, gnused, openssl, curl, ncurses, libjpeg
 , withGpg ? true, gpgme ? null}:
 
 stdenv.mkDerivation rec {
-  version = "4.22.10";
-  debPatch = "2";
-  name = "centerim-${version}";
+  version = "5.0.1";
+  name = "centerim5-${version}";
 
   src = fetchurl {
-    url = "http://centerim.org/download/releases/${name}.tar.gz";
+    url = "http://centerim.org/download/cim5/${name}.tar.gz";
     sha256 = "0viz86jflp684vfginhl6aaw4gh2qvalc25anlwljjl3kkmibklk";
   };
-  patches = fetchurl {
-    url = "mirror://debian/pool/main/c/centerim/centerim_${version}-${debPatch}.diff.gz";
-    sha256 = "18iz3hkvr31jsyznryvyldxm9ckyrpy9sczxikrnw2i2r1xyfj8m";
-  };
+
+  CXXFLAGS = "-std=gnu++98";
 
   buildInputs = [ openssl curl ncurses libjpeg ]
     ++ stdenv.lib.optional withGpg gpgme;
 
-  configureFlags = [ "--with-openssl=${openssl.dev}" ];
+  preConfigure = ''
+    ${gnused}/bin/sed -i '1,1i#include <stdio.h>' libicq2000/libicq2000/sigslot.h
+  '';
+
+  configureFlags = [
+    "--with-openssl=${openssl.dev}"
+  ];
 
   meta = {
     homepage = http://www.centerim.org/;