Cerbero 1.12.4 Problem with paths inside *.deb files

David Ing ding at panopto.com
Wed Apr 11 20:35:20 UTC 2018


I think I have noticed a problem with the *.deb files that I generated
using Cerbero 1.12.4.

I build the files on Lubuntu 16.04, Python 2.7.12:

git clone https://github.com/GStreamer/cerbero.git -b 1.12

cd cerbero

git checkout 1.12.4

./cerebro-uninstalled bootstrap \

 && ./cerebro-uninstalled package gstreamer-1.0

# *.deb files appear after a few hours


I crack open one of the deb files using the  `ar -x $filename` command, and
the file contains a folder structure that seems wrong.  For example, when I
crack open this file:

gstreamer-1.0-editing-dev_1.12.4-1_amd64.deb


I see a folder structure that mimics the folder structure from my machine
when the files were created.  Some of the files it contains are:

./home/ding/dev/github/gstreamer/cerbero/build/dist/linux_x86_64/lib/libges-1.0.a
./home/ding/dev/github/gstreamer/cerbero/build/dist/linux_x86_64/lib/
libges-1.0.la
./home/ding/dev/github/gstreamer/cerbero/build/dist/linux_x86_64/lib/
libges-1.0.so


Also, I can see the same path inside of the gst-editing-services-1.0.pc file

prefix=/home/ding/dev/github/gstreamer/cerbero/build/dist/linux_x86_64
exec_prefix=${prefix}
libdir=/home/ding/dev/github/gstreamer/cerbero/build/dist/linux_x86_64/lib
includedir=${prefix}/include/gstreamer-1.0

Name: gst-editing-services
Description: GStreamer Editing Services
Version: 1.12.4
Requires: gstreamer-1.0 gstreamer-base-1.0 gstreamer-controller-1.0
gstreamer-pbutils-1.0
Libs: -L${libdir} -lges-1.0
Cflags: -I${includedir}


I don't know much about *.deb files, but I'm guessing this is wrong.  Is
there a way to fix this problem?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20180411/9c1709c3/attachment-0001.html>


More information about the gstreamer-devel mailing list