rpm-macros
Krystian Tomczyk
krystian w kamionek.net
Nie, 13 Sie 2006, 23:40:29 CEST
Dnia 13-08-2006, nie o godzinie 21:47 +0200, Grzegorz Rajda napisał(a):
> Witam!
>
> Uczę się właśnie przygotowywania pakietów RPM. Jestem w tej chwili na
> etapie analizowania ze zrozumieniem plików *.spec i ich budowania.
> Obecnie zmagam się z kompilacją "Battle for Wesnoth". Plik wesnoth.spec
> z repo dla wersji 1.0.2 jest ciekawy, ale używa kilku zmiennych, których
> standardowo nie ma zdefiniowanych są to:
>
> %{tmpdir}
> %{_desktopdir}
> %{_pixmapsdir}
>
> Problem rozwiązałem bez problemu. Dodałem odpowiednie definicje w
> ".rpmmacros". Kompilacja przebiega bez problemu, instalacja tez. Jednak
> na końcu mechanizm rpm próbuje wywołać skrypt
> "/usr/lib/rpm/perldeps.pl", który kończy się błędem, gdyż takowego pliku
> nie ma. Spec rpma usuwa go z plików, ale w "/usr/lib/rpm/macros" jest
> wywoływany:
> %__perl_provides /usr/lib/rpm/perldeps.pl --provides
> %__perl_requires /usr/lib/rpm/perldeps.pl --requires
> #%__perl_provides /usr/lib/rpm/perl.prov
> #%__perl_requires /usr/lib/rpm/perl.req
>
> Domyślam się, że wystarczy zamienić komentarze w tych liniach, ale czy
> nie powinno to być czasami dokonywane w czasie przygotowania pakietu
> "rpm-macros"?
>
A masz takie pakiety?
Package: rpm-build-macros-1.312-1
Summary: Makra do budowania pakietów RPM dla Linuksa PLD
Package: rpm-build-tools-4.4.6-1.9
Summary: Skrypty pomocnicze do zarządznia plikami .spec i
budowania RPM-ów
Package: rpm-perlprov-4.4.6-1.9
Summary: Dodatkowe narzędzia do sprawdzenia zależności skryptów
perla w pakietach rpm
Package: rpm-php-pearprov-4.4.6-1.9
Summary: Dodatkowe narzędzia do sprawdzania zależności skryptów
php w rpm
Package: rpm-pythonprov-4.4.6-1.9
Summary: Makra ułatwiające tworzenie pakietów rpm z programami
napisanymi w Pythonie
--
Pozdrawiam
Krystian T.
"errare humanum est..."
Więcej informacji o liście dyskusyjnej pld-users-pl