]>
Commit | Line | Data |
---|---|---|
4b4f052c UH |
1 | ------------------------------------------------------------------------------- |
2 | README | |
3 | ------------------------------------------------------------------------------- | |
4 | ||
5 | This is a small script for compiling sigrok and its dependencies | |
6 | on Mac OS X. | |
7 | ||
8 | ||
9 | Status | |
10 | ------ | |
11 | ||
12 | Working. | |
13 | ||
14 | ||
15 | Requirements | |
16 | ------------ | |
17 | ||
18 | - All requirements of the individual sigrok subprojects. | |
19 | - Homebrew (http://brew.sh) | |
90e4d615 UH |
20 | - Currently the script assumes that Homebrew is used and hardcodes certain |
21 | package versions and paths. | |
22 | - You probably need to "brew link --force" certain packages that may be | |
23 | available on your system (from Apple) but are required in newer versions | |
24 | built by Homebrew: autoconf, automake, libtool, libffi (maybe others). | |
25 | Without linking "libffi" for example, the check for pygobject3 will fail. | |
20e302a2 UH |
26 | - We currently hardcode the build to use Qt 5.5 (not the latest available |
27 | version) in order to remain compatible with some older Mac OS X versions. | |
4b4f052c UH |
28 | |
29 | ||
30 | Building | |
31 | -------- | |
32 | ||
33 | $ ./sigrok-native-macosx | |
34 | ||
35 | Per default it will install the compiled packages in: | |
36 | ||
37 | $HOME/sr_macosx | |
38 | ||
39 | Please edit the script if you want to change any settings. | |
40 | ||
5872b25f UH |
41 | |
42 | Creating a DMG file | |
43 | ------------------- | |
44 | ||
45 | $ ./create_dmg pulseview | |
46 | ||
47 | $ ./create_dmg sigrok-cli | |
48 |