debian/0000775000000000000000000000000012627040416007172 5ustar debian/qtwebsockets5-doc.install0000664000000000000000000000004312363307526014132 0ustar usr/share/qt5/doc/qtwebsockets.qch debian/qml-module-qtwebsockets.install0000664000000000000000000000004112612031443015337 0ustar usr/lib/*/qt5/qml/QtWebSockets/* debian/compat0000664000000000000000000000000212363307526010375 0ustar 9 debian/source/0000775000000000000000000000000012363307526010477 5ustar debian/source/format0000664000000000000000000000001412363307526011705 0ustar 3.0 (quilt) debian/qtwebsockets5-doc-html.links0000664000000000000000000000007012542615674014553 0ustar usr/share/qt5/doc usr/share/qtwebsockets5-doc-html/html debian/patches/0000775000000000000000000000000012612031443010613 5ustar debian/patches/qtry_compare.patch0000664000000000000000000000203012612031443014334 0ustar Description: use QTRY_COMPARE where needed to add 5-seconds timeout Origin: upstream, http://code.qt.io/cgit/qt/qtwebsockets.git/commit/?id=a5cb3b8ff10fcf1d The second hunk is proposed by Liang Qi in https://codereview.qt-project.org/138251, pending review. Last-Update: 2015-10-19 --- a/tests/auto/websockets/qwebsocket/tst_qwebsocket.cpp +++ b/tests/auto/websockets/qwebsocket/tst_qwebsocket.cpp @@ -573,9 +573,7 @@ socket.open(QUrl(QStringLiteral("ws://someserver.on.mars:9999"))); - if (errorSpy.count() == 0) - errorSpy.wait(500); - QCOMPARE(errorSpy.count(), 1); + QTRY_COMPARE(errorSpy.count(), 1); QList arguments = errorSpy.takeFirst(); QAbstractSocket::SocketError socketError = qvariant_cast(arguments.at(0)); @@ -668,7 +666,7 @@ socket->asyncClose(); - QCOMPARE(timer.isActive(), false); + QTRY_COMPARE_WITH_TIMEOUT(loop.isRunning(), false, 200); QCOMPARE(socket->receivedMessage, textMessage); socket->deleteLater(); debian/patches/series0000664000000000000000000000005312612031443012026 0ustar disable_qml_tests.patch qtry_compare.patch debian/patches/disable_qml_tests.patch0000664000000000000000000000045012612031443015331 0ustar Description: do not run QML tests, to avoid dependency on Xvfb Author: Timo Jyrinki Forwarded: not-needed Last-Update: 2015-08-27 --- a/tests/auto/auto.pro +++ b/tests/auto/auto.pro @@ -2,6 +2,3 @@ SUBDIRS += cmake websockets -qtHaveModule(quick) { - SUBDIRS += qml -} debian/control0000664000000000000000000001042212612031443010566 0ustar Source: qtwebsockets-opensource-src Section: libs Priority: optional Maintainer: Debian Qt/KDE Maintainers Uploaders: Sune Vuorela , Pino Toscano , Lisandro Damián Nicanor Pérez Meyer , Timo Jyrinki , Dmitry Shachnev Build-Depends: debhelper (>= 9.0.0), pkg-kde-tools, qtbase5-private-dev (>= 5.5.1+dfsg~), qtdeclarative5-dev (>= 5.5.1~) Build-Depends-Indep: libqt5sql5-sqlite (>= 5.5.1+dfsg~), qtbase5-doc-html (>= 5.5.1+dfsg~), qttools5-dev-tools (>= 5.5.1~) Standards-Version: 3.9.6 Homepage: https://qt-project.org/ Vcs-Git: git://anonscm.debian.org/pkg-kde/qt/qtwebsockets.git Vcs-Browser: http://anonscm.debian.org/cgit/pkg-kde/qt/qtwebsockets.git Package: libqt5websockets5 Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Description: Qt 5 Web Sockets module Qt is a cross-platform C++ application framework. Qt's primary feature is its rich set of widgets that provide standard GUI functionality. . This package contains a Qt library that implements WebSockets, both client and server. Package: libqt5websockets5-dev Architecture: any Multi-Arch: same Section: libdevel Depends: libqt5websockets5 (= ${binary:Version}), qtbase5-dev, ${misc:Depends} Description: Qt 5 Web Sockets module - development files Qt is a cross-platform C++ application framework. Qt's primary feature is its rich set of widgets that provide standard GUI functionality. . This package contains the development files needed to build Qt applications using Qt 5 Web Sockets library. Package: qml-module-qtwebsockets Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Description: Qt 5 Web Sockets QML module Qt is a cross-platform C++ application framework. Qt's primary feature is its rich set of widgets that provide standard GUI functionality. . This package contains the Qt Web Sockets QML module. Package: qml-module-qt-websockets Architecture: any Multi-Arch: same Section: oldlibs Pre-Depends: ${misc:Pre-Depends} Depends: qml-module-qtwebsockets, ${misc:Depends}, ${shlibs:Depends} Description: Qt 5 Web Sockets compatibility QML module Qt is a cross-platform C++ application framework. Qt's primary feature is its rich set of widgets that provide standard GUI functionality. . This package contains the compatibility Qt.WebSockets QML module. Do not use it, use QtWebSockets module instead (in qml-module-qtwebsockets package). Package: qtwebsockets5-examples Architecture: any Multi-Arch: same Section: doc Pre-Depends: ${misc:Pre-Depends} Depends: qml-module-qtquick2, qml-module-qtwebsockets, ${misc:Depends}, ${shlibs:Depends} Description: Examples for Qt 5 Web Sockets module Qt is a cross-platform C++ application framework. Qt's primary feature is its rich set of widgets that provide standard GUI functionality. . This package contains examples for the Qt 5 Web Sockets library. Package: qtwebsockets5-dbg Priority: extra Architecture: any Multi-Arch: same Section: debug Depends: libqt5websockets5 (= ${binary:Version}), ${misc:Depends} Description: Qt 5 Web Sockets library debugging symbols Qt is a cross-platform C++ application framework. Qt's primary feature is its rich set of widgets that provide standard GUI functionality. . This package contains the debugging symbols for the Qt 5 Web Sockets library. Package: qtwebsockets5-doc Architecture: all Section: doc Depends: ${misc:Depends} Description: Qt 5 Web Sockets documentation Qt is a cross-platform C++ application framework. Qt's primary feature is its rich set of widgets that provide standard GUI functionality. . This package contains the documentation for the Qt 5 Web Sockets library. Package: qtwebsockets5-doc-html Architecture: all Section: doc Depends: ${misc:Depends} Description: Qt 5 Web Sockets HTML documentation Qt is a cross-platform C++ application framework. Qt's primary feature is its rich set of widgets that provide standard GUI functionality. . This package contains the HTML documentation for the Qt 5 Web Sockets library. debian/libqt5websockets5.symbols0000664000000000000000000001502512542615674014200 0ustar # SymbolsHelper-Confirmed: 5.4.0 amd64 libQt5WebSockets.so.5 libqt5websockets5 #MINVER# _ZN10QWebSocket11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.3.0 _ZN10QWebSocket11qt_metacastEPKc@Base 5.3.0 _ZN10QWebSocket12aboutToCloseEv@Base 5.3.0 _ZN10QWebSocket12bytesWrittenEx@Base 5.3.0 _ZN10QWebSocket12disconnectedEv@Base 5.3.0 _ZN10QWebSocket12setPauseModeE6QFlagsIN15QAbstractSocket9PauseModeEE@Base 5.3.0 _ZN10QWebSocket12stateChangedEN15QAbstractSocket11SocketStateE@Base 5.3.0 _ZN10QWebSocket15ignoreSslErrorsERK5QListI9QSslErrorE@Base 5.3.0 _ZN10QWebSocket15ignoreSslErrorsEv@Base 5.3.0 _ZN10QWebSocket15sendTextMessageERK7QString@Base 5.3.0 _ZN10QWebSocket16setMaskGeneratorEPK14QMaskGenerator@Base 5.3.0 _ZN10QWebSocket16staticMetaObjectE@Base 5.3.0 _ZN10QWebSocket17sendBinaryMessageERK10QByteArray@Base 5.3.0 _ZN10QWebSocket17setReadBufferSizeEx@Base 5.3.0 _ZN10QWebSocket17textFrameReceivedERK7QStringb@Base 5.3.0 _ZN10QWebSocket19binaryFrameReceivedERK10QByteArrayb@Base 5.3.0 _ZN10QWebSocket19readChannelFinishedEv@Base 5.3.0 _ZN10QWebSocket19setSslConfigurationERK17QSslConfiguration@Base 5.3.0 _ZN10QWebSocket19textMessageReceivedERK7QString@Base 5.3.0 _ZN10QWebSocket21binaryMessageReceivedERK10QByteArray@Base 5.3.0 _ZN10QWebSocket27proxyAuthenticationRequiredERK13QNetworkProxyP14QAuthenticator@Base 5.3.0 _ZN10QWebSocket4openERK4QUrl@Base 5.3.0 _ZN10QWebSocket4pingERK10QByteArray@Base 5.3.0 _ZN10QWebSocket4pongEyRK10QByteArray@Base 5.3.0 _ZN10QWebSocket5abortEv@Base 5.3.0 _ZN10QWebSocket5closeEN18QWebSocketProtocol9CloseCodeERK7QString@Base 5.3.0 _ZN10QWebSocket5errorEN15QAbstractSocket11SocketErrorE@Base 5.3.0 _ZN10QWebSocket5flushEv@Base 5.3.0 _ZN10QWebSocket6resumeEv@Base 5.3.0 _ZN10QWebSocket8setProxyERK13QNetworkProxy@Base 5.3.0 _ZN10QWebSocket9connectedEv@Base 5.3.0 _ZN10QWebSocket9sslErrorsERK5QListI9QSslErrorE@Base 5.3.0 _ZN10QWebSocketC1EP10QTcpSocketN18QWebSocketProtocol7VersionEP7QObject@Base 5.3.0 _ZN10QWebSocketC1ERK7QStringN18QWebSocketProtocol7VersionEP7QObject@Base 5.3.0 _ZN10QWebSocketC2EP10QTcpSocketN18QWebSocketProtocol7VersionEP7QObject@Base 5.3.0 _ZN10QWebSocketC2ERK7QStringN18QWebSocketProtocol7VersionEP7QObject@Base 5.3.0 _ZN10QWebSocketD0Ev@Base 5.3.0 _ZN10QWebSocketD1Ev@Base 5.3.0 _ZN10QWebSocketD2Ev@Base 5.3.0 _ZN14QMaskGeneratorC1EP7QObject@Base 5.3.0 _ZN14QMaskGeneratorC2EP7QObject@Base 5.3.0 _ZN14QMaskGeneratorD0Ev@Base 5.3.0 _ZN14QMaskGeneratorD1Ev@Base 5.3.0 _ZN14QMaskGeneratorD2Ev@Base 5.3.0 _ZN16QWebSocketServer11acceptErrorEN15QAbstractSocket11SocketErrorE@Base 5.3.0 _ZN16QWebSocketServer11qt_metacallEN11QMetaObject4CallEiPPv@Base 5.3.0 _ZN16QWebSocketServer11qt_metacastEPKc@Base 5.3.0 _ZN16QWebSocketServer11serverErrorEN18QWebSocketProtocol9CloseCodeE@Base 5.3.0 _ZN16QWebSocketServer13newConnectionEv@Base 5.3.0 _ZN16QWebSocketServer13setServerNameERK7QString@Base 5.3.0 _ZN16QWebSocketServer14pauseAcceptingEv@Base 5.3.0 _ZN16QWebSocketServer15peerVerifyErrorERK9QSslError@Base 5.3.0 _ZN16QWebSocketServer15resumeAcceptingEv@Base 5.3.0 _ZN16QWebSocketServer16staticMetaObjectE@Base 5.3.0 _ZN16QWebSocketServer19setSocketDescriptorEi@Base 5.3.0 _ZN16QWebSocketServer19setSslConfigurationERK17QSslConfiguration@Base 5.3.0 _ZN16QWebSocketServer21nextPendingConnectionEv@Base 5.3.0 _ZN16QWebSocketServer24setMaxPendingConnectionsEi@Base 5.3.0 _ZN16QWebSocketServer28originAuthenticationRequiredEP27QWebSocketCorsAuthenticator@Base 5.3.0 _ZN16QWebSocketServer5closeEv@Base 5.3.0 _ZN16QWebSocketServer6closedEv@Base 5.3.0 _ZN16QWebSocketServer6listenERK12QHostAddresst@Base 5.3.0 _ZN16QWebSocketServer8setProxyERK13QNetworkProxy@Base 5.3.0 _ZN16QWebSocketServer9sslErrorsERK5QListI9QSslErrorE@Base 5.3.0 _ZN16QWebSocketServerC1ERK7QStringNS_7SslModeEP7QObject@Base 5.3.0 _ZN16QWebSocketServerC2ERK7QStringNS_7SslModeEP7QObject@Base 5.3.0 _ZN16QWebSocketServerD0Ev@Base 5.3.0 _ZN16QWebSocketServerD1Ev@Base 5.3.0 _ZN16QWebSocketServerD2Ev@Base 5.3.0 _ZN27QWebSocketCorsAuthenticator10setAllowedEb@Base 5.3.0 _ZN27QWebSocketCorsAuthenticator4swapERS_@Base 5.3.0 _ZN27QWebSocketCorsAuthenticatorC1EOS_@Base 5.3.0 _ZN27QWebSocketCorsAuthenticatorC1ERK7QString@Base 5.3.0 _ZN27QWebSocketCorsAuthenticatorC1ERKS_@Base 5.3.0 _ZN27QWebSocketCorsAuthenticatorC2EOS_@Base 5.3.0 _ZN27QWebSocketCorsAuthenticatorC2ERK7QString@Base 5.3.0 _ZN27QWebSocketCorsAuthenticatorC2ERKS_@Base 5.3.0 _ZN27QWebSocketCorsAuthenticatorD1Ev@Base 5.3.0 _ZN27QWebSocketCorsAuthenticatorD2Ev@Base 5.3.0 _ZN27QWebSocketCorsAuthenticatoraSEOS_@Base 5.3.0 _ZN27QWebSocketCorsAuthenticatoraSERKS_@Base 5.3.0 _ZNK10QWebSocket10metaObjectEv@Base 5.3.0 _ZNK10QWebSocket10requestUrlEv@Base 5.3.0 _ZNK10QWebSocket11closeReasonEv@Base 5.3.0 _ZNK10QWebSocket11errorStringEv@Base 5.3.0 _ZNK10QWebSocket11peerAddressEv@Base 5.3.0 _ZNK10QWebSocket12localAddressEv@Base 5.3.0 _ZNK10QWebSocket12resourceNameEv@Base 5.3.0 _ZNK10QWebSocket13maskGeneratorEv@Base 5.3.0 _ZNK10QWebSocket14readBufferSizeEv@Base 5.3.0 _ZNK10QWebSocket16sslConfigurationEv@Base 5.3.0 _ZNK10QWebSocket5errorEv@Base 5.3.0 _ZNK10QWebSocket5proxyEv@Base 5.3.0 _ZNK10QWebSocket5stateEv@Base 5.3.0 _ZNK10QWebSocket6originEv@Base 5.3.0 _ZNK10QWebSocket7isValidEv@Base 5.3.0 _ZNK10QWebSocket7versionEv@Base 5.3.0 _ZNK10QWebSocket8peerNameEv@Base 5.3.0 _ZNK10QWebSocket8peerPortEv@Base 5.3.0 _ZNK10QWebSocket9closeCodeEv@Base 5.3.0 _ZNK10QWebSocket9localPortEv@Base 5.3.0 _ZNK10QWebSocket9pauseModeEv@Base 5.3.0 _ZNK16QWebSocketServer10metaObjectEv@Base 5.3.0 _ZNK16QWebSocketServer10secureModeEv@Base 5.3.0 _ZNK16QWebSocketServer10serverNameEv@Base 5.3.0 _ZNK16QWebSocketServer10serverPortEv@Base 5.3.0 _ZNK16QWebSocketServer11errorStringEv@Base 5.3.0 _ZNK16QWebSocketServer11isListeningEv@Base 5.3.0 _ZNK16QWebSocketServer13serverAddressEv@Base 5.3.0 _ZNK16QWebSocketServer16socketDescriptorEv@Base 5.3.0 _ZNK16QWebSocketServer16sslConfigurationEv@Base 5.3.0 _ZNK16QWebSocketServer17supportedVersionsEv@Base 5.3.0 _ZNK16QWebSocketServer21hasPendingConnectionsEv@Base 5.3.0 _ZNK16QWebSocketServer21maxPendingConnectionsEv@Base 5.3.0 _ZNK16QWebSocketServer5errorEv@Base 5.3.0 _ZNK16QWebSocketServer5proxyEv@Base 5.3.0 _ZNK16QWebSocketServer9serverUrlEv@Base 5.4.0 _ZNK27QWebSocketCorsAuthenticator6originEv@Base 5.3.0 _ZNK27QWebSocketCorsAuthenticator7allowedEv@Base 5.3.0 _ZTI10QWebSocket@Base 5.3.0 _ZTI14QMaskGenerator@Base 5.3.0 _ZTI16QWebSocketServer@Base 5.3.0 _ZTS10QWebSocket@Base 5.3.0 _ZTS14QMaskGenerator@Base 5.3.0 _ZTS16QWebSocketServer@Base 5.3.0 _ZTV10QWebSocket@Base 5.3.0 _ZTV14QMaskGenerator@Base 5.3.0 _ZTV16QWebSocketServer@Base 5.3.0 debian/watch0000664000000000000000000000020212542615674010227 0ustar version=3 https://download.qt.io/official_releases/qt/([\d\.]*)/([\d\.]*)/submodules/qtwebsockets-opensource-src-([^-]*)\.tar\.xz debian/qtwebsockets5-doc-html.install0000664000000000000000000000004012363307526015071 0ustar usr/share/qt5/doc/qtwebsockets/ debian/qml-module-qt-websockets.install0000664000000000000000000000004212410161767015426 0ustar usr/lib/*/qt5/qml/Qt/WebSockets/* debian/libqt5websockets5.install0000664000000000000000000000004012363307526014140 0ustar usr/lib/*/libQt5WebSockets.so.* debian/libqt5websockets5-dev.install0000664000000000000000000000171212363307526014723 0ustar usr/include/*/qt5/QtWebSockets/QMaskGenerator usr/include/*/qt5/QtWebSockets/QWebSocket usr/include/*/qt5/QtWebSockets/QWebSocketCorsAuthenticator usr/include/*/qt5/QtWebSockets/QWebSocketServer usr/include/*/qt5/QtWebSockets/QtWebSockets usr/include/*/qt5/QtWebSockets/QtWebSocketsDepends usr/include/*/qt5/QtWebSockets/QtWebSocketsVersion usr/include/*/qt5/QtWebSockets/qmaskgenerator.h usr/include/*/qt5/QtWebSockets/qtwebsocketsversion.h usr/include/*/qt5/QtWebSockets/qwebsocket.h usr/include/*/qt5/QtWebSockets/qwebsocketcorsauthenticator.h usr/include/*/qt5/QtWebSockets/qwebsocketprotocol.h usr/include/*/qt5/QtWebSockets/qwebsockets_global.h usr/include/*/qt5/QtWebSockets/qwebsocketserver.h usr/lib/*/cmake/Qt5WebSockets/Qt5WebSocketsConfig.cmake usr/lib/*/cmake/Qt5WebSockets/Qt5WebSocketsConfigVersion.cmake usr/lib/*/libQt5WebSockets.prl usr/lib/*/libQt5WebSockets.so usr/lib/*/pkgconfig/Qt5WebSockets.pc usr/lib/*/qt5/mkspecs/modules/qt_lib_websockets.pri debian/copyright0000664000000000000000000001130312612031443011115 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: qtwebsockets-opensource-src Source: https://download.qt.io/official_releases/qt/*/submodules/ Files: debian/* Copyright: 2007-2012 Fathi Boudra 2007-2012 Sune Vuorela 2008-2012 Modestas Vainius 2007-2009 Ana Beatriz Guerrero Lopez 2005-2007 Brian Nelson 2012 Zoltán Balogh 2012-2013 Timo Jyrinki 2013-2014 Dmitry Shachnev License: LGPL-2.1 Files: * Copyright: 2014 Kurt Pattyn License: LGPL-2.1-or-3 with Qt-1.1 exception Files: src/websockets/doc/src/*.qdoc Copyright: 2013-2014 Kurt Pattyn License: GFDL-NIV-1.3 Files: examples/websockets/doc/*.qdoc Copyright: 2015 The Qt Company Ltd. License: GFDL-NIV-1.3 Files: tests/auto/qml/qmlwebsockets/tst_qmlwebsockets.* tests/auto/qml/qmlwebsockets_compat/tst_qmlwebsockets_compat.* Copyright: 2015 The Qt Company Ltd. License: LGPL-2.1-or-3 with Qt-1.1 exception Files: examples/websockets/doc/qmlwebsocketserver.qdoc examples/websockets/qmlwebsocketserver/* src/imports/qmlwebsockets/qqmlwebsocketserver.* Copyright: 2014 Klarälvdalens Datakonsult AB, a KDAB Group company License: LGPL-2.1-or-3 with Qt-1.1 exception License: LGPL-2.1-or-3 with Qt-1.1 exception GNU Lesser General Public License: This file may be used under the terms of the GNU Lesser General Public License version 2.1 or version 3 as published by the Free Software Foundation and appearing in the file LICENSE.LGPLv21 and LICENSE.LGPLv3 included in the packaging of this file. Please review the following information to ensure the GNU Lesser General Public License requirements will be met: https://www.gnu.org/licenses/lgpl.html. . In addition, as a special exception, The Qt Company gives you certain additional rights. These rights are described in The Qt Company Qt LGPL Exception version 1.1, included in the file LGPL_EXCEPTION.txt in this package. . On Debian systems, the complete text of the GNU Lesser General Public License version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1`. The complete text of the GNU Lesser General Public License version 3 can be found in `/usr/share/common-licenses/LGPL-3`. . The Qt Company LGPL Exception version 1.1: As an additional permission to the GNU Lesser General Public License version 2.1, the object code form of a "work that uses the Library" may incorporate material from a header file that is part of the Library. You may distribute such object code under terms of your choice, provided that: (i) the header files of the Library have not been modified; and (ii) the incorporated material is limited to numerical parameters, data structure layouts, accessors, macros, inline functions and templates; and (iii) you comply with the terms of Section 6 of the GNU Lesser General Public License version 2.1. . Moreover, you may apply this exception to a modified version of the Library, provided that such modification does not involve copying material from the Library into the modified Library's header files unless such material is limited to (i) numerical parameters; (ii) data structure layouts; (iii) accessors; and (iv) small macros, templates and inline functions of five lines or less in length. . Furthermore, you are not required to apply this additional permission to a modified version of the Library. License: LGPL-2.1 This file may be used under the terms of the GNU Lesser General Public License version 2.1 as published by the Free Software Foundation and appearing in the file LICENSE.LGPL included in the packaging of this file. Please review the following information to ensure the GNU Lesser General Public License version 2.1 requirements will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. . On Debian systems, the complete text of the LGPL-2.1 license can be found in `/usr/share/common-licenses/LGPL-2.1`, License: GFDL-NIV-1.3 GNU Free Documentation License Usage Alternatively, this file may be used under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation and appearing in the file included in the packaging of this file. Please review the following information to ensure the GNU Free Documentation License version 1.3 requirements will be met: http://www.gnu.org/copyleft/fdl.html. . On Debian systems, the complete text of the GFDL-1.3 license can be found in `/usr/share/common-licenses/GFDL-1.3`, debian/rules0000775000000000000000000000326512612031443010252 0ustar #!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) export CFLAGS := $(shell dpkg-buildflags --get CFLAGS) $(shell dpkg-buildflags --get CPPFLAGS) export CXXFLAGS := $(shell dpkg-buildflags --get CXXFLAGS) $(shell dpkg-buildflags --get CPPFLAGS) export LDFLAGS := $(shell dpkg-buildflags --get LDFLAGS) -Wl,--as-needed export QT_SELECT := qt5 %: dh $@ --parallel --with pkgkde_symbolshelper --dbg-package=qtwebsockets5-dbg override_dh_auto_clean: dh_auto_clean rm -rfv doc lib mkspecs rm -fv include/QtWebSockets/QtWebSocketsDepends override_dh_auto_configure: qmake QT_BUILD_PARTS+=tests override_dh_auto_build-indep: dh_auto_build -Smakefile -- docs override_dh_auto_install-arch: dh_auto_install # Remove private headers rm -rfv debian/tmp/usr/include/$(DEB_HOST_MULTIARCH)/qt5/QtWebSockets/*/QtWebSockets/private/ rm -fv debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/qt5/mkspecs/modules/qt_lib_websockets_private.pri # Fix wrong path in pkgconfig files find $(CURDIR)/debian/tmp/usr/lib/*/pkgconfig -type f -name '*.pc' \ -exec sed -i -e 's/$(DEB_HOST_MULTIARCH)\/$(DEB_HOST_MULTIARCH)/$(DEB_HOST_MULTIARCH)/g' {} \; # Remove libtool-like files rm -f debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/*.la # Disable tests on kfreebsd-*, they are not right. # See https://bugreports.qt.io/browse/QTBUG-41448 ifeq ($(DEB_HOST_ARCH_OS),kfreebsd) override_dh_auto_test-arch: -dh_auto_test endif # Do not run tests during arch-indep build override_dh_auto_test-indep: override_dh_auto_install-indep: make INSTALL_ROOT=$(CURDIR)/debian/tmp install_docs override_dh_install: dh_install --fail-missing debian/qtwebsockets5-examples.install0000664000000000000000000000374112612031443015200 0ustar usr/lib/*/qt5/examples/websockets/echoclient/echoclient.cpp usr/lib/*/qt5/examples/websockets/echoclient/echoclient.h usr/lib/*/qt5/examples/websockets/echoclient/echoclient.pro usr/lib/*/qt5/examples/websockets/echoclient/main.cpp usr/lib/*/qt5/examples/websockets/echoserver/echoserver.cpp usr/lib/*/qt5/examples/websockets/echoserver/echoserver.h usr/lib/*/qt5/examples/websockets/echoserver/echoserver.pro usr/lib/*/qt5/examples/websockets/echoserver/main.cpp usr/lib/*/qt5/examples/websockets/qmlwebsocketclient/data.qrc usr/lib/*/qt5/examples/websockets/qmlwebsocketclient/main.cpp usr/lib/*/qt5/examples/websockets/qmlwebsocketclient/qml/qmlwebsocketclient/main.qml usr/lib/*/qt5/examples/websockets/qmlwebsocketclient/qmlwebsocketclient.pro usr/lib/*/qt5/examples/websockets/qmlwebsocketserver/data.qrc usr/lib/*/qt5/examples/websockets/qmlwebsocketserver/main.cpp usr/lib/*/qt5/examples/websockets/qmlwebsocketserver/qml/qmlwebsocketserver/main.qml usr/lib/*/qt5/examples/websockets/qmlwebsocketserver/qmlwebsocketserver.pro usr/lib/*/qt5/examples/websockets/simplechat/chatserver.cpp usr/lib/*/qt5/examples/websockets/simplechat/chatserver.h usr/lib/*/qt5/examples/websockets/simplechat/main.cpp usr/lib/*/qt5/examples/websockets/simplechat/simplechat.pro usr/lib/*/qt5/examples/websockets/sslechoclient/main.cpp usr/lib/*/qt5/examples/websockets/sslechoclient/sslechoclient.cpp usr/lib/*/qt5/examples/websockets/sslechoclient/sslechoclient.h usr/lib/*/qt5/examples/websockets/sslechoclient/sslechoclient.pro usr/lib/*/qt5/examples/websockets/sslechoserver/localhost.cert usr/lib/*/qt5/examples/websockets/sslechoserver/localhost.key usr/lib/*/qt5/examples/websockets/sslechoserver/main.cpp usr/lib/*/qt5/examples/websockets/sslechoserver/securesocketclient.qrc usr/lib/*/qt5/examples/websockets/sslechoserver/sslechoserver.cpp usr/lib/*/qt5/examples/websockets/sslechoserver/sslechoserver.h usr/lib/*/qt5/examples/websockets/sslechoserver/sslechoserver.pro usr/lib/*/qt5/examples/websockets/websockets.pro debian/changelog0000664000000000000000000001226412627040415011050 0ustar qtwebsockets-opensource-src (5.5.1-4build1) xenial; urgency=medium * Rebuild against Qt 5.5.1. -- Timo Jyrinki Mon, 30 Nov 2015 14:29:01 +0200 qtwebsockets-opensource-src (5.5.1-4) unstable; urgency=medium * Upload to unstable. -- Lisandro Damián Nicanor Pérez Meyer Wed, 21 Oct 2015 21:55:01 -0300 qtwebsockets-opensource-src (5.5.1-3) experimental; urgency=medium * Fix previous upload by adding the missing semicolon. -- Dmitry Shachnev Mon, 19 Oct 2015 14:13:00 +0300 qtwebsockets-opensource-src (5.5.1-2) experimental; urgency=medium * Use QTRY_COMPARE in a couple of places to make the tests less flaky (qtry_compare.patch). -- Dmitry Shachnev Mon, 19 Oct 2015 12:08:17 +0300 qtwebsockets-opensource-src (5.5.1-1) experimental; urgency=medium * New upstream release. * Bump Qt build-dependencies to 5.5.1. -- Dmitry Shachnev Sun, 18 Oct 2015 20:51:44 +0300 qtwebsockets-opensource-src (5.5.0-1) experimental; urgency=medium * New upstream release. * Update debian/copyright. * Bump Qt build-dependencies to 5.5.0. * Run the tests on kfreebsd, just ignore the tests result. * Do not run tests during arch-indep build. * Do not run QML tests, to avoid dependency on Xvfb (disable_qml_tests.patch; patch taken from Ubuntu). * Upstream has renamed Qt.WebSockets QML module to QtWebSockets (Qt.WebSockets still exists as a compatibility layer). - Add new qml-module-qtwebsockets binary package. - Move qml-module-qt-websockets to oldlibs section. - Make qml-module-qt-websockets depend on qml-module-qtwebsockets. - Update dependency of qtwebsockets5-examples package. * No-change wrap and sort. -- Dmitry Shachnev Thu, 27 Aug 2015 15:36:52 +0300 qtwebsockets-opensource-src (5.4.2-2) unstable; urgency=medium * Upload to unstable. -- Lisandro Damián Nicanor Pérez Meyer Wed, 24 Jun 2015 18:07:41 -0300 qtwebsockets-opensource-src (5.4.2-1) experimental; urgency=medium * New upstream release. - Bump Qt build dependencies. * Clear up the list in Uploaders removing people who hasn't committed to the repo in more than a year. They can re add themselves whenever they want (and we really hope to see you back really soon!). * Export HTML documentation. * Remove fix_qwebsocket_test.diff, applied upstream. - Remove empty debian/patches. * Update examples install file. -- Lisandro Damián Nicanor Pérez Meyer Wed, 03 Jun 2015 18:04:41 -0300 qtwebsockets-opensource-src (5.4.1-1) experimental; urgency=medium * New upstream release. * Update debian/copyright. * Bump Qt build-dependencies to 5.4.1. -- Timo Jyrinki Wed, 04 Mar 2015 14:02:24 +0000 qtwebsockets-opensource-src (5.4.0-2) experimental; urgency=medium * Add a patch from Helge Deller to fix failing test on some architectures (closes: #764893). * Update debian/watch for new server name. -- Dmitry Shachnev Sun, 25 Jan 2015 10:36:57 +0300 qtwebsockets-opensource-src (5.4.0-1) experimental; urgency=medium * New upstream release. * Update build-dependencies for Qt 5.4.0. * Update debian/copyright. * Disable fix_kfreebsd_test.patch, as we skip tests on kfreebsd anyway. * Bump Standards-Version to 3.9.6, no changes needed. * Update qtwebsockets5-examples.install. * Update libqt5websockets5.symbols. -- Dmitry Shachnev Sat, 27 Dec 2014 15:24:20 +0300 qtwebsockets-opensource-src (5.3.2-5) unstable; urgency=medium * Disable tests on kfreebsd-*, we now they are not right. See https://bugreports.qt-project.org/browse/QTBUG-41448 for more info. -- Lisandro Damián Nicanor Pérez Meyer Wed, 24 Sep 2014 00:31:13 -0300 qtwebsockets-opensource-src (5.3.2-4) unstable; urgency=medium * Fix some tests to work on kfreebsd. Thanks Adam Majer for the patch! -- Lisandro Damián Nicanor Pérez Meyer Tue, 23 Sep 2014 15:17:48 -0300 qtwebsockets-opensource-src (5.3.2-3) unstable; urgency=medium * Upload to unstable. -- Lisandro Damián Nicanor Pérez Meyer Tue, 23 Sep 2014 00:07:57 -0300 qtwebsockets-opensource-src (5.3.2-2) experimental; urgency=medium [ Timo Jyrinki ] * Add Qt Declarative build dependency and build the QML module -- Timo Jyrinki Fri, 19 Sep 2014 16:13:31 +0300 qtwebsockets-opensource-src (5.3.2-1) experimental; urgency=medium [ Lisandro Damián Nicanor Pérez Meyer ] * Fix spaces in debian/copyright. Thanks Scott Kitterman for the hint! * New upstream release. * Bump Qt build dependencies. [ Dmitry Shachnev ] * Use correct exception syntax in debian/copyright. * Update my e-mail address. * Update Vcs-Browser field to point to cgit interface. -- Lisandro Damián Nicanor Pérez Meyer Thu, 18 Sep 2014 18:30:06 -0300 qtwebsockets-opensource-src (5.3.1-1) unstable; urgency=medium [ Dmitry Shachnev ] * Initial release (closes: #697509). -- Lisandro Damián Nicanor Pérez Meyer Mon, 21 Jul 2014 19:17:10 -0300