%define name lite %define Name LiTE %define version 0.8.10 %define rel 3 %define libname_orig lib%{name} %define libmajor 3 %define libname %mklibname %{name} %{libmajor} %define lecklibname %mklibname leck %{libmajor} %define libnamedevel %mklibname %{name} -d Name: %{name} Summary: Toolkit Engine Version: %version Release: %mkrel %rel URL: http://www.directfb.org/ Group: System/Libraries Source0: http://www.directfb.org/downloads/Libs/%{Name}-%{version}.tar.gz License: LGPLv2+ BuildRequires: directfb-devel pkgconfig automake BuildRoot: %{_tmppath}/%{name}-root %description LiTE is a Toolkit Engine for DirectFB. %package common Summary: Images and fonts for LiTE Requires: fonts-ttf-vera Group: Graphical desktop/Other %description common LiTE is a Toolkit Engine for DirectFB. This package contains the images and fonts needed by LiTE. %package tools Summary: LiTE tools and examples Group: Graphical desktop/Other %description tools LiTE is a Toolkit Engine for DirectFB. This package contains example tools for LiTE. %package -n %{libname} Summary: Main library for LiTE Group: System/Libraries Provides: %{name} = %{version}-%{release} Requires: %{name}-common >= %{version} %description -n %{libname} LiTE is a Toolkit Engine for DirectFB. This package contains the library needed to run programs dynamically linked with LiTE. %package -n %{lecklibname} Summary: LiTE's extended Component Kit Group: System/Libraries %description -n %{lecklibname} LiTE is a Toolkit Engine for DirectFB. This package contains LiTE's extended Component Kit. %package -n %{libnamedevel} Summary: Headers for developing programs that will use LiTE Group: Development/C Requires: %{libname} = %{version} Provides: %{libname_orig}-devel = %{version}-%{release} Provides: %{name}-devel = %{version}-%{release} Provides: leck-devel = %{version}-%{release} Obsoletes: %{_lib}lite2-devel < 0.8.6 Requires: pkgconfig %description -n %{libnamedevel} LiTE is a Toolkit Engine for DirectFB. This package contains the headers that programmers will need to develop applications which will use LiTE. %prep %setup -q -n %Name-%version %build %configure2_5x --with-fontdir=%{_datadir}/%{Name}/fonts %make %install rm -rf %{buildroot} %makeinstall_std rm %{buildroot}%{_datadir}/%{Name}/fonts/vera{,bd,bi,i}.ttf ln -s %{_datadir}/fonts/TTF/Vera.ttf %{buildroot}%{_datadir}/%{Name}/fonts/vera.ttf ln -s %{_datadir}/fonts/TTF/VeraBd.ttf %{buildroot}%{_datadir}/%{Name}/fonts/verabd.ttf ln -s %{_datadir}/fonts/TTF/VeraBI.ttf %{buildroot}%{_datadir}/%{Name}/fonts/verabi.ttf ln -s %{_datadir}/fonts/TTF/VeraIt.ttf %{buildroot}%{_datadir}/%{Name}/fonts/verai.ttf %clean rm -rf %{buildroot} %files common %defattr(-,root,root) %doc AUTHORS NEWS README TODO COPYING ChangeLog %{_datadir}/LiTE %files tools %defattr(-,root,root) %{_bindir}/lite_* %files -n %{libname} %defattr(-,root,root) %{_libdir}/liblite.so.%{libmajor}* %files -n %{lecklibname} %defattr(-,root,root) %{_libdir}/libleck.so.%{libmajor}* %files -n %{libnamedevel} %defattr(-,root,root) %{_libdir}/liblite.so %{_libdir}/libleck.so %{_libdir}/*.la %{_libdir}/pkgconfig/lite.pc %{_libdir}/pkgconfig/leck.pc %{_includedir}/lite %{_includedir}/leck %changelog * Sun Nov 08 2009 Funda Wang <fundawang@mandriva.org> 0.8.10-3mdv2010.1 + Revision: 462913 - rebuild for new dfb * Mon Sep 14 2009 Thierry Vignaud <tvignaud@mandriva.com> 0.8.10-2mdv2010.0 + Revision: 439558 - rebuild * Sat Feb 28 2009 Anssi Hannula <anssi@mandriva.org> 0.8.10-1mdv2009.1 + Revision: 345966 - new version - drop pre-2009 compatibility * Sun Aug 17 2008 Funda Wang <fundawang@mandriva.org> 0.8.6-3mdv2009.0 + Revision: 272978 - rebuild for new dfb + Pixel <pixel@mandriva.com> - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers * Mon Feb 18 2008 Thierry Vignaud <tvignaud@mandriva.com> 0.8.6-2mdv2009.0 + Revision: 170410 - fix "foobar is blabla" summary (=> "blabla") so that it looks nice in rpmdrake + Olivier Blin <oblin@mandriva.com> - restore BuildRoot * Fri Dec 28 2007 Anssi Hannula <anssi@mandriva.org> 0.8.6-2mdv2008.1 + Revision: 138945 - relax requires on lite-common * Thu Dec 27 2007 Anssi Hannula <anssi@mandriva.org> 0.8.6-1mdv2008.1 + Revision: 138196 - new version - new major - adapt for current devel policy + Thierry Vignaud <tvignaud@mandriva.com> - kill re-definition of %%buildroot on Pixel's request * Sat May 19 2007 Anssi Hannula <anssi@mandriva.org> 0.8.3-1mdv2008.0 + Revision: 28386 - use own font dir - use system vera fonts - 0.8.3 * Sat Mar 03 2007 Anssi Hannula <anssi@mandriva.org> 0.7.2-2mdv2007.0 + Revision: 131661 - rebuild - Import lite * Sat May 13 2006 Anssi Hannula <anssi@mandriva.org> 0.7.2-1mdk - 0.7.2 * Thu Dec 22 2005 Anssi Hannula <anssi@mandriva.org> 0.6.1-1mdk - Initial Mandriva package