[Python-apps-commits] r8107 - in packages/openerp6/trunk (debian debian/control debian/rules)
xnox-guest at users.alioth.debian.org
xnox-guest at users.alioth.debian.org
Mon Jan 23 23:09:41 UTC 2012
Date: Monday, January 23, 2012 @ 23:09:39
Author: xnox-guest
Revision: 8107
Improve error msg about missing componenets
Modified:
packages/openerp6/trunk/debian/ (properties)
packages/openerp6/trunk/debian/control
packages/openerp6/trunk/debian/rules
Modified: packages/openerp6/trunk/debian/control
===================================================================
--- packages/openerp6/trunk/debian/control 2012-01-23 19:12:45 UTC (rev 8106)
+++ packages/openerp6/trunk/debian/control 2012-01-23 23:09:39 UTC (rev 8107)
@@ -14,6 +14,7 @@
Package: openerp6-server
Architecture: all
+Pre-Depends: dpkg (>= 1.15.6)
Depends:
${python:Depends}, ${misc:Depends}, adduser, python, python-dateutil, python-libxslt1,
python-lxml, python-psycopg2, python-pydot, python-pychart, python-reportlab,
@@ -38,6 +39,7 @@
Package: openerp6-web
Architecture: all
+Pre-Depends: dpkg (>= 1.15.6)
Depends:
${misc:Depends}, ${python:Depends}, adduser, libjs-mochikit (>= 1.4),
libjs-mootools, python-beaker (>= 1.1), python-cherrypy3 (>= 3.1.2),
@@ -60,6 +62,7 @@
package for the desktop client.
Package: openerp6-client
+Pre-Depends: dpkg (>= 1.15.6)
Architecture: all
Depends:
${misc:Depends}, ${python:Depends}, python-glade2, python-gtk2, python-pydot, python-tz,
Modified: packages/openerp6/trunk/debian/rules
===================================================================
--- packages/openerp6/trunk/debian/rules 2012-01-23 19:12:45 UTC (rev 8106)
+++ packages/openerp6/trunk/debian/rules 2012-01-23 23:09:39 UTC (rev 8107)
@@ -15,6 +15,17 @@
override_dh_auto_build override_dh_auto_install:
override_dh_auto_test:
+override_dh_testdir:
+ #
+ # Checking for unpacked tarball components
+ # if below fails try running
+ #
+ # ./debian/rules unpack-tarball-components
+ #
+ # to fetch & unpack & rename components
+ #
+ dh_testdir ./web/ ./client/
+
override_dh_python2:
dh_python2 /usr/share/openerp6
@@ -37,7 +48,8 @@
dh_installchangelogs doc/Changelog
override_dh_builddeb:
- dh_builddeb -- -Zlzma
+ # because addons are HUGE
+ dh_builddeb -- -Zxz
override_dh_fixperms:
dh_fixperms
@@ -88,11 +100,15 @@
uscan_options:= --no-conf --force-download --no-symlink --destdir . --package $(package) --upstream-version $(package_vers) --download-current-version
debian_dir:=$(dir $(firstword $(MAKEFILE_LIST)))
get-orig-source:
- uscan $(uscan_options) --watchfile $(debian_dir)watch
- uscan $(uscan_options) --watchfile $(debian_dir)watch.client
- uscan $(uscan_options) --watchfile $(debian_dir)watch.web
+ find . -name 'watch*' | xargs -t -I {} uscan $(uscan_options) --watchfile {} 1>/dev/null
mv openerp-server-$(package_vers).tar.gz $(package_name).orig.tar.gz
- mv openerp-client-$(package_vers).tar.gz $(package_name).orig-client.tar.gz
- mv openerp-web-$(package_vers).tar.gz $(package_name).orig-web.tar.gz
+ printf 'client\nweb\n' | xargs -t -I {} mv openerp-{}-$(package_vers).tar.gz $(package_name).orig-{}.tar.gz
-.PHONY: stable-updates generate-config get-orig-source debian/patches/series
+unpack-tarball-components:
+ printf 'client\nweb\n' | xargs -t -I {} rm -rf {}
+ printf 'client\nweb\n' | xargs -t -I {} uscan $(uscan_options) --watchfile $(debian_dir)watch.{}
+ printf 'client\nweb\n' | xargs -t -I {} tar xf openerp-{}-$(package_vers).tar.gz
+ printf 'client\nweb\n' | xargs -t -I {} mv openerp-{}-$(package_vers) {}
+ printf 'client\nweb\n' | xargs -t -I {} rm -rf openerp-{}-$(package_vers).tar.gz
+
+.PHONY: stable-updates generate-config get-orig-source debian/patches/series unpack-tarball-components
More information about the Python-apps-commits
mailing list