Cerbero 1.12.4 Problem with paths inside *.deb files

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Cerbero 1.12.4 Problem with paths inside *.deb files

David Ing
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:

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?

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel