[Lcdproc] How to build a Debian-package from the LCDproc sources?
Thorsten Godau
dl9sec at gmx.net
Wed Jan 13 18:34:03 UTC 2010
Hi David,
> You could create a .deb package using "checkinstall" instead of "make
> install":
>
> cd /path/to/lcdproc-source
> ./configure
> make
> sudo checkinstall
Yes, i know checkinstall. As far as i understood, checkinstall "wraps"
around "make install" and monitors what "make install" would do.
The binaries are packed together with the generated install scripts.
> That's what I do in Ubuntu when I want to install software from source,
> and it works well. It will generate a .deb package in the source
> directory, and then install it. The package can be updated or removed
> through apt-get, aptitude or synaptic. Since Ubuntu is Debian based,
> I guess it should work just the same on Debian.
I already tried this, but that's not what i want.
Someone built the official Debian lcdproc package. Therefore he/she
has to configure the makefile and to tune the thing with all these
parameters to integrate seamless into an existing Debian installation,
including all the scripting-stuff to start the daemon within the
bootprocess.
But what are these parameters??
I saw, that there is a directory "/scrips" and "scrips/debian". Maybe
all the stuff inside is exactly what i need, but i don't know how!
The little README says:
"Simply copy the debian/ directory to the top-level source directory,
adapt the call in debian/rules to your wishes, call dpkg -rfakeoot -sd
and you're done."
What the hell are "my whishes"? ;-)) Should i really poke around in
a configuration file i do not understand?
Is the top-level source directory where "CREDITS" is located?
Why is the "/debian"-directory not located there right from the start?
And: what happens with "dpkg -rfakeoot -sd". Will a .deb-package appear,
which installs exactly like the package from the Debian repository?
So this little sentence above poses more questions than gave me
answers :-))
I would be really great if someone can provide a little how-to...
Thanks in advance.
Regards, Thorsten
More information about the LCDproc
mailing list