debian/0000755000000000000000000000000012165400154007164 5ustar debian/docs0000644000000000000000000000002312162130041010022 0ustar LGPL_EXCEPTION.txt debian/source/0000755000000000000000000000000012162130041010454 5ustar debian/source/format0000644000000000000000000000001412162130041011662 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000000427112165377606011061 0ustar qt-assistant-compat (4.6.3-6) unstable; urgency=low * Fix substitution pattern in debian/qt-assistant-compat.links.in (Closes: #713250). -- Lisandro Damián Nicanor Pérez Meyer Thu, 04 Jul 2013 20:04:29 -0300 qt-assistant-compat (4.6.3-5) unstable; urgency=low * Make sure we use Qt 4 for building by setting QT_SELECT = qt4. Now there is no need to use lrelease-qt4 anymore. * Fix FTBFS caused by the change of binaries path due to the introduction of qtchooser (Closes: #713250). - assistant_adp is now in a M-A qualified path. Fix install file. - Create a link of the above binary to /usr/bin/. Use a template file to create the correct path. Clean the generated file when running dh_clean. * Update standars version. No changes required. * Add myself to Uploaders. * Use canonical Vcs fields. * Update symbols file. -- Lisandro Damián Nicanor Pérez Meyer Wed, 26 Jun 2013 00:39:40 -0300 qt-assistant-compat (4.6.3-4) unstable; urgency=low [ Felix Geyer ] * Use dh_auto_* instead of calling (q)make directly for the library. * Switch to debhelper compat level v9 which exports build flags. * Bump Standards-Version to 3.9.3, no changes needed. * Append -Wl,--as-needed to LDFLAGS. * Remove lib/lib/ when cleaning the package. * Convert for multiarch. - build-depend on libqt4-dev 4:4.8.1. - update install paths. -- Debian Qt/KDE Maintainers Wed, 02 May 2012 11:08:59 +0300 qt-assistant-compat (4.6.3-3) unstable; urgency=low * Use pkgkde-symbolshelper and fix issues with the symbol file. (Closes: #617657) * Add myself to Uploaders. * Urgency=high as it's important for ongoing transitions. -- Modestas Vainius Sat, 19 Mar 2011 11:59:03 +0200 qt-assistant-compat (4.6.3-2) unstable; urgency=low * Upload to Sid. [ Modestas Vainius ] * Fix debian/control Vcs fields to point to the new location. -- Fathi Boudra Sun, 06 Mar 2011 12:51:17 +0200 qt-assistant-compat (4.6.3-1) experimental; urgency=low * Initial release. (Closes: #587488) -- Fathi Boudra Mon, 28 Jun 2010 17:41:20 +0300 debian/libqtassistantclient4.symbols0000644000000000000000000000503212162461071015130 0ustar # SymbolsHelper-Confirmed: 4.6.3 alpha amd64 armel armhf hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc powerpcspe ppc64 s390 s390x sparc sparc64 x32 libQtAssistantClient.so.4 libqtassistantclient4 #MINVER# (optional=external)_ZN10QByteArrayD1Ev@Base 4.6.3 (optional=external)_ZN10QByteArrayD2Ev@Base 4.6.3 _ZN16QAssistantClient11qt_metacallEN11QMetaObject4CallEiPPv@Base 4.6.3 _ZN16QAssistantClient11qt_metacastEPKc@Base 4.6.3 _ZN16QAssistantClient11socketErrorEv@Base 4.6.3 _ZN16QAssistantClient12readStdErrorEv@Base 4.6.3 _ZN16QAssistantClient12setArgumentsERK11QStringList@Base 4.6.3 _ZN16QAssistantClient13openAssistantEv@Base 4.6.3 _ZN16QAssistantClient14closeAssistantEv@Base 4.6.3 _ZN16QAssistantClient15assistantClosedEv@Base 4.6.3 _ZN16QAssistantClient15assistantOpenedEv@Base 4.6.3 _ZN16QAssistantClient15socketConnectedEv@Base 4.6.3 _ZN16QAssistantClient16staticMetaObjectE@Base 4.6.3 _ZN16QAssistantClient22socketConnectionClosedEv@Base 4.6.3 _ZN16QAssistantClient5errorERK7QString@Base 4.6.3 _ZN16QAssistantClient8readPortEv@Base 4.6.3 _ZN16QAssistantClient8showPageERK7QString@Base 4.6.3 _ZN16QAssistantClient9procErrorEN8QProcess12ProcessErrorE@Base 4.6.3 _ZN16QAssistantClientC1ERK7QStringP7QObject@Base 4.6.3 _ZN16QAssistantClientC2ERK7QStringP7QObject@Base 4.6.3 _ZN16QAssistantClientD0Ev@Base 4.6.3 _ZN16QAssistantClientD1Ev@Base 4.6.3 _ZN16QAssistantClientD2Ev@Base 4.6.3 (optional=templinst)_ZN4QMapIPK16QAssistantClientP23QAssistantClientPrivateE13detach_helperEv@Base 4.6.3 (optional=templinst)_ZN4QMapIPK16QAssistantClientP23QAssistantClientPrivateE6removeERKS2_@Base 4.6.3 (optional=templinst|arch=armel hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 sparc sparc64)_ZN5QListI7QStringE13detach_helperEi@Base 4.6.3 (optional=templinst|arch=alpha ia64 mips mipsel)_ZN5QListI7QStringE13detach_helperEv@Base 4.6.3 (optional=templinst)_ZN5QListI7QStringE18detach_helper_growEii@Base 4.6.3 (optional=templinst)_ZN5QListI7QStringE6appendERKS0_@Base 4.6.3 (optional=templinst|arch=amd64 x32)_ZN5QListI7QStringED1Ev@Base 4.6.3 (optional=templinst|arch=amd64 x32)_ZN5QListI7QStringED2Ev@Base 4.6.3 (optional=external)_ZN7QStringD1Ev@Base 4.6.3 (optional=external)_ZN7QStringD2Ev@Base 4.6.3 _ZNK16QAssistantClient10metaObjectEv@Base 4.6.3 _ZNK16QAssistantClient6isOpenEv@Base 4.6.3 (optional=templinst)_ZNK4QMapIPK16QAssistantClientP23QAssistantClientPrivateE15mutableFindNodeEPPN8QMapData4NodeERKS2_@Base 4.6.3 _ZTI16QAssistantClient@Base 4.6.3 _ZTS16QAssistantClient@Base 4.6.3 _ZTV16QAssistantClient@Base 4.6.3 debian/compat0000644000000000000000000000000212162130041010352 0ustar 9 debian/control0000644000000000000000000000622312162460465010602 0ustar Source: qt-assistant-compat Priority: optional Maintainer: Debian Qt/KDE Maintainers Uploaders: Fathi Boudra , Modestas Vainius , Lisandro Damián Nicanor Pérez Meyer Build-Depends: debhelper (>= 9), libqt4-dev (>= 4:4.8.1), pkg-kde-tools (>= 0.6) Standards-Version: 3.9.4 Section: devel Homepage: http://doc.qt.nokia.com/4.6/qassistantclient.html Vcs-Git: git://anonscm.debian.org/pkg-kde/qt/qt-assistant-compat.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-kde/qt/qt-assistant-compat.git;a=summary Package: qt-assistant-compat Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Breaks: qt4-dev-tools (<< 4:4.7.0~) Replaces: qt4-dev-tools (<< 4:4.7.0~) Description: Qt Assistant compatibility binary (legacy) 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 Assistant compatibility version, based on Assistant Document Profile (.adp) files, and the associated QtAssistantClient library, for compatibility with applications providing help in that format. . New applications should use the new version of Qt Assistant introduced in Qt 4.4, based on the Qt Help Framework also introduced in Qt 4.4, instead. Package: libqtassistantclient-dev Section: libdevel Architecture: any Depends: libqtassistantclient4 (= ${binary:Version}), ${misc:Depends} Breaks: libqt4-dev (<< 4:4.7.0~), qt4-qmake (<< 4:4.7.0~) Replaces: libqt4-dev (<< 4:4.7.0~), qt4-qmake (<< 4:4.7.0~) Description: Qt Assistant client library (development) 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 files necessary to build applications using the deprecated QAssistantClient class, which is used together with the legacy Assistant Document Profile (.adp) version of Qt Assistant. . This class is obsolete. It is provided to keep old source code working. It is strongly advised against using it in new code. New code should use the Qt Help Framework introduced in Qt 4.4 and/or the version of Qt Assistant based on it (also introduced in Qt 4.4) instead. Package: libqtassistantclient4 Section: libs Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Breaks: libqt4-assistant (<< 4:4.7.0~) Replaces: libqt4-assistant (<< 4:4.7.0~) Description: Qt Assistant client library (runtime) 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 files necessary to run applications using the deprecated QAssistantClient class, which is used together with the legacy Assistant Document Profile (.adp) version of Qt Assistant. . This library is obsolete. It is provided to keep old source code working. It is strongly advised against using it in new code. New code should use the Qt Help Framework introduced in Qt 4.4 and/or the version of Qt Assistant based on it (also introduced in Qt 4.4) instead. debian/qt-assistant-compat.links.in0000644000000000000000000000011112165377047014556 0ustar usr/lib/%DEB_HOST_MULTIARCH%/qt4/bin/assistant_adp usr/bin/assistant_adp debian/libqtassistantclient-dev.install0000644000000000000000000000052512162130041015566 0ustar usr/include/qt4/QtAssistant/QAssistantClient usr/include/qt4/QtAssistant/QtAssistant usr/include/qt4/QtAssistant/qassistantclient.h usr/include/qt4/QtAssistant/qassistantclient_global.h usr/lib/*/libQtAssistantClient.prl usr/lib/*/libQtAssistantClient.so usr/lib/*/pkgconfig/QtAssistantClient.pc usr/share/qt4/mkspecs/features/assistant.prf debian/include/0000755000000000000000000000000012162130041010577 5ustar debian/include/QAssistantClient0000644000000000000000000000003612162130041013752 0ustar #include "qassistantclient.h" debian/include/QtAssistant0000644000000000000000000000020412162130041012774 0ustar #ifndef QT_QTASSISTANT_MODULE_H #define QT_QTASSISTANT_MODULE_H #include #include "qassistantclient.h" #endif debian/qt-assistant-compat.install0000644000000000000000000000050012162160175014466 0ustar usr/lib/*/qt4/bin/assistant_adp usr/share/qt4/translations/assistant_adp_de.qm usr/share/qt4/translations/assistant_adp_ja.qm usr/share/qt4/translations/assistant_adp_pl.qm usr/share/qt4/translations/assistant_adp_ru.qm usr/share/qt4/translations/assistant_adp_zh_CN.qm usr/share/qt4/translations/assistant_adp_zh_TW.qm debian/patches/0000755000000000000000000000000012162130041010603 5ustar debian/patches/series0000644000000000000000000000002512162130041012015 0ustar 01_build_system.diff debian/patches/01_build_system.diff0000644000000000000000000000257112162130041014445 0ustar Description: several workarounds for the build system which is completely broken Author: Fathi Boudra --- a/compat.pro +++ b/compat.pro @@ -66,8 +66,6 @@ TRANSLATIONS = translations/assistant_ad translations/assistant_adp_zh_CN.ts \ translations/assistant_adp_zh_TW.ts -unix:!contains(QT_CONFIG, zlib):LIBS += -lz - contains(CONFIG, static): { win32 { exists($$[QT_INSTALL_PLUGINS]/imageformats/qjpeg.lib) { @@ -81,3 +79,7 @@ contains(CONFIG, static): { } } } + +target.path = $$[QT_INSTALL_BINS] +INSTALLS += target + --- a/lib/lib.pro +++ b/lib/lib.pro @@ -16,8 +16,8 @@ HEADERS = qassistantclient.h \ qassistantclient_global.h SOURCES = qassistantclient.cpp -DESTDIR = ../../../../lib -DLLDESTDIR = ../../../../bin +DESTDIR = lib +DLLDESTDIR = bin unix { QMAKE_CFLAGS += $$QMAKE_CFLAGS_SHLIB @@ -62,7 +62,7 @@ win32 { } qt_install_headers { - assistant_headers.files = $$SYNCQT.HEADER_FILES $$SYNCQT.HEADER_CLASSES + assistant_headers.files = qassistantclient.h qassistantclient_global.h assistant_headers.path = $$[QT_INSTALL_HEADERS]/QtAssistant INSTALLS += assistant_headers } --- /dev/null +++ b/lib/QtAssistant/qassistantclient_global.h @@ -0,0 +1 @@ +#include "../qassistantclient_global.h" debian/libqtassistantclient4.install0000644000000000000000000000004412162130041015072 0ustar usr/lib/*/libQtAssistantClient.so.* debian/rules0000755000000000000000000000303112162456023010244 0ustar #!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed export QT_SELECT := qt4 export LRELEASE := /usr/bin/lrelease %: dh $@ --with=pkgkde-symbolshelper --parallel --list-missing override_dh_auto_configure: dh_auto_configure dh_auto_configure --sourcedirectory=lib -- CONFIG+=create_prl override_dh_auto_build: dh_auto_build dh_auto_build --sourcedirectory=lib cd translations; $(LRELEASE) assistant_adp_*.ts override_dh_auto_clean: dh_auto_clean dh_auto_clean --sourcedirectory=lib rm -f translations/assistant_adp_*.qm rm -rf lib/lib rm -f debian/qt-assistant-compat.links override_dh_auto_install: dh_auto_install dh_auto_install --sourcedirectory=lib # Fix wrong path in prl file sed -i -e "/^QMAKE_PRL_BUILD_DIR/d" \ $(CURDIR)/debian/tmp/usr/lib/*/libQtAssistantClient.prl # Install translations mkdir -p $(CURDIR)/debian/tmp/usr/share/qt4/translations/ install -p -m0644 translations/assistant_adp_*.qm \ $(CURDIR)/debian/tmp/usr/share/qt4/translations/ # Install prf file install -D -p -m0644 features/assistant.prf \ $(CURDIR)/debian/tmp/usr/share/qt4/mkspecs/features/assistant.prf # Install missing headers install -p -m0644 $(CURDIR)/debian/include/Q* \ $(CURDIR)/debian/tmp/usr/include/qt4/QtAssistant/ override_dh_install: # Replace the correct arch triplet using the templates. sed s/%DEB_HOST_MULTIARCH%/$(DEB_HOST_MULTIARCH)/ \ debian/qt-assistant-compat.links.in > debian/qt-assistant-compat.links dh_install debian/copyright0000644000000000000000000000632612162130041011116 0ustar This work was packaged for Debian by: Fathi Boudra on Mon, 28 Jun 2010 17:41:20 +0300 It was downloaded from: ftp://ftp.qt.nokia.com/qt/source/ Upstream Author: Nokia Corporation and/or its subsidiary(-ies) Copyright: Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. License: Commercial Usage Licensees holding valid Qt Commercial licenses may use this file in accordance with the Qt Commercial License Agreement provided with the Software or, alternatively, in accordance with the terms contained in a written agreement between you and Nokia. GNU Lesser General Public License Usage Alternatively, 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. In addition, as a special exception, Nokia gives you certain additional rights. These rights are described in the Nokia Qt LGPL Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this package. GNU General Public License Usage Alternatively, this file may be used under the terms of the GNU General Public License version 3.0 as published by the Free Software Foundation and appearing in the file LICENSE.GPL included in the packaging of this file. Please review the following information to ensure the GNU General Public License version 3.0 requirements will be met: http://www.gnu.org/copyleft/gpl.html. On Debian systems, the complete text of the GNU Public Licenses can be found in `/usr/share/common-licenses/LGPL-2.1`, `/usr/share/common-licenses/GPL-3`. Nokia Qt 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. The Debian packaging is: Copyright (C) 2010-2012 Fathi Boudra and is licensed under the LGPL version 2.1, see above.