[Python-modules-commits] r7468 - in packages/migrate/trunk/debian (12 files)

jandd-guest at users.alioth.debian.org jandd-guest at users.alioth.debian.org
Sat Feb 7 23:14:15 UTC 2009


    Date: Saturday, February 7, 2009 @ 23:14:14
  Author: jandd-guest
Revision: 7468

upgrade to new upstream version 0.5.1.2

- add sphinx generated documentation
- add migrate repository migration tool
- remove unnecessary patches

Added:
  packages/migrate/trunk/debian/migrate-repository
  packages/migrate/trunk/debian/migrate-repository.1
Modified:
  packages/migrate/trunk/debian/changelog
  packages/migrate/trunk/debian/control
  packages/migrate/trunk/debian/copyright
  packages/migrate/trunk/debian/dirs
  packages/migrate/trunk/debian/doc-base
  packages/migrate/trunk/debian/manpages
  packages/migrate/trunk/debian/migrate.1
  packages/migrate/trunk/debian/rules
Deleted:
  packages/migrate/trunk/debian/README.source
  packages/migrate/trunk/debian/patches/

Deleted: packages/migrate/trunk/debian/README.source
===================================================================
--- packages/migrate/trunk/debian/README.source	2009-02-07 14:45:45 UTC (rev 7467)
+++ packages/migrate/trunk/debian/README.source	2009-02-07 23:14:14 UTC (rev 7468)
@@ -1,4 +0,0 @@
-This package is using dpatch patch system. 
-
-To get the fully patched source after unpacking the source package, cd to
-the root level of the source package and run `./debian/rules patch`

Modified: packages/migrate/trunk/debian/changelog
===================================================================
--- packages/migrate/trunk/debian/changelog	2009-02-07 14:45:45 UTC (rev 7467)
+++ packages/migrate/trunk/debian/changelog	2009-02-07 23:14:14 UTC (rev 7468)
@@ -1,3 +1,27 @@
+migrate (0.5.1.2-1) UNRELEASED; urgency=low
+
+  * New upstream version 
+  * remove debian/patches/disable_py.dpatch because py is not used by
+    upstream anymore
+  * remove unused debian/patches/00dpatch.conf and debian/patches/00list
+  * debian/rules:
+    - remove dpatch support because it's not needed
+    - build sphinx documentation in html
+    - don't compress .rst files
+  * debian/dirs:
+    - remove docs suffix from /usr/share/doc/python-migrate
+  * debian/control:
+    - remove dpatch from Build-Depends
+    - remove python-docutils from Build-Depends-Indep
+    - add python-sphinx to Build-Depends-Indep and Depends
+    - add python-central to Build-Depends-Indep it is needed for properly
+      detecting sphinx's path at build time
+  * add debian/migrate-repository repository migration script
+  * add debian/migrate-repository.1 man page for migrate-repository
+  * remove debian/README.source because of dpatch removal
+
+ -- Jan Dittberner <jan at dittberner.info>  Sat, 07 Feb 2009 23:13:31 +0100
+
 migrate (0.4.5-2) unstable; urgency=low
 
   [ Sandro Tosi ]

Modified: packages/migrate/trunk/debian/control
===================================================================
--- packages/migrate/trunk/debian/control	2009-02-07 14:45:45 UTC (rev 7467)
+++ packages/migrate/trunk/debian/control	2009-02-07 23:14:14 UTC (rev 7468)
@@ -3,8 +3,10 @@
 Priority: optional
 Maintainer: Jan Dittberner <jan at dittberner.info>
 Uploaders: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
-Build-Depends: debhelper (>= 5.0.38), dpatch
-Build-Depends-Indep: python (>= 2.4), python-all-dev, python-central (>= 0.5.6), python-setuptools (>= 0.6b3), python-docutils, python-codespeak-lib
+Build-Depends: debhelper (>= 5.0.38)
+Build-Depends-Indep: python (>= 2.4), python-all-dev, python-central
+ (>= 0.5.6), python-setuptools (>= 0.6b3), python-codespeak-lib,
+ python-sphinx (>= 0.5.1), python-central
 Standards-Version: 3.8.0
 XS-Python-Version: >= 2.4
 Homepage: http://code.google.com/p/sqlalchemy-migrate/
