@@ -18,6 +18,7 @@ def main() -> int:
1818 deb_builder = read ("packaging/scripts/build-deb-package.sh" )
1919 rpm_builder = read ("packaging/scripts/build-rpm-package.sh" )
2020 arch_builder = read ("packaging/scripts/build-arch-package.sh" )
21+ native_manifest = read ("packaging/scripts/write-native-package-manifest.py" )
2122
2223 assert "Package: turtle-term" in deb
2324 assert "Architecture: amd64 arm64" in deb
@@ -28,6 +29,9 @@ def main() -> int:
2829 assert "ExclusiveArch: x86_64 aarch64" in rpm
2930 assert "fontconfig-devel" in rpm
3031 assert "ai.sourceos.TurtleTerm.desktop" in rpm
32+ assert "%{_bindir}/turtle-cloudfog" in rpm
33+ assert "%{_bindir}/turtle-superconscious" in rpm
34+ assert "%{_bindir}/turtle-agent-machine" in rpm
3135
3236 assert "pkgname=turtle-term" in arch
3337 assert "arch=('x86_64' 'aarch64')" in arch
@@ -39,13 +43,20 @@ def main() -> int:
3943 assert "share/applications" in stage
4044 assert "share/metainfo" in stage
4145 assert "turtleterm.lua" in stage
46+ assert "turtle-cloudfog" in stage
47+ assert "turtle-superconscious" in stage
48+ assert "turtle-agent-machine" in stage
4249
4350 for builder in (deb_builder , rpm_builder , arch_builder ):
4451 assert "TURTLE_TERM_RUNTIME_PREFIX" in builder
4552 assert "TURTLE_TERM_RUNTIME_ETC_DIR" in builder
4653 assert '"/usr"' in builder or "=/usr" in builder
4754 assert '"/etc"' in builder or "=/etc" in builder
4855
56+ assert "turtle-cloudfog" in native_manifest
57+ assert "turtle-superconscious" in native_manifest
58+ assert "turtle-agent-machine" in native_manifest
59+
4960 assert "%install" in rpm_builder
5061 assert "TURTLE_TERM_STAGE_PREFIX=%{buildroot}/usr" in rpm_builder
5162 assert "TURTLE_TERM_ETC_DIR=%{buildroot}/etc" in rpm_builder
0 commit comments