Merge pull request #20745 from rardiol/allegro5

Allegro5

authored by Jörg Thalheim and committed by GitHub b51aacb4 44e748a5

+14 -41
-36
pkgs/development/libraries/allegro/5-unstable.nix
··· 1 - { stdenv, fetchurl, texinfo, libXext, xextproto, libX11, xproto 2 - , libXpm, libXt, libXcursor, alsaLib, cmake, zlib, libpng, libvorbis 3 - , libXxf86dga, libXxf86misc, xf86dgaproto, xf86miscproto 4 - , xf86vidmodeproto, libXxf86vm, openal, mesa, kbproto, libjpeg, flac 5 - , inputproto, libXi, fixesproto, libXfixes }: 6 - 7 - stdenv.mkDerivation rec { 8 - name = "allegro-${version}"; 9 - version = "5.1.11"; 10 - 11 - src = fetchurl { 12 - url = "http://download.gna.org/allegro/allegro-unstable/${version}/${name}.tar.gz"; 13 - sha256 = "0zz07gdyc6xflpvkknwgzsyyyh9qiwd69j42rm9cw1ciwcsic1vs"; 14 - }; 15 - 16 - buildInputs = [ 17 - texinfo libXext xextproto libX11 xproto libXpm libXt libXcursor 18 - alsaLib cmake zlib libpng libvorbis libXxf86dga libXxf86misc 19 - xf86dgaproto xf86miscproto xf86vidmodeproto libXxf86vm openal mesa 20 - kbproto libjpeg flac inputproto libXi fixesproto libXfixes 21 - ]; 22 - 23 - patchPhase = '' 24 - sed -e 's@/XInput2.h@/XI2.h@g' -i CMakeLists.txt "src/"*.c 25 - ''; 26 - 27 - cmakeFlags = [ "-DCMAKE_SKIP_RPATH=ON" ]; 28 - 29 - meta = with stdenv.lib; { 30 - description = "A game programming library"; 31 - homepage = http://liballeg.org/; 32 - license = licenses.zlib; 33 - maintainers = [ maintainers.raskin ]; 34 - platforms = platforms.linux; 35 - }; 36 - }
+14 -3
pkgs/development/libraries/allegro/5.nix
··· 1 1 { stdenv, fetchurl, texinfo, libXext, xextproto, libX11, xproto 2 2 , libXpm, libXt, libXcursor, alsaLib, cmake, zlib, libpng, libvorbis 3 3 , libXxf86dga, libXxf86misc, xf86dgaproto, xf86miscproto 4 - , xf86vidmodeproto, libXxf86vm, openal, mesa, kbproto, libjpeg, flac }: 4 + , xf86vidmodeproto, libXxf86vm, openal, mesa, kbproto, libjpeg, flac 5 + , inputproto, libXi, fixesproto, libXfixes, freetype, libopus, libtheora 6 + , physfs, enet, pkgconfig, gtk2, pcre, libpulseaudio, libpthreadstubs 7 + , libXdmcp 8 + }: 5 9 6 10 stdenv.mkDerivation rec { 7 11 name = "allegro-${version}"; 8 - version = "5.0.11"; 12 + version = "5.2.1.1"; 9 13 10 14 src = fetchurl { 11 15 url = "http://download.gna.org/allegro/allegro/${version}/${name}.tar.gz"; 12 - sha256 = "0cd51qrh97jrr0xdmnivqgwljpmizg8pixsgvc4blqqlaz4i9zj9"; 16 + sha256 = "0waalic7lyaf6i33nikmkc29bndci5c5090c4ra2vmy67cqdzndm"; 13 17 }; 14 18 15 19 buildInputs = [ ··· 17 21 alsaLib cmake zlib libpng libvorbis libXxf86dga libXxf86misc 18 22 xf86dgaproto xf86miscproto xf86vidmodeproto libXxf86vm openal mesa 19 23 kbproto libjpeg flac 24 + inputproto libXi fixesproto libXfixes 25 + enet libtheora freetype physfs libopus pkgconfig gtk2 pcre libXdmcp 26 + libpulseaudio libpthreadstubs 20 27 ]; 28 + 29 + patchPhase = '' 30 + sed -e 's@/XInput2.h@/XI2.h@g' -i CMakeLists.txt "src/"*.c 31 + ''; 21 32 22 33 cmakeFlags = [ "-DCMAKE_SKIP_RPATH=ON" ]; 23 34
-2
pkgs/top-level/all-packages.nix
··· 6592 6592 6593 6593 allegro = callPackage ../development/libraries/allegro {}; 6594 6594 allegro5 = callPackage ../development/libraries/allegro/5.nix {}; 6595 - allegro5unstable = callPackage 6596 - ../development/libraries/allegro/5-unstable.nix {}; 6597 6595 6598 6596 amrnb = callPackage ../development/libraries/amrnb { }; 6599 6597