summary refs log tree commit diff
path: root/pkgs/applications/networking/irc/bip
diff options
context:
space:
mode:
authorPaolo Capriotti <p.capriotti@gmail.com>2013-03-12 18:22:48 +0000
committerPaolo Capriotti <p.capriotti@gmail.com>2013-03-12 18:23:55 +0000
commit03e6a6f85fb419ed30c8dffd29f8f7a7a2c6db82 (patch)
treeb2191b969d096e8db0a7fa5dce6afeed35c4c331 /pkgs/applications/networking/irc/bip
parent9ec69c077eaf438849f1a75128eb5e8c41daa21e (diff)
downloadnixpkgs-03e6a6f85fb419ed30c8dffd29f8f7a7a2c6db82.tar
nixpkgs-03e6a6f85fb419ed30c8dffd29f8f7a7a2c6db82.tar.gz
nixpkgs-03e6a6f85fb419ed30c8dffd29f8f7a7a2c6db82.tar.bz2
nixpkgs-03e6a6f85fb419ed30c8dffd29f8f7a7a2c6db82.tar.lz
nixpkgs-03e6a6f85fb419ed30c8dffd29f8f7a7a2c6db82.tar.xz
nixpkgs-03e6a6f85fb419ed30c8dffd29f8f7a7a2c6db82.tar.zst
nixpkgs-03e6a6f85fb419ed30c8dffd29f8f7a7a2c6db82.zip
Add patch to fix build for bip.
Diffstat (limited to 'pkgs/applications/networking/irc/bip')
-rw-r--r--pkgs/applications/networking/irc/bip/bip-0.8.8-yyparse.patch11
-rw-r--r--pkgs/applications/networking/irc/bip/default.nix6
2 files changed, 16 insertions, 1 deletions
diff --git a/pkgs/applications/networking/irc/bip/bip-0.8.8-yyparse.patch b/pkgs/applications/networking/irc/bip/bip-0.8.8-yyparse.patch
new file mode 100644
index 00000000000..5d48fc99a0d
--- /dev/null
+++ b/pkgs/applications/networking/irc/bip/bip-0.8.8-yyparse.patch
@@ -0,0 +1,11 @@
+--- bip-0.8.8/src/lex.l.orig
++++ bip-0.8.8/src/lex.l
+@@ -16,7 +16,7 @@
+ int linec;
+ #include "util.h"
+ extern list_t *root_list;
+-void yyparse(void);
++int yyparse(void);
+ void free_conf(list_t*);
+ int conf_error;
+ typedef struct bip bip_t;
diff --git a/pkgs/applications/networking/irc/bip/default.nix b/pkgs/applications/networking/irc/bip/default.nix
index eaee36b9711..89fdf0d8df8 100644
--- a/pkgs/applications/networking/irc/bip/default.nix
+++ b/pkgs/applications/networking/irc/bip/default.nix
@@ -36,6 +36,10 @@ in stdenv.mkDerivation {
     }
   ];
 
+  postPatch = ''
+    patch -p1 < ${./bip-0.8.8-yyparse.patch}
+  '';
+
   configureFlags = [ "--disable-pie" ];
 
   buildInputs = [ bison flex autoconf automake openssl ];
@@ -45,4 +49,4 @@ in stdenv.mkDerivation {
     homepage = http://bip.milkypond.org/;
     license = stdenv.lib.licenses.gpl2;
   };
-}
\ No newline at end of file
+}