aboutsummaryrefslogtreecommitdiff
path: root/pkgs/development/libraries/libass
diff options
context:
space:
mode:
authorWilliam A. Kennington III <william@wkennington.com>2015-05-22 13:33:08 -0700
committerWilliam A. Kennington III <william@wkennington.com>2015-05-22 13:54:52 -0700
commit3117e0c897522ec8431572de12449f676cc8c8be (patch)
treec3b55ca870549d87bb52e9b0e173ff1bd3b902df /pkgs/development/libraries/libass
parent25a148fa196b944b3f134527da87e43d88c066f9 (diff)
Refactor mkFlag out of old packages
Diffstat (limited to 'pkgs/development/libraries/libass')
-rw-r--r--pkgs/development/libraries/libass/default.nix14
1 files changed, 5 insertions, 9 deletions
diff --git a/pkgs/development/libraries/libass/default.nix b/pkgs/development/libraries/libass/default.nix
index 2a9af50fcde9..77742c3d6259 100644
--- a/pkgs/development/libraries/libass/default.nix
+++ b/pkgs/development/libraries/libass/default.nix
@@ -13,10 +13,6 @@ assert encaSupport -> (enca != null);
assert fontconfigSupport -> (fontconfig != null);
assert harfbuzzSupport -> (harfbuzz != null);
-let
- mkFlag = optSet: flag: if optSet then "--enable-${flag}" else "--disable-${flag}";
-in
-
with stdenv.lib;
stdenv.mkDerivation rec {
name = "libass-${version}";
@@ -28,11 +24,11 @@ stdenv.mkDerivation rec {
};
configureFlags = [
- (mkFlag encaSupport "enca")
- (mkFlag fontconfigSupport "fontconfig")
- (mkFlag harfbuzzSupport "harfbuzz")
- (mkFlag rasterizerSupport "rasterizer")
- (mkFlag largeTilesSupport "large-tiles")
+ (mkEnable encaSupport "enca" null)
+ (mkEnable fontconfigSupport "fontconfig" null)
+ (mkEnable harfbuzzSupport "harfbuzz" null)
+ (mkEnable rasterizerSupport "rasterizer" null)
+ (mkEnable largeTilesSupport "large-tiles" null)
];
nativeBuildInputs = [ pkgconfig yasm ];