https://bugzilla.rpmfusion.org/show_bug.cgi?id=2921
--- Comment #9 from Richard <hobbes1069(a)gmail.com> 2013-09-02 17:49:53 CEST ---
Here's what I was talking about with respect to "Requires:"
$ rpm -qp --requires openmw-0.25.0-1.fc19.x86_64.rpm
config(openmw) = 0.25.0-1.fc19
libBulletCollision.so.2.81()(64bit)
libBulletDynamics.so.2.81()(64bit)
libBulletSoftBody.so.2.81()(64bit)
libLinearMath.so.2.81()(64bit)
libMyGUI.OgrePlatform.so()(64bit)
libMyGUIEngine.so.3()(64bit)
libOgreMain.so.1.8.1()(64bit)
libOgreTerrain.so.1.8.1()(64bit)
libQtCore.so.4()(64bit)
libQtGui.so.4()(64bit)
libQtNetwork.so.4()(64bit)
libQtXml.so.4()(64bit)
libQtXmlPatterns.so.4()(64bit)
libSDL2-2.0.so.0()(64bit)
libXt.so.6()(64bit)
libboost_date_time-mt.so.1.53.0()(64bit)
libboost_filesystem-mt.so.1.53.0()(64bit)
libboost_program_options-mt.so.1.53.0()(64bit)
libboost_system-mt.so.1.53.0()(64bit)
libboost_thread-mt.so.1.53.0()(64bit)
libboost_wave-mt.so.1.53.0()(64bit)
libc.so.6()(64bit)
libc.so.6(GLIBC_2.14)(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
libdl.so.2()(64bit)
libgcc_s.so.1()(64bit)
libgcc_s.so.1(GCC_3.0)(64bit)
libgcc_s.so.1(GCC_4.0.0)(64bit)
libm.so.6()(64bit)
libm.so.6(GLIBC_2.2.5)(64bit)
libmpg123.so.0()(64bit)
libopenal.so.1()(64bit)
libpthread.so.0()(64bit)
libpthread.so.0(GLIBC_2.2.5)(64bit)
libpthread.so.0(GLIBC_2.3.2)(64bit)
libsndfile.so.1()(64bit)
libsndfile.so.1(libsndfile.so.1.0)(64bit)
libstdc++.so.6()(64bit)
libstdc++.so.6(CXXABI_1.3)(64bit)
libstdc++.so.6(CXXABI_1.3.1)(64bit)
libstdc++.so.6(GLIBCXX_3.4)(64bit)
libstdc++.so.6(GLIBCXX_3.4.10)(64bit)
libstdc++.so.6(GLIBCXX_3.4.11)(64bit)
libstdc++.so.6(GLIBCXX_3.4.15)(64bit)
libstdc++.so.6(GLIBCXX_3.4.9)(64bit)
Because rpm is smart enough to pick up requirements based on the libraries
openmw links to, you don't need to require them separately.
Bullet, ogre, mygui, qt4, SDL2, boost, libmpg123, openal, libsndfile are pulled
in through library dependencies, you don't need to "Require:" them.
I can see it needing to require ffmpeg it it's using the binary, not a library.
Also, looking at the CMakeFiles.txt, it seems Cg is only needed if building
against static ogre, which you're not.
Here's an updated spec file with a little more clean up :)
https://dl.dropboxusercontent.com/u/34775202/openmw.spec
--
Configure bugmail:
https://bugzilla.rpmfusion.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
You are the assignee for the bug.