]> git.pld-linux.org Git - packages/ClanLib.git/blobdiff - ClanLib.spec
- make -j1
[packages/ClanLib.git] / ClanLib.spec
index ba37970c16249a3f1f36527d639d26b2808ed459..d99d5738e2b86609721b4412e488d8053759d71b 100644 (file)
-Summary:       ClanLib, the platform independent game SDK.
-Summary(pl):   ClanLib, niezale¿ny od platformy SDK do gier
+#
+# Conditional build:
+%bcond_with    sse2    # use SSE2 instructions
+#
+%ifarch pentium4 %{x8664}
+%define        with_sse2       1
+%endif
+#
+%define        cvmajor 2.2
+Summary:       ClanLib, the platform independent game SDK
+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.4.3
-Release:       3
-License:       LGPL
+Version:       2.2.8
+Release:       2
+License:       BSD-like (see COPYING)
 Group:         Libraries
 Group:         Libraries
-Group(de):     Libraries
-Group(es):     Bibliotecas
-Group(fr):     Librairies
-Group(pl):     Biblioteki
-Source0:       http://dark.x.dtu.dk/~mbn/clanlib/download/%{name}-%{version}.tar.gz
-Patch0:                %{name}-OPT.patch
-Patch1:                %{name}-Magick.patch
-URL:           http://clanlib.org/
-Requires:      Hermes >= 1.3.1
-BuildRequires: libpng-devel >= 1.0.8
-BuildRequires: Hermes-devel >= 1.3.1
-BuildRequires: libstdc++-devel
-BuildRequires: XFree86-devel
-BuildRequires: svgalib-devel
-BuildRequires: OpenGL-devel
-BuildRequires: ImageMagick-devel >= 5.2.9
+#Source0Download: http://www.clanlib.org/download.html
+Source0:       http://www.clanlib.org/download/releases-2.0/%{name}-%{version}.tgz
+# Source0-md5: b4184ea1535bbda52c2eea7523f332e4
+Patch0:                %{name}-build.patch
+Patch1:                %{name}-link.patch
+URL:           http://www.clanlib.org/
+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
+BuildRequires: libjpeg-devel
 BuildRequires: libmikmod-devel
 BuildRequires: libmikmod-devel
-BuildRequires: perl
-BuildRequires: libggi-devel
-BuildRequires: libgii-devel
+BuildRequires: libpng-devel >= 1.2
+BuildRequires: libstdc++-devel
+BuildRequires: libtool >= 2:1.4d-3
+BuildRequires: libvorbis-devel >= 1:1.0
+BuildRequires: libxslt-progs
+BuildRequires: pcre-devel
+BuildRequires: perl-base
+BuildRequires: pkgconfig
+BuildRequires: sqlite3-devel
+BuildRequires: xorg-lib-libXi-devel
+BuildRequires: xorg-lib-libXxf86vm-devel
+%{?with_sse2:Requires: cpuinfo(sse2)}
+Obsoletes:     ClanLib-SDL
+Obsoletes:     ClanLib-TTF
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
+%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.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(pl.UTF-8):     Pakiet programistyczny dla ClanLib
+Summary(pt_BR.UTF-8):  Arquivos para desenvolvimento usando a Clanlib
 Group:         Development/Libraries
 Group:         Development/Libraries
-Group(de):     Entwicklung/Libraries
-Group(fr):     Development/Librairies
-Group(pl):     Programowanie/Biblioteki
-Requires:      %{name} = %{version}
-Requires:      %{name}-OpenGL = %{version}
-Requires:      %{name}-MikMod = %{version}
-Requires:      %{name}-Magick = %{version}
+Requires:      %{name} = %{version}-%{release}
+Requires:      libstdc++-devel
+# for libclanDisplay
+Requires:      xorg-lib-libXxf86vm-devel
+Obsoletes:     ClanLib-SDL-devel
+Obsoletes:     ClanLib-TTF-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 -l pl devel
-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.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
 Group:         Development/Libraries
