debian/0000755000000000000000000000000012130655101007160 5ustar debian/source/0000755000000000000000000000000012130654723010471 5ustar debian/source/format0000644000000000000000000000001412130654723011677 0ustar 3.0 (quilt) debian/docs0000644000000000000000000000006012130654723010040 0ustar README.markdown README.ja.markdown e2wm-vcs.el debian/compat0000644000000000000000000000000212130654723010367 0ustar 8 debian/changelog0000644000000000000000000000143512130654723011046 0ustar e2wm (1.3-1) unstable; urgency=low * New upstream release. * update copyright-format url. * fix emacs dependency to fit wheezy. -- KURASHIKI Satoru Thu, 04 Apr 2013 23:16:21 +0900 e2wm (1.2+git20120601-1) unstable; urgency=low * Sync with upstream repository/20120423) * fix startup script. (Closes: #663400) * Bump Standards-Version to 3.9.3, no changes required. -- KURASHIKI Satoru Fri, 25 May 2012 13:32:36 +0900 e2wm (1.2-2) unstable; urgency=low * get rid of xemacs. (Closes: #648886) * fix Vcs-* link. -- KURASHIKI Satoru Fri, 18 Nov 2011 10:56:23 +0900 e2wm (1.2-1) unstable; urgency=low * Initial release (Closes: #645279) -- KURASHIKI Satoru Wed, 26 Oct 2011 19:43:38 +0900 debian/emacsen-startup0000644000000000000000000000171012130654723012226 0ustar ;; -*-emacs-lisp-*- ;; ;; Emacs startup file, e.g. /etc/emacs/site-start.d/50e2wm.el ;; for the Debian e2wm package ;; ;; Originally contributed by Nils Naumann ;; Modified by Dirk Eddelbuettel ;; Adapted for dh-make by Jim Van Zandt ;; The e2wm 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 debian-emacs-flavor) "/site-lisp/e2wm"))) ;; If package-dir does not exist, the e2wm package must have ;; removed but not purged, and we should skip the setup. (when (file-directory-p package-dir) (debian-pkg-add-load-path-item package-dir)) ) debian/install0000644000000000000000000000012712130654723010562 0ustar e2wm.el usr/share/emacs/site-lisp/e2wm/ e2wm-config.el usr/share/emacs/site-lisp/e2wm/ debian/emacsen-install0000644000000000000000000000252512130654723012177 0ustar #! /bin/sh -e # /usr/lib/emacsen-common/packages/install/e2wm # Written by Jim Van Zandt , borrowing heavily # from the install scripts for gettext by Santiago Vila # and octave by Dirk Eddelbuettel . FLAVOR=$1 PACKAGE=e2wm if [ ${FLAVOR} = emacs ]; then exit 0; fi if [ ${FLAVOR} = emacs20 -o ${FLAVOR} = emacs21 ]; then exit 0; fi if [ ${FLAVOR} = xemacs20 -o ${FLAVOR} = xemacs21 ]; then exit 0; fi echo install/${PACKAGE}: Handling install for emacsen flavor ${FLAVOR} #FLAVORTEST=`echo $FLAVOR | cut -c-6` #if [ ${FLAVORTEST} = xemacs ] ; then # SITEFLAG="-no-site-file" #else # SITEFLAG="--no-site-file" #fi FLAGS="${SITEFLAG} -q -batch -l path.el -f batch-byte-compile" ELDIR=/usr/share/emacs/site-lisp/${PACKAGE} ELCDIR=/usr/share/${FLAVOR}/site-lisp/${PACKAGE} # Install-info-altdir does not actually exist. # Maybe somebody will write it. if test -x /usr/sbin/install-info-altdir; then echo install/${PACKAGE}: install Info links for ${FLAVOR} install-info-altdir --quiet --section "" "" --dirname=${FLAVOR} /usr/share/info/${PACKAGE}.info.gz fi install -m 755 -d ${ELCDIR} cd ${ELDIR} FILES=`echo *.el` cp ${FILES} ${ELCDIR} cd ${ELCDIR} cat << EOF > path.el (setq load-path (cons "." load-path) byte-compile-warnings nil) EOF ${FLAVOR} ${FLAGS} ${FILES} rm -f *.el path.el exit 0 debian/README.Debian0000644000000000000000000000047712130654723011242 0ustar e2wm for Debian --------------- e2wm-vcs.el is installed in /usr/share/doc/e2wm/ as a sample implementation of this framework. If you want to use it, please setup dsvn.el and magit, and put e2wm-vcs.el(.gz) to the directory in your load-path. -- KURASHIKI Satoru Wed, 26 Oct 2011 19:53:21 +0900 debian/watch0000644000000000000000000000021012130654723010213 0ustar # Compulsory line, this is a version 3 file version=3 http://githubredir.debian.net/github/kiwanami/emacs-window-manager /v(.*).tar.gz debian/copyright0000644000000000000000000000214412130654723011125 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: e2wm Source: https://github.com/kiwanami/emacs-window-manager Files: * Copyright: 2010-2013 SAKURAI, Masashi License: GPL-3.0+ Files: debian/* Copyright: 2011-2013 KURASHIKI Satoru License: GPL-3.0+ License: GPL-3.0+ 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 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 3 can be found in "/usr/share/common-licenses/GPL-3". debian/control0000644000000000000000000000217112130654723010575 0ustar Source: e2wm Section: lisp Priority: extra Maintainer: KURASHIKI Satoru Uploaders: Yukiharu YABUKI Build-Depends: debhelper (>= 8.0.0), emacs-window-layout (>= 1.2), emacs24 | emacs23 Standards-Version: 3.9.3 Homepage: https://github.com/kiwanami/emacs-window-manager Vcs-Git: git://anonscm.debian.org/collab-maint/e2wm.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/e2wm.git;a=summary Package: e2wm Architecture: all Depends: ${misc:Depends}, emacs-window-layout, emacs24 | emacs23 Recommends: imagemagick, wget Suggests: magit Description: simple window manager for emacs This is an implementation of introducing window management to Emacs. * Management of list of editable buffers * Assignment of windows for pop-up buffers * Switching window layout like the perspective in eclipse * Plug-in extension . The current implementation has following perspectives: * code : main coding layout * two : side by side layout * doc : reading documentation layout * dashboard : showing plug-ins like dashboard in Mac OSX * array : selecting buffers like expose in Mac OSX debian/rules0000755000000000000000000000104012130654723010244 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 $@ override_dh_auto_configure: mv Makefile .Makefile override_dh_auto_clean: -mv .Makefile Makefile debian/emacsen-remove0000644000000000000000000000112712130654723012023 0ustar #!/bin/sh -e # /usr/lib/emacsen-common/packages/remove/e2wm FLAVOR=$1 PACKAGE=e2wm if [ ${FLAVOR} = emacs20 -o ${FLAVOR} = emacs21 ]; then exit 0; fi if [ ${FLAVOR} = xemacs20 -o ${FLAVOR} = xemacs21 ]; then exit 0; fi if [ ${FLAVOR} != emacs ]; then if test -x /usr/sbin/install-info-altdir; then echo remove/${PACKAGE}: removing Info links for ${FLAVOR} install-info-altdir --quiet --remove --dirname=${FLAVOR} /usr/share/info/e2wm.info.gz fi echo remove/${PACKAGE}: purging byte-compiled files for ${FLAVOR} rm -rf /usr/share/${FLAVOR}/site-lisp/${PACKAGE} fi