diff --git a/.travis.yml b/.travis.yml index 21c5510a..cf6e878b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -69,6 +69,7 @@ addons: - libsm-dev - libgtk-3-dev - libwebkitgtk-3.0-dev + - libxtst-dev install: diff --git a/README.rst b/README.rst index d5d607f2..c6dbb628 100644 --- a/README.rst +++ b/README.rst @@ -352,6 +352,7 @@ or other unixes. * libsm-dev * libgtk-3-dev * libwebkitgtk-3.0-dev # or libwebkit2gtk-4.0-dev if available +* libxtst-dev If you are building for GTK2 then you'll also need these packages and their dependencies: diff --git a/vagrant/centos-7/bootstrap.sh b/vagrant/centos-7/bootstrap.sh index 729e588e..7c1a61ba 100644 --- a/vagrant/centos-7/bootstrap.sh +++ b/vagrant/centos-7/bootstrap.sh @@ -13,7 +13,8 @@ yum -y install gtk2 gtk2-devel gtk3 gtk3-devel \ webkitgtk webkitgtk-devel webkitgtk3 webkitgtk3-devel \ libjpeg-turbo-devel libpng-devel libtiff-devel \ SDL SDL-devel gstreamer gstreamer-devel gstreamer-plugins-base-devel \ - freeglut freeglut-devel libnotify libnotify-devel libSM-devel + freeglut freeglut-devel libnotify libnotify-devel libSM-devel \ + libXtst-devel # Install all available Python packages and their dev packages diff --git a/vagrant/debian-8/bootstrap.sh b/vagrant/debian-8/bootstrap.sh index 1ceb3f71..7470ebd1 100644 --- a/vagrant/debian-8/bootstrap.sh +++ b/vagrant/debian-8/bootstrap.sh @@ -10,7 +10,8 @@ apt-get install -y libgtk2.0-dev libgtk-3-dev apt-get install -y libjpeg-dev libtiff-dev \ libsdl1.2-dev libgstreamer-plugins-base0.10-dev \ libnotify-dev freeglut3 freeglut3-dev libsm-dev \ - libwebkitgtk-dev libwebkitgtk-3.0-dev + libwebkitgtk-dev libwebkitgtk-3.0-dev \ + libxtst-dev # Install all available Python packages and their dev packages diff --git a/vagrant/debian-9/bootstrap.sh b/vagrant/debian-9/bootstrap.sh index ac69f45c..e0c9e63e 100644 --- a/vagrant/debian-9/bootstrap.sh +++ b/vagrant/debian-9/bootstrap.sh @@ -10,7 +10,8 @@ apt-get install -y libgtk2.0-dev libgtk-3-dev apt-get install -y libjpeg-dev libtiff-dev \ libsdl1.2-dev libgstreamer-plugins-base1.0-dev \ libnotify-dev freeglut3 freeglut3-dev libsm-dev \ - libwebkitgtk-dev libwebkitgtk-3.0-dev + libwebkitgtk-dev libwebkitgtk-3.0-dev\ + libxtst-dev # Install all available Python packages and their dev packages diff --git a/vagrant/fedora-23/bootstrap.sh b/vagrant/fedora-23/bootstrap.sh index 89ca4af8..d0ff6acf 100644 --- a/vagrant/fedora-23/bootstrap.sh +++ b/vagrant/fedora-23/bootstrap.sh @@ -13,7 +13,8 @@ dnf -y install gtk2 gtk2-devel gtk3 gtk3-devel \ webkitgtk webkitgtk-devel webkitgtk3 webkitgtk3-devel \ libjpeg-turbo-devel libpng-devel libtiff-devel \ SDL SDL-devel gstreamer gstreamer-devel gstreamer-plugins-base-devel \ - freeglut freeglut-devel libnotify libnotify-devel libSM-devel + freeglut freeglut-devel libnotify libnotify-devel libSM-devel \ + libXtst-devel # Install all available Python packages and their dev packages dnf -y install python python-tools python-devel python-virtualenv diff --git a/vagrant/fedora-26/bootstrap.sh b/vagrant/fedora-26/bootstrap.sh index 2ab166cb..4e32876e 100644 --- a/vagrant/fedora-26/bootstrap.sh +++ b/vagrant/fedora-26/bootstrap.sh @@ -13,7 +13,8 @@ dnf -y install gtk2 gtk2-devel gtk3 gtk3-devel \ webkitgtk webkitgtk-devel webkitgtk3 webkitgtk3-devel \ libjpeg-turbo-devel libpng-devel libtiff-devel \ SDL SDL-devel gstreamer gstreamer-devel gstreamer-plugins-base-devel \ - freeglut freeglut-devel libnotify libnotify-devel libSM-devel + freeglut freeglut-devel libnotify libnotify-devel libSM-devel \ + libXtst-devel # Install all available Python packages and their dev packages diff --git a/vagrant/fedora-27/bootstrap.sh b/vagrant/fedora-27/bootstrap.sh index 51ec63ae..0567c50c 100644 --- a/vagrant/fedora-27/bootstrap.sh +++ b/vagrant/fedora-27/bootstrap.sh @@ -13,7 +13,8 @@ dnf -y install gtk2 gtk2-devel gtk3 gtk3-devel \ webkitgtk4 webkitgtk4-devel \ libjpeg-turbo-devel libpng-devel libtiff-devel \ SDL SDL-devel gstreamer gstreamer-devel gstreamer-plugins-base-devel \ - freeglut freeglut-devel libnotify libnotify-devel libSM-devel + freeglut freeglut-devel libnotify libnotify-devel libSM-devel \ + libXtst-devel # Install all available Python packages and their dev packages diff --git a/vagrant/ubuntu-14.04/bootstrap.sh b/vagrant/ubuntu-14.04/bootstrap.sh index 576c1fd6..8bcaf99b 100644 --- a/vagrant/ubuntu-14.04/bootstrap.sh +++ b/vagrant/ubuntu-14.04/bootstrap.sh @@ -11,7 +11,8 @@ apt-get install -y libgtk2.0-dev libgtk-3-dev apt-get install -y libjpeg-dev libtiff-dev \ libsdl1.2-dev libgstreamer-plugins-base0.10-dev \ libnotify-dev freeglut3 freeglut3-dev libsm-dev \ - libwebkitgtk-dev libwebkitgtk-3.0-dev libwebkit2gtk-3.0-dev + libwebkitgtk-dev libwebkitgtk-3.0-dev libwebkit2gtk-3.0-dev \ + libxtst-dev # Install all available Python packages and their dev packages diff --git a/vagrant/ubuntu-16.04/bootstrap.sh b/vagrant/ubuntu-16.04/bootstrap.sh index d3497354..5b18d15a 100644 --- a/vagrant/ubuntu-16.04/bootstrap.sh +++ b/vagrant/ubuntu-16.04/bootstrap.sh @@ -13,7 +13,8 @@ apt-get install -y libjpeg-dev libtiff-dev \ libsdl1.2-dev libgstreamer-plugins-base0.10-dev \ libgstreamer-plugins-base1.0-dev \ libnotify-dev freeglut3 freeglut3-dev libsm-dev \ - libwebkitgtk-dev libwebkitgtk-3.0-dev libwebkit2gtk-4.0-dev + libwebkitgtk-dev libwebkitgtk-3.0-dev libwebkit2gtk-4.0-dev \ + libxtst-dev # Install all available Python packages and their dev packages