debian/0000755000000000000000000000000011756423446007202 5ustar debian/libindicate-qt-dev.install0000644000000000000000000000012011546406476014231 0ustar usr/include/libindicate-qt/*.h usr/lib/libindicate-qt.so usr/lib/pkgconfig/*.pc debian/compat0000644000000000000000000000000211647276475010407 0ustar 9 debian/libindicate-qt1.install0000644000000000000000000000003411546406476013542 0ustar usr/lib/libindicate-qt.so.* debian/control0000644000000000000000000000227211756217430010602 0ustar Source: libindicate-qt Section: libs Priority: optional Maintainer: The Ayatana Packagers Uploaders: Felix Geyer Build-Depends: debhelper (>= 9), pkg-kde-tools (>= 0.6.0~), cmake, libqt4-dev, libindicate-dev (>= 0.6.90) Standards-Version: 3.9.3 Homepage: https://launchpad.net/libindicate-qt Vcs-Bzr: http://bzr.debian.org/bzr/pkg-ayatana/libindicate-qt/debian Vcs-Browser: http://bzr.debian.org/loggerhead/pkg-ayatana/libindicate-qt/debian Package: libindicate-qt-dev Section: libdevel Architecture: any Depends: ${misc:Depends}, libindicate-qt1 (= ${binary:Version}) Description: Qt bindings for libindicate - development files libindicate-qt makes it possible to write libindicate-enabled applications using Qt. . This package contains files that are needed to build applications. Package: libindicate-qt1 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: Qt bindings for libindicate libindicate-qt makes it possible to write libindicate-enabled applications using Qt. . This package contains shared libraries to be used by applications. debian/changelog0000644000000000000000000000701111756423444011051 0ustar libindicate-qt (0.2.5.91-5) unstable; urgency=low * Team upload. [ Felix Geyer ] * Bump libindicate version check to 0.7. - 02_libindicate_06.diff -> 02_libindicate_07.diff [ Evgeni Golov ] * Standards-Version: 3.9.3 -- Evgeni Golov Sun, 20 May 2012 18:40:18 +0200 libindicate-qt (0.2.5.91-4) unstable; urgency=low * Team upload. [ Felix Geyer ] * Bump debhelper build-dependency to >= 9. -- Evgeni Golov Mon, 20 Feb 2012 12:35:07 +0100 libindicate-qt (0.2.5.91-3) unstable; urgency=low * Team upload. * Upload to unstable. -- Evgeni Golov Mon, 20 Feb 2012 12:16:27 +0100 libindicate-qt (0.2.5.91-2) experimental; urgency=low [ Evgeni Golov ] * Team upload. * Bump libindicate version check to 0.6. (LP: #829477) - Add 02_libindicate_06.diff - Set minimal libindicate version to 0.5.90 [ Felix Geyer ] * Bump Standards-Version to 3.9.2, no changes needed. * Switch to debhelper compat level v9 which exports build flags. * Append -Wl,--as-needed to LDFLAGS. -- Evgeni Golov Tue, 18 Oct 2011 11:42:53 +0200 libindicate-qt (0.2.5.91-1) unstable; urgency=low * New upstream beta release. -- Felix Geyer Sat, 02 Apr 2011 18:30:21 +0200 libindicate-qt (0.2.5-2) unstable; urgency=low * Switch to debhelper compat level 8. * Build with -fvisiblity=hidden. - Add 01_visibility_hidden.diff. - Update symbols file. Closes: #618623 * Drop dependency from libindicate-qt-dev on libindicate-dev. -- Felix Geyer Wed, 16 Mar 2011 11:03:08 +0100 libindicate-qt (0.2.5-1) unstable; urgency=low * Upload to Debian. (Closes: #609578) * Switch to dh7 rules. * Set Maintainer to pkg-ayatana. * Add myself to Uploaders. * Add Vcs-* fields. * Increase priority to optional. * Bump Standards-Version to 3.9.1, no changes needed. * Bump library package name to match current soname. * Set minimal libindicate version to 0.3.3. * Improve short description of libindicate-qt-dev. * Add a watch file. * Add symbols file using the pkgkde symbolshelper. -- Felix Geyer Sun, 23 Jan 2011 00:49:35 +0100 libindicate-qt (0.2.5-0ubuntu2) natty; urgency=low * No change rebuild to drop depends on libdbusmenu-glib1 for libdbusmenu transition -- Scott Kitterman Tue, 04 Jan 2011 06:45:54 -0500 libindicate-qt (0.2.5-0ubuntu1) lucid; urgency=low * New upstream release -- Jonathan Riddell Wed, 10 Mar 2010 17:32:45 +0000 libindicate-qt (0.2.4-0ubuntu1) lucid; urgency=low * New upstream release -- Jonathan Riddell Fri, 19 Feb 2010 18:02:25 +0000 libindicate-qt (0.2.3-0ubuntu1) lucid; urgency=low * New upstream release * Use source format 3.0 -- Jonathan Riddell Mon, 15 Feb 2010 08:26:52 +0000 libindicate-qt (0.2.2-0ubuntu2) karmic; urgency=low * Add depends on libindicate-dev -- Jonathan Riddell Thu, 08 Oct 2009 11:39:16 +0100 libindicate-qt (0.2.2-0ubuntu1) karmic; urgency=low * New upstream release -- Jonathan Riddell Wed, 07 Oct 2009 18:17:15 +0100 libindicate-qt (0.2.1-0ubuntu1) karmic; urgency=low * New upstream release -- Jonathan Riddell Fri, 18 Sep 2009 11:51:22 +0100 libindicate-qt (0.1.1-0ubuntu1) karmic; urgency=low * Initial release -- Aurélien Gâteau Tue, 04 Aug 2009 14:06:14 +0200 debian/copyright0000644000000000000000000000257311546406476011145 0ustar This package was debianized by Aurélien Gâteau on Fri, 31 Jul 2009 16:24:09 +0200. It was downloaded from Upstream Author: Aurélien Gâteau Copyright: Copyright (C) 2009 Canonical Ltd. License: This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 or 3 of the License. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA On Debian systems, the complete text of the GNU Lesser General Public License can be found in `/usr/share/common-licenses/LGPL-2.1' and `/usr/share/common-licenses/LGPL-3'. The Debian packaging is: Copyright (C) 2009 Canonical Ltd. Copyright (C) 2010 Felix Geyer and is licensed under the GPL version 3, see `/usr/share/common-licenses/GPL-3'. debian/patches/0000755000000000000000000000000011756423446010631 5ustar debian/patches/01_visibility_hidden.diff0000644000000000000000000001215411546406476015471 0ustar Description: Build with -fvisiblity=hidden. Author: Felix Geyer Forwarded: no, requires copyright assignment diff -Nur libindicate-qt-0.2.5.orig/src/CMakeLists.txt libindicate-qt-0.2.5/src/CMakeLists.txt --- libindicate-qt-0.2.5.orig/src/CMakeLists.txt 2011-01-15 15:39:50.000000000 +0100 +++ libindicate-qt-0.2.5/src/CMakeLists.txt 2011-03-16 11:23:30.884468057 +0100 @@ -1,3 +1,10 @@ +include(CheckCXXCompilerFlag) + +check_cxx_compiler_flag(-fvisibility=hidden __INDICATEQT_HAVE_GCC_VISIBILITY) +if (__INDICATEQT_HAVE_GCC_VISIBILITY AND NOT WIN32) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden") +endif (__INDICATEQT_HAVE_GCC_VISIBILITY AND NOT WIN32) + set(indicate_qt_SRCS qindicatedecode.cpp qindicateserver.cpp diff -Nur libindicate-qt-0.2.5.orig/src/qindicatedecode.cpp libindicate-qt-0.2.5/src/qindicatedecode.cpp --- libindicate-qt-0.2.5.orig/src/qindicatedecode.cpp 2011-01-15 15:39:50.000000000 +0100 +++ libindicate-qt-0.2.5/src/qindicatedecode.cpp 2011-03-16 12:57:13.600632757 +0100 @@ -8,13 +8,11 @@ * * License: LGPL v2.1 or LGPL v3 */ -#ifndef QINDICATEDECODE_H -#define QINDICATEDECODE_H +// Self +#include "qindicatedecode.h" // Qt -#include #include -#include #include #include @@ -113,5 +111,3 @@ } // namespace -#endif /* QINDICATEDECODE_H */ - diff -Nur libindicate-qt-0.2.5.orig/src/qindicatedecode.h libindicate-qt-0.2.5/src/qindicatedecode.h --- libindicate-qt-0.2.5.orig/src/qindicatedecode.h 2011-01-15 15:39:50.000000000 +0100 +++ libindicate-qt-0.2.5/src/qindicatedecode.h 2011-03-16 12:57:15.640642094 +0100 @@ -11,6 +11,13 @@ #ifndef QINDICATEDECODE_H #define QINDICATEDECODE_H +// Qt +#include +#include + +// Local +#include + namespace QIndicate { @@ -20,11 +27,11 @@ namespace Decode { -QString stringFromValue(const QByteArray&); -int intFromValue(const QByteArray&, int defaultValue=0); -bool boolFromValue(const QByteArray&, bool defaultValue=false); -QImage imageFromValue(const QByteArray&); -QDateTime dateTimeFromValue(const QByteArray&); +INDICATEQT_EXPORT QString stringFromValue(const QByteArray&); +INDICATEQT_EXPORT int intFromValue(const QByteArray&, int defaultValue=0); +INDICATEQT_EXPORT bool boolFromValue(const QByteArray&, bool defaultValue=false); +INDICATEQT_EXPORT QImage imageFromValue(const QByteArray&); +INDICATEQT_EXPORT QDateTime dateTimeFromValue(const QByteArray&); } // namespace diff -Nur libindicate-qt-0.2.5.orig/src/qindicate_export.h libindicate-qt-0.2.5/src/qindicate_export.h --- libindicate-qt-0.2.5.orig/src/qindicate_export.h 1970-01-01 01:00:00.000000000 +0100 +++ libindicate-qt-0.2.5/src/qindicate_export.h 2011-03-16 11:21:00.843811333 +0100 @@ -0,0 +1,15 @@ +/* + * Qt wrapper for libindicate + * + * Copyright 2011 Felix Geyer + * + * License: LGPL v2.1 or LGPL v3 + */ + +#include + +#if defined(indicate_qt_EXPORTS) +# define INDICATEQT_EXPORT Q_DECL_EXPORT +#else +# define INDICATEQT_EXPORT Q_DECL_IMPORT +#endif diff -Nur libindicate-qt-0.2.5.orig/src/qindicateindicator.h libindicate-qt-0.2.5/src/qindicateindicator.h --- libindicate-qt-0.2.5.orig/src/qindicateindicator.h 2011-01-15 15:39:50.000000000 +0100 +++ libindicate-qt-0.2.5/src/qindicateindicator.h 2011-03-16 11:27:19.535449677 +0100 @@ -16,6 +16,7 @@ #include // Local +#include class QDateTime; class QImage; @@ -28,7 +29,7 @@ { struct IndicatorPrivate; -class Indicator : public QObject +class INDICATEQT_EXPORT Indicator : public QObject { Q_OBJECT public: diff -Nur libindicate-qt-0.2.5.orig/src/qindicateinterest.h libindicate-qt-0.2.5/src/qindicateinterest.h --- libindicate-qt-0.2.5.orig/src/qindicateinterest.h 2011-01-15 15:39:50.000000000 +0100 +++ libindicate-qt-0.2.5/src/qindicateinterest.h 2011-03-16 11:27:04.415385328 +0100 @@ -14,6 +14,9 @@ // Qt #include +// Local +#include + namespace QIndicate { diff -Nur libindicate-qt-0.2.5.orig/src/qindicatelistener.h libindicate-qt-0.2.5/src/qindicatelistener.h --- libindicate-qt-0.2.5.orig/src/qindicatelistener.h 2011-01-15 15:39:50.000000000 +0100 +++ libindicate-qt-0.2.5/src/qindicatelistener.h 2011-03-16 11:27:12.615420233 +0100 @@ -17,6 +17,7 @@ // Local #include +#include struct _IndicateListener; @@ -34,7 +35,7 @@ * in multiple independent parts of your code, you can use the * defaultInstance() method. */ -class Listener : public QObject +class INDICATEQT_EXPORT Listener : public QObject { Q_OBJECT public: diff -Nur libindicate-qt-0.2.5.orig/src/qindicateserver.h libindicate-qt-0.2.5/src/qindicateserver.h --- libindicate-qt-0.2.5.orig/src/qindicateserver.h 2011-01-15 15:39:50.000000000 +0100 +++ libindicate-qt-0.2.5/src/qindicateserver.h 2011-03-16 11:27:16.345436101 +0100 @@ -16,12 +16,13 @@ // Local #include +#include namespace QIndicate { struct ServerPrivate; -class Server : public QObject +class INDICATEQT_EXPORT Server : public QObject { Q_OBJECT public: debian/patches/02_libindicate_07.diff0000644000000000000000000000063511756217100014531 0ustar Description: Bump libindicate version check to 0.7. Author: Felix Geyer --- libindicate-qt-0.2.5.91.orig/CMakeLists.txt +++ libindicate-qt-0.2.5.91/CMakeLists.txt @@ -17,7 +17,7 @@ find_package(PkgConfig REQUIRED) add_definitions(-Wall) -pkg_check_modules(INDICATE REQUIRED indicate-0.5) +pkg_check_modules(INDICATE REQUIRED indicate-0.7) include_directories( ${QT_INCLUDE_DIR} debian/patches/series0000644000000000000000000000006111756423263012040 0ustar 01_visibility_hidden.diff 02_libindicate_07.diff debian/source/0000755000000000000000000000000011756423446010502 5ustar debian/source/format0000644000000000000000000000001411546406476011711 0ustar 3.0 (quilt) debian/rules0000755000000000000000000000043211647276475010270 0ustar #!/usr/bin/make -f # -*- makefile -*- export DEB_LDFLAGS_MAINT_APPEND = -Wl,--no-undefined -Wl,--as-needed %: dh $@ --parallel --with pkgkde_symbolshelper override_dh_auto_test: # disable the tests as they require a dbus server override_dh_install: dh_install --list-missing debian/watch0000644000000000000000000000014511546406476010234 0ustar version=3 http://launchpad.net/libindicate-qt/+download .*/libindicate-qt-([0-9.]+)\.tar\.(?:gz|bz2) debian/libindicate-qt1.symbols0000644000000000000000000001400511546406476013567 0ustar # SymbolsHelper-Confirmed: 0.2.5 amd64 i386 libindicate-qt.so.1 libindicate-qt1 #MINVER# _ZN9QIndicate6Decode12intFromValueERK10QByteArrayi@Base 0.2.5 _ZN9QIndicate6Decode13boolFromValueERK10QByteArrayb@Base 0.2.5 _ZN9QIndicate6Decode14imageFromValueERK10QByteArray@Base 0.2.5 _ZN9QIndicate6Decode15stringFromValueERK10QByteArray@Base 0.2.5 _ZN9QIndicate6Decode17dateTimeFromValueERK10QByteArray@Base 0.2.5 _ZN9QIndicate6Server10serverHideERK7QString@Base 0.2.5 _ZN9QIndicate6Server10serverShowERK7QString@Base 0.2.5 _ZN9QIndicate6Server11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.2.5 _ZN9QIndicate6Server11qt_metacastEPKc@Base 0.2.5 _ZN9QIndicate6Server13interestAddedENS_8InterestE@Base 0.2.5 _ZN9QIndicate6Server13serverDisplayEv@Base 0.2.5 _ZN9QIndicate6Server14indicatorAddedEj@Base 0.2.5 _ZN9QIndicate6Server14setDesktopFileERK7QString@Base 0.2.5 _ZN9QIndicate6Server15defaultInstanceEv@Base 0.2.5 _ZN9QIndicate6Server15interestRemovedENS_8InterestE@Base 0.2.5 _ZN9QIndicate6Server16indicatorRemovedEj@Base 0.2.5 _ZN9QIndicate6Server16staticMetaObjectE@Base 0.2.5 _ZN9QIndicate6Server17indicatorModifiedEjRK7QString@Base 0.2.5 _ZN9QIndicate6Server18setDefaultInstanceEPS0_@Base 0.2.5 _ZN9QIndicate6Server4hideEv@Base 0.2.5 _ZN9QIndicate6Server4showEv@Base 0.2.5 _ZN9QIndicate6Server7setTypeERK7QString@Base 0.2.5 _ZN9QIndicate6Server8setCountEi@Base 0.2.5 _ZN9QIndicate6ServerC1EP7QObject@Base 0.2.5 _ZN9QIndicate6ServerC2EP7QObject@Base 0.2.5 _ZN9QIndicate6ServerD0Ev@Base 0.2.5 _ZN9QIndicate6ServerD1Ev@Base 0.2.5 _ZN9QIndicate6ServerD2Ev@Base 0.2.5 _ZN9QIndicate8Listener11getInterestEPNS0_6ServerENS_8InterestE@Base 0.2.5 _ZN9QIndicate8Listener11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.2.5 _ZN9QIndicate8Listener11qt_metacastEPKc@Base 0.2.5 _ZN9QIndicate8Listener11serverAddedEPNS0_6ServerERK7QString@Base 0.2.5 _ZN9QIndicate8Listener11setInterestEPNS0_6ServerENS_8InterestEb@Base 0.2.5 _ZN9QIndicate8Listener13getServerTypeEPNS0_6ServerEP7QObjectPKc@Base 0.2.5 _ZN9QIndicate8Listener13serverRemovedEPNS0_6ServerERK7QString@Base 0.2.5 _ZN9QIndicate8Listener14getServerCountEPNS0_6ServerEP7QObjectPKc@Base 0.2.5 _ZN9QIndicate8Listener14indicatorAddedEPNS0_6ServerEPNS0_9IndicatorE@Base 0.2.5 _ZN9QIndicate8Listener15defaultInstanceEv@Base 0.2.5 _ZN9QIndicate8Listener16indicatorRemovedEPNS0_6ServerEPNS0_9IndicatorE@Base 0.2.5 _ZN9QIndicate8Listener16staticMetaObjectE@Base 0.2.5 _ZN9QIndicate8Listener17indicatorModifiedEPNS0_6ServerEPNS0_9IndicatorERK7QString@Base 0.2.5 _ZN9QIndicate8Listener18serverCountChangedEPNS0_6ServerEi@Base 0.2.5 _ZN9QIndicate8Listener20getIndicatorPropertyEPNS0_6ServerEPNS0_9IndicatorERK7QStringP7QObjectPKc@Base 0.2.5 _ZN9QIndicate8Listener20getServerDesktopFileEPNS0_6ServerEP7QObjectPKc@Base 0.2.5 _ZN9QIndicate8Listener21getServerMenuDBusNameEPNS0_6ServerE@Base 0.2.5 _ZN9QIndicate8Listener23getServerMenuObjectPathEPNS0_6ServerEP7QObjectPKc@Base 0.2.5 _ZN9QIndicate8Listener29getIndicatorPropertyAsVariantEPNS0_6ServerEPNS0_9IndicatorERK7QStringP7QObjectPKc@Base 0.2.5 _ZN9QIndicate8Listener4initEP17_IndicateListener@Base 0.2.5 _ZN9QIndicate8Listener7displayEPNS0_6ServerEPNS0_9IndicatorE@Base 0.2.5 _ZN9QIndicate8ListenerC1EP17_IndicateListener@Base 0.2.5 _ZN9QIndicate8ListenerC1EP7QObject@Base 0.2.5 _ZN9QIndicate8ListenerC2EP17_IndicateListener@Base 0.2.5 _ZN9QIndicate8ListenerC2EP7QObject@Base 0.2.5 _ZN9QIndicate8ListenerD0Ev@Base 0.2.5 _ZN9QIndicate8ListenerD1Ev@Base 0.2.5 _ZN9QIndicate8ListenerD2Ev@Base 0.2.5 _ZN9QIndicate9Indicator11emitDisplayEv@Base 0.2.5 _ZN9QIndicate9Indicator11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.2.5 _ZN9QIndicate9Indicator11qt_metacastEPKc@Base 0.2.5 _ZN9QIndicate9Indicator15setIconPropertyERK6QImage@Base 0.2.5 _ZN9QIndicate9Indicator15setNamePropertyERK7QString@Base 0.2.5 _ZN9QIndicate9Indicator15setTimePropertyERK9QDateTime@Base 0.2.5 _ZN9QIndicate9Indicator16setCountPropertyEi@Base 0.2.5 _ZN9QIndicate9Indicator16staticMetaObjectE@Base 0.2.5 _ZN9QIndicate9Indicator20setIndicatorPropertyERK7QStringPKc@Base 0.2.5 _ZN9QIndicate9Indicator20setIndicatorPropertyERK7QStringRK6QImage@Base 0.2.5 _ZN9QIndicate9Indicator20setIndicatorPropertyERK7QStringRK9QDateTime@Base 0.2.5 _ZN9QIndicate9Indicator20setIndicatorPropertyERK7QStringS3_@Base 0.2.5 _ZN9QIndicate9Indicator20setIndicatorPropertyERK7QStringb@Base 0.2.5 _ZN9QIndicate9Indicator20setIndicatorPropertyERK7QStringi@Base 0.2.5 _ZN9QIndicate9Indicator24setDrawAttentionPropertyEb@Base 0.2.5 _ZN9QIndicate9Indicator4hideEv@Base 0.2.5 _ZN9QIndicate9Indicator4showEv@Base 0.2.5 _ZN9QIndicate9Indicator7displayEPS0_@Base 0.2.5 _ZN9QIndicate9IndicatorC1EP18_IndicateIndicatorP7QObject@Base 0.2.5 _ZN9QIndicate9IndicatorC1EP7QObject@Base 0.2.5 _ZN9QIndicate9IndicatorC2EP18_IndicateIndicatorP7QObject@Base 0.2.5 _ZN9QIndicate9IndicatorC2EP7QObject@Base 0.2.5 _ZN9QIndicate9IndicatorD0Ev@Base 0.2.5 _ZN9QIndicate9IndicatorD1Ev@Base 0.2.5 _ZN9QIndicate9IndicatorD2Ev@Base 0.2.5 _ZNK9QIndicate6Server10metaObjectEv@Base 0.2.5 _ZNK9QIndicate8Listener10metaObjectEv@Base 0.2.5 _ZNK9QIndicate9Indicator10metaObjectEv@Base 0.2.5 _ZNK9QIndicate9Indicator12iconPropertyEv@Base 0.2.5 _ZNK9QIndicate9Indicator12namePropertyEv@Base 0.2.5 _ZNK9QIndicate9Indicator12propertyListEv@Base 0.2.5 _ZNK9QIndicate9Indicator12timePropertyEv@Base 0.2.5 _ZNK9QIndicate9Indicator13countPropertyEv@Base 0.2.5 _ZNK9QIndicate9Indicator17indicatorPropertyERK7QString@Base 0.2.5 _ZNK9QIndicate9Indicator20intIndicatorPropertyERK7QStringi@Base 0.2.5 _ZNK9QIndicate9Indicator21boolIndicatorPropertyERK7QStringb@Base 0.2.5 _ZNK9QIndicate9Indicator21drawAttentionPropertyEv@Base 0.2.5 _ZNK9QIndicate9Indicator25dateTimeIndicatorPropertyERK7QString@Base 0.2.5 _ZNK9QIndicate9Indicator2idEv@Base 0.2.5 _ZTIN9QIndicate6ServerE@Base 0.2.5 _ZTIN9QIndicate8ListenerE@Base 0.2.5 _ZTIN9QIndicate9IndicatorE@Base 0.2.5 _ZTSN9QIndicate6ServerE@Base 0.2.5 _ZTSN9QIndicate8ListenerE@Base 0.2.5 _ZTSN9QIndicate9IndicatorE@Base 0.2.5 _ZTVN9QIndicate6ServerE@Base 0.2.5 _ZTVN9QIndicate8ListenerE@Base 0.2.5 _ZTVN9QIndicate9IndicatorE@Base 0.2.5