1. 20 Dec, 2018 1 commit
  2. 18 Dec, 2018 3 commits
  3. 17 Dec, 2018 11 commits
  4. 14 Dec, 2018 10 commits
    • Nirbheek Chauhan's avatar
      bzip2.recipe: Fix build error in ffmpeg with MinGW · 07eb9b0c
      Nirbheek Chauhan authored
      include/bzlib.h:114:17: error: two or more data types in declaration specifiers
      include/bzlib.h:138:13: error: two or more data types in declaration specifiers
      include/bzlib.h:214:21: error: two or more data types in declaration specifiers
      Also touch bzip2.recipe so that it gets rebuilt.
    • Nirbheek Chauhan's avatar
      meson.recipe: Fix regression that caused iOS failure · 4e63d73d
      Nirbheek Chauhan authored
      Log from Jenkins CI:
      Cross dependency corefoundation found: NO (tried pkgconfig and framework)
      sys/applemedia/meson.build:27:0: ERROR:  Dependency "CoreFoundation" not found, tried pkgconfig and framework
    • Nirbheek Chauhan's avatar
      gobject-introspection.recipe: Update to match glib version · 3839f766
      Nirbheek Chauhan authored
      Also backport patch from upstream to not link to system libraries.
      Fixes failures on Jenkins CI on macOS, Debian, Fedora.
      Fixes #86
    • Nirbheek Chauhan's avatar
      cerbero: Fix cross-ios framework merging inside SSH · 61c67c07
      Nirbheek Chauhan authored
      The encoding when logging into a mac machine with SSH is ASCII, and
      calling `file -bh` on some of our translation files now outputs
      unicode information, in the script that the language for that
      translation file uses. This leads to a stdout decode error.
      We don't actually care about that since we only use the output for
      categorising file types, so ignore it.
      Recipe 'glib' failed at the build step 'merge'
      Traceback (most recent call last):
        File "./cerbero/build/oven.py", line 155, in _cook_recipe
        File "./cerbero/build/recipe.py", line 559, in merge
          generator.merge_files(inputs, dirs)
        File "./cerbero/tools/osxuniversalgenerator.py", line 91, in merge_files
          self.do_merge(f, dirs)
        File "./cerbero/tools/osxuniversalgenerator.py", line 156, in do_merge
          action = self._detect_merge_action(full_filepaths)
        File "./cerbero/tools/osxuniversalgenerator.py", line 130, in _detect_merge_action
          ftype = self.get_file_type(f)
        File "./cerbero/tools/osxuniversalgenerator.py", line 122, in get_file_type
          return self._call(cmd)[0:-1] #remove trailing \n
        File "./cerbero/tools/osxuniversalgenerator.py", line 236, in _call
          output = output.decode(sys.stdout.encoding)
      UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 141: ordinal not in range(128)
    • Nirbheek Chauhan's avatar
      cerbero: Also look for libfoo.lib when searching for DLLs · 2b083497
      Nirbheek Chauhan authored
      Harfbuzz is called libharfbuzz.dll even when built with MSVC because
      that's what upstream wants.
    • Nirbheek Chauhan's avatar
      cerbero: Keep RSP files when building on Windows · c12a1901
      Nirbheek Chauhan authored
      This helps debug build issues since you need to look at the contents
      of RSP files to see the actual arguments list, and they're
      automatically deleted by default.
    • Nirbheek Chauhan's avatar
    • Bananahemic's avatar
      Removed library versioning · 91d46b07
      Bananahemic authored
    • Bananahemic's avatar
      Switched to SRT 1.3.1 · 1ba52b83
      Bananahemic authored
    • Nirbheek Chauhan's avatar
      bzip2.recipe: Re-add patch that was accidentally dropped · e60da4d6
      Nirbheek Chauhan authored
      This fixes a build failure on MinGW.
  5. 13 Dec, 2018 3 commits
  6. 12 Dec, 2018 1 commit
    • Nicolas Dufresne's avatar
      download: Setup default tries and timeout · 50dfd690
      Nicolas Dufresne authored
      Currently, we rely on wget default for download tries and timeout. This
      can take several minute when the remote server hangs. This setup the
      default tries count to 2 and reduce the timeout to 5s.
  7. 10 Dec, 2018 2 commits
  8. 09 Dec, 2018 3 commits
  9. 08 Dec, 2018 1 commit
    • Nicolas Dufresne's avatar
      ninja: Don't rely on the shebang · a8b5b66b
      Nicolas Dufresne authored
      The configure script supports python3, but the shebang points to python.
      This increase the amount of system setup required, so simply inforce
      using python3.
  10. 07 Dec, 2018 5 commits