X-Git-Url: http://git.pld-linux.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=ClanLib.spec;h=7cd4274290a01a47c944832c6a411c1cbe3bc7cf;hb=a059819390c8b55c33c51273167930ffd8e33495;hp=c7a717bce90926a3b84b9c2c4d92e28f01571caf;hpb=b1e51b8c01723eee39d715b8fab04dad5b773182;p=packages%2FClanLib.git diff --git a/ClanLib.spec b/ClanLib.spec index c7a717b..7cd4274 100644 --- a/ClanLib.spec +++ b/ClanLib.spec @@ -1,36 +1,42 @@ +# +# TODO: plenty of undefined references +# +%define cvmajor 2.2 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.6.5 -Release: 2 -License: LGPL +Version: 2.2.5 +Release: 0.1 +License: BSD-like (see COPYING) Group: Libraries #Source0Download: http://www.clanlib.org/download.html -Source0: http://www.clanlib.org/download/files/%{name}-%{version}-1.tar.gz -# Source0-md5: 7115921953ef6fa45102c28622493650 -Patch0: %{name}-OPT.patch -Patch1: %{name}-GL.patch -Patch2: %{name}-assert.patch -Patch3: %{name}-ft2build_h.patch +Source0: http://www.clanlib.org/download/releases-2.0/%{name}-%{version}.tgz +# Source0-md5: 6a2e3e0bb1ae6401bb9fb6695062b8df +Patch0: %{name}-build.patch URL: http://www.clanlib.org/ -# doesn't build with 0.9.12 -#BuildRequires: DirectFB-devel = 0.9.9 -BuildRequires: Hermes-devel >= 1.3.1 -BuildRequires: OpenGL-devel -BuildRequires: XFree86-devel -BuildRequires: autoconf -BuildRequires: automake -BuildRequires: freetype-devel >= 2.0 +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: libpng-devel >= 1.0.8 +BuildRequires: libpng-devel >= 1.%{cvmajor} BuildRequires: libstdc++-devel +BuildRequires: libtool >= 2:1.4d-3 BuildRequires: libvorbis-devel >= 1:1.0 -# If broken - don't require it.... -#BuildRequires: lua-devel -BuildRequires: perl -Requires: Hermes >= 1.3.1 +BuildRequires: libxslt-progs +BuildRequires: pcre-devel +BuildRequires: perl-base +BuildRequires: pkgconfig +BuildRequires: sqlite3-devel +BuildRequires: xorg-lib-libXi-devel +BuildRequires: xorg-lib-libXxf86vm-devel +Obsoletes: ClanLib-SDL +Obsoletes: ClanLib-TTF BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define _noautoreqdep libGL.so.1 libGLU.so.1 @@ -42,251 +48,258 @@ 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}-%{release} -Requires: Hermes-devel +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 -l pl -Programistyczne dodatki do ClanLiba, 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 static Summary: ClanLib static libraries -Summary(pl): Biblioteki statyczne ClanLib +Summary(pl.UTF-8): Statyczne biblioteki ClanLib Group: Development/Libraries Requires: %{name}-devel = %{version}-%{release} +Obsoletes: ClanLib-SDL-static +Obsoletes: ClanLib-TTF-static %description static -ClanLib static libraries. +This package contains static versions of ClanLib libraries. -%description static -l pl -Biblioteki statyczne ClanLib. +%description static -l pl.UTF-8 +Ten pakiet zawiera statyczne wersje bibliotek ClanLib. + +%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 %package OpenGL Summary: OpenGL ClanLib library -Summary(pl): Biblioteka OpenGL dla ClanLiba +Summary(pl.UTF-8): Biblioteka OpenGL dla ClanLiba Group: Libraries Requires: %{name} = %{version}-%{release} -Requires: OpenGL %description OpenGL OpenGL ClanLib library. -%description OpenGL -l pl +%description OpenGL -l pl.UTF-8 Biblioteka OpenGL dla ClanLiba. %package OpenGL-devel -Summary: Headers files for OpenGL ClanLib library -Summary(pl): Pliki nag³ówkowe biblioteki OpenGL dla ClanLiba +Summary: Header files for OpenGL ClanLib library +Summary(pl.UTF-8): Pliki nagłówkowe biblioteki OpenGL dla ClanLiba Group: Development/Libraries Requires: %{name}-OpenGL = %{version}-%{release} Requires: %{name}-devel = %{version}-%{release} -Requires: OpenGL-devel +Requires: OpenGL-GLU-devel +Requires: xorg-lib-libXi-devel +Requires: xorg-lib-libXxf86vm-devel %description OpenGL-devel -Headers files for OpenGL ClanLib library. +Header files for OpenGL ClanLib library. -%description OpenGL-devel -l pl -Pliki nag³ówkowe biblioteki OpenGL dla ClanLiba. +%description OpenGL-devel -l pl.UTF-8 +Pliki nagłówkowe biblioteki OpenGL dla ClanLiba. %package OpenGL-static Summary: Static OpenGL ClanLib library -Summary(pl): Statyczna biblioteka OpenGL dla ClanLiba +Summary(pl.UTF-8): Statyczna biblioteka OpenGL dla ClanLiba Group: Development/Libraries Requires: %{name}-OpenGL-devel = %{version}-%{release} %description OpenGL-static Static OpenGL ClanLib library. -%description OpenGL-static -l pl +%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 OpenGL1 +OpenGL1 ClanLib library. + +%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 +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 OpenGL1-devel +Header files for OpenGL1 ClanLib library. + +%description OpenGL1-devel -l pl.UTF-8 +Pliki nagłówkowe biblioteki OpenGL1 dla ClanLiba. + +%package OpenGL1-static +Summary: Static OpenGL1 ClanLib library +Summary(pl.UTF-8): Statyczna biblioteka OpenGL1 dla ClanLiba +Group: Development/Libraries +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): Biblioteka MikMod dla ClanLiba +Summary(pl.UTF-8): Biblioteka MikMod dla ClanLiba Group: Libraries Requires: %{name} = %{version}-%{release} %description MikMod MikMod ClanLib library. -%description MikMod -l pl +%description MikMod -l pl.UTF-8 Biblioteka MikMod dla ClanLiba. %package MikMod-devel -Summary: Headers files for MikMod ClanLib library -Summary(pl): Pliki nag³ówkowe biblioteki MikMod dla ClanLiba +Summary: Header files for MikMod ClanLib library +Summary(pl.UTF-8): Pliki nagłówkowe biblioteki MikMod dla ClanLiba Group: Development/Libraries Requires: %{name}-MikMod = %{version}-%{release} Requires: %{name}-devel = %{version}-%{release} Requires: libmikmod-devel %description MikMod-devel -Headers files for MikMod ClanLib library. +Header files for MikMod ClanLib library. -%description MikMod-devel -l pl -Pliki nag³ówkowe biblioteki MikMod dla ClanLiba. +%description MikMod-devel -l pl.UTF-8 +Pliki nagłówkowe biblioteki MikMod dla ClanLiba. %package MikMod-static Summary: Static MikMod ClanLib library -Summary(pl): Statyczna biblioteka MikMod dla ClanLiba +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 +%description MikMod-static -l pl.UTF-8 Statyczna biblioteka MikMod dla ClanLiba. %package Vorbis Summary: Vorbis ClanLib library -Summary(pl): Biblioteka Vorbis dla ClanLiba +Summary(pl.UTF-8): Biblioteka Vorbis dla ClanLiba Group: Libraries Requires: %{name} = %{version}-%{release} %description Vorbis Vorbis ClanLib library. -%description Vorbis -l pl +%description Vorbis -l pl.UTF-8 Biblioteka Vorbis dla ClanLiba. %package Vorbis-devel -Summary: Headers files for Vorbis ClanLib library -Summary(pl): Pliki nag³ówkowe biblioteki Vorbis dla ClanLiba +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 -Headers files for Vorbis ClanLib library. +Header files for Vorbis ClanLib library. -%description Vorbis-devel -l pl -Pliki nag³ówkowe biblioteki Vorbis dla ClanLiba. +%description Vorbis-devel -l pl.UTF-8 +Pliki nagłówkowe biblioteki Vorbis dla ClanLiba. %package Vorbis-static Summary: Static Vorbis ClanLib library -Summary(pl): Statyczna biblioteka Vorbis dla ClanLiba +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 +%description Vorbis-static -l pl.UTF-8 Statyczna biblioteka Vorbis dla ClanLiba. -%package TTF -Summary: TTF ClanLib library -Summary(pl): Biblioteka TTF dla ClanLiba -Group: Libraries -Requires: %{name} = %{version}-%{release} - -%description TTF -TTF ClanLib library. - -%description TTF -l pl -Biblioteka TTF dla ClanLiba. - -%package TTF-devel -Summary: Headers files for TTF ClanLib library -Summary(pl): Pliki nag³ówkowe biblioteki TTF dla ClanLiba -Group: Development/Libraries -Requires: %{name}-TTF = %{version}-%{release} -Requires: %{name}-devel = %{version}-%{release} - -%description TTF-devel -Headers files for TTF ClanLib library. - -%description TTF-devel -l pl -Pliki nag³ówkowe biblioteki TTF dla ClanLiba. - -%package TTF-static -Summary: Static TTF ClanLib library -Summary(pl): Statyczna biblioteka TTF dla ClanLiba -Group: Development/Libraries -Requires: %{name}-TTF-devel = %{version}-%{release} - -%description TTF-static -Static TTF ClanLib library. - -%description TTF-static -l pl -Statyczna biblioteka TTF dla ClanLiba. - %prep %setup -q %patch0 -p1 -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 + +rm -rf autom4te.cache +echo "dnl" >> acinclude.m4 %build # note: rtti is needed --- ClanLib uses exceptions! -cp /usr/share/automake/config.sub . +%{__libtoolize} %{__aclocal} +%{__automake} %{__autoconf} %configure \ --enable-static \ --enable-shared \ - --%{?debug:en}%{!?debug:dis}able-debug \ -%ifarch %{ix86} - --enable-asm386 \ -%endif - --enable-clansound \ - --enable-dyn \ - --enable-fbdev \ - --enable-gui \ - --enable-jpeg \ - --enable-mikmod \ - --enable-network \ - --enable-opengl \ - --enable-png \ - --enable-smalljpeg \ - --enable-ttf \ - --enable-vidmode \ - --enable-vorbis \ - --enable-x11 \ - --disable-lua \ - --disable-directfb -# lua is broken, DirectFB too fresh? + --enable-docs \ + --%{?debug:en}%{!?debug:dis}able-debug +# directfb disabled now +export PKG_CONFIG_PATH=$(pwd)/Setup/pkgconfig %{__make} -%{__make} docs + +(cd Documentation/Utilities/ReferenceDocs; ln -s ../../../Sources/API ClanLib) +%{__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 + +# missing from make install +install -d $RPM_BUILD_ROOT%{_aclocaldir} +install Setup/Unix/clanlib.m4 $RPM_BUILD_ROOT%{_aclocaldir} %clean rm -rf $RPM_BUILD_ROOT @@ -297,123 +310,184 @@ rm -rf $RPM_BUILD_ROOT %post OpenGL -p /sbin/ldconfig %postun OpenGL -p /sbin/ldconfig +%post OpenGL1 -p /sbin/ldconfig +%postun OpenGL1 -p /sbin/ldconfig + %post MikMod -p /sbin/ldconfig %postun MikMod -p /sbin/ldconfig -%post TTF -p /sbin/ldconfig -%postun TTF -p /sbin/ldconfig - %post Vorbis -p /sbin/ldconfig %postun Vorbis -p /sbin/ldconfig %files %defattr(644,root,root,755) -%doc CREDITS -%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}/libclanPNG.so.*.* -%attr(755,root,root) %{_libdir}/libclanSound.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}/libclan22SWRender-%{cvmajor}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libclan22SWRender-%{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 devel %defattr(644,root,root,755) -%doc README html -%attr(755,root,root) %{_bindir}/clanlib-config -%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}/libclanPNG.so -%attr(755,root,root) %{_libdir}/libclanSound.so -%dir %{_includedir}/ClanLib -%{_includedir}/ClanLib/Application -%{_includedir}/ClanLib/Core -%{_includedir}/ClanLib/Display -%{_includedir}/ClanLib/GUI -%{_includedir}/ClanLib/*JPEG -%{_includedir}/ClanLib/Network -%{_includedir}/ClanLib/PNG -%{_includedir}/ClanLib/Signals -%{_includedir}/ClanLib/Sound -%{_includedir}/ClanLib/application.h -%{_includedir}/ClanLib/core.h -%{_includedir}/ClanLib/display.h -%{_includedir}/ClanLib/efence.h -%{_includedir}/ClanLib/gui.h -%{_includedir}/ClanLib/jpeg.h -%{_includedir}/ClanLib/network.h -%{_includedir}/ClanLib/png.h -%{_includedir}/ClanLib/signals.h -%{_includedir}/ClanLib/sound.h +%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}/libclan22SWRender.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}/libclan22SWRender.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/SWRender +%{_includedir}/ClanLib-%{cvmajor}/ClanLib/swrender.h +%{_includedir}/ClanLib-%{cvmajor}/ClanLib/Sound +%{_includedir}/ClanLib-%{cvmajor}/ClanLib/sound.h +%{_includedir}/ClanLib-%{cvmajor}/ClanLib/Sqlite +%{_includedir}/ClanLib-%{cvmajor}/ClanLib/sqlite.h +%{_aclocaldir}/*.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}/clanSWRender-%{cvmajor}.pc +%{_pkgconfigdir}/clanSound-%{cvmajor}.pc +%{_pkgconfigdir}/clanSqlite-%{cvmajor}.pc + +%files doc +%defattr(644,root,root,755) +%{_docdir}/clanlib-* %files static %defattr(644,root,root,755) -%{_libdir}/libclanApp.a -%{_libdir}/libclanCore.a -%{_libdir}/libclanDisplay.a -%{_libdir}/libclanGUI.a -%{_libdir}/libclan*JPEG.a -%{_libdir}/libclanNetwork.a -%{_libdir}/libclanPNG.a -%{_libdir}/libclanSound.a +%{_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}/libclan22SWRender.a +%{_libdir}/libclan22Sound.a +%{_libdir}/libclan22Sqlite.a %files OpenGL %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libclanGL.so.*.* +%attr(755,root,root) %{_libdir}/libclan22GL-%{cvmajor}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libclan22GL-%{cvmajor}.so.1 %files OpenGL-devel %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libclanGL.so -%{_includedir}/ClanLib/GL -%{_includedir}/ClanLib/gl.h +%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 OpenGL-static %defattr(644,root,root,755) -%{_libdir}/libclanGL.a +%{_libdir}/libclan22GL.a -%files MikMod +%files OpenGL1 %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libclanMikMod.so.*.* +%attr(755,root,root) %{_libdir}/libclan22GL1-%{cvmajor}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libclan22GL1-%{cvmajor}.so.1 -%files MikMod-devel +%files OpenGL1-devel %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libclanMikMod.so -%{_includedir}/ClanLib/MikMod -%{_includedir}/ClanLib/mikmod.h +%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 MikMod-static +%files OpenGL1-static %defattr(644,root,root,755) -%{_libdir}/libclanMikMod.a +%{_libdir}/libclan22GL1.a -%files Vorbis +%files MikMod %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libclanVorbis.so.*.* +%attr(755,root,root) %{_libdir}/libclan22MikMod-%{cvmajor}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libclan22MikMod-%{cvmajor}.so.1 -%files Vorbis-devel +%files MikMod-devel %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libclanVorbis.so -%{_includedir}/ClanLib/Vorbis -%{_includedir}/ClanLib/vorbis.h +%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 Vorbis-static +%files MikMod-static %defattr(644,root,root,755) -%{_libdir}/libclanVorbis.a +%{_libdir}/libclan22MikMod.a -%files TTF +%files Vorbis %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libclanTTF.so.*.* +%attr(755,root,root) %{_libdir}/libclan22Vorbis-%{cvmajor}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libclan22Vorbis-%{cvmajor}.so.1 -%files TTF-devel +%files Vorbis-devel %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libclanTTF.so -%{_includedir}/ClanLib/TTF -%{_includedir}/ClanLib/ttf.h +%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 TTF-static +%files Vorbis-static %defattr(644,root,root,755) -%{_libdir}/libclanTTF.a +%{_libdir}/libclan22Vorbis.a