--- account-polld-0.1+14.10.20140731.orig/debian/account-polld.conf +++ account-polld-0.1+14.10.20140731/debian/account-polld.conf @@ -0,0 +1,5 @@ +description "account-polld checks for notifications for twitter, facebook and gmail and passes them on to the Ubuntu Push Postal service" + +start on started dbus + +exec /usr/lib/account-polld/account-polld --- account-polld-0.1+14.10.20140731.orig/debian/account-polld.install +++ account-polld-0.1+14.10.20140731/debian/account-polld.install @@ -0,0 +1 @@ +debian/account-polld.conf /usr/share/upstart/sessions/ --- account-polld-0.1+14.10.20140731.orig/debian/changelog +++ account-polld-0.1+14.10.20140731/debian/changelog @@ -0,0 +1,65 @@ +account-polld (0.1+14.10.20140731-0ubuntu1) utopic; urgency=low + + [ CI bot ] + * Notification function with common parameters + + [ Sergio Schvezov ] + * Icons as links or empty for default contact icon + + -- Ubuntu daily release Thu, 31 Jul 2014 21:51:52 +0000 + +account-polld (0.1+14.10.20140728.2-0ubuntu1) utopic; urgency=low + + [ Sergio Schvezov ] + * Return ErrTokenExpired on google auth errors + * If the twitter user's avatar is available use it in the notification + card's icon + * Reset poll on success even when no new notifications come in. + * Set the default sound to a path relative to an XDG_DATA_DIR as the + push client searches within those paths. + + -- Ubuntu daily release Mon, 28 Jul 2014 16:54:41 +0000 + +account-polld (0.1+14.10.20140725-0ubuntu1) utopic; urgency=low + + [ Sergio Schvezov ] + * Minor fixes to paths and updates to use the system credentials. + * Click installation check before poll + * Setting the interval to a more reasonable value. Allowing to + override on start with an envvar + * Normalizing notifications. + * Only create a max of 2 notifications and 1 consolidated one for each + status and direct messages poll in the twitter plugin. + * Add support for handling token expiry. + + -- Ubuntu daily release Fri, 25 Jul 2014 21:26:33 +0000 + +account-polld (0.1+14.10.20140724-0ubuntu1) utopic; urgency=low + + [ Sergio Schvezov ] + * Inital packaging. + * Initial plugin interface + * Adding unregister + * Interface cleanup. Removing state as it's going to be managed by the + daemon. Register is not needed as accounts are managed by the daemon + with. a new instance created per account. Added ApplicationId(). + * Bootstrapping project layout + * Update and refactor the online-accounts binding to support tracking + multiple services and multiple instances of each service. + * Monitoring accounts with the accounts internal package. + * Adding mutex to account access. + * Add Facebook plugin. It currently doesn't support paginated results, + and requires a token with "manage_notifications" permission. + * Postal API updates with actual posting to the postal service. + * Ubuntu Online Accounts resources with specific service file for + gmail (pending proper client keys). + * Adding gmail plugin implementation. + * Initial packaging + + [ James Henstridge ] + * Add the Twitter polling plugin. + + [ CI bot ] + * Boarding the (ci) train + + -- Ubuntu daily release Thu, 24 Jul 2014 01:29:31 +0000 --- account-polld-0.1+14.10.20140731.orig/debian/compat +++ account-polld-0.1+14.10.20140731/debian/compat @@ -0,0 +1 @@ +9 --- account-polld-0.1+14.10.20140731.orig/debian/control +++ account-polld-0.1+14.10.20140731/debian/control @@ -0,0 +1,31 @@ +Source: account-polld +Section: net +Priority: optional +Maintainer: Ubuntu Developers +Build-Depends: debhelper (>= 9), + dh-golang, + golang-go, + golang-go-dbus-dev, + golang-go-xdg-dev, + golang-gocheck-dev, + golang-ubuntu-push-dev, + libaccounts-glib-dev, + libclick-0.4-dev, + libsignon-glib-dev, +Standards-Version: 3.9.5 +Homepage: https://launchpad.net/account-polld +Vcs-Browser: http://bazaar.launchpad.net/~phablet-team/account-polld/trunk/files +Vcs-Bzr: lp:account-polld + +Package: account-polld +Architecture: any +Depends: accountsservice, + ${misc:Depends}, + ${shlibs:Depends}, +Built-Using: ${misc:Built-Using} +Recommends: accountsservice, +Description: Poll daemon for notifications though the Ubuntu Push Client + This component polls facebook, twitter and gmail for updates and + communicates with the postal service provided by the ubuntu push client + to expose notifications for the click webapps for the aforementioned + services. --- account-polld-0.1+14.10.20140731.orig/debian/copyright +++ account-polld-0.1+14.10.20140731/debian/copyright @@ -0,0 +1,40 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: account-polld +Source: https://launchpad.net/account-polld + +Files: plugins/twitter/oauth/* +Copyright: 2010 Gary Burd +License: Apache-2.0 + Licensed under the Apache License, Version 2.0 (the "License"): you may + not use this file except in compliance with the License. You may obtain + a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + License for the specific language governing permissions and limitations + under the License. + . + On Debian systems, the complete text of the Apache License, Version 2 + can be found in "/usr/share/common-licenses/Apache-2.0". + +Files: * +Copyright: Copyright (C) 2013 Canonical, Ltd. +License: GPL-3 + This program is free software: you can redistribute it and/or modify it + under the terms of the the GNU 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 warranties of + MERCHANTABILITY, SATISFACTORY QUALITY or FITNESS FOR A PARTICULAR + PURPOSE. See the applicable version of 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 General Public License + can be found in `/usr/share/common-licenses/GPL-3' --- account-polld-0.1+14.10.20140731.orig/debian/rules +++ account-polld-0.1+14.10.20140731/debian/rules @@ -0,0 +1,45 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +export DH_OPTIONS +export DH_GOPKG := launchpad.net/account-polld +export DH_GOLANG_INSTALL_ALL := 1 + +DEB_HOST_ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH) + +%: + dh $@ \ + --buildsystem=golang \ + --with=golang \ + --fail-missing + +override_dh_auto_install: + dh_auto_install -O--buildsystem=golang + mkdir -p ${CURDIR}/debian/account-polld/usr/lib/account-polld + mv \ + ${CURDIR}/debian/account-polld/usr/bin/account-polld \ + ${CURDIR}/debian/account-polld/usr/lib/account-polld + rm \ + ${CURDIR}/debian/account-polld/usr/bin/account-watcher-test + # all our libs are private + rm -r \ + ${CURDIR}/debian/account-polld/usr/share/gocode + rmdir \ + ${CURDIR}/debian/account-polld/usr/bin + # setup online accounts service files + mkdir -p \ + ${CURDIR}/debian/account-polld/usr/share/accounts/applications \ + ${CURDIR}/debian/account-polld/usr/share/accounts/services \ + ${CURDIR}/debian/account-polld/usr/share/accounts/service_types \ + ${CURDIR}/debian/account-polld/usr/share/applications + cp ${CURDIR}/data/account-polld.application \ + ${CURDIR}/debian/account-polld/usr/share/accounts/applications/ + cp ${CURDIR}/data/*.service \ + ${CURDIR}/debian/account-polld/usr/share/accounts/services/ + cp ${CURDIR}/data/account-polld.service-type \ + ${CURDIR}/debian/account-polld/usr/share/accounts/service_types/ + cp ${CURDIR}/data/account-polld.desktop \ + ${CURDIR}/debian/account-polld/usr/share/applications/ + +override_dh_strip: + echo "Skipping strip"