Am Dienstag, den 24.05.2005, 13:49 +0200 schrieb Peter Sch�tt:
> Hallo,
> ich habe bisher einige Freeware in Delphi f�r Windows geschrieben und m�chte
> sie mittels FreePascal z.T. nach Linux portieren.
> Den Anfang macht eine Art Taschenrechner, erstmal nur als Konsolenversion,
> sp�ter auch als X-Version wie die Windows-Version geplant
> (www.pstt.de/programs/petecalc).
> 
> Als Installationsarchiv habe ich erstmal nur das Binary mit einer
> Installationstextdatei erstellt.
> Aber das reicht mir nicht.
> Meiner Ansicht nach braucht man ein Installations-Tar, ein Deb und ein RPM.

Source-Tar w�re besser, SCNR

> Folgende Fragen:
> 1. Wie erzeugt man eine man-Datei?

- selbst schreiben (apt-cache show manedit oder mit jedem Editor deiner
Wahl)
- in XML/SGML schreiben und mittels xsltproc und docbook-xsl �bersetzen

> Kann man auch auf eine man-Datei verzichten und die Hilfe �ber 
> <program> -h abhandeln?

Nicht, wenn dein Paket von linda/lintian ohne Fehlermeldung quittiert
werden soll. Jede Datei unter /../(s)bin muss IIRC eine Man-page
besitzen. Das sollte in der Debian Policy aber genauer drin stehen.

> Wie erzeugt man local-abh�ngige man-Dateien?

Erzeugen tut man sie alle gleich. Wenn du aber z.B. deine Man-Seiten in
XML erstellst, kannst du sie mit xml2po (gnome-doc-utils) oder der
poxml-Suite gettext-like �bersetzen. Hast du eine Man-Seite geschrieben,
sollte es daf�r auch Pakete geben, die gettext-like-�bersetzungen
anbieten (evtl. po4a?).

> Ich habe mal "Linux man-files" in Google eingegeben, aber damit kam ich
> nicht wirklich weiter.
> 
> 2. Wie erzeugt man deb-Dateien? (Als Debianer mu� das nat�rlich sein)

Debian New Maintainers Guide lesen. Wenn weitere Probleme auftreten,
Google bem�hen. Bei spezifischen Problemen: auf der debian-mentors
Mailing-Liste oder in deren IRC-Kanal fragen.

> 3. Wie erzeugt man rpm's?

Dazu am besten warten, bis das jemand �bernimmt. Du ben�tigst ein
Specfile. Diese k�nnen aber IIRC f�r z.B. Redhat, Mandriva und SuSE
unterschiedlich sein.

> Wenn Ihr selber entwickelt, w�rdet Ihr auch ein
> RPM zur Verf�gung stellen?

Warum nicht.

MfG Daniel

Antwort per Email an