Hello Sarah,
It is surely a good thing to have a debian package, thus it is great that you
are working on it.
Based on your wording, I am under the impression, that you are currently on
your path of research - maybe some hints could you:
A "Debian Package" is part of the Debian distribution. You will need the
following steps:
1) build the package in order to get a feeling for the dependencies and the
build process (you are doing this right now)
2) turn this manual build process into a deb package recipe (see [1])
3) find a Debian Developer ("mentor", see [2]) who would be willing to upload
your package into the Debian package repository
The order of the above steps also reflects the complexity of each task.
For (1) you just need to download, compile and run a program. You will need to
be able to read the program's compile documentation and understand its details,
hunt down dependencies and understand error messages appearing on your way.
For (2) you will need to read a good amount of packaging documentation and
begin to understand the Debian packaging tools. This can feel a bit abstract
and overwhelming, if you never worked on packaging before. Being able to write
a simple Makefile is the easiest part of this.
For (3) you will need patience and a bit of obsession for details, since your
potential "sponsor" (the one who would upload your package) will point you at
every single minor detail that could obstruct the beauty of your package.
Topics could be file attributes, locations, man pages, licence and so on. Here
it is not about "it works", but about "it is proper". Personally, I appreciate
this style a lot.
Since you are currently involved with step (1), I would suggest, that you do
not strive for a "Debian package", but for a "package in the deb format" for
now. This disctinction is important:
* "Debian package": part of the Debian Distribution and thus directly available
(in the long term) in most Debian-derived distributions (e.g. Ubuntu,
Mint, ... [3]) for all supported platforms (i386, amd64, arm, mips, ...).
You will need the steps (1), (2) and (3) for this.
* "package in the deb format": a file with the extension ".deb" running on a
specific platform; take a look at Launchpad [4] for a simple distribution
platform.
You will need the steps (1) and (2) for this.
Regarding step (2): probably you may want to download the last liquidsoap source
package from Debian. It should be a good start for your packaging efforts.
Have fun along your way!
Cheers,
Lars
[1] https://www.debian.org/doc/manuals/maint-guide/first.en.html
[2] https://mentors.debian.net/intro-maintainers
[3] https://wiki.debian.org/Derivatives/Census
[4] https://help.launchpad.net/Packaging/PPA
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Savonet-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-users