]> git.pld-linux.org Git - packages/ClanLib.git/commitdiff
- updated to 0.4.3
authorJacek Konieczny <jajcus@pld-linux.org>
Sat, 15 Apr 2000 10:43:51 +0000 (10:43 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
- divided into several subpackages for minimal dependencies

Changed files:
    ClanLib.spec -> 1.29

ClanLib.spec

index 4a2847a92a27ed3a563abcb60c730b604b422ecc..6806c66d3c090561e21f94a43321dd696e6f244d 100644 (file)
@@ -1,19 +1,25 @@
 Summary:       ClanLib, the platform independent game SDK.
 Summary(pl):   ClanLib, niezale¿ny od platformy SDK do gier
 Name:          ClanLib
-Version:       0.2.3
+Version:       0.4.3
 Release:       1
 Copyright:     LGPL
 Group:         Libraries
 Group(pl):     Biblioteki
 Source:                http://dark.x.dtu.dk/clansoft/clanlib/download/%{name}-%{version}.tar.gz
 URL:           http://clanlib.org
-Requires:      Hermes >= 1.2.6
+Requires:      Hermes >= 1.3.1
 BuildRequires: libpng-devel
 BuildRequires: zlib-devel
-BuildRequires: Hermes-devel >= 1.2.6
+BuildRequires: Hermes-devel >= 1.3.1
 BuildRequires: libstdc++-devel
 BuildRequires: XFree86-devel
+BuildRequires: svgalib-devel
+BuildRequires: Mesa-devel
+BuildRequires: ImageMagick-devel
+BuildRequires: libmikmod-devel
+BuildRequires: libpng-devel
+BuildRequires: perl
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -34,6 +40,9 @@ Summary(pl):  pakiet programistyczny dla ClanLib
 Group:         Development/Libraries
 Group(pl):     Programowanie/Biblioteki
 Requires:      %{name} = %{version}
+Requires:      %{name}-OpenGL = %{version}
+Requires:      %{name}-MikMod = %{version}
+Requires:      %{name}-Magick = %{version}
 
 %description devel
 This is the development add-on package that includes the header files needed
@@ -43,6 +52,73 @@ to compile new ClanLib applications.
 Programistyczne dodatki do ClanLib-a, zawieraj± pliki nag³ówkowe potrzebne
 do kompilacji programów korzystaj±cych z ClanLib.
 
+%package svgalib
+Summary:       svgalib target for ClanLib
+Summary(pl):   obs³uga svgalib dla ClanLib
+Group:         Development/Libraries
+Group(pl):     Programowanie/Biblioteki
+Requires:      %{name} = %{version}
+
+%description svgalib
+This is the svgalib target for ClanLib. 
+
+%description -l pl svgalib
+Obs³uga svgalib dla ClanLib-a.
+
+%package OpenGL
+Summary:       OpenGL target for ClanLib
+Summary(pl):   obs³uga OpenGL dla ClanLib
+Group:         Development/Libraries
+Group(pl):     Programowanie/Biblioteki
+Requires:      %{name} = %{version}
+
+%description OpenGL
+This is the OpenGL target for ClanLib. 
+
+%description -l pl OpenGL
+Obs³uga OpenGL dla ClanLib-a.
+
+%package X11
+Summary:       X11 target for ClanLib
+Summary(pl):   obs³uga X11 dla ClanLib
+Group:         Development/Libraries
+Group(pl):     Programowanie/Biblioteki
+Requires:      %{name} = %{version}
+
+%description X11
+This is the X11 target for ClanLib. 
+
+%description -l pl X11
+Obs³uga X11 dla ClanLib-a.
+
+%package Magick
+Summary:       ImageMagick module for ClanLib
+Summary(pl):   Modu³ ImageMagick dla ClanLib
+Group:         Development/Libraries
+Group(pl):     Programowanie/Biblioteki
+Requires:      %{name} = %{version}
+
+%description Magick
+This is the ImageMagic add-on package for ClanLib. It provides support to most
+known graphics file-formats.
+
+%description -l pl Magick
+Pozwala na obs³ugê praktycznie dowolnych formatów plików graficznych przez
+aplikacje ClanLib poprzez biblioteki ImageMagic-a.
+
+%package MikMod
+Summary:       MikMod module for ClanLib
+Summary(pl):   Modu³ Mikmod dla ClanLib
+Group:         Development/Libraries
+Group(pl):     Programowanie/Biblioteki
+Requires:      %{name} = %{version}
+
+%description MikMod
+MikMod module for ClanLib
+
+%description -l pl MikMod
+Modu³ Mikmod dla ClanLib
+
 %package static
 Summary:       ClanLib development package
 Summary(pl):   pakiet programistyczny dla ClanLib
@@ -66,34 +142,98 @@ do kompilacji program
 LDFLAGS="-s"; export LDFLAGS
 %configure \
        --enable-static \
-       --enable-shared
+       --enable-shared \
+       --enable-x11 \
+       --enable-fbdev \
+       --disable-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
 
 %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"
+
 strip --strip-unneeded $RPM_BUILD_ROOT%{_libdir}/lib*.so*
+strip --strip-unneeded $RPM_BUILD_ROOT%{_libdir}/ClanLib/lib*.so*
 
-gzip -9nf README TODO CREDITS
+gzip -9nf README CREDITS FAQ $RPM_BUILD_ROOT%{_mandir}/man?/* || : 
 
 %post   -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 
+%post   OpenGL -p /sbin/ldconfig
+%postun OpenGL -p /sbin/ldconfig
+
+%post   MikMod -p /sbin/ldconfig
+%postun MikMod -p /sbin/ldconfig
+
+%post   Magick -p /sbin/ldconfig
+%postun Magick -p /sbin/ldconfig
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/lib*.so*
+%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*
+
+%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 svgalib
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/ClanLib/libclan-display-svgalib.so*
+
+%files Magick
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libclanMagick.so.*.*
+
+%files MikMod
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libclanMikMod.so.*.*
 
 %files devel
 %defattr(644,root,root,755)
 %doc *gz
-%attr(755,root,root) %{_bindir}/datafile_compiler
+%doc html
+%{_mandir}/man?/*
+%attr(755,root,root) %{_libdir}/*.so
+%attr(755,root,root) %{_bindir}/*
 %{_includedir}/ClanLib
 
 #%files static
This page took 0.072143 seconds and 4 git commands to generate.