Hi Malte, [ vielleicht sollten wir das von -user-german wegbewegen, da es doch wohl ammählich off-topic wird.... ] Malte Thoma wrote: > > Rene Engelhard wrote: > >Hi Malte, > > > >Malte Thoma wrote: > > > >>Hallo, erstmal und Danke, an die, die mir schon versucht haben zu > >>helfen, aber ich bekomme es einfach nicht hin: > >> > >>Beim Versuch ein eigenes debian-Paket zu erzeugen erhalte ich zwar die > >>Dateien > >> > >>heatload_0.3-1_i386.changes > >>heatload_0.3-1.tar.gz > >>heatload_0.3-1.dsc > >>heatload_0.3-1_i386.deb > > > > > >Ugh. Bitte packe das mit .roig.tar.gz, .diff.gz und .dsc > > Nun verstehe ich garnichts mehr, was ist 'roig' und wieso 'diff'??? > Ich habe doch nur die Quellen eines NEUEN Programmpaketes, für das es > noch garnichts gibt. Zuerst ist da ein Tippfehler. orig.tar.gz soll das heissen. Wenn Du nach dem New Maintainer Guide vorgegangen wärest, wäre das auch schon so. Zur Erklärung: - das .orig.tar.gz soll die originalen Sachen beinhalten - das diff.gz wie der Name schon sagt ein diff zu der debianisierten Version (also Unterschiede der dateien und das hinzugefügte debian/ directory) Das hat den Sinn, das man bei einer neuen Paketrevison nicht mehr alles neu (.tar.gz) uploaden muss sondern nur das diff.gz (und .dsc). > >Notfalls lese den Debian New Maintainer Guide (apt-get install > >maint-guide-de) nochmal. > > Das hab ich wohl installiert und auch überfolgen, aber das geht doch > davon aus, daß man ein Paket ÜBERNIMMT und nicht von GANZ unten anfängt, > oder? Nein. > >>W: heatload source: configure-generated-file-in-source config.log > >>W: heatload source: configure-generated-file-in-source config.cache > >>W: heatload source: configure-generated-file-in-source config.status > >>E: heatload: binary-without-manpage heatload > >> > >>Offenbar habe ich noch etwas wichtiges vergessen:-( > > > > > >Ja, die manpage zu installieren ;) > > ich hab's glaube ich noch immer nicht rüberbringen können: > Ich kann zwar C++, gtk-- und Differentialgleichungen lösen, aber für > eine einfache manpage bin ich offenbar zu blöd :-( > Wie muß ich die denn installieren? > (Ein 'cp 'heatload /usr/share/man/man1/' wirds doch wohl nicht sein, > oder etwa doch? *zweifel* Das ist eine Möglichkeit ;) > >Ich habe ein Makefile.am und configure.in, die automatisch erstellt > >>worden sind. (von glade aus). > >> > >>* Muß ich vielleicht in dem einen oder anderen File noch eine > >>'CLEAN-Sektion' einbauen (um die drei 'configure-Warnungen' zu beseitigen. > > > > > >Oder Du löscht die in debian/rules > Wenn ich das ergänze: > > clean: > dh_testdir > dh_testroot > rm -f build-stamp configure-stamp config.log config.cache config.status > > dann erhalte ich nach 'dpkg-buildpackage -rfakeroot' > > ' ./config.status: Datei oder Verzeichnis nicht gefunden' Hmm. > vermutlich muß ich irgendwo in der 'rules' datei auch ein 'autogen.sh' > eintragen? Und genauso ein <Installiere Manpage>??? Würde ich nicht tun, da das ganze nicht zum "Original-Teil" gejört, sondern von Dir dazugefügt wurde.. > >>* Muß ich dort (Makefile.am und/oder configure.in) irgendetwas eintragen > >>damit der manpage-Fehler endlich verschwindet? > > > > > >Am besten machst Du das in debian/rules, das das ganze ja nicht in der > >originalen Version ist und eh in debian/ liegt. > > > s.o. Beispiel? cp ? ;) Grüße Rene -- .''`. Rene Engelhard -- Debian GNU/Linux Developer : :' : http://www.debian.org | http://people.debian.org/~rene/ `. `' rene@debian.org | GnuPG-Key ID: 248AEB73 `- Fingerprint: 41FA F208 28D4 7CA5 19BB 7AD9 F859 90B0 248A EB73
Attachment:
pgpEdOBNOgCFc.pgp
Description: PGP signature