debian/0000755000000000000000000000000011537603217007173 5ustar debian/emacsen-install0000644000000000000000000000235111534406037012174 0ustar #! /bin/sh -e # /usr/lib/emacsen-common/packages/install/anything-el # Written by Jim Van Zandt , borrowing heavily # from the install scripts for gettext by Santiago Vila # and octave by Dirk Eddelbuettel . FLAVOR=$1 PACKAGE=anything case $FLAVOR in emacs|emacs22|emacs21|emacs20|emacs19|mule2|*xemacs*) exit 0 ;; *) EMACSEN=$FLAVOR ;; esac echo install/${PACKAGE}: Handling install for emacsen flavor ${FLAVOR} FLAGS="-no-site-file -q -batch -l path.el -f batch-byte-compile" ELDIR=/usr/share/emacs/site-lisp/${PACKAGE} ELCDIR=/usr/share/${FLAVOR}/site-lisp/${PACKAGE} cd "$ELDIR" LINKS=`echo *.el` if [ ! -d "$ELCDIR" ]; then mkdir -p "$ELCDIR" chmod 755 "$ELCDIR" fi cd "$ELCDIR" TOELDIR=../../../emacs/site-lisp/$PACKAGE rm -f *.el path.el for f in $LINKS; do ln -sf "$TOELDIR/$f" ./ done FILES=`/bin/ls -1 *.el | egrep -v 'anything-startup.el'` cat << EOF > path.el (setq load-path (cons "." load-path)) (setq load-path (cons "/usr/share/emacs/site-lisp/migemo" load-path)) (setq load-path (cons "/usr/share/emacs/site-lisp/auto-install" load-path)) (setq byte-compile-warnings nil) EOF ${FLAVOR} ${FLAGS} ${FILES} chmod 644 *.elc rm -f path.el exit 0 debian/copyright0000644000000000000000000001363411450647741011141 0ustar This work was packaged for Debian by: Takaya Yamashita on Fri, 24 Sep 2010 22:50:35 +0900 It was downloaded from: http://www.emacswiki.org/cgi-bin/wiki/download/anything.el Upstream Author(s): Tamas Patrovics rubikitch Copyright: License: This package 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 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 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 version 2 can be found in "/usr/share/common-licenses/GPL-2". The Debian packaging is: Copyright (C) 2010 Takaya Yamashita 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. Other copyright holders: anything-auto-install.el:;; Copyright (C) 2009, Andy Stewart, all rights reserved. anything-auto-install.el:;; Copyright (C) 2010, rubikitch, all rights reserved. anything-auto-install.el:;; This program is free software; you can redistribute it and/or modify anything-auto-install.el:;; it under the terms of the GNU General Public License as published by anything-auto-install.el:;; the Free Software Foundation; either version 3, or (at your option) anything-auto-install.el:;; any later version. anything-complete.el:;; Copyright (C) 2008, 2009, 2010 rubikitch anything-complete.el:;; This file is free software; you can redistribute it and/or modify anything-complete.el:;; it under the terms of the GNU General Public License as published by anything-complete.el:;; the Free Software Foundation; either version 2, or (at your option) anything-complete.el:;; any later version. anything-config.el:;; Copyright (C) 2007 ~ 2010, Tassilo Horn, all rights reserved. anything-config.el:;; Copyright (C) 2009, Andy Stewart, all rights reserved. anything-config.el:;; Copyright (C) 2009 ~ 2010, rubikitch, all rights reserved. anything-config.el:;; Copyright (C) 2009 ~ 2010, Thierry Volpiatto, all rights reserved. anything-config.el:;; This program is free software; you can redistribute it and/or modify anything-config.el:;; it under the terms of the GNU General Public License as published by anything-config.el:;; the Free Software Foundation; either version 3, or (at your option) anything-config.el:;; any later version. anything-grep.el:;; Copyright (C) 2008, 2009, 2010 rubikitch anything-grep.el:;; This file is free software; you can redistribute it and/or modify anything-grep.el:;; it under the terms of the GNU General Public License as published by anything-grep.el:;; the Free Software Foundation; either version 2, or (at your option) anything-grep.el:;; any later version. anything-ipa.el:;; Copyright (C) 2009 rubikitch anything-ipa.el:;; This file is free software; you can redistribute it and/or modify anything-ipa.el:;; it under the terms of the GNU General Public License as published by anything-ipa.el:;; the Free Software Foundation; either version 2, or (at your option) anything-ipa.el:;; any later version. anything-match-plugin.el:;; Copyright (C) 2008 rubikitch anything-match-plugin.el:;; This file is free software; you can redistribute it and/or modify anything-match-plugin.el:;; it under the terms of the GNU General Public License as published by anything-match-plugin.el:;; the Free Software Foundation; either version 2, or (at your option) anything-match-plugin.el:;; any later version. anything-menu.el:;; Copyright (C) 2010 rubikitch anything-menu.el:;; This file is free software; you can redistribute it and/or modify anything-menu.el:;; it under the terms of the GNU General Public License as published by anything-menu.el:;; the Free Software Foundation; either version 2, or (at your option) anything-menu.el:;; any later version. anything-migemo.el:;; Copyright (C) 2007, 2008, 2009 rubikitch anything-migemo.el:;; This file is free software; you can redistribute it and/or modify anything-migemo.el:;; it under the terms of the GNU General Public License as published by anything-migemo.el:;; the Free Software Foundation; either version 3, or (at your option) anything-migemo.el:;; any later version. anything-show-completion.el:;; Copyright (C) 2009 hchbaw anything-show-completion.el:;; Copyright (C) 2009 rubikitch anything-show-completion.el:;; This file is free software; you can redistribute it and/or modify anything-show-completion.el:;; it under the terms of the GNU General Public License as published by anything-show-completion.el:;; the Free Software Foundation; either version 2, or (at your option) anything-show-completion.el:;; any later version. descbinds-anything.el:;; Copyright (C) 2008, 2009, 2010 Taiki SUGAWARA descbinds-anything.el:;; This file is free software; you can redistribute it and/or modify descbinds-anything.el:;; it under the terms of the GNU General Public License as published by descbinds-anything.el:;; the Free Software Foundation; either version 3, or (at your option) descbinds-anything.el:;; any later version. ipa.el:;; Copyright (C) 2007 Tamas Patrovics ipa.el:;; This file is free software; you can redistribute it and/or modify ipa.el:;; it under the terms of the GNU General Public License as published by ipa.el:;; the Free Software Foundation; either version 2, or (at your option) ipa.el:;; any later version. debian/source/0000755000000000000000000000000011453100154010460 5ustar debian/source/format0000644000000000000000000000001411453100143011664 0ustar 3.0 (quilt) debian/emacsen-startup0000644000000000000000000000177511450113245012232 0ustar ;; -*-emacs-lisp-*- ;; ;; Emacs startup file, e.g. /etc/emacs/site-start.d/50anything-el.el ;; for the Debian anything-el package ;; ;; Originally contributed by Nils Naumann ;; Modified by Dirk Eddelbuettel ;; Adapted for dh-make by Jim Van Zandt ;; The anything-el package follows the Debian/GNU Linux 'emacsen' policy and ;; byte-compiles its elisp files for each 'emacs flavor' (emacs19, ;; xemacs19, emacs20, xemacs20...). The compiled code is then ;; installed in a subdirectory of the respective site-lisp directory. ;; We have to add this to the load-path: (let ((package-dir (concat "/usr/share/" (symbol-name flavor) "/site-lisp/anything"))) ;; If package-dir does not exist, the anything-el package must have ;; removed but not purged, and we should skip the setup. (when (file-directory-p package-dir) (setq load-path (cons package-dir load-path)) )) ;; (require 'anything-startup) debian/compat0000644000000000000000000000000211447351223010366 0ustar 7 debian/docs0000644000000000000000000000000011447351223010031 0ustar debian/dirs0000644000000000000000000000004411447351562010060 0ustar usr/share/emacs/site-lisp/anything/ debian/README.Debian0000644000000000000000000000170011450622576011235 0ustar anything-el for Debian ---------------------- This is Debian package of anything-el. Emacs Lisp files are put in /usr/share/emacs/site-lisp/anything instead of /usr/share/emacs/site-lisp/anything-el Installation: (1) Add the following code to your .emacs. (require 'anything-startup) (2) If you want to use anything-migemo, you have to install migemo as follows. $ sudo aptitude install migemo Using anything-el: Start with M-x anything, narrow the list by typing some pattern, select with up/down/pgup/pgdown/C-p/C-n/C-v/M-v, choose with enter, left/right moves between sources. With TAB actions can be selected if the selected candidate has more than one possible action. Tips: If you want to set global-set-key for anything, add the following example code to your .emacs. (global-set-key (kbd "C-c a") 'anything) or (global-set-key (kbd "C-c a") 'anything-migemo) -- Takaya Yamashita Fri, 24 Sep 2010 22:50:35 +0900 debian/control0000644000000000000000000000116311531102517010566 0ustar Source: anything-el Section: lisp Priority: extra Maintainer: Takaya Yamashita Build-Depends: debhelper (>= 7.0.50~) Standards-Version: 3.9.1 Homepage: http://www.emacswiki.org/emacs/Anything Package: anything-el Architecture: all Depends: ${misc:Depends}, emacs | emacs23, auto-install-el Suggests: migemo Description: open anything / QuickSilver-like candidate-selection framework It provides a totally new Emacs experience. While normal Emacs way is specifying action then selecting candidates, the anything way is narrowing and selecting candidates then executing action for selected candidates. debian/changelog0000644000000000000000000000064711534455001011045 0ustar anything-el (1.287-2) unstable; urgency=high * debian/emacs-install: Fix lack dependencies bug (Closes: #606935) * debian/control: Add auto-install-el to Depends (Closes: #602888) -- Takaya Yamashita Wed, 16 Feb 2011 21:45:34 +0900 anything-el (1.287-1) unstable; urgency=low * Initial release (Closes: #544661) -- Takaya Yamashita Fri, 24 Sep 2010 22:50:35 +0900 debian/install0000644000000000000000000000005111447352176010565 0ustar *.el usr/share/emacs/site-lisp/anything/ debian/rules0000755000000000000000000000102011447351223010241 0ustar #!/usr/bin/make -f # -*- makefile -*- # Sample debian/rules that uses debhelper. # This file was originally written by Joey Hess and Craig Small. # As a special exception, when this file is copied by dh-make into a # dh-make output file, you may use that output file without restriction. # This special exception was added by Craig Small in version 0.37 of dh-make. # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ # do nothing override_dh_auto_build override_dh_auto_test override_dh_auto_install: debian/README.source0000644000000000000000000000060611450620131011340 0ustar anything-el for Debian ---------------------- Elisp files that are included in anything-el each distribute. When I created anything-el package, each elisp files downloaded according to field of anything in auto-install-batch-list.el [1]. [1] http://www.emacswiki.org/emacs/download/auto-install-batch-list.el -- Takaya Yamashita Fri, 24 Sep 2010 22:50:35 +0900 debian/emacsen-remove0000644000000000000000000000037611447351223012027 0ustar #!/bin/sh -e # /usr/lib/emacsen-common/packages/remove/anything-el FLAVOR=$1 PACKAGE=anything if [ ${FLAVOR} != emacs ]; then echo remove/${PACKAGE}: purging byte-compiled files for ${FLAVOR} rm -rf /usr/share/${FLAVOR}/site-lisp/${PACKAGE} fi