Programm in die offizellen Debian Repositorys bringen
-
- Beiträge: 295
- Registriert: 30.11.2006 22:26:48
- Lizenz eigener Beiträge: GNU General Public License
Programm in die offizellen Debian Repositorys bringen
Hallo zusammen,
zur Zeit hab ich die Paketierung eines Programm für Ubuntu in Launchpad übernommen. Das Paketieren an sicht ist soweit auch kein Problem und klar. Momentan spiele ich aber mit dem Gedanken das Paket auch in die offizellen Ubuntu Repositorys zu bringen was mir vom Ablauf her auch klar ist. Mein Problem liegt im moment aber darin das ich mich frage wie man an die Sache herangehen muß wenn man das Paket auch in die offizellen Debian Repositorys bekommen möchte. Kann mir hier eventuell jemand kurz das vorgehen erläutern bzw. einen schubs in die richtige Richtung geben?
Bei dem Programm handelt es sich übrigens um eine Applikation zum downloaden von Videos von Platformen wie Youtube, etc.
Erreichbar ist das Projekt unter http://www.clipgrab.de
zur Zeit hab ich die Paketierung eines Programm für Ubuntu in Launchpad übernommen. Das Paketieren an sicht ist soweit auch kein Problem und klar. Momentan spiele ich aber mit dem Gedanken das Paket auch in die offizellen Ubuntu Repositorys zu bringen was mir vom Ablauf her auch klar ist. Mein Problem liegt im moment aber darin das ich mich frage wie man an die Sache herangehen muß wenn man das Paket auch in die offizellen Debian Repositorys bekommen möchte. Kann mir hier eventuell jemand kurz das vorgehen erläutern bzw. einen schubs in die richtige Richtung geben?
Bei dem Programm handelt es sich übrigens um eine Applikation zum downloaden von Videos von Platformen wie Youtube, etc.
Erreichbar ist das Projekt unter http://www.clipgrab.de
mfg
Günni
Günni
Re: Programm in die offizellen Debian Repositorys bringen
Ich kenne mich bei Ubuntu nicht aus. Was das Paketieren für Debian betrifft, so ist der Qualitätsanspruch sehr hoch. Hast du denn schon mal im ``Debian New Maintainers' Guide'' und der ``Debian Policy'' gelesen? Das solltest du unbedingt denn das gehört beim Paketieren für Debian dazu. Du musst die Dokumente nicht auswenig kennen, aber du solltest wissen mit was du dich rumschlagen müssen wirst.guenni81 hat geschrieben:Hallo zusammen,
zur Zeit hab ich die Paketierung eines Programm für Ubuntu in Launchpad übernommen. Das Paketieren an sicht ist soweit auch kein Problem und klar. Momentan spiele ich aber mit dem Gedanken das Paket auch in die offizellen Ubuntu Repositorys zu bringen was mir vom Ablauf her auch klar ist. Mein Problem liegt im moment aber darin das ich mich frage wie man an die Sache herangehen muß wenn man das Paket auch in die offizellen Debian Repositorys bekommen möchte.
Gute Ansatzpunkte sind:Kann mir hier eventuell jemand kurz das vorgehen erläutern bzw. einen schubs in die richtige Richtung geben?
http://wiki.debian.org/HowToPackageForDebian
http://people.debian.org/~mpalmer/debia ... s_FAQ.html (Insbesondere der Abschnitt ``How do I add a new package to the archive?'')
Die erste Frage die auf deinen ITP kommen wird ist: Was bietet diese Software mehr als die bereits in Debian enthaltenen Alternativen (z.B. youtube-dl)? Sei darauf gefasst, dafür gute Argumente liefern zu können. Falls du keine findest, dann ist clipgrap wohl eher nicht nötig in Debian. Meine ersten ITPs stehen immer noch so da wie am Anfang, weil ich mich eben nicht gut genug über die bereits in Debian enthaltenen Alternativen und deren Features informiert hatte, und vor allem nicht gut genuge Gründe für die Aufnahme meiner Software hatte. In solchen Fällen ist es dann sinnvoller die bereits enhaltenen Alternativen zu unterstützen.Bei dem Programm handelt es sich übrigens um eine Applikation zum downloaden von Videos von Platformen wie Youtube, etc.
Erreichbar ist das Projekt unter http://www.clipgrab.de
Aber ich will dich nicht entmutigen, schließlich kann es für clipgrab ja gute Gründe geben.
Du solltest dich jetzt mal auf debian-mentors@l.d.o und möglichst auch auf debian-devel@l.d.o anmelden und eine Weile mitlesen. Dann solltest du eine ordentliche Paketierungsumgebung (Stichwort: pbuilder) in Sid aufsetzen und damit dein Paket bauen und gründlich prüfen. Nachdem du dich über die Alternativen informiert hast und gute Gründe für clipgrab hast, dann solltest du den ITP verfassen.
Use ed once in a while!
-
- Beiträge: 295
- Registriert: 30.11.2006 22:26:48
- Lizenz eigener Beiträge: GNU General Public License
Re: Programm in die offizellen Debian Repositorys bringen
Hallo Meillo,
den "Debian New Maintainers' Guide" und die "Debian Policy" kenne ich natürlich. Hier schaue ich beim paketieren immer rein. Meine jetzige Pakete für Ubuntu werden immer von lintian überprüft und die einzigste Warnung die ich zur Zeit noch erhalte ist beim Bau des Binärpakets das hier die Manpage Datei fehlt. Ich denke mal das dies schon gute Grundlagen zum ordentlichen paketieren sind.
Klar, für Debian müsste ich noch einige Sachen abändern, aber auch hier bin ich recht zuversichtlich. Abgesehen davon lerne ich auch immer gerne noch etwas hinzu. ;o)
Danke für die zwei Links, ich glaube dir werden mir nochmals weiterhelfen.
Ok, das mit den Fragen hätte ich jetzt nicht direkt erwartet, aber sollte auch machbar sein. Bevor das ganze an den Start geht muß man natürlich erst mal die ganzen Alternativen durchschauen.
Den pBuilder nutze ich immer zum testen für meine Pakete, hier bekommt man ziemlich schnell mit wenn was nicht so klappt wie es sollte. Natürlich hab ich den jetzt nur für Ubuntu genutzt, aber unter Debian sollte das nicht viel anderster vom Handling sein.
Das mit den zwei Mailinglisten werde ich mal noch tun.
Das ganze wird sowieso nicht von heute auf morgen los gehn, das hier auch noch einiges an Arbeit auf mich zukommt ist ebenfalls klar.
Nein, wieso solltest du mich entmutigt haben, wie schon gesagt, das es nicht einfach wird war klar. Und das schlimmste was passieren kann ist nur das das Programm die Aufnahme in die offizellen Repositorys nicht schafft.
den "Debian New Maintainers' Guide" und die "Debian Policy" kenne ich natürlich. Hier schaue ich beim paketieren immer rein. Meine jetzige Pakete für Ubuntu werden immer von lintian überprüft und die einzigste Warnung die ich zur Zeit noch erhalte ist beim Bau des Binärpakets das hier die Manpage Datei fehlt. Ich denke mal das dies schon gute Grundlagen zum ordentlichen paketieren sind.
Klar, für Debian müsste ich noch einige Sachen abändern, aber auch hier bin ich recht zuversichtlich. Abgesehen davon lerne ich auch immer gerne noch etwas hinzu. ;o)
Danke für die zwei Links, ich glaube dir werden mir nochmals weiterhelfen.
Ok, das mit den Fragen hätte ich jetzt nicht direkt erwartet, aber sollte auch machbar sein. Bevor das ganze an den Start geht muß man natürlich erst mal die ganzen Alternativen durchschauen.
Den pBuilder nutze ich immer zum testen für meine Pakete, hier bekommt man ziemlich schnell mit wenn was nicht so klappt wie es sollte. Natürlich hab ich den jetzt nur für Ubuntu genutzt, aber unter Debian sollte das nicht viel anderster vom Handling sein.
Das mit den zwei Mailinglisten werde ich mal noch tun.
Das ganze wird sowieso nicht von heute auf morgen los gehn, das hier auch noch einiges an Arbeit auf mich zukommt ist ebenfalls klar.
Nein, wieso solltest du mich entmutigt haben, wie schon gesagt, das es nicht einfach wird war klar. Und das schlimmste was passieren kann ist nur das das Programm die Aufnahme in die offizellen Repositorys nicht schafft.
mfg
Günni
Günni
Re: Programm in die offizellen Debian Repositorys bringen
Ja, das hört sich gut an.guenni81 hat geschrieben:Hallo Meillo,
den "Debian New Maintainers' Guide" und die "Debian Policy" kenne ich natürlich. Hier schaue ich beim paketieren immer rein. Meine jetzige Pakete für Ubuntu werden immer von lintian überprüft und die einzigste Warnung die ich zur Zeit noch erhalte ist beim Bau des Binärpakets das hier die Manpage Datei fehlt. Ich denke mal das dies schon gute Grundlagen zum ordentlichen paketieren sind.
Da stimme ich dir zu.Klar, für Debian müsste ich noch einige Sachen abändern, aber auch hier bin ich recht zuversichtlich. Abgesehen davon lerne ich auch immer gerne noch etwas hinzu. ;o)
Na, dann hast du ja alle nötigen Vorraussetzungen. Deine geplante Vorgehensweise hört sich auch gut an. Geh deinen Weg, ich bin zuversichtlich, dass das so in Ordnung ist.Das ganze wird sowieso nicht von heute auf morgen los gehn, das hier auch noch einiges an Arbeit auf mich zukommt ist ebenfalls klar.
Nein, wieso solltest du mich entmutigt haben, wie schon gesagt, das es nicht einfach wird war klar. Und das schlimmste was passieren kann ist nur das das Programm die Aufnahme in die offizellen Repositorys nicht schafft.
Use ed once in a while!
-
- Beiträge: 295
- Registriert: 30.11.2006 22:26:48
- Lizenz eigener Beiträge: GNU General Public License
Re: Programm in die offizellen Debian Repositorys bringen
Danke dir, ich nehm das mal recht Positiv auf.Dann lassen wir uns mal überraschen ob das so klappt wie wir und das so vorstellen.Meillo hat geschrieben:Na, dann hast du ja alle nötigen Vorraussetzungen. Deine geplante Vorgehensweise hört sich auch gut an.
Es ist ja noch einiges zu tun.
mfg
Günni
Günni
Re: Programm in die offizellen Debian Repositorys bringen
Hi guenni81
Ist scheinbar nicht so gut gelaufen mit Clipgrab unter Debian? Es ist jedenfalls noch nicht dabei, was ich sehr schade finde.
Möchtest du kurz schildern wo das Problem liegt?
Ist scheinbar nicht so gut gelaufen mit Clipgrab unter Debian? Es ist jedenfalls noch nicht dabei, was ich sehr schade finde.
Möchtest du kurz schildern wo das Problem liegt?
Viele Grüße
Niniveh
MSI- K8N Neo Platinum Board, Prozessor: AMD Athlon 2800+, Nvidia GeForce FX 5200 AGP-Graka, ~1280RAM, Acer AL1716 Monitor, HP Deskjet F2480
Niniveh
MSI- K8N Neo Platinum Board, Prozessor: AMD Athlon 2800+, Nvidia GeForce FX 5200 AGP-Graka, ~1280RAM, Acer AL1716 Monitor, HP Deskjet F2480
-
- Beiträge: 295
- Registriert: 30.11.2006 22:26:48
- Lizenz eigener Beiträge: GNU General Public License
Re: Programm in die offizellen Debian Repositorys bringen
Hi Niniveh,
ich bin nach wie vor noch dabei das Paket zu erst bei Ubuntu in die Repos zu bekommen, leider war dies bis jetzt noch nicht von Erfolg gekrönnt. Soweit ich mich noch erinnere war der Prozess für Debian um einiges umfangreicher weshalb ich mich ein wenig davor gescheut habe.
ich bin nach wie vor noch dabei das Paket zu erst bei Ubuntu in die Repos zu bekommen, leider war dies bis jetzt noch nicht von Erfolg gekrönnt. Soweit ich mich noch erinnere war der Prozess für Debian um einiges umfangreicher weshalb ich mich ein wenig davor gescheut habe.
mfg
Günni
Günni
- towo
- Beiträge: 4545
- Registriert: 27.02.2007 19:49:44
- Lizenz eigener Beiträge: GNU Free Documentation License
Re: Programm in die offizellen Debian Repositorys bringen
Also in Debian geht das u.U. recht schnell, wenn man einen DD findet, der Sponsoren würde.
Eine gute Anlaufstelle ist mentors.debian.net und der IRC #debian-mentors.
Eine gute Anlaufstelle ist mentors.debian.net und der IRC #debian-mentors.
Re: Programm in die offizellen Debian Repositorys bringen
Außerdem dürfte ein gesondertes Verfahren für Ubuntu mittelfristig überflüssig sein wenn man es erstmal nach Debian geschafft hat.
Re: Programm in die offizellen Debian Repositorys bringen
Du brauchst doch kaum etwas zu ändern ,
hier Source (dsc) für Version 10.04 lucid
Control -Datei:
Und die Changelog - Datei anpassen.
Fertig!
Die einzige Frage die ich mir stelle, ob MP3 und WMV mit der Standard-squeeze-Quelle funktioniert?
hier Source (dsc) für Version 10.04 lucid
Control -Datei:
Build-Depends: debhelper (>= 7), libqt4-dev (>= 4.5.0)
Package: clipgrab
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, ffmpeg (>= 3:0.svn20090303), libvorbis0a (>= 1.2.0.dfsg-3.1), libogg0 (>=1.1.3-4 ), libavcodec-extra-52 (>= 4:0.5+svn20090706)
Code: Alles auswählen
libqt4-dev (>= 4.5.0) -> Debian squeeze libqt4-dev (4:4.6.3-4+squeeze1) = OK , nur einen Doppelpunkt nach der ersten 4.
ffmpeg (>= 3:0.svn20090303) -> Debian squeeze ffmpeg (4:0.5.4-1 und andere) = OK
libvorbis0a (>= 1.2.0.dfsg-3.1) -> Debian squeeze libvorbis0a (1.3.1-1) = 0k
libogg0 (>=1.1.3-4 ) -> Debian squeeze libogg0 (1.2.2~dfsg-1) = OK
libavcodec-extra-52 (>= 4:0.5+svn20090706) -> Debian squeeze libavcodec-extra-53 (4:0.7.1.2) = ändern auf[b] 53[/b]
Fertig!
Die einzige Frage die ich mir stelle, ob MP3 und WMV mit der Standard-squeeze-Quelle funktioniert?
With ClipGrab, you can easily save your favourite videos from sites like
YouTube, Dailymotion or Vimeo. And you can convert these videos into
"usable" formats like WMV, MPEG or MP3.
Re: Programm in die offizellen Debian Repositorys bringen
Hallo
Habe die Details meiner "Vorredner" nicht verstanden, aber unter Ubuntu läuft Clipgrap doch ohne Probleme. Man muss nur die clipgrab.list unten einfügen, und Clipgrab steht über die Paketverwaltung zur Verfügung. Zumindest unter Ubuntu 10.10 funktionieren die Clipgrabupgrades nicht über die GUI, aber über die Konsole problemlos.
Ich teste derzeit noch aptosid, aber hier ist mir die Installation von Clipgrab bislang zu hoch, daher hätte ich es gerne in den Quellen. Ob die clipgrab.list unten auch bei aptosid oder Debian verwendbar wäre?
Habe die Details meiner "Vorredner" nicht verstanden, aber unter Ubuntu läuft Clipgrap doch ohne Probleme. Man muss nur die clipgrab.list unten einfügen, und Clipgrab steht über die Paketverwaltung zur Verfügung. Zumindest unter Ubuntu 10.10 funktionieren die Clipgrabupgrades nicht über die GUI, aber über die Konsole problemlos.
Ich teste derzeit noch aptosid, aber hier ist mir die Installation von Clipgrab bislang zu hoch, daher hätte ich es gerne in den Quellen. Ob die clipgrab.list unten auch bei aptosid oder Debian verwendbar wäre?
Code: Alles auswählen
cat /etc/apt/sources.list.d/clipgrab.list
deb http://ppa.launchpad.net/clipgrab-team/ppa/ubuntu maverick main
deb-src http://ppa.launchpad.net/clipgrab-team/ppa/ubuntu maverick main
Viele Grüße
Niniveh
MSI- K8N Neo Platinum Board, Prozessor: AMD Athlon 2800+, Nvidia GeForce FX 5200 AGP-Graka, ~1280RAM, Acer AL1716 Monitor, HP Deskjet F2480
Niniveh
MSI- K8N Neo Platinum Board, Prozessor: AMD Athlon 2800+, Nvidia GeForce FX 5200 AGP-Graka, ~1280RAM, Acer AL1716 Monitor, HP Deskjet F2480
- towo
- Beiträge: 4545
- Registriert: 27.02.2007 19:49:44
- Lizenz eigener Beiträge: GNU Free Documentation License
Re: Programm in die offizellen Debian Repositorys bringen
Ubuntu-PPA's sind NIE eine gute Idee für Debian!
Re: Programm in die offizellen Debian Repositorys bringen
Finde ich so ausgedrückt nicht richtig.towo hat geschrieben: Ubuntu-PPA's sind NIE eine gute Idee für Debian!
Zuletzt geändert von rendegast am 16.09.2011 20:38:15, insgesamt 1-mal geändert.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
- towo
- Beiträge: 4545
- Registriert: 27.02.2007 19:49:44
- Lizenz eigener Beiträge: GNU Free Documentation License
Re: Programm in die offizellen Debian Repositorys bringen
Ich schon, weil PPA's a) für Ubuntu sind und b) wie der Name schon sagt, die Qualität der Pakete doch sehr schwanken kann.
Ubuntu-Pakete haben auf einem Debian nix verloren.
Ubuntu-Pakete haben auf einem Debian nix verloren.
Re: Programm in die offizellen Debian Repositorys bringen
Etwas mehr ins Detail
Und hardy, lucid, maverick, lassen sich unter squeeze gut einbinden.
(Ohne gnome oder kde benutze ich einen dummy für gnome-exe-thumbnailer und einige Schriftarten.)
unter dem maverickschen 1.3.28 klappt es aber jetzt mit gecko-1.3.
Der Benutzung des 'wine iexplore' tat das aber keinen Abbruch.
Und ppa ubuntu-wine hat sich eine Verlinkung auf winehq.org erarbeitet.
1.3.26 (lucid) und 1.3.28 (maverick++)
Und hardy, lucid, maverick, lassen sich unter squeeze gut einbinden.
(Ohne gnome oder kde benutze ich einen dummy für gnome-exe-thumbnailer und einige Schriftarten.)
wine1.3-gecko 1.3.0:die Qualität der Pakete doch sehr schwanken kann
- /usr/share/wine/gecko/wine_gecko-1.1.0-x86.cab
/usr/share/wine/gecko/wine_gecko-1.2.0-x86.msi
/usr/share/wine/gecko/wine_gecko-1.3-x86.msi
unter dem maverickschen 1.3.28 klappt es aber jetzt mit gecko-1.3.
Der Benutzung des 'wine iexplore' tat das aber keinen Abbruch.
Und ppa ubuntu-wine hat sich eine Verlinkung auf winehq.org erarbeitet.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
Re: Programm in die offizellen Debian Repositorys bringen
Moin Jungs
Dass das oben gesagte grundsätzlich stimmt, was Abhängigkeiten und Qualität betrifft, bezweifle ich natürlich nicht, aber falls ich es richtig sehe, ist Clipgrap im Grunde doch nur eine "stand alone" ausführbare Datei. Jedenfalls schien sie das zu sein, als ich Clipgrab unter Gentoo noch selber kompilierte. Daher würde ich es für möglich halten, dass bezüglich Clipgrab systemübergreifend keine Schwierigkeiten zu erwarten wären. Ich benötige also irgendwie nur diese Clipgrab-ausführbare Datei.
Ich rate hier nur und kenne mich nicht aus und unter aptosid funktioniert sie auch nicht.
Dass das oben gesagte grundsätzlich stimmt, was Abhängigkeiten und Qualität betrifft, bezweifle ich natürlich nicht, aber falls ich es richtig sehe, ist Clipgrap im Grunde doch nur eine "stand alone" ausführbare Datei. Jedenfalls schien sie das zu sein, als ich Clipgrab unter Gentoo noch selber kompilierte. Daher würde ich es für möglich halten, dass bezüglich Clipgrab systemübergreifend keine Schwierigkeiten zu erwarten wären. Ich benötige also irgendwie nur diese Clipgrab-ausführbare Datei.
Ich rate hier nur und kenne mich nicht aus und unter aptosid funktioniert sie auch nicht.
Viele Grüße
Niniveh
MSI- K8N Neo Platinum Board, Prozessor: AMD Athlon 2800+, Nvidia GeForce FX 5200 AGP-Graka, ~1280RAM, Acer AL1716 Monitor, HP Deskjet F2480
Niniveh
MSI- K8N Neo Platinum Board, Prozessor: AMD Athlon 2800+, Nvidia GeForce FX 5200 AGP-Graka, ~1280RAM, Acer AL1716 Monitor, HP Deskjet F2480