-Group(de):     Entwicklung/Libraries
-Group(fr):     Development/Librairies
-Group(pl):     Programowanie/Biblioteki
-Requires:      %{name} = %{version}
+Requires:      %{name}-devel = %{version}-%{release}
+Obsoletes:     ClanLib-SDL-static
+Obsoletes:     ClanLib-TTF-static
 
 
-%description svgalib
-This is the svgalib target for ClanLib.
+%description static
+This package contains static versions of ClanLib libraries.
 
 
-%description -l pl svgalib
-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
-Group(de):     Entwicklung/Libraries
-Group(fr):     Development/Librairies
-Group(pl):     Programowanie/Biblioteki
-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 -l pl OpenGL
-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
-Group(de):     Entwicklung/Libraries
-Group(fr):     Development/Librairies
-Group(pl):     Programowanie/Biblioteki
-Requires:      %{name} = %{version}
+Requires:      %{name}-OpenGL = %{version}-%{release}
+Requires:      %{name}-devel = %{version}-%{release}
+Requires:      OpenGL-GLU-devel
+Requires:      xorg-lib-libXi-devel
+Requires:      xorg-lib-libXxf86vm-devel
 
 
-%description GGI
-This is the GGI target for ClanLib.
+%description OpenGL-devel
+Header files for OpenGL ClanLib library.
 
 
-%description -l pl GGI
-Obs³uga OpenGL dla ClanLib-a.
+%description OpenGL-devel -l pl.UTF-8
+Pliki nagłówkowe biblioteki OpenGL dla ClanLiba.
 
 
-%package X11
-Summary:       X11 target for ClanLib
-Summary(pl):   obs³uga X11 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
-Group(de):     Entwicklung/Libraries
-Group(fr):     Development/Librairies
-Group(pl):     Programowanie/Biblioteki
-Requires:      %{name} = %{version}
+Requires:      %{name}-OpenGL-devel = %{version}-%{release}
 
 
-%description X11
-This is the X11 target for ClanLib.
+%description OpenGL-static
+Static OpenGL ClanLib library.
+
+%description OpenGL-static -l pl.UTF-8
+Statyczna biblioteka OpenGL dla ClanLiba.
+
+%package OpenGL1
+Summary:       OpenGL1 ClanLib library
+Summary(pl.UTF-8):     Biblioteka OpenGL1 dla ClanLiba
+Group:         Libraries
+Requires:      %{name} = %{version}-%{release}
 
 
-%description -l pl X11
-Obs³uga X11 dla ClanLib-a.
+%description OpenGL1
+OpenGL1 ClanLib library.
 
 
-%package Magick
-Summary:       ImageMagick module for ClanLib
-Summary(pl):   Modu³ ImageMagick dla ClanLib
+%description OpenGL1 -l pl.UTF-8
+Biblioteka OpenGL1 dla ClanLiba.
+
+%package OpenGL1-devel
+Summary:       Header files for OpenGL1 ClanLib library
+Summary(pl.UTF-8):     Pliki nagłówkowe biblioteki OpenGL1 dla ClanLiba
 Group:         Development/Libraries
 Group:         Development/Libraries
-Group(de):     Entwicklung/Libraries
-Group(fr):     Development/Librairies
-Group(pl):     Programowanie/Biblioteki
-Requires:      %{name} = %{version}
+Requires:      %{name}-OpenGL1 = %{version}-%{release}
+Requires:      %{name}-devel = %{version}-%{release}
+Requires:      OpenGL-GLU-devel
+Requires:      xorg-lib-libXi-devel
+Requires:      xorg-lib-libXxf86vm-devel
 
 
-%description Magick
-This is the ImageMagic add-on package for ClanLib. It provides support
-to most known graphics file-formats.
+%description OpenGL1-devel
+Header files for OpenGL1 ClanLib library.
 
 
-%description -l pl Magick
-Pozwala na obs³ugê praktycznie dowolnych formatów plików graficznych
-przez aplikacje ClanLib poprzez biblioteki ImageMagic-a.
+%description OpenGL1-devel -l pl.UTF-8
+Pliki nagłówkowe biblioteki OpenGL1 dla ClanLiba.
 
 
-%package MikMod
-Summary:       MikMod module for ClanLib
-Summary(pl):   Modu³ Mikmod dla ClanLib
+%package OpenGL1-static
+Summary:       Static OpenGL1 ClanLib library
+Summary(pl.UTF-8):     Statyczna biblioteka OpenGL1 dla ClanLiba
 Group:         Development/Libraries
 Group:         Development/Libraries
