X-Git-Url: http://git.pld-linux.org/?p=packages%2FClanLib.git;a=blobdiff_plain;f=ClanLib.spec;h=e9004b240fc2ac2c57c89095652a3f1a5595fcf9;hp=98686185452084dbd0bd38a6ffdadc02e470febc;hb=HEAD;hpb=d45ff0c8969fd70a3f21c041829b3a21294840e9 diff --git a/ClanLib.spec b/ClanLib.spec index 9868618..e9004b2 100644 --- a/ClanLib.spec +++ b/ClanLib.spec @@ -1,270 +1,404 @@ +# +# Conditional build: +%bcond_without sse2 # use SSE2 instructions +# +%ifnarch pentium4 %{x8664} +%undefine with_sse2 +%endif +# +%define cvmajor 3.0 Summary: ClanLib, the platform independent game SDK -Summary(pl): ClanLib, niezale¿ny od platformy SDK do gier -Summary(pt_BR): SDK Clanlib +Summary(pl.UTF-8): ClanLib, niezależny od platformy SDK do gier +Summary(pt_BR.UTF-8): SDK Clanlib Name: ClanLib -Version: 0.5.1 -Release: 4 -License: LGPL +Version: 3.0.1 +Release: 1 +License: BSD-like (see COPYING) Group: Libraries -Source0: http://dark.x.dtu.dk/~mbn/clanlib/download/download-japj/%{name}-%{version}/%{name}-%{version}-1.tar.gz -Patch0: %{name}-OPT.patch -Patch1: %{name}-config.patch +#Source0Download: http://www.clanlib.org/download.html +Source0: http://www.clanlib.org/download/releases-3.0/%{name}-%{version}.tgz +# Source0-md5: 29f2ce542019c6d5d8793cdf4811e4f9 +Patch0: %{name}-build.patch +Patch1: %{name}-link.patch +Patch2: really-disable-sse2.patch URL: http://www.clanlib.org/ -Requires: Hermes >= 1.3.1 -#OpenGL is disabled in ClanLib 0.5.0 so we disable this requirement -#Requires: OpenGL -BuildRequires: Hermes-devel >= 1.3.1 -BuildRequires: XFree86-devel -BuildRequires: autoconf -BuildRequires: automake -BuildRequires: freetype-devel >= 2.0 -#BuildRequires: OpenGL-devel -BuildRequires: libmikmod-devel -BuildRequires: libpng-devel >= 1.0.8 +BuildRequires: OpenGL-GLU-devel +BuildRequires: alsa-lib-devel +BuildRequires: autoconf >= 2.59-9 +BuildRequires: automake >= 1.6 +BuildRequires: doxygen +BuildRequires: fontconfig-devel +BuildRequires: freetype-devel >= 2 +BuildRequires: graphviz BuildRequires: libstdc++-devel -BuildRequires: libvorbis-devel -BuildRequires: lua-devel -BuildRequires: perl +BuildRequires: libtool >= 2:1.4d-3 +BuildRequires: perl-base +BuildRequires: pkgconfig +BuildRequires: sqlite3-devel +BuildRequires: xorg-lib-libX11-devel +BuildRequires: xorg-lib-libXrender-devel +BuildRequires: xorg-lib-libXxf86vm-devel +%{?with_sse2:Requires: cpuinfo(sse2)} +Obsoletes: ClanLib-SDL +Obsoletes: ClanLib-Vorbis +Obsoletes: ClanLib-MikMod +Obsoletes: ClanLib-TTF +Obsoletes: ClanLib-OpenGL1 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -%define _noautoreqdep libGL.so.1 libGLU.so.1 +%define _noautoreqdep libGL.so.1 libGLU.so.1 %description The ClanLib SDK is designed to provide an platform independent game SDK using a lot cleaner (and object oriented) interface than the -traditional way it is done in DirectX, SDL and such. The goals is to +traditional way it is done in DirectX, SDL and such. The goal is to avoid game developers constantly reinventing the wheel by providing smarter ways to eg. load surfaces. -%description -l pl -ClanLib SDK jest projektowany jako niezale¿ny od platformy SDK dla +%description -l pl.UTF-8 +ClanLib SDK jest projektowany jako niezależny od platformy SDK dla gier. Stosuje prosty (i zorientowany obiektowo) interfejs, -przejrzystszy ni¿ DirectX, SDL i inne. +przejrzystszy niż DirectX, SDL i inne. -%description -l pt_BR -A Clanlib é uma biblioteca de jogos multi-plataforma desenhada para -facilitar o trabalho dos desenvolvedores. A idéia principal é fornecer -uma interface comum para os problemas clássicos dos jogos (carregar -gráficos por exemplo). +%description -l pt_BR.UTF-8 +A Clanlib é uma biblioteca de jogos multi-plataforma desenhada para +facilitar o trabalho dos desenvolvedores. A idéia principal é fornecer +uma interface comum para os problemas clássicos dos jogos (carregar +gráficos por exemplo). %package devel Summary: ClanLib development package -Summary(pl): pakiet programistyczny dla ClanLib -Summary(pt_BR): Arquivos para desenvolvimento usando a Clanlib +Summary(pl.UTF-8): Pakiet programistyczny dla ClanLib +Summary(pt_BR.UTF-8): Arquivos para desenvolvimento usando a Clanlib Group: Development/Libraries -Requires: %{name} = %{version} -#Requires: %{name}-OpenGL = %{version} -Requires: %{name}-MikMod = %{version} -Requires: %{name}-TTF = %{version} -Requires: %{name}-Vorbis = %{version} -Requires: Hermes-devel +Requires: %{name} = %{version}-%{release} +Requires: libstdc++-devel +Obsoletes: ClanLib-SDL-devel +Obsoletes: ClanLib-Vorbis-devel +Obsoletes: ClanLib-TTF-devel +Obsoletes: ClanLib-MikMod-devel +Obsoletes: ClanLib-OpenGL1-devel %description devel This is the development add-on package that includes the header files needed to compile new ClanLib applications. -%description devel -l pl -Programistyczne dodatki do ClanLib-a, zawieraj± pliki nag³ówkowe -potrzebne do kompilacji programów korzystaj±cych z ClanLib. +%description devel -l pl.UTF-8 +Programistyczne dodatki do ClanLiba, zawierają pliki nagłówkowe +potrzebne do kompilacji programów korzystających z ClanLib. -%description devel -l pt_BR +%description devel -l pt_BR.UTF-8 Arquivos que possibilitam o desenvolvimento de aplicativos utilizando a biblioteca Clanlib. -%package svgalib -Summary: svgalib target for ClanLib -Summary(pl): obs³uga svgalib dla ClanLib +%package static +Summary: ClanLib static libraries +Summary(pl.UTF-8): Statyczne biblioteki ClanLib Group: Development/Libraries -Requires: %{name} = %{version} +Requires: %{name}-devel = %{version}-%{release} +Obsoletes: ClanLib-SDL-static +Obsoletes: ClanLib-Vorbis-static +Obsoletes: ClanLib-TTF-static +Obsoletes: ClanLib-MikMod-static +Obsoletes: ClanLib-OpenGL1-static -%description svgalib -This is the svgalib target for ClanLib. +%description static +This package contains static versions of ClanLib libraries. -%description svgalib -l pl -Obs³uga svgalib dla ClanLib-a. +%description static -l pl.UTF-8 +Ten pakiet zawiera statyczne wersje bibliotek ClanLib. %package OpenGL -Summary: OpenGL target for ClanLib -Summary(pl): obs³uga OpenGL dla ClanLib -Group: Development/Libraries -Requires: %{name} = %{version} +Summary: OpenGL ClanLib library +Summary(pl.UTF-8): Biblioteka OpenGL dla ClanLiba +Group: Libraries +Requires: %{name} = %{version}-%{release} %description OpenGL -This is the OpenGL target for ClanLib. +OpenGL ClanLib library. -%description OpenGL -l pl -Obs³uga OpenGL dla ClanLib-a. +%description OpenGL -l pl.UTF-8 +Biblioteka OpenGL dla ClanLiba. -%package GGI -Summary: GGI target for ClanLib -Summary(pl): obs³uga GGI dla ClanLib +%package OpenGL-devel +Summary: Header files for OpenGL ClanLib library +Summary(pl.UTF-8): Pliki nagłówkowe biblioteki OpenGL dla ClanLiba Group: Development/Libraries -Requires: %{name} = %{version} +Requires: %{name}-OpenGL = %{version}-%{release} +Requires: %{name}-devel = %{version}-%{release} +Requires: OpenGL-GLU-devel -%description GGI -This is the GGI target for ClanLib. +%description OpenGL-devel +Header files for OpenGL ClanLib library. -%description GGI -l pl -Obs³uga OpenGL dla ClanLib-a. +%description OpenGL-devel -l pl.UTF-8 +Pliki nagłówkowe biblioteki OpenGL dla ClanLiba. -%package MikMod -Summary: MikMod module for ClanLib -Summary(pl): Modu³ Mikmod dla ClanLib +%package OpenGL-static +Summary: Static OpenGL ClanLib library +Summary(pl.UTF-8): Statyczna biblioteka OpenGL dla ClanLiba Group: Development/Libraries -Requires: %{name} = %{version} +Requires: %{name}-OpenGL-devel = %{version}-%{release} -%description MikMod -MikMod module for ClanLib. +%description OpenGL-static +Static OpenGL ClanLib library. -%description MikMod -l pl -Modu³ Mikmod dla ClanLib-a. +%description OpenGL-static -l pl.UTF-8 +Statyczna biblioteka OpenGL dla ClanLiba. -%package Vorbis -Summary: Vorbis module for ClanLib -Summary(pl): Modu³ Vorbis dla ClanLib -Group: Development/Libraries -Requires: %{name} = %{version} +%package SWRender +Summary: ClanLib SWRender (Software Rendering) library +Summary(pl.UTF-8): Biblioteka ClanLib SWRender (Software Rendering) +Group: Libraries +Requires: %{name} = %{version}-%{release} + +%description SWRender +ClanLib SWRender software rendering library, utilizing SSE2 +instructions of x86 processors. +%if %{without sse2} -%description Vorbis -Vorbis module for ClanLib. +Note: this package is only stub; ClanLib needs to be recompiled with +SSE2 instructions for it to work. +%endif -%description Vorbis -l pl -Modu³ Vorbis dla ClanLib-a. +%description SWRender -l pl.UTF-8 +Biblioteka programowego renderowania ClanLib SWRender, wykorzystująca +instrukcje SSE2 procesorów x86. +%if %{without sse2} + +Uwaga: ten pakiet zawiera tylko zaślepki; żeby działał, trzeba +przekompilować ClanLiba z użyciem instrukcji SSE2. +%endif -%package TTF -Summary: TTF module for ClanLib -Summary(pl): Modu³ TTF dla ClanLib +%package SWRender-devel +Summary: Header files for ClanLib SWRender library +Summary(pl.UTF-8): Pliki nagłówkowe biblioteki ClanLib SWRender Group: Development/Libraries -Requires: %{name} = %{version} +Requires: %{name}-SWRender = %{version}-%{release} +Requires: %{name}-devel = %{version}-%{release} -%description TTF -TTF module for ClanLib. +%description SWRender-devel +Header files for ClanLib SWRender software rendering library. -%description TTF -l pl -Modu³ TTF dla ClanLib-a. +%description SWRender-devel -l pl.UTF-8 +Pliki nagłówkowe biblioteki programowego renderowania ClanLib +SWRender. -%package static -Summary: ClanLib development package -Summary(pl): pakiet programistyczny dla ClanLib +%package SWRender-static +Summary: Static ClanLib SWRender library +Summary(pl.UTF-8): Statyczna biblioteka ClanLib SWRender Group: Development/Libraries -Requires: %{name}-devel = %{version} +Requires: %{name}-SWRender-devel = %{version}-%{release} -%description static -This is the development add-on package that includes the header files -needed to compile new ClanLib applications. +%description SWRender-static +Static ClanLib SWRender library. -%description static -l pl -Programistyczne dodatki do ClanLib-a, zawieraj± pliki nag³ówkowe -potrzebne do kompilacji programów korzystaj±cych z ClanLib. +%description SWRender-static -l pl.UTF-8 +Statyczna biblioteka ClanLib SWRender. + +%package doc +Summary: ClanLib reference documentation for programmers +Summary(pl.UTF-8): Dokumentacja programisty do biblioteki ClanLib +Group: Documentation + +%description doc +ClanLib reference documentation for programmers. + +%description doc -l pl.UTF-8 +Dokumentacja programisty do biblioteki ClanLib. %prep %setup -q -#%patch0 -p1 +%patch0 -p1 %patch1 -p1 +%patch2 -p1 + +%{__rm} -r autom4te.cache %build -# note: rtti is needed --- ClanLib uses exceptions! -aclocal -autoconf +%{__libtoolize} +%{__aclocal} -I m4 +%{__automake} +%{__autoconf} %configure \ - --enable-static \ - --enable-shared \ - --%{?debug:en}%{!?debug:dis}able-debug \ - --enable-x11 \ - --enable-fbdev \ - --enable-vidmode \ - --enable-clansound \ - --enable-network \ -%ifarch %{ix86} - --enable-asm386 \ -%endif - --enable-dyn \ - --enable-gui \ - --enable-vorbis \ - --enable-mikmod \ - --enable-png \ - --enable-jpeg \ - --enable-smalljpeg \ - --enable-ttf \ - --disable-lua # broken - -# not functional right now -# --enable-opengl \ -# --enable-mpeg - + %{__enable_disable sse2} \ + --enable-docs \ + --%{?debug:en}%{!?debug:dis}able-debug +export PKG_CONFIG_PATH=$(pwd)/Setup/pkgconfig %{__make} -%{__make} docs + +%{__make} html \ + PKG_CONFIG_PATH=$(pwd)/Setup/pkgconfig %install rm -rf $RPM_BUILD_ROOT -%{__make} install \ - LIB_PREFIX="$RPM_BUILD_ROOT%{_libdir}" \ - TARGET_PREFIX="$RPM_BUILD_ROOT%{_libdir}/ClanLib" \ - BIN_PREFIX="$RPM_BUILD_ROOT%{_bindir}" \ - INC_PREFIX="$RPM_BUILD_ROOT%{_includedir}" -%{__make} docs_install \ - MAN_PREFIX="$RPM_BUILD_ROOT%{_mandir}" \ - HTML_PREFIX="`pwd`/html" +%{__make} install install-html \ + DESTDIR=$RPM_BUILD_ROOT -gzip -9nf README CREDITS +# missing from make install +install -d $RPM_BUILD_ROOT%{_aclocaldir} +install Setup/Unix/clanlib.m4 $RPM_BUILD_ROOT%{_aclocaldir} -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la -%post OpenGL -p /sbin/ldconfig -%postun OpenGL -p /sbin/ldconfig - -%post MikMod -p /sbin/ldconfig -%postun MikMod -p /sbin/ldconfig +%clean +rm -rf $RPM_BUILD_ROOT -%post TTF -p /sbin/ldconfig -%postun TTF -p /sbin/ldconfig +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig -%post Vorbis -p /sbin/ldconfig -%postun Vorbis -p /sbin/ldconfig +%post OpenGL -p /sbin/ldconfig +%postun OpenGL -p /sbin/ldconfig -%clean -rm -rf $RPM_BUILD_ROOT +%post SWRender -p /sbin/ldconfig +%postun SWRender -p /sbin/ldconfig %files %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libclanApp.so.*.* -%attr(755,root,root) %{_libdir}/libclanCore.so.*.* -%attr(755,root,root) %{_libdir}/libclanDisplay.so.*.* -%attr(755,root,root) %{_libdir}/libclanGUI.so.*.* -%attr(755,root,root) %{_libdir}/libclan*JPEG.so.*.* -%attr(755,root,root) %{_libdir}/libclanNetwork.so.*.* -#%attr(755,root,root) %{_libdir}/libclanMPEG.so.*.* -%attr(755,root,root) %{_libdir}/libclanPNG.so.*.* -%attr(755,root,root) %{_libdir}/libclanSound.so.*.* - -#%files OpenGL -#%defattr(644,root,root,755) -#%attr(755,root,root) %{_libdir}/libclanGL.so.*.* -#%attr(755,root,root) %{_libdir}/ClanLib/libclan-display-glx.so* - -%files MikMod +%doc COPYING CREDITS README +%attr(755,root,root) %{_libdir}/libclan30App-%{cvmajor}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libclan30App-%{cvmajor}.so.1 +%attr(755,root,root) %{_libdir}/libclan30Core-%{cvmajor}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libclan30CSSLayout-%{cvmajor}.so.1 +%attr(755,root,root) %{_libdir}/libclan30CSSLayout-%{cvmajor}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libclan30Core-%{cvmajor}.so.1 +%attr(755,root,root) %{_libdir}/libclan30Database-%{cvmajor}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libclan30Database-%{cvmajor}.so.1 +%attr(755,root,root) %{_libdir}/libclan30Display-%{cvmajor}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libclan30Display-%{cvmajor}.so.1 +%attr(755,root,root) %{_libdir}/libclan30GUI-%{cvmajor}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libclan30GUI-%{cvmajor}.so.1 +%attr(755,root,root) %{_libdir}/libclan30Network-%{cvmajor}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libclan30Network-%{cvmajor}.so.1 +%attr(755,root,root) %{_libdir}/libclan30Sound-%{cvmajor}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libclan30Sound-%{cvmajor}.so.1 +%attr(755,root,root) %{_libdir}/libclan30Sqlite-%{cvmajor}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libclan30Sqlite-%{cvmajor}.so.1 +%attr(755,root,root) %{_libdir}/libclan30Compute-%{cvmajor}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libclan30Compute-%{cvmajor}.so.1 +%attr(755,root,root) %{_libdir}/libclan30GameIDE-%{cvmajor}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libclan30GameIDE-%{cvmajor}.so.1 +%attr(755,root,root) %{_libdir}/libclan30Physics2D-%{cvmajor}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libclan30Physics2D-%{cvmajor}.so.1 +%attr(755,root,root) %{_libdir}/libclan30Physics3D-%{cvmajor}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libclan30Physics3D-%{cvmajor}.so.1 +%attr(755,root,root) %{_libdir}/libclan30Scene3D-%{cvmajor}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libclan30Scene3D-%{cvmajor}.so.1 + +%files devel +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libclan30App.so +%attr(755,root,root) %{_libdir}/libclan30CSSLayout.so +%attr(755,root,root) %{_libdir}/libclan30Core.so +%attr(755,root,root) %{_libdir}/libclan30Database.so +%attr(755,root,root) %{_libdir}/libclan30Display.so +%attr(755,root,root) %{_libdir}/libclan30GUI.so +%attr(755,root,root) %{_libdir}/libclan30Network.so +%attr(755,root,root) %{_libdir}/libclan30Sound.so +%attr(755,root,root) %{_libdir}/libclan30Sqlite.so +%attr(755,root,root) %{_libdir}/libclan30Compute.so +%attr(755,root,root) %{_libdir}/libclan30GameIDE.so +%attr(755,root,root) %{_libdir}/libclan30Physics2D.so +%attr(755,root,root) %{_libdir}/libclan30Physics3D.so +%attr(755,root,root) %{_libdir}/libclan30Scene3D.so +%dir %{_includedir}/ClanLib-%{cvmajor} +%dir %{_includedir}/ClanLib-%{cvmajor}/ClanLib +%{_includedir}/ClanLib-%{cvmajor}/ClanLib/App +%{_includedir}/ClanLib-%{cvmajor}/ClanLib/application.h +%{_includedir}/ClanLib-%{cvmajor}/ClanLib/CSSLayout +%{_includedir}/ClanLib-%{cvmajor}/ClanLib/csslayout.h +%{_includedir}/ClanLib-%{cvmajor}/ClanLib/Core +%{_includedir}/ClanLib-%{cvmajor}/ClanLib/core.h +%{_includedir}/ClanLib-%{cvmajor}/ClanLib/Database +%{_includedir}/ClanLib-%{cvmajor}/ClanLib/database.h +%{_includedir}/ClanLib-%{cvmajor}/ClanLib/Display +%{_includedir}/ClanLib-%{cvmajor}/ClanLib/display.h +%{_includedir}/ClanLib-%{cvmajor}/ClanLib/GUI* +%{_includedir}/ClanLib-%{cvmajor}/ClanLib/gui*.h +%{_includedir}/ClanLib-%{cvmajor}/ClanLib/Network +%{_includedir}/ClanLib-%{cvmajor}/ClanLib/network.h +%{_includedir}/ClanLib-%{cvmajor}/ClanLib/Sound +%{_includedir}/ClanLib-%{cvmajor}/ClanLib/sound.h +%{_includedir}/ClanLib-%{cvmajor}/ClanLib/Sqlite +%{_includedir}/ClanLib-%{cvmajor}/ClanLib/sqlite.h +%{_includedir}/ClanLib-%{cvmajor}/ClanLib/Compute +%{_includedir}/ClanLib-%{cvmajor}/ClanLib/GameIDE +%{_includedir}/ClanLib-%{cvmajor}/ClanLib/Physics2D +%{_includedir}/ClanLib-%{cvmajor}/ClanLib/Physics3D +%{_includedir}/ClanLib-%{cvmajor}/ClanLib/Scene3D +%{_includedir}/ClanLib-%{cvmajor}/ClanLib/compute.h +%{_includedir}/ClanLib-%{cvmajor}/ClanLib/d3d.h +%{_includedir}/ClanLib-%{cvmajor}/ClanLib/gameide.h +%{_includedir}/ClanLib-%{cvmajor}/ClanLib/physics2d.h +%{_includedir}/ClanLib-%{cvmajor}/ClanLib/physics3d.h +%{_includedir}/ClanLib-%{cvmajor}/ClanLib/scene3d.h +%{_aclocaldir}/clanlib.m4 +%{_pkgconfigdir}/clanApp-%{cvmajor}.pc +%{_pkgconfigdir}/clanCSSLayout-%{cvmajor}.pc +%{_pkgconfigdir}/clanCore-%{cvmajor}.pc +%{_pkgconfigdir}/clanDatabase-%{cvmajor}.pc +%{_pkgconfigdir}/clanDisplay-%{cvmajor}.pc +%{_pkgconfigdir}/clanGUI*-%{cvmajor}.pc +%{_pkgconfigdir}/clanNetwork-%{cvmajor}.pc +%{_pkgconfigdir}/clanSound-%{cvmajor}.pc +%{_pkgconfigdir}/clanSqlite-%{cvmajor}.pc +%{_pkgconfigdir}/clanCompute-%{cvmajor}.pc +%{_pkgconfigdir}/clanGameIDE-%{cvmajor}.pc +%{_pkgconfigdir}/clanPhysics2D-%{cvmajor}.pc +%{_pkgconfigdir}/clanPhysics3D-%{cvmajor}.pc +%{_pkgconfigdir}/clanScene3D-%{cvmajor}.pc + +%files static %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libclanMikMod.so.*.* +%{_libdir}/libclan30App.a +%{_libdir}/libclan30CSSLayout.a +%{_libdir}/libclan30Core.a +%{_libdir}/libclan30Database.a +%{_libdir}/libclan30Display.a +%{_libdir}/libclan30GUI.a +%{_libdir}/libclan30Network.a +%{_libdir}/libclan30Sound.a +%{_libdir}/libclan30Sqlite.a +%{_libdir}/libclan30Compute.a +%{_libdir}/libclan30GameIDE.a +%{_libdir}/libclan30Physics2D.a +%{_libdir}/libclan30Physics3D.a +%{_libdir}/libclan30Scene3D.a + +%files OpenGL +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libclan30GL-%{cvmajor}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libclan30GL-%{cvmajor}.so.1 -%files Vorbis +%files OpenGL-devel %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libclanVorbis.so.*.* +%attr(755,root,root) %{_libdir}/libclan30GL.so +%{_includedir}/ClanLib-%{cvmajor}/ClanLib/GL +%{_includedir}/ClanLib-%{cvmajor}/ClanLib/gl.h +%{_pkgconfigdir}/clanGL-%{cvmajor}.pc -%files TTF +%files OpenGL-static %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libclanTTF.so.*.* +%{_libdir}/libclan30GL.a -%files devel +%files SWRender %defattr(644,root,root,755) -%doc *gz -%doc html -%attr(755,root,root) %{_libdir}/*.so -%attr(755,root,root) %{_bindir}/* -%{_includedir}/ClanLib +%attr(755,root,root) %{_libdir}/libclan30SWRender-%{cvmajor}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libclan30SWRender-%{cvmajor}.so.1 -%files static +%files SWRender-devel +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libclan30SWRender.so +%{_includedir}/ClanLib-%{cvmajor}/ClanLib/SWRender +%{_includedir}/ClanLib-%{cvmajor}/ClanLib/swrender.h +%{_pkgconfigdir}/clanSWRender-%{cvmajor}.pc + +%files SWRender-static +%defattr(644,root,root,755) +%{_libdir}/libclan30SWRender.a + +%files doc %defattr(644,root,root,755) -#%{_libdir}/lib*.a +%{_docdir}/clanlib-%{cvmajor}