Commit graph

106 commits

Author SHA1 Message Date
Edward Hervey
3e4b4eb59b gst-uninstalled: Allow specifying the checkout directory by env variable
For some rare cases, one might not be able to use the hardcoded $HOME/gst
location yet would still want to use the gst-uninstalled script as-is (which
has the benefit of being constantly updated).

For these cases, the checkout directory can be specified with the
GST_UNINSTALLED_ROOT environment variable.

Ex:
export GST_UNINSTALLED_ROOT=$HOME/somewhere/with/checkouts

And then just call gst-uninstalled directly:
$GST_UNINSTALLED_ROOT/gstreamer/gst-uninstalled
2013-09-22 15:44:55 +02:00
Tim-Philipp Müller
954776ab38 tools: move gst-plot-timeline.py into scripts directory
So it's not in PATH in an uninstalled setup (thwarting
gst-play autocompletion).
2013-09-04 10:43:16 +01:00
Nicola Murino
2282678866 gst-uninstalled: Fix gst-plugins-gl in uninstalled setup
https://bugzilla.gnome.org/show_bug.cgi?id=703499
2013-07-17 11:07:36 +02:00
Tim-Philipp Müller
4fbd6b6aad gst-uninstalled: add new -bad mpegts lib
And remove signalprocessor/video libs from -bad which have gone
away or were merged into -base.
2013-07-03 09:27:13 +01:00
Tim-Philipp Müller
a2b8167b87 gst-uninstalled: add uridownloader lib in -bad to search paths
Even if it might not be around for long.
2013-06-12 09:45:56 +01:00
Krzysztof Konopko
527423fcd9 scripts: improve git-update.sh status message
By default when the script is about to exit (normally or due to an error),
it checks whether $ERROR_LOG file exists.  If the log file exists, the
script prints a "Failures: " message prefix and dumps the log file to the
output.

Apparently the log file is always created and if the update/build is
successful, the script finishes with a bit misleading "Failures: " message.

An improvement provided with this change lets the log file to be created as
needed, i.e. if there's an error message to be printed.  If the file
doesn't exists, the script prints a "Update done" message which clearly
indicates success.

https://bugzilla.gnome.org/show_bug.cgi?id=701177
2013-05-30 23:34:40 +01:00
Tim-Philipp Müller
c1291e3b98 scripts: add some more modules to git-update.sh
https://bugzilla.gnome.org/show_bug.cgi?id=697058
2013-04-02 23:18:42 +01:00
Tim-Philipp Müller
d52331cfd8 gst-uninstalled: add uninstalled orc/orc-test/.libs to library paths
This is needed by the unit tests in gst-plugins-base, -good etc.

Spotted by Alex Kaye.

https://bugzilla.gnome.org/show_bug.cgi?id=697093
2013-04-02 23:04:51 +01:00
Tim-Philipp Müller
c4138f6c5b gst-uninstalled: remove ffmpeg libs from dynamic linker paths
We link those libs into the plugin statically, or use external
system libs, but never the internal snapshot dynamically.
2013-03-16 12:06:27 +00:00
Tim-Philipp Müller
57ff83b61e gst-uninstalled: add gst-editing-serves to GI_TYPELIB_PATH
So pygi can find it.

https://bugzilla.gnome.org/show_bug.cgi?id=695937
2013-03-16 12:00:55 +00:00
Sebastian Dröge
814bdde113 gst-uninstalled: Add all the base/bad libraries and remove obsolete ones 2013-03-05 11:31:02 +01:00
Tim-Philipp Müller
6580017510 gst-uninstalled: add gst-libav to pkg-config path 2013-02-28 19:40:32 +00:00
Sebastian Dröge
15a3a5954f gst-uninstalled: Add ORC 2013-02-21 10:18:39 +01:00
Tim-Philipp Müller
125eb6886e scripts: add new -base allocators library to gst-uninstalled search paths 2013-02-19 12:42:32 +00:00
Thijs Vermeir
b80304d64c scripts: fix location of repository with ssh 2012-12-22 16:53:47 +01:00
Luis de Bethencourt
3cf0a25e64 add gst-editing-services to PKG_CONFIG_PATH 2012-11-26 18:16:52 -05:00
Tim-Philipp Müller
666c8c11c6 Fix FSF address
https://bugzilla.gnome.org/show_bug.cgi?id=687520
2012-11-03 20:44:48 +00:00
Tim-Philipp Müller
2616e70a8b scripts: update for gst-ffmpeg -> gst-libav
Now that we have a gst-libav git repository (symlinked to gst-ffmpeg).
2012-09-11 16:42:58 +01:00
Tim-Philipp Müller
283c117468 scripts: fix unterminated quoted string in create-uninstalled-setup.sh 2012-08-12 15:48:20 +01:00
Tim-Philipp Müller
28f041126a scripts: create-uninstalled-setup.sh: check for basic build tools and deps
.. before checking out stuff.
2012-07-28 09:16:05 +01:00
Tim-Philipp Müller
903bd7813d gst-uninstalled: fix gst-ffmpeg plugin path again 2012-07-12 13:17:51 +01:00
Tim-Philipp Müller
b063040c72 gst-uninstalled: add clutter-gst and refine plugin search paths 2012-07-12 12:09:13 +01:00
Thiago Santos
cb34c6e156 gst-uninstalled: add gst-p-bad gst-libs to the path
Makes videoparsers and camerabins from bad usable from an uninstalled
environment at osx
2012-06-21 11:15:07 -03:00
Tim-Philipp Müller
98ecc35d30 scripts: add create-uninstalled-setup script
Little script that sets up things in ~/gst and clones
the main modules and prints some instructions.

