[sisyphus] Re: gdk-pixbuf-0.16.0-alt1

Alexey Morozov =?iso-8859-1?q?morozov_=CE=C1_novosoft=2Eru?=
Пн Мар 11 08:28:22 MSK 2002


В Пнд, 11.03.2002, в 03:13, Mikhail Zabaluev написал:
> Придумал я это затем, чтобы процесс сборки не зависел от внешних
> условий, таких как наличие X-дисплея и его конфигурация.
Но зависел от наличия Xvfb? :-)

> > > > if [ "X$DISPLAY" != "X" ] && xdpyinfo; then
> > > >     echo "Using current DISPLAY $DISPLAY"
> > > > else
> > > >     unset DISPLAY
> > > >     # Everything below is not really tested and sick enough
> > > >     # so I'd better comment it out
> > > >     #DISPNUM=0
> > > >     #while [ -f /tmp/.X$DISPNUM-lock -o -e /tmp/.X11-unix/X$DISPNUM ];
> > > >     #do
> > > >     #  DISPNUM=$(($DISPNUM+1))
> > > >     #done
> > > >     #if [ -x %_x11bindir/Xvfb ]; then
> > > >     #    %_x11bindir/Xvfb $DISPNUM&
> > > >     #    sleep 3
> > > >     #    if [ -f /tmp/.X$DISPNUM-lock -o -e /tmp/.X11-unix/X$DISPNUM ];
> > > >     #    then
> > > >     #        DISPLAY=:$DISPNUM
> > > >     #        export DISPLAY
> > > >     #    fi
> > > >     #fi
> > > >     #if [ "X$DISPLAY" = "X" -a -x %_x11bindir/X ]; then
> > > >     #    %_x11bindir/X $DISPNUM&
> > > >     #    sleep 3
> > > >     #    if [ -f /tmp/.X$DISPNUM-lock -o -e /tmp/.X11-unix/X$DISPNUM ];
> > > >     #    then
> > > >     #        DISPLAY=:$DISPNUM
> > > >     #        export DISPLAY
> > > >     #    fi
> > > >     #fi
> > > >     if [ "X$DISPLAY" = "X" ]; then
> > > >         echo "NOT using X during build"
> > > >     fi
> > > > fi
> Как локальный хак сгодится, только в отсутствие X-дисплея у вас не
> построится документация.
Ну, тогда нужно требовать X в явном виде. В принципе, достаточно
раскомментировать основной кусок и/или потребовать, присутствия Xvfb для
сборки. Первое, после соответствующей доработки, конечно,
предпочтительнее. А зачем ему, кстати, X'ы?
А не сгодится ли какой-нибудь фиктивный XServer?



Подробная информация о списке рассылки Sisyphus