-Group(de):     Entwicklung/Libraries
-Group(fr):     Development/Librairies
-Group(pl):     Programowanie/Biblioteki
-Requires:      %{name} = %{version}
+Requires:      %{name}-OpenGL1-devel = %{version}-%{release}
+
+%description OpenGL1-static
+Static OpenGL1 ClanLib library.
+
+%description OpenGL1-static -l pl.UTF-8
+Statyczna biblioteka OpenGL1 dla ClanLiba.
+
+%package MikMod
+Summary:       MikMod ClanLib library
+Summary(pl.UTF-8):     Biblioteka MikMod dla ClanLiba
+Group:         Libraries
+Requires:      %{name} = %{version}-%{release}
 
 %description MikMod
 
 %description MikMod
-MikMod module for ClanLib.
+MikMod ClanLib library.
 
 
-%description -l pl MikMod
-Modu³ Mikmod dla ClanLib-a.
+%description MikMod -l pl.UTF-8
+Biblioteka MikMod dla ClanLiba.
 
 
-%package static
-Summary:       ClanLib development package
-Summary(pl):   pakiet programistyczny dla ClanLib
+%package MikMod-devel
+Summary:       Header files for MikMod ClanLib library
+Summary(pl.UTF-8):     Pliki nagłówkowe biblioteki MikMod dla ClanLiba
 Group:         Development/Libraries
 Group:         Development/Libraries
-Group(de):     Entwicklung/Libraries
-Group(fr):     Development/Librairies
-Group(pl):     Programowanie/Biblioteki
-Requires:      %{name}-devel = %{version}
+Requires:      %{name}-MikMod = %{version}-%{release}
+Requires:      %{name}-devel = %{version}-%{release}
+Requires:      libmikmod-devel
 
 
-%description static
-This is the development add-on package that includes the header files
-needed to compile new ClanLib applications.
+%description MikMod-devel
+Header files for MikMod ClanLib library.
+
+%description MikMod-devel -l pl.UTF-8
+Pliki nagłówkowe biblioteki MikMod dla ClanLiba.
+
+%package MikMod-static
+Summary:       Static MikMod ClanLib library
+Summary(pl.UTF-8):     Statyczna biblioteka MikMod dla ClanLiba
+Group:         Development/Libraries
+Requires:      %{name}-MikMod-devel = %{version}-%{release}
+
+%description MikMod-static
+Static MikMod ClanLib library.
+
+%description MikMod-static -l pl.UTF-8
+Statyczna biblioteka MikMod dla ClanLiba.
+
+%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.
+
+%description SWRender -l pl.UTF-8
+Biblioteka programowego renderowania ClanLib SWRender, wykorzystująca
+instrukcje SSE2 procesorów x86.
+
+%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}-SWRender = %{version}-%{release}
+Requires:      %{name}-devel = %{version}-%{release}
+
+%description SWRender-devel
+Header files for ClanLib SWRender software rendering library.
+
+%description SWRender-devel -l pl.UTF_8
+Pliki nagłówkowe biblioteki programowego renderowania ClanLib
+SWRender.
+
+%package SWRender-static
+Summary:       Static ClanLib SWRender library
+Summary(pl.UTF-8):     Statyczna biblioteka ClanLib SWRender
+Group:         Development/Libraries
+Requires:      %{name}-SWRender-devel = %{version}-%{release}
+
+%description SWRender-static
+Static ClanLib SWRender library.
+
+%description SWRender-static -l pl.UTF-8
+Statyczna biblioteka ClanLib SWRender.
+
+%package Vorbis
+Summary:       Vorbis ClanLib library
+Summary(pl.UTF-8):     Biblioteka Vorbis dla ClanLiba
+Group:         Libraries
+Requires:      %{name} = %{version}-%{release}
+
+%description Vorbis
+Vorbis ClanLib library.
+
+%description Vorbis -l pl.UTF-8
+Biblioteka Vorbis dla ClanLiba.
 
 
-%description -l pl static
-Programistyczne dodatki do ClanLib-a, zawieraj± pliki nag³ówkowe
-potrzebne do kompilacji programów korzystaj±cych z ClanLib.
+%package Vorbis-devel
+Summary:       Header files for Vorbis ClanLib library
+Summary(pl.UTF-8):     Pliki nagłówkowe biblioteki Vorbis dla ClanLiba
+Group:         Development/Libraries
+Requires:      %{name}-Vorbis = %{version}-%{release}
+Requires:      %{name}-devel = %{version}-%{release}
+Requires:      libvorbis-devel
+
+%description Vorbis-devel
+Header files for Vorbis ClanLib library.
+
+%description Vorbis-devel -l pl.UTF-8
+Pliki nagłówkowe biblioteki Vorbis dla ClanLiba.
+
+%package Vorbis-static
+Summary:       Static Vorbis ClanLib library
+Summary(pl.UTF-8):     Statyczna biblioteka Vorbis dla ClanLiba
+Group:         Development/Libraries
+Requires:      %{name}-Vorbis-devel = %{version}-%{release}
+
+%description Vorbis-static
+Static Vorbis ClanLib library.
+
+%description Vorbis-static -l pl.UTF-8
+Statyczna biblioteka Vorbis dla ClanLiba.
+
+%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
 %patch1 -p1
 
 
 %prep
 %setup -q
 %patch0 -p1
 %patch1 -p1
 
