Sophie

Sophie

distrib > Mandriva > current > x86_64 > by-pkgid > 390757b34dd0ca70a60dd98ffe3ea15a > files > 2

lite-0.8.10-3mdv2010.1.src.rpm


%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