--- muse-el-3.20+dfsg.orig/debian/README.Debian +++ muse-el-3.20+dfsg/debian/README.Debian @@ -0,0 +1,26 @@ +README for muse-el +================== + +There is a full manual for Muse. It is available online in several +forms. + + - HTML (single file): http://mwolson.org/static/doc/muse.html + - HTML (multiple files): http://mwolson.org/static/doc/muse/ + - Info: http://mwolson.org/static/doc/muse.info + - PDF: http://mwolson.org/static/doc/muse.pdf + +Unfortunately, it is not possible to distribute this manual with the +muse-el Debian package because the Debian project has chosen to remove +most GFDL'd documentation. + +There is a QuickStart guide, however, which is installed on your +system at /usr/share/doc/muse-el/QuickStart.html. The Muse source for +this guide is at /usr/share/doc/muse-el/examples/QuickStart.muse. + +An emacs-wiki migration guide is now installed on your system at +/usr/share/doc/muse-el/emacs-wiki-migration.txt. + +A RelaxNG XML schema for Muse is available at +/usr/share/doc/muse-el/examples/muse.rnc. + + -- Michael W. Olson (GNU address) , Fri, 22 Jun 2007 21:14:44 -0400 --- muse-el-3.20+dfsg.orig/debian/emacsen-install +++ muse-el-3.20+dfsg/debian/emacsen-install @@ -0,0 +1,44 @@ +#! /bin/sh -e +# /usr/lib/emacsen-common/packages/install/muse + +# Written by Jim Van Zandt , borrowing heavily +# from the install scripts for gettext by Santiago Vila +# and octave by Dirk Eddelbuettel . + +FLAVOR=$1 +PACKAGE=muse-el + +if [ ${FLAVOR} = emacs ]; 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" +ELPREFIX=/usr/share/emacs/site-lisp/${PACKAGE} + +for i in ${PACKAGE} ${PACKAGE}/contrib; do + + ELDIR=/usr/share/emacs/site-lisp/$i + ELCDIR=/usr/share/${FLAVOR}/site-lisp/$i + + install -m 755 -d ${ELCDIR} + cd ${ELDIR} + FILES=`ls -1 *.el | grep -v autoloads` + rm -f ${ELCDIR}/*.el + cd ${ELCDIR} + ln -sf ${ELDIR}/*.el . + + cat << EOF > path.el +(setq load-path (cons "${ELPREFIX}" (cons "${ELPREFIX}/contrib" load-path)) + byte-compile-warnings nil) +EOF + ${FLAVOR} ${FLAGS} ${FILES} 2>&1 | gzip -9qf > CompilationLog.gz + rm -f path.el +done + +exit 0 --- muse-el-3.20+dfsg.orig/debian/rules +++ muse-el-3.20+dfsg/debian/rules @@ -0,0 +1,100 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 +LANG=C +LC_CTYPE=C + +PACKAGE = muse-el +PKGDIR = debian/${PACKAGE} +DOCDIR = /usr/share/doc/${PACKAGE} +LISPDIR = /usr/share/emacs/site-lisp/${PACKAGE} + +configure: configure-stamp +configure-stamp: + dh_testdir + # Add here commands to configure the package. + + touch configure-stamp + +build: configure-stamp build-stamp +build-stamp: + dh_testdir + # Comply with Debian vote 2006-1 + # makeinfo muse.texi + # makeinfo --html --output=html muse.texi + # Add here commands to compile the package. + $(MAKE) examples + #/usr/bin/docbook-to-man debian/muse.sgml > muse.1 + $(MAKE) autoloads + + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + # Add here commands to clean up after the build process. + [ ! -f Makefile ] || $(MAKE) distclean + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean + dh_installdirs + + # Add here commands to install the package into debian/muse. + # $(MAKE) install DESTDIR=$(CURDIR)/debian/muse + install -m 0644 lisp/*.el $(PKGDIR)$(LISPDIR) + install -m 0644 experimental/*.el $(PKGDIR)$(LISPDIR)/experimental + install -m 0644 contrib/*.el $(PKGDIR)$(LISPDIR)/contrib + install -m 0644 contrib/blosxom/* $(PKGDIR)$(DOCDIR)/contrib/blosxom + install -m 0644 contrib/pyblosxom/* $(PKGDIR)$(DOCDIR)/contrib/pyblosxom + + # Examples and miscellanea + install -m 0644 etc/muse.rnc $(PKGDIR)$(DOCDIR)/examples + install -m 0644 examples/QuickStart.muse $(PKGDIR)$(DOCDIR)/examples + install -m 0644 examples/publish-project $(PKGDIR)$(DOCDIR)/examples + + # Other documentation + install -m 0644 AUTHORS ${PKGDIR}${DOCDIR}/AUTHORS + install -m 0644 NEWS ${PKGDIR}${DOCDIR}/NEWS + install -m 0644 README ${PKGDIR}${DOCDIR}/README + install -m 0644 etc/emacs-wiki-migration.txt $(PKGDIR)$(DOCDIR)/emacs-wiki-migration.txt + install -m 0644 examples/QuickStart.html ${PKGDIR}${DOCDIR}/QuickStart.html + install -m 0644 examples/QuickStart.pdf ${PKGDIR}${DOCDIR}/QuickStart.pdf + install -m 0644 ChangeLog ${PKGDIR}${DOCDIR}/changelog + cat ChangeLog.4 >> ${PKGDIR}${DOCDIR}/changelog + cat ChangeLog.3 >> ${PKGDIR}${DOCDIR}/changelog + cat ChangeLog.2 >> ${PKGDIR}${DOCDIR}/changelog + cat ChangeLog.1 >> ${PKGDIR}${DOCDIR}/changelog + +# Build architecture-independent files here. +binary-indep: build install + dh_testdir + dh_testroot + dh_installdocs + dh_installexamples + dh_installemacsen + dh_installinfo + dh_installchangelogs + dh_link + dh_strip + dh_compress -X.rnc -X.el -X.muse -X.pdf + dh_fixperms + dh_installdeb + dh_gencontrol + dh_md5sums + dh_builddeb + +# Build architecture-dependent files here. +binary-arch: build install +# We have nothing to do here, since Emacs Lisp code is not +# architecture-dependent. + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure --- muse-el-3.20+dfsg.orig/debian/emacsen-startup +++ muse-el-3.20+dfsg/debian/emacsen-startup @@ -0,0 +1,24 @@ +;; -*-emacs-lisp-*- +;; +;; Emacs startup file for the Debian GNU/Linux muse package +;; +;; Originally contributed by Nils Naumann +;; Modified by Dirk Eddelbuettel +;; Adapted for dh-make by Jim Van Zandt +;; Adapted for Muse by Michael Olson + +;; The muse 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: + +(if (not (file-exists-p "/usr/share/emacs/site-lisp/muse-el")) + (message "Package muse-el removed but not purged. Skipping setup.") + (let ((prefix (concat "/usr/share/" + (symbol-name flavor) + "/site-lisp/muse-el"))) + (debian-pkg-add-load-path-item prefix) + (debian-pkg-add-load-path-item (concat prefix "/contrib"))) + + (load "muse-autoloads.el")) --- muse-el-3.20+dfsg.orig/debian/emacsen-remove +++ muse-el-3.20+dfsg/debian/emacsen-remove @@ -0,0 +1,15 @@ +#!/bin/sh -e +# /usr/lib/emacsen-common/packages/remove/muse + +FLAVOR=$1 +PACKAGE=muse-el + +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/info/emacs-wiki.info.gz + # fi + + echo remove/${PACKAGE}: purging byte-compiled files for ${FLAVOR} + rm -rf /usr/share/${FLAVOR}/site-lisp/${PACKAGE} +fi --- muse-el-3.20+dfsg.orig/debian/muse-el.dirs +++ muse-el-3.20+dfsg/debian/muse-el.dirs @@ -0,0 +1,9 @@ +usr/share/emacs/site-lisp/muse-el +usr/share/emacs/site-lisp/muse-el/contrib +usr/share/emacs/site-lisp/muse-el/experimental +usr/share/doc/muse-el +usr/share/doc/muse-el/contrib/blosxom +usr/share/doc/muse-el/contrib/pyblosxom +usr/share/doc/muse-el/examples +usr/share/doc/muse-el/examples/johnw +usr/share/doc/muse-el/examples/mwolson --- muse-el-3.20+dfsg.orig/debian/NEWS +++ muse-el-3.20+dfsg/debian/NEWS @@ -0,0 +1,46 @@ +muse-el (3.03-1) unstable; urgency=low + + * A QuickStart guide, an emacs-wiki migration guide, and a RelaxNG XML + schema are now distributed with this package. See README.Debian for + details. + + * The Muse manual has been removed, since it has been relicensed to the + GFDL. The reason for this relicensing is that it will be necessary in + order for Muse to be eventually included with Emacs (which is + tentatively scheduled for one month after the Emacs 22 release). The + manual is still available online at + . The current maintainer of + Muse does not permit Debian to carry the Muse manual separately in the + "non-free" archive, as a matter of principle. + + -- Michael W. Olson (GNU address) Fri, 22 Jun 2007 22:11:22 -0400 + +muse-el (3.02.02-1) unstable; urgency=low + + * We now use a file extension for Muse files by default. + + * To obtain the old behavior, set `muse-file-extension' to nil and + `muse-mode-auto-p' to t. + + * To go along with the new behavior, be sure to rename all of your Muse + files to have a ".muse" extension. + + -- Michael W. Olson (GNU address) Sat, 19 Nov 2005 00:50:30 -0500 + +muse-el (3.02.01-1) unstable; urgency=low + + * `muse-project-alist' -- This variable should now save customizations + to the correct form in the .emacs file. Before, it was saving an + intermediate form of the variable. + + * If you have used the customize interface in the previous release of + Muse to set `muse-project-alist', please do the following to import + your settings. + + - Open your .emacs file. + - Move the point to where `muse-project-alist' is set. + - Type `M-: (setq muse-project-alist-using-customize t) RET'. + - Type `C-M-x'. + - Type `M-x customize-save-variable RET muse-project-alist RET'. + + -- Michael W. Olson (GNU address) Mon, 26 Sep 2005 17:00:46 -0500 --- muse-el-3.20+dfsg.orig/debian/muse-el.examples +++ muse-el-3.20+dfsg/debian/muse-el.examples @@ -0,0 +1,3 @@ +examples/mwolson +examples/johnw +examples/publish-project --- muse-el-3.20+dfsg.orig/debian/compat +++ muse-el-3.20+dfsg/debian/compat @@ -0,0 +1 @@ +7 --- muse-el-3.20+dfsg.orig/debian/changelog +++ muse-el-3.20+dfsg/debian/changelog @@ -0,0 +1,263 @@ +muse-el (3.20+dfsg-0.1) unstable; urgency=low + + * Non-maintainer upload. + * Remove unused and non DFSG-compliant texi/muse.texi from source. + (Closes: #695783) + + -- David Prévot Sun, 30 Dec 2012 16:51:23 -0400 + +muse-el (3.20-2) unstable; urgency=low + + * Fix autoloads file build + + -- Julien Danjou Wed, 18 Aug 2010 10:27:37 +0200 + +muse-el (3.20-1) unstable; urgency=low + + * New upstream release. + * New maintainer. + * Bump standards version + * Switch to debcompat 7 + + -- Julien Danjou Sun, 15 Aug 2010 13:49:19 +0200 + +muse-el (3.12-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Replace the build-dependency tetex-bin by texlive and texlive-latex-extra + (Closes: #562385) + * Add emacs23 in {build-,}dependencies (emacs22 is to be removed) + + -- Mehdi Dogguy Fri, 05 Feb 2010 18:17:55 +0100 + +muse-el (3.12-1) unstable; urgency=low + + * New upstream release. + * debian/copyright: Update copyright years, download location. + * debian/rules: Add ChangeLog.04. + + -- Michael W. Olson (GNU address) Tue, 29 Jan 2008 18:05:58 -0500 + +muse-el (3.11-3) unstable; urgency=low + + * debian/control: + - (Build-Depends-Indep): Add emacs22 as an option, since the emacs + package is not installed by default when emacs22 is installed, like + I earlier thought it was. + - Update to Standards-Version 3.7.3. + * debian/NEWS: Fix malformed entries. + + -- Michael W. Olson (GNU address) Wed, 09 Jan 2008 15:46:29 -0500 + +muse-el (3.11-2) unstable; urgency=low + + * Bug fix: 'muse-el: FTBFS: "emacs: command not found"; with xemacs21', + thanks to Tatsuya Kinoshita (Closes: #439547). + * debian/control: + - (Build-Depends-Indep): Change to emacs | emacs21. I remember not + being able to but emacsen first due to some build software not + liking it, but hopefully "emacs" is different. + - (Depends): Remove the version part of the xemacs21 dependency. + * debian/rules: + - (binary-indep): Move all rules from binary-arch to here, since we + don't build anything that is architecture-dependent. I'm not + entirely sure that this is needed, but it can't hurt anything since + both rules are called by the "binary" target. + + -- Michael W. Olson (GNU address) Tue, 28 Aug 2007 22:41:54 -0400 + +muse-el (3.11-1) unstable; urgency=low + + * New upstream release. + * Bug fix: "#title tag and lisp code evaluation order", thanks to + Junichi Uekawa (Closes: #436510). + * debian/control: + - (Build-Depends-Indep, Depends): Replace emacs21 with emacs22. + * debian/copyright: + - Add new contributors. + - Update license to GPLv3. + * debian/emacsen-install: + - Use symlinks in a better way. + * debian/muse-el.dirs: + - Add contrib/blosxom. + * debian/rules: + - (clean): Fix warning by not ignoring errors in "make distclean" + invocation. + - (build): Don't build autoloads. They come with Muse. + - (install): Add contrib/blosxom. + + -- Michael W. Olson (GNU address) Fri, 24 Aug 2007 23:32:22 -0400 + +muse-el (3.03-1) unstable; urgency=low + + * New upstream release. + * Remove the manual, since it has been relicensed to the GFDL. The + manual is still available online. + * README.Debian: New file that explains how to get the manual and access + the QuickStart guide. + * New emacs-wiki migration guide is installed at + /usr/share/doc/muse-el/emacs-wiki-migration.txt. + * debian/control: + - Add emacsen-common >= 1.4.14, since we are using + debian-pkg-add-load-path-item. + - Make it possible to build using texlive rather than tetex-bin. + * debian/emacsen-startup: Drop fboundp test. Do the right thing if the + package has been removed but not purged. + * debian/rules; + - Install contrib/make-blog to + /usr/share/doc/muse-e/contrib/pyblosxom. Thanks to Sebastian + P. Luque for noticing. + - Install QuickStart guide and source. + - Install muse.rnc, Muse's Relax-NG schema. + - Install publish-project to examples/. + - Don't compress some files. + * Bug fix: "muse-el: Doesn't escape specials when publish using the + latex style", thanks to Jeremy Hankins (Closes: #340620). + * Bug fix: "planner-el: 'C-c C-p' chokes", thanks to LI Daobing (Closes: + #350515). + + -- Michael W. Olson (GNU address) Mon, 25 Jun 2007 08:14:00 -0400 + +muse-el (3.02.8-1) unstable; urgency=low + + * New upstream release. + * Bug fix: "muse-el: Can not activate planner-mode on Emacs 22", thanks + to intrigeri (Closes: #391408). + * Bug fix: "muse-el: muse-http.el is not functional", thanks to Junichi + Uekawa (Closes: #357949). + * control (Build-Depends): New field which contains debhelper + dependency. + (Standards-Version): Bump to 3.7.2. + * debian/emacsen-install: Compile files in contrib directory in addition + to the normal fare. Thanks to Junichi Uekawa for the suggestion. + * debian/emacsen-startup: Add contrib directory to load-path. + * debian/emacsen-remove: Fix comment. + * debian/compat: New file that sets the debhelper compatibility level to + 4. + * debian/rules: Remove DH_COMPAT line. Thanks to Romain Francoise for + the suggestion. + * debian/NEWS: Rename from NEWS.Debian. + + -- Michael W. Olson (GNU address) Tue, 10 Oct 2006 21:44:42 -0400 + +muse-el (3.02.6-2) unstable; urgency=low + + * Update copyright data. + * Bump `muse-version' up to 3.02.6. Thanks to Romain Francoise for + spotting this. + * debian/emacsen-install, debian/emacsen-statup: Use autoload file. + * debian/rules: (build-stamp): Make autoloads. + (install): Install NEWS properly. + + -- Michael W. Olson (GNU address) Mon, 16 Jan 2006 21:28:57 -0500 + +muse-el (3.02.6-1) unstable; urgency=low + + * New upstream release. + + -- Michael W. Olson (GNU address) Thu, 12 Jan 2006 22:22:01 -0500 + +muse-el (3.02.5-1) unstable; urgency=low + + * New upstream release. + + -- Michael W. Olson (GNU address) Sat, 17 Dec 2005 12:11:27 -0500 + +muse-el (3.02.02-1) unstable; urgency=low + + * New upstream release. + * debian/rules: Change dh_compat to v4, since the new version of + debhelper won't hit testing for a while, apparently. + * debian/control: Bump build-depends to debhelper 4.0.0. + + -- Michael W. Olson (GNU address) Sat, 19 Nov 2005 00:50:30 -0500 + +muse-el (3.02.01.arch.265-1) unstable; urgency=low + + * New Arch snapshot. + * debian/rules: Update dh_compat to v5. + + -- Michael W. Olson (GNU address) Sun, 6 Nov 2005 19:08:38 -0500 + +muse-el (3.02.01-1) unstable; urgency=low + + * New upstream release. + * If you have used the customize interface to save `muse-project-alist', + you will need to follow the instructions in NEWS.Debian. + + -- Michael W. Olson (GNU address) Mon, 26 Sep 2005 17:00:46 -0500 + +muse-el (3.02-1) unstable; urgency=medium + + * New upstream release. + + -- Michael W. Olson (GNU address) Fri, 16 Sep 2005 01:58:36 -0500 + +muse-el (3.01.arch.201-4) unstable; urgency=low + + * Makefile: Correct a build issue involving revisions and accidentally + modifying the original tarball. + + -- Michael W. Olson (GNU address) Thu, 18 Aug 2005 01:36:27 -0500 + +muse-el (3.01.arch.201-3) unstable; urgency=low + + * debian/control: Add emacs21 | emacsen to Build-Depends-Indep. This + should fix a potential build failure. We need a binary named `emacs' + at build time. + + -- Michael W. Olson (GNU address) Sun, 14 Aug 2005 16:28:34 -0500 + +muse-el (3.01.arch.201-2) unstable; urgency=low + + * debian/control: Shorten description and make first line match the ITP. + + -- Michael W. Olson (GNU address) Sun, 14 Aug 2005 13:45:49 -0500 + +muse-el (3.01.arch.201-1) unstable; urgency=low + + * New Arch snapshot. + * Initial Debian upload (Closes: #323020). + + -- Michael W. Olson (GNU address) Sun, 14 Aug 2005 02:02:03 -0500 + +muse-el (3.01.arch.195-1) unstable; urgency=low + + * New Arch snapshot. + * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean. + * Attempt to ensure that the full set of changes is generated. + Thanks to Romain Francoise for the advice. + + -- Michael W. Olson (GNU address) Tue, 9 Aug 2005 16:40:40 -0500 + +muse-el (3.01.arch.188-1) unstable; urgency=low + + * New Arch snapshot. + + -- Michael W. Olson (GNU address) Wed, 27 Jul 2005 02:23:56 -0500 + +muse-el (3.01.arch.160-1) unstable; urgency=low + + * New Arch snapshot. + * debian/control: Add tetex-bin to Build-Depends-Indep. + + -- Michael W. Olson (GNU address) Tue, 19 Jul 2005 02:16:25 -0500 + +muse-el (3.01.arch.152-1) unstable; urgency=low + + * New Arch snapshot. + * debian/control: Expand description. + + -- Michael W. Olson (GNU address) Sun, 17 Jul 2005 21:57:34 -0500 + +muse-el (3.01.arch.150-1) unstable; urgency=low + + * New Arch snapshot. + + -- Michael W. Olson (GNU address) Sun, 17 Jul 2005 16:04:06 -0500 + +muse-el (3.01-1) unstable; urgency=low + + * Initial Release. + + -- Trent Buck Thu, 23 Jun 2005 13:03:38 +1000 --- muse-el-3.20+dfsg.orig/debian/control +++ muse-el-3.20+dfsg/debian/control @@ -0,0 +1,22 @@ +Source: muse-el +Section: lisp +Priority: optional +Maintainer: Julien Danjou +Build-Depends: debhelper (>> 7.0.0) +Build-Depends-Indep: texinfo, texlive, texlive-latex-extra, emacs | emacs23 | emacs22 | emacs21 +Standards-Version: 3.9.1 + +Package: muse-el +Architecture: all +Depends: emacs23 | emacs22 | xemacs21 | emacsen, emacsen-common (>= 1.4.14), ${misc:Depends} +Description: Author and publish projects using Wiki-like markup + Emacs Muse is an authoring and publishing environment for Emacs. It + simplifies the process of writings documents and publishing them to + various output formats, such as DocBook, LaTeX, (X)HTML, TexInfo, and + PDF. It can even produce content suitable for blogging, such as + Blosxom-style .txt files and RDF or RSS 2.0 feeds, using the + muse-blosxom and muse-journal modules. + . + Muse consists of two main parts: an enhanced text-mode for authoring + documents and navigating within Muse projects, and a set of publishing + styles for generating different kinds of output. --- muse-el-3.20+dfsg.orig/debian/copyright +++ muse-el-3.20+dfsg/debian/copyright @@ -0,0 +1,48 @@ +This package was debianized by Trent Buck on +Thu, 23 Jun 2005 13:12:12 +1000. + +It was downloaded from +http://download.gna.org/muse-el/ + +Upstream Authors: John Wiegley + Michael Olson + Jean Magnan de Bornier + Sacha Chua + Brad Collins + Li Daobing + Bastien Guerry + Yann Hodique + Markus Hoenicka + Andrew J. Korty + Sasha Kovar + Peter K. Lee + Phillip Lord + Jim Ottaway + Elena Pomohaci + Stefan Schlee + Per B. Sederberg + Dale P. Smith + John Sullivan + Charles Wang + +Copyright: + + Copyright (C) 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. + + 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 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 package; 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 +can be found in `/usr/share/common-licenses/GPL-3'.