@@ -13,8 +15,8 @@
 
 Package: python-migrate
 Architecture: all
-Depends: ${python:Depends}, python-sqlalchemy (>= 0.3.10), python-sqlalchemy (<< 0.5~),
- python-pkg-resources, python-codespeak-lib
+Depends: ${python:Depends}, python-sqlalchemy (>= 0.5),
+ python-pkg-resources, python-codespeak-lib, python-sphinx (>= 0.5.1)
 XB-Python-Version: ${python:Versions}
 Description: Database schema migration for SQLAlchemy
  Inspired by Ruby on Rails' migrations, migrate provides a way to deal

Modified: packages/migrate/trunk/debian/copyright
===================================================================
--- packages/migrate/trunk/debian/copyright	2009-02-07 14:45:45 UTC (rev 7467)
+++ packages/migrate/trunk/debian/copyright	2009-02-07 23:14:14 UTC (rev 7468)
@@ -33,4 +33,4 @@
 <jan at dittberner.info> and is licensed under the GPL.
 
 On Debian systems, the complete text of the GNU General Public License
-can be found in `/usr/share/common-licenses/GPL'.
+can be found in `/usr/share/common-licenses/GPL-2'.

Modified: packages/migrate/trunk/debian/dirs
===================================================================
--- packages/migrate/trunk/debian/dirs	2009-02-07 14:45:45 UTC (rev 7467)
+++ packages/migrate/trunk/debian/dirs	2009-02-07 23:14:14 UTC (rev 7468)
@@ -1 +1 @@
-/usr/share/doc/python-migrate/docs
+/usr/share/doc/python-migrate

Modified: packages/migrate/trunk/debian/doc-base
===================================================================
--- packages/migrate/trunk/debian/doc-base	2009-02-07 14:45:45 UTC (rev 7467)
+++ packages/migrate/trunk/debian/doc-base	2009-02-07 23:14:14 UTC (rev 7468)
@@ -5,5 +5,5 @@
 Section: Programming/Python
 
 Format: HTML
