From f8fea3420688f02faebcae766beb98dc465d0965 Mon Sep 17 00:00:00 2001 From: Luka Vandervelden Date: Thu, 19 Sep 2019 17:52:56 +0200 Subject: [PATCH] Improved Weird backend. --- src/backends/weird.cr | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/backends/weird.cr b/src/backends/weird.cr index 719582b..fe12c67 100644 --- a/src/backends/weird.cr +++ b/src/backends/weird.cr @@ -34,17 +34,22 @@ class WeirdBackend < Package::Backend::Packaging end def generate_spec(package : Package::Package, file_name : String) + du = `du -sk #{package.fake_root_directory}` + size = du.sub(/[ \t].*/, "").to_i * 1024 + file = File.open file_name, "w" file.puts "name: #{package.name}" file.puts "version: #{package.version}" file.puts "release: #{package.release}" file.puts + file.puts "size: #{size}" + file.puts "origin: #{package.recipe.name}" + file.puts "slot: #{package.prefix}" + file.puts file.puts "url: #{package.url}" file.puts "description: #{package.description}" file.puts - file.puts "slot: #{package.prefix}" - file.puts file.puts "dependencies: #{package.dependencies.join ", "}" file.puts "conflicts: #{package.conflicts.join ", "}" file.puts "provides: #{package.provides.join ", "}"