Re: [PATCH wayland-web] Drop the ubuntu 12.04 build directions.

2016-11-21 Thread Daniel Stone
Hi,

On 16 September 2016 at 22:29, Bryce Harrington  wrote:
> It is unlikely anyone still needs directions on how to install on this
> old distro -- Ubuntu 12.04 is scheduled to hit end-of-life this April.
>
> Further, no developers (to my knowledge) still test on 12.04, so the
> directions have likely bitrotted anyway.  (Bill had a machine running
> 12.04 and was keeping the page updated, but last March indicated in
> 4fa80f28 he is no longer testing on it.  I myself moved off 12.04 some
> time ago as well.)
>
> For the most part, the directions are requiring a nearly full build of
> the stack from source, thus is rather duplicative of the generic Wayland
> build directions (which are more actively maintained).  Only a handful
> of lower level X packages and some compiler tools are used from the
> system.

Good plan; pushed.

To ssh://git.freedesktop.org/git/wayland/wayland-web
   dee9dc8..0e0e195  master -> master

Cheers,
Daniel
___
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/wayland-devel


Re: [PATCH wayland-web] Drop the ubuntu 12.04 build directions.

2016-09-16 Thread Yong Bakos
On Sep 16, 2016, at 2:29 PM, Bryce Harrington  wrote:
> 
> It is unlikely anyone still needs directions on how to install on this
> old distro -- Ubuntu 12.04 is scheduled to hit end-of-life this April.
> 
> Further, no developers (to my knowledge) still test on 12.04, so the
> directions have likely bitrotted anyway.  (Bill had a machine running
> 12.04 and was keeping the page updated, but last March indicated in
> 4fa80f28 he is no longer testing on it.  I myself moved off 12.04 some
> time ago as well.)
> 
> For the most part, the directions are requiring a nearly full build of
> the stack from source, thus is rather duplicative of the generic Wayland
> build directions (which are more actively maintained).  Only a handful
> of lower level X packages and some compiler tools are used from the
> system.
> 
> Signed-off-by: Bryce Harrington 

It's old stuff, so...

Reviewed-by: Yong Bakos 

yong


> ---
> building.html|   3 -
> ubuntu12.04.html | 306 ---
> 2 files changed, 309 deletions(-)
> delete mode 100644 ubuntu12.04.html
> 
> diff --git a/building.html b/building.html
> index 22838dd..34663e3 100644
> --- a/building.html
> +++ b/building.html
> @@ -54,9 +54,6 @@ Ubuntu 16.04. May be useful for any Debian-derived 
> system.
> Building Weston and XWayland on
> Linux Mint 17, which is derived from Ubuntu 14.04.
> 
> -Building Weston and XWayland on
> -Ubuntu 12.04. May be useful for any Debian-derived system.
> -
> For building Weston for http://www.raspberrypi.org/";>Raspberry
> Pi, follow the normal build guide after checking out the
> https://dri.freedesktop.org/wiki/VC4/";>FOSS drivers, and use
> diff --git a/ubuntu12.04.html b/ubuntu12.04.html
> deleted file mode 100644
> index e79dc83..000
> --- a/ubuntu12.04.html
> +++ /dev/null
> @@ -1,306 +0,0 @@
> - "http://www.w3.org/TR/html4/strict.dtd";>
> -
> -
> -
> -
> -
> -Building Weston on Ubuntu 12.04
> -
> -
> -
> -
> -Building Weston on Ubuntu 12.04
> -
> -The following sequence of commands successfully built Weston and
> -XWayland on an Ubuntu 12.04 LTS system, on October 29 2014. This system had
> -previously been used to compile Xlib programs, and thus already had
> -some dependencies (such as git, the compiler, and X11 header files)
> -installed. The commands have been updated for recent versions of
> -Wayland but not tested.
> -
> -This is about the oldest version of Linux which can compile Weston.
> -Newer Linux distributions should require fewer things to be compiled
> -from git.
> -
> -Conversely, newer versions of the code, in particular Mesa, will
> -probably require more dependencies than shown here.
> -
> -
> -# setup environment for local install:
> -export WLD=$HOME/install
> -export LD_LIBRARY_PATH=$WLD/lib
> -export PKG_CONFIG_PATH=$WLD/lib/pkgconfig/:$WLD/share/pkgconfig/
> -export PATH=$WLD/bin:$PATH
> -export ACLOCAL_PATH=$WLD/share/aclocal
> -export ACLOCAL="aclocal -I $ACLOCAL_PATH"
> -mkdir -p $ACLOCAL_PATH
> -export MAKEFLAGS="j9" # or use your own flags
> -
> -# dependencies for libwayland:
> -sudo apt-get install doxygen xmlto # or use 
> --disable-documentation
> -sudo apt-get install libxml2-dev
> -
> -# expat with pkg-config needed for libwayland:
> -wget 
> http://downloads.sourceforge.net/project/expat/expat/2.1.0/expat-2.1.0.tar.gz
> -tar xzf expat-2.1.0.tar.gz
> -cd expat-2.1.0
> -./configure --prefix=$WLD
> -make && make install
> -cd ..
> -
> -# libwayland-*:
> -git clone git://anongit.freedesktop.org/wayland/wayland
> -cd wayland
> -./autogen.sh --prefix=$WLD
> -make && make install
> -cd ..
> -
> -# wayland-protocols:
> -git clone git://anongit.freedesktop.org/wayland/wayland-protocols
> -cd wayland-protocols
> -./autogen.sh --prefix=$WLD
> -make && make install
> -cd ..
> -
> -# dependencies for Mesa:
> -# "sudo apt-get build-dep mesa" will install these, but will also
> -# install unwanted items, such as wayland itself, and xcb prototypes
> -# that are too old.
> -sudo apt-get install autoconf automake bison debhelper dpkg-dev flex \
> -  libudev-dev libx11-dev libx11-xcb-dev \
> -  libxdamage-dev libxext-dev libxfixes-dev libxxf86vm-dev \
> -  linux-libc-dev pkg-config python-libxml2 quilt x11proto-dri2-dev \
> -  x11proto-gl-dev xutils-dev
> -
> -# Mesa required llvm-3.1, but newer versions are 
> available.
> -# "apt-cache search 'llvm-[0-9.]*-dev'" will list them
> -sudo apt-get install llvm-3.1-dev
> -sudo ln -sf llvm-config-3.1 /usr/bin/llvm-config
> -
> -sudo apt-get install libpciaccess-dev # needed by 
> drm
> -git clone git://anongit.freedesktop.org/git/mesa/drm
> -cd drm
> -./autogen.sh --prefix=$WLD
> -make && make install
> -cd ..
> -
> -# needed by libxcb:
> -git clone git://anongit.freedesktop.org/xcb/proto
> -cd proto
> -./autogen.sh --prefix=$WLD
> -make && make install
> -cd ..
> -
> -# needed by libxcb:
> -git clone git://anongit.freedesktop.org/xorg/util/macros
> -cd macros
> -./autogen.sh --prefix=$WLD
> -make && make install
> -c