new file mode 100644
@@ -0,0 +1,16 @@
+LICENSE = "Vim"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=d1a651ab770b45d41c0f8cb5a8ca930e"
+
+SRC_URI = "git://github.com/vim/vim.git;branch=master;protocol=https;tag=v${PV} \
+ file://disable_acl_header_check.patch \
+ file://0001-src-Makefile-improve-reproducibility.patch \
+ file://no-path-adjust.patch \
+ "
+
+PV .= ".0340"
+SRCREV = "6addd6c101117706bc9b3609d3a418e26e92618f"
+
+# Do not consider .z in x.y.z, as that is updated with every commit
+UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+\.\d+)\.0"
+# Ignore that the upstream version .z in x.y.z is always newer
+UPSTREAM_VERSION_UNKNOWN = "1"
@@ -9,22 +9,7 @@ DEPENDS = "ncurses gettext-native"
# vimdiff doesn't like busybox diff
RSUGGESTS:${PN} = "diffutils"
-LICENSE = "Vim"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=d1a651ab770b45d41c0f8cb5a8ca930e"
-
-SRC_URI = "git://github.com/vim/vim.git;branch=master;protocol=https;tag=v${PV} \
- file://disable_acl_header_check.patch \
- file://0001-src-Makefile-improve-reproducibility.patch \
- file://no-path-adjust.patch \
- "
-
-PV .= ".0340"
-SRCREV = "6addd6c101117706bc9b3609d3a418e26e92618f"
-
-# Do not consider .z in x.y.z, as that is updated with every commit
-UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+\.\d+)\.0"
-# Ignore that the upstream version .z in x.y.z is always newer
-UPSTREAM_VERSION_UNKNOWN = "1"
+require vim-sources.inc
VIMDIR = "vim${@d.getVar('PV').split('.')[0]}${@d.getVar('PV').split('.')[1]}"
This include file contains source-related settings that should be common for any recipes whose sources belong into Vim's source code. The first example is xxd, which will be introduced in a follow-up commit. Signed-off-by: João Marcos Costa <joaomarcos.costa@bootlin.com> --- meta/recipes-support/vim/vim-sources.inc | 16 ++++++++++++++++ meta/recipes-support/vim/vim.inc | 17 +---------------- 2 files changed, 17 insertions(+), 16 deletions(-) create mode 100644 meta/recipes-support/vim/vim-sources.inc