File mlite.spec of Package mlite
#
# Do NOT Edit the Auto-generated Part!
# Generated by: spectacle version 0.21
#
# >> macros
%define qmake \
qmake -makefile -nocache \\\
"QMAKE_CFLAGS_RELEASE=${CFLAGS:-%optflags}" \\\
"QMAKE_CFLAGS_DEBUG=${CFLAGS:-%optflags}" \\\
"QMAKE_CXXFLAGS_RELEASE=${CXXFLAGS:-%optflags}" \\\
"QMAKE_CXXFLAGS_DEBUG=${CXXFLAGS:-%optflags}" \\\
QMAKE_STRIP=: \\\
PREFIX=%{_prefix}
%define qmake_install make install INSTALL_ROOT=%{buildroot}
# << macros
Name: libmlite0
Provides: mlite
Summary: Useful classes originating from MeeGo Touch
Version: 0.0.1
Release: 2.1
Group: System/Libraries
License: LGPL v2.1
URL: http://www.meego.com
#Source0: %{name}-%{version}.tar.bz2
Source0: mlite-%{version}.tar.bz2
Source100: mlite.yaml
Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
BuildRequires: pkgconfig(gconf-2.0)
BuildRequires: libqt4-devel
#BuildRequires: libqtopengl-devel
%description
Select set of useful classes from meegotouch that do not require
taking in all of meegotouch.
%package devel
Summary: mlite development package
Group: System/Libraries
Requires: %{name} = %{version}-%{release}
%description devel
Development files needed for using the mlite library
%prep
%setup -q -n mlite-%{version}
# >> setup
# << setup
%build
# >> build pre
# << build pre
%qmake
make %{?jobs:-j%jobs}
# >> build post
# << build post
%install
rm -rf %{buildroot}
# >> install pre
# << install pre
%qmake_install
# >> install post
rm %{buildroot}/usr/lib/pkgconfig/mlite.pc
install -d %{buildroot}%{_libdir}/pkgconfig
install -m 644 mlite.pc %{buildroot}%{_libdir}/pkgconfig/mlite.pc
# << install post
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root,-)
%{_libdir}/libmlite.so.*
# >> files
# << files
%files devel
%defattr(-,root,root,-)
%{_includedir}/mlite
%{_libdir}/pkgconfig/*.pc
%{_libdir}/libmlite.so
# >> files devel
# << files devel
%changelog
* Wed Feb 16 2011 Rusty Lynch <rusty.lynch@intel.com> - 0.0.1
- initial packaging