mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-27 09:23:01 +00:00
Aegisub: 3.2.1 -> 3.2.2
Adding config.aegisub.* options
This commit is contained in:
parent
50855c7e37
commit
6276a4ace7
@ -5,34 +5,35 @@
|
||||
, libass, fftw, ffms
|
||||
, ffmpeg, pkgconfig, zlib # Undocumented (?) dependencies
|
||||
, icu, boost, intltool # New dependencies
|
||||
, spellChecking ? true, hunspell ? null
|
||||
, spellcheckSupport ? true, hunspell ? null
|
||||
, automationSupport ? true, lua ? null
|
||||
, openalSupport ? false, openal ? null
|
||||
, alsaSupport ? true, alsaLib ? null
|
||||
, pulseaudioSupport ? true, pulseaudio ? null
|
||||
, portaudioSupport ? false, portaudio ? null }:
|
||||
|
||||
assert spellChecking -> (hunspell != null);
|
||||
assert spellcheckSupport -> (hunspell != null);
|
||||
assert automationSupport -> (lua != null);
|
||||
assert openalSupport -> (openal != null);
|
||||
assert alsaSupport -> (alsaLib != null);
|
||||
assert pulseaudioSupport -> (pulseaudio != null);
|
||||
assert portaudioSupport -> (portaudio != null);
|
||||
|
||||
with stdenv.lib;
|
||||
stdenv.mkDerivation rec {
|
||||
name = "aegisub-${version}";
|
||||
version = "3.2.1";
|
||||
version = "3.2.2";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://ftp.aegisub.org/pub/releases/${name}.tar.xz";
|
||||
sha256 = "1p7qdnxyyyrlpvxdrrp15b5967d7bzpjl3vdy0q66g4aabr2h6ln";
|
||||
sha256 = "11b83qazc8h0iidyj1rprnnjdivj1lpphvpa08y53n42bfa36pn5";
|
||||
};
|
||||
|
||||
buildInputs = with stdenv.lib;
|
||||
[ pkgconfig intltool libX11 wxGTK fontconfig freetype mesa
|
||||
libass fftw ffms ffmpeg zlib icu boost boost.lib libiconv
|
||||
]
|
||||
++ optional spellChecking hunspell
|
||||
++ optional spellcheckSupport hunspell
|
||||
++ optional automationSupport lua
|
||||
++ optional openalSupport openal
|
||||
++ optional alsaSupport alsaLib
|
||||
@ -40,12 +41,11 @@ stdenv.mkDerivation rec {
|
||||
++ optional portaudioSupport portaudio
|
||||
;
|
||||
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
postInstall = "ln -s $out/bin/aegisub-* $out/bin/aegisub";
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
meta = {
|
||||
description = "An advanced subtitle editor";
|
||||
longDescription = ''
|
||||
Aegisub is a free, cross-platform open source tool for creating and
|
||||
|
@ -483,6 +483,12 @@ let
|
||||
|
||||
aegisub = callPackage ../applications/video/aegisub {
|
||||
wxGTK = wxGTK30;
|
||||
spellcheckSupport = config.aegisub.spellcheckSupport or true;
|
||||
automationSupport = config.aegisub.automationSupport or true;
|
||||
openalSupport = config.aegisub.openalSupport or false;
|
||||
alsaSupport = config.aegisub.alsaSupport or true;
|
||||
pulseaudioSupport = config.aegisub.pulseaudioSupport or true;
|
||||
portaudioSupport = config.aegisub.portaudioSupport or false;
|
||||
};
|
||||
|
||||
aespipe = callPackage ../tools/security/aespipe { };
|
||||
|
Loading…
Reference in New Issue
Block a user