Age | Commit message (Collapse) | Author | Files | Lines |
|
Needed on Fedora 34.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/784>
|
|
This way we can run multiple of them at the same time.
Initial patch by Nirbheek Chauhan
|
|
freetype: You have to pick between FTL and GPLv2
frei0r-plugins: It's GPLv2+, not LGPL
openssl: Obviously, OpenSSL not BSD
harfbuzz: Actually BSD, not LGPLv2+
lame: transitioned to LGPL2, no longer GPL
nettle/gmp: licensed under all three licenses
osx-framework: No license, just copying of files from other recipes
gst-shell, vsintegration, etc: Match with gstreamer's license
toolchain: All LGPLv2+, GPLv2+, or GPLv3+
other recipes: verified by `diff -uw` on license
Remove most unused license enums, except Proprietary
|
|
See https://gitlab.gnome.org/GNOME/gobject-introspection/issues/205
|
|
Also backport patch from upstream to not link to system libraries.
Fixes failures on Jenkins CI on macOS, Debian, Fedora.
Fixes https://gitlab.freedesktop.org/gstreamer/cerbero/issues/86
|
|
GNOME, GNU, Savannah, Xiph, and SourceForge source URLs now use
templates. More templates can be added in the future. Currently, they
can be one of the following forms:
scheme://
This will download a file called %(name)s-%(version)s.tar.xz from the
canonical place on the specified server. `scheme` can be: gnome, sf,
gnu, savannah.
scheme://.tar.gz
For using the template but with the specified file extension instead
of .tar.xz
scheme://some/path/to/name-version.tar.xz
For using the template only for the mirror domain and common sources
path.
https://bugzilla.gnome.org/show_bug.cgi?id=797330
|
|
This should cover all recipes; even those that aren't built by default
https://bugzilla.gnome.org/show_bug.cgi?id=797177
|
|
https://gitlab.gnome.org/GNOME/gobject-introspection/issues/222
|
|
It makes it easier to upgrade recipes.
|
|
Some of those fixes come from Ehsan Azar's branch.
https://bugzilla.gnome.org/show_bug.cgi?id=733067
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=789663
|
|
|
|
|
|
This allows creating 'light' binaries (i.e. just one arch) when we
are not targetting universal builds
And remove the gobject-introspection.recipe specific fix
|
|
By default the compilation system used by gobject-introspection (which
is the python distutils compiler system) will create "universal" builds.
We don't need that for g-ir-scanner
|
|
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=732131
* support gtk, gtk3 and glib recipies
* libkate: custom LDFLAGS
* gobject-introspection: use full path for python2, since shebangs are created from it
* cairo: flags to support gcc 4.9
|
|
|
|
* Remove/Update patches where applicable
* Tested on all linux/android variant, the build slaves will pick up
the rest...
|
|
Remove it so that we can at least build gi for non-universal builds
see: https://bugzilla.gnome.org/show_bug.cgi?id=735866
|
|
* Add the needed recipes including python3 itself
* Fix gobject-introspection which does not support python3 yet
* Make GLib use python3 when the variant is activated
This is activated only when asked by the user in the cerbero.cbc
|
|
Switch to using tarballs
Dist more files correctly
|
|
|
|
|