From http://gstreamer.freedesktop.org/wiki/UninstalledSetup
2012-06-09 17:15:03 +01:00
Luis de Bethencourt
4ebe1c0b78 five-bugs-a-day: use splice to trim the bug list 2012-05-25 09:17:17 +01:00
Tim-Philipp Müller
8af3ee2501 scripts: remove a stray print from debugging and fix up cron entry docs 2012-05-24 08:07:14 +01:00
Sebastian Dröge
fba73041a2 five-bugs-a-day: Make #! to perl more portable 2012-05-24 09:03:12 +02:00
Tim-Philipp Müller
03755833a4 scripts: remove fixed 'known issue' from five-bugs-a-day script
This was with commas actually, and should be fixed now.
2012-05-24 07:57:18 +01:00
Tim-Philipp Müller
fe61283334 scripts: add five-bugs-a-day script
Cron fodder.
2012-05-24 07:54:50 +01:00
Sebastian Dröge
12eefc0442 gst-uninstalled: Add insanity, insanity-gst and gst-editing-services 2012-04-25 18:12:42 +02:00
Sebastian Dröge
35ea12eeea Merge branch 'master' into 0.11 2012-01-25 11:43:13 +01:00
Tim-Philipp Müller
e1dbab9bea scripts: set GI_TYPELIB_PATH in gst-uninstalled
So pygi finds/uses the local g-i files.
2012-01-21 13:17:57 +00:00
Tim-Philipp Müller
9a3e4ce5cb libs: remove gdp dataprotocol library
Made private and moved to gdp plugin in -base for
the time being, until we figure out what we do with
gdp and 0.11.
2011-12-25 23:41:50 +00:00
Tim-Philipp Müller
e18067f7ab scripts: remove gstcvstest.sh 2011-09-14 22:54:18 +01:00
Guillaume Desmottes
232a651d68 gst-uninstalled: add Farsight and Nice support
https://bugzilla.gnome.org/show_bug.cgi?id=656557
2011-08-15 13:23:08 +01:00
Peter Collingbourne
d9a24f585f gst-uninstalled: use $GST_PREFIX variable
This makes it easier to change the prefix by editing the script.

https://bugzilla.gnome.org/show_bug.cgi?id=641212
2011-02-02 09:14:22 +00:00
Tim-Philipp Müller
27cd56b983 configure, gst-uninstalled: remove a few bashism
https://bugzilla.gnome.org/show_bug.cgi?id=638961
2011-01-08 02:19:31 +00:00
Tim-Philipp Müller
63667aa9b4 gst-uninstalled: add ugly/bad/ffmpeg pkg-config dirs to PKG_CONFIG_PATH
So we can figure out plugin directories of other modules properly in
the uninstalled setup case, for unit tests that need elements from
other modules.
2010-09-07 23:53:59 +01:00
Robert Swain
fe7d80580c git-update: Fix and restructure logic 2010-03-24 13:33:58 +01:00
André Dieb Martins
4119945349 git-update.sh: use autogen.sh instead of autoregen.sh on fresh repositories.
Fixes #613593.
2010-03-22 15:45:57 +00:00
Robert Swain
cc05668e9d git-update: Fix error return value and make the script exit on errors
Newer versions of BASH (4.x?) seem to dislike using -1 for a return. Even
though it's documented as being signed, BASH complains about it, so use
255 instead.
2010-03-12 13:33:00 +00:00
Robert Swain
795495519a git-update.sh: Fix issues 2010-02-08 14:29:21 +01:00
Stefan Kost
8baf6fa494 scripts: move gst-uninstalled from docs/faq to scripts
Don't include the long gst-uninstalled script in verbatim in the faq anymore
(there is a link to cgit). Dist the script under its new location.
2010-01-13 10:31:26 +02:00
Thomas Vander Stichele
cec504cb7f git-version.sh: make executable 2009-06-13 14:55:43 +02:00
Thomas Vander Stichele
9cc750765e Update scripts/cvs-update.sh to git-update.sh; add git-version.sh
add script to get git versions
    first update all, then build
    add gnonlin too
    specify where to pull from
    also update submodule
    rename and change cvs-update script to git-update
