]> git.pld-linux.org Git - packages/ClanLib.git/blobdiff - ClanLib.spec
- updated to 3.0.1
[packages/ClanLib.git] / ClanLib.spec
index 2f49ec02d44f4c68a98720069a9e7a1cf3bb3f8a..e9004b240fc2ac2c57c89095652a3f1a5595fcf9 100644 (file)
+#
+# 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:       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
 Name:          ClanLib
-Version:       0.6.1
-Release:       3
-License:       LGPL
+Version:       3.0.1
+Release:       1
+License:       BSD-like (see COPYING)
 Group:         Libraries
 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/
 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: libjpeg-devel
+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: 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)
 
 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
 
 %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.
 
 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,
 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
 
 %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
 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
 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.
 
 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
 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
 
 %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
 
 %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
 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 GGI 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
 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}
+
+Note: this package is only stub; ClanLib needs to be recompiled with
+SSE2 instructions for it to work.
+%endif
 
 
-%description Vorbis
-Vorbis module for ClanLib.
+%description SWRender -l pl.UTF-8
+Biblioteka programowego renderowania ClanLib SWRender, wykorzystująca
+instrukcje SSE2 procesorów x86.
+%if %{without sse2}
 
 
-%description Vorbis -l pl
-Modu³ Vorbis dla ClanLib-a.
+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
 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
 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 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 static -l pl
-Programistyczne dodatki do ClanLib-a, zawieraj± pliki nag³ówkowe
-potrzebne do kompilacji programów korzystaj±cych z ClanLib.
+%description doc
+ClanLib reference documentation for programmers.
+
+%description doc -l pl.UTF-8
+Dokumentacja programisty do biblioteki ClanLib.
 
 %prep
 %setup -q
 
 %prep
 %setup -q
-#%patch0 -p1
+%patch0 -p1
 %patch1 -p1
 %patch1 -p1
+%patch2 -p1
+
+%{__rm} -r autom4te.cache
 
 %build
 
 %build
-# note: rtti is needed --- ClanLib uses exceptions!
-aclocal
+%{__libtoolize}
+%{__aclocal} -I m4
+%{__automake}
 %{__autoconf}
 %{__autoconf}
-if [ -f %{_pkgconfigdir}/libpng12.pc ] ; then
-       CFLAGS="%{rpmcflags} `pkg-config libpng12 --cflags`"; CXXFLAGS="$CFLAGS"
-fi
 %configure \
 %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}
-%{__make} docs
+
+%{__make} html \
+       PKG_CONFIG_PATH=$(pwd)/Setup/pkgconfig
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
 %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
 
 
-%post   -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
+# missing from make install
+install -d $RPM_BUILD_ROOT%{_aclocaldir}
+install Setup/Unix/clanlib.m4 $RPM_BUILD_ROOT%{_aclocaldir}
 
 
-%post   OpenGL -p /sbin/ldconfig
-%postun OpenGL -p /sbin/ldconfig
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
 
 
-%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)
 
 %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)
 %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)
 %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)
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libclanTTF.so.*.*
+%{_libdir}/libclan30GL.a
 
 
-%files devel
+%files SWRender
 %defattr(644,root,root,755)
 %defattr(644,root,root,755)
-%doc README CREDITS 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)
 %defattr(644,root,root,755)
-%{_libdir}/lib*.a
+%{_docdir}/clanlib-%{cvmajor}
This page took 0.106092 seconds and 4 git commands to generate.