+%{__rm} -r autom4te.cache
+
 %build
 %build
-./autogen.sh
-# note: rtti is needed --- ClanLib uses exceptions!
+%{__libtoolize}
+%{__aclocal}
+%{__automake}
+%{__autoconf}
 %configure \
 %configure \
-       --enable-static \
-       --enable-shared \
-       --enable-x11 \
-       --enable-fbdev \
-       --enable-ggi \
-       --enable-opengl \
-       --enable-svgalib \
-       --disable-ptc \
-       --enable-vidmode \
-       --enable-clansound \
-       --enable-network \
-       --enable-dyn
-%{__make}
-%{__make} clanGL
-%{__make} clanMikMod
-%{__make} clanMagick
-%{__make} clanPNG
-%{__make} clanMPEG
-%{__make} clanGUI
-%{__make} docs
+       %{!?with_sse2:--disable-sse2} \
+       --enable-docs \
+       --%{?debug:en}%{!?debug:dis}able-debug
+
+export PKG_CONFIG_PATH=$(pwd)/Setup/pkgconfig
+%{__make} -j1
+
+(cd Documentation/Utilities/ReferenceDocs; ln -s ../../../Sources/API ClanLib)
+%{__make} -j1 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
+
+# missing from make install
+install -d $RPM_BUILD_ROOT%{_aclocaldir}
+install Setup/Unix/clanlib.m4 $RPM_BUILD_ROOT%{_aclocaldir}
 
 
-gzip -9nf README CREDITS FAQ
+%clean
+rm -rf $RPM_BUILD_ROOT
 
 
-%post   -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
+%post  -p /sbin/ldconfig
+%postun        -p /sbin/ldconfig
 
 
-%post   OpenGL -p /sbin/ldconfig
-%postun OpenGL -p /sbin/ldconfig
+%post  OpenGL -p /sbin/ldconfig
+%postun        OpenGL -p /sbin/ldconfig
 
 
-%post   MikMod -p /sbin/ldconfig
-%postun MikMod -p /sbin/ldconfig
+%post   OpenGL1 -p /sbin/ldconfig
+%postun OpenGL1 -p /sbin/ldconfig
 
 
-%post   Magick -p /sbin/ldconfig
-%postun Magick -p /sbin/ldconfig
+%post  MikMod -p /sbin/ldconfig
+%postun        MikMod -p /sbin/ldconfig
 
 
-%clean
-rm -rf $RPM_BUILD_ROOT
+%post  SWRender -p /sbin/ldconfig
+%postun        SWRender -p /sbin/ldconfig
+
+%post  Vorbis -p /sbin/ldconfig
+%postun        Vorbis -p /sbin/ldconfig
 
 %files
 %defattr(644,root,root,755)
 
 %files
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libclanCore.so.*.*
-%attr(755,root,root) %{_libdir}/libclanGUI.so.*.*
-%attr(755,root,root) %{_libdir}/libclanMPEG.so.*.*
-%attr(755,root,root) %{_libdir}/libclanPNG.so.*.*
-%dir %{_libdir}/ClanLib
-%attr(755,root,root) %{_libdir}/ClanLib/libclan-display-fbdev.so*
-%attr(755,root,root) %{_libdir}/ClanLib/libclan-input-tty.so*
-%attr(755,root,root) %{_libdir}/ClanLib/libclan-network.so*
-%attr(755,root,root) %{_libdir}/ClanLib/libclan-sound.so*
-
-%files X11
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/ClanLib/libclan-display-x11.so*
+%doc COPYING CREDITS README
+%attr(755,root,root) %{_libdir}/libclan22App-%{cvmajor}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libclan22App-%{cvmajor}.so.1
+%attr(755,root,root) %{_libdir}/libclan22Core-%{cvmajor}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libclan22CSSLayout-%{cvmajor}.so.1
+%attr(755,root,root) %{_libdir}/libclan22CSSLayout-%{cvmajor}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libclan22Core-%{cvmajor}.so.1
+%attr(755,root,root) %{_libdir}/libclan22Database-%{cvmajor}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libclan22Database-%{cvmajor}.so.1
+%attr(755,root,root) %{_libdir}/libclan22Display-%{cvmajor}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libclan22Display-%{cvmajor}.so.1
+%attr(755,root,root) %{_libdir}/libclan22GUI-%{cvmajor}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libclan22GUI-%{cvmajor}.so.1
+%attr(755,root,root) %{_libdir}/libclan22Network-%{cvmajor}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libclan22Network-%{cvmajor}.so.1
+%attr(755,root,root) %{_libdir}/libclan22RegExp-%{cvmajor}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libclan22RegExp-%{cvmajor}.so.1
+%attr(755,root,root) %{_libdir}/libclan22Sound-%{cvmajor}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libclan22Sound-%{cvmajor}.so.1
+%attr(755,root,root) %{_libdir}/libclan22Sqlite-%{cvmajor}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libclan22Sqlite-%{cvmajor}.so.1
 
 
-%files GGI
+%files devel
 %defattr(644,root,root,755)
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/ClanLib/libclan-display-ggi.so*
+%attr(755,root,root) %{_libdir}/libclan22App.so
+%attr(755,root,root) %{_libdir}/libclan22CSSLayout.so
+%attr(755,root,root) %{_libdir}/libclan22Core.so
+%attr(755,root,root) %{_libdir}/libclan22Database.so
+%attr(755,root,root) %{_libdir}/libclan22Display.so
+%attr(755,root,root) %{_libdir}/libclan22GUI.so
+%attr(755,root,root) %{_libdir}/libclan22Network.so
+%attr(755,root,root) %{_libdir}/libclan22RegExp.so
+%attr(755,root,root) %{_libdir}/libclan22Sound.so
+%attr(755,root,root) %{_libdir}/libclan22Sqlite.so
+%{_libdir}/libclan22App.la
+%{_libdir}/libclan22CSSLayout.la
+%{_libdir}/libclan22Core.la
+%{_libdir}/libclan22Database.la
+%{_libdir}/libclan22Display.la
+%{_libdir}/libclan22GUI.la
+%{_libdir}/libclan22Network.la
+%{_libdir}/libclan22RegExp.la
+%{_libdir}/libclan22Sound.la
+%{_libdir}/libclan22Sqlite.la
+%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/RegExp
+%{_includedir}/ClanLib-%{cvmajor}/ClanLib/regexp.h
+%{_includedir}/ClanLib-%{cvmajor}/ClanLib/Sound
+%{_includedir}/ClanLib-%{cvmajor}/ClanLib/sound.h
+%{_includedir}/ClanLib-%{cvmajor}/ClanLib/Sqlite
+%{_includedir}/ClanLib-%{cvmajor}/ClanLib/sqlite.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}/clanRegExp-%{cvmajor}.pc
+%{_pkgconfigdir}/clanSound-%{cvmajor}.pc
+%{_pkgconfigdir}/clanSqlite-%{cvmajor}.pc
+
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/libclan22App.a
+%{_libdir}/libclan22CSSLayout.a
+%{_libdir}/libclan22Core.a
+%{_libdir}/libclan22Database.a
+%{_libdir}/libclan22Display.a
+%{_libdir}/libclan22GUI.a
+%{_libdir}/libclan22Network.a
+%{_libdir}/libclan22RegExp.a
+%{_libdir}/libclan22Sound.a
+%{_libdir}/libclan22Sqlite.a
 
 %files OpenGL
 %defattr(644,root,root,755)
 
 %files OpenGL
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libclanGL.so.*.*
-%attr(755,root,root) %{_libdir}/ClanLib/libclan-display-glx.so*
+%attr(755,root,root) %{_libdir}/libclan22GL-%{cvmajor}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libclan22GL-%{cvmajor}.so.1
 
 
-%files svgalib
+%files OpenGL-devel
 %defattr(644,root,root,755)
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/ClanLib/libclan-display-svgalib.so*
+%attr(755,root,root) %{_libdir}/libclan22GL.so
+%{_libdir}/libclan22GL.la
+%{_includedir}/ClanLib-%{cvmajor}/ClanLib/GL
+%{_includedir}/ClanLib-%{cvmajor}/ClanLib/gl.h
+%{_pkgconfigdir}/clanGL-%{cvmajor}.pc
 
 
-%files Magick
+%files OpenGL-static
 %defattr(644,root,root,755)
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libclanMagick.so.*.*
+%{_libdir}/libclan22GL.a
+
+%files OpenGL1
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libclan22GL1-%{cvmajor}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libclan22GL1-%{cvmajor}.so.1
+
+%files OpenGL1-devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libclan22GL1.so
+%{_libdir}/libclan22GL1.la
+%{_includedir}/ClanLib-%{cvmajor}/ClanLib/GL1
+%{_includedir}/ClanLib-%{cvmajor}/ClanLib/gl1.h
+%{_pkgconfigdir}/clanGL1-%{cvmajor}.pc
+
+%files OpenGL1-static
+%defattr(644,root,root,755)
+%{_libdir}/libclan22GL1.a
 
 %files MikMod
 %defattr(644,root,root,755)
 
 %files MikMod
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libclanMikMod.so.*.*
+%attr(755,root,root) %{_libdir}/libclan22MikMod-%{cvmajor}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libclan22MikMod-%{cvmajor}.so.1
 
 
-%files devel
+%files MikMod-devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libclan22MikMod.so
+%{_libdir}/libclan22MikMod.la
+%{_includedir}/ClanLib-%{cvmajor}/ClanLib/MikMod
+%{_includedir}/ClanLib-%{cvmajor}/ClanLib/mikmod.h
+%{_pkgconfigdir}/clanMikMod-%{cvmajor}.pc
+
+%files MikMod-static
+%defattr(644,root,root,755)
+%{_libdir}/libclan22MikMod.a
+
+%if %{with sse2}
+%files SWRender
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libclan22SWRender-%{cvmajor}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libclan22SWRender-%{cvmajor}.so.1
+
+%files SWRender-devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libclan22SWRender.so
+%{_libdir}/libclan22SWRender.la
+%{_includedir}/ClanLib-%{cvmajor}/ClanLib/SWRender
+%{_includedir}/ClanLib-%{cvmajor}/ClanLib/swrender.h
+%{_pkgconfigdir}/clanSWRender-%{cvmajor}.pc
+
+%files SWRender-static
+%defattr(644,root,root,755)
+%{_libdir}/libclan22SWRender.a
+%endif
+
+%files Vorbis
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libclan22Vorbis-%{cvmajor}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libclan22Vorbis-%{cvmajor}.so.1
+
+%files Vorbis-devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libclan22Vorbis.so
+%{_libdir}/libclan22Vorbis.la
+%{_includedir}/ClanLib-%{cvmajor}/ClanLib/Vorbis
+%{_includedir}/ClanLib-%{cvmajor}/ClanLib/vorbis.h
+%{_pkgconfigdir}/clanVorbis-%{cvmajor}.pc
+
+%files Vorbis-static
+%defattr(644,root,root,755)
+%{_libdir}/libclan22Vorbis.a
+
+%files doc
 %defattr(644,root,root,755)
 %defattr(644,root,root,755)
-%doc *gz
-%doc html
-%{_mandir}/man?/*
-%attr(755,root,root) %{_libdir}/*.so
-%attr(755,root,root) %{_bindir}/*
-%{_includedir}/ClanLib
-
-#%files static
-#%defattr(644,root,root,755)
-#%{_libdir}/lib*.a
+%{_docdir}/clanlib-%{cvmajor}
This page took 0.05195 seconds and 4 git commands to generate.