File meego-ux-panels.spec of Package meego-ux-panels

# 
# Do NOT Edit the Auto-generated Part!
# Generated by: spectacle version 0.22
# 
# >> macros
# << 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}




Name:       meego-ux-panels
Summary:    MeeGo UX Panels Interface
Version:    0.2.6
Release:    2.1
Group:      System/Desktop
License:    Apache 2.0
URL:        http://www.meego.com
Source0:    %{name}-%{version}.tar.bz2
Source100:  meego-ux-panels.yaml
Requires:   %{name} >= %{version}
Requires:   meegolabs-ux-components
Requires:   meego-ux-theme
Requires:   meego-ux-appgrid
Requires:   meego-ux-sharing-qml
BuildRequires:  pkgconfig(QtCore) >= 4.7.1
BuildRequires:  libQtWebKit-devel

%description
Panel core infrastructure for the MeeGo UX



%package friends
Summary:    Friends Panel
Group:      System/Desktop
Requires:   %{name} = %{version}-%{release}
Requires:   meego-ux-content
Requires:   meego-ux-settings-socialweb

%description friends
Panel that surfaces your friends social networking activity, emails, and IMs

%package web
Summary:    Web Panel
Group:      System/Desktop
Requires:   %{name} = %{version}-%{release}

%description web
Panel that surfaces your browser activity

%package video
Summary:    Video Panel
Group:      System/Desktop
Requires:   %{name} = %{version}-%{release}
Requires:   meego-app-video
Requires:   meego-ux-media

%description video
Panel that surfaces your video content

%package photos
Summary:    Photos Panel
Group:      System/Desktop
Requires:   %{name} = %{version}-%{release}
Requires:   meego-app-photos
Requires:   meego-ux-media

%description photos
Panel that surfaces your photo content

%package music
Summary:    Music Panel
Group:      System/Desktop
Requires:   %{name} = %{version}-%{release}
Requires:   meego-app-music
Requires:   meego-ux-media

%description music
Panel that surfaces your music content

%package mytablet
Summary:    My Tablet Panel
Group:      System/Desktop
Requires:   %{name} = %{version}-%{release}
Requires:   meego-ux-settings
Requires:   meego-ux-media

%description mytablet
Panel that surfaces information about your MeeGo Tablet

%package meta-tablet
Summary:    Tablet Panels meta package
Group:      System/Desktop
Requires:   %{name} = %{version}-%{release}
Requires:   meego-ux-panels-friends >= %{version}
Requires:   meego-ux-panels-web >= %{version}
Requires:   meego-ux-panels-video >= %{version}
Requires:   meego-ux-panels-photos >= %{version}
Requires:   meego-ux-panels-music >= %{version}
Requires:   meego-ux-panels-mytablet >= %{version}

%description meta-tablet
Meta package to pull in the panels used in the MeeGo Tablet UX


%prep
%setup -q -n %{name}-%{version}

# >> setup
# << setup

%build
# >> build pre
# << build pre

%qmake 

make %{?jobs:-j%jobs}

# >> build post
# << build posta
%install
rm -rf %{buildroot}
# >> install pre
# << install pre
%qmake_install

# >> install post
mkdir -p %{buildroot}%{_docdir}/patterns-openSUSE
touch %{buildroot}%{_docdir}/patterns-openSUSE/meego-ux-tablet.txt
# << install post


%files
%defattr(-,root,root,-)
%{_libdir}/qt4/plugins/imports/MeeGo
%{_libdir}/qt4/plugins/imports/MeeGo/Panels
%{_datadir}/meego-ux-panels
%{_datadir}/meego-ux-panels/main.qml
%{_datadir}/meego-ux-panels/panels/.keep
# >> files
# << files


%files friends
%defattr(-,root,root,-)
%{_datadir}/meego-ux-panels/friends
%{_datadir}/meego-ux-panels/panels/friends.panel
# >> files friends
# << files friends

%files web
%defattr(-,root,root,-)
%{_datadir}/meego-ux-panels/web
%{_datadir}/meego-ux-panels/panels/web.panel
# >> files web
# << files web

