[meego-commits] 15222: New package Trunk:Testing/meego-ux-sharing
Prajwal Mohan
no_reply at build.meego.com
Fri Mar 25 09:37:08 UTC 2011
Hi,
Adding new package meego-ux-sharing in project Trunk:Testing. Please review and accept ASAP.
Justification for this new package:
Promoting meego-ux-sharing to Trunk:Testing
Thank You,
Prajwal Mohan
[This message was auto-generated]
---
Request #15222:
submit: devel:ux/meego-ux-sharing(r1) -> Trunk:Testing/meego-ux-sharing
Message:
Promoting meego-ux-sharing to Trunk:Testing
State: new 2011-03-25T02:36:48 praj
Comment: None
This is a NEW package in Trunk:Testing project.
The files in the new package:
meego-ux-sharing/
|__ Makefile
|__ meego-ux-sharing-0.1.1.tar.bz2
|__ meego-ux-sharing.changes
|__ meego-ux-sharing.spec
|__ meego-ux-sharing.yaml
The content of the YAML file, meego-ux-sharing.yaml:
===================================================================
Name: meego-ux-sharing
Summary: MeeGo Sharing Daemon and Framework
Version: 0.1.1
Release: 1
Group: System/Daemons
License: Apache 2.0
URL: http://www.meego.com
Sources:
- "%{name}-%{version}.tar.bz2"
Description: MeeGo Sharing Daemon
Requires:
- "%{name} >= %{version}"
- libmeegouxsharingserviceplugin >= %{version}
PkgConfigBR:
- QtCore >= 4.7.0
- QtDBus >= 4.7.0
- dbus-1
Configure: none
Builder: qmake
Files:
- "%{_datadir}/dbus-1/services/com.meego.ux.sharing.service"
- "%{_libexecdir}/msd"
SubPackages:
- Name: devel
Summary: Common headers for meego-ux-sharing - development files
Group: Development/Libraries
Description: |
Common development headers used in both
libmeegouxsharingserviceplugin-devel and libmeegouxsharingclient-devel
Requires:
- "%{name} >= %{version}"
Files:
- "%{_includedir}/%{name}/meegouxsharingcommon.h"
- "%{_includedir}/%{name}/meegouxsharingdbustypes.h"
- "%{_libdir}/pkgconfig/meego-ux-sharing.pc"
- Name: libmeegouxsharingserviceplugin
AsWholeName: yes
Summary: Common library interface for plugins to meego-ux-sharing
Group: System/Libraries
Description: |
Library used for plugins to meego-ux-sharing
Requires:
- "%{name} >= %{version}"
Files:
- "%{_libdir}/libmeegouxsharingserviceplugin.so.*"
- Name: libmeegouxsharingserviceplugin-devel
AsWholeName: yes
Summary: Development files needed to create new plugins to meego-ux-sharing
Group: Development/Libraries
Description: Files used for developing new plugins to meego-ux-sharing
Requires:
- "%{name} >= %{version}"
- "%{name}-devel >= %{version}"
- "libmeegouxsharingserviceplugin >= %{version}"
Files:
- "%{_libdir}/pkgconfig/libmeegouxsharingserviceplugin.pc"
- "%{_libdir}/libmeegouxsharingserviceplugin.so"
- "%{_includedir}/%{name}/plugin"
- Name: libmeegouxsharingclient
AsWholeName: yes
Summary: Client library files for access to meego-ux-sharing
Group: System/Libraries
Description: Library needed for clients to access meego-ux-sharing
Requires:
- "%{name} >= %{version}"
Files:
- "%{_libdir}/libmeegouxsharingclient.so.*"
- Name: libmeegouxsharingclient-devel
AsWholeName: yes
Summary: Development files needed to create new clients for meego-ux-sharing
Group: Development/Libraries
Description: Files used for developing new clients for meego-ux-sharing
Requires:
- "%{name} >= %{version}"
- "libmeegouxsharingclient >= %{version}"
Files:
- "%{_libdir}/pkgconfig/libmeegouxsharingclient.pc"
- "%{_libdir}/libmeegouxsharingclient.so"
- "%{_includedir}/%{name}/client"
- Name: meego-ux-sharing-qml
AsWholeName: yes
Summary: QML Client library needed for QML-based client access to meego-ux-sharing
Group: System/Libraries
Description: Library needed for QML-based client access to meego-ux-sharing
Requires:
- "%{name} >= %{version}"
- "libmeegouxsharingclient >= %{version}"
Files:
- "%{_libdir}/qt4/imports/MeeGo/Sharing/libSharing.so"
- "%{_libdir}/qt4/imports/MeeGo/Sharing/qmldir"
===================================================================
The content of the spec file, meego-ux-sharing.spec:
===================================================================
#
# Do NOT Edit the Auto-generated Part!
# Generated by: spectacle version 0.22
#
# >> macros
# << macros
Name: meego-ux-sharing
Summary: MeeGo Sharing Daemon and Framework
Version: 0.1.1
Release: 1
Group: System/Daemons
License: Apache 2.0
URL: http://www.meego.com
Source0: %{name}-%{version}.tar.bz2
Source100: meego-ux-sharing.yaml
Requires: %{name} >= %{version}
Requires: libmeegouxsharingserviceplugin >= %{version}
BuildRequires: pkgconfig(QtCore) >= 4.7.0
BuildRequires: pkgconfig(QtDBus) >= 4.7.0
BuildRequires: pkgconfig(dbus-1)
%description
MeeGo Sharing Daemon
%package devel
Summary: Common headers for meego-ux-sharing - development files
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
Requires: %{name} >= %{version}
%description devel
Common development headers used in both
libmeegouxsharingserviceplugin-devel and libmeegouxsharingclient-devel
%package -n libmeegouxsharingserviceplugin
Summary: Common library interface for plugins to meego-ux-sharing
Group: System/Libraries
Requires: %{name} = %{version}-%{release}
Requires: %{name} >= %{version}
Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
%description -n libmeegouxsharingserviceplugin
Library used for plugins to meego-ux-sharing
%package -n libmeegouxsharingserviceplugin-devel
Summary: Development files needed to create new plugins to meego-ux-sharing
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
Requires: %{name} >= %{version}
Requires: %{name}-devel >= %{version}
Requires: libmeegouxsharingserviceplugin >= %{version}
%description -n libmeegouxsharingserviceplugin-devel
Files used for developing new plugins to meego-ux-sharing
%package -n libmeegouxsharingclient
Summary: Client library files for access to meego-ux-sharing
Group: System/Libraries
Requires: %{name} = %{version}-%{release}
Requires: %{name} >= %{version}
Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
%description -n libmeegouxsharingclient
Library needed for clients to access meego-ux-sharing
%package -n libmeegouxsharingclient-devel
Summary: Development files needed to create new clients for meego-ux-sharing
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
Requires: %{name} >= %{version}
Requires: libmeegouxsharingclient >= %{version}
%description -n libmeegouxsharingclient-devel
Files used for developing new clients for meego-ux-sharing
%package -n meego-ux-sharing-qml
Summary: QML Client library needed for QML-based client access to meego-ux-sharing
Group: System/Libraries
Requires: %{name} = %{version}-%{release}
Requires: %{name} >= %{version}
Requires: libmeegouxsharingclient >= %{version}
%description -n meego-ux-sharing-qml
Library needed for QML-based client access to meego-ux-sharing
%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
%post -n libmeegouxsharingserviceplugin -p /sbin/ldconfig
%postun -n libmeegouxsharingserviceplugin -p /sbin/ldconfig
%post -n libmeegouxsharingclient -p /sbin/ldconfig
%postun -n libmeegouxsharingclient -p /sbin/ldconfig
%files
%defattr(-,root,root,-)
%{_datadir}/dbus-1/services/com.meego.ux.sharing.service
%{_libexecdir}/msd
# >> files
# << files
%files devel
%defattr(-,root,root,-)
%{_includedir}/%{name}/meegouxsharingcommon.h
%{_includedir}/%{name}/meegouxsharingdbustypes.h
%{_libdir}/pkgconfig/meego-ux-sharing.pc
# >> files devel
# << files devel
%files -n libmeegouxsharingserviceplugin
%defattr(-,root,root,-)
%{_libdir}/libmeegouxsharingserviceplugin.so.*
# >> files libmeegouxsharingserviceplugin
# << files libmeegouxsharingserviceplugin
%files -n libmeegouxsharingserviceplugin-devel
%defattr(-,root,root,-)
%{_libdir}/pkgconfig/libmeegouxsharingserviceplugin.pc
%{_libdir}/libmeegouxsharingserviceplugin.so
%{_includedir}/%{name}/plugin
# >> files libmeegouxsharingserviceplugin-devel
# << files libmeegouxsharingserviceplugin-devel
%files -n libmeegouxsharingclient
%defattr(-,root,root,-)
%{_libdir}/libmeegouxsharingclient.so.*
# >> files libmeegouxsharingclient
# << files libmeegouxsharingclient
%files -n libmeegouxsharingclient-devel
%defattr(-,root,root,-)
%{_libdir}/pkgconfig/libmeegouxsharingclient.pc
%{_libdir}/libmeegouxsharingclient.so
%{_includedir}/%{name}/client
# >> files libmeegouxsharingclient-devel
# << files libmeegouxsharingclient-devel
%files -n meego-ux-sharing-qml
%defattr(-,root,root,-)
%{_libdir}/qt4/imports/MeeGo/Sharing/libSharing.so
%{_libdir}/qt4/imports/MeeGo/Sharing/qmldir
# >> files meego-ux-sharing-qml
# << files meego-ux-sharing-qml
===================================================================
More information about the MeeGo-commits
mailing list