Sebastian Rasmussen [Wed, 27 Feb 2013 22:59:05 +0000 (23:59 +0100)]
check.mak: Make number of torture iterations configurable
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=695315
Sebastian Rasmussen [Wed, 6 Mar 2013 18:50:58 +0000 (19:50 +0100)]
check.mak: Add target for torturing tests inside valgrind
Allows for testing either individual tests or all tests repeatedly.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=695315
Sebastian Rasmussen [Wed, 6 Mar 2013 18:51:11 +0000 (19:51 +0100)]
check.mak: Add support for valgrinding all tests forever
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=695315
Tim-Philipp Müller [Thu, 28 Feb 2013 20:00:06 +0000 (20:00 +0000)]
m4: AG_GST_CHECK_GST_PLUGINS_FFMPEG -> AG_GST_CHECK_GST_PLUGINS_LIBAV
Tim-Philipp Müller [Thu, 28 Feb 2013 19:50:57 +0000 (19:50 +0000)]
update-common: gst-ffmpeg -> gst-libav
Alexander Schrab [Fri, 22 Feb 2013 12:19:56 +0000 (13:19 +0100)]
check.mak: enable lcov on individual tests
Adds support for make elements/queue.lcov
https://bugzilla.gnome.org/show_bug.cgi?id=694442
Olivier Crête [Mon, 28 Jan 2013 19:28:09 +0000 (20:28 +0100)]
gtk-doc*.mak: Put the API version in the html book name
This causes devhelp2 files to get a version. Due to that devhelp can show it
along with the 0.10 version.
Tim-Philipp Müller [Tue, 15 Jan 2013 12:54:20 +0000 (12:54 +0000)]
gtk-doc*.mak: use _1_0 suffix for plugin and registry environment
The _1_0 variables override the generic ones without suffix. If
we are in an environment that sets _1_0 variables, such as jhbuild,
we don't want those overriding our unsuffixed build-specific
variables here.
Tim-Philipp Müller [Tue, 15 Jan 2013 12:48:45 +0000 (12:48 +0000)]
win32.mak: add 'make update-exports' target
Wim Taymans [Tue, 27 Nov 2012 10:27:41 +0000 (11:27 +0100)]
supp: add more suppressions
Tim-Philipp Müller [Mon, 26 Nov 2012 00:19:03 +0000 (00:19 +0000)]
gst-glib2.m4: we don't need to link against gthread-2.0 any more
All the normal thread-related stuff is in glib proper, and
we don't use g_thread_init() any more.
https://bugzilla.gnome.org/show_bug.cgi?id=689043
Christian Fredrik Kalager Schaller [Mon, 19 Nov 2012 12:41:12 +0000 (13:41 +0100)]
Remove check for xfig
Tim-Philipp Müller [Mon, 19 Nov 2012 11:17:43 +0000 (11:17 +0000)]
gstdoc-scangobj: don't use deprecated API
Tim-Philipp Müller [Wed, 7 Nov 2012 17:57:33 +0000 (17:57 +0000)]
gst-plugin-docs.m4: fix autogen.sh warnings
Fix "AM_PATH_PYTHON([2.7]) is m4_require'd but not m4_defun'd"
warnings in autogen.sh. Just do AC_REQUIRE(AM_PATH_PYTHON)
without any arguments, which makes more sense. And disable
plugin doc building if python was not found.
Tim-Philipp Müller [Sun, 4 Nov 2012 00:19:01 +0000 (00:19 +0000)]
Fix FSF address
Tim-Philipp Müller [Wed, 31 Oct 2012 18:31:22 +0000 (18:31 +0000)]
gst-plugin-docs.m4: fix python detection
Actually check for python by doing AC_REQUIRE rather
than just AC_BEFORE.
Tim-Philipp Müller [Wed, 31 Oct 2012 17:48:43 +0000 (17:48 +0000)]
gst-plugin-docs.m4: bump python requirement from 2.1 to 2.7
Tim-Philipp Müller [Wed, 31 Oct 2012 00:24:14 +0000 (00:24 +0000)]
plugin docs: make misc pythons scripts work with python3
- print is a function now
- foo.has_key(bar) -> bar in foo
- raise err, text -> raise err(text)
- uncode strings vs. bytes
https://bugzilla.gnome.org/show_bug.cgi?id=563903
Tim-Philipp Müller [Sat, 27 Oct 2012 14:39:57 +0000 (15:39 +0100)]
m4: AG_GST_PLUGIN_DOCS: use AM_PYTHON_PATH instead of our AS_PATH_PYTHON
And make the minimum python version argument optional since it's
for our own python code in common.
https://bugzilla.gnome.org/show_bug.cgi?id=563903
Tim-Philipp Müller [Sat, 6 Oct 2012 13:52:42 +0000 (14:52 +0100)]
m4: update comment from 0.10 to 1.0
Tim-Philipp Müller [Sat, 6 Oct 2012 13:49:56 +0000 (14:49 +0100)]
gen-changelog.py: update for 1.x release tags
We don't do the RELEASE- prefix any more for 1.x.
Tim-Philipp Müller [Mon, 24 Sep 2012 15:02:19 +0000 (16:02 +0100)]
upload-mak: upload docs to $X.Y sub-directory not $VERSION
We don't need docs for every dot version release, just put all
1.0.x docs into 1.0/, all 1.2.x docs into 1.2/ etc.
Tim-Philipp Müller [Sat, 22 Sep 2012 11:59:18 +0000 (12:59 +0100)]
release.mak: make release target a bit more useful
Copy/move files to where they need to go for testing and uploading,
and print download link and sha256 sum for copy'n'pasting into the
release announcement.
Tim-Philipp Müller [Sat, 22 Sep 2012 10:56:34 +0000 (11:56 +0100)]
release.mak: create SHA256 instead of MD5 sums
Руслан Ижбулатов [Wed, 22 Aug 2012 10:42:25 +0000 (14:42 +0400)]
Use GTKDOC_REBASE instead of hard-coding
GTKDOC_REBASE will be set to /bin/true if gtkdoc-rebase is missing.
Remove unused GTK_DOC_USE_REBASE conditional.
Fixes #681635
Lionel Landwerlin [Thu, 7 Jun 2012 11:09:55 +0000 (12:09 +0100)]
gst-glib-gen.mak: use GLIB_GENMARSHAL and GLIB_MKENUMS variables to call glib utils
Use the ones we detected. Also makes them overridable,
which makes cross-compilation easier.
https://bugzilla.gnome.org/show_bug.cgi?id=677617
Tim-Philipp Müller [Sat, 16 Jun 2012 19:01:49 +0000 (20:01 +0100)]
gst-glib.m4: check for glib-mkenums and glib-genmarshal and allow them to be overridden
Makes cross-compiling easier.
https://bugzilla.gnome.org/show_bug.cgi?id=677620
James William Dumay [Mon, 23 Jul 2012 06:41:04 +0000 (08:41 +0200)]
gst-parser.m4: Fix flex version check for OSX 10.8
Fixes bug #680428.
Edward Hervey [Fri, 8 Jun 2012 10:57:14 +0000 (12:57 +0200)]
m4: Move AC_CANONICAL_HOST/_TARGET into AG_GST_INIT
They need to be called before AC_ARG_PROGRAM
Edward Hervey [Wed, 6 Jun 2012 16:08:26 +0000 (18:08 +0200)]
gst-arch.m4: Fix cpu defines
We were detecting the host cpu (and not the target one).
Edward Hervey [Fri, 1 Jun 2012 08:24:53 +0000 (10:24 +0200)]
.gitignore: Ignore temporary checkout directories
Edward Hervey [Fri, 1 Jun 2012 08:18:08 +0000 (10:18 +0200)]
m4: as-objc.m4 is gone
Sebastian Rasmussen [Wed, 30 May 2012 00:00:02 +0000 (02:00 +0200)]
m4: Update gtk-doc m4 macros to those of gtk-doc 1.18
Sebastian Dröge [Wed, 30 May 2012 10:37:00 +0000 (12:37 +0200)]
m4: Don't use -Wno-non-virtual-dtor for objc
Sebastian Dröge [Wed, 30 May 2012 09:10:13 +0000 (11:10 +0200)]
m4: Add macro to check for OBJC specific compiler (warning) flags
See bug #643939.
Sebastian Rasmussen [Fri, 25 May 2012 21:13:59 +0000 (23:13 +0200)]
gst-args.m4: append gcov flags to CFLAGS instead of replacing them
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676846
Sebastian Dröge [Sun, 13 May 2012 13:54:11 +0000 (15:54 +0200)]
gstdoc-scangobj: Update plugin scanner to not use private, hidden API
Sebastian Dröge [Mon, 16 Apr 2012 07:13:50 +0000 (09:13 +0200)]
update-common: gst-omx wants an updated common module too
Tim-Philipp Müller [Fri, 13 Apr 2012 23:22:41 +0000 (00:22 +0100)]
release.mak: want no .tar.bz2 no more
Out with the old, in with the new.
Sebastian Dröge [Fri, 13 Apr 2012 11:35:21 +0000 (13:35 +0200)]
as-libtool: Use modern libtool initialization
Sebastian Dröge [Fri, 13 Apr 2012 11:34:56 +0000 (13:34 +0200)]
gst-autogen.sh: Remove checks for obsolete autotools versions
Tim-Philipp Müller [Sat, 7 Apr 2012 19:19:43 +0000 (20:19 +0100)]
update-common: don't update gst-python's common any more
There's no gst-python for 0.11/1.0.
Sebastian Dröge [Thu, 5 Apr 2012 16:47:33 +0000 (18:47 +0200)]
Update update-common script to work with branch master too
Sebastian Dröge [Thu, 5 Apr 2012 16:24:47 +0000 (18:24 +0200)]
update-common: Use correct branch and this script requires bash
Sebastian Dröge [Thu, 5 Apr 2012 15:43:52 +0000 (17:43 +0200)]
Update for GST_MAJORMINOR -> GST_API_VERSION change
Tim-Philipp Müller [Mon, 12 Mar 2012 13:11:26 +0000 (13:11 +0000)]
Merge remote-tracking branch 'origin/master' into 0.11
Tim-Philipp Müller [Fri, 9 Mar 2012 16:52:37 +0000 (16:52 +0000)]
m4: fix AC_LANG_SOURCE warnings in AG_GST_CHECK_GST_DEBUG_DISABLED
Tim-Philipp Müller [Thu, 8 Mar 2012 19:49:59 +0000 (19:49 +0000)]
Merge remote-tracking branch 'origin/master' into 0.11
Tim-Philipp Müller [Wed, 7 Mar 2012 12:33:13 +0000 (12:33 +0000)]
check.mak: add 'make foo/bar.check-norepeat' option
When debugging specific test case failures, we dont' want the
test to be run again with GST_DEBUG=*:2, that just clutters
the log and makes everything more complicated.
Add foo/bar.check-norepeat target to run the test exactly
once and stop when it fails.
Thomas Vander Stichele [Wed, 25 Jan 2012 13:26:17 +0000 (14:26 +0100)]
Merge branch 'master' into 0.11
Thomas Vander Stichele [Wed, 25 Jan 2012 13:20:52 +0000 (14:20 +0100)]
update-common: read the url to push to from config
Thomas Vander Stichele [Wed, 25 Jan 2012 11:57:22 +0000 (12:57 +0100)]
gstdoc-scangobj: use gst_registry_get
Thomas Vander Stichele [Wed, 25 Jan 2012 11:56:42 +0000 (12:56 +0100)]
gtk-doc-plugins.mak: fail on compiling scanner
Tim-Philipp Müller [Fri, 20 Jan 2012 15:58:00 +0000 (15:58 +0000)]
Merge remote-tracking branch 'origin/master' into 0.11
Tim-Philipp Müller [Fri, 20 Jan 2012 15:19:44 +0000 (15:19 +0000)]
m4: add AG_GST_CHECK_UNINSTALLED_SETUP macro
Tim-Philipp Müller [Thu, 19 Jan 2012 14:15:08 +0000 (14:15 +0000)]
Merge remote-tracking branch 'origin/master' into 0.11
Colin Walters [Thu, 19 Jan 2012 13:37:12 +0000 (13:37 +0000)]
gst-args: add AG_GST_ARG_DISABLE_FATAL_WARNINGS to provide --disable-fatal-warnings configure option
It's reasonable to build from git, but not want to turn all compiler
warnings into fatal errors. For example, GNOME's jhbuild helps people
get newer versions of software than came from their distribution, but
they may not necessarily want to hack on it.
Sebastian Dröge [Wed, 18 Jan 2012 15:44:22 +0000 (16:44 +0100)]
gst-glib2.m4: Add a check for GIO too
We depend on it unconditionally now in core and elsewhere.
Tim-Philipp Müller [Wed, 4 Jan 2012 19:48:27 +0000 (19:48 +0000)]
update-common: our branch is 0.11
Tim-Philipp Müller [Wed, 4 Jan 2012 19:34:03 +0000 (19:34 +0000)]
update-common: add support for branches
Tim-Philipp Müller [Mon, 26 Dec 2011 00:12:57 +0000 (00:12 +0000)]
Merge remote-tracking branch 'origin/master' into 0.11
Tim-Philipp Müller [Mon, 26 Dec 2011 00:12:19 +0000 (00:12 +0000)]
m4: remove AG_GST_CHECK_GST_GDP for removed library
Tim-Philipp Müller [Tue, 6 Dec 2011 00:58:34 +0000 (00:58 +0000)]
gst.supp: suppress global allocs in g_type_init*() more effectively
Tim-Philipp Müller [Fri, 11 Nov 2011 01:22:36 +0000 (01:22 +0000)]
gstdoc-scangobj: port to current 0.11 API
Wim Taymans [Wed, 9 Nov 2011 11:10:42 +0000 (12:10 +0100)]
Merge branch 'master' into 0.11
Tim-Philipp Müller [Wed, 9 Nov 2011 00:32:27 +0000 (00:32 +0000)]
m4: add AG_GST_CHECK_GST_DEBUG_DISABLED
Wim Taymans [Thu, 3 Nov 2011 15:35:47 +0000 (16:35 +0100)]
add net library
Tim-Philipp Müller [Wed, 2 Nov 2011 16:34:07 +0000 (16:34 +0000)]
Merge remote-tracking branch 'origin/master' into 0.11
Tim-Philipp Müller [Mon, 31 Oct 2011 17:43:18 +0000 (17:43 +0000)]
gst-glib2.m4: export GLIB_EXTRA_CFLAGS to Makefile
So make GLIB_EXTRA_CFLAGS=... works
Tim-Philipp Müller [Sat, 8 Oct 2011 14:35:32 +0000 (15:35 +0100)]
check-exports: update for new symbol export regexp
Tim-Philipp Müller [Sat, 8 Oct 2011 14:34:45 +0000 (15:34 +0100)]
Merge remote-tracking branch 'origin/master' into 0.11
Tim-Philipp Müller [Sat, 8 Oct 2011 14:26:34 +0000 (15:26 +0100)]
check-exports: no need to blacklist gstparse symbols any more
Edward Hervey [Wed, 21 Sep 2011 11:42:58 +0000 (13:42 +0200)]
Merge remote-tracking branch 'origin/master' into 0.11
Johan Dahlin [Mon, 29 Aug 2011 13:09:03 +0000 (10:09 -0300)]
introspection.m4: Update from upstream
https://bugzilla.gnome.org/show_bug.cgi?id=657638
Stefan Sauer [Tue, 6 Sep 2011 19:23:26 +0000 (21:23 +0200)]
docs: remove a stray @ in makefile
Stefan Sauer [Tue, 6 Sep 2011 12:07:12 +0000 (14:07 +0200)]
docs: support multiple source-dirs like we do in upstream
This lets us specify gst,ext,sys dirs for plugin docs.
Stefan Sauer [Mon, 5 Sep 2011 13:19:38 +0000 (15:19 +0200)]
docs: also clean content files in out-of-srcdir build
Edward Hervey [Tue, 2 Aug 2011 09:27:05 +0000 (11:27 +0200)]
m4: Add support for non-ported plugins
This allows defining a GST_PLUGINS_NONPORTED in the configure.ac of various
modules.
AG_GST_CHECK_PLUGIN and AG_GST_CHECK_FEATURE will properly handle non-ported
plugins and configure will report the list of non-ported plugins at the end
Edward Hervey [Tue, 2 Aug 2011 09:26:45 +0000 (11:26 +0200)]
Merge remote-tracking branch 'origin/master' into HEAD
Maarten Bosmans [Thu, 23 Jun 2011 18:23:53 +0000 (11:23 -0700)]
orc.m4: cross-compile search for orcc.
Search for orcc in the path when cross-compiling and the orcc
found by pkg-config doesn't work.
Signed-off-by: David Schleef <ds@schleef.org>
Stefan Kost [Sat, 11 Jun 2011 20:17:20 +0000 (23:17 +0300)]
gst-args.m4: remove duplicated "no" message
Stefan Kost [Fri, 20 May 2011 14:29:58 +0000 (17:29 +0300)]
docs: more out-of-srcdir plugin build fixing
Stefan Kost [Thu, 19 May 2011 13:42:43 +0000 (16:42 +0300)]
docs: further implement merging from doc-updates
Also merge interfaces and prerequisites files. Sort types before outputing the
hierarchy. This already avoid delta that would just have re-ordered entries.
Stefan Kost [Thu, 19 May 2011 12:17:55 +0000 (15:17 +0300)]
scangobj: output detailed progress on make V=1
Stefan Kost [Wed, 18 May 2011 21:38:43 +0000 (00:38 +0300)]
docs: update todo comment
Stefan Kost [Wed, 18 May 2011 20:07:16 +0000 (23:07 +0300)]
docs: only use --verbose on gtkdoc-mkhtml where supported
This would require gtk-doc >=1.18 (unreleased yet) and we don't want to do that
for cosmetic fixes.
Stefan Kost [Wed, 18 May 2011 20:02:08 +0000 (23:02 +0300)]
plugin-docs: remove needless inspect rule
This rule causes rebuilds during make install. We can ensure the directory
in the scanobj-build.stamp rule.
Stefan Kost [Wed, 18 May 2011 20:00:32 +0000 (23:00 +0300)]
docs: further reduce delta to upstream makefiles
Also remove some cruft (e.g. the FC3 comments simplay don't make sense (anymore)
- the scanner is removing its own files).
Stefan Kost [Wed, 18 May 2011 19:16:50 +0000 (22:16 +0300)]
docs: don't install devhelp (1) files anymore
Next gtk-doc release is dropping them too.
David Schleef [Tue, 10 May 2011 23:37:18 +0000 (16:37 -0700)]
gst-feature.m4: Remove AG_GST_CHECK_CONFIGPROG
No longer do we accept the abomination that is the -config
script.
Stefan Kost [Wed, 18 May 2011 12:58:48 +0000 (15:58 +0300)]
scangobj, make: behave according to build verbosity
Add --verbose parameter to scangobj (like upstream gtk-doc). Check the flags in
the makefile and pass them to the gtkdoc tools.
Stefan Kost [Wed, 18 May 2011 12:56:46 +0000 (15:56 +0300)]
scanobj-merge: fix python deprecation warning and be silent
Remove the parameter as it was not used anyway.
Stefan Kost [Mon, 2 May 2011 12:24:57 +0000 (15:24 +0300)]
gtk-doc*.mak: echo build style in a automake a like way
Stefan Kost [Mon, 2 May 2011 11:36:42 +0000 (14:36 +0300)]
gtk-doc.mak: update setup, cleanup rules
Simplify files the rules (sync'ed to upstream).
Stefan Kost [Mon, 2 May 2011 11:33:14 +0000 (14:33 +0300)]
gtk-doc*.mak: don't tee build log output to files
We can use gtkdoc-check if we want to have an automated way of e.g. failing
dist-check on incomplete docs.
Stefan Kost [Mon, 2 May 2011 11:22:53 +0000 (14:22 +0300)]
gtk-doc*.mak: be a lot less noisy when building the docs.
Don't echo the command we run.
Stefan Kost [Mon, 2 May 2011 10:54:58 +0000 (13:54 +0300)]
gtk-doc.mak: remove non-sense setup.stamp and use setup-build.stamp
In gtk-doc some tools producs .stamp where the makefile rules produce -build.stamp.
Stefan Kost [Mon, 11 Apr 2011 07:33:35 +0000 (10:33 +0300)]
scangobj: be less noisy
Unify mixed use of g_print and g_message to use g_message and comment out by
default (would only be needed to debug things).
Sebastian Dröge [Fri, 6 May 2011 12:05:23 +0000 (14:05 +0200)]
gst.supp: Ignore invalid reads in sed when generating the registry
sed is called because the registry helper application is started
via the libtool shell script.
Sebastian Dröge [Fri, 6 May 2011 12:01:38 +0000 (14:01 +0200)]
gst.supp: Make __dcigettext() suppressions a bit more generic to also cover GstPreset