Portál AbcLinuxu, 12. května 2025 09:27

Dotaz: 1. pokus o vlastní rpmbuild

23.7.2007 10:57 juvi
1. pokus o vlastní rpmbuild
Přečteno: 425×
Odpovědět | Admin
Zdravím,

poprvé zkouším vytvořit rpm balíček z tar.bz2 souboru (zabalený zdroják qt4 aplikace, OpenSUSE). Upravil jsem na to nějaký spec soubor:

-----------------

%define name qmu

%define version 1.6.0

%define release 1

Name: %{name}

Summary: MU client

Version: %{version}

Release: %{release}

Source: %{name}-%{version}.tar.bz2

Group: MU

License: GPL

Packager: juvi

BuildRoot: /var/tmp/%{name}-buildroot

Provides: qmu

%description

This RPM package contains MU client.

%prep

rm -rf $RPM_BUILD_ROOT

%setup -q

%build

%install

mkdir -p $RPM_BUILD_ROOT

cp -r * $RPM_BUILD_ROOT

%clean

rm -rf $RPM_BUILD_ROOT

%changelog

* Thu May 20 2007 juvi

- initial version

-----------------

Pokud provedu rpmbuild -ba qmu.spec, vypadne protokol:

------------------

+ RPM_BUILD_ROOT=/var/tmp/qmu-buildroot

+ export RPM_BUILD_ROOT

+ test -x /usr/sbin/Check -a 0 = 0 -o -x /usr/sbin/Check -a '!' -z /var/tmp/qmu-buildroot

+ echo 'I call /usr/sbin/Check...' I call /usr/sbin/Check...

+ /usr/sbin/Check

+ /usr/lib/rpm/brp-compress

+ /usr/lib/rpm/brp-symlink Checking for unpackaged file(s): /usr/lib/rpm/check-files /var/tmp/qmu-buildroot error: Installed (but unpackaged) file(s) found:

/COPYING

/Doxyfile (... a následuje seznam všech souborů v adresáři)

--------------------

Nevím, co je chybného v onom spec souboru (minimálně upravený, původní balík zabalím) - ten zdrojový balík je ve stavu, že pomocí make ho lze na daném počítači přeložit. Jsem si vědom ještě i toho, že před vlastním make by se mělo provést qmake (to jsem zatím řešil tím, že balík je vytvořen až po qmake... - jasná chyba, zatím tomu moc nerozumím). Kromě toho budu muset nakonec ještě spustit bashový skript z toho zdrojového balíku.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

23.7.2007 11:20 outsider
Rozbalit Rozbalit vše Re: 1. pokus o vlastní rpmbuild
Odpovědět | | Sbalit | Link | Blokovat | Admin
Sekce %files je to, co zasluhuje vasi pozornost.
23.7.2007 11:32 outsider
Rozbalit Rozbalit vše Re: 1. pokus o vlastní rpmbuild
Vysel tu o tom bajecny serial :-)

Rukověť baliče RPM - IX (Sekce %files)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.