debian/0000755000000000000000000000000011770242443007172 5ustar debian/source/0000755000000000000000000000000011766611340010473 5ustar debian/source/format0000644000000000000000000000001411766611340011701 0ustar 3.0 (quilt) debian/emacsen-startup0000644000000000000000000000210011766611340012222 0ustar ;; -*-emacs-lisp-*- ;; ;; Emacs startup file, e.g. /etc/emacs/site-start.d/50emacs-calfw.el ;; for the Debian emacs-calfw package ;; ;; Originally contributed by Nils Naumann ;; Modified by Dirk Eddelbuettel ;; Adapted for dh-make by Jim Van Zandt ;; The emacs-calfw 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/emacs-calfw"))) ;; If package-dir does not exist, the emacs-calfw 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) (autoload 'cfw:open-calendar-buffer "calfw" "open calendar buffer." t) )) debian/changelog0000644000000000000000000000222511766611500011044 0ustar emacs-calfw (1.3+git20111208-1) unstable; urgency=low * sync with upstream git repository. * fix startup script. (Closes: #671554) * leave *.el in the flavour directory for help system. (Closes: #671575) * drop support for obsoleted flavor emacs22 to get rid of org-agenda issue. (Closes: #664815) * New Standard-Version: 3.9.3 -- KURASHIKI Satoru Tue, 15 Jun 2012 19:48:51 +0900 emacs-calfw (1.3-1) unstable; urgency=low * New upstream version. -- KURASHIKI Satoru Thu, 13 Oct 2011 21:40:47 +0900 emacs-calfw (1.2-2) unstable; urgency=low * fix remove script. (Closes: #640610, #641016) -- KURASHIKI Satoru Thu, 08 Sep 2011 19:28:27 +0900 emacs-calfw (1.2-1) unstable; urgency=low * New upstream version. * fix byte-compiling issues. (Closes: #634740) - Choose target *.el explicitly when byte-compiling. - Depends on only emacs (>= 22). -- KURASHIKI Satoru Mon, 25 Jul 2011 08:42:17 +0900 emacs-calfw (1.1-1) unstable; urgency=low * Initial release (Closes: #631928) -- KURASHIKI Satoru Tue, 05 Jul 2011 23:46:42 +0900 debian/emacsen-install0000644000000000000000000000263411766611340012202 0ustar #! /bin/sh -e # /usr/lib/emacsen-common/packages/install/emacs-calfw # Written by Jim Van Zandt , borrowing heavily # from the install scripts for gettext by Santiago Vila # and octave by Dirk Eddelbuettel . FLAVOR=$1 PACKAGE=emacs-calfw if [ ${FLAVOR} = emacs ]; then exit 0; fi if [ ${FLAVOR} = emacs20 -o ${FLAVOR} = emacs21 -o ${FLAVOR} = emacs22 ]; 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="calfw.el calfw-org.el calfw-ical.el calfw-cal.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 path.el exit 0 debian/emacsen-remove0000644000000000000000000000120311766611340012020 0ustar #!/bin/sh -e # /usr/lib/emacsen-common/packages/remove/emacs-calfw FLAVOR=$1 PACKAGE=emacs-calfw if [ ${FLAVOR} = emacs20 -o ${FLAVOR} = emacs21 -o ${FLAVOR} = emacs22 ]; 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/emacs-calfw.info.gz fi echo remove/${PACKAGE}: purging byte-compiled files for ${FLAVOR} rm -rf /usr/share/${FLAVOR}/site-lisp/${PACKAGE} fi debian/docs0000644000000000000000000000001211766611340010037 0ustar readme.md debian/emacs-calfw-howm.emacsen-startup0000644000000000000000000000177611766611340015375 0ustar ;; -*-emacs-lisp-*- ;; ;; Emacs startup file, e.g. /etc/emacs/site-start.d/50emacs-calfw-howm.el ;; for the Debian emacs-calfw-howm package ;; ;; Originally contributed by Nils Naumann ;; Modified by Dirk Eddelbuettel ;; Adapted for dh-make by Jim Van Zandt ;; The emacs-calfw 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/emacs-calfw-howm"))) ;; If package-dir does not exist, the emacs-calfw 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/emacs-calfw-howm.emacsen-install0000644000000000000000000000257611766611340015340 0ustar #! /bin/sh -e # /usr/lib/emacsen-common/packages/install/emacs-calfw # Written by Jim Van Zandt , borrowing heavily # from the install scripts for gettext by Santiago Vila # and octave by Dirk Eddelbuettel . FLAVOR=$1 PACKAGE=emacs-calfw-howm if [ ${FLAVOR} = emacs ]; then exit 0; fi if [ ${FLAVOR} = emacs20 -o ${FLAVOR} = emacs21 -o ${FLAVOR} = emacs22 ]; 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="calfw-howm.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 path.el exit 0 debian/emacs-calfw-howm.dirs0000644000000000000000000000005311766611340013206 0ustar usr/share/emacs/site-lisp/emacs-calfw-howm debian/copyright0000644000000000000000000000213311766611340011125 0ustar Format: http://anonscm.debian.org/viewvc/dep/web/deps/dep5.mdwn?revision=174 Upstream-Name: emacs-calfw Source: https://github.com/kiwanami/emacs-calfw Files: * Copyright: 2011 SAKURAI, Masashi License: GPL-3.0+ Files: debian/* Copyright: 2011 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/compat0000644000000000000000000000000211766611340010371 0ustar 8 debian/emacs-calfw.prerm0000644000000000000000000000042211766611340012422 0ustar #!/bin/sh set -e PACKAGE=emacs-calfw case "$1" in failed-upgrade) if dpkg --compare-versions "$2" eq "1.2-1"; then ELCDIR=/usr/share/emacs23/site-lisp/${PACKAGE} if [ -d ${ELCDIR} ] ; then rm -rf ${ELCDIR}/* fi fi ;; esac #DEBHELPER# debian/dirs0000644000000000000000000000004611766611340010057 0ustar usr/share/emacs/site-lisp/emacs-calfw debian/emacs-calfw-howm.emacsen-remove0000644000000000000000000000121511766611340015154 0ustar #!/bin/sh -e # /usr/lib/emacsen-common/packages/remove/emacs-calfw-howm FLAVOR=$1 PACKAGE=emacs-calfw-howm if [ ${FLAVOR} = emacs20 -o ${FLAVOR} = emacs21 -o ${FLAVOR} = emacs22 ]; 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/emacs-calfw.info.gz fi echo remove/${PACKAGE}: purging byte-compiled files for ${FLAVOR} rm -rf /usr/share/${FLAVOR}/site-lisp/${PACKAGE} fi debian/emacs-calfw.install0000644000000000000000000000031511766611340012744 0ustar calfw-ical.el usr/share/emacs/site-lisp/emacs-calfw/ calfw-org.el usr/share/emacs/site-lisp/emacs-calfw/ calfw.el usr/share/emacs/site-lisp/emacs-calfw/ calfw-cal.el usr/share/emacs/site-lisp/emacs-calfw/ debian/control0000644000000000000000000000200411766611340010572 0ustar Source: emacs-calfw Section: lisp Priority: extra Maintainer: KURASHIKI Satoru Build-Depends: debhelper (>= 8.0.0) Standards-Version: 3.9.3 Homepage: https://github.com/kiwanami/emacs-calfw/ Vcs-Git: git://anonscm.debian.org/collab-maint/emacs-calfw.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/emacs-calfw.git Package: emacs-calfw Architecture: all Depends: ${misc:Depends}, emacs23 Suggests: org-mode, emacs-calfw-howm Breaks: emacs-calfw-howm (<= 1.2-1) Description: calendar framework for Emacs This program displays a calendar view in the Emacs buffer, which also work with org-agenda, google calendar, and ical. Package: emacs-calfw-howm Architecture: all Depends: ${misc:Depends}, emacs-calfw (= ${binary:Version}), howm Suggests: elscreen Description: calendar framework for Emacs (howm add-on) This program displays a calendar view in the Emacs buffer, which also work with org-agenda, google calendar, and ical. . This sub package provides support for using with howm. debian/rules0000755000000000000000000000067211766611340010260 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 $@ debian/emacs-calfw-howm.install0000644000000000000000000000007211766611340013714 0ustar calfw-howm.el usr/share/emacs/site-lisp/emacs-calfw-howm/ debian/watch0000644000000000000000000000020011766611340010214 0ustar # Compulsory line, this is a version 3 file version=3 http://githubredir.debian.net/github/kiwanami/emacs-calfw /v(.*).tar.gz debian/README.Debian0000644000000000000000000000040711766611340011235 0ustar emacs-calfw for Debian ---------------------- * It is configured to be autoloaded when you call cfw:open-calendar-buffer. * Please install emacs-calfw-howm if you want to use with howm. -- KURASHIKI Satoru Mon, 27 Jun 2011 17:33:03 +0900