mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-01 21:18:52 +00:00
4262c23a9c
With current implementation we would try and install into the system path regardless of the prefix. On top of that, we could install any left over pyc file and would install the unit test also. To fix this, we now list every files to be installed and use python.install_sources(), leaving to meson the decision on where things should be installed. |
||
---|---|---|
.. | ||
data | ||
GstDebugViewer | ||
pixmaps | ||
po | ||
.gitignore | ||
gst-debug-viewer | ||
MANIFEST.in | ||
meson.build | ||
org.freedesktop.GstDebugViewer.appdata.xml.in | ||
org.freedesktop.GstDebugViewer.desktop.in | ||
README |
# how to build # ./setup.py build; sudo ./setup.py install --prefix=/usr sudo chmod a+r /usr/share/gst-debug-viewer/*.ui # porting issues # http://stackoverflow.com/questions/11025700/generictreemodel-with-pygobject-introspection-gtk-3 # tips # OLD: prev_action.connect_proxy(prev_button) NEW: prev_button.set_related_action (prev_action) OLD: box.pack_start (widget) NEW: box.pack_start (widget, True, True, 0) OLD: column.pack_start (cell) NEW: column.pack_start (cell, True) OLD: view_column.get_cell_renderers () NEW: column.get_cells () # porting ressources # https://www.xpra.org/trac/ticket/90?cversion=0&cnum_hist=3 https://mail.gnome.org/archives/commits-list/2013-October/msg05205.html # profiling # python -m profile -o output.pstats path/to/your/script arg1 arg2 gprof2dot.py -f pstats output.pstats | dot -Tpng -o output.png ~/projects/tools/gprof2dot/gprof2dot.py -f pstats output.pstats | dot -Tpng -o output.png eog output.png python -m cProfile -o output.pstats2 ./gst-debug-viewer debug.noansi.log ~/projects/tools/gprof2dot/gprof2dot.py -f pstats output.pstats2 | dot -Tpng -o output2.png eog output2.png