[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