debian/0000755000000000000000000000000012263474125007174 5ustar debian/control0000644000000000000000000000335712263473570010612 0ustar Source: gnome-do-plugins Section: gnome Priority: optional Maintainer: Debian CLI Applications Team Uploaders: Christopher James Halse Rogers , Colin Turner , Iain Lane Build-Depends: debhelper (>= 7.0.50~), cli-common-dev (>= 0.5.7) Build-Depends-Indep: mono-devel (>= 2.4.3), autotools-dev, automake, dh-autoreconf, gnome-do (>= 0.8.5), banshee (>= 1.4.2), pkg-config, intltool, libtool, libglib2.0-dev, libflickrnet-cil-dev, libglib2.0-cil-dev, libgtk2.0-cil-dev, libglade2.0-cil-dev, libgnome-keyring1.0-cil-dev, libgnomedesktop2.0-cil-dev, libgconf2.0-cil-dev, libgnome2.0-cil-dev, libgnome-vfs2.0-cil-dev, libmono-addins-cil-dev, libmono-addins-gui-cil-dev, libdbus2.0-cil-dev, libdbus-glib2.0-cil-dev, libnotify-cil-dev, libwnck1.0-cil-dev, libgdata-cil-dev, libnewtonsoft-json-cil-dev, Standards-Version: 3.9.3 Homepage: http://do.davebsd.com Vcs-Git: git://git.debian.org/pkg-cli-apps/packages/gnome-do-plugins.git Vcs-Browser: http://git.debian.org/?p=pkg-cli-apps/packages/gnome-do-plugins.git;a=summary Package: gnome-do-plugins Architecture: all Depends: ${cli:Depends}, ${misc:Depends}, gnome-do (>= 0.8.5) Recommends: mlocate | locate Conflicts: gnome-do-plugin-amarok, gnome-do-plugin-rhythmbox Replaces: gnome-do-plugin-amarok, gnome-do-plugin-rhythmbox Suggests: banshee, epiphany-browser, iceweasel | firefox, pidgin, rhythmbox Description: Extra functionality for GNOME Do This package provides extra plugins for GNOME Do. It includes plugins for interacting with GMail & Thunderbird contacts, Pidgin IM buddies, searching the Web using Firefox search plugins, and more. debian/copyright0000644000000000000000000001605512227455424011137 0ustar Format-Specification: http://wiki.debian.org/Proposals/CopyrightFormat?action=recall&rev=226 Upstream-Source: https://launchpad.net/do-plugins/+download Upstream-Name: GNOME Do Plugins Files: debian/* Copyright: © 2008 Christopher James Halse Rogers , © 2008 Colin Turner License: GPL-3+ Files: * Copyright: © 2007 David Siegel, © 2007 Elliot Murphy, © 2007 Jason Jones, © 2007 Peter Stuifzand, © 2007 Christopher Edwards, © 2007 Kenneth Simon License: GPL-3+ Files: Archive/src/*.cs Copyright: © 2008 Guillaume Béland License: GPL-2+ Files: BundledLibraries/telepathy-sharp/* Copyright: © 2009 Neil Loknath 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, either version 3 of the License, or (at your option) any later version. . 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 . This program is free software: you can redistribute it and/or modify it under the terms of the GNU LesserGeneral Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. . On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/LGPL-3'. Files: Cl.ickable/src/*.cs Copyright: © 2008 IdeaLab License: GPL-2+ File: DiskMounter/src/DriveItem.cs Copyright: © 2008 Alex Launi License: GPL-3+ File: File/src/CreateDirectory.cs Copyright: © 2008 Alex Launi License: GPL-3+ File: Pidgin/src/PidginAccount{Actions,ItemSource}.cs Copyright: © 2008 Alex Launi License: GPL-3+ File: Pidgin/src/Pidgin{Account,StatusType}Item.cs Copyright: © 2008 Alex Launi License: GPL-3+ Files: RequestTracker/src/*.cs Copyright: © 2009 Chris Jones License: GPL-3+ Files: Riptide/src/*.cs Copyright: © 2007 David Siegel, © 2007 Elliot Murphy, © 2007 Jason Jones, © 2007 Peter Stuifzand, © 2007 Christopher Edwards, © 2007 Kenneth Simon License: GPL-2+ Files: RSS/src/RSS.NET/* Copyright: © 2002 - 2005 Geource Tsiokos License: other Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Files: Shelf/src/*.cs Copyright: © 2007 David Siegel, © 2007 Elliot Murphy, © 2007 Jason Jones, © 2007 Peter Stuifzand, © 2007 Christopher Edwards, © 2007 Kenneth Simon License: GPL-2+ Files: Tomboy/src/TomboyConfiguration.cs Copyright: © 2008 Novell, Inc License: other Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Files: Twitter/src/Twitterizer/* Copyright: © 2008 digitallyborn Copyright: © 2008 jmargolese License: GPL-3+ Files: YouTube/src/*.cs Copyright: © 2009 Luis Miguel Montiel License: GPL-3+ Files: WindowManager/src/*.cs Copyright: © 2007 David Siegel, © 2007 Elliot Murphy, © 2007 Jason Jones, © 2007 Peter Stuifzand, © 2007 Christopher Edwards, © 2007 Kenneth Simon License: GPL-2+ License: GPL-3+ This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. 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 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'. License: GPL-2+ This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. 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 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-2'. debian/compat0000644000000000000000000000000212227455424010373 0ustar 7 debian/changelog0000644000000000000000000003671312263473624011063 0ustar gnome-do-plugins (0.8.5-2) unstable; urgency=low * [9ce0e96] Use DBus# 2.0 API. -- Jo Shields Thu, 09 Jan 2014 10:18:50 +0000 gnome-do-plugins (0.8.5-1) unstable; urgency=low * Fix watch file * Imported Upstream version 0.8.5 + New upstream fixes FTBFS with Mono 3.0 (Closes: #713077) * Drop DLLMap config files for WindowManager and XRandR plugins, now shipped upstream. * Drop dh_auto_clean override; upstream no longer ships generated files * Drop 02_select_correct_banshee_dbus_implementation.patch; fixed upstream. * Add libnewtonsoft-json-cil-dev to Bulid-Depends for new Transmission plugin -- Christopher James Halse Rogers Tue, 15 Oct 2013 21:43:20 +1100 gnome-do-plugins (0.8.4-5) unstable; urgency=low * Team upload * Rebuild for gdata-sharp 2.1.0.0 * [d49ef4b] Bump Standards-Version to 3.9.3 -- Chow Loong Jin Tue, 05 Jun 2012 02:25:53 +0800 gnome-do-plugins (0.8.4-4) unstable; urgency=low * Team upload * Rebuild for CLR 4.0 transition * [538c431] Move to 3.0 (quilt) format * [fdfdbe0] No-change Standards-Version bump (3.9.1 → 3.9.2) -- Chow Loong Jin Thu, 19 Jan 2012 14:52:14 +0800 gnome-do-plugins (0.8.4-3) unstable; urgency=low * No-change rebuild for new gdata-sharp ABI (Closes: #652842) -- Iain Lane Sat, 24 Dec 2011 11:23:12 +0000 gnome-do-plugins (0.8.4-2) unstable; urgency=low * [fad2401] Add 02_select_correct_banshee_dbus_implementation.patch. Fixes the detection of when to use dbus-sharp instead of ndesk.dbus, which was causing do-plugins to FTBFS in sid. (Closes: #634433) -- Christopher James Halse Rogers Mon, 29 Aug 2011 10:12:46 +0100 gnome-do-plugins (0.8.4-1) unstable; urgency=low [ Iain Lane ] * Update to use my d.o email address [ Christopher James Halse Rogers ] * Imported Upstream version 0.8.4 * Drop 02_gdata_1.7_compatibility.diff; fixed upstream * Bump gnome-do depends versioning to 0.8.5 for new plugin APIs * Add --enable-release configure flag; upstream's build system is fixed now. * Use ‘--with cli’ in rules to avoid warning spam * Remove mention of long-dead Evolution plugin from package description. (LP: 682228) * Add dllmap files for WindowManager and XRandR plugins -- Christopher James Halse Rogers Thu, 16 Jun 2011 22:06:56 +1000 gnome-do-plugins (0.8.3-1) unstable; urgency=low * It came from the deep! New upstream release * debian/rules: - Now 100% dfsg-free; drop get-orig-source logic - Drop autoreconf-ing; we no longer need to patch the build system. - Add “--with” quilt to actually apply the patches. - Delete *.addin.xml files on clean; these are autogenerated files which shouldn't be in the tarball, and they clutter the debian diff. - Upstream buildsystem no longer fails without unused mautil. Drop it from configure. * debian/patches/00_debian_default_plugins.patch: - Refresh for new upstream version. * debian/patches/02_fix_firefox_icon.patch: - Drop; fixed in more generality upstream. * debian/control: - Bump runtime and build-depends on gnome-do to 0.8.4. - Add libdbus1.0-cil-dev and libdbus-glib1.0-cil-dev to Build-Depends for Empathy plugin. - Bump Standards-Version; no changes required. - Transition VCS-* fields to git * debian/patches/02_gdata_1.7_compatibility.diff: - Drop address field from the GMail contacts plugin; this API changed in gdata .NET 1.7, and needs fixing upstream -- Christopher James Halse Rogers Mon, 21 Feb 2011 22:31:09 +1100 gnome-do-plugins (0.8.2.1+dfsg-2) unstable; urgency=low [ Christopher James Halse Rogers ] * debian/control: + Drop slocate from gnome-do-plugins Recommends: this package is only in oldstable (Closes: #565656). + Update build-depends for -cil-dev transition. * debian/rules: + Pass fake MAUTIL=/bin/true to configure. mautil has moved to the mono-addins-utils package, so now isn't pulled in by libmono-addins-cil-dev. The build system doesn't actually *use* mautil, and hasn't for a couple of releases. Upstream's buildsystem maintainer should perhaps pay more attention ;). * debian/patches/02_fix_firefox_icon.patch + Use the unversioned "firefox" icon name. Both Iceweasel in Sid and Firefox 3.6 in Lucid ship this icon. (Closes: #544075) (LP: #444171) [ Jo Shields ] * debian/control: + No-change bump to Standards 3.8.4 + Update mono-devel build-dep to 2.4.3 + Remove superfluous build-deps on individual mono libs -- Christopher James Halse Rogers Sat, 30 Jan 2010 17:18:47 +1100 gnome-do-plugins (0.8.2.1+dfsg-1) unstable; urgency=low [ Iain Lane ] * New upstream release 0.8.2.1 - Correctly find Banshee indexer - Fix firefox leak on Mono < 2.4 (LP: #381064) - Close SSH hosts file after reading - Session plugin now works on devicekit-disks (LP: #410079) * 02_fix_banshee_plugin.dpatch: Drop, no longer required. Errors will be shown on console if Banshee is not installed but these are non-fatal. * rules, control: Use mono-csc * debian/rules, debian/*.install: Update dh7isation to be more standard. install files no longer required as dh_auto_* takes care of this perfectly * debian/rules, debian/control: Use quilt as patchsys - refresh patches to take this into account * debian/control: Drop gnome-do-plugin-evolution as this cannot be built due to our evolution-sharp being uninstallable and unfixable. Sorry. It will be back as soon as possible. * debian/control: Depend on libflickrnet -dev package as part of the new world order [ Jo Shields ] * debian/rules: - Make get-orig-source rule deterministic -- Iain Lane Wed, 18 Nov 2009 17:01:01 +0000 gnome-do-plugins (0.8.2+dfsg-2) unstable; urgency=low * debian/control: Update libflickrnet build dependency for 2.2.0 transition (Closes: #543804) * debian/control: Bump standards-version, no changes * debian/control: Increase debhelper minimum version (thanks Lintian) -- Iain Lane Tue, 08 Sep 2009 15:01:20 +0100 gnome-do-plugins (0.8.2+dfsg-1) unstable; urgency=low * New upstream release + Pidgin plugin now supports initial text for messages (LP: #338608) + Pidgin plugin opens conversations on the correct IM network (LP: #370965) * debian/rules: + Update get-orig-source target. Upstream no longer ships gdata* binaries, so we no longer need to strip them * debian/patches/00_use_system_gdata + Drop. Upstream now builds against system libgdata. * debian/patches/04_fix_pidgin_dbus_ints * debian/patches/10_fix_rhythmbox_file * debian/patches/15_twitter_api * debian/patches/20_twitter_overflow: + Drop. Included upstream. * debian/patches/01_firefox_iceweasel_rename: + Refresh for new version * debian/patches/02_fix_banshee_plugin: + Drop refernce to /usr/lib/banshee-1/Banshee.CollectionIndexer.dll. This is unnecessary, and causes errors when Banshee isn't installed. * debian/patches/00_debian_default_plugins: + Enable a bunch of useful plugins that do not require configuration from the "Official" plugin set by default. Makes Do more useful out of the box. * debian/control: + Bump versioned build-dep on gnome-do to 0.8.2 + Split out gnome-do-plugin-evolution package, now that this is possible. libevolution5.0-cil has an annoyingly large dependency stack. (LP: #351535) (Closes: #524993). -- Christopher James Halse Rogers Sat, 27 Jun 2009 16:11:49 +1000 gnome-do-plugins (0.8.1.3+dfsg-2) unstable; urgency=low * debian/patches/00_use_system_gdata.dpatch: Patch build system to use system copy of gdata libs, allowing Google plugins to be enabled. * debian/patches/00_dfsg_autofoo.dpatch: Drop, now obsolete. * debian/control: Add libgdata1.4-cil build-dep for above. * debian/patches/10_fix_rhythmbox_file.dpatch: Add. Look in the correct place for the rhythmbox database (Closes: #526337). -- Iain Lane Thu, 07 May 2009 21:14:41 +0100 gnome-do-plugins (0.8.1.3+dfsg-1) unstable; urgency=low [ Daniel T Chen ] * New upstream release (LP: #344578) + Banshee plugin goes crazy if banshee isn't loaded first (LP: #289802) + gnome-do gCalculate plugin fails to display "times" symbol (LP: #274252) + Banshee-1 fails to build in Mono 2.0 (LP: #309188) + Pidgin 2.5.4 has incompatible dbus interface. s/uint/int/ (LP: #314927) + Pidgin plugin hangs opening a chat if pidgin is unresponsive (LP: #315565) + twitter plugin still reports friend updates even when deactivated (LP: #317674) + Misspelling in microblogging plugin confirmation message (LP: #319433) + make install uses mdtool, but configure doesn't check for it (LP: #322951) + Virtualbox Icon in 2.10 are broken because of a new specification (LP: #323902) + Google Maps Plugin shouldn't always use route (LP: #324271) + Fix for Google Maps when using newlines and other special characters (LP: #324667) + VirtualBox failed to load icon (LP: #325712) + 'Read Man Pages' plugin makes Gnome-Do unresponsive (LP: #325935) + Search returns broken URLs (LP: #327855) + Default action for SSH hosts is "open" (LP: #328236) + Files and Folders Configuration doesn't use standard buttons (LP: #328236) + Window manager maximize action should focus if window is not currently focused (LP: #258893) + Locate plugin has no error message (LP: #262360) + Wishlist: Let user specify files and folders to ignore (LP: #263177) + ts-client plugin doesn't index subdirectories (LP: #322352) + Max 3000 items in Files and Folders plugin (LP: #324105) + putty cannot find host when running from gnome do (LP: #324282) + locate plugin with globbing (LP: #334798) + Twitter plugin encountered an error in UpdateFriends (LP: #317575) + gnome-terminal profiles no longer work (LP: #321977) + Creating a task using Remember the Milk plugin can fail if no task list is specified (LP: #324066) + bundled libraries makefile needs destdir (LP: #324704) + Typographical error in del.icio.us plugin (LP: #330525) + ImageShack fails to upload (LP: #337324) * debian/copyright + Refresh for new upstream version; new plugins added. * debian/patches/00_dfsg_autofoo.dpatch + Update for new upstream version + Don't build the YouTube plugin due to removal of shipped exes and dlls causing FTBFS * debian/patches/02_ssh_respect_exec_arg.dpatch debian/patches/03_buildsystem_respect_mcs.dpatch + Drop; fixed upstream [ Iain Lane ] * debian/patches/04_fix_pidgin_dbus_ints.dpatch: Add left out piece of patch (Closes: #517175) * debian/control: Bump gnome-do build-dep to require current version. * debian/patches/10_rhtyhmbox_file.patch: Backport upstream patch to fix RB plugin * debian/rules: Update repacking to account for upstream BundledLibs change * debian/control: Add myself to Uploaders * debian/control: GNOME# transition (again) * debian/patches/15_twitter_api.dpatch: Backport upstream patch to fix compatibility with new Twitter API - changed to require GET or POST specifically for some actions instead of accepting either. (LP: #359141) -- Iain Lane Sat, 18 Apr 2009 14:13:30 +0100 gnome-do-plugins (0.8.0.2+dfsg1-1) unstable; urgency=low [ Christopher James Halse Rogers ] * New upstream version * debian/control: + gnome-sharp2 transition (LP: #314516) + Add banshee build-dep + Drop monodevelop build-dep; upstream uses mautil rather than mdtool now + Bump required gnome-do version in Build-Dep & Depends. + Suggest Banshee * debian/copyright: + Refresh for new upstream version; new plugins added. * debian/rules: + Rework clean target to simply delete files generated by autoreconf, rather than trying to preserve them. + Remove XDG_CONFIG_DIR hack needed for mdtool + Make dfsg-stripping more precise. We now need the BundledLibraries dir to build properly * debian/patches/00_dfsg_autofoo + Update. Don't remove BundledLibraries entirely, just all the binaries. It still needs to copy the system's BansheeCollectionIndexer.dll. * debian/patches/01_firefox_iceweasel_rename: + Refresh for new upsteam changes. + Extend to also make the Firefox bookmark plugin index iceweasel bookmarks * debian/patches/03_buildsystem_respect_mcs: + Dropped. Fixed upstream. [ Iain Lane ] * debian/control: Add ${misc:Depends} build-dep * debian/rules: Do not fail if configure is missing (e.g. clean twice in a row) * debian/patches/01_firefox_iceweasel_rename: The profiles file is called profiles.ini and not profile.ini. Update accordingly. * debian/rules: Update repacking to work with +dfsgXX in case of errors with repacking [ Mirco Bauer ] * Upload to unstable. * debian/control: + Lowered GNOME# build-deps to 2.0 ABI as that transition didn't happen yet in unstable. + Bumped build-dep of Evolution# to 5.0 ABI. -- Christopher James Halse Rogers Fri, 06 Mar 2009 00:16:43 +0100 gnome-do-plugins (0.6.0.1+dfsg-1) experimental; urgency=low [ Christopher James Halse Rogers ] * New upstream version * debian/control + Refresh build-depends + Don't Suggest amarok, the plugin is no longer built + Bump standards-version, adding a README.Source + Add conflicts for old Ubuntu packages. Makes my Ubuntu job easier, and apparently some Debian users care too (closes: #486609) + Mono 2.0 transition: - B-D-I on mono-devel (>= 2.0) rather than mono-gmcs * debian/rules + Remove --disable-banshee and --disable-amarok from the configure flags. These plugins are no longer built upstream. + Expand get-orig-source to strip the binary DLLs from the source tarball + Run autoreconf after patching to not build plugins dependent on the shipped binary libs. + Make a copy the original Makefile.in & configure before patching and copy back on clean. + Export a temporary XDG_CONFIG_HOME. The build uses mdtool, which wants to write to $XDG_CONFIG_HOME. + Mono 2.0 transition: - Call dh build with MCS=/usr/bin/csc * debian/patches/00_dfsg_autofoo + Remove the plugins that depend on the shipped binaries from the build * debian/patches/01_firefox_iceweasel_rename + Refresh for new version * debian/patches/02_ssh_respect_exec_arg + Respect the terminal's "exec" arg set in gconf. Patch by Philipp A. Hartmann. The rest of the patch is superseded by the new upstream version. (closes: #49777) * debian/patches/03_buildsystem_respect_mcs + Remove hardcoded gmcs compiler from *.am; replace with $(MCS) * debian/watch + Update for new upstream location, add version mangle for dfsg * debian/copyright + Refresh for new upstream version + Update to latest CopyrightFormat proposal [ David Paleino ] * Fixing get-orig-source target (and download-tarball) to be more reliable, and make them work with svn-buildpackage out-of-the-box. -- Christopher James Halse Rogers Sat, 29 Nov 2008 18:06:37 +1100 gnome-do-plugins (0.4.0-1) unstable; urgency=low * Initial Debian package (closes: #480673) -- Colin Turner Sun, 11 May 2008 15:08:58 +1000 debian/README.Source0000644000000000000000000000126212227455424011315 0ustar Source package information for GNOME Do Plugins ---------------------------------------------- * The source uses the dpatch patch system. debian/rules patch will apply all patches, debian/rules unpatch will unapply all patches. See "man dpatch-edit-patch" for details of editing patches. * The source tarball has been repacked to remove the shipped Google Data and MonoTorrent binaries. ITP for the Google Data libraries is bug #493529. The most up-to-date repacked source can be generated by calling the 'get-orig-source' target of debian/rules in a directory of your choice. -- Christopher James Halse Rogers Sun, 24 Aug 2008 15:38:45 +1000 debian/patches/0000755000000000000000000000000012234237231010614 5ustar debian/patches/01_firefox_iceweasel_rename.patch0000644000000000000000000001104312227455424017156 0ustar #! /bin/sh /usr/share/dpatch/dpatch-run ## firefox_iceweasel_rename.dpatch by ## ## DP: The OpenSearch plugin searches for firefox search plugins, ## DP: but of course, on a Debian system this is to be found under ## DP: iceweasel, not firefox. ## DP: ## DP: This patch also makes the Firefox bookmarks plugin index ## DP: Iceweasel bookmarks. @DPATCH@ Index: gnome-do-plugins/Firefox/src/PlacesItemSource.cs =================================================================== --- gnome-do-plugins.orig/Firefox/src/PlacesItemSource.cs 2011-02-23 22:28:24.781232052 +1100 +++ gnome-do-plugins/Firefox/src/PlacesItemSource.cs 2011-02-24 10:47:31.564914977 +1100 @@ -161,8 +161,13 @@ profile = null; home = Environment.GetFolderPath (Environment.SpecialFolder.Personal); - path = Path.Combine (home, ".mozilla/firefox/profiles.ini"); - using (StreamReader r = File.OpenText (path)) { + path = Path.Combine (home, ".mozilla"); + if (Directory.Exists (Path.Combine (path, "firefox"))) { + path = Path.Combine (path, "firefox"); + } else if (Directory.Exists (Path.Combine (path, "iceweasel"))) { + path = Path.Combine (path, "iceweasel"); + } + using (StreamReader r = File.OpenText (Path.Combine (path, "profiles.ini"))) { while ((line = r.ReadLine ()) != null) { if (line.StartsWith (BeginDefaultProfile)) { break; @@ -173,7 +178,7 @@ } } } - return new [] {home, ".mozilla", "firefox", profile}.Aggregate (Path.Combine); + return Path.Combine (path, profile); } Index: gnome-do-plugins/OpenSearch/src/FirefoxOpenSearchDirectoryProvider.cs =================================================================== --- gnome-do-plugins.orig/OpenSearch/src/FirefoxOpenSearchDirectoryProvider.cs 2011-02-23 22:28:24.801232770 +1100 +++ gnome-do-plugins/OpenSearch/src/FirefoxOpenSearchDirectoryProvider.cs 2011-02-24 10:47:31.594916063 +1100 @@ -37,6 +37,9 @@ /// public class FirefoxOpenSearchDirectoryProvider { + private static string firefoxPath = "/usr/bin/firefox"; + private static string iceweaselPath = "/usr/bin/iceweasel"; + private List openSearchPluginDirectories; /// @@ -88,11 +91,17 @@ // for installing in different directories. We could certainly shell // out and call which or something... string beginLibDir = "LIBDIR="; - string binFile = "/usr/bin/firefox"; + string binFile = ""; string line, libDir; libDir = null; + if (File.Exists (firefoxPath)) { + binFile = firefoxPath; + } else if (File.Exists (iceweaselPath)) { + binFile = iceweaselPath; + } + using (StreamReader r = File.OpenText (binFile)) { while (null != (line = r.ReadLine ())) { if (line.StartsWith (beginLibDir)) { @@ -117,6 +126,18 @@ return null; } + private string UserBrowserPath { + get { + string mozillaPath = Path.Combine (Environment.GetFolderPath (Environment.SpecialFolder.Personal), ".mozilla"); + if (Directory.Exists (Path.Combine (mozillaPath, "firefox"))) { + mozillaPath = Path.Combine (mozillaPath, "firefox"); + } else if (Directory.Exists (Path.Combine (mozillaPath, "iceweasel"))) { + mozillaPath = Path.Combine (mozillaPath, "iceweasel"); + } + return mozillaPath; + } + } + /// /// Retrieves the profile plugin directory, which is where the /// user installed OpenSearch plugins are located. @@ -134,7 +155,7 @@ profile = null; - profilePath = Path.Combine (Environment.GetFolderPath (Environment.SpecialFolder.Personal), ".mozilla/firefox/profiles.ini"); + profilePath = Path.Combine (UserBrowserPath, "profiles.ini"); using (StreamReader r = File.OpenText (profilePath)) { while (null != (line = r.ReadLine ())) { if (line.StartsWith (beginDefaultProfile)) break; @@ -147,7 +168,7 @@ } if(profile != null) { - string path = Path.Combine (Environment.GetFolderPath (Environment.SpecialFolder.Personal), ".mozilla/firefox"); + string path = UserBrowserPath; path = Path.Combine (path, profile); path = Path.Combine (path, "searchplugins"); Index: gnome-do-plugins/po/POTFILES.skip =================================================================== --- /dev/null 1970-01-01 00:00:00.000000000 +0000 +++ gnome-do-plugins/po/POTFILES.skip 2011-02-24 10:48:49.917749384 +1100 @@ -0,0 +1,3 @@ +# dh_auto_test runs intltool-extract, which bombs because this isn't +# in POTFILES.in. Bah! +.pc/01_firefox_iceweasel_rename.patch/Firefox/src/PlacesItemSource.cs debian/patches/00_debian_default_plugins.patch0000644000000000000000000001537212227455424016643 0ustar #! /bin/sh /usr/share/dpatch/dpatch-run ## 00_debian_default_plugins.dpatch by Christopher James Halse Rogers ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: Enable a bunch of useful, official plugins which don't require ## DP: configuration by default, so gnome-do is more useful out of the box. @DPATCH@ Index: gnome-do-plugins/Firefox/Resources/Firefox.addin.xml.in =================================================================== --- gnome-do-plugins.orig/Firefox/Resources/Firefox.addin.xml.in 2011-02-16 21:16:49.000000000 +1100 +++ gnome-do-plugins/Firefox/Resources/Firefox.addin.xml.in 2011-02-20 16:59:44.905550591 +1100 @@ -6,7 +6,7 @@ description="Search Firefox 3 bookmarks, bookmark directories, and history." author="David Siegel, Neal Stewart, Alex Launi" category="Official" - defaultEnabled="false" + defaultEnabled="true" url="http://do.davebsd.com/wiki/Firefox_Plugin" > Index: gnome-do-plugins/GNOME-Dictionary/Resources/GNOME-Dictionary.addin.xml.in =================================================================== --- gnome-do-plugins.orig/GNOME-Dictionary/Resources/GNOME-Dictionary.addin.xml.in 2011-02-16 21:16:49.000000000 +1100 +++ gnome-do-plugins/GNOME-Dictionary/Resources/GNOME-Dictionary.addin.xml.in 2011-02-20 17:00:13.035591855 +1100 @@ -6,7 +6,7 @@ description="Look up word definitions in GNOME Dictionary." author="David Siegel" category="Official" - defaultEnabled="false" + defaultEnabled="true" url="http://do.davebsd.com/wiki/GNOME_Dictionary_Plugin" > Index: gnome-do-plugins/GNOME-Screenshot/Resources/GNOME-Screenshot.addin.xml.in =================================================================== --- gnome-do-plugins.orig/GNOME-Screenshot/Resources/GNOME-Screenshot.addin.xml.in 2011-02-16 21:16:49.000000000 +1100 +++ gnome-do-plugins/GNOME-Screenshot/Resources/GNOME-Screenshot.addin.xml.in 2011-02-20 17:00:56.125655048 +1100 @@ -6,7 +6,7 @@ description="Take screenshots with optional delay." author="David Siegel" category="Official" - defaultEnabled="false" + defaultEnabled="true" url="http://do.davebsd.com/wiki/GNOME_Screenshot_Plugin" > Index: gnome-do-plugins/GNOME-Session/Resources/GNOME-Session.addin.xml.in =================================================================== --- gnome-do-plugins.orig/GNOME-Session/Resources/GNOME-Session.addin.xml.in 2011-02-16 21:16:49.000000000 +1100 +++ gnome-do-plugins/GNOME-Session/Resources/GNOME-Session.addin.xml.in 2011-02-20 17:01:10.955676800 +1100 @@ -6,7 +6,7 @@ description="Log out, lock your screen, shutdown, suspend, etc." author="David Siegel" category="Official" - defaultEnabled="false" + defaultEnabled="true" url="http://do.davebsd.com/wiki/GNOME_Session_Plugin" > Index: gnome-do-plugins/GNOME-Terminal/Resources/GNOME-Terminal.addin.xml.in =================================================================== --- gnome-do-plugins.orig/GNOME-Terminal/Resources/GNOME-Terminal.addin.xml.in 2011-02-16 21:16:49.000000000 +1100 +++ gnome-do-plugins/GNOME-Terminal/Resources/GNOME-Terminal.addin.xml.in 2011-02-20 17:01:24.175696196 +1100 @@ -6,7 +6,7 @@ description="Run commands and open new terminals." author="David Siegel, Tim McLaughlin" category="Official" - defaultEnabled="false" + defaultEnabled="true" url="http://do.davebsd.com/wiki/GNOME_Terminal_Plugin" > Index: gnome-do-plugins/GoogleCalculator/Resources/GoogleCalculator.addin.xml.in =================================================================== --- gnome-do-plugins.orig/GoogleCalculator/Resources/GoogleCalculator.addin.xml.in 2011-02-16 21:16:49.000000000 +1100 +++ gnome-do-plugins/GoogleCalculator/Resources/GoogleCalculator.addin.xml.in 2011-02-20 17:01:45.915728081 +1100 @@ -6,7 +6,7 @@ description="Perform calculations, and currency/quantity conversions." author="David Siegel" category="Official" - defaultEnabled="false" + defaultEnabled="true" url="http://do.davebsd.com/wiki/Google_Calculator_Plugin" > Index: gnome-do-plugins/OpenSearch/Resources/OpenSearch.addin.xml.in =================================================================== --- gnome-do-plugins.orig/OpenSearch/Resources/OpenSearch.addin.xml.in 2011-02-16 21:16:49.000000000 +1100 +++ gnome-do-plugins/OpenSearch/Resources/OpenSearch.addin.xml.in 2011-02-20 17:02:01.995751659 +1100 @@ -6,7 +6,7 @@ description="Search the web using your installed OpenSearch plugins." author="Jason Jones" category="Official" - defaultEnabled="false" + defaultEnabled="true" url="http://do.davebsd.com/wiki/OpenSearch_Plugin" > Index: gnome-do-plugins/Pastebin/Resources/Pastebin.addin.xml.in =================================================================== --- gnome-do-plugins.orig/Pastebin/Resources/Pastebin.addin.xml.in 2011-02-16 21:16:49.000000000 +1100 +++ gnome-do-plugins/Pastebin/Resources/Pastebin.addin.xml.in 2011-02-20 17:02:22.345781507 +1100 @@ -6,7 +6,7 @@ description="Paste text to an online pastebin." author="Jason Jones" category="Official" - defaultEnabled="false" + defaultEnabled="true" url="http://do.davebsd.com/wiki/Pastebin_Plugin" > Index: gnome-do-plugins/TinyUrl/Resources/TinyUrl.addin.xml.in =================================================================== --- gnome-do-plugins.orig/TinyUrl/Resources/TinyUrl.addin.xml.in 2011-02-16 21:16:49.000000000 +1100 +++ gnome-do-plugins/TinyUrl/Resources/TinyUrl.addin.xml.in 2011-02-20 17:03:29.945880656 +1100 @@ -6,7 +6,7 @@ description="Make unwieldy urls tiny." author="David Siegel" category="Official" - defaultEnabled="false" + defaultEnabled="true" url="http://do.davebsd.com/wiki/TinyUrl_Plugin" > Index: gnome-do-plugins/Tomboy/Resources/Tomboy.addin.xml.in =================================================================== --- gnome-do-plugins.orig/Tomboy/Resources/Tomboy.addin.xml.in 2011-02-16 21:16:49.000000000 +1100 +++ gnome-do-plugins/Tomboy/Resources/Tomboy.addin.xml.in 2011-02-20 17:03:49.285909021 +1100 @@ -6,7 +6,7 @@ description="Search and create new Tomboy notes." author="Rick Harding, Chris Szikszoy" category="Official" - defaultEnabled="false" + defaultEnabled="true" url="http://do.davebsd.com/wiki/Tomboy_Plugin" > Index: gnome-do-plugins/WindowManager/Resources/WindowManager.addin.xml.in =================================================================== --- gnome-do-plugins.orig/WindowManager/Resources/WindowManager.addin.xml.in 2011-02-16 21:16:49.000000000 +1100 +++ gnome-do-plugins/WindowManager/Resources/WindowManager.addin.xml.in 2011-02-20 17:04:03.105929297 +1100 @@ -6,7 +6,7 @@ description="Control your windows or groups of windows with Do." author="Jason Smith" category="Official" - defaultEnabled="false" + defaultEnabled="true" url="http://do.davebsd.com/wiki/Window_Manager_Plugin" > debian/patches/series0000644000000000000000000000013012234237167012033 0ustar 00_debian_default_plugins.patch 01_firefox_iceweasel_rename.patch use_dbussharp_2.patch debian/patches/use_dbussharp_2.patch0000644000000000000000000000235012234237231014725 0ustar Index: gnome-do-plugins/configure.ac =================================================================== --- gnome-do-plugins.orig/configure.ac 2013-10-16 10:23:32.689392590 +0100 +++ gnome-do-plugins/configure.ac 2013-10-30 17:15:01.713617613 +0000 @@ -44,7 +44,7 @@ AC_MSG_RESULT([$BANSHEE_COLLECTION_INDEXER]) AC_MSG_CHECKING([which DBus implementation Banshee.CollectionIndexer requires]) -if $PKG_CONFIG --print-requires $BANSHEE_COLLECTION_INDEXER 2>&1 | grep dbus-sharp-1.0 > /dev/null ; then +if $PKG_CONFIG --print-requires $BANSHEE_COLLECTION_INDEXER 2>&1 | grep dbus-sharp-2.0 > /dev/null ; then BANSHEE_USE_DBUS_SHARP=yes AC_MSG_RESULT([dbus-sharp]) else @@ -53,8 +53,8 @@ fi dnl -- DBus# required for Banshee and Telepathy support -PKG_CHECK_MODULES([DBUS_SHARP], [dbus-sharp-1.0], HAVE_DBUS_SHARP=yes, HAVE_DBUS_SHARP=no) -PKG_CHECK_MODULES([DBUS_SHARP_GLIB], [dbus-sharp-glib-1.0], HAVE_DBUS_SHARP_GLIB=yes, HAVE_DBUS_SNARP_GLIB=no) +PKG_CHECK_MODULES([DBUS_SHARP], [dbus-sharp-2.0], HAVE_DBUS_SHARP=yes, HAVE_DBUS_SHARP=no) +PKG_CHECK_MODULES([DBUS_SHARP_GLIB], [dbus-sharp-glib-2.0], HAVE_DBUS_SHARP_GLIB=yes, HAVE_DBUS_SNARP_GLIB=no) if test "x$HAVE_DBUS_SHARP" = "xyes" ; then DBUS_BUILD_DEFINES=-define:USE_DBUS_SHARP debian/rules0000755000000000000000000000042012227455424010251 0ustar #!/usr/bin/make -f # # Rules file for gnome-do-plugins # #export DH_VERBOSE=1 override_dh_auto_configure: dh_auto_configure -- --enable-flickr=yes --enable-release DMCS=/usr/bin/mono-csc override_dh_install: dh_install --fail-missing %: dh --with cli,autoreconf $@ debian/source/0000755000000000000000000000000012227455424010475 5ustar debian/source/format0000644000000000000000000000001412227455424011703 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000025412227455424010227 0ustar version=3 opts=dversionmangle=s/\+dfsg(\d)*$// \ https://launchpad.net/do-plugins/+download https://launchpad.net/do-plugins/.*/.*/\+download/gnome-do-plugins-(.*).tar.gz