diff --git a/doc/building.dox b/doc/building.dox
index 7361d159..c2015980 100644
--- a/doc/building.dox
+++ b/doc/building.dox
@@ -65,7 +65,8 @@ overwriting manually installed files.
Debian/Ubuntu based distributions: ```sudo apt-get install
--reinstall libinput```
Fedora 22 and later: ```sudo dnf reinstall libinput```
-SuSE/RHEL/CentOS/Fedora 21 and earlier: ```sudo yum reinstall libinput```
+RHEL/CentOS/Fedora 21 and earlier: ```sudo yum reinstall libinput```
+openSUSE: ```sudo zypper install --force libinput10```
Arch: ```sudo packman -S libinput```
@@ -80,7 +81,16 @@ These can be installed with one of the following commands:
Debian/Ubuntu based distributions: ```sudo apt-get build-dep
libinput```
Fedora 22 and later: ```sudo dnf builddep libinput```
-SuSE/RHEL/CentOS/Fedora 21 and earlier: ```sudo yum-builddep libinput```
+RHEL/CentOS/Fedora 21 and earlier: ```sudo yum-builddep libinput```
+openSUSE:
+
+$> sudo zypper modifyrepo --enable `zypper repos | grep source | awk '{print $5}'`
+$> sudo zypper source-install -d libinput10
+$> sudo zypper install autoconf automake libtool
+$> sudo zypper modifyrepo --disable `zypper repos | grep source | awk '{print $5}'`
+
+
+
Arch:
$> abs extra/libinput