metacall / distributable-macos

MacOs redistributable for shipping MetaCall Core.
Apache License 2.0
1 stars 6 forks source link

`brew-pkg` also packages build dependencies (which are not needed) #20

Closed viferga closed 2 weeks ago

viferga commented 1 month ago
==> Creating package staging root using Homebrew prefix /opt/homebrew
==> Staging formula metacall
==> Staging directory /opt/homebrew/Cellar/metacall/0.7.11
==> Staging formula cmake
==> Staging directory /opt/homebrew/Cellar/cmake/3.30.1
==> Staging formula brotli
==> Staging directory /opt/homebrew/Cellar/brotli/1.1.0
==> Staging formula c-ares
==> Staging directory /opt/homebrew/Cellar/c-ares/1.32.2
==> Staging formula icu4c
==> Staging directory /opt/homebrew/Cellar/icu4c/74.2
==> Staging formula pkg-config
==> Staging directory /opt/homebrew/Cellar/pkg-config/0.29.2_3
==> Staging formula libnghttp2
==> Staging directory /opt/homebrew/Cellar/libnghttp2/1.61.0
==> Staging formula m4
==> Staging formula autoconf
==> Staging formula automake
==> Staging formula libtool
==> Staging formula ca-certificates
==> Staging directory /opt/homebrew/Cellar/ca-certificates/2024-07-02
==> Staging formula mpdecimal
==> Staging directory /opt/homebrew/Cellar/mpdecimal/4.0.0
==> Staging formula openssl@3
==> Staging directory /opt/homebrew/Cellar/openssl@3/3.3.1
==> Staging formula readline
==> Staging directory /opt/homebrew/Cellar/readline/8.2.10
==> Staging formula sqlite
==> Staging directory /opt/homebrew/Cellar/sqlite/3.46.0
==> Staging formula xz
==> Staging directory /opt/homebrew/Cellar/xz/5.6.2
==> Staging formula python@3.11
==> Staging formula python@3.12
==> Staging directory /opt/homebrew/Cellar/python@3.12/3.12.4
==> Staging formula certifi
==> Staging directory /opt/homebrew/Cellar/certifi/2024.7.4
==> Staging formula sphinx-doc
==> Staging formula libuv
==> Staging directory /opt/homebrew/Cellar/libuv/1.48.0
==> Staging formula node@20
==> Staging directory /opt/homebrew/Cellar/node@20/20.15.1
==> Staging formula libyaml
==> Staging directory /opt/homebrew/Cellar/libyaml/0.2.5
==> Staging formula libssh2
==> Staging directory /opt/homebrew/Cellar/libssh2/1.11.0_1
==> Staging formula libgit2@1.7
==> Staging formula z3
==> Staging formula lz4
==> Staging directory /opt/homebrew/Cellar/lz4/1.9.4
==> Staging formula zstd
==> Staging directory /opt/homebrew/Cellar/zstd/1.5.6
==> Staging formula ninja
==> Staging formula pcre2
==> Staging directory /opt/homebrew/Cellar/pcre2/10.44
==> Staging formula python-setuptools
==> Staging formula swig
==> Staging formula llvm
==> Staging formula rust
==> Staging formula ruby
==> Staging directory /opt/homebrew/Cellar/ruby/3.3.4
==> Staging formula giflib
==> Staging directory /opt/homebrew/Cellar/giflib/5.2.2
==> Staging formula libpng
==> Staging directory /opt/homebrew/Cellar/libpng/1.6.43
==> Staging formula freetype
==> Staging directory /opt/homebrew/Cellar/freetype/2.13.2
==> Staging formula fontconfig
==> Staging directory /opt/homebrew/Cellar/fontconfig/2.15.0
==> Staging formula gettext
==> Staging directory /opt/homebrew/Cellar/gettext/0.22.5
==> Staging formula bison
==> Staging formula meson
==> Staging formula glib
==> Staging directory /opt/homebrew/Cellar/glib/2.80.4
==> Staging formula util-macros
==> Staging formula xorgproto
==> Staging directory /opt/homebrew/Cellar/xorgproto/2024.1
==> Staging formula libxau
==> Staging directory /opt/homebrew/Cellar/libxau/1.0.11
==> Staging formula libxdmcp
==> Staging directory /opt/homebrew/Cellar/libxdmcp/1.1.5
==> Staging formula xcb-proto
==> Staging formula libxcb
==> Staging directory /opt/homebrew/Cellar/libxcb/1.17.0
==> Staging formula xtrans
==> Staging formula libx11
==> Staging directory /opt/homebrew/Cellar/libx11/1.8.9
==> Staging formula libxext
==> Staging directory /opt/homebrew/Cellar/libxext/1.3.6
==> Staging formula libxrender
==> Staging directory /opt/homebrew/Cellar/libxrender/0.9.11
==> Staging formula lzo
==> Staging directory /opt/homebrew/Cellar/lzo/2.10
==> Staging formula pixman
==> Staging directory /opt/homebrew/Cellar/pixman/0.42.2
==> Staging formula cairo
==> Staging directory /opt/homebrew/Cellar/cairo/1.18.0
==> Staging formula graphite2
==> Staging directory /opt/homebrew/Cellar/graphite2/1.3.14
==> Staging formula gobject-introspection
==> Staging formula py3cairo
==> Staging formula pygobject3
==> Staging formula harfbuzz
==> Staging directory /opt/homebrew/Cellar/harfbuzz/9.0.0
==> Staging formula jpeg-turbo
==> Staging directory /opt/homebrew/Cellar/jpeg-turbo/3.0.3
==> Staging formula libtiff
==> Staging directory /opt/homebrew/Cellar/libtiff/4.6.0
==> Staging formula little-cms2
==> Staging directory /opt/homebrew/Cellar/little-cms2/2.16
==> Staging formula openjdk
==> Staging directory /opt/homebrew/Cellar/openjdk/22.0.2

We should force brew-pkg to package only runtime dependencies, cmake for example is not needed, neither pygobject3, gobject-introspection, glib, libtiff...