[Python-modules-commits] r29777 - in packages/pymacs/tags (31 files)

arnau at users.alioth.debian.org arnau at users.alioth.debian.org
Wed Jul 16 10:10:14 UTC 2014


    Date: Wednesday, July 16, 2014 @ 10:10:13
  Author: arnau
Revision: 29777

[svn-buildpackage] Tagging pymacs 0.25-1

Added:
  packages/pymacs/tags/0.25-1/
  packages/pymacs/tags/0.25-1/debian/changelog
    (from rev 29776, packages/pymacs/trunk/debian/changelog)
  packages/pymacs/tags/0.25-1/debian/compat
    (from rev 29771, packages/pymacs/trunk/debian/compat)
  packages/pymacs/tags/0.25-1/debian/control
    (from rev 29771, packages/pymacs/trunk/debian/control)
  packages/pymacs/tags/0.25-1/debian/copyright
    (from rev 29771, packages/pymacs/trunk/debian/copyright)
  packages/pymacs/tags/0.25-1/debian/dirs
    (from rev 29771, packages/pymacs/trunk/debian/dirs)
  packages/pymacs/tags/0.25-1/debian/docs
    (from rev 29771, packages/pymacs/trunk/debian/docs)
  packages/pymacs/tags/0.25-1/debian/emacsen-compat
    (from rev 29771, packages/pymacs/trunk/debian/emacsen-compat)
  packages/pymacs/tags/0.25-1/debian/emacsen-install
    (from rev 29771, packages/pymacs/trunk/debian/emacsen-install)
  packages/pymacs/tags/0.25-1/debian/emacsen-remove
    (from rev 29771, packages/pymacs/trunk/debian/emacsen-remove)
  packages/pymacs/tags/0.25-1/debian/emacsen-startup
    (from rev 29771, packages/pymacs/trunk/debian/emacsen-startup)
  packages/pymacs/tags/0.25-1/debian/install
    (from rev 29771, packages/pymacs/trunk/debian/install)
  packages/pymacs/tags/0.25-1/debian/patches/
  packages/pymacs/tags/0.25-1/debian/rules
    (from rev 29771, packages/pymacs/trunk/debian/rules)
  packages/pymacs/tags/0.25-1/debian/source/
  packages/pymacs/tags/0.25-1/debian/watch
    (from rev 29771, packages/pymacs/trunk/debian/watch)
Deleted:
  packages/pymacs/tags/0.25-1/debian/changelog
  packages/pymacs/tags/0.25-1/debian/compat
  packages/pymacs/tags/0.25-1/debian/control
  packages/pymacs/tags/0.25-1/debian/copyright
  packages/pymacs/tags/0.25-1/debian/emacs_startup
  packages/pymacs/tags/0.25-1/debian/pymacs.dirs
  packages/pymacs/tags/0.25-1/debian/pymacs.docs
  packages/pymacs/tags/0.25-1/debian/pymacs.emacsen-install
  packages/pymacs/tags/0.25-1/debian/pymacs.emacsen-remove
  packages/pymacs/tags/0.25-1/debian/pymacs.emacsen-startup
  packages/pymacs/tags/0.25-1/debian/pymacs.install
  packages/pymacs/tags/0.25-1/debian/pymacs.postinst
  packages/pymacs/tags/0.25-1/debian/pymacs.prerm
  packages/pymacs/tags/0.25-1/debian/rules
  packages/pymacs/tags/0.25-1/debian/watch

