--- windows-el-2.48.orig/debian/README.debian +++ windows-el-2.48/debian/README.debian @@ -0,0 +1,16 @@ +windows-el for DEBIAN +---------------------- + +To start windows-el, place the following in your init file: + + (win:startup-with-window) + (define-key ctl-x-map "C" 'see-you-again) + + -- Hubert Chathi , Tue, 2 Jul 2013 12:26:22 -0400 + +This package is `Window manager for GNU Emacs' for Debian GNU/Linux System. + +To customize it, follow the comments in the file +/usr/share/emacs/site-lisp/windows/windows.el. + + -- Takao KAWAMURA , Thu, 26 Aug 1999 17:39:15 +0900 --- windows-el-2.48.orig/debian/changelog +++ windows-el-2.48/debian/changelog @@ -0,0 +1,121 @@ +windows-el (2.48-3) unstable; urgency=low + + * debian/emacsen-install: don't copy el files, just (forcibly) symlink + them. (Closes: #716845) + + -- Hubert Chathi Wed, 24 Jul 2013 14:27:36 -0400 + +windows-el (2.48-2) unstable; urgency=low + + * debian/emacsen-startup: fix debian-pkg-add-load-path-item call. + (Closes: #715517) + * debian/emacsen-install: symlink .el sources to per-flavour directory + as suggested by policy (Closes: #715522) + * debian/changelog: fix typo in previous changelog entry + (s/emacsen-install/emacsen-startup/) + + -- Hubert Chathi Thu, 11 Jul 2013 09:51:22 -0400 + +windows-el (2.48-1) unstable; urgency=low + + * New upstream version. + * Removes obsoleted last-command-char variable. (Closes: #705892) + * debian/emacsen-startup: + * Use debian-pkg-add-load-path-item as per policy. (Closes: #663398) + * Don't automatically start. (Closes: #664690) + * debian/control: Bump emacs version. + + -- Hubert Chathi Tue, 02 Jul 2013 12:46:32 -0400 + +windows-el (2.41-3) unstable; urgency=low + + * Add coding system information to headers. (Closes: #446338) + * Bump standards version to 3.7.3. (no changes) + + -- Hubert Chathi Wed, 11 Jun 2008 13:09:42 -0400 + +windows-el (2.41-2) unstable; urgency=low + + * Depend on emacs22. + + -- Hubert Chan Mon, 30 Jul 2007 17:41:51 -0400 + +windows-el (2.41-1) unstable; urgency=low + + * New upstream release. (Upstream's fix to #423128) + + -- Hubert Chan Thu, 7 Jun 2007 16:14:45 -0400 + +windows-el (2.40-3) unstable; urgency=low + + * Update maintainer address. + * Don't make kill-buffer-hook a local variable. Apply patch by INOUE + Hiroyuki. (Closes: #423128) + + -- Hubert Chan Tue, 5 Jun 2007 21:33:46 -0400 + +windows-el (2.40-2) unstable; urgency=low + + * New maintainer. (Closes: #353634) + * Clean up debian/rules file a bit. + * Clarified copyright license. + * Bump standards version to 3.7.2. (no changes) + * Build-depend on debhelper (needed for clean target). + * Bump debhelper compat version to 5. + * Unmark 50windows-el.el as conffile since all files in /etc are now + autmatically marked as conffiles. + * Improve package description. + + -- Hubert Chan Sat, 3 Jun 2006 21:02:31 -0400 + +windows-el (2.40-1) unstable; urgency=low + + * QA upload. + * New upstream release. + * Package is orphaned (#353634); set maintainer to Debian QA Group. + + -- Matej Vela Sun, 9 Apr 2006 12:29:29 +0200 + +windows-el (2.39-1) unstable; urgency=low + + * New upstream release + * Fix a typo in control. (Closes: Bug#190622) + + -- Takao KAWAMURA Thu, 3 Jul 2003 12:22:27 +0900 + +windows-el (2.37-1) unstable; urgency=low + + * New upstream release + + -- Takao KAWAMURA Tue, 2 Jul 2002 13:40:47 +0900 + +windows-el (2.26-4) unstable; urgency=low + + * 50windows-el.el was marked as a conffile (Closes: Bug#132098). + + -- Takao KAWAMURA Wed, 6 Feb 2002 17:19:37 +0900 + +windows-el (2.26-3) unstable; urgency=low + + * FHS-compliant + + -- Takao KAWAMURA Sun, 19 Sep 1999 12:02:04 +0900 + +windows-el (2.26-2) unstable; urgency=low + + * New revive.el + * New maintainer + + -- Takao KAWAMURA Thu, 26 Aug 1999 17:51:17 +0900 + +windows-el (2.26-1) unstable; urgency=low + + * New upstream release + + -- Takuro KITAME Sat, 22 May 1999 05:01:13 +0900 + +windows-el (2.25-3) unstable; urgency=low + + * Initial Release. + + -- Takuro KITAME Tue, 27 Apr 1999 02:58:10 +0900 --- windows-el-2.48.orig/debian/compat +++ windows-el-2.48/debian/compat @@ -0,0 +1 @@ +5 --- windows-el-2.48.orig/debian/control +++ windows-el-2.48/debian/control @@ -0,0 +1,15 @@ +Source: windows-el +Section: utils +Priority: optional +Maintainer: Hubert Chathi +Standards-Version: 3.7.3 +Build-Depends: debhelper (>= 5) + +Package: windows-el +Architecture: all +Depends: emacs24|emacsen +Description: window manager for GNU Emacs + windows.el allows you to switch between window configurations in emacs, + providing behaviour similar to virtual desktops that is common in several + window managers. In addition, you can save window configurations to a file + and restore them at a later time. --- windows-el-2.48.orig/debian/copyright +++ windows-el-2.48/debian/copyright @@ -0,0 +1,42 @@ +This package was debianized by Takao KAWAMURA kawamura@debian.org on +Thu, 26 Aug 1999 17:39:15 +0900. + +The current Debian maintainer is Hubert Chan . + +It was downloaded from + http://www.gentei.org/~yuuji/software/windows.el + http://www.gentei.org/~yuuji/software/revive.el +and windows.doc was downloaded from + http://www.gentei.org/~yuuji/software/windows.doc + +Upstream Author: HIROSE Yuuji + +Copyright: +;;; (c) 1993-2005 by HIROSE Yuuji + +;;; This program is distributed as a free software. The author is +;;; not responsible for any possible defects caused by this +;;; software. +;;; +;;; Comments and bug reports are welcome. Don't hesitated to +;;; report. My possible e-mail address is following. +;;; +;;; yuuji@gentei.org + +The author has clarified his definition of free software by providing this +explanation: + +;; * Can I incorporate this program into Debian package? +;; +;; Yes. +;; This "Yes" is NOT a special answer only for Debian. +;; My recognition on `free software' is not the permanently +;; constant notion. Therefore I won't define the fixed license +;; sentences at any moment of my life. All I can say now is I hope +;; the free software be; freely usable, freely (re-)distributable +;; without any charge for itself, freely modifiable unless the +;; original author(=me)'s copyrights are infringed or neglected, +;; absolutely not responsible to any result from itself. If there +;; is A license clauses which implies these points above in some +;; era, this software can be classified into the group that the +;; clauses want to assume as `free'. --- windows-el-2.48.orig/debian/dirs +++ windows-el-2.48/debian/dirs @@ -0,0 +1,2 @@ +usr/share/emacs/site-lisp/windows +etc/emacs/site-start.d --- windows-el-2.48.orig/debian/emacsen-install +++ windows-el-2.48/debian/emacsen-install @@ -0,0 +1,38 @@ +#! /bin/sh -e + +FLAVOR=$1 +PACKAGE=windows + +echo install/${PACKAGE}: Handling install of emacsen flavor ${FLAVOR} + +SRCS="windows.el revive.el" + +ELDIR=/usr/share/emacs/site-lisp/${PACKAGE} +ELCDIR=/usr/share/${FLAVOR}/site-lisp/${PACKAGE} + +byte_compile_options="-batch -q -no-site-file -l ${ELDIR}/pre.el -f batch-byte-compile" + +if [ ${FLAVOR} = emacs ] +then + echo "Ignoring emacsen flavor ${FLAVOR}" +else + echo install/${PACKAGE}: byte-compiling for ${FLAVOR} + + install -m 755 -d ${ELCDIR} + + # make symlinks for source files for compiling, and for + # find-function and find-library to work properly + for f in ${SRCS}; do + ln -sf ${ELDIR}/${f} ${ELCDIR}/${f} + done + + # Byte compile them + (cd ${ELCDIR} + for i in ${SRCS} + do + ${FLAVOR} ${byte_compile_options} ${i} + done 2>&1 | gzip -9qf > CompilationLog.gz + ) +fi + +exit 0 --- windows-el-2.48.orig/debian/emacsen-remove +++ windows-el-2.48/debian/emacsen-remove @@ -0,0 +1,14 @@ +#!/bin/sh -e + +FLAVOR=$1 +PACKAGE=windows + +echo remove/${PACKAGE}: Handling removal of emacsen flavor ${FLAVOR} + +if [ ${FLAVOR} != emacs ] +then + echo emacsen-common: purging byte-compiled files for ${FLAVOR} + rm -rf /usr/share/${FLAVOR}/site-lisp/${PACKAGE} +fi + +exit 0 --- windows-el-2.48.orig/debian/emacsen-startup +++ windows-el-2.48/debian/emacsen-startup @@ -0,0 +1,10 @@ +;;; windows-init.el + +(cond + ((file-exists-p "/usr/share/emacs/site-lisp/windows/windows.el") + (debian-pkg-add-load-path-item + (concat "/usr/share/" (symbol-name debian-emacs-flavor) + "/site-lisp/windows")) + (require 'windows))) + +;;; windows-init.el ends here --- windows-el-2.48.orig/debian/install +++ windows-el-2.48/debian/install @@ -0,0 +1,2 @@ +*.el usr/share/emacs/site-lisp/windows +debian/pre.el usr/share/emacs/site-lisp/windows --- windows-el-2.48.orig/debian/rules +++ windows-el-2.48/debian/rules @@ -0,0 +1,47 @@ +#!/usr/bin/make -f +# MAde with the aid of dh_make, by Craig Small +# Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess. +# Some lines taken from debmake, by Cristoph Lameter. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +build: +# don't need to do anything to build + +clean: + dh_testdir + dh_testroot + rm -f build-stamp install-stamp + + dh_clean + +install: install-stamp +install-stamp: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + dh_install + + touch install-stamp + +binary-indep: build install + dh_testdir + dh_testroot + dh_installdocs debian/windows.doc + dh_installemacsen + dh_installchangelogs + dh_compress + dh_fixperms + dh_installdeb + dh_gencontrol + dh_md5sums + dh_builddeb + +binary-arch: build +# arch-indep package, so binary-arch does nothing + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary --- windows-el-2.48.orig/debian/windows.doc +++ windows-el-2.48/debian/windows.doc @@ -0,0 +1,38 @@ + +;;;[What is Windows?] +;;; +;;; You can divide the screen of GNU Emacs as many as you like. +;;; Since efficiency of implementation or so depends much on the +;;; style of window division, you may have your own style of +;;; partitioning. But if you switch the mode to e-mail mode or +;;; NetNews mode, they break your favorite style. +;;; Windows.el enables you to have multiple favorite window +;;; configurations at the same time, and switch them. Furthermore, +;;; it can save all window configurations into a file and restore +;;; them correctly. +;;; +;;; **For Emacs 19** +;;; +;;; This package provides the `named(numbered) frame' that can be +;;; selected directly with their name. With revive.el, all frames' +;;; displaying buffers, window configurations and size can be saved +;;; and restored. +;;; +;;;【できる事】 +;;; +;;; GNU Emacs では縦横任意の数だけウィンドウを分割して作業をする事 +;;; ができます。プログラムを開発する時などのウィンドウ分割は効率に大 +;;; きく影響するので、人によって好みの分割形態を持っている事でしょう。 +;;; しかしその途中で、メイルやニュースを読むとその分割形態を壊されて +;;; しまいます。正しい手順でメイルリーダモードを終われば良いのですが、 +;;; それだとまたメイルが来た時に再びメイルリーダモードを起動しなけれ +;;; ばなりません。 +;;; windows.el をロードすると、好みのウィンドウ分割形態を複数持ち、 +;;; それらを切替えながら Emacs を使う事ができます。さらに、その分割 +;;; 形態の全てをファイルにセーブし、いつでもそれらを復元することがで +;;; きます。 +;;; +;;; Emacs 19(Mule2) では、同様の操作体系で frame を単位としてウィ +;;; ンドウ切替え操作を行います。さらに分割形態復元時にはフレームのサ +;;; イズと位置も忠実に再現します。 +</PLAINTEXT> --- windows-el-2.48.orig/debian/pre.el +++ windows-el-2.48/debian/pre.el @@ -0,0 +1 @@ +(setq load-path (cons "." load-path))