docu:gstreamer-plugins-bad

gstreamer1.0-plugins-bad Bauen

Aktueller Stand im repo debian/gst-plugins-bad1.0

gstreamer1.0-plugins-bad Repository für das Bauen im Jenkins vorbereiten.

Herunterladen der Quelldateien von https://packages.debian.org/stretch/gstreamer1.0-plugins-bad in ein frisches Verzeichnis.

  • gst-plugins-bad1.01.10.4-1.debian.tar.xz * gst-plugins-bad1.01.10.4-1.dsc
  • gst-plugins-bad1.0_1.10.4.orig.tar.xz

Dann im Grunde gemäß Anleitung aus https://github.com/pah/pristine-tar/blob/master/pristine-tar die “geheimen”, “tollen” Debian Build Branches anlegen.

Wichtig: Die Debian Buildtools sind wo wahnsinnig und legen neben dem Code Repo irgendwelche Metadaten in Branches an. Diese werden vom Jenkins benötigt. Solltet ihr eine neue Version der Anwendung bauen, müsst ihr das Repo am besten komplett verändern oder ein neues Anlegen.

Gemäß voctomix Issue https://github.com/voc/voctomix/issues/145 Es soll der folgende Patch angewendet werden: https://github.com/GStreamer/gst-plugins-bad/commit/e8e531ee12efc687f427a9596c824d63a219eb52

gbp import-dsc gst-plugins-bad1.0_1.10.4-1.dsc
cd gst-plugins-bad1.0
cd debian/patches/
wget https://github.com/GStreamer/gst-plugins-bad/commit/e8e531ee12efc687f427a9596c824d63a219eb52.patch
mv e8e531ee12efc687f427a9596c824d63a219eb52.patch 03_decklinkaudiosrc-add-support-for-8-16-channels-via-property.patch
# 03_decklinkaudiosrc-add-support-for-8-16-channels-via-property.patch in Datei "series" ergänzen
cd -
git commit -m 'patched ...'
git tag patched
pristine-tar commit ../gst-plugins-bad1.0_1.10.4.orig.tar.xz patched
git push --all
git push --tags

Branches die es dann gibt:

git branch -a
* master
  pristine-tar
  upstream
  • docu/gstreamer-plugins-bad.txt
  • Last modified: 2018/04/06 12:26
  • by mazdermind