MapMap: need help with CDBS, Qmake and debian/install rules

Alexandre Quessy alexandre at quessy.net
Sat Aug 16 20:38:16 UTC 2014


Hello everyone,
I am currently doing some efforts to package my MapMap video mapping
application for Ubuntu. Once this is done, I will happily contribute this
to Debian! I am one of the upstream authors. MapMap is a Qt4 (or Qt5)
application written in C++ and packaged with qmake. I use use CDBS to
debianize this package. Now, I think I have only one problem left:

The "mapmap" binary and the "mapmap.desktop" desktop file are not included
in the Ubuntu package!

Now, some technical details: I tried both to install the files that are
relative to the root, and the pseudo-installed files. The files built by
qt4-qmake should be installed in /usr/bin and /usr/share/applications,
thanks to my patch. (see below) For some reason, in both cases it doesn't
work.

The upstream .pro file:
https://github.com/mapmapteam/ubuntu-mapmap/blob/master/mapmap.pro

And a patch I apply to fix the upstream .pro file:
https://github.com/mapmapteam/ubuntu-mapmap
/blob/master/debian/patches/0001-installs.diff

The debian/install File:
https://github.com/mapmapteam/ubuntu-mapmap/blob/master/debian/install

A failed build:
https://launchpad.net/~mapmap/+archive/ubuntu/mapmap/+build/6251747

Our PPA:
https://launchpad.net/~mapmap/+archive/ubuntu/mapmap

How to add our Ubuntu PPA and install MapMap:
  sudo add-apt-repository -y ppa:mapmap/mapmap
  sudo apt-get update
  sudo apt-get install -y mapmap

Any help or suggestion is welcome,
Once this is fixed, I will upload it to Alioth.debian.org. :)
Thank you!
Best regards,
-- 
Alexandre Quessy - 亚历山大 - ألكسندر
http://alexandre.quessy.net - Artiste en nouveaux médias
http://perte-de-signal.org - Membre de Perte de signal
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20140816/5c2b097b/attachment.html>


More information about the pkg-multimedia-maintainers mailing list