summaryrefslogtreecommitdiff
path: root/README.gst-convenience
blob: 64a9b6d1a71fd07e0a9fe17852bcf7136a28a804 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Until gstdiscoverer and gstprofile are deemed stable enough to move to
gst-plugins-base, we are packaging a local copy. See the gupnp mailing list
archives or drop by #gupnp for more details.

This is a quick HOWTO to help keep the in-tree copy updated.

1. The dependency checks are simplified and copied to configure.ac. These need
   to be kept up-to-date.

2. gst-convenience/gst-libs is directly synced from the gst-convenience tree,
   with the following changes:

   a. The marshal and enumtypes generated files are copied to avoid needing
      the gst common make includes

   b. The libraries are renamed with a -gupnp-dlna suffix to avoid conflicts
      with gst-convenience if installed (=> do not overwrite Makefile.am in the
      library directories - use Meld or something similar to diff and update)

   c. gir generation is disabled - it's not needed yet

   d. Include paths are changed to be relative to the gupnp-dlna path

   e. Generated vapi files are copied (renamed with a gupnp-dlna suffix) for
      sanity preservation purposes