packages: irrlicht/irrlicht.spec - force using system zlib, libpng and libj...
sparky
sparky at pld-linux.org
Thu Feb 4 17:26:45 CET 2010
Author: sparky Date: Thu Feb 4 16:26:45 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- force using system zlib, libpng and libjpeg
- link with libs requires, no more missing symbols
- BR: OpenGL-devel instead of OpenGL-GLU-devel
---- Files affected:
packages/irrlicht:
irrlicht.spec (1.29 -> 1.30)
---- Diffs:
================================================================
Index: packages/irrlicht/irrlicht.spec
diff -u packages/irrlicht/irrlicht.spec:1.29 packages/irrlicht/irrlicht.spec:1.30
--- packages/irrlicht/irrlicht.spec:1.29 Thu Feb 4 10:27:18 2010
+++ packages/irrlicht/irrlicht.spec Thu Feb 4 17:26:39 2010
@@ -2,6 +2,7 @@
#
# TODO:
# - what to do with the .NET thingy?
+# - fix Makefile to accept rpm*flags as options
#
Summary: Irrlicht - high performance realtime 3D engine
Summary(pl.UTF-8): Irrlicht - wysoko wydajny silnik 3D czasu rzeczywistego
@@ -15,9 +16,9 @@
Patch0: %{name}-glXGetProcAddress.patch
Patch1: %{name}-system-libs.patch
URL: http://irrlicht.sourceforge.net/
-BuildRequires: OpenGL-GLU-devel
-BuildRequires: dos2unix
+BuildRequires: OpenGL-devel
BuildRequires: bzip2-devel
+BuildRequires: dos2unix
BuildRequires: libjpeg-devel
BuildRequires: libpng-devel
BuildRequires: libstdc++-devel
@@ -89,13 +90,17 @@
%build
%{__make} -C source/Irrlicht \
CXX="%{__cxx}" \
+ CXXINCS="-I../../include %{rpmcppflags}" \
CFLAGS="%{rpmcflags} -DGLX_GLXEXT_LEGACY" \
- CXXFLAGS="%{rpmcflags} -DGLX_GLXEXT_LEGACY \$(CXXINCS) -DIRRLICHT_EXPORTS=1"
+ CXXFLAGS="%{rpmcflags} -DGLX_GLXEXT_LEGACY \$(CXXINCS) -DIRRLICHT_EXPORTS=1" \
+ LDFLAGS="%{rpmldflags} -lz -lpng -ljpeg -lbz2 -lX11 -lXxf86vm -lGL"
%{__make} -C source/Irrlicht clean
%{__make} -C source/Irrlicht sharedlib \
CXX="%{__cxx}" \
+ CXXINCS="-I../../include %{rpmcppflags}" \
CFLAGS="%{rpmcflags} -fPIC -DGLX_GLXEXT_LEGACY" \
- CXXFLAGS="%{rpmcflags} -fPIC -DGLX_GLXEXT_LEGACY \$(CXXINCS) -DIRRLICHT_EXPORTS=1"
+ CXXFLAGS="%{rpmcflags} -fPIC -DGLX_GLXEXT_LEGACY \$(CXXINCS) -DIRRLICHT_EXPORTS=1" \
+ LDFLAGS="%{rpmldflags} -lz -lpng -ljpeg -lbz2 -lX11 -lXxf86vm -lGL"
%install
rm -rf $RPM_BUILD_ROOT
@@ -117,7 +122,7 @@
%files
%defattr(644,root,root,755)
%doc changes.txt readme.txt doc
-%attr(755,root,root) %{_libdir}/libIrrlicht.so.*.*
+%attr(755,root,root) %{_libdir}/libIrrlicht.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libIrrlicht.so.1
%files devel
@@ -140,6 +145,11 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.30 2010/02/04 16:26:39 sparky
+- force using system zlib, libpng and libjpeg
+- link with libs requires, no more missing symbols
+- BR: OpenGL-devel instead of OpenGL-GLU-devel
+
Revision 1.29 2010/02/04 09:27:18 lisu
- BR: bzip2-devel
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/irrlicht/irrlicht.spec?r1=1.29&r2=1.30&f=u
More information about the pld-cvs-commit
mailing list