I don't
know what you mean with debian has tools for building - I thought
I knew at least enough. And what I knew was sufficient to
create/modify/build debian packages for some years now. It is also easy
for me to understand why the rules file works. It is not easy to
understand why in the case of tdepim it is necessary to go this way.
Thanks for the motivation to try it and for the explanation.
Building from source and then creating packages requires a lot of work.
Debian/Ubuntu provides tools that automate most of it, you just need to
learn a few basic commands. See here for some intro:
https://www.debian.org/doc/manuals/maint-guide/build.en.html
Usually you build with dpkg-buildpackage or pbuilder, these are programs
that take care of everything (config, checking dependencies, compiling,
packaging, linting, ....). Moreover with pbuilder you can quickly build in
a clean chroot environment, making sure you always build everything
correctly.
It is really worth spending the time required to learn to compile/build in
the Debian way, you will save much more time later on.
Hi and thank you for the good words. I spend time learning and I will do so
for the future. I good book is always worth reading.
I read this document few years ago - from the time of squeeze. Looking now
at it - it didn't change (that) much. I just never had the opportunity to
use most of it and with time passing by a lot vanished from my memory, but
thanks to knotes I have still a reference points.
I went briefly through the document and I do not see things that are new to
me.
I was just use to automake. I read a howto on cmake 5y ago, but did not use
it frequently. I was expecting cmake to create working files, but in this
case I need the debian/rules file to create working cmake file. This is the
point that I was missing and I still do not understand why this should be
the case. Usually it is the opposite.
But thanks - this was a good help.
regards