I have made the following changes intended for :
  CE:Apps / peregrine

Please review and accept or decline.
BOSS has already run some checks on this request.
See the "Messages from BOSS" section below.

https://build.pub.meego.com//request/show/4829

Thank You,
mdfe

[This message was auto-generated]

---

Request # 4829:

Messages from BOSS:

State: review at 2012-05-15T08:49:13 by bossbot

Reviews:
       accepted by bossbot : Prechecks succeeded.
       new for CE-maintainers : Please replace this text with a review and 
approve/reject the review (not the SR). BOSS will take care of the rest

Changes:
  submit: home:mdfe:branches:CE:Apps / peregrine -> CE:Apps / peregrine
  
changes files:
--------------

++++++ new changes file:
--- peregrine.changes
+++ peregrine.changes
@@ -0,0 +1,147 @@
+* Mon May 07 2012 Maurice de la Ferté <[email protected]> - 
1.1.6+git20120507.150859
+- Remove meegotouchcore and add telepathy-mission-control + telepathy-gabble 
dependencies
+- Drop examples and harmattan-client sub packages
+- Make some clean-ups
+- Add exact version to to qml file
+
+* Mon May 07 2012 Maurice de la Ferté <[email protected]> - 
1.1.6+git20120507.150859
+- Update automatically tarball from repository.
+- Repository URL: http://git.gitorious.org/peregrine/peregrine.git
+- Branch:  master
+- Commit ID: b1491f17e2c98c16104a4a3f7e75e42edf4c1b4b
+
+* Thu Nov 24 2011 Maurice de la Ferté <[email protected]> - 1.1.6
+- Repository URL: [email protected]:peregrine/peregrine.git
+- Branch:  1.1
+- Commit ID: cc78f9e910d097b9c77f8fd3aa8cce658b86f473
+
+* Fri Nov 11 2011 Dennis Wadkien <[email protected]> - 1.1.6
+- Fixed version numbers
+
+* Tue Nov 08 2011 Peter Rustler <[email protected]> - 1.1.4
+- Updates in first start experience
+
+* Wed Nov 07 2011 Dennis Wadkien <[email protected]> - 1.1.2
+- Skype calls are disabled because of unstable behaviour
+- Adding first start procedure
+- Fixed upstream bug: 903 'Delete Contact' available in edit menu
+- Fixed upstream bug: 904 Fixed message positions
+- Fixed upstream bug: 905 Optimized help messages
+- Fixed upstream bug: 939 Forcing sort after searching
+- Fixed upstream bug: 946 Bridge can be selected via console on start
+- Fixed upstream bug: 948 Send button can no longer leave the screen
+- Fixed upstream bug: 949 Fixed bug in contact creation/ deletion
+- Fixed upstream bug: 951 ContactWidget in 'edit contact' now gets updated
+- Fixed upstream bug: 953 Peregrine is no longer muted during calls
+- Fixed upstream bug: 961 Peregrine is now always in portrait mode
+
+* Wed Oct 19 2011 Peter Rustler <[email protected]> - 1.1.1
+- Removed glitches in video preview
+- Added new icons
+- Video calls can be disabled. Disabled by default for the upcoming release 
because of stability issues
+- Fixed upstream bug: 937 Fixed audio latency while video call is active
+- Fixed upstream bug: 943 Skype no longer freezes after call
+- Fixed upstream bug: 944 Fixed wrong propagation of contact status
+
+* Thu Sep 01 2011 Stephan Binner <[email protected]> - 1.0
+- Bump to version 1.0
+
+* Mon Aug 20 2011 Jeremias Bosch <[email protected]> - 0.9.1
+- Update
+
+* Wed Jun 30 2011 Stephan Binner <[email protected]> - 0.7.6.2
+- Fix build against Trunk:Testing
+
+* Tue May 17 2011 Maurice de la Ferté <[email protected]> - 0.7.6.2
+- Fixed Lounge to present contact Id
+- Fixed upstream rotation bug
+- Fixed upstream bug: 377
+- Fixed upstream bug: 379
+- Fixed upstream bug: 380
+- Fixed upstream bug: 382
+- Fixed upstream bug: 383
+- Fixed upstream bug: 385
+- Fixed upstream bug: 386
+
+* Tue May 10 2011 Maurice de la Ferté <[email protected]> - 0.7.6.1
+- Changed name of library to libperegrine.so
+- Moved test files to /usr/lib/peregrine-lib-tests
+- QML code cleaning
+- Fixed upstream bug that opens empathy on creating new channels
+- Fixed upstream bug: 369
+- Fixed upstream bug: 368
+- Fixed upstream bug: 363
+- Fixed upstream bug: 362
+- Hide Ring account from user
+- Fixed layout issues
+
+* Fri May 06 2011 Maurice de la Ferté <[email protected]> - 0.7.6
+- Fixed upstream bug: 326
+- Fixed upstream bug: 208
+- Fixed upstream bug: 197
+- Fixed upstream bug: 260
+- Fixed Peregrine startup bug
+- Fixed upstream bugs in testing framework
+- Fixed test result analysis
+- Added and improved testing framework
+- Code cleanup
+- Rename application from 'Peregrine Plain QML' to 'Peregrine'
+- Added support for cellular calls
+
+* Mon Apr 11 2011 Maurice de la Ferté <[email protected]> - 0.7
+- Fixed upstream bug: 18
+- Fixed upstream bug: 188
+- Fixed copyright and more code cleanup v2
+- Fixed Codestyle
+- Add Debug Helper
+
+* Fri Apr 08 2011 Maurice de la Ferté <[email protected]> - 0.7~rc2
+- Rename peregrine-models package into peregrine-libs
+- Rename peregrine-models-tests package into peregrine-libs-tests
+- Fixed upstream bug: 212 Fix tests
+- Fixed upstream bug: 211 Fix outdated directory name inside Doxyfile
+- Fixed upstream bug: 210 Fix building documentation out of source
+- Remove several packaging work-a-rounds
+
+* Thu Mar 31 2011 Maurice de la Ferté <[email protected]> - 0.7~rc1
+- Fixed upstream bug: 187 Contact status for remote party in a conversation 
window is always 'offline'
+- Fixed upstream bug: 175 'add contact' in 'edit contact' dialog does not work
+- Fixed upstream bug: 188 Changes in 'edit contact' are only saved after the 
second invocation
+- Fixed upstream bug: 200 Remove deprecated code from peregrine repository
+- Fixed upstream bug: 179 toggle button 'enabled' shows wrong color
+- Fixed upstream bug: 111 edit identity should have reduced insert fields, as 
specified in the UI
+- Overhaul peregrine spec file, remove unneeded dependencies and make 
beautification's
+- Rename peregrine-models-test to peregrine-models-tests package
+- Add peregrine-devel package
+- Add bugreport helper script 'gen_buginfo.sh' to peregrine-devel package
+- Add doxygen API documentation to peregrine-devel package
+
+* Thu Mar 17 2011 Maurice de la Ferté <[email protected]> - 0.7~beta1
+- Update to MeeGo 1.2
+- Adding and deleting identities
+- Add orientation support
+- Performance improvements through OpenGL support
+- Add generic handset and netbook support
+- Add work-a-round for zypper https://bugs.meego.com/show_bug.cgi?id=12930 bug
+- Add MeeGo SDK work-a-round for QtCreator default run settings
+- Add peregrine-models-test package (testrunner-lite)
+- Add peregrine-qml-starter package
+- Add libqtopengl-devel and qt-mobility-devel to BuildRequires
+
+* Fri Feb 04 2011 Stephan Binner <[email protected]> - 0.6
+- build against compat-telepathy-qt4 packages in Trunk for now
+
+* Mon Jan 17 2011 Stephan Binner <[email protected]> - 0.6
+- add a wrapper for components which checks for/starts mthemedaemon
+
+* Fri Jan 14 2011 Stephan Binner <[email protected]> - 0.6
+- rename packages, create netbook and handset packages for plain-qt
+
+* Wed Jan 12 2011 Stephan Binner <[email protected]> - 0.6
+- update to 0.6 release based on .spec from Gitorious repository
+
+* Tue Dec 14 2010 Stephan Binner <[email protected]> - 0.1
+- update to meegotouch-stable-0.1 tag
+
+* Tue Nov 09 2010 Stephan Binner <[email protected]> - 0.1
+- initial RPM package

