Age | Commit message (Collapse) | Author | Files | Lines |
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1553>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1533>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1488>
|
|
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1461>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1449>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1421>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1394>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1382>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1370>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1344>
|
|
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1081>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1072>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1035>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1002>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/952>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/798>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/788>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/766>
|
|
|
|
|
|
Directory lists only work when they are the only package wanting to
contain files there. If multiple recipes specify a directory in the
file list, the second is ignored which means that files are not copied
from the arch-speific directory to the final universal prefix.
Fixes package with macos universal
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/701>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/590>
|
|
|
|
|
|
|
|
Future tarballs will be gst-editing-services-1.x.y.tar.xz,
so we can drop the special-casing here.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/490>
|
|
There will be gst-devtools tarballs in future as well, so
we can make this into a 'normal' gstreamer module now and
remove the special-casing.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/490>
|
|
|
|
The build will fail without this.
https://gitlab.freedesktop.org/gstreamer/gst-editing-services/merge_requests/68
|
|
|
|
|
|
|
|
|
|
|
|
These are added implicitly when you add a library to files_libs
Fixes spurious warnings while building the recipes:
WARNING: No import libraries found for '/libgstvalidate-1.0.a'
WARNING: No import libraries found for '/libgstvalidate-1.0.la'
WARNING: No import libraries found for '/libges-1.0.a'
WARNING: No import libraries found for '/libges-1.0.la'
|
|
Instead of doing it per-recipe, auto-detect `gtk_doc` and `examples`
options for Meson recipes and always pass `--disable-gtk-doc` for
Autotools recipes.
|
|
As was in the previous 1.14 release of the android package
|
|
Move the logic to custom.py, and toggle between origin/master,
origin/1.xy (stable branches) and tarballs based on the version and
the `tagged_for_release` property on the custom.GStreamer class.
Also replace self.name in git URLs similar to tarball URLs.
Now, the way to do releases is to set tagged_for_release = True, which
will force Cerbero to download tarballs instead of git repositories.
https://bugzilla.gnome.org/show_bug.cgi?id=797097
|
|
Tested on: Fedora 28, macOS, cross-win32, cross-win64,
cross-android-universal, cross-ios-universal, Windows.
|
|
Use --disable-fatal-warnings instead.
Also, always disable gtk-doc. No one cares about it in Cerbero.
|
|
git protocol can be problematic in environments
with restricted network access and is also less
secure.
https://bugzilla.gnome.org/show_bug.cgi?id=743235
|
|
Static and dynamic plugins now have the same interface. The standard
--enable-static/--enable-shared toggle are sufficient.
|
|
|
|
The plugin interface now supports building once for both static
and dynamic modules.
https://bugzilla.gnome.org/show_bug.cgi?id=779344
|
|
To obtain the btype, cerbero seems to introspect the first base class,
with the introduction of multiple inheritance, this cause some
information not to be found. To workaround, we simply flatten the
hierarchy, so the recipe looks like having a single base class.
|
|
This is done by introducing a new Recipe base class specific
to GStreamer recipes. This will speed changing version while
reducing redundancy.
|
|
|
|
|