--- url-dispatcher-0.1+15.04.20150210~rtm.orig/debian/changelog +++ url-dispatcher-0.1+15.04.20150210~rtm/debian/changelog @@ -0,0 +1,241 @@ +url-dispatcher (0.1+15.04.20150210~rtm-0ubuntu1) 14.09; urgency=medium + + [ Ted Gould ] + * Special handling for intent URLs (LP: #1407709) + + [ Ubuntu daily release ] + * New rebuild forced + + -- Ubuntu daily release Tue, 10 Feb 2015 15:02:55 +0000 + +url-dispatcher (0.1+15.04.20141212~rtm-0ubuntu1) 14.09; urgency=low + + [ Ted Gould ] + * Fix domain handling in generic regular expression (LP: #1401612) + + -- Ubuntu daily release Fri, 12 Dec 2014 09:46:31 +0000 + +url-dispatcher (0.1+15.04.20141208~rtm-0ubuntu1) 14.09; urgency=low + + [ Ted Gould ] + * Making generic regular expression more robust (LP: #1384460, + #1351222) + + -- Ubuntu daily release Mon, 08 Dec 2014 17:44:20 +0000 + +url-dispatcher (0.1+14.10.20140925-0ubuntu1) utopic; urgency=low + + [ Ted Gould ] + * Drop file based URLs for Music and Video (LP: #1340952) + * Update tests to work with new UAL requirements (LP: #1370735) + + -- Ubuntu daily release Thu, 25 Sep 2014 13:29:40 +0000 + +url-dispatcher (0.1+14.10.20140905.1-0ubuntu1) utopic; urgency=low + + [ Ted Gould ] + * Throw a bad_url on the appid 'unconfined' + + -- Ubuntu daily release Fri, 05 Sep 2014 03:40:44 +0000 + +url-dispatcher (0.1+14.10.20140827-0ubuntu1) utopic; urgency=low + + [ Ted Gould ] + * Split update jobs into independent jobs + * Support for unity8-dash URLs even though it's not an application + (LP: #1361349) + + -- Ubuntu daily release Wed, 27 Aug 2014 02:10:21 +0000 + +url-dispatcher (0.1+14.10.20140819.1-0ubuntu1) utopic; urgency=low + + [ Ted Gould ] + * Ensure send works even without a mainloop (LP: #1356077) + * Test replacing a timestamp + + -- Ubuntu daily release Tue, 19 Aug 2014 21:01:10 +0000 + +url-dispatcher (0.1+14.10.20140724-0ubuntu1) utopic; urgency=low + + [ Ubuntu daily release ] + * debian/liburl-dispatcher1.symbols: auto-update to released version + + [ Ted Gould ] + * Make the database handle multiple writers more robustly + * Add a TestURL function to determine which AppID will be used for a + given URL + + [ Leo Arias ] + * Add url-dispatcher-testability binary package. + + [ Brendan Donegan ] + * Add url-dispatcher-testability binary package. + + -- Ubuntu daily release Thu, 24 Jul 2014 17:10:14 +0000 + +url-dispatcher (0.1+14.10.20140619-0ubuntu1) utopic; urgency=low + + [ Ted Gould ] + * Improving error messages and collecting more data + + -- Ubuntu daily release Thu, 19 Jun 2014 02:43:30 +0000 + +url-dispatcher (0.1+14.10.20140604-0ubuntu1) utopic; urgency=low + + [ Ted Gould ] + * Merge and review policies + * Recoverable errors on DB errors on update + + -- Ubuntu daily release Wed, 04 Jun 2014 19:07:02 +0000 + +url-dispatcher (0.1+14.10.20140601-0ubuntu1) utopic; urgency=low + + [ Ted Gould ] + * Changing to Ubuntu App Launch + + -- Ubuntu daily release Sun, 01 Jun 2014 20:53:35 +0000 + +url-dispatcher (0.1+14.04.20140403-0ubuntu1) trusty; urgency=low + + [ Ted Gould ] + * Fix cache directory permissions if they got messed up (LP: #1290997) + + -- Ubuntu daily release Thu, 03 Apr 2014 21:17:00 +0000 + +url-dispatcher (0.1+14.04.20140331.1-0ubuntu1) trusty; urgency=low + + [ Ted Gould ] + * Make it so that URLs can be installed with configuration files. + * Switch to using libupstart-app-launch for discovering AppIDs + * Migrate test suite to use libclick based libual + + -- Ubuntu daily release Mon, 31 Mar 2014 17:18:43 +0000 + +url-dispatcher (0.1+14.04.20140217.1-0ubuntu1) trusty; urgency=low + + [ Ted Gould ] + * Add tests for the library and service as a binary. + * Upgrading to libupstart-app-launch v2. + * Flushing trunk with a release + * Update Upstart mock for the new UAL + + -- Ubuntu daily release Mon, 17 Feb 2014 17:58:44 +0000 + +url-dispatcher (0.1+14.04.20131209.1-0ubuntu2) trusty; urgency=low + + * Restrict on which arch we build url-dispatcher due to the ust build-dep + + -- Didier Roche Mon, 09 Dec 2013 13:41:41 +0100 + +url-dispatcher (0.1+14.04.20131209.1-0ubuntu1) trusty; urgency=low + + * Cherry-pick libupstart-app-launch API/ABI bump from trunk + + -- Łukasz 'sil2100' Zemczak Fri, 06 Dec 2013 14:32:26 +0100 + +url-dispatcher (0.1+13.10.20131014.2-0ubuntu1) saucy; urgency=low + + [ Michal Hruby ] + * Revert the definition change for mediaplayer, it'll remain a non- + click app for now. + + [ Ted Gould ] + * Adds the appid:// URL format. + * Use 'click info' to get the manifest. (LP: #1232118) + * Allow custom URIs to have variable based package specifications. + * Switching many core apps to Click App ID's. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 38 + + -- Ubuntu daily release Mon, 14 Oct 2013 18:07:27 +0000 + +url-dispatcher (0.1+13.10.20131003-0ubuntu1) saucy; urgency=low + + [ Ted Gould ] + * Enfoce the ///. (LP: #1231444) + * Make dispatcher more testable and add some application:/// tests. + * Adding a calendar URL. (LP: #1231136) + * Adding the alarm URL pattern. (LP: #1233176) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 32 + + -- Ubuntu daily release Thu, 03 Oct 2013 02:08:19 +0000 + +url-dispatcher (0.1+13.10.20130924.1-0ubuntu1) saucy; urgency=low + + [ Ted Gould ] + * Report a recoverable problem on Bad URLs. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 27 + + -- Ubuntu daily release Tue, 24 Sep 2013 06:09:10 +0000 + +url-dispatcher (0.1+13.10.20130919.3-0ubuntu1) saucy; urgency=low + + [ Ted Gould ] + * Fix the name of the dialer-app. + * Fix the URI environment variable by properly using libupstart-app- + launch. + * Add URLs for PIM apps. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 25 + + -- Ubuntu daily release Thu, 19 Sep 2013 14:05:04 +0000 + +url-dispatcher (0.1+13.10.20130917.1-0ubuntu1) saucy; urgency=low + + [ Ted Gould ] + * Call webbrowser for http/https URLs. + * Switch the library relationship to the service to a Suggests. + * URLs for music and video application launching. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 21 + + -- Ubuntu daily release Tue, 17 Sep 2013 22:11:05 +0000 + +url-dispatcher (0.1+13.10.20130823-0ubuntu1) saucy; urgency=low + + [ Ted Gould ] + * Adding a URL format for system settings. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 17 + + -- Ubuntu daily release Fri, 23 Aug 2013 02:06:01 +0000 + +url-dispatcher (0.1+13.10.20130726-0ubuntu1) saucy; urgency=low + + [ Łukasz 'sil2100' Zemczak ] + * Add symbols file, modify the package's short descriptions. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 15 + + -- Ubuntu daily release Fri, 26 Jul 2013 00:02:46 +0000 + +url-dispatcher (0.1+13.10.20130725.1-0ubuntu1) saucy; urgency=low + + [ Łukasz 'sil2100' Zemczak ] + * Remove debian/watch + * debian/control: + - Modifications related to compliance with our packaging standards + * Add copyright info to the source code + * Automatic snapshot from revision 11 (bootstrap) + * Additional packaging changes, since some things got missed last + time. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 13 + + -- Ubuntu daily release Thu, 25 Jul 2013 07:52:47 +0000 + +url-dispatcher (0.1-0ubuntu1) saucy; urgency=low + + * Start + + -- Ted Gould Thu, 27 Jun 2013 11:36:18 -0500 --- url-dispatcher-0.1+15.04.20150210~rtm.orig/debian/compat +++ url-dispatcher-0.1+15.04.20150210~rtm/debian/compat @@ -0,0 +1 @@ +9 --- url-dispatcher-0.1+15.04.20150210~rtm.orig/debian/control +++ url-dispatcher-0.1+15.04.20150210~rtm/debian/control @@ -0,0 +1,95 @@ +Source: url-dispatcher +Section: gnome +Priority: optional +Maintainer: Ubuntu Developers +Build-Depends: click-dev, + cmake, + dbus-test-runner, + debhelper (>= 9), + dh-autoreconf, + gtester2xunit, + intltool, + libdbus-1-dev, + libdbustest1-dev (>= 14.04.0), + libglib2.0-dev, + libjson-glib-dev, + libgtest-dev, + libsqlite3-dev, + libubuntu-app-launch2-dev (>= 0.3), + python3, + python3-dbusmock, + python3-fixtures, + python3-nose, + python3-testtools, + sqlite3, +Standards-Version: 3.9.4 +Homepage: http://launchpad.net/url-dispatcher +# If you aren't a member of ~indicator-applet-developers but need to upload +# packaging changes, just go ahead. ~indicator-applet-developers will notice +# and sync up the code again. +Vcs-Bzr: https://code.launchpad.net/~indicator-applet-developers/url-dispatcher/trunk.13.10 +Vcs-Browser: http://bazaar.launchpad.net/~indicator-applet-developers/url-dispatcher/trunk.13.10/files + +Package: url-dispatcher +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends}, +Depends: ${misc:Depends}, + ${shlibs:Depends}, +Description: service to allow sending of URLs and get handlers started + Allows applications to request a URL to be opened and handled by another + process without seeing the list of other applications on the system or + starting them inside its own Application Confinement. + . + This package provides a service for the URL Dispatcher + +Package: url-dispatcher-tools +Architecture: any +Depends: url-dispatcher (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends}, +Description: tools for working with the URL Dispatcher. + Allows applications to request a URL to be opened and handled by another + process without seeing the list of other applications on the system or + starting them inside its own Application Confinement. + . + This package provides tools for working with the URL Dispatcher. + +Package: liburl-dispatcher1 +Section: libs +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends}, +Depends: ${misc:Depends}, + ${shlibs:Depends}, +Suggests: url-dispatcher (= ${binary:Version}), +Description: library for sending requests to the url dispatcher + Allows applications to request a URL to be opened and handled by another + process without seeing the list of other applications on the system or + starting them inside its own Application Confinement. + . + This package contains shared libraries to be used by applications. + +Package: liburl-dispatcher1-dev +Section: libdevel +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends}, +Depends: libglib2.0-dev, + liburl-dispatcher1 (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends}, +Description: developer files for sending requests to the url dispatcher + Allows applications to request a URL to be opened and handled by another + process without seeing the list of other applications on the system or + starting them inside its own Application Confinement. + . + This package contains files that are needed to build applications. + +Package: url-dispatcher-testability +Architecture: all +Depends: ${misc:Depends}, + ${python3:Depends}, + python3-dbusmock, + python3-dbus, +Description: A fake URL dispatcher for use in testing. --- url-dispatcher-0.1+15.04.20150210~rtm.orig/debian/copyright +++ url-dispatcher-0.1+15.04.20150210~rtm/debian/copyright @@ -0,0 +1,25 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: URL Dispatcher +Source: http://launchpad.net/url-dispatcher + +Files: * +Copyright: 2013 Canonical, Ltd. +License: LGPL-3 + +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 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. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + On Debian systems, the complete text of the GNU Lesser General + Public License can be found in "/usr/share/common-licenses/LGPL-3". + --- url-dispatcher-0.1+15.04.20150210~rtm.orig/debian/liburl-dispatcher1-dev.install +++ url-dispatcher-0.1+15.04.20150210~rtm/debian/liburl-dispatcher1-dev.install @@ -0,0 +1,3 @@ +debian/tmp/usr/include/liburl-dispatcher-1/* +debian/tmp/usr/lib/*/liburl-dispatcher.so +debian/tmp/usr/lib/*/pkgconfig/url-dispatcher-1.pc --- url-dispatcher-0.1+15.04.20150210~rtm.orig/debian/liburl-dispatcher1.install +++ url-dispatcher-0.1+15.04.20150210~rtm/debian/liburl-dispatcher1.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/*/liburl-dispatcher.so.1* --- url-dispatcher-0.1+15.04.20150210~rtm.orig/debian/liburl-dispatcher1.symbols +++ url-dispatcher-0.1+15.04.20150210~rtm/debian/liburl-dispatcher1.symbols @@ -0,0 +1,4 @@ +liburl-dispatcher.so.1 liburl-dispatcher1 #MINVER# + url_dispatch_send@Base 0.1 + url_dispatch_send_restricted@Base 0.1+14.10.20140724 + url_dispatch_url_appid@Base 0.1+14.10.20140724 --- url-dispatcher-0.1+15.04.20150210~rtm.orig/debian/rules +++ url-dispatcher-0.1+15.04.20150210~rtm/debian/rules @@ -0,0 +1,14 @@ +#!/usr/bin/make -f + +export DPKG_GENSYMBOLS_CHECK_LEVEL = 4 +export G_MESSAGES_DEBUG=all + +%: + dh $@ --fail-missing --with click + +override_dh_install: + mkdir -p debian/url-dispatcher/usr/share/apport/package-hooks/ + install -m 644 debian/source_url-dispatcher.py debian/url-dispatcher/usr/share/apport/package-hooks/ + mkdir -p debian/url-dispatcher/etc/apport/crashdb.conf.d/ + install -m 644 debian/url-dispatcher-crashdb.conf debian/url-dispatcher/etc/apport/crashdb.conf.d/ + dh_install --fail-missing --- url-dispatcher-0.1+15.04.20150210~rtm.orig/debian/source/format +++ url-dispatcher-0.1+15.04.20150210~rtm/debian/source/format @@ -0,0 +1 @@ +1.0 --- url-dispatcher-0.1+15.04.20150210~rtm.orig/debian/source_url-dispatcher.py +++ url-dispatcher-0.1+15.04.20150210~rtm/debian/source_url-dispatcher.py @@ -0,0 +1,20 @@ +import os.path +from xdg.BaseDirectory import xdg_cache_home +from apport.hookutils import * + +def attach_command_output(report, command_list, key): + log = command_output(command_list) + if not log or log[:5] == "Error": + return + report[key] = log + +def add_info(report): + if not apport.packaging.is_distro_package(report['Package'].split()[0]): + report['ThirdParty'] = 'True' + report['CrashDB'] = 'url_dispatcher' + + dbpath = os.path.join(xdg_cache_home, 'url-dispatcher', 'urls-1.db') + if os.path.exists(dbpath): + attach_command_output(report, ['sqlite3', dbpath, '.tables'], 'CacheDBTables') + attach_command_output(report, ['sqlite3', dbpath, 'select * from urls'], 'CacheDBURLS') + attach_command_output(report, ['sqlite3', dbpath, 'select * from configfiles'], 'CacheDBFiles') --- url-dispatcher-0.1+15.04.20150210~rtm.orig/debian/url-dispatcher-crashdb.conf +++ url-dispatcher-0.1+15.04.20150210~rtm/debian/url-dispatcher-crashdb.conf @@ -0,0 +1,6 @@ + +url_dispatcher = { + 'impl': 'launchpad', + 'project': 'url-dispatcher', + 'bug_pattern_base': None, +} --- url-dispatcher-0.1+15.04.20150210~rtm.orig/debian/url-dispatcher-testability.install +++ url-dispatcher-0.1+15.04.20150210~rtm/debian/url-dispatcher-testability.install @@ -0,0 +1 @@ +/usr/lib/python*/dist-packages/url_dispatcher_testability/* --- url-dispatcher-0.1+15.04.20150210~rtm.orig/debian/url-dispatcher-tools.install +++ url-dispatcher-0.1+15.04.20150210~rtm/debian/url-dispatcher-tools.install @@ -0,0 +1 @@ +usr/bin --- url-dispatcher-0.1+15.04.20150210~rtm.orig/debian/url-dispatcher.install +++ url-dispatcher-0.1+15.04.20150210~rtm/debian/url-dispatcher.install @@ -0,0 +1,3 @@ +usr/lib/*/url-dispatcher +usr/share/dbus-1 +usr/share/upstart/sessions