oberalf schrieb:
Kannst Du in einem kurzen Satz beschreiben, wie man sowas macht? Kann jeder auf launchpad.net ein Repository eröffnen?
Nun, grundsätzlich passt da schon
Jorber schrieb:
Was du zu der Frage wissen musst steht alles auch in einem Wikiartikel: Launchpad/PPA
Alles steht da aber auch nicht. 😉
Kurz gesagt für den konkreten Fall:
Der Schlüssel hochgeladen und Code of Conduct akzeptiert war hier schon, da ich nicht nur ein PPA habe. Das Erstellen der Pakete war auch nicht sonderlich schwer, weil es die schon in den Debian-Repos samt Bauanleitung für die gewünschte Version gab.
Also hier nur
Quellarchiv heruntergeladen und entpackt
Debian-Bauanleitung heruntergeladen (mehr Arbeit ist es, wenn noch keine existiert → Debian Maintainer Guide) und entpackt, dann ins entpackete Quellarchiv verschoben
geprüft, ob die Bau-Abhängigkeiten aus den offiziellen Quellen erfüllbar sind (wenn nicht müssen auch diese erst hochgeladen und gebaut werden)
debian/control angepasst
debian/changelog angepasst
debuild -S -sa durchlaufen gelassen
dadurch erstellte *source.changes-Datei und Quelltextarchiv mit dput auf Launchpad hochgeladen
→ es werden dort automatisiert auf Build-Servern für die für das PPA zur Verfügung stehenden und ausgewählten Architekturen die Pakete erstellt