Hi,

* 2007-01-07 14:06, Cedric Delfosse wrote:
> Could you please post your NMU patch as a review it ? If it's OK for me,
> I will upload a new package with your patch (giving you all the credits
> for this patch, of course).

I'm attaching a NMU patch to fix the bug splitting the package into gaphor
and gaphor-lib. The latter conflicts on zope3 and python-zopeinterface, and
the former depends on gaphor-lib | zope3.

Thanks,

-- 
Fabio Tranchitella                         http://www.kobold.it
Free Software Developer and Consultant     http://www.tranchitella.it
_____________________________________________________________________
1024D/7F961564, fpr 5465 6E69 E559 6466 BF3D 9F01 2BF8 EE2B 7F96 1564
diff -urN temp/gaphor-0.8.1/debian/changelog gaphor-0.8.1/debian/changelog
--- temp/gaphor-0.8.1/debian/changelog  2007-01-08 00:25:55.000000000 +0100
+++ gaphor-0.8.1/debian/changelog       2007-01-08 00:18:07.000000000 +0100
@@ -1,3 +1,13 @@
+gaphor (0.8.1-5.1) unstable; urgency=medium
+
+  * NMU, fixing a RC bug: urgency medium.
+  * Split gaphor in gaphor and gaphor-lib binary packages. The package
+    gaphor-lib conflicts with zope3 and the package gaphor depends on
+    "gaphor-lib | zope3". In this way, gaphor is still usable if zope3 is
+    already installed in the system. (Closes: #369512)
+
+ -- Fabio Tranchitella <[EMAIL PROTECTED]>  Mon,  8 Jan 2007 00:17:37 +0100
+
 gaphor (0.8.1-5) unstable; urgency=low
 
   * gaphor/misc/resource.py: don't exit if resource file can't be read
diff -urN temp/gaphor-0.8.1/debian/control gaphor-0.8.1/debian/control
--- temp/gaphor-0.8.1/debian/control    2007-01-08 00:25:55.000000000 +0100
+++ gaphor-0.8.1/debian/control 2007-01-08 00:18:41.000000000 +0100
@@ -2,15 +2,26 @@
 Section: devel
 Priority: optional
 Maintainer: Cédric Delfosse <[EMAIL PROTECTED]>
-Build-Depends-Indep: debhelper (>= 5.0.37.2), python2.4-dev, python-gtk2, 
python-diacanvas2 (>= 0.14.4), xvfb, xbase-clients, xfonts-base, xsltproc, 
docbook-xsl, python-support (>= 0.3), python-gnome2
+Build-Depends-Indep: python2.4-dev, python-gtk2, python-diacanvas2 (>= 
0.14.4), xvfb, xbase-clients, xfonts-base, xsltproc, docbook-xsl, 
python-support (>= 0.3), python-gnome2
 Build-Depends: debhelper (>= 5.0.37.2), python
 Standards-Version: 3.7.2
 
 Package: gaphor
 Architecture: all
-Depends: ${python:Depends}, ${misc:Depends}, python-diacanvas2 (>= 0.14.4-3), 
python-gnome2
-Conflicts: zope3, python-zopeinterface
+Depends: ${python:Depends}, ${misc:Depends}, python-diacanvas2 (>= 0.14.4-3), 
python-gnome2, gaphor-lib (= ${Source-Version}) | zope3
 Description: UML modeling tool
  This program is an easy to use UML (Unified Modeling Language) modeling
  environment. It allows you to create UML diagrams for documentation and to
  assist you with design decisions.   
+
+Package: gaphor-lib
+Architecture: all
+Depends: ${python:Depends}, ${misc:Depends}
+Conflicts: zope3, python-zopeinterface
+Description: UML modeling tool -- zope3 libraries
+ This program is an easy to use UML (Unified Modeling Language) modeling
+ environment. It allows you to create UML diagrams for documentation and to
+ assist you with design decisions.
+ .
+ This package contains some of the zope3 libraries which are needed to
+ run gaphor.
diff -urN temp/gaphor-0.8.1/debian/rules gaphor-0.8.1/debian/rules
--- temp/gaphor-0.8.1/debian/rules      2007-01-08 00:25:55.000000000 +0100
+++ gaphor-0.8.1/debian/rules   2007-01-08 00:18:24.000000000 +0100
@@ -47,6 +47,9 @@
 
        # Add here commands to install the package into debian/gaphor.
        xvfb-run -a python2.4 setup.py install --no-compile --prefix 
$(CURDIR)/debian/gaphor/usr
+       mkdir -p $(CURDIR)/debian/gaphor-lib/usr/lib/python2.4/site-packages
+       mv $(CURDIR)/debian/gaphor/usr/lib/python2.4/site-packages/zope \
+          $(CURDIR)/debian/gaphor-lib/usr/lib/python2.4/site-packages
        
        # Remove some remaining .pyc file
        find $(CURDIR)/debian/gaphor -name \*\.pyc -exec rm -f {} \;
@@ -64,9 +67,9 @@
        dh_testroot
        dh_installchangelogs 
        dh_installdocs
-       dh_installmenu
-       dh_installman gaphor.1
-       dh_desktop
+       dh_installmenu -p gaphor
+       dh_installman -p gaphor gaphor.1
+       dh_desktop -p gaphor
        dh_link
        dh_strip
        dh_compress

Attachment: signature.asc
Description: Digital signature

Reply via email to