test: merge installed_files.txt into test.json

pull/6666/head
Daniel Mensinger 5 years ago
parent 3065202f6b
commit 8e60b8c146
No known key found for this signature in database
GPG Key ID: 54DD94C131E277D4
  1. 153
      run_project_tests.py
  2. 4
      test cases/cmake/2 advanced/installed_files.txt
  3. 8
      test cases/cmake/2 advanced/test.json
  4. 6
      test cases/cmake/3 advanced no dep/installed_files.txt
  5. 10
      test cases/cmake/3 advanced no dep/test.json
  6. 5
      test cases/common/10 man install/installed_files.txt
  7. 9
      test cases/common/10 man install/test.json
  8. 1
      test cases/common/113 custom target capture/installed_files.txt
  9. 5
      test cases/common/113 custom target capture/test.json
  10. 11
      test cases/common/12 data/installed_files.txt
  11. 15
      test cases/common/12 data/test.json
  12. 3
      test cases/common/121 shared module/installed_files.txt
  13. 7
      test cases/common/121 shared module/test.json
  14. 2
      test cases/common/125 object only target/installed_files.txt
  15. 6
      test cases/common/125 object only target/test.json
  16. 3
      test cases/common/127 custom target directory install/installed_files.txt
  17. 7
      test cases/common/127 custom target directory install/test.json
  18. 4
      test cases/common/14 configure file/installed_files.txt
  19. 8
      test cases/common/14 configure file/test.json
  20. 6
      test cases/common/144 custom target multiple outputs/installed_files.txt
  21. 10
      test cases/common/144 custom target multiple outputs/test.json
  22. 2
      test cases/common/145 special characters/installed_files.txt
  23. 6
      test cases/common/145 special characters/test.json
  24. 10
      test cases/common/195 install_mode/installed_files.txt
  25. 14
      test cases/common/195 install_mode/test.json
  26. 12
      test cases/common/206 install name_prefix name_suffix/installed_files.txt
  27. 16
      test cases/common/206 install name_prefix name_suffix/test.json
  28. 2
      test cases/common/207 kwarg entry/installed_files.txt
  29. 6
      test cases/common/207 kwarg entry/test.json
  30. 0
      test cases/common/208 custom target build by default/installed_files.txt
  31. 5
      test cases/common/208 custom target build by default/test.json
  32. 2
      test cases/common/211 cmake module/installed_files.txt
  33. 6
      test cases/common/211 cmake module/test.json
  34. 2
      test cases/common/212 native file path override/installed_files.txt
  35. 6
      test cases/common/212 native file path override/test.json
  36. 3
      test cases/common/25 library versions/installed_files.txt
  37. 7
      test cases/common/25 library versions/test.json
  38. 2
      test cases/common/42 library chain/installed_files.txt
  39. 6
      test cases/common/42 library chain/test.json
  40. 3
      test cases/common/45 subproject/installed_files.txt
  41. 7
      test cases/common/45 subproject/test.json
  42. 5
      test cases/common/47 pkgconfig-gen/installed_files.txt
  43. 9
      test cases/common/47 pkgconfig-gen/test.json
  44. 12
      test cases/common/48 custom install dirs/installed_files.txt
  45. 16
      test cases/common/48 custom install dirs/test.json
  46. 1
      test cases/common/52 custom target/installed_files.txt
  47. 2
      test cases/common/52 custom target/meson.build
  48. 5
      test cases/common/52 custom target/test.json
  49. 2
      test cases/common/53 custom target chain/installed_files.txt
  50. 6
      test cases/common/53 custom target chain/test.json
  51. 5
      test cases/common/56 install script/installed_files.txt
  52. 9
      test cases/common/56 install script/test.json
  53. 2
      test cases/common/6 linkshared/installed_files.txt
  54. 6
      test cases/common/6 linkshared/test.json
  55. 12
      test cases/common/62 install subdir/installed_files.txt
  56. 16
      test cases/common/62 install subdir/test.json
  57. 6
      test cases/common/63 foreach/installed_files.txt
  58. 10
      test cases/common/63 foreach/test.json
  59. 3
      test cases/common/8 install/installed_files.txt
  60. 7
      test cases/common/8 install/test.json
  61. 4
      test cases/common/9 header install/installed_files.txt
  62. 8
      test cases/common/9 header install/test.json
  63. 2
      test cases/csharp/1 basic/installed_files.txt
  64. 6
      test cases/csharp/1 basic/test.json
  65. 5
      test cases/csharp/2 library/installed_files.txt
  66. 9
      test cases/csharp/2 library/test.json
  67. 1
      test cases/csharp/4 external dep/installed_files.txt
  68. 5
      test cases/csharp/4 external dep/test.json
  69. 1
      test cases/d/1 simple/installed_files.txt
  70. 5
      test cases/d/1 simple/test.json
  71. 2
      test cases/d/2 static library/installed_files.txt
  72. 6
      test cases/d/2 static library/test.json
  73. 5
      test cases/d/3 shared library/installed_files.txt
  74. 9
      test cases/d/3 shared library/test.json
  75. 17
      test cases/d/4 library versions/installed_files.txt
  76. 21
      test cases/d/4 library versions/test.json
  77. 7
      test cases/d/5 mixed/installed_files.txt
  78. 11
      test cases/d/5 mixed/test.json
  79. 1
      test cases/d/6 unittest/installed_files.txt
  80. 5
      test cases/d/6 unittest/test.json
  81. 11
      test cases/d/7 multilib/installed_files.txt
  82. 15
      test cases/d/7 multilib/test.json
  83. 6
      test cases/failing/42 custom target outputs not matching install_dirs/installed_files.txt
  84. 10
      test cases/failing/42 custom target outputs not matching install_dirs/test.json
  85. 57
      test cases/frameworks/10 gtk-doc/installed_files.txt
  86. 61
      test cases/frameworks/10 gtk-doc/test.json
  87. 8
      test cases/frameworks/11 gir subproject/installed_files.txt
  88. 12
      test cases/frameworks/11 gir subproject/test.json
  89. 8
      test cases/frameworks/12 multiple gir/installed_files.txt
  90. 12
      test cases/frameworks/12 multiple gir/test.json
  91. 18
      test cases/frameworks/13 yelp/installed_files.txt
  92. 22
      test cases/frameworks/13 yelp/test.json
  93. 83
      test cases/frameworks/14 doxygen/installed_files.txt
  94. 87
      test cases/frameworks/14 doxygen/test.json
  95. 314
      test cases/frameworks/23 hotdoc/installed_files.txt
  96. 318
      test cases/frameworks/23 hotdoc/test.json
  97. 10
      test cases/frameworks/6 gettext/installed_files.txt
  98. 14
      test cases/frameworks/6 gettext/test.json
  99. 24
      test cases/frameworks/7 gnome/installed_files.txt
  100. 28
      test cases/frameworks/7 gnome/test.json
  101. Some files were not shown because too many files have changed in this diff Show More

