summary refs log tree commit diff
path: root/pkgs/development/libraries/allegro
diff options
context:
space:
mode:
authorRicardo Ardissone <ricardo.ardissone@gmail.com>2016-11-26 17:18:35 -0200
committerRicardo Ardissone <ricardo.ardissone@gmail.com>2016-11-26 17:52:16 -0200
commit99522fb742eef35264c0ecb05fd3019bfcc30901 (patch)
treefdc5dafec6c869ce5d5a34e1bf0649804414aa39 /pkgs/development/libraries/allegro
parentfa4167c0a13cbe0d97b9c88d91b86845a8c4e740 (diff)
downloadnixpkgs-99522fb742eef35264c0ecb05fd3019bfcc30901.tar
nixpkgs-99522fb742eef35264c0ecb05fd3019bfcc30901.tar.gz
nixpkgs-99522fb742eef35264c0ecb05fd3019bfcc30901.tar.bz2
nixpkgs-99522fb742eef35264c0ecb05fd3019bfcc30901.tar.lz
nixpkgs-99522fb742eef35264c0ecb05fd3019bfcc30901.tar.xz
nixpkgs-99522fb742eef35264c0ecb05fd3019bfcc30901.tar.zst
nixpkgs-99522fb742eef35264c0ecb05fd3019bfcc30901.zip
allegro5: 5.0.11 -> 5.2.11
Diffstat (limited to 'pkgs/development/libraries/allegro')
-rw-r--r--pkgs/development/libraries/allegro/5.nix17
1 files changed, 14 insertions, 3 deletions
diff --git a/pkgs/development/libraries/allegro/5.nix b/pkgs/development/libraries/allegro/5.nix
index 6f05afa4f48..7efccfad243 100644
--- a/pkgs/development/libraries/allegro/5.nix
+++ b/pkgs/development/libraries/allegro/5.nix
@@ -1,15 +1,19 @@
 { stdenv, fetchurl, texinfo, libXext, xextproto, libX11, xproto
 , libXpm, libXt, libXcursor, alsaLib, cmake, zlib, libpng, libvorbis
 , libXxf86dga, libXxf86misc, xf86dgaproto, xf86miscproto
-, xf86vidmodeproto, libXxf86vm, openal, mesa, kbproto, libjpeg, flac }:
+, xf86vidmodeproto, libXxf86vm, openal, mesa, kbproto, libjpeg, flac
+, inputproto, libXi, fixesproto, libXfixes, freetype, libopus, libtheora
+, physfs, enet, pkgconfig, gtk2, pcre, libpulseaudio, libpthreadstubs
+, libXdmcp
+}:
 
 stdenv.mkDerivation rec {
   name = "allegro-${version}";
-  version = "5.0.11";
+  version = "5.2.1.1";
 
   src = fetchurl {
     url = "http://download.gna.org/allegro/allegro/${version}/${name}.tar.gz";
-    sha256 = "0cd51qrh97jrr0xdmnivqgwljpmizg8pixsgvc4blqqlaz4i9zj9";
+    sha256 = "0waalic7lyaf6i33nikmkc29bndci5c5090c4ra2vmy67cqdzndm";
   };
 
   buildInputs = [
@@ -17,8 +21,15 @@ stdenv.mkDerivation rec {
     alsaLib cmake zlib libpng libvorbis libXxf86dga libXxf86misc
     xf86dgaproto xf86miscproto xf86vidmodeproto libXxf86vm openal mesa
     kbproto libjpeg flac
+    inputproto libXi fixesproto libXfixes
+    enet libtheora freetype physfs libopus pkgconfig gtk2 pcre libXdmcp
+    libpulseaudio libpthreadstubs
   ];
 
+  patchPhase = ''
+    sed -e 's@/XInput2.h@/XI2.h@g' -i CMakeLists.txt "src/"*.c
+  '';
+
   cmakeFlags = [ "-DCMAKE_SKIP_RPATH=ON" ];
 
   meta = with stdenv.lib; {