Am Samstag, 16. Januar 2010 schrieb [email protected]:
> Hallo Toni,
>
> sorry für die package build neewbie Fragen...
>
> Toni <[email protected]> hat am 16. Januar 2010 um 11:52 geschrieben:
> > ruf configure mit ./configure --prefix=/usr auf
> > ==> alles nach /usr statt nach /usr/local
>
> OK, das geht...
>
> > oder verwende mein src.rpm und passe es auf die svn version an
> > Source:  hier dein tar.bz2
>
> d. h. also, Dein src ganz normal installieren, mein Abzug aus dem svn unter
> <irgendwo>/mediatomb in ein tar packen (muss es bz2 sein oder geht auch
> tgz?). tar im Verz. <irgednwo> erstellen, so dass mediatom/ im Archiv ist
> oder zuvor nach mediatomb wechseln?
src.rpm "entpacken" mit rpm -i mediatomb-*.src.rpm
dann steht das spec in /usr/src/packages/SPEC und das tar-file und die patches 
etc in /usr/src/packages/SOURCES

nun das tar austauschen durch dein neues, da das anders heisst ist im 
spec-file der Name (Source: .... ) und das "entpack-Verzeichnis" (%setup 
<...>) anzupassen

also im spec-file editieren und aus:
Source0:                %{name}-%{version}.tar.gz
wird:
Source0:                <dein name des tar-files>    (kann gz der bz2 der zip 
sein)
...

%prep
%setup -q %{name}-%{version}
anpassen zu:
%prep
%setup -q %{name}-%{version}  <== hier das Verzeichnis-Name wenn dein tar-ball 
entpackt wird (meist ohne Versionsnummer bei svn)


> > dann SPEC-file nach /usr/src/packages/SPEC kopieren
>
> ist das SPEC file das Resultat des prep-Befehls?
nein, das ist der "Bauplan" für das rpm

> > den tar.gz und die patches nach /usr/src/packages/SOURCES
> > cd /usr/src/packages/SPECS
> > dann rpmbuild -bb mediatomb.spec
>
> .. das habeich mit Deinem src.rpm schon mal hinbekommen. das wäre dann
> wieder klar.
OK
> > und es sollte dann in /usr/src/packages/RPMS das fertige rpm stehen




-- 
have fun
Toni

_______________________________________________
Packman mailing list
[email protected]
http://lists.links2linux.de/cgi-bin/mailman/listinfo/packman

Antwort per Email an