2009-06-13 14:53:24 +02:00
Thomas Vander Stichele
05ff22f68c scripts/cvs-update.sh: Pass arguments to make.
Original commit message from CVS:
* scripts/cvs-update.sh:
Pass arguments to make.
Run autoregen.sh if Makefile is not there.
2008-06-20 16:29:23 +00:00
Thomas Vander Stichele
b7790a6044 prune empty dirs when updating
Original commit message from CVS:
prune empty dirs when updating
2005-11-30 16:43:16 +00:00
Jan Schmidt
cfc78f21ec API Changes.
Original commit message from CVS:
* gst/gststructure.c: (gst_structure_get_fraction),
(gst_structure_parse_value),
(gst_structure_fixate_field_nearest_fraction):
* gst/gststructure.h:
* gst/gstutils.c: (gst_util_uint64_scale_int):
* gst/gstutils.h:
* scripts/update-funcnames:
API Changes.
Rename gst_util_clock_time_scale to gst_util_uint64_scale_int
Make gst_structure_fixate_field_nearest_fraction take a numerator
and denominator argument instead of a GValue
add gst_structure_get_fraction helper function.
2005-11-23 13:22:21 +00:00
Andy Wingo
0bb041dae1 fix borked commit
Original commit message from CVS:
fix borked commit
2005-11-22 12:51:18 +00:00
Andy Wingo
861fb1c115 update update-funcs for tagsetter
Original commit message from CVS:
update update-funcs for tagsetter
2005-11-22 12:35:35 +00:00
Andy Wingo
19858fd9f0 gst/gstevent.h (gst_event_new_new_segment) (gst_event_parse_new_segment, gst_event_new_buffer_size)
Original commit message from CVS:
2005-11-22  Andy Wingo  <wingo@pobox.com>

* gst/gstevent.h (gst_event_new_new_segment)
(gst_event_parse_new_segment, gst_event_new_buffer_size)
(gst_event_parse_buffer_size, gst_ghost_pad_new_no_target):
Renamed from *_newsegment, *_buffersize, *_notarget.

* scripts/update-funcnames: New script, performs the changes
listed above.
2005-11-22 11:48:58 +00:00
Andy Wingo
44c548b205 *.*: Ran scripts/update-macros. Oh yes. gst/gstobject.h (GST_OBJECT_GET_LOCK, GST_OBJECT_LOCK)
Original commit message from CVS:
2005-11-21  Andy Wingo  <wingo@pobox.com>

* *.h:
* *.c: Ran scripts/update-macros. Oh yes.

* gst/gstobject.h (GST_OBJECT_GET_LOCK, GST_OBJECT_LOCK)
(GST_OBJECT_TRYLOCK, GST_OBJECT_UNLOCK): Renamed from
GST_GET_LOCK, etc.

* scripts/update-macros: New script. Run it on your files to
change GST_LOCK to GST_OBJECT_LOCK, and the same for UNLOCK as
well.
2005-11-21 16:34:26 +00:00
Thomas Vander Stichele
b844f4ab4d make sure dirs get checked out
Original commit message from CVS:
make sure dirs get checked out
2005-10-26 10:11:25 +00:00
Thomas Vander Stichele
c0b08f1bfb Dear Andy: here's a script to update stuff from CVS
Original commit message from CVS:
Dear Andy:
here's a script to update stuff from CVS

Love,
Thomas
2005-10-16 12:37:14 +00:00
Andy Wingo
e040bb2dbe gst/gstelement.h (GstState): Renamed from GstElementState, changed to be a normal enum instead of flags.
Original commit message from CVS:
2005-09-02  Andy Wingo  <wingo@pobox.com>

* gst/gstelement.h (GstState): Renamed from GstElementState,
changed to be a normal enum instead of flags.
(GstStateChangeReturn): Renamed from GstElementStateReturn, names
munged to be GST_STATE_CHANGE_*.
(GST_STATE_CHANGE): Renamed from GST_STATE_TRANSITION, updated to
work with the new state representation.
(GstStateChange): New enumeration of possible state transitions.
Replaces GST_STATE_FOO_TO_BAR with GST_STATE_CHANGE_FOO_TO_BAR.
(GstElementClass::change_state): Pass the GstStateChange along as
an argument. Helps language bindings, so they don't have to use
tricky lock-needing macros like GST_STATE_CHANGE ().

* scripts/update-states (file): New script. Run it on a file to
update it for state naming and API changes. Updates files in
place.

* All files updated for the new API.
2005-09-02 15:42:00 +00:00
Thomas Vander Stichele
e92d63b626 check out cvs code, autogen, make, make distcheck if you have spare machines at work sitting idly during the night, r...
Original commit message from CVS:
check out cvs code, autogen, make, make distcheck
if you have spare machines at work sitting idly during the night, run this before you go home or at night ;)
2001-12-14 09:44:11 +00:00