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