Aegisub: update to 3.1.3 (close #2550)

New dependencies: icu, intltool, boost (default = 1.55), wxGTK 3.0
Fixes a bug on Boost detection
@vcunat: minor refactoring.

authored by AndersonTorres and committed by Vladimír Čunát 64948222 b56e41ae

+12 -9
+11 -8
pkgs/applications/video/aegisub/default.nix
··· 4 , mesa 5 , libass, fftw, ffms 6 , ffmpeg, pkgconfig, zlib # Undocumented (?) dependencies 7 , spellChecking ? true, hunspell ? null 8 , automationSupport ? true, lua ? null 9 , openalSupport ? false, openal ? null ··· 28 sha256 = "0n2y5cggayr8246p2cvrz0ajlhhvmzcgsp7nljnm21jypk15pspg"; 29 }; 30 31 buildInputs = with stdenv.lib; 32 - [ libX11 gettext wxGTK libiconv fontconfig freetype mesa libass fftw ffms ffmpeg pkgconfig zlib ] 33 ++ optional spellChecking hunspell 34 ++ optional automationSupport lua 35 ++ optional openalSupport openal ··· 38 ++ optional portaudioSupport portaudio 39 ; 40 41 - NIX_LDFLAGS = "-liconv -lavutil -lavformat -lavcodec -lswscale -lz -lm"; 42 43 - preConfigure = "cd aegisub"; 44 45 - postInstall = "ln -s $out/bin/aegisub-3.0 $out/bin/aegisub"; 46 47 - meta = { 48 description = "An advanced subtitle editor"; 49 longDescription = '' 50 Aegisub is a free, cross-platform open source tool for creating and ··· 53 built-in real-time video preview. 54 ''; 55 homepage = http://www.aegisub.org/; 56 - license = stdenv.lib.licenses.bsd3; 57 # The Aegisub sources are itself BSD/ISC, 58 # but they are linked against GPL'd softwares 59 # - so the resulting program will be GPL 60 - maintainers = [ stdenv.lib.maintainers.AndersonTorres ]; 61 - platforms = stdenv.lib.platforms.linux; 62 63 }; 64 }
··· 4 , mesa 5 , libass, fftw, ffms 6 , ffmpeg, pkgconfig, zlib # Undocumented (?) dependencies 7 + , icu, boost, intltool # New dependencies 8 , spellChecking ? true, hunspell ? null 9 , automationSupport ? true, lua ? null 10 , openalSupport ? false, openal ? null ··· 29 sha256 = "0n2y5cggayr8246p2cvrz0ajlhhvmzcgsp7nljnm21jypk15pspg"; 30 }; 31 32 + nativeBuildInputs = [ intltool ]; 33 + 34 buildInputs = with stdenv.lib; 35 + [ libX11 gettext wxGTK libiconv fontconfig freetype mesa libass fftw ffms ffmpeg pkgconfig zlib icu boost ] 36 ++ optional spellChecking hunspell 37 ++ optional automationSupport lua 38 ++ optional openalSupport openal ··· 41 ++ optional portaudioSupport portaudio 42 ; 43 44 + NIX_LDFLAGS = "-liconv -lavutil -lavformat -lavcodec -lswscale -lz -lm -lGL"; 45 46 + configureFlags = "--with-boost-libdir=${boost}/lib/"; 47 48 + postInstall = "ln -s $out/bin/aegisub-* $out/bin/aegisub"; 49 50 + meta = with stdenv.lib; { 51 description = "An advanced subtitle editor"; 52 longDescription = '' 53 Aegisub is a free, cross-platform open source tool for creating and ··· 56 built-in real-time video preview. 57 ''; 58 homepage = http://www.aegisub.org/; 59 + license = licenses.bsd3; 60 # The Aegisub sources are itself BSD/ISC, 61 # but they are linked against GPL'd softwares 62 # - so the resulting program will be GPL 63 + maintainers = [ maintainers.AndersonTorres ]; 64 + platforms = platforms.linux; 65 66 }; 67 }
+1 -1
pkgs/top-level/all-packages.nix
··· 426 aefs = callPackage ../tools/filesystems/aefs { }; 427 428 aegisub = callPackage ../applications/video/aegisub { 429 - wxGTK = wxGTK29; 430 lua = lua5_1; 431 }; 432
··· 426 aefs = callPackage ../tools/filesystems/aefs { }; 427 428 aegisub = callPackage ../applications/video/aegisub { 429 + wxGTK = wxGTK30; 430 lua = lua5_1; 431 }; 432