Tue, 01 Apr 2025 00:10:42 -0500
Port PidginApplication to purple_account_manager_get_enabled_model
|
42335
51df4b5bdba2
Add a native-file for building against stock homebrew on macOS
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
1 | This directory contains a number of files to help with the build. |
|
51df4b5bdba2
Add a native-file for building against stock homebrew on macOS
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
2 | |
|
51df4b5bdba2
Add a native-file for building against stock homebrew on macOS
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
3 | ## homebrew.ini |
|
51df4b5bdba2
Add a native-file for building against stock homebrew on macOS
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
4 | |
|
51df4b5bdba2
Add a native-file for building against stock homebrew on macOS
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
5 | This file is meant to simplify the process of building on macOS against |
|
51df4b5bdba2
Add a native-file for building against stock homebrew on macOS
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
6 | Homebrew. To use it, you must first have all of the dependencies installed. |
|
51df4b5bdba2
Add a native-file for building against stock homebrew on macOS
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
7 | Note that this list may be out of date, if you discover something wrong, please |
|
51df4b5bdba2
Add a native-file for building against stock homebrew on macOS
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
8 | let us know! |
|
51df4b5bdba2
Add a native-file for building against stock homebrew on macOS
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
9 | |
|
51df4b5bdba2
Add a native-file for building against stock homebrew on macOS
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
10 | ``` |
|
51df4b5bdba2
Add a native-file for building against stock homebrew on macOS
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
11 | brew install cmark gettext glib glib-networking gstreamer gtk4 gumbo-parser \ |
|
51df4b5bdba2
Add a native-file for building against stock homebrew on macOS
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
12 | help2man json-glib libadwaita libcanberra libidn libsoup@3 libxml2 \ |
|
51df4b5bdba2
Add a native-file for building against stock homebrew on macOS
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
13 | meson ninja pkg-config python@3 |
|
51df4b5bdba2
Add a native-file for building against stock homebrew on macOS
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
14 | ``` |
|
51df4b5bdba2
Add a native-file for building against stock homebrew on macOS
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
15 | |
|
51df4b5bdba2
Add a native-file for building against stock homebrew on macOS
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
16 | Once you have all of the dependencies, you can use this file when running |
|
51df4b5bdba2
Add a native-file for building against stock homebrew on macOS
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
17 | `meson setup` to deal with all the oddities that Homebrew adds. From the top |
|
51df4b5bdba2
Add a native-file for building against stock homebrew on macOS
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
18 | of the source directory you need to run the following command: |
|
51df4b5bdba2
Add a native-file for building against stock homebrew on macOS
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
19 | |
|
51df4b5bdba2
Add a native-file for building against stock homebrew on macOS
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
20 | ``` |
|
51df4b5bdba2
Add a native-file for building against stock homebrew on macOS
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
21 | meson setup --native-file scripts/homebrew.ini build |
|
51df4b5bdba2
Add a native-file for building against stock homebrew on macOS
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
22 | ``` |
|
51df4b5bdba2
Add a native-file for building against stock homebrew on macOS
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
23 | |
|
51df4b5bdba2
Add a native-file for building against stock homebrew on macOS
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
24 | You can replace build with whatever directory you want to use. After that runs |
|
51df4b5bdba2
Add a native-file for building against stock homebrew on macOS
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
25 | successfully, you can follow the normal build process. |
|
51df4b5bdba2
Add a native-file for building against stock homebrew on macOS
Gary Kramlich <grim@reaperworld.com>
parents:
diff
changeset
|
26 |