[Bug 2921] Review request: openmw - Unofficial open source engine re-implementation of the game Morrowind

RPM Fusion Bugzilla noreply at rpmfusion.org
Mon Sep 2 17:49:53 CEST 2013


https://bugzilla.rpmfusion.org/show_bug.cgi?id=2921

--- Comment #9 from Richard <hobbes1069 at 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.


More information about the rpmfusion-developers mailing list