Is it possible for you to look for the program's dependencies?
I don't use OpenSUSE but on Xubuntu (Debian-based), I can look at what dependencies a program requires before I install that program. For that, I use
apt-cache show program_name.
In the following examples, I replaced
kmahjongg. The dependencies are shown below:
Depends: libc6 (>= 2.4), libgcc1 (>= 1:4.1.1), libstdc++6 (>= 4.1.1), libx11-6
Depends: libc6 (>= 2.3.4), libcairo2 (>= 1.2.4), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.31.8), libgtk-3-0 (>= 3.4.0), librsvg2-2 (>= 2.32.0), dconf-gsettings-backend | gsettings-backend
Depends: kde-runtime, libc6 (>= 2.14), libkdecore5 (>= 4:4.11.2), libkdegames6 (>= 4:4.10.80), libkdeui5 (>= 4:4.11.2), libkio5 (>= 4:4.11.2), libkmahjongglib4 (>= 4:4.9.80), libqtcore4 (>= 4:4.6.1), libqtgui4 (>= 4:4.5.3), libstdc++6 (>= 4.1.1), kdegames-mahjongg-data (>= 4:4.10)
By inspecting the output, I can tell that
gnome-mahjongg is (obviously) a GNOME program because it requires
libgtk-3-0 and that
kmahjongg will pull in
For software which isn't in my Operating System's software center, I'd need to consult the homepage or website for the respective software. Requirements probably are specified there.