debian/0000755000000000000000000000000012220034421007154 5ustar debian/control0000644000000000000000000000365312220034421010566 0ustar Source: launchy Section: x11 Priority: optional Maintainer: Ricardo Mones Build-Depends: debhelper (>= 9), libqt4-dev, libboost-dev, libx11-dev Standards-Version: 3.9.4 Homepage: http://www.launchy.net Vcs-Git: git://anonscm.debian.org/users/mones/launchy.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=users/mones/launchy.git Package: launchy Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Suggests: launchy-plugins, launchy-skins Description: smart search launcher for installed programs or files Launchy is the most efficient way to open files, folders, websites, and programs on your computer. Instead of having to browse the menus to find an application, Launchy is a smart search program which tries to guess which program or file you are looking for and will launch it when you hit the enter key. It runs in background and appears when the configured key combination is pressed (Ctrl+Space by default) or the tray icon is clicked. Package: launchy-plugins Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, launchy (= ${binary:Version}) Enhances: launchy Description: plugins for launchy, the smart search launcher Launchy is the most efficient way to open files, folders, websites, and programs on your computer. . These are the official plugins included with the main distribution: Runner, Calcy, Controly, GCalc, Verby and Weby. Package: launchy-skins Architecture: all Depends: ${shlibs:Depends}, ${misc:Depends} Recommends: launchy, compiz Enhances: launchy Description: more skins for launchy, the smart search launcher Launchy is the most efficient way to open files, folders, websites, and programs on your computer. . These are the non-default skins included with the main distribution: Note, Spotlight Wide, Simple, Black Glass, Black Glass Wide, Mercury, Mercury Wide and QuickSilver2. . You probably need a compositing window manager for these skins to work properly. debian/watch0000644000000000000000000000010512220034421010201 0ustar version=3 http://www.launchy.net/downloads/src/launchy-(.*)\.tar\.gz debian/launchy-plugins.dirs0000644000000000000000000000004012220034421013153 0ustar usr/share/launchy/plugins/icons debian/source/0000755000000000000000000000000012220034421010454 5ustar debian/source/format0000644000000000000000000000001412220034421011662 0ustar 3.0 (quilt) debian/clean0000644000000000000000000000001212220034421010152 0ustar launchy.1 debian/launchy-skins.install0000644000000000000000000000043212220034421013333 0ustar usr/share/launchy/skins/Note usr/share/launchy/skins/Spotlight_Wide usr/share/launchy/skins/Simple usr/share/launchy/skins/Black_Glass_Wide usr/share/launchy/skins/Mercury_Wide usr/share/launchy/skins/Mercury usr/share/launchy/skins/Black_Glass usr/share/launchy/skins/QuickSilver2 debian/copyright0000644000000000000000000000626012220034421011113 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Launchy Upstream-Contact: Josh Karlin Source: http://www.launchy.net Files: * Copyright: 2007-2009 Josh Karlin, Simon Capewell License: GPL-2+ Files: common/FileBrowser.* Copyright: 2007 Ball Aerospace & Technologies Corporation License: LGPL-2.1+ Files: platforms/unix/platform_x11_hotkey.* platforms/win/platform_win_hotkey.* Copyright: 2003-2006 Justin Karneges, Maciej Niedzielski License: GPL-2+ Files: platforms/mac/platform_mac_hotkey.cpp Copyright: 2003-2007 Eric Smith, Michail Pishchagin License: GPL-2+ Files: src/platform_base_hotkey.* Copyright: 2006 Maciej Niedzielski License: GPL-2+ Files: src/dsingleapplication.* Copyright: BioImage Informatics License: GPL-2+ Files: plugins/controly/fho* Copyright: 2009 Fabian Hofsaess License: GPL-2+ Files: skins/Black_Glass/* Copyright: 2006 Peter Wooley License: GPL-2+ Files: skins/Default/* Copyright: 2007 Tyler Sticka (www.tylersticka.com) License: GPL-2+ Files: skins/Mercury/* Copyright: 2009 Josh Karlin and Juan Ignacio Serra License: GPL-2+ Files: skins/Note/* Copyright: 2008 Philipp Franck (34dF0x) License: GPL-2+ Files: skins/QuickSilver2/* Copyright: Juan Ignacio Serra License: GPL-2+ Files: skins/Spotlight_Wide/* Copyright: Remko Jansen (remko@ietsmet.nl) License: GPL-2+ Files: debian/* Copyright: 2012 Ricardo Mones License: GPL-2+ 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, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. . On Debian systems, the complete text of the GNU General Public License version 2 can be found in '/usr/share/common-licenses/GPL-2'. License: LGPL-2.1+ This library 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 2.1 of the License, or (at your option) any later version. . This library 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 library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. . On Debian systems, the complete text of the GNU General Public License version 2 can be found in '/usr/share/common-licenses/GPL-2'. debian/rules0000755000000000000000000000024112220034421010231 0ustar #!/usr/bin/make -f %: dh $@ --buildsystem=qmake_qt4 override_dh_auto_configure: pod2man --release '' -c '' debian/manpage.pod > launchy.1 dh_auto_configure debian/launchy.install0000644000000000000000000000012112220034421012201 0ustar usr/bin usr/share/pixmaps usr/share/applications usr/share/launchy/skins/Default debian/patches/0000755000000000000000000000000012220034421010603 5ustar debian/patches/series0000644000000000000000000000005312220034421012016 0ustar icons_from_fhs_path.patch fix_713554.patch debian/patches/fix_713554.patch0000644000000000000000000000120112220034421013234 0ustar Subject: fix LIBS passed to linker. Author: Ricardo Mones Bug-Debian: http://bugs.debian.org/713554 --- launchy-2.5.orig/src/src.pro 2012-05-21 02:24:21.000000000 +0200 +++ launchy-2.5/src/src.pro 2013-07-09 18:10:33.820019134 +0200 @@ -75,6 +75,7 @@ DEFINES += SKINS_PATH=\\\"$$PREFIX/share/launchy/skins/\\\" \ PLUGINS_PATH=\\\"$$PREFIX/lib/launchy/plugins/\\\" \ PLATFORMS_PATH=\\\"$$PREFIX/lib/launchy/\\\" + LIBS += -lX11 if(!debug_and_release|build_pass) { CONFIG(debug, debug|release):DESTDIR = ../debug/ CONFIG(release, debug|release):DESTDIR = ../release/ debian/patches/icons_from_fhs_path.patch0000644000000000000000000000632112220034421015640 0ustar Subject: fix plugins to load icons from FHS path where they are installed by packaging. Author: Ricardo Mones diff -urN launchy-2.5.orig/plugins/calcy/calcy.cpp launchy-2.5/plugins/calcy/calcy.cpp --- launchy-2.5.orig/plugins/calcy/calcy.cpp 2010-04-04 04:46:15.000000000 +0200 +++ launchy-2.5/plugins/calcy/calcy.cpp 2012-05-21 13:26:41.000000000 +0200 @@ -200,7 +200,7 @@ QString calcyPlugin::getIcon() { - return libPath + "/icons/calcy.png"; + return "/usr/share/launchy/plugins/icons/calcy.png"; } diff -urN launchy-2.5.orig/plugins/controly/controly.cpp launchy-2.5/plugins/controly/controly.cpp --- launchy-2.5.orig/plugins/controly/controly.cpp 2010-03-30 00:18:36.000000000 +0200 +++ launchy-2.5/plugins/controly/controly.cpp 2012-05-21 17:13:53.000000000 +0200 @@ -70,12 +70,12 @@ QString controlyPlugin::getIcon() { - return getIconPath() + "/plugins/icons/controly.png"; + return getIconPath() + "controly.png"; } QString controlyPlugin::getIconPath() const { - return libPath + "/icons/"; + return "/usr/share/launchy/plugins/icons/"; } @@ -324,4 +324,4 @@ return handled; } -Q_EXPORT_PLUGIN2(controly, controlyPlugin) \ No newline at end of file +Q_EXPORT_PLUGIN2(controly, controlyPlugin) diff -urN launchy-2.5.orig/plugins/gcalc/gcalc.cpp launchy-2.5/plugins/gcalc/gcalc.cpp --- launchy-2.5.orig/plugins/gcalc/gcalc.cpp 2010-02-14 20:27:52.000000000 +0100 +++ launchy-2.5/plugins/gcalc/gcalc.cpp 2012-05-21 16:03:43.000000000 +0200 @@ -143,7 +143,7 @@ QString gcalcPlugin::getIcon() { - return libPath + "/icons/calcy.png"; + return "/usr/share/launchy/plugins/icons/calcy.png"; } diff -urN launchy-2.5.orig/plugins/loader/loader.cpp launchy-2.5/plugins/loader/loader.cpp --- launchy-2.5.orig/plugins/loader/loader.cpp 2008-12-15 01:48:42.000000000 +0100 +++ launchy-2.5/plugins/loader/loader.cpp 2012-05-21 16:08:06.000000000 +0200 @@ -74,7 +74,7 @@ QString loaderPlugin::getIcon() { - return libPath + "/icons/loader.png"; + return "/usr/share/launchy/plugins/icons/loader.png"; } diff -urN launchy-2.5.orig/plugins/runner/runner.cpp launchy-2.5/plugins/runner/runner.cpp --- launchy-2.5.orig/plugins/runner/runner.cpp 2010-02-15 23:03:53.000000000 +0100 +++ launchy-2.5/plugins/runner/runner.cpp 2012-05-21 16:09:59.000000000 +0200 @@ -86,7 +86,7 @@ QString RunnerPlugin::getIcon() { - return libPath + "/icons/runner.png"; + return "/usr/share/launchy/plugins/icons/runner.png"; } diff -urN launchy-2.5.orig/plugins/verby/Verby.cpp launchy-2.5/plugins/verby/Verby.cpp --- launchy-2.5.orig/plugins/verby/Verby.cpp 2010-03-31 14:29:11.000000000 +0200 +++ launchy-2.5/plugins/verby/Verby.cpp 2012-05-21 16:13:10.000000000 +0200 @@ -85,7 +85,7 @@ QString VerbyPlugin::getIconPath() const { - return libPath + "/icons/"; + return "/usr/share/launchy/plugins/icons/"; } diff -urN launchy-2.5.orig/plugins/weby/weby.cpp launchy-2.5/plugins/weby/weby.cpp --- launchy-2.5.orig/plugins/weby/weby.cpp 2010-03-17 03:21:04.000000000 +0100 +++ launchy-2.5/plugins/weby/weby.cpp 2012-05-21 16:13:54.000000000 +0200 @@ -392,7 +392,7 @@ QString WebyPlugin::getIcon() { - return libPath + "/icons/weby.png"; + return "/usr/share/launchy/plugins/icons/weby.png"; } debian/launchy-plugins.install0000644000000000000000000000016512220034421013670 0ustar usr/lib/launchy/plugins/*.so usr/lib/launchy/plugins usr/lib/launchy/plugins/icons/* usr/share/launchy/plugins/icons debian/manpages0000644000000000000000000000001212220034421010663 0ustar launchy.1 debian/docs0000644000000000000000000000005212220034421010024 0ustar Readme.pdf readme.txt Plugin?API/api.html debian/manpage.pod0000644000000000000000000000464112220034421011275 0ustar =pod =head1 NAME Launchy - smart search launcher utility =head1 SYNOPSIS launchy [options] =head1 DESCRIPTION Launchy is a cross-platform utility designed to help you forget about your start menu, the icons on your desktop, and even your file manager. Launchy indexes the programs in your start menu and can launch your documents, project files, folders, and bookmarks with just a few keystrokes. Once Launchy has been started, it hides in the background. You bring it forward by holding the Ctrl and the Space keys. You can then type in a few keys of the program you are searching for and hit enter once it has been found. You can also make Launchy dissappear again by hitting the Escape key or Ctrl+Space. Launchy allows you to add additional command line parameters to the selected launch. Simply hit Tab key once you have found the application you are interested in and then enter the parameters. When the input text area is empty, press the down arrow key and Launchy will display a history of the commands entered previously. You can scroll up and down the list and press Enter key to repeat the command. Pressing Shift+Delete instead will remove the item from the history. =head1 OPTIONS -exit Attempt to close any running instances of Launchy. -multiple Allows more than one instance of Launchy to be run. -options Shows the options dialog. -rescan Rescan the catalog. -rescue Resets Launchy's position to the center of the screen and selects the default skin. -show Shows Launchy's window (default is to launch hidden in most cases). Can be used as a way to active Launchy from a shortcut. If -multiple is not used and Launchy is already running, then the command will be sent to the running instance of Launchy. =head1 KNOWN ISSUES Not all skins will work with Linux builds of Launchy. If you're running a compositing manager (compiz or beryl) then the skins should look the same as in Windows. Otherwise, you will have to settle for the skins that look good without alpha transparency (like Default and Black Glass). If the black area of mask.png is perfectly rectangular then, for some reason, compiz won't mask it correctly and you will have a strange black section around the skin. =head1 SEE ALSO Launchy homepage "L" =head1 AUTHOR Launchy authors are Josh Karlin, Simon Capewell and others. This manual page was written by Ricardo Mones for the Debian project (and may be used by others). debian/compat0000644000000000000000000000000212220034421010352 0ustar 9 debian/menu0000644000000000000000000000017112220034421010042 0ustar ?package(launchy):\ needs="X11"\ section="Applications/File Management"\ title="Launchy"\ command="/usr/bin/launchy" debian/README.source0000644000000000000000000000056612220034421011342 0ustar launchy for Debian ------------------ Upstream tarball has been repackaged to remove included .dll and .exe files without sources. Sources include a couple of .doc files: "Readme.doc" and "Plugin API/PluginPage.doc", which are the source of the corresponding: "Readme.pdf" and "Plugin API/api.html". -- Ricardo Mones Thu, 17 May 2012 22:10:30 +0200 debian/changelog0000644000000000000000000000121512220034421011025 0ustar launchy (2.5-3) unstable; urgency=high * manpage.pod - Fix apostrophe char (Closes: #724182) * control - Update Standards-Version to 3.9.4 (no other changes) - Add Vcs-* headers for git packaging repository -- Ricardo Mones Mon, 23 Sep 2013 14:45:04 +0200 launchy (2.5-2) unstable; urgency=high * patches/fix_713554.patch, patches/series - Add X11 to libraries to fix FTBFS (Closes: #713554) -- Ricardo Mones Tue, 09 Jul 2013 18:18:41 +0200 launchy (2.5-1) unstable; urgency=low * Initial release (Closes: #560806) -- Ricardo Mones Thu, 17 May 2012 22:10:30 +0200