debian/ 0000755 0000000 0000000 00000000000 12677635541 007206 5 ustar debian/libunity-scopes-doc.install 0000644 0000000 0000000 00000000035 12677635517 014473 0 ustar usr/share/doc/unity-scopes/*
debian/libunity-scopes-qt-dev.install 0000644 0000000 0000000 00000000170 12677635517 015126 0 ustar usr/include/unity-scopes-qt-*/unity/scopes/qt
usr/lib/*/libunity-scopes-qt.so
usr/lib/*/pkgconfig/libunity-scopes-qt.pc
debian/source/ 0000755 0000000 0000000 00000000000 12677635517 010511 5 ustar debian/source/format 0000644 0000000 0000000 00000000014 12677635517 011717 0 ustar 3.0 (quilt)
debian/libunity-scopes-doc.lintian-overrides 0000644 0000000 0000000 00000000244 12677635517 016465 0 ustar # Nothing we can do about this because, depending on the installed version
# of jquery.js, the tree widget breaks.
libunity-scopes-doc: embedded-javascript-library
debian/libunity-scopes-qt.install.in 0000644 0000000 0000000 00000000042 12677635517 014755 0 ustar usr/lib/*/libunity-scopes-qt.so.*
debian/libunity-scopes1.0.install 0000664 0000000 0000000 00000000665 12677635536 014163 0 ustar # This file is autogenerated. DO NOT EDIT!
#
# Modifications should be made to libunity-scopes.install.in instead.
# This file is regenerated automatically by bileto.
#
var/lib/libunity-scopes/version
usr/lib/*/libunity-scopes.so.*
usr/lib/*/unity-scopes
usr/lib/*/unity-scopes/scoperegistry
usr/lib/*/unity-scopes/scoperunner
usr/lib/*/unity-scopes/smartscopesproxy
usr/share/upstart/sessions/*.conf
usr/share/apport/package-hooks/*.py
debian/libunity-scopes.install.in 0000644 0000000 0000000 00000000414 12677635517 014336 0 ustar var/lib/libunity-scopes/version
usr/lib/*/libunity-scopes.so.*
usr/lib/*/unity-scopes
usr/lib/*/unity-scopes/scoperegistry
usr/lib/*/unity-scopes/scoperunner
usr/lib/*/unity-scopes/smartscopesproxy
usr/share/upstart/sessions/*.conf
usr/share/apport/package-hooks/*.py
debian/libunity-scopes-qt.shlibs.in 0000644 0000000 0000000 00000000200 12677635517 014567 0 ustar libunity-scopes-qt @UNITY_SCOPES_QT_SOVERSION@ libunity-scopes-qt@UNITY_SCOPES_QT_SOVERSION@ (>= @UNITY_SCOPES_QT_MAJOR_MINOR@)
debian/tests/ 0000755 0000000 0000000 00000000000 12677635517 010353 5 ustar debian/tests/scopetest.cpp 0000644 0000000 0000000 00000004232 12677635517 013071 0 ustar /*
* Copyright (C) 2014 Canonical Ltd
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License version 3 as
* published by the Free Software Foundation.
*
* This program 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 program. If not, see .
*/
// IMPORTANT: Any change to this source file must be reflected in scopebuild
// and vice versa. This is so we can test that scopetest.cpp builds and
// runs as part of the unity tests, instead of finding out only at release
// time that something is broken.
#include
#include
#include
#include
class DemoScope : public unity::scopes::ScopeBase
{
public:
virtual void start(std::string const&) override;
virtual void stop() override;
virtual unity::scopes::PreviewQueryBase::UPtr preview(const unity::scopes::Result&,
const unity::scopes::ActionMetadata&) override;
virtual unity::scopes::SearchQueryBase::UPtr search(unity::scopes::CannedQuery const& q,
unity::scopes::SearchMetadata const&) override;
};
using namespace unity::scopes;
void DemoScope::start(std::string const&)
{
}
void DemoScope::stop()
{
}
SearchQueryBase::UPtr DemoScope::search(unity::scopes::CannedQuery const& /*q*/,
unity::scopes::SearchMetadata const&)
{
unity::scopes::SearchQueryBase::UPtr query(nullptr);
return query;
}
PreviewQueryBase::UPtr DemoScope::preview(Result const& /*result*/, ActionMetadata const& /*metadata*/) {
unity::scopes::PreviewQueryBase::UPtr preview(nullptr);
return preview;
}
int main(int, char**)
{
DemoScope d;
return 0;
}
debian/tests/control 0000644 0000000 0000000 00000000100 12677635517 011745 0 ustar Tests: scopebuild
Depends: g++, pkg-config, libunity-scopes-dev
debian/tests/scopebuild 0000644 0000000 0000000 00000005664 12677635517 012442 0 ustar #!/bin/sh
# Build a program against scope libs to ensure it is installed properly
# (C) 2014 Canonical Ltd.
# Authors: Martin Pitt
# Jussi Pakkanen
set -e
WORKDIR=$(mktemp -d)
trap "rm -rf $WORKDIR" 0 INT QUIT ABRT PIPE TERM
cd $WORKDIR
# IMPORTANT: Any change to the here document below must be reflected in scopetest.cpp
# and vice versa. This is so we can test that scopetest.cpp builds and
# runs as part of the unity tests, instead of finding out only at release
# time that something is broken.
cat <scopetest.cpp
/*
* Copyright (C) 2014 Canonical Ltd
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License version 3 as
* published by the Free Software Foundation.
*
* This program 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 program. If not, see .
*/
// IMPORTANT: Any change to this source file must be reflected in scopebuild
// and vice versa. This is so we can test that scopetest.cpp builds and
// runs as part of the unity tests, instead of finding out only at release
// time that something is broken.
#include
#include
#include
#include
class DemoScope : public unity::scopes::ScopeBase
{
public:
virtual void start(std::string const&) override;
virtual void stop() override;
virtual unity::scopes::PreviewQueryBase::UPtr preview(const unity::scopes::Result&,
const unity::scopes::ActionMetadata&) override;
virtual unity::scopes::SearchQueryBase::UPtr search(unity::scopes::CannedQuery const& q,
unity::scopes::SearchMetadata const&) override;
};
using namespace unity::scopes;
void DemoScope::start(std::string const&)
{
}
void DemoScope::stop()
{
}
SearchQueryBase::UPtr DemoScope::search(unity::scopes::CannedQuery const& /*q*/,
unity::scopes::SearchMetadata const&)
{
unity::scopes::SearchQueryBase::UPtr query(nullptr);
return query;
}
PreviewQueryBase::UPtr DemoScope::preview(Result const& /*result*/, ActionMetadata const& /*metadata*/) {
unity::scopes::PreviewQueryBase::UPtr preview(nullptr);
return preview;
}
int main(int, char**)
{
DemoScope d;
return 0;
}
EOF
g++ -std=c++11 -o scopetest scopetest.cpp `pkg-config --cflags --libs libunity-scopes`
echo "Scope build: OK"
[ -x scopetest ]
./scopetest
echo "Scope run: OK"
debian/VERSION 0000644 0000000 0000000 00000000006 12677635535 010255 0 ustar 1.0.5
debian/control.in 0000644 0000000 0000000 00000007506 12677635530 011224 0 ustar Source: unity-scopes-api
Priority: optional
Maintainer: Ubuntu Developers
Build-Depends: abigail-tools | libabigail-tools,
binutils,
capnproto,
click-dev (>= 0.2.2),
cmake,
dbus-test-runner,
debhelper (>= 9),
devscripts,
doxygen,
exuberant-ctags,
google-mock,
graphviz,
libaccounts-glib-dev,
libapparmor-dev,
libboost-filesystem-dev,
libboost-regex-dev,
libboost-serialization-dev,
libboost-thread-dev,
libcapnp-dev (>= 0.4.0),
libdbustest1-dev,
libjsoncpp-dev,
liblttng-ust-dev,
libnet-cpp-dev (>= 1.2.0),
libprocess-cpp-dev (>= 1.0.1),
libsignon-glib-dev,
libunity-api-dev (>= 7.80.7~),
libzmq3-dev,
libzmqpp-dev,
lsb-release,
lttng-tools,
pkg-config,
python3:any,
python3-dbusmock,
python-tornado,
valgrind,
Standards-Version: 3.9.6
XS-Testsuite: autopkgtest
Section: libs
Homepage: https://launchpad.net/unity-scopes-api
# if you don't have have commit access to this branch but would like to upload
# directly to Ubuntu, don't worry: your changes will be merged back into the
# upstream branch
Vcs-Bzr: lp:unity-scopes-api
Vcs-Browser: https://code.launchpad.net/unity-scopes-api
Package: libunity-scopes@UNITY_SCOPES_SOVERSION@
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends},
Depends: ${misc:Depends},
${shlibs:Depends},
Replaces: libunity-scopes0,
libunity-scopes1,
libunity-scopes2,
Conflicts: libunity-scopes0,
libunity-scopes1,
libunity-scopes2,
Description: API for Unity scopes integration
Library to integrate scopes with the Unity shell
Package: libunity-scopes-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends: libproperties-cpp-dev,
libunity-api-dev,
libunity-scopes@UNITY_SCOPES_SOVERSION@ (= ${binary:Version}),
${misc:Depends},
Description: Header files for Unity scopes API
Library to integrate scopes with the Unity shell (dev files)
Package: libunity-scopes-cli
Section: devel
Architecture: any
Multi-Arch: foreign
Depends: libunity-scopes@UNITY_SCOPES_SOVERSION@ (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: Client utility for Unity scopes API
Commandline client utility for querying Unity scopes, useful for testing.
Package: libunity-scopes-doc
Section: doc
Architecture: all
Multi-Arch: foreign
Depends: ${misc:Depends},
Description: Documentation for Unity scopes API
Library to integrate scopes with the Unity shell (documentation)
Package: libunity-scopes-qt@UNITY_SCOPES_QT_SOVERSION@
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends},
Depends: ${misc:Depends},
${shlibs:Depends},
Description: Qt library for Unity scopes API
Library that integrates classes based on Qt for convenience
Package: libunity-scopes-qt-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends: libunity-scopes-dev (= ${binary:Version}),
libunity-scopes-qt@UNITY_SCOPES_QT_SOVERSION@ (= ${binary:Version}),
libnet-cpp-dev (>=1.2.0),
${misc:Depends},
Description: Header files for Qt library for Unity scopes API
Library that integrates classes based on Qt for convenience (dev files)
Package: libunity-scopes-qt-doc
Section: doc
Architecture: all
Multi-Arch: foreign
Depends: ${misc:Depends},
Description: Documentation for Unity Qt library
Library that integrates classes based on Qt for convenience (documentation)
debian/rules 0000755 0000000 0000000 00000001370 12677635537 010274 0 ustar #!/usr/bin/make -f
# -*- makefile -*-
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
export DPKG_GENSYMBOLS_CHECK_LEVEL=4
# Skip tests on the archs they are known to be flaky with current configuration
testskip_architectures := powerpc ppc64el
%:
dh $@ --parallel --fail-missing --with click
override_dh_auto_configure:
dh_auto_configure -- -DLIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH) -DCMAKE_INSTALL_LOCALSTATEDIR=/var
# Tests are not written to be run in parallel.
override_dh_auto_test:
ifeq (,$(filter $(testskip_architectures),$(DEB_HOST_ARCH)))
dh_auto_test --max-parallel=1 -- ARGS="--verbose"
endif
override_dh_click:
dh_click --name scope
override_dh_auto_clean:
/bin/sh $(CURDIR)/debian/bileto_pre_release_hook
dh_auto_clean
debian/libunity-scopes-qt-doc.install 0000644 0000000 0000000 00000000040 12677635517 015111 0 ustar usr/share/doc/unity-scopes-qt/*
debian/libunity-scopes-qt-doc.lintian-overrides 0000644 0000000 0000000 00000000247 12677635517 017112 0 ustar # Nothing we can do about this because, depending on the installed version
# of jquery.js, the tree widget breaks.
libunity-scopes-qt-doc: embedded-javascript-library
debian/libunity-scopes-cli.install 0000644 0000000 0000000 00000000026 12677635517 014475 0 ustar usr/bin/scopes-client
debian/changelog 0000644 0000000 0000000 00000136570 12677635541 011074 0 ustar unity-scopes-api (1.0.4+16.04.20160402.4-0ubuntu1) xenial; urgency=medium
[ Marcus Tomlinson ]
* Simplify debian/control munging. Look for clang-format as opposed to
clang-format-3.x. Added missing initializations to TypedScopeFixture
(Bug #1542906). Allow clients to specify authentication parameters
(Bug #1554040). (LP: #1554040, #1542906)
[ Michi Henning ]
* Fixed incorrect generation of Replaces: and Conflicts: entries in
debian/control for xenial. Fixed incorrect library soname for vivid.
-- Marcus Tomlinson Sat, 02 Apr 2016 03:24:17 +0000
unity-scopes-api (1.0.4+16.04.20160317-0ubuntu1) xenial; urgency=medium
[ Pawel Stolowski ]
* New RangeInputFilter.
[ Michi Henning ]
* Changed ABI compliance testing to use abigail.
[ CI Train Bot ]
* No-change rebuild.
-- Michael Zanetti Thu, 17 Mar 2016 22:35:17 +0000
unity-scopes-api (1.0.3+16.04.20160209-0ubuntu2) xenial; urgency=medium
* No-change rebuild for zeromq3 transition.
-- Matthias Klose Mon, 14 Mar 2016 22:39:01 +0100
unity-scopes-api (1.0.3+16.04.20160209-0ubuntu1) xenial; urgency=medium
[ Michi Henning ]
* Bumped micro version.
[ CI Train Bot ]
* No-change rebuild.
-- Rodney Dawes Tue, 09 Feb 2016 15:15:15 +0000
unity-scopes-api (1.0.2+16.04.20151218.2-0ubuntu1) xenial; urgency=medium
[ Michi Henning ]
* Changed version number generation to use a common script. Removed
symbols files because we are now using abi-compliance-checker.
* Replaced global dummy loggers for testing with heap-allocated
instances to avoid crash due to global destructor ordering (LP: #1472755).
[ CI Train Bot ]
* No-change rebuild.
-- Pawel Stolowski Fri, 18 Dec 2015 11:42:03 +0000
unity-scopes-api (1.0.2+15.10.20151009-0ubuntu1) wily; urgency=medium
[ CI Train Bot ]
* New rebuild forced.
[ Pawel Stolowski ]
* Store scopes package version in /var/lib/.../version file for fast
retrieval from the shell plugin.
-- Pawel Stolowski Fri, 09 Oct 2015 09:12:00 +0000
unity-scopes-api (1.0.2+15.10.20150921-0ubuntu1) wily; urgency=medium
[ Pawel Stolowski ]
* Loop through each argument of the custom scope runner command and ensure
that all path arguments are absolute.
* Protect all JsonCppNode::get_node() methods with a "if (!root_) throw;"
check (Fixes LP: #1494796).
* Merged devel.
[ CI Train Bot ]
* debian/libunity-scopes.symbols.in: update to released version.
* New rebuild forced.
-- Pawel Stolowski Mon, 21 Sep 2015 13:32:17 +0000
unity-scopes-api (1.0.1+15.10.20150915.1-0ubuntu1) wily; urgency=medium
[ Michi Henning ]
* Consolidate debian packaging for Vivid and Wily, so we don't
need to keep to separate series for the gcc 5 ABI break.
[ CI Train Bot ]
* debian/libunity-scopes.symbols.in: update to released version.
* New rebuild forced.
[ Alejandro J. Cura ]
* Add docs for the table widget
-- CI Train Bot Tue, 15 Sep 2015 11:20:24 +0000
unity-scopes-api (1.0.1+15.10.20150826-0ubuntu1) wily; urgency=medium
[ Pawel Stolowski ]
* Added support for preview widget updates via ActivationResponse.
[ CI Train Bot ]
* New rebuild forced.
-- CI Train Bot Wed, 26 Aug 2015 08:59:51 +0000
unity-scopes-api (1.0.0-0ubuntu1) wily; urgency=medium
* Changed package name and soname for toolchain update to gcc 5.0.
-- Michi Henning Fri, 24 Jul 2015 15:12:14 +1000
unity-scopes-api (0.6.19+15.10.20150724.3-0ubuntu1) wily; urgency=medium
[ Michi Henning ]
* Updated standards version to 3.9.6 in debian/control. Removed
copyonly from configure() calls because cmake 3.2.2 doesn't like it.
Removed g++ dependency from debian/control because bzr bd emitted a
warning.
-- CI Train Bot Fri, 24 Jul 2015 12:52:52 +0000
unity-scopes-api (0.6.19+15.10.20150721-0ubuntu1) wily; urgency=medium
[ Michi Henning ]
* Removed gcc 4.9 dependency from debian/rules.
[ Pawel Stolowski ]
* Added missing #include needed for g++ 5.0.
-- CI Train Bot Tue, 21 Jul 2015 05:14:09 +0000
unity-scopes-api (0.6.19+15.10.20150714-0ubuntu1) wily; urgency=medium
[ CI Train Bot ]
* New rebuild forced.
[ Pawel Stolowski ]
* Merged devel.
-- CI Train Bot Tue, 14 Jul 2015 09:26:41 +0000
unity-scopes-api (0.6.19+15.10.20150708-0ubuntu1) wily; urgency=medium
[ CI Train Bot ]
* New rebuild forced.
[ Pawel Stolowski ]
* Fix handling of timeout in debug mode. Use mtime instead of inotify
to detect settings changes. Revert delayed notification about scope
removal.
-- CI Train Bot Wed, 08 Jul 2015 14:35:44 +0000
unity-scopes-api (0.6.19+15.10.20150617.2-0ubuntu1) wily; urgency=medium
[ Pawel Stolowski ]
* Support UNITY_SCOPES_CONFIG_DIR environment variable.
[ CI Train Bot ]
* New rebuild forced.
-- CI Train Bot Wed, 17 Jun 2015 16:30:27 +0000
unity-scopes-api (0.6.18+15.10.20150609.1-0ubuntu1) wily; urgency=medium
[ Marcus Tomlinson ]
* Allow child_scopes() and set_child_scopes() methods more time to
execute as they read from and write to disk.
* Added ChildScopes.Timeout configuration parameter to Zmq.ini
[ Pawel Stolowski ]
* Added API for activation of in-card result actions.
[ CI Train Bot ]
* debian/libunity-scopes3.symbols: update to released version.
* New rebuild forced.
-- CI Train Bot Tue, 09 Jun 2015 12:21:21 +0000
unity-scopes-api (0.6.17+15.10.20150526-0ubuntu1) wily; urgency=medium
[ CI Train Bot ]
* debian/libunity-scopes3.symbols: update to released version.
[ Pawel Stolowski ]
* Fix for over-zealous loop detection. A loop is now detected only if
a query loops back with the exact same details, that is, query
string, department, filter state, user data, and metadata must all
be the same. Fixes: https://bugs.launchpad.net/bugs/1457698 (cherry-
picked from devel). (LP: #1457698)
-- CI Train Bot Tue, 26 May 2015 09:06:53 +0000
unity-scopes-api (0.6.17+15.04.20150423.2-0ubuntu1) vivid; urgency=medium
[ Marcus Tomlinson ]
* Added is_account_login_result() method to Result class.
[ Pawel Stolowski ]
* Fix LP: #1446499.
[ CI Train Bot ]
* debian/libunity-scopes3.symbols: update to released version.
* New rebuild forced.
-- CI Train Bot Thu, 23 Apr 2015 16:02:36 +0000
unity-scopes-api (0.6.16+15.04.20150410.3-0ubuntu1) vivid; urgency=medium
[ Pawel Stolowski ]
* Added support for attaching arbitrary data to CannedQuery.
* Added _ENABLE_QT_EXPERIMENTAL_ guard to qt headers until that library
is finalized. Further changes in the unity::scopes::qt namespace are
expected at this point.
* Added DateTimePickerFilter into experimental namespace.
[ CI Train Bot ]
* debian/libunity-scopes-qt.symbols: update to released version.
* debian/libunity-scopes3.symbols: update to released version.
* New rebuild forced.
-- CI Train Bot Fri, 10 Apr 2015 18:55:46 +0000
unity-scopes-api (0.6.15+15.04.20150407-0ubuntu1) vivid; urgency=medium
[ Marcus Tomlinson ]
* Renamed "child_scopes()" to "find_child_scopes()"
* Renamed "child_scopes_ordered()" to "child_scopes()"
* Added is_aggregated() and aggregated_keywords() to SearchMetaData
[ CI Train Bot ]
* debian/libunity-scopes3.symbols: update to released version.
* New rebuild forced.
-- CI Train Bot Tue, 07 Apr 2015 06:33:09 +0000
unity-scopes-api (0.6.14+15.04.20150223-0ubuntu1) vivid; urgency=medium
[ Pawel Stolowski ]
* Set CrashDB attribute to point at savilerow project for click scopes
which has 'Canonical' as the maintainer.
[ Michi Henning ]
* Fixed compilation problems when compiling with boost 1.56 and 1.57.
* Fixed a bunch of copyright headers.
-- CI Train Bot Mon, 23 Feb 2015 14:48:28 +0000
unity-scopes-api (0.6.14+15.04.20150213-0ubuntu1) vivid; urgency=medium
[ Michi Henning ]
* Added push_surfacing_results_from_cache() to Reply proxy. This allows
a scope to reply the results of the last succesful surfacing query
from an on-disk cache. This is useful to prevent the user being
presented with an empty screen when swiping to the scope while the
device has no network access, or the scope's data source is off-line.
Note: This is change is ABI compatible with gcc and clang despite
the addition a new virtual function.
* Fixed sporadic failure in JsonAsyncReader test caused by slow DNS.
Improved tests to report exception details if an exception other
than the expected one is thrown.
[ CI Train Bot ]
* debian/libunity-scopes3.symbols: auto-update to released version
-- CI Train Bot Fri, 13 Feb 2015 10:36:27 +0000
unity-scopes-api (0.6.13+15.04.20150211-0ubuntu1) vivid; urgency=medium
[ Ubuntu daily release ]
* debian/libunity-scopes3.symbols: auto-update to released version
[ Michi Henning ]
* Fixed a bunch of warnings caused by QVariant headers. Restored
spelling of Thomas Voß's surname. Fixed test failure in
RuntimeConfig caused by a change in the glib .ini parser from Utopic
to Vidid. This allows the test to pass on both Utopic and Vivid.
Fixed a few clang warnings.
* Reduced log history to 2 MB per scope.
* Fixed core dump in the run time when a scope threw an exception from
PreviewQueryBase::run().
* Added tests for exceptions thrown from client-side callbacks.
* Suppressed warning for arm build and updated comment regarding
alignment.
* Added valgrind suppression for leak in net-cpp. Added work-around
for valgrind complaint about invalid envp being passed when calling
execl().
-- Ubuntu daily release Wed, 11 Feb 2015 08:31:34 +0000
unity-scopes-api (0.6.13+15.04.20150205.1-0ubuntu1) vivid; urgency=medium
[ Ubuntu daily release ]
* debian/libunity-scopes-qt.symbols: auto-update to released version
* New rebuild forced
[ Pawel Stolowski ]
* Provide script for apport package hooks to handle scoperunner
crashes. This script alters 'Package' and 'SourcePackage' fields of
the crash report to distribute error reports to correct scopes.
[ Xavi Garcia ]
* Added library using Qt. The library is packed in a separated debian
package.
-- Ubuntu daily release Thu, 05 Feb 2015 14:57:26 +0000
unity-scopes-api (0.6.13+15.04.20150130-0ubuntu1) vivid; urgency=medium
[ Marcus Tomlinson ]
* Return keywords as a set rather than a vector.
[ Ubuntu daily release ]
* debian/libunity-scopes3.symbols: auto-update to released version
[ Michi Henning ]
* Removed a bunch of noise that was logged by the registry if the
scope installation dirs contained unexpected files or files without
permission. Simplified FindFiles.cpp by using boost::filesystem
instead of dirent.
-- Ubuntu daily release Fri, 30 Jan 2015 12:34:42 +0000
unity-scopes-api (0.6.12+15.04.20150127.2-0ubuntu1) vivid; urgency=medium
[ Marcus Tomlinson ]
* Introduced child_scopes() methods for aggregators to return their
list of child scopes at runtime.
* Added missing virtual destructor to AbstractScopeBase. (LP: #1360266)
* Removed deprecated Runtime::run_scope() method.
* Prevent query from looping indefinitely if a query is forwarded
among aggregators and loops back to an earlier aggregator.
[ Ubuntu daily release ]
* debian/libunity-scopes3.symbols: auto-update to released version
* New rebuild forced
[ Michi Henning ]
* Fixed memory leak in BufferedResultForwarder. Fixed a bunch of
warnings for clang build. Minor updates to HACKING.
* Fixed coverage build.
-- Ubuntu daily release Tue, 27 Jan 2015 09:38:46 +0000
unity-scopes-api (0.6.11+15.04.20150126-0ubuntu1) vivid; urgency=low
[ Marcus Tomlinson ]
* Embed scope ID into the OA details of a log-in item (LP: #1414560)
-- Ubuntu daily release Mon, 26 Jan 2015 09:01:09 +0000
unity-scopes-api (0.6.11+15.04.20150121.2-0ubuntu1) vivid; urgency=low
[ Ubuntu daily release ]
* debian/libunity-scopes3.symbols: auto-update to released version
[ thomas-voss ]
* Switch from QNetwork to net-cpp (LP: #1326816, #1409995)
[ Michał Sawicz ]
* Depend on :native version of g++ to allow cross-compiling to work.
Also run `wrap-and-sort -at` (LP: #1353855)
[ Marcus Tomlinson ]
* Switch from QNetwork to net-cpp (LP: #1326816, #1409995)
[ Michi Henning ]
* Added utility subdir to header tests.
* Bunch of miscellaneous fixes:
- Added warning for non-virtual destructors.
- Warnings will disappear once Marcus's child_scopes branch is merged.
- Tidied up the way compiler flags are set in CMakeLists.txt for clarity.
- Added missing dependencies to demos, so we can't run with an out-of-date registry or scoperunner.
- Fixed a number of warnings when building the developer doc.
- Minor doc fixes.
- Minor stylistic code fixes.
- Added missing tmp_dir_initialized_ initializer to ScopeBaseImpl.
- Removed redundant lock in QueryCtrlImpl constructor.
[ James Henstridge ]
* Expose the deserialize() static method on FilterBase and FilterState
for use by the Go bindings.
-- Ubuntu daily release Wed, 21 Jan 2015 12:46:41 +0000
unity-scopes-api (0.6.11+15.04.20150119-0ubuntu1) vivid; urgency=medium
[ Michi Henning ]
* The JSON for a CategoryRenderer now supports a "fallback" field in the
"art" and "mascot" entries of the "components" dictionary.
This allows a scope to specify a category-specific
fallback image in case the artwork for a result cannot be retrieved.
* PreviewWidget now supports a "fallback" field for the "image",
"gallery", and "header" widget types. This allows the scope
to specify a fallback image in case the artwork for a widget
cannot be retrieved.
* Documented missing config settings. (LP: #1398729)
[ Ubuntu daily release ]
* debian/libunity-scopes3.symbols: auto-update to released version
-- Ubuntu daily release Mon, 19 Jan 2015 08:09:11 +0000
unity-scopes-api (0.6.11-0ubuntu1) UNRELEASED; urgency=medium
* Improved logging internals.
-- Michi Henning Fri, 09 Jan 2015 19:56:38 +1000
unity-scopes-api (0.6.10+15.04.20141212-0ubuntu1) vivid; urgency=low
[ Pawel Stolowski ]
* Use get() on future of the http request to get exceptions reported
when error occur (std::future::wait() doesn't throw). (LP: #1401560)
-- Ubuntu daily release Fri, 12 Dec 2014 11:48:25 +0000
unity-scopes-api (0.6.10+15.04.20141211-0ubuntu1) vivid; urgency=low
[ Pawel Stolowski ]
* Use 'partner' in UserAgent instead of partner_id for consistency
with shell plugin
[ Michi Henning ]
* Replace old references to Ice with zmq.
-- Ubuntu daily release Thu, 11 Dec 2014 11:37:01 +0000
unity-scopes-api (0.6.10+15.04.20141210.2-0ubuntu1) vivid; urgency=medium
[ Marcus Tomlinson ]
* Renamed "Tags" scope .ini option to "Keywords".
* Added support for IsAggregator scope .ini option.
[ Pawel Stolowski ]
* Pass partner-id via UserAgent with remote-scopes call (LP: #1389273).
* Implemented BufferedResultForwarder API.
* Allow multi-arch click packages for scopes (LP: #1398998).
* Use SIGNON_POLICY_NO_USER_INTERACTION by default unless UNITY_SCOPES_OA_UI_POLICY
is set (LP: #1380914).
[ Ubuntu daily release ]
* debian/libunity-scopes3.symbols: auto-update to released version
-- Ubuntu daily release Wed, 10 Dec 2014 12:59:48 +0000
unity-scopes-api (0.6.9+15.04.20141129-0ubuntu1) vivid; urgency=medium
[ Pawel Stolowski ]
* Added support for ChildScopes scope .ini option.
[ Michi Henning ]
* Added app_directory() method to ScopeBase.
* Added support for Version attribute in scope.ini file, and added
version() accessor to ScopeMetadata.
* Added missing methods for settings_definitions(), location_data_needed(),
and child_scope_ids() to testing::ScopeMetadataBuilder.
[ Marcus Tomlinson ]
* Added support for Tags scope .ini option.
[ Ubuntu daily release ]
* debian/libunity-scopes3.symbols: auto-update to released version
-- Ubuntu daily release Sat, 29 Nov 2014 09:50:16 +0000
unity-scopes-api (0.6.8+15.04.20141119-0ubuntu1) vivid; urgency=medium
[ Marcus Tomlinson ]
* Replaced dbus-send with "list updated" pub/sub to invalidate smart scopes.
[ Ubuntu daily release ]
* debian/libunity-scopes3.symbols: auto-update to released version
-- Ubuntu daily release Wed, 19 Nov 2014 08:16:38 +0000
unity-scopes-api (0.6.7+14.10.20141014-0ubuntu1) 14.09; urgency=low
[ Marcus Tomlinson ]
* Merge staging ( (LP: #1380588)
-- Ubuntu daily release Tue, 14 Oct 2014 12:06:24 +0000
unity-scopes-api (0.6.7+14.10.20141010.1-0ubuntu1) utopic; urgency=medium
[ Marcus Tomlinson ]
* OnlineAccountClient fixes: run the internal event loop within its own context to avoid
clashing with external main loop (LP: #1377147).
* Introduced new dependencies on dbus-test-runner and libdbustest1-dev.
* Fix for Zmq infinite reconnection problem (LP: #1374206)
[ Ubuntu daily release ]
* New rebuild forced
-- Ubuntu daily release Fri, 10 Oct 2014 19:24:20 +0000
unity-scopes-api (0.6.6+14.10.20141006-0ubuntu1) utopic; urgency=medium
[ Pawel Stolowski ]
* Removed duplicates from symbols file. Symbols file now maintained
in sorted order. Created script to maintain file in sorted order,
so we should no longer see the stuff-ups in the symbols file.
* Added valgrind to build deps.
* Load-balancing message pump.
-- Ubuntu daily release Mon, 06 Oct 2014 12:03:20 +0000
unity-scopes-api (0.6.6+14.10.20140916-0ubuntu1) utopic; urgency=medium
[ Marcus Tomlinson ]
* Added support for online accounts (via new OnlineAccountClient class).
* Introduced new dependencies on libaccounts-glib and libsignon-glib.
[ Ubuntu daily release ]
* debian/libunity-scopes3.symbols: auto-update to released version
-- Ubuntu daily release Tue, 16 Sep 2014 09:40:03 +0000
unity-scopes-api (0.6.5+14.10.20140910.1-0ubuntu1) utopic; urgency=medium
[ Pawel Stolowski ]
* Added support for expandable widgets.
* Enhanced ActionMetadata with hints, similar to SearchMetadata. (LP: #1308585)
* Push smart scopes online results immediately as they become available. (LP: #1359177)
[ Michi Henning ]
* Various fixes for race conditions and test stability.
- This results in *safe* internal symbol changes.
* Updates to scope tutorial and documentation.
[ Ubuntu daily release ]
* debian/libunity-scopes3.symbols: auto-update to released version
-- Ubuntu daily release Wed, 10 Sep 2014 08:49:56 +0000
unity-scopes-api (0.6.4+14.10.20140828.1-0ubuntu1) utopic; urgency=medium
[ Pawel Stolowski ]
* Execute SDK DBus callback on scope start and stop in debug mode.
[ Ubuntu daily release ]
* debian/libunity-scopes3.symbols: auto-update to released version
-- Ubuntu daily release Thu, 28 Aug 2014 14:01:50 +0000
unity-scopes-api (0.6.3+14.10.20140826-0ubuntu1) utopic; urgency=medium
[ Pawel Stolowski ]
* Fix two-way invoke thread pool - fixes lp:1359582.
* Fix ABI break caused by introduction of explicit destructor.
-- Ubuntu daily release Tue, 26 Aug 2014 13:44:05 +0000
unity-scopes-api (0.6.3+14.10.20140820.is.0.6.1+14.10.20140809-0ubuntu1) utopic; urgency=medium
* Do a quick emergency revert of the last landing as it is causing a
regression in local music search.
-- Åukasz 'sil2100' Zemczak Thu, 21 Aug 2014 10:16:44 +0200
unity-scopes-api (0.6.3+14.10.20140820-0ubuntu1) utopic; urgency=medium
[ Pete Woods ]
* Move scope configuration to ~/.config/unity-scopes/
* New setting to enable/disable location data being fed to scopes.
* Switch from u1db to QSettings and drop u1db and related dependencies.
* There are internal symbols changes that do not break the public ABI.
- Apologies for the symbol sorting. The previous release caused this.
[ Marcus Tomlinson ]
* Add scope debug mode parameter.
[ Michi Henning ]
* Fix several race conditions.
* Make tests more robust.
* Fix cache directory paths for confined scopes.
[ Ubuntu daily release ]
* debian/libunity-scopes3.symbols: auto-update to released version
* New rebuild forced
* New rebuild forced
-- Ubuntu daily release Wed, 20 Aug 2014 14:25:35 +0000
unity-scopes-api (0.6.1+14.10.20140809-0ubuntu1) utopic; urgency=medium
[ Marcus Tomlinson ]
* Clear any signal masks inherited from the parent process when forking.
* Allow timeout value of -1 to disable the scope idle timeout, reaper timeouts, and two-way invocation timeout.
-- Ubuntu daily release Sat, 09 Aug 2014 07:58:15 +0000
unity-scopes-api (0.6.0+14.10.20140806-0ubuntu1) utopic; urgency=low
[ Michal Hruby ]
* Sync with devel.
[ Pete Woods ]
* Sync with devel.
[ Marcus Tomlinson ]
* Sync with devel.
[ thomas-voss ]
* Sync with devel.
[ CI bot ]
* Sync with devel.
[ Michi Henning ]
* Sync with devel.
[ Łukasz 'sil2100' Zemczak ]
* Sync with devel.
-- Ubuntu daily release Wed, 06 Aug 2014 15:49:25 +0000
unity-scopes-api (0.6.0+14.10.20140804.1-0ubuntu1) utopic; urgency=medium
[ Michi Henning ]
* Added cache_directory() method and refactored scoperunner and RuntimeImpl.
[ Marcus Tomlinson ]
* Introduced QueryMetadata base for shared functionality of *Metadata classes.
* Added set_internet_connectivity() and internet_connectivity() to QueryMetadata.
* Added support for additional query reply info.
* Upgraded finished() callback to be more flexible and expandable.
[ Ubuntu daily release ]
* debian/libunity-scopes3.symbols: auto-update to released version
-- Ubuntu daily release Mon, 04 Aug 2014 20:27:02 +0000
unity-scopes-api (0.5.3+14.10.20140728-0ubuntu1) utopic; urgency=medium
[ Pete Woods ]
* Add location property to SearchMetadata
[ Ubuntu daily release ]
* debian/libunity-scopes2.symbols: auto-update to released version
[ Marcus Tomlinson ]
* Fixed invoke_twoway_() to not call locate() when targeting the
registry or the SS registry
-- Ubuntu daily release Mon, 28 Jul 2014 14:05:36 +0000
unity-scopes-api (0.5.2+14.10.20140723-0ubuntu1) utopic; urgency=low
[ Pete Woods ]
* Normalize relative paths (LP: #1340135)
[ Marcus Tomlinson ]
* Call locate() before every two-way request. Increased two-way
invocation timeouts.
[ Michi Henning ]
* Normalize relative paths (LP: #1340135)
-- Ubuntu daily release Wed, 23 Jul 2014 22:06:06 +0000
unity-scopes-api (0.5.2+14.10.20140722-0ubuntu1) utopic; urgency=low
[ thomas-voss ]
* Force building with g++ 4.9
[ Michi Henning ]
* Force building with g++ 4.9
-- Ubuntu daily release Tue, 22 Jul 2014 09:52:30 +0000
unity-scopes-api (0.5.2+14.10.20140715-0ubuntu1) utopic; urgency=low
[ Michal Hruby ]
* Sync with devel.
[ Pete Woods ]
* Sync with devel.
[ Marcus Tomlinson ]
* Sync with devel.
[ Tarmac ]
* Sync with devel.
[ CI bot ]
* Sync with devel.
[ Michi Henning ]
* Sync with devel.
-- Ubuntu daily release Tue, 15 Jul 2014 18:47:01 +0000
unity-scopes-api (0.5.2+14.10.20140709.2-0ubuntu1) utopic; urgency=medium
[ Michal Hruby ]
* Added CannedQuery parameter to Category
[ Michi Henning ]
* Added support for scope settings.
[ Ubuntu daily release ]
* debian/*symbols: auto-update new symbols to released version
* New rebuild forced
-- Ubuntu daily release Wed, 09 Jul 2014 14:26:31 +0000
unity-scopes-api (0.5.1+14.10.20140626-0ubuntu1) utopic; urgency=medium
[ Pawel Stolowski ]
* Added support for nested dictionaries in appearance attributes.
[ Ubuntu daily release ]
* debian/*symbols: auto-update new symbols to released version
-- Ubuntu daily release Thu, 26 Jun 2014 11:02:11 +0000
unity-scopes-api (0.5.0+14.10.20140619-0ubuntu1) utopic; urgency=medium
[ Pawel Stolowski ]
* Implemented ValueSliderFilter.
* Changes to departments API.
[ Ubuntu daily release ]
* debian/*symbols: auto-update new symbols to released version
-- Ubuntu daily release Thu, 19 Jun 2014 10:47:15 +0000
unity-scopes-api (0.4.8+14.10.20140604.1-0ubuntu1) utopic; urgency=medium
[ Marcus Tomlinson ]
* Introduced Dir/ScopesWatcher classes to watch for updates to the scope install directories.
* Updated all relevant registry classes to propagate an update pub/sub message via middleware.
* Added is_scope_running(), set_scope_state_callback() and set_update_callback() to Registry.
* Watch parent directories of install directories in order to be
notified when entire install directories are added / removed. (LP:
#1326068)
[ Ubuntu daily release ]
* debian/*symbols: auto-update new symbols to released version
[ Pete Woods ]
* Watch parent directories of install directories in order to be
notified when entire install directories are added / removed. (LP:
#1326068)
-- Ubuntu daily release Wed, 04 Jun 2014 13:03:56 +0000
unity-scopes-api (0.4.7+14.10.20140522-0ubuntu1) utopic; urgency=low
[ Ubuntu daily release ]
* debian/*symbols: auto-update new symbols to released version
* New rebuild forced
[ Pete Woods ]
* Switch to use libapparmor instead of aa-exec
-- Ubuntu daily release Thu, 22 May 2014 09:58:34 +0000
unity-scopes-api (0.4.7+14.10.20140521-0ubuntu1) utopic; urgency=medium
[ Pawel Stolowski ]
* Implemented RatingFilter and RadioButtonFilter.
* Fixed lp:1319712: Appearance attributes not supported for remote scopes.
* Changed create() methods of OptionSelectorFilter and RangeInputFilter to return unique ptr.
[ Ubuntu daily release ]
* debian/*symbols: auto-update new symbols to released version
-- Ubuntu daily release Wed, 21 May 2014 14:01:03 +0000
unity-scopes-api (0.4.6+14.10.20140519-0ubuntu1) utopic; urgency=medium
[ Pete Woods ]
* Add results TTL option to configuration files.
[ Pawel Stolowski ]
* Added method to get and set display hints for filters.
* Added has_subdepartments flag and alternate label to the Department class.
[ Ubuntu daily release ]
* debian/*symbols: auto-update new symbols to released version
-- Ubuntu daily release Mon, 19 May 2014 10:10:28 +0000
unity-scopes-api (0.4.6+14.10.20140508-0ubuntu1) UNRELEASED; urgency=medium
[ Pawel Stolowski ]
* Implemented RangeInputFilter.
[ Michi Henning ]
* Changed parameter type for pushing categories to Category::SCPtr const&
-- Michi Henning Thu, 15 May 2014 13:54:38 +1000
unity-scopes-api (0.4.5+14.10.20140513-0ubuntu1) utopic; urgency=low
[ Pawel Stolowski ]
* Implemented RangeInputFilter.
[ Ubuntu daily release ]
* debian/*symbols: auto-update new symbols to released version
-- Ubuntu daily release Tue, 13 May 2014 18:24:18 +0000
unity-scopes-api (0.4.4+14.10.20140508-0ubuntu1) utopic; urgency=low
[ Michi Henning ]
* Simplified configuration files.
* Removed SS.Registry.Endpoint from Runtime.ini.
* Replaced SS.Registry.Identity with Smartscopes.Registry.Identity
* Added documentation for configuration parameters (see CONFIGFILES in
the root of the source tree)
* Runtime::run_scope() now has an overload to accept a path to Runtime.ini.
If no file name is passed, the system-wide Runtime.ini is used.
* UNIX domain sockets for Zmq are now placed under $XDG_RUNTIME_DIR/zmq.
* Install location for things under /usr/share is now unity-scopes instead
of unity-scopes-api.
[ Pawel Stolowski ]
* Renamed SearchReply::register_annotation() to push().
[ Ubuntu daily release ]
* debian/*symbols: auto-update new symbols to released version
-- Ubuntu daily release Thu, 08 May 2014 17:23:03 +0000
unity-scopes-api (0.4.3+14.10.20140502.1-0ubuntu1) utopic; urgency=low
[ Tarmac ]
* Sync with devel branch.
[ Ubuntu daily release ]
* New rebuild forced
-- Ubuntu daily release Fri, 02 May 2014 14:44:05 +0000
unity-scopes-api (0.4.3+14.10.20140428-0ubuntu1) utopic; urgency=low
[ Pawel Stolowski ]
* Implemented to_uri() and from_uri() conversions for CannedQuery.
* Ship scopes-client in libunity-scopes-cli package.
[ Ubuntu daily release ]
* debian/*symbols: auto-update new symbols to released version
-- Ubuntu daily release Mon, 28 Apr 2014 17:24:08 +0000
unity-scopes-api (0.4.2+14.04.20140408-0ubuntu1) trusty; urgency=low
[ Michal Hruby ]
* Merge r298 from devel branch.
-- Ubuntu daily release Tue, 08 Apr 2014 13:41:30 +0000
unity-scopes-api (0.4.2+14.04.20140404.2-0ubuntu1) trusty; urgency=low
[ Pawel Stolowski ]
* Added ability for defining custom scope runner path, relative
to scope's directories.
* Added support for customization attributes to ScopeMetadata and scope
config files.
* Expose scope_directory in ScopeMetadata.
[ Ubuntu daily release ]
* debian/*symbols: auto-update new symbols to released version
-- Ubuntu daily release Fri, 04 Apr 2014 17:36:39 +0000
unity-scopes-api (0.4.1+14.04.20140326.1-0ubuntu1) trusty; urgency=low
* New rebuild forced
-- Ubuntu daily release Wed, 26 Mar 2014 17:57:37 +0000
unity-scopes-api (0.4.0+14.04.20140324-0ubuntu1) trusty; urgency=low
[ Michal Hruby ]
* Backport invalidation raciness fix.
-- Ubuntu daily release Mon, 24 Mar 2014 13:06:04 +0000
unity-scopes-api (0.4.0+14.04.20140319-0ubuntu1) trusty; urgency=low
[ Michal Hruby ]
* Backport the invalidation fix.
[ Ubuntu daily release ]
* debian/*symbols: auto-update new symbols to released version
-- Ubuntu daily release Mon, 24 Mar 2014 13:06:02 +0000
unity-scopes-api (0.4.0+14.04.20140312.2-0ubuntu1) trusty; urgency=low
* New rebuild forced
-- Ubuntu daily release Wed, 12 Mar 2014 20:26:50 +0000
unity-scopes-api (0.4.0+14.04.20140312.1-0ubuntu1) trusty; urgency=medium
[ Michi Henning ]
* Re-factored proxy class implementation.
[ Pawel Stolowski, Michi Henning ]
* Renamed various classes and methods in the public API
(see RELEASE_NOTES.txt for details).
[ Ubuntu daily release ]
* debian/*symbols: auto-update new symbols to released version
-- Ubuntu daily release Wed, 12 Mar 2014 16:58:43 +0000
unity-scopes-api (0.3.2+14.04.20140220.1-0ubuntu1) trusty; urgency=low
[ Pawel Stolowski ]
* Added ActivationResponse::set_hints method and marked setHints as deprecated.
-- Ubuntu daily release Thu, 20 Feb 2014 15:08:03 +0000
unity-scopes-api (0.3.1+14.04.20140217-0ubuntu1) trusty; urgency=low
[ Tarmac ]
* Fix triggering of actions on previews from remote scopes.
-- Ubuntu daily release Mon, 17 Feb 2014 12:40:37 +0000
unity-scopes-api (0.3.1+14.04.20140213.1-0ubuntu1) trusty; urgency=low
[ Tarmac ]
* Various fixes for communication with server scopes.
[ Michal Hruby ]
* Various fixes for communication with server scopes.
-- Ubuntu daily release Thu, 13 Feb 2014 18:28:44 +0000
unity-scopes-api (0.3.1+14.04.20140211.2-0ubuntu1) trusty; urgency=low
[ Pawel Stolowski ]
* [ Pawel Stolowski ]
* Added preliminary API for filters and departments.
* Changes to preview action activation API: support for widget id.
* Changes to Annotation API.
* Return ScopeProxy from Result::target_scope_proxy (replaces activation_scope_name).
-- Ubuntu daily release Tue, 11 Feb 2014 17:55:05 +0000
unity-scopes-api (0.2.10-0ubuntu1) UNRELEASED; urgency=low
[ Michi Henning ]
* More default servant support.
[ Pawel Stolowski ]
* Additions to the PreviewWidget API.
* Changed VariantMapBuilder to VariantBuilder, with a new API.
* Added support for ColumnLayout.
* Added SearchMetadata class.
-- Pawel Stolowski Fri, 31 Jan 2014 14:55:10 +0100
unity-scopes-api (0.2.8+14.04.20140131.1-0ubuntu1) trusty; urgency=low
[ Michi Henning ]
* More default servant support.
[ Pawel Stolowski ]
* Additions to the PreviewWidget API.
* Changed VariantMapBuilder to VariantBuilder, with a new API.
* Added support for ColumnLayout.
-- Ubuntu daily release Fri, 31 Jan 2014 13:42:16 +0000
unity-scopes-api (0.2.6+14.04.20140128-0ubuntu1) trusty; urgency=low
[ Michi Henning ]
* More default servant support.
* Removed 3.9-specific suppression directive that breaks valgrind
3.8.x.
* Added formatcode script to build/tools to make it easy to format
individual source files.
* Added support for remote scopes by querying the smart scopes proxy
server. Registry.ini now has two new keys, SS.Registry.Identity and
SS.Registry.Endpoint, which is where the smart scopes proxy server
is expected to provide its registry object. If these keys are not
set, the registry still runs, but prints a warning to say that
remote scopes won't be available. Still missing: we don't have a
refresh policy yet. The remote scopes are read only once, on start-
up. If the smart scopes registry changes, the local registry
currently will not notice this until it is re-started.
* Added create_query_proxy() and create_query_ctrl_proxy() for the SS
proxy server.
[ Pawel Stolowski ]
* Additions to the PreviewWidget API.
* Define Result and CategorisedResult SPtr and SCPtr.
-- Ubuntu daily release Tue, 28 Jan 2014 15:40:37 +0000
unity-scopes-api (0.2.4+14.04.20140124-0ubuntu1) trusty; urgency=low
[ Michi Henning ]
* Added ability for scope to push an exception (as an exception_ptr). On the client side,
the exception is delivered as the what() string (if the exception is a std::exception) and
as "unknown exception", otherwise.
* Added abstract bases for all the *Object classes.
* Remove redundant noexcept specifications from destructors.
[ Jussi Pakkanen ]
* Version bump due to namespace peeling.
* Forward doxygen warnings into a file.
[ Michal Hruby ]
* Added preview and activation APIs.
[ Michi Henning ]
* Added default servants for Scope and QueryCtrl interfaces.
[ Pawel Stolowski ]
* Added set_category to CategorisedResult, removed Variant-based ctor.
[ Marcus Tomlinson ]
* Ensure that manager_ and reply_ objects are created and destroyed
from within the same Qt thread. (LP: #1267917)
* Added valgrind suppressions for memory leak false positives in Qt.
(LP: #1262496)
[ Ubuntu daily release ]
* Automatic snapshot from revision 151
-- Ubuntu daily release Fri, 24 Jan 2014 10:03:35 +0000
unity-scopes-api (0.2.4-0ubuntu2) UNRELEASED; urgency=low
[ Michi Henning ]
* Added ability for scope to push an exception (as an exception_ptr). On the client side,
the exception is delivered as the what() string (if the exception is a std::exception) and
as "unknown exception", otherwise.
[ Jussi Pakkanen ]
* Version bump due to namespace peeling.
[ Michal Hruby ]
* Added preview and activation APIs.
[ Michi Henning ]
* Added default servants for Scope and QueryCtrl interfaces.
-- Pawel Stolowski Fri, 24 Jan 2014 14:19:02 +0100
unity-scopes-api (0.2.0+14.04.20140120-0ubuntu1) trusty; urgency=low
[ Michi Henning ]
* Added ability for scope to push an exception (as an exception_ptr). On the client side,
the exception is delivered as the what() string (if the exception is a std::exception) and
as "unknown exception", otherwise.
* Disabled running the tests in parallel for CI. They are not written
to run concurrently because the different tests try to bind to the
same network endpoints. This should almost certainly fix the failure
reported here:
https://launchpadlibrarian.net/159997415/buildlog_ubuntu-saucy-
i386.unity-scopes-api_0.1.5-0~94~ubuntu13.10.1_FAILEDTOBUILD.txt.gz.
* Got rid of chatter from helgrind. (Needs helgrind 3.9.0 or later--
3.8.1 generates bogus errors.) Added public destroy() method so it
is possible to shut down the reaper explicitly. Fixed race condition
on setting the self_ weak_ptr.
* Changed code to match macro change here:
https://code.launchpad.net/~michihenning/unity-api/noncopyable-
fix/+merge/200084 Also removed remaining remnants of deprecated
NonCopyable class.
* Added CMake option to build with -fsanitize=thread. Fixed a bunch of
warnings when building with clang.
* Fixed valgrind error in HttpClient_test.cpp: execv was using
deallocated memory. Updated CTestCustom.cmake.in to correctly
suppress the tests that should not be run under valgrind.
* Fixed shutdown in ObjectAdapter and added proper exception handling
if the broker thread or a worker thread encounters an exception.
* Disabled code generation for stand-alone header compilation tests.
This makes the tests run marginally faster.
* Added locate() remote method to the Registry, for the scope
activation logic.
* Changed ScopeLoader to not run the scope in a separate thread. (This
is done by scoperunner anyway.) This fixes the problem of an
exception being thrown by start(), but the scoperunner not realizing
this. (LP: #1262536)
* Added suppressions file for thread sanitizer issues in zmq.
* Fixed race on registry start-up: registry was answering incoming
requests too early. Other minor cosmetic changes: replaced
factory()->create() call with factory()->find() because RuntimeImpl
already instantiates the middleware. Removed redundant #includes.
(LP: #1267026)
* Minor fix: got rid of unnecessary unique_ptr. No functional changes.
* Added formatcode target to CMakeLists.txt. This runs all source and
header files through a pretty-printer.
* Updated code for API changes in latest Cap'n Proto. (LP: #1268538)
* Added check to prevent two servers from binding to the same ipc
endpoint. Added coverage test for double-bind. Removed attempts to
deal with servant destructors that throw. It turns out that this
doesn't work because the destructor is called in the context of the
map destructor, which calls the shared_ptr destructors, so we end up
in terminate(). I might theoretically be possible to do this with a
custom deleter for the map and the shared_ptrs inside the map, but
the trouble isn't worth it. Destructors should never throw, that's
just how it is, and attempts to patch around that are a lost labor
of love. (LP: #1257676)
* Fix to stop SignalThread from spinning if waitpid() is called at a
point where there are no child processes. (LP: #1268524)
* Fixes a bunch of include guards that used the wrong symbol name.
* Added ping() method to all proxies.
[ Jussi Pakkanen ]
* Version bump due to namespace peeling.
* Use EXPECT_FALSE.
* Use built-in CMake machinery for libdir rather than building paths
yourself.
* Remove extra namespace layers.
* Fix -Werror.
* Fix header include path.
* Make it possible to not run headertests, which are slow.
* Create empty directory where scopes can install their configuration
files.
* Implement Registry.
* Some logging to RegistryObject.
[ Michal Hruby ]
* Added preview and activation APIs.
* Don't fork inside tests, as it screws up with coverage reports.
* Update tutorial to match with the current public API.
[ Marcus Tomlinson ]
* Fixed race conditions in HttpClientQtThread and RaiiServer. (LP:
#1262987)
* reply_->abort() (QCoreApplication::sendEvent) replaced by a signal-
slot connection (QCoreApplication::postEvent), which is allowed
across threads. (LP: #1267917)
* Added astyle flag to suppress the creation of .orig files when
formatting code.
[ Ubuntu daily release ]
* Automatic snapshot from revision 142
-- Ubuntu daily release Mon, 20 Jan 2014 16:05:56 +0000
unity-scopes-api (0.1.6+14.04.20131219.1-0ubuntu1) trusty; urgency=low
[ Pawel Stolowski ]
* Added support for [] operator to the Result class, other minor changes to Result API.
* Remove factory_configfile() API as well as the need to define it in
the configuration files.
* Made title / art optional in Result / CategorisedResult. Report
uncaught exceptions from ScopeBase::run() to stderr. (LP: #1259963)
[ Michal Hruby ]
* Bump version requirements.
* Loosen the version req so it works fine with PPAs.
[ Jussi Pakkanen ]
* Find libraries instead of using them blindly.
* Fix use of uninitialised variable.
* Use lowercased build type.
* Use the macro version of noncopyable.
* Made compile tests work when CCache is in use.
* Detect jsoncpp with pkg-config.
[ Marcus Tomlinson ]
* Removed unity/api directories in test tree. (LP: #1249896)
* Introduced Smart Scopes client functionality.
* Fixed timing issue in cancel_get test.
* Mock python servers now scan for an available port on localhost then
return that port to the associated test process.
[ Michi Henning ]
* Fixed typo in CMakeLists.txt error message.
* Made changes required by new API for exceptions in unity-api:
https://code.launchpad.net/~michihenning/unity-api/what-
fix/+merge/198871.
* Changed CXX flags to not abort the build in release mode when there
is a deprecation warning.
* Add notes on now the client- and server-side invocation and dispatch
are implemented. (LP: #1260253)
[ Ubuntu daily release ]
* Automatic snapshot from revision 106
-- Ubuntu daily release Thu, 19 Dec 2013 21:08:02 +0000
unity-scopes-api (0.1.4-0ubuntu2) UNRELEASED; urgency=low
[ Michal Hruby ]
* Bump version because of the ResultItem rename.
[ Pawel Stolowski ]
* Added API for annotations.
* Added Result::metadata() getter. Create null Variant with default ctor.
-- Pawel Stolowski Mon, 09 Dec 2013 19:15:03 +0100
unity-scopes-api (0.1.3+14.04.20131211-0ubuntu1) trusty; urgency=low
[ Michal Hruby ]
* Bump version because of the ResultItem rename.
[ Pawel Stolowski ]
* Added Result::metadata() getter. Create null Variant with default ctor.
* Introduced a base Result class which carries base result attributes
and CategorisedResult class that carries Result + a category and
replaces existing ResultItem class. Provide methods to store a
Result inside a Result. Changed the internal structure of serialized
Result to use "attrs" and "internal" dicts inside the outer dict.
[ Michi Henning ]
* This fixes a race condition that could cause the thread pool
accessor on the middleware to return nullptr.
[ James Henstridge ]
* Add a simple API to launch a scope without going through the dlopen
based scope runner for the benefit of language bindings.
[ Ubuntu daily release ]
* Automatic snapshot from revision 84
-- Ubuntu daily release Wed, 11 Dec 2013 10:49:54 +0000
unity-scopes-api (0.1.1+14.04.20131204-0ubuntu1) trusty; urgency=low
[ Michal Hruby ]
* Prepare for PPA release
* Added upstart job for the scope registry.
[ Pawel Stolowski ]
* Added CategoryRenderer class that encapsulates a json string with
actual category template.
[ Jussi Pakkanen ]
* Make the option for -Werror apply to plain C too.
[ Michi Henning ]
* Added scope metadata to config and registry. Optional fields that
are not set throw on an attempt to access them. This allows us to
distinguish "not set all" from "set to default value". Simplified
configuration. Factory.ini no longer exists. Client can now run
without Runtime.ini, but still needs Registry.ini and Zmq.ini. (It
looks for those in the current directory.) Will fix this next.
Various minor clean-up in tests and doc comments.
* Made it optional for client to specify a name, so multiple clients
can run concurrently without stepping on each other. Removed no-
longer-needed source file I should have removed in previous commit.
[ Ubuntu daily release ]
* Automatic snapshot from revision 78
-- Ubuntu daily release Wed, 04 Dec 2013 17:37:08 +0000
unity-scopes-api (0.1+14.04.20131127-0ubuntu1) trusty; urgency=low
[ Michi Henning ]
* Initial release
* Improved notes in INSTALL file.
* Fixed scoperegistry to use new scoperunner and to figure out which
scopes to run from config files. Still to do: deal with overrides
and OEM scopes, particularly the grouping aspect. SignalThread needs
to invoke a callback for clean shut-down on receipt of SIGINT.
* Added reason for why a call to finished() is made (finished,
cancelled, or error). Fixed incorrect return value from push() after
cancellation. Lots of doc fixes and other minor tidy-up.
* Made proxies properly polymorphic, so they derived from a common
base and no longer redudantly store the pimpl and the MWProxy at
each level of the hierarchy.
[ Łukasz 'sil2100' Zemczak ]
* Automatic snapshot from revision 52 (bootstrap)
* Format should be 1.0, not sure why I switched it invalidly
* Re-copyright sources to fit the LGPL-3 license. It's good to have
all sources in one license to avoid confusion - and I guess LGPL-3
was supposed to be the main one. Also, I guess Lzmqnse is a typo of
License, yes?.
[ Michal Hruby ]
* Added requires for libunity-api to the pc file, so that linking
works properly when using unity exceptions.
[ Pawel Stolowski ]
* Implemented support for categories. Added double and array support
to the Variant class.
* Added support for null Variant.
* Renamed ReplyBase to ReceiverBase. Pass ResultItem by value to
ReceiverBase::push.
* First cut at scopes tutorial. Moved move ctor and move assignment
operator of ResultItem from the header file to .cpp to avoid ABI
issues in the future. Renamed 'icon' to 'art' in ResultItem.
* Added category setter to ResultItem.
[ Jussi Pakkanen ]
* Merged capnp fixes.
* Quote quotes.
* Use unique_ptrs for holding impl objects instead of shared_ptrs
where possible.
* Clang usability fixes.
[ Ubuntu daily release ]
* Automatic snapshot from revision 71
-- Ubuntu daily release Wed, 27 Nov 2013 12:03:03 +0000
debian/QT-VERSION 0000644 0000000 0000000 00000000006 12677635535 010577 0 ustar 0.2.0
debian/control 0000644 0000000 0000000 00000007651 12677635537 010627 0 ustar # This file is autogenerated. DO NOT EDIT!
#
# Modifications should be made to control.in instead.
# This file is regenerated automatically by bileto.
#
Source: unity-scopes-api
Priority: optional
Maintainer: Ubuntu Developers
Build-Depends: abigail-tools | libabigail-tools,
binutils,
capnproto,
click-dev (>= 0.2.2),
cmake,
dbus-test-runner,
debhelper (>= 9),
devscripts,
doxygen,
exuberant-ctags,
google-mock,
graphviz,
libaccounts-glib-dev,
libapparmor-dev,
libboost-filesystem-dev,
libboost-regex-dev,
libboost-serialization-dev,
libboost-thread-dev,
libcapnp-dev (>= 0.4.0),
libdbustest1-dev,
libjsoncpp-dev,
liblttng-ust-dev,
libnet-cpp-dev (>= 1.2.0),
libprocess-cpp-dev (>= 1.0.1),
libsignon-glib-dev,
libunity-api-dev (>= 7.80.7~),
libzmq3-dev,
libzmqpp-dev,
lsb-release,
lttng-tools,
pkg-config,
python3:any,
python3-dbusmock,
python-tornado,
valgrind,
Standards-Version: 3.9.6
XS-Testsuite: autopkgtest
Section: libs
Homepage: https://launchpad.net/unity-scopes-api
# if you don't have have commit access to this branch but would like to upload
# directly to Ubuntu, don't worry: your changes will be merged back into the
# upstream branch
Vcs-Bzr: lp:unity-scopes-api
Vcs-Browser: https://code.launchpad.net/unity-scopes-api
Package: libunity-scopes1.0
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends},
Depends: ${misc:Depends},
${shlibs:Depends},
Replaces: libunity-scopes0,
libunity-scopes3,
libunity-scopes1,
libunity-scopes2,
Conflicts: libunity-scopes0,
libunity-scopes3,
libunity-scopes1,
libunity-scopes2,
Description: API for Unity scopes integration
Library to integrate scopes with the Unity shell
Package: libunity-scopes-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends: libproperties-cpp-dev,
libunity-api-dev,
libunity-scopes1.0 (= ${binary:Version}),
${misc:Depends},
Description: Header files for Unity scopes API
Library to integrate scopes with the Unity shell (dev files)
Package: libunity-scopes-cli
Section: devel
Architecture: any
Multi-Arch: foreign
Depends: libunity-scopes1.0 (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: Client utility for Unity scopes API
Commandline client utility for querying Unity scopes, useful for testing.
Package: libunity-scopes-doc
Section: doc
Architecture: all
Multi-Arch: foreign
Depends: ${misc:Depends},
Description: Documentation for Unity scopes API
Library to integrate scopes with the Unity shell (documentation)
Package: libunity-scopes-qt0.2
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends},
Depends: ${misc:Depends},
${shlibs:Depends},
Description: Qt library for Unity scopes API
Library that integrates classes based on Qt for convenience
Package: libunity-scopes-qt-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends: libunity-scopes-dev (= ${binary:Version}),
libunity-scopes-qt0.2 (= ${binary:Version}),
libnet-cpp-dev (>=1.2.0),
${misc:Depends},
Description: Header files for Qt library for Unity scopes API
Library that integrates classes based on Qt for convenience (dev files)
Package: libunity-scopes-qt-doc
Section: doc
Architecture: all
Multi-Arch: foreign
Depends: ${misc:Depends},
Description: Documentation for Unity Qt library
Library that integrates classes based on Qt for convenience (documentation)
debian/libunity-scopes-cli.lintian-overrides 0000644 0000000 0000000 00000000054 12677635517 016466 0 ustar libunity-scopes-cli: binary-without-manpage
debian/libunity-scopes.shlibs.in 0000644 0000000 0000000 00000000161 12677635517 014153 0 ustar libunity-scopes @UNITY_SCOPES_SOVERSION@ libunity-scopes@UNITY_SCOPES_SOVERSION@ (>= @UNITY_SCOPES_MAJOR_MINOR@)
debian/copyright 0000644 0000000 0000000 00000001711 12677635537 011146 0 ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: unity-scopes-api
Source: https://launchpad.net/unity-scopes-api
Files: *
Copyright: 2013 Canonical Ltd.
License: LGPL-3
License: LGPL-3
This program 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, version 3 of the License.
.
This program 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 program. If not, see .
.
On Debian systems, the full text of the GNU General Public License
version 3 can be found in the file /usr/share/common-licenses/LGPL-3.
debian/bileto_pre_release_hook 0000755 0000000 0000000 00000011171 12677635535 014004 0 ustar #!/bin/sh
# Copyright (C) 2015 Canonical Ltd
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3 as
# published by the Free Software Foundation.
#
# This program 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 program. If not, see .
#
# Authored by: Michi Henning
#
# Script to generate debian files for dual landing in Vivid (gcc 4.9 ABI)
# and Wily and later (gcc 5 ABI).
#
# This script is called from debian/rules and generates:
#
# - control
# - libunity-scopes${soversion}.install
# - libunity-scopes${soversion}.scope.click-hook
# - shlibs.libunity-scopes-${full_version}.shlibs (for Wily and later only)
# - shlibs.libunity-scopes-qt-${qt_full_version}.shlibs (for Wily and later only)
# - libunity-scopes-qt${qt_soversion}.install
#
# For all but control, this is a straight substition and/or renaming exercise for each file.
# For control, if building on Wily or later, we also fix the "Replaces:" and "Conflicts:"
# entries, so we don't end up with two packages claiming ownership of the same places
# in the file system.
#
# Because the debian files for the different distributions are generated on the fly,
# this allows us to keep a single source tree for both distributions. See ../HACKING
# for more explanations.
#
set -e # Fail if any command fails.
progname=$(basename $0)
[ $# -gt 1 ] && {
echo "usage: $progname [path-to-debian-dir]" >&2
exit 1
}
dir=$1
[ -n "$dir" ] || dir="./debian"
# Only call lsb_release if $SERIES isn't already set
[ -n "$SERIES" ] || SERIES=$(lsb_release -c -s)
export UNITY_SCOPES_MAJOR_VERSION=$(cut -d. -f1 "$dir/VERSION")
export UNITY_SCOPES_MINOR_VERSION=$(cut -d. -f2 "$dir/VERSION")
export UNITY_SCOPES_MICRO_VERSION=$(cut -d. -f3 "$dir/VERSION")
export UNITY_SCOPES_QT_MAJOR_VERSION=$(cut -d. -f1 "$dir/QT-VERSION")
export UNITY_SCOPES_QT_MINOR_VERSION=$(cut -d. -f2 "$dir/QT-VERSION")
export UNITY_SCOPES_QT_MICRO_VERSION=$(cut -d. -f3 "$dir/QT-VERSION")
export UNITY_SCOPES_MAJOR_MINOR="$UNITY_SCOPES_MAJOR_VERSION.$UNITY_SCOPES_MINOR_VERSION"
export UNITY_SCOPES_QT_MAJOR_MINOR="$UNITY_SCOPES_QT_MAJOR_VERSION.$UNITY_SCOPES_QT_MINOR_VERSION"
export UNITY_SCOPES_FULL_VERSION="$UNITY_SCOPES_MAJOR_MINOR.$UNITY_SCOPES_MICRO_VERSION"
export UNITY_SCOPES_QT_FULL_VERSION="$UNITY_SCOPES_QT_MAJOR_MINOR.$UNITY_SCOPES_QT_MICRO_VERSION"
export UNITY_SCOPES_VIVID_SOVERSION=$(expr "$UNITY_SCOPES_MINOR_VERSION" + 3)
if [ "$SERIES" = "vivid" ]
then
export UNITY_SCOPES_SOVERSION="$UNITY_SCOPES_VIVID_SOVERSION"
export UNITY_SCOPES_QT_SOVERSION="$UNITY_SCOPES_QT_MINOR_VERSION"
else
export UNITY_SCOPES_SOVERSION="$UNITY_SCOPES_MAJOR_MINOR"
export UNITY_SCOPES_QT_SOVERSION="$UNITY_SCOPES_QT_MAJOR_MINOR"
fi
[ -n "$UNITY_SCOPES_SOVERSION" ]
[ -n "$UNITY_SCOPES_QT_SOVERSION" ]
process()
{
cat <"$dir/control"
[ "$SERIES" != "vivid" ] && {
sed -i -e "/Replaces: libunity-scopes0,/a\
\ libunity-scopes${UNITY_SCOPES_VIVID_SOVERSION}," \
-e "/Conflicts: libunity-scopes0,/a\
\ libunity-scopes${UNITY_SCOPES_VIVID_SOVERSION}," \
"$dir/control"
}
# Generate the install files, naming them according to the soversion.
# Install file for binary package
process "$dir/libunity-scopes.install.in" \
>"$dir/libunity-scopes${UNITY_SCOPES_SOVERSION}.install"
# Install file for click hook
process "$dir/libunity-scopes.scope.click-hook.in" \
>"$dir/libunity-scopes${UNITY_SCOPES_SOVERSION}.scope.click-hook"
# Shlibs file
process "$dir/libunity-scopes.shlibs.in" \
>"$dir/libunity-scopes-${UNITY_SCOPES_FULL_VERSION}.shlibs"
process "$dir/libunity-scopes-qt.shlibs.in" \
>"$dir/libunity-scopes-qt${UNITY_SCOPES_QT_FULL_VERSION}.shlibs"
# Install file for qt binary package
process "$dir/libunity-scopes-qt.install.in" \
>"$dir/libunity-scopes-qt${UNITY_SCOPES_QT_SOVERSION}.install"
exit 0
debian/libunity-scopes-qt0.2.0.shlibs 0000664 0000000 0000000 00000000341 12677635536 014551 0 ustar # This file is autogenerated. DO NOT EDIT!
#
# Modifications should be made to libunity-scopes-qt.shlibs.in instead.
# This file is regenerated automatically by bileto.
#
libunity-scopes-qt 0.2 libunity-scopes-qt0.2 (>= 0.2)
debian/libunity-scopes1.0.scope.click-hook 0000664 0000000 0000000 00000000404 12677635536 015637 0 ustar # This file is autogenerated. DO NOT EDIT!
#
# Modifications should be made to libunity-scopes.scope.click-hook.in instead.
# This file is regenerated automatically by bileto.
#
Pattern: ${home}/.local/share/unity-scopes/${id}
User-Level: yes
Hook-Name: scope
debian/compat 0000644 0000000 0000000 00000000002 12677635517 010407 0 ustar 9
debian/libunity-scopes.scope.click-hook.in 0000644 0000000 0000000 00000000122 12677635517 016017 0 ustar Pattern: ${home}/.local/share/unity-scopes/${id}
User-Level: yes
Hook-Name: scope
debian/libunity-scopes-dev.install 0000644 0000000 0000000 00000000372 12677635517 014510 0 ustar usr/include/unity-scopes-*/unity/scopes/*.h
usr/include/unity-scopes-*/unity/scopes/testing
usr/include/unity-scopes-*/unity/scopes/utility
usr/include/unity-scopes-*/unity-scopes.h
usr/lib/*/libunity-scopes.so
usr/lib/*/pkgconfig/libunity-scopes.pc
debian/libunity-scopes-1.0.5.shlibs 0000664 0000000 0000000 00000000330 12677635536 014206 0 ustar # This file is autogenerated. DO NOT EDIT!
#
# Modifications should be made to libunity-scopes.shlibs.in instead.
# This file is regenerated automatically by bileto.
#
libunity-scopes 1.0 libunity-scopes1.0 (>= 1.0)
debian/libunity-scopes-qt0.2.install 0000664 0000000 0000000 00000000316 12677635536 014577 0 ustar # This file is autogenerated. DO NOT EDIT!
#
# Modifications should be made to libunity-scopes-qt.install.in instead.
# This file is regenerated automatically by bileto.
#
usr/lib/*/libunity-scopes-qt.so.*