From e353b2e8d48c8ffce579342fac9ccfc62127bec8 Mon Sep 17 00:00:00 2001 From: Xavier Claessens Date: Thu, 28 May 2020 13:22:57 -0400 Subject: wrap: Add patch_directory support Copy a tree instead of extracting an archive. Closes: #7216 --- test cases/common/157 wrap file should not failed/meson.build | 2 ++ .../subprojects/packagefiles/foo-1.0/meson.build | 2 ++ .../157 wrap file should not failed/subprojects/patchdir.wrap | 9 +++++++++ 3 files changed, 13 insertions(+) create mode 100644 test cases/common/157 wrap file should not failed/subprojects/packagefiles/foo-1.0/meson.build create mode 100644 test cases/common/157 wrap file should not failed/subprojects/patchdir.wrap (limited to 'test cases/common') diff --git a/test cases/common/157 wrap file should not failed/meson.build b/test cases/common/157 wrap file should not failed/meson.build index cffce2f..48d1068 100644 --- a/test cases/common/157 wrap file should not failed/meson.build +++ b/test cases/common/157 wrap file should not failed/meson.build @@ -12,3 +12,5 @@ libbar = bar.get_variable('libbar') executable('grabprog', files('src/subprojects/prog.c')) executable('grabprog2', files('src/subprojects/foo/prog2.c')) subdir('src') + +subproject('patchdir') diff --git a/test cases/common/157 wrap file should not failed/subprojects/packagefiles/foo-1.0/meson.build b/test cases/common/157 wrap file should not failed/subprojects/packagefiles/foo-1.0/meson.build new file mode 100644 index 0000000..dbaf91f --- /dev/null +++ b/test cases/common/157 wrap file should not failed/subprojects/packagefiles/foo-1.0/meson.build @@ -0,0 +1,2 @@ +project('static lib patchdir', 'c') +libfoo = static_library('foo', 'foo.c') diff --git a/test cases/common/157 wrap file should not failed/subprojects/patchdir.wrap b/test cases/common/157 wrap file should not failed/subprojects/patchdir.wrap new file mode 100644 index 0000000..1a2134c --- /dev/null +++ b/test cases/common/157 wrap file should not failed/subprojects/patchdir.wrap @@ -0,0 +1,9 @@ +[wrap-file] +directory = foo-1.0-patchdir + +source_url = http://something.invalid +source_filename = foo-1.0.tar.xz +source_hash = 9ed8f67d75e43d3be161efb6eddf30dd01995a958ca83951ea64234bac8908c1 +lead_directory_missing = true + +patch_directory = foo-1.0 -- cgit v1.1