Deleted: packages/pymacs/tags/0.25-1/debian/changelog
===================================================================
--- packages/pymacs/trunk/debian/changelog	2014-07-16 08:53:30 UTC (rev 29770)
+++ packages/pymacs/tags/0.25-1/debian/changelog	2014-07-16 10:10:13 UTC (rev 29777)
@@ -1,100 +0,0 @@
-pymacs (0.23-1.2) unstable; urgency=low
-
-  * Non-maintainer upload.
-  * Convert to dh_python2. (Closes: #616970)
-
- -- Andrea Colangelo <warp10 at ubuntu.com>  Fri, 28 Jun 2008 17:48:12 +0200
-
-pymacs (0.23-1.1) unstable; urgency=low
-
-  * NMU. Rebuild to move files to /usr/share/pyshared. Closes: #490489.
-
- -- Matthias Klose <doko at debian.org>  Fri, 18 Jul 2008 15:47:17 +0000
-
-pymacs (0.23-1) unstable; urgency=low
-
-  * New upstream release
-    - fixes the debian/watch issue (closes: #449704)
-    - updates the documentation (closes: #306459)
-    - fix an issue with callback functions (closes: 374709)
-  * Updated to new policy (no changes required)
-  * dropped versioned packages (pythonX.X-pymacs) stanzas in
-    debian/control (they are only in old-stable) (closes: #399936)
-  * moved Homepage to source package header
-
- -- Alexandre Fayolle <afayolle at debian.org>  Mon, 18 Feb 2008 12:46:15 +0100
-
-pymacs (0.22-6) unstable; urgency=low
-
-  * Updated to new Python policy
-
- -- Alexandre Fayolle <afayolle at debian.org>  Thu, 15 Jun 2006 15:21:07 +0200
-
-pymacs (0.22-5) unstable; urgency=low
-
-  * updated standards to 3.7.2
-  * use debhelper 5.0
-  * add missing dependency on emacsen-common
-  * fixed a few lintian warnings and errors
-  * fixed package short description
-
- -- Alexandre Fayolle <afayolle at debian.org>  Tue, 30 May 2006 14:54:29 +0200
-
-pymacs (0.22-4) unstable; urgency=low
-
-  * Removed python2.X-pymacs packages in favor of a single package
-    installing in /usr/lib/site-python, and thus available through any
-    version of the python interpreter (closes: #351132, #334253)
-  * Changed executable shebangs in diff.gz rather than in debian/rules
-  * Added encoding declaration in Pymacs/__init__.py and Pymacs/pymacs.py
-  * updated FSF address in debian/copyright
-
- -- Alexandre Fayolle <afayolle at debian.org>  Tue,  7 Feb 2006 18:14:47 +0100
-
-pymacs (0.22-3) unstable; urgency=low
-
-  * added debian/watch file
-
- -- Alexandre Fayolle <afayolle at debian.org>  Wed,  6 Oct 2004 19:45:10 +0200
-
-pymacs (0.22-2) unstable; urgency=low
-
-  * fixed typo in package description (closes: #265417)
-  * updated maintainer email address
-
- -- Alexandre Fayolle <afayolle at debian.org>  Sun, 15 Aug 2004 08:52:06 +0200
-
-pymacs (0.22-1) unstable; urgency=low
-
-  * new upstream release
-  * new maintainer
-  * reverted to manually installing pymacs.el 
-  * added documentation to pymacs package
-  * first actual upload to Debian (closes: #254960)
-
- -- Alexandre Fayolle <alexandre.fayolle at logilab.fr>  Thu, 29 Jul 2004 14:39:29 +0200
-
-pymacs (0.21-4) unstable; urgency=low
-
-  * remove old emacsen files
-  * minor style changes in postinst and prerm
-
- -- Sylvain Thénault <sylvain.thenault at logilab.fr>  Mon,  6 Oct 2003 10:28:32 +0200
-
-pymacs (0.21-3) unstable; urgency=low
-
-  * install pymacs.el using the provided setup script
-
- -- Sylvain Thénault <sylvain.thenault at logilab.fr>  Tue, 18 Sep 2003 14:16:07 +0200
-
-pymacs (0.21.0-2) unstable; urgency=low
-
-  * Update packaging information
-
- -- Sylvain Thénault <sylvain.thenault at logilab.fr>  Tue, 10 Jun 2003 15:39:04 +0200
-
-pymacs (0.21.0-1) unstable; urgency=low
-
-  * Debian packaging
-
- -- Sylvain Thénault <sylvain.thenault at logilab.fr>  Tue, 25 Feb 2003 15:32:16 +0100

Copied: packages/pymacs/tags/0.25-1/debian/changelog (from rev 29776, packages/pymacs/trunk/debian/changelog)
===================================================================
--- packages/pymacs/tags/0.25-1/debian/changelog	                        (rev 0)
+++ packages/pymacs/tags/0.25-1/debian/changelog	2014-07-16 10:10:13 UTC (rev 29777)
@@ -0,0 +1,133 @@
+pymacs (0.25-1) unstable; urgency=low
+
+  * New upstream release. Closes: #673219.
+  * d/control:
+    + Update Homepage field.
+    + Take over maintainership with previous maintainer ACK.
+    + Add Python Modules Team to Uploaders and corresponding Vcs-* fields.
+    + Bump Standards-Version to 3.9.5.
+      - d/copyright: Switch to machine-readable format.
+    + Add missing X-Python-Version.
+    + Add ${misc:Depends} to Depends (lintian).
+    + Use python-all rather than python-dev (no extension being built).
+  * d/source/format: Added and now using 3.0 (quilt).
+  * d/pymacs.postinst,d/pymacs.prerm: Dropped (empty).
+  * d/emacs_startup: Dropped (not used).
+  * d/rules:
+    + Switch to dh.
+      - d/control,d/compat: Require debhelper >= 8.
+    + Use pybuild.
+      - d/control: Add Build-Depends against dh-python.
+  * debian/watch: Update download URL.
+  * Follow Debian Emacs Policy:
+    + d/emacsen-compat: Set emacsen-common compat level to 0.
+    + d/control: Depends on emacsen-common >= 2.0.8.
+    + d/emacsen-startup: Properly set up load-path. Thanks to Darren
+      Hoo. Closes: #565173.
+    + d/emacsen-install: Use symlinks rather than copying *.el and do not
+      delete them after byte-compilation (required for the help
+      system). Thanks to Kevin Ryde. Closes: #689464.
+  * d/patches/upstream_changelog.patch: Imported ChangeLog from upstream Git.
+
+ -- Arnaud Fontaine <arnau at debian.org>  Wed, 16 Jul 2014 18:56:58 +0900
+
+pymacs (0.23-1.2) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Convert to dh_python2. (Closes: #616970)
+
+ -- Andrea Colangelo <warp10 at ubuntu.com>  Fri, 28 Jun 2008 17:48:12 +0200
+
+pymacs (0.23-1.1) unstable; urgency=low
+
+  * NMU. Rebuild to move files to /usr/share/pyshared. Closes: #490489.
+
+ -- Matthias Klose <doko at debian.org>  Fri, 18 Jul 2008 15:47:17 +0000
+
+pymacs (0.23-1) unstable; urgency=low
+
+  * New upstream release
+    - fixes the debian/watch issue (closes: #449704)
+    - updates the documentation (closes: #306459)
+    - fix an issue with callback functions (closes: 374709)
+  * Updated to new policy (no changes required)
+  * dropped versioned packages (pythonX.X-pymacs) stanzas in
+    debian/control (they are only in old-stable) (closes: #399936)
+  * moved Homepage to source package header
+
+ -- Alexandre Fayolle <afayolle at debian.org>  Mon, 18 Feb 2008 12:46:15 +0100
+
+pymacs (0.22-6) unstable; urgency=low
+
+  * Updated to new Python policy
+
+ -- Alexandre Fayolle <afayolle at debian.org>  Thu, 15 Jun 2006 15:21:07 +0200
+
+pymacs (0.22-5) unstable; urgency=low
+
+  * updated standards to 3.7.2
+  * use debhelper 5.0
+  * add missing dependency on emacsen-common
+  * fixed a few lintian warnings and errors
+  * fixed package short description
+
+ -- Alexandre Fayolle <afayolle at debian.org>  Tue, 30 May 2006 14:54:29 +0200
+
+pymacs (0.22-4) unstable; urgency=low
+
+  * Removed python2.X-pymacs packages in favor of a single package
+    installing in /usr/lib/site-python, and thus available through any
+    version of the python interpreter (closes: #351132, #334253)
+  * Changed executable shebangs in diff.gz rather than in debian/rules
+  * Added encoding declaration in Pymacs/__init__.py and Pymacs/pymacs.py
+  * updated FSF address in debian/copyright
+
+ -- Alexandre Fayolle <afayolle at debian.org>  Tue,  7 Feb 2006 18:14:47 +0100
+
+pymacs (0.22-3) unstable; urgency=low
+
+  * added debian/watch file
+
+ -- Alexandre Fayolle <afayolle at debian.org>  Wed,  6 Oct 2004 19:45:10 +0200
+
+pymacs (0.22-2) unstable; urgency=low
+
+  * fixed typo in package description (closes: #265417)
+  * updated maintainer email address
+
+ -- Alexandre Fayolle <afayolle at debian.org>  Sun, 15 Aug 2004 08:52:06 +0200
+
+pymacs (0.22-1) unstable; urgency=low
+
+  * new upstream release
+  * new maintainer
+  * reverted to manually installing pymacs.el
+  * added documentation to pymacs package
+  * first actual upload to Debian (closes: #254960)
+
+ -- Alexandre Fayolle <alexandre.fayolle at logilab.fr>  Thu, 29 Jul 2004 14:39:29 +0200
+
+pymacs (0.21-4) unstable; urgency=low
+
+  * remove old emacsen files
+  * minor style changes in postinst and prerm
+
+ -- Sylvain Thénault <sylvain.thenault at logilab.fr>  Mon,  6 Oct 2003 10:28:32 +0200
+
+pymacs (0.21-3) unstable; urgency=low
+
+  * install pymacs.el using the provided setup script
+
+ -- Sylvain Thénault <sylvain.thenault at logilab.fr>  Tue, 18 Sep 2003 14:16:07 +0200
+
+pymacs (0.21.0-2) unstable; urgency=low
+
+  * Update packaging information
+
+ -- Sylvain Thénault <sylvain.thenault at logilab.fr>  Tue, 10 Jun 2003 15:39:04 +0200
+
+pymacs (0.21.0-1) unstable; urgency=low
+
+  * Debian packaging
+
+ -- Sylvain Thénault <sylvain.thenault at logilab.fr>  Tue, 25 Feb 2003 15:32:16 +0100

Deleted: packages/pymacs/tags/0.25-1/debian/compat
===================================================================
--- packages/pymacs/trunk/debian/compat	2014-07-16 08:53:30 UTC (rev 29770)
+++ packages/pymacs/tags/0.25-1/debian/compat	2014-07-16 10:10:13 UTC (rev 29777)
@@ -1 +0,0 @@
-6

Copied: packages/pymacs/tags/0.25-1/debian/compat (from rev 29771, packages/pymacs/trunk/debian/compat)
===================================================================
--- packages/pymacs/tags/0.25-1/debian/compat	                        (rev 0)
+++ packages/pymacs/tags/0.25-1/debian/compat	2014-07-16 10:10:13 UTC (rev 29777)
@@ -0,0 +1 @@
+8

Deleted: packages/pymacs/tags/0.25-1/debian/control
===================================================================
--- packages/pymacs/trunk/debian/control	2014-07-16 08:53:30 UTC (rev 29770)
+++ packages/pymacs/tags/0.25-1/debian/control	2014-07-16 10:10:13 UTC (rev 29777)
@@ -1,22 +0,0 @@
-Source: pymacs
-Section: python
-Priority: optional
-Homepage: http://pymacs.progiciels-bpi.ca/
-Maintainer: Alexandre Fayolle <afayolle at debian.org> 
-Build-Depends: debhelper (>= 5.0.37.1), python (>=2.6.6-3~), python-dev (>=2.6.6-3~), python-docutils
-Standards-Version: 3.7.3
-
-Package: pymacs
-Architecture: all
-Depends: ${python:Depends}, emacsen-common
-Description: interface between Emacs Lisp and Python
- Pymacs is a powerful tool which, once started from Emacs, allows
- both-way communication between Emacs Lisp and Python. Pymacs aims
- Python as an extension language for Emacs rather than the other way
- around, and this asymmetry is reflected in some design
- choices. Within Emacs Lisp code, one may load and use Python
- modules. Python functions may themselves use Emacs services, and
- handle Emacs Lisp objects kept in Emacs Lisp space.
-
- 
-

Copied: packages/pymacs/tags/0.25-1/debian/control (from rev 29771, packages/pymacs/trunk/debian/control)
===================================================================
--- packages/pymacs/tags/0.25-1/debian/control	                        (rev 0)
+++ packages/pymacs/tags/0.25-1/debian/control	2014-07-16 10:10:13 UTC (rev 29777)
@@ -0,0 +1,29 @@
+Source: pymacs
+Section: python
+Priority: optional
+Homepage: http://pymacs.progiciels-bpi.ca/
+Maintainer: Arnaud Fontaine <arnau at debian.org>
+Uploaders: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
+Build-Depends: debhelper (>= 8),
+               python (>= 2.6.6-3~),
+               dh-python,
+               python-all (>= 2.6.6-3~),
+               python-docutils
+Standards-Version: 3.9.5
+Vcs-Browser: http://anonscm.debian.org/viewvc/python-modules/packages/pymacs/trunk/
+Vcs-Svn: svn://anonscm.debian.org/python-modules/packages/pymacs/trunk/
+X-Python-Version: >= 2.5
+
+Package: pymacs
+Architecture: all
+Depends: ${python:Depends},
+         ${misc:Depends},
+         emacsen-common (>= 2.0.8)
+Description: interface between Emacs Lisp and Python
+ Pymacs is a powerful tool which, once started from Emacs, allows
+ both-way communication between Emacs Lisp and Python. Pymacs aims
+ Python as an extension language for Emacs rather than the other way
+ around, and this asymmetry is reflected in some design
+ choices. Within Emacs Lisp code, one may load and use Python
+ modules. Python functions may themselves use Emacs services, and
+ handle Emacs Lisp objects kept in Emacs Lisp space.

Deleted: packages/pymacs/tags/0.25-1/debian/copyright
===================================================================
--- packages/pymacs/trunk/debian/copyright	2014-07-16 08:53:30 UTC (rev 29770)
+++ packages/pymacs/tags/0.25-1/debian/copyright	2014-07-16 10:10:13 UTC (rev 29777)
@@ -1,35 +0,0 @@
--*- coding: utf-8 -*-
-This package was debianized by Sylvain Thénault
-<sylvain.thenault at logilab.fr> Sat, 13 Apr 2002 19:05:23 +0200.
-
-It was taken over by Alexandre Fayolle <afayolle at debian.org>
-on Tue, 20 Jul 2004 10:06:51 +0200
-
-It was downloaded from http://pymacs.progiciels-bpi.ca/archives/
-
-Upstream Author: 
-
-  François Pinard <pinard at iro.umontreal.ca>
-
-Copyright:
-
-Copyright © 2001-2003 Progiciels Bourbeau-Pinard inc.
--François Pinard <pinard at iro.umontreal.ca>, 2001.
-
-
-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 2 of the License, or (at your option) any later
-version.
-
-This program 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, 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
-may be found in '/usr/share/common-licenses/GPL'.
-

Copied: packages/pymacs/tags/0.25-1/debian/copyright (from rev 29771, packages/pymacs/trunk/debian/copyright)
===================================================================
--- packages/pymacs/tags/0.25-1/debian/copyright	                        (rev 0)
+++ packages/pymacs/tags/0.25-1/debian/copyright	2014-07-16 10:10:13 UTC (rev 29777)
@@ -0,0 +1,35 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: Pymacs
+Upstream-Contact: François Pinard <pinard at iro.umontreal.ca>
+Source: https://github.com/pinard/Pymacs/releases
+
+Files: *
+Copyright: 2002-2003 Progiciels Bourbeau-Pinard inc. François Pinard <pinard at iro.umontreal.ca>, 2002.
+License: GPL-2+
+
+Files: contrib/Giorgi/Pymacs/utility.py
+Copyright: 2007 Giovanni Giorgi <jj at objectsroot.com>
+License: GPL-2+
+
+Files: debian/*
+Copyright: 2003-2004 Sylvain Thénault <sylvain.thenault at logilab.fr>
+           2004-2014 Alexandre Fayolle <afayolle at debian.org>
+           2014 Arnaud Fontaine <arnau at debian.org>
+License: GPL-2+
+
+License: GPL-2+
+ 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 2 of the License, or (at your option) any later
+ version.
+ .
+ This program 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, 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
+ may be found in '/usr/share/common-licenses/GPL-2'.

Copied: packages/pymacs/tags/0.25-1/debian/dirs (from rev 29771, packages/pymacs/trunk/debian/dirs)
===================================================================
--- packages/pymacs/tags/0.25-1/debian/dirs	                        (rev 0)
+++ packages/pymacs/tags/0.25-1/debian/dirs	2014-07-16 10:10:13 UTC (rev 29777)
@@ -0,0 +1 @@
+usr/share/emacs/site-lisp/pymacs

Copied: packages/pymacs/tags/0.25-1/debian/docs (from rev 29771, packages/pymacs/trunk/debian/docs)
===================================================================
--- packages/pymacs/tags/0.25-1/debian/docs	                        (rev 0)
+++ packages/pymacs/tags/0.25-1/debian/docs	2014-07-16 10:10:13 UTC (rev 29777)
@@ -0,0 +1,4 @@
+THANKS
+TODO
+README
+contrib

Deleted: packages/pymacs/tags/0.25-1/debian/emacs_startup
===================================================================
--- packages/pymacs/trunk/debian/emacs_startup	2014-07-16 08:53:30 UTC (rev 29770)
+++ packages/pymacs/tags/0.25-1/debian/emacs_startup	2014-07-16 10:10:13 UTC (rev 29777)
@@ -1,22 +0,0 @@
-;; -*-emacs-lisp-*-
-;;
-;; Emacs startup file for the Debian GNU/Linux %PACKAGE% package
-;;
-;; Originally contributed by Nils Naumann <naumann at unileoben.ac.at>
-;; Modified by Dirk Eddelbuettel <edd at debian.org>
-;; Adapted for dh-make by Jim Van Zandt <jrv at vanzandt.mv.com>
-
-;; The %PACKAGE% 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:
-(setq load-path (cons (concat "/usr/share/"
-                              (symbol-name flavor)
-                              "/site-lisp/%PACKAGE%") load-path))
-
-;; Pymacs
-
-(autoload 'pymacs-load "pymacs" nil t) 
-(autoload 'pymacs-eval "pymacs" nil t) 
-(autoload 'pymacs-apply "pymacs") 

Copied: packages/pymacs/tags/0.25-1/debian/emacsen-compat (from rev 29771, packages/pymacs/trunk/debian/emacsen-compat)
===================================================================
--- packages/pymacs/tags/0.25-1/debian/emacsen-compat	                        (rev 0)
+++ packages/pymacs/tags/0.25-1/debian/emacsen-compat	2014-07-16 10:10:13 UTC (rev 29777)
@@ -0,0 +1 @@
+0

Copied: packages/pymacs/tags/0.25-1/debian/emacsen-install (from rev 29771, packages/pymacs/trunk/debian/emacsen-install)
===================================================================
--- packages/pymacs/tags/0.25-1/debian/emacsen-install	                        (rev 0)
+++ packages/pymacs/tags/0.25-1/debian/emacsen-install	2014-07-16 10:10:13 UTC (rev 29777)
@@ -0,0 +1,47 @@
+#! /bin/sh -e
+# /usr/lib/emacsen-common/packages/install/#PACKAGE#
+
+# Written by Jim Van Zandt <jrv at vanzandt.mv.com>, borrowing heavily
+# from the install scripts for gettext by Santiago Vila
+# <sanvila at ctv.es> and octave by Dirk Eddelbuettel <edd at debian.org>.
+
+FLAVOR=$1
+PACKAGE=pymacs
+
+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"
+
+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/info/${PACKAGE}.info.gz
+fi
+
+install -m 755 -d ${ELCDIR}
+cd ${ELDIR}
+FILES=`echo *.el`
+cd ${ELCDIR}
+for i in ${FILES}; do
+    ln -fs "/usr/share/emacs/site-lisp/${PACKAGE}/${i}"
+done
+
+cat << EOF > path.el
+(setq load-path (cons "." load-path) byte-compile-warnings nil)
+EOF
+${FLAVOR} ${FLAGS} ${FILES}
+rm -f path.el
+
+exit 0

Copied: packages/pymacs/tags/0.25-1/debian/emacsen-remove (from rev 29771, packages/pymacs/trunk/debian/emacsen-remove)
===================================================================
--- packages/pymacs/tags/0.25-1/debian/emacsen-remove	                        (rev 0)
+++ packages/pymacs/tags/0.25-1/debian/emacsen-remove	2014-07-16 10:10:13 UTC (rev 29777)
@@ -0,0 +1,14 @@
+#!/bin/sh -e
+
+FLAVOR=$1
+PACKAGE=pymacs
+
+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/${PACKAGE}.info.gz
+    fi
+
+    echo remove/${PACKAGE}: purging byte-compiled files for ${FLAVOR}
+    rm -rf /usr/share/${FLAVOR}/site-lisp/${PACKAGE}
+fi

Copied: packages/pymacs/tags/0.25-1/debian/emacsen-startup (from rev 29771, packages/pymacs/trunk/debian/emacsen-startup)
===================================================================
--- packages/pymacs/tags/0.25-1/debian/emacsen-startup	                        (rev 0)
+++ packages/pymacs/tags/0.25-1/debian/emacsen-startup	2014-07-16 10:10:13 UTC (rev 29777)
@@ -0,0 +1,22 @@
+;; -*-emacs-lisp-*-
+;;
+;; Emacs startup file for the Debian GNU/Linux pymacs package
+;;
+;; Originally contributed by Nils Naumann <naumann at unileoben.ac.at>
+;; Modified by Dirk Eddelbuettel <edd at debian.org>
+;; Adapted for dh-make by Jim Van Zandt <jrv at vanzandt.mv.com>
+
+;; The pymacs 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/emms")))
+  (when (file-directory-p package-dir)
+    (debian-pkg-add-load-path-item package-dir)
+    (autoload 'pymacs-load "pymacs" nil t) 
+    (autoload 'pymacs-eval "pymacs" nil t) 
+    (autoload 'pymacs-apply "pymacs")))

Copied: packages/pymacs/tags/0.25-1/debian/install (from rev 29771, packages/pymacs/trunk/debian/install)
===================================================================
--- packages/pymacs/tags/0.25-1/debian/install	                        (rev 0)
+++ packages/pymacs/tags/0.25-1/debian/install	2014-07-16 10:10:13 UTC (rev 29777)
@@ -0,0 +1,2 @@
+pymacs.el	usr/share/emacs/site-lisp/pymacs
+pymacs.html	usr/share/doc/pymacs/html
\ No newline at end of file

Deleted: packages/pymacs/tags/0.25-1/debian/pymacs.dirs
===================================================================
--- packages/pymacs/trunk/debian/pymacs.dirs	2014-07-16 08:53:30 UTC (rev 29770)
+++ packages/pymacs/tags/0.25-1/debian/pymacs.dirs	2014-07-16 10:10:13 UTC (rev 29777)
@@ -1 +0,0 @@
-usr/share/emacs/site-lisp/pymacs

Deleted: packages/pymacs/tags/0.25-1/debian/pymacs.docs
===================================================================
--- packages/pymacs/trunk/debian/pymacs.docs	2014-07-16 08:53:30 UTC (rev 29770)
+++ packages/pymacs/tags/0.25-1/debian/pymacs.docs	2014-07-16 10:10:13 UTC (rev 29777)
@@ -1,3 +0,0 @@
-THANKS
-TODO
-README

Deleted: packages/pymacs/tags/0.25-1/debian/pymacs.emacsen-install
===================================================================
--- packages/pymacs/trunk/debian/pymacs.emacsen-install	2014-07-16 08:53:30 UTC (rev 29770)
+++ packages/pymacs/tags/0.25-1/debian/pymacs.emacsen-install	2014-07-16 10:10:13 UTC (rev 29777)
@@ -1,45 +0,0 @@
-#! /bin/sh -e
-# /usr/lib/emacsen-common/packages/install/#PACKAGE#
-
-# Written by Jim Van Zandt <jrv at vanzandt.mv.com>, borrowing heavily
-# from the install scripts for gettext by Santiago Vila
-# <sanvila at ctv.es> and octave by Dirk Eddelbuettel <edd at debian.org>.
-
-FLAVOR=$1
-PACKAGE=pymacs
-
-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"
-
-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/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

Deleted: packages/pymacs/tags/0.25-1/debian/pymacs.emacsen-remove
===================================================================
--- packages/pymacs/trunk/debian/pymacs.emacsen-remove	2014-07-16 08:53:30 UTC (rev 29770)
+++ packages/pymacs/tags/0.25-1/debian/pymacs.emacsen-remove	2014-07-16 10:10:13 UTC (rev 29777)
@@ -1,14 +0,0 @@
-#!/bin/sh -e
-
-FLAVOR=$1
-PACKAGE=pymacs
-
-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/${PACKAGE}.info.gz
-    fi
-
-    echo remove/${PACKAGE}: purging byte-compiled files for ${FLAVOR}
-    rm -rf /usr/share/${FLAVOR}/site-lisp/${PACKAGE}
-fi

Deleted: packages/pymacs/tags/0.25-1/debian/pymacs.emacsen-startup
===================================================================
--- packages/pymacs/trunk/debian/pymacs.emacsen-startup	2014-07-16 08:53:30 UTC (rev 29770)
+++ packages/pymacs/tags/0.25-1/debian/pymacs.emacsen-startup	2014-07-16 10:10:13 UTC (rev 29777)
@@ -1,22 +0,0 @@
-;; -*-emacs-lisp-*-
-;;
-;; Emacs startup file for the Debian GNU/Linux pymacs package
-;;
-;; Originally contributed by Nils Naumann <naumann at unileoben.ac.at>
-;; Modified by Dirk Eddelbuettel <edd at debian.org>
-;; Adapted for dh-make by Jim Van Zandt <jrv at vanzandt.mv.com>
-
-;; The pymacs 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:
-(setq load-path (cons (concat "/usr/share/"
-                              (symbol-name flavor)
-                              "/site-lisp/pymacs") load-path))
-
-;; Pymacs
-
-(autoload 'pymacs-load "pymacs" nil t) 
-(autoload 'pymacs-eval "pymacs" nil t) 
-(autoload 'pymacs-apply "pymacs") 

Deleted: packages/pymacs/tags/0.25-1/debian/pymacs.install
===================================================================
--- packages/pymacs/trunk/debian/pymacs.install	2014-07-16 08:53:30 UTC (rev 29770)
+++ packages/pymacs/tags/0.25-1/debian/pymacs.install	2014-07-16 10:10:13 UTC (rev 29777)
@@ -1,4 +0,0 @@
-pymacs.el usr/share/emacs/site-lisp/pymacs
-contrib usr/share/doc/pymacs
-pymacs.html usr/share/doc/pymacs/html
-

Deleted: packages/pymacs/tags/0.25-1/debian/pymacs.postinst
===================================================================
--- packages/pymacs/trunk/debian/pymacs.postinst	2014-07-16 08:53:30 UTC (rev 29770)
+++ packages/pymacs/tags/0.25-1/debian/pymacs.postinst	2014-07-16 10:10:13 UTC (rev 29777)
@@ -1,5 +0,0 @@
-#! /bin/sh -e
-
-#DEBHELPER#
-
-exit 0

Deleted: packages/pymacs/tags/0.25-1/debian/pymacs.prerm
===================================================================
--- packages/pymacs/trunk/debian/pymacs.prerm	2014-07-16 08:53:30 UTC (rev 29770)
+++ packages/pymacs/tags/0.25-1/debian/pymacs.prerm	2014-07-16 10:10:13 UTC (rev 29777)
@@ -1,9 +0,0 @@
-#! /bin/sh -e
-#
-# sample prerm script for Debian python packages.
-# Written 1998 by Gregor Hoffleit <flight at debian.org>.
-#
-
-#DEBHELPER#
-
-exit 0

Deleted: packages/pymacs/tags/0.25-1/debian/rules
===================================================================
--- packages/pymacs/trunk/debian/rules	2014-07-16 08:53:30 UTC (rev 29770)
+++ packages/pymacs/tags/0.25-1/debian/rules	2014-07-16 10:10:13 UTC (rev 29777)
@@ -1,60 +0,0 @@
-#!/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
-
-build: DH_OPTIONS=
-build: build-stamp
-build-stamp: 
-	dh_testdir
-	python setup.py -q build
-	rst2html pymacs.rst pymacs.html
-	touch build-stamp
-
-clean: 
-	dh_testdir
-	dh_testroot
-	rm -f build-stamp configure-stamp
-	rm -rf build
-	rm -rf debian/pymacs/
-	find . -name "*.pyc" | xargs rm -f
-	rm -f Pymacs/__init__.py pymacs.el pymacs.rst pymacs.html
-	rm -f contrib/Giorgi/setup.py contrib/Giorgi/Pymacs/__init__.py 
-	rm -f contrib/rebox/setup.py contrib/rebox/Pymacs/__init__.py 
-	dh_clean
-
-install: DH_OPTIONS=
-install: build
-	dh_testdir
-	dh_testroot
-	dh_clean -k
-	dh_installdirs
-	python setup.py -q install --no-compile --prefix=debian/pymacs/usr 
-
-
-# Build architecture-independent files here.
-binary-indep: build install
-	dh_testdir -i 
-	dh_testroot -i
-	dh_install -i
-	for f in `find debian/pymacs -name "*.py"` ; do if head -1 $$f | grep -q '^\#\!' ; then echo $$f ; tail -n +2 $$f > dummy ; mv dummy $$f ; fi ; done
-	dh_installemacsen -i
-#	gzip -9 -c ChangeLog > changelog.gz
-	dh_installdocs -i 
-	dh_installchangelogs -i ChangeLog
-	dh_python2 -i
-	dh_link -i
-	dh_compress -i -X.py
-	dh_fixperms -i
-	dh_installdeb -i
-	dh_gencontrol -i
-	dh_md5sums -i
-	dh_builddeb -i
-
-binary-arch:
-
-binary: binary-indep 
-.PHONY: build clean  binary-indep binary binary-arch
-

Copied: packages/pymacs/tags/0.25-1/debian/rules (from rev 29771, packages/pymacs/trunk/debian/rules)
===================================================================
--- packages/pymacs/tags/0.25-1/debian/rules	                        (rev 0)
+++ packages/pymacs/tags/0.25-1/debian/rules	2014-07-16 10:10:13 UTC (rev 29777)
@@ -0,0 +1,37 @@
+#!/usr/bin/make -f
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+export PYBUILD_NAME=pymacs
+
+%:
+	dh $@ --with python2 --buildsystem=pybuild
+
+override_dh_auto_configure:
+	python pppp -C ppppconfig.py \
+		pymacs.el.in \
+		pymacs.rst.in \
+		Pymacs.py.in \
+		contrib \
+		tests
+
+	dh_auto_configure
+
+override_dh_install:
+	rst2html pymacs.rst pymacs.html
+	dh_install -X.in --list-missing
+
+override_dh_installdocs:
+	dh_installdocs -X.in
+
+override_dh_clean:
+	make clean
+	rm -f pymacs.html
+	dh_clean
+
+override_dh_compress:
+	dh_compress -X.py -X.el
+
+# TODO
+override_dh_auto_test:

Deleted: packages/pymacs/tags/0.25-1/debian/watch
===================================================================
--- packages/pymacs/trunk/debian/watch	2014-07-16 08:53:30 UTC (rev 29770)
+++ packages/pymacs/tags/0.25-1/debian/watch	2014-07-16 10:10:13 UTC (rev 29777)
@@ -1,2 +0,0 @@
-version=2
-http://pymacs.progiciels-bpi.ca/archives/Pymacs-(.*)\.tar\.gz debian uupdate

Copied: packages/pymacs/tags/0.25-1/debian/watch (from rev 29771, packages/pymacs/trunk/debian/watch)
===================================================================
--- packages/pymacs/tags/0.25-1/debian/watch	                        (rev 0)
+++ packages/pymacs/tags/0.25-1/debian/watch	2014-07-16 10:10:13 UTC (rev 29777)
@@ -0,0 +1,3 @@
+version=2
+opts=filenamemangle=s/.+\/v?(\d\S*)\.tar\.gz/Pymacs-$1\.tar\.gz/ \
+  https://github.com/pinard/Pymacs/tags .*/v?(\d\S*)\.tar\.gz




More information about the Python-modules-commits mailing list