new:
----
  peregrine-1.1.6+git20120507.150859.tar.bz2
  peregrine-rpmlintrc
  peregrine.changes
  peregrine.spec
  peregrine.yaml

spec files:
-----------

++++++ new spec file:
--- peregrine.spec
+++ peregrine.spec
@@ -0,0 +1,291 @@
+# 
+# Do NOT Edit the Auto-generated Part!
+# Generated by: spectacle version 0.23
+# 
+# >> macros
+%define prefix /opt/com.basyskom.peregrine
+# << macros
+
+Name:       peregrine
+Summary:    Libraries and UI for the this Instant Messaging application
+Version:    1.1.6+git20120507.150859
+Release:    1
+Group:      Applications/Internet
+License:    LGPLv2.1
+Source0:    %{name}-%{version}.tar.bz2
+Source100:  peregrine.yaml
+Source101:  peregrine-rpmlintrc
+BuildRequires:  pkgconfig(gstreamer-video-0.10)
+BuildRequires:  pkgconfig(QtCore)
+BuildRequires:  pkgconfig(QtMessaging)
+BuildRequires:  pkgconfig(TelepathyQt4)
+BuildRequires:  pkgconfig(TelepathyQt4Farsight)
+BuildRequires:  pkgconfig(farsight2-0.10)
+BuildRequires:  pkgconfig(QtOpenGL)
+BuildRequires:  pkgconfig(telepathy-glib)
+BuildRequires:  pkgconfig(x11)
+BuildRequires:  doxygen
+BuildRequires:  libqtdeclarative4-folderlistmodel
+BuildRequires:  qt-qmake
+BuildRequires:  qt-devel-tools
+BuildRequires:  desktop-file-utils
+
+
+%description
+A meta-package for the Peregrine IM client including the backend and a UI.
+
+
+%package libs
+Summary:    The Peregrine libs and models
+Group:      Development/Libraries
+Requires:   gst-plugins-base
+Requires(post): /sbin/ldconfig
+Requires(postun): /sbin/ldconfig
+
+%description libs
+Contains the libs, models and QML plugin for the Peregrine IM client.
+
+%package libs-tests
+Summary:    Runtime tests for Peregrine libs and models
+Group:      Development/Libraries
+Requires:   %{name}-libs = %{version}-%{release}
+Requires:   testrunner-lite
+
+%description libs-tests
+Contains tests for libs, models and the QML plugin of the Peregrine IM client.
+
+%package devel
+Summary:    Peregrine development package
+Group:      Development/Libraries
+Requires:   dmidecode
+Requires:   %{name}-libs = %{version}-%{release}
+
+%description devel
+Contains the peregrine API documentation and a script that generates a header 
to
+use for posting Bugs to the Peregrine Bugtracker.
+
+
+%package tablet-common
+Summary:    The Peregrine tablet QML UI
+Group:      Applications/Internet
+Requires:   %{name}-libs = %{version}-%{release}
+Requires:   %{name}-qml-starter = %{version}-%{release}
+Requires:   %{name}-components-layout
+Requires:   telepathy-mission-control
+Requires:   telepathy-gabble
+
+%description tablet-common
+Contains the tablet QML UI for the Peregrine IM client.
+
+%package qml-starter
+Summary:    The qml starter for Peregrine
+Group:      Applications/Internet
+Requires:   %{name}-libs = %{version}-%{release}
+
+%description qml-starter
+Contains the starter of the QML plugin for the Peregrine IM client.
+
+%package components-layout
+Summary:    The Peregrine QML Components Layout
+Group:      Applications/Internet
+Requires:   %{name}-libs = %{version}-%{release}
+Requires:   %{name}-qml-starter = %{version}-%{release}
+Requires:   %{name}-components-bridge
+Requires(post): /sbin/ldconfig
+Requires(postun): /sbin/ldconfig
+
+%description components-layout
+Contains the Peregrine Components Layout, this package requires a components 
related bridge at runtime.
+
+%package components-bridge-common
+Summary:    The Peregrine QML Components Bridge for the native Peregrine UX 
Components
+Group:      Applications/Internet
+Requires:   %{name}-libs = %{version}-%{release}
+Requires:   %{name}-qml-starter = %{version}-%{release}
+Provides:   %{name}-components-bridge
+
+%description components-bridge-common
+Contains the Peregrine Components Bridge for the native Peregrine UX 
Components.
+
+%package components-bridge-meegoux
+Summary:    The Peregrine QML Components Components Bridge for the MeeGo UX 
Components
+Group:      Applications/Internet
+Requires:   %{name}-libs = %{version}-%{release}
+Requires:   %{name}-qml-starter = %{version}-%{release}
+Requires:   meego-ux-components
+Provides:   %{name}-components-bridge
+
+%description components-bridge-meegoux
+Contains the Peregrine Components Bridge for the MeeGo UX Components.
+
+%package components-bridge-qtcomponents
+Summary:    The Peregrine QML Components Bridge for the Qt Components
+Group:      Applications/Internet
+Requires:   %{name}-libs = %{version}-%{release}
+Requires:   %{name}-qml-starter = %{version}-%{release}
+Requires:   qt-components
+Provides:   %{name}-components-bridge
+
+%description components-bridge-qtcomponents
+Contains the Peregrine Components Bridge for the Qt Components
+
+
+%prep
+%setup -q -n %{name}-%{version}
+
+# >> setup
+# << setup
+
+%build
+# >> build pre
+LAST_COMMIT="Commit ID: $(grep --max-count=1 '^- Commit ID:' /.build-changelog 
| \
+awk -F ' ' '{print $NF}')"
+export PEREGRINE_VERSION=${LAST_COMMIT}
+export PEREGRINE_TESTS=1
+export TARGET_PLATFORM="meego"
+export TARGET_CLIENTS="tablet-common"
+
+# set peregrine version inside qml
+sed -i "s|Peregrine version 1.0|Peregrine version %{version} 
(${LAST_COMMIT})|g" \
+%{_builddir}/%{?buildsubdir}/peregrine-clients/tablet-common/qml/main.qml
+# << build pre
+
+%qmake 
+
+make %{?jobs:-j%jobs}
+
+# >> build post
+make doc
+# << build post
+%install
+rm -rf %{buildroot}
+# >> install pre
+# << install pre
+%qmake_install
+
+# >> install post
+desktop-file-validate 
%{buildroot}/%{_datadir}/applications/peregrine-tablet-common.desktop
+
+# Install a script that generates a header to use for posting Bugs to the
+# Peregrine Bugtracker.
+install -D ./tools/testhelper/gen_buginfo.sh \
+${RPM_BUILD_ROOT}/%{_datadir}/peregrine/scripts/gen_buginfo.sh
+# << install post
+desktop-file-install --delete-original       \
+  --dir %{buildroot}%{_datadir}/applications             \
+   %{buildroot}%{_datadir}/applications/*.desktop
+
+
+
+
+
+
+
+%post libs -p /sbin/ldconfig
+
+%postun libs -p /sbin/ldconfig
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+%post components-layout
+# >> post components-layout
+/sbin/ldconfig
+# << post components-layout
+
+%postun components-layout
+# >> postun components-layout
+/sbin/ldconfig
+# << postun components-layout
+
+
+
+
+
+
+
+
+
+
+
+
+%files libs
+%defattr(-,root,root,-)
+# >> files libs
+%doc AUTHORS CONTACT COPYING.LGPL README
+%{prefix}/lib/libperegrine.so*
+%{prefix}/lib/Peregrine/libperegrineqmlplugin.so
+%{prefix}/lib/Peregrine/qmldir
+%{_libdir}/gstreamer-0.10/libgstperegrinevideosink.so.*
+# FIXME normaly this should go to devel package, but it was requested
+%{_libdir}/gstreamer-0.10/libgstperegrinevideosink.so
+# << files libs
+
+%files libs-tests
+%defattr(-,root,root,-)
+# >> files libs-tests
+%doc AUTHORS CONTACT COPYING.LGPL README
+%{prefix}/lib/peregrine-lib-tests
+# << files libs-tests
+
+%files devel
+%defattr(-,root,root,-)
+# >> files devel
+%doc AUTHORS CONTACT COPYING.LGPL README
+%{_datadir}/peregrine/scripts/*
+# << files devel
+
+%files tablet-common
+%defattr(-,root,root,-)
+# >> files tablet-common
+%doc AUTHORS CONTACT COPYING.LGPL README
+%{prefix}/peregrine-tablet-common
+%{_datadir}/applications/peregrine-tablet-common.desktop
+# << files tablet-common
+
+%files qml-starter
+%defattr(-,root,root,-)
+# >> files qml-starter
+%doc AUTHORS CONTACT COPYING.LGPL README
+%{prefix}/bin/peregrine-tablet-common
+# << files qml-starter
+
+%files components-layout
+%defattr(-,root,root,-)
+# >> files components-layout
+%doc AUTHORS CONTACT COPYING.LGPL README
+%{prefix}/lib/Peregrine/libperegrineimportsplugin.*
+%{prefix}/lib/Peregrine/Components/Layout
+# << files components-layout
+
+%files components-bridge-common
+%defattr(-,root,root,-)
+# >> files components-bridge-common
+%doc AUTHORS CONTACT COPYING.LGPL README
+%{prefix}/lib/Peregrine/Components/bridges/common
+# << files components-bridge-common
+
+%files components-bridge-meegoux
+%defattr(-,root,root,-)
+# >> files components-bridge-meegoux
+%doc AUTHORS CONTACT COPYING.LGPL README
+%{prefix}/lib/Peregrine/Components/bridges/meegoux
+# << files components-bridge-meegoux
+
+%files components-bridge-qtcomponents
+%defattr(-,root,root,-)
+# >> files components-bridge-qtcomponents
+%doc AUTHORS CONTACT COPYING.LGPL README
+%{prefix}/lib/Peregrine/Components/bridges/qtcomponents
+# << files components-bridge-qtcomponents
+

other changes:
--------------

++++++ peregrine-1.1.6+git20120507.150859.tar.bz2 (new)

++++++ peregrine-rpmlintrc (new)
--- peregrine-rpmlintrc
+++ peregrine-rpmlintrc
@@ -0,0 +1,2 @@
+from Config import *
+addFilter("devel-file-in-non-devel-package")

++++++ peregrine.yaml (new)
--- peregrine.yaml
+++ peregrine.yaml
@@ -0,0 +1,120 @@
+Name: peregrine
+Summary: Libraries and UI for the this Instant Messaging application
+Version: 1.1.6+git20120507.150859
+Release: 1
+Group: Applications/Internet
+License: LGPLv2.1
+Sources:
+    - "%{name}-%{version}.tar.bz2"
+Description: A meta-package for the Peregrine IM client including the backend 
and a UI.
+
+PkgBR:
+    - doxygen
+    - libqtdeclarative4-folderlistmodel
+    - qt-qmake
+    - qt-devel-tools
+PkgConfigBR:
+    - gstreamer-video-0.10
+    - QtCore
+    - QtMessaging
+    - TelepathyQt4
+    - TelepathyQt4Farsight
+    - farsight2-0.10
+    - QtOpenGL
+    - telepathy-glib
+    - x11
+Configure: none
+Builder: qmake
+NoFiles: yes
+RpmLintIgnore:
+    - devel-file-in-non-devel-package
+SubPackages:
+    - Name: libs
+      Summary: The Peregrine libs and models
+      Group: Development/Libraries
+      Description: Contains the libs, models and QML plugin for the Peregrine 
IM client.
+      Requires:
+          - gst-plugins-base
+
+    - Name: libs-tests
+      Summary: Runtime tests for Peregrine libs and models
+      Group: Development/Libraries
+      Description: Contains tests for libs, models and the QML plugin of the 
Peregrine IM client.
+      Requires:
+          - "%{name}-libs = %{version}-%{release}"
+          - testrunner-lite
+
+    - Name: devel
+      Summary: Peregrine development package
+      Group: Development/Libraries
+      Description: |
+          Contains the peregrine API documentation and a script that generates 
a header to
+          use for posting Bugs to the Peregrine Bugtracker.
+      Requires:
+          - dmidecode
+          - "%{name}-libs = %{version}-%{release}"
+
+    - Name: tablet-common
+      Summary: The Peregrine tablet QML UI
+      Group: Applications/Internet
+      Description: Contains the tablet QML UI for the Peregrine IM client.
+      Requires:
+          - "%{name}-libs = %{version}-%{release}"
+          - "%{name}-qml-starter = %{version}-%{release}"
+          - "%{name}-components-layout"
+          - "telepathy-mission-control"
+          - "telepathy-gabble"
+
+    - Name: qml-starter
+      Summary: The qml starter for Peregrine
+      Group: Applications/Internet
+      Description: Contains the starter of the QML plugin for the Peregrine IM 
client.
+      Requires:
+          - "%{name}-libs = %{version}-%{release}"
+
+    - Name: components-layout
+      Summary: The Peregrine QML Components Layout
+      Group: Applications/Internet
+      Description: Contains the Peregrine Components Layout, this package 
requires a
+                   components related bridge at runtime.
+      Requires:
+          - "%{name}-libs = %{version}-%{release}"
+          - "%{name}-qml-starter = %{version}-%{release}"
+          - "%{name}-components-bridge"
+      RequiresPost:
+          - /sbin/ldconfig
+      RequiresPostUn:
+          - /sbin/ldconfig
+
+    - Name: components-bridge-common
+      Summary: The Peregrine QML Components Bridge for the native Peregrine UX 
Components
+      Group: Applications/Internet
+      Description: Contains the Peregrine Components Bridge for the native 
Peregrine UX Components.
+      Requires:
+          - "%{name}-libs = %{version}-%{release}"
+          - "%{name}-qml-starter = %{version}-%{release}"
+      Provides:
+          - "%{name}-components-bridge"
+
+    - Name: components-bridge-meegoux
+      Summary: The Peregrine QML Components Components Bridge for the MeeGo UX 
Components
+      Group: Applications/Internet
+      Description: Contains the Peregrine Components Bridge for the MeeGo UX 
Components.
+      Requires:
+          - "%{name}-libs = %{version}-%{release}"
+          - "%{name}-qml-starter = %{version}-%{release}"
+          - "meego-ux-components"
+      Provides:
+          - "%{name}-components-bridge"
+
+    - Name: components-bridge-qtcomponents
+      Summary: The Peregrine QML Components Bridge for the Qt Components
+      Group: Applications/Internet
+      Description: Contains the Peregrine Components Bridge for the Qt 
Components
+      Requires:
+          - "%{name}-libs = %{version}-%{release}"
+          - "%{name}-qml-starter = %{version}-%{release}"
+          - "qt-components"
+      Provides:
+          - "%{name}-components-bridge"
+



Reply via email to