Ich würde gerne git-extras (https://github.com/tj/git-extras) auf OpenSuse 13.2 installieren. Dabei habe ich gelesen, dass die Installation über einen Package Manager der einfachen Installation über ein Skript vorzuziehen ist.
Daher meine Frage: Worauf ist bei der Erstellung eines PKGBUILD bei build.opensuse.org zu achten?
Muss etwa die tar.gz Quellcode-Datei zusammen mit der PKGBUILD Datei im Projektordner liegen?
Danke für die Referenzen. Allerdings habe ich dort wenig zu PKGBUILD Paketen gefunden.
Eine Suchanfrage “build service pkgbuild” wirft auf diesen Foreneintrag zurück. Daher wäre
es gut zu wissen, wo der Fehler im PKGBUILD (git-extras PKGBUILD · GitHub)
steckt. Unter Arch Linux scheint es ja das gewünschte zu leisten, und der Open Build Service
unterstüzt dies ja auch seit einiger Zeit.
Nein.
Die Mitteilung besagt, dass es nun auch möglich ist am OBS Pakete für Arch zu bauen. Dafür brauchst du eine PKGBuild Datei.
Wenn du aber ein RPM bauen willst, brauchst du eine .spec Datei.
Das ist allerdings relativ unabhängig von OBS. rpmbuild kann eben nur mit .spec Dateien umgehen, während Arch’s Pakete eben aus PKGBuild Dateien gebaut werden.
Evtl. gibts ja Tools, die das eine in das andere umwandeln können, ich kenne aber keine. Und sehe persönlich auch keine Notwendigkeit.