[SCM] Vim packaging branch, debian, updated. upstream/7.1.285-75-gd325370

James Vega jamessan at debian.org
Tue Apr 8 09:15:50 UTC 2008


The following commit has been merged in the debian branch:
commit d325370b7e37e0e141a3bcc74bc3057a00ccae8e
Author: James Vega <jamessan at debian.org>
Date:   Tue Apr 8 05:13:10 2008 -0400

    Add Provides: vim-$language to the relevant variants.
    
    Since certain packages need a version of Vim installed with specific
    language bindings, setup the proper Provides/Conflicts/Replaces to
    replace the old vim-$language packages.
    
    Signed-off-by: James Vega <jamessan at debian.org>

diff --git a/debian/changelog b/debian/changelog
index d8a209c..ae374d8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,12 @@
+vim (1:7.1.291-2) UNRELEASED; urgency=low
+
+  * debian/control:
+    - Add Provides/Conflicts/Replaces for vim-{ruby,python,perl,tcl} in any
+      variant that supports those language bindings since some packages want a
+      vim that supports a certain language.
+
+ -- James Vega <jamessan at debian.org>  Tue, 08 Apr 2008 05:03:25 -0400
+
 vim (1:7.1.291-1) unstable; urgency=low
 
   * Lintian cleanups
diff --git a/debian/control b/debian/control
index a04fcf9..ff96b46 100644
--- a/debian/control
+++ b/debian/control
@@ -176,7 +176,7 @@ Depends: vim-gui-common (= ${source:Version}), vim-common (= ${binary:Version}),
 Conflicts: vim-python (<< 1:7.1-135+1), vim-perl (<< 1:7.1-135+1), vim-ruby (<< 1:7.1-135+1), vim-tcl (<< 1:7.1-135+1)
 Replaces: vim-python (<< 1:7.1-135+1), vim-perl (<< 1:7.1-135+1), vim-ruby (<< 1:7.1-135+1), vim-tcl (<< 1:7.1-135+1)
 Suggests: cscope, vim-doc, ttf-dejavu, gnome-icon-theme
-Provides: vim, gvim, editor
+Provides: vim, gvim, editor, vim-perl, vim-python, vim-ruby, vim-tcl
 Description: Vi IMproved - enhanced vi editor - with GTK2 GUI
  Vim is an almost compatible version of the UNIX editor Vi.
  .
@@ -191,8 +191,10 @@ Package: vim-nox
 Priority: extra
 Architecture: any
 Depends: vim-common (= ${binary:Version}), vim-runtime (= ${source:Version}), ${shlibs:Depends}
+Conflicts: vim-python (<< 1:7.1-135+1), vim-perl (<< 1:7.1-135+1), vim-ruby (<< 1:7.1-135+1), vim-tcl (<< 1:7.1-135+1)
+Replaces: vim-python (<< 1:7.1-135+1), vim-perl (<< 1:7.1-135+1), vim-ruby (<< 1:7.1-135+1), vim-tcl (<< 1:7.1-135+1)
 Suggests: cscope, vim-doc
-Provides: vim, editor
+Provides: vim, editor, vim-perl, vim-python, vim-ruby, vim-tcl
 Description: Vi IMproved - enhanced vi editor
  Vim is an almost compatible version of the UNIX editor Vi.
  .
@@ -207,8 +209,10 @@ Package: vim-lesstif
 Priority: extra
 Architecture: any
 Depends: vim-gui-common (= ${source:Version}), vim-common (= ${binary:Version}), vim-runtime (= ${source:Version}), ${shlibs:Depends}
+Conflicts: vim-python (<< 1:7.1-135+1), vim-perl (<< 1:7.1-135+1), vim-ruby (<< 1:7.1-135+1), vim-tcl (<< 1:7.1-135+1)
+Replaces: vim-python (<< 1:7.1-135+1), vim-perl (<< 1:7.1-135+1), vim-ruby (<< 1:7.1-135+1), vim-tcl (<< 1:7.1-135+1)
 Suggests: cscope, vim-doc, ttf-dejavu
-Provides: vim, gvim, editor
+Provides: vim, gvim, editor, vim-perl, vim-python, vim-ruby, vim-tcl
 Description: Vi IMproved - enhanced vi editor - with LessTif GUI
  Vim is an almost compatible version of the UNIX editor Vi.
  .
@@ -223,10 +227,10 @@ Package: vim-gnome
 Priority: extra
 Architecture: any
 Depends: vim-gui-common (= ${source:Version}), vim-common (= ${binary:Version}), vim-runtime (= ${source:Version}), ${shlibs:Depends}
-Conflicts: vim-full (<< 1:7.1-135+1)
-Replaces: vim-full (<< 1:7.1-135+1)
+Conflicts: vim-full (<< 1:7.1-135+1), vim-python (<< 1:7.1-135+1), vim-perl (<< 1:7.1-135+1), vim-ruby (<< 1:7.1-135+1), vim-tcl (<< 1:7.1-135+1)
+Replaces: vim-full (<< 1:7.1-135+1), vim-python (<< 1:7.1-135+1), vim-perl (<< 1:7.1-135+1), vim-ruby (<< 1:7.1-135+1), vim-tcl (<< 1:7.1-135+1)
 Suggests: cscope, vim-doc, ttf-dejavu, gnome-icon-theme
-Provides: vim, gvim, editor
+Provides: vim, gvim, editor, vim-perl, vim-python, vim-ruby, vim-tcl
 Description: Vi IMproved - enhanced vi editor - with GNOME2 GUI
  Vim is an almost compatible version of the UNIX editor Vi.
  .
@@ -241,6 +245,6 @@ Package: vim-full
 Priority: extra
 Architecture: all
 Depends: vim-gnome (>= 1:7.1-135+1)
-Provides: gvim, editor
+Provides: gvim, editor, vim-perl, vim-python, vim-ruby, vim-tcl
 Description: Vi IMproved - enhanced vi editor (transitional package)
  This package is simply a transitional package from vim-full to vim-gnome.

-- 
Vim packaging



More information about the pkg-vim-maintainers mailing list