[meego-commits] 15217: New package Trunk:Testing/meego-ux-media

Prajwal Mohan no_reply at build.meego.com
Fri Mar 25 09:36:38 UTC 2011


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

Justification for this new package:

Promoting meego-ux-media to Trunk:Testing

Thank You,
Prajwal Mohan

[This message was auto-generated]

---

Request #15217:

  submit:   devel:ux/meego-ux-media(r1) -> Trunk:Testing/meego-ux-media


Message:
    Promoting meego-ux-media to Trunk:Testing

State:   new          2011-03-25T02:36:33 praj
Comment: None


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

The content of the YAML file, meego-ux-media.yaml:
===================================================================
Name: meego-ux-media
Summary: MeeGo Media library and components
Version: 0.2.6
Release: 1
Group: System/Libraries
License: Apache 2.0
URL: http://www.meego.com
Sources:
    - "%{name}-%{version}.tar.bz2"
Requires:
    - maemo-video-thumbnailer
Description: |
    Native Qt components for use in creating the MeeGo user experience,
    and QML wrapper library and components
    
    Requires: %{name} >= %{version}
    Requires: libqtcore4

PkgBR:
    - pkgconfig(gconf-2.0)
    - qt-mobility-devel
    - doxygen libmeegotouch-devel libqt-devel libqtopengl-devel
PkgConfigBR:
    - meego-ux-content
Configure: none
Builder: make
Files:
    - "%{_libdir}/libmeegouxmedia.so.*"
    - "/usr/lib/qt4/imports/MeeGo/Media"

SubPackages:
    - Name: devel
      Summary: Development files for meego-ux-media
      Group: Development/Libraries
      Files:
        - "%{_includedir}/meegouxmedia/*.h"
        - "%{_libdir}/libmeegouxmedia.so"
        - "%{_libdir}/pkgconfig/*.pc"
      Description: |
        This package contains the files necessary to develop
        media applications using meego-ux-media

    - Name: content
      Summary: Media plugin for content aggregator
      Group: System/Libraries
      Description: |
         This package contains a plugin to meego-ux-content to search media content
      Files:
        - "%{_libdir}/qt4/plugins/MeeGo/Content/libmediaplugin.so"

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


The content of the spec file, meego-ux-media.spec:
===================================================================
# 
# Do not Edit! Generated by:
# spectacle version 0.15
# 
# >> macros
# << macros

Name:       meego-ux-media
Summary:    MeeGo Media library and components
Version:    0.2.6
Release:    1
Group:      System/Libraries
License:    Apache 2.0
URL:        http://www.meego.com
Source0:    %{name}-%{version}.tar.bz2
Source100:  meego-ux-media.yaml
Requires:   maemo-video-thumbnailer
Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
BuildRequires:  pkgconfig(meego-ux-content)
BuildRequires:  pkgconfig(gconf-2.0)
BuildRequires:  qt-mobility-devel
BuildRequires:  doxygen libmeegotouch-devel libqt-devel libqtopengl-devel

%description
Native Qt components for use in creating the MeeGo user experience,
and QML wrapper library and components

Requires: %{name} >= %{version}
Requires: libqtcore4



%package devel
Summary:    Development files for meego-ux-media
Group:      Development/Libraries
Requires:   %{name} = %{version}-%{release}

%description devel
This package contains the files necessary to develop
media applications using meego-ux-media


%package content
Summary:    Media plugin for content aggregator
Group:      System/Libraries
Requires:   %{name} = %{version}-%{release}

%description content
This package contains a plugin to meego-ux-content to search media content



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

# >> setup
qmake
# << setup

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


make %{?jobs:-j%jobs}

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

# >> install post
# << install post



%post -p /sbin/ldconfig

%postun -p /sbin/ldconfig








%files
%defattr(-,root,root,-)
%{_libdir}/libmeegouxmedia.so.*
/usr/lib/qt4/imports/MeeGo/Media
# >> files
# << files


%files devel
%defattr(-,root,root,-)
%{_includedir}/meegouxmedia/*.h
%{_libdir}/libmeegouxmedia.so
%{_libdir}/pkgconfig/*.pc
# >> files devel
# << files devel

%files content
%defattr(-,root,root,-)
%{_libdir}/qt4/plugins/MeeGo/Content/libmediaplugin.so
# >> files content
# << files content


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




More information about the MeeGo-commits mailing list