Age | Commit message (Collapse) | Author | Files | Lines |
|
GST_PLUGINS_BASE_DIR
Also set GST_PLUGINS_BASE_DIR (in addition to GSTPB_PLUGINS_DIR), for consistency
with the good/ugly/bad/ffmpeg equivalents.
|
|
Fix them so that configure doesn't error out if the module isn't required.
|
|
PKG_CHECK_MODULES already does that.
|
|
update'
Make sure we don't keep outdated plugin introspection info around.
This target is a bit more aggressive than than the existing
'check-inspected-versions' one, but also much more useful, since it
actually tries to check if there's still a reference to plugins
in the code.
|
|
|
|
This allows orcc to always use the latest features of the required
orc version instead of always generating code that would still work
with 0.4.5 or even earlier.
|
|
Sets up a GST_PKG_CONFIG_PATH variable for use in Makefile.am
which contains the path of the in-tree pkgconfig directory first
and then any paths specified in PKG_CONFIG_PATH.
We do this mostly so we don't have to use unportable shell constructs
such as ${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH} in Makefile.am to handle
the case where the environment variable is not set, but also in order
to avoid a trailing ':' in the PKG_CONFIG_PATH which apparently causes
problems with pkg-config on windows with msys/mingw.
Also shows the PKG_CONFIG_PATH set up in the configure output,
which is handy when debugging other people's configure problems.
|
|
Move the name out of the anchor and move the anchor to refpurpose tag. Fixes
generation of non compliant docbook xml.
|
|
Use tabs consistently for the first indentation, even if it's not
really needed in these cases (continuation lines).
|
|
https://bugs.freedesktop.org/show_bug.cgi?id=29426
|
|
For future use, so we can find other plugin dirs in an uninstalled setup
more easily, for unit tests that use plugins from other modules mostly. Not
all of these modules have uninstalled .pc files yet. The currently used
(topdir)/../gst-plugins-foo trick doesn't work in all cases, e.g. when
running 'make distcheck'.
|
|
Check the stamp file to avoid rewriting all inspect files and rescanning.
Fixes #623356
|
|
Sort hierarchy of types in alphabetical order, so it doesn't
change all the time.
|
|
the sections file"
This reverts commit 30c7a70b1d4765d26789950ca8e983284c0a05b3.
Docs stuff should never break the build (it's fragile enough as it is), especially
not when whether things break or not depends on factors outside of the source tree
such as, for example, the gtk-doc version being used. Also, hooks like this are
probably more appropriate for the check or distcheck target.
https://bugzilla.gnome.org/show_bug.cgi?id=625862
|
|
configure
Sets GST_PACKAGE_RELEASE_DATETIME, either to the current date and time, or
to the specified datetime, or to the date of the current release based on
the .doap file.
In a GStreamer module context, one could use it like this:
AG_GST_SET_PACKAGE_RELEASE_DATETIME_WITH_NANO([$PACKAGE_VERSION_NANO],
["${srcdir}/$PACKAGE.doap"],
[$PACKAGE_VERSION_MAJOR.$PACKAGE_VERSION_MINOR.$PACKAGE_VERSION_MICRO])
https://bugzilla.gnome.org/show_bug.cgi?id=623040
|
|
Make sure floats and double property values are output with a decimal dot
(and not e.g. a comma) irrespective of the current locale. g_ascii_formatd() is
used here instead of g_ascii_dtostr() because we want nice human-readable
numbers and do not need the exact same bit representation when deserialising.
Other parts of gtk-doc may need fixing as well to make sure to always
deserialise floats and doubles in C locale.
|
|
|
|
Remove lines still referencing the inspect-stamps. Clean scanobj-build.stamp
file (scanobj-build.stamp rule always creates that one). Fixes #622546
|
|
|
|
Don't unconditionally pass -Wall to the compiler. Use WARNING_CFLAGS instead
if it is defined. Fixes build with Sun Studio Compiler.
Fixes #621963.
|
|
Avoid pad template order ping-pong in generated version-controlled
files by sorting the pad templates before processing them.
|
|
|
|
Same as we did before. It's best not to expose GstBin and GstPipeline here to
avoid confusion. People are better off consulting the GstBin and GstPipeline
API docs and constructing bins and pipelines using the API provided there.
|
|
Maintain the previous XML formatting, ie. add newlines after each xml item.
Also make sure file does not end with a newline character. Simplify xmlprint()
function a little to not use home-baked xml escaping - there's a GLib function
for that, so we may just as well do it properly.
|
|
|
|
|
|
|
|
gst-xmlinspect was causing a circular dependency (as it uses gst-python). It
also caused and extra build step and double registry scan.
|
|
GLIB_CFLAGS is only used by core and all other modules
get the flags from gstreamer-0.10.pc.
|
|
If deprecated API is found, for which the replacement is in
a newer version of GLib than we currently depend on, use
the new API in a #if GLIB_CHECK_VERSION block and remove
that block after depending on a new enougb GLib version.
Fixes bug #605100.
|
|
/lib64
|
|
|
|
|
|
|
|
All the other makefile snippets are called *.mak.
|
|
|
|
Add gst-indent to common, since orc.mk uses it to clean up
source files.
|
|
Not updating all the modules, because it's only used on the Orc
branch for now.
|
|
|
|
This only works with bash and not strictly POSIX compatible shells.
|
|
|
|
On our website, all doc links point to the docs for head, which
is where git docs get uploaded to, while release docs for some
reason get uploaded to docs/$version where no one will ever
find them. Change upload rule to upload release docs to both
the versioned directory and head, so that new docs will actually
be visible on the website when the new-release script in www
uploads them as part of the release process.
|
|
Rename check-nonportable-int64-print-format rule to check-nonportable-print-format
and also check for %zu, %zd, etc.
|
|
stop-gap measure to fix CPU/arch detection on solaris, which
makes the goom problems work properly on solaris. Probably
needs more fixes after the release (use target_* etc.).
Fixes #615996.
|
|
This puts it in sync with core/tools/gst-indent.
|
|
...and disable them by default for pre-releases and releases.
Fixes bug #612540.
|
|
|
|
Fixes #509662.
|
|
|
|
|