[Python-modules-commits] r3909 - in packages/enthought-traits-ui/trunk/debian (6 files)

varun-guest at users.alioth.debian.org varun-guest at users.alioth.debian.org
Sat Dec 8 11:09:10 UTC 2007


    Date: Saturday, December 8, 2007 @ 11:09:09
  Author: varun-guest
Revision: 3909

* Set architecture all
* Install docs and examples

Added:
  packages/enthought-traits-ui/trunk/debian/docs
  packages/enthought-traits-ui/trunk/debian/install
Modified:
  packages/enthought-traits-ui/trunk/debian/changelog
  packages/enthought-traits-ui/trunk/debian/control
  packages/enthought-traits-ui/trunk/debian/rules
Deleted:
  packages/enthought-traits-ui/trunk/debian/python-sympy.install

Modified: packages/enthought-traits-ui/trunk/debian/changelog
===================================================================
--- packages/enthought-traits-ui/trunk/debian/changelog	2007-12-08 10:42:07 UTC (rev 3908)
+++ packages/enthought-traits-ui/trunk/debian/changelog	2007-12-08 11:09:09 UTC (rev 3909)
@@ -1,14 +1,17 @@
-enthought-traits-ui (2.0.1b1-2) UNRELEASED; urgency=low
+enthought-traits-ui (2.0.1b1-2) unstable; urgency=low
 
   * Rename the source and binary packages
   * debian/rules:
     + add clean target
     + Use cdbs variable for upstream version in get-orig-source
+    + install using setup files
   * debian/control:
     + Add myself to Uploaders
     + Depends: fix python-ets-traits version
+    + Set architecture to all
+  * Install docs and examples
 
- -- Varun Hiremath <varunhiremath at gmail.com>  Sun, 02 Dec 2007 22:33:35 +0530
+ -- Varun Hiremath <varunhiremath at gmail.com>  Sat, 08 Dec 2007 00:36:52 +0530
 
 traits-ui (2.0.1b1-1) UNRELEASED; urgency=low
 

Modified: packages/enthought-traits-ui/trunk/debian/control
===================================================================
--- packages/enthought-traits-ui/trunk/debian/control	2007-12-08 10:42:07 UTC (rev 3908)
+++ packages/enthought-traits-ui/trunk/debian/control	2007-12-08 11:09:09 UTC (rev 3909)
@@ -3,17 +3,16 @@
 Priority: optional
 Maintainer: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
 Uploaders: Ondrej Certik <ondrej at certik.cz>, Varun Hiremath <varunhiremath at gmail.com>
-Build-Depends: cdbs, debhelper (>= 5), python-all-dev
- (>=2.3.5-11), python-central (>= 0.5), python-setuptools (>= 0.6c6-1)
-Standards-Version: 3.7.2
+Build-Depends: cdbs, debhelper (>= 5), python-all-dev, python-central, python-setuptools
+Standards-Version: 3.7.3
 Homepage: http://code.enthought.com/traits/
 XS-Python-Version: >=2.4
 Vcs-Svn: svn://svn.debian.org/svn/python-modules/packages/enthought-traits-ui/trunk
 Vcs-Browser: http://svn.debian.org/wsvn/python-modules/packages/enthought-traits-ui/trunk/
 
 Package: python-enthought-traits-ui
-Architecture: any
-Depends: ${python:Depends}, python-enthought-traits (>= 2.0.1)
+Architecture: all
+Depends: ${python:Depends}, python-enthought-traits
 XB-Python-Version: ${python:Versions}
 Description: User interface related modules for traits
  Traits lets programmers create  special Python attributes called

Added: packages/enthought-traits-ui/trunk/debian/docs
===================================================================
--- packages/enthought-traits-ui/trunk/debian/docs	                        (rev 0)
+++ packages/enthought-traits-ui/trunk/debian/docs	2007-12-08 11:09:09 UTC (rev 3909)
@@ -0,0 +1,2 @@
+enthought.pyface/docs/DockWindowFeature.pdf
+enthought.developer/docs/EnthoughtDeveloperToolSuite.pdf

Added: packages/enthought-traits-ui/trunk/debian/install
===================================================================
--- packages/enthought-traits-ui/trunk/debian/install	                        (rev 0)
+++ packages/enthought-traits-ui/trunk/debian/install	2007-12-08 11:09:09 UTC (rev 3909)
@@ -0,0 +1,3 @@
+enthought.pyface/examples/*		/usr/share/doc/python-enthought-traits-ui/examples/pyface/
+enthought.naming/examples/*		/usr/share/doc/python-enthought-traits-ui/examples/naming/
+enthought.developer/examples/*		/usr/share/doc/python-enthought-traits-ui/examples/developer/

Deleted: packages/enthought-traits-ui/trunk/debian/python-sympy.install
===================================================================
--- packages/enthought-traits-ui/trunk/debian/python-sympy.install	2007-12-08 10:42:07 UTC (rev 3908)
+++ packages/enthought-traits-ui/trunk/debian/python-sympy.install	2007-12-08 11:09:09 UTC (rev 3909)
@@ -1 +0,0 @@
-doc/logo/*.png usr/share/pixmaps

Modified: packages/enthought-traits-ui/trunk/debian/rules
===================================================================
--- packages/enthought-traits-ui/trunk/debian/rules	2007-12-08 10:42:07 UTC (rev 3908)
+++ packages/enthought-traits-ui/trunk/debian/rules	2007-12-08 11:09:09 UTC (rev 3909)
@@ -6,18 +6,26 @@
 include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/class/python-distutils.mk
 
+DEB_COMPRESS_EXCLUDE		:= .py
+DEB_PYTHON_INSTALL_ARGS_ALL 	+= --single-version-externally-managed
+SITE_PACKAGES=$(DEB_DESTDIR)usr/share/pycentral/python-enthought-traits-ui/site-packages
+
 python-build-stamp-%:
 	-./build.sh
 
-SITE_PACKAGES=$(DEB_DESTDIR)/usr/share/pycentral/python-enthought-traits-ui/site-packages
-
 clean::
 	find -type d | grep build$ | xargs $(RM) -r
 
-python-install-%:
-	mkdir -p $(SITE_PACKAGES)
-	cp -r build/enthought $(SITE_PACKAGES)
+python-install-py:
+	for file in $(CURDIR)/*/setup.py; do \
+	  DIR=`dirname $$file`; \
+	  cd $$DIR && python$* setup.py install --root $(DEB_DESTDIR); \
+	done;
 
+binary-predeb/python-enthought-traits-ui::
+	find $(SITE_PACKAGES) -type f | grep nspkg.pth$ | xargs $(RM)
+	rmdir $(DEB_DESTDIR)/usr/lib
+
 get-orig-source:
 	wget http://code.enthought.com/downloads/source/ets2.6/enthought.traits%5bui%5d.tar.gz -O \
 		traits-ui_$(DEB_UPSTREAM_VERSION).orig.tar.gz




More information about the Python-modules-commits mailing list