I also found meegotouchcp-connman package creates a libconnman-qt subpackage to 
have similar function. Copy owners here. 

Seem we should unify our efforts on connman Qt. 

Peter

> -----Original Message-----
> From: [email protected] [mailto:[email protected]]
> Sent: Saturday, October 16, 2010 2:25 AM
> To: [email protected]; [email protected]
> Cc: Zhu, Peter J; [email protected]
> Subject: Re: [meego-packaging] [meego-commits] 8470: New package
> Trunk:Testing/connman-qt
> 
> On 16/10/10 4:03 AM, "ext Kevron Rees" <[email protected]>
> wrote:
> 
> > There is no API in bearer managment or in QtNetwork to list available
> > connection technologies (3G, Wifi, Ethernet, GPS, etc), disable/enable or
> > connect to various technologies, etc.
> 
> Using QtBearermanagement, you can list, connect and disconnect to already
> configured and known networks. But that's about it. You cannot configure a
> new connection.
> 
> 
> >
> > Regards,
> > -Kevron
> >
> >> Hi,
> >>
> >> Peter talks about the connman plugin for bearer management:
> >> http://doc.qt.nokia.com/qtmobility-1.0/bearer-management.html
> >>
> >> The plugin is available in Qt Network module since Qt 4.7.0.
> >>
> >> Cheers,
> >>
> >> Fathi
> >> ________________________________________
> >> From: [email protected]
> >> [[email protected]] On Behalf Of ext Kevron Rees
> >> [[email protected]]
> >> Sent: Friday, October 15, 2010 7:35 PM
> >> To: Zhu, Peter J
> >> Cc: [email protected]; [email protected]
> >> Subject: Re: [meego-packaging] [meego-commits] 8470: New package
> >> Trunk:Testing/connman-qt
> >>
> >>> Hi,
> >>>
> >>> What's this package for? Don't we have qtnetwork to utilize connman as
> >>> API
> >>> for qt apps ?
> >>>
> >>> Peter
> >>>
> >>
> >> QtNetwork is a Qt module for working with things like http requests, and
> >> sockets.  It does not manage network connections at the device level.
> >>
> >> connman-qt provides an interface to qt apps for connecting to networks at
> >> the device level and then a developer can use QtNetwork to do things after
> >> a connection has been established.
> >>
> >> Hope that clears up what connman-qt is for.
> >>
> >>>> -----Original Message-----
> >>>> From: [email protected]
> >>>> [mailto:[email protected]] On Behalf Of Kevron Rees
> >>>> Sent: Friday, October 15, 2010 7:34 AM
> >>>> To: [email protected]
> >>>> Subject: [meego-commits] 8470: New package Trunk:Testing/connman-qt
> >>>>
> >>>> Hi,
> >>>> Adding new package connman-qt in project Trunk:Testing. Please review
> >>>> and
> >>>> accept ASAP.
> >>>>
> >>>> Justification for this new package:
> >>>>
> >>>> initial add of connman-qt, a subpackage of meegotouchcp-connman now
> as
> >>>> a
> >>>> new package
> >>>>
> >>>> Thank You,
> >>>> Kevron Rees
> >>>>
> >>>> [This message was auto-generated]
> >>>>
> >>>> ---
> >>>>
> >>>> Request #8470:
> >>>>
> >>>>   submit:   home:kevronx_m_rees/connman-qt(r11) ->
> >>>> Trunk:Testing/connman-qt
> >>>>
> >>>>
> >>>> Message:
> >>>>     initial add of connman-qt, a subpackage of meegotouchcp-connman
> now
> >>>> as a new package
> >>>>
> >>>> State:   new          2010-10-14T16:33:42 kevronx_m_rees
> >>>> Comment: None
> >>>>
> >>>>
> >>>> This is a NEW package in Trunk:Testing project.
> >>>> The files in the new package:
> >>>> connman-qt/
> >>>>   |__  Makefile
> >>>>   |__  connman-qt-0.0.1.tar.bz2
> >>>>   |__  connman-qt.changes
> >>>>   |__  connman-qt.spec
> >>>>   |__  connman-qt.yaml
> >>>>
> >>>> The content of the YAML file, connman-qt.yaml:
> >>>>
> ================================================================
> >>>> ===
> >>>> Name: connman-qt
> >>>> Summary: qt bindings for connman
> >>>> Version: 0.0.1
> >>>> Release: 1
> >>>> Group: System/GUI/Other
> >>>> License: Apache License
> >>>> URL: http://www.meego.com
> >>>> Sources:
> >>>>     - "%{name}-%{version}.tar.bz2"
> >>>> Description: |
> >>>>     This is a library for working with connman using Qt
> >>>>
> >>>> Requires:
> >>>>     - connman
> >>>> PkgBR:
> >>>>     - doxygen
> >>>>     - qt-devel-tools
> >>>> PkgConfigBR:
> >>>>     - QtCore >= 4.6.0
> >>>>     - QtDBus
> >>>>     - QtOpenGL
> >>>>     - QtGui
> >>>>     - dbus-1
> >>>> Configure: none
> >>>> Builder: make
> >>>> Files:
> >>>>     - "%{_libdir}/libconnman-qt.so.*"
> >>>> SubPackages:
> >>>>  - Name: devel
> >>>>    Summary: Development files for connman-qt
> >>>>    Group: Development/Libraries
> >>>>    Description: |
> >>>>     This package contains the files necessary to develop
> >>>>     applications using libconnman-qt
> >>>>    Files:
> >>>>     - "%{_usr}/include/connman-qt"
> >>>>     - "%{_usr}/lib/pkgconfig/connman-qt.pc"
> >>>>     - "%{_usr}/lib/connman-qt.pc"
> >>>>     - "%{_usr}/lib/libconnman-qt.prl"
> >>>>     - "%{_usr}/lib/libconnman-qt.so"
> >>>>
> >>>>
> ================================================================
> >>>> ===
> >>>>
> >>>>
> >>>> The content of the spec file, connman-qt.spec:
> >>>>
> ================================================================
> >>>> ===
> >>>> #
> >>>> # Do not Edit! Generated by:
> >>>> # spectacle version 0.17
> >>>> #
> >>>> # >> macros
> >>>> # << macros
> >>>>
> >>>> Name:       connman-qt
> >>>> Summary:    qt bindings for connman
> >>>> Version:    0.0.1
> >>>> Release:    1
> >>>> Group:      System/GUI/Other
> >>>> License:    Apache License
> >>>> URL:        http://www.meego.com
> >>>> Source0:    %{name}-%{version}.tar.bz2
> >>>> Source100:  connman-qt.yaml
> >>>> Requires:   connman
> >>>> Requires(post): /sbin/ldconfig
> >>>> Requires(postun): /sbin/ldconfig
> >>>> BuildRequires:  pkgconfig(QtCore) >= 4.6.0
> >>>> BuildRequires:  pkgconfig(QtDBus)
> >>>> BuildRequires:  pkgconfig(QtOpenGL)
> >>>> BuildRequires:  pkgconfig(QtGui)
> >>>> BuildRequires:  pkgconfig(dbus-1)
> >>>> BuildRequires:  doxygen
> >>>> BuildRequires:  qt-devel-tools
> >>>>
> >>>>
> >>>> %description
> >>>> This is a library for working with connman using Qt
> >>>>
> >>>>
> >>>>
> >>>> %package devel
> >>>> Summary:    Development files for connman-qt
> >>>> Group:      Development/Libraries
> >>>> Requires:   %{name} = %{version}-%{release}
> >>>>
> >>>> %description devel
> >>>> This package contains the files necessary to develop
> >>>> applications using libconnman-qt
> >>>>
> >>>>
> >>>>
> >>>> %prep
> >>>> %setup -q -n %{name}-%{version}
> >>>>
> >>>> # >> setup
> >>>> # << setup
> >>>>
> >>>> %build
> >>>> # >> build pre
> >>>> export PATH=$PATH:/usr/lib/qt4/bin
> >>>> qmake install_prefix=/usr
> >>>> # << build pre
> >>>>
> >>>>
> >>>> make %{?jobs:-j%jobs}
> >>>>
> >>>> # >> build post
> >>>> # << build post
> >>>> %install
> >>>> rm -rf %{buildroot}
> >>>> # >> install pre
> >>>> export INSTALL_ROOT=%{buildroot}
> >>>> # << install pre
> >>>> %make_install
> >>>>
> >>>> # >> install post
> >>>> # << install post
> >>>>
> >>>>
> >>>>
> >>>> %post -p /sbin/ldconfig
> >>>>
> >>>> %postun -p /sbin/ldconfig
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> %files
> >>>> %defattr(-,root,root,-)
> >>>> %{_libdir}/libconnman-qt.so.*
> >>>> # >> files
> >>>> # << files
> >>>>
> >>>>
> >>>> %files devel
> >>>> %defattr(-,root,root,-)
> >>>> %{_usr}/include/connman-qt
> >>>> %{_usr}/lib/pkgconfig/connman-qt.pc
> >>>> %{_usr}/lib/connman-qt.pc
> >>>> %{_usr}/lib/libconnman-qt.prl
> >>>> %{_usr}/lib/libconnman-qt.so
> >>>> # >> files devel
> >>>> # << files 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
> >>
> >

_______________________________________________
MeeGo-packaging mailing list
[email protected]
http://lists.meego.com/listinfo/meego-packaging

Reply via email to