@ -89,16 +89,62 @@ class TestResult:
def fail(self, msg):
self.msg = msg
class InstalledFile:
def __init__(self, raw: T.Dict[str, str]):
self.path = raw['file']
self.typ = raw['type']
self.platform = raw.get('platform', None)
def get_path(self, compiler: str, env: environment.Environment) -> T.Optional[Path]:
p = Path(self.path)
canonical_compiler = compiler
if (compiler in ['clang-cl', 'intel-cl']) or (env.machines.host.is_windows() and compiler == 'pgi'):
canonical_compiler = 'msvc'
# Abort if the platform does not match
matches = {
'msvc': canonical_compiler == 'msvc',
'gcc': canonical_compiler != 'msvc',
'cygwin': env.machines.host.is_cygwin(),
'!cygwin': not env.machines.host.is_cygwin(),
}.get(self.platform or '', True)
if not matches:
return None
# Handle the different types
if self.typ == 'file':
return p
elif self.typ == 'exe':
if env.machines.host.is_windows() or env.machines.host.is_cygwin():
return p.with_suffix('.exe')
elif self.typ == 'pdb':
return p.with_suffix('.pdb') if canonical_compiler == 'msvc' else None
elif self.typ == 'implib' or self.typ == 'implibempty':
if env.machines.host.is_windows() and canonical_compiler == 'msvc':
# only MSVC doesn't generate empty implibs
if self.typ == 'implibempty' and compiler == 'msvc':
return None
return p.parent / (re.sub(r'^lib', '', p.name) + '.lib')
elif env.machines.host.is_windows() or env.machines.host.is_cygwin():
return p.with_suffix('.dll.a')
else:
return None
elif self.typ == 'expr':
return Path(platform_fix_name(p.as_posix(), canonical_compiler, env))
else:
raise RuntimeError('Invalid installed file type {}'.format(self.typ))
return p
@functools.total_ordering
class TestDef:
def __init__(self, path: Path, name: T.Optional[str], args: T.List[str], skip: bool = False, env_update: T.Optional[T.Dict[str, str]] = None):
def __init__(self, path: Path, name: T.Optional[str], args: T.List[str], skip: bool = False):
self.path = path
self.name = name
self.args = args
self.skip = skip
self.env = os.environ.copy()
if env_update is not None:
self.env.update(env_update)
self.installed_files = [] # type: T.List[InstalledFile]
def __repr__(self) -> str:
return '<{}: {:<48} [{}: {}] -- {}>'.format(type(self).__name__, str(self.path), self.name, self.args, self.skip)
@ -160,17 +206,8 @@ def setup_commands(optbackend):
compile_commands, clean_commands, test_commands, install_commands, \
uninstall_commands = get_backend_commands(backend, do_debug)
def get_relative_files_list_from_dir(fromdir: Path) -> T.List[Path]:
return [file.relative_to(fromdir) for file in fromdir.rglob('*') if file.is_file()]
def platform_fix_name(fname: str, compiler, env) -> str:
# canonicalize compiler
if (compiler in {'clang-cl', 'intel-cl'} or
(env.machines.host.is_windows() and compiler == 'pgi')):
canonical_compiler = 'msvc'
else:
canonical_compiler = compiler
# TODO try to eliminate or at least reduce this function
def platform_fix_name(fname: str, canonical_compiler: str, env: environment.EnvironmentException) -> str:
if '?lib' in fname:
if env.machines.host.is_windows() and canonical_compiler == 'msvc':
fname = re.sub(r'lib/\?lib(.*)\.', r'bin/\1.', fname)
@ -187,31 +224,6 @@ def platform_fix_name(fname: str, compiler, env) -> str:
else:
fname = re.sub(r'\?lib', 'lib', fname)
if fname.endswith('?exe'):
fname = fname[:-4]
if env.machines.host.is_windows() or env.machines.host.is_cygwin():
return fname + '.exe'
if fname.startswith('?msvc:'):
fname = fname[6:]
if canonical_compiler != 'msvc':
return None
if fname.startswith('?gcc:'):
fname = fname[5:]
if canonical_compiler == 'msvc':
return None
if fname.startswith('?cygwin:'):
fname = fname[8:]
if not env.machines.host.is_cygwin():
return None
if fname.startswith('?!cygwin:'):
fname = fname[9:]
if env.machines.host.is_cygwin():
return None
if fname.endswith('?so'):
if env.machines.host.is_windows() and canonical_compiler == 'msvc':
fname = re.sub(r'lib/([^/]*)\?so$', r'bin/\1.dll', fname)
@ -231,48 +243,28 @@ def platform_fix_name(fname: str, compiler, env) -> str:
else:
return fname[:-3] + '.so'
if fname.endswith('?implib') or fname.endswith('?implibempty'):
if env.machines.host.is_windows() and canonical_compiler == 'msvc':
# only MSVC doesn't generate empty implibs
if fname.endswith('?implibempty') and compiler == 'msvc':
return None
return re.sub(r'/(?:lib|)([^/]*?)\?implib(?:empty|)$', r'/\1.lib', fname)
elif env.machines.host.is_windows() or env.machines.host.is_cygwin():
return re.sub(r'\?implib(?:empty|)$', r'.dll.a', fname)
else:
return None
return fname
def validate_install(srcdir: Path, installdir: Path, compiler, env) -> str:
# List of installed files
info_file = srcdir / 'installed_files.txt'
expected = {} # type: T.Dict[Path, bool]
def validate_install(test: TestDef, installdir: Path, compiler: str, env: environment.Environment) -> str:
expected_raw = [x.get_path(compiler, env) for x in test.installed_files]
expected = {Path(x): False for x in expected_raw if x}
found = [x.relative_to(installdir) for x in installdir.rglob('*') if x.is_file() or x.is_symlink()]
ret_msg = ''
# Generate list of expected files
if info_file.is_file():
with info_file.open() as f:
for line in f:
line = platform_fix_name(line.strip(), compiler, env)
if line:
expected[Path(line)] = False
# Check if expected files were found
for fname in expected:
file_path = installdir / fname
if file_path.is_file() or file_path.is_symlink():
expected[fname] = True
for (fname, found) in expected.items():
if not found:
ret_msg += 'Expected file {} missing.\n'.format(fname)
# Check if there are any unexpected files
found = get_relative_files_list_from_dir(installdir)
# Mark all found files as found and detect unexpected files
for fname in found:
if fname not in expected:
ret_msg += 'Extra file {} found.\n'.format(fname)
continue
expected[fname] = True
# Check if expected files were found
for p, f in expected.items():
if not f:
ret_msg += 'Expected file {} missing.\n'.format(p)
# List dir content on error
if ret_msg != '':
ret_msg += '\nInstall dir contents:\n'
for i in found:
ret_msg += ' - {}'.format(i)
ret_msg += ' - {}\n'.format(i)
return ret_msg
def log_text_file(logfile, testdir, stdo, stde):
@ -495,9 +487,9 @@ def _run_test(test: TestDef, test_build_dir: str, install_dir: str, extra_args,
testresult.add_step(BuildStep.install, '', '')
if not install_commands:
return testresult
install_msg = validate_install(test.path, Path(install_dir), compiler, builddata.environment)
install_msg = validate_install(test, Path(install_dir), compiler, builddata.environment)
if install_msg:
testresult.fail(install_msg)
testresult.fail('\n' + install_msg)
return testresult
return testresult
@ -516,7 +508,7 @@ def gather_tests(testdir: Path) -> T.List[TestDef]:
test_def = json.loads(test_def_file.read_text())
# Handle additional environment variables
env = None # type: T.Dict[str, str]
env = {} # type: T.Dict[str, str]
if 'env' in test_def:
assert isinstance(test_def['env'], dict)
env = test_def['env']
@ -524,9 +516,15 @@ def gather_tests(testdir: Path) -> T.List[TestDef]:
val = val.replace('@ROOT@', t.path.resolve().as_posix())
env[key] = val
# Handle installed files
installed = [] # type: T.List[InstalledFile]
if 'installed' in test_def:
installed = [InstalledFile(x) for x in test_def['installed']]
# Skip the matrix code and just update the existing test
if 'matrix' not in test_def:
t.env.update(env)
t.installed_files = installed
all_tests += [t]
continue
@ -593,7 +591,10 @@ def gather_tests(testdir: Path) -> T.List[TestDef]:
name = ' '.join([x[0] for x in i if x[0] is not None])
opts = ['-D' + x[0] for x in i if x[0] is not None]
skip = any([x[1] for x in i])
all_tests += [TestDef(t.path, name, opts, skip, env_update=env)]
test = TestDef(t.path, name, opts, skip)
test.env.update(env)
test.installed_files = installed
all_tests += [test]
return sorted(all_tests)

@ -1,4 +0,0 @@
usr/?lib/libcm_cmModLib?so
?cygwin:usr/lib/libcm_cmModLib?implib
?!cygwin:usr/bin/libcm_cmModLib?implib
usr/bin/cm_testEXE?exe

@ -0,0 +1,8 @@
{
"installed": [
{"type": "expr", "file": "usr/?lib/libcm_cmModLib?so"},
{"type": "implib", "platform": "cygwin", "file": "usr/lib/libcm_cmModLib"},
{"type": "implib", "platform": "!cygwin", "file": "usr/bin/libcm_cmModLib"},
{"type": "exe", "file": "usr/bin/cm_testEXE"}
]
}

@ -1,6 +0,0 @@
usr/?lib/libcm_cmModLib?so
?cygwin:usr/lib/libcm_cmModLib?implib
?!cygwin:usr/bin/libcm_cmModLib?implib
?msvc:usr/bin/cm_cmModLib.pdb
?msvc:usr/bin/cm_testEXE.pdb
usr/bin/cm_testEXE?exe

@ -0,0 +1,10 @@
{
"installed": [
{"type": "expr", "file": "usr/?lib/libcm_cmModLib?so"},
{"type": "implib", "platform": "cygwin", "file": "usr/lib/libcm_cmModLib"},
{"type": "implib", "platform": "!cygwin", "file": "usr/bin/libcm_cmModLib"},
{"type": "pdb", "file": "usr/bin/cm_cmModLib"},
{"type": "pdb", "file": "usr/bin/cm_testEXE"},
{"type": "exe", "file": "usr/bin/cm_testEXE"}
]
}

@ -1,5 +0,0 @@
usr/share/man/man1/foo.1
usr/share/man/man2/bar.2
usr/share/man/man1/vanishing.1
usr/share/man/man2/vanishing.2
usr/share/man/man1/baz.1

@ -0,0 +1,9 @@
{
"installed": [
{ "type": "file", "file": "usr/share/man/man1/foo.1" },
{ "type": "file", "file": "usr/share/man/man2/bar.2" },
{ "type": "file", "file": "usr/share/man/man1/vanishing.1" },
{ "type": "file", "file": "usr/share/man/man2/vanishing.2" },
{ "type": "file", "file": "usr/share/man/man1/baz.1" }
]
}

@ -0,0 +1,5 @@
{
"installed": [
{"type": "file", "file": "usr/subdir/data.dat"}
]
}

@ -1,11 +0,0 @@
usr/share/progname/datafile.dat
usr/share/progname/fileobject_datafile.dat
usr/share/progname/vanishing.dat
usr/share/progname/vanishing2.dat
usr/share/data install test/renamed file.txt
usr/share/data install test/somefile.txt
usr/share/data install test/some/nested/path.txt
usr/share/renamed/renamed 2.txt
usr/share/renamed/renamed 3.txt
etc/etcfile.dat
usr/bin/runscript.sh

@ -0,0 +1,15 @@
{
"installed": [
{"type": "file", "file": "usr/share/progname/datafile.dat"},
{"type": "file", "file": "usr/share/progname/fileobject_datafile.dat"},
{"type": "file", "file": "usr/share/progname/vanishing.dat"},
{"type": "file", "file": "usr/share/progname/vanishing2.dat"},
{"type": "file", "file": "usr/share/data install test/renamed file.txt"},
{"type": "file", "file": "usr/share/data install test/somefile.txt"},
{"type": "file", "file": "usr/share/data install test/some/nested/path.txt"},
{"type": "file", "file": "usr/share/renamed/renamed 2.txt"},
{"type": "file", "file": "usr/share/renamed/renamed 3.txt"},
{"type": "file", "file": "etc/etcfile.dat"},
{"type": "file", "file": "usr/bin/runscript.sh"}
]
}

@ -1,3 +0,0 @@
usr/lib/modules/libnosyms?so
usr/lib/modules/libnosyms?implibempty
?msvc:usr/lib/modules/nosyms.pdb

@ -0,0 +1,7 @@
{
"installed": [
{"type": "expr", "file": "usr/lib/modules/libnosyms?so"},
{"type": "implibempty", "file": "usr/lib/modules/libnosyms"},
{"type": "pdb", "file": "usr/lib/modules/nosyms"}
]
}

@ -1,2 +0,0 @@
usr/bin/prog?exe
?msvc:usr/bin/prog.pdb

@ -0,0 +1,6 @@
{
"installed": [
{"type": "exe", "file": "usr/bin/prog"},
{"type": "pdb", "file": "usr/bin/prog"}
]
}

@ -1,3 +0,0 @@
usr/share/doc/testpkgname/html/a.html
usr/share/doc/testpkgname/html/b.html
usr/share/doc/testpkgname/html/c.html

@ -0,0 +1,7 @@
{
"installed": [
{"type": "file", "file": "usr/share/doc/testpkgname/html/a.html"},
{"type": "file", "file": "usr/share/doc/testpkgname/html/b.html"},
{"type": "file", "file": "usr/share/doc/testpkgname/html/c.html"}
]
}

@ -1,4 +0,0 @@
usr/share/appdir/config2.h
usr/share/appdir/config2b.h
usr/share/appdireh/config2-1.h
usr/share/appdirok/config2-2.h

@ -0,0 +1,8 @@
{
"installed": [
{"type": "file", "file": "usr/share/appdir/config2.h"},
{"type": "file", "file": "usr/share/appdir/config2b.h"},
{"type": "file", "file": "usr/share/appdireh/config2-1.h"},
{"type": "file", "file": "usr/share/appdirok/config2-2.h"}
]
}

@ -1,6 +0,0 @@
usr/include/diff.h
usr/include/first.h
usr/bin/diff.sh
usr/bin/second.sh
opt/same.h
opt/same.sh

@ -0,0 +1,10 @@
{
"installed": [
{"type": "file", "file": "usr/include/diff.h"},
{"type": "file", "file": "usr/include/first.h"},
{"type": "file", "file": "usr/bin/diff.sh"},
{"type": "file", "file": "usr/bin/second.sh"},
{"type": "file", "file": "opt/same.h"},
{"type": "file", "file": "opt/same.sh"}
]
}

@ -1,2 +0,0 @@
usr/share/result
usr/share/result2

@ -0,0 +1,6 @@
{
"installed": [
{"type": "file", "file": "usr/share/result"},
{"type": "file", "file": "usr/share/result2"}
]
}

@ -1,10 +0,0 @@
usr/bin/runscript.sh
usr/bin/trivialprog?exe
?msvc:usr/bin/trivialprog.pdb
usr/include/config.h
usr/include/rootdir.h
usr/libtest/libstat.a
usr/share/man/man1/foo.1
usr/share/sub1/second.dat
usr/share/sub2/stub
usr/subdir/data.dat

@ -0,0 +1,14 @@
{
"installed": [
{"type": "file", "file": "usr/bin/runscript.sh"},
{"type": "exe", "file": "usr/bin/trivialprog"},
{"type": "pdb", "file": "usr/bin/trivialprog"},
{"type": "file", "file": "usr/include/config.h"},
{"type": "file", "file": "usr/include/rootdir.h"},
{"type": "file", "file": "usr/libtest/libstat.a"},
{"type": "file", "file": "usr/share/man/man1/foo.1"},
{"type": "file", "file": "usr/share/sub1/second.dat"},
{"type": "file", "file": "usr/share/sub2/stub"},
{"type": "file", "file": "usr/subdir/data.dat"}
]
}

@ -1,12 +0,0 @@
?msvc:usr/bin/baz.pdb
?msvc:usr/bin/bowcorge.pdb
?msvc:usr/bin/foo.pdb
usr/?lib/bowcorge.stern
usr/lib/?libbaz.cheese
usr/lib/bar.a
usr/lib/bowcorge?implib
usr/lib/bowgrault.stern
usr/lib/foo?implib
usr/lib/foo?so
usr/lib/libbaz?implib
usr/lib/libqux.cheese

@ -0,0 +1,16 @@
{
"installed": [
{"type": "pdb", "file": "usr/bin/baz"},
{"type": "pdb", "file": "usr/bin/bowcorge"},
{"type": "pdb", "file": "usr/bin/foo"},
{"type": "expr", "file": "usr/?lib/bowcorge.stern"},
{"type": "expr", "file": "usr/lib/?libbaz.cheese"},
{"type": "file", "file": "usr/lib/bar.a"},
{"type": "implib", "file": "usr/lib/bowcorge"},
{"type": "file", "file": "usr/lib/bowgrault.stern"},
{"type": "implib", "file": "usr/lib/foo"},
{"type": "expr", "file": "usr/lib/foo?so"},
{"type": "implib", "file": "usr/lib/libbaz"},
{"type": "file", "file": "usr/lib/libqux.cheese"}
]
}

@ -1,2 +0,0 @@
usr/bin/prog?exe
?msvc:usr/bin/prog.pdb

@ -0,0 +1,6 @@
{
"installed": [
{"type": "exe", "file": "usr/bin/prog"},
{"type": "pdb", "file": "usr/bin/prog"}
]
}

@ -1,2 +0,0 @@
usr/lib/cmake/cmakeModule/cmakeModuleConfig.cmake
usr/lib/cmake/cmakeModule/cmakeModuleConfigVersion.cmake

@ -0,0 +1,6 @@
{
"installed": [
{"type": "file", "file": "usr/lib/cmake/cmakeModule/cmakeModuleConfig.cmake"},
{"type": "file", "file": "usr/lib/cmake/cmakeModule/cmakeModuleConfigVersion.cmake"}
]
}

@ -1,2 +0,0 @@
usr/custom_bindir/main?exe
?msvc:usr/custom_bindir/main.pdb

@ -0,0 +1,6 @@
{
"installed": [
{"type": "exe", "file": "usr/custom_bindir/main"},
{"type": "pdb", "file": "usr/custom_bindir/main"}
]
}

@ -1,3 +0,0 @@
usr/lib/prefixsomelib.suffix
usr/lib/prefixsomelib?implib
?msvc:usr/lib/prefixsomelib.pdb

@ -0,0 +1,7 @@
{
"installed": [
{"type": "file", "file": "usr/lib/prefixsomelib.suffix"},
{"type": "implib", "file": "usr/lib/prefixsomelib"},
{"type": "pdb", "file": "usr/lib/prefixsomelib"}
]
}

@ -1,2 +0,0 @@
usr/bin/prog?exe
?msvc:usr/bin/prog.pdb

@ -0,0 +1,6 @@
{
"installed": [
{"type": "exe", "file": "usr/bin/prog"},
{"type": "pdb", "file": "usr/bin/prog"}
]
}

@ -1,3 +0,0 @@
usr/bin/user?exe
?msvc:usr/bin/user.pdb
usr/share/sublib/sublib.depmf

@ -0,0 +1,7 @@
{
"installed": [
{"type": "exe", "file": "usr/bin/user"},
{"type": "pdb", "file": "usr/bin/user"},
{"type": "file", "file": "usr/share/sublib/sublib.depmf"}
]
}

@ -1,5 +0,0 @@
usr/include/simple.h
usr/lib/pkgconfig/simple.pc
usr/lib/pkgconfig/libfoo.pc
usr/lib/pkgconfig/libhello.pc
usr/lib/pkgconfig/libhello_nolib.pc

@ -0,0 +1,9 @@
{
"installed": [
{"type": "file", "file": "usr/include/simple.h"},
{"type": "file", "file": "usr/lib/pkgconfig/simple.pc"},
{"type": "file", "file": "usr/lib/pkgconfig/libfoo.pc"},
{"type": "file", "file": "usr/lib/pkgconfig/libhello.pc"},
{"type": "file", "file": "usr/lib/pkgconfig/libhello_nolib.pc"}
]
}

@ -1,12 +0,0 @@
usr/dib/dab/dub/prog?exe
?msvc:usr/dib/dab/dub/prog.pdb
usr/dib/dab/dub2/prog2?exe
?msvc:usr/dib/dab/dub2/prog2.pdb
usr/some/dir/sample.h
usr/some/dir2/sample.h
usr/woman/prog.1
usr/woman2/prog.1
usr/meow/datafile.cat
usr/meow2/datafile.cat
usr/woof/subdir/datafile.dog
usr/woof2/subdir/datafile.dog

@ -0,0 +1,16 @@
{
"installed": [
{"type": "exe", "file": "usr/dib/dab/dub/prog"},
{"type": "pdb", "file": "usr/dib/dab/dub/prog"},
{"type": "exe", "file": "usr/dib/dab/dub2/prog2"},
{"type": "pdb", "file": "usr/dib/dab/dub2/prog2"},
{"type": "file", "file": "usr/some/dir/sample.h"},
{"type": "file", "file": "usr/some/dir2/sample.h"},
{"type": "file", "file": "usr/woman/prog.1"},
{"type": "file", "file": "usr/woman2/prog.1"},
{"type": "file", "file": "usr/meow/datafile.cat"},
{"type": "file", "file": "usr/meow2/datafile.cat"},
{"type": "file", "file": "usr/woof/subdir/datafile.dog"},
{"type": "file", "file": "usr/woof2/subdir/datafile.dog"}
]
}

@ -9,7 +9,7 @@ endif
# Code will not be rebuilt if it changes.
comp = '@0@/@1@'.format(meson.current_source_dir(), 'my_compiler.py')
# Test that files() in command: works. The compiler just discards it.
useless = files('installed_files.txt')
useless = files('test.json')
mytarget = custom_target('bindat',
output : 'data.dat',

@ -0,0 +1,5 @@
{
"installed": [
{"type": "file", "file": "usr/subdir/data.dat"}
]
}

@ -1,2 +0,0 @@
usr/subdir/data2.dat
usr/subdir/data3.dat

@ -0,0 +1,6 @@
{
"installed": [
{"type": "file", "file": "usr/subdir/data2.dat"},
{"type": "file", "file": "usr/subdir/data3.dat"}
]
}

@ -1,5 +0,0 @@
usr/bin/prog?exe
?msvc:usr/bin/prog.pdb
usr/diiba/daaba/file.dat
usr/this/should/also-work.dat
usr/this/does/something-different.dat.in

@ -0,0 +1,9 @@
{
"installed": [
{"type": "exe", "file": "usr/bin/prog"},
{"type": "pdb", "file": "usr/bin/prog"},
{"type": "file", "file": "usr/diiba/daaba/file.dat"},
{"type": "file", "file": "usr/this/should/also-work.dat"},
{"type": "file", "file": "usr/this/does/something-different.dat.in"}
]
}

@ -1,2 +0,0 @@
usr/bin/prog?exe
?msvc:usr/bin/prog.pdb

@ -0,0 +1,6 @@
{
"installed": [
{ "type": "exe", "file": "usr/bin/prog" },
{ "type": "pdb", "file": "usr/bin/prog" }
]
}

@ -1,12 +0,0 @@
usr/share/dircheck/fifth.dat
usr/share/dircheck/seventh.dat
usr/share/dircheck/ninth.dat
usr/share/eighth.dat
usr/share/fourth.dat
usr/share/sixth.dat
usr/share/sub1/data1.dat
usr/share/sub1/second.dat
usr/share/sub1/third.dat
usr/share/sub1/sub2/data2.dat
usr/share/sub2/one.dat
usr/share/sub2/dircheck/excluded-three.dat

@ -0,0 +1,16 @@
{
"installed": [
{"type": "file", "file": "usr/share/dircheck/fifth.dat"},
{"type": "file", "file": "usr/share/dircheck/seventh.dat"},
{"type": "file", "file": "usr/share/dircheck/ninth.dat"},
{"type": "file", "file": "usr/share/eighth.dat"},
{"type": "file", "file": "usr/share/fourth.dat"},
{"type": "file", "file": "usr/share/sixth.dat"},
{"type": "file", "file": "usr/share/sub1/data1.dat"},
{"type": "file", "file": "usr/share/sub1/second.dat"},
{"type": "file", "file": "usr/share/sub1/third.dat"},
{"type": "file", "file": "usr/share/sub1/sub2/data2.dat"},
{"type": "file", "file": "usr/share/sub2/one.dat"},
{"type": "file", "file": "usr/share/sub2/dircheck/excluded-three.dat"}
]
}

@ -1,6 +0,0 @@
usr/bin/prog1?exe
?msvc:usr/bin/prog1.pdb
usr/bin/prog2?exe
?msvc:usr/bin/prog2.pdb
usr/bin/prog3?exe
?msvc:usr/bin/prog3.pdb

@ -0,0 +1,10 @@
{
"installed": [
{"type": "exe", "file": "usr/bin/prog1"},
{"type": "pdb", "file": "usr/bin/prog1"},
{"type": "exe", "file": "usr/bin/prog2"},
{"type": "pdb", "file": "usr/bin/prog2"},
{"type": "exe", "file": "usr/bin/prog3"},
{"type": "pdb", "file": "usr/bin/prog3"}
]
}

@ -1,3 +0,0 @@
usr/bin/prog?exe
?msvc:usr/bin/prog.pdb
usr/libtest/libstat.a

@ -0,0 +1,7 @@
{
"installed": [
{ "type": "exe", "file": "usr/bin/prog" },
{ "type": "pdb", "file": "usr/bin/prog" },
{ "type": "file", "file": "usr/libtest/libstat.a" }
]
}

@ -1,4 +0,0 @@
usr/include/rootdir.h
usr/include/subdir/subdir.h
usr/include/vanished.h
usr/include/fileheader.h

@ -0,0 +1,8 @@
{
"installed": [
{ "type": "file", "file": "usr/include/rootdir.h" },
{ "type": "file", "file": "usr/include/subdir/subdir.h" },
{ "type": "file", "file": "usr/include/vanished.h" },
{ "type": "file", "file": "usr/include/fileheader.h" }
]
}

@ -1,2 +0,0 @@
usr/bin/prog.exe
?msvc:usr/bin/prog.pdb

@ -0,0 +1,6 @@
{
"installed": [
{"type": "file", "file": "usr/bin/prog.exe"},
{"type": "pdb", "file": "usr/bin/prog"}
]
}

@ -1,5 +0,0 @@
usr/bin/prog.exe
?msvc:usr/bin/prog.pdb
?msvc:usr/bin/helper.dll
?msvc:usr/bin/helper.pdb
?gcc:usr/lib/helper.dll

@ -0,0 +1,9 @@
{
"installed": [
{"type": "file", "file": "usr/bin/prog.exe"},
{"type": "pdb", "file": "usr/bin/prog"},
{"type": "file", "platform": "msvc", "file": "usr/bin/helper.dll"},
{"type": "pdb", "file": "usr/bin/helper"},
{"type": "file", "platform": "gcc", "file": "usr/lib/helper.dll"}
]
}

@ -0,0 +1,5 @@
{
"installed": [
{"type": "file", "file": "usr/bin/prog.exe"}
]
}

@ -0,0 +1,5 @@
{
"installed": [
{"type": "exe", "file": "usr/bin/dsimpleapp"}
]
}

@ -1,2 +0,0 @@
usr/bin/app_s?exe
usr/lib/libstuff.a

@ -0,0 +1,6 @@
{
"installed": [
{"type": "exe", "file": "usr/bin/app_s"},
{"type": "file", "file": "usr/lib/libstuff.a"}
]
}

@ -1,5 +0,0 @@
usr/bin/app_d?exe
?msvc:usr/bin/stuff.dll
?msvc:usr/lib/stuff.lib
?gcc:usr/lib/libstuff.so
usr/lib/pkgconfig/test.pc

@ -0,0 +1,9 @@
{
"installed": [
{"type": "exe", "file": "usr/bin/app_d"},
{"type": "file", "platform": "msvc", "file": "usr/bin/stuff.dll"},
{"type": "file", "platform": "msvc", "file": "usr/lib/stuff.lib"},
{"type": "file", "platform": "gcc", "file": "usr/lib/libstuff.so"},
{"type": "file", "file": "usr/lib/pkgconfig/test.pc"}
]
}

@ -1,17 +0,0 @@
?gcc:usr/lib/libsome.so
?gcc:usr/lib/libsome.so.0
?gcc:usr/lib/libsome.so.1.2.3
?gcc:usr/lib/libnoversion.so
?gcc:usr/lib/libonlyversion.so
?gcc:usr/lib/libonlyversion.so.1
?gcc:usr/lib/libonlyversion.so.1.4.5
?gcc:usr/lib/libonlysoversion.so
?gcc:usr/lib/libonlysoversion.so.5
?msvc:usr/bin/noversion.dll
?msvc:usr/bin/onlysoversion-5.dll
?msvc:usr/bin/onlyversion-1.dll
?msvc:usr/bin/some-0.dll
?msvc:usr/lib/noversion.lib
?msvc:usr/lib/onlysoversion.lib
?msvc:usr/lib/onlyversion.lib
?msvc:usr/lib/some.lib

@ -0,0 +1,21 @@
{
"installed": [
{"type": "file", "platform": "gcc", "file": "usr/lib/libsome.so"},
{"type": "file", "platform": "gcc", "file": "usr/lib/libsome.so.0"},
{"type": "file", "platform": "gcc", "file": "usr/lib/libsome.so.1.2.3"},
{"type": "file", "platform": "gcc", "file": "usr/lib/libnoversion.so"},
{"type": "file", "platform": "gcc", "file": "usr/lib/libonlyversion.so"},
{"type": "file", "platform": "gcc", "file": "usr/lib/libonlyversion.so.1"},
{"type": "file", "platform": "gcc", "file": "usr/lib/libonlyversion.so.1.4.5"},
{"type": "file", "platform": "gcc", "file": "usr/lib/libonlysoversion.so"},
{"type": "file", "platform": "gcc", "file": "usr/lib/libonlysoversion.so.5"},
{"type": "file", "platform": "msvc", "file": "usr/bin/noversion.dll"},
{"type": "file", "platform": "msvc", "file": "usr/bin/onlysoversion-5.dll"},
{"type": "file", "platform": "msvc", "file": "usr/bin/onlyversion-1.dll"},
{"type": "file", "platform": "msvc", "file": "usr/bin/some-0.dll"},
{"type": "file", "platform": "msvc", "file": "usr/lib/noversion.lib"},
{"type": "file", "platform": "msvc", "file": "usr/lib/onlysoversion.lib"},
{"type": "file", "platform": "msvc", "file": "usr/lib/onlyversion.lib"},
{"type": "file", "platform": "msvc", "file": "usr/lib/some.lib"}
]
}

@ -1,7 +0,0 @@
usr/bin/appdc_d?exe
usr/bin/appdc_s?exe
usr/lib/libstuff.a
?gcc:usr/lib/libstuff.so
?msvc:usr/bin/stuff.dll
?msvc:usr/bin/stuff.pdb
?msvc:usr/lib/stuff.lib

@ -0,0 +1,11 @@
{
"installed": [
{"type": "exe", "file": "usr/bin/appdc_d"},
{"type": "exe", "file": "usr/bin/appdc_s"},
{"type": "file", "file": "usr/lib/libstuff.a"},
{"type": "file", "platform": "gcc", "file": "usr/lib/libstuff.so"},
{"type": "file", "platform": "msvc", "file": "usr/bin/stuff.dll"},
{"type": "pdb", "file": "usr/bin/stuff"},
{"type": "file", "platform": "msvc", "file": "usr/lib/stuff.lib"}
]
}

@ -0,0 +1,5 @@
{
"installed": [
{"type": "exe", "file": "usr/bin/dapp"}
]
}

@ -1,11 +0,0 @@
usr/bin/app_d?exe
?gcc:usr/lib/libsay1.so
?gcc:usr/lib/libsay1.so.0
?gcc:usr/lib/libsay1.so.1.2.3
?gcc:usr/lib/libsay2.so
?gcc:usr/lib/libsay2.so.1
?gcc:usr/lib/libsay2.so.1.2.4
?msvc:usr/bin/say1-0.dll
?msvc:usr/bin/say2-1.dll
?msvc:usr/lib/say1.lib
?msvc:usr/lib/say2.lib

@ -0,0 +1,15 @@
{
"installed": [
{"type": "exe", "file": "usr/bin/app_d"},
{"type": "file", "platform": "gcc", "file": "usr/lib/libsay1.so"},
{"type": "file", "platform": "gcc", "file": "usr/lib/libsay1.so.0"},
{"type": "file", "platform": "gcc", "file": "usr/lib/libsay1.so.1.2.3"},
{"type": "file", "platform": "gcc", "file": "usr/lib/libsay2.so"},
{"type": "file", "platform": "gcc", "file": "usr/lib/libsay2.so.1"},
{"type": "file", "platform": "gcc", "file": "usr/lib/libsay2.so.1.2.4"},
{"type": "file", "platform": "msvc", "file": "usr/bin/say1-0.dll"},
{"type": "file", "platform": "msvc", "file": "usr/bin/say2-1.dll"},
{"type": "file", "platform": "msvc", "file": "usr/lib/say1.lib"},
{"type": "file", "platform": "msvc", "file": "usr/lib/say2.lib"}
]
}

@ -1,6 +0,0 @@
usr/include/diff.h
usr/include/first.h
usr/bin/diff.sh
usr/bin/second.sh
opt/same.h
opt/same.sh

@ -0,0 +1,10 @@
{
"installed": [
{"type": "file", "file": "usr/include/diff.h"},
{"type": "file", "file": "usr/include/first.h"},
{"type": "file", "file": "usr/bin/diff.sh"},
{"type": "file", "file": "usr/bin/second.sh"},
{"type": "file", "file": "opt/same.h"},
{"type": "file", "file": "opt/same.sh"}
]
}

@ -1,57 +0,0 @@
usr/include/foo-version.h
usr/share/gtk-doc/html/foobar/BAR.html
usr/share/gtk-doc/html/foobar/foobar.devhelp2
usr/share/gtk-doc/html/foobar/foobar.html
usr/share/gtk-doc/html/foobar/foobar-foo.html
usr/share/gtk-doc/html/foobar/foobar-foo-version.html
usr/share/gtk-doc/html/foobar/home.png
usr/share/gtk-doc/html/foobar/index.html
usr/share/gtk-doc/html/foobar/left.png
usr/share/gtk-doc/html/foobar/left-insensitive.png
usr/share/gtk-doc/html/foobar/right.png
usr/share/gtk-doc/html/foobar/right-insensitive.png
usr/share/gtk-doc/html/foobar/style.css
usr/share/gtk-doc/html/foobar/up.png
usr/share/gtk-doc/html/foobar/up-insensitive.png
usr/share/gtk-doc/html/foobar2/BAR.html
usr/share/gtk-doc/html/foobar2/foobar2.devhelp2
usr/share/gtk-doc/html/foobar2/foobar.html
usr/share/gtk-doc/html/foobar2/foobar2-foo.html
usr/share/gtk-doc/html/foobar2/foobar2-foo-version.html
usr/share/gtk-doc/html/foobar2/home.png
usr/share/gtk-doc/html/foobar2/index.html
usr/share/gtk-doc/html/foobar2/left.png
usr/share/gtk-doc/html/foobar2/left-insensitive.png
usr/share/gtk-doc/html/foobar2/right.png
usr/share/gtk-doc/html/foobar2/right-insensitive.png
usr/share/gtk-doc/html/foobar2/style.css
usr/share/gtk-doc/html/foobar2/up.png
usr/share/gtk-doc/html/foobar2/up-insensitive.png
usr/share/gtk-doc/html/foobar-3.0/BAR.html
usr/share/gtk-doc/html/foobar-3.0/foobar-3.0.devhelp2
usr/share/gtk-doc/html/foobar-3.0/foobar.html
usr/share/gtk-doc/html/foobar-3.0/foobar-foo.html
usr/share/gtk-doc/html/foobar-3.0/foobar-foo-version.html
usr/share/gtk-doc/html/foobar-3.0/home.png
usr/share/gtk-doc/html/foobar-3.0/index.html
usr/share/gtk-doc/html/foobar-3.0/left.png
usr/share/gtk-doc/html/foobar-3.0/left-insensitive.png
usr/share/gtk-doc/html/foobar-3.0/right.png
usr/share/gtk-doc/html/foobar-3.0/right-insensitive.png
usr/share/gtk-doc/html/foobar-3.0/style.css
usr/share/gtk-doc/html/foobar-3.0/up.png
usr/share/gtk-doc/html/foobar-3.0/up-insensitive.png
usr/share/gtk-doc/html/foobar3/BAR.html
usr/share/gtk-doc/html/foobar3/foobar2-3.0.devhelp2
usr/share/gtk-doc/html/foobar3/foobar.html
usr/share/gtk-doc/html/foobar3/foobar2-foo.html
usr/share/gtk-doc/html/foobar3/foobar2-foo-version.html
usr/share/gtk-doc/html/foobar3/home.png
usr/share/gtk-doc/html/foobar3/index.html
usr/share/gtk-doc/html/foobar3/left.png
usr/share/gtk-doc/html/foobar3/left-insensitive.png
usr/share/gtk-doc/html/foobar3/right.png
usr/share/gtk-doc/html/foobar3/right-insensitive.png
usr/share/gtk-doc/html/foobar3/style.css
usr/share/gtk-doc/html/foobar3/up.png
usr/share/gtk-doc/html/foobar3/up-insensitive.png

@ -0,0 +1,61 @@
{
"installed": [
{"type": "file", "file": "usr/include/foo-version.h"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar/BAR.html"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar/foobar.devhelp2"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar/foobar.html"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar/foobar-foo.html"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar/foobar-foo-version.html"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar/home.png"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar/index.html"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar/left.png"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar/left-insensitive.png"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar/right.png"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar/right-insensitive.png"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar/style.css"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar/up.png"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar/up-insensitive.png"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar2/BAR.html"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar2/foobar2.devhelp2"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar2/foobar.html"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar2/foobar2-foo.html"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar2/foobar2-foo-version.html"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar2/home.png"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar2/index.html"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar2/left.png"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar2/left-insensitive.png"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar2/right.png"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar2/right-insensitive.png"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar2/style.css"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar2/up.png"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar2/up-insensitive.png"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar-3.0/BAR.html"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar-3.0/foobar-3.0.devhelp2"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar-3.0/foobar.html"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar-3.0/foobar-foo.html"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar-3.0/foobar-foo-version.html"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar-3.0/home.png"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar-3.0/index.html"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar-3.0/left.png"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar-3.0/left-insensitive.png"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar-3.0/right.png"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar-3.0/right-insensitive.png"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar-3.0/style.css"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar-3.0/up.png"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar-3.0/up-insensitive.png"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar3/BAR.html"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar3/foobar2-3.0.devhelp2"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar3/foobar.html"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar3/foobar2-foo.html"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar3/foobar2-foo-version.html"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar3/home.png"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar3/index.html"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar3/left.png"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar3/left-insensitive.png"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar3/right.png"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar3/right-insensitive.png"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar3/style.css"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar3/up.png"},
{"type": "file", "file": "usr/share/gtk-doc/html/foobar3/up-insensitive.png"}
]
}

@ -1,8 +0,0 @@
usr/lib/girepository-1.0/Meson-1.0.typelib
usr/lib/girepository-1.0/MesonSub-1.0.typelib
usr/share/gir-1.0/Meson-1.0.gir
usr/share/gir-1.0/MesonSub-1.0.gir
usr/lib/?libgirsubproject.so
?cygwin:usr/lib/libgirlib.dll.a
usr/lib/?libgirlib.so
?cygwin:usr/lib/libgirsubproject.dll.a

@ -0,0 +1,12 @@
{
"installed": [
{"type": "file", "file": "usr/lib/girepository-1.0/Meson-1.0.typelib"},
{"type": "file", "file": "usr/lib/girepository-1.0/MesonSub-1.0.typelib"},
{"type": "file", "file": "usr/share/gir-1.0/Meson-1.0.gir"},
{"type": "file", "file": "usr/share/gir-1.0/MesonSub-1.0.gir"},
{"type": "expr", "file": "usr/lib/?libgirsubproject.so"},
{"type": "file", "platform": "cygwin", "file": "usr/lib/libgirlib.dll.a"},
{"type": "expr", "file": "usr/lib/?libgirlib.so"},
{"type": "file", "platform": "cygwin", "file": "usr/lib/libgirsubproject.dll.a"}
]
}

@ -1,8 +0,0 @@
usr/lib/girepository-1.0/Meson-1.0.typelib
usr/lib/girepository-1.0/MesonSub-1.0.typelib
usr/lib/?libgirlib.so
?cygwin:usr/lib/libgirlib.dll.a
usr/lib/?libgirsubproject.so
?cygwin:usr/lib/libgirsubproject.dll.a
usr/share/gir-1.0/Meson-1.0.gir
usr/share/gir-1.0/MesonSub-1.0.gir

@ -0,0 +1,12 @@
{
"installed": [
{"type": "file", "file": "usr/lib/girepository-1.0/Meson-1.0.typelib"},
{"type": "file", "file": "usr/lib/girepository-1.0/MesonSub-1.0.typelib"},
{"type": "expr", "file": "usr/lib/?libgirlib.so"},
{"type": "file", "platform": "cygwin", "file": "usr/lib/libgirlib.dll.a"},
{"type": "expr", "file": "usr/lib/?libgirsubproject.so"},
{"type": "file", "platform": "cygwin", "file": "usr/lib/libgirsubproject.dll.a"},
{"type": "file", "file": "usr/share/gir-1.0/Meson-1.0.gir"},
{"type": "file", "file": "usr/share/gir-1.0/MesonSub-1.0.gir"}
]
}

@ -1,18 +0,0 @@
usr/share/help/C/meson/index.page
usr/share/help/C/meson/media/test.txt
usr/share/help/es/meson/index.page
usr/share/help/es/meson/media/test.txt
usr/share/help/de/meson/index.page
usr/share/help/de/meson/media/test.txt
usr/share/help/C/meson-symlink/index.page
usr/share/help/C/meson-symlink/media/test.txt
usr/share/help/es/meson-symlink/media/test.txt
usr/share/help/es/meson-symlink/index.page
usr/share/help/de/meson-symlink/index.page
usr/share/help/de/meson-symlink/media/test.txt
usr/share/help/C/meson-linguas/index.page
usr/share/help/C/meson-linguas/media/test.txt
usr/share/help/es/meson-linguas/media/test.txt
usr/share/help/es/meson-linguas/index.page
usr/share/help/de/meson-linguas/index.page
usr/share/help/de/meson-linguas/media/test.txt

@ -0,0 +1,22 @@
{
"installed": [
{"type": "file", "file": "usr/share/help/C/meson/index.page"},
{"type": "file", "file": "usr/share/help/C/meson/media/test.txt"},
{"type": "file", "file": "usr/share/help/es/meson/index.page"},
{"type": "file", "file": "usr/share/help/es/meson/media/test.txt"},
{"type": "file", "file": "usr/share/help/de/meson/index.page"},
{"type": "file", "file": "usr/share/help/de/meson/media/test.txt"},
{"type": "file", "file": "usr/share/help/C/meson-symlink/index.page"},
{"type": "file", "file": "usr/share/help/C/meson-symlink/media/test.txt"},
{"type": "file", "file": "usr/share/help/es/meson-symlink/media/test.txt"},
{"type": "file", "file": "usr/share/help/es/meson-symlink/index.page"},
{"type": "file", "file": "usr/share/help/de/meson-symlink/index.page"},
{"type": "file", "file": "usr/share/help/de/meson-symlink/media/test.txt"},
{"type": "file", "file": "usr/share/help/C/meson-linguas/index.page"},
{"type": "file", "file": "usr/share/help/C/meson-linguas/media/test.txt"},
{"type": "file", "file": "usr/share/help/es/meson-linguas/media/test.txt"},
{"type": "file", "file": "usr/share/help/es/meson-linguas/index.page"},
{"type": "file", "file": "usr/share/help/de/meson-linguas/index.page"},
{"type": "file", "file": "usr/share/help/de/meson-linguas/media/test.txt"}
]
}

@ -1,83 +0,0 @@
usr/share/doc/spede/html/annotated.html
usr/share/doc/spede/html/bc_s.png
usr/share/doc/spede/html/bdwn.png
usr/share/doc/spede/html/classComedy_1_1Comedian.html
usr/share/doc/spede/html/classComedy_1_1Comedian.png
usr/share/doc/spede/html/classComedy_1_1Comedian-members.html
usr/share/doc/spede/html/classComedy_1_1Spede.html
usr/share/doc/spede/html/classComedy_1_1Spede.png
usr/share/doc/spede/html/classComedy_1_1Spede-members.html
usr/share/doc/spede/html/classes.html
usr/share/doc/spede/html/closed.png
usr/share/doc/spede/html/comedian_8h_source.html
usr/share/doc/spede/html/dir_7bdce917e28dfbd493cadd1d2e5c7d80.html
usr/share/doc/spede/html/dir_44a4667d36a4476878de085754f6d2b9.html
usr/share/doc/spede/html/dir_68b523c5b3a2dcea45d5ce70397fb722.html
usr/share/doc/spede/html/dir_a7e6472d2301212032fd74682f8217f3.html
usr/share/doc/spede/html/dir_ee191f21c02d247cc959e80c1a3acadf.html
usr/share/doc/spede/html/doc.png
usr/share/doc/spede/html/doxygen.css
usr/share/doc/spede/html/doxygen.png
usr/share/doc/spede/html/dynsections.js
usr/share/doc/spede/html/files.html
usr/share/doc/spede/html/folderclosed.png
usr/share/doc/spede/html/folderopen.png
usr/share/doc/spede/html/functions.html
usr/share/doc/spede/html/functions_func.html
usr/share/doc/spede/html/hierarchy.html
usr/share/doc/spede/html/index.html
usr/share/doc/spede/html/jquery.js
usr/share/doc/spede/html/menu.js
usr/share/doc/spede/html/menudata.js
usr/share/doc/spede/html/namespaceComedy.html
usr/share/doc/spede/html/namespacemembers.html
usr/share/doc/spede/html/namespacemembers_func.html
usr/share/doc/spede/html/namespaces.html
usr/share/doc/spede/html/nav_f.png
usr/share/doc/spede/html/nav_g.png
usr/share/doc/spede/html/nav_h.png
usr/share/doc/spede/html/open.png
usr/share/doc/spede/html/search/all_0.html
usr/share/doc/spede/html/search/all_0.js
usr/share/doc/spede/html/search/all_1.html
usr/share/doc/spede/html/search/all_1.js
usr/share/doc/spede/html/search/all_2.html
usr/share/doc/spede/html/search/all_2.js
usr/share/doc/spede/html/search/all_3.html
usr/share/doc/spede/html/search/all_3.js
usr/share/doc/spede/html/search/classes_0.html
usr/share/doc/spede/html/search/classes_0.js
usr/share/doc/spede/html/search/classes_1.html
usr/share/doc/spede/html/search/classes_1.js
usr/share/doc/spede/html/search/close.png
usr/share/doc/spede/html/search/files_0.html
usr/share/doc/spede/html/search/files_0.js
usr/share/doc/spede/html/search/functions_0.html
usr/share/doc/spede/html/search/functions_0.js
usr/share/doc/spede/html/search/functions_1.html
usr/share/doc/spede/html/search/functions_1.js
usr/share/doc/spede/html/search/functions_2.html
usr/share/doc/spede/html/search/functions_2.js
usr/share/doc/spede/html/search/mag_sel.png
usr/share/doc/spede/html/search/namespaces_0.html
usr/share/doc/spede/html/search/namespaces_0.js
usr/share/doc/spede/html/search/nomatches.html
usr/share/doc/spede/html/search/pages_0.html
usr/share/doc/spede/html/search/pages_0.js
usr/share/doc/spede/html/search/search.css
usr/share/doc/spede/html/search/search.js
usr/share/doc/spede/html/search/searchdata.js
usr/share/doc/spede/html/search/search_l.png
usr/share/doc/spede/html/search/search_m.png
usr/share/doc/spede/html/search/search_r.png
usr/share/doc/spede/html/spede_8cpp.html
usr/share/doc/spede/html/spede_8h.html
usr/share/doc/spede/html/spede_8h_source.html
usr/share/doc/spede/html/splitbar.png
usr/share/doc/spede/html/sync_off.png
usr/share/doc/spede/html/sync_on.png
usr/share/doc/spede/html/tabs.css
usr/share/doc/spede/html/tab_a.png
usr/share/doc/spede/html/tab_b.png
usr/share/doc/spede/html/tab_h.png
usr/share/doc/spede/html/tab_s.png

@ -0,0 +1,87 @@
{
"installed": [
{"type": "file", "file": "usr/share/doc/spede/html/annotated.html"},
{"type": "file", "file": "usr/share/doc/spede/html/bc_s.png"},
{"type": "file", "file": "usr/share/doc/spede/html/bdwn.png"},
{"type": "file", "file": "usr/share/doc/spede/html/classComedy_1_1Comedian.html"},
{"type": "file", "file": "usr/share/doc/spede/html/classComedy_1_1Comedian.png"},
{"type": "file", "file": "usr/share/doc/spede/html/classComedy_1_1Comedian-members.html"},
{"type": "file", "file": "usr/share/doc/spede/html/classComedy_1_1Spede.html"},
{"type": "file", "file": "usr/share/doc/spede/html/classComedy_1_1Spede.png"},
{"type": "file", "file": "usr/share/doc/spede/html/classComedy_1_1Spede-members.html"},
{"type": "file", "file": "usr/share/doc/spede/html/classes.html"},
{"type": "file", "file": "usr/share/doc/spede/html/closed.png"},
{"type": "file", "file": "usr/share/doc/spede/html/comedian_8h_source.html"},
{"type": "file", "file": "usr/share/doc/spede/html/dir_7bdce917e28dfbd493cadd1d2e5c7d80.html"},
{"type": "file", "file": "usr/share/doc/spede/html/dir_44a4667d36a4476878de085754f6d2b9.html"},
{"type": "file", "file": "usr/share/doc/spede/html/dir_68b523c5b3a2dcea45d5ce70397fb722.html"},
{"type": "file", "file": "usr/share/doc/spede/html/dir_a7e6472d2301212032fd74682f8217f3.html"},
{"type": "file", "file": "usr/share/doc/spede/html/dir_ee191f21c02d247cc959e80c1a3acadf.html"},
{"type": "file", "file": "usr/share/doc/spede/html/doc.png"},
{"type": "file", "file": "usr/share/doc/spede/html/doxygen.css"},
{"type": "file", "file": "usr/share/doc/spede/html/doxygen.png"},
{"type": "file", "file": "usr/share/doc/spede/html/dynsections.js"},
{"type": "file", "file": "usr/share/doc/spede/html/files.html"},
{"type": "file", "file": "usr/share/doc/spede/html/folderclosed.png"},
{"type": "file", "file": "usr/share/doc/spede/html/folderopen.png"},
{"type": "file", "file": "usr/share/doc/spede/html/functions.html"},
{"type": "file", "file": "usr/share/doc/spede/html/functions_func.html"},
{"type": "file", "file": "usr/share/doc/spede/html/hierarchy.html"},
{"type": "file", "file": "usr/share/doc/spede/html/index.html"},
{"type": "file", "file": "usr/share/doc/spede/html/jquery.js"},
{"type": "file", "file": "usr/share/doc/spede/html/menu.js"},
{"type": "file", "file": "usr/share/doc/spede/html/menudata.js"},
{"type": "file", "file": "usr/share/doc/spede/html/namespaceComedy.html"},
{"type": "file", "file": "usr/share/doc/spede/html/namespacemembers.html"},
{"type": "file", "file": "usr/share/doc/spede/html/namespacemembers_func.html"},
{"type": "file", "file": "usr/share/doc/spede/html/namespaces.html"},
{"type": "file", "file": "usr/share/doc/spede/html/nav_f.png"},
{"type": "file", "file": "usr/share/doc/spede/html/nav_g.png"},
{"type": "file", "file": "usr/share/doc/spede/html/nav_h.png"},
{"type": "file", "file": "usr/share/doc/spede/html/open.png"},
{"type": "file", "file": "usr/share/doc/spede/html/search/all_0.html"},
{"type": "file", "file": "usr/share/doc/spede/html/search/all_0.js"},
{"type": "file", "file": "usr/share/doc/spede/html/search/all_1.html"},
{"type": "file", "file": "usr/share/doc/spede/html/search/all_1.js"},
{"type": "file", "file": "usr/share/doc/spede/html/search/all_2.html"},
{"type": "file", "file": "usr/share/doc/spede/html/search/all_2.js"},
{"type": "file", "file": "usr/share/doc/spede/html/search/all_3.html"},
{"type": "file", "file": "usr/share/doc/spede/html/search/all_3.js"},
{"type": "file", "file": "usr/share/doc/spede/html/search/classes_0.html"},
{"type": "file", "file": "usr/share/doc/spede/html/search/classes_0.js"},
{"type": "file", "file": "usr/share/doc/spede/html/search/classes_1.html"},
{"type": "file", "file": "usr/share/doc/spede/html/search/classes_1.js"},
{"type": "file", "file": "usr/share/doc/spede/html/search/close.png"},
{"type": "file", "file": "usr/share/doc/spede/html/search/files_0.html"},
{"type": "file", "file": "usr/share/doc/spede/html/search/files_0.js"},
{"type": "file", "file": "usr/share/doc/spede/html/search/functions_0.html"},
{"type": "file", "file": "usr/share/doc/spede/html/search/functions_0.js"},
{"type": "file", "file": "usr/share/doc/spede/html/search/functions_1.html"},
{"type": "file", "file": "usr/share/doc/spede/html/search/functions_1.js"},
{"type": "file", "file": "usr/share/doc/spede/html/search/functions_2.html"},
{"type": "file", "file": "usr/share/doc/spede/html/search/functions_2.js"},
{"type": "file", "file": "usr/share/doc/spede/html/search/mag_sel.png"},
{"type": "file", "file": "usr/share/doc/spede/html/search/namespaces_0.html"},
{"type": "file", "file": "usr/share/doc/spede/html/search/namespaces_0.js"},
{"type": "file", "file": "usr/share/doc/spede/html/search/nomatches.html"},
{"type": "file", "file": "usr/share/doc/spede/html/search/pages_0.html"},
{"type": "file", "file": "usr/share/doc/spede/html/search/pages_0.js"},
{"type": "file", "file": "usr/share/doc/spede/html/search/search.css"},
{"type": "file", "file": "usr/share/doc/spede/html/search/search.js"},
{"type": "file", "file": "usr/share/doc/spede/html/search/searchdata.js"},
{"type": "file", "file": "usr/share/doc/spede/html/search/search_l.png"},
{"type": "file", "file": "usr/share/doc/spede/html/search/search_m.png"},
{"type": "file", "file": "usr/share/doc/spede/html/search/search_r.png"},
{"type": "file", "file": "usr/share/doc/spede/html/spede_8cpp.html"},
{"type": "file", "file": "usr/share/doc/spede/html/spede_8h.html"},
{"type": "file", "file": "usr/share/doc/spede/html/spede_8h_source.html"},
{"type": "file", "file": "usr/share/doc/spede/html/splitbar.png"},
{"type": "file", "file": "usr/share/doc/spede/html/sync_off.png"},
{"type": "file", "file": "usr/share/doc/spede/html/sync_on.png"},
{"type": "file", "file": "usr/share/doc/spede/html/tabs.css"},
{"type": "file", "file": "usr/share/doc/spede/html/tab_a.png"},
{"type": "file", "file": "usr/share/doc/spede/html/tab_b.png"},
{"type": "file", "file": "usr/share/doc/spede/html/tab_h.png"},
{"type": "file", "file": "usr/share/doc/spede/html/tab_s.png"}
]
}

@ -1,314 +0,0 @@
usr/share/doc/foobar/html/foo.html
usr/share/doc/foobar/html/c-index.html
usr/share/doc/foobar/html/index.html
usr/share/doc/foobar/html/dumped.trie
usr/share/doc/foobar/html/assets/theme.json
usr/share/doc/foobar/html/assets/css/prism-tomorrow.css
usr/share/doc/foobar/html/assets/css/bootstrap-toc.min.css
usr/share/doc/foobar/html/assets/css/frontend.css
usr/share/doc/foobar/html/assets/css/dumped.trie
usr/share/doc/foobar/html/assets/css/jquery.mCustomScrollbar.min.css
usr/share/doc/foobar/html/assets/css/custom_bootstrap.css
usr/share/doc/foobar/html/assets/templates/navbar_links.html
usr/share/doc/foobar/html/assets/templates/scripts.html
usr/share/doc/foobar/html/assets/templates/stylesheets.html
usr/share/doc/foobar/html/assets/templates/multi_return_value.html
usr/share/doc/foobar/html/assets/templates/parameters.html
usr/share/doc/foobar/html/assets/templates/base_page.html
usr/share/doc/foobar/html/assets/templates/footer.html
usr/share/doc/foobar/html/assets/templates/extra_head.html
usr/share/doc/foobar/html/assets/templates/parameter_detail.html
usr/share/doc/foobar/html/assets/templates/navbar_center.html
usr/share/doc/foobar/html/assets/templates/enum_member.html
usr/share/doc/foobar/html/assets/templates/member_list.html
usr/share/doc/foobar/html/assets/templates/return_item.html
usr/share/doc/foobar/html/assets/templates/subpages.html
usr/share/doc/foobar/html/assets/templates/dumped.trie
usr/share/doc/foobar/html/assets/templates/page_content.html
usr/share/doc/foobar/html/assets/templates/navbar.html
usr/share/doc/foobar/html/assets/templates/site_navigation.html
usr/share/doc/foobar/html/assets/templates/field_detail.html
usr/share/doc/foobar/html/assets/templates/brand-logo.html
usr/share/doc/foobar/html/assets/js/prism_autoloader_path_override.js
usr/share/doc/foobar/html/assets/js/jquery.js
usr/share/doc/foobar/html/assets/js/scrollspy.js
usr/share/doc/foobar/html/assets/js/isotope.pkgd.min.js
usr/share/doc/foobar/html/assets/js/utils.js
usr/share/doc/foobar/html/assets/js/typeahead.jquery.min.js
usr/share/doc/foobar/html/assets/js/language_switching.js
usr/share/doc/foobar/html/assets/js/tag_filtering.js
usr/share/doc/foobar/html/assets/js/prism-autoloader.js
usr/share/doc/foobar/html/assets/js/navbar_offset_scroller.js
usr/share/doc/foobar/html/assets/js/lines_around_headings.js
usr/share/doc/foobar/html/assets/js/trie_index.js
usr/share/doc/foobar/html/assets/js/search.js
usr/share/doc/foobar/html/assets/js/trie.js
usr/share/doc/foobar/html/assets/js/bootstrap.js
usr/share/doc/foobar/html/assets/js/navigation.js
usr/share/doc/foobar/html/assets/js/bootstrap-toc.min.js
usr/share/doc/foobar/html/assets/js/anchor.min.js
usr/share/doc/foobar/html/assets/js/prism-core.js
usr/share/doc/foobar/html/assets/js/sitemap.js
usr/share/doc/foobar/html/assets/js/dumped.trie
usr/share/doc/foobar/html/assets/js/mustache.min.js
usr/share/doc/foobar/html/assets/js/compare-versions.js
usr/share/doc/foobar/html/assets/js/jquery.touchSwipe.min.js
usr/share/doc/foobar/html/assets/js/jquery.mCustomScrollbar.concat.min.js
usr/share/doc/foobar/html/assets/js/search/members
usr/share/doc/foobar/html/assets/js/search/Hello
usr/share/doc/foobar/html/assets/js/search/hello
usr/share/doc/foobar/html/assets/js/search/type
usr/share/doc/foobar/html/assets/js/search/FooIndecision
usr/share/doc/foobar/html/assets/js/search/fooindecision
usr/share/doc/foobar/html/assets/js/search/Members
usr/share/doc/foobar/html/assets/js/search/dumped.trie
usr/share/doc/foobar/html/assets/js/search/indecision
usr/share/doc/foobar/html/assets/js/search/hotdoc_fragments/index.html-hello-world.fragment
usr/share/doc/foobar/html/assets/js/search/hotdoc_fragments/dumped.trie
usr/share/doc/foobar/html/assets/js/search/hotdoc_fragments/foo.html-FooIndecision.fragment
usr/share/doc/foobar/html/assets/js/search/Subpages
usr/share/doc/foobar/html/assets/js/search/foo
usr/share/doc/foobar/html/assets/js/search/API
usr/share/doc/foobar/html/assets/js/search/Reference
usr/share/doc/foobar/html/assets/js/search/api
usr/share/doc/foobar/html/assets/js/search/reference
usr/share/doc/foobar/html/assets/js/search/subpages
usr/share/doc/foobar/html/assets/js/search/hotdoc_fragments/index.html-subpages.fragment
usr/share/doc/foobar/html/assets/js/search/hotdoc_fragments/c-index.html-subpages.fragment
usr/share/doc/foobar/html/assets/prism_components/prism-inform7.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-pascal.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-bro.js
usr/share/doc/foobar/html/assets/prism_components/prism-nim.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-gherkin.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-stylus.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-ocaml.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-powershell.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-smalltalk.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-verilog.js
usr/share/doc/foobar/html/assets/prism_components/prism-puppet.js
usr/share/doc/foobar/html/assets/prism_components/prism-aspnet.js
usr/share/doc/foobar/html/assets/prism_components/prism-parigp.js
usr/share/doc/foobar/html/assets/prism_components/prism-objectivec.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-processing.js
usr/share/doc/foobar/html/assets/prism_components/prism-objectivec.js
usr/share/doc/foobar/html/assets/prism_components/prism-jsx.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-nginx.js
usr/share/doc/foobar/html/assets/prism_components/prism-powershell.js
usr/share/doc/foobar/html/assets/prism_components/prism-php.js
usr/share/doc/foobar/html/assets/prism_components/prism-smarty.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-roboconf.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-batch.js
usr/share/doc/foobar/html/assets/prism_components/prism-vhdl.js
usr/share/doc/foobar/html/assets/prism_components/prism-protobuf.js
usr/share/doc/foobar/html/assets/prism_components/prism-textile.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-crystal.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-scss.js
usr/share/doc/foobar/html/assets/prism_components/prism-bro.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-smarty.js
usr/share/doc/foobar/html/assets/prism_components/prism-bison.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-tcl.js
usr/share/doc/foobar/html/assets/prism_components/prism-pure.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-makefile.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-applescript.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-css-extras.js
usr/share/doc/foobar/html/assets/prism_components/prism-stylus.js
usr/share/doc/foobar/html/assets/prism_components/prism-q.js
usr/share/doc/foobar/html/assets/prism_components/prism-dart.js
usr/share/doc/foobar/html/assets/prism_components/prism-oz.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-haskell.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-clike.js
usr/share/doc/foobar/html/assets/prism_components/prism-kotlin.js
usr/share/doc/foobar/html/assets/prism_components/prism-http.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-bash.js
usr/share/doc/foobar/html/assets/prism_components/prism-apl.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-docker.js
usr/share/doc/foobar/html/assets/prism_components/prism-sass.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-basic.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-nasm.js
usr/share/doc/foobar/html/assets/prism_components/prism-kotlin.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-abap.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-perl.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-rust.js
usr/share/doc/foobar/html/assets/prism_components/prism-c.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-scala.js
usr/share/doc/foobar/html/assets/prism_components/prism-glsl.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-lua.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-coffeescript.js
usr/share/doc/foobar/html/assets/prism_components/prism-jade.js
usr/share/doc/foobar/html/assets/prism_components/prism-keyman.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-crystal.js
usr/share/doc/foobar/html/assets/prism_components/prism-rest.js
usr/share/doc/foobar/html/assets/prism_components/prism-json.js
usr/share/doc/foobar/html/assets/prism_components/prism-roboconf.js
usr/share/doc/foobar/html/assets/prism_components/prism-twig.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-dart.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-vim.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-handlebars.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-cpp.js
usr/share/doc/foobar/html/assets/prism_components/prism-fsharp.js
usr/share/doc/foobar/html/assets/prism_components/prism-sas.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-brainfuck.js
usr/share/doc/foobar/html/assets/prism_components/prism-haxe.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-julia.js
usr/share/doc/foobar/html/assets/prism_components/prism-jade.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-python.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-nim.js
usr/share/doc/foobar/html/assets/prism_components/prism-typescript.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-csharp.js
usr/share/doc/foobar/html/assets/prism_components/prism-brainfuck.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-asciidoc.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-groovy.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-applescript.js
usr/share/doc/foobar/html/assets/prism_components/prism-elixir.js
usr/share/doc/foobar/html/assets/prism_components/prism-diff.js
usr/share/doc/foobar/html/assets/prism_components/prism-scheme.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-parser.js
usr/share/doc/foobar/html/assets/prism_components/prism-qore.js
usr/share/doc/foobar/html/assets/prism_components/prism-yaml.js
usr/share/doc/foobar/html/assets/prism_components/prism-j.js
usr/share/doc/foobar/html/assets/prism_components/prism-mel.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-css-extras.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-erlang.js
usr/share/doc/foobar/html/assets/prism_components/prism-icon.js
usr/share/doc/foobar/html/assets/prism_components/prism-actionscript.js
usr/share/doc/foobar/html/assets/prism_components/prism-cpp.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-makefile.js
usr/share/doc/foobar/html/assets/prism_components/prism-q.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-nsis.js
usr/share/doc/foobar/html/assets/prism_components/prism-mizar.js
usr/share/doc/foobar/html/assets/prism_components/prism-wiki.js
usr/share/doc/foobar/html/assets/prism_components/prism-csharp.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-julia.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-coffeescript.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-sql.js
usr/share/doc/foobar/html/assets/prism_components/prism-php-extras.js
usr/share/doc/foobar/html/assets/prism_components/prism-basic.js
usr/share/doc/foobar/html/assets/prism_components/prism-swift.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-haxe.js
usr/share/doc/foobar/html/assets/prism_components/prism-apacheconf.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-javascript.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-markup.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-keyman.js
usr/share/doc/foobar/html/assets/prism_components/prism-sql.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-php-extras.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-scheme.js
usr/share/doc/foobar/html/assets/prism_components/prism-python.js
usr/share/doc/foobar/html/assets/prism_components/prism-autoit.js
usr/share/doc/foobar/html/assets/prism_components/prism-gherkin.js
usr/share/doc/foobar/html/assets/prism_components/prism-java.js
usr/share/doc/foobar/html/assets/prism_components/prism-parigp.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-autohotkey.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-ruby.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-nginx.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-core.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-fortran.js
usr/share/doc/foobar/html/assets/prism_components/prism-nasm.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-ini.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-protobuf.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-jsx.js
usr/share/doc/foobar/html/assets/prism_components/prism-markdown.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-nix.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-nsis.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-oz.js
usr/share/doc/foobar/html/assets/prism_components/prism-less.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-abap.js
usr/share/doc/foobar/html/assets/prism_components/prism-puppet.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-nix.js
usr/share/doc/foobar/html/assets/prism_components/prism-pascal.js
usr/share/doc/foobar/html/assets/prism_components/prism-latex.js
usr/share/doc/foobar/html/assets/prism_components/prism-verilog.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-aspnet.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-go.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-glsl.js
usr/share/doc/foobar/html/assets/prism_components/prism-inform7.js
usr/share/doc/foobar/html/assets/prism_components/prism-yaml.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-matlab.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-lua.js
usr/share/doc/foobar/html/assets/prism_components/prism-mizar.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-c.js
usr/share/doc/foobar/html/assets/prism_components/prism-fsharp.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-haml.js
usr/share/doc/foobar/html/assets/prism_components/prism-rust.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-icon.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-fortran.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-qore.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-batch.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-eiffel.js
usr/share/doc/foobar/html/assets/prism_components/prism-vim.js
usr/share/doc/foobar/html/assets/prism_components/prism-j.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-eiffel.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-elixir.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-erlang.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-matlab.js
usr/share/doc/foobar/html/assets/prism_components/prism-tcl.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-ruby.js
usr/share/doc/foobar/html/assets/prism_components/prism-d.js
usr/share/doc/foobar/html/assets/prism_components/prism-swift.js
usr/share/doc/foobar/html/assets/prism_components/prism-wiki.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-lolcode.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-latex.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-prolog.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-php.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-scss.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-vhdl.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-lolcode.js
usr/share/doc/foobar/html/assets/prism_components/prism-prolog.js
usr/share/doc/foobar/html/assets/prism_components/prism-apacheconf.js
usr/share/doc/foobar/html/assets/prism_components/prism-core.js
usr/share/doc/foobar/html/assets/prism_components/prism-diff.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-json.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-ini.js
usr/share/doc/foobar/html/assets/prism_components/dumped.trie
usr/share/doc/foobar/html/assets/prism_components/prism-r.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-markup.js
usr/share/doc/foobar/html/assets/prism_components/prism-apl.js
usr/share/doc/foobar/html/assets/prism_components/prism-markdown.js
usr/share/doc/foobar/html/assets/prism_components/prism-asciidoc.js
usr/share/doc/foobar/html/assets/prism_components/prism-ocaml.js
usr/share/doc/foobar/html/assets/prism_components/prism-javascript.js
usr/share/doc/foobar/html/assets/prism_components/prism-autohotkey.js
usr/share/doc/foobar/html/assets/prism_components/prism-less.js
usr/share/doc/foobar/html/assets/prism_components/prism-pure.js
usr/share/doc/foobar/html/assets/prism_components/prism-groovy.js
usr/share/doc/foobar/html/assets/prism_components/prism-bison.js
usr/share/doc/foobar/html/assets/prism_components/prism-sass.js
usr/share/doc/foobar/html/assets/prism_components/prism-css.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-haml.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-handlebars.js
usr/share/doc/foobar/html/assets/prism_components/prism-textile.js
usr/share/doc/foobar/html/assets/prism_components/prism-parser.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-docker.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-monkey.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-http.js
usr/share/doc/foobar/html/assets/prism_components/prism-git.js
usr/share/doc/foobar/html/assets/prism_components/prism-sas.js
usr/share/doc/foobar/html/assets/prism_components/prism-go.js
usr/share/doc/foobar/html/assets/prism_components/prism-mel.js
usr/share/doc/foobar/html/assets/prism_components/prism-rest.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-clike.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-d.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-haskell.js
usr/share/doc/foobar/html/assets/prism_components/prism-git.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-java.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-rip.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-perl.js
usr/share/doc/foobar/html/assets/prism_components/prism-typescript.js
usr/share/doc/foobar/html/assets/prism_components/prism-actionscript.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-autoit.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-rip.js
usr/share/doc/foobar/html/assets/prism_components/prism-twig.js
usr/share/doc/foobar/html/assets/prism_components/prism-monkey.js
usr/share/doc/foobar/html/assets/prism_components/prism-processing.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-scala.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-smalltalk.js
usr/share/doc/foobar/html/assets/prism_components/prism-bash.min.js
usr/share/doc/foobar/html/assets/prism_components/prism-r.js
usr/share/doc/foobar/html/assets/prism_components/prism-css.js
usr/share/doc/foobar/html/assets/fonts/glyphicons-halflings-regular.woff
usr/share/doc/foobar/html/assets/fonts/glyphicons-halflings-regular.woff2
usr/share/doc/foobar/html/assets/fonts/glyphicons-halflings-regular.svg
usr/share/doc/foobar/html/assets/fonts/glyphicons-halflings-regular.ttf
usr/share/doc/foobar/html/assets/fonts/glyphicons-halflings-regular.eot
usr/share/doc/foobar/html/assets/fonts/dumped.trie
usr/share/doc/foobar/html/assets/images/home.svg
usr/share/doc/foobar/html/assets/images/dumped.trie

@ -0,0 +1,318 @@
{
"installed": [
{"type": "file", "file": "usr/share/doc/foobar/html/foo.html"},
{"type": "file", "file": "usr/share/doc/foobar/html/c-index.html"},
{"type": "file", "file": "usr/share/doc/foobar/html/index.html"},
{"type": "file", "file": "usr/share/doc/foobar/html/dumped.trie"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/theme.json"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/css/prism-tomorrow.css"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/css/bootstrap-toc.min.css"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/css/frontend.css"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/css/dumped.trie"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/css/jquery.mCustomScrollbar.min.css"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/css/custom_bootstrap.css"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/templates/navbar_links.html"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/templates/scripts.html"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/templates/stylesheets.html"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/templates/multi_return_value.html"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/templates/parameters.html"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/templates/base_page.html"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/templates/footer.html"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/templates/extra_head.html"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/templates/parameter_detail.html"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/templates/navbar_center.html"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/templates/enum_member.html"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/templates/member_list.html"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/templates/return_item.html"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/templates/subpages.html"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/templates/dumped.trie"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/templates/page_content.html"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/templates/navbar.html"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/templates/site_navigation.html"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/templates/field_detail.html"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/templates/brand-logo.html"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/prism_autoloader_path_override.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/jquery.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/scrollspy.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/isotope.pkgd.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/utils.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/typeahead.jquery.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/language_switching.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/tag_filtering.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/prism-autoloader.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/navbar_offset_scroller.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/lines_around_headings.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/trie_index.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/search.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/trie.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/bootstrap.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/navigation.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/bootstrap-toc.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/anchor.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/prism-core.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/sitemap.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/dumped.trie"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/mustache.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/compare-versions.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/jquery.touchSwipe.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/jquery.mCustomScrollbar.concat.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/search/members"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/search/Hello"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/search/hello"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/search/type"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/search/FooIndecision"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/search/fooindecision"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/search/Members"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/search/dumped.trie"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/search/indecision"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/search/hotdoc_fragments/index.html-hello-world.fragment"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/search/hotdoc_fragments/dumped.trie"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/search/hotdoc_fragments/foo.html-FooIndecision.fragment"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/search/Subpages"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/search/foo"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/search/API"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/search/Reference"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/search/api"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/search/reference"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/search/subpages"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/search/hotdoc_fragments/index.html-subpages.fragment"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/js/search/hotdoc_fragments/c-index.html-subpages.fragment"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-inform7.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-pascal.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-bro.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-nim.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-gherkin.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-stylus.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-ocaml.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-powershell.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-smalltalk.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-verilog.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-puppet.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-aspnet.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-parigp.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-objectivec.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-processing.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-objectivec.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-jsx.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-nginx.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-powershell.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-php.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-smarty.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-roboconf.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-batch.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-vhdl.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-protobuf.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-textile.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-crystal.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-scss.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-bro.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-smarty.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-bison.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-tcl.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-pure.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-makefile.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-applescript.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-css-extras.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-stylus.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-q.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-dart.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-oz.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-haskell.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-clike.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-kotlin.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-http.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-bash.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-apl.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-docker.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-sass.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-basic.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-nasm.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-kotlin.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-abap.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-perl.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-rust.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-c.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-scala.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-glsl.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-lua.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-coffeescript.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-jade.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-keyman.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-crystal.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-rest.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-json.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-roboconf.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-twig.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-dart.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-vim.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-handlebars.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-cpp.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-fsharp.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-sas.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-brainfuck.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-haxe.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-julia.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-jade.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-python.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-nim.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-typescript.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-csharp.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-brainfuck.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-asciidoc.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-groovy.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-applescript.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-elixir.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-diff.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-scheme.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-parser.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-qore.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-yaml.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-j.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-mel.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-css-extras.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-erlang.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-icon.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-actionscript.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-cpp.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-makefile.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-q.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-nsis.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-mizar.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-wiki.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-csharp.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-julia.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-coffeescript.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-sql.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-php-extras.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-basic.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-swift.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-haxe.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-apacheconf.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-javascript.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-markup.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-keyman.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-sql.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-php-extras.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-scheme.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-python.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-autoit.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-gherkin.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-java.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-parigp.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-autohotkey.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-ruby.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-nginx.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-core.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-fortran.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-nasm.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-ini.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-protobuf.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-jsx.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-markdown.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-nix.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-nsis.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-oz.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-less.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-abap.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-puppet.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-nix.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-pascal.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-latex.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-verilog.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-aspnet.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-go.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-glsl.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-inform7.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-yaml.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-matlab.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-lua.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-mizar.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-c.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-fsharp.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-haml.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-rust.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-icon.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-fortran.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-qore.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-batch.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-eiffel.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-vim.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-j.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-eiffel.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-elixir.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-erlang.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-matlab.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-tcl.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-ruby.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-d.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-swift.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-wiki.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-lolcode.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-latex.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-prolog.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-php.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-scss.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-vhdl.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-lolcode.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-prolog.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-apacheconf.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-core.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-diff.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-json.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-ini.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/dumped.trie"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-r.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-markup.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-apl.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-markdown.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-asciidoc.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-ocaml.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-javascript.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-autohotkey.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-less.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-pure.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-groovy.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-bison.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-sass.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-css.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-haml.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-handlebars.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-textile.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-parser.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-docker.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-monkey.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-http.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-git.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-sas.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-go.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-mel.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-rest.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-clike.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-d.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-haskell.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-git.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-java.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-rip.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-perl.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-typescript.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-actionscript.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-autoit.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-rip.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-twig.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-monkey.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-processing.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-scala.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-smalltalk.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-bash.min.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-r.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/prism_components/prism-css.js"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/fonts/glyphicons-halflings-regular.woff"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/fonts/glyphicons-halflings-regular.woff2"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/fonts/glyphicons-halflings-regular.svg"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/fonts/glyphicons-halflings-regular.ttf"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/fonts/glyphicons-halflings-regular.eot"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/fonts/dumped.trie"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/images/home.svg"},
{"type": "file", "file": "usr/share/doc/foobar/html/assets/images/dumped.trie"}
]
}

@ -1,10 +0,0 @@
usr/bin/intlprog?exe
usr/share/locale/de/LC_MESSAGES/intltest.mo
usr/share/locale/fi/LC_MESSAGES/intltest.mo
usr/share/locale/ru/LC_MESSAGES/intltest.mo
usr/share/applications/something.desktop
usr/share/applications/test.desktop
usr/share/applications/test.plugin
usr/share/applications/test2.desktop
usr/share/applications/test3.desktop
usr/share/applications/test4.desktop

@ -0,0 +1,14 @@
{
"installed": [
{"type": "exe", "file": "usr/bin/intlprog"},
{"type": "file", "file": "usr/share/locale/de/LC_MESSAGES/intltest.mo"},
{"type": "file", "file": "usr/share/locale/fi/LC_MESSAGES/intltest.mo"},
{"type": "file", "file": "usr/share/locale/ru/LC_MESSAGES/intltest.mo"},
{"type": "file", "file": "usr/share/applications/something.desktop"},
{"type": "file", "file": "usr/share/applications/test.desktop"},
{"type": "file", "file": "usr/share/applications/test.plugin"},
{"type": "file", "file": "usr/share/applications/test2.desktop"},
{"type": "file", "file": "usr/share/applications/test3.desktop"},
{"type": "file", "file": "usr/share/applications/test4.desktop"}
]
}

@ -1,24 +0,0 @@
usr/include/enums.h
usr/include/enums2.h
usr/include/enums3.h
usr/include/enums5.h
usr/include/marshaller.h
usr/lib/?libgir_lib.so
?cygwin:usr/lib/libgir_lib.dll.a
usr/lib/?libgir_lib2.so
?cygwin:usr/lib/libgir_lib2.dll.a
usr/lib/?libdep1lib.so
?cygwin:usr/lib/libdep1lib.dll.a
usr/lib/?libdep2lib.so
?cygwin:usr/lib/libdep2lib.dll.a
usr/lib/girepository-1.0/Meson-1.0.typelib
usr/lib/girepository-1.0/MesonDep1-1.0.typelib
usr/lib/girepository-1.0/MesonDep2-1.0.typelib
usr/share/gir-1.0/Meson-1.0.gir
usr/share/gir-1.0/MesonDep1-1.0.gir
usr/share/gir-1.0/MesonDep2-1.0.gir
usr/share/glib-2.0/schemas/com.github.meson.gschema.xml
usr/share/simple-resources.gresource
usr/include/enums6.h
usr/include/simple-resources.h
usr/include/generated-gdbus.h

@ -0,0 +1,28 @@
{
"installed": [
{"type": "file", "file": "usr/include/enums.h"},
{"type": "file", "file": "usr/include/enums2.h"},
{"type": "file", "file": "usr/include/enums3.h"},
{"type": "file", "file": "usr/include/enums5.h"},
{"type": "file", "file": "usr/include/marshaller.h"},
{"type": "expr", "file": "usr/lib/?libgir_lib.so"},
{"type": "file", "platform": "cygwin", "file": "usr/lib/libgir_lib.dll.a"},
{"type": "expr", "file": "usr/lib/?libgir_lib2.so"},
{"type": "file", "platform": "cygwin", "file": "usr/lib/libgir_lib2.dll.a"},
{"type": "expr", "file": "usr/lib/?libdep1lib.so"},
{"type": "file", "platform": "cygwin", "file": "usr/lib/libdep1lib.dll.a"},
{"type": "expr", "file": "usr/lib/?libdep2lib.so"},
{"type": "file", "platform": "cygwin", "file": "usr/lib/libdep2lib.dll.a"},
{"type": "file", "file": "usr/lib/girepository-1.0/Meson-1.0.typelib"},
{"type": "file", "file": "usr/lib/girepository-1.0/MesonDep1-1.0.typelib"},
{"type": "file", "file": "usr/lib/girepository-1.0/MesonDep2-1.0.typelib"},
{"type": "file", "file": "usr/share/gir-1.0/Meson-1.0.gir"},
{"type": "file", "file": "usr/share/gir-1.0/MesonDep1-1.0.gir"},
{"type": "file", "file": "usr/share/gir-1.0/MesonDep2-1.0.gir"},
{"type": "file", "file": "usr/share/glib-2.0/schemas/com.github.meson.gschema.xml"},
{"type": "file", "file": "usr/share/simple-resources.gresource"},
{"type": "file", "file": "usr/include/enums6.h"},
{"type": "file", "file": "usr/include/simple-resources.h"},
{"type": "file", "file": "usr/include/generated-gdbus.h"}
]
}

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save