scripts/README.md

Sun, 03 Nov 2024 00:05:44 -0500

author
Gary Kramlich <grim@reaperworld.com>
date
Sun, 03 Nov 2024 00:05:44 -0500
changeset 43045
308e8d0ce68c
parent 42335
51df4b5bdba2
permissions
-rw-r--r--

remove purple3-url-handler.desktop.in.in

The application that did the launching was removed long ago. Also this should
be implemented by the user interfaces and they might provide separate files to
groups schemas as well.

Testing Done:
Called in the turtles.

Reviewed at https://reviews.imfreedom.org/r/3640/

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

mercurial