Stap-voor-stap guide voor het maken van RPM's.

Hallo allemaal!

weet iemand of er een stap-voor-stap guide, of howto voor het maken van RPM is?

Liefst in Nederlands, maar Engels zou ook kunnen.

Had al gezocht, ook op de wiki pagina’s van opensuse build-service.

Ben dr tot nu toe niet echt uitgekomen, hoe je nou een rpm file maakt.

Heb wel 3 projecten waarvan ik denk dat ze een aanwinst zouden zijn voor suse, maar helaas moeten deze nou met het handje geinstalleerd worden.
Ook moeten er bepaalde files en programma’s aanwezig zijn, willen ze draaien/gebruikt kunnen worden.

Alvast bedankt voor het meedenken/zoeken.

https://en.opensuse.org/Portal:Packaging
http://www.tldp.org/HOWTO/RPM-HOWTO/build.html

Om te beginnen heb ik nooit RPMs gemaakt. Jouw vraag lezende heb ik eerst

man rpm

gedaan. Niet omdat ik verwachtte dat daar zou staan hoe je ze maakt (er staat natuurlijk hoe je ze installeert, inspecteert en verwijdert), maar er zou vast wel eens een verwijzing kunnen staan. En jawel, onderaan: http://www.rpm.org/

Derde kopje daar: Documentation.

Ik ben niet verder gegaan, maar wil graag weten of je deze logische stappen ook hebt genomen, wel verder bent gegaan, maar toch niet gevonden hebt wat je zocht. De zin "
Had al gezocht," maakt dat niet erg duidelijk.

Uit eigen ervaring: laat de NL how-to’s maar, wat ik indertijd kon vinden was verouderd.

En dan: leer met de open build service te werken. Kun je overigens ook lokaal via cli draaien. Ik probeer ondertussen ook nog wat meer info te vinden

Even wat meer:

Om pakketten beschikbaar te krijgen in openSUSE voor andere gebruikers, zul je https://build.opensuse.org moeten gebruiken, of “osc”. In beide gevallen kun je je credentials die je voor de forums gebruikt gebruiken. Ik heb zelf toen ik begon met OBS / osc eerst http://fedoraproject.org/wiki/How_to_create_an_RPM_package doorgeworsteld om een goed beeld te krijgen wat packaging nou eigenlijk is. Daarna heb ik via de OBS wiki, en experimenteren, eerst eens een paar bestaande packages gebrancht ( gekloond ) om spec files en metadata te bekijken en te leren hoe die in elkaar zitten. In de wiki staan de diverse stappen wel beschreven, maar als je ondersteuning wilt van echte packagers, dan kun je je het beste aanmelden voor de opensuse-factory@opensuse.org mailing list, en daar je vraag dumpen.

Over welke software hebben we 't overigens, Marjon?

Hier is wel een mooi voorbeeld van een pakket in OBS: https://build.opensuse.org/project/show/home:Knurpht:unarj