Bug#338483: keeping vim outside of testing
Adeodato Simó
dato at net.com.org.es
Mon Dec 12 21:23:31 UTC 2005
* Stefano Zacchiroli [Mon, 12 Dec 2005 21:37:36 +0100]:
> This bug is keeping vim 6.4 out of testing.
> Could you please do one of the following:
> 1) port the package so that it works with vim 6.4 (if possible)
> 2) ask for help on the pkg-vim-maintainers mailing list, we can consider
> maintainaing vimacs collaboratively if you're interested (and if the
> package still work with vim 6.4, of course)
> 3) ask for its removal from the unstable archive
Looking at the previous uploads of vimacs, I don't think the
maintainer is going to answer. Popcon lists 16 users in state
'nofiles', whatever does means.
I think (3) would be a reasonable option, but in case it takes long,
I've just uploaded a NMU fixing this bug (using /usr/share/vim/addons
as the install path, so this package should never get in vim's way,
anymore. (So I did it because it's the fastest option.)
Patch attached.
--
Adeodato Simó dato at net.com.org.es
Debian Developer adeodato at debian.org
Listening to: Luke Vibert - Countdown
-------------- next part --------------
diff -u vimacs-0.95/debian/changelog vimacs-0.95/debian/changelog
--- vimacs-0.95/debian/changelog
+++ vimacs-0.95/debian/changelog
@@ -1,8 +1,25 @@
+vimacs (0.95-1.3) unstable; urgency=low
+
+ * Non-maintainer upload.
+
+ * Update package to comply with the Debian Vim Scripts Policy document
+ (closes: #338483, package is installable again). Needed changes:
+ + debian/control:
+ - depend on unversioned vim, and do not conflict with any vim version.
+ + debian/rules, debian/dirs:
+ - install files in /usr/share/vim/addons, instead of /usr/share/vim/vim6X.
+ + debian/changelog:
+ - update reference to vimacs.txt path.
+
+ * Convert changelog to UTF-8.
+
+ -- Adeodato Simó <dato at net.com.org.es> Mon, 12 Dec 2005 22:10:27 +0100
+
vimacs (0.95-1.2) unstable; urgency=low
* non-maintainer upload
* updated package to vim 6.3 (closes: #265435)
- + patch by Adeodato Simó
+ + patch by Adeodato Simó
* debian/control:
+ depend on vim >= 6.3
+ conflict with vim >= 6.4
diff -u vimacs-0.95/debian/rules vimacs-0.95/debian/rules
--- vimacs-0.95/debian/rules
+++ vimacs-0.95/debian/rules
@@ -1,8 +1,6 @@
#!/usr/bin/make -f
#export DH_VERBOSE=1
-VIM_VERSION=63
-
build:
clean:
@@ -16,8 +14,8 @@
dh_clean -k
dh_installdirs
- cp -R plugin/* $(CURDIR)/debian/vimacs/usr/share/vim/vim$(VIM_VERSION)/plugin/
- cp -R doc/* $(CURDIR)/debian/vimacs/usr/share/vim/vim$(VIM_VERSION)/doc/
+ cp -R plugin/* $(CURDIR)/debian/vimacs/usr/share/vim/addons/plugin/
+ cp -R doc/* $(CURDIR)/debian/vimacs/usr/share/vim/addons/doc/
binary-arch:
diff -u vimacs-0.95/debian/control vimacs-0.95/debian/control
--- vimacs-0.95/debian/control
+++ vimacs-0.95/debian/control
@@ -7,8 +7,7 @@
Package: vimacs
Architecture: all
-Depends: vim (>= 1:6.3)
-Conflicts: vim (>= 1:6.4)
+Depends: vim
Description: Emacs emulation for Vim
Vimacs (_V_im-_i_mproved E_macs_) is a Vim plugin, which brings Emacs
extensive keybindings and modeless editing features to the the Vim
diff -u vimacs-0.95/debian/postinst vimacs-0.95/debian/postinst
--- vimacs-0.95/debian/postinst
+++ vimacs-0.95/debian/postinst
@@ -4,7 +4,7 @@
case "$1" in
configure)
- vim --cmd "helptags /usr/share/vim/vim63/doc/" --cmd "q"
+ vim --cmd "helptags /usr/share/vim/addons/doc/" --cmd "q"
;;
abort-upgrade|abort-remove|abort-deconfigure)
diff -u vimacs-0.95/debian/dirs vimacs-0.95/debian/dirs
--- vimacs-0.95/debian/dirs
+++ vimacs-0.95/debian/dirs
@@ -1,2 +1,2 @@
-usr/share/vim/vim63/plugin
-usr/share/vim/vim63/doc
+usr/share/vim/addons/plugin
+usr/share/vim/addons/doc
diff -u vimacs-0.95/debian/copyright vimacs-0.95/debian/copyright
--- vimacs-0.95/debian/copyright
+++ vimacs-0.95/debian/copyright
@@ -12 +12 @@
-as /usr/share/vim/vim63/doc/vimacs.txt
+as /usr/share/vim/addons/doc/vimacs.txt
More information about the pkg-vim-maintainers
mailing list