debian/0000775000000000000000000000000011730342312007164 5ustar debian/libdconf-qt0.lintian-overrides0000664000000000000000000000007611730342312015031 0ustar libdconf-qt0: unused-shlib-entry-in-control-file libdconf qml debian/libdconf-qt0.install0000664000000000000000000000014411730342312013035 0ustar usr/lib/libdconf-qt.so.* usr/lib/qt4/imports/QConf/libdconf-qml.so usr/lib/qt4/imports/QConf/qmldir debian/patches/0000775000000000000000000000000011730342312010613 5ustar debian/patches/02_link_again_dconf_dbus.patch0000664000000000000000000000052111730342312016415 0ustar --- dconf-qt-0.0.0.110722.orig/lib/CMakeLists.txt +++ dconf-qt-0.0.0.110722/lib/CMakeLists.txt @@ -27,6 +27,8 @@ target_link_libraries(${LIB_NAME} ${QT_QTGUI_LIBRARIES} ${QT_QTDBUS_LIBRARIES} ${QT_QTCORE_LIBRARIES} + ${GLIB_LIBRARIES} + ${DCONF_DBUS_LIBRARIES} ) set(INCLUDE_INSTALL_DIR include/${LIB_NAME}) debian/patches/01_fix_pc_generation.patch0000664000000000000000000000101611730342312015615 0ustar Index: dconf-qt-0.0.0.110722/lib/dconf-qt.pc.cmake =================================================================== --- dconf-qt-0.0.0.110722.orig/lib/dconf-qt.pc.cmake 2011-07-22 18:50:31.860327956 +0200 +++ dconf-qt-0.0.0.110722/lib/dconf-qt.pc.cmake 2011-07-22 18:50:54.280439140 +0200 @@ -7,6 +7,6 @@ Library Description: dconf Qt binding Version: @VERSION@ -Libs: -L${libdir} -ldconf-qt -Cflags: -I${includedir}/dconf-qt +Libs: -L@LIBDIR@ -ldconf-qt +Cflags: -I@INCLUDEDIR@/dconf-qt Requires: dconf-dbus-1, QtDBus debian/patches/series0000664000000000000000000000013611730342312012030 0ustar 01_fix_pc_generation.patch 02_link_again_dconf_dbus.patch 03_unsubscribe_on_destruction.patch debian/patches/03_unsubscribe_on_destruction.patch0000664000000000000000000000055411730342312017605 0ustar diff --git a/lib/qconf.cpp b/lib/qconf.cpp index e743261..57af1d8 100644 --- a/lib/qconf.cpp +++ b/lib/qconf.cpp @@ -132,8 +132,10 @@ QConf::QConf() } QConf::~QConf() { - if (priv->path != NULL) + if (priv->path != NULL) { + dconf_dbus_client_unsubscribe(dconfClient, qconf_notify, this); delete priv->path; + } delete priv; } debian/rules0000775000000000000000000000031611730342312010244 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ override_dh_install: dh_install --fail-missing override_dh_makeshlibs: dh_makeshlibs -V debian/control0000664000000000000000000000232511730342312010571 0ustar Source: dconf-qt Priority: optional Section: libs Maintainer: Ubuntu Developers Build-Depends: debhelper (>= 8.0.0), cmake, libglib2.0-dev (>= 2.27.91), libdconf-dbus-1-dev (>= 0.7.1), libqt4-dev, Standards-Version: 3.9.2 Vcs-Bzr: https://code.launchpad.net/~ubuntu-desktop/dconf-qt/ubuntu Homepage: https://gitorious.org/dconf-qt Package: libdconf-qt0 Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: dconf Qt bindings (library) This plugin provides dconf support for Qt applications. The Qt library shouldn't be used directly as there is no ABI and API stability guarantee. Package: libdconf-qt-dev Section: libdevel Architecture: any Depends: ${misc:Depends}, libdconf-qt0 (= ${binary:Version}), libglib2.0-dev (>= 2.27.91), libdconf-dbus-1-dev (>= 0.7.1), libqt4-dev, pkg-config, Description: dconf Qt bindings (development files) This plugin provides dconf support for Qt applications. The Qt library shouldn't be used directly as there is no ABI and API stability guarantee. . This package contains the development header files. debian/changelog0000664000000000000000000000341511730342312011041 0ustar dconf-qt (0.0.0.110722-0ubuntu4) precise; urgency=low * debian/control: - create the upstream project on launchpad and change Vcs-Bzr * debian/patches/03_unsubscribe_on_destruction.patch: - unsubscribe from dconf-bus in ~QConf -- Didier Roche Thu, 15 Mar 2012 11:29:44 +0100 dconf-qt (0.0.0.110722-0ubuntu3) oneiric; urgency=low * debian/patches/02_link_again_dconf_dbus.patch: - add two missing library linkage in upstream cmake -- Didier Roche Mon, 25 Jul 2011 11:57:35 +0200 dconf-qt (0.0.0.110722-0ubuntu2) oneiric; urgency=low * debian/patches/01_fix_pc_generation.patch: - the generated pc file doesn't contain ${includedir} (seems to be stripped while generating the pc file), using @INCLUDEDIR@ instead is hapenning -- Didier Roche Fri, 22 Jul 2011 18:59:44 +0200 dconf-qt (0.0.0.110722-0ubuntu1) oneiric; urgency=low [ Didier Roche ] * New upstream snapshot with list support (LP: #812725) * debian/rules: - add --fail-missing to dh_install - add -V to dh_makeshlibs * debian/control: - change the description (we are now shipping the Qt bindings) - add missing deps on -dev package * debian/README.Debian: - remove the notice that we don't ship -dev package on purpose, let the "no ABI/API garantee" though * libdconf-qt-dev.install: - install new upsteam .pc file [ Florian Boucault ] * debian/control, rules, *install: - install new binary package libdconf-qt-dev - relax dependency on libqt4-dev -- Didier Roche Fri, 22 Jul 2011 17:59:07 +0200 dconf-qt (0.0.0.110706-0ubuntu1) oneiric; urgency=low * Initial release -- Didier Roche Thu, 07 Jul 2011 13:10:50 +0200 debian/README.Debian0000664000000000000000000000021711730342312011225 0ustar This package has no ABI/API stability garantee. The only valid usage right now is through QML bindings, which are shipped in the same package. debian/copyright0000664000000000000000000000152111730342312011116 0ustar Format: http://dep.debian.net/deps/dep5 Upstream-Name: dconf-qt Upstream-Contact: Ubuntu Developers Source: https://gitorious.org/dconf-qt Files: * Copyright: 2010-2011 Canonical Limited 2010 Codethink Limited License: LGPL-3 This package is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License (LGPL) as published by the Free Software Foundation; version 3 of the License. . This package 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. . On Debian/Ubuntu systems, the full text of the LGPL v3 can be found in `/usr/share/common-licenses/LGPL-3' debian/compat0000664000000000000000000000000211730342312010362 0ustar 8 debian/source/0000775000000000000000000000000011730342312010464 5ustar debian/source/format0000664000000000000000000000001411730342312011672 0ustar 3.0 (quilt) debian/libdconf-qt-dev.install0000664000000000000000000000010311730342312013524 0ustar usr/lib/libdconf-qt.so usr/include/dconf-qt/*.h usr/lib/pkgconfig/