1. 15 Jun, 2022 2 commits
  2. 08 Jun, 2022 2 commits
  3. 30 May, 2022 1 commit
    • Adrián Pérez de Castro's avatar
      hacks: support symbolic links in .zip files · e9302b55
      Adrián Pérez de Castro authored and Nirbheek Chauhan's avatar Nirbheek Chauhan committed
      Add support for re-creating symbolic links when unpacking .zip files,
      copying the complete implementation of ZipFile._extract_member() and
      adding the needed modifications. As a safeguard to avoid following
      symlinks when re-unpacking the same file, which could result in wrong
      output, always unlink each destination file before creating it.
      
      This is needed for newer versions of the Android NDK which e.g. link
      "llvm-ranlib" to "llvm-ar" and a few others.
      
      Originally reported at https://github.com/Igalia/wpe-android/issues/50
      
      Part-of: <!877>
      e9302b55
  4. 25 May, 2022 4 commits
  5. 24 May, 2022 3 commits
  6. 23 May, 2022 1 commit
  7. 18 May, 2022 3 commits
  8. 24 Apr, 2022 1 commit
  9. 23 Apr, 2022 2 commits
  10. 21 Apr, 2022 2 commits
  11. 20 Apr, 2022 1 commit
  12. 19 Apr, 2022 1 commit
    • Nirbheek Chauhan's avatar
      cerbero: Redefine prefix value in pkgconfig files · 4b70bff6
      Nirbheek Chauhan authored
      People that use the official binaries on macOS and Windows keep
      reporting issues saying that the prefix value in the pkgconfig file
      points to a non-existent path, pointing to the build prefix on the
      machine that the .pkg or .msi was built on.
      
      Change all those to explicitly be a static non-existent path that also
      contains a message telling users what to do if they see it in their
      compiler command lines.
      
      This is not needed on Linux because we do not ship official binaries
      for that, and also because it might break someone's cross-compile
      workflow since people build packages themselves on Linux.
      
      Fixes gstreamer/cerbero#371
      
      Part-of: <gstreamer/cerbero!848>
      4b70bff6
  13. 18 Apr, 2022 2 commits
  14. 16 Apr, 2022 3 commits
    • Seungha Yang's avatar
      gst-plugins-bad: Disable nvcodec for UWP build · b2ee8889
      Seungha Yang authored and GStreamer Marge Bot's avatar GStreamer Marge Bot committed
      nvcodec plugin loads cuda dlls which wouldn't work, and eventually
      the plugin will contain zero feature
      
      Part-of: <gstreamer/cerbero!836>
      b2ee8889
    • Rubén Gonzalez's avatar
      build-tools: Fix error copying removed site.py from setuptools · 4f946b3a
      Rubén Gonzalez authored
      Ubuntu 22.04 Jammy Jellyfish produces next error on bootstrap:
      ```
      Traceback (most recent call last):
        File "<string>", line 20, in <module>
      ...
        File "/usr/lib/python3.10/shutil.py", line 256, in copyfile
          with open(dst, 'wb') as fdst:
      FileNotFoundError: [Errno 2] No such file or directory: '/src/cerbero/build/build-tools/local/lib/python3.10/dist-packages/site.py'
      ```
      
      The error is produced because Ubuntu 22.04 Jammy Jellyfish uses
      posix_local as sysconfig default scheme:
      ```
      $ python -m sysconfig
      Platform: "linux-x86_64"
      Python version: "3.10"
      Current installation scheme: "posix_local"
      
      Paths:
              data = "/usr/local"
              include = "/usr/include/python3.10"
              platinclude = "/usr/include/python3.10"
              platlib = "/usr/local/lib/python3.10/dist-packages"
              platstdlib = "/usr/lib/python3.10"
              purelib = "/usr/local/lib/python3.10/dist-packages"
              scripts = "/usr/local/bin"
              stdlib = "/usr/lib/python3.10"
      
      Variables:
      ...
      ```
      
      To fix the issue the posix_prefix schema needs to be provided to get
      the purelib path from the sysconfig.
      
      Part-of: <gstreamer/cerbero!845>
      4f946b3a
    • Rubén Gonzalez's avatar
      Add auto-generated logic for Ubuntu distros · b33567e6
      Rubén Gonzalez authored
      To support Ubuntu 22.04 (Jammy Jellyfish)
      
      Part-of: <gstreamer/cerbero!845>
      b33567e6
  15. 14 Apr, 2022 2 commits
  16. 11 Apr, 2022 1 commit
  17. 09 Apr, 2022 1 commit
  18. 01 Apr, 2022 3 commits
  19. 31 Mar, 2022 2 commits
  20. 30 Mar, 2022 2 commits
  21. 28 Mar, 2022 1 commit