[Python-apps-commits] r3542 - in packages/synopsis/trunk (21 files)
chaica-guest at users.alioth.debian.org
chaica-guest at users.alioth.debian.org
Tue Aug 25 20:38:45 UTC 2009
Date: Tuesday, August 25, 2009 @ 20:38:44
Author: chaica-guest
Revision: 3542
[svn-inject] Applying Debian modifications to trunk
Added:
packages/synopsis/trunk/debian/
packages/synopsis/trunk/debian/changelog
packages/synopsis/trunk/debian/compat
packages/synopsis/trunk/debian/control
packages/synopsis/trunk/debian/copyright
packages/synopsis/trunk/debian/docs
packages/synopsis/trunk/debian/libsynopsis0.12-dev.install
packages/synopsis/trunk/debian/libsynopsis0.12.install
packages/synopsis/trunk/debian/patches/
packages/synopsis/trunk/debian/patches/00list
packages/synopsis/trunk/debian/patches/Makefile
packages/synopsis/trunk/debian/pycompat
packages/synopsis/trunk/debian/rules
packages/synopsis/trunk/debian/synopsis-doc.doc-base.DevGuide
packages/synopsis/trunk/debian/synopsis-doc.doc-base.Manual
packages/synopsis/trunk/debian/synopsis-doc.doc-base.Tutorial
packages/synopsis/trunk/debian/synopsis-doc.install
packages/synopsis/trunk/debian/synopsis-idl.copyright
packages/synopsis/trunk/debian/synopsis-idl.install
packages/synopsis/trunk/debian/synopsis.install
packages/synopsis/trunk/debian/watch
Property changes on: packages/synopsis/trunk/debian
___________________________________________________________________
Added: mergeWithUpstream
+ 1
Added: packages/synopsis/trunk/debian/changelog
===================================================================
--- packages/synopsis/trunk/debian/changelog (rev 0)
+++ packages/synopsis/trunk/debian/changelog 2009-08-25 20:38:44 UTC (rev 3542)
@@ -0,0 +1,351 @@
+synopsis (0.12-3) unstable; urgency=low
+
+ * QA upload.
+ * Only install libSynopsis.so.0.12 to /usr/lib/ not the symlink to avoid
+ conflict with other library versions (Closes: #526837)
+ * Bump Standards-Version to 3.8.2.
+
+ -- Chris Lamb <lamby at debian.org> Mon, 27 Jul 2009 11:53:28 +0200
+
+synopsis (0.12-2) unstable; urgency=low
+
+ * QA upload.
+ * Should have gone to unstable.
+
+ -- Barry deFreese <bdefreese at debian.org> Wed, 06 May 2009 14:22:41 -0400
+
+synopsis (0.12-1) experimental; urgency=low
+
+ * QA upload.
+ + Set maintainer to Debian QA Group <packages at qa.debian.org>.
+ * Acknowledge NMUs.
+ * New upstream release. (Closes: #471379).
+ + Use Yann's experimental packaging.
+ + Uses proper include for gcc-4.4. (Closes: #505120).
+ * Rename libraries to 0.12.
+ * Update obsolete xutils build-dep to xutils-dev.
+ * Remove unneeded maintainer scripts.
+ * Add watch file.
+ * Bump compat to 5 to match debhelper.
+ * Bump Standards Version to 3.8.1.
+
+ -- Barry deFreese <bdefreese at debian.org> Wed, 29 Apr 2009 21:41:20 -0400
+
+synopsis (0.11~svn1976-0.1) experimental; urgency=low
+
+ * NMU again.
+ * New snapshot from upstream tarball:
+ * Support for the __asm syntax, finxing ia64 FTBFS.
+ * More fixes for partial template specialization.
+ * Dropped 02_ignore-cache.dpatch, integrated upstream, and updated
+ debian/rules to reflect the upstream namechange to SYNOPSIS_NO_CACHE.
+ * Added flex to build deps.
+ * Don't remove the shipped doc, and don't attempt to rebuild them for
+ now either, since the rebuilt version is not the one installed.
+
+ -- Yann Dirson <dirson at debian.org> Tue, 29 Apr 2008 01:24:20 +0200
+
+synopsis (0.10-0.4) experimental; urgency=low
+
+ * NMU polish again.
+ * Fixed inverted logic in 02_ignore-cache.dpatch (Closes: #476566).
+ * Replace patch 01_1960 with 01_r1966 to get latest upstream fixes,
+ notably handling of partial specialization of system templates.
+
+ -- Yann Dirson <dirson at debian.org> Tue, 22 Apr 2008 22:00:25 +0200
+
+synopsis (0.10-0.3) experimental; urgency=low
+
+ * NMU polish.
+ * Add a patch to allow using a SYNOPSIS_IGNORE_CACHE envvar to prevent
+ the use and write of the cache in ~/.synopsis/, so the build can be
+ done on buildd's (Closes: #476566).
+ * Rebuild with python 2.5, remove hardcoded references to 2.4 in debian/.
+ * Use debian/compat, not DH_COMPAT in debian/rules (lintian).
+ * Updated FSF address in copyright files (lintian).
+ * Use section "Programming" for doc-base registration, not
+ "Apps/Programming" (lintian).
+ * Bumped Standards-Version to 3.7.3, no change.
+
+ -- Yann Dirson <dirson at debian.org> Sat, 19 Apr 2008 16:44:43 +0200
+
+synopsis (0.10-0.2) experimental; urgency=low
+
+ * Fix debian/copyright:
+ ** Rephrase copyright text
+ ** Add Shigeru Chiba as copyright holder
+ ** Fix the license to read "LGPL", not "GPL", and use LGPL standard
+ boilerplate.
+ ** Add a specific copyright file for the IDL parser, which is really
+ GPL.
+ ** Update download URL.
+
+ -- Yann Dirson <dirson at debian.org> Mon, 07 Apr 2008 14:48:21 +0200
+
+synopsis (0.10-0.1) experimental; urgency=low
+
+ * NMU for new upstream release (Closes: #471379):
+ * correctly parses comments inside multiline string (Closes: #470686).
+ * Renamed 0.9 lib packages to 0.10.
+ * Removed 10_soname.dpatch (now unnecessary).
+ * Updated rules for renamed files and directories.
+ * Remove temporary install dir before installing.
+ * Install .egg-info file in synopsis package.
+ * Include patch from upstream svn to fix all but first file on
+ command-line being ignored: 01_r1960.dpatch.
+ * debian/rules: remove buggy reference to install-stamp
+ * debian/rules: remove hardcoded references to x86-64.
+ * debian/rules: ensure stamps are removed at start of rules (instead of
+ being created!), so a failing command does not get erroneously
+ recorded as having been done.
+ * debian/rules: use "setup.py install" --root flag to avoid erroneous
+ refs to build tree to creep into the package.
+ * Added build-dependency on bison.
+
+ * still TODO:
+ * update for current python policy
+ * remove useless lib symlink
+ * activate boost support
+ * check status wrt gcc 4.3
+ * etc.
+
+ -- Yann Dirson <dirson at debian.org> Mon, 31 Mar 2008 09:39:34 +0200
+
+synopsis (0.9-1~rc1) unstable; urgency=low
+
+ * New upstream version
+ * debian/patches: removed all patches except for the soname patch
+ * debian/patches/25_soname.dpatch: renamed to 10_soname.dpatch.
+ Is now the only remaining patch, all others are upstream.
+ * debian/control: Added new binary package synopsis-idl; changed
+ packages libsynopsis8 and libsynopsis8-dev to libsynopsis0.9 and
+ libsynopsis0.9-dev
+ * debian/libsynopsis8-dev.install: renamed to libsynopsis0.9-dev.install
+ * debian/libsynopsis8.install: renamed to libsynopsis0.9.install
+ * debian/rules: removed unnecessary install procedures
+ * debian/synopsis-doc.doc-base.Manual: new doc-base descriptor for the
+ reference manual
+ * debian/synopsis.install: modified to exclude the IDL python module
+ * debian/synopsis-idl.install: new file list for the synopsis-idl package
+
+ -- Andreas Fester <Andreas.Fester at gmx.de> Wed, 20 Dec 2006 19:24:47 +0100
+
+synopsis (0.8.0-5.3) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * debian/patches/31_use_exception_base.dpatch: Use Exception as base
+ class for exception classes. (Closes: #484266)
+ * debian/patches/71_gcc4.3.dpatch: Patch test suite too.
+ * Updated documentation section to Programming
+ * Fixed creation of extra documentation directories
+
+ -- Ben Hutchings <ben at decadent.org.uk> Sun, 29 Jun 2008 14:22:40 +0000
+
+synopsis (0.8.0-5.2) unstable; urgency=high
+
+ * Non-maintainer upload.
+ * Fix FTBFS when building against python 2.5: added patch by Chris Lamb
+ in debian/patches/91_python2.5_ftbfs.dpatch. (Closes: #476158)
+
+ -- Adeodato Simó <dato at net.com.org.es> Mon, 21 Apr 2008 10:45:15 +0200
+
+synopsis (0.8.0-5.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * debian/patches/71_gcc4.3.dpatch: Added patch from
+ <maxy at gnuservers.com.ar> fixing a gcc-4.3 FTBFS. (Closes: #413420)
+
+ -- Marc 'HE' Brockschmidt <he at debian.org> Sun, 16 Mar 2008 22:58:48 +0100
+
+synopsis (0.8.0-5) unstable; urgency=low
+
+ * debian/patches/80_stdc.dpatch, debian/patches/00list:
+ Added patch to remove duplicate __STDC__ definition (Closes: #394704)
+ * debian/patches/90_empty_c_file.dpatch, debian/patches/00list:
+ Fix segmentation fault when processing an empty C file
+ * debian/source.lintian-overrides: added override for
+ outdated-autotools-helper-file. Autotools is only used by the included
+ garbage collector library, which is not built at all because the
+ Debian libgc is used.
+
+ -- Andreas Fester <Andreas.Fester at gmx.de> Sun, 10 Dec 2006 10:25:51 +0100
+
+synopsis (0.8.0-4) unstable; urgency=low
+
+ * debian/control: Made the package binNMU safe. Added binary
+ packages libsynopsis8 and libsynopsis8-dev
+ * debian/rules: Package now uses the dh_install method.
+ Removed rpath option when configuring the package
+ * debian/dirs, debian/synopsis.lintian, debian/synopsis.linda,
+ debian/patches/20_rpath.patch: not needed anymore
+ * debian/*.install: added files to define the layout of the
+ binary packages
+ * debian/patches/25_soname.dpatch: patch to add the SONAME to
+ the shared library
+
+ -- Andreas Fester <Andreas.Fester at gmx.de> Tue, 22 Aug 2006 17:45:58 +0200
+
+synopsis (0.8.0-3) unstable; urgency=low
+
+ * Added Provides: synopsis-formatter-dot
+
+ -- Andreas Fester <Andreas.Fester at gmx.de> Thu, 27 Jul 2006 22:50:50 +0200
+
+synopsis (0.8.0-2) unstable; urgency=low
+
+ * Re-packaged .orig.tar.gz file to make it DFSG compliant:
+ Removed doc/Manual which has non-free licence, added
+ get-orig-source target in debian/rules to create the
+ DFSG compliant orig.tar.gz
+ * Adjusted package to new python policy
+ * Added patch descriptions in debian/patches/*
+
+ -- Andreas Fester <Andreas.Fester at gmx.de> Sat, 22 Jul 2006 19:53:51 +0200
+
+synopsis (0.8.0-1) unstable; urgency=low
+
+ * New maintainer (Closes: #280722)
+ * New upstream version (Closes: #248470)
+ * Removed separate package for synopsis-formatter-dot since
+ graphviz is meanwhile in main section
+ * Added synopsis-doc package for documentation
+ * Added dpatch framework
+ * Changed Standards-Version to 3.7.2
+
+ -- Andreas Fester <Andreas.Fester at gmx.de> Thu, 20 Jul 2006 21:32:32 +0200
+
+synopsis (0.5.0-5) unstable; urgency=low
+
+ * Upload as part of the GCC 4.1 transition.
+ * Remove extra qualification from C++ header files (Closes: 356093).
+
+ -- Martin Michlmayr <tbm at cyrius.com> Thu, 25 May 2006 18:21:50 +0200
+
+synopsis (0.5.0-4) unstable; urgency=low
+
+ * QA Upload
+ * Recompile for C++ transition
+ * Bump Standards-Version to 3.6.2 (no changes)
+
+ -- Frank Lichtenheld <djpig at debian.org> Thu, 4 Aug 2005 22:10:41 +0200
+
+synopsis (0.5.0-3) unstable; urgency=low
+
+ * QA Upload
+ * Really fix --version output this time
+
+ -- Frank Lichtenheld <djpig at debian.org> Sun, 6 Feb 2005 17:40:42 +0100
+
+synopsis (0.5.0-2) unstable; urgency=low
+
+ * QA upload
+ * Change maintainer to QA Group
+ * Adjust copyright file
+ * Acknowledge NMUs (Closes: #221351, #211341)
+ * Fix --version output of synopsis (Closes: #248469)
+
+ -- Frank Lichtenheld <djpig at debian.org> Sun, 6 Feb 2005 17:02:38 +0100
+
+synopsis (0.5.0-1.1) unstable; urgency=low
+
+ * NMU.
+ * Fix build dependency (closes: #211341).
+ * Convert to python2.3.
+
+ -- Matthias Klose <doko at debian.org> Mon, 17 Nov 2003 21:42:55 +0100
+
+synopsis (0.5.0-1) unstable; urgency=low
+
+ * new upstream version
+ * python object files not packaged anymore (Closes: #181215, #181216)
+
+ -- Patrick Mauritz <oxygene at studentenbude.ath.cx> Mon, 19 May 2003 22:18:00 +0200
+
+synopsis (0.4.1cvs20030125-1) unstable; urgency=low
+
+ * update to latest cvs
+ * works with current libgc6 (Closes: #178362)
+
+ -- Patrick Mauritz <oxygene at studentenbude.ath.cx> Sat, 25 Jan 2003 16:38:57 +0100
+
+synopsis (0.4.1cvs20020831-1) unstable; urgency=low
+
+ * update to latest cvs
+ * now built for usage with python 2.2 (Closes: #158889)
+
+ -- Patrick Mauritz <oxygene at studentenbude.ath.cx> Sat, 31 Aug 2002 14:52:03 +0200
+
+synopsis (0.4.1cvs20020714-2) unstable; urgency=low
+
+ * occ.so, link.so were built without -fPIC
+
+ -- Patrick Mauritz <oxygene at studentenbude.ath.cx> Mon, 22 Jul 2002 13:53:04 +0200
+
+synopsis (0.4.1cvs20020714-1) unstable; urgency=low
+
+ * update to latest cvs
+ * using garbage collection from libgc6 now
+ which already fixed the architecture problems
+ (Closes: #152818, #152908)
+
+ -- Patrick Mauritz <oxygene at studentenbude.ath.cx> Sun, 14 Jul 2002 14:02:19 +0200
+
+synopsis (0.4.1cvs20020627-2) unstable; urgency=low
+
+ * if Dot is not installed, go on with a warning
+ instead of stacktrace (Closes: #152551)
+ * use cpp instead of omnicpp in the IDL-parser because
+ omnicpp got removed from omniorb due to bitrot
+
+ -- Patrick Mauritz <oxygene at studentenbude.ath.cx> Wed, 10 Jul 2002 22:31:52 +0200
+
+synopsis (0.4.1cvs20020627-1) unstable; urgency=low
+
+ * update to latest cvs
+ * some fixes in debian/
+
+ -- Patrick Mauritz <oxygene at studentenbude.ath.cx> Thu, 27 Jun 2002 18:08:25 +0200
+
+synopsis (0.4.1cvs20020426-2) unstable; urgency=low
+
+ * fixed the dependency for gif2png (imagemagick?)
+ by dropping the command altogether and letting
+ dot output png directly
+
+ -- Patrick Mauritz <oxygene at studentenbude.ath.cx> Fri, 26 Apr 2002 23:56:26 +0200
+
+synopsis (0.4.1cvs20020426-1) unstable; urgency=low
+
+ * update to latest cvs
+ * put the html formatter back into main package,
+ only Dot is now separate due to licenses
+
+ -- Patrick Mauritz <oxygene at studentenbude.ath.cx> Fri, 26 Apr 2002 08:20:59 +0200
+
+synopsis (0.4.1cvs20020420-2) unstable; urgency=low
+
+ * split package in two, so the html formatter is separate
+ to allow synopsis itself go into main
+ the html formatter is still contrib as it needs
+ graphviz and msttcorefonts
+
+ -- Patrick Mauritz <oxygene at studentenbude.ath.cx> Wed, 24 Apr 2002 10:25:57 +0200
+
+synopsis (0.4.1cvs20020420-1) unstable; urgency=low
+
+ * new upstream version
+ * fixed dependencies
+
+ -- Patrick Mauritz <oxygene at studentenbude.ath.cx> Sat, 20 Apr 2002 01:58:17 +0200
+
+synopsis (0.3cvs20010508-1) unstable; urgency=low
+
+ * New upstream version
+
+ -- Patrick Mauritz <oxygene at studentenbude.ath.cx> Tue, 8 May 2001 09:44:11 +0200
+
+synopsis (0.3-1) unstable; urgency=low
+
+ * Initial Release.
+
+ -- Patrick Mauritz <oxygene at studentenbude.ath.cx> Tue, 10 Apr 2001 14:53:42 +0200
Added: packages/synopsis/trunk/debian/compat
===================================================================
--- packages/synopsis/trunk/debian/compat (rev 0)
+++ packages/synopsis/trunk/debian/compat 2009-08-25 20:38:44 UTC (rev 3542)
@@ -0,0 +1 @@
+5
Added: packages/synopsis/trunk/debian/control
===================================================================
--- packages/synopsis/trunk/debian/control (rev 0)
+++ packages/synopsis/trunk/debian/control 2009-08-25 20:38:44 UTC (rev 3542)
@@ -0,0 +1,97 @@
+Source: synopsis
+Section: devel
+Priority: optional
+Maintainer: Debian QA Group <packages at qa.debian.org>
+Build-Depends: debhelper (>> 5.0.37.2), dpatch, python-dev, python, python-central (>= 0.5), xutils-dev, libgc-dev, pkg-config, graphviz, bison, flex
+XS-Python-Version: current
+Standards-Version: 3.8.2
+
+Package: synopsis
+Architecture: any
+XB-Python-Version: ${python:Versions}
+Depends: ${shlibs:Depends}, ${python:Depends}, cpp, graphviz, gsfonts
+Suggests: synopsis-doc (= ${source:Version}), synopsis-idl (= ${source:Version})
+Conflicts: synopsis-formatter-dot
+Replaces: synopsis-formatter-dot
+Provides: synopsis-formatter-dot
+Description: A Source-code Introspection Tool
+ Synopsis is a multi-language source code introspection tool that
+ provides a variety of representations for the parsed code to enable
+ further processing such as documentation extraction, reverse
+ engineering, and source-to-source translation.
+ .
+ Synopsis provides a framework of C++ and Python APIs to access these
+ representations and allows Processor objects to be defined and
+ composed into processing pipelines, making this framework very
+ flexible and extensible.
+XB-Tag: devel::docsystem, implemented-in::c++, implemented-in::python, interface::commandline, role::program, scope::utility, works-with::software:source
+
+Package: synopsis-idl
+Architecture: any
+XB-Python-Version: ${python:Versions}
+Depends: ${shlibs:Depends}, ${python:Depends}, synopsis (= ${binary:Version})
+Description: The IDL parser for synopsis
+ Synopsis is a multi-language source code introspection tool that
+ provides a variety of representations for the parsed code to enable
+ further processing such as documentation extraction, reverse
+ engineering, and source-to-source translation.
+ .
+ Synopsis provides a framework of C++ and Python APIs to access these
+ representations and allows Processor objects to be defined and
+ composed into processing pipelines, making this framework very
+ flexible and extensible.
+ .
+ This package contains the IDL parser.
+
+Package: synopsis-doc
+Section: doc
+Architecture: all
+Description: Documentation for synopsis
+ Synopsis is a multi-language source code introspection tool that
+ provides a variety of representations for the parsed code to enable
+ further processing such as documentation extraction, reverse
+ engineering, and source-to-source translation.
+ .
+ Synopsis provides a framework of C++ and Python APIs to access these
+ representations and allows Processor objects to be defined and
+ composed into processing pipelines, making this framework very
+ flexible and extensible.
+ .
+ This package contains the Synopsis Developer's Guide and the
+ Synopsis Tutorial.
+
+Package: libsynopsis0.12
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: The runtime library for Synopsis
+ Synopsis is a multi-language source code introspection tool that
+ provides a variety of representations for the parsed code to enable
+ further processing such as documentation extraction, reverse
+ engineering, and source-to-source translation.
+ .
+ Synopsis provides a framework of C++ and Python APIs to access these
+ representations and allows Processor objects to be defined and
+ composed into processing pipelines, making this framework very
+ flexible and extensible.
+ .
+ This package contains the runtime library for Synopsis.
+
+Package: libsynopsis0.12-dev
+Section: libdevel
+Architecture: any
+Depends: libsynopsis0.12 (= ${binary:Version})
+Suggests: synopsis-doc (= ${source:Version}), pkg-config
+Description: The runtime library for Synopsis (development files)
+ Synopsis is a multi-language source code introspection tool that
+ provides a variety of representations for the parsed code to enable
+ further processing such as documentation extraction, reverse
+ engineering, and source-to-source translation.
+ .
+ Synopsis provides a framework of C++ and Python APIs to access these
+ representations and allows Processor objects to be defined and
+ composed into processing pipelines, making this framework very
+ flexible and extensible.
+ .
+ This package contains the development files for the Synopsis runtime
+ library.
Added: packages/synopsis/trunk/debian/copyright
===================================================================
--- packages/synopsis/trunk/debian/copyright (rev 0)
+++ packages/synopsis/trunk/debian/copyright 2009-08-25 20:38:44 UTC (rev 3542)
@@ -0,0 +1,31 @@
+This package was debianized by Patrick Mauritz <oxygene at studentenbude.ath.cx>
+on Tue, 10 Apr 2001 14:53:42 +0200.
+
+
+It was downloaded from http://synopsis.fresco.org/download/
+
+Upstream Authors:
+ Stephen Davies <chalky at ieee.org>
+ Stefan Seefeld <seefeld at sympatico.ca>
+
+Copyright (C) 2000-2008 Stefan Seefeld
+Copyright (C) 2000 by Stephen Davies
+Copyright (C) 1997-2000 Shigeru Chiba
+
+ This program is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library 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
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; 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/LGPL file.
Added: packages/synopsis/trunk/debian/docs
===================================================================
--- packages/synopsis/trunk/debian/docs (rev 0)
+++ packages/synopsis/trunk/debian/docs 2009-08-25 20:38:44 UTC (rev 3542)
@@ -0,0 +1 @@
+README
Added: packages/synopsis/trunk/debian/libsynopsis0.12-dev.install
===================================================================
--- packages/synopsis/trunk/debian/libsynopsis0.12-dev.install (rev 0)
+++ packages/synopsis/trunk/debian/libsynopsis0.12-dev.install 2009-08-25 20:38:44 UTC (rev 3542)
@@ -0,0 +1,3 @@
+usr/include
+usr/lib/libSynopsis.so
+usr/lib/pkgconfig/synopsis.pc
Added: packages/synopsis/trunk/debian/libsynopsis0.12.install
===================================================================
--- packages/synopsis/trunk/debian/libsynopsis0.12.install (rev 0)
+++ packages/synopsis/trunk/debian/libsynopsis0.12.install 2009-08-25 20:38:44 UTC (rev 3542)
@@ -0,0 +1 @@
+usr/lib/libSynopsis.so.0.12
Added: packages/synopsis/trunk/debian/patches/00list
===================================================================
--- packages/synopsis/trunk/debian/patches/00list (rev 0)
+++ packages/synopsis/trunk/debian/patches/00list 2009-08-25 20:38:44 UTC (rev 3542)
@@ -0,0 +1 @@
+#No current patches.
Added: packages/synopsis/trunk/debian/patches/Makefile
===================================================================
--- packages/synopsis/trunk/debian/patches/Makefile (rev 0)
+++ packages/synopsis/trunk/debian/patches/Makefile 2009-08-25 20:38:44 UTC (rev 3542)
@@ -0,0 +1,4 @@
+
+.PHONY: 00list
+00list: $(wildcard *.dpatch)
+ ls -1 $^ | sed -ne 's,\.dpatch,,p' >| $@
Added: packages/synopsis/trunk/debian/pycompat
===================================================================
--- packages/synopsis/trunk/debian/pycompat (rev 0)
+++ packages/synopsis/trunk/debian/pycompat 2009-08-25 20:38:44 UTC (rev 3542)
@@ -0,0 +1 @@
+2
Added: packages/synopsis/trunk/debian/rules
===================================================================
--- packages/synopsis/trunk/debian/rules (rev 0)
+++ packages/synopsis/trunk/debian/rules 2009-08-25 20:38:44 UTC (rev 3542)
@@ -0,0 +1,128 @@
+#!/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
+
+include /usr/share/dpatch/dpatch.make
+
+PKG_TMP=$(CURDIR)/debian/tmp
+
+export ROOTSYNOPSIS=$(CURDIR)/debian/synopsis
+export ROOTSYNOPSISDOC=$(CURDIR)/debian/synopsis-doc
+
+PYDEF=$(shell pyversions -d)
+
+configure: configure-stamp
+configure-stamp: patch-stamp
+ rm -f $@
+ dh_testdir
+
+ # configure the package
+ $(PYDEF) setup.py config --prefix=/usr --with-gc-prefix=/usr
+
+ touch $@
+
+build: configure-stamp build-stamp
+build-stamp:
+ rm -f $@
+ dh_testdir
+ $(PYDEF) setup.py build
+
+ # Build the reference manual
+# cd build/lib.* && mkdir -p share
+# cp -R $(CURDIR)/share/synopsis $(CURDIR)/build/lib.*/share/
+# env \
+# LD_LIBRARY_PATH=$$(echo $(CURDIR)/build/ctemp.*/src/lib) \
+# PYTHONPATH=$$(echo $(CURDIR)/build/lib.*) \
+# SYNOPSIS_NO_CACHE=1 \
+# $(PYDEF) setup.py build_doc --html
+# rm -rf $(CURDIR)/build/lib.*/share
+
+ touch $@
+
+clean-patched:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp configure-stamp
+
+ # Add here commands to clean up after the build process.
+ -$(PYDEF) setup.py clean
+ find Synopsis -name '*.py?' | xargs rm
+
+ # The build directory is not completely cleaned by the python setup script
+ rm -rf build
+ #cd share/doc/synopsis/html/Manual/ && rf -rf cxx python
+
+ dh_clean
+
+clean: clean-patched unpatch
+
+install: build-stamp
+ dh_testdir
+ dh_testroot
+
+ rm -rf $(PKG_TMP)
+
+ # Install the package into the temporary directory
+ $(PYDEF) setup.py install --root=$(PKG_TMP) --prefix=/usr
+ find $(PKG_TMP) -name '*.py?' | xargs rm
+
+ # set correct directory name for documentation
+ mv $(PKG_TMP)/usr/share/doc/synopsis-* $(PKG_TMP)/usr/share/doc/synopsis-doc
+
+ # Clean up include directory; the Debian provided libgc is used,
+ # therefore the gc include files must not be included
+ rm -rf $(PKG_TMP)/usr/include/Synopsis/gc
+
+ rm $(PKG_TMP)/usr/share/doc/synopsis-doc/COPYING
+
+ # uncompress man pages; will be recompressed correctly later
+ gzip -d $(PKG_TMP)/usr/share/man/man1/*.gz
+
+ # Create the separate packages
+ dh_install --list-missing --sourcedir=debian/tmp
+
+# Build architecture-independent files here.
+binary-indep: build install
+ dh_testdir
+ dh_testroot
+
+ dh_installdocs -i
+ dh_installchangelogs -i
+ dh_link -i
+
+ dh_compress -i
+ dh_fixperms -i
+ dh_installdeb -i
+
+ dh_gencontrol -i
+ dh_md5sums -i
+ dh_builddeb -i
+
+# Build architecture-dependent files here.
+binary-arch: build install
+ dh_testdir
+ dh_testroot
+
+ dh_installdocs -a
+ dh_installman -a
+ dh_installinfo -a
+ dh_installchangelogs -a
+ dh_pycentral -a
+ dh_link -a
+ dh_strip -a
+
+ dh_compress -a
+ dh_fixperms -a
+ dh_makeshlibs -a
+ dh_installdeb -a
+ dh_shlibdeps -a
+
+ dh_gencontrol -a
+ dh_md5sums -a
+ dh_builddeb -a
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure get-orig-source
Property changes on: packages/synopsis/trunk/debian/rules
___________________________________________________________________
Added: svn:executable
+ *
Added: packages/synopsis/trunk/debian/synopsis-doc.doc-base.DevGuide
===================================================================
--- packages/synopsis/trunk/debian/synopsis-doc.doc-base.DevGuide (rev 0)
+++ packages/synopsis/trunk/debian/synopsis-doc.doc-base.DevGuide 2009-08-25 20:38:44 UTC (rev 3542)
@@ -0,0 +1,15 @@
+Document: synopsis-devguide
+Title: Synopsis Developer's Guide
+Author: Stefan Seefeld
+Abstract: The developer's guide for Synopsis.
+ The Synopsis Application Framework is a work in progress. Some of the APIs
+ are quite stable and already used in production. Others are in development.
+ This document wants to provide some guidelines for developers and other
+ adventurers to find their way around the project. APIs that are currently
+ documented here may mature and become stable, at which point their
+ documentation will be migrated to the tutorial.
+Section: Programming
+
+Format: HTML
+Index: /usr/share/doc/synopsis-doc/html/DevGuide/index.html
+Files: /usr/share/doc/synopsis-doc/html/DevGuide/*.html
Added: packages/synopsis/trunk/debian/synopsis-doc.doc-base.Manual
===================================================================
--- packages/synopsis/trunk/debian/synopsis-doc.doc-base.Manual (rev 0)
+++ packages/synopsis/trunk/debian/synopsis-doc.doc-base.Manual 2009-08-25 20:38:44 UTC (rev 3542)
@@ -0,0 +1,13 @@
+Document: synopsis-refmanual
+Title: Synopsis Reference Manual
+Author: Stefan Seefeld
+Abstract: The reference manual for Synopsis.
+ The Synopsis Application Framework is a work in progress. Some of the APIs
+ are quite stable and already used in production. Others are in development.
+ This document contains the C++ and Python source code reference for
+ Synopsis.
+Section: Programming
+
+Format: HTML
+Index: /usr/share/doc/synopsis-doc/html/Manual/index.html
+Files: /usr/share/doc/synopsis-doc/html/Manual/*.html
Added: packages/synopsis/trunk/debian/synopsis-doc.doc-base.Tutorial
===================================================================
--- packages/synopsis/trunk/debian/synopsis-doc.doc-base.Tutorial (rev 0)
+++ packages/synopsis/trunk/debian/synopsis-doc.doc-base.Tutorial 2009-08-25 20:38:44 UTC (rev 3542)
@@ -0,0 +1,17 @@
+Document: synopsis-tutorial
+Title: Synopsis Tutorial
+Author: Stefan Seefeld
+Abstract: A tutorial for the Synopsis source code introspection tool.
+ Synopsis provides parsers for a variety of programming languages (C, C++,
+ Python, IDL), and generates internal representations of varying granularity.
+ The only stable representation, which is currently used among others to
+ generate documentation, is an Abstract Syntax Tree.
+ This tutorial is focussed on the AST and the concepts around it. Other
+ representations are presently being worked on, notably in relation to the
+ C++ parser. To learn more about those (Parse Tree, Symbol Table, etc.) see
+ the Developer's Guide.
+Section: Programming
+
+Format: HTML
+Index: /usr/share/doc/synopsis-doc/html/Tutorial/index.html
+Files: /usr/share/doc/synopsis-doc/html/Tutorial/*.html
Added: packages/synopsis/trunk/debian/synopsis-doc.install
===================================================================
--- packages/synopsis/trunk/debian/synopsis-doc.install (rev 0)
+++ packages/synopsis/trunk/debian/synopsis-doc.install 2009-08-25 20:38:44 UTC (rev 3542)
@@ -0,0 +1 @@
+usr/share/doc
Added: packages/synopsis/trunk/debian/synopsis-idl.copyright
===================================================================
--- packages/synopsis/trunk/debian/synopsis-idl.copyright (rev 0)
+++ packages/synopsis/trunk/debian/synopsis-idl.copyright 2009-08-25 20:38:44 UTC (rev 3542)
@@ -0,0 +1,29 @@
+This package was debianized by Patrick Mauritz <oxygene at studentenbude.ath.cx>
+on Tue, 10 Apr 2001 14:53:42 +0200.
+
+Synopsis-idl is part of the Synopsis package, which was downloaded
+from http://synopsis.fresco.org/download/
+
+Upstream Authors:
+ Stefan Seefeld <seefeld at sympatico.ca>
+ Duncan Grisby
+
+Copyright (C) 2003-2007 Stefan Seefeld
+Copyright (C) 1999-2001 AT&T Laboratories Cambridge
+
+ 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 can be found in /usr/share/common-licenses/GPL file.
Added: packages/synopsis/trunk/debian/synopsis-idl.install
===================================================================
--- packages/synopsis/trunk/debian/synopsis-idl.install (rev 0)
+++ packages/synopsis/trunk/debian/synopsis-idl.install 2009-08-25 20:38:44 UTC (rev 3542)
@@ -0,0 +1 @@
+usr/lib/python*/site-packages/Synopsis/Parsers/IDL
Added: packages/synopsis/trunk/debian/synopsis.install
===================================================================
--- packages/synopsis/trunk/debian/synopsis.install (rev 0)
+++ packages/synopsis/trunk/debian/synopsis.install 2009-08-25 20:38:44 UTC (rev 3542)
@@ -0,0 +1,12 @@
+usr/bin
+usr/lib/python*/site-packages/Synopsis/*.py
+usr/lib/python*/site-packages/Synopsis/Formatters
+usr/lib/python*/site-packages/Synopsis/Processors
+usr/lib/python*/site-packages/Synopsis/Parsers/*.py
+usr/lib/python*/site-packages/Synopsis/Parsers/Python
+usr/lib/python*/site-packages/Synopsis/Parsers/Cpp
+usr/lib/python*/site-packages/Synopsis/Parsers/C
+usr/lib/python*/site-packages/Synopsis/Parsers/Cxx
+usr/lib/python*/site-packages/synopsis-*.egg-info
+usr/share/man/man1
+usr/share/synopsis-*
Added: packages/synopsis/trunk/debian/watch
===================================================================
--- packages/synopsis/trunk/debian/watch (rev 0)
+++ packages/synopsis/trunk/debian/watch 2009-08-25 20:38:44 UTC (rev 3542)
@@ -0,0 +1,2 @@
+version=3
+http://synopsis.fresco.org/download/synopsis-([\d.]+)\.tar\.gz
More information about the Python-apps-commits
mailing list