-Index: /usr/share/doc/python-migrate/docs/index.html
-Files: /usr/share/doc/python-migrate/docs/*.html
+Index: /usr/share/doc/python-migrate/html/index.html
+Files: /usr/share/doc/python-migrate/html/*.html

Modified: packages/migrate/trunk/debian/manpages
===================================================================
--- packages/migrate/trunk/debian/manpages	2009-02-07 14:45:45 UTC (rev 7467)
+++ packages/migrate/trunk/debian/manpages	2009-02-07 23:14:14 UTC (rev 7468)
@@ -1 +1,2 @@
 debian/migrate.1
+debian/migrate-repository.1
\ No newline at end of file

Added: packages/migrate/trunk/debian/migrate-repository
===================================================================
--- packages/migrate/trunk/debian/migrate-repository	                        (rev 0)
+++ packages/migrate/trunk/debian/migrate-repository	2009-02-07 23:14:14 UTC (rev 7468)
@@ -0,0 +1,6 @@
+#!/usr/bin/python
+import sys
+
+from migrate.versioning.migrate_repository import main
+
+sys.exit(main())

Added: packages/migrate/trunk/debian/migrate-repository.1
===================================================================
--- packages/migrate/trunk/debian/migrate-repository.1	                        (rev 0)
+++ packages/migrate/trunk/debian/migrate-repository.1	2009-02-07 23:14:14 UTC (rev 7468)
@@ -0,0 +1,25 @@
+.\"                                      Hey, EMACS: -*- nroff -*-
+.TH MIGRATE-REPOSITORY 1 "2009-02-07"
+.SH NAME
+migrate-repository \- Migration of pre 0.4.5 SQLAlchemy migrate repositories
+.SH SYNOPSIS
+.B migrate-repository
+.I repository_directory
+
+.SH DESCRIPTION
+SQLAlchemy migrate uses a new repository format since version 0.4.5.
+
+All documentation for
+.B migrate
+is available in HTML format under /usr/share/doc/python-migrate/html.
+.SH SEE ALSO
+migrate's homepage at
+.B
+http://code.google.com/p/sqlalchemy-migrate/
+.SH AUTHOR
+migrate was written by Evan Rosson <evan.rosson at gmail.com>. The
+package was taken over by a group of volunteers when Evan had no free
+time for maintaining it.
+.PP
+This manual page was written by Jan Dittberner <jan at dittberner.info>,
+for the Debian project (but may be used by others).

Modified: packages/migrate/trunk/debian/migrate.1
===================================================================
--- packages/migrate/trunk/debian/migrate.1	2009-02-07 14:45:45 UTC (rev 7467)
+++ packages/migrate/trunk/debian/migrate.1	2009-02-07 23:14:14 UTC (rev 7468)
@@ -8,7 +8,7 @@
 
 All documentation for
 .B migrate
-is available in HTML format under /usr/share/doc/python-migrate.
+is available in HTML format under /usr/share/doc/python-migrate/html.
 .SH SEE ALSO
 migrate's homepage at
 .B

Modified: packages/migrate/trunk/debian/rules
===================================================================
--- packages/migrate/trunk/debian/rules	2009-02-07 14:45:45 UTC (rev 7467)
+++ packages/migrate/trunk/debian/rules	2009-02-07 23:14:14 UTC (rev 7468)
@@ -5,11 +5,9 @@
 DEB_UPSTREAM_VERSION=$(shell dpkg-parsechangelog \
 	| sed -rne 's,^Version: ([^-]+).*,\1,p')
 PYVERS=$(shell pyversions -vr)
-DOCS=$(shell find docs/ -name "*.rst" -printf "%p "| sed "s/.rst//g")
+DOCS=$(shell find docs/ -name "*.rst" -printf "%p ")
 
-include /usr/share/dpatch/dpatch.make
-
-clean: unpatch
+clean:
 	dh_testdir
 	dh_testroot
 	rm -rf dist build
@@ -17,16 +15,22 @@
 	rm -f docs/reference.txt
 	dh_clean build-*
 
-build: patch build-indep
+build: build-indep
 
 build-indep:
 	dh_installdirs -i
-	# install html documentation
-	cp -R docs/theme debian/python-migrate/usr/share/doc/python-migrate/docs/
-	for NAME in $(DOCS); do \
-		rst2html --cloak-email-addresses --no-toc-backlinks "$$NAME.rst" \
-		  "debian/python-migrate/usr/share/doc/python-migrate/$$NAME.html"; \
-	done
+	# install documentation
+	cp -R $(DOCS) docs/conf.py debian/python-migrate/usr/share/doc/python-migrate/
+	ln -s `pycentral pycentraldir python-sphinx`/sphinx/static debian/python-migrate/usr/share/doc/python-migrate/.static
+	PYTHONPATH=`pwd` sphinx-build -b html -a -E -N \
+	  debian/python-migrate/usr/share/doc/python-migrate/ \
+	  debian/python-migrate/usr/share/doc/python-migrate/html/
+	rm -rf debian/python-migrate/usr/share/doc/python-migrate/.static \
+	  debian/python-migrate/usr/share/doc/python-migrate/html/.doctrees \
+	  debian/python-migrate/usr/share/doc/python-migrate/html/_sources \
+	  debian/python-migrate/usr/share/doc/python-migrate/html/_static \
+	  debian/python-migrate/usr/share/doc/python-migrate/conf.py
+	dh_link `pycentral pycentraldir python-sphinx`/sphinx/static /usr/share/doc/python-migrate/html/_static
 	touch $@
 
 install: build $(PYVERS:%=install-python%)
@@ -49,7 +53,8 @@
 	dh_pycentral -i
 	rm -rf debian/python-migrate/usr/lib
 	dh_install debian/migrate /usr/bin/
-	dh_compress -i -X.py
+	dh_install debian/migrate-repository /usr/bin
+	dh_compress -i -X.py -X.rst
 	dh_fixperms -i
 	dh_installdeb -i
 	dh_gencontrol -i




More information about the Python-modules-commits mailing list