Olaf Stetzer <[EMAIL PROTECTED]> wrote: > falls es mir vom Aufwand her nicht über den Kopf wächst möchte > ich gerne Package-maintainer für die Rosegarden-suite werden. > (ist ein midi-sequencer und Notationsprogramm für X)
Meinst Du folgendes Paket? Package: rosegarden Version: 2.1-3 Priority: extra Section: sound Maintainer: Will Lowe <[EMAIL PROTECTED]> Depends: libc6, xlib6g (>= 3.3-5), tclmidi Architecture: i386 Filename: dists/frozen/main/binary-i386/sound/rosegarden_2.1-3.deb Size: 354672 MD5sum: 0728d8434a416ed15d3d598af343b2cf Description: An integrated MIDI sequencer and musical notation editor. Rosegarden is a free integrated musical notation editor and MIDI sequencer for Unix/X platforms, with specific support for Linux PCs and SGI IRIX workstations. See the Rosegarden Web page at http://www.bath.ac.uk/~masjpf/rose.html for more information. installed-size: 1029 Das ist in slink bereits enthalten, in hamm war es noch nicht drin. > Dazu einige Fragen, weil mir die Struktur von .deb's noch nicht ganz > klar ist: Dazu gibt es einen recht erhellenden Artikel unter http://www.linux-magazin.de/ausgabe.1997.09/Paketverwaltung/paketverwaltung.html > - reicht es, wenn ich ein binary-package baue oder muss ich das > dazugehörige source-package auch bauen? dpkg-buildpackage (bzw. cvs-buildpackage) erstellen normalerweise alles automatisch, d.h. folgende Pakete: - Orginal-Source (.orig.tar.gz) - Debian-diff gegen Orginal-Source (.diff.gz) - dsc-File, das die beiden obigen Files pgp-signiert und zeigt, daß sie zusammengehören. - Debian-Binary-Paket (_i386.deb) - Upload-Auftrag (Liste aller zusammengehörigen Files, die upgeloadet werden sollen, mit PGP signiert) (_i386.changes) > (waere vom prinzip her kein problem, rosegarden ist GPL'ed und > sourcen sind verfügbar; allein meine Kentnisse über make und > Makefiles sind kaum vorhanden :-( Dann hast Du als Debian-Maintainer ein gewisses Problem, denn zumindest das File debian/rules (das ist ja ein Makefile) solltest Du weitgehend verstehen, denn das mußt Du an die eigenen Bedürfnisse anpassen (es wird normalerweise mittels dh_make oder deb-make automatisch erstellt). > - muss ein .deb post-inst und pre-inst scripte etc. anthalten Kommt auf das Paket an. Es gibt Pakete, die ohne diese auskommen, bei anderen sind sie notwendig. Das hängt von vielen Dingen ab. > und wie gehe ich da am besten vor? --ich weiss, RTFM, war schon > auf der debian homepage und habe ein paar abschnitte über > development gelesen, aber vielleicht kann ja jemand so eine Kurze > Schritt-für-Schritt Anleitung posten Ich denke, daß post-inst und Konsorten nicht per Schritt-für-Schritt Anleitung erstellt werden können, da deren Inhalt völlig von den Bedürfnissen des Pakets abhängen. Manchmal müssen Altlasten vorhergegangener Versionen beseitigt oder gerettet werden, manchmal müssen irgendwelche Config-Files erstellt werden, oder es müssen Menü-Einträge aktiviert bzw. deaktiviert werden. Da gibt es viele Möglichkeiten, was diese Skripte machen, sogar ihre jeweilige Programmiersprache (sh, perl,...) ist nicht festgelegt. > (oder private -email) damit ich mir ungefähr vorstellen kann, ob > ich überhaupt die Zeit dazu habe. Ich schätze mal, daß der Aufwand, ein Paket zu pflegen von vielen Faktoren abhängt. Wenn Du (wie ich) kleinere Pakete pflegst, bei denen sich die Upstream-Version selten ändert und die zudem von wenigen Leuten genutzt werden, dann brauchst Du nur einmal ein Paket bauen und kannst Dich dann auf die faule Haut legen. Bei anderen Paketen mußt Du ständig Bugfixes erstellen oder einbauen, neue Upstream-Versionen importieren etc. Tschoeeee Roland -- * Internet: [EMAIL PROTECTED] * Fido: 2:2450/42 * PGP: 1024/DD08DD6D 2D E7 CC DE D5 8D 78 BE 3C A0 A4 F1 4B 09 CE AF ------------------------------------------------ Um sich aus der Liste auszutragen schicken Sie bitte eine E-Mail an [EMAIL PROTECTED] die im Body "unsubscribe debian-user-de <your_email_address>" enthaelt. Bei Problemen bitte eine Mail an: [EMAIL PROTECTED] ------------------------------------------------ Anzahl der eingetragenen Mitglieder: 638

