a2ps: bconds, BR
Jakub Bogusz
qboosh w pld-linux.org
Śro, 5 Lis 2008, 17:01:25 CET
On Wed, Nov 05, 2008 at 11:19:09AM +0100, Paweł Zuzelski wrote:
> Witam,
>
> a2ps różnie się buduje w zależności od tego, czy jest zainstalowane
> libpaper-devel. configure wykrywa obecność tej biblioteki i różnie
> konfiguruje źródła. Niestety configure dla a2ps nie posiada
> opcji '--with-libpaper', żeby można było wymusić określone zachowanie.
>
> Obecnie problem ten jest rozwiązany w specu przez
> "BuildConflict: libpaper-devel"
>
> Nie podoba mi się to rozwiązanie bo nie daje możliwości zbudowania a2ps z
> libpaper.
>
> W związku z tym pytanie: czy prawidłowym rozwiązaniem byłoby dodanie
> bconda "with libpaper", który byłby wykorzystany *tylko* w taki sposób:
>
> %if %{with libpaper}
> BuildRequires: libpaper-devel
> %else
> BuildConflicts: libpaper-devel
> %endif
>
> Czy coś takiego jest dopuszczalne? Wydaje mi się, że takie rozwiązanie będzie
> łatwiejsze w późniejszym utrzymaniu niż patchowanie plików ac/am.
Czy ten bcond jest teraz w ogóle zasadny?
Większość takich opcjonalnych zależności kończy z bezwarunkowym BR.
--
Jakub Bogusz http://qboosh.pl/
Więcej informacji o liście dyskusyjnej pld-devel-pl