[Bug 581220] Review Request: qtsingleapplication - Qt library to start applications only once per user
bugzilla at redhat.com
bugzilla at redhat.com
Thu Apr 15 15:15:49 UTC 2010
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=581220
--- Comment #3 from Orcan 'oget' Ogetbil <oget.fedora at gmail.com> 2010-04-15 11:15:45 EDT ---
(In reply to comment #1)
Thanks for having a look!
> I'm not taking it for formal review for now, just got a few comments here.
>
> > License: GPLv3 or LGPLv2 with exceptions
>
> The files in this tarball appear to have the same license text as Qt has.
> Fedora Qt package's license tag reads "LGPLv2 with exceptions or GPLv3 with
> exceptions". I'm not sure where exactly the GPLv3 exception is, though. rdieter
> is already in CC, maybe he can comment about that. In any case, if the license
> is the same, we should use the same license tag in both qt and in this package.
>
I didn't make an investigation on this yet. I will verify this and proceed
accordingly.
> > $ rpm -qlp qtsingleapplication-devel-2.6-1.fc14.i686.rpm
> > /usr/include/QtSolutions
> > /usr/include/QtSolutions/QtSingleApplication
> > /usr/include/QtSolutions/QtSingleCoreApplication
> > /usr/include/QtSolutions/qtsingleapplication.h
> > /usr/include/QtSolutions/qtsinglecoreapplication.h
> > /usr/lib/libQtSolutions_SingleApplication-2.6.so
>
> You have QtSingleCoreApplication header, but is the actual library missing?
>
Both libraries are is inside the
/usr/lib/libQtSolutions_SingleApplication-2.6.so. As far as I remember I took
the build.diff patch from SusE. But I'll have another look.
> qtsingleapplication-build.diff file contains some build fixes. Removing
> examples from build isn't upstreamable, but the rest might be. Have you already
> submitted the fixes back to upstream?
>
Nope, not yet. I am gonna do this when we are sure we make things the right
way.
> > %description devel
>
> > This package contains libraries and header files for developing applications
> > that use QtSingleCoreApplication.
>
> I think it shouldn't mention only "QtSingleCoreApplication" here (as opposed to
> "QtSingleApplication").
>
That's a typo. Will fix.
> This package appears to bundle qtlockedfile library which is also distributed
> separately:
> http://qt.nokia.com/products/appdev/add-on-products/catalog/4/Utilities/qtlockedfile
>
Gee. That means I will package that one separately too. Thanks for letting me
know.
> openSUSE's package also contains a qtsingleapplication.prf file with the
> following contents:
> INCLUDEPATH *= $$QMAKE_INCDIR_QT/QtSolutions
> DEPENDPATH *= $$QMAKE_INCDIR_QT/QtSolutions
> LIBS *= -lQtSolutions_SingleApplication-2.6
> QT *= network
>
> Is it supposed to ease with linking against the
> "libQtSolutions_SingleApplication-2.6.so" file? If so, it might make sense to
> include it in our package too. The .so file name makes my eyes hurt ...
I am not familiar with .prf files. Suse ships this through an external source.
I didn't include it. Is this like a pkg-config mechanism? Rex?
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the package-review
mailing list