aboutsummaryrefslogtreecommitdiff
path: root/packaging/createpkg.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2021-10-23 21:22:17 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2021-10-24 03:04:37 +0300
commit5aeed2561723dd8099054a61c47f942bb9b3829b (patch)
tree7ae9b44b65aeabf28a7f6c900c1fffe6247a6eb9 /packaging/createpkg.py
parent4d8548aa0653fba8f7a5b83dad7bc4c220046a76 (diff)
downloadmeson-5aeed2561723dd8099054a61c47f942bb9b3829b.zip
meson-5aeed2561723dd8099054a61c47f942bb9b3829b.tar.gz
meson-5aeed2561723dd8099054a61c47f942bb9b3829b.tar.bz2
Remove temp files that the macOS installer builder leaves hanging.
Diffstat (limited to 'packaging/createpkg.py')
-rwxr-xr-xpackaging/createpkg.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/packaging/createpkg.py b/packaging/createpkg.py
index 793d4bf..533b3b9 100755
--- a/packaging/createpkg.py
+++ b/packaging/createpkg.py
@@ -105,6 +105,11 @@ class PkgGenerator:
with open(self.distribution_file, 'w') as open_file:
open_file.write(doc.toprettyxml())
+ def remove_tempfiles(self):
+ shutil.rmtree('macpkg')
+ os.unlink('meson-distribution.xml')
+ os.unlink('meson.pkg')
+ os.unlink('meson.spec')
if __name__ == '__main__':
if not os.path.exists('meson.py'):
@@ -114,3 +119,4 @@ if __name__ == '__main__':
pg = PkgGenerator()
pg.build_dist()
pg.build_package()
+ pg.remove_tempfiles()