[meego-commits] 15383: New package Trunk/meego-ux-panels

Peter Zhu no_reply at build.meego.com
Tue Mar 29 03:18:48 UTC 2011


Hi,
Adding new package meego-ux-panels in project Trunk. Please review and accept ASAP.

Justification for this new package:

Move to Trunk

Thank You,
Peter Zhu

[This message was auto-generated]

---

Request #15383:

  submit:   Trunk:Testing/meego-ux-panels(r2) -> Trunk/meego-ux-panels


Message:
    Move to Trunk

State:   new          2011-03-28T20:18:35 peter
Comment: None


This is a NEW package in Trunk project.
The files in the new package:
meego-ux-panels/
  |__  Makefile
  |__  meego-ux-panels-0.2.3.tar.bz2
  |__  meego-ux-panels.changes
  |__  meego-ux-panels.spec
  |__  meego-ux-panels.yaml

The content of the YAML file, meego-ux-panels.yaml:
===================================================================
Name: meego-ux-panels
Summary: MeeGo UX Panels Interface
Version: 0.2.3
Release: 1
Group: System/Desktop
License: Apache 2.0
URL: http://www.meego.com
Sources:
    - "%{name}-%{version}.tar.bz2"
Description: |
     Panel core infrastructure for the MeeGo UX
    
PkgBR:
    - pkgconfig(QtCore) >= 4.7.1
Configure: none
Builder: qmake
Requires:
    - "%{name} >= %{version}"
    - meegolabs-ux-components
    - meego-ux-theme
    - meego-ux-appgrid
    - meego-ux-sharing-qml
Files:
    - "%{_libdir}/qt4/imports/MeeGo/Panels"
    - "%{_datadir}/meego-ux-panels/main.qml"
    - "%{_datadir}/meego-ux-panels/panels/.keep"

SubPackages:
    - Name: friends
      Summary: Friends Panel
      Group: System/Desktop
      Description: Panel that surfaces your friends social networking activity, emails, and IMs
      Requires:
        - meego-ux-content
        - meego-ux-settings-socialweb
      Files:
        - "%{_datadir}/meego-ux-panels/friends"
        - "%{_datadir}/meego-ux-panels/panels/friends.panel"

    - Name: web
      Summary: Web Panel
      Group: System/Desktop
      Description: Panel that surfaces your browser activity
#      Requires:
#        - meego-app-browser
      Files:
        - "%{_datadir}/meego-ux-panels/web"
        - "%{_datadir}/meego-ux-panels/panels/web.panel"

    - Name: video
      Summary: Video Panel
      Group: System/Desktop
      Description: Panel that surfaces your video content
      Requires:
        - meego-app-video
        - meego-ux-media
      Files:
        - "%{_datadir}/meego-ux-panels/video"
        - "%{_datadir}/meego-ux-panels/panels/video.panel"

    - Name: photos
      Summary: Photos Panel
      Group: System/Desktop
      Description: Panel that surfaces your photo content
      Requires:
        - meego-app-photos
        - meego-ux-media
      Files:
        - "%{_datadir}/meego-ux-panels/photos"
        - "%{_datadir}/meego-ux-panels/panels/photos.panel"

    - Name: music
      Summary: Music Panel
      Group: System/Desktop
      Description: Panel that surfaces your music content
      Requires:
        - meego-app-music
        - meego-ux-media
      Files:
        - "%{_datadir}/meego-ux-panels/music"
        - "%{_datadir}/meego-ux-panels/panels/music.panel"

    - Name: mytablet
      Summary: My Tablet Panel
      Group: System/Desktop
      Description: Panel that surfaces information about your MeeGo Tablet
      Requires:
        - meego-ux-settings
        - meego-ux-media
      Files:
        - "%{_datadir}/meego-ux-panels/mytablet"
        - "%{_datadir}/meego-ux-panels/panels/mytablet.panel"

    - Name: meta-tablet
      Summary: Tablet Panels meta package
      Group: System/Desktop
      Description: Meta package to pull in the panels used in the MeeGo Tablet UX
      Requires:
        - "meego-ux-panels-friends >= %{version}"
        - "meego-ux-panels-web >= %{version}"
        - "meego-ux-panels-video >= %{version}"
        - "meego-ux-panels-photos >= %{version}"
        - "meego-ux-panels-music >= %{version}"
        - "meego-ux-panels-mytablet >= %{version}"

===================================================================


The content of the spec file, meego-ux-panels.spec:
===================================================================
# 
# Do NOT Edit the Auto-generated Part!
# Generated by: spectacle version 0.22
# 
# >> macros
# << macros

Name:       meego-ux-panels
Summary:    MeeGo UX Panels Interface
Version:    0.2.3
Release:    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


%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 post
%install
rm -rf %{buildroot}
# >> install pre
# << install pre
%qmake_install

# >> install post
# << install post



























%files
%defattr(-,root,root,-)
%{_libdir}/qt4/imports/MeeGo/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
# << files meta-tablet


===================================================================




More information about the MeeGo-commits mailing list