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