254055918fe3868e1e68557db9168b0704e9749c — Rory Bradford 26 days ago
add vim-py
3 files changed, 45 insertions(+), 0 deletions(-)

A packages/vim-py/.gitignore
A packages/vim-py/ddb.ini
A packages/vim-py/target/DEBIAN/control
A packages/vim-py/.gitignore => packages/vim-py/.gitignore +2 -0
@@ 0,0 1,2 @@
+ vim-src/
+ output/

A packages/vim-py/ddb.ini => packages/vim-py/ddb.ini +25 -0
@@ 0,0 1,25 @@
+ [config]
+ name = vim-py
+ 
+ [images]
+ xenial = ubuntu:16.04
+ bionic = ubuntu:18.04
+ stretch = debian:stretch
+ buster = debian:buster
+ 
+ [commands]
+ command = RUN apt update
+ command = RUN apt install -y git build-essential make libncurses5-dev tree \
+ command = python python-dev python-setuptools \
+ command = python3 python3-dev python3-setuptools
+ command = RUN mkdir /root/build
+ command = WORKDIR /root/build
+ command = RUN git clone git://github.com/vim/vim.git vim-src --depth=1
+ command = WORKDIR /root/build/vim-src
+ command = RUN ./configure --with-features=huge \
+ command = --enable-pythoninterp --enable-python3interp \
+ command = --with-python-config-dir="$(python-config --configdir)" \ 
+ command = --with-python3-config-dir="$(python3-config --configdir)" \
+ command = --with-compiledby="roryrjb@gmail.com"
+ command = RUN make install DESTDIR="$root"
+ command = RUN tree "$root"

A packages/vim-py/target/DEBIAN/control => packages/vim-py/target/DEBIAN/control +18 -0
@@ 0,0 1,18 @@
+ Package: vim-py
+ Version: 8.1.0535-1-{{release}}
+ Priority: optional
+ Section: editors
+ Depends: libpython3-dev, libpython-dev
+ Architecture: amd64
+ Maintainer: Rory Bradford <roryrjb@gmail.com>
+ Provides: editor
+ Description: Vi IMproved - enhanced vi editor
+  Vim is an almost compatible version of the UNIX editor Vi.
+  .
+  Many new features have been added: multi level undo, syntax
+  highlighting, command line history, on-line help, filename
+  completion, block operations, folding, Unicode support, etc.
+  .
+  This package contains a version of vim compiled with
+  features=huge and both python 2 and 3 support.
+