1. 13 Aug, 2020 1 commit
  2. 07 Aug, 2020 2 commits
  3. 03 Aug, 2020 1 commit
  4. 31 Jul, 2020 1 commit
    • Nirbheek Chauhan's avatar
      cerbero: Use separate prefixes for MSVC/MinGW in the MSI · fdf56765
      Nirbheek Chauhan authored
      Before we would output mingw, msvc, msvc-debug into the same prefixes,
      and would set the same env var for all:
      
      C:\gstreamer\1.0\x86_64
      C:\gstreamer\1.0\x86
      GSTREAMER_1_0_ROOT_X86_64
      GSTREAMER_1_0_ROOT_X86
      
      Now we will output into:
      
      -v novisualstudio (default)
      C:\gstreamer\1.0\mingw_x86_64
      C:\gstreamer\1.0\mingw_x86
      GSTREAMER_1_0_ROOT_MINGW_X86_64
      GSTREAMER_1_0_ROOT_MINGW_X86
      
      -v visualstudio
      C:\gstreamer\1.0\msvc_x86_64
      C:\gstreamer\1.0\msvc_x86
      GSTREAMER_1_0_ROOT_MSVC_X86_64
      GSTREAMER_1_0_ROOT_MSVC_X86
      
      -v visualstudio,vscrt=mdd
      C:\gstreamer\1.0\msvc-debug_x86_64
      C:\gstreamer\1.0\msvc-debug_x86
      GSTREAMER_1_0_ROOT_MSVC_DEBUG_X86_64
      GSTREAMER_1_0_ROOT_MSVC_DEBUG_X86
      
      Fixes #281
      
      Part-of: <!567>
      fdf56765
  5. 30 Jul, 2020 3 commits
  6. 29 Jul, 2020 1 commit
  7. 24 Jul, 2020 1 commit
  8. 22 Jul, 2020 3 commits
    • Nirbheek Chauhan's avatar
      bootstrap: Trim the list of packages we install on Linux · 28b7b043
      Nirbheek Chauhan authored
      Tested on a Debian system with none of these packages installed, and
      the new list of packages is all we really need. We do not need gtkdoc,
      docbook, texlib, alsa-dev, etc. Can probably be trimmed even further.
      
      Part-of: <!562>
      28b7b043
    • Nirbheek Chauhan's avatar
      opus.recipe: Port to Meson, enable on UWP · 2be560f1
      Nirbheek Chauhan authored
      Tested and compared with autotools build on:
      
      Windows (UWP, MSVC, MinGW) x (x86, x86_64, ARM64)
      Android Universal (ARM64, x86, x86_64, ARMv7)
      iOS Universal (ARM64, X86_64)
      macOS (x86_64)
      Linux (x86_64, ARMv7)
      
      Comparison was done by ensuring that the same options were enabled,
      and that the static library had the same objects inside it when built
      with Autotools and Meson.
      
      Part-of: <!560>
      2be560f1
    • Nirbheek Chauhan's avatar
      cerbero: Print logs for all previous steps on failure · ddfdb501
      Nirbheek Chauhan authored
      Instead of only printing the log for the current step, print the logs
      for all previous steps that are available. Helps in figuring out,
      f.ex., compile issues that might be caused by incorrect configuration.
      
      Part-of: <!556>
      ddfdb501
  9. 20 Jul, 2020 2 commits
  10. 19 Jul, 2020 1 commit
  11. 18 Jul, 2020 2 commits
    • Nirbheek Chauhan's avatar
      cerbero: Read/write meson config files as utf-8 · 3552dbbd
      Nirbheek Chauhan authored
      The cross and native files should be written as utf-8 because that is
      what Meson expects, and we should read meson_options.txt as utf-8,
      because that is what it will always be.
      
      Fixes the following error on macOS while reading meson_options.txt:
      
      ```
      Traceback (most recent call last):
        File "cerbero/build/oven.py", line 451, in _cook_recipe_step
          await ret
        File "cerbero/build/recipe.py", line 82, in async_wrapped
          await stepfunc()
        File "cerbero/build/build.py", line 63, in async_call
          res = await func(*args)
        File "cerbero/build/build.py", line 1011, in configure
          self._set_option({'introspection', 'gir'}, 'gi')
        File "cerbero/build/build.py", line 771, in _set_option
          options = f.read()
        File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/encodings/ascii.py", line 26, in decode
          return codecs.ascii_decode(input, self.errors)[0]
      UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 12: ordinal not in range(128)
      ```
      
      Part-of: <!555>
      3552dbbd
    • Nirbheek Chauhan's avatar
      cerbero: Don't warn about distro version bootstrapper · 2aecd333
      Nirbheek Chauhan authored
      Closes #94
      
      Part-of: <!558>
      2aecd333
  12. 13 Jul, 2020 5 commits
  13. 12 Jul, 2020 4 commits
  14. 10 Jul, 2020 8 commits
  15. 09 Jul, 2020 4 commits
  16. 08 Jul, 2020 1 commit