fortune: add an option to let user use offensive

main
Vonfry 2 years ago
parent d707e510df
commit bf09f6c83a
No known key found for this signature in database
GPG Key ID: 7E3128A1AAF71FCC
  1. 7
      pkgs/tools/misc/fortune/default.nix

@ -1,4 +1,4 @@
{ lib, stdenv, fetchurl, cmake, recode, perl }: { lib, stdenv, fetchurl, cmake, recode, perl, withOffensive ? false }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "fortune-mod"; pname = "fortune-mod";
@ -17,8 +17,7 @@ stdenv.mkDerivation rec {
cmakeFlags = [ cmakeFlags = [
"-DLOCALDIR=${placeholder "out"}/share/fortunes" "-DLOCALDIR=${placeholder "out"}/share/fortunes"
"-DNO_OFFENSIVE=true" ] ++ lib.optional (!withOffensive) "-DNO_OFFENSIVE=true";
];
patches = [ (builtins.toFile "not-a-game.patch" '' patches = [ (builtins.toFile "not-a-game.patch" ''
diff --git a/CMakeLists.txt b/CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt
@ -37,7 +36,7 @@ stdenv.mkDerivation rec {
-- --
'') ]; '') ];
postFixup = '' postFixup = lib.optionalString (!withOffensive) ''
rm -f $out/share/fortunes/men-women* rm -f $out/share/fortunes/men-women*
''; '';

Loading…
Cancel
Save