Why did you submit a new package instead upgrade on top of telepathy-qt4?

Peter

> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]] On Behalf Of pcapriotti
> Sent: Tuesday, December 21, 2010 10:21 PM
> To: [email protected]
> Subject: [meego-commits] 11122: New package Trunk:Testing/telepathy-qt4-1
> 
> Hi,
> Adding new package telepathy-qt4-1 in project Trunk:Testing. Please review
> and accept ASAP.
> 
> Justification for this new package:
> 
> - updated to latest upstream version 0.5.1 (BCM#11358)
> - created new package to allow versions 0.4.x and 0.5.x to be installed
> simultaneously
> 
> Thank You,
> pcapriotti
> 
> [This message was auto-generated]
> 
> ---
> 
> Request #11122:
> 
>   submit:   devel:telepathy/telepathy-qt4-1(r1)(update) ->
> Trunk:Testing/telepathy-qt4-1
> 
> 
> Message:
>     - updated to latest upstream version 0.5.1 (BCM#11358)
> - created new package to allow versions 0.4.x and 0.5.x to be installed
> simultaneously
> 
> State:   new          2010-12-21T06:20:49 pcapriotti
> Comment: None
> 
> 
> This is a NEW package in Trunk:Testing project.
> The files in the new package:
> telepathy-qt4-1/
>   |__  telepathy-qt4-0.5.1.tar.gz
>   |__  telepathy-qt4-1.changes
>   |__  telepathy-qt4-1.spec
>   |__  telepathy-qt4-1.yaml
>   |__  telepathy-qt4-remove-qtdbusvariant-hack.patch
> 
> The content of the YAML file, telepathy-qt4-1.yaml:
> ================================================================
> ===
> Name: telepathy-qt4-1
> Summary: Qt 4 Telepathy library
> Version: 0.5.1
> Release: 1
> Group: System/Libraries
> License: GPLv2
> URL: http://telepathy.freedesktop.org/wiki/
> Sources:
>     -
> http://telepathy.freedesktop.org/releases/telepathy-qt4/telepathy-qt4-%{versi
> on}.tar.gz
> Description: |
>     Qt-based library for Telepathy components.
> Patches:
>     - telepathy-qt4-remove-qtdbusvariant-hack.patch
> PkgConfigBR:
>     - QtCore >= 4.6.0
>     - QtDBus
>     - farsight2-0.10
>     - telepathy-farsight
>     - telepathy-glib >= 0.11.16
>     - gstreamer-0.10
>     - gstreamer-interfaces-0.10
>     - libxml-2.0
> PkgBR:
>     - python
>     - dbus-python
>     - doxygen
>     - cmake
> Configure: none
> SubPackages:
>     - Name: devel
>       Summary: Development files for %{_name}
>       Group: Development/Libraries
>       Description: |
>           This package contains libraries and header files for developing
> applications
>           that use %{_name}.
>       Requires:
>           - telepathy-filesystem
> 
>     - Name: farsight
>       Summary: Qt 4 Telepathy/Farsight integration
>       Group: Development/Libraries
>       Description: |
>           This package provides telepathy-qt4 integration with
> telepathy-farsight,
>           which implements media streaming using GStreamer and Farsight.
>       Requires:
>           - telepathy-qt4 = %{version}
>           - telepathy-farsight
> 
>     - Name: farsight-devel
>       Summary: Development files for telepathy-qt4-farsight
>       Group: Development/Libraries
>       Description: |
>           This package contains libraries and header files for developing
> applications
>           that use telepathy-qt4-farsight.
>       Requires:
>           - telepathy-qt4-devel = %{version}
>           - telepathy-farsight-devel
> 
> ================================================================
> ===
> 
> 
> The content of the spec file, telepathy-qt4-1.spec:
> ================================================================
> ===
> #
> # Do NOT Edit the Auto-generated Part!
> # Generated by: spectacle version 0.21
> #
> # >> macros
> %define _name telepathy-qt4
> # << macros
> 
> Name:       telepathy-qt4-1
> Summary:    Qt 4 Telepathy library
> Version:    0.5.1
> Release:    1
> Group:      System/Libraries
> License:    GPLv2
> URL:        http://telepathy.freedesktop.org/wiki/
> Source0:
> http://telepathy.freedesktop.org/releases/telepathy-qt4/telepathy-qt4-%{versi
> on}.tar.gz
> Source100:  telepathy-qt4-1.yaml
> Patch0:     telepathy-qt4-remove-qtdbusvariant-hack.patch
> Requires(post): /sbin/ldconfig
> Requires(postun): /sbin/ldconfig
> BuildRequires:  pkgconfig(QtCore) >= 4.6.0
> BuildRequires:  pkgconfig(QtDBus)
> BuildRequires:  pkgconfig(farsight2-0.10)
> BuildRequires:  pkgconfig(telepathy-farsight)
> BuildRequires:  pkgconfig(telepathy-glib) >= 0.11.16
> BuildRequires:  pkgconfig(gstreamer-0.10)
> BuildRequires:  pkgconfig(gstreamer-interfaces-0.10)
> BuildRequires:  pkgconfig(libxml-2.0)
> BuildRequires:  python
> BuildRequires:  dbus-python
> BuildRequires:  doxygen
> BuildRequires:  cmake
> 
> 
> %description
> Qt-based library for Telepathy components.
> 
> 
> 
> %package devel
> Summary:    Development files for %{_name}
> Group:      Development/Libraries
> Requires:   %{name} = %{version}-%{release}
> Requires:   telepathy-filesystem
> 
> %description devel
> This package contains libraries and header files for developing applications
> that use %{_name}.
> 
> 
> %package farsight
> Summary:    Qt 4 Telepathy/Farsight integration
> Group:      Development/Libraries
> Requires:   %{name} = %{version}-%{release}
> Requires:   telepathy-qt4 = %{version}
> Requires:   telepathy-farsight
> Requires(post): /sbin/ldconfig
> Requires(postun): /sbin/ldconfig
> 
> %description farsight
> This package provides telepathy-qt4 integration with telepathy-farsight,
> which implements media streaming using GStreamer and Farsight.
> 
> 
> %package farsight-devel
> Summary:    Development files for telepathy-qt4-farsight
> Group:      Development/Libraries
> Requires:   %{name} = %{version}-%{release}
> Requires:   telepathy-qt4-devel = %{version}
> Requires:   telepathy-farsight-devel
> 
> %description farsight-devel
> This package contains libraries and header files for developing applications
> that use telepathy-qt4-farsight.
> 
> 
> 
> %prep
> %setup -q -n telepathy-qt4-%{version}
> 
> # telepathy-qt4-remove-qtdbusvariant-hack.patch
> %patch0 -p1
> # >> setup
> # << setup
> 
> %build
> # >> build pre
> mkdir meego-build
> cd meego-build
> %cmake ..
> # << build pre
> 
> 
> make %{?jobs:-j%jobs}
> 
> # >> build post
> cd ..
> # << build post
> %install
> rm -rf %{buildroot}
> # >> install pre
> cd meego-build
> # << install pre
> %make_install
> 
> # >> install post
> # << install post
> 
> 
> 
> %post -p /sbin/ldconfig
> 
> %postun -p /sbin/ldconfig
> 
> 
> 
> 
> 
> 
> %post farsight -p /sbin/ldconfig
> 
> %postun farsight -p /sbin/ldconfig
> 
> 
> 
> 
> %files
> %defattr(-,root,root,-)
> # >> files
> %{_libdir}/libtelepathy-qt4.so.*
> # << files
> 
> 
> %files devel
> %defattr(-,root,root,-)
> # >> files devel
> %{_libdir}/libtelepathy-qt4.so
> %{_libdir}/pkgconfig/TelepathyQt4.pc
> %{_includedir}/telepathy-1.0/*
> %exclude %{_includedir}/telepathy-1.0/TelepathyQt4/Farsight/*
> # << files devel
> 
> %files farsight
> %defattr(-,root,root,-)
> # >> files farsight
> %{_libdir}/libtelepathy-qt4-farsight.so.*
> # << files farsight
> 
> %files farsight-devel
> %defattr(-,root,root,-)
> # >> files farsight-devel
> %{_libdir}/libtelepathy-qt4-farsight.so
> %{_includedir}/telepathy-1.0/TelepathyQt4/Farsight/*
> %{_libdir}/pkgconfig/TelepathyQt4Farsight.pc
> # << files farsight-devel
> 
> 
> ================================================================
> ===
> 
> _______________________________________________
> MeeGo-commits mailing list
> [email protected]
> http://lists.meego.com/listinfo/meego-commits
_______________________________________________
MeeGo-packaging mailing list
[email protected]
http://lists.meego.com/listinfo/meego-packaging

Reply via email to