[Python-modules-commits] r18971 - in packages/sqlalchemy/trunk/debian (changelog control rules)

piotr at users.alioth.debian.org piotr at users.alioth.debian.org
Mon Oct 17 20:35:52 UTC 2011


    Date: Monday, October 17, 2011 @ 20:35:50
  Author: piotr
Revision: 18971

* New upstream release
* Use underscore.js from libjs-underscore package in -doc package
* Python 2.5 hack removed from debian/rules (no longer needed)

Modified:
  packages/sqlalchemy/trunk/debian/changelog
  packages/sqlalchemy/trunk/debian/control
  packages/sqlalchemy/trunk/debian/rules

Modified: packages/sqlalchemy/trunk/debian/changelog
===================================================================
--- packages/sqlalchemy/trunk/debian/changelog	2011-10-17 18:58:55 UTC (rev 18970)
+++ packages/sqlalchemy/trunk/debian/changelog	2011-10-17 20:35:50 UTC (rev 18971)
@@ -1,3 +1,11 @@
+sqlalchemy (0.7.3-1) unstable; urgency=low
+
+  * New upstream release
+  * Use underscore.js from libjs-underscore package in -doc package
+  * Python 2.5 hack removed from debian/rules (no longer needed)
+
+ -- Piotr Ożarowski <piotr at debian.org>  Mon, 17 Oct 2011 19:43:32 +0200
+
 sqlalchemy (0.7.2-1) unstable; urgency=low
 
   * New upstream release

Modified: packages/sqlalchemy/trunk/debian/control
===================================================================
--- packages/sqlalchemy/trunk/debian/control	2011-10-17 18:58:55 UTC (rev 18970)
+++ packages/sqlalchemy/trunk/debian/control	2011-10-17 20:35:50 UTC (rev 18971)
@@ -71,7 +71,7 @@
 Section: doc
 Architecture: all
 Priority: extra
-Depends: ${misc:Depends}, libjs-jquery
+Depends: ${misc:Depends}, libjs-jquery, libjs-underscore
 Recommends: python-sqlalchemy
 Conflicts: python-sqlalchemy (<= 0.3.0-1)
 Description: documentation for the SQLAlchemy Python library

Modified: packages/sqlalchemy/trunk/debian/rules
===================================================================
--- packages/sqlalchemy/trunk/debian/rules	2011-10-17 18:58:55 UTC (rev 18970)
+++ packages/sqlalchemy/trunk/debian/rules	2011-10-17 20:35:50 UTC (rev 18971)
@@ -7,10 +7,7 @@
 PY3VERS=$(shell py3versions -vr '>= 3.0')
 pkgdir = $(CURDIR)/debian/python$(if $(patsubst 3.%,,$(1)),,3)-sqlalchemy
 
--include /usr/share/python/python.mk
-ifeq (,$(py_libdir))
-   py_libdir = /usr/lib/python$(subst python,,$(1))/site-packages
-endif
+include /usr/share/python/python.mk
 
 clean:
 	dh_testdir
@@ -21,10 +18,9 @@
 		$(PYVERS:%=install-python%) $(PYVERS:%=build-python%) \
 		$(PYVERS:%=install-debug-python%) $(PYVERS:%=build-debug-python%)
 
-build: build-stamp
+build: build-arch build-indep
 
-build-stamp: $(PYVERS:%=build-python%)
-	touch $@
+build-arch: $(PYVERS:%=build-python%)
 
 build-python%:
 	python$* ./setup.py --with-cextensions build
@@ -34,6 +30,7 @@
 	python$*-dbg setup.py --with-cextensions build
 	touch $@
 
+build-indep: build-docs
 build-docs:
 	dh_testdir
 	dh_installdirs -i
@@ -50,6 +47,8 @@
 	       	/usr/share/doc/${p_name}-doc/rst
 	dh_link -p${p_name}-doc /usr/share/javascript/jquery/jquery.js \
 		/usr/share/doc/${p_name}-doc/html/_static/jquery.js
+	dh_link -p${p_name}-doc /usr/share/javascript/underscore/underscore.js \
+		/usr/share/doc/${p_name}-doc/html/_static/underscore.js
 	# link docs in python-sqlalchemy's dir
 	dh_link -p${p_name}-doc /usr/share/doc/${p_name}-doc/html \
 		/usr/share/doc/${p_name}/html
@@ -72,16 +71,6 @@
 	mv $(call pkgdir,$*)$(call py_libdir,$*)/sqlalchemy/*so \
 	   $(call pkgdir,$*)-ext$(call py_libdir,$*)/sqlalchemy/
 	touch $@
-	
-install-python2.5: build-python2.5
-	# WTF? Why setuptools doesn't work with --skip-build in Python 2.5?
-	python2.5 ./setup.py install \
-		--root $(call pkgdir,2.5) $(py_setup_install_args)
-	# ... and *removes* .so files?
-	python2.5 ./setup.py --with-cextensions build_ext
-	mkdir -p $(call pkgdir,2.5)-ext$(call py_libdir,2.5)/sqlalchemy
-	mv $(CURDIR)/build/lib.*-2.5/sqlalchemy/*.so \
-	 $(call pkgdir,2.5)-ext$(call py_libdir,2.5)/sqlalchemy/
 
 binary-indep: build install install-docs
 	dh_testdir -i
@@ -93,7 +82,6 @@
 	rm -rf $(call pkgdir,2.X)-doc/usr/share/doc/${p_name}-doc/doc/build \
 	       $(call pkgdir,2.X)-doc/usr/share/doc/${p_name}-doc/examples/README
 	rm -f $(call pkgdir,3.X)/usr/share/doc/python3-sqlalchemy/NEWS.Debian
-	find $(CURDIR)/debian/ -name '*.py[co]' -delete
 	dh_python2 -i
 	dh_python3 -i
 	dh_compress -i -X.py -X.js -X.html -X.inv
@@ -122,4 +110,4 @@
 
 binary: binary-indep binary-arch
 
-.PHONY: build clean binary-indep binary-arch binary install get-orig-source
+.PHONY: build clean binary-indep binary-arch binary install




More information about the Python-modules-commits mailing list