File meegotouch-theme.spec of Package meegotouch-theme
#
# Do NOT Edit the Auto-generated Part!
# Generated by: spectacle version 0.22
#
# >> 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: meegotouch-theme
Summary: Theme for Meego Touch based applications
Version: 0.20.92
Release: 2.1
Group: System/Desktop
License: LGPLv2.1
BuildArch: noarch
URL: http://meego.gitorious.org/meegotouch/meegotouch-theme
Source0: %{name}-%{version}.tar.bz2
Source100: meegotouch-theme.yaml
Requires: libmeegotouch >= 0.20.42
BuildRequires: pkgconfig(QtCore)
BuildRequires: fdupes
Provides: duitheme > 0.19.7
Provides: meegotouch-theme-common >= 0.20.14
Obsoletes: duitheme <= 0.19.7
Obsoletes: meegotouch-theme-common < 0.20.14
%description
This package contains the base theme files and two alternative themes with a
different look.
The theme is required by any MeeGo Touch library based application.
%prep
%setup -q -n ./%{name}-%{version}
# >> setup
# << setup
%build
# >> build pre
%qmake
make %{?jobs:-j%jobs}
# << build pre
# >> build post
# << build post
%install
rm -rf %{buildroot}
# >> install pre
%qmake_install
# << install pre
# >> install post
# Remove known zero-length files
rm %{buildroot}%{_datadir}/themes/base/meegotouch/locale/ar/constants.ini
rm %{buildroot}%{_datadir}/themes/base/meegotouch/feedbacks/cancel/vibra.ivt
rm %{buildroot}%{_datadir}/themes/base/meegotouch/feedbacks/press-textedit-selection/audio.wav
rm %{buildroot}%{_datadir}/themes/base/meegotouch/feedbacks/appear-objectmenu/audio.wav
# << install post
%fdupes %{buildroot}/%{_datadir}
%files
%defattr(-,root,root,-)
# >> files
%{_datadir}/themes/base
%{_datadir}/themes/base/meegotouch
%{_datadir}/themes/base/meegotouch/icons
%{_datadir}/themes/base/meegotouch/svg
%{_datadir}/themes/base/meegotouch/libmeegotouchviews
%{_datadir}/themes/base/meegotouch/libmeegotouchviews/style
%{_datadir}/themes/base/meegotouch/libmeegotouchextensions
%{_datadir}/themes/base/meegotouch/libmeegotouchextensions/style
%{_datadir}/themes/base/meegotouch/libmeegotouchsettings
%{_datadir}/themes/base/meegotouch/libmeegotouchsettings/style
%{_datadir}/themes/base/meegotouch/libmeegotouchcore
%{_datadir}/themes/base/meegotouch/images
%{_datadir}/themes/base/meegotouch/feedbacks
%{_datadir}/themes/base/index.theme
%{_datadir}/themes/base/meegotouch/constants.ini
%{_datadir}/themes/base/meegotouch/ids.txt
%{_datadir}/themes/base/meegotouch/locale
# << files
%changelog
* Thu Apr 7 2011 Miroslav Safr <miroslav.safr@tieto.com.com> 0.20.92
- BMC#15199 - Update to 0.20.92 to get theme working
* Fri Apr 1 2011 Miroslav Safr <miroslav.safr@tieto.com.com> 0.20.90
- BMC#15199 - Update meegotouch-home to 0.20.90-1
- removed BMC_9165_added_backgrounds.patch - merged upstream
- removed images missing from meegotouch-theme 0.20.79
* Thu Mar 24 2011 Fathi Boudra <fathi.boudra@nokia.com> - 0.20.79
- added 21 images missing from meegotouch-theme 0.20.79 (BMC#9165)
* Thu Mar 10 2011 Miroslav Safr <miroslav.safr@tieto.com.com> 0.20.79
- added BMC_9165_added_backgrounds.patch (BMC#9165)
- added missing images for duicontrolpanel background
* Tue Mar 1 2011 Miroslav Safr <miroslav.safr@tieto.com.com> 0.20.79
- BMC#14028 - Update meegotouch components to week 9
- updated to 0.20.79-1
* Thu Feb 24 2011 Miroslav Safr <miroslav.safr@tieto.com.com> 0.20.78
- Update meegotouch components to week 8 (BMC#13802)
* Thu Feb 17 2011 Miroslav Safr <miroslav.safr@tieto.com.com> 0.20.75
- BMC#13632 - Update meegotouch components to week 7
- updated to 0.20.75-1
* Thu Feb 10 2011 Miroslav Safr <miroslav.safr@tieto.com.com> 0.20.74
- BMC#13441 - Update meegotouch components to week 6
- updated to 0.20.74-1
* Thu Feb 3 2011 Miroslav Safr <miroslav.safr@tieto.com.com> 0.20.72
- BMC#13257 - Update meegotouch components to week 5
- updated to 0.20.72-1
* Thu Feb 3 2011 Miroslav Safr <miroslav.safr@tieto.com.com> 0.20.71
- updated to 0.20.71-1
* Wed Jan 19 2011 Miroslav Safr <miroslav.safr@tieto.com.com> 0.20.68
- updated to 0.20.68-1
- BMC#12150 - touch failed to work sometimes (as a part of the fix)
* Mon Jan 17 2011 Miroslav Safr <miroslav.safr@tieto.com.com> 0.20.67
- updated to 0.20.67-1
* Fri Jan 7 2011 Miroslav Safr <miroslav.safr@tieto.com.com> 0.20.66
- BMC#12171 - Update libmeegotouch to latest tag 0.20.71
* Tue Jan 4 2011 Miroslav Safr <miroslav.safr@tieto.com.com> 0.20.66
- dependency from libmeegotouch 0.20.70
- BMC#7117:Default configuration causes unwanted gconf warnings. - fixed
* Wed Dec 15 2010 Miroslav Safr <miroslav.safr@tieto.com.com> 0.20.63
- BMC#10742: updated to release 0.20.63-1 - needed by libmeegotouch
* Thu Dec 9 2010 Miroslav Safr <miroslav.safr@tieto.com.com> 0.20.62
- BMC#10717: updated to release 0.20.62-1
- solves red square when button is pressed - regression problem.
* Mon Nov 29 2010 Miroslav Safr <miroslav.safr@tieto.com.com> 0.20.59
- updated to release 0.20.59-1
- used spectacle 0.21
* Thu Nov 18 2010 Miroslav Safr <miroslav.safr@tieto.com.com> 0.20.55
- updating to release tag 0.20.55-1
* Thu Nov 4 2010 Miroslav Safr <miroslav.safr@tieto.com.com> 0.20.52
- updated to release 0.20.52-1
* Mon Nov 1 2010 Miroslav Safr <miroslav.safr@tieto.com.com> 0.20.51
- updated to release 0.20.51-1
* Tue Oct 26 2010 Miroslav Safr <miroslav.safr@tieto.com.com> 0.20.50
- updated to release 0.20.50-1
* Thu Oct 14 2010 Miroslav Safr <miroslav.safr@tieto.com.com> 0.20.48
- updated to release 0.20.48-1
* Fri Oct 1 2010 Miroslav Safr <miroslav.safr@tieto.com.com> 0.20.46
- BMC#6423 - libmeegotouch new upstream release
- updated theme to 0.20.46-1 (required by libmeegotouch 0.20.45)
- mthemedaemon.desktop moved to libmeegotouch package (where is mthemedaemon)
- removed ../themes/base/meegotouch/feedbacks/move-slider/audio.wav
* Mon Sep 27 2010 Miroslav Safr <miroslav.safr@tieto.com.com> 0.20.43
- Update to 0.20.43 (required by libmeegotouch 0.20.42 for BMC#6423)
- Use %%qmake and %%qmake_install macros
- Bump libmeegotouch requirement
* Mon Sep 27 2010 Kaitlin Rupert <kaitlin.rupert@intel.com> 0.20.30-3
- BMC#6828: Do not set icons dir to 644 perms - this fixes several theme issues
* Thu Sep 23 2010 Miroslav Safr <miroslav.safr@tieto.com> 0.20.30-3
- Updated icons to be consistent
* Mon Jul 26 2010 Kaitlin Rupert <kaitlin.rupert@intel.com> 0.20.30
- Change qmake-qt4 to qmake
* Fri Jul 9 2010 Kaitlin Rupert <kaitlin.rupert@intel.com> 0.20.30
- Update to release tag 0.20.30-1
* Thu Jul 8 2010 Kaitlin Rupert <kaitlin.rupert@intel.com> - 0.20.14
- Change X-DUI to X-MEEGO-HS in the mthemedaemon.desktop autostart file
* Mon Jun 21 2010 Kaitlin Rupert <kaitlin.rupert@intel.com> 0.20.14
- Change start priority in desktop file to Highest - BMC #3328
* Tue Jun 15 2010 Kaitlin Rupert <kaitlin.rupert@intel.com> 0.20.14
- Change package name to meegotouch-theme to align with git repo rename
* Thu Jun 3 2010 Kaitlin Rupert <kaitlin.rupert@intel.com> 0.20.14
- Update to releasse tag 0.20.14-1
* Thu May 27 2010 Kaitlin Rupert <kaitlin.rupert@intel.com> 0.20.11
- Update to releasse 0.20.11-2
* Wed May 26 2010 Kaitlin Rupert <kaitlin.rupert@intel.com> 0.20.10
- Add Obsoletes so this package doesn't conflict with duitheme
- Remove LD_AS_NEEDED from spec
* Thu May 20 2010 Kaitlin Rupert <kaitlin.rupert@intel.com> 0.20.10
- Update to release 0.20.10-2
* Mon May 17 2010 Kaitlin Rupert <kaitlin.rupert@intel.com> 0.20.8
- Fix priority value in desktop - value needs to start with an upper case
* Fri May 7 2010 Kaitlin Rupert <kaitlin.rupert@intel.com> 0.20.8
- Update to release 0.20.8
* Thu Apr 15 2010 Kaitlin Rupert <kaitlin.rupert@intel.com> 0.20.1
- Initial import of MeeGo Touch Framework base theme based on duitheme 0.20.1
- Named changed due to a change in namespace in duitheme