Unverified Commit 8f55c9a4 authored by Leona Maroni's avatar Leona Maroni Committed by GitHub
Browse files

nanotts: fix build with cmake4, unbreak (#455595)

parents ded77f4c 99fccc20
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -35,6 +35,10 @@ stdenv.mkDerivation {
  ];

  patchPhase = ''
    # fix 64-bit compilation error in picoapi.c: picoos_uint32 vs picoos_objsize_t
    substituteInPlace svoxpico/picoapi.c \
      --replace-fail 'picoos_uint32 rest_mem_size;' 'picoos_objsize_t rest_mem_size;'

    substituteInPlace "src/main.cpp" --replace "/usr/share/pico/lang" "$out/share/lang"
    echo "" > update_build_version.sh
  '';
@@ -46,6 +50,11 @@ stdenv.mkDerivation {
      --set ALSA_PLUGIN_DIR ${alsa-plugins}/lib/alsa-lib
  '';

  postPatch = ''
    substituteInPlace CMakeLists.txt \
      --replace-fail "cmake_minimum_required(VERSION 3.3)" "cmake_minimum_required(VERSION 3.10)"
  '';

  meta = {
    description = "Speech synthesizer commandline utility that improves pico2wave, included with SVOX PicoTTS";
    homepage = "https://github.com/gmn/nanotts";