%files video
%defattr(-,root,root,-)
%{_datadir}/meego-ux-panels/video
%{_datadir}/meego-ux-panels/panels/video.panel
# >> files video
# << files video

%files photos
%defattr(-,root,root,-)
%{_datadir}/meego-ux-panels/photos
%{_datadir}/meego-ux-panels/panels/photos.panel
# >> files photos
# << files photos

%files music
%defattr(-,root,root,-)
%{_datadir}/meego-ux-panels/music
%{_datadir}/meego-ux-panels/panels/music.panel
# >> files music
# << files music

%files mytablet
%defattr(-,root,root,-)
%{_datadir}/meego-ux-panels/mytablet
%{_datadir}/meego-ux-panels/panels/mytablet.panel
# >> files mytablet
# << files mytablet

%files meta-tablet
%defattr(-,root,root,-)
# >> files meta-tablet
%{_docdir}/patterns-openSUSE
%{_docdir}/patterns-openSUSE/meego-ux-tablet.txt
# << files meta-tablet

%changelog
* Tue Apr 19 2011 James Ausmus <james.ausmus@intel.com> - 0.2.6
- Fix BMC#15505 - Tablet panel:contents in settings section is missed after moved
- Fix BMC#15154 - Music panel: Play option does not work for recent playlist
- Fix BMC#15474 - Music panel: Unable to properly open playlist
- Initial conversion from meegolabs-ux-components to meego-ux-components
- Fix context menu Share selection regression caused by component migration
* Thu Apr 14 2011 James Ausmus <james.ausmus@intel.com> - 0.2.5
- Fix BMC#15149 - Correct translated desktop entries from en_UK to en_GB
- Fix BMC#15997 - Make DisplayName translation reading fallback from lang_COUNTRY->lang->untranslated
- Remove USB devices section from My Tablet - fixes BMC#15168
- Fix BMC#15306 - Music & Web panels are flickable even when OOBE content is shown
- Fix BMC#15995 - Photos Panel: Album thumb is stretch to fit area
- Fix BMC#15741 - Friends panel: Account Display option shows "ON" after turn off IM account option from panel back
- Fix BMC#15806 - Friends panel: account is toggled on after hide/unhide friends panel
- Fix BMC#15802 - Photos panel: Albums section disappears after toggle recent viewed photos section off
- Fix BMC#15742 - Panels: Music & Web panel fail to show open wizard on front side after hide all sections from panel back
* Fri Apr  1 2011 James Ausmus <james.ausmus@intel.com> - 0.2.4
- Update to latest upstream version
- Fix issue where some panel sections no longer "obeyed" the visibility toggle on the back of the panel
* Thu Mar 24 2011 James Ausmus <james.ausmus@intel.com> - 0.2.3
- Fix video panel OOBE app launcher button to point to the renamed meego-app-video.desktop
- Make WiFi dialog status message actually functional
- Work around a whole buncha i18n bugs caused by a QML translation subsystem deficiency:
* Tue Mar 22 2011 James Ausmus <james.ausmus@intel.com> - 0.2.2
- Friends back-panel toggle switch continually toggles when no content
- Remove Handset-specific panels from tarball and packaging
* Mon Mar 21 2011 James Ausmus <james.ausmus@intel.com> - 0.2.1
- Add localized .panel files
* Fri Mar 18 2011 James Ausmus <james.ausmus@intel.com> - 0.2.0
- Convert to MeeGo.Labs.Components
- Icon fixups
* Thu Mar 17 2011 James Ausmus <james.ausmus@intel.com> - 0.1.3
- Internal API changes
* Fri Mar  4 2011 James Ausmus <james.ausmus@intel.com> - 0.1.2
- Fix WiFi dialog settings launcher
- Add a default icon for music tracks
- Fix wifi dialog i18n sizing issues
* Sat Feb 26 2011 James Ausmus <james.ausmus@intel.com> - 0.1.1
- i18n issues
- My Day Panel
- My Media Panel
- My Phone Panel
* Tue Feb  8 2011 James Ausmus <james.ausmus@intel.com> - 0.1.0
- Prepare for open source release
openSUSE Build Service is sponsored by